@font-face{font-family:Ring;src:url(display.ttf)}:root{--y:#ffdb00;--bg:#101010;--line:#383838;--muted:#aaa}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:#f7f7f4;font:16px/1.5 Arial,sans-serif}a,button{color:inherit;text-decoration:none}a:hover,button:hover{color:var(--y)}button,input,select,textarea{font:inherit}button{cursor:pointer}header{background:#000;border-bottom:1px solid var(--line)}.wrap{width:min(1330px,92%);margin:auto}.bar,.tools,nav,.foot,.sectionhead,.meta,.row,.pills{display:flex;align-items:center}.bar{height:92px;gap:6%}.logo{width:120px;display:block}nav{gap:28px;align-self:stretch}nav a{display:grid;align-content:center;color:#aaa;font:italic 21px Ring;text-transform:uppercase;border-bottom:3px solid transparent}nav a.active{color:white;border-color:var(--y)}.tools{margin-left:auto;gap:20px;font-size:14px}.tools b{background:var(--y);color:black;padding:2px 6px}.meta,.eyebrow,.tag,.mini,time,.foot small,.pill{font:700 11px/1.45 monospace;letter-spacing:1px;text-transform:uppercase}.edition{display:flex;align-items:center;gap:14px;margin:24px 0;color:#bdbdb8}.edition i,.accent{width:30px;height:9px;display:inline-block;background:repeating-linear-gradient(115deg,var(--y) 0 3px,transparent 3px 6px)}.edition:after{content:'';height:1px;background:var(--line);flex:1}.edition time{order:2}.hero{position:relative;isolation:isolate;min-height:440px;overflow:hidden;background:#202020;display:flex;align-items:end}.hero>img{position:absolute;inset:0 0 0 auto;height:100%;width:77%;object-fit:cover;z-index:-2}.hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#101010 0%,#101010eb 22%,#10101055 54%,transparent 80%),linear-gradient(0deg,#06060666,transparent 65%)}.hero-copy{padding:40px;max-width:620px}.tag{display:inline-block;background:var(--y);color:#111;padding:4px 10px;transform:skew(-8deg);letter-spacing:1.4px}.hero h1,h1,h2,h3,.display{font-family:Ring,'Arial Narrow',sans-serif;font-style:italic;text-transform:uppercase;line-height:.99;margin:0}.hero h1{font-size:clamp(58px,6.4vw,100px);margin:15px 0;letter-spacing:-.04em}.hero h1 strong{color:var(--y)}.hero p{color:#dfdfdb;max-width:430px;margin:12px 0 24px}.btn,button.primary{display:inline-block;background:var(--y);color:#101010;border:0;padding:13px 20px;font:700 15px Arial}.btn:hover,button.primary:hover{color:#000;background:#ffe84f}.btn b{margin-left:18px}.hero-index{position:absolute;bottom:24px;right:25px;color:white}.hero-index b{color:var(--y)}.layout{display:grid;grid-template-columns:2.1fr 1fr;gap:34px;margin-top:38px}.sectionhead{gap:12px;margin:0 0 20px;border-top:3px solid #ddd;padding-top:15px}.sectionhead:before{content:'';width:5px;height:24px;background:var(--y);transform:skew(-12deg)}h2{font-size:clamp(27px,3vw,44px)}.sectionhead a{margin-left:auto;font-size:13px;color:#ddd}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card img,.storyimg{width:100%;object-fit:cover;display:block}.card img{aspect-ratio:1.95;filter:saturate(.72)}.card:hover img{filter:saturate(1)}.card .mini{color:var(--y);margin:13px 0 7px}.card h3{font-size:clamp(22px,2.4vw,36px)}.event{display:flex;align-items:center;border-bottom:1px solid var(--line);gap:16px;padding:14px 0}.date{text-align:center;min-width:52px;background:#222;padding:6px;border-left:2px solid var(--y)}.date b{display:block;font:italic 29px/1 Ring}.date small{font:10px monospace;color:var(--y)}.event strong{display:block;font:italic 21px/1.2 Ring;text-transform:uppercase}.event .arr{margin-left:auto}.muted,.mini{color:var(--muted)}.shopband{margin-top:48px;padding:26px;background:#1e1e1c;border-left:5px solid var(--y);display:flex;align-items:center;justify-content:space-between;gap:12px}footer{margin-top:65px;border-top:1px solid var(--line);background:#080808}.foot{gap:20px;padding:26px 0;color:#999;font-size:13px}.foot a{font:italic 21px Ring;color:var(--y)}.foot em{color:#ff3933}.foot small{margin-left:auto}main{min-height:65vh}.page{padding-top:32px}.page h1{font-size:clamp(42px,6vw,78px);margin:15px 0 25px}.back{color:#bbb;font-size:14px}.panel,form{max-width:760px;margin:20px 0;padding:24px;background:#1c1c1c;border:1px solid var(--line)}.pills,.row{gap:10px;flex-wrap:wrap}.pills{margin:18px 0 26px}.pill,button.secondary{padding:9px 13px;background:#222;border:1px solid #484848;color:white}.pill.on{background:var(--y);color:#121212}.storyimg{max-height:480px;margin:20px 0}.bodycopy{max-width:720px;white-space:pre-line;font-size:18px}.eventdata{white-space:pre-line}.productArt{background:repeating-linear-gradient(110deg,#181818 0 28px,#1d1d1d 28px 30px);padding:48px 22px;color:#eee;text-align:center;border:1px solid #444;font:italic 64px/.9 Ring}.productArt small{display:block;color:var(--y);font:12px monospace;letter-spacing:.25em;margin-top:10px}label{display:block;margin:14px 0;font-size:14px;color:#ddd}input,textarea,select{display:block;margin-top:6px;background:#101010;border:1px solid #666;color:white;padding:10px;width:100%}textarea{min-height:150px}.notice{color:var(--y)}a:focus-visible,button:focus-visible{outline:3px solid var(--y);outline-offset:3px}.page .grid{margin-top:20px}.spaced{margin:28px 0}.storyimg.poster{object-fit:contain;max-height:550px}.panel h3{font-size:25px}
@media(max-width:760px){.bar{height:auto;min-height:74px;flex-wrap:wrap;gap:5px;justify-content:space-between;padding-top:10px}.logo{width:88px}.tools{order:1}nav{order:2;width:100%;gap:0;justify-content:space-between}nav a{padding:10px 3px;font-size:17px}.layout{grid-template-columns:1fr}.hero{min-height:425px}.hero-copy{padding:22px}.hero>img{width:100%;object-position:60% center}.hero:after{background:linear-gradient(0deg,#080808 0%,#090909bb 44%,#0001 85%)}.hero-index{display:none}.edition{margin:15px 0;gap:8px}.edition time{font-size:9px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foot{flex-wrap:wrap}.foot small{margin-left:0}.shopband{align-items:start}.sectionhead a{font-size:12px}}@media(max-width:430px){.tools{gap:12px}.grid{gap:13px}.card h3{font-size:23px}.edition .mini{letter-spacing:0}.panel,form{padding:16px}.hero h1{font-size:59px}}
.check{display:flex;gap:12px;align-items:flex-start}.check input{width:auto;flex:none}summary{cursor:pointer}details .panel{padding:14px}

.frame-editor{min-width:0;margin:18px 0;border:1px solid var(--line);padding:16px}.frame-editor img{display:block;width:100%;aspect-ratio:1.95;background:#101010}.frame-editor input[type=range]{accent-color:var(--y);padding:0}.frame-labels{display:flex;justify-content:space-between;color:#bbb;font-size:12px}.card img{background:#111}

.bodycopy a{text-decoration:underline;text-underline-offset:3px}.bodycopy .yellow{color:var(--y)}.bodycopy .red{color:#ff6861}
.chill-game{display:block;width:100%;aspect-ratio:16/9;border:0;background:#0e1013}nav a{white-space:nowrap}@media(max-width:380px){nav a{font-size:15px}}
