@layer theme, base, components, utilities;@layer theme{@theme default{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% 0.013 17.38);--color-red-100:oklch(93.6% 0.032 17.717);--color-red-200:oklch(88.5% 0.062 18.334);--color-red-300:oklch(80.8% 0.114 19.571);--color-red-400:oklch(70.4% 0.191 22.216);--color-red-500:oklch(63.7% 0.237 25.331);--color-red-600:oklch(57.7% 0.245 27.325);--color-red-700:oklch(50.5% 0.213 27.518);--color-red-800:oklch(44.4% 0.177 26.899);--color-red-900:oklch(39.6% 0.141 25.723);--color-red-950:oklch(25.8% 0.092 26.042);--color-orange-50:oklch(98% 0.016 73.684);--color-orange-100:oklch(95.4% 0.038 75.164);--color-orange-200:oklch(90.1% 0.076 70.697);--color-orange-300:oklch(83.7% 0.128 66.29);--color-orange-400:oklch(75% 0.183 55.934);--color-orange-500:oklch(70.5% 0.213 47.604);--color-orange-600:oklch(64.6% 0.222 41.116);--color-orange-700:oklch(55.3% 0.195 38.402);--color-orange-800:oklch(47% 0.157 37.304);--color-orange-900:oklch(40.8% 0.123 38.172);--color-orange-950:oklch(26.6% 0.079 36.259);--color-amber-50:oklch(98.7% 0.022 95.277);--color-amber-100:oklch(96.2% 0.059 95.617);--color-amber-200:oklch(92.4% 0.12 95.746);--color-amber-300:oklch(87.9% 0.169 91.605);--color-amber-400:oklch(82.8% 0.189 84.429);--color-amber-500:oklch(76.9% 0.188 70.08);--color-amber-600:oklch(66.6% 0.179 58.318);--color-amber-700:oklch(55.5% 0.163 48.998);--color-amber-800:oklch(47.3% 0.137 46.201);--color-amber-900:oklch(41.4% 0.112 45.904);--color-amber-950:oklch(27.9% 0.077 45.635);--color-yellow-50:oklch(98.7% 0.026 102.212);--color-yellow-100:oklch(97.3% 0.071 103.193);--color-yellow-200:oklch(94.5% 0.129 101.54);--color-yellow-300:oklch(90.5% 0.182 98.111);--color-yellow-400:oklch(85.2% 0.199 91.936);--color-yellow-500:oklch(79.5% 0.184 86.047);--color-yellow-600:oklch(68.1% 0.162 75.834);--color-yellow-700:oklch(55.4% 0.135 66.442);--color-yellow-800:oklch(47.6% 0.114 61.907);--color-yellow-900:oklch(42.1% 0.095 57.708);--color-yellow-950:oklch(28.6% 0.066 53.813);--color-lime-50:oklch(98.6% 0.031 120.757);--color-lime-100:oklch(96.7% 0.067 122.328);--color-lime-200:oklch(93.8% 0.127 124.321);--color-lime-300:oklch(89.7% 0.196 126.665);--color-lime-400:oklch(84.1% 0.238 128.85);--color-lime-500:oklch(76.8% 0.233 130.85);--color-lime-600:oklch(64.8% 0.2 131.684);--color-lime-700:oklch(53.2% 0.157 131.589);--color-lime-800:oklch(45.3% 0.124 130.933);--color-lime-900:oklch(40.5% 0.101 131.063);--color-lime-950:oklch(27.4% 0.072 132.109);--color-green-50:oklch(98.2% 0.018 155.826);--color-green-100:oklch(96.2% 0.044 156.743);--color-green-200:oklch(92.5% 0.084 155.995);--color-green-300:oklch(87.1% 0.15 154.449);--color-green-400:oklch(79.2% 0.209 151.711);--color-green-500:oklch(72.3% 0.219 149.579);--color-green-600:oklch(62.7% 0.194 149.214);--color-green-700:oklch(52.7% 0.154 150.069);--color-green-800:oklch(44.8% 0.119 151.328);--color-green-900:oklch(39.3% 0.095 152.535);--color-green-950:oklch(26.6% 0.065 152.934);--color-emerald-50:oklch(97.9% 0.021 166.113);--color-emerald-100:oklch(95% 0.052 163.051);--color-emerald-200:oklch(90.5% 0.093 164.15);--color-emerald-300:oklch(84.5% 0.143 164.978);--color-emerald-400:oklch(76.5% 0.177 163.223);--color-emerald-500:oklch(69.6% 0.17 162.48);--color-emerald-600:oklch(59.6% 0.145 163.225);--color-emerald-700:oklch(50.8% 0.118 165.612);--color-emerald-800:oklch(43.2% 0.095 166.913);--color-emerald-900:oklch(37.8% 0.077 168.94);--color-emerald-950:oklch(26.2% 0.051 172.552);--color-teal-50:oklch(98.4% 0.014 180.72);--color-teal-100:oklch(95.3% 0.051 180.801);--color-teal-200:oklch(91% 0.096 180.426);--color-teal-300:oklch(85.5% 0.138 181.071);--color-teal-400:oklch(77.7% 0.152 181.912);--color-teal-500:oklch(70.4% 0.14 182.503);--color-teal-600:oklch(60% 0.118 184.704);--color-teal-700:oklch(51.1% 0.096 186.391);--color-teal-800:oklch(43.7% 0.078 188.216);--color-teal-900:oklch(38.6% 0.063 188.416);--color-teal-950:oklch(27.7% 0.046 192.524);--color-cyan-50:oklch(98.4% 0.019 200.873);--color-cyan-100:oklch(95.6% 0.045 203.388);--color-cyan-200:oklch(91.7% 0.08 205.041);--color-cyan-300:oklch(86.5% 0.127 207.078);--color-cyan-400:oklch(78.9% 0.154 211.53);--color-cyan-500:oklch(71.5% 0.143 215.221);--color-cyan-600:oklch(60.9% 0.126 221.723);--color-cyan-700:oklch(52% 0.105 223.128);--color-cyan-800:oklch(45% 0.085 224.283);--color-cyan-900:oklch(39.8% 0.07 227.392);--color-cyan-950:oklch(30.2% 0.056 229.695);--color-sky-50:oklch(97.7% 0.013 236.62);--color-sky-100:oklch(95.1% 0.026 236.824);--color-sky-200:oklch(90.1% 0.058 230.902);--color-sky-300:oklch(82.8% 0.111 230.318);--color-sky-400:oklch(74.6% 0.16 232.661);--color-sky-500:oklch(68.5% 0.169 237.323);--color-sky-600:oklch(58.8% 0.158 241.966);--color-sky-700:oklch(50% 0.134 242.749);--color-sky-800:oklch(44.3% 0.11 240.79);--color-sky-900:oklch(39.1% 0.09 240.876);--color-sky-950:oklch(29.3% 0.066 243.157);--color-blue-50:oklch(97% 0.014 254.604);--color-blue-100:oklch(93.2% 0.032 255.585);--color-blue-200:oklch(88.2% 0.059 254.128);--color-blue-300:oklch(80.9% 0.105 251.813);--color-blue-400:oklch(70.7% 0.165 254.624);--color-blue-500:oklch(62.3% 0.214 259.815);--color-blue-600:oklch(54.6% 0.245 262.881);--color-blue-700:oklch(48.8% 0.243 264.376);--color-blue-800:oklch(42.4% 0.199 265.638);--color-blue-900:oklch(37.9% 0.146 265.522);--color-blue-950:oklch(28.2% 0.091 267.935);--color-indigo-50:oklch(96.2% 0.018 272.314);--color-indigo-100:oklch(93% 0.034 272.788);--color-indigo-200:oklch(87% 0.065 274.039);--color-indigo-300:oklch(78.5% 0.115 274.713);--color-indigo-400:oklch(67.3% 0.182 276.935);--color-indigo-500:oklch(58.5% 0.233 277.117);--color-indigo-600:oklch(51.1% 0.262 276.966);--color-indigo-700:oklch(45.7% 0.24 277.023);--color-indigo-800:oklch(39.8% 0.195 277.366);--color-indigo-900:oklch(35.9% 0.144 278.697);--color-indigo-950:oklch(25.7% 0.09 281.288);--color-violet-50:oklch(96.9% 0.016 293.756);--color-violet-100:oklch(94.3% 0.029 294.588);--color-violet-200:oklch(89.4% 0.057 293.283);--color-violet-300:oklch(81.1% 0.111 293.571);--color-violet-400:oklch(70.2% 0.183 293.541);--color-violet-500:oklch(60.6% 0.25 292.717);--color-violet-600:oklch(54.1% 0.281 293.009);--color-violet-700:oklch(49.1% 0.27 292.581);--color-violet-800:oklch(43.2% 0.232 292.759);--color-violet-900:oklch(38% 0.189 293.745);--color-violet-950:oklch(28.3% 0.141 291.089);--color-purple-50:oklch(97.7% 0.014 308.299);--color-purple-100:oklch(94.6% 0.033 307.174);--color-purple-200:oklch(90.2% 0.063 306.703);--color-purple-300:oklch(82.7% 0.119 306.383);--color-purple-400:oklch(71.4% 0.203 305.504);--color-purple-500:oklch(62.7% 0.265 303.9);--color-purple-600:oklch(55.8% 0.288 302.321);--color-purple-700:oklch(49.6% 0.265 301.924);--color-purple-800:oklch(43.8% 0.218 303.724);--color-purple-900:oklch(38.1% 0.176 304.987);--color-purple-950:oklch(29.1% 0.149 302.717);--color-fuchsia-50:oklch(97.7% 0.017 320.058);--color-fuchsia-100:oklch(95.2% 0.037 318.852);--color-fuchsia-200:oklch(90.3% 0.076 319.62);--color-fuchsia-300:oklch(83.3% 0.145 321.434);--color-fuchsia-400:oklch(74% 0.238 322.16);--color-fuchsia-500:oklch(66.7% 0.295 322.15);--color-fuchsia-600:oklch(59.1% 0.293 322.896);--color-fuchsia-700:oklch(51.8% 0.253 323.949);--color-fuchsia-800:oklch(45.2% 0.211 324.591);--color-fuchsia-900:oklch(40.1% 0.17 325.612);--color-fuchsia-950:oklch(29.3% 0.136 325.661);--color-pink-50:oklch(97.1% 0.014 343.198);--color-pink-100:oklch(94.8% 0.028 342.258);--color-pink-200:oklch(89.9% 0.061 343.231);--color-pink-300:oklch(82.3% 0.12 346.018);--color-pink-400:oklch(71.8% 0.202 349.761);--color-pink-500:oklch(65.6% 0.241 354.308);--color-pink-600:oklch(59.2% 0.249 0.584);--color-pink-700:oklch(52.5% 0.223 3.958);--color-pink-800:oklch(45.9% 0.187 3.815);--color-pink-900:oklch(40.8% 0.153 2.432);--color-pink-950:oklch(28.4% 0.109 3.907);--color-rose-50:oklch(96.9% 0.015 12.422);--color-rose-100:oklch(94.1% 0.03 12.58);--color-rose-200:oklch(89.2% 0.058 10.001);--color-rose-300:oklch(81% 0.117 11.638);--color-rose-400:oklch(71.2% 0.194 13.428);--color-rose-500:oklch(64.5% 0.246 16.439);--color-rose-600:oklch(58.6% 0.253 17.585);--color-rose-700:oklch(51.4% 0.222 16.935);--color-rose-800:oklch(45.5% 0.188 13.697);--color-rose-900:oklch(41% 0.159 10.272);--color-rose-950:oklch(27.1% 0.105 12.094);--color-slate-50:oklch(98.4% 0.003 247.858);--color-slate-100:oklch(96.8% 0.007 247.896);--color-slate-200:oklch(92.9% 0.013 255.508);--color-slate-300:oklch(86.9% 0.022 252.894);--color-slate-400:oklch(70.4% 0.04 256.788);--color-slate-500:oklch(55.4% 0.046 257.417);--color-slate-600:oklch(44.6% 0.043 257.281);--color-slate-700:oklch(37.2% 0.044 257.287);--color-slate-800:oklch(27.9% 0.041 260.031);--color-slate-900:oklch(20.8% 0.042 265.755);--color-slate-950:oklch(12.9% 0.042 264.695);--color-gray-50:oklch(98.5% 0.002 247.839);--color-gray-100:oklch(96.7% 0.003 264.542);--color-gray-200:oklch(92.8% 0.006 264.531);--color-gray-300:oklch(87.2% 0.01 258.338);--color-gray-400:oklch(70.7% 0.022 261.325);--color-gray-500:oklch(55.1% 0.027 264.364);--color-gray-600:oklch(44.6% 0.03 256.802);--color-gray-700:oklch(37.3% 0.034 259.733);--color-gray-800:oklch(27.8% 0.033 256.848);--color-gray-900:oklch(21% 0.034 264.665);--color-gray-950:oklch(13% 0.028 261.692);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% 0.001 286.375);--color-zinc-200:oklch(92% 0.004 286.32);--color-zinc-300:oklch(87.1% 0.006 286.286);--color-zinc-400:oklch(70.5% 0.015 286.067);--color-zinc-500:oklch(55.2% 0.016 285.938);--color-zinc-600:oklch(44.2% 0.017 285.786);--color-zinc-700:oklch(37% 0.013 285.805);--color-zinc-800:oklch(27.4% 0.006 286.033);--color-zinc-900:oklch(21% 0.006 285.885);--color-zinc-950:oklch(14.1% 0.005 285.823);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-stone-50:oklch(98.5% 0.001 106.423);--color-stone-100:oklch(97% 0.001 106.424);--color-stone-200:oklch(92.3% 0.003 48.717);--color-stone-300:oklch(86.9% 0.005 56.366);--color-stone-400:oklch(70.9% 0.01 56.259);--color-stone-500:oklch(55.3% 0.013 58.071);--color-stone-600:oklch(44.4% 0.011 73.639);--color-stone-700:oklch(37.4% 0.01 67.558);--color-stone-800:oklch(26.8% 0.007 34.298);--color-stone-900:oklch(21.6% 0.006 56.043);--color-stone-950:oklch(14.7% 0.004 49.25);--color-black:#000;--color-white:#fff;--spacing:0.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:0.75rem;--text-xs--line-height:calc(1 / 0.75);--text-sm:0.875rem;--text-sm--line-height:calc(1.25 / 0.875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-0.05em;--tracking-tight:-0.025em;--tracking-normal:0em;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:0.125rem;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px rgb(0 0 0/0.05);--shadow-xs:0 1px 2px 0 rgb(0 0 0/0.05);--shadow-sm:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--shadow-md:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--shadow-lg:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--shadow-xl:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--shadow-2xl:0 25px 50px -12px rgb(0 0 0/0.25);--inset-shadow-2xs:inset 0 1px rgb(0 0 0/0.05);--inset-shadow-xs:inset 0 1px 1px rgb(0 0 0/0.05);--inset-shadow-sm:inset 0 2px 4px rgb(0 0 0/0.05);--drop-shadow-xs:0 1px 1px rgb(0 0 0/0.05);--drop-shadow-sm:0 1px 2px rgb(0 0 0/0.15);--drop-shadow-md:0 3px 3px rgb(0 0 0/0.12);--drop-shadow-lg:0 4px 4px rgb(0 0 0/0.15);--drop-shadow-xl:0 9px 7px rgb(0 0 0/0.1);--drop-shadow-2xl:0 25px 25px rgb(0 0 0/0.15);--text-shadow-2xs:0px 1px 0px rgb(0 0 0/0.15);--text-shadow-xs:0px 1px 1px rgb(0 0 0/0.2);--text-shadow-sm:0px 1px 0px rgb(0 0 0/0.075),0px 1px 1px rgb(0 0 0/0.075),0px 2px 2px rgb(0 0 0/0.075);--text-shadow-md:0px 1px 1px rgb(0 0 0/0.1),0px 1px 2px rgb(0 0 0/0.1),0px 2px 4px rgb(0 0 0/0.1);--text-shadow-lg:0px 1px 2px rgb(0 0 0/0.1),0px 3px 2px rgb(0 0 0/0.1),0px 4px 8px rgb(0 0 0/0.1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,0.2,1) infinite;--animate-pulse:pulse 2s cubic-bezier(0.4,0,0.6,1) infinite;--animate-bounce:bounce 1s infinite;@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16/9;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:--theme(--font-sans,initial);--default-font-feature-settings:--theme(--font-sans--font-feature-settings,initial);--default-font-variation-settings:--theme(--font-sans--font-variation-settings,initial);--default-mono-font-family:--theme(--font-mono,initial);--default-mono-font-feature-settings:--theme(--font-mono--font-feature-settings,initial);--default-mono-font-variation-settings:--theme(--font-mono--font-variation-settings,initial)}@theme default inline reference{--blur:8px;--shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--shadow-inner:inset 0 2px 4px 0 rgb(0 0 0/0.05);--drop-shadow:0 1px 2px rgb(0 0 0/0.1),0 1px 1px rgb(0 0 0/0.06);--radius:0.25rem;--max-width-prose:65ch}}@layer base{*,::backdrop,::file-selector-button,:after,:before{box-sizing:border-box;margin:0;padding:0;border:0 solid}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:--theme(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings,normal);font-variation-settings:--theme(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:--theme(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:--theme(--default-mono-font-feature-settings,normal);font-variation-settings:--theme(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}::file-selector-button,button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{@tailwind utilities}@custom-variant dark (&:is(.dark *));@media (max-width:767px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea{font-size:16px!important}}@theme{--color-accent:#0e7cbb;--color-accent-secondary:#10b981;--color-background:#ffffff;--color-background-primary:#ffffff;--color-text-primary:#000000;--color-border-primary:#000000}.capability-token-shell{box-sizing:border-box;min-height:100dvh;min-height:100vh;width:100%;margin:0;padding:.65rem .65rem .85rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background:#f1f5f9!important;color:#0b1f2e!important;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.capability-token-shell .capability-token-inner{width:100%;max-width:32rem}.capability-token-shell.capability-token-shell--wide .capability-token-inner{max-width:48rem}.capability-token-shell *,.capability-token-shell :after,.capability-token-shell :before{box-sizing:border-box}.dark body:has(.capability-token-shell),html.dark body:has(.capability-token-shell){background:#f1f5f9!important}body:has(.capability-token-shell){padding-top:0!important}body:has(.capability-token-shell),html:has(.capability-token-shell),html:has(.capability-token-shell) body{background-color:#f1f5f9!important;background:#f1f5f9!important}.capability-token-shell .cap-card{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:1rem;padding:.55rem .75rem .85rem;box-shadow:0 1px 2px rgb(15 23 42/6%);color:#0b1f2e!important}@media (min-width:640px){.capability-token-shell{padding:.85rem .85rem 1rem}.capability-token-shell .cap-card{padding:.75rem 1.1rem 1rem}}.capability-token-shell .cap-stack{display:flex;flex-direction:column;gap:1rem}.capability-token-shell .cap-stack-sm{display:flex;flex-direction:column;gap:.3rem}.capability-token-shell .cap-stack-md{display:flex;flex-direction:column;gap:.65rem}.capability-token-shell .cap-center{text-align:center}.capability-token-shell .cap-brand{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#0e7cbb!important}.capability-token-shell .cap-title{margin:0;font-size:1.35rem;font-weight:650;line-height:1.2;color:#0f172a!important}.capability-token-shell .cap-title-sm{margin:0;font-size:1.25rem;font-weight:650;line-height:1.3;color:#0f172a!important}.dark .capability-token-shell h1,.dark .capability-token-shell h2,.dark .capability-token-shell h3,.dark .capability-token-shell p,html.dark .capability-token-shell h1,html.dark .capability-token-shell h2,html.dark .capability-token-shell h3,html.dark .capability-token-shell p{color:inherit}.capability-token-shell .cap-muted,.capability-token-shell p.cap-muted{margin:0;font-size:.875rem;line-height:1.55;color:#64748b!important}.capability-token-shell .cap-ink,.capability-token-shell label.cap-ink,.capability-token-shell legend.cap-ink,.capability-token-shell span.cap-ink{color:#0f172a!important}.capability-token-shell .cap-danger{margin:0;font-size:.875rem;color:#dc2626!important}.capability-token-shell .cap-btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:.75rem;padding:.65rem 1rem;font-size:.875rem;font-weight:600;background:#0e7cbb!important;color:#ffffff!important;cursor:pointer}.capability-token-shell .cap-btn:disabled{opacity:.5;cursor:not-allowed}.capability-token-shell .cap-btn-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;padding:.65rem 1rem;font-size:.875rem;font-weight:600;background:#ffffff!important;color:#334155!important;border:1px solid #cbd5e1!important;cursor:pointer}.capability-token-shell .cap-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.capability-token-shell .cap-linkish{background:none;border:none;padding:0;font-size:.875rem;font-weight:500;color:#64748b!important;text-decoration:underline;cursor:pointer}.capability-token-shell .cap-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.spv-soft-shell{--spv-ink:#0b1f2e;--spv-muted:#5b6b7a;--spv-accent:#0e7cbb;--spv-accent-soft:#e8f4fb;--spv-border:#d9e0e7;--spv-paper:#f7f5f1;--spv-card:#ffffff;min-height:100dvh;min-height:100vh;width:100%;margin:0;padding:1.75rem 1rem 5.5rem;background:radial-gradient(1200px 480px at 12% -10%,#e8f4fb 0,transparent 55%),radial-gradient(900px 400px at 100% 0,#f0ebe3 0,transparent 50%),var(--spv-paper)!important;color:var(--spv-ink)!important;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.spv-soft-shell,.spv-soft-shell *,.spv-soft-shell :after,.spv-soft-shell :before{box-sizing:border-box}.dark body:has(.spv-soft-shell),html.dark body:has(.spv-soft-shell){background:var(--spv-paper)!important}body:has(.spv-soft-shell){padding-top:0!important}body:has(.spv-soft-shell),html:has(.spv-soft-shell),html:has(.spv-soft-shell) body{background-color:#f7f5f1!important;background:#f7f5f1!important}.spv-soft-inner{width:100%;max-width:56rem;margin:0 auto}@media (min-width:1100px){.spv-soft-inner{max-width:64rem}}@media (min-width:1280px){.spv-soft-inner{max-width:74rem}}@media (min-width:1536px){.spv-soft-inner{max-width:80rem}}.spv-soft-letterhead{margin:0 0 1.25rem;padding:0 0 .75rem;border-bottom:1px solid rgb(11 31 46/8%)}.spv-soft-brand-line{display:flex;flex-wrap:nowrap;align-items:center;gap:.35rem .4rem;margin:0;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--spv-muted)!important;min-width:0;max-width:100%}.spv-soft-brand{margin:0;font-size:inherit;font-weight:700;letter-spacing:inherit;text-transform:inherit;color:var(--spv-accent)!important;flex:0 0 auto}.spv-soft-brand-sep{opacity:.45;font-weight:500;flex:0 0 auto}.spv-soft-letterhead-sub{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.spv-soft-letterhead-commit,.spv-soft-letterhead-sub{margin:0;font-size:inherit;font-weight:550;letter-spacing:inherit;text-transform:inherit;color:inherit!important;line-height:1.35;white-space:nowrap}.spv-soft-letterhead-commit{flex:0 0 auto}.spv-soft-body{width:100%}.spv-soft-footer{margin-top:2.5rem;padding-top:1rem;border-top:1px solid var(--spv-border);font-size:.8rem;color:var(--spv-muted)!important}.spv-soft-layout{gap:1.25rem;margin-bottom:0}.spv-soft-layout,.spv-soft-page{display:flex;flex-direction:column}.spv-soft-page{gap:0;margin-bottom:2rem}.spv-soft-ledger{display:flex;flex-direction:column;gap:.85rem;min-width:0}.spv-soft-cta-band,.spv-soft-hero-intro,.spv-soft-hero-stage,.spv-soft-hero-text,.spv-soft-meta,.spv-soft-stage{min-width:0}.spv-soft-hero-heading,.spv-soft-hero-heading-main{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.spv-soft-hero-heading-main{flex:1 1 auto}.spv-soft-company-logo{flex-shrink:0;width:2.25rem;height:2.25rem;margin-top:.2rem;object-fit:contain;border-radius:.35rem;background:transparent}.spv-soft-hero-copy{min-width:0;flex:1 1 auto}.spv-soft-video-with-captions{min-width:0}.spv-soft-video-solo,.spv-soft-video-with-captions{display:flex;flex-direction:column;gap:.75rem}.spv-soft-video-sticky-slot{min-width:0}.spv-soft-video-pin{position:relative;min-width:0}.spv-soft-video-credit{margin:0;font-size:.78rem;font-weight:600;line-height:1.35;letter-spacing:.01em}.spv-soft-video-credit-kicker{display:block;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.spv-soft-video-credit-name{display:block;font-size:.92rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.spv-soft-video-credit-role{display:block;font-size:.72rem;font-weight:500;opacity:.82;line-height:1.25}.spv-soft-video-credit--under-title{display:flex;flex-direction:column;gap:.12rem;margin-top:.45rem;color:var(--spv-muted)!important}.spv-soft-video-credit--under-title .spv-soft-video-credit-kicker{color:var(--spv-accent,#0b4f6c)!important}.spv-soft-video-credit--under-title .spv-soft-video-credit-name{color:var(--spv-ink)!important}.spv-soft-video-credit--under-title .spv-soft-video-credit-role{opacity:1;color:var(--spv-muted)!important}.spv-soft-video-credit--on-video{display:none}.spv-soft-video-credit-play{flex:0 0 auto;width:1.65rem;height:1.65rem;border-radius:999px;background:#fff;box-shadow:0 1px 4px rgb(0 0 0/25%);position:relative}.spv-soft-video-credit-play:after{content:"";position:absolute;top:50%;left:53%;transform:translate(-50%,-50%);width:0;height:0;border-color:transparent transparent transparent #0b1f2e;border-style:solid;border-width:.32rem 0 .32rem .52rem}.spv-soft-video-scroll-sentinel{width:100%;height:1px;margin:0;padding:0;pointer-events:none}.spv-soft-video-mini-spacer{width:100%;pointer-events:none}.spv-soft-video-solo{min-width:0}.spv-soft-captions{position:relative;min-width:0;display:flex;flex-direction:column;gap:.4rem;transition:opacity .35s ease}.spv-soft-captions-measure{position:fixed;left:-10000px;top:0;list-style:none;margin:0;padding:.35rem .15rem .35rem 0;visibility:hidden;pointer-events:none;z-index:-1;width:var(--spv-captions-measure-w,100vw);height:auto!important;border:none;-webkit-mask-image:none;mask-image:none}.spv-soft-captions-measure,.spv-soft-captions-measure .spv-soft-captions-item{max-height:none!important;overflow:visible!important}.spv-soft-captions--dormant{opacity:0;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.spv-soft-captions--revealed{opacity:1;visibility:visible}.spv-soft-captions--dormant .spv-soft-captions-list{border-color:transparent}.spv-soft-captions-list{list-style:none;margin:0;padding:.35rem .15rem .35rem 0;max-height:min(42vh,22rem);overflow-y:scroll;overscroll-behavior:contain;overflow-anchor:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;border-top:1px solid var(--spv-border);border-bottom:1px solid var(--spv-border);scroll-padding-block:2.5rem;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000 92%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000 92%,transparent)}.spv-soft-captions--lead .spv-soft-captions-list{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 92%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 92%,transparent)}.spv-soft-captions--trail .spv-soft-captions-list{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000);mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000)}.spv-soft-captions--browse .spv-soft-captions-list{-webkit-mask-image:none;mask-image:none}.spv-soft-captions--browse .spv-soft-captions-item{max-height:none;transition:background .15s ease,color .15s ease,opacity .2s ease}.spv-soft-captions--sole .spv-soft-captions-list{-webkit-mask-image:none;mask-image:none}.spv-soft-captions-item{margin:0;padding:.35rem .5rem;border-radius:.4rem;transition:background .15s ease,color .15s ease,opacity .2s ease,padding .2s ease,max-height .2s ease;max-height:8rem;overflow:hidden}.spv-soft-captions-item--hidden{opacity:0!important;max-height:0;padding-top:0;padding-bottom:0;pointer-events:none;overflow:hidden}.spv-soft-captions-item--active{background:color-mix(in srgb,var(--spv-accent) 12%,transparent)}.spv-soft-captions-line{display:block;width:100%;margin:0;padding:0;border:none;background:none;text-align:left;font:inherit;font-size:.9rem;line-height:1.45;color:color-mix(in srgb,var(--spv-ink) 55%,var(--spv-muted))!important;cursor:default}button.spv-soft-captions-line{cursor:pointer}button.spv-soft-captions-line:hover{color:var(--spv-ink)!important}.spv-soft-captions-item--active .spv-soft-captions-line{color:var(--spv-ink)!important;font-weight:600}.spv-soft-captions-line--seek{cursor:pointer}.spv-soft-captions-chip,.spv-soft-captions-line--seek:hover{color:var(--spv-ink)!important}.spv-soft-captions-chip{display:inline-flex;align-items:center;gap:.28rem;margin:0 .1rem;padding:.08rem .4rem .08rem .08rem;border-radius:999px;vertical-align:middle;background:color-mix(in srgb,var(--spv-accent) 14%,#fff);border:1px solid color-mix(in srgb,var(--spv-accent) 28%,var(--spv-border));font-weight:600;font-size:.82em;line-height:1.2;text-decoration:none!important;max-width:100%}.spv-soft-captions-chip:hover{background:color-mix(in srgb,var(--spv-accent) 22%,#fff);border-color:var(--spv-accent)}.spv-soft-captions-chip-avatar{width:1.15rem;height:1.15rem;border-radius:999px;object-fit:cover;flex:0 0 auto;background:#e8eef5}.spv-soft-captions-chip-avatar--initials{display:inline-flex;align-items:center;justify-content:center;font-size:.55rem;font-weight:700;letter-spacing:.02em;color:var(--spv-accent)}.spv-soft-captions-chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:10rem}.spv-soft-captions--browse .spv-soft-captions-item:not(.spv-soft-captions-item--active) .spv-soft-captions-line{color:var(--spv-muted)!important;opacity:.85}@media (min-width:900px){.spv-soft-page{gap:1.75rem;min-width:0}.spv-soft-inner{min-width:0;overflow-x:clip}.spv-soft-layout{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(0,auto);grid-template-areas:"title title" "ledger stage";gap:1rem 2.5rem;align-items:start;min-width:0}.spv-soft-layout--has-video{grid-template-areas:"title video" "ledger video";--spv-stage-max-h:min(62vh,34rem)}.spv-soft-layout--has-video.spv-soft-layout--hero-cta{grid-template-areas:"title cta" "ledger video"}.spv-soft-layout--has-video.spv-soft-layout--captions{grid-template-columns:minmax(14rem,1fr) max-content 17.5rem;column-gap:1rem;grid-template-areas:"title video captions" "ledger video captions"}.spv-soft-layout--has-video.spv-soft-layout--captions.spv-soft-layout--hero-cta{grid-template-areas:"title cta ." "ledger video captions"}.spv-soft-layout--has-video.spv-soft-layout--captions .spv-soft-hero-cta,.spv-soft-layout--has-video.spv-soft-layout--captions .spv-soft-video-sticky-slot{margin-inline-start:1.5rem}.spv-soft-layout--hero-cta{grid-template-areas:"title cta" "ledger stage"}.spv-soft-layout--landscape{grid-template-columns:minmax(16rem,.95fr) minmax(0,1.15fr)}.spv-soft-layout--landscape.spv-soft-layout--captions{grid-template-columns:minmax(16rem,.85fr) minmax(0,1fr) 17.5rem}.spv-soft-layout--portrait{grid-template-columns:minmax(18rem,1fr) max-content}.spv-soft-layout--portrait.spv-soft-layout--captions{grid-template-columns:minmax(14rem,1fr) max-content 17.5rem}.spv-soft-layout--no-video{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "ledger"}.spv-soft-layout--no-video.spv-soft-layout--hero-cta{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title cta" "ledger ledger"}.spv-soft-hero-stage{display:contents}.spv-soft-hero-text{grid-area:title;min-width:0}.spv-soft-hero-cta{grid-area:cta;justify-self:end;align-self:start;min-width:0}.spv-soft-mobile-tabs{display:none}.spv-soft-hero-stage--has-video .spv-soft-hero-text--over-video{position:static;inset:auto;z-index:auto;margin:0;padding:0;background:none;pointer-events:auto;opacity:1}.spv-soft-hero-stage--has-video .spv-soft-hero-text--over-video .spv-soft-h1,.spv-soft-hero-stage--has-video .spv-soft-hero-text--over-video .spv-soft-oneliner,.spv-soft-hero-stage--has-video .spv-soft-hero-text--over-video .spv-soft-video-credit--under-title,.spv-soft-hero-stage--has-video .spv-soft-hero-text--over-video .spv-soft-video-credit-kicker,.spv-soft-hero-stage--has-video .spv-soft-hero-text--over-video .spv-soft-video-credit-name,.spv-soft-hero-stage--has-video .spv-soft-hero-text--over-video .spv-soft-video-credit-role{color:inherit!important;text-shadow:none}.spv-soft-hero-stage--has-video .spv-soft-hero-text--over-video .spv-soft-company-logo{background:transparent;box-shadow:none}.spv-soft-video-credit--under-title{display:none}.spv-soft-video-credit--on-video{display:flex;align-items:center;gap:.65rem;position:absolute;z-index:4;top:.7rem;left:.7rem;max-width:min(17.5rem,calc(100% - 1.4rem));margin:0;padding:.55rem .75rem .55rem .55rem;border:1px solid rgb(255 255 255/28%);border-radius:999px;color:#fff!important;background:linear-gradient(135deg,rgb(15 23 42/72%),rgb(15 23 42/52%));box-shadow:0 8px 24px rgb(0 0 0/28%),inset 0 1px 0 rgb(255 255 255/12%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);text-align:left;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.spv-soft-video-credit--on-video:hover{transform:translateY(-1px) scale(1.02);border-color:rgb(255 255 255/48%);background:linear-gradient(135deg,rgb(15 23 42/82%),rgb(15 23 42/62%));box-shadow:0 12px 28px rgb(0 0 0/34%),inset 0 1px 0 rgb(255 255 255/16%)}.spv-soft-video-credit--on-video:focus-visible{outline:2px solid #fff;outline-offset:2px}.spv-soft-video-credit--on-video .spv-soft-video-credit-copy{display:flex;flex-direction:column;gap:.06rem;min-width:0}.spv-soft-video-credit--on-video .spv-soft-video-credit-kicker{color:rgb(255 255 255/78%)!important}.spv-soft-video-credit--on-video .spv-soft-video-credit-name{font-size:.95rem;text-shadow:0 1px 2px rgb(0 0 0/35%)}.spv-soft-video-credit--on-video .spv-soft-video-credit-role{color:rgb(255 255 255/78%)!important}.spv-soft-video-pin--mini .spv-soft-video-credit--on-video{display:none}.spv-soft-ledger{grid-area:ledger;min-width:0;max-width:100%}.spv-soft-stage{grid-area:stage;justify-self:start;width:auto;max-width:100%;min-width:0;--spv-stage-max-h:min(62vh,34rem)}.spv-soft-layout--has-video .spv-soft-stage,.spv-soft-layout--has-video .spv-soft-video-solo,.spv-soft-layout--has-video .spv-soft-video-with-captions{display:contents}.spv-soft-layout--has-video .spv-soft-video-sticky-slot{grid-area:video;justify-self:end;width:auto;max-width:100%;min-width:0}.spv-soft-layout--has-video .spv-soft-captions{grid-area:captions;width:17.5rem;max-width:17.5rem;min-width:17.5rem;display:flex;flex-direction:column;min-height:0;max-height:var(--spv-stage-max-h,min(62vh,34rem))}.spv-soft-layout--landscape.spv-soft-layout--has-video .spv-soft-video-sticky-slot{width:100%;justify-self:stretch}.spv-soft-layout--landscape.spv-soft-layout--has-video .spv-soft-video-pin,.spv-soft-layout--landscape.spv-soft-layout--has-video .spv-soft-video-sticky-slot .spv-soft-video{width:100%}.spv-soft-layout--portrait.spv-soft-layout--has-video .spv-soft-video-sticky-slot{width:max-content;max-width:100%}.spv-soft-layout--landscape .spv-soft-stage{width:100%;justify-self:stretch}.spv-soft-layout--landscape .spv-soft-stage .spv-soft-video-solo,.spv-soft-layout--landscape .spv-soft-stage .spv-soft-video-with-captions{width:100%}.spv-soft-layout--portrait .spv-soft-stage .spv-soft-video-solo,.spv-soft-layout--portrait .spv-soft-stage .spv-soft-video-with-captions{width:max-content;max-width:100%}.spv-soft-highlights-band{min-width:0;max-width:100%;margin-top:.35rem}.spv-soft-highlights-band:empty,.spv-soft-highlights-band:not(:has(.spv-soft-highlights)){display:none}.spv-soft-highlights-band .spv-soft-highlights{margin:0}.spv-soft-highlights-band .spv-soft-highlights-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem .85rem;align-items:stretch}.spv-soft-highlights-band .spv-soft-highlights-list:has(>:only-child){grid-template-columns:minmax(0,1fr);max-width:36rem}.spv-soft-highlights-band .spv-soft-highlights-list:not(:has(>:nth-child(3))):has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.spv-soft-highlights-band .spv-soft-highlights-item{height:100%}.spv-soft-materials-band{min-width:0;max-width:100%;padding-top:.25rem;border-top:1px solid var(--spv-border)}.spv-soft-materials-band:empty{display:none}.spv-soft-materials-band .spv-soft-materials{margin-top:.85rem}.spv-soft-materials-band .spv-soft-materials-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.5rem;align-items:start}.spv-soft-materials-band .spv-soft-materials-cols:has(>:only-child){grid-template-columns:minmax(0,1fr)}.spv-soft-materials-band .spv-soft-materials-cols:not(:has(>:nth-child(3))):has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.spv-soft-materials-band .spv-soft-materials-primary,.spv-soft-materials-band .spv-soft-materials-secondary,.spv-soft-materials-band .spv-soft-updates{margin-top:0;padding-top:0;border-top:none}.spv-soft-cta-band{padding-top:.25rem;display:flex;flex-direction:column;gap:1.1rem;min-width:0}.spv-soft-cta-band .spv-soft-below,.spv-soft-cta-band .spv-soft-closed{margin-top:0}.spv-soft-video-with-captions{flex-direction:row;align-items:stretch;gap:1rem}.spv-soft-video-sticky-slot{flex:0 0 auto;min-width:0;width:auto}.spv-soft-captions-list{flex:1 1 auto;min-height:0;max-height:none}.spv-soft-video-with-captions .spv-soft-video{flex:0 0 auto}.spv-soft-shell{padding-bottom:2.5rem;overflow-x:clip}.spv-soft-shell:has(.spv-soft-sticky){padding-bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px))}.spv-soft-highlights,.spv-soft-highlights-band,.spv-soft-highlights-item,.spv-soft-highlights-list{min-width:0;max-width:100%}.spv-soft-caption-layout-toggle{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.75rem 0 0}.spv-soft-caption-layout-toggle-btn{margin:0;padding:.28rem .65rem;border:1px solid var(--spv-border);border-radius:999px;background:var(--spv-card,#fff);color:var(--spv-muted)!important;font:inherit;font-size:.68rem;font-weight:650;letter-spacing:.03em;cursor:pointer}.spv-soft-caption-layout-toggle-btn:hover{color:var(--spv-ink)!important;border-color:rgb(11 31 46/28%)}.spv-soft-caption-layout-toggle-btn--on{color:var(--spv-ink)!important;border-color:var(--spv-accent,#0b4f6c);background:rgb(11 79 108/8%)}.spv-soft-layout--has-video.spv-soft-layout--captions.spv-soft-layout--overlay-captions{--spv-overlay-stage-w:min(100%,calc(min(62vh, 34rem) * 9 / 16 + 1rem + 17.5rem));grid-template-columns:minmax(14rem,1fr) var(--spv-overlay-stage-w);grid-template-areas:"title video" "ledger video"}.spv-soft-layout--has-video.spv-soft-layout--captions.spv-soft-layout--overlay-captions.spv-soft-layout--hero-cta{grid-template-areas:"title cta" "ledger video"}.spv-soft-layout--landscape.spv-soft-layout--captions.spv-soft-layout--overlay-captions{--spv-overlay-stage-w:min(100%,42rem);grid-template-columns:minmax(16rem,.85fr) var(--spv-overlay-stage-w)}.spv-soft-layout--overlay-captions.spv-soft-layout--has-video .spv-soft-stage,.spv-soft-layout--overlay-captions.spv-soft-layout--has-video .spv-soft-video-with-captions{display:block;grid-area:video;width:100%;max-width:100%;min-width:0;justify-self:stretch}.spv-soft-layout--overlay-captions .spv-soft-video-with-captions--overlay{position:relative;display:flex;flex-direction:column;gap:0;width:100%;--spv-video-chrome-h:2.4rem}.spv-soft-layout--overlay-captions .spv-soft-video-with-captions--overlay .spv-soft-video-sticky-slot{grid-area:unset;width:100%;max-width:100%;justify-self:stretch;margin-inline-start:0}.spv-soft-layout--overlay-captions .spv-soft-video-with-captions--overlay .spv-soft-video-pin--inline-crop{width:100%}.spv-soft-layout--overlay-captions .spv-soft-video-with-captions--overlay .spv-soft-video-pin--inline-crop .spv-soft-video{width:100%;max-width:100%;aspect-ratio:var(--spv-mini-aspect,16/9);height:auto;max-height:none}.spv-soft-layout--overlay-captions .spv-soft-video-with-captions--overlay .spv-soft-captions{grid-area:unset;position:absolute;left:0;right:0;bottom:var(--spv-video-chrome-h);z-index:6;width:auto;min-width:0;max-width:none;max-height:none;min-height:0;margin:0;padding:.45rem 0 .08rem;overflow:visible;pointer-events:none;background:linear-gradient(0deg,rgb(247 245 241/0) 0,rgb(247 245 241/94%) 5%,rgb(247 245 241/97%) 16%,rgb(247 245 241/97%) 72%,rgb(247 245 241/92%) 88%,rgb(247 245 241/0))}.spv-soft-layout--overlay-captions .spv-soft-video-with-captions--overlay .spv-soft-captions--dormant{display:none}.spv-soft-layout--overlay-captions .spv-soft-video-with-captions--overlay .spv-soft-captions--compact.spv-soft-captions--revealed{display:flex;flex-direction:column;flex:0 0 auto;pointer-events:auto;touch-action:pan-y;animation:spv-soft-captions-in .28s ease}.spv-soft-layout--overlay-captions .spv-soft-video-with-captions--overlay .spv-soft-captions--compact .spv-soft-captions-list{pointer-events:auto;touch-action:pan-y;width:100%;margin:0;padding:0;border-color:transparent;background:transparent;flex:0 0 auto;display:block;height:var(--spv-captions-view-h,var(--spv-captions-slot-h,7.5rem));max-height:var(--spv-captions-slot-h,7.5rem);overflow-y:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-padding-block:.5rem;-webkit-mask-image:none;mask-image:none}.spv-soft-layout--overlay-captions .spv-soft-video-with-captions--overlay .spv-soft-captions--compact .spv-soft-captions-item{width:100%;box-sizing:border-box;border-radius:0;padding:.4rem .7rem}.spv-soft-layout--overlay-captions .spv-soft-video-with-captions--overlay .spv-soft-captions--compact.spv-soft-captions--slot-locked .spv-soft-captions-list{height:var(--spv-captions-view-h,var(--spv-captions-slot-h));max-height:var(--spv-captions-slot-h)}.spv-soft-layout--overlay-captions .spv-soft-video-with-captions--overlay .spv-soft-captions--compact.spv-soft-captions--browse.spv-soft-captions--slot-locked .spv-soft-captions-list{height:var(--spv-captions-slot-h);max-height:var(--spv-captions-slot-h)}.spv-soft-layout--has-video.spv-soft-layout--captions.spv-soft-layout--overlay-captions .spv-soft-video-sticky-slot{margin-inline-start:0}}.spv-soft-video--cropped-inline .spv-soft-video-media,.spv-soft-video--mini .spv-soft-video-media{object-fit:cover;object-position:var(--spv-focus-x,50%) var(--spv-focus-y,38%);transform:scale(var(--spv-focus-zoom,1.15));transform-origin:center center}@media (max-width:899px){.spv-soft-shell{min-height:0;padding:max(.55rem,env(safe-area-inset-top,0px)) 1.15rem max(1.25rem,env(safe-area-inset-bottom,0px))}.spv-soft-shell:has(.spv-soft-sticky){padding-bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px))}.spv-soft-page{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.spv-soft-footer{margin-top:1.25rem}.spv-soft-letterhead{margin:0 0 .7rem;padding:0;border:none}.spv-soft-brand-line{font-size:.58rem;letter-spacing:.06em;gap:.25rem .3rem}.spv-soft-layout{display:contents}.spv-soft-hero-stage{order:1;display:block;position:relative}.spv-soft-hero-heading{gap:.65rem}.spv-soft-company-logo{width:2rem;height:2rem;margin-top:.12rem}.spv-soft-mobile-tabs{order:2;min-width:0;display:flex;flex-direction:column;gap:.75rem}.spv-soft-mobile-tablist{display:flex;gap:.25rem;padding:.2rem;border-radius:.65rem;background:rgb(11 31 46/6%);border:1px solid var(--spv-border)}.spv-soft-mobile-tab{flex:1 1;margin:0;padding:.55rem .4rem;border:none;border-radius:.5rem;background:transparent;color:var(--spv-muted)!important;font:inherit;font-size:.78rem;font-weight:650;letter-spacing:.02em;cursor:pointer}.spv-soft-mobile-tab--active{background:var(--spv-card);color:var(--spv-ink)!important;box-shadow:0 1px 2px rgb(11 31 46/10%)}.spv-soft-mobile-panel{min-width:0;display:flex;flex-direction:column;gap:.75rem}.spv-soft-mobile-panel[hidden]{display:none!important}.spv-soft-mobile-panel .spv-soft-faq,.spv-soft-mobile-panel .spv-soft-materials{margin-top:0}.spv-soft-mobile-panel .spv-soft-closed{max-width:none}.spv-soft-h1{margin:0 0 .3rem;font-size:1.5rem;line-height:1.15;letter-spacing:-.035em}.spv-soft-oneliner{margin:0;font-size:.92rem;line-height:1.35;font-weight:500;color:rgb(11 31 46/78%)!important;-webkit-line-clamp:2}.spv-soft-hero-stage--has-video .spv-soft-hero-text--over-video{position:absolute;z-index:3;top:0;left:-1.15rem;right:-1.15rem;margin:0;padding:.85rem 1.15rem 2.75rem;background:linear-gradient(180deg,rgb(15 23 42/78%) 0,rgb(15 23 42/42%) 55%,transparent);pointer-events:none;transition:opacity .35s ease}.spv-soft-hero-stage--has-video .spv-soft-hero-text--over-video .spv-soft-h1{color:#fff!important;text-shadow:0 1px 2px rgb(0 0 0/45%)}.spv-soft-hero-stage--has-video .spv-soft-hero-text--over-video .spv-soft-oneliner{color:rgb(255 255 255/90%)!important;text-shadow:0 1px 2px rgb(0 0 0/40%)}.spv-soft-hero-stage--has-video .spv-soft-hero-text--over-video .spv-soft-video-credit--under-title{color:inherit!important}.spv-soft-hero-stage--has-video .spv-soft-hero-text--over-video .spv-soft-video-credit-kicker{color:rgb(186 230 253/95%)!important;text-shadow:0 1px 2px rgb(0 0 0/40%)}.spv-soft-hero-stage--has-video .spv-soft-hero-text--over-video .spv-soft-video-credit-name{color:#fff!important;text-shadow:0 1px 2px rgb(0 0 0/45%)}.spv-soft-hero-stage--has-video .spv-soft-hero-text--over-video .spv-soft-video-credit-role{color:rgb(255 255 255/82%)!important;text-shadow:0 1px 2px rgb(0 0 0/40%)}.spv-soft-video-credit--on-video{display:none}.spv-soft-hero-stage--has-video .spv-soft-hero-text--over-video .spv-soft-company-logo{background:rgb(255 255 255/94%);box-shadow:0 1px 4px rgb(0 0 0/28%)}.spv-soft-hero-stage--has-video .spv-soft-hero-text--playing{opacity:0}.spv-soft-hero-stage--has-video:has(.spv-soft-video-with-captions--mini) .spv-soft-hero-text--over-video{opacity:0}.spv-soft-intro{margin:0;padding-top:.15rem}.spv-soft-intro p{font-size:.82rem;line-height:1.45}.spv-soft-intro-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.spv-soft-more{margin-top:.25rem;font-size:.75rem;text-decoration:none;letter-spacing:.02em}.spv-soft-video-with-captions{position:relative;gap:0;overflow:visible;--spv-video-chrome-h:calc(2.4rem + env(safe-area-inset-bottom, 0px))}.spv-soft-captions--compact{position:absolute;left:-1.15rem;right:-1.15rem;bottom:var(--spv-video-chrome-h);z-index:6;min-height:0;margin:0;padding:.45rem 0 .08rem;overflow:visible;pointer-events:none;background:linear-gradient(0deg,rgb(247 245 241/0) 0,rgb(247 245 241/94%) 5%,rgb(247 245 241/97%) 16%,rgb(247 245 241/97%) 72%,rgb(247 245 241/92%) 88%,rgb(247 245 241/0))}.spv-soft-captions--dormant{display:none}.spv-soft-captions--compact.spv-soft-captions--revealed{display:flex;flex-direction:column;flex:0 0 auto;pointer-events:auto;touch-action:pan-y;animation:spv-soft-captions-in .28s ease}.spv-soft-captions--compact .spv-soft-captions-list{pointer-events:auto;touch-action:pan-y;width:100%;margin:0;padding:0;border-color:transparent;background:transparent;flex:0 0 auto;scroll-padding-block:.5rem}.spv-soft-captions--compact .spv-soft-captions-item{width:100%;box-sizing:border-box;border-radius:0;padding:.4rem .7rem}.spv-soft-captions--compact .spv-soft-captions-line{width:100%}.spv-soft-captions--compact .spv-soft-captions-list{display:block;height:var(--spv-captions-view-h,var(--spv-captions-slot-h,7.5rem));max-height:var(--spv-captions-slot-h,7.5rem);overflow-y:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;-webkit-mask-image:none;mask-image:none}.spv-soft-captions--compact.spv-soft-captions--lead .spv-soft-captions-list,.spv-soft-captions--compact.spv-soft-captions--sole .spv-soft-captions-list{-webkit-mask-image:none;mask-image:none}.spv-soft-captions--compact.spv-soft-captions--slot-locked .spv-soft-captions-list{height:var(--spv-captions-view-h,var(--spv-captions-slot-h));max-height:var(--spv-captions-slot-h)}.spv-soft-captions--compact.spv-soft-captions--browse.spv-soft-captions--slot-locked .spv-soft-captions-list{height:var(--spv-captions-slot-h);max-height:var(--spv-captions-slot-h)}.spv-soft-video-with-captions--mini .spv-soft-captions--compact{position:static;padding:.35rem 0 0;background:none}.spv-soft-video-with-captions--mini .spv-soft-captions--dormant{display:none}.spv-soft-video-pin:not(.spv-soft-video-pin--mini){display:block;width:calc(100% + 2.3rem);max-width:none;margin-left:-1.15rem;margin-right:-1.15rem}.spv-soft-video-pin:not(.spv-soft-video-pin--mini) .spv-soft-video{width:100%;max-width:none;margin:0;border-radius:0;border-left:none;border-right:none}.spv-soft-video-pin--inline-crop .spv-soft-video{aspect-ratio:var(--spv-mini-aspect,16/9);border:none}.spv-soft-video-with-captions--mini{gap:.35rem}.spv-soft-video-pin--mini{position:fixed;top:0;left:0;right:0;z-index:45;display:block;padding:0;margin:0;background:#0f172a;border:none;box-shadow:0 8px 20px rgb(11 31 46/18%)}.spv-soft-video-pin--mini .spv-soft-video{width:100%;max-width:none;aspect-ratio:var(--spv-mini-aspect,16/9);max-height:min(72vh,32rem);margin:0;border:none;border-radius:0}.spv-soft-video-pin--mini .spv-soft-video-close{top:.35rem;right:.5rem}}@keyframes spv-soft-captions-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:none}}.spv-soft-eyebrow{margin:0 0 .4rem;font-size:.8rem;font-weight:600;color:var(--spv-accent)!important}.spv-soft-h1{margin:0 0 .5rem;font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:700;line-height:1.18;letter-spacing:-.03em;color:var(--spv-ink)!important}.spv-soft-oneliner{margin:0 0 .65rem;font-size:1.05rem;line-height:1.4;font-weight:500;color:var(--spv-ink)!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.spv-soft-intro{margin:0 0 .85rem}.spv-soft-intro p{margin:0;font-size:.925rem;line-height:1.55;color:var(--spv-muted)!important}.spv-soft-intro--composed p+p{margin-top:.65rem}.spv-soft-intro strong{font-weight:650;color:var(--spv-ink)!important}.spv-soft-intro .spv-soft-captions-chip{font-size:.88em;vertical-align:baseline}.spv-soft-intro-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.spv-soft-more{margin-top:.35rem;padding:0;border:none;background:none;font-size:.8rem;font-weight:600;color:var(--spv-accent)!important;cursor:pointer;text-decoration:none}.spv-soft-more:hover{text-decoration:underline}.spv-soft-chips{display:flex;flex-wrap:wrap;gap:.45rem;margin:.85rem 0}.spv-soft-chip{display:inline-flex;align-items:center;padding:.28rem .65rem;border-radius:999px;border:1px solid var(--spv-border);background:var(--spv-card);font-size:.75rem;font-weight:500;color:var(--spv-ink)!important}.spv-soft-facts{display:flex;flex-direction:column;gap:.2rem;margin:.15rem 0 .35rem}.spv-soft-fact-primary{margin:0;font-size:.9rem;font-weight:650;letter-spacing:-.01em;color:var(--spv-ink)!important;line-height:1.35}.spv-soft-fact-secondary{margin:0;font-size:.8rem;font-weight:500;color:var(--spv-muted)!important;line-height:1.4}.spv-soft-links{display:flex;flex-wrap:wrap;gap:.75rem 1.1rem;margin-top:.5rem}.spv-soft-link{font-size:.875rem;font-weight:600;color:var(--spv-accent)!important;text-decoration:none}.spv-soft-link:hover{text-decoration:underline}.spv-soft-link--btn{appearance:none;background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;text-align:left}.spv-soft-materials{margin-top:.55rem}.spv-soft-materials,.spv-soft-materials-cols{display:flex;flex-direction:column;gap:.75rem}.spv-soft-materials-col,.spv-soft-materials-cols{min-width:0}.spv-soft-materials-primary,.spv-soft-materials-secondary,.spv-soft-updates{display:flex;flex-direction:column;gap:.4rem;margin-top:.15rem;padding-top:.65rem;border-top:1px solid var(--spv-border)}.spv-soft-materials-also{margin:0;font-size:.68rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--spv-muted)!important}.spv-soft-materials-primary-list,.spv-soft-materials-secondary-list,.spv-soft-updates-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.spv-soft-mat-row{display:flex;align-items:center;gap:.75rem;width:100%;margin:0;padding:.4rem .45rem .4rem .35rem;border:1px solid transparent;border-radius:.45rem;background:transparent;color:inherit!important;text-decoration:none!important;cursor:pointer;transition:background .15s ease,border-color .15s ease}.spv-soft-mat-row:hover{background:color-mix(in srgb,var(--spv-accent) 7%,#fff);border-color:color-mix(in srgb,var(--spv-accent) 22%,var(--spv-border))}.spv-soft-mat-row--primary{border-color:var(--spv-border);background:var(--spv-card);padding:.5rem .55rem .5rem .45rem}.spv-soft-mat-row--primary:hover{border-color:var(--spv-ink);background:#fff}.spv-soft-mat-row-text{display:flex;flex-direction:column;gap:.1rem;min-width:0;text-align:left}.spv-soft-mat-row-label{font-size:.92rem;font-weight:650;letter-spacing:-.01em;color:var(--spv-ink)!important;line-height:1.25}.spv-soft-mat-row--secondary .spv-soft-mat-row-label,.spv-soft-mat-row--update .spv-soft-mat-row-label{font-size:.84rem;font-weight:550;color:var(--spv-ink)!important}.spv-soft-mat-row-hint{font-size:.7rem;font-weight:500;color:var(--spv-muted)!important;line-height:1.2}.spv-soft-mat-row-comment{font-size:.72rem;font-weight:500;color:var(--spv-muted)!important;line-height:1.3}.spv-soft-mat-thumb{flex:0 0 auto;display:block;overflow:hidden;border-radius:.28rem;border:1px solid var(--spv-border);background:#eef2f6;box-shadow:0 1px 2px rgb(11 31 46/6%)}.spv-soft-mat-thumb--lg{width:4.25rem;height:5.5rem}.spv-soft-mat-thumb--md{width:3.35rem;height:4.35rem}.spv-soft-mat-thumb--sm{width:2.75rem;height:3.55rem}.spv-soft-mat-thumb-img{display:block;width:100%;height:100%;object-fit:contain;object-position:center center;background:#fff}.spv-soft-mat-thumb--placeholder{display:flex;align-items:stretch;justify-content:stretch}.spv-soft-mat-thumb-sheet{position:relative;flex:1 1;margin:.28rem;border-radius:.12rem;background:linear-gradient(180deg,#fff,#f4f7fa);border:1px solid rgb(11 31 46/8%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem}.spv-soft-mat-thumb-initial{font-size:.85rem;font-weight:700;color:var(--spv-accent);line-height:1}.spv-soft-mat-thumb--sm .spv-soft-mat-thumb-initial{font-size:.7rem}.spv-soft-mat-thumb-lines{display:block;width:58%;height:.55rem;border-radius:1px;background:linear-gradient(#d5dde6,#d5dde6) 0 0 /100% 2px no-repeat,linear-gradient(#d5dde6,#d5dde6) 0 50% /78% 2px no-repeat,linear-gradient(#d5dde6,#d5dde6) 0 100% /90% 2px no-repeat}.spv-soft-mat-thumb-ext{font-size:.65rem;color:var(--spv-muted);line-height:1}.spv-soft-mat-thumb--loading .spv-soft-mat-thumb-sheet{animation:spv-soft-mat-thumb-pulse 1.1s ease-in-out infinite}@keyframes spv-soft-mat-thumb-pulse{0%,to{opacity:1}50%{opacity:.55}}.spv-soft-interest-backdrop{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:rgb(15 23 42/45%)}.spv-soft-interest-panel{display:flex;flex-direction:column;min-width:0;background:#f7f5f1;border:1px solid var(--spv-border,#e4dfd4);box-shadow:0 18px 50px rgb(15 23 42/25%);overflow:hidden}.spv-soft-interest-panel--dialog{width:min(40rem,100%);max-height:min(92vh,48rem);border-radius:.75rem}.spv-soft-interest-panel--modal{width:100%;height:100%;max-height:none;border-radius:0;align-self:stretch}.spv-soft-interest-backdrop:has(.spv-soft-interest-panel--modal){padding:0;align-items:stretch}.spv-soft-interest-header{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;flex-shrink:0;padding:1rem 1.15rem .65rem;border-bottom:1px solid var(--spv-border,#e4dfd4)}.spv-soft-interest-heading{margin:0;font-size:1.05rem;font-weight:650;color:var(--spv-ink,#0b1f2e)!important}.spv-soft-interest-close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;padding:0;border:none;border-radius:.4rem;background:transparent;color:var(--spv-muted,#64748b)!important;font-size:1.5rem;line-height:1;cursor:pointer}.spv-soft-interest-close:hover:not(:disabled){color:var(--spv-ink,#0b1f2e)!important;background:rgb(11 31 46/6%)}.spv-soft-interest-close:disabled{opacity:.45;cursor:not-allowed}.spv-soft-interest-panel .spv-soft-form{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;max-width:none;margin:0;padding:0;border:none;gap:0;overflow:hidden}.spv-soft-interest-panel .spv-soft-form-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.75rem 1.15rem .5rem;display:flex;flex-direction:column;gap:.75rem}.spv-soft-interest-panel .spv-soft-form-footer{flex-shrink:0;padding:.65rem 1.15rem calc(.85rem + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--spv-border,#e4dfd4);background:#f7f5f1;display:flex;flex-direction:column;gap:.45rem}.spv-soft-interest-panel .spv-soft-form-footer .spv-soft-btn--submit{width:100%;max-width:none}.spv-soft-form--compact{gap:0}.spv-soft-form--compact .spv-soft-muted{font-size:.82rem;line-height:1.4;margin:0}.spv-soft-form--compact .spv-soft-field{gap:.35rem}.spv-soft-form--compact .spv-soft-check{font-size:.78rem;line-height:1.35;gap:.5rem}.spv-soft-form--compact .spv-soft-amount-presets{gap:.4rem}.spv-soft-form--compact .spv-soft-amount-chip{padding:.45rem .65rem;font-size:.82rem}.spv-soft-form--compact .spv-soft-input{padding:.55rem .7rem;font-size:.95rem}.spv-soft-interest-panel--modal .spv-soft-interest-header{padding-top:max(.75rem,env(safe-area-inset-top,0px));padding-bottom:.5rem}.spv-soft-interest-panel--modal .spv-soft-interest-heading{font-size:1rem}.spv-soft-open-cta{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;min-width:0}.spv-soft-open-cta--hero{flex-shrink:0;flex-direction:column;flex-wrap:nowrap;align-items:flex-end;gap:0;margin-top:.1rem}.spv-soft-open-cta .spv-soft-muted{margin:0;max-width:36rem}.spv-soft-btn--open{display:inline-flex;align-items:center;justify-content:center;min-width:11.5rem;max-width:18rem;padding:.7rem 1.15rem;font-size:.9rem;line-height:1.25;text-align:center;white-space:normal}.spv-soft-btn-stack{display:flex;flex-direction:column;align-items:center;gap:.12rem;min-width:0}.spv-soft-btn-main{display:block;font-weight:650;line-height:1.2}.spv-soft-btn-deadline{display:block;font-size:.68rem;font-weight:550;letter-spacing:.02em;line-height:1.2;opacity:.9}@media (max-width:419px){.spv-soft-btn--open .spv-soft-btn-deadline{display:none}}.spv-soft-btn--submit{width:100%;max-width:24rem}.spv-gate-embed{padding:.5rem 0 1.5rem}.spv-gate-backdrop,.spv-gate-embed{display:flex;justify-content:center}.spv-gate-backdrop{position:fixed;inset:0;z-index:80;align-items:center;padding:1.25rem;background:rgb(15 23 42/45%)}.spv-gate-card{width:min(28rem,100%);max-height:min(92vh,44rem);overflow-y:auto;background:#fff;border-radius:.75rem;padding:1.75rem 1.5rem 1.25rem;box-shadow:0 18px 50px rgb(15 23 42/25%)}.spv-gate-title{margin:0;font-size:1.15rem;font-weight:650;color:#0f172a!important;text-align:center}.spv-gate-subtitle{margin:.4rem 0 0;font-size:.8rem;color:#64748b!important;text-align:center}.spv-gate-form{gap:.75rem;margin-top:1.25rem}.spv-gate-form,.spv-gate-label{display:flex;flex-direction:column}.spv-gate-label{gap:.3rem;font-size:.8rem;font-weight:600;color:#334155!important}.spv-gate-input{border:1px solid #cbd5e1;border-radius:.5rem;padding:.55rem .7rem;font-size:.95rem;color:#0f172a}.spv-gate-hint{margin:-.25rem 0 0;font-size:.75rem;color:#94a3b8!important}.spv-gate-check{display:flex;gap:.55rem;align-items:flex-start;font-size:.8rem;line-height:1.4;color:#334155!important}.spv-gate-check input{margin-top:.15rem}.spv-gate-error{margin:0;font-size:.8rem;color:#b91c1c!important}.spv-gate-continue{margin-top:.25rem;border:none;border-radius:.55rem;padding:.7rem 1rem;background:#0f172a;color:#fff!important;font-size:.95rem;font-weight:600;cursor:pointer}.spv-gate-continue:disabled{opacity:.65;cursor:wait}.spv-gate-cancel{border:none;background:none;color:#64748b!important;font-size:.8rem;cursor:pointer;padding:.25rem}.spv-gate-footer{margin:1rem 0 0;font-size:.7rem;color:#94a3b8!important;text-align:center}.spv-viewer-root{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;background:#0f172a}.spv-viewer-bar{display:flex;flex-wrap:nowrap;align-items:center;gap:.45rem .55rem;padding:.5rem .75rem;background:#111827;border-bottom:1px solid rgb(255 255 255/10%);min-width:0}.spv-viewer-close{border:1px solid rgb(255 255 255/20%);border-radius:.4rem;padding:.3rem .65rem;font-size:.8rem}.spv-viewer-close,.spv-viewer-download{background:transparent;color:#e2e8f0!important;cursor:pointer;flex-shrink:0}.spv-viewer-download{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border:1px solid rgb(255 255 255/18%);border-radius:.45rem;padding:0}.spv-viewer-download:hover:not(:disabled){border-color:rgb(56 189 248/55%);color:#7dd3fc!important;background:rgb(56 189 248/8%)}.spv-viewer-download:disabled{opacity:.55;cursor:wait}.spv-soft-materials-heading{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .45rem}.spv-soft-materials-dl-tip{position:relative;display:inline-flex;align-items:center}.spv-soft-materials-dl-all{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;margin:0;padding:0;border:1px solid transparent;border-radius:.35rem;background:transparent;color:var(--spv-muted)!important;cursor:pointer}.spv-soft-materials-dl-all:focus-visible,.spv-soft-materials-dl-all:hover:not(:disabled){color:var(--spv-ink)!important;border-color:var(--spv-border);background:color-mix(in srgb,var(--spv-accent) 8%,#fff)}.spv-soft-materials-dl-all:disabled{opacity:.55;cursor:wait}.spv-soft-materials-dl-tip-text{position:absolute;left:50%;bottom:calc(100% + .4rem);transform:translateX(-50%);z-index:5;width:max-content;max-width:14rem;padding:.35rem .5rem;border-radius:.35rem;background:#0f172a;color:#f8fafc!important;font-size:.68rem;font-weight:500;letter-spacing:.01em;text-transform:none;line-height:1.35;box-shadow:0 6px 18px rgb(15 23 42/25%);opacity:0;pointer-events:none;transition:opacity .12s ease}.spv-soft-materials-dl-tip:focus-within .spv-soft-materials-dl-tip-text,.spv-soft-materials-dl-tip:hover .spv-soft-materials-dl-tip-text{opacity:1}.spv-soft-materials-download-all-err{margin:0;font-size:.7rem;color:#b91c1c!important}.spv-viewer-title{font-size:.9rem;font-weight:600;color:#f8fafc!important;flex:0 1 auto;max-width:7.5rem}.spv-viewer-hint,.spv-viewer-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.spv-viewer-hint{font-size:.72rem;color:#94a3b8!important;flex:1 1 auto;text-align:right}@media (min-width:700px){.spv-viewer-bar{gap:.5rem .85rem;padding:.65rem .9rem}.spv-viewer-title{max-width:min(18rem,40vw)}.spv-viewer-hint{font-size:.75rem}}.spv-viewer-stage{position:relative;flex:1 1;min-height:0;background:#1e293b}.spv-viewer-stage--pages{overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.spv-viewer-pages{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem 1rem 2rem;opacity:0;transition:opacity .25s ease}.spv-viewer-pages--ready{opacity:1}.spv-viewer-page{position:relative;background:#fff;box-shadow:0 8px 28px rgb(0 0 0/35%);line-height:0;max-width:100%}.spv-viewer-page-canvas{display:block;max-width:100%;height:auto}.spv-viewer-page-watermark{pointer-events:none;position:absolute;inset:0;overflow:hidden;display:flex;align-items:center;justify-content:center;opacity:.22;z-index:2;-webkit-user-select:none;user-select:none}.spv-viewer-page-links{position:absolute;inset:0;z-index:3;pointer-events:none}.spv-viewer-page-link{position:absolute;pointer-events:auto;cursor:pointer;background:transparent;border:0;margin:-2px;padding:2px;box-sizing:content-box}.spv-viewer-status{margin:0;padding:2rem 1.25rem;text-align:center;color:#cbd5e1!important;font-size:.9rem}.spv-viewer-fallback{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.5rem;background:#1e293b}.spv-viewer-open-tab{display:inline-flex;align-items:center;padding:.55rem 1rem;border-radius:.45rem;background:#38bdf8;color:#0f172a!important;font-size:.875rem;font-weight:650;text-decoration:none}.spv-viewer-open-tab:hover{filter:brightness(1.05)}.spv-viewer-watermark-line{display:block;transform:rotate(-28deg);font-size:clamp(1.15rem,3.4vw,1.9rem);font-weight:650;letter-spacing:.01em;color:#334155;white-space:nowrap;-webkit-user-select:none;user-select:none;text-shadow:0 0 1px rgb(255 255 255/35%)}.spv-soft-video{position:relative;overflow:hidden;border-radius:.75rem;border:1px solid var(--spv-border);background:#0f172a;margin:.25rem 0 0}.spv-soft-video-media{display:block;width:100%;height:100%;object-fit:contain;border:0}.spv-soft-video-poster-wrap{position:relative;display:block;width:100%;height:100%;min-height:10rem;background:#0f172a}.spv-soft-video-poster{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:none;background:rgb(0 0 0/22%);cursor:pointer}.spv-soft-video-poster:hover{background:rgb(0 0 0/32%)}.spv-soft-video-placeholder{width:100%;height:100%;min-height:10rem;color:#94a3b8;font-size:.875rem}.spv-soft-video-placeholder,.spv-soft-video-play{display:flex;align-items:center;justify-content:center}.spv-soft-video-play{position:absolute;inset:0;pointer-events:none}.spv-soft-video-play:before{content:"";position:absolute;width:3rem;height:3rem;border-radius:999px;background:rgb(255 255 255/92%);box-shadow:0 4px 16px rgb(0 0 0/25%)}.spv-soft-video-play:after{content:"▶";position:relative;z-index:1;margin-left:.15rem;font-size:1.1rem;color:#0f172a}.spv-soft-video-close{position:absolute;top:.5rem;right:.5rem;z-index:4;width:1.75rem;height:1.75rem;border:none;border-radius:999px;background:rgb(0 0 0/55%);color:#fff;font-size:1.1rem;line-height:1;cursor:pointer}.spv-soft-video-hit{position:absolute;inset:0;bottom:2.35rem;z-index:1;margin:0;padding:0;border:none;background:transparent;cursor:pointer}.spv-soft-video-flash{position:absolute;top:50%;left:50%;z-index:3;width:4.25rem;height:4.25rem;margin:0;border-radius:999px;background:rgb(0 0 0/45%);transform:translate(-50%,-50%);pointer-events:none;animation:spv-soft-video-flash-out .45s ease forwards}.spv-soft-video-flash:after,.spv-soft-video-flash:before{content:"";position:absolute;background:#fff}.spv-soft-video-flash--pause:after,.spv-soft-video-flash--pause:before{top:50%;width:.35rem;height:1.35rem;margin-top:-.675rem;border-radius:1px}.spv-soft-video-flash--pause:before{left:1.45rem}.spv-soft-video-flash--pause:after{right:1.45rem}.spv-soft-video-flash--play:before{top:50%;left:50%;width:0;height:0;margin:-.7rem 0 0 -.35rem;border-color:transparent transparent transparent #fff;border-style:solid;border-width:.7rem 0 .7rem 1.15rem;background:none}.spv-soft-video-flash--play:after{display:none}@keyframes spv-soft-video-flash-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.15)}}.spv-soft-video-ig-chrome{position:absolute;left:0;right:0;bottom:0;z-index:8;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;padding:.55rem .65rem calc(.45rem + env(safe-area-inset-bottom, 0px));background:linear-gradient(0deg,rgb(0 0 0/55%),transparent);pointer-events:none}.spv-soft-video-ig-chrome>*{pointer-events:auto}.spv-soft-video-mute{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;padding:0;border:none;border-radius:999px;background:rgb(0 0 0/45%);color:#fff;cursor:pointer}.spv-soft-video-mute-icon{display:block;width:1.05rem;height:1.05rem}.spv-soft-video-scrub{position:relative;height:.22rem;border-radius:999px;background:rgb(255 255 255/35%);cursor:pointer;touch-action:none}.spv-soft-video-scrub-fill{position:absolute;top:0;left:0;bottom:0;border-radius:inherit;background:#fff}.spv-soft-video-time{font-size:.65rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgb(255 255 255/90%);white-space:nowrap}.spv-soft-video-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:10rem;padding:1rem;color:#94a3b8;font-size:.8rem;text-align:center}.spv-soft-video-fallback a{color:#7dd3fc}.spv-soft-below{margin-top:0;padding-top:1.5rem;border-top:1px solid var(--spv-border)}.spv-soft-section-title{margin:0 0 .4rem;font-size:1.15rem;font-weight:650;color:var(--spv-ink)!important}.spv-soft-body-text,.spv-soft-muted{margin:0 0 1rem;font-size:.9rem;line-height:1.55;color:var(--spv-muted)!important}.spv-soft-form{display:flex;flex-direction:column;gap:1.1rem;max-width:36rem}.spv-soft-form-scroll{display:flex;flex-direction:column;gap:inherit}.spv-soft-form-footer{display:flex;flex-direction:column;gap:.5rem}.spv-soft-fee-fieldset{margin:0;padding:0;border:none}.spv-soft-highlights-title{margin:0 0 .45rem;font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--spv-muted)!important}.spv-soft-highlights-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.spv-soft-highlights-item{position:relative;margin:0;padding:.55rem .7rem .55rem 1.55rem;border-radius:.5rem;border:1px solid var(--spv-border);background:var(--spv-card);font-size:.88rem;font-weight:400;line-height:1.45;color:var(--spv-ink)!important}.spv-soft-highlights-item strong{font-weight:700;color:var(--spv-ink)!important}.spv-soft-highlights-item:before{content:"";position:absolute;left:.65rem;top:.85rem;width:.4rem;height:.4rem;border-radius:999px;background:var(--spv-accent)}.spv-soft-fee-verify{margin-bottom:.75rem!important}.spv-soft-fee-list{display:flex;flex-direction:column;gap:.55rem}.spv-soft-fee-card{display:flex;gap:.75rem;align-items:flex-start;padding:.85rem .95rem;border-radius:.65rem;border:1px solid var(--spv-border);background:var(--spv-card);cursor:pointer;transition:border-color .15s ease,background .15s ease}.spv-soft-fee-card:hover{border-color:#b7c5d1}.spv-soft-fee-card--selected{border-color:var(--spv-accent);background:var(--spv-accent-soft);box-shadow:0 0 0 1px var(--spv-accent)}.spv-soft-fee-radio{margin-top:.2rem;accent-color:var(--spv-accent)}.spv-soft-fee-card-body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.spv-soft-fee-card-label{font-size:.9rem;font-weight:650;color:var(--spv-ink)!important}.spv-soft-fee-card-econ{font-size:.8rem;font-weight:500;color:var(--spv-ink)!important}.spv-soft-fee-card-hint{font-size:.78rem;line-height:1.4;color:var(--spv-muted)!important}.spv-soft-deal-terms{margin:0 0 1.25rem}.spv-soft-deal-terms-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.65rem .85rem;margin:.5rem 0 0;padding:0}.spv-soft-deal-terms-fact{display:flex;flex-direction:column;gap:.15rem;min-width:0}.spv-soft-deal-terms-fact dt{margin:0;color:#64748b;font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.spv-soft-deal-terms-fact dd{margin:0;color:#0f172a;font-size:.92rem;font-weight:600;line-height:1.3}.spv-soft-faq{margin:1.25rem 0 0;padding:1rem 0 0;border-top:1px solid rgb(11 31 46/10%);max-width:36rem}.spv-soft-faq-title{margin:0 0 .55rem;font-size:.72rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--spv-ink)!important}.spv-soft-faq-list{display:flex;flex-direction:column;gap:.35rem}.spv-soft-faq-item{margin:0;border-radius:.5rem;border:1px solid rgb(11 31 46/8%);background:rgb(255 255 255/55%);padding:0;overflow:hidden}.spv-soft-faq-q{cursor:pointer;list-style:none;padding:.65rem .85rem;font-size:.88rem;font-weight:600;line-height:1.35;color:var(--spv-ink)!important}.spv-soft-faq-q::-webkit-details-marker{display:none}.spv-soft-faq-q:after{content:"+";float:right;font-weight:500;color:var(--spv-muted)}.spv-soft-faq-item[open] .spv-soft-faq-q:after{content:"-"}.spv-soft-faq-a{margin:0;padding:0 .85rem .75rem;font-size:.82rem;line-height:1.5;color:rgb(11 31 46/72%)!important}.spv-soft-faq-a>p{margin:0}.spv-soft-faq-fee-list{list-style:none;margin:.55rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.spv-soft-faq-fee-row{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.45rem .6rem;border-radius:.45rem;border:1px solid var(--spv-border);background:var(--spv-card)}.spv-soft-faq-fee-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .65rem}.spv-soft-faq-fee-label{font-size:.82rem;font-weight:650;color:var(--spv-ink)!important}.spv-soft-faq-fee-econ{font-size:.8rem;font-weight:600;color:var(--spv-muted)!important}.spv-soft-faq-fee-who{font-size:.75rem;font-weight:500;line-height:1.35;color:var(--spv-muted)!important}.spv-soft-field{display:flex;flex-direction:column;gap:.35rem}.spv-soft-amount-fieldset{margin:0;padding:0;border:none;min-width:0}.spv-soft-amount-fieldset .spv-soft-label{padding:0}.spv-soft-amount-presets{display:flex;flex-wrap:wrap;gap:.45rem;margin:.15rem 0 .35rem}.spv-soft-amount-chip{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.55rem .85rem;border:1px solid var(--spv-border,#e4dfd4);border-radius:.55rem;background:#fff;color:var(--spv-ink,#0b1f2e)!important;font-size:.88rem;font-weight:600;cursor:pointer}.spv-soft-amount-chip--selected,.spv-soft-amount-chip:hover:not(:disabled){border-color:var(--spv-accent,#0e7cbb)}.spv-soft-amount-chip--selected{background:rgb(14 124 187/8%);box-shadow:inset 0 0 0 1px var(--spv-accent,#0e7cbb)}.spv-soft-amount-chip:disabled{opacity:.55;cursor:not-allowed}.spv-soft-label{font-size:.8rem;font-weight:600;color:var(--spv-ink)!important}.spv-soft-input{width:100%;border:1px solid var(--spv-border);border-radius:.55rem;padding:.65rem .75rem;font-size:.95rem;background:var(--spv-card);color:var(--spv-ink)}.spv-soft-input:focus{outline:2px solid rgb(14 124 187/35%);border-color:var(--spv-accent)}.spv-soft-hint{font-size:.75rem;color:var(--spv-muted)!important}.spv-soft-check{display:flex;gap:.65rem;align-items:flex-start;font-size:.85rem;line-height:1.45;color:var(--spv-ink)!important}.spv-soft-check input{margin-top:.2rem;accent-color:var(--spv-accent)}.spv-soft-btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:.65rem;padding:.75rem 1.15rem;font-size:.9rem;font-weight:650;background:var(--spv-accent)!important;color:#ffffff!important;cursor:pointer}.spv-soft-btn:disabled{opacity:.55;cursor:not-allowed}.spv-soft-btn--sticky{width:100%}.spv-soft-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom, 0px));background:rgb(247 245 241/92%);border-top:1px solid var(--spv-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.spv-soft-danger{margin:0;font-size:.875rem;color:#b91c1c!important}.spv-soft-alert{margin:0;padding:.75rem .9rem;border-radius:.55rem;border:1px solid #fcd34d;background:#fffbeb;font-size:.875rem;color:#92400e!important}.spv-soft-closed{margin-top:0;padding-top:1.25rem;border-top:1px solid var(--spv-border)}.spv-soft-closed-banner{margin:0 0 .75rem;padding:.75rem .9rem;border-radius:.55rem;border:1px solid #fcd34d;background:#fffbeb;font-size:.9rem;font-weight:550;color:#92400e!important}.spv-soft-thanks{max-width:36rem}.spv-soft-thanks--solo{max-width:28rem;min-height:min(70vh,32rem);display:flex;flex-direction:column;justify-content:center;gap:.85rem;padding:1.5rem 0 2.5rem}.spv-soft-thanks--solo .spv-soft-body-text,.spv-soft-thanks--solo .spv-soft-h1,.spv-soft-thanks--solo .spv-soft-muted{margin:0}.spv-soft-skeleton{display:flex;flex-direction:column;gap:.75rem;max-width:28rem}.spv-soft-skel-block,.spv-soft-skel-line{border-radius:.4rem;background:linear-gradient(90deg,#e8e4dc,#f3efe8 50%,#e8e4dc);background-size:200% 100%;animation:spv-soft-shimmer 1.2s ease-in-out infinite}.spv-soft-skel-line{height:.9rem;width:88%}.spv-soft-skel-line--lg{height:1.6rem;width:70%}.spv-soft-skel-line--sm{width:55%}.spv-soft-skel-block{height:10rem;width:100%;margin-top:.5rem}@keyframes spv-soft-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.capability-token-shell .cap-field{display:block;font-size:.875rem;font-weight:650;color:#0f172a!important}.capability-token-shell .cap-req{color:#dc2626;font-weight:700}.capability-token-shell .cap-field input,.capability-token-shell .cap-field select,.capability-token-shell .cap-field textarea,.capability-token-shell input.cap-input,.capability-token-shell select.cap-input,.capability-token-shell textarea.cap-input{display:block;width:100%;margin-top:.35rem;border:1px solid #e2e8f0;border-radius:.75rem;padding:.5rem .65rem;font:inherit;font-weight:400;font-size:.875rem;color:#0f172a!important;background:#ffffff!important}.capability-token-shell .cap-field-with-count{position:relative}.capability-token-shell .cap-field-with-count .cap-input,.capability-token-shell .cap-field-with-count textarea.cap-input{padding-bottom:1.35rem}.capability-token-shell .cap-char-count{position:absolute;right:.55rem;bottom:.35rem;margin:0;font-size:.7rem;font-weight:500;line-height:1;color:#94a3b8!important;pointer-events:none}.capability-token-shell .cap-char-count.is-full{color:#dc2626!important}.capability-token-shell .cap-field-hint{margin:.25rem 0 0;font-size:.75rem;font-weight:500;line-height:1.25;color:#dc2626!important}.capability-token-shell .cap-input.is-invalid,.capability-token-shell input.cap-input.is-invalid,.capability-token-shell textarea.cap-input.is-invalid{border-color:#f87171!important}.capability-token-shell input.cap-code{letter-spacing:.35em}.capability-token-shell .cap-meeting-link-box{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.35rem}.capability-token-shell .cap-meeting-link-input{flex:1 1 12rem;min-width:0;margin:0;border:1px solid #e2e8f0;border-radius:.5rem;padding:.45rem .6rem;font-size:.875rem;font-weight:400;line-height:1.3;color:#0f172a!important;background:#f8fafc!important;-webkit-user-select:all;user-select:all}.capability-token-shell .cap-lede{margin:0;font-size:.9375rem;line-height:1.4;color:#334155!important}.capability-token-shell .cap-meta{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.65rem;row-gap:.2rem;margin-top:.4rem;padding:.5rem .7rem;border-radius:.55rem;background:#f8fafc!important;border:1px solid #e2e8f0;font-size:.75rem;line-height:1.35;color:#64748b!important}.capability-token-shell .cap-meta p{margin:0;color:#64748b!important}.capability-token-shell .cap-meta p+p:before{content:"·";margin-right:.65rem;color:#94a3b8}.capability-token-shell .cap-slot-list{list-style:none;margin:0;padding:0;max-height:none;overflow:visible;display:flex;flex-direction:column;gap:.4rem}.capability-token-shell .cap-slot-days{display:grid;grid-template-columns:1fr;gap:.85rem}@media (min-width:720px){.capability-token-shell .cap-slot-days{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.15rem;align-items:start}}.capability-token-shell .cap-slot-day-block{display:flex;flex-direction:column;gap:.4rem;min-width:0}.capability-token-shell .cap-slot-day{margin:0;font-size:.6875rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#64748b!important}.capability-token-shell .cap-slot-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}@media (min-width:480px){.capability-token-shell .cap-slot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:720px){.capability-token-shell .cap-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.capability-token-shell .cap-slot{width:100%;text-align:center;border:1px solid #e2e8f0;border-radius:.5rem;padding:.42rem .25rem;font-size:.8125rem;line-height:1.15;background:#ffffff!important;color:#334155!important;cursor:pointer}.capability-token-shell .cap-slot:hover{border-color:#94a3b8}.capability-token-shell .cap-slot.is-selected{border-color:#0e7cbb;background:#f0f9ff!important;color:#0f172a!important;font-weight:600}.capability-token-shell .cap-check{display:flex;align-items:flex-start;gap:.75rem;font-size:.875rem;color:#334155!important}.capability-token-shell .cap-check input{margin-top:.2rem}.capability-token-shell .cap-radio-grid{display:grid;gap:.5rem}.capability-token-shell .cap-radio{display:flex;align-items:center;gap:.75rem;border:1px solid #e2e8f0;border-radius:.75rem;padding:.75rem;font-size:.875rem;color:#0f172a!important}.capability-token-shell .cap-book-compact .cap-title{font-size:1.35rem;line-height:1.25;margin:0}.capability-token-shell .cap-book-form{display:flex;flex-direction:column;gap:.85rem;width:100%;max-width:none}.capability-token-shell .cap-book-section{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;border:none;min-inline-size:0}.capability-token-shell .cap-book-section-title{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#64748b!important}.capability-token-shell .cap-book-grid-2{display:grid;grid-template-columns:1fr;gap:.45rem}@media (min-width:480px){.capability-token-shell .cap-book-grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.45rem .65rem;align-items:end}.capability-token-shell .cap-book-cofounder-fields{align-items:start}}@media (min-width:640px){.capability-token-shell .cap-book-compact{gap:.75rem}.capability-token-shell .cap-book-form{gap:.65rem}.capability-token-shell .cap-book-compact .cap-field input,.capability-token-shell .cap-book-compact .cap-field textarea,.capability-token-shell .cap-book-compact input.cap-input,.capability-token-shell .cap-book-compact textarea.cap-input{margin-top:.2rem;padding:.4rem .55rem;border-radius:.5rem;font-size:.875rem}.capability-token-shell .cap-book-compact .cap-radio{padding:.4rem .6rem;border-radius:.5rem;gap:.4rem}}.capability-token-shell .cap-book-cofounder{display:flex;flex-direction:column;gap:.25rem;margin-top:.15rem;padding:.4rem .5rem;border:1px solid #e2e8f0;border-radius:.55rem;background:#f8fafc!important}.capability-token-shell .cap-book-cofounder-head{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin:0}.capability-token-shell .cap-book-cofounder-label{font-size:.875rem;font-weight:400;color:#0f172a!important}.capability-token-shell .cap-book-inline-link{background:none;border:none;padding:0;margin:0;font-size:.875rem;font-weight:400;line-height:1.25;color:#0e7cbb!important;text-decoration:underline;cursor:pointer;text-align:left}.capability-token-shell .cap-book-add-cofounder{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:2.75rem;padding:.55rem .85rem;margin-top:.15rem;border:1px solid #bae6fd;border-radius:.65rem;background:#f0f9ff!important;font-size:.9375rem;font-weight:600;line-height:1.2;color:#0369a1!important;text-decoration:none;cursor:pointer;text-align:center}.capability-token-shell .cap-book-add-cofounder:active{background:#e0f2fe!important}.capability-token-shell .cap-book-cofounder-head .cap-muted{font-size:.75rem}.capability-token-shell .cap-book-radio-row{display:flex;flex-wrap:wrap;gap:.5rem .75rem}.capability-token-shell .cap-book-times{display:flex;flex-direction:column;gap:.55rem;margin-top:.35rem;padding-top:.85rem;border-top:1px solid #e2e8f0;max-width:none}.capability-token-shell .cap-book-times-meta{margin:0;font-size:.75rem}.capability-token-shell .cap-book-week-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.capability-token-shell .cap-book-week-nav .cap-book-inline-link:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}.capability-token-shell .cap-introducer-chip{display:inline-flex;align-items:center;gap:.55rem;margin-top:.35rem;padding:.35rem .65rem .35rem .35rem;border-radius:999px;background:#f1f5f9!important;border:1px solid #e2e8f0;max-width:100%}.capability-token-shell .cap-introducer-avatar{width:32px;height:32px;border-radius:999px;object-fit:cover;background:#cbd5e1;flex-shrink:0}.capability-token-shell .cap-introducer-avatar.is-initials{display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#0f172a!important;background:#e2e8f0!important}.capability-token-shell .cap-introducer-copy{display:flex;flex-direction:column;gap:.05rem;min-width:0}.capability-token-shell .cap-introducer-kicker{font-size:.65rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#64748b!important;line-height:1.1}.capability-token-shell .cap-introducer-name{font-size:.875rem;font-weight:600;color:#0f172a!important;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.capability-token-shell .cap-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.capability-token-shell a.cap-brand{text-decoration:underline}:root{--type-hero:clamp(2.5rem,4.2vw,3.5rem);--type-page:clamp(2rem,3vw,2.75rem);--type-section:clamp(1.75rem,2.2vw,2rem);--type-subhead:1.125rem;--type-body:1rem;--type-body-sm:0.875rem;--type-lede:1rem}@media (prefers-color-scheme:dark){@theme{--color-accent:#0e7cbb;--color-accent-secondary:#34d399;--color-background:#000000;--color-background-primary:#000000;--color-text-primary:#ffffff;--color-border-primary:#333333}}.dark{--color-accent:#0e7cbb;--color-accent-secondary:#34d399;--color-background:#000000;--color-background-primary:#000000;--color-text-primary:#ffffff;--color-border-primary:#333333;--background:oklch(0.145 0 0);--foreground:oklch(0.985 0 0);--card:oklch(0.205 0 0);--card-foreground:oklch(0.985 0 0);--popover:oklch(0.205 0 0);--popover-foreground:oklch(0.985 0 0);--primary:oklch(0.922 0 0);--primary-foreground:oklch(0.205 0 0);--secondary:oklch(0.269 0 0);--secondary-foreground:oklch(0.985 0 0);--muted:oklch(0.269 0 0);--muted-foreground:oklch(0.708 0 0);--accent:oklch(0.269 0 0);--accent-foreground:oklch(0.985 0 0);--destructive:oklch(0.704 0.191 22.216);--border:oklch(1 0 0/10%);--input:oklch(1 0 0/15%);--ring:oklch(0.556 0 0);--chart-1:oklch(0.488 0.243 264.376);--chart-2:oklch(0.696 0.17 162.48);--chart-3:oklch(0.769 0.188 70.08);--chart-4:oklch(0.627 0.265 303.9);--chart-5:oklch(0.645 0.246 16.439);--sidebar:oklch(0.205 0 0);--sidebar-foreground:oklch(0.985 0 0);--sidebar-primary:oklch(0.488 0.243 264.376);--sidebar-primary-foreground:oklch(0.985 0 0);--sidebar-accent:oklch(0.269 0 0);--sidebar-accent-foreground:oklch(0.985 0 0);--sidebar-border:oklch(1 0 0/10%);--sidebar-ring:oklch(0.556 0 0)}body{color:#000000}html:not(.dark){--color-text-primary:#000000;--color-background:#ffffff;--color-background-primary:#ffffff;--color-border-primary:#000000}.dark body,html.dark body{color:#ffffff}.dark,.dark .min-h-screen{background-color:#000000;color:#ffffff}.dark .nav-link,.dark .navbar-logo-text{color:#ffffff}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{color:#ffffff;opacity:1!important}.dark .founder-voice-names,.dark .founder-voice-quote,.dark p{color:#ffffff}.bg-gray-50{background-color:#f9fafb}.dark .bg-gray-50{background-color:#111111}.section-alt-1{background-color:#ffffff;width:100%;margin:0;padding:0}.section-alt-2{background-color:#f9fafb;width:100%;margin:0;padding:0}.dark .section-alt-1{background-color:var(--color-background)}.dark .section-alt-2{background-color:#111111}.dark .border-black{border-color:#ffffff}.dark .footer{background-color:#000000;color:#ffffff}.dark .footer-tagline{color:#a3a3a3}.dark .footer-col-heading{color:#ffffff}.dark .footer-col-link{color:#a3a3a3}.dark .footer-col-link:hover{color:var(--color-accent)}.dark .footer-rule{background:#262626}.dark .footer-copy{color:#737373}.dark .footer-legal-link{color:#a3a3a3}.dark .footer-legal-link:hover{color:var(--color-accent)}.dark .prose,.dark .prose h1,.dark .prose h2,.dark .prose h3,.dark .prose h4,.dark .prose h5,.dark .prose h6,.dark .prose p,.dark .prose strong{color:#ffffff}.dark .founder-voice-face{background:#2a2a2a;border-color:var(--color-background);box-shadow:0 0 0 1px #3a3a3a;color:#ffffff}.dark .founder-voice-logo{border-color:#2a2a2a}.dark .founder-voice-quote,.dark .founder-voice-quote p{color:#f4f4f4}.dark .founder-voice-company{color:#ffffff}.dark .founder-voice-names{color:rgba(255,255,255,.55)}.dark .founder-voice-dash{color:rgba(255,255,255,.3)}.dark .portfolio-item,.dark .portfolio-name{color:#000000}.dark .portfolio-grid{background-color:#ffffff}.dark .portfolio-logo-fallback{background-color:var(--color-accent);color:#ffffff}body:not(.dark) .portfolio-logo-fallback,html:not(.dark) .portfolio-logo-fallback{background-color:#0e7cbb;color:#ffffff}.dark .portfolio-item:hover{background-color:rgba(14,124,187,.1)}.dark .portfolio-item.selected{background-color:rgba(14,124,187,.2);border-color:var(--color-accent)}.dark .portfolio-hero{background:linear-gradient(135deg,#111111,#000000);border-color:#333333}.dark .portfolio-hero-title{color:#ffffff}.dark .portfolio-hero-text{color:#cccccc}.dark .faq-button{color:#ffffff}.dark .faq-content,.dark .faq-icon{color:#cccccc}.dark .faq-item{border-color:#333333}.dark .faq-container{text-align:left}.dark .process-content h3{color:#ffffff}.dark .process-content p{color:#cccccc}.dark a{color:var(--color-accent)}.dark a:hover{font-weight:700}.dark .benefit-item h3{color:#ffffff}.dark .benefit-item p{color:#cccccc}.dark .benefit-list li{color:#e5e5e5;font-weight:500}.dark .navbar-mobile-link{color:#ffffff}.dark .navbar-mobile-link:hover{color:var(--color-accent)}.dark .footer-logo-icon{background-color:var(--color-accent)}.dark .border-gray-300{border-color:#333333}.dark .text-gray-400{color:#999999}.process-number,body:not(.dark) .process-number{color:#ffffff;background-color:#0e7cbb}.dark .process-number{background-color:var(--color-accent);color:#ffffff}.dark .benefit-list li:before{color:var(--color-accent)}*{box-sizing:border-box}body{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.6;font-weight:400;color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color .2s ease,background-color .2s ease}body,html:not(.dark) .min-h-screen,html:not(.dark) div.min-h-screen{background-color:#ffffff!important}button,div,h1,h2,h3,h4,h5,h6,input,li,p,select,span,td,textarea,th{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}html.dark,html.dark body{background-color:#000000!important;color:#ffffff}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.15;letter-spacing:-.02em;margin:0;color:#000000!important}h1{font-size:var(--type-hero);font-weight:700;line-height:1.08;letter-spacing:-.035em;max-width:900px;margin-left:auto;margin-right:auto}h1,h2{margin-bottom:1.25rem}h2{font-size:var(--type-section);font-weight:600;line-height:1.2;letter-spacing:-.02em}h3{letter-spacing:-.01em}h3,h4{font-size:var(--type-subhead);line-height:1.3}h3,h4,h5{font-weight:600}h5{font-size:var(--type-body);line-height:1.4}@media (max-width:767px){:root{--type-hero:clamp(2.15rem,8vw,2.65rem);--type-page:clamp(1.7rem,7vw,2.15rem);--type-section:clamp(1.25rem,4.6vw,1.45rem);--type-subhead:1.05rem;--type-body:0.9375rem;--type-body-sm:0.875rem;--type-lede:1.05rem}.hero-section{min-height:50vh;padding:2.75rem 0 2.25rem}.hero-section h1{margin-bottom:.55rem}.hero-content>p,.hero-lede{font-size:1.05rem!important;line-height:1.45}h1{margin-bottom:.35rem;line-height:1.08}h2{margin-bottom:.5rem;line-height:1.2}.section-padding h2,.section-padding h2.text-center{margin-bottom:.55rem!important}.home-cta-copy,.section-padding .prose.mb-10,.section-padding .prose.mb-12,.section-padding .prose.mb-5,.section-padding .prose.mb-6,.section-padding .prose.mb-8{margin-bottom:1.1rem!important}.home-cta-copy{margin-bottom:1rem!important}.home-waitlist-line{margin-top:1.75rem!important;margin-bottom:0!important;font-size:var(--type-body);line-height:1.45}.section-padding .prose p{font-size:var(--type-body);line-height:1.55;margin-bottom:.75rem}.section-padding .prose p:last-child{margin-bottom:0}.hero-content>p{margin-top:.45rem!important;font-size:var(--type-lede)!important;line-height:1.45}.section-padding .btn-primary{margin-top:.15rem;font-size:.9rem;padding:.65rem 1.25rem}.section-padding p.text-center{margin-top:1rem!important;font-size:var(--type-body);line-height:1.45}.faq-container+*,.section-padding .faq-container{margin-top:0}.section-padding .mb-6.max-w-lg,.section-padding .mb-6.w-full{margin-bottom:.85rem!important}.section-padding h2.text-3xl,.section-padding h2.text-4xl,.section-padding h2.text-5xl,.section-padding h2.text-7xl,.section-padding h2.text-8xl{font-size:var(--type-section)!important;margin-bottom:0!important}}.prose{max-width:none;color:#000000}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:#000000!important;font-weight:600;line-height:1.15;letter-spacing:-.02em;margin-bottom:1rem}.prose p{font-size:var(--type-body);line-height:1.65;color:#000000;margin-bottom:1.1rem;font-weight:400}.prose strong{font-weight:600;color:#000000}.container{max-width:1200px;margin:0 auto;padding:0 1rem}section{width:100%!important;max-width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}.section-padding{padding:1rem 0;width:100%;margin:0}@media (min-width:768px){.section-padding{padding:2rem 0}}.hero-section{position:relative;min-height:50vh;padding:2.5rem 0 2rem;overflow:hidden;display:flex;align-items:center}@media (min-width:768px){.hero-section{min-height:min(56vh,34rem);padding:3.5rem 0 3rem}}@media (min-width:1024px){.hero-section{min-height:min(58vh,36rem);padding:4rem 0 3.25rem}}.hero-background-image{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/az_celebration.JPG);background-size:120%;background-position:center 30%;background-repeat:no-repeat;background-attachment:fixed;z-index:1;transform:translateZ(0);will-change:transform}@media (max-width:768px){.hero-background-image{background-size:cover;background-position:50%;background-attachment:scroll}}.hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.hero-content{text-align:center}.hero-content,.hero-layout{position:relative;z-index:3}.hero-layout{display:flex;flex-direction:column;gap:2rem;max-width:72rem;margin:0 auto}.hero-facts{text-align:left;max-width:28rem;margin:0 auto;width:100%}.dark .hero-facts .founder-facts-row dt{color:rgba(255,255,255,.55)}.dark .hero-facts .founder-facts-row dd{color:rgba(255,255,255,.95)}.dark .hero-facts .founder-facts-info{color:rgba(255,255,255,.55)}.dark .hero-facts .founder-facts-info:focus-visible,.dark .hero-facts .founder-facts-info:hover{color:#ffffff}@media (min-width:768px){.hero-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2.5rem 3rem;align-items:center}.hero-content{text-align:left}.hero-content .hero-lede{max-width:28rem;margin-left:0;margin-right:0}.hero-facts{margin:0;max-width:none}.hero-facts .founder-facts-row{grid-template-columns:6.5rem minmax(0,1fr)}}@media (min-width:1024px){.hero-layout{gap:3rem 4rem}}.hero-lede{font-size:var(--type-lede);line-height:1.5;margin:0}.hero-cta{margin-top:1.5rem!important}@media (min-width:768px){.hero-cta{margin-top:1.75rem!important}}body:not(.dark) .hero-background-image,html:not(.dark) .hero-background-image{opacity:1}body:not(.dark) .hero-overlay,html:not(.dark) .hero-overlay{background:linear-gradient(135deg,rgba(255,255,255,.8),rgba(255,255,255,.8) 30%,rgba(255,255,255,.8) 70%,rgba(255,255,255,.8))}.dark .hero-section{background-color:#000000;color:#ffffff}.dark .hero-content,.dark .hero-content h1,.dark .hero-section h1{color:#ffffff!important}.dark .hero-background-image{opacity:.8!important;filter:brightness(.2)!important}.dark .hero-overlay{background:linear-gradient(135deg,rgba(0,0,0,.2),rgba(0,0,0,.2) 30%,rgba(0,0,0,.2) 70%,rgba(0,0,0,.2))!important}body{padding-top:4rem;padding-left:0!important;padding-right:0!important;margin:0!important;background-color:#ffffff}body>#__next>div.min-h-screen{margin-top:-4rem;padding-top:4rem;box-sizing:border-box}.dark body,html.dark body{background-color:#000000!important}html{padding:0!important;margin:0!important}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(255,255,255,.1)!important;border-bottom:1px solid rgba(0,0,0,.1);box-shadow:0 8px 32px 0 rgba(0,0,0,.05);transition:top .4s cubic-bezier(.4,0,.2,1),left .4s cubic-bezier(.4,0,.2,1),right .4s cubic-bezier(.4,0,.2,1),max-width .4s cubic-bezier(.4,0,.2,1),border-radius .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);margin:0;max-width:none;will-change:backdrop-filter}.dark .navbar,.navbar{backdrop-filter:blur(10px) saturate(180%)!important;-webkit-backdrop-filter:blur(10px) saturate(180%)!important}.dark .navbar{background:rgba(0,0,0,.03)!important;border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px 0 rgba(0,0,0,.3)}.navbar.navbar--scroll-away{position:relative;transition:none}.navbar.navbar--scroll-away,.navbar.navbar--scroll-away.scrolled{top:auto;left:auto;right:auto;max-width:none;margin:0;border-radius:0}.navbar.navbar--scroll-away.scrolled{border:none;border-bottom:1px solid rgba(0,0,0,.1);box-shadow:0 8px 32px 0 rgba(0,0,0,.05)}.dark .navbar.navbar--scroll-away.scrolled{border:none;border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px 0 rgba(0,0,0,.3)}body:has(.pitch-packet-page){padding-top:0}body:has(.pitch-packet-page)>#__next>div.pitch-packet-page{margin-top:0;padding-top:0}.navbar.scrolled{top:1.5rem;left:1.5rem;right:1.5rem;background:rgba(255,255,255,.15)!important;border:1px solid rgba(0,0,0,.15);border-radius:16px;box-shadow:0 8px 32px 0 rgba(0,0,0,.1),inset 0 1px 0 0 rgba(255,255,255,.15);margin:0 auto;max-width:1200px}.dark .navbar.scrolled,.navbar.scrolled{backdrop-filter:blur(10px) saturate(180%)!important;-webkit-backdrop-filter:blur(10px) saturate(180%)!important}.dark .navbar.scrolled{background:rgba(0,0,0,.05)!important;border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 32px 0 rgba(0,0,0,.5),inset 0 1px 0 0 rgba(255,255,255,.1)}.navbar-content{max-width:1200px;margin:0 auto;padding:0 2rem;justify-content:space-between;height:4rem;background:transparent!important;background-color:transparent!important}.navbar-content,.navbar-logo{display:flex;align-items:center}.navbar-logo{gap:.25rem;text-decoration:none;color:#000000;font-weight:700;font-size:1.5rem;transition:opacity .2s ease}.navbar-logo:hover{opacity:.8}.navbar-logo-icon{width:2rem;height:2rem;background-color:var(--color-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;color:#ffffff;flex-shrink:0}.navbar-logo-image{width:3rem;height:3rem;object-fit:contain;flex-shrink:0}.navbar-logo-full{height:2.5rem;width:auto;object-fit:contain;flex-shrink:0}.navbar-logo-text{font-family:var(--font-pgf-now),"PGF Now",var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.75rem;font-weight:700;color:#0e7cbb;letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.dark .navbar-logo-text{color:#ffffff}.navbar-logo-accent{color:var(--color-accent)}.logo-context-menu{position:fixed;z-index:9999;min-width:260px;padding:.5rem 0;background:rgba(28,28,30,.98);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.logo-context-menu-title{padding:.5rem 1rem .25rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.6)}.logo-context-menu-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem 1rem;border:none;background:transparent;color:#fff;font-size:.875rem;text-align:left;cursor:pointer;transition:background .15s ease}.logo-context-menu-item:hover{background:rgba(255,255,255,.1)}.logo-context-menu-thumb{width:56px;height:32px;object-fit:contain;flex-shrink:0;background:rgba(255,255,255,.08);border-radius:6px}.logo-context-menu-caption{flex:1 1;line-height:1.3;color:rgba(255,255,255,.95)}.navbar-nav{display:flex;align-items:center;gap:2rem}.navbar-cta{margin-left:1rem}.navbar-mobile-actions{display:none;align-items:center;gap:.15rem;flex-shrink:0}.navbar-mobile-toggle{display:none;flex-direction:column;gap:.25rem;background:none;border:none;cursor:pointer;padding:.5rem;z-index:1001}.navbar-mobile-toggle span{width:1.5rem;height:2px;background-color:#000000;transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}.dark .navbar-mobile-toggle span{background-color:#ffffff}.navbar-mobile-toggle.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.navbar-mobile-toggle.active span:nth-child(2){opacity:0;transform:scaleX(0)}.navbar-mobile-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.navbar-mobile-menu{overflow:hidden;transition:height .3s cubic-bezier(.4,0,.2,1),opacity .3s ease;height:0;opacity:0;position:relative;z-index:1000;background:transparent!important;border:none!important;box-shadow:0 8px 32px 0 rgba(0,0,0,.05);will-change:backdrop-filter}.dark .navbar-mobile-menu,.navbar-mobile-menu,body:not(.dark) .navbar-mobile-menu,html:not(.dark) .navbar-mobile-menu{backdrop-filter:blur(10px) saturate(180%)!important;-webkit-backdrop-filter:blur(10px) saturate(180%)!important}.dark .navbar-mobile-menu{background:rgba(0,0,0,.03)!important;border:none!important;box-shadow:0 8px 32px 0 rgba(0,0,0,.3)}.navbar-mobile-menu.open{height:auto;opacity:1}.navbar-mobile-content{padding:1rem 2rem 2rem;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;transform:translateY(-10px);transition:transform .3s cubic-bezier(.4,0,.2,1);background:transparent!important;background-color:transparent!important}.navbar-mobile-menu.open .navbar-mobile-content{transform:translateY(0)}.navbar-mobile-link{font-weight:500;font-size:1.125rem;color:#000000;text-decoration:none;transition:color .2s ease,transform .3s ease,opacity .3s ease;padding:.5rem 0;position:relative;transform:translateX(-20px);opacity:0}.navbar-mobile-menu.open .navbar-mobile-link{transform:translateX(0);opacity:1}.navbar-mobile-menu.open .navbar-mobile-link:first-child{transition-delay:.1s}.navbar-mobile-menu.open .navbar-mobile-cta{transition-delay:.2s}.navbar-mobile-link:hover{color:var(--color-accent)!important}.navbar-mobile-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--color-accent);transition:width .2s ease}.navbar-mobile-link:hover:after{width:100%}.navbar-mobile-cta{margin-top:.5rem;transform:translateX(-20px);opacity:0;transition:transform .3s ease,opacity .3s ease}.navbar-mobile-menu.open .navbar-mobile-cta{transform:translateX(0);opacity:1}@media (max-width:768px){.navbar.scrolled{top:1rem;left:1rem;right:1rem;border-radius:12px}.navbar-content{padding:0 1rem}.navbar-nav{display:none}.navbar-mobile-actions,.navbar-mobile-toggle{display:flex}.navbar-theme-toggle--bar{margin-right:0}.navbar-logo{font-size:1.25rem}.navbar-mobile-content{padding:1rem 1rem 2rem}body{padding-top:4rem}}@media (max-width:480px){.navbar-mobile-content{padding:.75rem .75rem 1.5rem;gap:1rem}.navbar-mobile-link{font-size:1rem}}.btn-primary:hover{background-color:#000000;transform:translateY(-2px) scale(1.05);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.btn-secondary{background-color:transparent;color:#000000;border:2px solid #000000;padding:.75rem 1.5rem;border-radius:50px;font-weight:600;font-size:1rem;text-decoration:none;display:inline-block;transition:all .2s ease;cursor:pointer}.btn-secondary:hover{background-color:#000000;color:#ffffff;transform:translateY(-1px)}.founder-voices{display:grid;grid-template-columns:1fr;gap:2.25rem}.founder-voices-section{scroll-margin-top:5.5rem}@media (min-width:900px){.founder-voices--one{max-width:36rem}.founder-voices--four,.founder-voices--many,.founder-voices--pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2.75rem;align-items:start}.founder-voices--four .founder-voice,.founder-voices--many .founder-voice,.founder-voices--pair .founder-voice{padding-top:0;border-top:0}}@media (min-width:1100px){.founder-voices--many{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 2.25rem}}.founder-voice{margin:0;padding:0;background:none;border:0}.founder-voice-brand{display:flex;align-items:center;gap:.75rem;margin:0 0 .85rem}.founder-voice-logo{display:inline-flex;width:2.75rem;height:2.75rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:.45rem;background:#111111;border:1px solid rgba(0,0,0,.08);font-size:.7rem;font-weight:700;color:#ffffff}.founder-voice-logo img{width:100%;height:100%;object-fit:contain}.founder-voice-company{margin:0;font-size:1.05rem;font-weight:650;letter-spacing:-.02em;color:#111111;line-height:1.2}.founder-voice-attr{display:flex;align-items:center;gap:.65rem;margin:1rem 0 0}.founder-voice-names{margin:0;font-size:.88rem;font-weight:500;color:rgba(10,12,16,.55);line-height:1.3}.founder-voice-dash{margin-right:.35rem;color:rgba(10,12,16,.35)}.founder-voice-faces{display:flex;align-items:center;flex-shrink:0}.founder-voice-face{position:relative;display:inline-flex;width:2.25rem;height:2.25rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;background:#e8e8e8;border:2px solid #ffffff;box-shadow:0 0 0 1px rgba(0,0,0,.1);font-size:.6rem;font-weight:600;color:#111111}.founder-voice-face--stack{margin-left:-.55rem}.founder-voice-face img{width:100%;height:100%;object-fit:cover}.founder-voice-initials{line-height:1}.founder-voice-quote{margin:0}.founder-voice-quote p{margin:0;font-size:var(--type-body);line-height:1.55;font-style:normal;font-weight:400;color:#111111}@media (max-width:899px){.founder-voice+.founder-voice{padding-top:2.25rem;border-top:1px solid rgba(0,0,0,.08)}.dark .founder-voice+.founder-voice{border-top-color:#222222}}.portfolio-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:3rem;background-color:#ffffff;padding:2rem;border-radius:1rem;max-width:700px;width:100%;box-sizing:border-box;margin-left:auto;margin-right:auto;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.portfolio-section{overflow:visible}.portfolio-section-inner{max-width:100%;overflow:visible}.portfolio-signal-header{text-align:left;margin-bottom:1.25rem}.portfolio-signal-title{margin:0;font-size:var(--type-section);letter-spacing:-.03em}.portfolio-page-lede{margin:.85rem 0 1.75rem;max-width:36rem;font-size:1.05rem;line-height:1.5;color:rgba(10,12,16,.55)}.dark .portfolio-page-lede{color:rgba(255,255,255,.55)}.portfolio-option-label{margin:0 0 .85rem;font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(0,0,0,.38)}.dark .portfolio-option-label{color:rgba(255,255,255,.35)}.portfolio-option-label+.portfolio-signal,.portfolio-option-label+.portfolio-signal-error{margin-top:0}.portfolio-blurb-grid+.portfolio-option-label,.portfolio-blurb-wrap+.portfolio-option-label,.portfolio-expand-mosaic+.portfolio-option-label,.portfolio-signal+.portfolio-option-label{margin-top:2.75rem;padding-top:1.75rem;border-top:1px solid rgba(0,0,0,.08)}.dark .portfolio-blurb-grid+.portfolio-option-label,.dark .portfolio-blurb-wrap+.portfolio-option-label,.dark .portfolio-expand-mosaic+.portfolio-option-label,.dark .portfolio-signal+.portfolio-option-label{border-top-color:rgba(255,255,255,.1)}.portfolio-signal{--signal-ink:#0a0c10;--signal-mute:rgba(10,12,16,0.52);--signal-line:rgba(10,12,16,0.1);--signal-seal-gap:0.65rem;display:grid;grid-template-columns:minmax(15rem,.95fr) minmax(0,1.45fr);gap:2.5rem 3rem;align-items:start;width:100%;margin:0 0 3.25rem;padding:1.75rem .35rem .75rem;border-top:1px solid var(--signal-line)}.dark .portfolio-signal{--signal-ink:#f4f6f8;--signal-mute:rgba(244,246,248,0.55);--signal-line:rgba(255,255,255,0.12)}.portfolio-signal-focus{position:sticky;top:5.5rem;align-self:start;min-height:14rem;padding-right:.5rem}.portfolio-signal-focus-inner{display:flex;flex-direction:column;gap:1.15rem;padding:.9rem 1rem;border-radius:1rem;text-decoration:none;color:inherit;transition:background .2s ease,transform .2s ease}.portfolio-signal-focus-inner.is-linked{cursor:pointer}.portfolio-signal-focus-inner.is-linked:focus-visible,.portfolio-signal-focus-inner.is-linked:hover{background:rgba(14,124,187,.08);transform:translateY(-1px);outline:none}.dark .portfolio-signal-focus-inner.is-linked:focus-visible,.dark .portfolio-signal-focus-inner.is-linked:hover{background:rgba(14,124,187,.16)}.portfolio-signal-focus-inner.is-linked:focus-visible .portfolio-signal-focus-mark,.portfolio-signal-focus-inner.is-linked:hover .portfolio-signal-focus-mark{transform:scale(1.03);box-shadow:0 18px 40px -20px rgba(14,124,187,.7)}.portfolio-signal-focus-inner.is-linked:focus-visible .portfolio-signal-focus-name,.portfolio-signal-focus-inner.is-linked:hover .portfolio-signal-focus-name{color:#0e7cbb}.portfolio-signal-focus-mark{width:5.5rem;height:5.5rem;border-radius:1.15rem;background:#ffffff;border:1px solid rgba(0,0,0,.08);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;position:relative;box-shadow:0 18px 40px -24px rgba(14,124,187,.55);transition:transform .2s ease,box-shadow .2s ease}.dark .portfolio-signal-focus-mark{border-color:rgba(255,255,255,.12);box-shadow:0 22px 48px -22px rgba(0,0,0,.85)}.portfolio-signal-focus-mark-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:scale(1.1);transform-origin:center}.portfolio-signal-focus-mark-fallback{font-size:1.75rem;font-weight:700;color:#0e7cbb;line-height:1}.portfolio-signal-focus-copy{display:flex;flex-direction:column;gap:.55rem;min-width:0}.portfolio-signal-focus-name{margin:0;font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;font-size:clamp(1.2rem,1.6vw,1.4rem);font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--signal-ink);transition:color .15s ease}.portfolio-signal-focus-stage{margin:0;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#0e7cbb}.portfolio-signal-focus-blurb{margin:.15rem 0 0;max-width:22rem;font-size:.98rem;line-height:1.5;color:var(--signal-mute);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.portfolio-signal-mosaic{display:grid;grid-template-columns:repeat(auto-fill,minmax(3.15rem,1fr));gap:var(--signal-seal-gap);align-content:start;list-style:none;margin:0;padding:.35rem}.portfolio-signal-seal{appearance:none;border:0;background:transparent;padding:0;margin:0;cursor:pointer;aspect-ratio:1;border-radius:.8rem;position:relative;opacity:0;transform:translateY(8px) scale(.96);animation:portfolio-signal-seal-in .5s ease forwards;animation-delay:calc(min(var(--seal-i, 0), 28) * 22ms);transition:transform .18s ease,box-shadow .18s ease}.portfolio-signal-seal:focus-visible,.portfolio-signal-seal:hover{transform:translateY(-2px) scale(1.04);outline:none;z-index:2}.portfolio-signal-seal.is-active{transform:translateY(-2px) scale(1.06);z-index:3}.portfolio-signal-seal.is-active:after{content:"";position:absolute;inset:-4px;border-radius:1rem;box-shadow:0 0 0 2px #0e7cbb;pointer-events:none}.portfolio-signal-seal-mark{width:100%;height:100%;border-radius:.8rem;background:#ffffff;border:1px solid rgba(0,0,0,.07);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;position:relative;box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.dark .portfolio-signal-seal-mark{border-color:rgba(255,255,255,.1);box-shadow:none}.portfolio-signal-seal-mark-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:scale(1.12);transform-origin:center}.portfolio-signal-seal-mark-fallback{font-size:.85rem;font-weight:700;color:#0e7cbb;line-height:1}.portfolio-signal--named .portfolio-signal-mosaic{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.85rem .65rem}.portfolio-signal-seal--named{aspect-ratio:auto;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.2rem .15rem .35rem;border-radius:.85rem}.portfolio-signal-seal--named .portfolio-signal-seal-mark{width:3.15rem;height:3.15rem;flex-shrink:0}.portfolio-signal-seal-name{display:block;width:100%;max-width:5.5rem;font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;font-size:.68rem;font-weight:500;letter-spacing:-.015em;line-height:1.2;text-align:center;color:var(--signal-ink,#0a0c10);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .portfolio-signal-seal-name{color:rgba(255,255,255,.88)}.portfolio-signal-seal--named.is-active .portfolio-signal-seal-name{color:#0e7cbb;font-weight:600}.portfolio-signal-seal--named.is-active:after{inset:-2px;border-radius:.95rem}.portfolio-blurb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.85rem 1rem;width:100%;margin:0;padding:.15rem 0 0;list-style:none}.portfolio-blurb-wrap{width:100%;margin:0}.portfolio-blurb-more{display:flex;justify-content:center;padding:.35rem 0 .25rem}.portfolio-blurb-more-btn{appearance:none;display:inline-block;border:1px solid rgba(0,0,0,.12);background:transparent;color:#0a0c10;font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;font-size:.88rem;font-weight:600;letter-spacing:-.01em;padding:.65rem 1.25rem;border-radius:999px;cursor:pointer;text-decoration:none!important;transition:background .15s ease,border-color .15s ease,color .15s ease}a.portfolio-blurb-more-btn:focus-visible,a.portfolio-blurb-more-btn:hover{font-weight:600}.dark .portfolio-blurb-more-btn{border-color:rgba(255,255,255,.16);color:rgba(255,255,255,.92)}.portfolio-blurb-more-btn:focus-visible,.portfolio-blurb-more-btn:hover{background:rgba(14,124,187,.08);border-color:rgba(14,124,187,.4);color:#0e7cbb;outline:none}.dark .portfolio-blurb-more-btn:focus-visible,.dark .portfolio-blurb-more-btn:hover{background:rgba(14,124,187,.16);border-color:rgba(14,124,187,.5);color:#7ec8ef}.portfolio-blurb-card{display:flex;align-items:flex-start;gap:.75rem;min-width:0;padding:.85rem .9rem;border-radius:.9rem;border:1px solid rgba(0,0,0,.08);background:rgba(255,255,255,.55);text-decoration:none;color:inherit;opacity:0;transform:translateY(8px);animation:portfolio-signal-seal-in .5s ease forwards;animation-delay:calc(min(var(--seal-i, 0), 28) * 22ms);transition:background .15s ease,border-color .15s ease,transform .15s ease}.dark .portfolio-blurb-card{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.04)}.portfolio-blurb-card.is-linked{cursor:pointer;color:inherit;font-weight:inherit}.portfolio-blurb-card.is-linked:focus-visible,.portfolio-blurb-card.is-linked:hover,.portfolio-blurb-card.is-linked:visited{color:inherit!important;font-weight:inherit;text-decoration:none}.portfolio-blurb-card.is-linked:focus-visible,.portfolio-blurb-card.is-linked:hover{background:rgba(14,124,187,.08);border-color:rgba(14,124,187,.35);outline:none}.dark .portfolio-blurb-card.is-linked:focus-visible,.dark .portfolio-blurb-card.is-linked:hover{background:rgba(14,124,187,.14);border-color:rgba(14,124,187,.45)}.portfolio-blurb-card.is-linked:focus-visible .portfolio-blurb-card-name,.portfolio-blurb-card.is-linked:hover .portfolio-blurb-card-name{color:#0e7cbb;font-weight:600}.portfolio-blurb-card.is-linked:focus-visible .portfolio-blurb-card-blurb,.portfolio-blurb-card.is-linked:hover .portfolio-blurb-card-blurb{color:rgba(10,12,16,.55);font-weight:400}.dark .portfolio-blurb-card.is-linked:focus-visible .portfolio-blurb-card-blurb,.dark .portfolio-blurb-card.is-linked:hover .portfolio-blurb-card-blurb{color:rgba(255,255,255,.55)}.portfolio-blurb-card-mark{width:2.65rem;height:2.65rem;flex-shrink:0;border-radius:.65rem;background-color:transparent;border:none;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.coinvestor-card-mark[data-logo-bg=white],.portfolio-blurb-card-mark[data-logo-bg=white],.portfolio-directory-mark[data-logo-bg=white]{background-color:#ffffff}.coinvestor-card-mark[data-logo-bg=black],.portfolio-blurb-card-mark[data-logo-bg=black],.portfolio-directory-mark[data-logo-bg=black]{background-color:#000000}.coinvestor-card-mark[data-logo-bg=transparent],.portfolio-blurb-card-mark[data-logo-bg=transparent],.portfolio-directory-mark[data-logo-bg=transparent]{background-color:transparent}.coinvestor-card-mark[data-logo-bg=white] .coinvestor-card-mark-fallback,.portfolio-blurb-card-mark[data-logo-bg=white] .portfolio-blurb-card-mark-fallback,.portfolio-directory-mark[data-logo-bg=white] .portfolio-directory-mark-fallback{color:#0a0c10}.coinvestor-card-mark[data-logo-bg=black] .coinvestor-card-mark-fallback,.portfolio-blurb-card-mark[data-logo-bg=black] .portfolio-blurb-card-mark-fallback,.portfolio-directory-mark[data-logo-bg=black] .portfolio-directory-mark-fallback{color:#ffffff}.portfolio-blurb-card-mark-img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.portfolio-blurb-card-mark-fallback{font-size:.85rem;font-weight:700;color:#0e7cbb;line-height:1}.portfolio-blurb-card-copy{display:flex;flex-direction:column;gap:.28rem;min-width:0}.portfolio-blurb-card-name{font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;font-size:.92rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:#0a0c10;transition:color .15s ease}.dark .portfolio-blurb-card-name{color:rgba(255,255,255,.95)}.portfolio-blurb-card-blurb{font-size:.78rem;line-height:1.4;color:rgba(10,12,16,.55);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dark .portfolio-blurb-card-blurb{color:rgba(255,255,255,.55)}.coinvestor-grid-wrap{width:100%}.coinvestor-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.85rem .75rem;list-style:none;margin:0;padding:0}.coinvestor-grid--loading{min-height:8rem}.coinvestor-card{display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:.65rem .4rem;text-align:center;text-decoration:none;color:inherit;border-radius:.35rem;transition:background-color .15s ease,transform .15s ease}a.coinvestor-card.is-linked:focus-visible,a.coinvestor-card.is-linked:hover{background-color:rgba(14,124,187,.06);outline:none}.dark a.coinvestor-card.is-linked:focus-visible,.dark a.coinvestor-card.is-linked:hover{background-color:rgba(255,255,255,.06)}.coinvestor-card-mark{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.4rem;border:none;overflow:hidden;flex-shrink:0;background-color:transparent}.coinvestor-card-mark-img{width:100%;height:100%;object-fit:contain;display:block}.coinvestor-card-mark-fallback{font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:600;color:rgba(10,12,16,.45)}.dark .coinvestor-card-mark-fallback{color:rgba(255,255,255,.45)}.coinvestor-card-name{font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:#0a0c10;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dark .coinvestor-card-name{color:rgba(255,255,255,.95)}.coinvestor-card--skeleton{min-height:5.5rem;background:rgba(0,0,0,.05);border-radius:.35rem}.dark .coinvestor-card--skeleton{background:rgba(255,255,255,.06)}.coinvestor-grid-more{margin-top:1.25rem;display:flex;justify-content:center}.coinvestor-marquee{width:100%;margin-inline:calc(50% - 50vw);width:100vw;max-width:100vw}.coinvestor-marquee-viewport{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.coinvestor-marquee-track{gap:0;width:max-content;list-style:none;margin:0;padding:.25rem 0;animation:coinvestor-marquee-scroll 55s linear infinite;will-change:transform}.coinvestor-marquee-set,.coinvestor-marquee-track{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start}.coinvestor-marquee-set{gap:.35rem;padding-inline-end:.35rem}.coinvestor-marquee-track .coinvestor-card{flex:0 0 8.75rem;width:8.75rem}.coinvestor-marquee:focus-within .coinvestor-marquee-track,.coinvestor-marquee:hover .coinvestor-marquee-track{animation-play-state:paused}@keyframes coinvestor-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.managing-partner-embed,.managing-partner-section{scroll-margin-top:5.5rem}.managing-partner-embed{margin:2.25rem 0 2.75rem}.philosophy-page-kicker.about-page-kicker,.philosophy-page-title.about-page-title{text-align:left}.philosophy-section.about-gap-section{margin-top:2rem}.philosophy-section p.about-basis-kicker{margin-top:1.75rem}.managing-partner-chip{display:inline-flex;align-items:center;gap:.3rem;margin:0 .1rem;padding:.1rem .5rem .1rem .1rem;border-radius:999px;vertical-align:middle;background:rgba(14,124,187,.1);border:1px solid rgba(14,124,187,.28);color:inherit;font-weight:600;font-size:.92em;line-height:1.2;text-decoration:none;max-width:100%}.managing-partner-chip:focus-visible,.managing-partner-chip:hover{background:rgba(14,124,187,.18);border-color:#0e7cbb;text-decoration:none;outline:none}.dark .managing-partner-chip{background:rgba(126,200,239,.12);border-color:rgba(126,200,239,.3)}.dark .managing-partner-chip:focus-visible,.dark .managing-partner-chip:hover{background:rgba(126,200,239,.2);border-color:#7ec8ef}.managing-partner-chip-avatar{width:1.35rem;height:1.35rem;border-radius:999px;object-fit:cover;object-position:center 18%;flex:0 0 auto;background:#e8eef5}.dark .managing-partner-chip-avatar{background:#2a2a2a}.managing-partner-chip-avatar--initials{display:inline-flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;letter-spacing:.02em;color:#0e7cbb}.dark .managing-partner-chip-avatar--initials{color:#7ec8ef}.managing-partner-chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:12rem}.managing-partner-inner{text-align:left}.managing-partner-strip{display:flex;flex-direction:column;align-items:center;margin:0;padding:0;text-align:center}.managing-partner-photo{width:7rem;height:7rem;border-radius:9999px;object-fit:cover;object-position:center 18%;background:#e8e8e8;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.managing-partner-photo--fallback{display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:650;letter-spacing:-.02em;color:rgba(10,12,16,.55)}.dark .managing-partner-photo{background:#2a2a2a;box-shadow:0 0 0 1px rgba(255,255,255,.12)}.dark .managing-partner-photo--fallback{color:rgba(255,255,255,.65)}.managing-partner-name{margin:1.1rem 0 0;font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:#0a0c10}.dark .managing-partner-name{color:rgba(255,255,255,.96)}.managing-partner-title{margin:.3rem 0 0;font-size:.86rem;font-weight:500;letter-spacing:.02em;line-height:1.3;color:rgba(10,12,16,.48)}.dark .managing-partner-title{color:rgba(255,255,255,.45)}.managing-partner-linkedin{display:inline-block;margin:.55rem 0 0;font-size:.84rem;font-weight:500;letter-spacing:-.01em;color:#0e7cbb;text-decoration:none}.managing-partner-linkedin:focus-visible,.managing-partner-linkedin:hover{color:#0e7cbb;text-decoration:underline;outline:none}.dark .managing-partner-linkedin{color:#7ec8ef}.managing-partner-desc{margin:1.15rem 0 0;max-width:28rem;font-size:1.05rem;line-height:1.5;letter-spacing:-.015em;color:rgba(10,12,16,.72)}.dark .managing-partner-desc{color:rgba(255,255,255,.72)}@media (prefers-reduced-motion:reduce){.coinvestor-marquee{margin-inline:0;width:100%;max-width:none}.coinvestor-marquee-viewport{overflow:visible;mask-image:none;-webkit-mask-image:none}.coinvestor-marquee-track{flex-wrap:wrap;justify-content:center;width:100%;max-width:100%;animation:none;will-change:auto;gap:0}.coinvestor-marquee-set{flex-wrap:wrap;justify-content:center;gap:.85rem .75rem;width:100%}.coinvestor-marquee-set[aria-hidden=true]{display:none}}.portfolio-blurb-card--skeleton{min-height:4.5rem;opacity:1;transform:none;animation:none;background:rgba(0,0,0,.05)}.dark .portfolio-blurb-card--skeleton{background:rgba(255,255,255,.06)}.portfolio-expand-mosaic{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.55rem;width:100%;margin:0 0 3rem;padding:.35rem 0 .5rem}.portfolio-expand-seal{--expand-mark:3.35rem;box-sizing:border-box;display:grid;grid-template-columns:var(--expand-mark) 0fr;align-items:center;gap:0;width:var(--expand-mark);min-height:var(--expand-mark);padding:0;margin:0;border-radius:.85rem;border:1px solid rgba(0,0,0,.08);background:rgba(255,255,255,.72);overflow:hidden;text-decoration:none;color:inherit;font-weight:inherit;opacity:0;transform:translateY(6px) scale(.96);animation:portfolio-signal-seal-in .45s ease forwards;animation-delay:calc(min(var(--seal-i, 0), 36) * 18ms);transition:width .28s cubic-bezier(.22,1,.36,1),grid-template-columns .28s cubic-bezier(.22,1,.36,1),padding .28s cubic-bezier(.22,1,.36,1),gap .28s ease,background .15s ease,border-color .15s ease,box-shadow .2s ease}.dark .portfolio-expand-seal{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.05)}.portfolio-expand-seal.is-linked{cursor:pointer}.portfolio-expand-seal.is-linked:focus-visible,.portfolio-expand-seal.is-linked:hover,.portfolio-expand-seal.is-linked:visited{color:inherit!important;font-weight:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.portfolio-expand-seal:focus-visible,.portfolio-expand-seal:hover{width:min(17.5rem,calc(100% - .1rem));grid-template-columns:var(--expand-mark) 1fr;gap:.7rem;padding:.45rem .75rem .45rem .45rem;z-index:2;background:rgba(255,255,255,.95);border-color:rgba(14,124,187,.35);box-shadow:0 14px 36px -18px rgba(14,124,187,.55)}.dark .portfolio-expand-seal:focus-visible,.dark .portfolio-expand-seal:hover{background:rgba(20,24,32,.98);border-color:rgba(14,124,187,.45);box-shadow:0 16px 40px -16px rgba(0,0,0,.75)}.portfolio-expand-seal:focus-visible .portfolio-expand-seal-copy,.portfolio-expand-seal:hover .portfolio-expand-seal-copy{opacity:1}.portfolio-expand-seal:focus-visible .portfolio-expand-seal-name,.portfolio-expand-seal:hover .portfolio-expand-seal-name{color:#0e7cbb;font-weight:600}}.portfolio-expand-seal:focus-visible{width:min(17.5rem,calc(100% - .1rem));grid-template-columns:var(--expand-mark) 1fr;gap:.7rem;padding:.45rem .75rem .45rem .45rem;outline:none;z-index:2;background:rgba(255,255,255,.95);border-color:rgba(14,124,187,.35);box-shadow:0 14px 36px -18px rgba(14,124,187,.55)}.dark .portfolio-expand-seal:focus-visible{background:rgba(20,24,32,.98);border-color:rgba(14,124,187,.45)}.portfolio-expand-seal:focus-visible .portfolio-expand-seal-copy{opacity:1}.portfolio-expand-seal:focus-visible .portfolio-expand-seal-name{color:#0e7cbb;font-weight:600}.portfolio-expand-seal-mark{width:var(--expand-mark);height:var(--expand-mark);flex-shrink:0;border-radius:.75rem;background:#ffffff;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.dark .portfolio-expand-seal-mark{background:#111827}.portfolio-expand-seal-mark-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:scale(1.12);transform-origin:center}.portfolio-expand-seal-mark-fallback{font-size:.95rem;font-weight:700;color:#0e7cbb;line-height:1}.portfolio-expand-seal-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0;overflow:hidden;opacity:0;transition:opacity .18s ease .04s}.portfolio-expand-seal-name{font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;font-size:.88rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:#0a0c10;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .portfolio-expand-seal-name{color:rgba(255,255,255,.95)}.portfolio-expand-seal-blurb{font-size:.72rem;line-height:1.35;font-weight:400;color:rgba(10,12,16,.55);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dark .portfolio-expand-seal-blurb{color:rgba(255,255,255,.55)}.portfolio-expand-seal--skeleton{width:3.35rem;height:3.35rem;opacity:1;transform:none;animation:none;background:rgba(0,0,0,.06)}.dark .portfolio-expand-seal--skeleton{background:rgba(255,255,255,.07)}@keyframes portfolio-signal-seal-in{to{opacity:1;transform:translateY(0) scale(1)}}.portfolio-signal-error{margin:0 0 2.5rem;color:var(--signal-mute,rgba(0,0,0,.55));font-size:.95rem;line-height:1.5}.portfolio-signal-error code{font-size:.85em}.portfolio-signal-skeleton-focus{min-height:12rem;border-radius:1rem;background:linear-gradient(110deg,rgba(0,0,0,.05) 25%,rgba(0,0,0,.09) 37%,rgba(0,0,0,.05) 63%);background-size:200% 100%;animation:portfolio-signal-shimmer 1.2s ease infinite}.dark .portfolio-signal-skeleton-focus{background:linear-gradient(110deg,rgba(255,255,255,.04) 25%,rgba(255,255,255,.09) 37%,rgba(255,255,255,.04) 63%);background-size:200% 100%}.portfolio-signal-skeleton-seal{display:block;border-radius:.8rem;background:rgba(0,0,0,.06);opacity:1;transform:none;animation:none}.dark .portfolio-signal-skeleton-seal{background:rgba(255,255,255,.07)}@keyframes portfolio-signal-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.portfolio-blurb-card,.portfolio-expand-seal,.portfolio-signal-seal{opacity:1;transform:none;animation:none}.portfolio-expand-seal{transition:none}.portfolio-signal-skeleton-focus{animation:none}.portfolio-signal-focus-inner.is-linked:focus-visible,.portfolio-signal-focus-inner.is-linked:hover{transform:none}.portfolio-signal-focus-inner.is-linked:focus-visible .portfolio-signal-focus-mark,.portfolio-signal-focus-inner.is-linked:hover .portfolio-signal-focus-mark{transform:none}}@media (max-width:860px){.portfolio-signal{grid-template-columns:1fr;gap:1.75rem}.portfolio-signal-focus{position:static;min-height:0}.portfolio-signal-focus-inner{flex-direction:row;align-items:flex-start;gap:1.1rem}.portfolio-signal-focus-mark{width:4.25rem;height:4.25rem;border-radius:1rem}.portfolio-signal-focus-name{font-size:1.2rem}.portfolio-signal-focus-blurb{-webkit-line-clamp:3}.portfolio-signal-mosaic{grid-template-columns:repeat(auto-fill,minmax(2.85rem,1fr))}.portfolio-signal--named .portfolio-signal-mosaic{grid-template-columns:repeat(auto-fill,minmax(4.75rem,1fr))}}.portfolio-compare-lab{margin-top:.5rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,.08)}.dark .portfolio-compare-lab{border-top-color:rgba(255,255,255,.1)}.portfolio-compare-lab-label{margin:0 0 1.1rem;font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(0,0,0,.38)}.dark .portfolio-compare-lab-label{color:rgba(255,255,255,.35)}.portfolio-compare{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1.75rem 2rem;align-items:start;width:100%}.portfolio-compare-label{margin:0 0 .75rem;font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(0,0,0,.45)}.dark .portfolio-compare-label{color:rgba(255,255,255,.42)}.portfolio-compare-legacy .portfolio-grid{margin-top:0;margin-left:0;margin-right:0;max-width:none;width:100%}.portfolio-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem .75rem;padding:1.1rem 1.15rem;border-radius:1rem;border:1px solid rgba(0,0,0,.08);background:rgba(255,255,255,.72);box-shadow:0 4px 6px -1px rgba(0,0,0,.08),0 2px 4px -1px rgba(0,0,0,.04)}.dark .portfolio-directory{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.04);box-shadow:none}.portfolio-directory-item{display:flex;align-items:center;gap:.6rem;min-width:0;min-height:2.15rem;padding:.3rem .35rem;border-radius:.45rem;text-decoration:none;color:inherit;transition:background .15s ease,transform .15s ease}.portfolio-directory-item:hover{background:rgba(14,124,187,.08);transform:translateX(2px)}.dark .portfolio-directory-item:hover{background:rgba(255,255,255,.06)}.portfolio-directory-mark{width:1.8rem;height:1.8rem;flex-shrink:0;border-radius:.4rem;background-color:transparent;border:none;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.portfolio-directory-mark-img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.portfolio-directory-mark-img--invert{filter:brightness(0)}.portfolio-directory-mark-fallback{font-size:.72rem;font-weight:700;color:#0e7cbb;line-height:1}.portfolio-directory-name{font-size:.875rem;font-weight:500;letter-spacing:-.012em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .portfolio-directory-name{color:rgba(255,255,255,.92)}.portfolio-directory-error{margin:0;padding:1rem 1.15rem;border-radius:1rem;border:1px dashed rgba(255,255,255,.25);color:rgba(255,255,255,.7);font-size:.875rem;line-height:1.45}.portfolio-directory-error code{font-size:.8em}.portfolio-directory-skeleton .portfolio-directory-mark,.portfolio-directory-skeleton .portfolio-directory-name{background:rgba(0,0,0,.06);border-radius:.35rem}.dark .portfolio-directory-skeleton .portfolio-directory-mark,.dark .portfolio-directory-skeleton .portfolio-directory-name{background:rgba(255,255,255,.08)}.portfolio-directory-skeleton .portfolio-directory-name{height:.85rem;width:70%}@media (max-width:960px){.portfolio-compare{grid-template-columns:1fr}.portfolio-compare-legacy .portfolio-grid{max-width:700px;margin-left:auto;margin-right:auto}}@media (max-width:520px){.portfolio-directory{grid-template-columns:1fr}}@media (max-width:1024px){.portfolio-grid{grid-template-columns:repeat(4,1fr);max-width:700px}}@media (max-width:768px){.portfolio-grid{grid-template-columns:repeat(3,1fr);max-width:500px}}@media (max-width:480px){.portfolio-grid{grid-template-columns:repeat(2,1fr);max-width:300px;min-width:280px}}@media (max-width:320px){.portfolio-grid{grid-template-columns:repeat(2,1fr)!important;max-width:280px;min-width:260px;gap:8px}}@media (max-width:600px){.portfolio-grid{grid-template-columns:repeat(2,1fr)!important}}.portfolio-item{text-align:center;transition:all .3s ease;cursor:pointer}.portfolio-item.center-single-item{max-width:50%;margin-left:auto;margin-right:auto}.portfolio-item.selected,.portfolio-item:hover{transform:translateY(-2px)}.portfolio-logo-container{width:100%;height:60px;margin:0 auto;position:relative;display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden}.portfolio-logo-image{max-width:100%;max-height:100%;object-fit:contain;width:100%;height:100%;min-height:50px;min-width:50px;mix-blend-mode:multiply}.portfolio-logo-image.black-logo{filter:brightness(0)}.rebel-labs-container{height:60px!important}.rebel-labs-logo{mix-blend-mode:normal;transform:scale(.945);transform-origin:center center}@media (max-width:768px){.rebel-labs-logo{transform:scale(1.08)}}@media (max-width:480px){.rebel-labs-logo{transform:scale(1.215)}}.vala-logo{max-width:80%!important;max-height:80%!important;width:80%!important;height:80%!important}.portfolio-composite-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%;gap:0;min-width:0}.portfolio-composite-image{max-height:100%;max-width:100%;object-fit:contain;height:100%;mix-blend-mode:multiply;flex:0 0 auto}.portfolio-composite-text{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem;line-height:1;white-space:nowrap}.farmmind-text{font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",sans-serif;font-weight:600;font-size:clamp(.7rem,2.2vw + .5rem,1.35rem);letter-spacing:-.02em}.dark .farmmind-text{filter:brightness(1.15)}.portfolio-logo-fallback{width:4rem;height:4rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5rem;color:#ffffff;background-color:var(--color-accent)}.portfolio-name{font-weight:600;color:#000000;font-size:1rem}.portfolio-hero{margin-bottom:3rem;padding:2rem;background:linear-gradient(135deg,#f8f9fa,#ffffff);border-radius:1rem;border:1px solid #e5e5e5;animation:fadeInUp .5s ease-out}.portfolio-hero-content{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}.portfolio-hero-media{position:relative;height:300px;border-radius:.75rem;overflow:hidden}.portfolio-hero-image{width:100%;height:100%;object-fit:cover;border-radius:.75rem}.portfolio-hero-fallback{position:absolute;top:0;left:0;right:0;bottom:0;display:none;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-accent) 0,#0a6b9a 100%);color:#ffffff;border-radius:.75rem}.portfolio-hero-fallback h2{font-size:2rem;font-weight:700;margin:0}.portfolio-hero-story{padding:1rem 0}.portfolio-hero-title{font-size:2rem;font-weight:700;color:#000000;margin-bottom:1.5rem}.portfolio-hero-text{font-size:1.125rem;line-height:1.7;color:#333333;margin-bottom:2rem}.portfolio-close-btn{background-color:var(--color-accent);color:#ffffff;border:none;padding:.75rem 1.5rem;border-radius:50px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease}.portfolio-close-btn:hover{background-color:#000000;transform:translateY(-2px)}@media (max-width:768px){.portfolio-hero-content{grid-template-columns:1fr;gap:1.5rem}.portfolio-hero-media{height:200px}.portfolio-hero-title{font-size:1.5rem}}.faq-container{max-width:800px;margin:0 auto;text-align:left}.faq-item{border-bottom:1px solid #e5e5e5;text-align:left}.faq-item:first-child{border-top:1px solid #e5e5e5}.faq-button{width:100%;padding:1.5rem 0;text-align:left;font-weight:700;font-size:var(--type-subhead);color:#000000;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;transition:all .2s ease;line-height:1.4}.faq-button:hover{color:var(--color-accent)!important}.faq-content{color:#333333;line-height:1.65;font-size:var(--type-body);padding:0;max-height:0;overflow:hidden;transition:all .3s ease;text-align:left}.faq-content.open{max-height:1200px;padding:0 0 1.5rem}.faq-content p{margin:0 0 .75rem}.faq-content p:last-child{margin-bottom:0}.faq-list{margin:0 0 .75rem;padding-left:1.25rem;list-style:decimal}.faq-list li{margin:.25rem 0}.faq-icon{width:1.5rem;height:1.5rem;transition:transform .3s ease;flex-shrink:0;margin-left:1rem;color:#666666;margin-top:.125rem}.faq-icon.rotated{transform:rotate(180deg)}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.faq-content[data-state=open]{animation:accordion-down .3s ease-out}.faq-content[data-state=closed]{animation:accordion-up .3s ease-out}.process-steps{display:flex;flex-direction:column;gap:1.25rem}@media (min-width:768px){.process-steps{gap:1.5rem}}.process-step{display:flex;align-items:flex-start;gap:1.25rem;margin-bottom:0}.process-number{width:3rem;height:3rem;background-color:var(--color-accent);color:#ffffff!important;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;flex-shrink:0}.process-content{flex:1 1;min-width:0}.process-content h3{font-size:var(--type-subhead);font-weight:600;margin-bottom:.4rem;color:#000000;line-height:1.3;margin-top:0}.process-content p{font-size:var(--type-body);line-height:1.65;color:#666666;margin:0}.home-waitlist-line{font-size:var(--type-body);line-height:1.55;text-align:center;margin:2rem 0 0}@media (min-width:768px){.home-waitlist-line{margin-top:2.5rem}}.benefit-items{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.benefit-items{gap:1.75rem}}.benefit-item{margin:0}.benefit-item h3{font-size:var(--type-subhead);font-weight:600;margin:0 0 .4rem;color:#000000}.benefit-item p{font-size:var(--type-body);line-height:1.65;color:#666666;margin:0}.benefit-list{list-style:none;padding:0;margin:0}.benefit-list li{position:relative;padding-left:2rem;margin-bottom:1rem;font-size:1rem;line-height:1.6;color:#333333;font-weight:500}.benefit-list li:before{content:"→";position:absolute;left:0;color:var(--color-accent);font-weight:700;font-size:1.125rem;top:.125rem}.footer{background-color:#f9fafb;color:#000000;padding:1.75rem 0 1.15rem}.footer-inner{max-width:1200px;margin:0 auto;padding:0 1rem}.footer-main{display:grid;grid-template-columns:1fr;gap:1.15rem;align-items:start}.footer-brand{max-width:22rem}.footer-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.25rem;align-items:start}.footer-logo-container{display:inline-flex;align-items:center;gap:.35rem;text-decoration:none;color:inherit;font-weight:700;transition:opacity .2s ease}.footer-logo-container:hover{opacity:.8}.footer-logo-image{width:1.85rem;height:1.85rem;object-fit:contain;flex-shrink:0}.footer-logo-text{font-family:var(--font-pgf-now),"PGF Now",var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.05rem;font-weight:700;color:#0e7cbb;letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.footer-tagline{margin:.4rem 0 0;font-size:.8125rem;line-height:1.35;color:#525252;max-width:18rem}.footer-col-heading{font-size:.8125rem!important;font-weight:600;line-height:1.25!important;letter-spacing:.04em;margin:0 0 .35rem!important;color:#111111}.footer-col-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.footer-col-link{display:inline-block;padding:.12rem 0;box-sizing:border-box;color:#4b5563;font-size:.875rem;line-height:1.35;text-decoration:none}.footer-col-link:hover{color:var(--color-accent);text-decoration:underline}.footer-rule{height:1px;background:#e5e5e5;margin:1.15rem 0 0}.footer-sub{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding-top:.75rem}.footer-copy{margin:0;font-size:.75rem;color:#737373}.footer-sub-end{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .85rem}.footer-legal-link{font-size:.75rem;color:#525252;text-decoration:none}.footer-legal-link:hover{color:var(--color-accent);text-decoration:underline}.footer .dark-mode-toggle{padding:.28rem .55rem;border-radius:8px;box-shadow:none}.footer .dark-mode-toggle:hover{transform:none;box-shadow:none}.footer .dark-mode-icon{width:.9rem;height:.9rem}.footer .dark-mode-text{font-size:.75rem}.footer-logo-icon{width:2rem;height:2rem;background-color:var(--color-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;color:#ffffff}@media (min-width:640px){.footer{padding:2.75rem 0 1.35rem}.footer-main{gap:1.75rem}.footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.footer-logo-image{width:2.25rem;height:2.25rem}.footer-logo-text{font-size:1.25rem}.footer-tagline{margin-top:.75rem;font-size:.875rem;line-height:1.45}.footer-col-heading{margin-bottom:.65rem!important}.footer-col-link{padding:.22rem 0;font-size:.9375rem;line-height:1.4}.footer-rule{margin-top:1.75rem}.footer-sub{padding-top:1rem}.footer .dark-mode-text,.footer-copy,.footer-legal-link{font-size:.8125rem}}@media (min-width:900px){.footer{padding:3.5rem 0 1.5rem}.footer-main{grid-template-columns:minmax(14rem,1.15fr) minmax(0,2.6fr);gap:3rem}.footer-col-link{padding:.28rem 0}.footer-rule{margin-top:2.25rem}}.dark-mode-toggle{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6;border-radius:12px;padding:.5rem .75rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1);font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.dark-mode-toggle:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15);border-color:var(--color-accent)}.dark-mode-toggle:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.dark-mode-toggle-inner{display:flex;align-items:center;gap:.5rem}.dark-mode-icon{width:1.25rem;height:1.25rem;color:#6c757d;transition:color .3s ease}.dark-mode-text{font-size:.875rem;font-weight:500;color:#495057;transition:color .3s ease}.dark-mode-toggle--icon{background:transparent;border:none;border-radius:999px;padding:.4rem;box-shadow:none;opacity:.55;flex-shrink:0}.dark-mode-toggle--icon:focus-visible,.dark-mode-toggle--icon:hover{transform:none;box-shadow:none;opacity:1;background:rgba(0,0,0,.06);border:none;outline:none}.dark-mode-toggle--icon .dark-mode-icon{width:1.05rem;height:1.05rem;color:#374151}.dark .dark-mode-toggle--icon .dark-mode-icon{color:#e5e7eb}.navbar-theme-toggle{margin-right:.15rem}.dark-mode-toggle--menu{width:100%;justify-content:flex-start;background:transparent;border:1px solid rgba(0,0,0,.12);border-radius:.65rem;box-shadow:none;padding:.7rem .9rem}.dark-mode-toggle--menu:focus-visible,.dark-mode-toggle--menu:hover{transform:none;box-shadow:none;border-color:var(--color-accent);outline:none}.pitch-us-fab{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:60;display:none;align-items:center;justify-content:center;padding:.7rem 1.15rem;border-radius:999px;background:linear-gradient(145deg,#0e7cbb,#0a6b9a);color:#ffffff!important;font-size:.9375rem;font-weight:600;text-decoration:none!important;box-shadow:0 8px 20px rgba(14,124,187,.35),0 2px 6px rgba(0,0,0,.25);opacity:0;transform:translateY(.65rem);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.pitch-us-fab--visible{opacity:1;transform:translateY(0);pointer-events:auto}@media (max-width:767px){.pitch-us-fab{display:inline-flex}}@media (prefers-reduced-motion:reduce){.pitch-us-fab{transition:none}}.dark .dark-mode-toggle--menu{border-color:rgba(255,255,255,.18)}.dark .dark-mode-toggle--menu .dark-mode-icon{color:#d1d5db}.dark .dark-mode-toggle--menu .dark-mode-text{color:#f3f4f6}.dark .dark-mode-toggle{background:linear-gradient(135deg,#2d3748,#1a202c);border-color:#4a5568;box-shadow:0 2px 4px rgba(0,0,0,.3)}.dark .dark-mode-toggle:hover{border-color:var(--color-accent);box-shadow:0 4px 12px rgba(0,0,0,.4)}.dark .dark-mode-icon{color:#a0aec0}.dark .dark-mode-text{color:#e2e8f0}.dark .dark-mode-toggle--icon{background:transparent;border:none;box-shadow:none}.dark .dark-mode-toggle--icon:focus-visible,.dark .dark-mode-toggle--icon:hover{background:rgba(255,255,255,.1);border:none;box-shadow:none}.dark .dark-mode-toggle--menu{background:transparent;box-shadow:none}.dark .dark-mode-toggle--menu:focus-visible,.dark .dark-mode-toggle--menu:hover{box-shadow:none}.philosophy-page-kicker{text-align:center;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin:0 0 .75rem}.dark .philosophy-page-kicker{color:#9ca3af}.philosophy-page-title{text-align:center;font-size:var(--type-page);font-weight:700;line-height:1.1;letter-spacing:-.03em;margin:0 0 1rem}.philosophy-page-lede{font-size:var(--type-body);line-height:1.65;color:#374151;margin:0 0 1.75rem}.dark .philosophy-page-lede{color:#d1d5db}.legal-toc{font-size:.95rem;margin:-.5rem 0 2rem}.legal-doc h2{scroll-margin-top:5rem;margin-top:2.5rem}.legal-doc h3{margin-top:1.75rem}.legal-doc ul{margin:.75rem 0 1.25rem;padding-left:1.25rem}.legal-doc li{margin-bottom:.5rem}.legal-doc hr{border:none;border-top:1px solid #e5e7eb;margin:2.5rem 0}.dark .legal-doc hr{border-top-color:#374151}.legal-back{margin-top:2.5rem}.pitch-legal-note{margin:.75rem 0 0;font-size:.8rem;line-height:1.45;color:#6b7280}.dark .pitch-legal-note{color:#9ca3af}.pitch-legal-note a{color:#0e7cbb;text-decoration:underline}.privacy-request-form{margin:1rem 0 2rem;max-width:28rem}.privacy-request-field{margin-bottom:.85rem}.privacy-request-field label{display:block;font-size:.875rem;font-weight:500;margin-bottom:.35rem}.privacy-request-field input,.privacy-request-field select,.privacy-request-field textarea{width:100%;padding:.5rem .65rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;color:inherit;font:inherit}.dark .privacy-request-field input,.dark .privacy-request-field select,.dark .privacy-request-field textarea{border-color:#374151;background:#111}.privacy-request-submit{margin-top:.35rem;padding:.5rem 1.1rem;background:#0e7cbb;color:#fff;border:none;border-radius:.375rem;font-weight:500;cursor:pointer}.privacy-request-submit:disabled{opacity:.6;cursor:not-allowed}.privacy-request-error{color:#e11d48;font-size:.875rem;margin:.5rem 0}.privacy-request-done p{margin:0}.philosophy-sections{display:flex;flex-direction:column;gap:0}.philosophy-section{padding:1.25rem 0;border-bottom:1px solid #e5e7eb;margin:0}.philosophy-section:first-child{padding-top:0}.philosophy-section:last-child{border-bottom:none;padding-bottom:0}.philosophy-section h2{font-size:var(--type-subhead);font-weight:700;line-height:1.3;letter-spacing:-.015em;margin:0 0 .5rem;color:#000000}.philosophy-section p{font-size:var(--type-body);line-height:1.65;color:#374151;margin:0}.dark .philosophy-section{border-bottom-color:#374151}.dark .philosophy-section h2{color:#ffffff}.dark .philosophy-section p{color:#d1d5db}@media (max-width:767px){.philosophy-page-title{margin-bottom:.65rem}.philosophy-page-lede{margin-bottom:1rem}.philosophy-section{padding:.85rem 0}.philosophy-section h2{margin-bottom:.35rem}}html:not(.dark) .prose a,html:not(.dark) .prose a:link,html:not(.dark) .prose a:visited,html:not(.dark) .prose h1 a,html:not(.dark) .prose h2 a,html:not(.dark) .prose h3 a,html:not(.dark) .prose h4 a,html:not(.dark) .prose h5 a,html:not(.dark) .prose h6 a,html:not(.dark) a,html:not(.dark) h1 a,html:not(.dark) h2 a,html:not(.dark) h3 a,html:not(.dark) h4 a,html:not(.dark) h5 a,html:not(.dark) h6 a{color:#0e7cbb}html:not(.dark) .prose a:hover,html:not(.dark) .prose h1 a:hover,html:not(.dark) .prose h2 a:hover,html:not(.dark) .prose h3 a:hover,html:not(.dark) .prose h4 a:hover,html:not(.dark) .prose h5 a:hover,html:not(.dark) .prose h6 a:hover,html:not(.dark) a:hover,html:not(.dark) h1 a:hover,html:not(.dark) h2 a:hover,html:not(.dark) h3 a:hover,html:not(.dark) h4 a:hover,html:not(.dark) h5 a:hover,html:not(.dark) h6 a:hover{color:#0e7cbb!important;font-weight:700}@media (max-width:768px){.portfolio-grid{grid-template-columns:repeat(3,1fr);max-width:500px;gap:14px}.process-step{flex-direction:row;text-align:left;align-items:flex-start;gap:.75rem}.process-number{margin:0;width:2.1rem;height:2.1rem;font-size:.95rem}.benefit-item h3,.process-content h3{font-size:var(--type-subhead);margin-bottom:.25rem}.benefit-item p,.faq-content,.founder-voice-quote,.process-content p,.prose p{font-size:var(--type-body);line-height:1.55}.prose p{margin-bottom:.75rem}.prose p:last-child{margin-bottom:0}.faq-button{padding:.75rem 0;font-size:var(--type-subhead)}.faq-content.open{padding:0 0 .85rem}.home-cta-copy{margin-bottom:1rem!important}.home-waitlist-line{margin-top:1.75rem!important}.section-padding .btn-primary{font-size:.9rem;padding:.65rem 1.25rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease-out}.prose a,.prose a:link,.prose a:visited,a,body:not(.dark) .prose a,body:not(.dark) a{color:var(--color-accent);text-decoration:none;transition:all .2s ease}.prose a:hover,a:hover,body:not(.dark) .prose a:hover,body:not(.dark) a:hover{color:var(--color-accent)!important;font-weight:700;text-decoration:none}.text-accent{color:var(--color-accent)}html:not(.dark) .faq-content a,html:not(.dark) .home-waitlist-line a,html:not(.dark) .philosophy-page-lede a,html:not(.dark) .philosophy-section a,html:not(.dark) .prose a,html:not(.dark) .section-padding p a:not(.btn-primary){color:#0e7cbb;font-weight:700;text-decoration:none}html:not(.dark) .faq-content a:hover,html:not(.dark) .home-waitlist-line a:hover,html:not(.dark) .philosophy-page-lede a:hover,html:not(.dark) .philosophy-section a:hover,html:not(.dark) .prose a:hover,html:not(.dark) .section-padding p a:not(.btn-primary):hover{color:#0a5f8f!important;font-weight:700;text-decoration:none}a:focus,button:focus{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background-color:var(--color-accent);color:#ffffff}.btn-primary{background:linear-gradient(145deg,#0e7cbb,#0a6b9a);color:#ffffff;border:none;padding:.75rem 1.5rem;border-radius:50px;font-weight:600;font-size:1rem;text-decoration:none;display:inline-block;cursor:pointer;outline:none;box-shadow:0 6px 12px rgba(14,124,187,.4),0 3px 6px rgba(0,0,0,.3),inset 0 2px 0 rgba(255,255,255,.3),inset 0 -2px 0 rgba(0,0,0,.2);transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateY(0);position:relative;overflow:hidden;visibility:visible;opacity:1;min-width:120px;min-height:40px}.btn-primary:hover{background:linear-gradient(145deg,#000000,#1a1a1a);color:#ffffff;transform:translateY(-2px) scale(1.03);box-shadow:0 8px 16px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.2),inset 0 2px 0 rgba(255,255,255,.4),inset 0 -2px 0 rgba(0,0,0,.3)}.btn-primary:active{transform:translateY(-1px) scale(1.02);transition:all .1s ease}.btn-primary:focus{outline:2px solid var(--color-accent);outline-offset:2px}.btn-primary:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.btn-primary:active:before{width:300px;height:300px}.nav-link{font-weight:500;font-size:1rem;text-decoration:none;transition:color .2s ease;position:relative;padding:.5rem 0}.nav-link,body:not(.dark) .nav-link,html:not(.dark) .nav-link,html:not(.dark) .navbar .nav-link{color:#000000!important}.nav-link:hover{color:var(--color-accent)!important}.nav-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--color-accent);transition:width .2s ease;z-index:1}.nav-link:hover:after{width:100%}body:not(.dark) .nav-link:after,html:not(.dark) .nav-link:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:0!important;height:2px!important;background-color:#0e7cbb!important;transition:width .2s ease!important;z-index:1!important;display:block!important}body:not(.dark) .nav-link:hover:after,html:not(.dark) .nav-link:hover:after{width:100%!important}body:not(.dark) .navbar-mobile-link:after,html:not(.dark) .navbar-mobile-link:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:0!important;height:2px!important;background-color:#0e7cbb!important;transition:width .2s ease!important;display:block!important;z-index:10!important;opacity:1!important;visibility:visible!important}body:not(.dark) .navbar-mobile-link:hover:after,html:not(.dark) .navbar-mobile-link:hover:after{width:100%!important}::selection{background-color:#0e7cbb;color:#000000;background:#0e7cbb}::-moz-selection{background-color:#0e7cbb;color:#000000;background:#0e7cbb}body ::selection,div ::selection,h1 ::selection,h2 ::selection,h3 ::selection,h4 ::selection,h5 ::selection,h6 ::selection,html ::selection,p ::selection,span ::selection{background-color:#0e7cbb;color:#ffffff;background:#0e7cbb;-webkit-touch-callout:none;-webkit-user-select:text;user-select:text}body ::-moz-selection,div ::-moz-selection,h1 ::-moz-selection,h2 ::-moz-selection,h3 ::-moz-selection,h4 ::-moz-selection,h5 ::-moz-selection,h6 ::-moz-selection,html ::-moz-selection,p ::-moz-selection,span ::-moz-selection{background-color:#0e7cbb;color:#ffffff;background:#0e7cbb}@media (prefers-color-scheme:dark){::selection{background-color:var(--color-accent);color:#ffffff}::-moz-selection{background-color:var(--color-accent);color:#ffffff}}.dark ::selection{background-color:var(--color-accent);color:#ffffff}.dark ::-moz-selection{background-color:var(--color-accent);color:#ffffff}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:600;color:var(--color-text-primary)}.form-group input,.form-group select,.form-group textarea{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(14,124,187,.1)}.form-group textarea{height:6rem;resize:vertical}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:768px){.form-row{grid-template-columns:1fr}}.cofounder-section{border:1px solid #e5e7eb;padding:1.5rem;margin:1rem 0;border-radius:.5rem;background-color:#f9fafb;position:relative}.dark .cofounder-section{background-color:#1f2937;border-color:#374151}.cofounder-section h4{margin-top:0;color:var(--color-text-primary);margin-bottom:1rem}.remove-cofounder{position:absolute;top:1rem;right:1rem;background:#ef4444;color:white;border:none;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;font-size:.875rem;transition:background-color .2s ease}.remove-cofounder:hover{background:#dc2626}.add-cofounder{background:#f3f4f6;border:2px dashed #d1d5db;padding:1rem;text-align:center;cursor:pointer;border-radius:.5rem;margin:1rem 0;transition:all .2s ease;color:#6b7280;font-weight:500}.add-cofounder:hover{background:#e5e7eb;border-color:#9ca3af}.dark .add-cofounder{background:#374151;border-color:#4b5563;color:#d1d5db}.dark .add-cofounder:hover{background:#4b5563;border-color:#6b7280}.dark .form-group input,.dark .form-group select,.dark .form-group textarea{background-color:#1f2937;border-color:#374151;color:#ffffff}.dark .form-group input:focus,.dark .form-group select:focus,.dark .form-group textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(14,124,187,.2)}.dark .form-group input::placeholder,.dark .form-group textarea::placeholder{color:#9ca3af}@theme inline{--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-chart-1:var(--chart-1);--color-chart-2:var(--chart-2);--color-chart-3:var(--chart-3);--color-chart-4:var(--chart-4);--color-chart-5:var(--chart-5);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}:root{--radius:0.625rem;--background:oklch(1 0 0);--foreground:oklch(0.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(0.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(0.145 0 0);--primary:oklch(0.205 0 0);--primary-foreground:oklch(0.985 0 0);--secondary:oklch(0.97 0 0);--secondary-foreground:oklch(0.205 0 0);--muted:oklch(0.97 0 0);--muted-foreground:oklch(0.556 0 0);--accent:oklch(0.97 0 0);--accent-foreground:oklch(0.205 0 0);--destructive:oklch(0.577 0.245 27.325);--border:oklch(0.922 0 0);--input:oklch(0.922 0 0);--ring:oklch(0.708 0 0);--chart-1:oklch(0.646 0.222 41.116);--chart-2:oklch(0.6 0.118 184.704);--chart-3:oklch(0.398 0.07 227.392);--chart-4:oklch(0.828 0.189 84.429);--chart-5:oklch(0.769 0.188 70.08);--sidebar:oklch(0.985 0 0);--sidebar-foreground:oklch(0.145 0 0);--sidebar-primary:oklch(0.205 0 0);--sidebar-primary-foreground:oklch(0.985 0 0);--sidebar-accent:oklch(0.97 0 0);--sidebar-accent-foreground:oklch(0.205 0 0);--sidebar-border:oklch(0.922 0 0);--sidebar-ring:oklch(0.708 0 0)}@layer base{*{@apply border-border outline-ring/50}body{@apply text-foreground}html:not(.dark),html:not(.dark) body{background-color:#ffffff!important}}#pitch-form .label,#pitch-form div[class*=text-lg],#pitch-form label{display:block;width:100%;font-weight:600}#pitch-form input[type=email],#pitch-form input[type=number],#pitch-form input[type=text],#pitch-form input[type=url],#pitch-form select,#pitch-form textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;padding:.5rem .75rem;margin:3px 0;font-size:1rem;line-height:1.5;border-radius:.5rem;border:1px solid #d1d5db;transition:border-color .2s ease,box-shadow .2s ease}#pitch-form textarea{min-height:120px;resize:vertical}.dark #pitch-form input[type=email],.dark #pitch-form input[type=number],.dark #pitch-form input[type=text],.dark #pitch-form input[type=url],.dark #pitch-form select,.dark #pitch-form textarea{border-color:#4b5563}#pitch-form input[type=email]:focus,#pitch-form input[type=number]:focus,#pitch-form input[type=text]:focus,#pitch-form input[type=url]:focus,#pitch-form select:focus,#pitch-form textarea:focus{outline:none;border-color:#0e7cbb;box-shadow:0 0 0 3px rgba(14,124,187,.1)}#pitch-form .flex{display:flex;justify-content:space-between;width:100%;align-items:center}#pitch-form{padding-left:4rem;padding-right:4rem;max-width:100%;width:100%}#pitch-form input[type=radio]{width:20px;height:20px;min-width:20px;min-height:20px}#pitch-form>div:first-of-type .flex{width:fit-content;max-width:fit-content}#pitch-form>div:first-of-type .flex>label:not(:last-child){margin-right:10px}#pitch-form>div:first-of-type .flex>label{gap:5px}#pitch-form label.flex.items-center.space-x-2>*+*{margin-left:4px!important}.fixed input[type=email],.fixed input[type=number],.fixed input[type=text],.fixed input[type=url]{padding:.75rem 1rem;border-radius:.5rem;border:1px solid #d1d5db;background-color:#ffffff;color:#111827;font-size:1rem;line-height:1.5;width:100%;box-sizing:border-box}.dark .fixed input[type=email],.dark .fixed input[type=number],.dark .fixed input[type=text],.dark .fixed input[type=url]{background-color:#ffffff;border-color:#d1d5db;color:#111827}.fixed .flex.justify-end{display:flex;justify-content:center;align-items:center;width:100%;gap:2rem;margin-top:10px}#pitch-form h2.text-2xl,#pitch-form h2.text-2xl.pb-4{margin-bottom:.75rem!important}#pitch-form h2.text-2xl.pb-4+div.mt-2{margin-top:.5rem!important}#pitch-form h2.text-2xl+div.flex{margin-top:0!important}#pitch-form>div[style*=marginTop]{margin-top:2rem!important}.form-helper-text{font-size:.75rem;color:#6b7280;margin-top:.25rem;margin-bottom:.5rem;line-height:1.4}.dark .form-helper-text{color:#9ca3af}.form-helper-text:before{content:"("}.form-helper-text:after{content:")"}#pitch-form .text-red-500,#pitch-form p.text-red-500{color:#ef4444!important;font-size:.875rem;margin-top:.25rem;margin-bottom:0}.dark #pitch-form .text-red-500,.dark #pitch-form p.text-red-500{color:#f87171!important}.dark #pitch-form button.text-gray-600{color:#ffffff!important}#pitch-form .flex.justify-center.space-x-3.mt-6{justify-content:center!important}#pitch-form .fundraising-question-section,#pitch-form .how-did-you-hear-question,#pitch-form .share-investors-question{margin-top:32px!important}#pitch-form .fundraising-details-section{margin-top:24px!important}#pitch-form .round-chips.flex{justify-content:flex-start;flex-wrap:wrap;gap:1.25rem;width:auto}#pitch-form .cofounder-label-badge{background-color:#f9fafb!important;border-color:#d1d5db!important}.dark #pitch-form .cofounder-label-badge{background-color:#000000!important;border-color:#4b5563!important}#pitch-form .degree-card{background-color:#f3f4f6!important}.dark #pitch-form .degree-card{background-color:#1f2937!important}#pitch-form .degree-card .cofounder-label-badge{background-color:#f3f4f6!important}.dark #pitch-form .degree-card .cofounder-label-badge{background-color:#000000!important}.delete-confirmation-dialog{background-color:#ffffff!important}.dark .delete-confirmation-dialog{background-color:#1f2937!important}.dark .delete-confirmation-dialog button.text-gray-600{color:#ffffff!important}.lp-interest-section{padding:2rem 0;border-bottom:1px solid #e5e7eb;text-align:center!important}.lp-interest-section:last-child{border-bottom:none}.dark .lp-interest-section{border-bottom-color:#374151}.dark .lp-interest-section p{color:#ffffff!important;text-align:center!important}.lp-interest-section p{text-align:center!important}.dark a.btn-primary,.dark a.btn-primary:active,.dark a.btn-primary:hover,.dark a.btn-primary:link,.dark a.btn-primary:visited,a.btn-primary,a.btn-primary:active,a.btn-primary:hover,a.btn-primary:link,a.btn-primary:visited{color:#ffffff!important;text-decoration:none!important}@media (max-width:768px){.lp-interest-section{padding:1.5rem 0}}body:not(.dark) .faq-button:focus:hover,body:not(.dark) .faq-button:hover,body:not(.dark) .nav-link:focus:hover,body:not(.dark) .nav-link:hover,body:not(.dark) .navbar-mobile-link:focus:hover,body:not(.dark) .navbar-mobile-link:hover,body:not(.dark) .prose a:focus:hover,body:not(.dark) .prose a:hover,body:not(.dark) .prose h1 a:hover,body:not(.dark) .prose h2 a:hover,body:not(.dark) .prose h3 a:hover,body:not(.dark) .prose h4 a:hover,body:not(.dark) .prose h5 a:hover,body:not(.dark) .prose h6 a:hover,body:not(.dark) a:focus:hover,body:not(.dark) a:hover,body:not(.dark) h1 a:hover,body:not(.dark) h2 a:hover,body:not(.dark) h3 a:hover,body:not(.dark) h4 a:hover,body:not(.dark) h5 a:hover,body:not(.dark) h6 a:hover,html:not(.dark) .faq-button:focus:hover,html:not(.dark) .faq-button:hover,html:not(.dark) .nav-link:focus:hover,html:not(.dark) .nav-link:hover,html:not(.dark) .navbar-mobile-link:focus:hover,html:not(.dark) .navbar-mobile-link:hover,html:not(.dark) .prose a:focus:hover,html:not(.dark) .prose a:hover,html:not(.dark) .prose h1 a:hover,html:not(.dark) .prose h2 a:hover,html:not(.dark) .prose h3 a:hover,html:not(.dark) .prose h4 a:hover,html:not(.dark) .prose h5 a:hover,html:not(.dark) .prose h6 a:hover,html:not(.dark) a:focus:hover,html:not(.dark) a:hover,html:not(.dark) h1 a:hover,html:not(.dark) h2 a:hover,html:not(.dark) h3 a:hover,html:not(.dark) h4 a:hover,html:not(.dark) h5 a:hover,html:not(.dark) h6 a:hover{color:#0e7cbb!important}body:not(.dark) .navbar .nav-link,body:not(.dark) .navbar-mobile-link,body:not(.dark) .navbar-mobile-menu .navbar-mobile-link,body:not(.dark) .navbar-nav .nav-link,html:not(.dark) .navbar .nav-link,html:not(.dark) .navbar .nav-link.text-black,html:not(.dark) .navbar-mobile-link,html:not(.dark) .navbar-mobile-link.text-black,html:not(.dark) .navbar-mobile-menu .navbar-mobile-link,html:not(.dark) .navbar-nav .nav-link{color:#000000!important}body:not(.dark) .navbar-mobile-link:hover,body:not(.dark) .navbar-mobile-menu .navbar-mobile-link:hover,html:not(.dark) .navbar-mobile-link:hover,html:not(.dark) .navbar-mobile-menu .navbar-mobile-link:hover{color:#0e7cbb!important}body:not(.dark) .navbar-mobile-toggle span,html:not(.dark) .navbar-mobile-toggle span{background-color:#000000!important}html:not(.dark),html:not(.dark) body{background-color:#ffffff!important}.dark .min-h-screen.bg-white,.dark body,.dark div.min-h-screen.bg-white,.dark html,.dark>body,body.dark,html.dark,html.dark .min-h-screen.bg-white,html.dark body,html.dark body.bg-white,html.dark div.min-h-screen.bg-white,html.dark>body,html.dark>body.bg-white,html.dark~body,html[class*=dark] body,html[class*=dark]>body,html[class*=dark]~body{background-color:#000000!important;background:#000000!important}html.dark body,html.dark body:not(.dark),html.dark body:not(.dark):not(.bg-white),html.dark html:not(.dark) body,html.dark>body,html[class*=dark] body,html[class*=dark] body:not(.dark),html[class*=dark] body:not(.dark):not(.bg-white),html[class*=dark] html:not(.dark) body,html[class*=dark]>body{background-color:#000000!important;background:#000000!important;background-image:none!important}
/* !important needed: base .nav-link is #000 !important, which made dark links
   paint black (invisible on the dark bar) until the JS recolor ran → flicker.
   The .dynamic-nav-color rule below still wins via higher specificity. */.dark .nav-link,.dark .nav-link:focus:hover,.dark .nav-link:hover,.dark .navbar .nav-link,.dark .navbar .nav-link:focus:hover,.dark .navbar .nav-link:hover,.dark .navbar-nav .nav-link,.dark .navbar-nav .nav-link:hover,.dark .prose h1:not(.navbar-logo-text):not(.navbar-logo),.dark .prose h2:not(.navbar-logo-text):not(.navbar-logo),.dark .prose h3:not(.navbar-logo-text):not(.navbar-logo),.dark .prose h4:not(.navbar-logo-text):not(.navbar-logo),.dark .prose h5:not(.navbar-logo-text):not(.navbar-logo),.dark .prose h6:not(.navbar-logo-text):not(.navbar-logo),.dark h1:not(.navbar-logo-text):not(.navbar-logo),.dark h2:not(.navbar-logo-text):not(.navbar-logo),.dark h3:not(.navbar-logo-text):not(.navbar-logo),.dark h4:not(.navbar-logo-text):not(.navbar-logo),.dark h5:not(.navbar-logo-text):not(.navbar-logo),.dark h6:not(.navbar-logo-text):not(.navbar-logo),html.dark .nav-link,html.dark .nav-link:focus:hover,html.dark .nav-link:hover,html.dark .navbar .nav-link,html.dark .navbar .nav-link:focus:hover,html.dark .navbar .nav-link:hover,html.dark .navbar-nav .nav-link,html.dark .navbar-nav .nav-link:hover{color:#ffffff!important}.dark .nav-link.dynamic-nav-color,.dark .nav-link.dynamic-nav-color:hover,.dark .navbar .nav-link.dynamic-nav-color,.dark .navbar .nav-link.dynamic-nav-color:hover,.dark .navbar-mobile-link.dynamic-nav-color,.dark .navbar-mobile-link.dynamic-nav-color:hover,.dark .navbar-nav .nav-link.dynamic-nav-color,.dark .navbar-nav .nav-link.dynamic-nav-color:hover,html.dark .nav-link.dynamic-nav-color,html.dark .nav-link.dynamic-nav-color:hover,html.dark .navbar .nav-link.dynamic-nav-color,html.dark .navbar .nav-link.dynamic-nav-color:hover,html.dark .navbar-mobile-link.dynamic-nav-color,html.dark .navbar-mobile-link.dynamic-nav-color:hover,html.dark .navbar-nav .nav-link.dynamic-nav-color,html.dark .navbar-nav .nav-link.dynamic-nav-color:hover{color:var(--dynamic-nav-color,#ffffff)!important}.dark .navbar-mobile-toggle span.dynamic-nav-color,html.dark .navbar-mobile-toggle span.dynamic-nav-color{background-color:var(--dynamic-nav-color,#ffffff)!important}body:not(.dark) .navbar .navbar-logo .navbar-logo-text.dynamic-logo-color,body:not(.dark) .navbar .navbar-logo-text.dynamic-logo-color,body:not(.dark) .navbar-content .navbar-logo .navbar-logo-text.dynamic-logo-color,html:not(.dark) .navbar .navbar-logo .navbar-logo-text.dynamic-logo-color,html:not(.dark) .navbar .navbar-logo-text.dynamic-logo-color,html:not(.dark) .navbar-content .navbar-logo .navbar-logo-text.dynamic-logo-color{color:var(--dynamic-logo-color,#0e7cbb)!important}.dark .navbar .navbar-logo-text.dynamic-logo-color,.dark .navbar-logo .navbar-logo-text.dynamic-logo-color,html.dark .navbar .navbar-logo-text.dynamic-logo-color,html.dark .navbar-logo .navbar-logo-text.dynamic-logo-color{color:var(--dynamic-logo-color,#ffffff)!important}body:not(.dark) .navbar.scrolled .navbar-mobile-menu,body:not(.dark) .navbar.scrolled .navbar-mobile-menu.open,body:not(.dark) .navbar.scrolled~.navbar-mobile-menu,html:not(.dark) .navbar.scrolled .navbar-mobile-menu,html:not(.dark) .navbar.scrolled .navbar-mobile-menu.open,html:not(.dark) .navbar.scrolled~.navbar-mobile-menu{backdrop-filter:blur(10px) saturate(180%)!important;-webkit-backdrop-filter:blur(10px) saturate(180%)!important;background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:0 8px 32px 0 rgba(0,0,0,.1),inset 0 0 0 0 rgba(255,255,255,.15)!important;will-change:backdrop-filter!important}body:not(.dark) .navbar:not(.scrolled) .navbar-mobile-menu,body:not(.dark) .navbar:not(.scrolled) .navbar-mobile-menu.open,html:not(.dark) .navbar:not(.scrolled) .navbar-mobile-menu,html:not(.dark) .navbar:not(.scrolled) .navbar-mobile-menu.open{backdrop-filter:blur(10px) saturate(180%)!important;-webkit-backdrop-filter:blur(10px) saturate(180%)!important;background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:0 8px 32px 0 rgba(0,0,0,.05)!important;will-change:backdrop-filter!important}body:not(.dark) .navbar-mobile-content,html:not(.dark) .navbar-mobile-content{background:transparent!important;background-color:transparent!important}input.no-number-spinners::-webkit-inner-spin-button,input.no-number-spinners::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.no-number-spinners{-moz-appearance:textfield}#pitch-choose{max-width:42rem}#pitch-choose .pitch-choose-intro{color:#4b5563;margin-bottom:1.5rem;line-height:1.6}.dark #pitch-choose .pitch-choose-intro{color:#9ca3af}#pitch-choose .pitch-choose-cards{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){#pitch-choose .pitch-choose-cards{flex-direction:row}}#pitch-choose .pitch-choose-card{flex:1 1;display:block;width:100%;text-align:left;padding:1.25rem 1.5rem;border-radius:.75rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease;background:transparent;font-family:inherit}#pitch-choose .pitch-choose-card:focus{outline:2px solid #0e7cbb;outline-offset:2px}#pitch-choose .pitch-choose-card--primary{border:2px solid #0e7cbb}#pitch-choose .pitch-choose-card--primary:hover{background:rgba(14,124,187,.08)}.dark #pitch-choose .pitch-choose-card--primary:hover{background:rgba(14,124,187,.15)}#pitch-choose .pitch-choose-card--secondary{border:1px solid #d1d5db}.dark #pitch-choose .pitch-choose-card--secondary{border-color:#374151}#pitch-choose .pitch-choose-card--secondary:hover{border-color:#0e7cbb;background:rgba(14,124,187,.05)}#pitch-choose .pitch-choose-card-title{display:block;font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:.5rem;line-height:1.35}.dark #pitch-choose .pitch-choose-card-title{color:#f9fafb}#pitch-choose .pitch-choose-card-subtitle{display:block;font-size:.875rem;color:#6b7280;line-height:1.5}.dark #pitch-choose .pitch-choose-card-subtitle{color:#9ca3af}.pitch-page-title{font-size:var(--type-page)!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-.03em!important;margin-bottom:1rem!important;margin-left:0!important;margin-right:0!important;max-width:none!important;text-align:left!important}.pitch-page-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem}.pitch-page-title-text{display:inline-block}.pitch-warm-intro-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .7rem .28rem .55rem;border-radius:999px;font-size:.8125rem;font-weight:600;letter-spacing:.01em;line-height:1.2;color:#0e7cbb;background:rgba(14,124,187,.12);border:1px solid rgba(14,124,187,.28)}.dark .pitch-warm-intro-badge{color:#7ec8f0;background:rgba(14,124,187,.22);border-color:rgba(126,200,240,.35)}.pitch-warm-intro-badge-star{font-size:.95em;line-height:1;color:inherit}.pitch-warm-intro-note{font-size:var(--type-body-sm);line-height:1.55;color:#6b7280;margin:0 0 1.5rem;max-width:42rem}html:not(.dark) .pitch-warm-intro-note{color:#6b7280}.dark .pitch-warm-intro-note{color:#9ca3af}.pitch-warm-intro-note a{color:#0e7cbb;text-decoration:underline;text-underline-offset:2px}.dark .pitch-warm-intro-note a{color:#7ec8f0}html:not(.dark) .pitch-page-title{color:#111827!important}.dark .pitch-page-title{color:#ffffff!important}.pitch-hero-thesis{font-size:var(--type-body);line-height:1.65;color:#4b5563;margin-bottom:.65rem;max-width:42rem}html:not(.dark) .pitch-hero-thesis{color:#374151}.dark .pitch-hero-thesis{color:#d1d5db!important}.pitch-founder-facts{font-size:var(--type-body);line-height:1.65;color:#4b5563;margin:0 0 1.5rem;max-width:42rem}.pitch-founder-facts:has(+.pitch-warm-intro-note){margin-bottom:.5rem}html:not(.dark) .pitch-founder-facts{color:#374151}.dark .pitch-founder-facts{color:#d1d5db!important}.founder-facts{margin:0;padding:0;max-width:none;text-align:left}.founder-facts-row{display:grid;grid-template-columns:6.75rem minmax(0,1fr);gap:.75rem 1rem;align-items:baseline;margin:0}.founder-facts-row+.founder-facts-row{margin-top:.65rem}.founder-facts-row dt{font-size:.8125rem;font-weight:500;color:#6b7280;margin:0}.dark .founder-facts-row dt{color:#9ca3af}.founder-facts-row dd{font-size:var(--type-body);font-weight:600;line-height:1.4;color:#111827;margin:0;display:flex;flex-direction:column;gap:.15rem;min-width:0}.founder-facts-line{display:block}.founder-facts-lead{display:block;margin-bottom:.45rem}.founder-facts-list{margin:0;padding:0 0 0 1.15rem;list-style:disc;display:flex;flex-direction:column;gap:.35rem}.founder-facts-list--number{list-style:decimal;padding-left:1.35rem}.founder-facts-list li{padding-left:.15rem}.founder-facts-list li::marker{color:#9ca3af;font-weight:600}.dark .founder-facts-list li::marker{color:#6b7280}.founder-facts-info{display:inline-flex;align-items:center;justify-content:center;vertical-align:-.1em;color:#6b7280;text-decoration:none}.founder-facts-info:focus-visible,.founder-facts-info:hover{color:#111827;outline:none}.dark .founder-facts-info{color:#9ca3af}.dark .founder-facts-info:focus-visible,.dark .founder-facts-info:hover{color:#ffffff}.dark .founder-facts-row dd{color:#f3f4f6}@media (max-width:767px){.founder-facts{padding-left:0;margin-top:0;padding-top:0}.founder-facts-row{grid-template-columns:6.25rem minmax(0,1fr);gap:.35rem .75rem;align-items:baseline}.founder-facts-row+.founder-facts-row{margin-top:.45rem}.founder-facts-row dt{font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;line-height:1.35}.founder-facts-row dd{line-height:1.35}.founder-facts-list{gap:.25rem;padding-left:1.1rem}.founder-facts-list--number{padding-left:1.25rem}.hero-facts{max-width:none}.hero-layout{gap:1.5rem}}.pitch-blank-export{margin:0 0 1.35rem}.pitch-blank-export--rail{margin:0}@media (min-width:900px){.pitch-blank-export--main{display:none}}@media (max-width:899px){.pitch-blank-export--rail{display:none}}.pitch-blank-export__line{margin:0;font-size:.75rem;line-height:1.4;color:#6b7280}.dark .pitch-blank-export__line{color:#9ca3af}.pitch-blank-export__label{margin-right:.15rem}.pitch-blank-export__link{padding:0;border:none;background:none;font:inherit;font-weight:500;color:#0e7cbb;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.pitch-blank-export__link:hover{opacity:.85}.pitch-blank-export__link--done{color:#047857;text-decoration:none;cursor:default}.dark .pitch-blank-export__link{color:#7dd3fc}.dark .pitch-blank-export__link--done{color:#6ee7b7}.pitch-blank-export__sep{color:#9ca3af}.pitch-blank-export__status{margin:.2rem 0 0;font-size:.6875rem;line-height:1.35;color:#6b7280}.dark .pitch-blank-export__status{color:#9ca3af}.pitch-blank-export__status--error{color:#b91c1c}.dark .pitch-blank-export__status--error{color:#f87171}#pitch-stage1-form .pitch-batch-sla-inline{margin-top:.75rem;padding:.65rem .85rem;border-left:3px solid #0e7cbb;background:rgba(14,124,187,.07);border-radius:0 .375rem .375rem 0}#pitch-stage1-form .pitch-batch-sla-inline__clock{margin:0 0 .3rem;font-size:.8125rem;font-weight:600;line-height:1.45;color:#1f2937}#pitch-stage1-form .pitch-batch-sla-inline__process{margin:0 0 .3rem;font-size:.75rem;font-weight:400;line-height:1.45;color:#4b5563}#pitch-stage1-form .pitch-batch-sla-inline__terms{margin:0;font-size:.75rem;font-weight:400;line-height:1.45;color:#4b5563}.dark #pitch-stage1-form .pitch-batch-sla-inline{border-left-color:#38bdf8;background:rgba(56,189,248,.1)}.dark #pitch-stage1-form .pitch-batch-sla-inline__clock{color:#e5e7eb!important}.dark #pitch-stage1-form .pitch-batch-sla-inline__process,.dark #pitch-stage1-form .pitch-batch-sla-inline__terms{color:#9ca3af!important}#pitch-choose h2{font-size:1.125rem!important;font-weight:650!important;line-height:1.3!important;letter-spacing:-.01em!important;margin-bottom:.5rem!important}html:not(.dark) #pitch-choose h2{color:#111827!important}.dark #pitch-choose h2{color:#ffffff!important}#pitch-stage1-form{max-width:none;width:100%}#pitch-stage1-form .pitch-stage1-intro{font-size:var(--type-body);line-height:1.55;color:#4b5563;margin-bottom:1.25rem}.dark #pitch-stage1-form .pitch-stage1-intro{color:#9ca3af!important}#pitch-stage1-form h2.pitch-section-header{font-size:var(--type-subhead)!important;font-weight:650!important;line-height:1.3!important;letter-spacing:-.01em!important;margin-top:1.35rem!important;margin-bottom:.65rem!important;padding-bottom:.35rem!important;border-bottom:1px solid #e5e7eb}#pitch-stage1-form.pitch-stage1--compact .pitch-form-section:first-of-type h2.pitch-section-header,#pitch-stage1-form.pitch-stage1--compact h2.pitch-section-header:first-of-type{margin-top:.85rem!important}html:not(.dark) #pitch-stage1-form h2.pitch-section-header{color:#111827!important}.dark #pitch-stage1-form h2.pitch-section-header{color:#ffffff!important;border-bottom-color:#374151!important}#pitch-stage1-form .pitch-field{margin-bottom:.85rem;min-width:0;max-width:100%}#pitch-stage1-form .pitch-field-row{display:grid;grid-template-columns:1fr 1fr;gap:.65rem .85rem;margin-bottom:.85rem}#pitch-stage1-form .pitch-field-row--3{grid-template-columns:1fr 1fr 1fr}#pitch-stage1-form .pitch-field-row .pitch-field{margin-bottom:0}#pitch-stage1-form .pitch-field-row .pitch-field-hint{margin-bottom:.25rem}#pitch-stage1-form .pitch-revenue-months{display:flex;flex-direction:column;gap:.4rem;margin-top:.35rem;max-width:22rem}#pitch-stage1-form .pitch-revenue-month-row{display:flex;flex-wrap:nowrap;align-items:center;gap:.65rem}#pitch-stage1-form .pitch-revenue-month-row__label{flex:0 0 8.5rem;min-width:7.5rem;font-size:var(--type-body-sm);font-weight:600;color:inherit;line-height:1.3}#pitch-stage1-form .pitch-revenue-month-row__input{flex:0 1 8.5rem;width:8.5rem;max-width:8.5rem;min-width:0}@media (max-width:420px){#pitch-stage1-form .pitch-revenue-months{max-width:none}#pitch-stage1-form .pitch-revenue-month-row__label{flex-basis:7rem;min-width:6.25rem}#pitch-stage1-form .pitch-revenue-month-row__input{flex:1 1 6.5rem;width:auto;max-width:9rem}}@media (max-width:720px){#pitch-stage1-form .pitch-field-row{grid-template-columns:1fr 1fr;gap:.5rem .65rem}#pitch-stage1-form .pitch-field-row--3{grid-template-columns:1fr 1fr}#pitch-stage1-form .pitch-field-row--3>.pitch-founder-location-city-only{grid-column:1/-1}#pitch-stage1-form .pitch-field-row .pitch-field{margin-bottom:0;min-width:0}#pitch-stage1-form #pitch-sec-hear .pitch-field-row,#pitch-stage1-form .pitch-prior-details .pitch-field-row{grid-template-columns:1fr}}@media (max-width:380px){#pitch-stage1-form .pitch-field-row,#pitch-stage1-form .pitch-field-row--3{grid-template-columns:1fr}#pitch-stage1-form .pitch-field-row--3>.pitch-founder-location-city-only{grid-column:auto}}#pitch-stage1-form .pitch-field-label{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;font-size:var(--type-body-sm);font-weight:600;margin-bottom:.3rem;white-space:normal;overflow-wrap:break-word;word-wrap:break-word}#pitch-stage1-form .pitch-macro-verb{font-weight:800;text-decoration:underline;text-underline-offset:.12em;text-decoration-thickness:2px}#pitch-stage1-form .pitch-macro-verb--help{color:#047857}#pitch-stage1-form .pitch-macro-verb--hinder{color:#b45309}.dark #pitch-stage1-form .pitch-macro-verb--help{color:#6ee7b7}.dark #pitch-stage1-form .pitch-macro-verb--hinder{color:#fbbf24}#pitch-stage1-form .pitch-field--inline{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;min-width:0;max-width:100%}#pitch-stage1-form .pitch-field--inline>.pitch-field-label{flex:1 1 12rem;width:auto;max-width:100%;margin-bottom:0;min-width:0;white-space:normal;overflow-wrap:break-word}#pitch-stage1-form .pitch-field--inline>.pitch-field--inline-control,#pitch-stage1-form .pitch-field--inline>input,#pitch-stage1-form .pitch-field--inline>select{flex:1 1 14rem;min-width:0;width:auto;max-width:100%}#pitch-stage1-form .pitch-field--inline>.pitch-char-count-row{flex:1 1 100%;width:100%;min-width:0;box-sizing:border-box}@media (max-width:520px){#pitch-stage1-form .pitch-field--inline>.pitch-field-label{flex:1 1 100%;min-width:0;margin-bottom:.15rem}#pitch-stage1-form .pitch-field--inline>.pitch-field--inline-control,#pitch-stage1-form .pitch-field--inline>input,#pitch-stage1-form .pitch-field--inline>select{flex:1 1 100%}}#pitch-stage1-form .pitch-input--short{max-width:22rem;width:100%}#pitch-stage1-form .pitch-field--inline .pitch-field--inline-control{display:flex;flex-direction:column;gap:.4rem}#pitch-stage1-form .pitch-field--inline .pitch-checkbox-label{margin-top:.1rem}#pitch-stage1-form .pitch-founder-linkedin-or-web.pitch-field--inline>.pitch-field-label{align-self:flex-start;padding-top:.55rem}html:not(.dark) #pitch-stage1-form .pitch-field-label{color:#111827!important}.dark #pitch-stage1-form .pitch-field-label{color:#ffffff!important}#pitch-stage1-form .pitch-field-hint{margin:0 0 .35rem;font-size:var(--type-body-sm);line-height:1.45;color:#6b7280!important}.dark #pitch-stage1-form .pitch-field-hint{color:#9ca3af!important}#pitch-stage1-form .pitch-field-hint--section{margin:-.15rem 0 .75rem}.section-padding--pitch{padding:.85rem 0 1.5rem}.pitch-page-container{max-width:56rem;width:100%;min-width:0;overflow-x:clip;box-sizing:border-box}@media (max-width:720px){.pitch-page-container{padding-left:1.25rem;padding-right:1.25rem}}.pitch-intake-shell--stage1{display:block;width:100%;max-width:100%;min-width:0;overflow-x:clip}.pitch-intake-shell--stage1 .pitch-intake-main{max-width:none;width:100%;min-width:0;overflow-x:clip}.pitch-intake-shell--stage1 .pitch-page-title{margin-bottom:.35rem!important}.pitch-intake-shell--stage1 .pitch-page-title--fold{font-size:1.75rem!important;line-height:1.15!important;margin-bottom:.2rem!important}.pitch-intake-shell--stage1 .pitch-founder-facts,.pitch-intake-shell--stage1 .pitch-hero-thesis{font-size:var(--type-body);line-height:1.45;margin-bottom:.4rem;max-width:none}.pitch-intake-shell--stage1 .pitch-hero-thesis--fold{font-size:var(--type-body);line-height:1.45;margin:0 0 .45rem;max-width:none}@media (max-width:720px){.pitch-intake-shell--stage1 .pitch-hero-thesis--fold{font-size:var(--type-body-sm);line-height:1.4}}.pitch-intake-shell--stage1 .pitch-founder-facts--fold{font-size:var(--type-body);line-height:1.45;margin:0 0 .45rem;max-width:none}.pitch-intake-shell--stage1 .pitch-warm-intro-note{margin-bottom:.65rem;font-size:var(--type-body-sm)}#pitch-stage1-form.pitch-stage1--compact .pitch-stage1-lede__meta{margin-top:.3rem;margin-bottom:0;font-size:var(--type-body-sm);line-height:1.4}#pitch-stage1-form.pitch-stage1--compact .pitch-blank-export--inline{display:inline;margin:0}#pitch-stage1-form.pitch-stage1--compact .pitch-blank-export--inline .pitch-blank-export__line{font-size:inherit;line-height:inherit;margin:0}#pitch-stage1-form.pitch-stage1--compact .pitch-founder-card,#pitch-stage1-form.pitch-stage1--compact .pitch-group-card{margin:0;padding:0;border:none;border-radius:0;background:transparent}.dark #pitch-stage1-form.pitch-stage1--compact .pitch-founder-card,.dark #pitch-stage1-form.pitch-stage1--compact .pitch-group-card{border:none;background:transparent}#pitch-stage1-form.pitch-stage1--compact .pitch-group-subcard{margin-top:.55rem;padding:.55rem 0 0;border-top:1px solid #e5e7eb;border-radius:0;background:transparent}.dark #pitch-stage1-form.pitch-stage1--compact .pitch-group-subcard{border-top-color:#374151;background:transparent}#pitch-stage1-form.pitch-stage1--compact .pitch-group-subcard-title{font-size:var(--type-body-sm);margin-bottom:.4rem}#pitch-stage1-form.pitch-stage1--compact>form{display:flex;flex-direction:column;gap:.55rem}#pitch-stage1-form.pitch-stage1--compact>form>*{margin-top:0;margin-bottom:0}#pitch-stage1-form.pitch-stage1--compact .pitch-form-section{display:flex;flex-direction:column;gap:.55rem}#pitch-stage1-form.pitch-stage1--compact #pitch-sec-close{margin-bottom:0}#pitch-stage1-form.pitch-stage1--compact .pitch-form-section--blurb-prior{gap:.3rem}#pitch-stage1-form.pitch-stage1--compact #pitch-sec-close .pitch-field{margin-bottom:0}#pitch-stage1-form.pitch-stage1--compact #pitch-sec-close .pitch-field-hint{margin-bottom:.2rem}#pitch-stage1-form.pitch-stage1--compact #pitch-sec-close .pitch-char-count-row{margin-top:.1rem;margin-bottom:0;min-height:0;line-height:1.2}#pitch-stage1-form.pitch-stage1--compact #pitch-sec-close .pitch-textarea,#pitch-stage1-form.pitch-stage1--compact #pitch-sec-close .pitch-textarea--fold{min-height:2.5rem;overflow-y:hidden;resize:none}@media (max-width:720px){#pitch-stage1-form.pitch-stage1--compact #pitch-sec-close .pitch-textarea,#pitch-stage1-form.pitch-stage1--compact #pitch-sec-close .pitch-textarea--fold{min-height:2.35rem}}@media (min-width:721px){#pitch-stage1-form.pitch-stage1--compact #pitch-sec-close .pitch-textarea,#pitch-stage1-form.pitch-stage1--compact #pitch-sec-close .pitch-textarea--fold{min-height:4.25rem}}#pitch-stage1-form .pitch-field-label--with-tip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.2rem .35rem;width:auto;max-width:100%}#pitch-stage1-form .pitch-field-info-tip{position:relative;display:inline-flex;vertical-align:middle}#pitch-stage1-form .pitch-field-info-tip__btn{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.1rem;border:none;border-radius:999px;background:transparent;color:#9ca3af;cursor:help;line-height:0}#pitch-stage1-form .pitch-field-info-tip__btn:focus-visible,#pitch-stage1-form .pitch-field-info-tip__btn:hover{color:#0e7cbb;outline:none;background:rgba(14,124,187,.08)}.dark #pitch-stage1-form .pitch-field-info-tip__btn{color:#9ca3af}.dark #pitch-stage1-form .pitch-field-info-tip__btn:focus-visible,.dark #pitch-stage1-form .pitch-field-info-tip__btn:hover{color:#7dd3fc;background:rgba(125,211,252,.12)}#pitch-stage1-form .pitch-field-info-tip__icon{width:.875rem;height:.875rem}#pitch-stage1-form .pitch-field-info-tip__panel{position:fixed;z-index:40;left:0;top:0;width:min(22rem,calc(100vw - 2rem));box-sizing:border-box;padding:.65rem .75rem;border-radius:.5rem;border:1px solid #d1d5db;background:#ffffff;box-shadow:0 10px 28px rgba(15,23,42,.14);font-size:.75rem;font-weight:400;line-height:1.45;color:#374151;white-space:pre-wrap;display:none;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .12s ease}#pitch-stage1-form .pitch-field-info-tip__panel--open{display:block;visibility:visible;opacity:1;pointer-events:auto}.dark #pitch-stage1-form .pitch-field-info-tip__panel{border-color:#4b5563;background:#1f2937;color:#e5e7eb;box-shadow:0 12px 32px rgba(0,0,0,.45)}#pitch-stage1-form .pitch-field-info-tip__dialog{width:min(92vw,22rem);max-width:none;margin:auto;padding:0;border:none;border-radius:.75rem;background:transparent;color:inherit}#pitch-stage1-form .pitch-field-info-tip__dialog::backdrop{background:rgba(15,23,42,.55)}#pitch-stage1-form .pitch-field-info-tip__dialog-panel{display:flex;flex-direction:column;max-height:min(70vh,28rem);border-radius:.75rem;border:1px solid #d1d5db;background:#ffffff;box-shadow:0 24px 48px rgba(15,23,42,.28);overflow:hidden}.dark #pitch-stage1-form .pitch-field-info-tip__dialog-panel{border-color:#4b5563;background:#1f2937;box-shadow:0 24px 48px rgba(0,0,0,.5)}#pitch-stage1-form .pitch-field-info-tip__dialog-header{display:flex;align-items:center;gap:.5rem;padding:.75rem .75rem .65rem 1rem;border-bottom:1px solid #e5e7eb}.dark #pitch-stage1-form .pitch-field-info-tip__dialog-header{border-bottom-color:#374151}#pitch-stage1-form .pitch-field-info-tip__dialog-title{margin:0;flex:1 1 auto;min-width:0;font-size:.875rem;font-weight:650;line-height:1.35;color:#111827}.dark #pitch-stage1-form .pitch-field-info-tip__dialog-title{color:#f3f4f6}#pitch-stage1-form .pitch-field-info-tip__dialog-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.35rem;border:none;border-radius:.4rem;background:transparent;color:#9ca3af;cursor:pointer;line-height:0}#pitch-stage1-form .pitch-field-info-tip__dialog-close:focus-visible,#pitch-stage1-form .pitch-field-info-tip__dialog-close:hover{color:#4b5563;background:rgba(15,23,42,.06);outline:none}.dark #pitch-stage1-form .pitch-field-info-tip__dialog-close:focus-visible,.dark #pitch-stage1-form .pitch-field-info-tip__dialog-close:hover{color:#e5e7eb;background:rgba(255,255,255,.08)}#pitch-stage1-form .pitch-field-info-tip__dialog-close-icon{width:1.125rem;height:1.125rem}#pitch-stage1-form .pitch-field-info-tip__dialog-body{margin:0;padding:.9rem 1rem 1.1rem;overflow:auto;font-size:.875rem;font-weight:400;line-height:1.5;color:#374151;white-space:pre-wrap}.dark #pitch-stage1-form .pitch-field-info-tip__dialog-body{color:#e5e7eb}#pitch-stage1-form.pitch-stage1--compact .pitch-field,#pitch-stage1-form.pitch-stage1--compact .pitch-field-row,#pitch-stage1-form.pitch-stage1--compact .pitch-prior-details,#pitch-stage1-form.pitch-stage1--compact .pitch-prior-gate,#pitch-stage1-form.pitch-stage1--compact .pitch-stage1-lede{margin-bottom:0}#pitch-stage1-form.pitch-stage1--compact .pitch-prior-details{margin-top:.4rem;padding-top:0;padding-left:.65rem;gap:.4rem}#pitch-stage1-form.pitch-stage1--compact .pitch-prior-details__lede{margin:0 0 .05rem;font-size:.75rem;font-weight:600;line-height:1.3;color:#6b7280}.dark #pitch-stage1-form.pitch-stage1--compact .pitch-prior-details__lede{color:#9ca3af}#pitch-stage1-form.pitch-stage1--compact .pitch-prior-gate__label{margin-bottom:.2rem}#pitch-stage1-form.pitch-stage1--compact .pitch-prior-gate .pitch-field-hint{margin-bottom:.35rem}#pitch-stage1-form.pitch-stage1--compact .pitch-prior-gate .pitch-radio-row{margin-bottom:0}#pitch-stage1-form.pitch-stage1--compact .pitch-textarea,#pitch-stage1-form.pitch-stage1--compact .pitch-textarea--fold{min-height:3rem}#pitch-stage1-form.pitch-stage1--compact .pitch-char-count-row{margin-top:.15rem;min-height:0}#pitch-stage1-form.pitch-stage1--compact .pitch-batch-sla-inline{margin-top:0;padding:.35rem .65rem}#pitch-stage1-form.pitch-stage1--compact .pitch-batch-sla-inline__clock{margin:0;font-size:.8125rem;font-weight:600;line-height:1.35}#pitch-stage1-form.pitch-stage1--compact h2.pitch-section-header{font-size:.9375rem!important;margin-top:.7rem!important;margin-bottom:.4rem!important;padding-bottom:.2rem!important}#pitch-stage1-form.pitch-stage1--compact .pitch-form-section:first-of-type h2.pitch-section-header{margin-top:.55rem!important}#pitch-stage1-form.pitch-stage1--compact .pitch-field-label{margin-bottom:.2rem;font-size:.8125rem}#pitch-stage1-form.pitch-stage1--compact .pitch-field--inline>.pitch-field-label{margin-bottom:0}#pitch-stage1-form.pitch-stage1--compact .pitch-field-hint{margin-bottom:.25rem;font-size:.75rem;line-height:1.35}#pitch-stage1-form.pitch-stage1--compact input[type=email],#pitch-stage1-form.pitch-stage1--compact input[type=month],#pitch-stage1-form.pitch-stage1--compact input[type=text],#pitch-stage1-form.pitch-stage1--compact input[type=url],#pitch-stage1-form.pitch-stage1--compact select,#pitch-stage1-form.pitch-stage1--compact textarea{padding:.35rem .6rem!important;line-height:1.35}@media (min-width:721px){#pitch-stage1-form.pitch-stage1--compact input[type=email],#pitch-stage1-form.pitch-stage1--compact input[type=month],#pitch-stage1-form.pitch-stage1--compact input[type=text],#pitch-stage1-form.pitch-stage1--compact input[type=url],#pitch-stage1-form.pitch-stage1--compact select,#pitch-stage1-form.pitch-stage1--compact textarea{font-size:.875rem!important}}#pitch-stage1-form.pitch-stage1--compact input[type=month]{padding-right:2rem!important}#pitch-stage1-form.pitch-stage1--compact .pitch-submit-btn{padding:.55rem 1.15rem;font-size:.9rem}@media (max-width:720px){#pitch-stage1-form.pitch-stage1--compact .pitch-submit-btn{display:block;width:100%;box-sizing:border-box;padding:.7rem 1.15rem;font-size:1rem}}#pitch-stage1-form.pitch-stage1--compact .pitch-legal-note{margin-top:.4rem;font-size:.75rem}#pitch-stage1-form.pitch-stage1--compact .pitch-submit-area{margin-top:0;padding-top:.65rem;border-top-width:1px}#pitch-stage1-form .pitch-founder-card{margin-top:1rem;padding:1rem 1.15rem .35rem;border:1px solid #d1d5db;border-radius:.5rem;background-color:#f9fafb}.dark #pitch-stage1-form .pitch-founder-card{border-color:#4b5563;background-color:rgba(17,24,39,.55)}#pitch-stage1-form .pitch-founder-card-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}#pitch-stage1-form .pitch-founder-card-header .pitch-founder-card-name-label{margin-bottom:0;flex:1 1;min-width:0}#pitch-stage1-form .pitch-cofounder-remove{flex-shrink:0;padding:.25rem .5rem;border:none;background:none;color:#b45309;font-size:.875rem;font-weight:500;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.dark #pitch-stage1-form .pitch-cofounder-remove{color:#fbbf24}#pitch-stage1-form .pitch-cofounder-remove:hover{color:#92400e}.dark #pitch-stage1-form .pitch-cofounder-remove:hover{color:#fde68a}#pitch-stage1-form .pitch-founder-card .pitch-field-row:last-child,#pitch-stage1-form .pitch-founder-card .pitch-field:last-child,#pitch-stage1-form .pitch-founder-card .pitch-founder-location-row:last-child{margin-bottom:.75rem}#pitch-stage1-form .pitch-founder-card .pitch-field-row{margin-bottom:.65rem;align-items:start}#pitch-stage1-form .pitch-founder-card__identity-row{align-items:start}#pitch-stage1-form .pitch-founder-card__identity-row .pitch-founder-linkedin-or-web .pitch-field-hint{display:none}#pitch-stage1-form .pitch-field--half{max-width:22rem}@media (max-width:720px){#pitch-stage1-form .pitch-founder-card__identity-row{grid-template-columns:1fr}}#pitch-stage1-form .pitch-founder-location-row{align-items:start;margin-bottom:.75rem}#pitch-stage1-form .pitch-founder-location-country .pitch-sector-search{margin-bottom:0}#pitch-stage1-form .pitch-country-typeahead{position:relative;z-index:1}#pitch-stage1-form .pitch-country-typeahead--open,#pitch-stage1-form .pitch-country-typeahead:focus-within,#pitch-stage1-form .pitch-field-row .pitch-field:focus-within,#pitch-stage1-form .pitch-field:focus-within{z-index:60;position:relative}#pitch-stage1-form .pitch-field-row,#pitch-stage1-form .pitch-form-section,#pitch-stage1-form.pitch-stage1--compact>form{overflow:visible}#pitch-stage1-form .pitch-country-typeahead-list{position:absolute;left:0;right:0;top:calc(100% + .25rem);z-index:70;box-shadow:0 8px 20px rgba(0,0,0,.18)}.dark #pitch-stage1-form .pitch-country-typeahead-list{box-shadow:0 8px 20px rgba(0,0,0,.45)}#pitch-stage1-form input.pitch-country-input--invalid,#pitch-stage1-form input.pitch-country-input--invalid:focus,.dark #pitch-stage1-form input.pitch-country-input--invalid,.dark #pitch-stage1-form input.pitch-country-input--invalid:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.15)!important}#pitch-stage1-form .pitch-country-invalid-hint,.dark #pitch-stage1-form .pitch-country-invalid-hint{margin:.35rem 0 0;font-size:.75rem;line-height:1.4;color:#ef4444!important}.dark #pitch-stage1-form .pitch-country-invalid-hint{color:#f87171!important}#pitch-stage1-form .pitch-add-cofounder-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;margin-top:.75rem;margin-bottom:.25rem;padding:.65rem 1.1rem;border:1px solid rgba(14,124,187,.55);border-radius:.5rem;background:rgba(14,124,187,.12);color:#0e7cbb;font-size:.9375rem;font-weight:600;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}#pitch-stage1-form .pitch-add-cofounder-btn:hover{background:rgba(14,124,187,.22);border-color:#0e7cbb}#pitch-stage1-form .pitch-add-cofounder-btn:focus-visible{outline:2px solid #0e7cbb;outline-offset:2px}.dark #pitch-stage1-form .pitch-add-cofounder-btn{color:#7ec8f0;background:rgba(14,124,187,.2);border-color:rgba(126,200,240,.45)}.dark #pitch-stage1-form .pitch-add-cofounder-btn:hover{background:rgba(14,124,187,.32);border-color:#7ec8f0;color:#b8e4fa}#pitch-stage1-form .pitch-founder-education{margin-top:.25rem}#pitch-stage1-form .pitch-edu-degree-card{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem .75rem;margin-top:.65rem;padding:.75rem .85rem;border:1px solid rgba(148,163,184,.45);border-radius:.5rem;background:rgba(148,163,184,.08)}.dark #pitch-stage1-form .pitch-edu-degree-card{border-color:rgba(100,116,139,.55);background:rgba(15,23,42,.35)}#pitch-stage1-form .pitch-edu-degree-card__logo{flex:0 0 auto;width:2rem;height:2rem;margin-top:.1rem;border-radius:.35rem;overflow:hidden;display:inline-flex!important;align-items:center;justify-content:center}#pitch-stage1-form .pitch-edu-degree-card__logo img{width:100%;height:100%;object-fit:contain;display:block}#pitch-stage1-form .pitch-edu-degree-card__body{flex:1 1 12rem;min-width:0}#pitch-stage1-form .pitch-edu-degree-card__title{font-weight:600;font-size:.9375rem;color:inherit}#pitch-stage1-form .pitch-edu-degree-card__meta{margin-top:.2rem;font-size:.8125rem;opacity:.8}#pitch-stage1-form .pitch-edu-degree-card__actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}#pitch-stage1-form .pitch-edu-link-btn{background:none;border:none;padding:0;font-size:.8125rem;font-weight:600;color:#0e7cbb;cursor:pointer;text-decoration:underline;text-underline-offset:2px}#pitch-stage1-form .pitch-edu-link-btn--danger{color:#b91c1c}.dark #pitch-stage1-form .pitch-edu-link-btn{color:#7ec8f0}.dark #pitch-stage1-form .pitch-edu-link-btn--danger{color:#f87171}#pitch-stage1-form .pitch-edu-degree-form{margin-top:.75rem;padding:.85rem;border:1px dashed rgba(14,124,187,.45);border-radius:.5rem;background:rgba(14,124,187,.06)}#pitch-stage1-form .pitch-edu-grad-row{display:flex;flex-wrap:nowrap;align-items:stretch;gap:.65rem;width:auto;max-width:100%}#pitch-stage1-form .pitch-edu-grad-row select.pitch-edu-grad-month{flex:0 0 auto;width:max-content!important;min-width:0;max-width:none}#pitch-stage1-form .pitch-edu-grad-row select.pitch-edu-grad-year{flex:0 0 auto;width:max-content!important;min-width:5.25rem;max-width:none}#pitch-stage1-form .pitch-edu-grad-row select{flex:0 0 auto;width:auto!important;min-width:0;max-width:none}#pitch-stage1-form .pitch-edu-grad-row input.pitch-edu-grad-year,#pitch-stage1-form .pitch-edu-grad-row input[type=number],#pitch-stage1-form .pitch-edu-grad-row input[type=text].pitch-edu-grad-year{flex:0 0 6.5rem;width:6.5rem!important;max-width:6.5rem!important;min-width:6.5rem}#pitch-stage1-form .pitch-edu-form-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:.5rem}#pitch-stage1-form .pitch-edu-hs-year{margin-left:1.75rem;margin-bottom:.5rem}#pitch-stage1-form .pitch-catalog-hit-label{display:block;font-weight:600}#pitch-stage1-form .pitch-catalog-hit-sub{display:block;margin-top:.15rem;font-size:.8125rem;font-weight:400;opacity:.75}#pitch-stage1-form .pitch-catalog-status{opacity:.7;font-size:.875rem;cursor:default;pointer-events:none}#pitch-stage1-form .pitch-catalog-option{display:flex!important;flex-direction:row;align-items:center;gap:.7rem;text-align:left;width:100%}#pitch-stage1-form .pitch-sector-option.pitch-catalog-option{display:flex!important}#pitch-stage1-form .pitch-catalog-logo{flex:0 0 28px;width:28px;height:28px;border-radius:6px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.35)}#pitch-stage1-form .pitch-catalog-logo img{width:28px;height:28px;object-fit:contain;display:block}#pitch-stage1-form .pitch-catalog-logo-fallback{font-size:.75rem;font-weight:700;opacity:.65;line-height:1}#pitch-stage1-form .pitch-catalog-option-text{flex:1 1 auto;min-width:0}#pitch-stage1-form .pitch-catalog-chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}#pitch-stage1-form .pitch-catalog-chip-row--multi{margin-bottom:.55rem}#pitch-stage1-form .pitch-radio-row--wrap{flex-wrap:wrap;gap:.65rem 1rem}#pitch-stage1-form .pitch-catalog-chip{display:inline-flex;align-items:center;gap:.45rem;max-width:100%;padding:.4rem .45rem;border-radius:999px;border:1px solid rgba(14,124,187,.45);background:rgba(14,124,187,.1);color:inherit}.dark #pitch-stage1-form .pitch-catalog-chip{border-color:rgba(126,200,240,.45);background:rgba(14,124,187,.22)}#pitch-stage1-form .pitch-catalog-logo--chip{flex:0 0 22px;width:22px;height:22px;border-radius:999px}#pitch-stage1-form .pitch-catalog-logo--chip img{width:22px;height:22px}#pitch-stage1-form .pitch-catalog-chip-label{font-size:.9375rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,22rem);padding-right:.15rem}#pitch-stage1-form .pitch-catalog-chip-clear{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin:0;padding:0;border:none;border-radius:999px;background:transparent;color:inherit;font-size:1.15rem;line-height:1;cursor:pointer;opacity:.7}#pitch-stage1-form .pitch-catalog-chip-clear:hover{opacity:1;background:rgba(15,23,42,.08)}.dark #pitch-stage1-form .pitch-catalog-chip-clear:hover{background:rgba(255,255,255,.1)}#pitch-stage1-form .pitch-builders-field{margin-top:0}#pitch-stage1-form .pitch-builders-field .pitch-checkbox-col--compact{gap:.25rem}#pitch-stage1-form .pitch-builders-field .pitch-checkbox-label{margin:.1rem 0 0!important}#pitch-stage1-form .pitch-hear-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-start}#pitch-stage1-form .pitch-hear-select-col{flex:0 0 240px;max-width:100%}#pitch-stage1-form .pitch-hear-detail-col{flex:1 1 200px;min-width:0}#pitch-stage1-form .pitch-hear-row select{width:100%;max-width:100%}#pitch-stage1-form .pitch-hear-row input[type=text]{width:100%;min-width:0}#pitch-stage1-form .pitch-group-card,#pitch-stage1-form .pitch-hear-card{border:1px solid rgba(148,163,184,.28);border-radius:.625rem;padding:1rem 1.125rem;background:rgba(15,23,42,.04)}.dark #pitch-stage1-form .pitch-group-card,.dark #pitch-stage1-form .pitch-hear-card{border-color:rgba(148,163,184,.22);background:rgba(15,23,42,.45)}#pitch-stage1-form .pitch-group-card>.pitch-hear-card-title,#pitch-stage1-form .pitch-hear-card-title{font-size:.9375rem;font-weight:600;margin-bottom:.75rem;color:inherit}#pitch-stage1-form .pitch-prior-details{margin-top:.45rem;margin-left:.15rem;padding:.15rem 0 .1rem .75rem;border-top:none;border-left:2px solid rgba(14,124,187,.4);display:flex;flex-direction:column;gap:.45rem}.dark #pitch-stage1-form .pitch-prior-details{border-left-color:rgba(125,211,252,.45)}#pitch-stage1-form .pitch-prior-details__lede{margin:0;font-size:.75rem;font-weight:600;line-height:1.3;color:#6b7280}.dark #pitch-stage1-form .pitch-prior-details__lede{color:#9ca3af}#pitch-stage1-form .pitch-month-picker{position:relative}#pitch-stage1-form .pitch-month-picker__trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;box-sizing:border-box;padding:.5rem .75rem!important;margin:0;font-size:.875rem!important;line-height:1.45;text-align:left;border-radius:.375rem!important;border:1px solid #d1d5db!important;background-color:#ffffff!important;color:#111827!important;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}#pitch-stage1-form .pitch-month-picker__trigger--empty{color:#9ca3af!important}#pitch-stage1-form .pitch-month-picker__trigger svg{flex-shrink:0;color:#6b7280}.dark #pitch-stage1-form .pitch-month-picker__trigger{border-color:#4b5563!important;background-color:#1f2937!important;color:#ffffff!important}.dark #pitch-stage1-form .pitch-month-picker__trigger--empty{color:#9ca3af!important}.dark #pitch-stage1-form .pitch-month-picker__trigger svg{color:#9ca3af}#pitch-stage1-form .pitch-month-picker__trigger:focus{outline:none!important;border-color:#0e7cbb!important;box-shadow:0 0 0 3px rgba(14,124,187,.1)!important}#pitch-stage1-form.pitch-stage1--compact .pitch-month-picker__trigger{padding:.35rem .6rem!important}#pitch-stage1-form .pitch-month-picker__popover{position:absolute;z-index:40;top:calc(100% + .35rem);left:0;right:0;min-width:14.5rem;padding:.65rem .7rem .75rem;border-radius:.5rem;border:1px solid #d1d5db;background:#ffffff;box-shadow:0 10px 28px rgba(15,23,42,.14)}.dark #pitch-stage1-form .pitch-month-picker__popover{border-color:#4b5563;background:#1f2937;box-shadow:0 12px 32px rgba(0,0,0,.45)}#pitch-stage1-form .pitch-month-picker__year-bar{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin-bottom:.55rem}#pitch-stage1-form .pitch-month-picker__year-label{font-size:.9375rem;font-weight:600;color:#111827}.dark #pitch-stage1-form .pitch-month-picker__year-label{color:#f9fafb}#pitch-stage1-form .pitch-month-picker__year-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border-radius:.375rem;border:1px solid #e5e7eb;background:#f9fafb;color:#374151;cursor:pointer}#pitch-stage1-form .pitch-month-picker__year-btn:hover:not(:disabled){border-color:#0e7cbb;color:#0e7cbb}#pitch-stage1-form .pitch-month-picker__year-btn:disabled{opacity:.35;cursor:default}.dark #pitch-stage1-form .pitch-month-picker__year-btn{border-color:#4b5563;background:#111827;color:#e5e7eb}#pitch-stage1-form .pitch-month-picker__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem}#pitch-stage1-form .pitch-month-picker__month{padding:.4rem .25rem;font-size:.8125rem;line-height:1.2;border-radius:.35rem;border:1px solid transparent;background:transparent;color:#111827;cursor:pointer}#pitch-stage1-form .pitch-month-picker__month:hover:not(:disabled){background:rgba(14,124,187,.1)}#pitch-stage1-form .pitch-month-picker__month--selected{background:rgba(14,124,187,.18);border-color:rgba(14,124,187,.45);color:#0e7cbb;font-weight:600}#pitch-stage1-form .pitch-month-picker__month--disabled,#pitch-stage1-form .pitch-month-picker__month:disabled{opacity:.28;cursor:default}.dark #pitch-stage1-form .pitch-month-picker__month{color:#f3f4f6}.dark #pitch-stage1-form .pitch-month-picker__month--selected{color:#7dd3fc}#pitch-stage1-form .pitch-group-subcard{padding:1rem 1.125rem;border-radius:.5rem;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.35);display:flex;flex-direction:column;gap:1rem}.dark #pitch-stage1-form .pitch-group-subcard{border-color:rgba(148,163,184,.16);background:rgba(2,6,23,.35)}#pitch-stage1-form .pitch-group-subcard--optional{border-style:dashed;opacity:.95}#pitch-stage1-form .pitch-group-subcard-title{font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:rgba(100,116,139,.95);margin:0}.dark #pitch-stage1-form .pitch-group-subcard-title{color:rgba(148,163,184,.95)}#pitch-stage1-form .pitch-group-subcard .pitch-field-hint--section{margin:-.125rem 0 0}#pitch-stage1-form .pitch-group-subcard .pitch-field--nested{margin-bottom:0}#pitch-stage1-form .pitch-group-subcard .pitch-field--nested .pitch-field-label{margin-bottom:.3rem}#pitch-stage1-form .pitch-group-subcard .pitch-field--nested .pitch-field-hint{margin:0 0 .45rem}#pitch-stage1-form .pitch-field-cluster{display:flex;flex-direction:column;gap:.75rem}#pitch-stage1-form .pitch-hear-select-col--card{flex:1 1 100%}#pitch-stage1-form .pitch-hear-warm-intro{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(148,163,184,.2);display:flex;flex-direction:column;gap:.625rem}#pitch-stage1-form .pitch-hear-warm-badge{display:inline-flex;align-items:center;margin:.1rem 0 .5rem;padding:.28rem .7rem;border-radius:999px;font-size:.8125rem;font-weight:600;letter-spacing:.01em;color:#0e7cbb;background:rgba(14,124,187,.12)}.dark #pitch-stage1-form .pitch-hear-warm-badge{color:#7ec8f0;background:rgba(14,124,187,.22)}#pitch-stage1-form .pitch-hear-warm-intro-title{font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:rgba(100,116,139,.95);margin:0}.dark #pitch-stage1-form .pitch-hear-warm-intro-title{color:rgba(148,163,184,.95)}#pitch-stage1-form .pitch-field--nested{margin-bottom:0}#pitch-stage1-form .pitch-group-subcard .pitch-hear-row{margin-top:.15rem}#pitch-stage1-form .pitch-hear-or{align-self:center;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(100,116,139,.85);margin:.125rem 0}#pitch-stage1-form .pitch-hear-warm-intro-foot{margin-top:.25rem;padding-top:.625rem;border-top:1px dashed rgba(148,163,184,.22)}#pitch-stage1-form .pitch-group-card a,#pitch-stage1-form .pitch-hear-card a,#pitch-stage1-form .pitch-hear-warm-intro a{color:inherit;text-decoration:underline;text-underline-offset:2px}.dark #pitch-stage1-form .pitch-group-card a,.dark #pitch-stage1-form .pitch-hear-card a,.dark #pitch-stage1-form .pitch-hear-warm-intro a{color:#93c5fd}#pitch-stage1-form .pitch-field--spaced{margin-top:1.5rem}#pitch-stage1-form input[type=file]{display:block;width:100%;font-size:.8125rem;color:#374151}#pitch-stage1-form .pitch-pdf-file-input{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}#pitch-stage1-form .pitch-pdf-file-input__native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#pitch-stage1-form .pitch-pdf-file-choose,#pitch-stage1-form .pitch-pdf-file-replace{display:inline-flex;align-items:center;padding:.35rem .7rem;border:1px solid rgba(148,163,184,.45);border-radius:.375rem;background:transparent;color:inherit;font:inherit;font-size:var(--type-body-sm);font-weight:600;cursor:pointer}#pitch-stage1-form .pitch-pdf-file-choose:hover,#pitch-stage1-form .pitch-pdf-file-replace:hover{border-color:rgba(59,130,246,.55);color:#93c5fd}#pitch-stage1-form .pitch-pdf-file-attached{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;width:100%}#pitch-stage1-form .pitch-pdf-file-attached__main{display:flex;flex:1 1 12rem;flex-direction:column;align-items:stretch;gap:.45rem;min-width:0}#pitch-stage1-form .pitch-pdf-file-chosen{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;width:100%}#pitch-stage1-form .pitch-pdf-file-chosen__name{margin:0;flex:1 1 auto;min-width:0;font-size:var(--type-body-sm);font-weight:600;line-height:1.35;overflow-wrap:anywhere}#pitch-stage1-form .pitch-pdf-file-chosen__draft{font-weight:500;color:#94a3b8}#pitch-stage1-form .pitch-pdf-file-chosen__actions{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.35rem;flex:0 0 auto}#pitch-stage1-form .pitch-update-slot{margin-bottom:.65rem;max-width:32rem}#pitch-stage1-form .pitch-update-slot--filled{padding:.65rem .75rem .75rem;border:1px solid rgba(148,163,184,.28);border-radius:.5rem;background:rgba(15,23,42,.03)}.dark #pitch-stage1-form .pitch-update-slot--filled{border-color:rgba(148,163,184,.22);background:rgba(255,255,255,.03)}#pitch-stage1-form .pitch-update-slot--filled .pitch-pdf-file-chosen{flex-direction:column;align-items:flex-start;gap:.45rem}#pitch-stage1-form .pitch-update-slot--filled .pitch-pdf-file-chosen__name{flex:none;width:100%}#pitch-stage1-form .pitch-update-slot__month{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;width:100%;margin:0}#pitch-stage1-form .pitch-update-slot__month .pitch-field-label{display:inline;width:auto;margin:0;font-size:var(--type-body-sm);white-space:nowrap}#pitch-stage1-form .pitch-update-slot__month .pitch-month-picker{flex:1 1 10rem;min-width:9rem;max-width:14rem}#pitch-stage1-form .pitch-pdf-file-choose:disabled,#pitch-stage1-form .pitch-pdf-file-replace:disabled{opacity:.55;cursor:not-allowed}#pitch-stage1-form .pitch-pdf-file-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;width:100%}#pitch-stage1-form .pitch-pdf-file-thumb{position:relative;flex:0 0 auto;width:4.25rem;height:5.5rem;padding:0;border:1px solid rgba(148,163,184,.35);border-radius:.375rem;background:#fff;overflow:hidden;cursor:pointer}#pitch-stage1-form .pitch-pdf-file-thumb:disabled{cursor:wait;opacity:.85}#pitch-stage1-form .pitch-pdf-file-thumb img{display:block;width:100%;height:100%;object-fit:contain;background:#fff}#pitch-stage1-form .pitch-pdf-file-thumb__zoom{position:absolute;right:.2rem;bottom:.2rem;display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;background:rgba(15,23,42,.72);color:#fff;pointer-events:none}#pitch-stage1-form .pitch-pdf-file-thumb:focus-visible .pitch-pdf-file-thumb__zoom,#pitch-stage1-form .pitch-pdf-file-thumb:hover .pitch-pdf-file-thumb__zoom{background:rgba(37,99,235,.9)}#pitch-stage1-form .pitch-pdf-file-thumb--loading{background:linear-gradient(90deg,rgba(148,163,184,.15),rgba(148,163,184,.28) 50%,rgba(148,163,184,.15));background-size:200% 100%;animation:pitch-pdf-thumb-shimmer 1.2s ease-in-out infinite}@keyframes pitch-pdf-thumb-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.dark #pitch-stage1-form .pitch-pdf-file-thumb{border-color:rgba(148,163,184,.25);background:#0f172a}#pitch-stage1-form .pitch-pdf-file-thumb--video{width:7.25rem;height:5.5rem;background:#0f172a}#pitch-stage1-form .pitch-pdf-file-thumb--video .pitch-demo-video-thumb__video{display:block;width:100%;height:100%;object-fit:cover;background:#0f172a;pointer-events:none}#pitch-stage1-form .pitch-pdf-preview-dialog-body--video{display:flex;align-items:center;justify-content:center;padding:.75rem;background:#020617}.dark #pitch-stage1-form .pitch-pdf-preview-dialog-body--video{background:#020617}#pitch-stage1-form .pitch-demo-video-preview-dialog__video{display:block;width:100%;max-height:min(70vh,28rem);border-radius:.25rem;background:#000}@media print{#pitch-stage1-form .pitch-pdf-file-thumb--video .pitch-pdf-file-thumb__zoom{display:none}}#pitch-stage1-form .pitch-pdf-file-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}#pitch-stage1-form .pitch-pdf-file-clear{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;padding:0;border:none;border-radius:.375rem;background:transparent;color:rgba(248,113,113,.72);cursor:pointer}#pitch-stage1-form .pitch-pdf-file-clear:hover{color:#f87171;background:rgba(248,113,113,.12)}#pitch-stage1-form .pitch-pdf-file-clear:focus-visible{outline:2px solid rgba(248,113,113,.55);outline-offset:1px}#pitch-stage1-form .pitch-pdf-file-clear:disabled{opacity:.45;cursor:not-allowed}.dark #pitch-stage1-form .pitch-pdf-file-clear{color:rgba(248,113,113,.7)}.dark #pitch-stage1-form .pitch-pdf-file-clear:hover{color:#fca5a5;background:rgba(248,113,113,.14)}#pitch-stage1-form .pitch-pdf-file-preview-unavailable{margin:0}#pitch-stage1-form .pitch-pdf-preview-dialog{width:min(92vw,52rem);max-width:none;padding:0;border:none;border-radius:.75rem;background:transparent;color:inherit}#pitch-stage1-form .pitch-pdf-preview-dialog::backdrop{background:rgba(15,23,42,.72)}#pitch-stage1-form .pitch-pdf-preview-dialog-panel{display:flex;flex-direction:column;max-height:min(88vh,56rem);border-radius:.75rem;border:1px solid rgba(148,163,184,.25);background:#fff;overflow:hidden;box-shadow:0 24px 48px rgba(15,23,42,.28)}.dark #pitch-stage1-form .pitch-pdf-preview-dialog-panel{background:#0f172a;border-color:rgba(148,163,184,.2)}#pitch-stage1-form .pitch-pdf-preview-dialog-header{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.875rem 1rem;border-bottom:1px solid rgba(148,163,184,.2)}#pitch-stage1-form .pitch-pdf-preview-dialog-title{margin:0;flex:1 1 auto;min-width:0;font-size:.875rem;font-weight:600;line-height:1.4;word-break:break-word}#pitch-stage1-form .pitch-pdf-preview-dialog-close{flex:0 0 auto;padding:.25rem .5rem;border:none;background:none;color:#6b7280;font-size:.8125rem;font-weight:500;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.dark #pitch-stage1-form .pitch-pdf-preview-dialog-close{color:#9ca3af}#pitch-stage1-form .pitch-pdf-preview-dialog-body{padding:1rem;overflow:auto;background:#f8fafc}.dark #pitch-stage1-form .pitch-pdf-preview-dialog-body{background:#020617}#pitch-stage1-form .pitch-pdf-preview-dialog-image{display:block;width:100%;height:auto;margin:0 auto;border-radius:.25rem;box-shadow:0 8px 24px rgba(15,23,42,.12)}#pitch-stage1-form .pitch-pdf-preview-dialog-foot{margin:0;padding:.625rem 1rem .875rem;border-top:1px solid rgba(148,163,184,.15)}.dark #pitch-stage1-form input[type=file]{color:#e5e7eb}#pitch-stage1-form .pitch-linkedin-row{display:flex;align-items:stretch;width:100%;max-width:100%}#pitch-stage1-form .pitch-linkedin-prefix{flex:0 0 auto;display:flex;align-items:center;padding:.75rem .65rem .75rem 1rem;font-size:.875rem;line-height:1.4;white-space:nowrap;border:1px solid #d1d5db;border-right:none;border-radius:.375rem 0 0 .375rem;background-color:#f3f4f6;color:#4b5563}.dark #pitch-stage1-form .pitch-linkedin-prefix{border-color:#4b5563;background-color:#111827;color:#9ca3af}#pitch-stage1-form .pitch-linkedin-slug{flex:1 1 auto;min-width:0;border-radius:0 .375rem .375rem 0!important}#pitch-stage1-form .pitch-linkedin-row--disabled{opacity:.5;pointer-events:none}#pitch-stage1-form .pitch-linkedin-row--disabled .pitch-linkedin-prefix,#pitch-stage1-form .pitch-linkedin-row--disabled .pitch-linkedin-slug{cursor:not-allowed}#pitch-stage1-form .pitch-checkbox-label{display:flex!important;width:fit-content!important;align-items:center;gap:.5rem;cursor:pointer;margin:.65rem 0 0!important}#pitch-stage1-form input[type=checkbox]{width:1rem!important;height:1rem!important;min-width:1rem!important;min-height:1rem!important;margin:0;accent-color:#0e7cbb}#pitch-stage1-form .pitch-checkbox-text{font-size:.875rem;line-height:1.4}html:not(.dark) #pitch-stage1-form .pitch-checkbox-text{color:#111827!important}.dark #pitch-stage1-form .pitch-checkbox-text{color:#ffffff!important}#pitch-stage1-form .pitch-founder-profile-web{margin-top:.875rem}#pitch-stage1-form input[type=email],#pitch-stage1-form input[type=month],#pitch-stage1-form input[type=text],#pitch-stage1-form input[type=url],#pitch-stage1-form select,#pitch-stage1-form textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;padding:.5rem .75rem!important;margin:0;font-size:.875rem!important;line-height:1.45;border-radius:.375rem!important;border:1px solid #d1d5db!important;background-color:#ffffff!important;color:#111827!important;transition:border-color .2s ease,box-shadow .2s ease}@media (max-width:720px){#pitch-stage1-form input:not([type]),#pitch-stage1-form input[type=email],#pitch-stage1-form input[type=month],#pitch-stage1-form input[type=search],#pitch-stage1-form input[type=tel],#pitch-stage1-form input[type=text],#pitch-stage1-form input[type=url],#pitch-stage1-form select,#pitch-stage1-form textarea,#pitch-stage1-form.pitch-stage1--compact input:not([type]),#pitch-stage1-form.pitch-stage1--compact input[type=email],#pitch-stage1-form.pitch-stage1--compact input[type=month],#pitch-stage1-form.pitch-stage1--compact input[type=search],#pitch-stage1-form.pitch-stage1--compact input[type=tel],#pitch-stage1-form.pitch-stage1--compact input[type=text],#pitch-stage1-form.pitch-stage1--compact input[type=url],#pitch-stage1-form.pitch-stage1--compact select,#pitch-stage1-form.pitch-stage1--compact textarea{font-size:16px!important}}.dark #pitch-stage1-form input[type=email],.dark #pitch-stage1-form input[type=month],.dark #pitch-stage1-form input[type=text],.dark #pitch-stage1-form input[type=url],.dark #pitch-stage1-form select,.dark #pitch-stage1-form textarea{border-color:#4b5563!important;background-color:#1f2937!important;color:#ffffff!important}#pitch-stage1-form input[type=month]{position:relative;cursor:pointer;padding-right:2.15rem!important;color-scheme:light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E")}#pitch-stage1-form input[type=month],.dark #pitch-stage1-form input[type=month]{background-repeat:no-repeat;background-position:right .65rem center;background-size:1rem 1rem}.dark #pitch-stage1-form input[type=month]{color-scheme:dark;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E")}#pitch-stage1-form input[type=month]::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}#pitch-stage1-form input[type=email]:focus,#pitch-stage1-form input[type=month]:focus,#pitch-stage1-form input[type=text]:focus,#pitch-stage1-form input[type=url]:focus,#pitch-stage1-form select:focus,#pitch-stage1-form textarea:focus{outline:none!important;border-color:#0e7cbb!important;box-shadow:0 0 0 3px rgba(14,124,187,.1)!important}#pitch-stage1-form textarea.pitch-textarea{min-height:5.5rem;resize:vertical}#pitch-stage1-form textarea.pitch-textarea--short{min-height:2.5rem;resize:none}#pitch-stage1-form .pitch-textarea-wrap{position:relative}#pitch-stage1-form .pitch-textarea-wrap textarea.pitch-textarea{width:100%;box-sizing:border-box;overflow-y:hidden;resize:none;field-sizing:content}#pitch-stage1-form .pitch-char-count-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-top:.3rem;min-height:1rem}#pitch-stage1-form .pitch-char-count-row-spacer{flex:1 1 auto;min-width:0}#pitch-stage1-form .pitch-field-error--inline{margin:0;flex:1 1 auto;min-width:0}#pitch-stage1-form .pitch-char-count{font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;color:#6b7280;pointer-events:none;-webkit-user-select:none;user-select:none}.dark #pitch-stage1-form .pitch-char-count{color:#9ca3af}#pitch-stage1-form .pitch-char-count--limit{color:#dc2626!important;font-weight:600}.dark #pitch-stage1-form .pitch-char-count--limit{color:#f87171!important}#pitch-stage1-form .pitch-sector-search{margin-bottom:0}#pitch-stage1-form .pitch-sector-list{list-style:none;margin:0;padding:0;border:1px solid #d1d5db;border-radius:.375rem;max-height:10rem;overflow:auto;background-color:#ffffff}.dark #pitch-stage1-form .pitch-sector-list{border-color:#4b5563!important;background-color:#1f2937!important}#pitch-stage1-form .pitch-sector-option{display:block;width:100%;text-align:left;padding:.45rem .65rem;font-size:.875rem;font-family:inherit;border:none;background:transparent;cursor:pointer}html:not(.dark) #pitch-stage1-form .pitch-sector-option{color:#111827!important}.dark #pitch-stage1-form .pitch-sector-option{color:#ffffff!important}#pitch-stage1-form .pitch-sector-option:hover{background-color:#f3f4f6}.dark #pitch-stage1-form .pitch-sector-option:hover{background-color:#374151!important}#pitch-stage1-form .pitch-sector-option--selected{background-color:rgba(14,124,187,.1)!important}#pitch-stage1-form .pitch-radio-row{display:flex;width:fit-content;gap:1.25rem;align-items:center}#pitch-stage1-form .pitch-radio-label{display:flex!important;width:auto!important;align-items:center;gap:.5rem;cursor:pointer;margin-bottom:0!important}#pitch-stage1-form input[type=radio]{width:1rem!important;height:1rem!important;min-width:1rem!important;min-height:1rem!important;margin:0;accent-color:#0e7cbb}#pitch-stage1-form .pitch-radio-text{font-size:.875rem;line-height:1.4}html:not(.dark) #pitch-stage1-form .pitch-radio-text{color:#111827!important}.dark #pitch-stage1-form .pitch-radio-text{color:#ffffff!important}#pitch-stage1-form .pitch-radio-col{display:flex;flex-direction:column;gap:1rem;width:100%}#pitch-stage1-form .pitch-radio-label--stacked{align-items:flex-start!important;width:100%!important;gap:.75rem;line-height:1.4}#pitch-stage1-form .pitch-radio-label--stacked input[type=radio]{margin-top:.2rem}#pitch-stage1-form .pitch-lead-details{margin-top:1rem}#pitch-stage1-form .pitch-error{color:#ef4444!important;font-size:.875rem;margin-bottom:1rem}.dark #pitch-stage1-form .pitch-error{color:#f87171!important}#pitch-stage1-form .pitch-validation-summary{margin:1.25rem 0 .75rem;padding:.85rem 1rem;border:1px solid rgba(239,68,68,.35);border-radius:.5rem;background:rgba(239,68,68,.06)}.dark #pitch-stage1-form .pitch-validation-summary{border-color:rgba(248,113,113,.4);background:rgba(127,29,29,.25)}#pitch-stage1-form .pitch-validation-summary__title{margin-bottom:.45rem}#pitch-stage1-form .pitch-validation-summary__list{margin:0;padding-left:1.1rem}#pitch-stage1-form .pitch-validation-summary__list li{margin:.2rem 0}#pitch-stage1-form .pitch-validation-summary__jump{display:inline;padding:0;border:none;background:none;font:inherit;font-size:.875rem;line-height:1.4;color:#b91c1c;text-align:left;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.dark #pitch-stage1-form .pitch-validation-summary__jump{color:#fca5a5}#pitch-stage1-form .pitch-field.is-invalid .pitch-input,#pitch-stage1-form .pitch-field.is-invalid .pitch-textarea,#pitch-stage1-form .pitch-field.is-invalid input[type=email],#pitch-stage1-form .pitch-field.is-invalid input[type=text],#pitch-stage1-form .pitch-field.is-invalid input[type=url],#pitch-stage1-form .pitch-input.is-invalid{border-color:#ef4444!important;box-shadow:0 0 0 1px rgba(239,68,68,.25)}#pitch-stage1-form .pitch-field.is-invalid.pitch-builders-field,#pitch-stage1-form .pitch-radio-row.is-invalid{outline:1px solid rgba(239,68,68,.45);outline-offset:4px;border-radius:.35rem}#pitch-stage1-form .pitch-field-error{margin:.35rem 0 0;font-size:.75rem;line-height:1.35;color:#e11d48}.dark #pitch-stage1-form .pitch-field-error{color:#fda4af}#pitch-stage1-form .pitch-submit-area{padding-top:1.25rem;border-top:1px solid #e5e7eb}.dark #pitch-stage1-form .pitch-submit-area{border-top-color:#374151!important}#pitch-stage1-form .pitch-submit-btn{padding:.55rem 1.35rem;background-color:#0e7cbb!important;color:#ffffff!important;font-weight:500;font-size:.875rem;font-family:inherit;border:none;border-radius:.375rem;cursor:pointer;transition:opacity .2s ease}#pitch-stage1-form .pitch-submit-btn:hover:not(:disabled){opacity:.9}#pitch-stage1-form .pitch-submit-btn:disabled{opacity:.5;cursor:not-allowed}#pitch-stage1-form .pitch-submit-blocked-hint{margin:.65rem 0 0;font-size:.8125rem;line-height:1.4;color:#b45309!important}.dark #pitch-stage1-form .pitch-submit-blocked-hint{color:#fbbf24!important}#pitch-stage1-form .pitch-back-link{background:none;border:none;padding:0;font-size:.875rem;font-weight:500;color:#0e7cbb!important;cursor:pointer;font-family:inherit}#pitch-stage1-form .pitch-back-link:hover{text-decoration:underline}#pitch-stage1-form.pitch-stage1-success{text-align:center;padding:2rem 0}.pitch-intake-shell{width:100%}.pitch-draft-status-chip{position:fixed;z-index:45;right:max(.85rem,env(safe-area-inset-right,0px));bottom:max(.85rem,env(safe-area-inset-bottom,0px));max-width:min(16rem,calc(100vw - 1.7rem));margin:0;padding:.4rem .75rem;border-radius:999px;border:1px solid #e5e7eb;background:rgba(255,255,255,.94);box-shadow:0 4px 16px rgba(15,23,42,.1);color:#6b7280;font-size:.8125rem;font-weight:500;line-height:1.25;letter-spacing:.01em;pointer-events:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media (min-width:900px){.pitch-draft-status-chip{display:none!important}}.dark .pitch-draft-status-chip{border-color:#374151;background:rgba(17,24,39,.92);box-shadow:0 4px 16px rgba(0,0,0,.35);color:#9ca3af}.pitch-draft-status-chip--saving{color:#4b5563}.dark .pitch-draft-status-chip--saving{color:#d1d5db}.pitch-draft-status-chip--saved{color:#4b5563}.dark .pitch-draft-status-chip--saved{color:#d1d5db}.pitch-draft-status-chip--error{color:#b91c1c;border-color:#fecaca;background:rgba(254,242,242,.96)}.dark .pitch-draft-status-chip--error{color:#fca5a5;border-color:#7f1d1d;background:rgba(69,10,10,.92)}.pitch-draft-status-chip--conflict{color:#92400e;border-color:#fde68a;background:rgba(255,251,235,.96)}.dark .pitch-draft-status-chip--conflict{color:#fcd34d;border-color:#78350f;background:rgba(69,26,3,.92)}.pitch-draft-status-rail{display:none;margin:.55rem 0 0;padding:0;font-size:.75rem;font-weight:500;line-height:1.35;color:#6b7280}.dark .pitch-draft-status-rail{color:#9ca3af}.pitch-draft-status-rail--saved,.pitch-draft-status-rail--saving{color:#4b5563}.dark .pitch-draft-status-rail--saved,.dark .pitch-draft-status-rail--saving{color:#d1d5db}.pitch-draft-status-rail--error{color:#b91c1c}.dark .pitch-draft-status-rail--error{color:#fca5a5}.pitch-draft-status-rail--conflict{color:#92400e}.dark .pitch-draft-status-rail--conflict{color:#fcd34d}@media (min-width:900px){.pitch-draft-status-rail{display:block}}@media print{.pitch-draft-status-chip,.pitch-draft-status-rail{display:none!important}}.pitch-intake-main{max-width:none;min-width:0;width:100%;overflow-x:clip}#pitch-stage1-form{max-width:100%;min-width:0;overflow-x:clip}#pitch-stage1-form [id^=pitch-sec-],.pitch-form-section{scroll-margin-top:7rem}.pitch-packet-page #pitch-stage1-form [id^=pitch-sec-],.pitch-packet-page .pitch-form-section{scroll-margin-top:1.5rem}.pitch-intake-shell:not(.pitch-intake-shell--stage1) .pitch-form-section--tone-a,.pitch-intake-shell:not(.pitch-intake-shell--stage1) .pitch-form-section--tone-b{margin:0 -.75rem!important;padding:1.75rem .85rem 1.6rem!important;border-radius:.65rem}.pitch-intake-shell:not(.pitch-intake-shell--stage1) .pitch-form-section--tone-a{background:rgba(15,23,42,.035)}.pitch-intake-shell:not(.pitch-intake-shell--stage1) .pitch-form-section--tone-b{background:rgba(14,124,187,.055)}.dark .pitch-intake-shell:not(.pitch-intake-shell--stage1) .pitch-form-section--tone-a{background:rgba(255,255,255,.045);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.dark .pitch-intake-shell:not(.pitch-intake-shell--stage1) .pitch-form-section--tone-b{background:rgba(14,124,187,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.pitch-intake-shell:not(.pitch-intake-shell--stage1) #pitch-stage1-form h2.pitch-section-header{color:#0e7cbb!important;margin-top:0!important;margin-bottom:0!important;padding-bottom:0!important;border-bottom:none!important}.pitch-intake-shell:not(.pitch-intake-shell--stage1) #pitch-stage1-form h2.pitch-section-header:after{content:"";display:block;width:100%;height:1px;margin-top:1.5rem;background:#e5e7eb}.dark .pitch-intake-shell:not(.pitch-intake-shell--stage1) #pitch-stage1-form h2.pitch-section-header{color:#5bc0eb!important}.dark .pitch-intake-shell:not(.pitch-intake-shell--stage1) #pitch-stage1-form h2.pitch-section-header:after{background:rgba(91,192,235,.35)}.pitch-intake-shell:not(.pitch-intake-shell--stage1) #pitch-stage1-form .pitch-field-hint--section,.pitch-intake-shell:not(.pitch-intake-shell--stage1) #pitch-stage1-form h2.pitch-section-header+:not(.pitch-field-hint--section){margin-top:1.5rem!important}.pitch-progress-nav{display:none}@media (min-width:900px){.pitch-blank-export--form-top{display:none}.pitch-intake-shell:not(.pitch-intake-shell--stage1){display:grid;grid-template-columns:minmax(0,1fr) 12.75rem;column-gap:1.35rem;align-items:stretch}.pitch-intake-shell:not(.pitch-intake-shell--stage1) .pitch-progress-nav{display:block;min-width:0;width:12.75rem;align-self:stretch}.pitch-progress-nav__sticky{position:sticky;top:6.5rem;padding-top:.15rem}.pitch-packet-page .pitch-progress-nav__sticky{top:1.25rem}.pitch-progress-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;border-left:1px solid #e5e7eb}.dark .pitch-progress-nav__list{border-left-color:#374151}.pitch-progress-nav__item{position:relative}.pitch-progress-nav__btn{display:flex;align-items:flex-start;gap:.55rem;width:100%;margin:0;padding:.38rem .15rem .38rem .85rem;border:none;background:none;text-align:left;cursor:pointer;font:inherit;color:#6b7280;transition:color .15s ease}.dark .pitch-progress-nav__btn{color:#9ca3af}.pitch-progress-nav__btn:hover{color:#111827}.dark .pitch-progress-nav__btn:hover{color:#f3f4f6}.pitch-progress-nav__dot{position:absolute;left:-4px;top:.7rem;width:7px;height:7px;border-radius:999px;background:#d1d5db;border:1px solid #fff;box-sizing:border-box;transition:background .15s ease,transform .15s ease}.dark .pitch-progress-nav__dot{background:#4b5563;border-color:#000}.pitch-progress-nav__label{font-size:.8125rem;line-height:1.35;font-weight:500}.pitch-progress-nav__optional{margin-left:.3rem;font-size:.625rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:#9ca3af}.dark .pitch-progress-nav__optional{color:#6b7280}.pitch-progress-nav__item.is-active .pitch-progress-nav__dot{transform:scale(1.35);background:#0e7cbb}.pitch-progress-nav__item.is-active .pitch-progress-nav__btn{color:#0e7cbb}.dark .pitch-progress-nav__item.is-active .pitch-progress-nav__dot{background:#0e7cbb}.dark .pitch-progress-nav__item.is-active .pitch-progress-nav__btn{color:#7dd3fc}.pitch-progress-nav__item.is-active .pitch-progress-nav__label{font-weight:600}.pitch-progress-nav__item.is-attention .pitch-progress-nav__dot{background:#f59e0b;box-shadow:0 0 0 2px rgba(245,158,11,.28)}.dark .pitch-progress-nav__item.is-attention .pitch-progress-nav__dot{background:#fbbf24;box-shadow:0 0 0 2px rgba(251,191,36,.35)}.pitch-progress-nav__item.is-attention.is-active .pitch-progress-nav__dot{background:#0e7cbb;box-shadow:0 0 0 2px rgba(245,158,11,.4)}.dark .pitch-progress-nav__item.is-attention.is-active .pitch-progress-nav__dot{background:#0e7cbb;box-shadow:0 0 0 2px rgba(251,191,36,.45)}.pitch-progress-nav__footer{margin-top:1rem;padding-top:.85rem;border-top:1px solid rgba(148,163,184,.35)}.dark .pitch-progress-nav__footer{border-top-color:rgba(75,85,99,.9)}.pitch-progress-nav__footer .pitch-blank-export__line{font-size:.75rem;line-height:1.4}}.gi-page-section{padding-top:5.5rem;padding-bottom:3rem}@media (min-width:768px){.gi-page-section{padding-top:6.5rem;padding-bottom:4rem}}.gi-page{width:100%;max-width:42rem;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}@media (min-width:768px){.gi-page{padding-left:1.5rem;padding-right:1.5rem}}.gi-page-header{margin-bottom:1.5rem;max-width:none}.gi-intake,.gi-tabs{width:100%;min-width:0}.gi-tabs{max-width:100%;margin:0 0 1.75rem;border-bottom:1px solid #d1d5db;overflow:hidden}.dark .gi-tabs{border-bottom-color:#374151}.gi-tabs-list{display:flex;flex-wrap:nowrap;align-items:stretch;gap:0;margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.gi-tabs-list>li{flex:0 0 auto;min-width:auto}.gi-tab{display:flex;align-items:center;justify-content:center;width:auto;min-height:2.5rem;padding:.55rem .7rem;border:none;border-bottom:2px solid transparent;margin:0 0 -1px;background:transparent;color:#6b7280;font-size:.8125rem;font-weight:600;letter-spacing:.01em;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;transition:color .15s ease,border-color .15s ease}@media (min-width:640px){.gi-tabs-list>li{flex:1 0 auto}.gi-tab{width:100%;padding:.55rem .5rem}}.dark .gi-tab{color:#9ca3af}.gi-tab:hover{color:#111827;text-decoration:none}.dark .gi-tab:hover{color:#f9fafb}.gi-tab--active{color:#0e7cbb;border-bottom-color:#0e7cbb}.dark .gi-tab--active{color:#5eb8e8;border-bottom-color:#5eb8e8}.gi-tab-explainer{margin:0 0 1.75rem}.gi-tab-explainer .pitch-section-header{margin-top:0}.gi-form-grid{display:grid;grid-template-columns:1fr;gap:0 1.25rem}@media (min-width:640px){.gi-form-grid{grid-template-columns:1fr 1fr}}#pitch-stage1-form.gi-form{padding-bottom:5.5rem;max-width:none;width:100%}#pitch-stage1-form.gi-form .pitch-form{max-width:none;width:100%;padding-left:0;padding-right:0}#pitch-stage1-form .gi-interest-check{flex:0 0 auto;width:1rem;height:1rem;margin:.2rem 0 0;accent-color:#0e7cbb}#pitch-stage1-form .gi-chip-group{border:none;padding:0;margin:0 0 1.15rem;min-width:0}#pitch-stage1-form .gi-chip-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.35rem}#pitch-stage1-form .gi-chip{display:inline-flex;align-items:center;margin:0;padding:.4rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;background:transparent;color:#374151;font:inherit;font-size:.8125rem;line-height:1.3;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.dark #pitch-stage1-form .gi-chip{border-color:#4b5563;color:#e5e7eb}#pitch-stage1-form .gi-chip:hover{border-color:#0e7cbb}#pitch-stage1-form .gi-chip--on{border-color:#0e7cbb;background:rgba(14,124,187,.12);color:#0e7cbb;font-weight:500}.dark #pitch-stage1-form .gi-chip--on{color:#7dd3fc;background:rgba(14,124,187,.22)}#pitch-stage1-form .gi-check-stack{display:flex;flex-direction:column;gap:.55rem;margin:.75rem 0 0}#pitch-stage1-form .gi-check-row{display:flex;align-items:flex-start;gap:.55rem;margin:.35rem 0 0;font-size:.9375rem;line-height:1.4;color:#334155;cursor:pointer}.dark #pitch-stage1-form .gi-check-row{color:#cbd5e1}#pitch-stage1-form .gi-check-row input{margin-top:.2rem;flex-shrink:0}#pitch-stage1-form .gi-chip-more,#pitch-stage1-form .gi-optional-toggle{display:inline-block;margin:.55rem 0 0;padding:0;border:none;background:none;font:inherit;font-size:.8125rem;font-weight:500;color:#0e7cbb;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.dark #pitch-stage1-form .gi-chip-more,.dark #pitch-stage1-form .gi-optional-toggle{color:#7dd3fc}#pitch-stage1-form .gi-attest{display:flex;align-items:flex-start;gap:.65rem;margin:0;cursor:pointer;font-size:.875rem;line-height:1.45;color:#374151}#pitch-stage1-form .gi-attest-field{margin-top:1.25rem}.dark #pitch-stage1-form .gi-attest{color:#d1d5db}#pitch-stage1-form .gi-submit-sticky{position:sticky;bottom:0;z-index:5;margin-top:1.5rem;padding:1rem 0 .25rem;background:linear-gradient(0deg,#ffffff 70%,rgba(255,255,255,.92) 85%,rgba(255,255,255,0));border-top:none}.dark #pitch-stage1-form .gi-submit-sticky{background:linear-gradient(0deg,#000000 70%,rgba(0,0,0,.92) 85%,rgba(0,0,0,0))}#pitch-stage1-form .gi-refer-panel{margin:-.2rem 0 1.35rem;padding:1rem 1.05rem 1.05rem;border:1px solid rgba(14,124,187,.35);border-radius:.5rem;background:rgba(14,124,187,.07)}.dark #pitch-stage1-form .gi-refer-panel{border-color:rgba(14,124,187,.45);background:rgba(14,124,187,.14)}#pitch-stage1-form .gi-refer-panel-lede{margin:0 0 .85rem;font-size:.9375rem;font-weight:500;line-height:1.4;color:#111827}.dark #pitch-stage1-form .gi-refer-panel-lede{color:#f3f4f6}#pitch-stage1-form .gi-refer-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.7rem}#pitch-stage1-form .gi-refer-steps>li{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.65rem .75rem;align-items:start}#pitch-stage1-form .gi-refer-step-label{display:inline-block;margin-top:.1rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0e7cbb;line-height:1.3}.dark #pitch-stage1-form .gi-refer-step-label{color:#7dd3fc}#pitch-stage1-form .gi-refer-step-body{font-size:.8125rem;line-height:1.45;color:#374151}.dark #pitch-stage1-form .gi-refer-step-body{color:#d1d5db}#pitch-stage1-form .gi-refer-ground{margin:.95rem 0 0;padding:.75rem 0 0 1.05rem;border-top:1px solid rgba(14,124,187,.22);list-style:disc;display:flex;flex-direction:column;gap:.4rem}.dark #pitch-stage1-form .gi-refer-ground{border-top-color:rgba(125,211,252,.2)}#pitch-stage1-form .gi-refer-ground li{font-size:.75rem;line-height:1.45;color:#4b5563}.dark #pitch-stage1-form .gi-refer-ground li{color:#9ca3af}#pitch-stage1-form .gi-refer-ground a{color:#0e7cbb;text-decoration:underline;text-underline-offset:2px}.dark #pitch-stage1-form .gi-refer-ground a{color:#7dd3fc}@media (max-width:520px){#pitch-stage1-form .gi-refer-steps>li{grid-template-columns:1fr;gap:.2rem}}#pitch-stage1-form.gi-form.pitch-stage1-success{text-align:left}#pitch-stage1-form .gi-share-kit{margin:1.25rem 0;text-align:left}#pitch-stage1-form .gi-share-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:stretch;margin-top:.35rem}#pitch-stage1-form .gi-share-input{flex:1 1 14rem;min-width:0}#pitch-stage1-form .gi-share-code{margin:.65rem 0 0;font-size:.875rem;color:#4b5563}.dark #pitch-stage1-form .gi-share-code{color:#9ca3af}.writing-article{max-width:68ch;margin-left:auto;margin-right:auto}.writing-kicker{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin-bottom:.75rem}.writing-kicker a{color:inherit;text-decoration:underline;text-underline-offset:2px}.writing-kicker-with-tag{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .65rem}.writing-kind-tag{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-weight:500}.writing-index-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .65rem}.writing-title{font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.15;margin-bottom:.75rem}.writing-dek{font-size:1.2rem;line-height:1.5;color:#374151;margin-bottom:1rem}.dark .writing-dek{color:#d1d5db}.writing-byline{font-size:.95rem;color:#6b7280;margin-bottom:0}.writing-byline-row{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem}.writing-byline-avatar{width:2.5rem;height:2.5rem;border-radius:9999px;object-fit:cover;flex-shrink:0}.writing-byline-author{font-weight:600}.writing-byline a,.writing-byline-author{text-decoration:underline;text-underline-offset:2px}.writing-byline a{color:#0e7cbb}.writing-byline-author{color:inherit}.writing-body{font-size:1.125rem;line-height:1.7}.writing-body p{margin-bottom:1.1rem}.writing-article .writing-body h1,.writing-article .writing-body h2,.writing-article .writing-body h3{font-size:1.2rem;font-weight:650;line-height:1.35;letter-spacing:-.01em;margin:1.85rem 0 .55rem;max-width:none}.writing-article .writing-body h1:first-child,.writing-article .writing-body h2:first-child,.writing-article .writing-body h3:first-child{margin-top:0}.writing-body ol,.writing-body ul{margin:0 0 1.1rem 1.25rem;padding:0}.writing-body li{margin-bottom:.4rem}.writing-body li>p{margin-bottom:.35rem}.writing-body pre{margin:0 0 1.25rem;padding:1rem 1.1rem;overflow-x:auto;white-space:pre-wrap;font-size:.9rem;line-height:1.45;background:#f4f4f5}.dark .writing-body pre{background:#18181b}.writing-body pre code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.writing-body strong{font-weight:650}.writing-body a{color:#0e7cbb;text-decoration:underline;text-underline-offset:2px}.writing-cta{margin-top:2.5rem;font-size:1.05rem}.writing-cta a{color:#0e7cbb;font-weight:600;text-decoration:underline;text-underline-offset:2px}.writing-disclaimer{margin-top:2rem;font-size:.85rem;color:#6b7280;line-height:1.5}.writing-index-list{list-style:none;padding:0;margin:2rem 0 0}.writing-index-list li{margin-bottom:1.25rem}.writing-index-list a{font-size:1.2rem;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:3px}.writing-index-list p{margin:.35rem 0 0;color:#6b7280}.writing-section-title{font-size:1.35rem;font-weight:700;margin:2.5rem 0 1rem}.writing-signup{display:flex;flex-direction:column;gap:.75rem;margin:1.5rem 0 2rem}.writing-signup-lede{color:#6b7280;margin:0}.writing-signup-row{display:flex;flex-wrap:wrap;gap:.75rem}.writing-signup label{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;flex:1 1 10rem}.writing-signup input{border:1px solid #d1d5db;background:transparent;padding:.5rem .65rem;color:inherit}.dark .writing-signup input{border-color:#374151}.writing-signup-error{color:#b91c1c;margin:0;font-size:.9rem}.writing-signup .btn-primary{align-self:flex-start}.footer h2.footer-col-heading{font-size:.8125rem!important;font-weight:600;line-height:1.25!important;letter-spacing:.04em;margin:0 0 .35rem!important}@media (min-width:640px){.footer h2.footer-col-heading{margin-bottom:.65rem!important;line-height:1.3!important}}#pitch-stage1-form .pitch-preview-tip{position:relative;display:inline-flex;align-items:center;vertical-align:middle}#pitch-stage1-form .pitch-preview-tip__btn{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;margin:0;padding:0;border:1.5px solid #ca8a04;border-radius:999px;background:#fef08a;color:#854d0e;cursor:help;line-height:0}#pitch-stage1-form .pitch-preview-tip:focus-within .pitch-preview-tip__btn,#pitch-stage1-form .pitch-preview-tip__btn:focus-visible,#pitch-stage1-form .pitch-preview-tip__btn:hover{background:#fde047;outline:none}#pitch-stage1-form .pitch-preview-tip__bang{font-size:.8125rem;font-weight:800;line-height:1}#pitch-stage1-form .pitch-preview-tip__panel{position:absolute;left:0;top:calc(100% + .4rem);z-index:40;display:none;flex-direction:column;gap:.45rem;width:min(22rem,calc(100vw - 2rem));padding:.7rem .8rem;border-radius:.5rem;border:1px solid rgba(202,138,4,.45);background:#fffbeb;color:#422006;font-size:.8125rem;font-weight:500;line-height:1.4;box-shadow:0 8px 24px rgba(15,23,42,.12)}.dark #pitch-stage1-form .pitch-preview-tip__panel{background:#422006;border-color:rgba(250,204,21,.35);color:#fef9c3;box-shadow:0 8px 24px rgba(0,0,0,.35)}#pitch-stage1-form .pitch-preview-tip:focus-within .pitch-preview-tip__panel,#pitch-stage1-form .pitch-preview-tip:hover .pitch-preview-tip__panel{display:flex}#pitch-stage1-form .pitch-preview-tip__line{display:block}#pitch-stage1-form .pitch-preview-tip__reset{align-self:flex-start;margin:.15rem 0 0;padding:0;border:none;background:none;color:inherit;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.dark #pitch-stage1-form .pitch-preview-tip__btn{background:#a16207;border-color:#facc15;color:#fef9c3}body[data-pitch-print-preview="1"] .footer,body[data-pitch-print-preview="1"] .navbar,body[data-pitch-print-preview="1"] .pitch-progress-nav{display:none!important}body[data-pitch-print-preview="1"] .pitch-packet-page>.section-padding{padding-top:1rem}.dark .pitch-packet-print-page,.pitch-packet-print-page,.pitch-packet-print-page.dark,html.dark .pitch-packet-print-page{background:#ffffff!important;color:#0f172a!important;color-scheme:light}.pitch-packet-print-page #pitch-stage1-form,.pitch-packet-print-page .pitch-field,.pitch-packet-print-page .pitch-field-hint,.pitch-packet-print-page .pitch-field-label,.pitch-packet-print-page .pitch-form-section,.pitch-packet-print-page .pitch-founder-card,.pitch-packet-print-page .pitch-input,.pitch-packet-print-page .pitch-intake-main,.pitch-packet-print-page .pitch-intake-shell,.pitch-packet-print-page .pitch-page-title,.pitch-packet-print-page .pitch-section-header,.pitch-packet-print-page .pitch-stage1-intro,.pitch-packet-print-page select,.pitch-packet-print-page textarea{background-color:transparent;color:inherit}.pitch-packet-print-page .pitch-form-section,.pitch-packet-print-page .pitch-founder-card,.pitch-packet-print-page .pitch-input,.pitch-packet-print-page select,.pitch-packet-print-page textarea{background:#ffffff!important;color:#0f172a!important;border-color:rgba(15,23,42,.18)!important}.pitch-packet-print-page .pitch-field-hint,.pitch-packet-print-page .pitch-stage1-intro{color:#475569!important}.pitch-packet-print-page .pitch-macro-verb--help{color:#047857!important}.pitch-packet-print-page .pitch-macro-verb--hinder{color:#b45309!important}.pitch-packet-print-toolbar{position:sticky;top:0;z-index:40;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem 1rem;border-bottom:1px solid rgba(15,23,42,.12);background:#fffbeb!important;color:#422006!important}.pitch-packet-print-toolbar__label{margin:0;font-size:.875rem;line-height:1.35}.pitch-packet-print-toolbar__actions{display:flex;flex-wrap:wrap;gap:.5rem}.pitch-packet-print-dialog__btn,.pitch-packet-print-toolbar__btn{margin:0;padding:.35rem .85rem;border:1px solid rgba(15,23,42,.2);border-radius:.4rem;background:#0f172a;color:#fff;font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.pitch-packet-print-dialog__btn--ghost,.pitch-packet-print-toolbar__btn--ghost{background:transparent;color:#422006}.pitch-intake-shell.pitch-intake-shell--print,body[data-pitch-print-preview="1"] .pitch-intake-shell{display:block;grid-template-columns:none;column-gap:0}.pitch-intake-shell.pitch-intake-shell--print .pitch-packet-print-toolbar,body[data-pitch-print-preview="1"] .pitch-packet-print-toolbar{width:100%;margin:0 0 1rem;box-sizing:border-box}.pitch-intake-shell.pitch-intake-shell--print .pitch-intake-main,body[data-pitch-print-preview="1"] .pitch-intake-main{width:100%;max-width:none}.pitch-submit-area--print-hide{display:none}.pitch-print-all-branches-note{margin:0 0 1.25rem;padding:.65rem .85rem;border:1px solid rgba(15,23,42,.18);border-radius:.4rem;background:#fffbeb!important;color:#422006!important;font-size:.875rem;line-height:1.4}.pitch-form--print-all-branches .pitch-prior-details{page-break-inside:avoid;break-inside:avoid}.pitch-form--print-all-branches .pitch-prior-details__lede{font-weight:600}.pitch-packet-print-page .pitch-checkbox-label,.pitch-packet-print-page .pitch-radio-label{display:flex;align-items:flex-start;gap:.4rem;margin:.2rem 0;color:#0f172a!important}.pitch-packet-print-page .pitch-checkbox-label input,.pitch-packet-print-page .pitch-radio-label input{margin-top:.2rem;accent-color:#0f172a}.pitch-packet-print-dialog{width:min(56rem,calc(100vw - 1.5rem));max-width:calc(100vw - 1.5rem);height:min(92vh,56rem);max-height:calc(100vh - 1.5rem);padding:0;border:1px solid rgba(15,23,42,.18);border-radius:.65rem;background:#fff!important;color:#0f172a!important;color-scheme:light}.pitch-packet-print-dialog::backdrop{background:rgba(15,23,42,.45)}.pitch-packet-print-dialog__panel{display:flex;flex-direction:column;height:100%;min-height:0;background:#fff!important;color:#0f172a!important}.pitch-packet-print-dialog__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;padding:.75rem 1rem;border-bottom:1px solid rgba(15,23,42,.12);background:#fff!important;color:#0f172a!important}.pitch-packet-print-dialog__title{margin:0;font-size:1rem;font-weight:700;color:#0f172a!important}.pitch-packet-print-dialog__actions{display:flex;flex-wrap:wrap;gap:.45rem}.pitch-packet-print-dialog__hint{margin:0;padding:.45rem 1rem .65rem;font-size:.8125rem;line-height:1.4;color:#64748b!important;background:#fff!important}.dark .pitch-packet-print-dialog,.dark .pitch-packet-print-dialog p,.dark .pitch-packet-print-dialog__header,.dark .pitch-packet-print-dialog__panel,.dark .pitch-packet-print-dialog__title,html.dark .pitch-packet-print-dialog,html.dark .pitch-packet-print-dialog p,html.dark .pitch-packet-print-dialog__header,html.dark .pitch-packet-print-dialog__hint,html.dark .pitch-packet-print-dialog__panel,html.dark .pitch-packet-print-dialog__title{color:#0f172a!important;background-color:#fff!important}.dark .pitch-packet-print-dialog__hint,html.dark .pitch-packet-print-dialog__hint{color:#64748b!important;background-color:#fff!important}.dark .pitch-packet-print-dialog__btn--ghost,html.dark .pitch-packet-print-dialog__btn--ghost{color:#422006!important;background:transparent!important}.pitch-packet-print-dialog__frame{flex:1 1 auto;width:100%;min-height:0;border:0;border-top:1px solid rgba(15,23,42,.1);background:#fff!important;color-scheme:light}@media print{.pitch-packet-print-dialog__actions,.pitch-packet-print-dialog__header,.pitch-packet-print-dialog__hint,.pitch-packet-print-toolbar,.pitch-progress-nav,.pitch-submit-area--print-hide{display:none!important}#pitch-stage1-form,.pitch-intake-main,.pitch-intake-shell--print,.pitch-packet-print-page,.pitch-packet-print-section,body,html{background:#ffffff!important;color:#0f172a!important;color-scheme:light!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.pitch-intake-main,.pitch-intake-shell--print,.pitch-packet-print-page,.pitch-packet-print-section{padding:0!important;margin:0!important;max-width:none!important}.pitch-packet-print-dialog{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;border:0!important;border-radius:0!important;background:#fff!important}.pitch-packet-print-dialog__frame{border:0!important;height:auto!important;background:#fff!important}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:block;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:block;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:block;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:block;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:block;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:block;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:block;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:block;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:block;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:block;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:block;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:block;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:block;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:block;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:block;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:block;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:block;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:block;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:block;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:block;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:block;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:block;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:block;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:block;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:block;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:block;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:block;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:block;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_e8c1a9{font-family:Inter,Inter Fallback;font-style:normal}.__variable_e8c1a9{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_b6a9dd{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_b6a9dd{--font-plus-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:pgfNow;src:url(/_next/static/media/992619963dcc3127-s.p.otf) format("opentype");font-display:block;font-weight:400;font-style:normal}@font-face{font-family:pgfNow;src:url(/_next/static/media/f503dd4ae20ed0f0-s.p.otf) format("opentype");font-display:block;font-weight:700;font-style:normal}@font-face{font-family:pgfNow Fallback;src:local("Arial");ascent-override:103.84%;descent-override:32.24%;line-gap-override:0.00%;size-adjust:91.49%}.__className_49da58{font-family:pgfNow,pgfNow Fallback}.__variable_49da58{--font-pgf-now:"pgfNow","pgfNow Fallback"}