@font-face{font-family:__inter_2372d0;src:url(/_next/static/media/76ba26f12b5e00f7-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__inter_Fallback_2372d0;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_2372d0{font-family:__inter_2372d0,__inter_Fallback_2372d0}.__variable_2372d0{--font-inter:"__inter_2372d0","__inter_Fallback_2372d0"}@font-face{font-family:__grotesk_efc7e7;src:url(/_next/static/media/410e00ed8eefaf64-s.woff2) format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:__grotesk_Fallback_efc7e7;src:local("Arial");ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.00%;size-adjust:110.84%}.__className_efc7e7{font-family:__grotesk_efc7e7,__grotesk_Fallback_efc7e7}.__variable_efc7e7{--font-grotesk:"__grotesk_efc7e7","__grotesk_Fallback_efc7e7"}@font-face{font-family:__tight_3a1817;src:url(/_next/static/media/7111ad3644f56fb0-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__tight_Fallback_3a1817;src:local("Arial");ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.00%;size-adjust:97.21%}.__className_3a1817{font-family:__tight_3a1817,__tight_Fallback_3a1817}.__variable_3a1817{--g-tight:"__tight_3a1817","__tight_Fallback_3a1817"}@font-face{font-family:"__serif_ccc767";src:url(/_next/static/media/02b0b62e706e2005-s.woff2) format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:"__serif_Fallback_ccc767";src:local("Arial");ascent-override:95.65%;descent-override:30.93%;line-gap-override:0.00%;size-adjust:108.31%}.__className_ccc767{font-family:"__serif_ccc767","__serif_Fallback_ccc767"}.__variable_ccc767{--g-serif:"__serif_ccc767","__serif_Fallback_ccc767"}:root{--dark:#15122b;--light:#f7f6fb;--accent:#5524e8;--accent-hover:#4519c9;--lavender:#b9abff;--panel:#221d3f;--accent-soft:#e4deff;--text-light:#4b4766;--text-dark:#c9c3e6;--ink:#15122b;--white:#fff;--rule-light:rgba(21,18,43,.12);--rule-dark:rgba(201,195,230,.16);--fs-display:clamp(44px,7.6vw,96px);--fs-h1:clamp(36px,5.4vw,64px);--fs-h2:clamp(28px,3.4vw,40px);--fs-lead:clamp(18px,1.6vw,20px);--fs-body:15px;--gutter:clamp(20px,5vw,64px);--max:1240px;--band-y:clamp(80px,11vw,152px)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--light);color:var(--text-light);font-family:var(--font-inter),system-ui,sans-serif;font-size:var(--fs-body);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-grotesk),system-ui,sans-serif;color:var(--ink);margin:0;font-weight:600;letter-spacing:-.02em;line-height:1.08}p{margin:0}a{color:inherit}img{max-width:100%;display:block}ol,ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.band--dark :focus-visible,.band--purple :focus-visible,.site-footer :focus-visible,.site-header :focus-visible{outline-color:var(--lavender)}.skip{position:absolute;left:16px;top:-60px;z-index:100;background:var(--white);color:var(--ink);padding:10px 16px;border-radius:8px;font-weight:600;text-decoration:none}.skip:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}