@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Newsreader:ital,opsz,wght@1,6..72,400&display=swap";:root{--ink: #030407;--surface: #070b14;--paper: #f5f7fb;--muted: #9aa3af;--line: rgba(76,119,201,.2);--line-bright: rgba(84,132,220,.4);--cobalt: #1558c9;--lime: #d4ff24;--blue: #1558c9;--display: "Manrope", Arial, sans-serif;--serif: "Newsreader", Georgia, serif;--mono: "DM Mono", Consolas, monospace;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--display);-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}a{text-decoration:none}:focus-visible{outline:2px solid var(--cobalt);outline-offset:5px}[id]{scroll-margin-top:100px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}::selection{background:var(--lime);color:var(--ink)}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{background:var(--ink)}::-webkit-scrollbar-thumb{background:#172b50;border:2px solid var(--ink)}.site-header{position:fixed;z-index:100;inset:0 0 auto;height:92px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 max(24px,calc((100vw - 1440px)/2));transition:background .3s,border-color .3s,height .3s;border-bottom:1px solid var(--line);background:#030407e0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header.scrolled{height:72px;background:#030407f5;border-color:var(--line-bright)}.brand{justify-self:start;display:flex;align-items:center;gap:12px;background:none;border:0;color:var(--paper);text-align:left;cursor:pointer}.brand-mark{display:grid;place-items:center;width:39px;height:39px;border:1px solid var(--paper);border-radius:50%;font-weight:900;font-size:13px;letter-spacing:-.05em}.brand-copy{font:700 10px/1.08 var(--mono);letter-spacing:.08em;text-transform:uppercase}.desktop-nav{display:flex;gap:34px}.desktop-nav button{border:0;background:none;color:var(--muted);cursor:pointer;font:600 12px var(--mono);text-transform:uppercase;letter-spacing:.1em;transition:color .2s}.desktop-nav button:hover{color:var(--paper);text-shadow:0 0 14px rgba(21,88,201,.8)}.nav-cta{justify-self:end;display:flex;gap:22px;align-items:center;padding:10px 10px 10px 18px;border:1px solid var(--lime);border-radius:999px;background:var(--lime);color:var(--ink);font:700 11px var(--mono);text-transform:uppercase;cursor:pointer}.nav-cta span:last-child{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:var(--ink);color:var(--lime);font-size:16px;transition:transform .25s}.nav-cta:hover span:last-child{transform:rotate(45deg)}
