@font-face{font-family:geist;src:url(/_next/static/media/9ff55a8a9670220d-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_606b56{font-family:geist,geist Fallback}:root{color-scheme:dark;--color-bg:#070b12;--color-surface:#0d1421;--color-surface-strong:#111c2b;--color-text:#f4f7fb;--color-text-muted:#a9b4c4;--color-border:#1d2a3a;--color-accent:#4c8dff;--color-accent-hover:#6ba1ff;--color-accent-soft:#142b50;--color-focus:#a8c8ff;--space-xs:0.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-section:clamp(4.5rem,8vw,7.5rem);--container-max:1248px;--container-padding:clamp(1.25rem,4vw,3rem);--radius-sm:0.375rem;--radius-md:0.75rem;--text-small:0.8125rem;--text-body:1rem;--text-heading:clamp(2rem,3.4vw,3rem);--transition:180ms ease;--header-height:5rem}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 1rem)}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:Arial,Helvetica,sans-serif;font-size:var(--text-body);line-height:1.65;-webkit-font-smoothing:antialiased}body:has(dialog[open]){overflow:hidden}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.15;text-wrap:balance}h1,h2{letter-spacing:-.045em}h3{letter-spacing:-.025em}a{color:inherit;text-decoration:none}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}img,svg{max-width:100%}a,button,summary{touch-action:manipulation}::selection{background:var(--color-accent);color:var(--color-bg)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:5px}:target{scroll-margin-top:1rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}