@font-face{font-family:Anton;src:url(/fonts/anton-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--paper: #07090f;--paper-2: #11151f;--paper-3: #1b2030;--ink: #f4f7fb;--ink-2: #c9cfde;--ink-3: #7b8398;--ink-4: #4e5468;--rule: rgba(244, 247, 251, .08);--rule-strong: rgba(244, 247, 251, .16);--accent: #6fe3ff;--accent-2: #34c8ee;--accent-ink: #04121a;--accent-glow: rgba(111, 227, 255, .14);--font-display: "Anton", "Haettenschweiler", "Arial Narrow Bold", system-ui, sans-serif;--font-ui: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--t-hero: clamp(2.75rem, 1.2rem + 7vw, 6rem);--t-h1: clamp(2.25rem, 1.2rem + 4.6vw, 4.5rem);--t-h2: clamp(1.75rem, 1.1rem + 2.6vw, 3rem);--t-h3: clamp(1.25rem, 1.05rem + .8vw, 1.6rem);--t-body-lg: clamp(1.0625rem, 1rem + .4vw, 1.3125rem);--t-body: 1.0625rem;--t-small: .9375rem;--t-label: .75rem;--gap: clamp(1rem, .6rem + 1.6vw, 1.75rem);--section-y: clamp(4rem, 2.5rem + 7vw, 9rem);--pad-x: clamp(1.25rem, .5rem + 3.5vw, 4rem);--maxw: 1200px;--measure: 68ch;--radius: 4px;--ring: 0 0 0 3px var(--accent-glow)}.theme-commish{--accent: #c6ff3d;--accent-2: #a4e000;--accent-ink: #0b1400;--accent-glow: rgba(198, 255, 61, .16);--live: #ff3d6e}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{background:var(--paper);color:var(--ink-2);font-family:var(--font-ui);font-size:var(--t-body);line-height:1.65;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100dvh;display:flex;flex-direction:column}img,svg,picture{display:block;max-width:100%;height:auto}h1,h2,h3,h4{color:var(--ink);font-weight:400;line-height:1;text-wrap:balance}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;line-height:.92}.t-hero{font-size:var(--t-hero)}.t-h1{font-size:var(--t-h1)}.t-h2{font-size:var(--t-h2)}.t-h3{font-size:var(--t-h3);font-family:var(--font-ui);font-weight:600;line-height:1.25;letter-spacing:-.01em}p{max-width:var(--measure);text-wrap:pretty}.lede{font-size:var(--t-body-lg);color:var(--ink-2);line-height:1.55}.muted{color:var(--ink-3)}strong{color:var(--ink);font-weight:600}.label{font-family:var(--font-mono);font-size:var(--t-label);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);display:flex;align-items:center;gap:.75rem}.label:after{content:"";flex:1;height:1px;background:var(--rule)}.label .num{color:var(--accent)}a{color:var(--ink);text-decoration-color:var(--rule-strong);text-underline-offset:.25em;text-decoration-thickness:1px;transition:color .15s ease,text-decoration-color .15s ease}a:hover{color:var(--accent);text-decoration-color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad-x)}.section{padding-block:var(--section-y);border-top:1px solid var(--rule)}.section:first-of-type{border-top:0}.stack>*+*{margin-top:var(--gap)}.grid-3{display:grid;gap:clamp(1.5rem,1rem + 2vw,3rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.grid-2{display:grid;gap:clamp(1.5rem,1rem + 3vw,4rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}.btn{display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 1.5rem;font-family:var(--font-mono);font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:var(--radius);border:1px solid transparent;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{background:var(--accent-2);color:var(--accent-ink)}.btn-ghost{border-color:var(--rule-strong);color:var(--ink)}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.btn .arrow{transition:transform .15s ease}.btn:hover .arrow{transform:translate(3px)}.card{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius);padding:clamp(1.25rem,1rem + 1vw,2rem);transition:border-color .18s ease,background .18s ease}.card:hover{border-color:var(--rule-strong)}.card h3{margin-bottom:.6rem}.card p{font-size:var(--t-small);color:var(--ink-3)}.item{border-top:1px solid var(--rule);padding-top:1.25rem}.item .n{font-family:var(--font-mono);font-size:var(--t-label);font-weight:500;letter-spacing:.16em;color:var(--accent);display:block;margin-bottom:.9rem}.item p{font-size:var(--t-small);color:var(--ink-3);margin-top:.6rem}.pill{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .8rem;border:1px solid var(--rule-strong);border-radius:100px;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.pill .dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.facts{display:grid;grid-template-columns:minmax(11rem,18rem) 1fr;gap:0;font-size:var(--t-small)}.facts dt{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:.9rem 1rem .9rem 0;border-top:1px solid var(--rule)}.facts dd{margin:0;padding:.9rem 0;color:var(--ink);border-top:1px solid var(--rule)}@media(max-width:34rem){.facts{grid-template-columns:1fr}.facts dt{padding-bottom:.15rem;border-top:1px solid var(--rule)}.facts dd{padding-top:0;border-top:0}}.prose{max-width:var(--measure)}.prose h2{font-size:var(--t-h3);font-family:var(--font-ui);font-weight:600;line-height:1.25;margin-top:2.75rem;margin-bottom:.75rem;color:var(--ink)}.prose h2:first-child{margin-top:0}.prose p+p{margin-top:1rem}.prose ul{margin:1rem 0;padding-left:1.15rem;color:var(--ink-2)}.prose li+li{margin-top:.5rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;padding:.75rem 1.25rem;background:var(--accent);color:var(--accent-ink);font-family:var(--font-mono);font-size:.8125rem;text-decoration:none}.skip-link:focus{left:0}.wordmark[data-astro-cid-hhuuaa7r]{display:inline-flex;align-items:baseline;gap:.3em;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;line-height:1;font-size:1.25rem;color:var(--ink);white-space:nowrap}.dc[data-astro-cid-hhuuaa7r]{color:var(--accent)}.llc[data-astro-cid-hhuuaa7r]{font-family:var(--font-mono);font-size:.55em;letter-spacing:.14em;color:var(--ink-3);transform:translateY(-.1em)}.site-header[data-astro-cid-5hce7sga]{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule)}.header-inner[data-astro-cid-5hce7sga]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:4.5rem}.logo-link[data-astro-cid-5hce7sga]{text-decoration:none}.site-header[data-astro-cid-5hce7sga] nav[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:clamp(1rem,.4rem + 2.2vw,2.25rem);list-style:none;margin:0;padding:0}.site-header[data-astro-cid-5hce7sga] nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{font-family:var(--font-mono);font-size:.8125rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);text-decoration:none}.site-header[data-astro-cid-5hce7sga] nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover,.site-header[data-astro-cid-5hce7sga] nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga][aria-current=page]{color:var(--ink)}.site-header[data-astro-cid-5hce7sga] nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga][aria-current=page]{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.4em;text-decoration-thickness:2px}.site-footer[data-astro-cid-5hce7sga]{margin-top:auto;border-top:1px solid var(--rule);background:var(--paper-2);padding-block:clamp(3rem,2rem + 3vw,4.5rem) 2rem}.footer-top[data-astro-cid-5hce7sga]{display:grid;gap:clamp(2rem,1rem + 4vw,4rem);grid-template-columns:minmax(0,1.4fr) minmax(0,2fr);padding-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}@media(max-width:52rem){.footer-top[data-astro-cid-5hce7sga]{grid-template-columns:1fr}}.footer-brand[data-astro-cid-5hce7sga] p[data-astro-cid-5hce7sga]{margin-top:.9rem;font-size:var(--t-small);max-width:34ch}.footer-cols[data-astro-cid-5hce7sga]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.col-head[data-astro-cid-5hce7sga]{font-family:var(--font-mono);font-size:var(--t-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin-bottom:.9rem}.footer-cols[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga]{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.footer-cols[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{font-size:var(--t-small);color:var(--ink-2);text-decoration:none}.footer-cols[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--accent)}.footer-legal[data-astro-cid-5hce7sga]{border-top:1px solid var(--rule);padding-top:1.75rem;display:flex;flex-wrap:wrap;gap:.4rem 2rem;font-size:var(--t-small);color:var(--ink-3)}.footer-legal[data-astro-cid-5hce7sga] p[data-astro-cid-5hce7sga],.footer-legal[data-astro-cid-5hce7sga] address[data-astro-cid-5hce7sga]{margin:0;max-width:none}.footer-legal[data-astro-cid-5hce7sga] address[data-astro-cid-5hce7sga]{font-style:normal}.entity[data-astro-cid-5hce7sga]{color:var(--ink-2)}.reach[data-astro-cid-5hce7sga]{display:flex;gap:.6rem;align-items:center}.reach[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:var(--ink-3);text-decoration:none}.reach[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--accent)}
