@font-face{font-family:manrope;src:url(../media/manrope_regular-s.p.2_jbqey-4v1kj.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:manrope;src:url(../media/manrope_bold-s.p.1s-a4rpywu2p_.ttf)format("truetype");font-display:swap;font-weight:600 800;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:102.74%;descent-override:28.91%;line-gap-override:0.0%;size-adjust:103.76%}.mtB8Va_className{font-family:manrope,manrope Fallback}.mtB8Va_variable{--font:"manrope", "manrope Fallback"}
:root{--bg:#09090b;--surface:#19191c;--line:#303034;--text:#f0f0f2;--muted:#a5a5ac;--accent:#eeeeef;--ink:#151517;--gutter:64px;--glass:linear-gradient(135deg, #ffffff0d, #ffffff03 60%, #ffffff08), var(--surface);--glass-shadow:inset 0 1px 0 #ffffff27, inset 0 0 0 1px #ffffff0a, 0 18px 40px #0003;--silver:linear-gradient(165deg, #f7f7f9, #dedee3 50%, #c2c2c9);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-padding-top:24px}body{background:var(--bg);color:var(--text);font-family:var(--font), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.6}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{letter-spacing:-.04em;line-height:1.2}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit;cursor:pointer}button,a,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:disabled{cursor:default;opacity:.45}img{max-width:100%;height:auto;display:block}svg{flex-shrink:0}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}::selection{background:var(--accent);color:var(--ink)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--accent);color:var(--ink);border-radius:999px;padding:14px 20px;position:fixed;top:-100px;left:24px}.skip-link:focus{top:20px}@media (max-width:1200px){:root{--gutter:40px}}@media (max-width:699px){:root{--gutter:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
