.promo-stage{z-index:24;pointer-events:none;opacity:1;transition:opacity .26s;position:absolute;inset:0;overflow:hidden}.promo-stage-blocked{opacity:0}.promo-visual{color:var(--promo-text);font-family:var(--promo-font), sans-serif;pointer-events:none;padding:clamp(1rem,2.4vw,2.5rem);display:flex;position:absolute;inset:0;container-type:inline-size}.promo-pos-top{align-items:flex-start}.promo-pos-center{align-items:center}.promo-pos-bottom{align-items:flex-end}.promo-art{object-fit:cover;width:100%;height:100%;display:block}.promo-art-fallback{color:var(--promo-accent);background:color-mix(in srgb, var(--promo-accent) 18%, transparent);place-items:center;font-size:2rem;display:grid}.promo-kicker{color:var(--promo-accent);font:900 clamp(.68rem, 1.15vw, 1rem)/1 var(--font-geist-sans), sans-serif;letter-spacing:.18em;text-transform:uppercase;display:block}.promo-message{text-wrap:balance;text-shadow:0 0 28px color-mix(in srgb, var(--promo-accent) 42%, transparent);margin-top:.5rem;font-size:clamp(1.55rem,4.1vw,4.8rem);font-weight:900;line-height:.98;display:block}.promo-cycle-clock{opacity:0;width:1px;height:1px;animation:promo-cycle-clock var(--promo-duration) linear;position:absolute}.promo-loop .promo-cycle-clock{animation-iteration-count:infinite}@keyframes promo-cycle-clock{0%{transform:translate(0)}to{transform:translate(1px)}}.promo-ticker{padding-inline:0}.promo-ticker-track{border:1px solid color-mix(in srgb, var(--promo-accent) 55%, white 8%);background:linear-gradient(110deg, color-mix(in srgb, var(--promo-bg) 94%, transparent), color-mix(in srgb, var(--promo-bg) 76%, transparent));width:max-content;min-height:clamp(4.8rem,9vw,8rem);box-shadow:0 14px 48px #0000007a, 0 0 35px color-mix(in srgb, var(--promo-accent) 23%, transparent), inset 0 0 28px #ffffff09;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:promo-ticker var(--promo-duration) linear;will-change:transform;border-radius:999px;align-items:center;gap:clamp(.8rem,1.6vw,1.5rem);padding:clamp(.55rem,1vw,.9rem) clamp(1.2rem,2.4vw,2.4rem) clamp(.55rem,1vw,.9rem) clamp(.65rem,1vw,.9rem);display:inline-flex;position:absolute;left:100%}.promo-loop .promo-ticker-track{animation-iteration-count:infinite}.promo-ticker-image{border:2px solid color-mix(in srgb, var(--promo-accent) 66%, white 14%);background:var(--promo-bg);width:clamp(3.55rem,6.6vw,6.2rem);height:clamp(3.55rem,6.6vw,6.2rem);box-shadow:0 0 22px color-mix(in srgb, var(--promo-accent) 30%, transparent);border-radius:50%;flex:none;overflow:hidden}.promo-ticker-message{max-width:76vw;color:var(--promo-text);white-space:nowrap;text-shadow:0 3px 18px #000000d9;font-size:clamp(1.35rem,3.35vw,3.6rem);font-weight:900;line-height:1}.promo-ticker-dot{color:var(--promo-accent);filter:drop-shadow(0 0 9px var(--promo-accent));font-size:clamp(1rem,2vw,2rem)}.promo-ticker.promo-pos-top .promo-ticker-track{top:clamp(1rem,2.2vw,2.2rem)}.promo-ticker.promo-pos-center .promo-ticker-track{animation-name:promo-ticker-center;top:50%}.promo-ticker.promo-pos-bottom .promo-ticker-track{bottom:clamp(1rem,2.2vw,2.2rem)}@keyframes promo-ticker{0%{transform:translate(0)}to{transform:translate(calc(-100% - 100vw))}}@keyframes promo-ticker-center{0%{transform:translateY(-50%)}to{transform:translate(calc(-100% - 100vw),-50%)}}.promo-spotlight{justify-content:center}.promo-spotlight-card{isolation:isolate;border:1px solid color-mix(in srgb, var(--promo-accent) 58%, white 10%);background:color-mix(in srgb, var(--promo-bg) 86%, transparent);width:min(88vw,72rem);min-height:clamp(9rem,20vw,17rem);box-shadow:0 30px 100px #0000009e, 0 0 55px color-mix(in srgb, var(--promo-accent) 22%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:promo-spotlight-cycle var(--promo-duration) cubic-bezier(.2,.75,.2,1);border-radius:clamp(1.5rem,3vw,3rem);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1rem,2.4vw,2.4rem);padding:clamp(1rem,2.2vw,2rem);display:grid;position:relative;overflow:hidden}.promo-loop .promo-spotlight-card{animation-iteration-count:infinite}.promo-spotlight-glow{z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--promo-accent) 45%, transparent), transparent 68%);animation:3.2s ease-in-out infinite alternate promo-glow-sweep;position:absolute;inset:-60% 40% -60% -20%}.promo-spotlight-image{aspect-ratio:1;border-radius:clamp(1.15rem,2.2vw,2.2rem);width:clamp(7rem,17vw,15rem);display:block;overflow:hidden;box-shadow:0 18px 45px #00000080}@keyframes promo-spotlight-cycle{0%{opacity:0;filter:blur(8px);transform:translateY(-24px)scale(.94)}10%,84%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(5px);transform:translateY(18px)scale(.97)}}@keyframes promo-glow-sweep{to{transform:translate(55%)}}.promo-word-stage{width:100%;height:72vh;max-height:46rem;position:relative}.promo-word-brand{z-index:3;border:1px solid color-mix(in srgb, var(--promo-accent) 45%, white 10%);background:color-mix(in srgb, var(--promo-bg) 88%, transparent);max-width:72%;box-shadow:0 18px 60px #0000008c, 0 0 40px color-mix(in srgb, var(--promo-accent) 24%, transparent);border-radius:999px;align-items:center;gap:.8rem;padding:.7rem 1.2rem .7rem .75rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.promo-word-brand .promo-art{border-radius:50%;width:clamp(3rem,5vw,5rem);height:clamp(3rem,5vw,5rem);overflow:hidden}.promo-burst-word{z-index:2;color:var(--promo-text);text-shadow:0 8px 30px #000000e6, 0 0 28px color-mix(in srgb, var(--promo-accent) 46%, transparent);opacity:0;animation:promo-word-pop var(--promo-duration) ease-in-out infinite;animation-delay:calc(var(--word-i) * .34s);font-size:clamp(1.8rem,5.4vw,6rem);font-weight:900;line-height:.9;position:absolute}.promo-burst-word:nth-of-type(8n+2){top:8%;left:5%;transform:rotate(-5deg)}.promo-burst-word:nth-of-type(8n+3){top:14%;right:5%;transform:rotate(4deg)}.promo-burst-word:nth-of-type(8n+4){top:36%;left:14%;transform:rotate(3deg)}.promo-burst-word:nth-of-type(8n+5){top:40%;right:12%;transform:rotate(-6deg)}.promo-burst-word:nth-of-type(8n+6){bottom:13%;left:6%;transform:rotate(-3deg)}.promo-burst-word:nth-of-type(8n+7){bottom:10%;right:6%;transform:rotate(5deg)}.promo-burst-word:nth-of-type(8n+8){top:8%;left:36%;transform:rotate(2deg)}.promo-burst-word:nth-of-type(8n+9){bottom:5%;right:34%;transform:rotate(-2deg)}@keyframes promo-word-pop{0%,4%{opacity:0;filter:blur(8px);scale:.3}10%,72%{opacity:1;filter:blur();scale:1}82%,to{opacity:0;filter:blur(4px);scale:1.18}}.promo-billboard{justify-content:center}.promo-billboard-card{background:var(--promo-bg);width:min(92vw,78rem);min-height:clamp(11rem,25vw,22rem);box-shadow:0 32px 100px #000000a8, 0 0 45px color-mix(in srgb, var(--promo-accent) 24%, transparent);animation:promo-billboard-cycle var(--promo-duration) cubic-bezier(.16,.8,.24,1);border-radius:clamp(1rem,2vw,2rem);grid-template-columns:minmax(9rem,.72fr) minmax(0,1.55fr);display:grid;position:relative;overflow:hidden}.promo-loop .promo-billboard-card{animation-iteration-count:infinite}.promo-billboard-art{min-height:100%;overflow:hidden}.promo-billboard-copy{background:linear-gradient(125deg, color-mix(in srgb, var(--promo-accent) 13%, transparent), transparent 62%), var(--promo-bg);flex-direction:column;justify-content:center;min-width:0;padding:clamp(1rem,3.4vw,3.5rem);display:flex}.promo-billboard-stripe{background:linear-gradient(90deg, var(--promo-accent), var(--promo-text), var(--promo-accent));height:clamp(.35rem,.8vw,.75rem);box-shadow:0 0 20px var(--promo-accent);position:absolute;inset:0 0 auto}@keyframes promo-billboard-cycle{0%{opacity:0;transform:perspective(1000px)rotateX(-12deg)translateY(-22px)scale(.95)}10%,85%{opacity:1;transform:perspective(1000px)rotateX(0)translateY(0)scale(1)}to{opacity:0;transform:perspective(1000px)rotateX(8deg)translateY(18px)scale(.97)}}.promo-preview{background:radial-gradient(circle at 20% 20%, color-mix(in srgb, var(--promo-accent) 22%, transparent), transparent 42%), linear-gradient(135deg, #14111e, #050507);width:100%;min-height:18rem;padding:1rem;position:relative;inset:auto;overflow:hidden}.promo-preview .promo-ticker-track{--promo-duration:9s;min-height:4.2rem}.promo-preview .promo-ticker-message{max-width:60cqw;font-size:clamp(1rem,4.2cqw,2rem)}.promo-preview .promo-ticker-image{width:3rem;height:3rem}.promo-preview .promo-spotlight-card,.promo-preview .promo-billboard-card{width:94%;min-height:10rem}.promo-preview .promo-spotlight-image{width:7rem}.promo-preview .promo-message{font-size:clamp(1.25rem,5.2cqw,2.8rem)}.promo-preview .promo-word-stage{height:16rem}.promo-preview .promo-burst-word{font-size:clamp(1.3rem,6cqw,2.8rem)}@media (max-width:640px){.promo-spotlight-card{grid-template-columns:5.8rem minmax(0,1fr)}.promo-spotlight-image{width:5.8rem}.promo-billboard-card{grid-template-columns:6.5rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.promo-ticker-track,.promo-spotlight-card,.promo-billboard-card,.promo-burst-word,.promo-cycle-clock,.promo-spotlight-glow{animation-duration:1ms!important;animation-iteration-count:1!important}}
.sponsor-mark{--sponsor-art-height:clamp(3.25rem, 6.5vh, 5.8rem);--sponsor-art-width:min(32rem, 44vw);--sponsor-frame-x:clamp(1rem, 1.5vw, 1.5rem);--sponsor-frame-y:clamp(.65rem, 1vh, .9rem);isolation:isolate;place-items:center;max-width:100%;line-height:1;display:inline-grid}.sponsor-mark-size-small{--sponsor-art-height:clamp(2.65rem, 4.8vh, 4.3rem);--sponsor-art-width:min(22rem, 30vw);--sponsor-frame-x:clamp(.7rem, 1vw, 1rem);--sponsor-frame-y:clamp(.48rem, .72vh, .68rem)}.sponsor-mark-size-medium{--sponsor-art-height:clamp(3.25rem, 6.5vh, 5.8rem);--sponsor-art-width:min(32rem, 44vw)}.sponsor-mark-size-large{--sponsor-art-height:clamp(5.3rem, 9.6vh, 8.6rem);--sponsor-art-width:min(45rem, 60vw);--sponsor-frame-x:clamp(1.15rem, 1.9vw, 2rem);--sponsor-frame-y:clamp(.8rem, 1.25vh, 1.15rem)}.sponsor-mark-playing.sponsor-mark-raw.sponsor-mark-size-small{--sponsor-art-height:clamp(3.5rem, 7.2vh, 6.5rem)}.sponsor-mark-playing.sponsor-mark-raw.sponsor-mark-size-medium{--sponsor-art-height:clamp(4.25rem, 9vh, 8rem)}.sponsor-mark-playing.sponsor-mark-raw.sponsor-mark-size-large{--sponsor-art-height:clamp(7rem, 14.4vh, 13rem)}.sponsor-mark-waiting.sponsor-mark-size-small{--sponsor-art-height:clamp(3.25rem, 6.4vh, 5.6rem)}.sponsor-mark-waiting.sponsor-mark-size-medium{--sponsor-art-height:clamp(3.8rem, 8.2vh, 7rem);--sponsor-art-width:min(38rem, 48vw)}.sponsor-mark-waiting.sponsor-mark-size-large{--sponsor-art-height:clamp(6.5rem, 13vh, 11.5rem)}.sponsor-mark-frame{justify-content:center;align-items:center;max-width:100%;display:inline-flex;position:relative}.sponsor-mark-art{width:auto;height:auto;max-width:var(--sponsor-art-width);max-height:var(--sponsor-art-height);object-fit:contain;-webkit-user-select:none;user-select:none;display:block}.sponsor-mark-raw .sponsor-mark-frame{box-shadow:none;filter:none;background:0 0;border:0;border-radius:0;padding:0}.sponsor-mark-raw .sponsor-mark-art{filter:none}.sponsor-mark-playing.sponsor-mark-placement-bottom_left{--sponsor-art-width:min(22rem, 22vw);max-width:23vw}.sponsor-mark-playing.sponsor-mark-placement-bottom_left.sponsor-mark-size-small{--sponsor-art-width:min(18rem, 18vw)}.sponsor-mark-playing.sponsor-mark-placement-bottom_left.sponsor-mark-size-large{--sponsor-art-width:min(26rem, 23vw)}.sponsor-mark-playing.sponsor-mark-placement-bottom_left .sponsor-mark-frame{box-sizing:border-box;max-width:23vw}.sponsor-mark-framed .sponsor-mark-frame{min-width:min(18rem, var(--sponsor-art-width));padding:var(--sponsor-frame-y) var(--sponsor-frame-x) calc(var(--sponsor-frame-y) * 1.12);border:1px solid color-mix(in srgb, var(--accent) 30%, #ffffff2b);background:linear-gradient(135deg,#0b0910 0%,#15101e 58%,#08070c 100%);border-radius:clamp(.9rem,1.8vmin,1.35rem);flex-direction:column;gap:clamp(.25rem,.45vh,.42rem);box-shadow:0 18px 55px #0000007a,inset 0 1px #ffffff17}.sponsor-mark-framed .sponsor-mark-art{filter:drop-shadow(0 7px 18px #00000094)}.sponsor-mark-halo{z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 28%, transparent), transparent 68%);opacity:.68;border-radius:999px;animation:4.8s ease-in-out infinite sponsor-frame-breathe;position:absolute;inset:-30%}.sponsor-mark-kicker{color:#ffffff94;font:900 clamp(.56rem, .72vw, .78rem)/1 var(--font-geist-sans), sans-serif;letter-spacing:.28em;text-align:center;text-shadow:0 2px 12px #000000db;white-space:nowrap}@keyframes sponsor-frame-breathe{0%,to{opacity:.42;transform:scale(.94)}50%{opacity:.82;transform:scale(1.06)}}.sponsor-preview-canvas{position:relative;overflow:hidden;container-type:size}.sponsor-mark-preview{z-index:3;--sponsor-frame-x:1.5cqw;--sponsor-frame-y:1cqh;position:absolute}.sponsor-mark-preview.sponsor-mark-size-small{--sponsor-art-height:4.8cqh;--sponsor-art-width:30cqw}.sponsor-mark-preview.sponsor-mark-size-medium{--sponsor-art-height:6.5cqh;--sponsor-art-width:44cqw}.sponsor-mark-preview.sponsor-mark-size-large{--sponsor-art-height:9.6cqh;--sponsor-art-width:60cqw}.sponsor-mark-preview.sponsor-mark-raw.sponsor-mark-size-small{--sponsor-art-height:7.2cqh}.sponsor-mark-preview.sponsor-mark-raw.sponsor-mark-size-medium{--sponsor-art-height:9cqh}.sponsor-mark-preview.sponsor-mark-raw.sponsor-mark-size-large{--sponsor-art-height:14.4cqh}.sponsor-mark-preview .sponsor-mark-kicker{font-size:clamp(.35rem,.85cqh,.6rem)}.sponsor-mark-preview.sponsor-mark-placement-bottom_left{--sponsor-art-width:22cqw;max-width:23cqw}.sponsor-mark-preview.sponsor-mark-placement-bottom_left.sponsor-mark-size-small{--sponsor-art-width:18cqw}.sponsor-mark-preview.sponsor-mark-placement-bottom_left.sponsor-mark-size-large{--sponsor-art-width:23cqw}.sponsor-mark-preview.sponsor-mark-placement-bottom_left .sponsor-mark-frame{box-sizing:border-box;max-width:23cqw}.sponsor-mark-preview.sponsor-mark-placement-top_left{top:5cqh;left:4cqw}.sponsor-mark-preview.sponsor-mark-placement-bottom_left{bottom:5cqh;left:4cqw}.sponsor-mark-preview.sponsor-mark-placement-bottom_center{bottom:5cqh;left:50%;transform:translate(-50%)}.sponsor-transition-host{z-index:46;pointer-events:none;isolation:isolate;overflow:hidden;container-type:size}.sponsor-transition-host-display{position:absolute;inset:0}.sponsor-transition-host-preview{border-radius:inherit;min-height:0;position:absolute;inset:0}.sponsor-takeover{--sponsor-art-scale:1;--sponsor-stage-footer:18cqh;padding-bottom:var(--sponsor-stage-footer);perspective:1400px;transform-style:preserve-3d;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.sponsor-effect-logo{z-index:5;transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;place-items:center;display:grid;position:relative}.sponsor-mark-transition{--sponsor-art-height:calc(22cqh * var(--sponsor-art-scale));--sponsor-art-width:calc(48cqw * var(--sponsor-art-scale))}.sponsor-mark-transition.sponsor-mark-size-small{--sponsor-art-height:calc(16cqh * var(--sponsor-art-scale));--sponsor-art-width:calc(38cqw * var(--sponsor-art-scale))}.sponsor-mark-transition.sponsor-mark-size-large{--sponsor-art-height:calc(30cqh * var(--sponsor-art-scale));--sponsor-art-width:calc(62cqw * var(--sponsor-art-scale))}.sponsor-mark-transition.sponsor-mark-framed .sponsor-mark-frame{min-width:min(40cqw, var(--sponsor-art-width));border-radius:2.2cqh}.sponsor-mark-transition .sponsor-mark-kicker{font-size:clamp(.58rem,1.45cqh,1rem)}.sponsor-orbit{z-index:1;aspect-ratio:1;pointer-events:none;width:min(64cqh,38cqw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sponsor-orbit>span{border:max(1px, .22cqh) solid color-mix(in srgb, var(--accent) 65%, transparent);box-shadow:0 0 2.2cqh color-mix(in srgb, var(--accent) 28%, transparent), inset 0 0 1.4cqh color-mix(in srgb, var(--accent-2) 18%, transparent);border-radius:50%;animation:4.6s linear infinite sponsor-orbit-turn;position:absolute;inset:0}.sponsor-orbit>span:nth-child(2){border-color:color-mix(in srgb, var(--accent-2) 58%, transparent);animation-duration:3.4s;animation-direction:reverse;inset:12%}.sponsor-orbit>span:nth-child(3){opacity:.62;border-style:dashed;animation-duration:2.4s;inset:27%}@keyframes sponsor-orbit-turn{0%{transform:rotate(0)scale(.94)}50%{transform:rotate(180deg)scale(1.04)}to{transform:rotate(360deg)scale(.94)}}.sponsor-impact-rays{z-index:1;aspect-ratio:1;pointer-events:none;width:min(72cqh,42cqw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sponsor-impact-rays>i{background:linear-gradient(to top, transparent, var(--accent));opacity:0;width:.36cqh;height:22%;transform:rotate(calc(var(--ray-i) * 30deg));transform-origin:50% 238%;border-radius:999px;position:absolute;top:-2%;left:calc(50% - .18cqh)}.sponsor-effect-basic-logo-spin,.sponsor-effect-logo-spin-promo{--sponsor-art-scale:.9}.sponsor-basic-orbit{opacity:.78;animation:2.1s cubic-bezier(.16,1,.3,1) both sponsor-orbit-arrive}@keyframes sponsor-orbit-arrive{0%{opacity:0;transform:translate(-50%,-50%)scale(.45)rotate(-90deg)}to{opacity:.78;transform:translate(-50%,-50%)scale(1)rotate(0)}}.sponsor-promo-orbit{opacity:0;width:min(76cqh,44cqw);animation:2.5s ease-out .5s both sponsor-promo-orbit-flash}.sponsor-promo-launch-logo{position:absolute}.sponsor-promo-creative{z-index:6;aspect-ratio:16/9;width:min(79cqw,124cqh);max-height:70cqh;transform-style:preserve-3d;background:#030305;border:0;border-radius:2.2cqh;place-items:center;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 3.5cqh 10cqh #000000b3}.sponsor-promo-creative img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.sponsor-promo-creative-sheen{background:linear-gradient(108deg,#0000 34%,#ffffff0d 42%,#ffffff29 47%,#fff6 50%,#ffffff29 53%,#ffffff0d 58%,#0000 66%);animation:3s linear 5.4s infinite both sponsor-promo-sheen;position:absolute;inset:0;transform:translate(-130%)}@keyframes sponsor-promo-orbit-flash{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)rotate(-80deg)}42%{opacity:.86}to{opacity:0;transform:translate(-50%,-50%)scale(1.55)rotate(65deg)}}@keyframes sponsor-promo-sheen{0%{transform:translate(-130%)}37%{transform:translate(130%)}to{transform:translate(130%)}}.sponsor-neon-rig{z-index:4;border:.28cqh solid color-mix(in srgb, var(--accent) 72%, white 18%);min-width:min(62cqw,104cqh);min-height:39cqh;box-shadow:0 0 2cqh color-mix(in srgb, var(--accent) 68%, transparent), 0 0 7cqh color-mix(in srgb, var(--accent-2) 28%, transparent), inset 0 0 3cqh color-mix(in srgb, var(--accent) 18%, transparent);background:#08070b;border-radius:2.8cqh;place-items:center;padding:7cqh 6cqw;animation:3.4s ease-in-out 1.1s infinite sponsor-neon-hum;display:grid;position:relative}.sponsor-neon-cable{transform-origin:bottom;background:#111016;width:.32cqh;height:30cqh;position:absolute;bottom:100%;box-shadow:.2cqh 0 .3cqh #000000a6}.sponsor-neon-cable-left{left:22%;transform:rotate(8deg)}.sponsor-neon-cable-right{right:22%;transform:rotate(-8deg)}.sponsor-neon-tube{height:.58cqh;box-shadow:0 0 .7cqh white, 0 0 1.7cqh var(--accent), 0 0 3.2cqh var(--accent);background:#fff;border-radius:999px;position:absolute;left:7%;right:7%}.sponsor-neon-tube-top{top:4cqh}.sponsor-neon-tube-bottom{background:var(--accent-2);box-shadow:0 0 .7cqh var(--accent-2), 0 0 1.7cqh var(--accent-2), 0 0 3.2cqh var(--accent-2);bottom:4cqh}.sponsor-neon-logo{filter:drop-shadow(0 0 .6cqh white) drop-shadow(0 0 1.5cqh var(--accent)) drop-shadow(0 0 3.5cqh color-mix(in srgb, var(--accent) 72%, transparent))}@keyframes sponsor-neon-hum{0%,to{filter:brightness(.96)}50%{filter:brightness(1.16)}}.sponsor-coaster{z-index:4;aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#f1e6cb,#c9b487 58%,#8f7446 100%);border:.75cqh solid #d7c6a0;border-radius:50%;place-items:center;width:min(60cqh,35cqw);display:grid;position:relative;overflow:hidden;box-shadow:0 4cqh 7cqh #0000009e,inset 0 0 0 .35cqh #4a301447,inset 0 0 4cqh #4c2d0c40}.sponsor-coaster-rim{border:.25cqh dashed color-mix(in srgb, var(--accent) 62%, #604723);opacity:.82;border-radius:50%;position:absolute;inset:5%}.sponsor-coaster-grain{opacity:.22;mix-blend-mode:multiply;background:repeating-radial-gradient(circle at 42% 36%,#0000 0 1.1cqh,#6f5229 1.2cqh 1.3cqh);position:absolute;inset:0}.sponsor-coaster-logo{--sponsor-art-height:17cqh;--sponsor-art-width:25cqw;max-width:72%}.sponsor-coaster-shadow{z-index:1;filter:blur(2.2cqh);background:#00000094;border-radius:50%;width:min(48cqh,29cqw);height:7cqh;animation:.95s ease-out both sponsor-shadow-land;position:absolute;top:67%;left:50%;transform:translate(-50%)}@keyframes sponsor-shadow-land{0%{opacity:0;transform:translate(-50%)scale(.35)}72%{opacity:.68;transform:translate(-50%)scale(1.12)}to{opacity:.55;transform:translate(-50%)scale(1)}}.sponsor-bottle-cap{z-index:5;aspect-ratio:1;background:radial-gradient(circle at 35% 25%, white 0 2%, var(--accent) 18%, color-mix(in srgb, var(--accent) 56%, #111) 72%);border-radius:50%;place-items:center;width:min(62cqh,37cqw);display:grid;position:relative;box-shadow:0 3.4cqh 5cqh #000000ad,inset 0 0 0 1.1cqh #ffffff29,inset 0 0 4cqh #0000005c}.sponsor-bottle-cap-teeth{z-index:-1;background:repeating-conic-gradient(color-mix(in srgb, var(--accent) 82%, white) 0deg 5deg, color-mix(in srgb, var(--accent) 50%, #111) 5deg 10deg);filter:drop-shadow(0 .8cqh .8cqh #00000080);border-radius:50%;position:absolute;inset:-3.5%}.sponsor-bottle-cap-inner{border:.25cqh solid #ffffff3d;border-radius:50%;position:absolute;inset:9%;box-shadow:inset 0 0 1.8cqh #00000057}.sponsor-cap-logo{--sponsor-art-height:17cqh;--sponsor-art-width:25cqw;max-width:69%}.sponsor-cap-impact>i{animation:.65s cubic-bezier(.16,1,.3,1) .48s both sponsor-ray-burst;animation-delay:calc(.48s + var(--ray-i) * 12ms)}.sponsor-impact-wave{z-index:2;aspect-ratio:1;border:.4cqh solid color-mix(in srgb, var(--accent) 75%, white 10%);opacity:0;border-radius:50%;width:min(48cqh,28cqw);animation:.8s ease-out .52s both sponsor-impact-wave;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sponsor-impact-wave-one{animation-delay:.52s}.sponsor-impact-wave-two{border-color:color-mix(in srgb, var(--accent-2) 72%, white 8%);animation-delay:.66s}@keyframes sponsor-ray-burst{0%{opacity:0;transform:rotate(calc(var(--ray-i) * 30deg)) scaleY(.2)}30%{opacity:.95}to{opacity:0;transform:rotate(calc(var(--ray-i) * 30deg)) scaleY(1.35)}}@keyframes sponsor-impact-wave{0%{opacity:.9;transform:translate(-50%,-50%)scale(.65)}to{opacity:0;transform:translate(-50%,-50%)scale(1.7)}}.sponsor-liquid-stream{z-index:4;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 52%, #111), color-mix(in srgb, var(--accent) 88%, white 8%) 46%, color-mix(in srgb, var(--accent-2) 66%, #111));width:9cqh;height:47cqh;box-shadow:0 0 3cqh color-mix(in srgb, var(--accent) 38%, transparent);border-radius:0 0 45% 55%;position:absolute;top:-4cqh;left:50%;overflow:hidden;transform:translate(-50%)}.sponsor-liquid-stream>i{background:#ffffff38;border-radius:50%;width:1.2cqh;height:130%;position:absolute;top:-18%;transform:rotate(5deg)}.sponsor-liquid-stream>i:first-child{left:18%}.sponsor-liquid-stream>i:nth-child(2){opacity:.48;left:48%}.sponsor-liquid-stream>i:nth-child(3){opacity:.25;right:15%}.sponsor-liquid-reveal{z-index:5;border:.3cqh solid color-mix(in srgb, var(--accent) 62%, white 12%);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 74%, #101017), color-mix(in srgb, var(--accent-2) 54%, #07070b));border-radius:3cqh;place-items:center;width:min(68cqw,108cqh);min-height:40cqh;padding:7cqh 6cqw;display:grid;position:relative;overflow:hidden;box-shadow:0 3cqh 8cqh #0000009e,inset 0 1px #ffffff3d}.sponsor-liquid-surface{background:color-mix(in srgb, var(--accent) 76%, white 12%);height:5cqh;box-shadow:0 1cqh 2cqh color-mix(in srgb, var(--accent) 42%, transparent);border-radius:50%;animation:2.1s ease-in-out .9s infinite sponsor-liquid-slosh;position:absolute;top:-2.2cqh;left:-6%;right:-6%}.sponsor-liquid-logo{z-index:3;filter:drop-shadow(0 1cqh 1.8cqh #00000075);position:relative}.sponsor-liquid-bubbles{position:absolute;inset:0}.sponsor-liquid-bubbles>i{aspect-ratio:1;opacity:0;border:.18cqh solid #ffffff7a;border-radius:50%;width:1.15cqh;animation:2.4s ease-in .65s infinite sponsor-bubble-rise;position:absolute;bottom:-4cqh;left:8%}.sponsor-liquid-bubbles>i:nth-child(2){animation-delay:.81s;left:18%}.sponsor-liquid-bubbles>i:nth-child(3){animation-delay:.97s;left:28%}.sponsor-liquid-bubbles>i:nth-child(4){animation-delay:1.13s;left:38%}.sponsor-liquid-bubbles>i:nth-child(5){animation-delay:1.29s;left:48%}.sponsor-liquid-bubbles>i:nth-child(6){animation-delay:1.45s;left:58%}.sponsor-liquid-bubbles>i:nth-child(7){animation-delay:1.61s;left:68%}.sponsor-liquid-bubbles>i:nth-child(8){animation-delay:1.77s;left:78%}.sponsor-liquid-bubbles>i:nth-child(9){animation-delay:1.93s;left:88%}.sponsor-liquid-bubbles>i:nth-child(3n+2){width:1.7cqh}.sponsor-liquid-bubbles>i:nth-child(3n){width:2.2cqh}@keyframes sponsor-liquid-slosh{0%,to{transform:translate(-1.5%)rotate(-.7deg)}50%{transform:translate(1.5%)rotate(.7deg)}}@keyframes sponsor-bubble-rise{0%{opacity:0;transform:translateY(0)scale(.55)}18%{opacity:.7}to{opacity:0;transform:translateY(-42cqh)scale(1.25)}}.sponsor-spotlight-beam{z-index:2;transform-origin:50% 0;background:linear-gradient(90deg, transparent, #ffffff14 30%, color-mix(in srgb, var(--accent) 32%, #ffffff2e) 50%, #ffffff14 70%, transparent);clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);filter:blur(.65cqh);mix-blend-mode:screen;width:30cqw;height:150cqh;position:absolute;top:-24cqh;left:50%}.sponsor-spotlight-logo{z-index:4;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--accent) 18%, #0a0910) 0%, #07070b 64%, transparent 72%);min-width:min(63cqw,102cqh);min-height:37cqh;filter:drop-shadow(0 0 4cqh color-mix(in srgb, var(--accent) 25%, transparent));border-radius:50%;place-items:center;padding:6cqh 6cqw 9cqh;display:grid;position:relative}.sponsor-spotlight-plinth{height:.5cqh;box-shadow:0 0 1cqh white, 0 0 3cqh var(--accent), 0 0 6cqh color-mix(in srgb, var(--accent) 50%, transparent);background:#fff;border-radius:50%;position:absolute;bottom:4cqh;left:15%;right:15%}.sponsor-poster{z-index:4;width:min(60cqw,100cqh);min-height:48cqh;box-shadow:2.2cqh 3.2cqh 0 color-mix(in srgb, var(--accent) 52%, #17121d), 0 5cqh 9cqh #000000ad;background:linear-gradient(118deg,#ffffff8f,#0000 28%),#e8e1d4;border:.2cqh solid #cfc6b5;border-radius:.4cqh;place-items:center;padding:8cqh 6cqw 6cqh;display:grid;position:relative;overflow:visible}.sponsor-poster-paper-grain{opacity:.24;mix-blend-mode:multiply;background:repeating-linear-gradient(7deg,#0000 0 .65cqh,#412d1614 .7cqh .78cqh),repeating-linear-gradient(92deg,#0000 0 1.1cqh,#fff3 1.15cqh 1.24cqh);position:absolute;inset:0}.sponsor-poster-tape{z-index:6;-webkit-backdrop-filter:blur(.2cqh);backdrop-filter:blur(.2cqh);background:#eeda9ed1;width:13cqh;height:4.2cqh;position:absolute;box-shadow:0 .5cqh 1cqh #00000038}.sponsor-poster-tape-one{top:1cqh;left:-4cqh;transform:rotate(-36deg)}.sponsor-poster-tape-two{bottom:1cqh;right:-4cqh;transform:rotate(-34deg)}.sponsor-poster-registration{color:#28212b;font:900 clamp(.52rem, 1.55cqh, 1rem)/1 var(--font-space-mono), monospace;letter-spacing:.32em;opacity:.54;position:absolute;top:2.5cqh;left:3cqh}.sponsor-poster-logo{z-index:3;position:relative}.sponsor-poster-logo.sponsor-mark-raw{filter:drop-shadow(.6cqh .8cqh 0 color-mix(in srgb, var(--accent) 42%, #1e142273))}.sponsor-poster-smack{z-index:6;color:var(--accent-2);filter:drop-shadow(0 0 1.3cqh var(--accent-2));opacity:0;font-size:8cqh;animation:.58s cubic-bezier(.16,1,.3,1) .48s both sponsor-poster-smack;position:absolute;top:15%;left:73%}@keyframes sponsor-poster-smack{0%{opacity:0;transform:scale(.2)rotate(-30deg)}45%{opacity:1;transform:scale(1.28)rotate(8deg)}to{opacity:0;transform:scale(1.7)rotate(16deg)}}@media (prefers-reduced-motion:reduce){.sponsor-mark-halo,.sponsor-orbit>span,.sponsor-basic-orbit,.sponsor-promo-orbit,.sponsor-promo-creative-sheen,.sponsor-neon-rig,.sponsor-coaster-shadow,.sponsor-cap-impact>i,.sponsor-impact-wave,.sponsor-liquid-surface,.sponsor-liquid-bubbles>i,.sponsor-poster-smack{animation:none!important}.sponsor-mark-halo{opacity:.52}}@media (max-aspect-ratio:4/3){.sponsor-mark-transition{--sponsor-art-width:calc(62cqw * var(--sponsor-art-scale))}.sponsor-neon-rig,.sponsor-liquid-reveal,.sponsor-spotlight-logo,.sponsor-poster{width:min(82cqw,105cqh);min-width:0}}
