@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.0s6677u7501n5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.3w_oc3nqvqm6n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.002ht2t_o636a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_3e85d682-module__dCN13q__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_3e85d682-module__dCN13q__variable{--font-display:"Anton", "Anton Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.341_rbs6dql3t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.40d3ll7mho212.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3-4lwpipb4a4k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.37aqrzupgb8zi.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.0e_5-ojqbtsw9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.2p-978ij53_v6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_d35266e1-module__yVOjqG__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_d35266e1-module__yVOjqG__variable{--font-mono:"Space Mono", "Space Mono Fallback"}
:root{--paper:#e9e1cb;--paper-2:#ded4b8;--paper-3:#cdc09d;--paper-edge:#b3a077;--ink:#12100b;--ink-2:#2b2418;--ink-3:#554a33;--plate-c:#22d0e6;--plate-m:#ff1b8d;--plate-y:#ffc01f;--acid:#b6ff1a;--acid-deep:#7fbe00;--magenta:#ff1b8d;--gold:#ffc01f;--gold-deep:#c98c00;--blood:#e5301b;--paper-dim:#8a7d61;--up:#7fbe00;--down:#e5301b;--surface:var(--paper);--text:var(--ink);--text-dim:var(--ink-3);--text-xs:clamp(.68rem, .65rem + .12vw, .76rem);--text-sm:clamp(.78rem, .74rem + .18vw, .9rem);--text-base:clamp(.92rem, .87rem + .26vw, 1.06rem);--text-lg:clamp(1.1rem, 1rem + .5vw, 1.35rem);--text-xl:clamp(1.45rem, 1.2rem + 1.2vw, 2.1rem);--text-2xl:clamp(2rem, 1.5rem + 2.4vw, 3.4rem);--text-3xl:clamp(2.8rem, 1.8rem + 4.6vw, 6rem);--text-hero:clamp(3.4rem, .6rem + 12vw, 12rem);--space-1:.35rem;--space-2:.65rem;--space-3:1rem;--space-4:1.6rem;--space-5:2.4rem;--space-6:3.6rem;--space-section:clamp(4rem, 3rem + 6vw, 9rem);--gutter:clamp(1rem, .5rem + 3vw, 3.5rem);--maxw:1280px;--dur-fast:.14s;--dur-normal:.28s;--dur-slow:.62s;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-punch:cubic-bezier(.2, 1.6, .35, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--bd:3px solid var(--ink);--bd-thin:2px solid var(--ink);--r-sm:2px;--r-md:4px;--shadow-print:6px 6px 0 var(--ink);--shadow-print-sm:3px 3px 0 var(--ink);--shadow-print-lg:10px 10px 0 var(--ink);--noise-url:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='0.62'/%3E%3C/svg%3E")}
*,: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}}body{background-color:var(--paper);min-height:100svh;color:var(--text);font-family:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;font-size:var(--text-base);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden}img,svg,video{max-width:100%;display:block}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit}ul,ol{padding:0;list-style:none}:focus-visible{outline:4px solid var(--magenta);outline-offset:3px}::selection{background:var(--acid);color:var(--ink)}.display{font-family:var(--font-display), Impact, "Haettenschweiler", sans-serif;letter-spacing:.01em;text-transform:uppercase;font-weight:400;line-height:.84}.eyebrow{font-size:var(--text-xs);letter-spacing:.24em;text-transform:uppercase;font-weight:700}.misprint{color:var(--ink);text-shadow:.055em .045em 0 var(--plate-m), -.045em -.035em 0 var(--acid);position:relative}.misprint--tight{text-shadow:.03em .024em 0 var(--plate-m), -.022em -.018em 0 var(--plate-c)}.ground{z-index:0;pointer-events:none;opacity:.26;mix-blend-mode:multiply;background-image:url(/assets/tex-newsprint.webp);background-size:1180px;position:fixed;inset:0}.grain{z-index:60;pointer-events:none;opacity:.36;mix-blend-mode:multiply;background-image:var(--noise-url);will-change:transform;animation:.7s steps(3,end) infinite grain-shift;position:fixed;inset:-120%}@keyframes grain-shift{0%{transform:translate(0,0)}33%{transform:translate(-2.5%,1.8%)}66%{transform:translate(1.9%,-2.2%)}to{transform:translate(0,0)}}.scanlines{z-index:59;pointer-events:none;opacity:.16;background:repeating-linear-gradient(#00000080 0 1px,#0000 1px 3px);position:fixed;inset:0}.shell{z-index:1;position:relative}.wrap{width:min(100% - (var(--gutter) * 2), var(--maxw));margin-inline:auto}.section{padding-block:var(--space-section);position:relative}.panel{background:var(--paper);border:var(--bd);box-shadow:var(--shadow-print);padding:var(--space-4);position:relative}.panel--acid{background:var(--acid)}.panel--gold{background:var(--gold)}.panel--mag{background:var(--magenta);color:var(--ink)}.panel--ink{background:var(--ink);color:var(--paper)}.panel--tilt-l{transform:rotate(-1.2deg)}.panel--tilt-r{transform:rotate(1.1deg)}.tape{mix-blend-mode:multiply;pointer-events:none;background:#ffe296b8;border-left:1px dashed #00000038;border-right:1px dashed #00000038;width:118px;height:34px;position:absolute;box-shadow:inset 0 0 22px #785c1447}.tape--tl{top:-16px;left:-22px;transform:rotate(-28deg)}.tape--tr{top:-16px;right:-22px;transform:rotate(24deg)}.tape--bl{bottom:-16px;left:-18px;transform:rotate(18deg)}.btn{justify-content:center;align-items:center;gap:var(--space-2);border:var(--bd);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-print);font-family:var(--font-display), Impact, sans-serif;font-size:var(--text-lg);text-transform:uppercase;letter-spacing:.03em;transition:transform var(--dur-fast) var(--ease-punch), box-shadow var(--dur-fast) var(--ease-punch), background-color var(--dur-fast) linear;will-change:transform;padding:.85em 1.5em;line-height:1.1;text-decoration:none;display:inline-flex;position:relative}.btn:hover,.btn:focus-visible{box-shadow:var(--shadow-print-lg);transform:translate(-3px,-3px)}.btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(4px,4px)}.btn--buy{background:var(--acid)}.btn--buy:hover,.btn--gold{background:var(--gold)}.btn--mag{background:var(--magenta);color:var(--ink)}.btn--ghost{color:inherit;box-shadow:var(--shadow-print-sm);font-size:var(--text-sm);background:0 0;padding:.6em 1em}.btn--sm{font-size:var(--text-sm);box-shadow:var(--shadow-print-sm);padding:.55em .9em}.btn--throb{animation:throb 2.4s var(--ease-in-out) infinite}@keyframes throb{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(0,0)scale(1.035)}}.btn--throb:hover{animation:none}.stamp{border:4px solid var(--blood);color:var(--blood);font-family:var(--font-display), Impact, sans-serif;font-size:var(--text-lg);text-transform:uppercase;letter-spacing:.08em;opacity:.86;mix-blend-mode:multiply;padding:.25em .7em;display:inline-block;transform:rotate(-9deg)}.marquee{--marquee-dur:26s;border-block:var(--bd);background:var(--ink);color:var(--paper);-webkit-user-select:none;user-select:none;display:flex;position:relative;overflow:hidden}.marquee__track{gap:var(--space-4);min-width:100%;padding:.55em var(--space-2) .55em 0;animation:marquee-l var(--marquee-dur) linear infinite;will-change:transform;flex:none;align-items:center;display:flex}.marquee--rev .marquee__track{animation-name:marquee-r}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee-l{0%{transform:translate(0,0)}to{transform:translate(-100%)}}@keyframes marquee-r{0%{transform:translate(-100%)}to{transform:translate(0,0)}}.marquee__item{align-items:center;gap:var(--space-3);white-space:nowrap;font-family:var(--font-display), Impact, sans-serif;font-size:var(--text-lg);text-transform:uppercase;letter-spacing:.04em;display:inline-flex}.marquee__dot{color:var(--acid);animation:dot-pulse 1.9s var(--ease-in-out) infinite;display:inline-block}@keyframes dot-pulse{0%,to{opacity:1;scale:1}50%{opacity:.4;scale:.7}}.marquee--acid{background:var(--acid);color:var(--ink)}.marquee--acid .marquee__dot{color:var(--magenta)}.marquee--gold{background:var(--gold);color:var(--ink)}.marquee--mag{background:var(--magenta);color:var(--ink)}.reveal{opacity:0;transition:opacity var(--dur-slow) var(--ease-out-expo), transform var(--dur-slow) var(--ease-out-expo);transform:translateY(26px)}.reveal.is-in{opacity:1;transform:translate(0,0)}.head{margin-bottom:var(--space-5)}.head__kicker{background:var(--ink);color:var(--acid);font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;padding:.3em .7em;font-weight:700;display:inline-block;transform:rotate(-1.4deg)}.head__kicker:after{content:"";vertical-align:-.12em;background:currentColor;width:.48em;height:.95em;margin-left:.4em;animation:1.06s step-end infinite caret;display:inline-block}@keyframes caret{0%,55%{opacity:1}56%,to{opacity:0}}.head__title{font-size:var(--text-3xl);margin-top:var(--space-2)}.head__sub{max-width:56ch;margin-top:var(--space-3);font-size:var(--text-base);color:var(--ink-2)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:-100px;left:var(--space-3);z-index:200;background:var(--acid);color:var(--ink);padding:var(--space-2) var(--space-3);border:var(--bd);font-weight:700;position:absolute}.skip-link:focus{top:var(--space-3)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.grain{animation:none}.marquee__track{animation:none;transform:none}.reveal{opacity:1;transform:none}}.tilt-strip{padding-block:var(--space-3);overflow:hidden}.tilt-strip .marquee{width:108%;margin-left:-4%}.stagger>*{opacity:0;transform:translateY(22px)}.stagger.is-in>*{animation:rise .56s var(--ease-out-expo) forwards;animation-delay:calc(var(--i,0) * 70ms)}@keyframes rise{to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.stagger>*{opacity:1;transform:none}}@keyframes bob{0%,to{translate:0}50%{translate:0 -12px}}
