.premium-home{background:#e9e6da}.premium-home .glass-nav{position:absolute;top:35px;left:0;right:0;background:transparent;color:#fff;border-color:rgba(255,255,255,.25);backdrop-filter:none}.premium-home .glass-nav .brand-mark{background:var(--lime);color:#17231e}.premium-home .glass-nav nav a,.premium-home .glass-nav .theme-button{color:#fff}.cinematic-hero{height:min(920px,100vh);min-height:720px;position:relative;overflow:hidden;background:#0d1713;color:#fff}.hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.02);animation:slowPush 18s ease-out both}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,14,10,.88) 0%,rgba(5,14,10,.54) 40%,rgba(5,14,10,.06) 73%),linear-gradient(0deg,rgba(5,12,9,.72),transparent 45%)}.hero-noise{position:absolute;inset:0;opacity:.16;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E")}.hero-content{position:absolute;left:6vw;top:50%;transform:translateY(-44%);max-width:780px;z-index:2}.hero-kicker{display:flex;gap:24px;font:700 10px Manrope;letter-spacing:.18em;color:#dce5dc}.hero-content h1{font:800 clamp(70px,9.6vw,148px)/.77 Manrope;margin:26px 0 34px;letter-spacing:-.085em}.hero-content h1 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.hero-content>p{font-size:19px;line-height:1.55;max-width:530px;color:#e9eee9}.signal{background:var(--lime);color:#15221c!important}.play-link{display:inline-flex;gap:10px;align-items:center;color:#fff;text-decoration:none;font-weight:700}.play-link i{width:46px;height:46px;border:1px solid rgba(255,255,255,.6);border-radius:50%;display:grid;place-items:center}.live-strip{position:absolute;left:0;right:0;bottom:0;z-index:3;min-height:92px;padding:0 6vw;display:grid;grid-template-columns:20px 1.3fr repeat(3,1fr) 1fr;gap:20px;align-items:center;background:rgba(11,22,17,.88);backdrop-filter:blur(18px);border-top:1px solid rgba(255,255,255,.14)}.live-strip small{display:block;color:#8c9b92;font-size:9px;letter-spacing:.14em}.live-strip b{font:600 14px Manrope}.live-strip>a{color:var(--lime);font-weight:700;text-decoration:none;text-align:right}.pulse{width:9px;height:9px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 0 rgba(217,242,111,.7);animation:pulse 2s infinite}.ticker{overflow:hidden;background:var(--lime);color:#13221b;white-space:nowrap;padding:17px 0;font:800 14px Manrope;letter-spacing:.12em}.ticker div{display:inline-block;animation:ticker 30s linear infinite}.ticker i{margin:0 28px;color:#ed6439}.manifesto{padding:145px 6vw 110px;display:grid;grid-template-columns:80px 1.2fr .8fr;gap:5vw;align-items:end}.vertical-label{writing-mode:vertical-rl;transform:rotate(180deg);font:700 10px Manrope;letter-spacing:.2em;color:#6b766f}.manifesto h2,.rules-premium h2,.weather-story h2,.people-premium h2{font:750 clamp(54px,7vw,104px)/.91 Manrope;letter-spacing:-.07em;margin:24px 0}.manifesto h2 em,.rules-premium h2 em,.weather-story h2 em,.people-premium h2 em{font-family:Georgia,serif;font-weight:400}.big-copy{font-size:22px;line-height:1.45;max-width:650px}.manifesto aside{font-size:17px;line-height:1.65;padding-bottom:16px}.arrow-link{display:flex;justify-content:space-between;color:inherit;text-decoration:none;font-weight:700;padding:18px 0;border-bottom:1px solid;margin-top:25px}.arrow-link span{font-size:21px}.site-board{margin:0 6vw 120px;display:grid;grid-template-columns:1.35fr .65fr;min-height:570px;background:#1c3127;color:#fff}.map-stage{position:relative;overflow:hidden;background:radial-gradient(circle at 60% 35%,#577364 0 2%,transparent 2.3%),linear-gradient(145deg,#5c7767,#253d32)}.map-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:55px 55px;transform:perspective(500px) rotateX(55deg) scale(1.6)}.route-line{position:absolute;left:25%;top:30%;width:46%;height:34%;border:2px dashed var(--lime);border-left:0;border-bottom:0;border-radius:50%;transform:rotate(22deg)}.map-label{position:absolute;display:grid;grid-template-columns:15px 1fr;color:#fff;font-size:10px;letter-spacing:.08em}.map-label i{grid-row:1/3;width:11px;height:11px;background:var(--lime);border-radius:50%;margin-top:3px}.map-label span{opacity:.6}.map-label.launch{top:24%;right:20%}.map-label.lz{bottom:22%;left:17%}.map-label.lz i{background:var(--orange)}.altitude{position:absolute;right:30px;bottom:25px;text-align:right;font:700 30px Manrope}.altitude span{font-size:9px;letter-spacing:.18em;opacity:.6}.board-copy{padding:60px 45px;display:flex;flex-direction:column}.index{font-size:11px;color:var(--lime);letter-spacing:.16em}.board-copy h3{font:700 42px/1 Manrope;margin:80px 0 20px}.board-copy p{line-height:1.65;color:#c4cfc8}.micro-stats{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.18);margin-top:auto}.micro-stats div{padding:18px 5px}.micro-stats strong,.micro-stats small{display:block}.micro-stats small{font-size:9px;opacity:.55}.rules-premium{padding:120px 6vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;background:#d5ded6}.rule-intro>p:last-child{max-width:550px;line-height:1.6}.rule-list article{display:grid;grid-template-columns:55px 1fr 75px;gap:15px;align-items:center;padding:27px 0;border-top:1px solid rgba(20,38,31,.28)}.rule-list article>span{font:700 12px Manrope;color:#7b887f}.rule-list h3{font:700 24px Manrope;margin:0}.rule-list p{margin:5px 0;opacity:.7}.rule-list i{width:58px;height:58px;border:1px solid;border-radius:50%;display:grid;place-items:center;font:700 9px Manrope;letter-spacing:.1em}.rule-list>a{display:block;text-align:right;color:inherit;font-weight:700;margin-top:25px}.weather-teaser{display:grid;grid-template-columns:1.15fr .85fr;background:#e76739}.cam-panel{position:relative;min-height:680px;background:#17231e;overflow:hidden}.cam-panel img{width:100%;height:100%;position:absolute;object-fit:cover;filter:saturate(.8) contrast(1.05)}.camera-label{position:absolute;top:25px;left:25px;background:#17231e;color:#fff;padding:10px 13px;font-size:9px;letter-spacing:.12em}.camera-label i{display:inline-block;width:7px;height:7px;background:#e76739;border-radius:50%;margin-right:6px}.cam-panel a{position:absolute;bottom:25px;right:25px;background:var(--lime);color:#17231e;padding:14px 18px;text-decoration:none;font-weight:700}.weather-story{padding:90px 6vw;color:#18251f}.weather-story h2{font-size:clamp(55px,6.5vw,96px)}.weather-story>p{font-size:17px;line-height:1.65}.weather-pills{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0}.weather-pills span{border:1px solid;padding:8px 12px;border-radius:99px;font-size:11px}.ink{background:#17231e;color:#fff}.passes-premium{padding:130px 6vw;background:#17231e;color:#fff}.passes-head{display:grid;grid-template-columns:1.4fr .6fr;align-items:end}.passes-head h2{font:750 clamp(58px,8vw,112px)/.9 Manrope;letter-spacing:-.07em;margin:20px 0}.passes-head>p{line-height:1.6;color:#b7c3bb}.pass-carousel{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#526058;margin-top:60px}.pass-carousel article{background:#203229;min-height:390px;padding:28px;display:flex;flex-direction:column;transition:.3s}.pass-carousel article:hover{transform:translateY(-12px);background:#2a4035}.pass-carousel .hot{background:var(--lime);color:#17231e}.pass-carousel span{font-size:9px;letter-spacing:.13em}.pass-carousel h3{font:700 24px Manrope;margin:40px 0 15px}.pass-carousel strong{font:750 clamp(38px,4vw,60px) Manrope;letter-spacing:-.06em}.pass-carousel strong small{font-size:10px;margin-left:8px}.pass-carousel p{opacity:.67}.pass-carousel a{color:inherit;margin-top:auto;font-weight:700}.people-premium{padding:130px 6vw;display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center}.people-premium>div:first-child>p{max-width:560px;line-height:1.6}.profile-stack{position:relative;min-height:510px}.profile-stack article{position:absolute;width:88%;padding:34px;background:#fff;display:flex;gap:25px;align-items:center;box-shadow:0 30px 90px rgba(17,31,25,.14);border-radius:8px}.profile-stack article:first-child{top:20px;left:0;transform:rotate(-3deg)}.profile-stack article:last-child{right:0;bottom:40px;transform:rotate(3deg);background:#d8f26e}.avatar-xl,.seal{flex:0 0 92px;height:92px;border-radius:50%;display:grid;place-items:center;background:#1c3026;color:#d8f26e;font:800 20px Manrope}.seal{font-size:40px;background:#fff;color:#1c3026}.profile-stack small{font-size:9px;letter-spacing:.12em}.profile-stack h3{font:700 24px Manrope;margin:9px 0}.event-premium{padding:110px 6vw;display:grid;grid-template-columns:.65fr 1.2fr .55fr;gap:5vw;align-items:center;background:#ed6a3a;color:#17231e}.event-date{border:1px solid;padding:30px;display:flex;justify-content:space-between}.event-date strong{font:750 42px Manrope}.event-date span{font:700 11px Manrope;letter-spacing:.12em}.event-premium h2{font:800 clamp(55px,7vw,100px)/.82 Manrope;letter-spacing:-.07em;margin:20px 0}.event-premium h2 em{font-family:Georgia,serif;font-weight:400}.event-price>*{display:block}.event-price small{letter-spacing:.12em}.event-price strong{font:800 45px Manrope}.event-price a{color:inherit;font-weight:700;margin-top:30px}.sos-premium{padding:110px 6vw;background:#b83225;color:#fff;position:relative}.sos-premium>div:first-child{display:flex;align-items:flex-start;gap:20px}.sos-premium h2{font:750 clamp(58px,7vw,100px)/.88 Manrope;letter-spacing:-.07em;margin:20px 0}.pulse.white{background:#fff}.sos-actions{display:grid;grid-template-columns:1.2fr .8fr .5fr;margin-top:50px;border-top:1px solid rgba(255,255,255,.3)}.sos-actions>*{padding:30px 0;border-right:1px solid rgba(255,255,255,.3);color:#fff;text-decoration:none}.sos-actions>*+*{padding-left:30px}.sos-actions small,.sos-actions span,.sos-actions strong{display:block}.sos-actions small,.sos-actions span{font-size:9px;letter-spacing:.13em;opacity:.7}.sos-actions strong{font:700 clamp(26px,3vw,44px) Manrope;margin:12px 0}.official-sos{position:absolute;right:6vw;top:120px;color:#fff;font-weight:700}.premium-footer{background:#0b1510}.premium-footer>div:last-child{display:flex;justify-content:flex-end;gap:20px}.premium-footer a{color:#fff}.reveal{opacity:0;transform:translateY(28px);transition:.8s cubic-bezier(.2,.8,.2,1)}.reveal.seen{opacity:1;transform:none}@keyframes slowPush{from{transform:scale(1.08)}to{transform:scale(1.02)}}@keyframes pulse{70%{box-shadow:0 0 0 10px rgba(217,242,111,0)}100%{box-shadow:0 0 0 0 rgba(217,242,111,0)}}@keyframes ticker{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}@media(max-width:900px){.premium-home .glass-nav{top:35px}.premium-home .glass-nav nav{background:#101d17}.hero-content{top:45%;transform:translateY(-42%)}.hero-content h1{font-size:67px}.hero-kicker span:nth-child(2){display:none}.live-strip{grid-template-columns:12px 1fr 1fr;padding:15px 5vw}.live-strip div:nth-of-type(2),.live-strip div:nth-of-type(3){display:none}.manifesto,.rules-premium,.weather-teaser,.people-premium,.event-premium{grid-template-columns:1fr}.vertical-label{display:none}.site-board{grid-template-columns:1fr;margin-left:0;margin-right:0}.map-stage{min-height:430px}.passes-head{grid-template-columns:1fr}.pass-carousel{grid-template-columns:1fr 1fr}.cam-panel{min-height:520px}.profile-stack{min-height:500px}.event-price{border-top:1px solid;padding-top:25px}.sos-actions{grid-template-columns:1fr}.sos-actions>*{border-right:0;border-bottom:1px solid rgba(255,255,255,.3);padding-left:0!important}.official-sos{position:static;display:block;margin-top:30px}.premium-footer>div:last-child{justify-content:flex-start}}@media(max-width:560px){.cinematic-hero{min-height:760px}.hero-content{left:5vw;right:5vw}.hero-content h1{font-size:54px}.hero-content>p{font-size:16px}.hero-actions{align-items:flex-start;flex-direction:column}.manifesto,.rules-premium,.weather-story,.passes-premium,.people-premium,.event-premium,.sos-premium{padding:85px 5vw}.manifesto h2,.rules-premium h2,.weather-story h2,.people-premium h2{font-size:48px}.pass-carousel{grid-template-columns:1fr}.profile-stack article{width:100%;position:relative!important;inset:auto!important;margin:20px 0;transform:none!important}.profile-stack{min-height:0}.event-premium h2{font-size:54px}.premium-footer>div:last-child{flex-direction:column}}
@media(max-width:560px){.live-strip>a{display:none}.live-strip{grid-template-columns:12px 1fr 1fr}.hero-photo{object-position:58% center}.glass-nav nav.open{max-height:calc(100vh - 68px);overflow-y:auto}}
