.game-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:60px;padding:70px 0 76px;display:grid}@media (max-width:940px){.game-hero{grid-template-columns:minmax(0,1fr)}}.access-chip{font-family:var(--font-mono);letter-spacing:3px;text-transform:uppercase;color:var(--gold);border:1.5px solid var(--gold);border-radius:4px;margin-bottom:26px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-block}.game-hero .lockup{--lk:clamp(40px, 4.5vw, 56px)}.game-hero .word{color:var(--cream)}.hero-rule{background:#4a4a45;border:0;width:460px;max-width:100%;height:2px;margin:26px 0}.disclaimer{border-left:4px solid var(--gold);max-width:480px;padding-left:16px}.disclaimer p:first-child{color:#d8d4c6;margin:0 0 16px;font-size:15.5px;line-height:1.6}.disclaimer p:last-child{color:#b8b4a6;margin:0;font-size:15px;line-height:1.6}.line-expands{padding:84px 0 40px}.line-expands .tagline{margin-bottom:70px}.stops-wrap{max-width:1140px;margin:0 auto;position:relative}.stops-track{border-top:4px dashed var(--ink);position:absolute;top:87px;left:80px;right:80px}.stops{justify-content:space-between;display:flex;position:relative}.stop{flex-direction:column;align-items:center;width:160px;display:flex}.stop .soon{font-family:var(--font-mono);letter-spacing:2.5px;text-transform:uppercase;height:15px;margin:0 0 26px;font-size:12px;font-weight:700;line-height:15px}.stop .disc-wrap{opacity:0;transform:translateY(26px)scale(.6)}.stops-wrap.in .stop .disc-wrap{opacity:1;transform:none}.stop:first-child .disc-wrap{transition:opacity .55s 50ms,transform .6s cubic-bezier(.34,1.56,.64,1) 50ms}.stop:nth-child(2) .disc-wrap{transition:opacity .55s .22s,transform .6s cubic-bezier(.34,1.56,.64,1) .22s}.stop:nth-child(3) .disc-wrap{transition:opacity .55s .39s,transform .6s cubic-bezier(.34,1.56,.64,1) .39s}.stop:nth-child(4) .disc-wrap{transition:opacity .55s .56s,transform .6s cubic-bezier(.34,1.56,.64,1) .56s}.stop:nth-child(5) .disc-wrap{transition:opacity .55s .73s,transform .6s cubic-bezier(.34,1.56,.64,1) .73s}@media (prefers-reduced-motion:reduce){.stop .disc-wrap{opacity:1!important;transition:none!important;transform:none!important}}.stop .disc{color:#fff;width:96px;height:96px;font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:44px;transition:transform .2s;display:flex;box-shadow:0 7px #14141429}.stop .disc:hover{transform:translateY(-6px)}.stop .stem{border-left:3px dashed var(--ink);height:32px;margin-top:14px}.stop .tick{border:3px solid var(--ink);background:var(--cream);border-radius:50%;width:15px;height:15px;margin-top:6px}.stop .city{margin:14px 0 0;font-size:15.5px;font-weight:700}.stop.future .spacer{height:15px;margin-bottom:26px}.stop.future .ring{border:3px dashed var(--gold-dash);border-radius:50%;width:96px;height:96px;padding:4px;transition:transform .2s}.stop.future .ring:hover{transform:translateY(-6px)rotate(8deg)}.stop.future .ring>div{background:var(--gold-fill);text-align:center;width:82px;height:82px;font-family:var(--font-display);color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:15px;line-height:1.2;display:flex}.legend{flex-wrap:wrap;justify-content:center;align-items:center;gap:44px;margin-top:56px;display:flex}.legend span{align-items:center;gap:10px;display:inline-flex}.legend i{border-radius:50%;flex:none}.legend .solid{background:var(--ink);width:13px;height:13px}.legend .dashed{border:3px dashed var(--gold-dash);width:15px;height:15px}.legend b{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;font-size:12px;font-weight:700}@media (max-width:860px){.stops-track{display:none}.stops{flex-direction:column;align-items:center;gap:40px}}
