@font-face{font-family:archivo;src:url(../media/archivo_latin_wght_normal-s.p.0inx24hl2eswd.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.GNQ9Ga_className{font-family:archivo,archivo Fallback}.GNQ9Ga_variable{--font-archivo:"archivo", "archivo Fallback"}
@font-face{font-family:manrope;src:url(../media/manrope_latin_wght_normal-s.p.2xs28az5j2efm.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.LZnxiW_className{font-family:manrope,manrope Fallback}.LZnxiW_variable{--font-manrope:"manrope", "manrope Fallback"}
@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.cW4bfa_className{font-family:inter,inter Fallback}.cW4bfa_variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin_wght_normal-s.0oxh562_148qc.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.-H_5AW_className{font-family:spaceGrotesk,spaceGrotesk Fallback}.-H_5AW_variable{--font-space-grotesk:"spaceGrotesk", "spaceGrotesk Fallback"}
@font-face{font-family:sora;src:url(../media/sora_latin_wght_normal-s.02qdttqb0jl3z.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}._9ViU-G_className{font-family:sora,sora Fallback}._9ViU-G_variable{--font-sora:"sora", "sora Fallback"}
:root{--bg:#17171b;--text:#fff;--muted:#b2b2b2;--accent:#9a9a9a;--card:#2d2f36;--line:#ffffff2e;--btn-bg:#fff;--btn-text:#222;--header-solid:#121216db;--font-heading:var(--font-archivo), Impact, sans-serif;--font-body:var(--font-manrope), system-ui, sans-serif;--ease:cubic-bezier(.2, .8, .2, 1);box-sizing:border-box}*,:before,:after{box-sizing:inherit;margin:0}html{scroll-behavior:smooth;background:var(--bg);-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--bg);color:var(--text);font-family:var(--font-body);padding-top:env(safe-area-inset-top,0);overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.01em}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--text);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--btn-bg);color:var(--btn-text);border-radius:10px;padding:10px 16px;font-weight:700;transition:top .2s;position:fixed;top:-60px;left:16px}.skip-link:focus{top:12px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-reveal]{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(46px)}[data-reveal][data-in]{opacity:1;transform:none}[data-anim=off] [data-reveal],[data-anim=off] [data-reveal][data-in]{opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}}
