@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/ca8956476e4b15e1-s.2of77tvarlxv9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0ada71b763703d9d-s.0_hkuyklry9k2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2b7d3311b69a4dca-s.p.32vcy6_pq4pnh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.38msdipe8z81f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.30bhvdlsk8sra.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.3se9ogqst-d6c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_f08e57c9-module__nXZFIW__className{font-family:Newsreader,Newsreader Fallback}.newsreader_f08e57c9-module__nXZFIW__variable{--font-display:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_9a145ca4-module__GXEFOq__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_9a145ca4-module__GXEFOq__variable{--font-ui:"Archivo", "Archivo Fallback"}
:root{--bg:#050505;--bg-alt:linear-gradient(180deg, #070709, #050505);--surface-card:linear-gradient(180deg, #0e0e12, #09090b);--surface-frame:linear-gradient(180deg, #0d0d11, #08080a);--surface-inner:#0b0b0e;--surface-inset:#08080a;--surface-chrome:#0a0a0d;--surface-accent:linear-gradient(180deg, #12121a, #0a0a0d);--surface-accent-flat:#101018;--divider:#131318;--hairline:#16161b;--border:#1c1c23;--border-subtle:#1a1a20;--border-input:#1e1e25;--border-chrome:#1f1f26;--border-chrome-strong:#22222b;--border-accent:#26253a;--border-accent-2:#2b2a3c;--border-accent-3:#39374f;--border-card-hover:#2e2d40;--text-display:#f5f2ec;--text-ui:#f1efe9;--text-bright:#e4e2ea;--text-bright-2:#d6d4de;--text-bright-3:#d5d3dc;--text-soft:#b9b8c2;--text-body:#8d8c97;--text-muted:#95949f;--text-muted-2:#8c8b96;--text-muted-3:#7c7b86;--text-faint:#65646e;--text-faint-2:#6e6d78;--text-faintest:#55545e;--text-faintest-2:#4f4e58;--text-faintest-3:#5f5e68;--lavender:#cfcbee;--chart-1:#beb9f7;--chart-2:#8c87cc;--chart-3:#5c5983;--chart-4:#3d3b52;--numeral:#6a69f0;--cta-fill:#edeae2;--cta-text:#0a0a0c;--positive:#7fbf9b;--positive-border:#1e3a2c;--caution:#d8b98c;--track:#17171d;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--content-max:1240px}*,:before,:after{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:#f3f0ea;font-family:var(--font-ui), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:#c6c3f0;text-decoration:none}a:hover{color:#efedff}::selection{color:#fff;background:#332f52}input,textarea,button,select{font-family:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline-offset:1px;border-radius:4px;outline:1px solid #4a4870}input:focus-visible,textarea:focus-visible{border-radius:10px}section[id]{scroll-margin-top:90px}[data-reveal]{opacity:0;transition:opacity 1s var(--ease-out-expo), transform 1s var(--ease-out-expo);transform:translateY(22px)}[data-reveal].in{opacity:1;transform:none}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes flow{to{stroke-dashoffset:-320px}}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}@media (max-width:1000px){.hide-md{display:none!important}.one-md{grid-template-columns:1fr!important}}@media (max-width:720px){.hide-sm{display:none!important}.one-sm{grid-template-columns:minmax(0,1fr)!important}.rows-sm{grid-template-columns:1fr .8fr .9fr!important}.pad-sm{padding-left:20px!important;padding-right:20px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{transition:none;opacity:1!important;transform:none!important}*,:before,:after{animation:none!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#08080a}::-webkit-scrollbar-thumb{background:#1d1d23;border-radius:8px}
