.wordmark[data-astro-cid-qisgtjgl]{font-family:var(--font-display);white-space:nowrap;display:inline-block}.labs[data-astro-cid-qisgtjgl]{color:var(--muted);font-weight:400}:root{--bg:#0d1424;--bg-glow:#15244d;--panel:#111a2e;--text:#d8dee9;--muted:#a3adbf;--subtle:#7c879d;--accent:#6cc8ff;--accent-ink:#04121c;--link:var(--accent);--focus:var(--accent);--good:#8be0a4;--warn:#f2b632;--bad:#ff8f8f;--surface:#a0b9eb0a;--surface-raised:#a0b9eb12;--line:#a0b9eb29;--line-strong:#a0b9eb57;--scrim:#0d1424c7;--font-display:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font:var(--font-mono);--tracking-label:.14em;--page:72rem;--title:clamp(1.75rem, 3vw, 2.5rem);--copy:.9rem;--header:4.5rem;color-scheme:dark;background:var(--bg)}body{background:radial-gradient(120% 80% at 88% -10%, var(--bg-glow), transparent 58%), var(--bg);min-height:100dvh;color:var(--text);font:400 1rem/1.6 var(--font-mono);margin:0}a{color:var(--link)}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}::view-transition-group(film){animation-duration:.55s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s}a:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid var(--focus);outline-offset:3px}h1,h2,h3{font-family:var(--font-display);color:var(--text);margin:0;font-weight:600}h1,h2{font-size:var(--title);letter-spacing:-.025em;line-height:1.1}h3{letter-spacing:-.01em;font-size:1.25rem;line-height:1.3}.kicker{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent);margin:0 0 1rem;font-size:.75rem}.accent{color:var(--accent)}.copy{font-size:var(--copy);color:var(--muted)}.copy strong{color:var(--text);font-weight:500}.button{border:1px solid var(--line-strong);color:var(--text);font:500 .8rem/1.2 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;backdrop-filter:blur(6px);background:0 0;border-radius:0;padding:.85em 1.5em;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-block}.button:hover,.button:focus-visible,.button.primary{border-color:var(--accent);color:var(--accent)}.button.primary:hover,.button.primary:focus-visible{background:var(--accent);color:var(--accent-ink)}.button:disabled,.button.primary:disabled{border-color:var(--line-strong);color:var(--muted);cursor:default;background:0 0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
