@font-face{font-family:inter;src:url(/_next/static/media/ef6d3f52c547a6e3-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:inter;src:url(/_next/static/media/953b7aa585d36a2b-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_b64c21{font-family:inter,inter Fallback}.__variable_b64c21{--font-inter:"inter","inter Fallback"}@font-face{font-family:space;src:url(/_next/static/media/31250b261513219c-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:space;src:url(/_next/static/media/46d978a299613541-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:space Fallback;src:local("Arial");ascent-override:88.74%;descent-override:26.33%;line-gap-override:0.00%;size-adjust:110.89%}.__className_840b6c{font-family:space,space Fallback}.__variable_840b6c{--font-space:"space","space Fallback"}:root{--color-bg:#080913;--color-text:#f3f1fb;--color-muted:#b0adc4;--color-accent:#b1a0ff;--color-line:#bcb0ff29;--color-ink:#17102f;--color-light-surface:#f0edf5;--color-light-ink:#191426;--color-light-accent:#553582;--font-heading:var(--font-space),sans-serif;--font-body:var(--font-inter),sans-serif;--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:3rem;--space-6:4rem;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-pill:100px;--button-primary-bg:#c2b2ff;--button-primary-bg-hover:#e0d6ff;--button-primary-ink:var(--color-ink);--button-outline-border:#9c88ee73;--button-outline-bg-hover:#a98dff21;--button-accent-bg:#a47cf0;--button-accent-bg-hover:#c9aaff;--button-accent-ink:#130c25;--header-height:74px;--shell-width:1320px;--shell-gutter:104px}@media (max-width:1000px){:root{--shell-gutter:64px}}@media (max-width:760px){:root{--header-height:62px;--shell-gutter:36px}}@media (max-width:420px){:root{--header-height:90px}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:transparent;border-radius:0}button:disabled{cursor:default}a{color:inherit;text-decoration:none}img,svg{flex-shrink:0}img{display:block;max-width:100%}blockquote,figure,h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}ol,ul{margin:0;padding:0;list-style:none}::selection{color:#111016;background:#c2acff}:focus-visible{outline:3px solid var(--color-accent);outline-offset:6px;border-radius:3px}section[id]{scroll-margin-top:24px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}