@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.KPBa4q_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.KPBa4q_variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f7095de3000afb68-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e63b65bb308a9351-s.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/125b6750c58ce347-s.1wwzpfhzaj2r0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d902bc2bfdd0a4cb-s.2rlzm4mj5kw8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.v4dk-a_className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.v4dk-a_variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
:root{--bg:#0a0718;--bg-2:#0f0b22;--bg-3:#16102d;--bg-4:#1c1538;--ink:#f3eef9;--ink-80:#f3eef9cc;--ink-60:#f3eef999;--ink-40:#f3eef966;--ink-25:#f3eef940;--ink-10:#f3eef91a;--cyan:#22e7ff;--pink:#ff4fb8;--pink-fill:#d6168a;--yellow:#ffe24b;--green:#6ef5a5;--red:#ff4d6d;--bg-rgb:10 7 24;--bg-2-rgb:15 11 34;--bg-3-rgb:22 16 45;--bg-4-rgb:28 21 56;--ink-rgb:243 238 249;--cyan-rgb:34 231 255;--pink-rgb:255 79 184;--yellow-rgb:255 226 75;--green-rgb:110 245 165;--red-rgb:255 77 109;--primary:var(--cyan);--primary-hover:#5cf0ff;--primary-on:var(--bg);--hero:var(--pink);--hero-hover:#ff70c5;--hero-on:var(--bg);--link:var(--cyan);--focus-ring:var(--cyan);--success:var(--green);--warning:var(--yellow);--danger:var(--red);--primary-rgb:var(--cyan-rgb);--hero-rgb:var(--pink-rgb);--link-rgb:var(--cyan-rgb);--success-rgb:var(--green-rgb);--warning-rgb:var(--yellow-rgb);--danger-rgb:var(--red-rgb);--border:var(--ink-10);--border-strong:var(--ink-25);--glow-cyan:0 0 24px -4px var(--cyan);--glow-pink:0 0 24px -4px var(--pink);--glow-cyan-strong:0 0 32px -2px var(--cyan);--glow-pink-strong:0 0 32px -2px var(--pink);--shadow-card:0 1px 0 0 var(--ink-10), 0 8px 24px -12px #0009;--shadow-elevated:0 8px 32px -8px #000000b3;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:9999px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:72px;--space-4xl:120px;--font-sans:"Space Grotesk", system-ui, -apple-system, sans-serif;--font-mono:var(--font-space-grotesk), "Space Grotesk", system-ui, sans-serif;--fs-hero:clamp(48px, 7vw, 84px);--fs-h1:clamp(40px, 5.5vw, 64px);--fs-h2:clamp(30px, 3.5vw, 44px);--fs-h3:22px;--fs-h3-desktop:28px;--fs-lede:19px;--fs-body:16px;--fs-caption:13px;--fs-mono:13px;--lh-hero:.98;--lh-h2:1.05;--lh-h3:1.2;--lh-body:1.55;--lh-mono:1;--ls-tight:-.035em;--ls-snug:-.02em;--ls-mono:.01em;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.2, 1.2, .4, 1);--dur-micro:.15s;--dur-ui:.22s;--dur-page:.42s}[data-theme=dark]{--bg:#0a0718;--bg-2:#0f0b22;--bg-3:#16102d;--bg-4:#1c1538;--ink:#f3eef9;--ink-80:#f3eef9cc;--ink-60:#f3eef999;--ink-40:#f3eef966;--ink-25:#f3eef940;--ink-10:#f3eef91a;--cyan:#22e7ff;--pink:#ff4fb8;--yellow:#ffe24b;--green:#6ef5a5;--red:#ff4d6d;--bg-rgb:10 7 24;--bg-2-rgb:15 11 34;--bg-3-rgb:22 16 45;--bg-4-rgb:28 21 56;--ink-rgb:243 238 249;--cyan-rgb:34 231 255;--pink-rgb:255 79 184;--yellow-rgb:255 226 75;--green-rgb:110 245 165;--red-rgb:255 77 109;--primary-on:#0a0718;--hero-on:#0a0718;--glow-cyan:0 0 24px -4px #22e7ff;--glow-pink:0 0 24px -4px #ff4fb8;--glow-cyan-strong:0 0 32px -2px #22e7ff;--glow-pink-strong:0 0 32px -2px #ff4fb8;--shadow-card:0 1px 0 0 #f3eef91a, 0 8px 24px -12px #0009;--shadow-elevated:0 8px 32px -8px #000000b3}[data-theme=light]{--bg:#fbf8ff;--bg-2:#f3edff;--bg-3:#fff;--bg-4:#ece1f9;--ink:#1a0e3d;--ink-80:#1a0e3dd1;--ink-60:#1a0e3d99;--ink-40:#1a0e3d66;--ink-25:#1a0e3d40;--ink-10:#1a0e3d1a;--cyan:#086f80;--pink:#c2127b;--yellow:#caa414;--green:#1e9456;--red:#d62a4f;--bg-rgb:251 248 255;--bg-2-rgb:243 237 255;--bg-3-rgb:255 255 255;--bg-4-rgb:236 225 249;--ink-rgb:26 14 61;--cyan-rgb:8 111 128;--pink-rgb:194 18 123;--yellow-rgb:202 164 20;--green-rgb:30 148 86;--red-rgb:214 42 79;--primary:var(--cyan);--primary-hover:#0a7d91;--primary-on:#fff;--hero:var(--pink);--hero-hover:#b81277;--hero-on:#fff;--glow-cyan:0 4px 16px -6px var(--cyan);--glow-pink:0 4px 16px -6px var(--pink);--glow-cyan-strong:0 8px 24px -8px var(--cyan);--glow-pink-strong:0 8px 24px -8px var(--pink);--shadow-card:0 1px 2px #1a0e3d0f, 0 8px 24px -12px #1a0e3d1f;--shadow-elevated:0 12px 32px -12px #1a0e3d2e}@media (prefers-color-scheme:light){:root:not([data-theme]){--bg:#fbf8ff;--bg-2:#f3edff;--bg-3:#fff;--bg-4:#ece1f9;--ink:#1a0e3d;--ink-80:#1a0e3dd1;--ink-60:#1a0e3d99;--ink-40:#1a0e3d66;--ink-25:#1a0e3d40;--ink-10:#1a0e3d1a;--cyan:#086f80;--pink:#c2127b;--yellow:#caa414;--green:#1e9456;--red:#d62a4f;--bg-rgb:251 248 255;--bg-2-rgb:243 237 255;--bg-3-rgb:255 255 255;--bg-4-rgb:236 225 249;--ink-rgb:26 14 61;--cyan-rgb:8 111 128;--pink-rgb:194 18 123;--yellow-rgb:202 164 20;--green-rgb:30 148 86;--red-rgb:214 42 79;--primary-on:#fff;--hero-on:#fff}}@media (prefers-reduced-motion:reduce){:root{--dur-micro:1ms;--dur-ui:1ms;--dur-page:1ms}}@media print{:root{--bg:#fff;--bg-2:#f5f5f5;--bg-3:#fff;--ink:#000;--ink-60:#555;--primary:#000;--hero:#000;--bg-rgb:255 255 255;--bg-2-rgb:245 245 245;--bg-3-rgb:255 255 255;--ink-rgb:0 0 0;--primary-rgb:0 0 0;--hero-rgb:0 0 0;--glow-cyan:none;--glow-pink:none;--shadow-card:none}}
