.storm-home{background:#161d1a;color:#f3f1e8;--amber:#f2b632}.storm-home header{position:absolute;top:0;left:0;right:0;z-index:5;max-width:none;padding:34px 6%;border:0;background:linear-gradient(#101713cc,transparent)}.storm-home header .brand{font-size:30px;letter-spacing:.08em}.storm-home nav{font-size:14px}.storm-home header .nav-play{color:#f2b632;border-color:#9c956f}.storm-home a:hover{color:#f2b632}.storm-home .game-hero{position:relative;display:block;min-height:760px;height:min(920px,100svh);max-width:none;overflow:hidden;background:#161d1a;color:#f3f1e8}.hero-poster,#hero-video,.hero-shade{position:absolute;inset:0;width:100%;height:100%}.hero-poster img{width:100%;height:100%;object-fit:cover;object-position:55% 50%}.hero-poster{transition:opacity .5s}#hero-video{object-fit:cover;object-position:55% 50%;opacity:0;transition:opacity .6s}.video-playing #hero-video{opacity:1}.video-playing .hero-poster{opacity:0}.hero-shade{background:linear-gradient(90deg,rgba(9,18,15,.85),rgba(9,18,15,.3) 65%,rgba(9,18,15,.08)),linear-gradient(0deg,#161d1a 0%,transparent 32%,rgba(9,18,15,.15));pointer-events:none}.storm-home .hero-copy{position:relative;padding:160px 6% 110px;max-width:1500px;margin:auto}.storm-home .hero h1{font-family:Barlow,Impact,sans-serif;font-size:clamp(84px,12.5vw,190px);font-weight:700;line-height:.85;margin:32px 0 20px;letter-spacing:-.025em;text-transform:uppercase;max-width:none;white-space:nowrap}.storm-home .hero h1 .trademark{font:700 .19em system-ui;vertical-align:top;display:inline-block;margin:.15em 0 0 .15em;color:#f2b632}.hero-call{font:700 clamp(24px,3.2vw,48px)/1.02 Barlow,Impact,sans-serif;letter-spacing:.03em;margin:0;color:#f2b632}.storm-home .hero .intro{font-size:19px;line-height:1.5;margin:24px 0;max-width:36ch}.storm-home .button{border:1px solid #f2b632;background:#f2b632;color:#161d1a;min-height:58px;font-size:14px;letter-spacing:.1em;padding:14px 26px}.storm-home .button:hover{background:#ffd16a;color:#161d1a}.hero-actions .button{gap:46px}.hero-bottom{position:absolute;bottom:30px;left:6%;right:6%;display:flex;justify-content:space-between;align-items:center;gap:20px;font:12px/1.5 system-ui;letter-spacing:.1em;color:#d3dacb}.hero-bottom p{margin:0}.hero-bottom span{color:#f2b632;margin:0 12px}.hero-bottom button{border:1px solid #9aa88e;background:#161d1aaa;color:#f3f1e8;min-height:44px;padding:8px 16px;letter-spacing:0;white-space:nowrap}.storm-home .ticker{max-width:none;justify-content:space-around;padding:26px 6%;background:#f2b632;color:#161d1a;border:0;font-size:12px;font-weight:800}.storm-home .ticker span:before{display:none}.storm-home .section{padding:100px 6%;max-width:1600px;margin:auto}.storm-home .section h2{font:700 clamp(42px,6vw,80px)/.96 Barlow,Impact,sans-serif;letter-spacing:-.015em;margin:0}.storm-home .section h2 span{color:#f2b632}.storm-home .eyebrow{color:#d3dacb;font-size:12px;font-weight:700;letter-spacing:.17em}.storm-home .section-head{align-items:end;gap:24px;margin-bottom:38px}.storm-home .section-head p:last-child{color:#bcc5b3;font-size:17px;line-height:1.6}.rig-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rig-grid figure{position:relative;margin:0;background:radial-gradient(ellipse at center,#303d33,#101713);border:1px solid #45513f;overflow:hidden}.rig-grid img{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;mix-blend-mode:screen}.rig-number{position:absolute;left:22px;top:4px;font:700 90px Barlow,sans-serif;color:#f2b63218;z-index:1}.rig-grid figcaption{font-size:12px;font-weight:700;letter-spacing:.09em;padding:24px 22px;border-top:1px solid #45513f}.storm-home .experience{background:#1c251f;max-width:none}.experience-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:50px 0 22px;gap:28px}.experience-grid article{border-top:2px solid #f2b632;padding-top:22px}.experience-grid article>span{font-size:12px;letter-spacing:.12em;color:#f2b632}.experience-grid h3{font:700 30px Barlow,sans-serif;margin:20px 0 12px}.experience-grid p{font-size:16px;color:#c4ccbd;max-width:32ch}.storm-home .posts{gap:35px}.storm-home .post{border-top:1px solid #45513f;padding-top:24px}.storm-home .post h3{font:700 30px Barlow,sans-serif;margin:16px 0}.storm-home .post p,.storm-home .legend-grid p,.storm-home .memorial p{color:#c4ccbd}.storm-home .shop{position:relative;overflow:hidden;background:#202c24;gap:50px}.merch-mark{position:absolute;width:42%;left:8%;top:40%;opacity:.09;pointer-events:none}.shop>div,.shop>form{position:relative}.storm-home .shop h3{font:700 32px Barlow,sans-serif}.storm-home .shop p{color:#c4ccbd}.storm-home .consent{font-size:16px}.storm-home .fine{font-size:13px}.storm-home .legend-grid article{background:#1c251f}.storm-home .legend-grid .role{color:#f2b632}.storm-home .legend-grid h3{font:700 28px Barlow,sans-serif}.storm-home footer{max-width:none;padding:44px 6%}.storm-home footer p{color:#c4ccbd}.storm-home :focus-visible{outline-color:#f2b632}.storm-home .skip{z-index:10}.storm-home .reveal{animation:rise .7s ease both;animation-timeline:view();animation-range:entry 0% entry 25%}@keyframes rise{from{opacity:1;transform:translateY(20px)}to{opacity:1;transform:none}}@media(max-width:850px){.storm-home .game-hero{min-height:760px}.storm-home .hero-copy{padding-top:170px}.storm-home .hero h1{font-size:clamp(84px,15vw,130px)}.rig-grid{grid-template-columns:1fr}.rig-grid img{max-height:400px;object-fit:cover}.experience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.storm-home .section{padding:70px 6%}.storm-home .section-head{align-items:start}.storm-home .shop{gap:26px}.hero-bottom p{font-size:12px;max-width:220px}.hero-bottom p span{margin:0 5px}}@media(max-width:520px){.storm-home header{padding:22px 6%;gap:16px}.storm-home header .brand{font-size:23px}.storm-home nav{font-size:13px;gap:10px}.storm-home .game-hero{height:100svh;min-height:780px}.storm-home .hero-copy{padding:185px 6% 120px}.storm-home .hero h1{font-size:19vw;letter-spacing:-.02em;margin:20px 0}.hero-call{font-size:34px}.storm-home .hero .intro{font-size:17px;margin:25px 0}.storm-home .hero-actions{gap:20px;align-items:start;flex-direction:column}.hero-shade{background:linear-gradient(90deg,#0a130fd6,#0a130f70),linear-gradient(0deg,#161d1a,transparent 70%)}.hero-poster img,#hero-video{object-position:center}.hero-bottom{bottom:22px;align-items:end}.hero-bottom p{max-width:160px;font-size:12px}.hero-bottom p span{display:none}.hero-bottom button{font-size:12px;padding:8px 12px}.storm-home .ticker{font-size:12px;gap:20px 12px;padding:24px 6%}.storm-home .ticker span{flex-basis:44%}.experience-grid{grid-template-columns:1fr}.experience-grid p{max-width:none}.storm-home .section h2{font-size:50px}.storm-home .section-head br{display:block}.storm-home .hero .text-link{font-size:14px}}@media(prefers-reduced-motion:reduce){.storm-home *{animation:none!important;scroll-behavior:auto!important;transition:none!important}#hero-video{display:none}.hero-poster{opacity:1!important}}@media(max-height:540px) and (orientation:landscape){.storm-home .game-hero{height:auto;min-height:700px}.storm-home .hero-copy{padding-top:160px}}

.storm-home .post-number{color:#f2b632}
