@property --nav-w{syntax:"<length>";inherits:true;initial-value:252px}:root{--brand-accent:#ffd400;--brand-accent-ink:#000;--brand-accent-dim:color-mix(in srgb, var(--brand-accent) 75%, #000);--brand-bg:#0b0b0c;--brand-yellow:#f5ec43;--brand-paper:#f3f0e6;--brand-rust:#ff5a1f;--brand-cobalt:#2e4bff;--brand-lavender:#c6b7ff;--brand-moss:#0e3b1e;--brand-pink:#ff7ac6;--brand-graphite:#1b1b1f;--brand-charcoal:#2b2b2e;--bg:var(--brand-bg);--bg-2:#121214;--bg-3:#1a1a1e;--line:#2a2a31;--line-strong:#3a3a44;--text:#f2f2f0;--text-2:#a7a7ad;--text-3:#6d6d75;--font-inter:var(--ff-inter), "Inter", system-ui, sans-serif;--font-display:var(--font-inter);--font-body:var(--font-inter);--font-mono:var(--font-inter);--font-pixel:var(--font-inter);--font-plex-sans:var(--font-inter);--text-xs:.75rem;--step--1:clamp(.8125rem, .79rem + .1vw, .875rem);--step-0:clamp(1rem, .96rem + .15vw, 1.0625rem);--step-1:clamp(1.15rem, 1.08rem + .35vw, 1.35rem);--step-2:clamp(1.4rem, 1.25rem + .7vw, 1.9rem);--step-3:clamp(1.9rem, 1.55rem + 1.6vw, 3rem);--step-4:clamp(2.6rem, 1.9rem + 3.2vw, 5rem);--step-5:clamp(3.4rem, 2.2rem + 6vw, 8.5rem);--gap:12px;--radius:6px;--radius-lg:14px;--pad:clamp(16px, 2.4vw, 32px);--nav-rail:76px;--nav-standard:252px;--nav-expanded:288px;--topbar-h:56px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-snap:cubic-bezier(.34, 1.56, .64, 1);--dur-1:.12s;--dur-2:.22s;--dur-3:.36s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nav-w:var(--nav-standard)}html[data-nav=rail]{--nav-w:var(--nav-rail)}html[data-nav=standard]{--nav-w:var(--nav-standard)}html[data-nav=expanded]{--nav-w:var(--nav-expanded)}.theme-ink{--surface:var(--brand-charcoal);--on:var(--text);--accent:var(--brand-accent);--muted:var(--text-2);--pop:var(--brand-accent)}.theme-accent{--surface:var(--brand-accent);--on:var(--brand-accent-ink);--accent:var(--brand-accent-ink);--muted:color-mix(in srgb, var(--brand-accent-ink) 65%, var(--brand-accent));--pop:var(--brand-accent)}.theme-terminal{--surface:#000;--on:var(--brand-accent);--accent:var(--brand-accent);--muted:var(--brand-accent-dim)}:root{--page-accent:var(--brand-accent);--page-accent-ink:var(--brand-accent-ink);--tile-mono-bg:#222221}.tile-mono{--surface:var(--tile-mono-bg);--on:var(--pop,var(--brand-accent));--accent:var(--pop,var(--brand-accent));--muted:color-mix(in srgb, var(--pop,var(--brand-accent)) 70%, transparent)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:24px}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-body);font-size:var(--step-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.55}img,svg,video,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}:where(ul[role=list],ol[role=list]){padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.02}p{text-wrap:pretty}::selection{background:var(--page-accent);color:var(--page-accent-ink)}:focus-visible{outline:2px solid var(--page-accent);outline-offset:2px;border-radius:4px}.theme-accent :focus-visible{outline-color:var(--brand-accent-ink)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.mono{font-family:var(--font-mono)}.pixel{font-family:var(--font-pixel);letter-spacing:0}.eyebrow{font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em}.skip-link{z-index:100;background:var(--brand-accent);color:var(--brand-accent-ink);font-family:var(--font-mono);border-radius:var(--radius);padding:10px 14px;font-weight:600;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}[tabindex="-1"]:focus{outline:none}
