.rpg-page{max-width:1440px;margin:auto;padding:0 24px 110px}.rpg-hero{border-bottom:1px solid oklch(.347 var(--tn) var(--th));align-items:flex-end;min-height:min(78vh,720px);margin:0 -24px;display:flex;position:relative;overflow:hidden}.rpg-hero-art{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;opacity:.62;position:absolute;inset:0}.rpg-hero:after{content:"";background:linear-gradient(to top,oklch(.144 var(--tn) var(--th)) 8%,oklch(.144 var(--tn) var(--th) / .55) 45%,transparent);position:absolute;inset:0}.rpg-hero-copy{z-index:1;max-width:760px;padding:48px 24px;position:relative}.rpg-hero h1{letter-spacing:-.07em;margin:16px 0 22px;font-size:clamp(56px,9vw,128px);line-height:.82}.rpg-hero h1 em{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);font-style:normal}.rpg-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.rpg-play{padding:16px 24px;font-size:15px}.rpg-note{font:12px var(--stamp);color:oklch(.72 var(--tn) var(--th));margin-top:14px}.rpg-facts{border:1px solid oklch(.321 var(--tn) var(--th));grid-template-columns:repeat(4,1fr);margin-top:40px;display:grid}.rpg-facts div{border-right:1px solid oklch(.321 var(--tn) var(--th));gap:6px;padding:22px;display:grid}.rpg-facts div:last-child{border:0}.rpg-facts b{font:700 44px var(--stamp);color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);letter-spacing:-.05em}.rpg-facts span{font:11px var(--stamp);letter-spacing:.12em;color:oklch(.72 var(--tn) var(--th))}.rpg-section{padding-top:90px}.rpg-shots{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px;display:grid}.rpg-shots figure{border:1px solid oklch(.304 var(--tn) var(--th));background:oklch(.181 var(--tn) var(--th));margin:0}.rpg-shots img{aspect-ratio:5/3;object-fit:cover;width:100%;height:auto;image-rendering:pixelated;display:block}.rpg-shots figcaption{font:12px var(--stamp);color:oklch(.85 var(--tn) var(--th));padding:12px 14px}.rpg-shifts{border:1px solid oklch(.321 var(--tn) var(--th));grid-template-columns:repeat(4,1fr);margin:40px 0 0;padding:0;list-style:none;display:grid}.rpg-shifts li{border-right:1px solid oklch(.321 var(--tn) var(--th));padding:22px}.rpg-shifts li:last-child{border:0}.rpg-shifts span{font:11px var(--stamp);color:oklch(from var(--second) calc(l * 1) calc(c * 1) h)}.rpg-shifts h3{font:700 16px var(--stamp);margin:28px 0 10px}.rpg-shifts p,.rpg-controls p,.rpg-cta p{color:oklch(.7 var(--tn) var(--th));font-size:14px;line-height:1.6}.rpg-controls{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px;display:grid}.rpg-controls article{border:1px solid oklch(.321 var(--tn) var(--th));padding:22px}.rpg-controls h3{font:700 14px var(--stamp);color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);margin:0 0 10px}.rpg-controls b{color:oklch(.95 var(--tn) var(--th))}.rpg-cta{text-align:center;max-width:640px;margin:auto}.rpg-cta h2{font-family:var(--stamp-heavy);letter-spacing:-.05em;margin:0 0 10px;font-size:clamp(36px,6vw,64px)}.rpg-cta a:not(.crew-button){color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.rpg-cta .crew-button{margin-top:18px}@media (max-width:900px){.rpg-shots,.rpg-shifts{grid-template-columns:1fr 1fr}.rpg-shifts li:nth-child(2){border-right:0}.rpg-shifts li:nth-child(-n+2){border-bottom:1px solid oklch(.321 var(--tn) var(--th))}.rpg-controls{grid-template-columns:1fr}.rpg-facts{grid-template-columns:1fr 1fr}.rpg-facts div:nth-child(2){border-right:0}.rpg-facts div:nth-child(-n+2){border-bottom:1px solid oklch(.321 var(--tn) var(--th))}}@media (max-width:600px){.rpg-page{padding:0 16px 70px}.rpg-hero{margin:0 -16px}.rpg-hero-copy{padding:36px 16px}.rpg-shots,.rpg-shifts{grid-template-columns:1fr}.rpg-shifts li{border-bottom:1px solid oklch(.321 var(--tn) var(--th));border-right:0!important}.rpg-shifts li:last-child{border-bottom:0}.rpg-section{padding-top:64px}.rpg-facts b{font-size:34px}}
