.us-venue-launch{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(240px,.72fr) minmax(340px,1.2fr);gap:clamp(28px,5vw,84px);padding:clamp(54px,8vw,112px) max(6vw,28px);border-block:1px solid rgba(221,183,94,.28);color:#fff;background:radial-gradient(circle at 10% 20%,rgba(229,27,43,.34),transparent 34%),radial-gradient(circle at 88% 70%,rgba(221,183,94,.13),transparent 30%),linear-gradient(120deg,#120507,#050505 58%,#100d08)}
.us-launch-map{min-height:430px;position:relative;display:grid;place-content:center;padding:40px;border:1px solid rgba(255,255,255,.16);clip-path:polygon(8% 4%,92% 0,100% 20%,96% 66%,80% 78%,70% 97%,44% 90%,23% 100%,4% 78%,0 33%);background:linear-gradient(145deg,rgba(229,27,43,.28),rgba(6,6,6,.92) 55%,rgba(221,183,94,.14));box-shadow:inset 0 0 80px rgba(229,27,43,.12)}
.us-launch-map:before,.us-launch-map:after{content:"";position:absolute;inset:16%;border:1px solid rgba(255,255,255,.08);transform:rotate(-8deg)}
.us-launch-map:after{inset:28%;border-color:rgba(221,183,94,.24);transform:rotate(12deg)}
.us-launch-map i{width:14px;height:14px;margin:0 auto 18px;border-radius:50%;background:#e51b2b;box-shadow:0 0 0 10px rgba(229,27,43,.14),0 0 35px #e51b2b}
.us-launch-map b{font:900 clamp(74px,10vw,148px)/.78 "Barlow Condensed",sans-serif;letter-spacing:-.06em;text-align:center}
.us-launch-map span{max-width:300px;margin:22px auto 0;color:#ddb75e;font:800 10px/1.6 "DM Sans",sans-serif;letter-spacing:.15em;text-align:center}
.us-launch-copy{align-self:center}.us-launch-copy>span{color:#ddb75e;font:900 10px/1 "DM Sans",sans-serif;letter-spacing:.18em}.us-launch-copy h2{margin:18px 0;font:900 clamp(52px,6vw,92px)/.82 "Barlow Condensed",sans-serif;letter-spacing:-.045em}.us-launch-copy h2 em{color:#e51b2b;font-style:normal}.us-launch-copy p{max-width:760px;color:rgba(255,255,255,.68);font:600 clamp(14px,1.25vw,18px)/1.75 "DM Sans",sans-serif}.us-launch-copy>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.us-launch-copy a{padding:14px 18px;border:1px solid rgba(255,255,255,.22);color:#fff;font:900 10px/1 "DM Sans",sans-serif;letter-spacing:.09em;text-decoration:none}.us-launch-copy a:first-child{border-color:#e51b2b;background:#e51b2b}.us-launch-stats{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.12)}
.us-launch-stats article{padding:24px;background:#090909}.us-launch-stats b{display:block;color:#fff;font:900 clamp(27px,3.6vw,52px)/1 "Barlow Condensed",sans-serif}.us-launch-stats span{display:block;margin-top:8px;color:#ddb75e;font:900 8px/1.3 "DM Sans",sans-serif;letter-spacing:.12em}.venue-us-shortcuts{border-color:rgba(229,27,43,.45)!important;background:linear-gradient(90deg,rgba(229,27,43,.12),rgba(221,183,94,.06))!important}.venue-us-shortcuts>span{color:#ddb75e!important}.venue-us-shortcuts button:first-of-type{border-color:#e51b2b!important;color:#fff!important;background:#e51b2b!important}
.venue-country-switcher{margin:14px 0 10px;padding:15px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;border:1px solid rgba(221,183,94,.25);background:linear-gradient(100deg,rgba(221,183,94,.08),rgba(229,27,43,.05))}.venue-country-switcher>span{margin-right:8px;color:#ddb75e;font:900 8px "DM Sans",sans-serif;letter-spacing:.14em}.venue-country-switcher button{min-height:38px;padding:0 13px;border:1px solid rgba(255,255,255,.16);color:#fff;background:#0b0b0b;font:900 8px "DM Sans",sans-serif;letter-spacing:.08em;cursor:pointer}.venue-country-switcher button.is-active{border-color:#e51b2b;background:#e51b2b}.venue-country-switcher small{margin-left:auto;max-width:360px;color:rgba(255,255,255,.48);font:600 8px/1.5 "DM Sans",sans-serif}
@media(max-width:820px){.us-venue-launch{grid-template-columns:1fr}.us-launch-map{min-height:300px}.us-launch-stats{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){.us-venue-launch{padding-inline:18px}.us-launch-map{min-height:250px}.us-launch-stats{grid-template-columns:1fr 1fr}.us-launch-stats article{padding:18px 12px}.venue-country-switcher{align-items:stretch}.venue-country-switcher>span,.venue-country-switcher small{width:100%;margin:0}.venue-country-switcher button{flex:1}}
