.background{position:fixed;inset:0;z-index:0;overflow:hidden;background:#070708}.background__media{width:100%;height:100%;object-fit:cover;object-position:center}.background__scrim{position:absolute;inset:0;background:linear-gradient(180deg,#0707088c,#0707081f 28%,#07070847 58%,#070708e0),radial-gradient(ellipse at center,transparent 20%,rgba(7,7,8,.45) 100%)}.hero{min-height:100svh;display:flex;flex-direction:column;justify-content:space-between;padding:1.25rem 1.25rem 2.5rem}.hero__bar,.hero__copy{width:min(1120px,100%);margin:0 auto}.hero__bar{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.35rem}.hero__links{display:flex;align-items:baseline;gap:1.25rem}.hero__links a,.hero__meta{font-family:var(--font-mono);font-size:.95rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.hero__links a:hover{color:var(--accent)}.hero__meta{color:var(--faint);text-align:right;letter-spacing:.04em;font-size:.8rem}.hero__copy{display:none;padding-bottom:.5rem}.hero__kicker{margin:0 0 .75rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.hero h1{margin:0;font-family:var(--font-display);font-size:clamp(5.5rem,22vw,11.5rem);font-weight:400;line-height:.82;letter-spacing:.01em}.hero__tag{margin:1rem 0 0;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:500;letter-spacing:-.03em}.hero__lede{margin:.9rem 0 0;max-width:34rem;color:var(--muted)}.hero__jump{display:inline-flex;margin-top:1.5rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--accent);padding-bottom:.2rem}.hero__jump:hover{color:var(--accent)}@media(min-width:800px){.hero{padding:1.5rem 2rem 3.5rem}}.page{position:relative;z-index:1}:root{--ink: #f4f1ea;--muted: rgba(244, 241, 234, .72);--faint: rgba(244, 241, 234, .48);--line: rgba(244, 241, 234, .16);--accent: #e4ff57;--panel: rgba(7, 7, 8, .78);--font-display: "Anton", Impact, sans-serif;--font-body: "Outfit", "Avenir Next", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:#070708;color:var(--ink);font-family:var(--font-body);font-size:1.0625rem;line-height:1.5}img,video{max-width:100%}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--accent);color:#111}
