@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.0h2amv7e1wlhq.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:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.0lwj123ije5i..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:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_d278c4d-module__5GGq4a__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_d278c4d-module__5GGq4a__variable{--font-display:"Bebas Neue", "Bebas Neue Fallback"}
@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/09d59b9ec7493ab1-s.0dkh9ymey-8ca.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:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/748b8b5301d2bdb2-s.p.0mrvvfks.flli.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:Special Elite Fallback;src:local(Arial);ascent-override:60%;descent-override:25.33%;line-gap-override:0.0%;size-adjust:117.2%}.special_elite_219cfe63-module__34D1jq__className{font-family:Special Elite,Special Elite Fallback;font-style:normal;font-weight:400}.special_elite_219cfe63-module__34D1jq__variable{--font-typewriter:"Special Elite", "Special Elite Fallback"}
:root{--bg-main:#e8e4d9;--bg-panel:#fff8d5eb;--ink:#0f0d09;--ink-muted:#3f3b34;--signal:#f2d204;--alert:#ef4c25;--line:#161310;--focus:#17d17b;--max-width:1120px}*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{color:var(--ink);background:linear-gradient(115deg, #ef4c251f, transparent 40%), linear-gradient(205deg, #f2d2042e, transparent 38%), radial-gradient(circle at 12% 8%, #0000001a, transparent 45%), radial-gradient(circle at 86% 2%, #00000029, transparent 28%), repeating-linear-gradient(27deg, #0f0d0914 0, #0f0d0914 2px, transparent 2px, transparent 10px), var(--bg-main);font-family:var(--font-typewriter), "Courier New", monospace;line-height:1.5}a{color:inherit;-webkit-text-decoration-color:var(--alert);text-decoration-color:var(--alert);text-underline-offset:4px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.skip-link{background:var(--focus);color:#04110b;z-index:100;padding:.5rem .75rem;position:absolute;top:-40px;left:0}.skip-link:focus{top:0}.disclaimer-bar{color:var(--signal);text-transform:uppercase;letter-spacing:.07em;background:repeating-linear-gradient(-45deg,#111 0 12px,#1d1d1d 12px 24px);padding:.5rem 1rem;font-size:.84rem}.site-header{border-bottom:4px solid var(--line);box-shadow:0 5px #0003}.masthead{max-width:var(--max-width);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin:0 auto;padding:1.1rem 1rem 1.35rem;display:flex;position:relative}.masthead-sticker{border:2px solid var(--line);background:var(--signal);font-family:var(--font-display), Impact, sans-serif;letter-spacing:.06em;z-index:3;padding:.2rem .5rem;font-size:.78rem;position:absolute}.masthead-sticker-left{top:-.5rem;left:1rem;transform:rotate(-6deg)}.masthead-sticker-right{top:-.2rem;right:1rem;transform:rotate(8deg)}.brand-lockup{flex-direction:column;text-decoration:none;display:inline-flex}.brand-mark{font-family:var(--font-display), Impact, sans-serif;letter-spacing:.08em;text-shadow:2px 2px #0003;font-size:clamp(2.4rem,5vw,4rem);line-height:1}.brand-sub{text-transform:uppercase;letter-spacing:.09em;font-size:.9rem}.main-nav{z-index:4;flex-wrap:wrap;gap:.4rem;display:flex}.main-nav a{border:2px solid var(--line);background:var(--bg-panel);text-transform:uppercase;transform-origin:50%;padding:.25rem .6rem;font-size:.8rem;text-decoration:none;position:relative}.main-nav a:nth-child(odd){transform:rotate(-1.5deg)}.main-nav a:nth-child(2n){transform:rotate(1.5deg)}.main-nav a:before{content:"";mix-blend-mode:multiply;pointer-events:none;background:repeating-linear-gradient(135deg,#00000014 0 1px,#0000 1px 7px);position:absolute;inset:0}.main-nav a:hover{box-shadow:4px 4px 0 var(--line);transform:translate(-2px,-2px)rotate(0)}.site-main{max-width:var(--max-width);gap:1.4rem;margin:0 auto;padding:1rem;display:grid;position:relative;overflow:hidden}.poster-fragment-cloud{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.poster-fragment-chip{aspect-ratio:1;mix-blend-mode:multiply;background-position:50%;background-size:cover;border:2px solid #00000073;position:absolute;box-shadow:3px 4px #0003}.poster-fragment-label{font-family:var(--font-display), Impact, sans-serif;letter-spacing:.05em;color:#120f08;background:#fff9;padding:.1rem .35rem;font-size:.72rem;position:absolute;bottom:9%;left:8%}.hero-block{z-index:2;background:var(--bg-panel);border:4px solid var(--line);box-shadow:8px 8px 0 var(--line);transform-origin:50%;padding:1.2rem;animation:.65s ease-out both jitter;position:relative}.hero-block:after{content:"";pointer-events:none;background:radial-gradient(circle at 20% 20%,#00000012,#0000 40%);position:absolute;inset:0}.hero-sticker{border:2px solid var(--line);background:var(--signal);font-family:var(--font-display), Impact, sans-serif;letter-spacing:.06em;padding:.12rem .42rem;font-size:.72rem;position:absolute}.hero-sticker-main{top:-.75rem;right:1rem;transform:rotate(-7deg)}.hero-sticker-secondary{background:#fff;bottom:-.65rem;left:.8rem;transform:rotate(6deg)}.hero-kicker{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.8rem}.hero-block h1{font-family:var(--font-display), Impact, sans-serif;letter-spacing:.06em;margin:.2rem 0;font-size:clamp(2.5rem,8vw,6rem);line-height:.95}.hero-lead{max-width:42ch;margin:0;font-size:1.12rem}.timestamp-stamp{z-index:2;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.8rem;position:relative}.fact-grid-wrap,.editorial-feed,.asset-feed,.rulebook-notes,.toolbox-assets,.method-block,.vancouver-signal-strip,.poster-jpeg-stack,.photo-context-note,.resistance-grid-wrap{z-index:2;background:var(--bg-panel);border:3px solid var(--line);padding:1rem;position:relative;overflow:hidden}.fact-grid-wrap:before,.editorial-feed:before,.asset-feed:before,.vancouver-signal-strip:before,.poster-jpeg-stack:before,.resistance-grid-wrap:before{content:"";background:#ef4c25cc;width:120px;height:26px;position:absolute;top:-10px;left:-8px;transform:rotate(-7deg)}.fact-grid-wrap h2,.editorial-feed h2,.asset-feed h2,.rulebook-notes h2,.toolbox-assets h2,.method-block h2,.vancouver-signal-strip h2,.poster-jpeg-stack h2,.photo-context-note h2,.resistance-grid-wrap h2{font-family:var(--font-display), Impact, sans-serif;letter-spacing:.04em;z-index:2;margin-top:0;margin-bottom:.85rem;font-size:clamp(1.4rem,4vw,2.6rem);position:relative}.fact-grid,.editorial-grid,.asset-grid,.signal-grid,.poster-jpeg-grid,.resistance-grid{z-index:2;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem;display:grid;position:relative}.fact-card,.editorial-card,.asset-card,.signal-photo-card{border:2px solid var(--line);background:#fffded;padding:.8rem;position:relative}.fact-sticker{border:2px solid var(--line);font-family:var(--font-display), Impact, sans-serif;letter-spacing:.05em;background:#fff;margin:0;padding:0 .35rem;font-size:.7rem;position:absolute;top:-.65rem;right:.45rem;transform:rotate(8deg)}.fact-card h3,.editorial-card h3,.asset-card h3{margin-top:0;margin-bottom:.5rem;font-size:1rem;line-height:1.25}.fact-value{font-family:var(--font-display), Impact, sans-serif;color:var(--alert);margin:0 0 .4rem;font-size:1.55rem;line-height:1.05}.fact-meta{color:var(--ink-muted);margin:.18rem 0;font-size:.8rem}.asset-links{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.asset-links a{border:2px solid var(--line);background:var(--signal);padding:.2rem .45rem;text-decoration:none}.signal-photo-frame{border:2px solid var(--line);overflow:hidden}.signal-photo-frame img{width:100%;height:auto;display:block}.signal-title{font-family:var(--font-display), Impact, sans-serif;letter-spacing:.02em;margin:.65rem 0 .15rem;font-size:1.06rem}.signal-credit-details{margin-top:.45rem}.poster-jpeg-lead{max-width:58ch;margin:0 0 .7rem}.poster-jpeg-card{border:2px solid var(--line);background:#fffbe8;padding:.65rem;position:relative;box-shadow:5px 6px #0000004d}.poster-jpeg-card-0{transform:rotate(-2.2deg)}.poster-jpeg-card-1{transform:rotate(2deg)}.poster-jpeg-card-2{transform:rotate(-1deg)}.poster-jpeg-frame{border:2px solid var(--line);background:#1a1610;overflow:hidden}.poster-jpeg-frame img{width:100%;height:auto;display:block}.photo-context-note p{max-width:72ch;margin:.45rem 0}.resistance-card{border:2px solid var(--line);background:#fffbe8;padding:.8rem;position:relative}.resistance-card h3{margin:.2rem 0 .5rem;font-size:1.06rem;line-height:1.28}.resistance-scope{border:2px solid var(--line);background:var(--signal);font-family:var(--font-display), Impact, sans-serif;letter-spacing:.05em;margin:0;padding:0 .35rem;font-size:.72rem;display:inline-block}.resistance-links{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.resistance-links a{border:2px solid var(--line);background:#fff;padding:.16rem .4rem;text-decoration:none}.resistance-callout{max-width:74ch;margin:.9rem 0 0;font-size:.92rem}.signal-credit-details summary{cursor:pointer;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}.site-footer{border-top:4px solid var(--line);text-align:center;text-transform:uppercase;letter-spacing:.06em;padding:1rem;font-size:.82rem}@keyframes jitter{0%{opacity:0;transform:translateY(14px)rotate(-.6deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.hero-block{animation:none}.main-nav a,.main-nav a:hover,.masthead-sticker,.hero-sticker{transform:none}.poster-fragment-chip{opacity:.2!important}.poster-jpeg-card-0,.poster-jpeg-card-1,.poster-jpeg-card-2{transform:none}}@media (max-width:900px){.signal-grid{grid-template-columns:1fr}.poster-fragment-chip{width:95px!important}}@media (max-width:640px){.site-main{padding:.9rem}.main-nav{gap:.35rem}.main-nav a{font-size:.73rem}.brand-sub{font-size:.76rem}.masthead-sticker{font-size:.66rem}.hero-sticker{font-size:.64rem}}
