@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/vt323-latin-EhPR265H.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/vt323-latin-ext-Cl7Ay7mR.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(/assets/martian-mono-latin-hXO3toIa.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(/assets/martian-mono-latin-ext-O9xX6xDN.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ink: #050505;--cream: #e8e1d4;--white: #ffffff;--pink: #ff74da;--pink-soft: #ffbae3;--pink-650: #ff52d1;--pink-700: #ff30c8;--yellow: #efdf00;--yellow-soft: #f5ec66;--glass-strong: rgb(255 255 255 / .76);--glass-soft: rgb(255 255 255 / .55);--hairline: rgb(5 5 5 / .15);--rule: rgb(5 5 5 / .4);--wash-pink: rgb(255 116 218 / .25);--wash-pink-soft: rgb(255 186 227 / .25);--surface-page: var(--cream);--surface-invert: var(--ink);--surface-card: var(--cream);--surface-accent: var(--pink);--surface-accent-hover: var(--pink-soft);--surface-signal: var(--yellow);--surface-signal-hover: var(--yellow-soft);--text-body: var(--ink);--text-muted: rgb(5 5 5 / .62);--text-invert: var(--white);--text-accent: var(--pink-700);--text-on-accent: var(--ink);--border-strong: var(--ink);--border-hairline: var(--hairline);--border-accent: var(--pink);--border-signal: var(--yellow);--focus-ring: var(--ink)}[data-theme=ink]{--surface-page: var(--ink);--surface-card: var(--ink);--text-body: var(--cream);--text-muted: rgb(232 225 212 / .62);--text-accent: var(--pink);--border-strong: var(--cream);--border-hairline: rgb(232 225 212 / .2);--rule: rgb(232 225 212 / .4);--focus-ring: var(--cream)}:root{--font-display: "VT323", ui-monospace, SFMono-Regular, monospace;--font-mono: "Martian Mono", ui-monospace, Menlo, Consolas, monospace;--text-h1: clamp(5.9rem, 22vw, 300px);--lh-h1: .72;--text-h2: clamp(3.3rem, 7vw, 96px);--lh-h2: .76;--text-h3: clamp(3.1rem, 7vw, 92px);--lh-h3: .76;--text-h4: clamp(3.1rem, 6.5vw, 88px);--lh-h4: .76;--text-h5: clamp(2.85rem, 5.4vw, 76px);--lh-h5: .78;--text-h6: clamp(1.95rem, 5.2vw, 72px);--lh-h6: .76;--text-h7: clamp(2.45rem, 4.7vw, 64px);--lh-h7: .76;--text-h8: clamp(2.4rem, 3vw, 44px);--lh-h8: 1;--text-lead: 1.0625rem;--text-body-size: .9375rem;--text-small: .875rem;--text-micro: .75rem;--text-nano: .6875rem;--lh-body: 1.5;--lh-tight: 1.35;--tracking-label: .05em;--tracking-eyebrow: .03em;--tracking-body: 0;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-bold: 700;--measure-display: 13.5ch;--measure-body: 62ch}:root{--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .7rem;--space-4: .9rem;--space-5: 1rem;--space-6: 1.5rem;--space-7: 2rem;--space-8: 3rem;--space-9: 4rem;--space-10: 5rem;--pad-card: clamp(1rem, 2vw, 1.6rem);--pad-tile: 1rem;--gutter: clamp(1rem, 4vw, 4rem);--section-gap: clamp(2rem, 8vw, 5rem);--inset-band: clamp(.5rem, 3vw, 3rem);--control-h-sm: 1.5rem;--control-h-md: 2.35rem;--control-h-lg: 2.65rem;--control-px-sm: .3rem;--control-px-md: .9rem;--control-px-lg: 1rem;--tile-min-h: clamp(12rem, 18vw, 22rem);--nav-h: 3.25rem;--max-page: 90rem}:root{--border-hair-w: 1px;--border-strong-w: 2px;--radius: 0;--radius-pill: 9999px;--shadow-rest: 0 0 0 var(--yellow);--shadow-hard-yellow: 5px 5px 0 var(--yellow);--shadow-hard-pink: 5px 5px 0 var(--pink);--shadow-hard-pink-650: 5px 5px 0 var(--pink-650);--shadow-hard-lg: 10px 10px 0 var(--yellow);--surface-glass: linear-gradient(180deg, var(--glass-strong), var(--glass-soft)), var(--cream);--blur-glass: 5px;--blur-nav: 18px;--mask-vignette: radial-gradient( ellipse at center, black 25%, transparent 100% );--gradient-heat: linear-gradient( 155deg, #ffbae3d1, #ff76faa6 52%, #efdf00cc );--gradient-spectrum: linear-gradient( 90deg, var(--pink) 0 34%, transparent 34% 39%, var(--yellow) 39% 72%, transparent 72% 77%, var(--pink-soft) 77% 100% );--texture-ledger: repeating-linear-gradient( 90deg, var(--cream) 0 1px, transparent 1px 12px );--duration-fast: .15s;--duration: .2s;--duration-slow: .3s;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--marquee-duration: 40s}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}*,*:before,*:after{box-sizing:border-box;border:0 solid var(--ink)}body{margin:0;background:var(--surface-page);color:var(--text-body);font-family:var(--font-mono);font-size:var(--text-body-size);font-weight:var(--weight-light);line-height:var(--lh-body);text-wrap:pretty;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-display);font-weight:400;text-transform:uppercase}a{color:inherit;text-decoration:none}a:hover{color:var(--text-accent)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}::selection{background:var(--yellow);color:var(--ink)}[data-ds=button]{box-shadow:0 0 0 transparent;transition:box-shadow var(--duration) var(--ease-out),transform var(--duration) var(--ease-out),background var(--duration) var(--ease-out)}[data-ds=button]:not([aria-disabled=true]):hover,[data-ds=button]:not([aria-disabled=true]):focus-visible{transform:translate(-1px,-1px)}[data-ds=button][data-variant=primary]:not([aria-disabled=true]):hover,[data-ds=button][data-variant=primary]:not([aria-disabled=true]):focus-visible,[data-ds=button][data-variant=outline]:not([aria-disabled=true]):hover,[data-ds=button][data-variant=outline]:not([aria-disabled=true]):focus-visible{box-shadow:var(--shadow-hard-yellow)}[data-ds=button][data-variant=ink]:not([aria-disabled=true]):hover,[data-ds=button][data-variant=ink]:not([aria-disabled=true]):focus-visible,[data-ds=button][data-variant=signal]:not([aria-disabled=true]):hover,[data-ds=button][data-variant=signal]:not([aria-disabled=true]):focus-visible{box-shadow:var(--shadow-hard-pink)}[data-ds=tile]{transition:background var(--duration) var(--ease-out)}[data-ds=tile][data-tone=pink]{background:var(--pink)}[data-ds=tile][data-tone=signal]{background:var(--yellow)}[data-ds=tile][data-tone=plain]{background:var(--cream)}[data-ds=tile][data-tone=pink]:hover,[data-ds=tile][data-tone=plain]:hover{background:var(--pink-soft)}[data-ds=tile][data-tone=signal]:hover{background:var(--yellow-soft)}[data-ds=tile-grid]{grid-template-columns:repeat(2,1fr)}@media(max-width:719.98px){[data-ds=tile-grid]:not([data-columns]){grid-template-columns:1fr}}[data-ds=text-link]{transition:color var(--duration) var(--ease-out)}[data-ds=text-link]:hover,[data-ds=text-link]:focus-visible{color:var(--text-accent)}[data-ds=text-link-underline]{height:0;transition:height var(--duration) var(--ease-out)}[data-ds=text-link]:hover [data-ds=text-link-underline],[data-ds=text-link]:focus-visible [data-ds=text-link-underline]{height:1px}[data-ds=marquee-track]{animation:marquee var(--marquee-duration) linear infinite}[data-ds=marquee]:hover [data-ds=marquee-track],[data-ds=marquee]:focus-within [data-ds=marquee-track]{animation-play-state:paused}[data-nav-links]{display:flex;align-items:center;gap:1.6rem}@media(max-width:719.98px){[data-nav-links]{display:none}}@media(prefers-reduced-motion:reduce){[data-ds=marquee-track]{animation:none}[data-ds=button],[data-ds=tile],[data-ds=text-link],[data-ds=text-link-underline]{transition:none}[data-ds=button]:not([aria-disabled=true]):hover,[data-ds=button]:not([aria-disabled=true]):focus-visible{transform:none}}body{margin:0;background:var(--cream)}a{color:var(--ink)}a:hover{color:var(--pink-700, #b3268c)}
