.whero{padding:34px 0 70px;--rx:72%;--ry:46%}.back{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-style:italic;text-transform:uppercase;font-size:15px;color:var(--ink);background:var(--cream);border:3px solid var(--ink);box-shadow:4px 5px 0 var(--ink);padding:6px 14px;transform:skew(-8deg);transition:transform .08s,box-shadow .08s}.back>span{display:inline-block;transform:skew(8deg)}.back:hover{transform:skew(-8deg) translate(-2px,-2px);box-shadow:6px 7px 0 var(--ink)}.whero .in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:40px;align-items:center;margin-top:26px}.wname{font-size:calc(clamp(70px,8.4vw,128px) * var(--k,1));--s:.95;white-space:nowrap}.wname .w{--top:var(--cream);--bot:var(--orange)}.wtag{display:block;margin-top:16px;font-size:clamp(26px,3vw,40px);--s:.42;--top:var(--gold);--bot:var(--gold)}.wdesc{margin-top:20px;max-width:470px;font-size:19px;font-weight:500;color:var(--ink)}.wclass{display:flex;align-items:center;gap:14px;margin-top:24px;flex-wrap:wrap}.cls{font-weight:900;font-style:italic;text-transform:uppercase;font-size:22px;background:var(--ink);color:var(--gold);padding:6px 16px;transform:skew(-8deg) rotate(-2deg);box-shadow:4px 5px #0f8478}.cls>span{display:inline-block;transform:skew(8deg)}.stars{font-size:30px;letter-spacing:2px;color:var(--gold);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;text-shadow:3px 4px 0 var(--ink)}.stars i{font-style:normal;color:#0f8478;-webkit-text-stroke:2px var(--ink)}.whero .ctas{display:flex;gap:16px;flex-wrap:wrap;margin-top:30px}.wart{position:relative;padding:40px 0 30px}.wart .pnl{position:relative;aspect-ratio:16/11;border:var(--edge) solid var(--ink);transform:rotate(2deg);overflow:hidden;box-shadow:12px 14px 0 var(--ink);background:var(--ink)}.wart .pnl img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.1)}.wart .ball{position:absolute;width:76%;height:auto;left:-18%;top:-14%;z-index:4;cursor:pointer;filter:drop-shadow(8px 10px 0 rgba(20,13,31,.5));animation:bob 3.2s ease-in-out infinite;user-select:none;-webkit-user-drag:none}.wart .ball:active{scale:.96}.wart .pnl.field-w{background:color-mix(in srgb,var(--p) var(--mix,46%),#140d1f);isolation:isolate}.wart .pnl.field-w:before{content:"";position:absolute;inset:-30%;z-index:-1;background:repeating-conic-gradient(from 0deg at 50% 50%,color-mix(in srgb,var(--p) 62%,#140d1f) 0 7deg,transparent 7deg 16deg)}.wart .pnl.field-w:after{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(color-mix(in srgb,var(--p) 30%,#0a0612) 28%,transparent 31%);background-size:12px 12px;-webkit-mask:linear-gradient(135deg,#000 0,transparent 30%,transparent 70%,#000 100%);mask:linear-gradient(135deg,#000 0,transparent 30%,transparent 70%,#000 100%)}.wart .ball.art{width:74%;aspect-ratio:1;left:13%;top:2%;filter:drop-shadow(8px 10px 0 rgba(20,13,31,.5))}.wart .no{position:absolute;right:-10px;top:4px;width:138px;height:138px;z-index:5;rotate:12deg}.wart .no svg{position:absolute;inset:0;width:100%;height:100%}.wart .no span{position:absolute;inset:0;display:grid;place-items:center;text-align:center;font-weight:900;font-style:italic;color:var(--ink);line-height:.85;font-size:15px;text-transform:uppercase}.wart .no span b{display:block;font-size:46px}.stamp{position:absolute;left:50%;top:44%;z-index:8;translate:-50% -50%;pointer-events:none;opacity:0;display:grid;justify-items:center;gap:2px;padding:6px 22px 9px;border:6px solid var(--red);background:var(--ink);color:var(--red);box-shadow:0 0 0 4px var(--ink),8px 10px #140d1f99;text-transform:uppercase}.stamp b{font-weight:900;font-style:italic;font-size:clamp(30px,4vw,52px);line-height:1}.stamp small{font-weight:800;font-size:12px;letter-spacing:.24em;color:var(--cream)}.declass .stamp{animation:stamp .45s cubic-bezier(.2,.9,.3,1.4) forwards}@keyframes stamp{0%{opacity:0;scale:2.6;rotate:-26deg}55%{opacity:1;scale:.94;rotate:-12deg}to{opacity:1;scale:1;rotate:-12deg}}.note{position:relative;z-index:6;margin:26px auto 0;max-width:420px;text-align:center;background:var(--cream);color:var(--ink);border:3px solid var(--ink);box-shadow:5px 6px 0 var(--ink);padding:10px 16px;rotate:-1.5deg;display:none}.note b{display:block;font-weight:900;font-style:italic;text-transform:uppercase;color:var(--red);font-size:14px;letter-spacing:.08em}.note span{position:relative;font-weight:600}.note span:after{content:"";position:absolute;inset:-2px -5px;background:var(--ink);transform-origin:right center}.declass .note{display:block;animation:slam .3s cubic-bezier(.2,.9,.3,1.25) both}.declass .note span:after{animation:redact .5s .3s ease-out forwards}@keyframes redact{to{scale:0 1}}.nums{padding:70px 0 80px;--rx:15%;--ry:30%}.nums .head{margin-bottom:40px}.nums .head .lt{font-size:clamp(52px,7.4vw,100px);--s:.85}.nums .grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:46px;align-items:start}.meters{background:var(--ink);border:var(--edge) solid var(--ink);box-shadow:10px 12px #8f1d15;padding:26px 28px 30px;rotate:-1.5deg}.meter+.meter{margin-top:22px}.meter .k{display:flex;justify-content:space-between;align-items:baseline;font-weight:900;font-style:italic;text-transform:uppercase;font-size:24px;line-height:1;margin-bottom:10px}.meter .k em{font-style:normal;color:var(--gold);font-size:30px}.meter .bar{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.meter .bar i{height:30px;transform:skew(-14deg);background:#2b1f40;border:3px solid #3a2c55}.meter .bar i.on{background:var(--gold);border-color:var(--ink);box-shadow:3px 4px #000}.meter.dmg .bar i.on{background:var(--orange)}.meters .arch{margin-top:26px;padding-top:18px;border-top:3px dashed #3a2c55;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.meters .arch span{font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:.08em;color:#cdbfa6}.meters .arch b{font-weight:900;font-style:italic;text-transform:uppercase;font-size:28px;color:var(--cream)}.specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.spec{position:relative;background:var(--cream);color:var(--ink);border:var(--edge) solid var(--ink);box-shadow:6px 7px 0 var(--ink);padding:14px 16px 16px;rotate:var(--r,0deg)}.spec b{display:block;font-weight:900;font-style:italic;font-size:clamp(42px,4.4vw,62px);line-height:.9;letter-spacing:-.02em}.spec b small{font-size:.45em;margin-left:2px}.spec span{display:block;margin-top:6px;font-weight:800;text-transform:uppercase;font-size:14px;line-height:1.1}.spec.big{grid-column:span 2;grid-row:span 2;background:var(--gold);display:flex;flex-direction:column;justify-content:flex-end;padding:20px 22px}.spec.big b{font-size:clamp(110px,13vw,190px)}.spec.big span{font-size:20px}.spec.big p{font-weight:500;font-size:15px;margin-top:6px;max-width:300px}.spec.big .burst{position:absolute;right:-26px;top:-30px;width:110px;height:110px;rotate:10deg}.spec.big .burst svg{position:absolute;inset:0}.spec.big .burst em{position:absolute;inset:0;display:grid;place-items:center;font-style:italic;font-weight:900;font-size:17px;color:var(--cream);text-transform:uppercase;line-height:.9;text-align:center;rotate:-8deg}.nums .grid.solo{grid-template-columns:minmax(0,1fr)}.nums .grid.solo .meters{max-width:640px}.ups{grid-column:1/-1;background:var(--cream);color:var(--ink);border:var(--edge) solid var(--ink);box-shadow:6px 7px 0 var(--ink);padding:16px 18px;rotate:-.6deg}.ups h3{font-weight:900;font-style:italic;text-transform:uppercase;font-size:20px;margin-bottom:8px}.ups ul{list-style:none;display:flex;flex-wrap:wrap;gap:10px}.ups li{background:var(--ink);color:var(--cream);padding:6px 12px;font-weight:700;font-size:15px}.ups li b{color:var(--gold);font-style:italic}.spec b small{font-size:.42em}.play{padding:64px 0 70px;--rx:85%;--ry:50%}.play .in{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:34px;align-items:center}.play .icon{width:120px;border:4px solid var(--ink);border-radius:26px;box-shadow:6px 7px 0 var(--ink);rotate:-6deg}.play .lt{font-size:clamp(40px,5vw,70px);--s:.6;--top:var(--ink);--bot:var(--ink-2);--line:var(--cream);--sh:var(--red)}.play p{margin-top:10px;font-size:19px;font-weight:500;color:var(--ink);max-width:520px}.play .ctas{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.play .yt{font-weight:800;font-style:italic;text-transform:uppercase;color:var(--ink);text-decoration:underline;text-underline-offset:4px}.turn{padding:70px 0 80px;--rx:50%;--ry:30%}.turn .row{display:grid;grid-template-columns:1fr 1fr;gap:34px}.pg{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:center;background:var(--ink);border:var(--edge) solid var(--ink);box-shadow:9px 11px #120a33;padding:18px 22px;transform:skew(-6deg);transition:transform .1s,box-shadow .1s}.pg>*{transform:skew(6deg)}.pg:hover{transform:skew(-6deg) translate(-4px,-5px);box-shadow:13px 16px #120a33}.pg .pa{width:150px;height:150px}.pg .pa img{filter:drop-shadow(0 0 18px var(--glow))}.pg .dir{font-weight:800;font-style:italic;text-transform:uppercase;font-size:15px;color:var(--gold)}.pg h3{font-size:clamp(34px,3.6vw,52px);--s:.45;margin:2px 0 4px}.pg p{font-weight:500;color:#d8cdb4;font-size:16px}.pg.next{grid-template-columns:minmax(0,1fr) 150px;text-align:right}.pg.next .pa{order:2}.all{display:flex;justify-content:center;margin-top:44px}.more{padding:0 0 90px}.more .head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:26px;flex-wrap:wrap}.more .head .lt{font-size:clamp(40px,5vw,66px);--s:.55}.more .head a{font-weight:800;font-style:italic;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.cards6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;align-items:start}.wc{display:block;background:var(--ink);border:var(--edge) solid var(--ink);box-shadow:6px 8px #120a33;rotate:var(--r,0deg);transition:rotate .1s,translate .1s}.wc:hover{rotate:0deg;translate:-3px -4px}.wc .art{position:relative;aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--glow) 35%,transparent) 0,transparent 66%),#1d1430;border-bottom:3px solid #000}.wc .art .wa6{position:absolute;inset:7%}.wc .b{padding:10px 12px 12px}.wc b{display:block;font-weight:900;font-style:italic;text-transform:uppercase;font-size:20px;line-height:1}.wc span{display:block;margin-top:3px;font-size:13px;color:#cdbfa6;line-height:1.25}@media(max-width:980px){.whero .in{grid-template-columns:1fr}.wart{order:-1;max-width:640px;margin:0 auto;width:100%}.nums .grid{grid-template-columns:1fr}.play .in{grid-template-columns:auto minmax(0,1fr)}.play .ctas{grid-column:1/-1}.turn .row{grid-template-columns:1fr}.cards6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.whero{padding:22px 0 50px}.wname{font-size:calc(clamp(64px,19vw,96px) * var(--k,1));--s:.55}.wtag{--s:.3}.wdesc{font-size:17px}.wart .no{width:100px;height:100px;right:-2px;top:0}.wart{padding-top:56px}.wart .ball{width:66%;left:-6%;top:-2%}.wart .no span b{font-size:32px}.wart .no span{font-size:12px}.specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.spec.big{grid-column:span 2;grid-row:auto}.spec.big b{font-size:110px}.spec.big .burst{right:-6px;top:-24px;width:90px;height:90px}.meters{padding:20px}.meter .k{font-size:20px}.play .in{grid-template-columns:1fr}.play .icon{width:90px}.pg,.pg.next{grid-template-columns:96px minmax(0,1fr);text-align:left;padding:14px 16px}.pg.next .pa{order:-1}.pg .pa{width:96px;height:96px}.cards6{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}
