.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:0cqh;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-sheen{z-index:7;border-radius:inherit;pointer-events:none;background:linear-gradient(var(--sheen-angle,108deg), transparent 34%, #ffffff0d 42%, #ffffff29 47%, #fff6 50%, #ffffff29 53%, #ffffff0d 58%, transparent 66%);opacity:var(--sheen-opacity,1);animation:sponsor-sheen-pass var(--sheen-period,4.6s) var(--idle-in,1.6s) linear infinite both;will-change:transform;position:absolute;inset:0;transform:translate(-140%)}.sponsor-sheen-metal{--sheen-period:5.2s;--sheen-angle:96deg;mix-blend-mode:screen;background:linear-gradient(96deg,#0000 40%,#ffffff1a 46%,#ffffff57 49%,#ffffffeb 50.4%,#ffffff57 52%,#ffffff1a 55%,#0000 61%)}.sponsor-sheen-paper{--sheen-period:7.4s;--sheen-angle:116deg;mix-blend-mode:soft-light;background:linear-gradient(116deg,#0000 22%,#ffffff1a 38%,#ffffff42 50%,#ffffff1a 62%,#0000 78%)}.sponsor-sheen-gloss{--sheen-period:6.1s;mix-blend-mode:screen;background:linear-gradient(104deg,#0000 30%,#ffffff4d 44%,#ffffff9e 48%,#ffffff24 53%,#0000 58%,#ffffff29 66%,#0000 74%)}@keyframes sponsor-sheen-pass{0%{transform:translate(-140%)}32%{transform:translate(140%)}to{transform:translate(140%)}}.sponsor-drift{animation:sponsor-drift-turn var(--drift-turn,11s) var(--idle-in,1.6s) ease-in-out infinite both, sponsor-drift-float var(--drift-float,7.4s) var(--idle-in,1.6s) ease-in-out infinite both;will-change:transform}@keyframes sponsor-drift-turn{0%,to{rotate:calc(var(--drift-deg,.85deg) * -1)}50%{rotate:var(--drift-deg,.85deg)}}@keyframes sponsor-drift-float{0%,to{translate:0 calc(var(--drift-y,.5cqh) * -1)}50%{translate:0 var(--drift-y,.5cqh)}}.sponsor-effect-basic-logo-spin,.sponsor-effect-coaster-flip,.sponsor-effect-bottle-cap-slam,.sponsor-effect-spotlight-sweep,.sponsor-effect-liquid-pour,.sponsor-effect-neon-sign{animation:26s linear 1.5s both sponsor-stage-push}@keyframes sponsor-stage-push{0%{scale:1}to{scale:1.045}}.sponsor-effect-basic-logo-spin,.sponsor-effect-logo-spin-promo{--sponsor-art-scale:.9}.sponsor-effect-basic-logo-spin .sponsor-effect-logo{--drift-turn:10.8s;--drift-float:7.3s;--drift-deg:.7deg;--drift-y:.6cqh;--idle-in:2.3s}.sponsor-spin-shimmer{pointer-events:none;-webkit-mask-image:var(--sponsor-logo-src);-webkit-mask-image:var(--sponsor-logo-src);mask-image:var(--sponsor-logo-src);mix-blend-mode:screen;animation:sponsor-spin-shimmer 4.2s var(--idle-in,2.3s) linear infinite both;background:linear-gradient(102deg,#0000 38%,#ffffff38 45%,#ffffffd9 50%,#ffffff38 55%,#0000 62%) 0 0/260% 100% no-repeat;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes sponsor-spin-shimmer{0%{background-position:-90% 0}38%{background-position:190% 0}to{background-position:190% 0}}.sponsor-effect-basic-logo-spin .sponsor-mark-art{animation:3.8s ease-in-out 2.3s infinite both sponsor-spin-glow}@keyframes sponsor-spin-glow{0%,to{filter:drop-shadow(0 0 1.2cqh color-mix(in srgb, var(--accent) 38%, transparent)) drop-shadow(0 0 3cqh color-mix(in srgb, var(--accent) 16%, transparent))}50%{filter:drop-shadow(0 0 2.2cqh color-mix(in srgb, var(--accent) 72%, transparent)) drop-shadow(0 0 6cqh color-mix(in srgb, var(--accent-2) 36%, transparent)) brightness(1.07)}}.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-effect-logo-spin-promo{--sponsor-stage-footer:18cqh}.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{--drift-turn:9.4s;--drift-float:6.8s;--drift-deg:1.1deg;--drift-y:.6cqh;--idle-in:1.3s;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);animation:sponsor-neon-hum 3.4s 1.1s ease-in-out infinite, sponsor-drift-turn var(--drift-turn) var(--idle-in) ease-in-out infinite both, sponsor-drift-float var(--drift-float) var(--idle-in) ease-in-out infinite both;background:#08070b;border-radius:2.8cqh;place-items:center;padding:7cqh 6cqw;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{--drift-turn:12.5s;--drift-float:8.1s;--drift-deg:.9deg;--drift-y:.45cqh;--idle-in:1.7s;z-index:4;aspect-ratio:1;background:radial-gradient(circle at 34% 24%,#ffffff9e,#0000 52%),radial-gradient(circle at 50% 46%,#f4efe3 0 46%,#e6dcc7 72%,#cabd9f 100%);border-radius:50%;place-items:center;width:min(54cqh,32cqw);display:grid;position:relative;overflow:hidden;box-shadow:0 .2cqh #cabd9f,0 .4cqh #bcae8e,0 .62cqh #ab9d7d,0 .84cqh #988b6d,0 1.02cqh #857960,0 2.8cqh 4.8cqh #00000094,inset 0 0 2.6cqh #78603629,inset 0 -.9cqh 1.6cqh #78603621}.sponsor-coaster-edge{opacity:.8;background:repeating-conic-gradient(#745e3a57 0deg .5deg,#fffbf066 .5deg 1.1deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 0 95%,#000 96.8%);mask:radial-gradient(circle,#0000 0 95%,#000 96.8%)}.sponsor-coaster-grain{opacity:.55;mix-blend-mode:multiply;background:repeating-linear-gradient(64deg,#0000 0 .16cqh,#7a62381c .16cqh .25cqh),repeating-linear-gradient(-29deg,#0000 0 .22cqh,#ffffff38 .22cqh .31cqh);border-radius:50%;position:absolute;inset:0}.sponsor-coaster-print{border:.32cqh solid color-mix(in srgb, var(--accent) 48%, #6d5a37);opacity:.5;border-radius:50%;position:absolute;inset:6.5%;box-shadow:inset 0 0 0 .1cqh #fff6,0 .1cqh #ffffff73}.sponsor-coaster-damp{opacity:0;filter:blur(.6cqh);mix-blend-mode:multiply;background:radial-gradient(circle,#604a281a 0 48%,#604a2833 68%,#604a2814 84%,#0000 94%);border-radius:50%;animation:7s ease-out 1.9s both sponsor-coaster-damp;position:absolute;inset:21%}@keyframes sponsor-coaster-damp{0%{opacity:0;scale:.82}to{opacity:1;scale:1}}.sponsor-coaster-logo{--sponsor-art-height:15cqh;--sponsor-art-width:22cqw;filter:drop-shadow(0 .12cqh #ffffff73)saturate(.94);opacity:.93;max-width:68%}.sponsor-coaster-shadow{z-index:1;filter:blur(2.4cqh);background:#0009;border-radius:50%;width:min(46cqh,27cqw);height:6.5cqh;animation:1.45s ease-out both sponsor-coaster-shadow-land,8.1s ease-in-out 1.7s infinite both sponsor-coaster-shadow-breathe;position:absolute;top:62%;left:50%;transform:translate(-50%)}@keyframes sponsor-coaster-shadow-land{0%{opacity:0;scale:.3}40%{opacity:.3;scale:.58}72%{opacity:.74;scale:1.12}to{opacity:.55;scale:1}}@keyframes sponsor-coaster-shadow-breathe{0%,to{opacity:.48}50%{opacity:.6}}.sponsor-bottle-cap{--drift-turn:13.5s;--drift-float:7.9s;--drift-deg:.6deg;--drift-y:.38cqh;--idle-in:1.5s;z-index:5;aspect-ratio:1;width:min(52cqh,31cqw);transform-style:preserve-3d;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 3cqh 4.6cqh #000000a8}.sponsor-cap-crimp{background:linear-gradient(148deg,#fff6 0 12%,#ffffff0d 36%,#0000001f 60%,#0000006b 94%),repeating-conic-gradient(from -6deg,#3f444c 0deg,#6b7280 2.6deg,#b8bfc9 5.2deg,#eef1f5 7.2deg,#f9fbfc 8deg,#d3d9e1 9.6deg,#98a0ab 12.2deg,#5c626c 15deg,#3f444c 17.1429deg);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 .16cqh #ffffff42}.sponsor-cap-bevel{border-radius:50%;position:absolute;inset:7.6%;box-shadow:0 0 0 .26cqh #ffffff4d,0 .5cqh 1.2cqh #0000005c,inset 0 .55cqh 1.2cqh #0006}.sponsor-cap-face{background:radial-gradient(circle at 36% 26%,#ffffffe6,#fff0 40%),radial-gradient(circle at 50% 42%,#f2f5f8 0%,#d2d8e0 40%,#9aa2ad 76%,#6b727d 100%);border-radius:50%;position:absolute;inset:9%;box-shadow:inset 0 .45cqh 1cqh #ffffff52,inset 0 -.8cqh 1.7cqh #0000005c}.sponsor-cap-turn{filter:blur(.22cqh);mix-blend-mode:overlay;opacity:.7;background:repeating-conic-gradient(#ffffff12 0deg 1.6deg,#0000000f 1.6deg 3.2deg);border-radius:50%;position:absolute;inset:9%;-webkit-mask:radial-gradient(circle,#0000 0 16%,#000 32%);mask:radial-gradient(circle,#0000 0 16%,#000 32%)}.sponsor-cap-spec{filter:blur(.5cqh);mix-blend-mode:screen;animation:sponsor-cap-spec-turn 15s var(--idle-in) linear infinite both;will-change:transform;background:conic-gradient(#0000 0deg,#ffffff4d 14deg,#fff9 24deg,#ffffff42 34deg,#0000 54deg 178deg,#ffffff2e 196deg,#fff6 206deg,#ffffff24 218deg,#0000 238deg);border-radius:50%;position:absolute;inset:0}@keyframes sponsor-cap-spec-turn{0%{rotate:none}to{rotate:360deg}}.sponsor-cap-glint{animation:sponsor-cap-spec-turn 9.5s var(--idle-in) linear infinite both;border-radius:50%;position:absolute;inset:0}.sponsor-cap-glint:before{content:"";opacity:0;width:5.4cqh;height:5.4cqh;animation:sponsor-cap-glint-flash 4.3s calc(var(--idle-in) + .4s) ease-in-out infinite both;background:radial-gradient(closest-side,#fffffff2,#0000 70%),linear-gradient(#0000 47%,#ffffffd9 50%,#0000 53%),linear-gradient(90deg,#0000 47%,#ffffffd9 50%,#0000 53%);margin-left:-2.7cqh;position:absolute;top:.9cqh;left:50%}@keyframes sponsor-cap-glint-flash{0%,62%,to{opacity:0;scale:.5}76%{opacity:.95;scale:1}88%{opacity:0;scale:.6}}.sponsor-cap-logo{--sponsor-art-height:14cqh;--sponsor-art-width:21cqw;z-index:6;filter:drop-shadow(0 -.1cqh #ffffff8c)drop-shadow(0 .22cqh .34cqh #161a2080);max-width:64%;position:relative}.sponsor-cap-impact>i{animation:.62s cubic-bezier(.16,1,.3,1) .52s both sponsor-ray-burst;animation-delay:calc(.52s + var(--ray-i) * 12ms);background:linear-gradient(#ffffffeb,#0000)}.sponsor-impact-wave{z-index:2;aspect-ratio:1;opacity:0;border:.34cqh solid #fffc;border-radius:50%;width:min(44cqh,26cqw);animation:.82s 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) 55%, white 45%);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{--drift-turn:11.8s;--drift-float:7.7s;--drift-deg:.45deg;--drift-y:.55cqh;--idle-in:1.5s;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-liquid-caustics{filter:blur(.9cqh);mix-blend-mode:screen;opacity:.8;animation:sponsor-liquid-caustic-a 13s var(--idle-in) linear infinite both, sponsor-liquid-caustic-b 8.5s var(--idle-in) ease-in-out infinite both;background:repeating-linear-gradient(74deg,#0000 0 3.2cqh,#ffffff24 4.1cqh 5cqh,#0000 6cqh 9cqh),repeating-linear-gradient(-63deg,#0000 0 5cqh,#ffffff17 6.2cqh 7.4cqh,#0000 8.6cqh 13cqh);position:absolute;inset:0}@keyframes sponsor-liquid-caustic-a{0%{translate:-9cqh}to{translate:9cqh}}@keyframes sponsor-liquid-caustic-b{0%,to{opacity:.5}50%{opacity:.95}}.sponsor-liquid-glass{border-radius:inherit;position:absolute;inset:0;box-shadow:inset .28cqh .28cqh #ffffff57,inset -.22cqh -.22cqh #ffffff1f,inset 0 -1.4cqh 2.6cqh #ffffff29}.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-rig{z-index:2;transform-origin:50% 0;pointer-events:none;width:40cqw;height:152cqh;margin-left:-20cqw;animation:9.2s ease-in-out 1.5s infinite both sponsor-spotlight-swing;position:absolute;top:-26cqh;left:50%}@keyframes sponsor-spotlight-swing{0%,to{rotate:-7deg}50%{rotate:7deg}}.sponsor-spotlight-cone{background:linear-gradient(90deg, transparent, #ffffff0d 26%, color-mix(in srgb, var(--accent) 26%, #ffffff29) 50%, #ffffff0d 74%, transparent);clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);filter:blur(1cqh);mix-blend-mode:screen;animation:5.7s ease-in-out 1.5s infinite both sponsor-spotlight-flicker;position:absolute;inset:0}@keyframes sponsor-spotlight-flicker{0%,to{opacity:.74}38%{opacity:.95}62%{opacity:.82}}.sponsor-spotlight-motes{clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);mix-blend-mode:screen;position:absolute;inset:0}.sponsor-spotlight-motes>i{left:calc(50% + (var(--mote-i) - 7) * 2.6cqw);top:calc(18% + var(--mote-i) * 5.1%);width:calc(.3cqh + (var(--mote-i) % 3) * .16cqh);aspect-ratio:1;opacity:0;filter:blur(.08cqh);animation:sponsor-spotlight-mote calc(11s + var(--mote-i) * 1.7s) calc(1.6s + var(--mote-i) * .62s) linear infinite both;background:#ffffffd9;border-radius:50%;position:absolute}@keyframes sponsor-spotlight-mote{0%{opacity:0;translate:0}14%{opacity:.5}70%{opacity:.32}to{opacity:0;translate:3.4cqw -22cqh}}.sponsor-spotlight-logo{--drift-turn:12.2s;--drift-float:8.6s;--drift-deg:.4deg;--drift-y:.5cqh;--idle-in:1.5s;--sheen-period:4.6s;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-pool{background:radial-gradient(ellipse at center, #ffffff4d, color-mix(in srgb, var(--accent) 34%, transparent) 46%, transparent 72%);filter:blur(1.6cqh);mix-blend-mode:screen;border-radius:50%;height:11cqh;animation:4.6s ease-in-out 1.5s infinite both sponsor-spotlight-pool;position:absolute;bottom:2.4cqh;left:12%;right:12%}@keyframes sponsor-spotlight-pool{0%,to{opacity:.45;scale:.92 1}50%{opacity:.95;scale:1.08 1}}.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%;animation:4.6s ease-in-out 1.5s infinite both sponsor-spotlight-plinth;position:absolute;bottom:4cqh;left:15%;right:15%}@keyframes sponsor-spotlight-plinth{0%,to{opacity:.7}50%{opacity:1}}@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-coaster-damp,.sponsor-cap-impact>i,.sponsor-cap-spec,.sponsor-cap-glint,.sponsor-cap-glint:before,.sponsor-impact-wave,.sponsor-liquid-surface,.sponsor-liquid-bubbles>i,.sponsor-liquid-caustics,.sponsor-spotlight-rig,.sponsor-spotlight-cone,.sponsor-spotlight-motes>i,.sponsor-spotlight-pool,.sponsor-spotlight-plinth,.sponsor-sheen,.sponsor-drift,.sponsor-spin-shimmer,.sponsor-effect-basic-logo-spin .sponsor-mark-art,.sponsor-effect-coaster-flip,.sponsor-effect-bottle-cap-slam,.sponsor-effect-spotlight-sweep,.sponsor-effect-liquid-pour,.sponsor-effect-neon-sign{animation:none!important}.sponsor-mark-halo{opacity:.52}.sponsor-sheen,.sponsor-spin-shimmer{opacity:0}.sponsor-coaster-damp{opacity:.7}.sponsor-cap-glint:before{opacity:0}}@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{width:min(82cqw,105cqh);min-width:0}}
