@font-face{font-family:geist;src:url(../media/geist_latin-s.p.3rd3ws2mg35i0.woff2?dpl=dpl_7NEh6cjEYmaXBBwMpF5nRPZYCDbj)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.47%;descent-override:27.73%;line-gap-override:0.0%;size-adjust:106.39%}.geist_1107be37-module__a8R_Na__className{font-family:geist,geist Fallback}.geist_1107be37-module__a8R_Na__variable{--font-geist:"geist", "geist Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-geist), "Helvetica Neue", Arial, sans-serif;--navy:#0b192c;--blue:#06f;--blue-bright:#00b4d8;--ink:#0b1c30;--muted:#526174;--paper:#f8f9ff;--line:#e2e8f0;--surface-dark:#11223a;--line-dark:#1e3e62;--text-dark-muted:#a5b4c7;--surface-subtle:#f8fafc;--radius:4px;--radius-card:8px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--section-space:6rem;--font-technical:"Space Grotesk", var(--font-geist), sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img{max-width:100%;display:block}:where(a,button,input,textarea,select,summary):focus-visible{outline-offset:4px;outline:3px solid #dc8900}:where(section[id],main[id]){scroll-margin-top:1.5rem}.skip-link{background:var(--navy);color:#fff;z-index:100;padding:.75rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
