@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8bfb68ab9ab617c-s.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:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/982ceffe7b733b3b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Archivo Black Fallback;src:local("Arial");ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.00%;size-adjust:124.05%}.__className_93a132{font-family:Archivo Black,Archivo Black Fallback;font-weight:400;font-style:normal}.__variable_93a132{--font-display:"Archivo Black","Archivo Black Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-s.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-s.p.woff2) format("woff2");unicode-range:u+00??,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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.p.woff2) format("woff2");unicode-range:u+00??,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:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_e8b655{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_e8b655{--font-mono:"Space Mono","Space Mono Fallback"}:root{--red:#d10210;--red-dark:#9e0110;--red-light:#ff2b38;--red-tint:#fff0f0;--page:#faf7f2;--white:#ffffff;--ink:#1d1d1f;--muted:#6b6b70}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--page);color:var(--ink);font-family:var(--font-mono),"Courier New",monospace;font-size:16px;line-height:1.55}body{min-height:100vh;background-image:radial-gradient(at 50% -10%,rgba(209,2,16,.08),transparent 55%),repeating-linear-gradient(90deg,transparent,transparent 38px,rgba(209,2,16,.035) 0,rgba(209,2,16,.035) 40px)}a{color:var(--red);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}a:hover{color:var(--red-dark)}.site-shell{transition:filter .35s ease,transform .35s ease}html.disclaimer-open .site-shell{filter:blur(10px) brightness(.9);transform:scale(1.02);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}html.disclaimer-accepted .disclaimer-overlay{display:none!important}.wrap{max-width:1100px;margin:0 auto;padding:24px 16px;animation:fade-up .55s ease both}.site-header{background:var(--red);border-bottom:4px solid var(--red-dark);box-shadow:0 3px 0 rgba(0,0,0,.08);animation:fade-down .45s ease both}.site-header .inner{max-width:1100px;margin:0 auto;padding:12px 16px;gap:14px;flex-wrap:wrap}.logo,.site-header .inner{display:flex;align-items:center}.logo{gap:12px;text-decoration:none}.logo img{width:58px;height:auto;background:var(--white);border:2px solid var(--red-dark);padding:5px;transition:transform .3s ease}.logo:hover img{transform:scale(1.06) rotate(-3deg)}.logo .title{font-family:var(--font-display),sans-serif;color:var(--white);font-size:26px;line-height:1;letter-spacing:.5px;text-transform:uppercase;text-shadow:2px 2px 0 var(--red-dark)}.logo .sub{color:#ffd6d9;font-size:14px;font-weight:700;letter-spacing:2px}.nav{margin-left:auto;display:flex;gap:8px}.st-btn{font-family:var(--font-display),sans-serif;font-size:15px;letter-spacing:1px;color:var(--red);background:var(--white);border:2px solid var(--red-dark);box-shadow:0 3px 0 var(--red-dark);padding:8px 16px;text-decoration:none;display:inline-block;transition:transform .2s ease,box-shadow .2s ease}a.st-btn:hover{color:var(--red);transform:translateY(-2px);box-shadow:0 5px 0 var(--red-dark)}a.st-btn:active{transform:translateY(2px);box-shadow:0 1px 0 var(--red-dark)}.panel{background:var(--white);border:3px solid var(--red);outline:2px solid var(--red);outline-offset:-10px;box-shadow:0 8px 0 rgba(209,2,16,.12);padding:20px;position:relative}.hero-stompy{width:440px;max-width:90%;height:auto;animation:float-soft 4s ease-in-out infinite;transition:transform .3s ease}.hero-stompy:hover{animation-play-state:paused;transform:scale(1.04)}.ca{display:block;width:-moz-fit-content;width:fit-content;margin:16px auto 0;max-width:min(100%,640px);padding:10px 14px;border:2px solid var(--red-dark);background:var(--white);box-shadow:0 3px 0 var(--red-dark);font-weight:700;font-size:13px;line-height:1.45;letter-spacing:.3px;overflow-wrap:anywhere;text-align:center}.ca-label{font-family:var(--font-display),sans-serif;color:var(--red);letter-spacing:1px}.note{background:var(--red-tint);color:var(--ink);border:2px solid var(--red);border-left-width:8px;padding:14px 16px;font-size:15px}.footer{color:var(--muted);font-size:12px;text-align:center;padding:24px 16px 36px;animation:fade-up .65s ease both}.disclaimer-overlay{position:fixed;inset:0;z-index:1000;background:rgba(255,255,255,.45);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);display:flex;align-items:center;justify-content:center;padding:16px;animation:overlay-in .35s ease both}.disclaimer-overlay.is-closing{animation:overlay-out .3s ease both}.disclaimer-box{max-width:560px;width:100%;text-align:center;background:var(--white);border:3px solid var(--red);outline:2px solid var(--red);outline-offset:-10px;box-shadow:0 18px 50px rgba(158,1,16,.25);padding:28px 24px 24px;animation:box-in .4s cubic-bezier(.22,1,.36,1) both}.disclaimer-box.is-closing{animation:box-out .28s ease both}.disclaimer-icon{width:92px;height:auto;margin:0 auto 12px;display:block;animation:float-soft 3s ease-in-out infinite}.disclaimer-title{font-family:var(--font-display),sans-serif;color:var(--red);font-size:22px;margin:0 0 16px;letter-spacing:1px;text-transform:uppercase;font-weight:400}.disclaimer-note{background:var(--red-tint);border:2px solid var(--red);border-left-width:8px;padding:14px 16px;font-size:14px;text-align:left;margin-bottom:20px}.disclaimer-note p{margin:0 0 10px}.disclaimer-note p:last-child{margin-bottom:0}.disclaimer-btn{font-family:var(--font-display),sans-serif;font-size:16px;letter-spacing:.5px;color:var(--white);background:var(--red);border:2px solid var(--red-dark);box-shadow:0 4px 0 var(--red-dark);padding:12px 22px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.disclaimer-btn:hover{background:var(--red-light);transform:translateY(-2px);box-shadow:0 6px 0 var(--red-dark)}.disclaimer-btn:active{transform:translateY(2px);box-shadow:0 1px 0 var(--red-dark)}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes overlay-out{0%{opacity:1}to{opacity:0}}@keyframes box-in{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes box-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.96)}}@keyframes float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}@media (max-width:600px){.logo .title{font-size:20px}.logo img{width:46px}.st-btn{font-size:13px;padding:6px 12px}.disclaimer-icon{width:72px}.disclaimer-title{font-size:18px}}