@font-face{font-family:StrangeDisplay;src:url(/fonts/display.woff)format("woff");font-weight:700;font-display:swap}@font-face{font-family:StrangeSans;src:url(/fonts/sans.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:StrangeSerif;src:url(/fonts/serif.woff)format("woff");font-weight:400;font-display:swap}:root{--paper:#e9dec4;--ink:#282723;--brick:#984c3c;--teal:#526e69;--gold:#b79859;--light:#f4ebd6;--night:#17221f;--mist:#b8c9bb;color:var(--ink);background:var(--paper);font-synthesis:weight;font-family:StrangeSans,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:radial-gradient(ellipse at 20% 10%,#fff3,transparent 50%),var(--paper);margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:5px}a:focus-visible{outline-offset:6px;outline:3px solid}::selection{background:var(--brick);color:var(--light)}h1,h2,h3,p,figure{margin:0}h1,h2,h3,.eyebrow,.button,.status-tag,.format-strip{font-family:StrangeDisplay,Arial Black,sans-serif;font-weight:700}h1,h2,h3{letter-spacing:-.05em}em{font-style:normal}p{line-height:1.7}.wrap{width:min(1280px,100% - 80px);margin-inline:auto}.skip-link{z-index:10;background:var(--light);color:var(--ink);padding:14px;position:absolute;top:-90px;left:16px}.skip-link:focus{top:12px}.edition-bar{background:var(--ink);color:var(--paper);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:10px 40px;font:10px/1.5 Courier New,monospace;display:flex}.masthead{justify-content:space-between;align-items:center;gap:25px;padding:15px 0;display:flex}.brand{flex-shrink:0;width:210px}.masthead nav{align-items:center;gap:30px;display:flex}.masthead nav a{padding:14px 0;font-size:12px;font-weight:700;text-decoration:none}.masthead nav a:hover{text-decoration:underline}.eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:10px;line-height:1.65}.night-band{background:var(--night);color:var(--light);border-block:3px solid var(--ink);position:relative;overflow:hidden}.night-band:before{content:"";opacity:.12;pointer-events:none;background-image:url(/art/forest-cassette.webp);background-position:50%;background-size:cover;position:absolute;inset:0}.hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:24px;padding-block:66px;display:grid;position:relative}.hero-copy{z-index:1;position:relative}.hero .eyebrow{color:var(--mist);align-items:center;gap:9px;font-size:9px;display:flex}.signal-dot{background:var(--gold);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:block;box-shadow:0 0 0 4px #b798591a}.hero h1{text-transform:uppercase;letter-spacing:-.065em;margin:25px 0;font-size:clamp(50px,5.5vw,77px);line-height:1.01}.hero h1 em{color:var(--gold)}.hero-deck{letter-spacing:-.025em;font:20px/1.55 StrangeSerif,Georgia,serif}.intro{color:#dedecf;max-width:46ch;margin:18px 0 26px;font-size:14px}.button{background:var(--paper);min-height:51px;color:var(--ink);border:2px solid var(--paper);box-shadow:4px 4px 0 var(--brick);justify-content:center;align-items:center;gap:20px;padding:14px 18px;font-size:11px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.button:hover{box-shadow:2px 2px 0 var(--brick);transform:translate(2px,2px)}.button span{font-size:22px;line-height:.7}.release-note{color:var(--mist);margin-top:20px;font:10px/1.6 Courier New,monospace}.tape-art{margin-right:-60px;position:relative;transform:rotate(1.5deg)}.tape-art>img{border:1px solid #b7985966;width:100%;box-shadow:0 18px 50px #0007}.tape-art:before{content:"";z-index:1;clip-path:polygon(1% 4%,97% 0,100% 90%,2% 100%);background:#b79859a0;width:115px;height:30px;position:absolute;top:-14px;left:37%;transform:rotate(-6deg)}.tape-art figcaption{text-transform:uppercase;letter-spacing:.05em;color:var(--mist);justify-content:space-between;gap:20px;margin-top:16px;font:10px/1.5 Courier New,monospace;display:flex}.format-strip{background:var(--gold);border-bottom:3px solid var(--ink)}.format-strip>.wrap{text-transform:uppercase;letter-spacing:.035em;justify-content:space-between;align-items:center;gap:20px;padding-block:19px;font-size:13px;display:flex}.format-strip b{color:var(--brick);font-size:22px;line-height:1}.transmissions{padding-block:75px}.section-heading{justify-content:space-between;align-items:center;gap:25px;display:flex}.section-heading h2{margin-top:20px;font-size:clamp(31px,3.5vw,48px);line-height:1.1}.section-heading h2 em{color:var(--brick)}.status-tag{color:var(--brick);text-transform:uppercase;letter-spacing:.05em;border:1px solid;flex-shrink:0;padding:6px 9px;font-size:9px;display:inline-block;transform:rotate(-2deg)}.audio-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:90px;margin-top:38px;display:grid}.story-hook{letter-spacing:-.035em;margin-bottom:19px;font:24px/1.4 StrangeSerif,Georgia,serif}.audio-copy>p:not(.story-hook){max-width:58ch;margin-top:16px;font-size:14px}.format-note{text-transform:uppercase;letter-spacing:.03em;flex-wrap:wrap;gap:10px 15px;display:flex;margin-top:24px!important;font:9px/1.5 Courier New,monospace!important}.format-note>span{border-bottom:1px solid #28272366;padding-bottom:5px}.release-card{background:var(--light);border:2px solid var(--ink);padding:32px;position:relative;transform:rotate(-1deg);box-shadow:7px 7px #526e6950}.release-card:after{content:"A";border:2px solid;padding:7px 12px;font:700 23px/1 Courier New,monospace;position:absolute;top:26px;right:27px}.release-card h3{margin:20px 0;font-size:34px;line-height:1.1}.release-card>p:not(.eyebrow){max-width:48ch;font-size:13px}.tape-rule{color:var(--teal);align-items:center;gap:10px;margin:24px 0 16px;display:flex}.tape-rule span{font-size:22px}.tape-rule i{background:var(--teal);flex:1;height:1px}.release-card .release-small{font:11px/1.65 Courier New,monospace!important}.adventure-band{border-block:2px solid var(--ink);background:#dbceb0}.adventure-inner{padding-block:48px 57px}.story-label{border-bottom:1px solid #28272366;justify-content:space-between;align-items:center;gap:20px;padding-bottom:23px;display:flex}.story-feature{grid-template-columns:1fr 1fr;align-items:center;gap:50px;margin-top:35px;display:grid}.van-art{transform:rotate(-1deg)}.van-art img{border:3px solid var(--ink);width:100%;box-shadow:5px 5px 0 var(--ink)}.van-art figcaption{text-transform:uppercase;margin-top:15px;font:10px/1.5 Courier New,monospace}.story-copy h2{text-transform:uppercase;margin:16px 0 22px;font-size:clamp(42px,4.5vw,64px);line-height:1}.story-copy h2>span{color:var(--brick);letter-spacing:-.06em;margin-top:8px;font-size:.69em;display:block}.story-copy>p:not(.eyebrow):not(.story-hook){max-width:57ch;margin-top:14px;font-size:13px}.story-copy .development-note{max-width:55ch!important;margin-top:22px!important;font:10px/1.7 Courier New,monospace!important}.about{background:var(--teal);color:var(--light);border-bottom:3px solid var(--ink);padding-block:56px}.about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.about .eyebrow{color:var(--paper);margin-bottom:20px}.about h2{font-size:clamp(33px,3.8vw,51px);line-height:1.1}.about h2 em{color:var(--paper)}.about-copy p{font-size:13px}.about-copy p+p{margin-top:14px}.about-signoff{font-size:11px!important}.site-footer{grid-template-columns:180px 1fr auto;align-items:center;gap:35px;padding-block:30px;display:grid}.site-footer img{width:140px}.site-footer p{font:13px/1.6 StrangeSerif,Georgia,serif}.site-footer>div{text-align:right}.site-footer>div>a{font-size:11px}.site-footer small{margin-top:10px;font-size:9px;line-height:1.5;display:block}@media (width>=1500px){.tape-art{margin-right:-35px}.hero{gap:35px;padding-block:80px}}@media (width<=1050px){.wrap{width:calc(100% - 48px)}.hero{grid-template-columns:1fr 1fr;gap:15px;padding-block:50px}.hero h1{font-size:clamp(46px,5.6vw,59px)}.hero .eyebrow{font-size:8px}.tape-art{margin-right:-20px}.hero-deck{font-size:18px}.intro{font-size:13px}.audio-grid{gap:45px}.story-feature{gap:32px}.masthead nav{gap:22px}.brand{width:190px}.about-grid{gap:35px}}@media (width<=760px){.wrap{width:calc(100% - 36px)}.edition-bar{letter-spacing:.04em;padding:9px 18px;font-size:8px}.edition-bar span:last-child{display:none}.masthead{gap:18px;padding-block:16px}.brand{width:174px}.masthead nav{flex-direction:column;align-items:flex-end;gap:4px}.masthead nav a{padding:6px 0;font-size:9px}.hero{grid-template-columns:1fr;gap:34px;padding-block:35px 30px}.hero h1{letter-spacing:-.06em;margin-block:23px;font-size:clamp(46px,10vw,72px)}.hero .eyebrow{font-size:8px}.hero-deck{font-size:20px}.intro{max-width:48ch;font-size:14px}.tape-art{margin:0 2px;transform:rotate(1deg)}.tape-art figcaption{gap:8px;margin-top:14px;font-size:8px}.tape-art:before{width:90px;height:25px;top:-12px}.format-strip>.wrap{letter-spacing:0;gap:9px;padding-block:16px;font-size:9px}.format-strip b{font-size:14px}.transmissions{padding-block:43px}.section-heading{display:block}.section-heading h2{margin-top:16px;font-size:clamp(28px,6vw,42px);line-height:1.17}.section-heading>.status-tag{margin-top:20px}.audio-grid{grid-template-columns:1fr;gap:30px;margin-top:26px}.story-hook{font-size:22px}.audio-copy>p:not(.story-hook){font-size:14px}.release-card{margin-inline:3px;padding:27px}.release-card h3{font-size:32px}.adventure-inner{padding-block:32px 40px}.story-label{gap:12px}.story-label>.eyebrow,.story-label>.status-tag{font-size:8px}.story-feature{grid-template-columns:1fr;gap:30px;margin-top:26px}.van-art{margin-inline:3px}.story-copy h2{font-size:58px}.story-copy>p:not(.eyebrow):not(.story-hook){font-size:14px}.story-copy h2>span{font-size:.68em}.about{padding-block:38px}.about-grid{grid-template-columns:1fr;gap:26px}.about h2{font-size:37px}.about-copy p{font-size:14px}.site-footer{grid-template-columns:115px 1fr;gap:20px;padding-block:26px}.site-footer img{width:115px}.site-footer p{font-size:12px}.site-footer>div{text-align:left;border-top:1px solid #28272355;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:13px;padding-top:18px;display:flex}.site-footer small{margin:0;font-size:8px}}@media (width<=370px){.brand{width:143px}.masthead nav a{font-size:8px}.hero h1{font-size:43px}.hero .eyebrow{font-size:7px}.hero-deck{font-size:18px}.button{gap:15px;padding:14px;font-size:10px}.format-strip>.wrap{gap:7px;font-size:8px}.story-copy h2{font-size:51px}.about h2{font-size:32px}.section-heading h2{font-size:27px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
