
.storm-hero{background:#19252d url('assets/scrapstorm-ground.png') center/cover;color:var(--paper);position:relative;padding:30px clamp(24px,4.4vw,76px);isolation:isolate;overflow:hidden}.storm-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0d1828ee,#101d2780);z-index:-1}.storm-top,.storm-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:.7rem;font-weight:800;letter-spacing:.1em}.storm-layout{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;min-height:690px;gap:20px}.storm-copy{position:relative;z-index:2;padding:50px 0}.storm-copy h1{font-family:var(--display);font-size:clamp(7rem,13vw,13rem);line-height:.76;letter-spacing:-.02em;font-weight:900;margin:0;transform:skew(-4deg)}.storm-copy h1 span{display:block;font-family:var(--body);font-size:clamp(.9rem,1.5vw,1.4rem);letter-spacing:.18em;margin-bottom:22px}.storm-copy h1 em{font-style:normal;color:#ffcd55}.storm-copy>p:not(.game-kicker):not(.storm-platform){max-width:420px;font-size:1.1rem;line-height:1.6;margin:32px 0 26px}.storm-copy .storm-platform{font-size:.66rem;letter-spacing:.07em;line-height:1.7;margin:20px 0 0;color:#b2c3c7}.storm-art{position:relative;min-height:570px}.storm-art img{position:absolute;inset:0;width:110%;height:100%;object-fit:contain;transform:rotate(-12deg);filter:drop-shadow(12px 20px 18px #0007)}.storm-art>span{position:absolute;font:900 clamp(7rem,15vw,15rem)/.8 var(--display);color:#fff2;transform:rotate(-10deg);top:0;left:-10%}.storm-bottom{padding-bottom:6px}.storm-bottom a{display:inline-flex;align-items:center;min-height:44px}.storm-notes{background:var(--paper)}.storm-notes-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:8vw;margin-top:60px}.storm-notes h2{font:900 clamp(3.5rem,6.5vw,7rem)/.82 var(--display);letter-spacing:-.02em;margin:0 0 32px}.storm-notes h2 em{font-style:normal;color:var(--red)}.storm-notes-grid p{font-size:1.05rem;line-height:1.7;max-width:530px}.storm-notes-grid .device-note{font-size:.85rem;color:var(--muted)}.storm-controls{border:1px solid var(--ink);padding:28px}.storm-controls h3{font:900 2.4rem var(--display);margin:0 0 20px}.storm-controls dl{margin:0}.storm-controls dl>div{display:flex;gap:16px;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:15px 0;font-size:.87rem}.storm-controls dd{margin:0;text-align:right;max-width:53%;line-height:1.4}.storm-controls dt{font-weight:700}.storm-controls kbd{font:700 .8rem var(--body);white-space:nowrap}.storm-controls p{font-size:.82rem;margin:12px 0 0;color:var(--muted)}.storm-shot{margin:65px 0 0}.storm-shot img{width:100%;height:auto;display:block;border:1px solid var(--ink)}.storm-shot figcaption{font-size:.65rem;font-weight:800;letter-spacing:.12em;margin-top:14px}.storm-final{margin-top:60px;display:flex;justify-content:space-between;gap:24px;align-items:center}.storm-final>span{font:800 clamp(2rem,4vw,4rem)/.95 var(--display)}.storm-final b{color:var(--red)}
@media(max-width:850px){.storm-layout{min-height:600px;grid-template-columns:1.2fr 1fr}.storm-art{min-height:450px}.storm-notes-grid{gap:30px}.storm-controls{padding:20px}}
@media(max-width:720px){.storm-top{align-items:flex-start;font-size:.56rem}.storm-top>span:first-child{max-width:125px;line-height:1.7}.storm-top .coming-badge{padding:9px}.storm-layout{display:block;min-height:0}.storm-copy{padding:50px 0 0}.storm-copy h1{font-size:clamp(6.5rem,24vw,10rem)}.storm-copy h1 span{font-size:.9rem}.storm-copy>p:not(.game-kicker):not(.storm-platform){font-size:1rem}.storm-art{height:330px;min-height:0;margin:16px 0}.storm-art img{width:100%;transform:rotate(-10deg)}.storm-art>span{font-size:7rem;left:0;top:40px}.storm-bottom{font-size:.55rem;gap:8px}.storm-notes-grid{display:block;margin-top:40px}.storm-controls{margin-top:32px}.storm-notes h2{font-size:clamp(3.4rem,14vw,6rem)}.storm-shot{margin-top:40px}.storm-final{display:block;margin-top:40px}.storm-final .button{margin-top:25px}.storm-final>span{font-size:2.6rem}}
