:root{--type-font-size-heading-h1:60;--type-font-size-heading-h2:48;--type-font-size-heading-h3:36;--type-font-size-heading-h4:30;--type-font-size-heading-h5:24;--type-font-size-display-base:48;--type-font-size-display-lg:72;--type-font-size-display-xl:96;--type-font-size-display-2xl:120;--type-font-size-display-3xl:160;--type-font-size-display-4xl:200;--type-font-size-body-2xs:10;--type-font-size-body-xs:12;--type-font-size-body-sm:14;--type-font-size-body-base:16;--type-font-size-body-lg:18;--type-font-size-body-xl:20;--type-line-height-heading-h1:68;--type-line-height-heading-h2:56;--type-line-height-heading-h3:44;--type-line-height-heading-h4:36;--type-line-height-heading-h5:32;--type-line-height-display-base:56;--type-line-height-display-lg:80;--type-line-height-display-xl:104;--type-line-height-display-2xl:132;--type-line-height-display-3xl:172;--type-line-height-display-4xl:212;--type-line-height-body-2xs:16;--type-line-height-body-xs:18;--type-line-height-body-sm:22;--type-line-height-body-md:28;--type-line-height-body-lg:30;--type-line-height-body-xl:32;--type-line-height-body-2xl:36;--type-letter-spacing-heading-h1:0;--type-letter-spacing-heading-h2:0;--type-letter-spacing-heading-h3:0;--type-letter-spacing-heading-h4:-0.75;--type-letter-spacing-heading-h5:-0.6;--type-letter-spacing-display-base:0;--type-letter-spacing-display-lg:0;--type-letter-spacing-display-xl:-0.75;--type-letter-spacing-display-2xl:-1;--type-letter-spacing-display-3xl:-1.25;--type-letter-spacing-display-4xl:-1.5;--type-letter-spacing-body-2xs:0.25;--type-letter-spacing-body-xs:0.25;--type-letter-spacing-body-sm:0;--type-letter-spacing-body-md:0;--type-letter-spacing-body-lg:0;--type-letter-spacing-body-xl:0;--font-family-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-mono:"Monaco","Menlo","Ubuntu Mono",monospace;--type-font-family-heading:var(--font-family-sans);--type-font-family-body:var(--font-family-sans);--type-font-family-primary:var(--font-family-sans);--type-font-weight-normal:normal;--type-font-weight-medium:medium;--type-font-weight-bold:bold;--type-paragraph-spacing-heading-h1:0;--type-paragraph-spacing-heading-h2:0;--type-paragraph-spacing-heading-h3:0;--type-paragraph-spacing-heading-h4:0;--type-paragraph-spacing-heading-h5:0;--type-paragraph-spacing-display-base:0;--type-paragraph-spacing-display-lg:0;--type-paragraph-spacing-display-xl:0;--type-paragraph-spacing-display-2xl:0;--type-paragraph-spacing-display-3xl:0;--type-paragraph-spacing-display-4xl:0;--type-paragraph-spacing-body-xl:0;--type-paragraph-spacing-body-lg:0;--type-paragraph-spacing-body-md:0;--type-paragraph-spacing-body-sm:0;--type-paragraph-spacing-body-xs:0;--type-paragraph-spacing-body-2xs:0;--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-800:#1e40af;--blue-900:#1e3a8a;--blue-950:#172554;--blue-50-oklch:oklch(95% 0.05 240deg);--blue-100-oklch:oklch(90% 0.10 240deg);--blue-200-oklch:oklch(85% 0.15 240deg);--blue-300-oklch:oklch(80% 0.20 240deg);--blue-400-oklch:oklch(75% 0.25 240deg);--blue-500-oklch:oklch(70% 0.30 240deg);--blue-600-oklch:oklch(65% 0.35 240deg);--blue-700-oklch:oklch(60% 0.40 240deg);--blue-800-oklch:oklch(55% 0.45 240deg);--blue-900-oklch:oklch(50% 0.50 240deg);--blue-950-oklch:oklch(45% 0.55 240deg);--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-150:#ededed;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a3a3a3;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-white:#fff;--color-black:#000;--color-neutral-50-oklch:oklch(95% 0.05 0deg);--color-neutral-100-oklch:oklch(90% 0.10 0deg);--color-neutral-150-oklch:oklch(87.5% 0.125 0deg);--color-neutral-200-oklch:oklch(85% 0.15 0deg);--color-neutral-300-oklch:oklch(80% 0.20 0deg);--color-neutral-400-oklch:oklch(75% 0.25 0deg);--color-neutral-500-oklch:oklch(70% 0.30 0deg);--color-neutral-600-oklch:oklch(65% 0.35 0deg);--color-neutral-700-oklch:oklch(60% 0.40 0deg);--color-neutral-800-oklch:oklch(55% 0.45 0deg);--color-neutral-900-oklch:oklch(50% 0.50 0deg);--color-neutral-950-oklch:oklch(45% 0.55 0deg);--color-amber-50:#fffbeb;--color-amber-100:#fef3c7;--color-amber-200:#fde68a;--color-amber-300:#fcd34d;--color-amber-400:#fbbf24;--color-amber-500:#f59e0b;--color-amber-600:#d97706;--color-amber-700:#b45309;--color-amber-800:#92400e;--color-amber-900:#78350f;--color-amber-950:#451a03;--color-amber-50-oklch:oklch(95% 0.05 60deg);--color-amber-100-oklch:oklch(90% 0.10 60deg);--color-amber-200-oklch:oklch(85% 0.15 60deg);--color-amber-300-oklch:oklch(80% 0.20 60deg);--color-amber-400-oklch:oklch(75% 0.25 60deg);--color-amber-500-oklch:oklch(70% 0.30 60deg);--color-amber-600-oklch:oklch(65% 0.35 60deg);--color-amber-700-oklch:oklch(60% 0.40 60deg);--color-amber-800-oklch:oklch(55% 0.45 60deg);--color-amber-900-oklch:oklch(50% 0.50 60deg);--color-amber-950-oklch:oklch(45% 0.55 60deg);--color-emerald-50:#ecfdf5;--color-emerald-100:#d1fae5;--color-emerald-200:#a7f3d0;--color-emerald-300:#6ee7b7;--color-emerald-400:#34d399;--color-emerald-500:#10b981;--color-emerald-600:#059669;--color-emerald-700:#047857;--color-emerald-800:#065f46;--color-emerald-900:#064e3b;--color-emerald-950:#022c22;--color-emerald-50-oklch:oklch(95% 0.05 140deg);--color-emerald-100-oklch:oklch(90% 0.10 140deg);--color-emerald-200-oklch:oklch(85% 0.15 140deg);--color-emerald-300-oklch:oklch(80% 0.20 140deg);--color-emerald-400-oklch:oklch(75% 0.25 140deg);--color-emerald-500-oklch:oklch(70% 0.30 140deg);--color-emerald-600-oklch:oklch(65% 0.35 140deg);--color-emerald-700-oklch:oklch(60% 0.40 140deg);--color-emerald-800-oklch:oklch(55% 0.45 140deg);--color-emerald-900-oklch:oklch(50% 0.50 140deg);--color-emerald-950-oklch:oklch(45% 0.55 140deg);--color-rose-50:#fff1f2;--color-rose-100:#ffe4e6;--color-rose-200:#fecdd3;--color-rose-300:#fda4af;--color-rose-400:#fb7185;--color-rose-500:#f43f5e;--color-rose-600:#e11d48;--color-rose-700:#be123c;--color-rose-800:#9f1239;--color-rose-900:#881337;--color-rose-950:#4c0519;--color-rose-50-oklch:oklch(95% 0.05 350deg);--color-rose-100-oklch:oklch(90% 0.10 350deg);--color-rose-200-oklch:oklch(85% 0.15 350deg);--color-rose-300-oklch:oklch(80% 0.20 350deg);--color-rose-400-oklch:oklch(75% 0.25 350deg);--color-rose-500-oklch:oklch(70% 0.30 350deg);--color-rose-600-oklch:oklch(65% 0.35 350deg);--color-rose-700-oklch:oklch(60% 0.40 350deg);--color-rose-800-oklch:oklch(55% 0.45 350deg);--color-rose-900-oklch:oklch(50% 0.50 350deg);--color-rose-950-oklch:oklch(45% 0.55 350deg);--color-cyan-50:#ecfeff;--color-cyan-100:#cffafe;--color-cyan-200:#a5f3fc;--color-cyan-300:#67e8f9;--color-cyan-400:#22d3ee;--color-cyan-500:#06b6d4;--color-cyan-600:#0891b2;--color-cyan-700:#0e7490;--color-cyan-800:#155e75;--color-cyan-900:#164e63;--color-cyan-950:#083344;--color-cyan-50-oklch:oklch(95% 0.05 180deg);--color-cyan-100-oklch:oklch(90% 0.10 180deg);--color-cyan-200-oklch:oklch(85% 0.15 180deg);--color-cyan-300-oklch:oklch(80% 0.20 180deg);--color-cyan-400-oklch:oklch(75% 0.25 180deg);--color-cyan-500-oklch:oklch(70% 0.30 180deg);--color-cyan-600-oklch:oklch(65% 0.35 180deg);--color-cyan-700-oklch:oklch(60% 0.40 180deg);--color-cyan-800-oklch:oklch(55% 0.45 180deg);--color-cyan-900-oklch:oklch(50% 0.50 180deg);--color-cyan-950-oklch:oklch(45% 0.55 180deg);--color-violet-50:#f5f3ff;--color-violet-100:#ede9fe;--color-violet-200:#ddd6fe;--color-violet-300:#c4b5fd;--color-violet-400:#a78bfa;--color-violet-500:#8b5cf6;--color-violet-600:#7c3aed;--color-violet-700:#6d28d9;--color-violet-800:#5b21b6;--color-violet-900:#4c1d95;--color-violet-950:#2e1065;--color-violet-50-oklch:oklch(95% 0.05 270deg);--color-violet-100-oklch:oklch(90% 0.10 270deg);--color-violet-200-oklch:oklch(85% 0.15 270deg);--color-violet-300-oklch:oklch(80% 0.20 270deg);--color-violet-400-oklch:oklch(75% 0.25 270deg);--color-violet-500-oklch:oklch(70% 0.30 270deg);--color-violet-600-oklch:oklch(65% 0.35 270deg);--color-violet-700-oklch:oklch(60% 0.40 270deg);--color-violet-800-oklch:oklch(55% 0.45 270deg);--color-violet-900-oklch:oklch(50% 0.50 270deg);--color-violet-950-oklch:oklch(45% 0.55 270deg);--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#bbf7d0;--color-green-300:#86efac;--color-green-400:#4ade80;--color-green-500:#22c55e;--color-green-600:#16a34a;--color-green-700:#15803d;--color-green-800:#166534;--color-green-900:#14532d;--color-green-950:#052e16;--color-green-50-oklch:oklch(95% 0.05 120deg);--color-green-100-oklch:oklch(90% 0.10 120deg);--color-green-200-oklch:oklch(85% 0.15 120deg);--color-green-300-oklch:oklch(80% 0.20 120deg);--color-green-400-oklch:oklch(75% 0.25 120deg);--color-green-500-oklch:oklch(70% 0.30 120deg);--color-green-600-oklch:oklch(65% 0.35 120deg);--color-green-700-oklch:oklch(60% 0.40 120deg);--color-green-800-oklch:oklch(55% 0.45 120deg);--color-green-900-oklch:oklch(50% 0.50 120deg);--color-green-950-oklch:oklch(45% 0.55 120deg);--color-orange-50:#fff7ed;--color-orange-100:#feedd5;--color-orange-200:#fed7aa;--color-orange-300:#fdba74;--color-orange-400:#fb923c;--color-orange-500:#f97316;--color-orange-600:#ea580c;--color-orange-700:#c2410c;--color-orange-800:#9a3412;--color-orange-900:#7c2d12;--color-orange-950:#431407;--color-orange-50-oklch:oklch(95% 0.05 50deg);--color-orange-100-oklch:oklch(90% 0.10 50deg);--color-orange-200-oklch:oklch(85% 0.15 50deg);--color-orange-300-oklch:oklch(80% 0.20 50deg);--color-orange-400-oklch:oklch(75% 0.25 50deg);--color-orange-500-oklch:oklch(70% 0.30 50deg);--color-orange-600-oklch:oklch(65% 0.35 50deg);--color-orange-700-oklch:oklch(60% 0.40 50deg);--color-orange-800-oklch:oklch(55% 0.45 50deg);--color-orange-900-oklch:oklch(50% 0.50 50deg);--color-orange-950-oklch:oklch(45% 0.55 50deg);--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bfdbfe;--color-blue-300:#93c5fd;--color-blue-400:#60a5fa;--color-blue-500:#3b82f6;--color-blue-600:#2563eb;--color-blue-700:#1d4ed8;--color-blue-800:#1e40af;--color-blue-900:#1e3a8a;--color-blue-950:#172554;--color-blue-50-oklch:oklch(95% 0.05 240deg);--color-blue-100-oklch:oklch(90% 0.10 240deg);--color-blue-200-oklch:oklch(85% 0.15 240deg);--color-blue-300-oklch:oklch(80% 0.20 240deg);--color-blue-400-oklch:oklch(75% 0.25 240deg);--color-blue-500-oklch:oklch(70% 0.30 240deg);--color-blue-600-oklch:oklch(65% 0.35 240deg);--color-blue-700-oklch:oklch(60% 0.40 240deg);--color-blue-800-oklch:oklch(55% 0.45 240deg);--color-blue-900-oklch:oklch(50% 0.50 240deg);--color-blue-950-oklch:oklch(45% 0.55 240deg);--color-fuchsia-50:#fdf4ff;--color-fuchsia-100:#fae8ff;--color-fuchsia-200:#f5d0fe;--color-fuchsia-300:#f0abfc;--color-fuchsia-400:#e879f9;--color-fuchsia-500:#d946ef;--color-fuchsia-600:#c026d3;--color-fuchsia-700:#a21caf;--color-fuchsia-800:#86198f;--color-fuchsia-900:#701a75;--color-fuchsia-950:#4a044e;--color-fuchsia-50-oklch:oklch(95% 0.05 300deg);--color-fuchsia-100-oklch:oklch(90% 0.10 300deg);--color-fuchsia-200-oklch:oklch(85% 0.15 300deg);--color-fuchsia-300-oklch:oklch(80% 0.20 300deg);--color-fuchsia-400-oklch:oklch(75% 0.25 300deg);--color-fuchsia-500-oklch:oklch(70% 0.30 300deg);--color-fuchsia-600-oklch:oklch(65% 0.35 300deg);--color-fuchsia-700-oklch:oklch(60% 0.40 300deg);--color-fuchsia-800-oklch:oklch(55% 0.45 300deg);--color-fuchsia-900-oklch:oklch(50% 0.50 300deg);--color-fuchsia-950-oklch:oklch(45% 0.55 300deg);--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-gray-950:#030712;--color-gray-50-oklch:oklch(95% 0.00 0deg);--color-gray-100-oklch:oklch(90% 0.00 0deg);--color-gray-200-oklch:oklch(85% 0.00 0deg);--color-gray-300-oklch:oklch(80% 0.00 0deg);--color-gray-400-oklch:oklch(75% 0.00 0deg);--color-gray-500-oklch:oklch(70% 0.00 0deg);--color-gray-600-oklch:oklch(65% 0.00 0deg);--color-gray-700-oklch:oklch(60% 0.00 0deg);--color-gray-800-oklch:oklch(55% 0.00 0deg);--color-gray-900-oklch:oklch(50% 0.00 0deg);--color-gray-950-oklch:oklch(45% 0.00 0deg);--color-indigo-50:#eef2ff;--color-indigo-100:#e0e7ff;--color-indigo-200:#c7d2fe;--color-indigo-300:#a5b4fc;--color-indigo-400:#818cf8;--color-indigo-500:#6366f1;--color-indigo-600:#4f46e5;--color-indigo-700:#4338ca;--color-indigo-800:#3730a3;--color-indigo-900:#312e81;--color-indigo-950:#1e1b4b;--color-indigo-50-oklch:oklch(95% 0.05 260deg);--color-indigo-100-oklch:oklch(90% 0.10 260deg);--color-indigo-200-oklch:oklch(85% 0.15 260deg);--color-indigo-300-oklch:oklch(80% 0.20 260deg);--color-indigo-400-oklch:oklch(75% 0.25 260deg);--color-indigo-500-oklch:oklch(70% 0.30 260deg);--color-indigo-600-oklch:oklch(65% 0.35 260deg);--color-indigo-700-oklch:oklch(60% 0.40 260deg);--color-indigo-800-oklch:oklch(55% 0.45 260deg);--color-indigo-900-oklch:oklch(50% 0.50 260deg);--color-indigo-950-oklch:oklch(45% 0.55 260deg);--color-lime-50:#f7fee7;--color-lime-100:#ecfccb;--color-lime-200:#d9f99d;--color-lime-300:#bef264;--color-lime-400:#a3e635;--color-lime-500:#84cc16;--color-lime-600:#65a30d;--color-lime-700:#4d7c0f;--color-lime-800:#3f6212;--color-lime-900:#365314;--color-lime-950:#1a2e05;--color-lime-50-oklch:oklch(95% 0.05 110deg);--color-lime-100-oklch:oklch(90% 0.10 110deg);--color-lime-200-oklch:oklch(85% 0.15 110deg);--color-lime-300-oklch:oklch(80% 0.20 110deg);--color-lime-400-oklch:oklch(75% 0.25 110deg);--color-lime-500-oklch:oklch(70% 0.30 110deg);--color-lime-600-oklch:oklch(65% 0.35 110deg);--color-lime-700-oklch:oklch(60% 0.40 110deg);--color-lime-800-oklch:oklch(55% 0.45 110deg);--color-lime-900-oklch:oklch(50% 0.50 110deg);--color-lime-950-oklch:oklch(45% 0.55 110deg);--color-pink-50:#fdf2f8;--color-pink-100:#fce7f3;--color-pink-200:#fbcfe8;--color-pink-300:#f9a8d4;--color-pink-400:#f472b6;--color-pink-500:#ec4899;--color-pink-600:#db2777;--color-pink-700:#be185d;--color-pink-800:#9d174d;--color-pink-900:#831843;--color-pink-950:#500724;--color-pink-50-oklch:oklch(95% 0.05 320deg);--color-pink-100-oklch:oklch(90% 0.10 320deg);--color-pink-200-oklch:oklch(85% 0.15 320deg);--color-pink-300-oklch:oklch(80% 0.20 320deg);--color-pink-400-oklch:oklch(75% 0.25 320deg);--color-pink-500-oklch:oklch(70% 0.30 320deg);--color-pink-600-oklch:oklch(65% 0.35 320deg);--color-pink-700-oklch:oklch(60% 0.40 320deg);--color-pink-800-oklch:oklch(55% 0.45 320deg);--color-pink-900-oklch:oklch(50% 0.50 320deg);--color-pink-950-oklch:oklch(45% 0.55 320deg);--color-purple-50:#faf5ff;--color-purple-100:#f3e8ff;--color-purple-200:#e9d5ff;--color-purple-300:#d8b4fe;--color-purple-400:#c4b5fd;--color-purple-500:#a855f7;--color-purple-600:#9333ea;--color-purple-700:#7e22ce;--color-purple-800:#6b21a8;--color-purple-900:#581c87;--color-purple-950:#3b0764;--color-purple-50-oklch:oklch(95% 0.05 290deg);--color-purple-100-oklch:oklch(90% 0.10 290deg);--color-purple-200-oklch:oklch(85% 0.15 290deg);--color-purple-300-oklch:oklch(80% 0.20 290deg);--color-purple-400-oklch:oklch(75% 0.25 290deg);--color-purple-500-oklch:oklch(70% 0.30 290deg);--color-purple-600-oklch:oklch(65% 0.35 290deg);--color-purple-700-oklch:oklch(60% 0.40 290deg);--color-purple-800-oklch:oklch(55% 0.45 290deg);--color-purple-900-oklch:oklch(50% 0.50 290deg);--color-purple-950-oklch:oklch(45% 0.55 290deg);--color-red-50:#fef2f2;--color-red-100:#fee2e2;--color-red-200:#fecaca;--color-red-300:#fca5a5;--color-red-400:#f87171;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-red-700:#b91c1c;--color-red-800:#991b1b;--color-red-900:#7f1d1d;--color-red-950:#450a0a;--color-red-50-oklch:oklch(95% 0.05 20deg);--color-red-100-oklch:oklch(90% 0.10 20deg);--color-red-200-oklch:oklch(85% 0.15 20deg);--color-red-300-oklch:oklch(80% 0.20 20deg);--color-red-400-oklch:oklch(75% 0.25 20deg);--color-red-500-oklch:oklch(70% 0.30 20deg);--color-red-600-oklch:oklch(65% 0.35 20deg);--color-red-700-oklch:oklch(60% 0.40 20deg);--color-red-800-oklch:oklch(55% 0.45 20deg);--color-red-900-oklch:oklch(50% 0.50 20deg);--color-red-950-oklch:oklch(45% 0.55 20deg);--color-sky-50:#f0f9ff;--color-sky-100:#e0f2fe;--color-sky-200:#bae6fd;--color-sky-300:#7dd3fc;--color-sky-400:#38bdf8;--color-sky-500:#0ea5e9;--color-sky-600:#0284c7;--color-sky-700:#0369a1;--color-sky-800:#075985;--color-sky-900:#0c4a6e;--color-sky-950:#082f49;--color-sky-50-oklch:oklch(95% 0.05 210deg);--color-sky-100-oklch:oklch(90% 0.10 210deg);--color-sky-200-oklch:oklch(85% 0.15 210deg);--color-sky-300-oklch:oklch(80% 0.20 210deg);--color-sky-400-oklch:oklch(75% 0.25 210deg);--color-sky-500-oklch:oklch(70% 0.30 210deg);--color-sky-600-oklch:oklch(65% 0.35 210deg);--color-sky-700-oklch:oklch(60% 0.40 210deg);--color-sky-800-oklch:oklch(55% 0.45 210deg);--color-sky-900-oklch:oklch(50% 0.50 210deg);--color-sky-950-oklch:oklch(45% 0.55 210deg);--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cbd5e1;--color-slate-400:#94a3b8;--color-slate-500:#64748b;--color-slate-600:#475569;--color-slate-700:#334155;--color-slate-800:#1e293b;--color-slate-900:#0f172a;--color-slate-950:#020617;--color-slate-50-oklch:oklch(95% 0.02 240deg);--color-slate-100-oklch:oklch(90% 0.02 240deg);--color-slate-200-oklch:oklch(85% 0.02 240deg);--color-slate-300-oklch:oklch(80% 0.02 240deg);--color-slate-400-oklch:oklch(75% 0.02 240deg);--color-slate-500-oklch:oklch(70% 0.02 240deg);--color-slate-600-oklch:oklch(65% 0.02 240deg);--color-slate-700-oklch:oklch(60% 0.02 240deg);--color-slate-800-oklch:oklch(55% 0.02 240deg);--color-slate-900-oklch:oklch(50% 0.02 240deg);--color-slate-950-oklch:oklch(45% 0.02 240deg);--color-stone-50:#fafaf9;--color-stone-100:#f5f5f4;--color-stone-200:#e7e5e4;--color-stone-300:#d6d3d1;--color-stone-400:#a8a29e;--color-stone-500:#78716c;--color-stone-600:#57534e;--color-stone-700:#44403c;--color-stone-800:#292524;--color-stone-900:#1c1917;--color-stone-950:#0c0a09;--color-stone-50-oklch:oklch(95% 0.02 30deg);--color-stone-100-oklch:oklch(90% 0.02 30deg);--color-stone-200-oklch:oklch(85% 0.02 30deg);--color-stone-300-oklch:oklch(80% 0.02 30deg);--color-stone-400-oklch:oklch(75% 0.02 30deg);--color-stone-500-oklch:oklch(70% 0.02 30deg);--color-stone-600-oklch:oklch(65% 0.02 30deg);--color-stone-700-oklch:oklch(60% 0.02 30deg);--color-stone-800-oklch:oklch(55% 0.02 30deg);--color-stone-900-oklch:oklch(50% 0.02 30deg);--color-stone-950-oklch:oklch(45% 0.02 30deg);--color-teal-50:#f0fdfa;--color-teal-100:#ccfbf1;--color-teal-200:#99f6e4;--color-teal-300:#5eead4;--color-teal-400:#2dd4bf;--color-teal-500:#14b8a6;--color-teal-600:#0d9488;--color-teal-700:#0f766e;--color-teal-800:#115e59;--color-teal-900:#134e4a;--color-teal-950:#042f2e;--color-teal-50-oklch:oklch(95% 0.05 180deg);--color-teal-100-oklch:oklch(90% 0.10 180deg);--color-teal-200-oklch:oklch(85% 0.15 180deg);--color-teal-300-oklch:oklch(80% 0.20 180deg);--color-teal-400-oklch:oklch(75% 0.25 180deg);--color-teal-500-oklch:oklch(70% 0.30 180deg);--color-teal-600-oklch:oklch(65% 0.35 180deg);--color-teal-700-oklch:oklch(60% 0.40 180deg);--color-teal-800-oklch:oklch(55% 0.45 180deg);--color-teal-900-oklch:oklch(50% 0.50 180deg);--color-teal-950-oklch:oklch(45% 0.55 180deg);--color-yellow-50:#fefce8;--color-yellow-100:#fef9c3;--color-yellow-200:#fef08a;--color-yellow-300:#fde047;--color-yellow-400:#facc15;--color-yellow-500:#eab308;--color-yellow-600:#ca8a04;--color-yellow-700:#a16207;--color-yellow-800:#854d0e;--color-yellow-900:#713f12;--color-yellow-950:#422006;--color-yellow-50-oklch:oklch(95% 0.05 90deg);--color-yellow-100-oklch:oklch(90% 0.10 90deg);--color-yellow-200-oklch:oklch(85% 0.15 90deg);--color-yellow-300-oklch:oklch(80% 0.20 90deg);--color-yellow-400-oklch:oklch(75% 0.25 90deg);--color-yellow-500-oklch:oklch(70% 0.30 90deg);--color-yellow-600-oklch:oklch(65% 0.35 90deg);--color-yellow-700-oklch:oklch(60% 0.40 90deg);--color-yellow-800-oklch:oklch(55% 0.45 90deg);--color-yellow-900-oklch:oklch(50% 0.50 90deg);--color-yellow-950-oklch:oklch(45% 0.55 90deg);--structure-spacing-padding-margins-0:0;--structure-spacing-padding-margins-0-5:2;--structure-spacing-padding-margins-1:4;--structure-spacing-padding-margins-1-5:6;--structure-spacing-padding-margins-2:8;--structure-spacing-padding-margins-2-5:10;--structure-spacing-padding-margins-3:12;--structure-spacing-padding-margins-3-5:14;--structure-spacing-padding-margins-4:16;--structure-spacing-padding-margins-5:20;--structure-spacing-padding-margins-6:24;--structure-spacing-padding-margins-7:28;--structure-spacing-padding-margins-8:32;--structure-spacing-padding-margins-9:36;--structure-spacing-padding-margins-10:40;--structure-spacing-padding-margins-11:44;--structure-spacing-padding-margins-12:48;--structure-spacing-padding-margins-14:56;--structure-spacing-padding-margins-16:64;--structure-spacing-padding-margins-18:72;--structure-spacing-padding-margins-20:80;--structure-spacing-padding-margins-24:96;--structure-spacing-padding-margins-28:112;--structure-spacing-padding-margins-32:128;--structure-spacing-padding-margins-36:144;--structure-spacing-padding-margins-40:160;--structure-spacing-padding-margins-44:176;--structure-spacing-padding-margins-48:192;--structure-spacing-padding-margins-52:208;--structure-spacing-padding-margins-56:224;--structure-spacing-padding-margins-60:240;--structure-spacing-padding-margins-62:250;--structure-spacing-padding-margins-64:256;--structure-spacing-padding-margins-72:288;--structure-spacing-padding-margins-80:320;--structure-spacing-padding-margins-96:384;--structure-border-radius-rounded-none:0;--structure-border-radius-rounded-xs:2;--structure-border-radius-rounded-sm:4;--structure-border-radius-rounded-md:6;--structure-border-radius-rounded-lg:8;--structure-border-radius-rounded-xl:12;--structure-border-radius-rounded-2xl:16;--structure-border-radius-rounded-3xl:24;--structure-border-radius-rounded-4xl:32;--structure-border-radius-rounded-5xl:40;--structure-border-radius-rounded-6xl:48;--structure-border-radius-rounded-full:9999;--structure-width-max-width-0:0;--structure-width-max-width-0-5:2;--structure-width-max-width-1:4;--structure-width-max-width-1-5:6;--structure-width-max-width-2:8;--structure-width-max-width-2-5:10;--structure-width-max-width-3:12;--structure-width-max-width-3-5:14;--structure-width-max-width-4:16;--structure-width-max-width-5:20;--structure-width-max-width-6:24;--structure-width-max-width-7:28;--structure-width-max-width-8:32;--structure-width-max-width-9:36;--structure-width-max-width-10:40;--structure-width-max-width-11:44;--structure-width-max-width-12:48;--structure-width-max-width-14:56;--structure-width-max-width-16:64;--structure-width-max-width-20:80;--structure-width-max-width-24:96;--structure-width-max-width-28:112;--structure-width-max-width-32:128;--structure-width-max-width-36:144;--structure-width-max-width-40:160;--structure-width-max-width-44:176;--structure-width-max-width-48:192;--structure-width-max-width-52:208;--structure-width-max-width-56:224;--structure-width-max-width-60:240;--structure-width-max-width-64:256;--structure-width-max-width-72:288;--structure-width-max-width-80:320;--structure-width-max-width-96:384;--structure-width-max-width-lg:512;--structure-width-max-width-md:448;--structure-width-max-width-sm:384;--structure-width-max-width-xs:320;--structure-width-max-width-2xs:288;--structure-width-max-width-3xs:256;--structure-width-max-width-xl:576;--structure-width-max-width-2xl:672;--structure-width-max-width-3xl:768;--structure-width-max-width-4xl:896;--structure-width-max-width-5xl:1024;--structure-width-max-width-6xl:1152;--structure-width-max-width-7xl:1280;--structure-responsive-design-max-sm:640;--structure-responsive-design-sm:640;--structure-responsive-design-max-md:768;--structure-responsive-design-md:768;--structure-responsive-design-max-lg:1024;--structure-responsive-design-lg:1024;--structure-responsive-design-max-xl:1280;--structure-responsive-design-xl:1280;--structure-responsive-design-max-2xl:1536;--structure-responsive-design-2xl:1536;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--transition-fast:0.15s ease;--transition-base:0.2s ease;--transition-slow:0.3s ease;--opacity-disabled:0.5;--opacity-subtle:0.6;--opacity-medium:0.75;--opacity-full:1;--duration-fast:150ms;--duration-base:200ms;--duration-medium:300ms;--duration-slow:500ms;--duration-slower:750ms;--duration-slowest:1000ms;--duration-instant:0ms;--ease-out:cubic-bezier(0,0,0.2,1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-linear:linear;--ease-spring:cubic-bezier(0.175,0.885,0.32,1.275);--ease-bounce:cubic-bezier(0.68,-0.55,0.265,1.55);--ease-elastic:cubic-bezier(0.25,0.46,0.45,0.94);--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--stagger-delay-1:50ms;--stagger-delay-2:100ms;--stagger-delay-3:150ms;--stagger-delay-4:200ms;--stagger-delay-5:250ms;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--color-portfolio-red-500:red;--color-portfolio-red-600:#c00;--color-portfolio-red-700:#b30000;--color-portfolio-blue-600:#003fc6;--brand-primary:var(--blue-600);--brand-primary-hover:var(--blue-700);--brand-primary-active:var(--blue-700);--brand-primary-focus-border:var(--blue-900);--brand-primary-light:var(--blue-100);--brand-primary-lighter:var(--blue-50);--brand-secondary:var(--blue-400);--brand-secondary-hover:var(--blue-300);--brand-accent:var(--blue-500);--brand-neutral:var(--color-neutral-600);--font-weight-roman:400;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.625;--heading-h1-font-size:calc(var(--type-font-size-heading-h1)*1px);--heading-h1-line-height:calc(var(--type-line-height-heading-h1)*1px);--heading-h1-font-weight:var(--font-weight-roman);--heading-h1-letter-spacing:calc(var(--type-letter-spacing-heading-h1)*1px);--heading-h2-font-size:calc(var(--type-font-size-heading-h2)*1px);--heading-h2-line-height:calc(var(--type-line-height-heading-h2)*1px);--heading-h2-font-weight:var(--font-weight-roman);--heading-h2-letter-spacing:calc(var(--type-letter-spacing-heading-h2)*1px);--heading-h3-font-size:calc(var(--type-font-size-heading-h3)*1px);--heading-h3-line-height:calc(var(--type-line-height-heading-h3)*1px);--heading-h3-font-weight:var(--font-weight-roman);--heading-h3-letter-spacing:calc(var(--type-letter-spacing-heading-h3)*1px);--body-base-font-size:calc(var(--type-font-size-body-base)*1px);--body-base-line-height:calc(var(--type-line-height-body-md)*1px);--body-base-font-weight:var(--font-weight-roman);--body-base-letter-spacing:calc(var(--type-letter-spacing-body-md)*1px);--body-small-font-size:calc(var(--type-font-size-body-sm)*1px);--body-small-line-height:calc(var(--type-line-height-body-sm)*1px);--body-small-font-weight:var(--font-weight-roman);--body-small-letter-spacing:calc(var(--type-letter-spacing-body-sm)*1px);--font-family-portfolio-display-accent:"Bebas Neue",var(--font-family-sans);--font-family-portfolio-home-display-serif:"Kaisei Decol",ui-serif,Georgia,"Times New Roman",serif;--font-family-portfolio-display-sans:"Readex Pro",ui-sans-serif,system-ui,sans-serif;--type-display-font-family:var(--font-family-portfolio-display-accent);--display-base-font-size:calc(var(--type-font-size-display-base)*1px);--display-base-line-height:calc(var(--type-line-height-display-base)*1px);--display-base-letter-spacing:calc(var(--type-letter-spacing-display-base)*1px);--display-base-font-weight:var(--font-weight-roman);--display-lg-font-size:calc(var(--type-font-size-display-lg)*1px);--display-lg-line-height:calc(var(--type-line-height-display-lg)*1px);--display-lg-letter-spacing:calc(var(--type-letter-spacing-display-lg)*1px);--display-lg-font-weight:var(--font-weight-roman);--display-xl-font-size:calc(var(--type-font-size-display-xl)*1px);--display-xl-line-height:calc(var(--type-line-height-display-xl)*1px);--display-xl-letter-spacing:calc(var(--type-letter-spacing-display-xl)*1px);--display-xl-font-weight:var(--font-weight-roman);--display-2xl-font-size:calc(var(--type-font-size-display-2xl)*1px);--display-2xl-line-height:calc(var(--type-line-height-display-2xl)*1px);--display-2xl-letter-spacing:calc(var(--type-letter-spacing-display-2xl)*1px);--display-2xl-font-weight:var(--font-weight-roman);--display-3xl-font-size:calc(var(--type-font-size-display-3xl)*1px);--display-3xl-line-height:calc(var(--type-line-height-display-3xl)*1px);--display-3xl-letter-spacing:calc(var(--type-letter-spacing-display-3xl)*1px);--display-3xl-font-weight:var(--font-weight-roman);--display-4xl-font-size:calc(var(--type-font-size-display-4xl)*1px);--display-4xl-line-height:calc(var(--type-line-height-display-4xl)*1px);--display-4xl-letter-spacing:calc(var(--type-letter-spacing-display-4xl)*1px);--display-4xl-font-weight:var(--font-weight-roman);--display-4xl-fluid-font-size:clamp(calc(var(--type-font-size-display-xl)*1px),2.25rem + 9.5vw,calc(var(--type-font-size-display-4xl)*1px));--display-4xl-fluid-line-height:1.06;--display-4xl-fluid-letter-spacing:var(--display-xl-letter-spacing);--primary-color-50:var(--blue-50);--primary-color-100:var(--blue-100);--primary-color-150:var(--blue-100);--primary-color-200:var(--blue-200);--primary-color-300:var(--blue-300);--primary-color-400:var(--blue-400);--primary-color-500:var(--blue-500);--primary-color-600:var(--blue-600);--primary-color-700:var(--blue-700);--primary-color-800:var(--blue-800);--primary-color-900:var(--blue-900);--primary-color-950:var(--blue-950);--neutral-color-50:var(--color-neutral-50);--neutral-color-100:var(--color-neutral-100);--neutral-color-150:var(--color-neutral-150);--neutral-color-200:var(--color-neutral-200);--neutral-color-300:var(--color-neutral-300);--neutral-color-400:var(--color-neutral-400);--neutral-color-500:var(--color-neutral-500);--neutral-color-600:var(--color-neutral-600);--neutral-color-700:var(--color-neutral-700);--neutral-color-800:var(--color-neutral-800);--neutral-color-900:var(--color-neutral-900);--neutral-color-950:var(--color-neutral-950);--success-color-50:var(--color-green-50);--success-color-100:var(--color-green-100);--success-color-200:var(--color-green-200);--success-color-300:var(--color-green-300);--success-color-400:var(--color-green-400);--success-color-500:var(--color-green-500);--success-color-600:var(--color-green-600);--success-color-700:var(--color-green-700);--success-color-800:var(--color-green-800);--success-color-900:var(--color-green-900);--success-color-950:var(--color-green-950);--error-color-50:var(--color-rose-50);--error-color-100:var(--color-rose-100);--error-color-200:var(--color-rose-200);--error-color-300:var(--color-rose-300);--error-color-400:var(--color-rose-400);--error-color-500:var(--color-rose-500);--error-color-600:var(--color-rose-600);--error-color-700:var(--color-rose-700);--error-color-800:var(--color-rose-800);--error-color-900:var(--color-rose-900);--error-color-950:var(--color-rose-950);--warning-color-50:var(--color-amber-50);--warning-color-100:var(--color-amber-100);--warning-color-200:var(--color-amber-200);--warning-color-300:var(--color-amber-300);--warning-color-400:var(--color-amber-400);--warning-color-500:var(--color-amber-500);--warning-color-600:var(--color-amber-600);--warning-color-700:var(--color-amber-700);--warning-color-800:var(--color-amber-800);--warning-color-900:var(--color-amber-900);--warning-color-950:var(--color-amber-950);--info-color-50:var(--blue-50);--info-color-100:var(--blue-100);--info-color-150:var(--blue-100);--info-color-200:var(--blue-200);--info-color-300:var(--blue-300);--info-color-400:var(--blue-400);--info-color-500:var(--blue-500);--info-color-600:var(--blue-600);--info-color-700:var(--blue-700);--info-color-800:var(--blue-800);--info-color-900:var(--blue-900);--info-color-950:var(--blue-950);--header-bar-border-bottom:1px solid var(--color-neutral-200);--header-bar-ai-model-button-padding-right:calc(var(--structure-spacing-padding-margins-8)*1px);--header-bar-dropdown-offset:calc(var(--structure-spacing-padding-margins-2)*1px);--header-bar-icon-container-size:calc(var(--structure-spacing-padding-margins-6)*1px);--header-bar-ai-model-width:400px;--header-bar-ai-model-min-width:200px;--header-bar-dropdown-max-height:600px;--header-bar-dropdown-transition:opacity var(--duration-fast,0.1s) var(--ease-in,ease-in);--chat-input-textarea-max-height:300px;--chat-input-send-btn-width:calc(var(--structure-spacing-padding-margins-10)*1px);--chat-input-send-btn-height:calc(var(--structure-spacing-padding-margins-8)*1px);--chat-input-pill-padding-horizontal:calc(var(--structure-spacing-padding-margins-3)*1px);--chat-input-pill-border-radius:9999px;--chat-input-mobile-circle-size:calc(var(--structure-spacing-padding-margins-7)*1px);--chat-input-mobile-pill-height:calc(var(--structure-spacing-padding-margins-7)*1px);--chat-input-mobile-pill-padding:calc(var(--structure-spacing-padding-margins-2-5)*1px);--chat-input-mobile-pill-font-size:calc(var(--type-font-size-body-xs)*1px);--chat-input-mobile-send-width:calc(var(--structure-spacing-padding-margins-9)*1px);--chat-input-mobile-send-height:calc(var(--structure-spacing-padding-margins-7)*1px);--chat-input-helper-letter-spacing:0.25px;--dropdown-dynamic-default-max-height:600px;--dropdown-dynamic-container-min-height:200px;--dropdown-dynamic-scrollbar-container-width:calc(var(--structure-spacing-padding-margins-4)*1px);--dropdown-dynamic-scrollbar-track-width:calc(var(--structure-spacing-padding-margins-1-5)*1px);--dropdown-dynamic-scrollbar-track-right-offset:calc(var(--structure-spacing-padding-margins-1-25)*1px);--dropdown-dynamic-scrollbar-thumb-min-height:calc(var(--structure-spacing-padding-margins-5)*1px);--dropdown-dynamic-scrollbar-top-with-title:calc(var(--structure-spacing-padding-margins-10)*1px);--dropdown-dynamic-scrollbar-top-no-title:calc(var(--structure-spacing-padding-margins-4)*1px);--dropdown-dynamic-render-delay:10ms;--dropdown-dynamic-thumb-transition:top var(--duration-fast,0.1s) var(--ease-out,ease);--dropdown-dynamic-title-line-height:1.4;--dropdown-dynamic-subtitle-line-height:1.3;--scrollable-dropdown-default-max-height:300px;--scrollable-dropdown-scrollbar-top-offset:calc(var(--structure-spacing-padding-margins-10)*1px);--scrollable-dropdown-scrollbar-right-offset:0px;--scrollable-dropdown-scrollbar-container-width:calc(var(--structure-spacing-padding-margins-4)*1px);--scrollable-dropdown-scrollbar-track-width:calc(var(--structure-spacing-padding-margins-1-5)*1px);--scrollable-dropdown-scrollbar-track-right:calc(var(--structure-spacing-padding-margins-1-25)*1px);--scrollable-dropdown-scrollbar-thumb-width:calc(var(--structure-spacing-padding-margins-1-5)*1px);--scrollable-dropdown-scrollbar-thumb-min-height:calc(var(--structure-spacing-padding-margins-5)*1px);--scrollable-dropdown-title-letter-spacing:0.25px;--scrollable-dropdown-item-line-height:1.5714285714285714em;--scrollable-dropdown-icon-size:calc(var(--structure-spacing-padding-margins-4)*1px);--scrollable-dropdown-icon-stroke-width:1.33px;--scrollable-dropdown-item-transition:background-color var(--duration-fast,0.15s) var(--ease-out,ease);--scrollable-dropdown-scrollbar-transition:top var(--duration-fast,0.1s) var(--ease-out,ease);--button-primary-bg:var(--brand-primary);--button-primary-bg-hover:var(--brand-primary-hover);--button-primary-bg-active:var(--brand-primary-active);--button-primary-bg-disabled:var(--color-neutral-200);--button-primary-text:var(--color-neutral-50);--button-primary-text-disabled:var(--color-neutral-400);--button-primary-border:var(--brand-primary);--button-primary-border-hover:var(--brand-primary-hover);--button-primary-focus-outline:var(--brand-primary-focus-border);--button-secondary-bg:var(--color-neutral-150);--button-secondary-bg-hover:var(--color-neutral-200);--button-secondary-bg-active:var(--color-neutral-200);--button-secondary-bg-selected:var(--color-neutral-200);--button-secondary-bg-disabled:var(--color-neutral-200);--button-secondary-text:var(--color-neutral-900);--button-secondary-text-disabled:var(--color-neutral-400);--button-secondary-focus-outline:var(--color-neutral-500);--button-tertiary-bg:#0000;--button-tertiary-bg-hover:var(--color-neutral-100);--button-tertiary-text:var(--color-neutral-700);--button-tertiary-text-hover:var(--color-neutral-900);--button-ghost-bg:#0000;--button-ghost-bg-hover:var(--color-neutral-200);--button-ghost-bg-active:var(--color-neutral-200);--button-ghost-text:var(--color-neutral-900);--button-ghost-text-disabled:var(--color-neutral-400);--button-ghost-focus-outline:var(--color-neutral-500);--button-danger-bg:#0000;--button-danger-bg-hover:var(--color-rose-100);--button-danger-bg-active:var(--color-rose-100);--button-danger-text:var(--color-rose-600);--button-danger-text-disabled:var(--color-neutral-400);--button-danger-focus-outline:var(--color-rose-600);--button-rounded-bg:var(--color-neutral-150);--button-rounded-bg-hover:var(--color-neutral-300);--button-rounded-bg-active:var(--color-neutral-300);--button-rounded-bg-selected:var(--color-neutral-300);--button-rounded-bg-disabled:var(--color-neutral-150);--button-rounded-text:var(--color-neutral-900);--button-rounded-text-disabled:var(--color-neutral-400);--button-rounded-focus-outline:var(--color-neutral-500);--button-circle-bg:var(--color-neutral-150);--button-circle-bg-hover:var(--color-neutral-300);--button-circle-bg-active:var(--color-neutral-300);--button-circle-bg-selected:var(--color-neutral-300);--button-circle-bg-disabled:var(--color-neutral-150);--button-circle-text:var(--color-neutral-900);--button-circle-text-disabled:var(--color-neutral-400);--button-circle-focus-outline:var(--color-neutral-500);--icon-button-default-bg:#0000;--icon-button-default-bg-hover:var(--color-neutral-300);--icon-button-default-bg-active:var(--color-neutral-300);--icon-button-default-bg-selected:var(--color-neutral-300);--icon-button-default-bg-focus:var(--color-neutral-150);--icon-button-default-bg-disabled:var(--color-neutral-150);--icon-button-default-icon:var(--color-neutral-900);--icon-button-default-icon-disabled:var(--color-neutral-400);--icon-button-default-focus-outline:var(--color-neutral-500);--input-bg:var(--color-white);--input-bg-disabled:var(--color-neutral-50);--input-bg-readonly:var(--color-neutral-50);--input-border:var(--color-neutral-200);--input-border-hover:var(--color-neutral-300);--input-border-focus:var(--blue-500);--input-border-error:var(--color-rose-500);--input-border-success:var(--color-green-500);--input-text:var(--color-neutral-900);--input-text-disabled:var(--color-neutral-400);--input-placeholder:var(--color-neutral-500);--input-label:var(--color-neutral-500);--input-helper:var(--color-neutral-600);--input-error-text:var(--color-rose-700);--input-success-text:var(--color-green-700);--search-input-bg:var(--color-neutral-50);--search-input-border:var(--color-neutral-200);--search-input-icon:var(--color-neutral-500);--dropdown-bg:var(--color-white);--dropdown-border:var(--color-neutral-200);--dropdown-shadow:var(--shadow-lg);--dropdown-trigger-bg:var(--color-white);--dropdown-trigger-bg-hover:var(--color-neutral-50);--dropdown-trigger-bg-open:var(--color-neutral-50);--dropdown-trigger-border:var(--color-neutral-200);--dropdown-trigger-border-focus:var(--blue-500);--dropdown-trigger-text:var(--color-neutral-900);--dropdown-trigger-text-placeholder:var(--color-neutral-500);--dropdown-trigger-icon:var(--color-neutral-900);--dropdown-item-bg:#0000;--dropdown-item-bg-hover:var(--color-neutral-150);--dropdown-item-bg-active:var(--color-neutral-200);--dropdown-item-bg-selected:var(--blue-600);--dropdown-item-text:var(--color-neutral-900);--dropdown-item-text-hover:var(--color-neutral-900);--dropdown-item-text-selected:var(--color-neutral-50);--dropdown-item-text-disabled:var(--color-neutral-400);--dropdown-divider:var(--color-neutral-200);--list-item-bg:#0000;--list-item-bg-hover:var(--color-neutral-150);--list-item-bg-active:var(--color-neutral-200);--list-item-bg-selected:var(--blue-600);--list-item-bg-focus:#0000;--list-item-text:var(--color-neutral-900);--list-item-text-hover:var(--color-neutral-900);--list-item-text-selected:var(--color-neutral-50);--list-item-text-disabled:var(--color-neutral-400);--list-item-text-destructive:var(--color-rose-600);--list-item-icon:var(--color-neutral-900);--list-item-icon-disabled:var(--color-neutral-400);--list-item-icon-destructive:var(--color-rose-600);--list-item-focus-outline:var(--blue-500);--list-item-chat-title:var(--color-neutral-900);--list-item-chat-subtitle:var(--color-neutral-600);--list-item-separator:var(--color-neutral-200);--datepicker-day-bg:#0000;--datepicker-day-bg-hover:var(--color-neutral-150);--datepicker-day-bg-selected:var(--blue-600);--datepicker-day-bg-today:var(--blue-50);--datepicker-day-bg-in-range:var(--blue-100);--datepicker-day-text:var(--color-neutral-900);--datepicker-day-text-selected:var(--color-neutral-50);--datepicker-day-text-disabled:var(--color-neutral-400);--datepicker-day-text-today:var(--blue-700);--datepicker-weekday-text:var(--color-neutral-600);--datepicker-header-text:var(--color-neutral-900);--datepicker-nav-button-bg-hover:var(--color-neutral-150);--sidebar-bg:var(--color-neutral-50);--sidebar-border:var(--color-neutral-200);--sidebar-button-light-bg:#0000;--sidebar-button-light-bg-hover:var(--color-neutral-200);--sidebar-button-light-bg-active:var(--color-neutral-200);--sidebar-button-light-bg-pressed:var(--color-neutral-300);--sidebar-button-light-bg-focus:#0000;--sidebar-button-light-bg-disabled:#0000;--sidebar-button-light-text:var(--color-neutral-700);--sidebar-button-light-text-hover:var(--color-neutral-700);--sidebar-button-light-text-active:var(--color-neutral-700);--sidebar-button-light-text-pressed:var(--color-neutral-700);--sidebar-button-light-text-focus:var(--color-neutral-700);--sidebar-button-light-text-disabled:var(--color-neutral-400);--sidebar-button-light-outline-focus:var(--brand-primary);--sidebar-button-dark-bg:#0000;--sidebar-button-dark-bg-hover:var(--color-neutral-50-alpha-10);--sidebar-button-dark-bg-active:var(--color-neutral-50-alpha-15);--sidebar-button-dark-bg-pressed:var(--color-neutral-50-alpha-20);--sidebar-button-dark-bg-focus:#0000;--sidebar-button-dark-bg-disabled:#0000;--sidebar-button-dark-text:var(--color-neutral-100);--sidebar-button-dark-text-hover:var(--color-neutral-100);--sidebar-button-dark-text-active:var(--color-neutral-100);--sidebar-button-dark-text-pressed:var(--color-neutral-100);--sidebar-button-dark-text-focus:var(--color-neutral-100);--sidebar-button-dark-text-disabled:var(--color-neutral-400);--sidebar-button-dark-outline-focus:var(--color-blue-400);--sidebar-bot-list-item-light-bg:#0000;--sidebar-bot-list-item-light-bg-hover:var(--color-neutral-200);--sidebar-bot-list-item-light-bg-active:var(--color-neutral-200);--sidebar-bot-list-item-light-bg-selected:var(--color-neutral-300);--sidebar-bot-list-item-light-bg-selected-hover:var(--color-neutral-300);--sidebar-bot-list-item-light-bg-focus:#0000;--sidebar-bot-list-item-light-bg-disabled:#0000;--sidebar-bot-list-item-light-text:var(--color-neutral-900);--sidebar-bot-list-item-light-text-hover:var(--color-neutral-900);--sidebar-bot-list-item-light-text-active:var(--color-neutral-900);--sidebar-bot-list-item-light-text-selected:var(--color-neutral-900);--sidebar-bot-list-item-light-text-selected-hover:var(--color-neutral-900);--sidebar-bot-list-item-light-text-focus:var(--color-neutral-900);--sidebar-bot-list-item-light-text-disabled:var(--color-neutral-400);--sidebar-bot-list-item-light-border:#0000;--sidebar-bot-list-item-light-border-outlined:var(--color-neutral-200);--sidebar-bot-list-item-light-outline-focus:var(--color-neutral-500);--sidebar-bot-list-item-light-indicator-disabled:var(--color-neutral-400);--sidebar-bot-list-item-dark-bg:#0000;--sidebar-bot-list-item-dark-bg-hover:#0000;--sidebar-bot-list-item-dark-bg-active:var(--color-neutral-50-alpha-15);--sidebar-bot-list-item-dark-bg-selected:var(--color-neutral-50-alpha-15);--sidebar-bot-list-item-dark-bg-disabled:#0000;--sidebar-bot-list-item-dark-text:var(--color-neutral-100);--sidebar-bot-list-item-dark-text-disabled:var(--color-neutral-500);--sidebar-bot-list-item-dark-border:#0000;--sidebar-bot-list-item-dark-border-outlined:var(--color-neutral-50-alpha-20);--sidebar-bot-list-item-dark-outline-focus:var(--color-blue-400);--sidebar-bot-list-item-filled-light-bg:var(--color-neutral-100);--sidebar-bot-list-item-filled-dark-bg:var(--color-neutral-50-alpha-10);--sidebar-chat-list-item-light-bg:#0000;--sidebar-chat-list-item-light-bg-hover:var(--color-neutral-200);--sidebar-chat-list-item-light-bg-active:var(--color-neutral-200);--sidebar-chat-list-item-light-bg-selected:var(--color-neutral-300);--sidebar-chat-list-item-light-bg-selected-hover:var(--color-neutral-300);--sidebar-chat-list-item-light-bg-focus:#0000;--sidebar-chat-list-item-light-bg-disabled:#0000;--sidebar-chat-list-item-light-text:var(--color-neutral-900);--sidebar-chat-list-item-light-text-disabled:var(--color-neutral-400);--sidebar-chat-list-item-light-outline-focus:var(--color-neutral-500);--sidebar-chat-list-item-dark-bg:#0000;--sidebar-chat-list-item-dark-bg-hover:#0000;--sidebar-chat-list-item-dark-bg-active:var(--color-neutral-50-alpha-15);--sidebar-chat-list-item-dark-bg-selected:var(--color-neutral-50-alpha-15);--sidebar-chat-list-item-dark-bg-disabled:#0000;--sidebar-chat-list-item-dark-text:var(--color-neutral-50);--sidebar-chat-list-item-dark-text-disabled:var(--color-neutral-400);--sidebar-chat-list-item-dark-outline-focus:var(--color-neutral-50-alpha-80);--sidebar-more-button-light-bg:#0000;--sidebar-more-button-light-bg-hover:#0000;--sidebar-more-button-light-bg-active:#0000;--sidebar-more-button-light-bg-pressed:var(--color-neutral-300);--sidebar-more-button-light-bg-focus:#0000;--sidebar-more-button-light-bg-disabled:#0000;--sidebar-more-button-light-text:var(--color-neutral-900);--sidebar-more-button-light-text-disabled:var(--color-neutral-400);--sidebar-more-button-light-icon:var(--color-neutral-900);--sidebar-more-button-light-icon-disabled:var(--color-neutral-400);--sidebar-more-button-light-outline-focus:var(--color-neutral-500);--sidebar-more-button-dark-bg:#0000;--sidebar-more-button-dark-bg-hover:#0000;--sidebar-more-button-dark-bg-active:#0000;--sidebar-more-button-dark-bg-pressed:var(--color-neutral-50-alpha-15);--sidebar-more-button-dark-bg-disabled:#0000;--sidebar-more-button-dark-text:var(--color-neutral-50);--sidebar-more-button-dark-text-disabled:var(--color-neutral-400);--sidebar-more-button-dark-icon:var(--color-neutral-50);--sidebar-more-button-dark-icon-disabled:var(--color-neutral-400);--sidebar-more-button-dark-outline-focus:var(--color-neutral-50);--sidebar-dropdown-light-bg:#0000;--sidebar-dropdown-light-bg-active:var(--color-neutral-200);--sidebar-dropdown-light-bg-expanded:var(--color-neutral-50);--sidebar-dropdown-light-bg-focus:#0000;--sidebar-dropdown-light-bg-disabled:#0000;--sidebar-dropdown-light-text:var(--color-neutral-700);--sidebar-dropdown-light-text-active:var(--color-neutral-700);--sidebar-dropdown-light-text-expanded:var(--color-neutral-700);--sidebar-dropdown-light-text-focus:var(--color-neutral-700);--sidebar-dropdown-light-text-disabled:var(--color-neutral-400);--sidebar-dropdown-light-outline-focus:var(--color-blue-600);--sidebar-dropdown-light-badge-bg:var(--color-emerald-200);--sidebar-dropdown-light-badge-text:var(--color-emerald-800);--sidebar-dropdown-dark-bg:#0000;--sidebar-dropdown-dark-bg-active:var(--color-neutral-50-alpha-15);--sidebar-dropdown-dark-bg-expanded:var(--color-neutral-50-alpha-12);--sidebar-dropdown-dark-bg-focus:#0000;--sidebar-dropdown-dark-bg-disabled:#0000;--sidebar-dropdown-dark-text:var(--color-neutral-100);--sidebar-dropdown-dark-text-active:var(--color-neutral-100);--sidebar-dropdown-dark-text-expanded:var(--color-neutral-100);--sidebar-dropdown-dark-text-focus:var(--color-neutral-100);--sidebar-dropdown-dark-text-disabled:var(--color-neutral-400);--sidebar-dropdown-dark-outline-focus:var(--color-blue-400);--sidebar-dropdown-dark-badge-bg:var(--color-emerald-200);--sidebar-dropdown-dark-badge-text:var(--color-emerald-800);--nav-bg:var(--color-neutral-50);--nav-border:var(--color-neutral-200);--nav-text:var(--color-neutral-900);--nav-text-muted:var(--color-neutral-600);--feedback-success-bg:var(--color-green-50);--feedback-success-border:var(--color-green-500);--feedback-success-text:var(--color-green-900);--feedback-success-icon:var(--color-green-600);--feedback-error-bg:var(--color-rose-50);--feedback-error-border:var(--color-rose-500);--feedback-error-text:var(--color-rose-900);--feedback-error-icon:var(--color-rose-600);--feedback-warning-bg:var(--color-amber-50);--feedback-warning-border:var(--color-amber-500);--feedback-warning-text:var(--color-amber-900);--feedback-warning-icon:var(--color-amber-600);--feedback-info-bg:var(--blue-50);--feedback-info-border:var(--blue-500);--feedback-info-text:var(--blue-900);--feedback-info-icon:var(--blue-600);--badge-bg:var(--color-neutral-150);--badge-text:var(--color-neutral-900);--badge-border:var(--color-neutral-300);--badge-primary-bg:var(--blue-50);--badge-primary-text:var(--blue-700);--badge-primary-border:var(--blue-200);--badge-success-bg:var(--color-green-50);--badge-success-text:var(--color-green-700);--badge-success-border:var(--color-green-200);--tooltip-bg:var(--color-neutral-900);--tooltip-text:var(--color-neutral-50);--tooltip-shadow:var(--shadow-md);--modal-bg:var(--color-white);--modal-border:var(--color-neutral-200);--modal-shadow:var(--shadow-lg);--modal-overlay-bg:#00000080;--modal-header-border:var(--color-neutral-200);--modal-footer-border:var(--color-neutral-200);--text-primary:var(--color-neutral-900);--text-secondary:var(--color-neutral-600);--text-tertiary:var(--color-neutral-500);--text-muted:var(--color-neutral-400);--text-disabled:var(--color-neutral-400);--text-on-primary:var(--color-neutral-50);--text-on-dark:var(--color-neutral-50);--text-brand:var(--blue-600);--text-error:var(--color-rose-700);--text-success:var(--color-green-700);--text-warning:var(--color-amber-700);--text-portfolio-home-trust-lead:var(--color-portfolio-blue-600);--text-portfolio-home-philosophy-body:#525252;--portfolio-marketing-accent:var(--color-portfolio-red-500);--portfolio-marketing-accent-hover:var(--color-portfolio-red-600);--portfolio-marketing-accent-active:var(--color-portfolio-red-700);--surface-bg:var(--color-neutral-50);--surface-bg-elevated:var(--color-white);--surface-bg-sunken:var(--color-neutral-100);--surface-bg-brand:var(--blue-600);--surface-bg-overlay:var(--color-neutral-900);--layout-portfolio-prose-max-width:800px;--layout-portfolio-home-experience-max-width:1200px;--layout-portfolio-media-max-width:1400px;--layout-portfolio-work-cover-max-height:700px;--portfolio-home-section-title-font-family:var(--font-family-portfolio-display-sans);--portfolio-home-section-title-font-size:calc(var(--type-font-size-heading-h5)*1px);--portfolio-home-section-title-font-weight:600;--portfolio-home-section-title-line-height:1.3;--portfolio-home-section-title-color:var(--text-primary);--portfolio-home-section-title-margin-bottom:calc(var(--structure-spacing-padding-margins-20)*1px);--portfolio-header-band-duration:48s;--border-default:var(--color-neutral-200);--border-subtle:var(--color-neutral-150);--border-strong:var(--color-neutral-300);--border-brand:var(--blue-600);--border-focus:var(--blue-500);--border-error:var(--color-rose-500);--border-success:var(--color-green-500);--border-warning:var(--color-amber-500);--icon-default:var(--color-neutral-700);--icon-muted:var(--color-neutral-500);--icon-disabled:var(--color-neutral-400);--icon-brand:var(--blue-600);--icon-on-primary:var(--color-neutral-50)}.tw-flex{display:flex}.tw-flex-row{flex-direction:row}.tw-flex-col{flex-direction:column}.tw-items-center{align-items:center}.tw-items-start{align-items:flex-start}.tw-items-end{align-items:flex-end}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-justify-start{justify-content:flex-start}.tw-justify-end{justify-content:flex-end}.tw-block{display:block}.tw-inline{display:inline}.tw-inline-block{display:inline-block}.tw-hidden{display:none}.tw-gap-0{gap:calc(var(--structure-spacing-padding-margins-0)*1px)}.tw-gap-1{gap:calc(var(--structure-spacing-padding-margins-1)*1px)}.tw-gap-2{gap:calc(var(--structure-spacing-padding-margins-2)*1px)}.tw-gap-3{gap:calc(var(--structure-spacing-padding-margins-3)*1px)}.tw-gap-4{gap:calc(var(--structure-spacing-padding-margins-4)*1px)}.tw-gap-5{gap:calc(var(--structure-spacing-padding-margins-5)*1px)}.tw-gap-6{gap:calc(var(--structure-spacing-padding-margins-6)*1px)}.tw-gap-8{gap:calc(var(--structure-spacing-padding-margins-8)*1px)}.tw-p-0{padding:calc(var(--structure-spacing-padding-margins-0)*1px)}.tw-p-1{padding:calc(var(--structure-spacing-padding-margins-1)*1px)}.tw-p-2{padding:calc(var(--structure-spacing-padding-margins-2)*1px)}.tw-p-3{padding:calc(var(--structure-spacing-padding-margins-3)*1px)}.tw-p-4{padding:calc(var(--structure-spacing-padding-margins-4)*1px)}.tw-p-5{padding:calc(var(--structure-spacing-padding-margins-5)*1px)}.tw-p-6{padding:calc(var(--structure-spacing-padding-margins-6)*1px)}.tw-px-0{padding-left:calc(var(--structure-spacing-padding-margins-0)*1px);padding-right:calc(var(--structure-spacing-padding-margins-0)*1px)}.tw-px-1{padding-left:calc(var(--structure-spacing-padding-margins-1)*1px);padding-right:calc(var(--structure-spacing-padding-margins-1)*1px)}.tw-px-2{padding-left:calc(var(--structure-spacing-padding-margins-2)*1px);padding-right:calc(var(--structure-spacing-padding-margins-2)*1px)}.tw-px-3{padding-left:calc(var(--structure-spacing-padding-margins-3)*1px);padding-right:calc(var(--structure-spacing-padding-margins-3)*1px)}.tw-px-4{padding-left:calc(var(--structure-spacing-padding-margins-4)*1px);padding-right:calc(var(--structure-spacing-padding-margins-4)*1px)}.tw-px-5{padding-left:calc(var(--structure-spacing-padding-margins-5)*1px);padding-right:calc(var(--structure-spacing-padding-margins-5)*1px)}.tw-px-6{padding-left:calc(var(--structure-spacing-padding-margins-6)*1px);padding-right:calc(var(--structure-spacing-padding-margins-6)*1px)}.tw-px-8{padding-left:calc(var(--structure-spacing-padding-margins-8)*1px);padding-right:calc(var(--structure-spacing-padding-margins-8)*1px)}.tw-px-10{padding-left:calc(var(--structure-spacing-padding-margins-10)*1px);padding-right:calc(var(--structure-spacing-padding-margins-10)*1px)}.tw-px-portfolio-page-gutter{padding-left:0;padding-right:0}@media (min-width:768px){.tw-px-portfolio-page-gutter{padding-left:calc(var(--structure-spacing-padding-margins-10)*1px);padding-right:calc(var(--structure-spacing-padding-margins-10)*1px)}}.tw-pt-portfolio-page-gutter{padding-top:0}@media (min-width:768px){.tw-pt-portfolio-page-gutter{padding-top:calc(var(--structure-spacing-padding-margins-10)*1px)}}.tw-px-20{padding-left:calc(var(--structure-spacing-padding-margins-20)*1px);padding-right:calc(var(--structure-spacing-padding-margins-20)*1px)}.tw-px-40{padding-left:calc(var(--structure-spacing-padding-margins-40)*1px);padding-right:calc(var(--structure-spacing-padding-margins-40)*1px)}.tw-px-pct-20{padding-left:20%;padding-right:20%}.tw-py-0{padding-bottom:calc(var(--structure-spacing-padding-margins-0)*1px);padding-top:calc(var(--structure-spacing-padding-margins-0)*1px)}.tw-py-1{padding-bottom:calc(var(--structure-spacing-padding-margins-1)*1px);padding-top:calc(var(--structure-spacing-padding-margins-1)*1px)}.tw-py-2{padding-bottom:calc(var(--structure-spacing-padding-margins-2)*1px);padding-top:calc(var(--structure-spacing-padding-margins-2)*1px)}.tw-py-3{padding-bottom:calc(var(--structure-spacing-padding-margins-3)*1px);padding-top:calc(var(--structure-spacing-padding-margins-3)*1px)}.tw-py-4{padding-bottom:calc(var(--structure-spacing-padding-margins-4)*1px);padding-top:calc(var(--structure-spacing-padding-margins-4)*1px)}.tw-py-5{padding-bottom:calc(var(--structure-spacing-padding-margins-5)*1px);padding-top:calc(var(--structure-spacing-padding-margins-5)*1px)}.tw-py-6{padding-bottom:calc(var(--structure-spacing-padding-margins-6)*1px);padding-top:calc(var(--structure-spacing-padding-margins-6)*1px)}.tw-py-8{padding-bottom:calc(var(--structure-spacing-padding-margins-8)*1px);padding-top:calc(var(--structure-spacing-padding-margins-8)*1px)}.tw-py-10{padding-bottom:calc(var(--structure-spacing-padding-margins-10)*1px);padding-top:calc(var(--structure-spacing-padding-margins-10)*1px)}.tw-pl-0{padding-left:calc(var(--structure-spacing-padding-margins-0)*1px)}.tw-pl-1{padding-left:calc(var(--structure-spacing-padding-margins-1)*1px)}.tw-pl-2{padding-left:calc(var(--structure-spacing-padding-margins-2)*1px)}.tw-pl-3{padding-left:calc(var(--structure-spacing-padding-margins-3)*1px)}.tw-pl-4{padding-left:calc(var(--structure-spacing-padding-margins-4)*1px)}.tw-pl-5{padding-left:calc(var(--structure-spacing-padding-margins-5)*1px)}.tw-pl-6{padding-left:calc(var(--structure-spacing-padding-margins-6)*1px)}.tw-pr-0{padding-right:calc(var(--structure-spacing-padding-margins-0)*1px)}.tw-pr-1{padding-right:calc(var(--structure-spacing-padding-margins-1)*1px)}.tw-pr-2{padding-right:calc(var(--structure-spacing-padding-margins-2)*1px)}.tw-pr-3{padding-right:calc(var(--structure-spacing-padding-margins-3)*1px)}.tw-pr-4{padding-right:calc(var(--structure-spacing-padding-margins-4)*1px)}.tw-pr-5{padding-right:calc(var(--structure-spacing-padding-margins-5)*1px)}.tw-pr-6{padding-right:calc(var(--structure-spacing-padding-margins-6)*1px)}.tw-pt-0{padding-top:calc(var(--structure-spacing-padding-margins-0)*1px)}.tw-pt-1{padding-top:calc(var(--structure-spacing-padding-margins-1)*1px)}.tw-pt-2{padding-top:calc(var(--structure-spacing-padding-margins-2)*1px)}.tw-pt-3{padding-top:calc(var(--structure-spacing-padding-margins-3)*1px)}.tw-pt-4{padding-top:calc(var(--structure-spacing-padding-margins-4)*1px)}.tw-pt-5{padding-top:calc(var(--structure-spacing-padding-margins-5)*1px)}.tw-pt-6{padding-top:calc(var(--structure-spacing-padding-margins-6)*1px)}.tw-pt-10{padding-top:calc(var(--structure-spacing-padding-margins-10)*1px)}.tw-pt-20{padding-top:calc(var(--structure-spacing-padding-margins-20)*1px)}.tw-pb-0{padding-bottom:calc(var(--structure-spacing-padding-margins-0)*1px)}.tw-pb-1{padding-bottom:calc(var(--structure-spacing-padding-margins-1)*1px)}.tw-pb-2{padding-bottom:calc(var(--structure-spacing-padding-margins-2)*1px)}.tw-pb-3{padding-bottom:calc(var(--structure-spacing-padding-margins-3)*1px)}.tw-pb-4{padding-bottom:calc(var(--structure-spacing-padding-margins-4)*1px)}.tw-pb-5{padding-bottom:calc(var(--structure-spacing-padding-margins-5)*1px)}.tw-pb-6{padding-bottom:calc(var(--structure-spacing-padding-margins-6)*1px)}.tw-pb-10{padding-bottom:calc(var(--structure-spacing-padding-margins-10)*1px)}.tw-m-0{margin:calc(var(--structure-spacing-padding-margins-0)*1px)}.tw-m-1{margin:calc(var(--structure-spacing-padding-margins-1)*1px)}.tw-m-2{margin:calc(var(--structure-spacing-padding-margins-2)*1px)}.tw-m-3{margin:calc(var(--structure-spacing-padding-margins-3)*1px)}.tw-m-4{margin:calc(var(--structure-spacing-padding-margins-4)*1px)}.tw-m-5{margin:calc(var(--structure-spacing-padding-margins-5)*1px)}.tw-m-6{margin:calc(var(--structure-spacing-padding-margins-6)*1px)}.tw-m-auto{margin:auto}.tw-mx-0{margin-left:calc(var(--structure-spacing-padding-margins-0)*1px);margin-right:calc(var(--structure-spacing-padding-margins-0)*1px)}.tw-mx-1{margin-left:calc(var(--structure-spacing-padding-margins-1)*1px);margin-right:calc(var(--structure-spacing-padding-margins-1)*1px)}.tw-mx-2{margin-left:calc(var(--structure-spacing-padding-margins-2)*1px);margin-right:calc(var(--structure-spacing-padding-margins-2)*1px)}.tw-mx-3{margin-left:calc(var(--structure-spacing-padding-margins-3)*1px);margin-right:calc(var(--structure-spacing-padding-margins-3)*1px)}.tw-mx-4{margin-left:calc(var(--structure-spacing-padding-margins-4)*1px);margin-right:calc(var(--structure-spacing-padding-margins-4)*1px)}.tw-mx-5{margin-left:calc(var(--structure-spacing-padding-margins-5)*1px);margin-right:calc(var(--structure-spacing-padding-margins-5)*1px)}.tw-mx-6{margin-left:calc(var(--structure-spacing-padding-margins-6)*1px);margin-right:calc(var(--structure-spacing-padding-margins-6)*1px)}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw-my-0{margin-bottom:calc(var(--structure-spacing-padding-margins-0)*1px);margin-top:calc(var(--structure-spacing-padding-margins-0)*1px)}.tw-my-1{margin-bottom:calc(var(--structure-spacing-padding-margins-1)*1px);margin-top:calc(var(--structure-spacing-padding-margins-1)*1px)}.tw-my-2{margin-bottom:calc(var(--structure-spacing-padding-margins-2)*1px);margin-top:calc(var(--structure-spacing-padding-margins-2)*1px)}.tw-my-3{margin-bottom:calc(var(--structure-spacing-padding-margins-3)*1px);margin-top:calc(var(--structure-spacing-padding-margins-3)*1px)}.tw-my-4{margin-bottom:calc(var(--structure-spacing-padding-margins-4)*1px);margin-top:calc(var(--structure-spacing-padding-margins-4)*1px)}.tw-my-5{margin-bottom:calc(var(--structure-spacing-padding-margins-5)*1px);margin-top:calc(var(--structure-spacing-padding-margins-5)*1px)}.tw-my-6{margin-bottom:calc(var(--structure-spacing-padding-margins-6)*1px);margin-top:calc(var(--structure-spacing-padding-margins-6)*1px)}.tw-mt-0{margin-top:calc(var(--structure-spacing-padding-margins-0)*1px)}.tw-mt-1{margin-top:calc(var(--structure-spacing-padding-margins-1)*1px)}.tw-mt-2{margin-top:calc(var(--structure-spacing-padding-margins-2)*1px)}.tw-mt-3{margin-top:calc(var(--structure-spacing-padding-margins-3)*1px)}.tw-mt-4{margin-top:calc(var(--structure-spacing-padding-margins-4)*1px)}.tw-mt-5{margin-top:calc(var(--structure-spacing-padding-margins-5)*1px)}.tw-mt-6{margin-top:calc(var(--structure-spacing-padding-margins-6)*1px)}.tw-mb-0{margin-bottom:calc(var(--structure-spacing-padding-margins-0)*1px)}.tw-mb-1{margin-bottom:calc(var(--structure-spacing-padding-margins-1)*1px)}.tw-mb-2{margin-bottom:calc(var(--structure-spacing-padding-margins-2)*1px)}.tw-mb-3{margin-bottom:calc(var(--structure-spacing-padding-margins-3)*1px)}.tw-mb-4{margin-bottom:calc(var(--structure-spacing-padding-margins-4)*1px)}.tw-mb-5{margin-bottom:calc(var(--structure-spacing-padding-margins-5)*1px)}.tw-mb-6{margin-bottom:calc(var(--structure-spacing-padding-margins-6)*1px)}.tw-mb-10{margin-bottom:calc(var(--structure-spacing-padding-margins-10)*1px)}.tw-mb-14{margin-bottom:calc(var(--structure-spacing-padding-margins-14)*1px)}.tw-mb-20{margin-bottom:calc(var(--structure-spacing-padding-margins-20)*1px)}.tw-ml-0{margin-left:calc(var(--structure-spacing-padding-margins-0)*1px)}.tw-ml-1{margin-left:calc(var(--structure-spacing-padding-margins-1)*1px)}.tw-ml-2{margin-left:calc(var(--structure-spacing-padding-margins-2)*1px)}.tw-ml-3{margin-left:calc(var(--structure-spacing-padding-margins-3)*1px)}.tw-ml-4{margin-left:calc(var(--structure-spacing-padding-margins-4)*1px)}.tw-ml-5{margin-left:calc(var(--structure-spacing-padding-margins-5)*1px)}.tw-ml-6{margin-left:calc(var(--structure-spacing-padding-margins-6)*1px)}.tw-mr-0{margin-right:calc(var(--structure-spacing-padding-margins-0)*1px)}.tw-mr-1{margin-right:calc(var(--structure-spacing-padding-margins-1)*1px)}.tw-mr-2{margin-right:calc(var(--structure-spacing-padding-margins-2)*1px)}.tw-mr-3{margin-right:calc(var(--structure-spacing-padding-margins-3)*1px)}.tw-mr-4{margin-right:calc(var(--structure-spacing-padding-margins-4)*1px)}.tw-mr-5{margin-right:calc(var(--structure-spacing-padding-margins-5)*1px)}.tw-mr-6{margin-right:calc(var(--structure-spacing-padding-margins-6)*1px)}.tw-w-0{width:0}.tw-w-full{width:100%}.tw-h-full{height:100%}.tw-w-auto{width:auto}.tw-h-auto{height:auto}.tw-w-px{width:1px}.tw-h-px{height:1px}.tw-min-w-64{min-width:calc(var(--structure-spacing-padding-margins-64)*1px)}.tw-min-w-48{min-width:calc(var(--structure-spacing-padding-margins-48)*1px)}.tw-min-w-32{min-width:calc(var(--structure-spacing-padding-margins-32)*1px)}.tw-w-4{width:calc(var(--structure-spacing-padding-margins-4)*1px)}.tw-w-6{width:calc(var(--structure-spacing-padding-margins-6)*1px)}.tw-w-8{width:calc(var(--structure-spacing-padding-margins-8)*1px)}.tw-w-10{width:calc(var(--structure-spacing-padding-margins-10)*1px)}.tw-w-12{width:calc(var(--structure-spacing-padding-margins-12)*1px)}.tw-w-16{width:calc(var(--structure-spacing-padding-margins-16)*1px)}.tw-w-18{width:calc(var(--structure-spacing-padding-margins-18)*1px)}.tw-w-20{width:calc(var(--structure-spacing-padding-margins-20)*1px)}.tw-w-24{width:calc(var(--structure-spacing-padding-margins-24)*1px)}.tw-w-32{width:calc(var(--structure-spacing-padding-margins-32)*1px)}.tw-w-48{width:calc(var(--structure-spacing-padding-margins-48)*1px)}.tw-w-56{width:calc(var(--structure-spacing-padding-margins-56)*1px)}.tw-w-62{width:calc(var(--structure-spacing-padding-margins-62)*1px)}.tw-w-64{width:calc(var(--structure-spacing-padding-margins-64)*1px)}.tw-w-80{width:calc(var(--structure-spacing-padding-margins-80)*1px)}.tw-h-4{height:calc(var(--structure-spacing-padding-margins-4)*1px)}.tw-h-5{height:calc(var(--structure-spacing-padding-margins-5)*1px)}.tw-h-6{height:calc(var(--structure-spacing-padding-margins-6)*1px)}.tw-h-8{height:calc(var(--structure-spacing-padding-margins-8)*1px)}.tw-h-9{height:calc(var(--structure-spacing-padding-margins-9)*1px)}.tw-h-10{height:calc(var(--structure-spacing-padding-margins-10)*1px)}.tw-h-12{height:calc(var(--structure-spacing-padding-margins-12)*1px)}.tw-h-14{height:calc(var(--structure-spacing-padding-margins-14)*1px)}.tw-h-16{height:calc(var(--structure-spacing-padding-margins-16)*1px)}.tw-h-18{height:calc(var(--structure-spacing-padding-margins-18)*1px)}.tw-h-20{height:calc(var(--structure-spacing-padding-margins-20)*1px)}.tw-h-24{height:calc(var(--structure-spacing-padding-margins-24)*1px)}.tw-h-32{height:calc(var(--structure-spacing-padding-margins-32)*1px)}.tw-bg-white{background-color:var(--color-white)}.tw-bg-surface-elevated{background-color:var(--surface-bg-elevated)}.tw-max-w-portfolio-prose{max-width:var(--layout-portfolio-prose-max-width)}.tw-max-w-portfolio-home-experience{max-width:var(--layout-portfolio-home-experience-max-width)}.tw-max-w-portfolio-media{max-width:var(--layout-portfolio-media-max-width)}.tw-max-h-portfolio-work-cover{max-height:var(--layout-portfolio-work-cover-max-height)}.tw-h-portfolio-work-cover{height:var(--layout-portfolio-work-cover-max-height)}.portfolio-nav .ds-button--secondary{-webkit-tap-highlight-color:transparent;background-color:initial;color:var(--color-black);font-weight:500}.portfolio-nav .ds-button--secondary.portfolio-nav--active,.portfolio-nav .ds-button--secondary:active:not(:disabled),.portfolio-nav .ds-button--secondary:focus-visible:not(:disabled),.portfolio-nav .ds-button--secondary:focus:not(:disabled),.portfolio-nav .ds-button--secondary:hover:not(:disabled){background-color:initial!important;cursor:pointer;outline:none!important}.portfolio-header-band .ds-header{align-items:flex-start;height:auto;min-height:64px;min-height:var(--header-height,64px)}.portfolio-header-band .ds-header__center{align-items:flex-start;box-sizing:border-box;flex:1 1 100%;justify-content:center;left:auto;max-width:100%;pointer-events:auto;position:relative;transform:none;width:100%}.portfolio-header-band .ds-header.portfolio-header--mobile-toolbar{justify-content:flex-end}.portfolio-mobile-nav-close.ds-button.ds-button--circle,.portfolio-mobile-nav-trigger.ds-button.ds-button--circle{-webkit-tap-highlight-color:transparent;background-color:initial!important}.portfolio-mobile-nav-close.ds-button.ds-button--circle:active:not(:disabled),.portfolio-mobile-nav-close.ds-button.ds-button--circle:focus-visible:not(:disabled),.portfolio-mobile-nav-close.ds-button.ds-button--circle:focus:not(:disabled),.portfolio-mobile-nav-close.ds-button.ds-button--circle:hover:not(:disabled),.portfolio-mobile-nav-trigger.ds-button.ds-button--circle:active:not(:disabled),.portfolio-mobile-nav-trigger.ds-button.ds-button--circle:focus-visible:not(:disabled),.portfolio-mobile-nav-trigger.ds-button.ds-button--circle:focus:not(:disabled),.portfolio-mobile-nav-trigger.ds-button.ds-button--circle:hover:not(:disabled){background-color:initial!important;outline:none!important}.portfolio-mobile-nav-overlay__toolbar{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:flex-end;min-height:64px;min-height:var(--header-height,64px);padding:12px 20px;padding:var(--header-padding-y,12px) var(--header-padding-x,20px);width:100%}.portfolio-mobile-nav-overlay__nav.portfolio-nav .ds-button.ds-button--secondary{font-size:calc(var(--type-font-size-body-lg)*1px);line-height:calc(var(--type-line-height-body-md)*1px)}.portfolio-header-band--rainbow-one{--portfolio-header-band-c1:var(--color-amber-300);--portfolio-header-band-c2:var(--color-rose-300);--portfolio-header-band-c3:var(--color-fuchsia-300);--portfolio-header-band-c4:var(--color-violet-300);--portfolio-header-band-c5:var(--color-blue-300);--portfolio-header-band-c6:var(--color-cyan-300);--portfolio-header-band-c7:var(--color-emerald-300);--portfolio-header-band-c8:var(--color-lime-300)}.portfolio-header-band--rainbow-two{--portfolio-header-band-c1:var(--color-neutral-100);--portfolio-header-band-c2:var(--color-neutral-50);--portfolio-header-band-c3:var(--color-white);--portfolio-header-band-c4:var(--color-neutral-50);--portfolio-header-band-c5:var(--color-neutral-100);--portfolio-header-band-c6:var(--color-neutral-200);--portfolio-header-band-c7:var(--color-neutral-300);--portfolio-header-band-c8:var(--color-neutral-200)}.portfolio-header-band:not(.portfolio-header-band--plain){animation:portfolio-band-slide 24s ease-in-out infinite alternate;animation:portfolio-band-slide var(--portfolio-header-band-duration,24s) ease-in-out infinite alternate;background:linear-gradient(to right,var(--portfolio-header-band-c1),var(--portfolio-header-band-c2),var(--portfolio-header-band-c3),var(--portfolio-header-band-c4),var(--portfolio-header-band-c5),var(--portfolio-header-band-c6),var(--portfolio-header-band-c7),var(--portfolio-header-band-c8),var(--portfolio-header-band-c1),var(--portfolio-header-band-c2),var(--portfolio-header-band-c3),var(--portfolio-header-band-c4),var(--portfolio-header-band-c5),var(--portfolio-header-band-c6),var(--portfolio-header-band-c7),var(--portfolio-header-band-c8),var(--portfolio-header-band-c1));background-size:800% 100%}@keyframes portfolio-band-slide{0%{background-position:0 50%}to{background-position:100% 50%}}.portfolio-header-band.portfolio-header-band--plain{animation:none;background:var(--surface-bg-elevated);background-size:auto}.portfolio-page-divider{align-items:flex-end;box-sizing:border-box;display:flex;height:40px;padding:0;width:100%}.portfolio-page-divider__rule{background-color:var(--color-neutral-800);display:block;height:4px;width:100%}@media (max-width:639px){.portfolio-header-band{--header-padding-y:12px}.portfolio-header-band .ds-header{height:56px;max-height:56px;min-height:56px}.portfolio-page-divider{height:4px;min-height:4px}.portfolio-page-divider__rule{height:4px}.portfolio-mobile-nav-overlay{--header-padding-y:12px}.portfolio-mobile-nav-overlay__toolbar{min-height:56px}}.case-study-section-mark{background-color:var(--color-neutral-800);display:block;height:4px;margin-bottom:80px;margin-left:auto;margin-right:auto;width:40px}.case-study-hero-title--portfolio-home-display-serif{text-wrap:balance;box-sizing:border-box;color:var(--color-neutral-900);font-family:var(--font-family-portfolio-home-display-serif);font-size:clamp(2rem,10vw,160px);font-weight:700;letter-spacing:-.05em;line-height:.875;margin-left:auto;margin-right:auto;max-width:min(95vw,1120px)}.case-study-hero-divider{background-color:var(--color-neutral-800);display:block;height:4px;margin-bottom:calc(var(--structure-spacing-padding-margins-10)*1px);margin-left:auto;margin-right:auto;margin-top:calc(var(--structure-spacing-padding-margins-10)*1px);width:40px}.tw-portfolio-work-cover-frame{display:block;height:var(--layout-portfolio-work-cover-max-height);overflow:hidden;width:100%}.portfolio-work-cover-row{display:flex;flex-direction:column;gap:0;width:100%}@media (min-width:768px){.portfolio-work-cover-row{align-items:stretch;flex-direction:row}.portfolio-work-cover-row>*{flex:1 1;min-width:0}}.tw-object-cover{object-fit:cover}.tw-object-center{object-position:center}.tw-text-semantic-primary{color:var(--text-primary)}.tw-text-semantic-secondary{color:var(--text-secondary)}.tw-text-semantic-tertiary{color:var(--text-tertiary)}.tw-text-semantic-brand{color:var(--text-brand)}.tw-font-portfolio-display-accent{font-family:var(--font-family-portfolio-display-accent)}.tw-bg-transparent{background-color:initial}.tw-bg-neutral-50{background-color:var(--color-neutral-50)}.tw-bg-neutral-100{background-color:var(--color-neutral-100)}.tw-bg-neutral-150{background-color:var(--color-neutral-150)}.tw-bg-neutral-200{background-color:var(--color-neutral-200)}.tw-bg-neutral-300{background-color:var(--color-neutral-300)}.tw-bg-neutral-400{background-color:var(--color-neutral-400)}.tw-bg-neutral-500{background-color:var(--color-neutral-500)}.tw-bg-neutral-600{background-color:var(--color-neutral-600)}.tw-bg-neutral-700{background-color:var(--color-neutral-700)}.tw-bg-neutral-800{background-color:var(--color-neutral-800)}.tw-bg-neutral-900{background-color:var(--color-neutral-900)}.tw-bg-hearst-blue-50{background-color:var(--color-hearst-blue-50)}.tw-bg-hearst-blue-100{background-color:var(--color-hearst-blue-100)}.tw-bg-hearst-blue-200{background-color:var(--color-hearst-blue-200)}.tw-bg-hearst-blue-300{background-color:var(--color-hearst-blue-300)}.tw-bg-hearst-blue-400{background-color:var(--color-hearst-blue-400)}.tw-bg-hearst-blue-500{background-color:var(--color-hearst-blue-500)}.tw-bg-hearst-blue-600{background-color:var(--color-hearst-blue-600-brand)}.tw-bg-hearst-blue-700{background-color:var(--color-hearst-blue-700)}.tw-bg-hearst-blue-800{background-color:var(--color-hearst-blue-800)}.tw-bg-hearst-blue-900{background-color:var(--color-hearst-blue-900)}.tw-text-white{color:#fff}.tw-text-neutral-50{color:var(--color-neutral-50)}.tw-text-neutral-100{color:var(--color-neutral-100)}.tw-text-neutral-200{color:var(--color-neutral-200)}.tw-text-neutral-300{color:var(--color-neutral-300)}.tw-text-neutral-400{color:var(--color-neutral-400)}.tw-text-neutral-500{color:var(--color-neutral-500)}.tw-text-neutral-600{color:var(--color-neutral-600)}.tw-text-neutral-700{color:var(--color-neutral-700)}.tw-text-neutral-800{color:var(--color-neutral-800)}.tw-text-neutral-900{color:var(--color-neutral-900)}.tw-text-hearst-blue-50{color:var(--color-hearst-blue-50)}.tw-text-hearst-blue-100{color:var(--color-hearst-blue-100)}.tw-text-hearst-blue-200{color:var(--color-hearst-blue-200)}.tw-text-hearst-blue-300{color:var(--color-hearst-blue-300)}.tw-text-hearst-blue-400{color:var(--color-hearst-blue-400)}.tw-text-hearst-blue-500{color:var(--color-hearst-blue-500)}.tw-text-hearst-blue-600{color:var(--color-hearst-blue-600-brand)}.tw-text-hearst-blue-700{color:var(--color-hearst-blue-700)}.tw-text-hearst-blue-800{color:var(--color-hearst-blue-800)}.tw-text-hearst-blue-900{color:var(--color-hearst-blue-900)}.tw-border{border:1px solid var(--color-neutral-200)}.tw-border-0{border:none}.tw-border-2{border:2px solid var(--color-neutral-200)}.tw-border-neutral-200{border-color:var(--color-neutral-200)}.tw-border-neutral-300{border-color:var(--color-neutral-300)}.tw-border-neutral-500{border-color:var(--color-neutral-500)}.tw-border-hearst-blue-600{border-color:var(--color-hearst-blue-600-brand)}.tw-border-b{border-bottom:1px solid var(--color-neutral-200)}.tw-border-t{border-top:1px solid var(--color-neutral-200)}.tw-border-l{border-left:1px solid var(--color-neutral-200)}.tw-border-r{border-right:1px solid var(--color-neutral-200)}.tw-rounded{border-radius:calc(var(--structure-border-radius-rounded-sm)*1px)}.tw-rounded-sm{border-radius:calc(var(--structure-border-radius-rounded-xs)*1px)}.tw-rounded-md{border-radius:calc(var(--structure-border-radius-rounded-md)*1px)}.tw-rounded-lg{border-radius:calc(var(--structure-border-radius-rounded-lg)*1px)}.tw-rounded-xl{border-radius:calc(var(--structure-border-radius-rounded-xl)*1px)}.tw-rounded-full{border-radius:calc(var(--structure-border-radius-rounded-full)*1px)}.tw-rounded-none{border-radius:calc(var(--structure-border-radius-rounded-none)*1px)}.tw-font-normal{font-weight:400}.tw-font-medium{font-weight:500}.tw-font-semibold{font-weight:600}.tw-font-bold{font-weight:700}.tw-text-xs{font-size:calc(var(--type-font-size-body-xs)*1px);line-height:calc(var(--type-line-height-body-2xs)*1px)}.tw-text-sm{font-size:calc(var(--type-font-size-body-sm)*1px);line-height:20px}.tw-text-base{font-size:calc(var(--type-font-size-body-base)*1px);line-height:24px}.tw-text-lg{font-size:calc(var(--type-font-size-body-lg)*1px)}.tw-text-lg,.tw-text-xl{line-height:calc(var(--type-line-height-body-md)*1px)}.tw-text-xl{font-size:calc(var(--type-font-size-body-xl)*1px)}.tw-text-2xl{font-size:calc(var(--type-font-size-heading-h5)*1px);line-height:calc(var(--type-line-height-body-xl)*1px)}.tw-text-3xl{font-size:calc(var(--type-font-size-heading-h4)*1px);line-height:calc(var(--type-line-height-heading-h4)*1px)}.tw-text-4xl{font-size:calc(var(--type-font-size-heading-h3)*1px);line-height:calc(var(--type-line-height-heading-h3)*1px)}.tw-text-5xl{font-size:calc(var(--type-font-size-heading-h2)*1px);line-height:calc(var(--type-line-height-heading-h2)*1px)}.tw-text-6xl{font-size:calc(var(--type-font-size-heading-h1)*1px);line-height:calc(var(--type-line-height-heading-h1)*1px)}.tw-type-display-base{font-size:var(--display-base-font-size);font-weight:var(--display-base-font-weight);letter-spacing:var(--display-base-letter-spacing);line-height:var(--display-base-line-height)}.tw-type-display-base,.tw-type-display-lg{font-family:var(--type-display-font-family)}.tw-type-display-lg{font-size:var(--display-lg-font-size);font-weight:var(--display-lg-font-weight);letter-spacing:var(--display-lg-letter-spacing);line-height:var(--display-lg-line-height)}.tw-type-display-xl{font-size:var(--display-xl-font-size);font-weight:var(--display-xl-font-weight);letter-spacing:var(--display-xl-letter-spacing);line-height:var(--display-xl-line-height)}.tw-type-display-2xl,.tw-type-display-xl{font-family:var(--type-display-font-family)}.tw-type-display-2xl{font-size:var(--display-2xl-font-size);font-weight:var(--display-2xl-font-weight);letter-spacing:var(--display-2xl-letter-spacing);line-height:var(--display-2xl-line-height)}.tw-type-display-3xl{font-family:var(--type-display-font-family);font-size:var(--display-3xl-font-size);font-weight:var(--display-3xl-font-weight);letter-spacing:var(--display-3xl-letter-spacing);line-height:var(--display-3xl-line-height)}.tw-type-display-4xl{font-size:var(--display-4xl-font-size);letter-spacing:var(--display-4xl-letter-spacing);line-height:var(--display-4xl-line-height)}.tw-type-display-4xl,.tw-type-display-4xl-fluid{font-family:var(--type-display-font-family);font-weight:var(--display-4xl-font-weight)}.tw-type-display-4xl-fluid{font-size:var(--display-4xl-fluid-font-size);letter-spacing:var(--display-4xl-fluid-letter-spacing);line-height:var(--display-4xl-fluid-line-height);max-width:100%;overflow-wrap:break-word}.tw-type-display-4xl-fluid.tw-font-readex-pro{font-family:var(--font-family-portfolio-display-sans);font-size:clamp(calc(var(--type-font-size-display-xl)*1px),2.25rem + 9.5vw,calc(var(--type-font-size-display-3xl)*1px));font-weight:500;letter-spacing:-2px;line-height:calc(var(--type-line-height-display-3xl)/var(--type-font-size-display-3xl))}.tw-home-readex-trust-lead{font-family:var(--font-family-portfolio-display-sans);font-size:clamp(calc(var(--type-font-size-heading-h4)*1px),calc(1.125rem + 3vw),calc(var(--type-font-size-display-lg)*1px));font-weight:500;letter-spacing:-1px;line-height:1.2;max-width:100%;overflow-wrap:break-word}.home-hero-figma{--home-hero-figma-accent:var(--portfolio-marketing-accent);box-sizing:border-box;overflow:hidden;position:relative;width:100%}.home-hero-figma__photo{inset:0;position:absolute;z-index:0}.home-hero-figma__photo picture{display:block;height:100%;width:100%}.home-hero-figma__photo-img{height:100%;object-fit:cover;object-position:center;width:100%}.home-hero-figma__stack{align-items:center;box-sizing:border-box;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;min-height:clamp(280px,54vw,640px);padding:calc(var(--structure-spacing-padding-margins-10)*1px) clamp(12px,4vw,48px) calc(var(--structure-spacing-padding-margins-10)*1px);position:relative;text-align:center;width:100%;z-index:1}.home-hero-figma__name{align-self:start;color:var(--home-hero-figma-accent);font-family:var(--font-family-portfolio-display-accent);font-size:clamp(1.125rem,2.25vw,1.75rem);font-weight:400;grid-row:1;letter-spacing:.08em;line-height:1.05;margin:0;text-transform:uppercase}.home-hero-figma__headline{text-wrap:balance;align-self:center;color:var(--home-hero-figma-accent);font-family:var(--font-family-portfolio-home-display-serif);font-size:clamp(2rem,10vw,160px);font-weight:700;grid-row:2;letter-spacing:-.05em;line-height:.875;margin:0;max-width:min(95vw,1120px)}.home-hero-figma__tagline{align-self:end;color:var(--home-hero-figma-accent);font-family:var(--font-family-portfolio-display-sans);font-size:clamp(calc(var(--type-font-size-body-base)*1px),.875rem + 1.4vw,calc(var(--type-font-size-heading-h5)*1px));font-weight:500;grid-row:3;line-height:1.3;margin:0}.home-philosophy{box-sizing:border-box;padding-bottom:160px;padding-top:160px;text-align:center}.home-philosophy__rule{background-color:var(--color-neutral-800);border:0;display:block;height:4px;margin:0 auto calc(var(--structure-spacing-padding-margins-10)*1px);width:40px}.home-philosophy__inner{box-sizing:border-box}.home-get-in-touch__name,.home-philosophy__lead{font-family:var(--font-family-portfolio-home-display-serif);font-size:clamp(2rem,7.5vw,100px);font-weight:700;letter-spacing:-.05em;line-height:.9}.home-philosophy__lead{color:var(--text-portfolio-home-trust-lead);margin:0 0 calc(var(--structure-spacing-padding-margins-10)*1px)}.home-get-in-touch__name{color:var(--portfolio-marketing-accent);margin:calc(var(--structure-spacing-padding-margins-2)*1px) 0 0}.home-philosophy__body{text-wrap:pretty;color:var(--text-portfolio-home-philosophy-body);font-family:var(--font-family-sans);font-size:18px;font-weight:400;line-height:1.6;margin:0 0 calc(var(--structure-spacing-padding-margins-10)*1px)}.home-philosophy__closing{color:var(--portfolio-home-section-title-color);font-family:var(--portfolio-home-section-title-font-family);font-size:var(--portfolio-home-section-title-font-size);font-weight:var(--portfolio-home-section-title-font-weight);line-height:var(--portfolio-home-section-title-line-height);margin:0}.home-experience{background-color:var(--color-white);box-sizing:border-box;text-align:center}.home-experience__inner{box-sizing:border-box;padding-bottom:160px;padding-top:160px}.home-experience__title,.home-outcomes__title{color:var(--portfolio-home-section-title-color);font-family:var(--portfolio-home-section-title-font-family);font-size:var(--portfolio-home-section-title-font-size);font-weight:var(--portfolio-home-section-title-font-weight);line-height:var(--portfolio-home-section-title-line-height);margin:0 0 var(--portfolio-home-section-title-margin-bottom)}.home-experience__logos{margin:0 0 calc(var(--structure-spacing-padding-margins-10)*1px)}.home-experience__logos-img{display:block;height:auto;width:100%}.home-experience__support{text-wrap:pretty;color:var(--text-portfolio-home-philosophy-body);font-family:var(--font-family-sans);font-size:18px;font-weight:400;line-height:1.6;margin:0;max-width:100%}.home-outcomes{background-color:var(--color-white);box-sizing:border-box}.home-outcomes__inner{box-sizing:border-box;padding-bottom:calc(var(--structure-spacing-padding-margins-32)*1px);padding-left:calc(var(--structure-spacing-padding-margins-20)*1px);padding-right:calc(var(--structure-spacing-padding-margins-20)*1px);padding-top:160px;text-align:left}.home-outcomes__title{text-align:center}.home-outcomes__grid{grid-column-gap:calc(var(--structure-spacing-padding-margins-20)*1px);grid-row-gap:calc(var(--structure-spacing-padding-margins-20)*1px);column-gap:calc(var(--structure-spacing-padding-margins-20)*1px);display:grid;grid-template-columns:1fr;list-style:none;margin:0;padding:0;row-gap:calc(var(--structure-spacing-padding-margins-20)*1px);text-align:left}.home-outcomes__column{border-top:1px solid var(--color-neutral-300);list-style:none;margin:0;padding:0;padding-top:calc(var(--structure-spacing-padding-margins-4)*1px)}.home-outcomes__org{color:var(--text-primary);font-family:var(--font-family-sans);font-size:calc(var(--type-font-size-body-sm)*1px);font-weight:700;letter-spacing:0;line-height:1.25;margin:0 0 calc(var(--structure-spacing-padding-margins-14)*1px);text-transform:uppercase}.home-outcomes__stat{color:var(--text-portfolio-home-trust-lead);font-family:var(--font-family-portfolio-display-sans);font-size:clamp(calc(var(--type-font-size-display-lg)*1px),calc(var(--type-font-size-display-lg)*1px + 3vw),calc(var(--type-font-size-display-xl)*1px));font-weight:200;letter-spacing:-.03em;line-height:1.05;margin:0}.home-outcomes__label{color:var(--text-primary);font-family:var(--font-family-sans);font-size:calc(var(--type-font-size-heading-h5)*1px);font-weight:600;line-height:calc(var(--type-line-height-heading-h5)*1px);margin:0 0 calc(var(--structure-spacing-padding-margins-20)*1px)}.home-outcomes__desc{text-wrap:pretty;color:var(--text-portfolio-home-philosophy-body);font-family:var(--font-family-sans);font-size:18px;font-weight:400;line-height:1.6;margin:0}.home-outcomes__cta-wrap{display:flex;justify-content:center;margin-top:calc(var(--structure-spacing-padding-margins-32)*1px)}.home-outcomes__cta{align-items:center;background-color:var(--portfolio-marketing-accent);border-radius:4px;box-sizing:border-box;color:var(--color-white);display:inline-flex;font-family:var(--font-family-sans);font-size:16px;font-weight:500;justify-content:center;line-height:1.2;min-height:48px;padding:14px 36px;text-decoration:none;transition:background-color .15s ease;transition:background-color var(--transition-base,.15s ease)}.home-outcomes__cta:hover{background-color:var(--portfolio-marketing-accent-hover)}.home-outcomes__cta:active{background-color:var(--portfolio-marketing-accent-active)}.home-outcomes__cta:focus-visible{outline:2px solid var(--color-neutral-900);outline-offset:3px}@media (min-width:1024px){.home-outcomes__grid{align-items:start;grid-template-columns:repeat(3,minmax(0,1fr))}}.home-get-in-touch-shell{margin-bottom:calc(var(--structure-spacing-padding-margins-32)*1px)}.home-get-in-touch{background-color:var(--color-neutral-100);box-sizing:border-box;position:relative}.home-get-in-touch__sr-title{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.home-get-in-touch__inner{box-sizing:border-box;padding-bottom:calc(var(--structure-spacing-padding-margins-40)*1px);padding-top:calc(var(--structure-spacing-padding-margins-32)*1px);text-align:center}.home-get-in-touch__portrait{display:block;height:auto;margin-left:auto;margin-right:auto;max-width:100%;width:auto}.home-get-in-touch__role-tagline{margin:calc(var(--structure-spacing-padding-margins-14)*1px) 0 0}.home-get-in-touch__role-part{color:var(--text-primary);font-weight:600;line-height:1.35}.home-get-in-touch__role-part,.home-get-in-touch__tagline-part{display:block;font-family:var(--font-family-sans);font-size:calc(var(--type-font-size-body-lg)*1px)}.home-get-in-touch__tagline-part{color:var(--text-secondary);font-weight:400;line-height:1.6;margin:0}.home-get-in-touch__rule{border:0;border-top:1px solid var(--color-neutral-300);box-sizing:border-box;height:0;margin:calc(var(--structure-spacing-padding-margins-40)*1px) calc(var(--structure-spacing-padding-margins-20)*1px) 0;padding:0;width:auto}.home-get-in-touch__copy{box-sizing:border-box;padding-top:calc(var(--structure-spacing-padding-margins-14)*1px)}.home-get-in-touch__prompt{text-wrap:pretty;color:var(--color-neutral-900);font-family:var(--font-family-portfolio-display-sans);font-size:24px;font-weight:600;line-height:1.35;margin:0;max-width:100%}.home-get-in-touch__talk{color:var(--text-primary);font-family:var(--font-family-sans);font-size:calc(var(--type-font-size-body-lg)*1px);font-weight:400;line-height:1.6;margin:calc(var(--structure-spacing-padding-margins-10)*1px) 0 0}.home-get-in-touch__email-wrap{display:flex;justify-content:center;margin-top:calc(var(--structure-spacing-padding-margins-6)*1px)}.home-get-in-touch__email{align-items:center;background-color:var(--color-neutral-100);border:1px solid var(--color-neutral-300);border-radius:4px;box-sizing:border-box;color:var(--text-primary);display:inline-flex;font-family:var(--font-family-sans);font-size:16px;font-weight:500;justify-content:center;line-height:1.2;min-height:48px;padding:14px 36px;text-decoration:none;transition:background-color var(--transition-base),border-color var(--transition-base)}.home-get-in-touch__email:hover{background-color:var(--color-neutral-200);border-color:var(--color-neutral-400)}.home-get-in-touch__email:focus-visible{outline:2px solid var(--color-neutral-900);outline-offset:3px}@media (min-width:768px){.md\:tw-text-3xl{font-size:calc(var(--type-font-size-heading-h4)*1px);line-height:calc(var(--type-line-height-heading-h4)*1px)}.md\:tw-text-6xl{font-size:calc(var(--type-font-size-heading-h1)*1px);line-height:calc(var(--type-line-height-heading-h1)*1px)}.md\:tw-type-display-lg{font-family:var(--type-display-font-family);font-size:var(--display-lg-font-size);font-weight:var(--display-lg-font-weight);letter-spacing:var(--display-lg-letter-spacing);line-height:var(--display-lg-line-height)}.md\:tw-type-display-xl{font-family:var(--type-display-font-family);font-size:var(--display-xl-font-size);font-weight:var(--display-xl-font-weight);letter-spacing:var(--display-xl-letter-spacing);line-height:var(--display-xl-line-height)}}.tw-text-left{text-align:left}.tw-text-center{text-align:center}.tw-text-right{text-align:right}.hover\:tw-underline:hover{text-decoration:underline}.tw-leading-none{line-height:1}.tw-leading-tight{line-height:1.25}.tw-leading-normal{line-height:1.5}.tw-leading-relaxed{line-height:var(--line-height-relaxed)}.tw-cursor-pointer{cursor:pointer}.tw-cursor-default{cursor:default}.tw-cursor-not-allowed{cursor:not-allowed}.tw-transition{transition:all var(--transition-base)}.tw-transition-colors{transition:color var(--transition-base),background-color var(--transition-base),border-color var(--transition-base)}.tw-transition-all{transition:all var(--transition-base)}.tw-duration-instant{transition-duration:var(--duration-instant)}.tw-duration-fast{transition-duration:var(--duration-fast)}.tw-duration-base{transition-duration:var(--duration-base)}.tw-duration-medium{transition-duration:var(--duration-medium)}.tw-duration-slow{transition-duration:var(--duration-slow)}.tw-duration-slower{transition-duration:var(--duration-slower)}.tw-duration-slowest{transition-duration:var(--duration-slowest)}.tw-ease-linear{transition-timing-function:var(--ease-linear)}.tw-ease-in{transition-timing-function:var(--ease-in)}.tw-ease-out{transition-timing-function:var(--ease-out)}.tw-ease-in-out{transition-timing-function:var(--ease-in-out)}.tw-ease-spring{transition-timing-function:var(--ease-spring)}.tw-ease-bounce{transition-timing-function:var(--ease-bounce)}.tw-ease-elastic{transition-timing-function:var(--ease-elastic)}.tw-transition-smooth{transition:all var(--duration-base) var(--ease-out)}.tw-transition-spring{transition:all var(--duration-medium) var(--ease-spring)}.tw-transition-bounce{transition:all var(--duration-medium) var(--ease-bounce)}.tw-transition-fast-smooth{transition:all var(--duration-fast) var(--ease-out)}.tw-transition-slow-spring{transition:all var(--duration-slow) var(--ease-spring)}.tw-transition-transform{transition:transform var(--duration-base) var(--ease-out)}.tw-transition-opacity{transition:opacity var(--duration-base) var(--ease-out)}.tw-transition-colors-fast{transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.tw-scale-95{transform:scale(.95)}.tw-scale-105{transform:scale(1.05)}.tw-scale-110{transform:scale(1.1)}.tw-rotate-180{transform:rotate(180deg)}.tw-translate-y-1{transform:translateY(1px)}.tw-translate-y-2{transform:translateY(2px)}.tw-translate-x-full{transform:translateX(100%)}.tw-translate-x-0{transform:translateX(0)}.tw-animate-fade-in{animation:fadeIn var(--duration-base) var(--ease-out)}.tw-animate-slide-in-left{animation:slideInLeft var(--duration-base) var(--ease-out)}.tw-animate-slide-in-up{animation:slideInUp var(--duration-base) var(--ease-out)}.tw-animate-bounce-in{animation:bounceIn var(--duration-medium) var(--ease-bounce)}.tw-animate-spring-in{animation:springIn var(--duration-medium) var(--ease-spring)}.tw-delay-1{animation-delay:var(--stagger-delay-1)}.tw-delay-2{animation-delay:var(--stagger-delay-2)}.tw-delay-3{animation-delay:var(--stagger-delay-3)}.tw-delay-4{animation-delay:var(--stagger-delay-4)}.tw-delay-5{animation-delay:var(--stagger-delay-5)}.tw-hover-lift:hover{transform:translateY(-2px)}.tw-hover-scale:hover{transform:scale(1.05)}.tw-hover-glow:hover{box-shadow:0 0 20px #ffffff4d}.tw-active-press:active{transform:translateY(1px) scale(.98)}.tw-active-scale:active{transform:scale(.95)}.tw-animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.tw-animate-spin{animation:spin 1s linear infinite}.tw-animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes springIn{0%{opacity:0;transform:scale(.8) translateY(10px)}60%{opacity:1;transform:scale(1.05) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.tw-animate-dropdown-expand{animation:dropdownSlideDown .3s ease-out forwards}.tw-animate-dropdown-collapse{animation:dropdownSlideUp .3s ease-out forwards}.tw-origin-top-center{transform-origin:top center}@keyframes dropdownSlideDown{0%{transform:translateY(-8px) scaleY(.95)}to{transform:translateY(0) scaleY(1)}}@keyframes dropdownSlideUp{0%{transform:translateY(0) scaleY(1)}to{transform:translateY(-8px) scaleY(.95)}}@media (prefers-reduced-motion:reduce){.tw-transition,.tw-transition-all,.tw-transition-bounce,.tw-transition-colors,.tw-transition-colors-fast,.tw-transition-fast-smooth,.tw-transition-opacity,.tw-transition-slow-spring,.tw-transition-smooth,.tw-transition-spring,.tw-transition-transform{transition:none}.tw-animate-bounce-in,.tw-animate-dropdown-collapse,.tw-animate-dropdown-expand,.tw-animate-fade-in,.tw-animate-ping,.tw-animate-pulse,.tw-animate-slide-in-left,.tw-animate-slide-in-up,.tw-animate-spin,.tw-animate-spring-in{animation:none}.tw-active-press:active,.tw-active-scale:active,.tw-hover-lift:hover,.tw-hover-scale:hover{transform:none}}.hover\:tw-bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:tw-bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:tw-bg-hearst-blue-700:hover{background-color:var(--color-hearst-blue-700)}.hover\:tw-bg-hearst-blue-800:hover{background-color:var(--color-hearst-blue-800)}.hover\:tw-text-hearst-blue-600:hover{color:var(--color-hearst-blue-600-brand)}.focus\:tw-outline-none:focus{outline:none}.focus\:tw-ring-2:focus{box-shadow:0 0 0 2px var(--color-hearst-blue-600-brand)}.active\:tw-bg-neutral-300:active{background-color:var(--color-neutral-300)}.active\:tw-bg-hearst-blue-800:active{background-color:var(--color-hearst-blue-800)}.placeholder\:tw-text-neutral-500::placeholder{color:var(--color-neutral-500)}.tw-flex-shrink-0{flex-shrink:0}.tw-flex-grow{flex-grow:1}.tw-flex-wrap{flex-wrap:wrap}.tw-flex-nowrap{flex-wrap:nowrap}.tw-relative{position:relative}.tw-absolute{position:absolute}.tw-fixed{position:fixed}.tw-sticky{position:-webkit-sticky;position:sticky}.tw-static{position:static}.tw-top-0{top:0}.tw-right-0{right:0}.tw-bottom-0{bottom:0}.tw-left-0{left:0}.tw-inset-0{bottom:0;left:0;right:0;top:0}.tw-min-h-screen{min-height:100vh;min-height:100dvh}.tw-z-100{z-index:100}.tw-z-portfolio-overlay{z-index:6000}.tw-z-10{z-index:10}.tw-z-20{z-index:20}.tw-z-30{z-index:30}.tw-z-40{z-index:40}.tw-z-50{z-index:50}.tw-outline-none{outline:none}.tw-outline-2{outline:2px solid}.tw-outline-neutral-50{outline-color:var(--color-neutral-50)}.tw-outline-neutral-500{outline-color:var(--color-neutral-500)}.tw-outline-blue-400{outline-color:var(--color-blue-400)}.tw-outline-blue-600{outline-color:var(--color-blue-600)}.tw-outline-offset-0{outline-offset:0}.tw-box-border{box-sizing:border-box}.tw-box-content{box-sizing:initial}.tw-overflow-hidden{overflow:hidden}.tw-overflow-auto{overflow:auto}.tw-overflow-scroll{overflow:scroll}.tw-overflow-visible{overflow:visible}.tw-sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.tw-font-primary{font-family:var(--type-font-family-primary)}.tw-shadow-sm{box-shadow:var(--shadow-sm)}.tw-shadow-md{box-shadow:var(--shadow-md)}.tw-shadow-lg{box-shadow:var(--shadow-lg)}.tw-shadow-none{box-shadow:none}.tw-opacity-0{opacity:0}.tw-opacity-25{opacity:.25}.tw-opacity-50{opacity:.5}.tw-opacity-75{opacity:.75}.tw-opacity-100{opacity:1}.tw-scrollbar-light{scrollbar-color:var(--color-neutral-300) #0000;scrollbar-width:thin}.tw-scrollbar-light::-webkit-scrollbar{width:6px}.tw-scrollbar-light::-webkit-scrollbar-track{background:#0000}.tw-scrollbar-light::-webkit-scrollbar-thumb{background-color:var(--color-neutral-300);border-radius:3px}.tw-scrollbar-light::-webkit-scrollbar-thumb:hover{background-color:var(--color-neutral-400)}.tw-z-header{z-index:5}.tw-z-subnav{z-index:10}.tw-z-dropdown{z-index:var(--z-dropdown)}.app-content>header{border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--color-neutral-200,#e5e5e5)}.app--dynamic .app-content>header{border-bottom:none}.subnav-bar-responsive{font-family:Neue Haas Grotesk Text Pro,system-ui,sans-serif;font-family:var(--type-font-family-primary,"Neue Haas Grotesk Text Pro"),system-ui,sans-serif;width:100%}.subnav-bar-primary{display:flex}.subnav-bar-primary,.subnav-bar-secondary{align-items:center;box-sizing:border-box;flex-direction:row;height:64px;justify-content:center;padding:4px 20px;width:100%}.subnav-bar-secondary{display:none}.subnav-grid-container{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(12,1fr);max-width:100%;width:100%}.subnav-left-grid{gap:20px;height:48px}.subnav-left-grid,.subnav-right-grid{align-items:center;display:flex;flex-direction:row;grid-column:span 6}.subnav-right-grid{gap:12px;height:32px;justify-content:flex-end}.subnav-left-overflow{gap:20px;height:48px}.subnav-left-overflow,.subnav-right-overflow{align-items:center;display:flex;flex-direction:row;grid-column:span 12}.subnav-right-overflow{gap:12px;height:32px;justify-content:flex-end}.subnav-left-container{align-items:center;display:flex;flex-direction:row;gap:20px;height:48px;width:100%}.subnav-left-container>*{flex-shrink:0}.subnav-right-container{align-items:center;display:flex;flex-direction:row;gap:12px;height:32px;justify-content:flex-end;width:100%}.subnav-right-container>button{flex-shrink:0}@media (min-width:769px) and (max-width:1024px){.subnav-grid-container{grid-template-columns:repeat(8,1fr)}.subnav-left-grid,.subnav-right-grid{grid-column:span 4}.subnav-left-overflow,.subnav-right-overflow{grid-column:span 8}}@media (min-width:769px) and (max-width:calc(var(--structure-responsive-design-xl ) * 1px)){.subnav-right-grid{grid-column:span 8}}@media (max-width:calc(var(--structure-responsive-design-xl ) * 1px)){.subnav-bar-secondary{display:flex}.subnav-left-grid{display:none}.subnav-right-grid{grid-column:span 12}}@media (max-width:768px){.subnav-grid-container{gap:12px;grid-template-columns:1fr}.subnav-left-grid,.subnav-right-grid{grid-column:span 1}.subnav-right-grid{justify-content:flex-start}.subnav-left-overflow,.subnav-right-overflow{grid-column:span 1}.subnav-bar-secondary{display:none}.subnav-right-grid{display:flex}}body{font-family:var(--font-family-sans);margin:0}code{font-family:var(--font-family-mono)}#root,html{background-color:var(--surface-bg-elevated);min-height:100%}.ds-button{align-items:center;border:none;border-radius:4px;border-radius:calc(var(--structure-border-radius-sm, 4)*1px);cursor:pointer;display:inline-flex;font-family:Neue Haas Grotesk Text Pro,system-ui,sans-serif;font-family:var(--type-font-family-primary,"Neue Haas Grotesk Text Pro"),system-ui,sans-serif;font-size:14px;font-size:calc(var(--type-font-size-body-sm, 14)*1px);font-weight:400;gap:4px;gap:calc(var(--structure-spacing-padding-margins-1, 4)*1px);height:32px;height:calc(var(--structure-spacing-padding-margins-8, 32)*1px);justify-content:flex-start;line-height:21.98px;line-height:calc(var(--type-line-height-relaxed, 1.57)*var(--type-font-size-body-sm, 14)*1px);outline:none;padding-left:4px;padding-left:calc(var(--structure-spacing-padding-margins-1, 4)*1px);padding-right:12px;padding-right:calc(var(--structure-spacing-padding-margins-3, 12)*1px);transition:background-color .15s ease,color .15s ease,outline .15s ease;transition:background-color calc(var(--animation-duration-fast, 150)*1ms) var(--animation-easing-standard,ease),color calc(var(--animation-duration-fast, 150)*1ms) var(--animation-easing-standard,ease),outline calc(var(--animation-duration-fast, 150)*1ms) var(--animation-easing-standard,ease);-webkit-user-select:none;user-select:none}.ds-button__icon{align-items:center;display:flex;flex-shrink:0;height:24px;height:calc(var(--structure-spacing-padding-margins-6, 24)*1px);justify-content:center;width:24px;width:calc(var(--structure-spacing-padding-margins-6, 24)*1px)}.ds-button__icon svg{height:16px;height:calc(var(--structure-spacing-padding-margins-4, 16)*1px);width:16px;width:calc(var(--structure-spacing-padding-margins-4, 16)*1px)}.ds-button:not(:has(.ds-button__text)){padding:0}.ds-button:not(:has(.ds-button__text)) .ds-button__icon{height:100%;width:100%}.ds-button__text{word-wrap:break-word;white-space:nowrap}.ds-button--full-width{justify-content:center;width:100%}.ds-button:not(:has(.ds-button__icon)){padding-left:12px;padding-left:calc(var(--structure-spacing-padding-margins-3, 12)*1px);padding-right:12px;padding-right:calc(var(--structure-spacing-padding-margins-3, 12)*1px)}.ds-button--icon-right{padding-left:12px;padding-left:calc(var(--structure-spacing-padding-margins-3, 12)*1px);padding-right:4px;padding-right:calc(var(--structure-spacing-padding-margins-1, 4)*1px)}.ds-button--primary{background-color:var(--button-primary-bg);color:var(--button-primary-text)}.ds-button--primary:hover:not(:disabled){background-color:var(--button-primary-bg-hover)}.ds-button--primary:active:not(:disabled){background-color:var(--button-primary-bg-active)}.ds-button--primary:focus-visible{outline:2px solid var(--button-primary-focus-outline);outline-offset:0}.ds-button--primary.ds-button--loading,.ds-button--primary:disabled{background-color:var(--button-primary-bg-disabled);color:var(--button-primary-text-disabled);cursor:not-allowed}.ds-button--primary.ds-button--loading .ds-button__icon svg,.ds-button--primary:disabled .ds-button__icon svg{color:var(--button-primary-text-disabled)}.ds-button--secondary{background-color:var(--button-secondary-bg);color:var(--button-secondary-text)}.ds-button--secondary:hover:not(:disabled){background-color:var(--button-secondary-bg-hover)}.ds-button--secondary:active:not(:disabled){background-color:var(--button-secondary-bg-active)}.ds-button--secondary:focus-visible:not(:disabled){background-color:var(--button-secondary-bg-hover);outline:2px solid var(--button-secondary-focus-outline);outline-offset:0}.ds-button--secondary.ds-button--loading,.ds-button--secondary:disabled{background-color:var(--button-secondary-bg-disabled);color:var(--button-secondary-text-disabled);cursor:not-allowed}.ds-button--secondary.ds-button--loading .ds-button__icon svg,.ds-button--secondary:disabled .ds-button__icon svg{color:var(--button-secondary-text-disabled)}.ds-button--ghost{background-color:initial;color:var(--button-ghost-text)}.ds-button--ghost:hover:not(:disabled){background-color:var(--button-ghost-bg-hover)}.ds-button--ghost:active:not(:disabled){background-color:var(--button-ghost-bg-active)}.ds-button--ghost:focus-visible:not(:disabled){outline:2px solid var(--button-ghost-focus-outline);outline-offset:2px}.ds-button--ghost.ds-button--loading,.ds-button--ghost:disabled{background-color:initial;color:var(--button-ghost-text-disabled);cursor:not-allowed}.ds-button--ghost.ds-button--loading .ds-button__icon svg,.ds-button--ghost:disabled .ds-button__icon svg{color:var(--button-ghost-text-disabled)}.ds-button--danger{background-color:initial;color:var(--button-danger-text)}.ds-button--danger:hover:not(:disabled){background-color:var(--button-danger-bg-hover)}.ds-button--danger:active:not(:disabled){background-color:var(--button-danger-bg-active)}.ds-button--danger:focus-visible:not(:disabled){outline:2px solid var(--button-danger-focus-outline);outline-offset:2px}.ds-button--danger.ds-button--loading,.ds-button--danger:disabled{background-color:initial;color:var(--button-danger-text-disabled);cursor:not-allowed}.ds-button--danger.ds-button--loading .ds-button__icon svg,.ds-button--danger:disabled .ds-button__icon svg{color:var(--button-danger-text-disabled)}.ds-button--rounded{background-color:var(--button-rounded-bg);border-radius:9999px;color:var(--button-rounded-text);gap:8px;gap:calc(var(--structure-spacing-padding-margins-2, 8)*1px);padding-left:12px;padding-left:calc(var(--structure-spacing-padding-margins-3, 12)*1px);padding-right:12px;padding-right:calc(var(--structure-spacing-padding-margins-3, 12)*1px)}.ds-button--rounded:hover:not(:disabled){background-color:var(--button-rounded-bg-hover)}.ds-button--rounded:active:not(:disabled){background-color:var(--button-rounded-bg-active)}.ds-button--rounded:focus-visible:not(:disabled){outline:2px solid var(--button-rounded-focus-outline);outline-offset:0}.ds-button--rounded.ds-button--loading,.ds-button--rounded:disabled{background-color:var(--button-rounded-bg-disabled);color:var(--button-rounded-text-disabled);cursor:not-allowed}.ds-button--rounded.ds-button--loading .ds-button__icon svg,.ds-button--rounded:disabled .ds-button__icon svg{color:var(--button-rounded-text-disabled)}.ds-button--circle{background-color:var(--button-circle-bg);border-radius:9999px;color:var(--button-circle-text);height:32px;height:calc(var(--structure-spacing-padding-margins-8, 32)*1px);justify-content:center;padding:0;width:32px;width:calc(var(--structure-spacing-padding-margins-8, 32)*1px)}.ds-button--circle:hover:not(:disabled){background-color:var(--button-circle-bg-hover)}.ds-button--circle:active:not(:disabled){background-color:var(--button-circle-bg-active)}.ds-button--circle:focus-visible:not(:disabled){outline:2px solid var(--button-circle-focus-outline);outline-offset:0}.ds-button--circle.ds-button--loading,.ds-button--circle:disabled{background-color:var(--button-circle-bg-disabled);color:var(--button-circle-text-disabled);cursor:not-allowed}.ds-button--circle.ds-button--loading .ds-button__icon svg,.ds-button--circle:disabled .ds-button__icon svg{color:var(--button-circle-text-disabled)}.ds-button--loading{pointer-events:none;position:relative}.ds-button--loading .ds-button__icon,.ds-button--loading .ds-button__text{opacity:.6}@media (prefers-contrast:high){.ds-button{border:2px solid}}@media (prefers-reduced-motion:reduce){.ds-button{transition:none}}.ds-icon-button{align-items:center;border:none;border-radius:4px;border-radius:calc(var(--structure-border-radius-sm, 4)*1px);cursor:pointer;display:inline-flex;justify-content:center;outline:none;transition:background-color .15s ease,color .15s ease,outline .15s ease;transition:background-color calc(var(--animation-duration-fast, 150)*1ms) var(--animation-easing-standard,ease),color calc(var(--animation-duration-fast, 150)*1ms) var(--animation-easing-standard,ease),outline calc(var(--animation-duration-fast, 150)*1ms) var(--animation-easing-standard,ease);-webkit-user-select:none;user-select:none}.ds-icon-button--sm{height:24px;height:calc(var(--structure-spacing-padding-margins-6, 24)*1px);width:24px;width:calc(var(--structure-spacing-padding-margins-6, 24)*1px)}.ds-icon-button--md{height:32px;height:calc(var(--structure-spacing-padding-margins-8, 32)*1px);width:32px;width:calc(var(--structure-spacing-padding-margins-8, 32)*1px)}.ds-icon-button--lg{height:40px;height:calc(var(--structure-spacing-padding-margins-10, 40)*1px);width:40px;width:calc(var(--structure-spacing-padding-margins-10, 40)*1px)}.ds-icon-button--default{background-color:initial;color:var(--icon-button-default-icon)}.ds-icon-button--default:hover:not(:disabled):not(.ds-icon-button--selected){background-color:var(--icon-button-default-bg-hover)}.ds-icon-button--default:active:not(:disabled):not(.ds-icon-button--selected){background-color:var(--icon-button-default-bg-active)}.ds-icon-button--default.ds-icon-button--selected{background-color:var(--icon-button-default-bg-selected)}.ds-icon-button--default:focus-visible:not(:disabled){background-color:var(--icon-button-default-bg-focus);outline:2px solid var(--icon-button-default-focus-outline);outline-offset:0}.ds-icon-button--default:disabled{background-color:var(--icon-button-default-bg-disabled);cursor:not-allowed}.ds-icon-button--default:disabled,.ds-icon-button--default:disabled svg{color:var(--icon-button-default-icon-disabled)}.ds-button-group{display:flex;font-family:Neue Haas Grotesk Text Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;width:100%}.ds-button-group--vertical{flex-direction:column}.ds-button-group--horizontal{align-items:center;flex-direction:row}.ds-button-group--vertical.ds-button-group--spacing-none{gap:0}.ds-button-group--vertical.ds-button-group--spacing-sm{gap:4px}.ds-button-group--vertical.ds-button-group--spacing-md{gap:calc(var(--structure-spacing-padding-margins-2)*1px)}.ds-button-group--vertical.ds-button-group--spacing-lg{gap:16px}.ds-button-group--horizontal.ds-button-group--spacing-none{gap:0}.ds-button-group--horizontal.ds-button-group--spacing-sm{gap:calc(var(--structure-spacing-padding-margins-2)*1px)}.ds-button-group--horizontal.ds-button-group--spacing-md{gap:12px}.ds-button-group--horizontal.ds-button-group--spacing-lg{gap:20px}@media (max-width:768px){.ds-button-group--horizontal{flex-direction:column}.ds-button-group--horizontal.ds-button-group--spacing-sm{gap:4px}.ds-button-group--horizontal.ds-button-group--spacing-md{gap:calc(var(--structure-spacing-padding-margins-2)*1px)}.ds-button-group--horizontal.ds-button-group--spacing-lg{gap:16px}}.ds-sidebar{box-sizing:border-box;display:flex;flex-direction:column;font-family:Neue Haas Grotesk Text Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--type-font-family-primary,"Neue Haas Grotesk Text Pro"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;position:relative;transition:all .3s ease-in-out;transition:all var(--transition-base,.3s ease-in-out)}.ds-sidebar--light{background-color:#fff;background-color:var(--sidebar-bg-light,#fff);border-right:1px solid #e5e5e5;border-right:1px solid var(--sidebar-border-light,var(--color-neutral-200,#e5e5e5));color:#171717;color:var(--sidebar-text-light,var(--color-neutral-900,#171717))}.ds-sidebar--dark{background-color:#0056b3;background-color:var(--sidebar-bg-dark,var(--color-hearst-blue-600,#0056b3));color:#fafafa;color:var(--sidebar-text-dark,var(--color-neutral-50,#fafafa))}.ds-sidebar__header{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;width:100%}.ds-sidebar--expanded .ds-sidebar__header{justify-content:space-between;padding:0 20px;padding:0 calc(var(--structure-spacing-padding-margins-5, 20)*1px)}.ds-sidebar--collapsed .ds-sidebar__header{justify-content:center;padding:0}.ds-sidebar--dark .ds-sidebar__header,.ds-sidebar--light .ds-sidebar__header{border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--sidebar-border-light,var(--color-neutral-200,#e5e5e5))}.ds-sidebar--dark .ds-sidebar__header{background-color:#fff;background-color:var(--color-neutral-50,#fff)}.ds-sidebar__header-content{color:#0056b3;color:var(--sidebar-header-text,var(--color-hearst-blue-600,#0056b3));font-size:14px;font-size:calc(var(--type-font-size-body-sm, 14)*1px);font-weight:500;font-weight:var(--type-font-weight-medium,500);line-height:1.57;line-height:var(--type-line-height-normal,1.57);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-sidebar__logo-button{align-items:center;background:#0000;border:none;border-radius:4px;border-radius:calc(var(--structure-border-radius-rounded-sm, 4)*1px);color:#525252;color:var(--sidebar-logo-button-text,var(--color-neutral-600,#525252));cursor:pointer;display:flex;height:32px;height:calc(var(--structure-spacing-padding-margins-8, 32)*1px);justify-content:center;transition:all .2s ease;transition:all var(--transition-base,.2s ease);width:32px;width:calc(var(--structure-spacing-padding-margins-8, 32)*1px)}.ds-sidebar__logo-button:hover{background-color:#e5e5e5;background-color:var(--sidebar-logo-button-bg-hover,var(--color-neutral-200,#e5e5e5))}.ds-sidebar__collapse-button{align-items:center;background:#0000;border:none;border-radius:4px;border-radius:calc(var(--structure-border-radius-rounded-sm, 4)*1px);color:#525252;color:var(--sidebar-collapse-button-text,var(--color-neutral-600,#525252));cursor:pointer;display:flex;height:32px;height:calc(var(--structure-spacing-padding-margins-8, 32)*1px);justify-content:center;margin-right:-8px;margin-right:calc(var(--structure-spacing-padding-margins-2, 8)*-1px);transition:all .2s ease;transition:all var(--transition-base,.2s ease);width:32px;width:calc(var(--structure-spacing-padding-margins-8, 32)*1px)}.ds-sidebar__collapse-button:hover{background-color:#e5e5e5;background-color:var(--sidebar-collapse-button-bg-hover,var(--color-neutral-200,#e5e5e5));color:#171717;color:var(--sidebar-collapse-button-text-hover,var(--color-neutral-900,#171717))}.ds-sidebar__scroll-area{box-sizing:border-box;flex:1 1;min-height:0;overflow-y:auto}.ds-sidebar__scroll-area--light-scrollbar{scrollbar-color:#d4d4d4 #0000;scrollbar-color:var(--color-neutral-300,#d4d4d4) #0000;scrollbar-width:thin}.ds-sidebar__scroll-area--light-scrollbar::-webkit-scrollbar{width:6px}.ds-sidebar__scroll-area--light-scrollbar::-webkit-scrollbar-track{background:#0000}.ds-sidebar__scroll-area--light-scrollbar::-webkit-scrollbar-thumb{background-color:#d4d4d4;background-color:var(--color-neutral-300,#d4d4d4);border-radius:3px}.ds-sidebar__scroll-area--light-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#a3a3a3;background-color:var(--color-neutral-400,#a3a3a3)}.ds-sidebar__content{box-sizing:border-box;min-height:-webkit-max-content;min-height:max-content}.ds-sidebar__content,.ds-sidebar__section{display:flex;flex-direction:column}.ds-sidebar--collapsed .ds-sidebar__section{align-items:center}@media (prefers-reduced-motion:reduce){.ds-sidebar,.ds-sidebar__collapse-button,.ds-sidebar__logo-button{transition:none}}@media (prefers-contrast:high){.ds-sidebar--light{border-right:2px solid}.ds-sidebar__header{border-bottom:2px solid}}.ds-sidebar__collapse-button:focus-visible,.ds-sidebar__logo-button:focus-visible{outline:2px solid #0056b3;outline:2px solid var(--brand-primary,var(--color-hearst-blue-600,#0056b3));outline-offset:2px}.ds-sidebar-button{align-items:center;border:none;border-radius:4px;border-radius:calc(var(--structure-border-radius-rounded-sm, 4)*1px);box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:Neue Haas Grotesk Text Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--type-font-family-primary,"Neue Haas Grotesk Text Pro"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;height:36px;height:calc(var(--structure-spacing-padding-margins-9, 36)*1px);justify-content:flex-start;outline:none;padding-left:8px;padding-left:calc(var(--structure-spacing-padding-margins-2, 8)*1px);padding-right:8px;padding-right:calc(var(--structure-spacing-padding-margins-2, 8)*1px);position:relative;transition:all .2s ease;transition:all var(--transition-base,.2s ease);width:100%}.ds-sidebar-button__icon-container{align-items:center;display:inline-flex;flex-direction:column;flex-shrink:0;height:24px;height:calc(var(--structure-spacing-padding-margins-6, 24)*1px);justify-content:center;overflow:hidden;width:24px;width:calc(var(--structure-spacing-padding-margins-6, 24)*1px)}.ds-sidebar-button__icon{color:currentColor;height:16px;height:calc(var(--structure-spacing-padding-margins-4, 16)*1px);transition:all .2s ease;transition:all var(--transition-base,.2s ease);width:16px;width:calc(var(--structure-spacing-padding-margins-4, 16)*1px)}.ds-sidebar-button__content{align-items:center;display:flex;flex:1 1;justify-content:flex-start;margin-left:8px;margin-left:calc(var(--structure-spacing-padding-margins-2, 8)*1px)}.ds-sidebar-button__text{word-wrap:break-word;color:currentColor;font-family:Neue Haas Grotesk Text Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--type-font-family-primary,"Neue Haas Grotesk Text Pro"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;font-size:calc(var(--type-font-size-body-sm, 14)*1px);font-weight:400;font-weight:var(--type-font-weight-normal,400);line-height:21.98px;line-height:calc(var(--type-line-height-normal, 1.57)*var(--type-font-size-body-sm, 14)*1px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-sidebar-button--light.ds-sidebar-button--default{background:var(--sidebar-button-light-bg);color:var(--sidebar-button-light-text)}.ds-sidebar-button--light.ds-sidebar-button--hover{background:var(--sidebar-button-light-bg-hover);color:var(--sidebar-button-light-text-hover)}.ds-sidebar-button--light.ds-sidebar-button--active{background:var(--sidebar-button-light-bg-active);color:var(--sidebar-button-light-text-active)}.ds-sidebar-button--light.ds-sidebar-button--pressed{background:var(--sidebar-button-light-bg-pressed);color:var(--sidebar-button-light-text-pressed);transform:translateY(1px)}.ds-sidebar-button--light.ds-sidebar-button--focus{background:var(--sidebar-button-light-bg-focus);color:var(--sidebar-button-light-text-focus);outline:2px solid var(--sidebar-button-light-outline-focus);outline-offset:0}.ds-sidebar-button--light.ds-sidebar-button--disabled{background:var(--sidebar-button-light-bg-disabled);color:var(--sidebar-button-light-text-disabled);cursor:not-allowed}.ds-sidebar-button--dark.ds-sidebar-button--default{background:var(--sidebar-button-dark-bg);color:var(--sidebar-button-dark-text)}.ds-sidebar-button--dark.ds-sidebar-button--hover{background:var(--sidebar-button-dark-bg-hover);color:var(--sidebar-button-dark-text-hover)}.ds-sidebar-button--dark.ds-sidebar-button--active{background:var(--sidebar-button-dark-bg-active);color:var(--sidebar-button-dark-text-active)}.ds-sidebar-button--dark.ds-sidebar-button--pressed{background:var(--sidebar-button-dark-bg-pressed);color:var(--sidebar-button-dark-text-pressed);transform:translateY(1px)}.ds-sidebar-button--dark.ds-sidebar-button--focus{background:var(--sidebar-button-dark-bg-focus);color:var(--sidebar-button-dark-text-focus);outline:2px solid var(--sidebar-button-dark-outline-focus);outline-offset:0}.ds-sidebar-button--dark.ds-sidebar-button--disabled{background:var(--sidebar-button-dark-bg-disabled);color:var(--sidebar-button-dark-text-disabled);cursor:not-allowed}.ds-sidebar-button:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (max-width:768px){.ds-sidebar-button{padding-left:12px;padding-left:calc(var(--structure-spacing-padding-margins-3, 12)*1px);padding-right:12px;padding-right:calc(var(--structure-spacing-padding-margins-3, 12)*1px)}}@media (prefers-contrast:high){.ds-sidebar-button{border:1px solid}.ds-sidebar-button:hover:not(.ds-sidebar-button--disabled){border-width:2px}}.ds-sidebar-button--icon-only{align-items:center;height:36px;height:calc(var(--structure-spacing-padding-margins-9, 36)*1px);justify-content:center;padding:0;width:36px;width:calc(var(--structure-spacing-padding-margins-9, 36)*1px)}.ds-sidebar-button--icon-only .ds-sidebar-button__icon-container{margin:0}@media (prefers-reduced-motion:reduce){.ds-sidebar-button,.ds-sidebar-button__icon{transition:none}.ds-sidebar-button--pressed{transform:none}}.ds-sidebar-title{align-items:center;display:inline-flex;height:24px;height:calc(var(--structure-spacing-padding-margins-6, 24)*1px);justify-content:flex-start;padding-left:8px;padding-left:calc(var(--structure-spacing-padding-margins-2, 8)*1px);padding-right:8px;padding-right:calc(var(--structure-spacing-padding-margins-2, 8)*1px);width:100%}.ds-sidebar-title__content{align-items:flex-start;display:inline-flex;flex-direction:column;justify-content:center}.ds-sidebar-title__text{font-family:Neue Haas Grotesk Text Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--type-font-family-primary,"Neue Haas Grotesk Text Pro"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:12px;font-size:calc(var(--type-font-size-body-xs, 12)*1px);font-weight:700;font-weight:var(--type-font-weight-bold,700);letter-spacing:.25px;letter-spacing:calc(var(--type-letter-spacing-wide, .25)*1px);line-height:18px;line-height:calc(var(--type-line-height-tight, 1.5)*var(--type-font-size-body-xs, 12)*1px);min-width:calc(var(--structure-spacing-padding-margins-30)*1px);overflow:visible;text-transform:uppercase;white-space:nowrap}.ds-sidebar-title--dark .ds-sidebar-title__text,.ds-sidebar-title--light .ds-sidebar-title__text,.ds-sidebar-title__text{color:#a3a3a3;color:var(--color-neutral-400,#a3a3a3)}.ds-sidebar-list-item-single{align-items:center;border:none;border-radius:4px;border-radius:calc(var(--structure-border-radius-rounded-sm, 4)*1px);box-sizing:border-box;cursor:pointer;display:flex;font-family:Neue Haas Grotesk Text Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--type-font-family-primary,"Neue Haas Grotesk Text Pro"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;height:36px;height:calc(var(--structure-spacing-padding-margins-9, 36)*1px);justify-content:space-between;outline:none;padding-left:8px;padding-left:calc(var(--structure-spacing-padding-margins-2, 8)*1px);padding-right:0;padding-right:calc(var(--structure-spacing-padding-margins-0, 0)*1px);position:relative;transition:all .2s ease;transition:all var(--transition-base,.2s ease);width:100%}.ds-sidebar-list-item-single__content{align-items:center;display:flex;flex:1 1;gap:8px;gap:calc(var(--structure-spacing-padding-margins-2, 8)*1px);justify-content:flex-start;min-width:0}.ds-sidebar-list-item-single__indicator{border-radius:50%;flex-shrink:0;height:24px;height:calc(var(--structure-spacing-padding-margins-6, 24)*1px);width:24px;width:calc(var(--structure-spacing-padding-margins-6, 24)*1px)}.ds-sidebar-list-item-single__text{word-wrap:break-word;color:currentColor;flex:1 1;font-size:14px;font-size:calc(var(--type-font-size-body-sm, 14)*1px);font-weight:400;font-weight:var(--type-font-weight-normal,400);line-height:21.98px;line-height:calc(var(--type-line-height-normal, 1.57)*var(--type-font-size-body-sm, 14)*1px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-sidebar-list-item-single__icon-slot{align-items:center;display:inline-flex;flex-direction:column;flex-shrink:0;height:24px;height:calc(var(--structure-spacing-padding-margins-6, 24)*1px);justify-content:center;width:24px;width:calc(var(--structure-spacing-padding-margins-6, 24)*1px)}.ds-sidebar-list-item-single__icon,.ds-sidebar-list-item-single__more-button,.ds-sidebar-list-item-single__more-icon{color:currentColor;transition:all .2s ease;transition:all var(--transition-base,.2s ease)}.ds-sidebar-list-item-single__more-button{align-items:center;background:#0000;border:none;border-radius:4px;border-radius:calc(var(--structure-border-radius-rounded-sm, 4)*1px);cursor:pointer;display:flex;flex-shrink:0;height:24px;height:calc(var(--structure-spacing-padding-margins-6, 24)*1px);justify-content:center;width:24px;width:calc(var(--structure-spacing-padding-margins-6, 24)*1px)}.ds-sidebar-list-item-single__more-button:hover{background:#0000000d}.ds-sidebar-list-item-single--light.ds-sidebar-list-item-single--default{background:#0000;background:var(--sidebar-list-item-light-bg,#0000);color:var(--color-neutral-900);color:var(--sidebar-list-item-light-text,var(--color-neutral-900))}.ds-sidebar-list-item-single--light.ds-sidebar-list-item-single--hover{background:var(--color-neutral-200)!important;background:var(--sidebar-list-item-light-bg-hover,var(--color-neutral-200))!important;color:var(--color-neutral-900);color:var(--sidebar-list-item-light-text-hover,var(--color-neutral-900))}.ds-sidebar-list-item-single--light.ds-sidebar-list-item-single--active{background:var(--color-neutral-200);background:var(--sidebar-list-item-light-bg-active,var(--color-neutral-200));color:var(--color-neutral-900);color:var(--sidebar-list-item-light-text-active,var(--color-neutral-900));font-weight:500;font-weight:var(--type-font-weight-medium,500)}.ds-sidebar-list-item-single--light.ds-sidebar-list-item-single--selected{background:var(--color-neutral-300)!important;background:var(--sidebar-list-item-light-bg-selected,var(--color-neutral-300))!important;color:var(--color-neutral-900);color:var(--sidebar-list-item-light-text-selected,var(--color-neutral-900));font-weight:500;font-weight:var(--type-font-weight-medium,500)}.ds-sidebar-list-item-single--light.ds-sidebar-list-item-single--selected-hover{background:var(--color-neutral-300)!important;background:var(--sidebar-list-item-light-bg-selected-hover,var(--color-neutral-300))!important;color:var(--color-neutral-900);color:var(--sidebar-list-item-light-text-selected-hover,var(--color-neutral-900));font-weight:500;font-weight:var(--type-font-weight-medium,500)}.ds-sidebar-list-item-single--light.ds-sidebar-list-item-single--focus{background:#0000;background:var(--sidebar-list-item-light-bg-focus,#0000);color:var(--color-neutral-900);color:var(--sidebar-list-item-light-text-focus,var(--color-neutral-900));outline:2px solid var(--brand-primary);outline:2px solid var(--sidebar-list-item-light-outline-focus,var(--brand-primary));outline-offset:0}.ds-sidebar-list-item-single--light.ds-sidebar-list-item-single--disabled{background:#0000;background:var(--sidebar-list-item-light-bg-disabled,#0000);color:var(--color-neutral-400);color:var(--sidebar-list-item-light-text-disabled,var(--color-neutral-400));cursor:not-allowed}.ds-sidebar-list-item-single--light.ds-sidebar-list-item-single--disabled .ds-sidebar-list-item-single__indicator{background-color:var(--color-neutral-300)!important;background-color:var(--sidebar-list-item-light-indicator-disabled,var(--color-neutral-300))!important}.ds-sidebar-list-item-single--dark{background:#0000;background:var(--sidebar-list-item-dark-bg,#0000);color:var(--color-neutral-50);color:var(--sidebar-list-item-dark-text,var(--color-neutral-50))}.ds-sidebar-list-item-single--dark.ds-sidebar-list-item-single--hover{background:#ffffff1a;background:var(--sidebar-list-item-dark-bg-hover,#ffffff1a)}.ds-sidebar-list-item-single--dark.ds-sidebar-list-item-single--active{background:#ffffff26;background:var(--sidebar-list-item-dark-bg-active,#ffffff26);font-weight:500;font-weight:var(--type-font-weight-medium,500)}.ds-sidebar-list-item-single--dark.ds-sidebar-list-item-single--selected{background:#fff3!important;background:var(--sidebar-list-item-dark-bg-selected,#fff3)!important;font-weight:500;font-weight:var(--type-font-weight-medium,500)}.ds-sidebar-list-item-single--dark.ds-sidebar-list-item-single--disabled{color:var(--color-neutral-600);color:var(--sidebar-list-item-dark-text-disabled,var(--color-neutral-600));cursor:not-allowed}.ds-sidebar-list-item-single--ghost.ds-sidebar-list-item-single--default{background:#0000}.ds-sidebar-list-item-single--filled.ds-sidebar-list-item-single--light{background:var(--color-neutral-100);background:var(--sidebar-list-item-filled-light-bg,var(--color-neutral-100))}.ds-sidebar-list-item-single--filled.ds-sidebar-list-item-single--dark{background:#ffffff0d;background:var(--sidebar-list-item-filled-dark-bg,#ffffff0d)}.ds-sidebar-list-item-single--outlined.ds-sidebar-list-item-single--light{border:1px solid var(--sidebar-list-item-light-border-outlined,var(--color-neutral-200))}.ds-sidebar-list-item-single--outlined.ds-sidebar-list-item-single--dark{border:1px solid #ffffff1a;border:1px solid var(--sidebar-list-item-dark-border-outlined,#ffffff1a)}.ds-sidebar-list-item-single:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ds-sidebar-list-item-single--light:focus-visible{outline-color:var(--brand-primary);outline-color:var(--sidebar-list-item-light-outline-focus,var(--brand-primary))}.ds-sidebar-list-item-single--dark:focus-visible{outline-color:var(--color-neutral-50);outline-color:var(--sidebar-list-item-dark-outline-focus,var(--color-neutral-50))}@media (max-width:768px){.ds-sidebar-list-item-single{padding-left:12px;padding-left:calc(var(--structure-spacing-padding-margins-3, 12)*1px);padding-right:12px;padding-right:calc(var(--structure-spacing-padding-margins-3, 12)*1px)}.ds-sidebar-list-item-single__content{gap:12px;gap:calc(var(--structure-spacing-padding-margins-3, 12)*1px)}}@media (prefers-contrast:high){.ds-sidebar-list-item-single{border:1px solid}}@media (prefers-reduced-motion:reduce){.ds-sidebar-list-item-single,.ds-sidebar-list-item-single__icon,.ds-sidebar-list-item-single__more-button{transition:none}}.ds-sidebar-list-item-double{cursor:pointer;font-family:Neue Haas Grotesk Text Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--type-font-family-primary,"Neue Haas Grotesk Text Pro"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;height:56px;height:calc(var(--structure-spacing-padding-margins-14, 56)*1px);outline:none}.ds-sidebar-list-item-double,.ds-sidebar-list-item-double__content{border-radius:4px;border-radius:calc(var(--structure-border-radius-rounded-sm, 4)*1px);transition:background-color .2s ease;transition:background-color var(--transition-base,.2s ease);width:100%}.ds-sidebar-list-item-double__content{align-items:center;display:flex;height:48px;height:calc(var(--structure-spacing-padding-margins-12, 48)*1px);justify-content:space-between;padding-left:8px;padding-left:calc(var(--structure-spacing-padding-margins-2, 8)*1px);padding-right:8px;padding-right:calc(var(--structure-spacing-padding-margins-2, 8)*1px)}.ds-sidebar-list-item-double__text{display:flex;flex:1 1;flex-direction:column;gap:4px;gap:calc(var(--structure-spacing-padding-margins-1, 4)*1px);justify-content:center;min-width:0}.ds-sidebar-list-item-double__title{font-size:14px;font-size:calc(var(--type-font-size-body-sm, 14)*1px);line-height:21.98px;line-height:calc(var(--type-line-height-normal, 1.57)*var(--type-font-size-body-sm, 14)*1px)}.ds-sidebar-list-item-double__subtitle,.ds-sidebar-list-item-double__title{color:currentColor;font-weight:400;font-weight:var(--type-font-weight-normal,400);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-sidebar-list-item-double__subtitle{font-size:12px;font-size:calc(var(--type-font-size-body-xs, 12)*1px);line-height:18.84px;line-height:calc(var(--type-line-height-normal, 1.57)*var(--type-font-size-body-xs, 12)*1px);opacity:.7}.ds-sidebar-list-item-double__more-button{align-items:center;background:#0000;border:none;border-radius:4px;border-radius:calc(var(--structure-border-radius-rounded-sm, 4)*1px);color:currentColor;cursor:pointer;display:flex;flex-shrink:0;height:24px;height:calc(var(--structure-spacing-padding-margins-6, 24)*1px);justify-content:center;margin-left:8px;margin-left:calc(var(--structure-spacing-padding-margins-2, 8)*1px);transition:background-color .2s ease;transition:background-color var(--transition-base,.2s ease);width:24px;width:calc(var(--structure-spacing-padding-margins-6, 24)*1px)}.ds-sidebar-list-item-double__more-button:hover{background:#0000000d}.ds-sidebar-list-item-double--light{color:var(--color-neutral-900);color:var(--sidebar-list-item-double-light-text,var(--color-neutral-900))}.ds-sidebar-list-item-double--light.ds-sidebar-list-item-double--default .ds-sidebar-list-item-double__content{background:#0000;background:var(--sidebar-list-item-double-light-bg,#0000)}.ds-sidebar-list-item-double--light.ds-sidebar-list-item-double--hover .ds-sidebar-list-item-double__content{background:var(--color-neutral-200);background:var(--sidebar-list-item-double-light-bg-hover,var(--color-neutral-200))}.ds-sidebar-list-item-double--light.ds-sidebar-list-item-double--active .ds-sidebar-list-item-double__content{background:var(--color-neutral-200);background:var(--sidebar-list-item-double-light-bg-active,var(--color-neutral-200))}.ds-sidebar-list-item-double--light.ds-sidebar-list-item-double--selected .ds-sidebar-list-item-double__content{background:var(--color-neutral-300);background:var(--sidebar-list-item-double-light-bg-selected,var(--color-neutral-300));font-weight:500;font-weight:var(--type-font-weight-medium,500)}.ds-sidebar-list-item-double--light.ds-sidebar-list-item-double--selected-hover .ds-sidebar-list-item-double__content{background:var(--color-neutral-300);background:var(--sidebar-list-item-double-light-bg-selected-hover,var(--color-neutral-300));font-weight:500;font-weight:var(--type-font-weight-medium,500)}.ds-sidebar-list-item-double--light.ds-sidebar-list-item-double--focus{outline:2px solid var(--brand-primary);outline:2px solid var(--sidebar-list-item-double-light-outline-focus,var(--brand-primary));outline-offset:0}.ds-sidebar-list-item-double--light.ds-sidebar-list-item-double--focus .ds-sidebar-list-item-double__content{background:#0000;background:var(--sidebar-list-item-double-light-bg-focus,#0000)}.ds-sidebar-list-item-double--light.ds-sidebar-list-item-double--disabled{color:var(--color-neutral-400);color:var(--sidebar-list-item-double-light-text-disabled,var(--color-neutral-400));cursor:not-allowed}.ds-sidebar-list-item-double--light.ds-sidebar-list-item-double--disabled .ds-sidebar-list-item-double__content{background:#0000;background:var(--sidebar-list-item-double-light-bg-disabled,#0000)}.ds-sidebar-list-item-double--light.ds-sidebar-list-item-double--disabled .ds-sidebar-list-item-double__more-button{cursor:not-allowed}.ds-sidebar-list-item-double--light:focus-visible{outline-color:var(--brand-primary);outline-color:var(--sidebar-list-item-double-light-outline-focus,var(--brand-primary))}.ds-sidebar-list-item-double--dark{color:var(--color-neutral-50);color:var(--sidebar-list-item-double-dark-text,var(--color-neutral-50))}.ds-sidebar-list-item-double--dark.ds-sidebar-list-item-double--default .ds-sidebar-list-item-double__content{background:#0000;background:var(--sidebar-list-item-double-dark-bg,#0000)}.ds-sidebar-list-item-double--dark.ds-sidebar-list-item-double--hover .ds-sidebar-list-item-double__content{background:#ffffff1a;background:var(--sidebar-list-item-double-dark-bg-hover,#ffffff1a)}.ds-sidebar-list-item-double--dark.ds-sidebar-list-item-double--active .ds-sidebar-list-item-double__content{background:#ffffff26;background:var(--sidebar-list-item-double-dark-bg-active,#ffffff26)}.ds-sidebar-list-item-double--dark.ds-sidebar-list-item-double--selected .ds-sidebar-list-item-double__content{background:#fff3;background:var(--sidebar-list-item-double-dark-bg-selected,#fff3);font-weight:500;font-weight:var(--type-font-weight-medium,500)}.ds-sidebar-list-item-double--dark.ds-sidebar-list-item-double--disabled{color:var(--color-neutral-600);color:var(--sidebar-list-item-double-dark-text-disabled,var(--color-neutral-600));cursor:not-allowed}.ds-sidebar-list-item-double--dark:focus-visible{outline-color:var(--color-neutral-50);outline-color:var(--sidebar-list-item-double-dark-outline-focus,var(--color-neutral-50))}@media (max-width:768px){.ds-sidebar-list-item-double{width:100%}.ds-sidebar-list-item-double__content{padding:0 12px;padding:0 calc(var(--structure-spacing-padding-margins-3, 12)*1px) 0 calc(var(--structure-spacing-padding-margins-3, 12)*1px);width:100%}}@media (prefers-reduced-motion:reduce){.ds-sidebar-list-item-double,.ds-sidebar-list-item-double__content,.ds-sidebar-list-item-double__more-button{transition:none}}.ds-header{align-items:center;box-sizing:border-box;display:flex;font-family:Neue Haas Grotesk Text Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--type-font-family-primary,"Neue Haas Grotesk Text Pro"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;height:64px;height:var(--header-height,64px);justify-content:space-between;padding:12px 20px;padding:var(--header-padding-y,12px) var(--header-padding-x,20px);position:relative;transition:all .2s ease;transition:all var(--transition-base,.2s ease);width:100%}.ds-header--light{background-color:#fafafa;background-color:var(--header-bg-light,var(--color-neutral-50,#fafafa));color:#171717;color:var(--header-text-light,var(--color-neutral-900,#171717))}.ds-header--dark{background-color:#171717;background-color:var(--header-bg-dark,var(--color-neutral-900,#171717));color:#fafafa;color:var(--header-text-dark,var(--color-neutral-50,#fafafa))}.ds-header--bordered{border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--header-border-light,var(--color-neutral-200,#e5e5e5))}.ds-header--dark.ds-header--bordered{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--header-border-dark,#ffffff1a)}.ds-header__left{align-items:center;display:flex;flex:1 1;gap:12px;gap:calc(var(--structure-spacing-padding-margins-3, 12)*1px);min-width:0;overflow:hidden}.ds-header__center{align-items:center;display:flex;justify-content:center;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%)}.ds-header__center>*{pointer-events:auto}.ds-header__right{align-items:center;display:flex;flex:0 0 auto;gap:8px;gap:calc(var(--structure-spacing-padding-margins-2, 8)*1px)}@media (max-width:768px){.ds-header__left{gap:8px;gap:calc(var(--structure-spacing-padding-margins-2, 8)*1px)}.ds-header__right{gap:4px;gap:calc(var(--structure-spacing-padding-margins-1, 4)*1px)}}@media (max-width:480px){.ds-header__left{gap:4px;gap:calc(var(--structure-spacing-padding-margins-1, 4)*1px)}}@media (prefers-contrast:high){.ds-header--bordered{border-bottom:2px solid}}@media (prefers-reduced-motion:reduce){.ds-header{transition:none}}.ds-search-input{align-items:center;background:#0000;border:1px solid;border-radius:4px;border-radius:calc(var(--structure-border-radius-rounded-sm, 4)*1px);display:flex;font-family:Neue Haas Grotesk Text Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-family-primary,"Neue Haas Grotesk Text Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);gap:6px;gap:calc(var(--structure-spacing-padding-margins-1-5, 6)*1px);padding:0 6px;padding:0 calc(var(--structure-spacing-padding-margins-1-5, 6)*1px);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.ds-search-input__icon{align-items:center;border-radius:2px;border-radius:calc(var(--structure-border-radius-rounded-xs, 2)*1px);cursor:pointer;display:flex;flex-shrink:0;height:24px;height:calc(var(--structure-spacing-padding-margins-6, 24)*1px);justify-content:center;transition:background-color .2s ease;width:24px;width:calc(var(--structure-spacing-padding-margins-6, 24)*1px)}.ds-search-input__icon:hover{background-color:#ffffff1a;background-color:var(--search-input-icon-hover-bg,#ffffff1a)}.ds-search-input__icon:focus-visible{outline:2px solid #fff;outline:2px solid var(--search-input-focus-color,#fff);outline-offset:0}.ds-search-input__icon svg{color:#fff;color:var(--search-input-icon-color,#fff)}.ds-search-input__field{background:#0000;border:none;color:#fff;color:var(--search-input-text-color,#fff);flex:1 1;font-family:inherit;font-size:14px;font-size:calc(var(--type-font-size-body-sm, 14)*1px);font-weight:400;line-height:1.5714285714285714em;outline:none;padding:0}.ds-search-input__field::placeholder{color:#fff9;color:var(--search-input-placeholder-color,#fff9)}.ds-search-input__field:focus{outline:none}.ds-search-input--sm{gap:4px;gap:calc(var(--structure-spacing-padding-margins-1, 4)*1px);height:32px;height:calc(var(--structure-spacing-padding-margins-8, 32)*1px);padding:0 4px;padding:0 calc(var(--structure-spacing-padding-margins-1, 4)*1px)}.ds-search-input--sm .ds-search-input__field{font-size:12px;font-size:calc(var(--type-font-size-body-xs, 12)*1px)}.ds-search-input--sm .ds-search-input__icon{height:20px;height:calc(var(--structure-spacing-padding-margins-5, 20)*1px);width:20px;width:calc(var(--structure-spacing-padding-margins-5, 20)*1px)}.ds-search-input--sm .ds-search-input__icon svg{height:14px;height:calc(var(--structure-spacing-padding-margins-3-5, 14)*1px);width:14px;width:calc(var(--structure-spacing-padding-margins-3-5, 14)*1px)}.ds-search-input--md{height:36px;height:calc(var(--structure-spacing-padding-margins-9, 36)*1px)}.ds-search-input--lg,.ds-search-input--md{gap:6px;gap:calc(var(--structure-spacing-padding-margins-1-5, 6)*1px);padding:0 8px;padding:0 calc(var(--structure-spacing-padding-margins-2, 8)*1px)}.ds-search-input--lg{height:40px;height:calc(var(--structure-spacing-padding-margins-10, 40)*1px)}.ds-search-input--lg .ds-search-input__field{font-size:16px;font-size:calc(var(--type-font-size-body-md, 16)*1px)}.ds-search-input--brand{--search-input-text-color:var(--color-neutral-white,#fff);--search-input-placeholder-color:var(--search-input-brand-placeholder,#fff9);--search-input-icon-color:var(--color-neutral-white,#fff);--search-input-focus-color:var(--color-neutral-white,#fff);--search-input-icon-hover-bg:#ffffff1a;background-color:#3e87ce;background-color:var(--search-input-brand-bg,var(--brand-primary,#3e87ce));border-color:#71aae1;border-color:var(--search-input-brand-border,var(--brand-primary-light,#71aae1))}.ds-search-input--brand:focus-within{border-color:#fff;border-color:var(--color-neutral-white,#fff);box-shadow:0 0 0 2px #fff3}.ds-search-input--light{--search-input-text-color:var(--color-neutral-900,#171717);--search-input-placeholder-color:var(--color-neutral-500,#737373);--search-input-icon-color:var(--color-neutral-500,#737373);--search-input-focus-color:var(--color-neutral-500,#737373);--search-input-icon-hover-bg:var(--color-neutral-100,#f5f5f5);background-color:#fff;background-color:var(--color-neutral-white,#fff);border-color:#e5e5e5;border-color:var(--color-neutral-200,#e5e5e5)}.ds-search-input--light:focus-within{border-color:#737373;border-color:var(--color-neutral-500,#737373);box-shadow:0 0 0 2px #e5e5e5;box-shadow:0 0 0 2px var(--color-neutral-200,#e5e5e5)}.ds-search-input--dark{--search-input-text-color:var(--color-neutral-white,#fff);--search-input-placeholder-color:var(--color-neutral-400,#9ca3af);--search-input-icon-color:var(--color-neutral-300,#d1d5db);--search-input-focus-color:var(--color-neutral-white,#fff);--search-input-icon-hover-bg:#ffffff1a;background-color:#374151;background-color:var(--color-neutral-800,#374151);border-color:#4b5563;border-color:var(--color-neutral-700,#4b5563)}.ds-search-input--dark:focus-within{border-color:#fff;border-color:var(--color-neutral-white,#fff);box-shadow:0 0 0 2px #fff3}.ds-search-input--disabled{cursor:not-allowed;opacity:.5}.ds-search-input--disabled .ds-search-input__icon{cursor:not-allowed}.ds-search-input--disabled .ds-search-input__icon:hover{background-color:initial}.ds-search-input--disabled .ds-search-input__field{cursor:not-allowed}.ds-search-input:focus-within{outline:none}@media (max-width:768px){.ds-search-input{height:40px;height:calc(var(--structure-spacing-padding-margins-10, 40)*1px)}.ds-search-input--sm{height:36px;height:calc(var(--structure-spacing-padding-margins-9, 36)*1px)}}.ds-list-item{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;background:var(--list-item-bg,#0000);border:none!important;border-radius:4px;border-radius:calc(var(--structure-border-radius-rounded-sm, 4)*1px);box-sizing:border-box;color:#171717;color:var(--list-item-text,var(--color-neutral-900,#171717));cursor:pointer;display:flex;font-family:Neue Haas Grotesk Text Pro,system-ui,sans-serif;font-family:var(--font-family-primary,"Neue Haas Grotesk Text Pro",system-ui,sans-serif);font-size:14px;font-size:calc(var(--type-font-size-body-sm, 14)*1px);font-weight:400;gap:8px;gap:calc(var(--structure-spacing-padding-margins-2, 8)*1px);line-height:21.98px;line-height:calc(var(--type-line-height-relaxed, 1.57)*var(--type-font-size-body-sm, 14)*1px);min-height:40px;min-height:calc(var(--structure-spacing-padding-margins-10, 40)*1px);outline:none;padding:0 24px 0 8px;padding:0 calc(var(--structure-spacing-padding-margins-6, 24)*1px) 0 calc(var(--structure-spacing-padding-margins-2, 8)*1px);text-align:left;transition:background-color .15s ease;transition:background-color calc(var(--animation-duration-fast, 150)*1ms) var(--animation-easing-standard,ease);width:100%}.ds-list-item:hover:not(:disabled){background:#ededed;background:var(--list-item-bg-hover,var(--color-neutral-150,#ededed))}.ds-list-item:active:not(:disabled){background:#e5e5e5;background:var(--list-item-bg-active,var(--color-neutral-200,#e5e5e5))}.ds-list-item:focus-visible{outline:2px solid #3e87ce;outline:2px solid var(--list-item-focus-outline,var(--brand-primary,#3e87ce));outline-offset:-2px}.ds-list-item--selected{background:#3e87ce!important;background:var(--list-item-bg-selected,var(--brand-primary,#3e87ce))!important}.ds-list-item--selected,.ds-list-item--selected .ds-list-item__icon svg{color:#fff!important;color:var(--list-item-text-selected,var(--color-neutral-white,#fff))!important}.ds-list-item--selected .ds-list-item__icon svg{stroke:#fff!important;stroke:var(--list-item-text-selected,var(--color-neutral-white,#fff))!important}.ds-list-item--selected .ds-list-item__label{color:#fff!important;color:var(--list-item-text-selected,var(--color-neutral-white,#fff))!important}.ds-list-item--disabled,.ds-list-item:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.ds-list-item--destructive{color:#e11d48!important;color:var(--list-item-text-destructive,var(--color-rose-600,#e11d48))!important}.ds-list-item--destructive .ds-list-item__icon svg{stroke:#e11d48!important;stroke:var(--list-item-icon-destructive,var(--color-rose-600,#e11d48))!important;color:#e11d48!important;color:var(--list-item-icon-destructive,var(--color-rose-600,#e11d48))!important}.ds-list-item--destructive .ds-list-item__label{color:#e11d48!important;color:var(--list-item-text-destructive,var(--color-rose-600,#e11d48))!important}.ds-list-item--destructive:hover:not(:disabled){background:#ffe4e6!important;background:var(--color-rose-100,#ffe4e6)!important}.ds-list-item--light{--list-item-bg:#0000;--list-item-bg-hover:var(--color-neutral-150,#ededed);--list-item-bg-active:var(--color-neutral-200,#e5e5e5);--list-item-bg-selected:var(--brand-primary,#3e87ce);--list-item-text:var(--color-neutral-900,#171717);--list-item-text-selected:var(--color-neutral-white,#fff);--list-item-icon:var(--color-neutral-900,#171717);--list-item-focus-outline:var(--brand-primary,#3e87ce)}.ds-list-item--dark{--list-item-bg:#0000;--list-item-bg-hover:var(--color-neutral-700,#404040);--list-item-bg-active:var(--color-neutral-600,#525252);--list-item-bg-selected:var(--brand-primary,#3e87ce);--list-item-text:var(--color-neutral-100,#f5f5f5);--list-item-text-selected:var(--color-neutral-white,#fff);--list-item-icon:var(--color-neutral-100,#f5f5f5);--list-item-focus-outline:var(--brand-primary,#3e87ce)}.ds-list-item--brand,.ds-list-item--hearst-blue{--list-item-bg:#0000;--list-item-bg-hover:var(--color-neutral-150,#ededed);--list-item-bg-active:var(--color-neutral-200,#e5e5e5);--list-item-bg-selected:var(--brand-primary,#3e87ce);--list-item-text:var(--color-neutral-900,#171717);--list-item-text-selected:var(--color-neutral-white,#fff);--list-item-icon:var(--color-neutral-900,#171717);--list-item-focus-outline:var(--brand-primary,#3e87ce)}.ds-list-item__icon{align-items:center;display:flex;flex-shrink:0;height:24px;height:calc(var(--structure-spacing-padding-margins-6, 24)*1px);justify-content:center;width:24px;width:calc(var(--structure-spacing-padding-margins-6, 24)*1px)}.ds-list-item__icon svg{stroke:#171717;stroke:var(--list-item-icon,var(--color-neutral-900,#171717));color:#171717;color:var(--list-item-icon,var(--color-neutral-900,#171717));height:16px;height:calc(var(--structure-spacing-padding-margins-4, 16)*1px);width:16px;width:calc(var(--structure-spacing-padding-margins-4, 16)*1px)}.ds-list-item__label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scrollable-dropdown{background:#fff;background:var(--color-neutral-white,#fff);border:1px solid #e5e5e5;border:1px solid var(--color-neutral-200,#e5e5e5);border-radius:calc(var(--structure-border-radius-rounded-md)*1px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a);display:flex;font-family:Neue Haas Grotesk Text Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-width:calc(var(--structure-spacing-padding-margins-50)*1px);overflow:hidden;position:absolute;z-index:1000}.scrollable-dropdown--bottom-left{left:0;top:100%}.scrollable-dropdown--bottom-right{right:0;top:100%}.scrollable-dropdown--top-left{bottom:100%;left:0}.scrollable-dropdown--top-right{bottom:100%;right:0}.scrollable-dropdown__content{display:flex;flex:1 1;flex-direction:column;gap:calc(var(--structure-spacing-padding-margins-2)*1px);overflow:hidden;padding:calc(var(--structure-spacing-padding-margins-4)*1px)}.scrollable-dropdown__title{align-items:center;border-radius:calc(var(--structure-border-radius-rounded-sm)*1px);display:flex;height:calc(var(--structure-spacing-padding-margins-6)*1px);padding:0 calc(var(--structure-spacing-padding-margins-2)*1px)}.scrollable-dropdown__title span{color:#171717;color:var(--color-neutral-900,#171717);font-size:calc(var(--type-font-size-body-xs)*1px);font-weight:500;letter-spacing:.25px;letter-spacing:var(--scrollable-dropdown-title-letter-spacing,.25px);line-height:1.5em}.scrollable-dropdown__list{-ms-overflow-style:none;display:flex;flex:1 1;flex-direction:column;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.scrollable-dropdown__list::-webkit-scrollbar{display:none}.scrollable-dropdown__item{align-items:center;background:#0000;border:none;border-radius:calc(var(--structure-border-radius-rounded-sm)*1px);box-sizing:border-box;color:#171717;color:var(--color-neutral-900,#171717);cursor:pointer;display:flex;font-family:inherit;font-size:calc(var(--type-font-size-body-sm)*1px);font-weight:400;gap:calc(var(--structure-spacing-padding-margins-2)*1px);height:calc(var(--structure-spacing-padding-margins-10)*1px);line-height:1.5714285714285714em;line-height:var(--scrollable-dropdown-item-line-height,1.5714285714285714em);padding:0 calc(var(--structure-spacing-padding-margins-6)*1px) 0 calc(var(--structure-spacing-padding-margins-2)*1px);text-align:left;transition:background-color .15s ease;transition:var(--scrollable-dropdown-item-transition,background-color .15s ease);width:100%}.scrollable-dropdown__item:hover:not(:disabled){background:#f5f5f5;background:var(--color-neutral-100,#f5f5f5)}.scrollable-dropdown__item:focus-visible{outline:2px solid #3e87ce;outline:2px solid var(--Color-Hearst-Blue-500,#3e87ce);outline-offset:-2px}.scrollable-dropdown__item:disabled{cursor:not-allowed}.scrollable-dropdown__item-icon{align-items:center;display:flex;flex-shrink:0;height:calc(var(--structure-spacing-padding-margins-6)*1px);justify-content:center;width:calc(var(--structure-spacing-padding-margins-6)*1px)}.scrollable-dropdown__item-icon svg{stroke:#171717;stroke:var(--color-neutral-900,#171717);stroke-width:1.33px;stroke-width:var(--scrollable-dropdown-icon-stroke-width,1.33px)}.scrollable-dropdown__item-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scrollable-dropdown__chat-item{align-items:center;background:#0000;border:none;border-radius:calc(var(--structure-border-radius-rounded-sm)*1px);box-sizing:border-box;cursor:pointer;display:flex;font-family:inherit;min-height:calc(var(--structure-spacing-padding-margins-14)*1px);padding:calc(var(--structure-spacing-padding-margins-3)*1px) calc(var(--structure-spacing-padding-margins-2)*1px);text-align:left;transition:background-color .15s ease;width:100%}.scrollable-dropdown__chat-item:hover:not(:disabled){background:#f5f5f5;background:var(--color-neutral-100,#f5f5f5)}.scrollable-dropdown__chat-item:focus-visible{outline:2px solid #3e87ce;outline:2px solid var(--Color-Hearst-Blue-500,#3e87ce);outline-offset:-2px}.scrollable-dropdown__chat-item:disabled{cursor:not-allowed}.scrollable-dropdown__chat-item--selected{background:#f5f5f5;background:var(--color-neutral-100,#f5f5f5)}.scrollable-dropdown__chat-content{display:flex;flex:1 1;flex-direction:column;gap:0;min-width:0}.scrollable-dropdown__chat-title{color:#171717;color:var(--color-neutral-900,#171717);font-size:calc(var(--type-font-size-body-sm)*1px);line-height:1.5714285714285714em}.scrollable-dropdown__chat-subtitle,.scrollable-dropdown__chat-title{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scrollable-dropdown__chat-subtitle{color:#737373;color:var(--color-neutral-500,#737373);font-size:calc(var(--type-font-size-body-xs)*1px);line-height:1.5em}.scrollable-dropdown__separator{align-self:stretch;display:flex;gap:calc(var(--structure-spacing-padding-margins-2)*1px);height:calc(var(--structure-spacing-padding-margins-4)*1px);justify-content:space-between;padding:calc(var(--structure-spacing-padding-margins-2)*1px)}.scrollable-dropdown__separator-line{background:#e5e5e5;background:var(--color-neutral-200,#e5e5e5);flex:1 1;height:1px}.scrollable-dropdown--light{background:#fff;background:var(--color-neutral-white,#fff);border-color:#e5e5e5;border-color:var(--color-neutral-200,#e5e5e5)}.scrollable-dropdown--light .scrollable-dropdown__item{color:#171717;color:var(--color-neutral-900,#171717)}.scrollable-dropdown--light .scrollable-dropdown__item:hover:not(:disabled){background:#f5f5f5;background:var(--color-neutral-100,#f5f5f5)}.scrollable-dropdown--light .scrollable-dropdown__item-icon svg{stroke:#171717;stroke:var(--color-neutral-900,#171717)}.scrollable-dropdown--light .scrollable-dropdown__chat-item--selected,.scrollable-dropdown--light .scrollable-dropdown__chat-item:hover:not(:disabled){background:#f5f5f5;background:var(--color-neutral-100,#f5f5f5)}.scrollable-dropdown--light .scrollable-dropdown__chat-title{color:#171717;color:var(--color-neutral-900,#171717)}.scrollable-dropdown--light .scrollable-dropdown__chat-subtitle{color:#737373;color:var(--color-neutral-500,#737373)}.scrollable-dropdown--dark{background:#1f2937;background:var(--color-neutral-800,#1f2937);border-color:#374151;border-color:var(--color-neutral-700,#374151);box-shadow:0 4px 6px -4px #0000004d,0 10px 15px -3px #0000004d}.scrollable-dropdown--dark .scrollable-dropdown__item,.scrollable-dropdown--dark .scrollable-dropdown__title span{color:#f9fafb;color:var(--color-neutral-50,#f9fafb)}.scrollable-dropdown--dark .scrollable-dropdown__item:hover:not(:disabled){background:#ffffff1a}.scrollable-dropdown--dark .scrollable-dropdown__item-icon svg{stroke:#f9fafb;stroke:var(--color-neutral-50,#f9fafb)}.scrollable-dropdown--dark .scrollable-dropdown__separator-line{background:#374151;background:var(--color-neutral-700,#374151)}@media (max-width:768px){.scrollable-dropdown{max-width:calc(100vw - 32px);min-width:calc(var(--structure-spacing-padding-margins-45)*1px)}.scrollable-dropdown__item{font-size:calc(var(--type-font-size-body-sm)*1px - 1px);height:calc(var(--structure-spacing-padding-margins-9)*1px)}.scrollable-dropdown__item-icon{height:calc(var(--structure-spacing-padding-margins-5)*1px);width:calc(var(--structure-spacing-padding-margins-5)*1px)}.scrollable-dropdown__item-icon svg{height:calc(var(--structure-spacing-padding-margins-3-5)*1px);width:calc(var(--structure-spacing-padding-margins-3-5)*1px)}}.user-profile-dropdown-hidden-scrollbar .scrollable-dropdown__list{-ms-overflow-style:none;scrollbar-width:none}.user-profile-dropdown-hidden-scrollbar .scrollable-dropdown__list::-webkit-scrollbar{display:none}.user-profile-dropdown-hidden-scrollbar .custom-scrollbar,.user-profile-dropdown-hidden-scrollbar .custom-scrollbar-thumb,.user-profile-dropdown-hidden-scrollbar .custom-scrollbar-track{display:none!important}.dropdown-height-mode-fixed{overflow:hidden}.dropdown-height-mode-fixed .scrollable-dropdown__content{display:flex;flex-direction:column;height:100%}.dropdown-height-mode-fixed .scrollable-dropdown__list{flex:1 1;min-height:0;overflow-y:auto}.dropdown-height-mode-container{display:flex;flex-direction:column;height:100%}.dropdown-height-mode-container .scrollable-dropdown__content{display:flex;flex:1 1;flex-direction:column;height:100%}.dropdown-height-mode-container .scrollable-dropdown__list{flex:1 1;min-height:0;overflow-y:auto}.scrollable-dropdown__chat-item--focused,.scrollable-dropdown__item--focused{background:#eff6ff!important;background:var(--color-hearst-blue-50,#eff6ff)!important;border:2px solid #3b82f6!important;border:2px solid var(--color-hearst-blue-500,#3b82f6)!important;box-shadow:0 0 0 2px #bfdbfe;box-shadow:0 0 0 2px var(--color-hearst-blue-200,#bfdbfe);outline:none}@media (prefers-contrast:high){.scrollable-dropdown__chat-item--focused,.scrollable-dropdown__item--focused{background:#171717!important;background:var(--color-neutral-900,#171717)!important;border:3px solid #3b82f6!important;border:3px solid var(--color-hearst-blue-500,#3b82f6)!important;color:#fafafa!important;color:var(--color-neutral-50,#fafafa)!important}}.scrollable-dropdown__content:focus-visible{outline:2px solid #3b82f6;outline:2px solid var(--color-hearst-blue-500,#3b82f6);outline-offset:2px}.scrollable-dropdown--dark .scrollable-dropdown__chat-item--focused,.scrollable-dropdown--dark .scrollable-dropdown__item--focused{background:#1e3a8a!important;background:var(--color-hearst-blue-900,#1e3a8a)!important;color:#fafafa!important;color:var(--color-neutral-50,#fafafa)!important}.scrollable-dropdown--hearst-blue .scrollable-dropdown__chat-item--focused,.scrollable-dropdown--hearst-blue .scrollable-dropdown__item--focused{background:#fafafa!important;background:var(--color-neutral-50,#fafafa)!important;color:#1e3a8a!important;color:var(--color-hearst-blue-900,#1e3a8a)!important}.scrollable-dropdown__chat-item--disabled.scrollable-dropdown__chat-item--focused,.scrollable-dropdown__item--disabled.scrollable-dropdown__item--focused{background:#f5f5f5!important;background:var(--color-neutral-100,#f5f5f5)!important;border:1px solid #e5e5e5!important;border:1px solid var(--color-neutral-200,#e5e5e5)!important;box-shadow:none!important;color:#a3a3a3!important;color:var(--color-neutral-400,#a3a3a3)!important}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--surface-bg-elevated);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}:root{--grid-gutter:20px;--grid-margin:20px;--grid-columns:12;--grid-columns-desktop:12;--grid-columns-tablet:8;--grid-columns-mobile:12;--sidebar-width-desktop:300px;--sidebar-width-tablet:240px;--breakpoint-sm:var(--breakpoint-sm);--breakpoint-md:var(--breakpoint-md);--breakpoint-lg:var(--breakpoint-lg);--breakpoint-xl:var(--breakpoint-xl);--oh-capture-stack-max-width:640px;--oh-capture-stack-gutter:40px;--oh-capture-stack-gutter-mobile:32px;--oh-notes-card-gap:16px}.oh-notes-content-width{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:100%;width:min(640px,calc(100vw - 40px));width:min(var(--oh-capture-stack-max-width),calc(100vw - var(--oh-capture-stack-gutter)))}@media (max-width:767px){.oh-notes-content-width{width:calc(100vw - 32px);width:calc(100vw - var(--oh-capture-stack-gutter-mobile))}}.app{grid-template-columns:300px 1fr;grid-template-columns:var(--sidebar-width-desktop) 1fr}.app,.app--collapsed{display:grid;grid-template-areas:"sidebar main";height:100vh;overflow:hidden}.app--collapsed{grid-template-columns:64px 1fr}.app--dynamic{transition:grid-template-columns .3s ease-in-out}.app--dynamic,.app--no-sidebar{display:grid;grid-template-columns:1fr;height:100vh;overflow:hidden}.app--no-sidebar{grid-template-areas:"main"}.app--no-sidebar .app-content{grid-area:main;width:100%}@media (min-width:1024px){.app--dynamic{grid-template-areas:"sidebar main"}.app--dynamic.expanded{grid-template-columns:300px 1fr}.app--dynamic.collapsed{grid-template-columns:64px 1fr}.hearst-sidebar{grid-area:sidebar}.app-content{grid-area:main}}.app-content{display:flex;flex-direction:column;height:100vh;overflow:hidden}@media (min-width:1024px){.app--dynamic.collapsed{grid-template-columns:64px 1fr}.app--dynamic.expanded{grid-template-columns:300px 1fr}.app--dynamic .sidebar-utilities-collapsed{position:relative;z-index:1}.hamburger-button{display:none}}@media (min-width:768px) and (max-width:1023px){.app--dynamic,.app--dynamic.collapsed,.app--dynamic.expanded{grid-template-columns:1fr!important}.app--dynamic .sidebar-utilities-collapsed{height:100vh;left:-300px;max-width:300px!important;min-width:300px!important;position:fixed;top:0;transition:left .3s ease;width:300px!important;z-index:1050;z-index:var(--z-modal,1050)}.app--dynamic .sidebar-utilities-collapsed.sidebar-overlay-open{left:0}.app--dynamic .sidebar-utilities-collapsed.no-transition{transition:none!important}.hamburger-button{display:flex}}@media (max-width:767px){.app--dynamic,.app--dynamic.collapsed,.app--dynamic.expanded{grid-template-columns:1fr!important}.app--dynamic .sidebar-utilities-collapsed{height:100vh;left:-100%;max-width:100vw!important;min-width:100vw!important;position:fixed;top:0;transition:left .3s ease;width:100vw!important;z-index:1060;z-index:var(--z-popover,1060)}.app--dynamic .sidebar-utilities-collapsed.sidebar-fullscreen-open{left:0}.app--dynamic .sidebar-utilities-collapsed.no-transition{transition:none!important}.hamburger-button{display:flex}body.sidebar-fullscreen{overflow:hidden}}@media (min-width:769px) and (max-width:1024px){.app{grid-template-columns:300px 1fr;grid-template-columns:var(--sidebar-width-desktop) 1fr}}@media (max-width:768px){.app{grid-template-areas:"sidebar" "main";grid-template-columns:1fr;grid-template-rows:auto 1fr}.hearst-sidebar{height:auto;min-height:auto}}.app-content--grid{display:grid;grid-template-rows:auto 1fr;height:100vh;overflow:hidden}.header-bar--grid{grid-gap:20px;grid-gap:var(--grid-gutter);align-items:center;grid-template-columns:repeat(12,1fr);grid-template-columns:repeat(var(--grid-columns),1fr)}.header-bar--grid,.main-content__grid{display:grid;gap:20px;gap:var(--grid-gutter);padding:0 20px;padding:0 var(--grid-margin)}.main-content__grid{grid-gap:20px;grid-gap:var(--grid-gutter);grid-template-columns:repeat(8,1fr);max-width:100%;position:relative;width:100%}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}@media (min-width:640px){.sm\:col-1{grid-column:span 1}.sm\:col-2{grid-column:span 2}.sm\:col-3{grid-column:span 3}.sm\:col-4{grid-column:span 4}.sm\:col-6{grid-column:span 6}.sm\:col-12{grid-column:span 12}}@media (min-width:768px) and (max-width:768px){.md\:col-1{grid-column:span 1}.md\:col-2{grid-column:span 2}.md\:col-3{grid-column:span 3}.md\:col-4{grid-column:span 4}.md\:col-6{grid-column:span 6}.md\:col-8{grid-column:span 8}.md\:col-12{grid-column:span 12}}@media (min-width:769px) and (max-width:1024px){.tablet\:col-1{grid-column:span 1}.tablet\:col-2{grid-column:span 2}.tablet\:col-3{grid-column:span 3}.tablet\:col-4{grid-column:span 4}.tablet\:col-6{grid-column:span 6}.tablet\:col-8{grid-column:span 8}.desktop-only{display:none}}@media (min-width:1025px){.lg\:col-1{grid-column:span 1}.lg\:col-2{grid-column:span 2}.lg\:col-3{grid-column:span 3}.lg\:col-4{grid-column:span 4}.lg\:col-6{grid-column:span 6}.lg\:col-8{grid-column:span 8}.lg\:col-9{grid-column:span 9}.lg\:col-12{grid-column:span 12}.desktop\:col-1{grid-column:span 1}.desktop\:col-2{grid-column:span 2}.desktop\:col-3{grid-column:span 3}.desktop\:col-4{grid-column:span 4}.desktop\:col-6{grid-column:span 6}.desktop\:col-8{grid-column:span 8}.desktop\:col-9{grid-column:span 9}.desktop\:col-12{grid-column:span 12}.desktop-only{display:block}}.grid-test-box{align-items:center;background-color:#2e75b91a;border:2px solid #2e75b9;border:2px solid var(--color-hearst-blue-600-brand,#2e75b9);border-radius:4px;color:#2e75b9;color:var(--color-hearst-blue-600-brand,#2e75b9);display:flex;font-size:18px;font-weight:700;height:60px;justify-content:center;margin-bottom:10px}.hearst-sidebar{background-color:#2e75b9;background-color:var(--color-hearst-blue-600-brand,#2e75b9);color:#fafafa;color:var(--color-neutral-50,#fafafa);display:flex;flex-direction:column;flex-shrink:0;font-family:Neue Haas Grotesk Text Pro,system-ui,sans-serif;font-family:var(--type-font-family-primary,"Neue Haas Grotesk Text Pro"),system-ui,sans-serif;height:100vh;padding:0;position:relative;z-index:1}.hearst-sidebar__header{align-items:center;background-color:#fff;border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--color-neutral-200,#e5e5e5);display:flex;flex-shrink:0;height:56px;height:calc(var(--structure-spacing-padding-margins-14, 56)*1px);justify-content:flex-start;padding:0 20px;padding:0 calc(var(--structure-spacing-padding-margins-5, 20)*1px);width:100%}.hearst-sidebar__title{color:#2e75b9;color:var(--color-hearst-blue-600-brand,#2e75b9);font-size:14px;font-size:calc(var(--type-font-size-body-sm, 14)*1px);font-weight:500}.hearst-sidebar__content{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:0 12px;padding:0 calc(var(--structure-spacing-padding-margins-3, 12)*1px);scrollbar-color:#5798d7 #0000;scrollbar-color:var(--color-hearst-blue-400,#5798d7) #0000;scrollbar-width:thin}.hearst-sidebar__inner{display:flex;flex-direction:column;gap:32px;gap:calc(var(--structure-spacing-padding-margins-8, 32)*1px);padding-bottom:64px;padding-bottom:calc(var(--structure-spacing-padding-margins-16, 64)*1px);padding-top:12px;padding-top:calc(var(--structure-spacing-padding-margins-3, 12)*1px)}.hearst-sidebar__content::-webkit-scrollbar{width:6px;width:calc(var(--structure-spacing-padding-margins-1-5, 6)*1px)}.hearst-sidebar__content::-webkit-scrollbar-track{background:#0000}.hearst-sidebar__content::-webkit-scrollbar-thumb{background:#5798d7;background:var(--color-hearst-blue-400,#5798d7);border-radius:4px;border-radius:calc(var(--structure-border-radius-rounded-sm, 4)*1px)}.hearst-sidebar__content::-webkit-scrollbar-thumb:active,.hearst-sidebar__content::-webkit-scrollbar-thumb:hover{background:#5798d7;background:var(--color-hearst-blue-400,#5798d7)}.hearst-sidebar__content::-webkit-scrollbar-corner{background:#0000}.main-content{background-color:#fafafa;background-color:var(--color-neutral-50,#fafafa);display:flex;flex:1 1;flex-direction:column;height:calc(100vh - 64px);height:calc(100vh - var(--header-height, 64px));overflow-y:auto;padding:0}.main-content__container{margin:0 auto;max-width:800px;padding-top:60px;text-align:center}.main-content__container h1{color:#171717;font-size:48px;font-weight:600;margin-bottom:16px}.main-content__container h1,.main-content__container p{font-family:Neue Haas Grotesk Text Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.main-content__container p{color:#6b7280;font-size:18px}.test-subnav{background-color:#f5f5f5;background-color:var(--color-neutral-100,#f5f5f5);border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--color-neutral-200,#e5e5e5);color:#404040;color:var(--color-neutral-700,#404040);font-size:14px;font-size:var(--type-font-size-sm,14px);height:72px;margin-left:-20px;margin-left:calc(var(--grid-margin, 20px)*-1);margin-right:-20px;margin-right:calc(var(--grid-margin, 20px)*-1)}.test-rectangle,.test-subnav{align-items:center;display:flex;font-family:Neue Haas Grotesk Text Pro,system-ui,sans-serif;font-family:var(--type-font-family-primary,"Neue Haas Grotesk Text Pro"),system-ui,sans-serif;font-weight:500;font-weight:var(--type-font-weight-medium,500);justify-content:center}.test-rectangle{background-color:#fafafa;background-color:var(--color-neutral-50,#fafafa);border:1px solid #e5e5e5;border:1px solid var(--color-neutral-200,#e5e5e5);border-radius:4px;border-radius:var(--structure-border-radius-sm,4px);color:#525252;color:var(--color-neutral-600,#525252);font-size:16px;font-size:var(--type-font-size-base,16px);height:400px}@media (max-width:768px){.test-rectangle{height:200px;margin-bottom:20px;margin-bottom:var(--grid-gutter,20px)}.test-subnav{height:56px}.test-pagination{left:0}}@media (min-width:769px) and (max-width:1024px){.test-pagination{left:300px}}
/*# sourceMappingURL=main.9d4225e6.css.map*/