.rm-performer{aspect-ratio:480/400;isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;contain:layout style;--rm-ease:cubic-bezier(.22,.72,.24,1);--rm-soft:cubic-bezier(.45,0,.3,1);flex:none;width:min(100%,480px);position:relative;overflow:visible}.rm-performer-rig{filter:drop-shadow(0 5px #0b071b35);position:absolute;inset:0}.rm-performer-shadow{filter:blur(4px);background:#08051265;border-radius:50%;height:4%;animation:5.7s ease-in-out infinite rm-shadow-float;position:absolute;bottom:9%;left:25%;right:24%}.rm-performer-head-float{aspect-ratio:1;z-index:3;width:52%;animation:5.7s ease-in-out infinite rm-head-float;position:absolute;top:8%;left:24%}.rm-performer-head{transform-origin:50% 66%;width:100%;height:100%}.rm-performer-head>img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;display:block}.rm-performer-left-float{aspect-ratio:1;z-index:5;width:16%;animation:5.7s ease-in-out -.55s infinite rm-left-float;position:absolute;top:58%;left:7%}.rm-performer-right-float{z-index:4;width:16%;height:72%;animation:5.7s ease-in-out -1.15s infinite rm-right-float;position:absolute;top:14%;left:80%}.rm-performer-left-hand,.rm-performer-right-hand{transform-origin:50% 65%;width:100%;height:100%}.rm-performer svg{width:100%;height:100%;display:block;overflow:visible}.rm-performer-watch{aspect-ratio:520/580;z-index:2;opacity:0;transform-origin:50% 4%;width:104%;position:absolute;top:-12%;left:-35%;transform:translateY(50%)scale(.04)}.rm-performer-watch-second{transform-origin:260px 318px}.rm-performer-duck{aspect-ratio:190/160;z-index:2;opacity:0;transform-origin:76% 60%;width:40%;position:absolute;top:35%;left:-10%;transform:translate(-200%)}.rm-performer-handkerchief{aspect-ratio:90/220;z-index:2;opacity:0;transform-origin:50% 0;width:16%;position:absolute;top:63%;left:9%;transform:scaleY(.05)}.rm-performer-polish-cloth{aspect-ratio:1;z-index:5;opacity:0;width:15%;position:absolute;top:32%;left:78%}.rm-performer-wand-spark{color:#ffe58a;text-align:center;opacity:0;text-shadow:0 0 24px #ffe58a55;width:80%;font-size:clamp(22px,4vw,65px);line-height:1;position:absolute;top:-3%;left:10%}.rm-performer-falling-prop{aspect-ratio:1;opacity:0;color:#ffe58a;width:12%;font:700 clamp(24px,3vw,48px)/1 var(--display);text-align:center;z-index:4;position:absolute;top:8%;left:12%}.rm-performer-sleep{opacity:0;color:#ffe58a;font:800 clamp(13px,1.6vw,25px)/1 var(--display);z-index:4;align-items:flex-end;gap:4px;display:flex;position:absolute;top:11%;left:69%}.rm-performer-sleep span:nth-child(2){transform:translateY(-10px)}.rm-performer-sleep span:nth-child(3){transform:translateY(-23px)}.rm-performer[data-action=conjure] .rm-performer-right-hand{animation:rm-conjure-hand 1.8s var(--rm-ease) both}.rm-performer[data-action=conjure] .rm-performer-head{animation:rm-conjure-head 1.8s var(--rm-ease) both}.rm-performer[data-action=conjure] .rm-performer-wand-spark{animation:1.8s ease-out both rm-conjure-spark}.rm-performer[data-action=present] .rm-performer-left-hand{animation:rm-present-hand 3.15s var(--rm-ease) both}.rm-performer[data-action=present] .rm-performer-head{animation:rm-present-head 3.15s var(--rm-ease) both}.rm-performer[data-action=bow] .rm-performer-head{animation:rm-bow-head 2.6s var(--rm-ease) both}.rm-performer[data-action=bow] .rm-performer-left-hand{animation:rm-bow-hand 2.6s var(--rm-ease) both}.rm-performer[data-action=fanfare] .rm-performer-head{animation:rm-fanfare-head 4.5s var(--rm-ease) both}.rm-performer[data-action=fanfare] .rm-performer-left-hand{animation:rm-fanfare-left 4.5s var(--rm-ease) both}.rm-performer[data-action=fanfare] .rm-performer-right-hand{animation:rm-fanfare-right 4.5s var(--rm-ease) both}.rm-performer[data-action=watch] .rm-performer-watch{animation:rm-watch-prop 8.6s var(--rm-ease) both}.rm-performer[data-action=watch] .rm-performer-left-hand{animation:rm-watch-hand 8.6s var(--rm-ease) both}.rm-performer[data-action=watch] .rm-performer-head{animation:rm-watch-head 8.6s var(--rm-ease) both}.rm-performer[data-action=watch] .rm-performer-right-hand{animation:rm-watch-cane 8.6s var(--rm-ease) both}.rm-performer[data-action=watch] .rm-performer-watch-second{animation:rm-watch-second 8.6s var(--rm-soft) both;animation-delay:var(--rm-gesture-delay,0s)}.rm-performer[data-action=tap] .rm-performer-right-hand{animation:rm-cane-tap 5.8s var(--rm-ease) both}.rm-performer[data-action=tap] .rm-performer-head{animation:rm-tap-head 5.8s var(--rm-ease) both}.rm-performer[data-action=doze] .rm-performer-head{animation:rm-doze-head 8.6s var(--rm-soft) both}.rm-performer[data-action=doze] .rm-performer-left-hand{animation:rm-doze-hand 8.6s var(--rm-soft) both}.rm-performer[data-action=doze] .rm-performer-sleep{animation:8.6s ease-out both rm-doze-sleep}.rm-performer[data-action=polish] .rm-performer-left-hand{animation:rm-polish-hand 7.4s var(--rm-ease) both}.rm-performer[data-action=polish] .rm-performer-polish-cloth{animation:rm-polish-cloth 7.4s var(--rm-ease) both}.rm-performer[data-action=polish] .rm-performer-head{animation:rm-polish-head 7.4s var(--rm-ease) both}.rm-performer[data-action=handkerchief] .rm-performer-left-hand{animation:rm-ribbon-hand 8.2s var(--rm-ease) both}.rm-performer[data-action=handkerchief] .rm-performer-handkerchief{animation:rm-ribbon-prop 8.2s var(--rm-ease) both}.rm-performer[data-action=handkerchief] .rm-performer-head{animation:rm-ribbon-head 8.2s var(--rm-ease) both}.rm-performer[data-action=catch] .rm-performer-falling-prop{animation:rm-catch-prop 6.8s var(--rm-ease) both}.rm-performer[data-action=catch] .rm-performer-left-hand{animation:rm-catch-hand 6.8s var(--rm-ease) both}.rm-performer[data-action=catch] .rm-performer-head{animation:rm-catch-head 6.8s var(--rm-ease) both}.rm-performer[data-action=shrug] .rm-performer-left-hand{animation:rm-shrug-left 4.4s var(--rm-ease) both}.rm-performer[data-action=shrug] .rm-performer-right-hand{animation:rm-shrug-right 4.4s var(--rm-ease) both}.rm-performer[data-action=shrug] .rm-performer-head{animation:rm-shrug-head 4.4s var(--rm-ease) both}.rm-performer[data-action=peek] .rm-performer-head{animation:rm-peek-head 6.6s var(--rm-ease) both}.rm-performer[data-action=peek] .rm-performer-left-hand{animation:rm-peek-hand 6.6s var(--rm-ease) both}.rm-performer[data-action=inspect] .rm-performer-left-hand{animation:rm-inspect-hand 8.6s var(--rm-ease) both}.rm-performer[data-action=inspect] .rm-performer-duck{animation:rm-inspect-duck 8.6s var(--rm-ease) both}.rm-performer[data-action=inspect] .rm-performer-head{animation:rm-inspect-head 8.6s var(--rm-ease) both}.rm-performer[data-action] .rm-performer-gesture{animation-delay:var(--rm-gesture-delay,0s)}@keyframes rm-head-float{0%,to{transform:translateY(0)rotate(-.4deg)}45%{transform:translateY(-2.2%)rotate(.6deg)}}@keyframes rm-left-float{0%,to{transform:translateY(0)rotate(-2deg)}47%{transform:translateY(-6%)rotate(1deg)}}@keyframes rm-right-float{0%,to{transform:translateY(0)rotate(.5deg)}53%{transform:translateY(-1.2%)rotate(-.5deg)}}@keyframes rm-shadow-float{0%,to{opacity:.7;transform:scaleX(1)}45%{opacity:.5;transform:scaleX(.92)}}@keyframes rm-conjure-hand{0%,to{transform:none}12%{transform:translateY(2%)rotate(3deg)}31%{transform:translateY(-7%)rotate(-7deg)}43%{transform:translateY(-5%)rotate(-4deg)}64%{transform:translateY(-5%)rotate(-5deg)}87%{transform:translateY(.8%)rotate(1deg)}}@keyframes rm-conjure-head{0%,to{transform:none}15%{transform:rotate(2deg)}37%{transform:translateY(-2.5%)rotate(-4deg)}58%{transform:translateY(-1.5%)rotate(-2deg)}83%{transform:rotate(.6deg)}}@keyframes rm-conjure-spark{0%,26%,to{opacity:0;transform:scale(.3)rotate(-30deg)}37%{opacity:1;transform:scale(1.4)rotate(12deg)}56%{opacity:.9;transform:scale(.95)rotate(38deg)}73%{opacity:0;transform:scale(1.7)rotate(65deg)}}@keyframes rm-present-hand{0%,to{transform:none}7%{transform:translate(10%,10%)rotate(9deg)}20%{transform:translate(-17%,-39%)rotate(-22deg)}29%{transform:translate(-12%,-32%)rotate(-17deg)}65%{transform:translate(-12%,-34%)rotate(-18deg)}84%{transform:translate(3%,4%)rotate(3deg)}}@keyframes rm-present-head{0%,to{transform:none}12%{transform:translateY(1%)rotate(-1deg)}27%{transform:translateY(-2%)rotate(5deg)}37%,67%{transform:translateY(-1.3%)rotate(3.5deg)}87%{transform:rotate(-.6deg)}}@keyframes rm-bow-head{0%,to{transform:none}10%{transform:translateY(-2.5%)rotate(2deg)}31%{transform:translateY(10%)rotate(-12deg)scale(.98)}45%,62%{transform:translateY(8%)rotate(-10deg)scale(.985)}83%{transform:translateY(-1.6%)rotate(1deg)}}@keyframes rm-bow-hand{0%,to{transform:none}11%{transform:translate(-8%,-12%)rotate(-6deg)}30%,63%{transform:translate(36%,13%)rotate(32deg)}84%{transform:translate(-4%,-4%)rotate(-3deg)}}@keyframes rm-fanfare-head{0%,to{transform:none}6%{transform:translateY(3%)scale(.98)}17%{transform:translateY(-6%)rotate(3deg)scale(1.035)}25%{transform:translateY(-3%)rotate(1deg)}68%{transform:translateY(-3%)rotate(-1deg)}84%{transform:translateY(1%)rotate(.5deg)}}@keyframes rm-fanfare-left{0%,to{transform:none}6%{transform:translate(9%,14%)rotate(9deg)}17%{transform:translate(-8%,-65%)rotate(-26deg)}25%{transform:translate(-5%,-52%)rotate(-18deg)}66%{transform:translate(-7%,-55%)rotate(-22deg)}85%{transform:translate(3%,5%)rotate(3deg)}}@keyframes rm-fanfare-right{0%,to{transform:none}7%{transform:translateY(2%)rotate(2deg)}19%{transform:translateY(-8%)rotate(-6deg)}27%,68%{transform:translateY(-6%)rotate(-4deg)}86%{transform:translateY(.8%)rotate(.6deg)}}@keyframes rm-watch-prop{0%,7%,to{opacity:0;transform:translateY(50%)rotate(15deg)scale(.04)}9%{opacity:1;transform:translateY(48%)rotate(15deg)scale(.07)}21%{opacity:1;transform:translateY(-1.5%)rotate(-3deg)scale(1.02)}28%,58%{opacity:1;transform:translateY(0)rotate(0)scale(1)}65%{opacity:1;transform:translateY(0)rotate(3deg)scale(1)}72%{opacity:1;transform:translateY(0)rotate(0)scale(1)}85%{opacity:1;transform:translateY(49%)rotate(16deg)scale(.055)}88%{opacity:0;transform:translateY(50%)rotate(16deg)scale(.04)}}@keyframes rm-watch-hand{0%,to{transform:none}7%{transform:translate(12%,15%)rotate(12deg)}21%{transform:translate(1%,-387%)rotate(18deg)}28%,58%{transform:translate(1%,-375%)rotate(13deg)}65%{transform:translate(1%,-375%)rotate(19deg)}72%{transform:translate(1%,-375%)rotate(13deg)}86%{transform:translate(12%,6%)rotate(10deg)}94%{transform:translate(-2%,-3%)rotate(-2deg)}}@keyframes rm-watch-head{0%,to{transform:none}11%{transform:translateY(2%)rotate(-3deg)}25%,40%{transform:translate(25%,-9%)rotate(-8deg)scale(.94)}46%{transform:translate(18%,-13%)rotate(6deg)scale(.97)}52%{transform:translate(22%,-10%)rotate(2deg)scale(.96)}60%,73%{transform:translate(25%,-9%)rotate(-11deg)scale(.94)}87%{transform:translate(-1%,1%)rotate(1deg)}}@keyframes rm-watch-cane{0%,to{transform:none}11%{transform:translate(-2%)}25%,73%{transform:translate(50%)rotate(1deg)}87%{transform:translate(-2%)rotate(-.3deg)}}@keyframes rm-watch-second{0%,18%{transform:rotate(0)}72%,to{transform:rotate(180deg)}}@keyframes rm-cane-tap{0%,to{transform:none}15%,32%,57%{transform:translateY(0)}20%,37%,62%{transform:translateY(-5%)}23%,40%,65%{animation-timing-function:cubic-bezier(.18,.8,.3,1);transform:translateY(1%)}26%,43%,68%{transform:translateY(-1%)}29%,46%,72%{transform:translateY(0)}}@keyframes rm-tap-head{0%,to{transform:none}16%,60%{transform:rotate(5deg)}67%{transform:rotate(2deg)}75%{transform:rotate(-1deg)}}@keyframes rm-doze-head{0%,to{transform:none}16%{transform:translateY(3%)rotate(-4deg)}32%{transform:translateY(6%)rotate(-8deg)}48%{transform:translateY(8%)rotate(-11deg)}58%{transform:translateY(10%)rotate(-13deg)}62%{animation-timing-function:var(--rm-ease);transform:translateY(-4%)rotate(5deg)}68%{transform:translateY(1%)rotate(-2deg)}76%{transform:translateY(-.5%)rotate(.5deg)}}@keyframes rm-doze-hand{0%,to{transform:none}20%{transform:translateY(8%)rotate(4deg)}58%{transform:translateY(22%)rotate(12deg)}63%{transform:translateY(-15%)rotate(-9deg)}71%{transform:translateY(3%)rotate(2deg)}}@keyframes rm-doze-sleep{0%,19%,62%,to{opacity:0;transform:translateY(0)rotate(7deg)}29%{opacity:.6;transform:translateY(-6px)rotate(7deg)}55%{opacity:.9;transform:translateY(-18px)rotate(10deg)}}@keyframes rm-polish-hand{0%,to{transform:none}8%{transform:translate(-9%,12%)rotate(-8deg)}18%{transform:translate(435%,40%)rotate(26deg)}25%,40%,55%{transform:translate(435%,-123%)rotate(23deg)}32%,47%,62%{transform:translate(435%,-65%)rotate(15deg)}74%{transform:translate(435%,42%)rotate(24deg)}89%{transform:translate(-4%,5%)rotate(-3deg)}}@keyframes rm-polish-cloth{0%,20%,79%,to{opacity:0;transform:translateY(0)rotate(-8deg)}25%,40%,55%{opacity:1;transform:translateY(-15%)rotate(-9deg)}32%,47%,62%{opacity:1;transform:translateY(42%)rotate(8deg)}71%{opacity:0;transform:translateY(65%)rotate(13deg)}}@keyframes rm-polish-head{0%,to{transform:none}20%,65%{transform:translate(-3%,1%)rotate(6deg)}74%{transform:rotate(2deg)}89%{transform:rotate(-.5deg)}}@keyframes rm-ribbon-hand{0%,to{transform:none}8%{transform:translate(10%,13%)rotate(10deg)}19%,40%,61%{transform:translate(-3%,-18%)rotate(-9deg)}28%,50%{transform:translate(2%,2%)rotate(3deg)}73%{transform:translate(-3%,-16%)rotate(-8deg)}89%{transform:translate(4%,7%)rotate(4deg)}}@keyframes rm-ribbon-prop{0%,9%,95%,to{opacity:0;transform:scaleY(.04)}19%{opacity:1;transform:scaleY(.24)rotate(-3deg)}40%{opacity:1;transform:scaleY(.6)rotate(3deg)}61%,73%{opacity:1;transform:scaleY(1)rotate(-2deg)}88%{opacity:1;transform:scaleY(.06)rotate(2deg)}}@keyframes rm-ribbon-head{0%,to{transform:none}20%,43%{transform:rotate(-5deg)}58%,75%{transform:translateY(3%)rotate(-9deg)}88%{transform:rotate(1deg)}}@keyframes rm-catch-prop{0%,10%,83%,to{opacity:0;transform:translateY(-160%)rotate(-35deg)}14%{opacity:1;animation-timing-function:cubic-bezier(.5,.05,.85,.55);transform:translateY(-130%)rotate(-35deg)}30%{opacity:1;transform:translateY(360%)rotate(70deg)}35%,58%{opacity:1;transform:translateY(337%)rotate(61deg)}65%{opacity:1;transform:translateY(190%)rotate(130deg)}75%{opacity:0;transform:translateY(-160%)rotate(225deg)}}@keyframes rm-catch-hand{0%,to{transform:none}24%{transform:translate(-8%,-8%)rotate(-11deg)}30%{transform:translate(-5%,13%)rotate(-7deg)}35%,57%{transform:translate(-6%,2%)rotate(-10deg)}65%{transform:translate(-8%,-42%)rotate(-20deg)}79%{transform:translate(2%,4%)rotate(2deg)}}@keyframes rm-catch-head{0%,to{transform:none}15%{transform:translateY(-3%)rotate(-6deg)}31%,55%{transform:translateY(2%)rotate(-8deg)}66%{transform:translateY(-3%)rotate(-3deg)}79%{transform:rotate(1deg)}}@keyframes rm-shrug-left{0%,to{transform:none}9%{transform:translateY(9%)rotate(5deg)}23%{transform:translate(-6%,-34%)rotate(-20deg)}32%,64%{transform:translate(-4%,-26%)rotate(-16deg)}83%{transform:translateY(4%)rotate(2deg)}}@keyframes rm-shrug-right{0%,to{transform:none}12%{transform:translateY(1%)rotate(1deg)}26%{transform:translateY(-4%)rotate(-3deg)}36%,66%{transform:translateY(-3%)rotate(-2deg)}86%{transform:translateY(.5%)rotate(.5deg)}}@keyframes rm-shrug-head{0%,to{transform:none}17%{transform:rotate(-2deg)}30%{transform:translateY(-1.5%)rotate(8deg)}40%,67%{transform:rotate(6deg)}88%{transform:rotate(-.5deg)}}@keyframes rm-peek-head{0%,to{transform:none}9%{transform:translate(2%)rotate(2deg)}22%,38%{transform:translate(-9%)rotate(-8deg)}47%{transform:translate(-8%)rotate(-3deg)}57%,72%{transform:translate(7%)rotate(7deg)}87%{transform:translate(-1%)rotate(-1deg)}}@keyframes rm-peek-hand{0%,to{transform:none}20%,39%{transform:translate(-10%,-18%)rotate(-9deg)}57%,73%{transform:translate(8%,-9%)rotate(7deg)}89%{transform:translate(-2%,2%)rotate(-2deg)}}@keyframes rm-inspect-hand{0%,to{transform:none}7%{transform:translate(18%,8%)rotate(10deg)}18%,23%{transform:translate(-80cqw,-25%)rotate(-32deg)}34%,43%{transform:translate(20%)rotate(-8deg)}50%{transform:translate(22%,-9%)rotate(-15deg)}57%,65%{transform:translate(20%)rotate(-8deg)}77%,81%{transform:translate(-80cqw,-25%)rotate(-32deg)}94%{transform:translate(3%,4%)rotate(3deg)}}@keyframes rm-inspect-duck{0%,22%,83%,to{opacity:0;transform:translate(-80cqw,-10%)rotate(-17deg)}23%{opacity:1;transform:translate(-80cqw,-10%)rotate(-17deg)}34%{opacity:1;transform:translate(3%)rotate(5deg)}39%,44%{opacity:1;transform:translate(0)rotate(0)}50%{opacity:1;transform:translateY(-3%)rotate(-8deg)}57%,65%{opacity:1;transform:translate(0)rotate(0)}77%,81%{opacity:1;transform:translate(-80cqw,-10%)rotate(-17deg)}}@keyframes rm-inspect-head{0%,to{transform:none}15%,24%{transform:translate(-4%)rotate(-6deg)}35%,43%{transform:translate(-3%,2%)rotate(-8deg)}49%{transform:translate(1%,-3%)rotate(7deg)}55%,65%{transform:translate(-3%,2%)rotate(-10deg)}76%{transform:rotate(-4deg)}91%{transform:rotate(.7deg)}}.rm-performer[data-paused=true] *,.rm-performer[data-paused=true] :before,.rm-performer[data-paused=true] :after,.tt-game-session[data-show-paused=true] .rm-performer *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.rm-performer *,.rm-performer :before,.rm-performer :after{transition:none!important;animation:none!important}.rm-performer[data-action=present] .rm-performer-left-hand{transform:translate(-10%,-20%)rotate(-14deg)}.rm-performer[data-action=fanfare] .rm-performer-left-hand{transform:translate(-5%,-30%)rotate(-18deg)}.rm-performer-watch,.rm-performer-duck,.rm-performer-handkerchief,.rm-performer-polish-cloth,.rm-performer-falling-prop,.rm-performer-sleep,.rm-performer-wand-spark{display:none}}
.rm-roaming-field{pointer-events:none;isolation:isolate;width:100%;min-width:0;height:100%;min-height:0;position:relative}.rm-roaming-actor{opacity:0;transform-origin:50% 45%;will-change:transform;width:240px;position:absolute;top:0;left:0}.rm-roaming-actor>.rm-performer{width:100%;max-width:none}.rm-roaming-tail{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rm-roaming-spotlight{clip-path:polygon(48% 0,52% 0,100% 100%,0 100%);z-index:-1;background:linear-gradient(#fff8ec20,#ffe58a0a 80%,#0000);width:200%;height:145cqh;position:absolute;top:-70cqh;left:50%;transform:translate(-50%)}.circus-broadcast .opening-arena.ringmaster-waiting{height:calc(100svh - 235px);min-height:480px;padding:0;display:block;container-type:size}.ringmaster-waiting .waiting-stage-copy{display:contents}.ringmaster-waiting .waiting-stage-copy>.waiting-speech{z-index:5;visibility:hidden;opacity:0;width:min(50%,600px);height:auto;min-height:calc(3.6em + 60px);margin:0;padding:18px 30px 22px;font-size:clamp(23px,2.05vw,30px);line-height:1.2;position:absolute;top:0;left:0;overflow:visible}.ringmaster-waiting .waiting-speaker{margin-bottom:8px;font-size:9px}.ringmaster-waiting>.rm-roaming-field{z-index:2;position:absolute;inset:0}.rm-roaming-waiting .rm-roaming-tail{opacity:0}.opening-arena.ringmaster-waiting .waiting-stage-copy .waiting-brand-title{z-index:1;justify-content:center;align-items:baseline;gap:.16em;margin:0;padding:0 8px 8px;font-size:clamp(52px,7.6vw,112px);line-height:1.04;display:flex;position:absolute;bottom:48px;left:3%;right:3%}.ringmaster-waiting .waiting-brand-title>span,.ringmaster-waiting .waiting-brand-title>em{max-width:none;margin:0}.ringmaster-waiting .waiting-ringmaster-plaque{z-index:4;width:max-content;max-width:80%;padding:3px 16px;font-size:8px;bottom:13px;left:50%;transform:translate(-50%)rotate(-1deg)}.opening-team-scene[data-presenter-side=left]{grid-template-columns:36% minmax(0,1fr)}.opening-team-scene .opening-performer-side{place-self:stretch stretch;width:100%;max-width:none;height:100%;min-height:0;margin:0;display:block}.opening-performer-side>.rm-roaming-field{height:100%}.opening-team-scene[data-presenter-side=right]{grid-template-columns:minmax(0,1fr) 36%}.opening-team-scene[data-presenter-side=right] .opening-performer-side{grid-column:2}.opening-team-scene[data-presenter-side=right] .opening-team-exhibit{grid-column:1}.opening-team-scene[data-presenter-side=right] .opening-announcement:before{left:auto;right:15%}.opening-cast-finale .opening-finale-performer{place-self:stretch stretch;max-width:none;height:100%;min-height:0}.opening-cast-finale[data-presenter-side=right]{grid-template-columns:minmax(0,1fr) 35%}.opening-cast-finale[data-presenter-side=right] .opening-finale-performer{grid-column:2}.opening-cast-finale[data-presenter-side=right] .opening-finale-proclamation{grid-column:1}@media (min-width:761px) and (max-height:800px){.ringmaster-waiting .waiting-stage-copy>.waiting-speech{width:min(48%,600px);min-height:calc(3.6em + 52px);padding:13px 27px 17px;font-size:clamp(21px,1.9vw,26px)}.opening-arena.ringmaster-waiting .waiting-stage-copy .waiting-brand-title{font-size:clamp(48px,6.8vw,90px);bottom:36px}}@media (max-width:760px){.circus-broadcast .opening-arena.ringmaster-waiting{height:640px;min-height:640px;padding:0}.ringmaster-waiting .waiting-stage-copy>.waiting-speech{width:calc(100% - 36px);min-height:calc(4.8em + 60px);padding:19px 25px 23px;font-size:22px}.opening-arena.ringmaster-waiting .waiting-stage-copy .waiting-brand-title{gap:.12em;padding:0;font-size:clamp(30px,7vw,52px);bottom:42px}.ringmaster-waiting .waiting-ringmaster-plaque{font-size:7px;bottom:13px}.opening-team-scene[data-presenter-side=left]{grid-template-columns:30% minmax(0,1fr)}.opening-team-scene .opening-performer-side{margin:0}.opening-team-scene[data-presenter-side=right],.opening-cast-finale[data-presenter-side=right]{grid-template-columns:minmax(0,1fr) 30%}}@media (prefers-reduced-motion:reduce){.rm-roaming-actor,.ringmaster-waiting .waiting-stage-copy>.waiting-speech{will-change:auto}.ringmaster-waiting .waiting-speech,.rm-roaming-tail{transition:none}}
.circus-broadcast .opening-arena{isolation:isolate;color:#fff8ec;width:100%;min-width:0;height:calc(100svh - 235px);min-height:560px;font-family:var(--font);background:#171329;border:2px solid #ffe58a42;border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 0 100px #090615;container-type:size}.opening-arena *{box-sizing:border-box}.opening-arena h1,.opening-arena h2,.opening-arena p{margin:0}.opening-arena h1{font-family:var(--display);text-transform:uppercase;letter-spacing:-.025em;font-weight:800}.opening-arena h1 em{color:#ffe58a;font-style:normal}.opening-arena .opening-overline{font:800 clamp(10px,1vw,17px)/1.4 var(--font);letter-spacing:.15em;color:#ffe58a;text-align:center}.opening-tent-set{z-index:-3;background:radial-gradient(at 50% 85%,#543045 0,#0000 50%),#1b142f;position:absolute;inset:0;overflow:hidden}.opening-canopy{background:repeating-conic-gradient(from -9deg at 50% 0,#ff40551c 0deg 15deg,#405cff18 15deg 30deg);border-radius:0 0 50% 50%;position:absolute;inset:-65% -25% 20%;box-shadow:0 20px 70px #ffe58a08}.opening-tent-set.is-dim{background:radial-gradient(at 65% 70%,#ffe58a10 0,#0000 35%),#100e21}.opening-tent-set.is-dim .opening-canopy{opacity:.35}.opening-rigging{border-top:7px solid #57403a;justify-content:space-around;height:25px;display:flex;position:absolute;inset:0 0 auto}.opening-rigging i{background:#ffe58a;border-radius:2px 2px 50% 50%;width:20px;height:14px;box-shadow:0 0 20px #ffe58a7a}.opening-side-drape{background:repeating-linear-gradient(90deg,#711f36 0,#ac2943 12px,#51172d 27px,#941e3b 40px);border-bottom:8px solid #d5a453;width:6%;min-width:30px;position:absolute;top:0;bottom:0;box-shadow:0 0 24px #080512}.opening-side-drape:after{content:"";background:repeating-linear-gradient(135deg,#e5b35d 0 3px,#ffe58a 3px 6px);border-radius:40%;height:14px;position:absolute;top:64%;left:10%;right:10%;transform:rotate(-9deg)}.drape-left{transform-origin:0 0;border-radius:0 0 80%;left:-1%;transform:rotate(4deg)}.drape-right{transform-origin:100% 0;border-radius:0 0 0 80%;right:-1%;transform:rotate(-4deg)}.opening-ring-floor{background:#4c3043;border:12px solid #c28b69;border-radius:50%;width:105%;height:24%;position:absolute;bottom:-15%;left:-2.5%;box-shadow:0 -8px #ffe58a28,0 -40px 100px #ffe58a08}.opening-footlights{justify-content:space-between;gap:12px;display:flex;position:absolute;bottom:8px;left:6%;right:6%}.opening-footlights i{background:#ffe58a;border-radius:50%;width:9px;height:9px;box-shadow:0 0 16px #ffe58a9e}.opening-is-paused *,.opening-is-paused :before,.opening-is-paused :after{animation-play-state:paused!important}.opening-countdown-scene{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3%;padding:3% 9%;display:flex;position:absolute;inset:0}.opening-countdown-scene>.opening-overline{position:absolute;top:8%;left:10%;right:10%}.opening-arena .opening-countdown{color:#ffe58a;z-index:1;text-shadow:8px 8px #20143d,16px 16px #ff4055;font-size:clamp(190px,29vh,440px);line-height:.95;animation:1s cubic-bezier(.12,.8,.2,1) both opening-number;position:relative}.opening-countdown>span{z-index:-1;color:#0000;-webkit-text-stroke:1px #ffe58a55;text-shadow:none;position:absolute;inset:0;transform:rotate(15deg)scale(1.25)}.opening-countdown-scene>p{font:800 clamp(18px,2.25vw,38px)/1.15 var(--display);letter-spacing:.04em;z-index:2}.opening-countdown-scene>p em{color:#62dccb;font-style:normal}.opening-horn{z-index:6;pointer-events:none;width:clamp(160px,22vw,330px);height:auto;animation:.65s cubic-bezier(.13,.75,.2,1.3) both opening-horn-entry;position:absolute;bottom:26%}.opening-horn svg{filter:drop-shadow(0 5px #100b2566);width:100%;display:block}.horn-left{--horn-direction:-1;left:-4%;transform:rotate(-12deg)}.horn-right{--horn-direction:1;right:-4%;transform:scaleX(-1)rotate(-12deg)}.opening-horn>span{font:800 55px/1 var(--display);color:#ffe58a;animation:.9s ease-out infinite opening-note;position:absolute;top:-20%;right:-7%}.opening-horn>span+span{font-size:36px;animation-delay:-.45s;top:20%;right:-17%}.opening-confetti{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.opening-confetti i{left:var(--paper-x);background:var(--paper-color);opacity:0;width:10px;height:19px;animation:opening-paper var(--paper-time) linear var(--paper-delay) both;position:absolute;top:-20px;box-shadow:1px 1px #20143d33}.opening-confetti i:nth-child(3n){border-radius:50%;width:8px;height:8px}.opening-confetti i:nth-child(5n){width:15px;height:6px}.opening-velvet{z-index:20;pointer-events:none;position:absolute;inset:0;overflow:hidden}.opening-velvet>div:not(.opening-curtain-seal){background:repeating-linear-gradient(90deg,#6f1930 0%,#d62c48 5%,#821d35 10%,#a42540 14%,#5d142b 18%);border-bottom:9px solid #ffe58a;width:51%;position:absolute;top:0;bottom:0;box-shadow:inset 0 -10px #dbaa5e,inset -10px 0 15px #10081799}.velvet-left{left:0}.velvet-right{right:0}.opening-curtain-seal{color:#20143d;text-align:center;background:#fff8ec;border:5px solid #20143d;padding:22px 30px;position:absolute;top:34%;left:15%;right:15%;transform:rotate(-3deg);box-shadow:10px 10px #ffe58a}.opening-curtain-seal>span{font:800 12px/1.4 var(--font);letter-spacing:.18em;display:block}.opening-curtain-seal>strong{font:800 clamp(36px,5.5vw,82px)/1 var(--display);margin-top:10px;display:block}.opening-curtain-seal>i{color:#ff4055;margin-top:6px;font-size:34px;font-style:normal;display:block}.opening-hush-scene{grid-template-columns:38% 62%;align-items:center;padding:4% 10%;display:grid;position:absolute;inset:0}.opening-hush-performer{align-self:end;width:100%;max-width:300px}.opening-hush-scene>div:last-child{text-align:center}.opening-arena .opening-hush-scene h1{color:#ffe58a;margin:20px 0;font-size:clamp(50px,7vw,100px)}.opening-hush-scene p{color:#d2c8dd;font-size:clamp(16px,1.6vw,26px)}.opening-team-scene{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:29% minmax(0,1fr);gap:0 4%;padding:50px 6% 24px;display:grid;position:absolute;inset:0}.opening-stage-progress{justify-content:space-between;align-items:center;gap:15px;display:flex;position:absolute;inset:16px 7% auto}.opening-stage-progress>span{font:800 clamp(9px,.8vw,13px)/1.4 var(--font);letter-spacing:.12em;color:#c7bdd8}.opening-stage-progress>strong{font:800 clamp(20px,2vw,32px)/1 var(--display);color:#ffe58a}.opening-stage-progress i{color:#a39bae;font-style:normal}.opening-performer-side{flex-direction:column;grid-area:1/1;align-self:end;align-items:center;width:100%;max-width:330px;margin:0 auto;display:flex;position:relative}.opening-performer-side>.rm-performer{width:min(100%,32vh)}.opening-performer-side>span{font:800 clamp(7px,.65vw,11px)/1.3 var(--font);letter-spacing:.11em;color:#ffe58a;text-align:center;z-index:3;background:#20143d;border:1px solid #ffe58a70;margin-top:-5px;padding:8px 12px;position:relative;transform:rotate(-3deg)}.opening-team-exhibit{flex-direction:column;grid-area:1/2;justify-content:flex-end;align-items:center;min-width:0;min-height:0;padding-bottom:8px;display:flex;position:relative}.opening-overhead-light{pointer-events:none;z-index:-1;position:absolute;inset:-50px 0 4%;overflow:hidden}.opening-overhead-light>i{z-index:1;background:#434053;border-bottom:8px solid #fff8ec;border-radius:8px 8px 50% 50%;width:44px;height:20px;position:absolute;top:2px;left:calc(50% - 22px);box-shadow:0 7px 16px #ffe58a99}.opening-overhead-light>span{clip-path:polygon(48% 0,52% 0,100% 100%,0 100%);opacity:.8;width:86%;height:110%;filter:drop-shadow(0 0 15px var(--team-light));background:linear-gradient(#fff8ec40,#ffe58a17 60%,#0000);position:absolute;top:12px;left:7%}.opening-pedestal-stage{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;width:100%;min-height:175px;max-height:360px;padding-bottom:6px;display:flex;position:relative}.opening-mascot-carriage{z-index:2;width:100%;min-height:0;animation:opening-rise 1.4s cubic-bezier(.18,.8,.25,1) var(--entrance-seek) both;transform-origin:bottom;flex:1;justify-content:center;align-items:flex-end;display:flex;position:relative}.opening-arena .opening-mascot-carriage>.team-mascot{filter:drop-shadow(0 0 32px #ffe58a40);flex-shrink:0;width:min(17vw,23vh);max-width:240px;height:min(17vw,23vh);max-height:240px}.opening-mascot-carriage .team-mascot>i{font-size:40px}.opening-column{z-index:1;flex-direction:column;flex-shrink:0;align-items:center;width:clamp(130px,15vw,220px);height:clamp(78px,12vh,150px);display:flex;position:relative}.column-capital,.column-base{background:linear-gradient(90deg,#af9cb3,#fff8ec 20%,#eadbc9 60%,#bbaabe);border:3px solid #20143d;border-radius:5px;width:100%;height:17%;min-height:12px;display:block;position:relative;box-shadow:0 -4px #ffe58a,0 6px #17132950}.column-capital:before,.column-capital:after{content:"";background:#f4e8d7;border:5px double #76667e;border-radius:50%;width:24px;height:24px;position:absolute;top:1px}.column-capital:before{left:-9px}.column-capital:after{right:-9px}.column-base{border-radius:2px;width:110%;height:18%}.column-shaft{background:linear-gradient(90deg,#b9a6b7,#fff8ec 28%,#e5d6c9 65%,#aa96ae);justify-content:space-around;gap:8%;width:77%;height:65%;padding:0 10%;display:flex;position:relative;overflow:hidden}.column-shaft>i{background:linear-gradient(90deg,#aa95ae70,#0000);border-right:1px solid #fff8ec;flex:1;height:100%;display:block}.column-crack{clip-path:polygon(45% 0,56% 0,43% 26%,77% 46%,38% 73%,24% 100%,24% 71%,61% 44%,32% 25%);background:#76627b;width:27%;height:75%;position:absolute;top:-1px;right:15%}.column-plaque{font:900 clamp(5px,.48vw,8px)/1.2 var(--font);text-align:center;color:#20143d;letter-spacing:.04em;background:#ffe58a;border:1px solid #20143d;padding:3px 2px;position:absolute;top:44%;left:17%;right:17%}.opening-name-banner{z-index:3;text-align:center;color:#171329;background:#ff4055;border:3px solid #ffe58a;flex-shrink:0;width:100%;max-width:100%;margin:6px 0 12px;padding:8px 23px 12px;position:relative;transform:rotate(-1.3deg);box-shadow:7px 7px #405cff}.opening-name-banner>span{font:900 9px/1.2 var(--font);letter-spacing:.18em}.opening-arena .opening-name-banner h1{overflow-wrap:anywhere;text-wrap:balance;color:#171329;text-shadow:none;margin-top:3px;font-size:clamp(28px,3.8vw,62px);line-height:.95}.opening-team-members{flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:5px 14px;width:100%;min-height:26px;display:flex}.opening-team-members>span{font:700 clamp(13px,1.25vw,21px)/1.2 var(--font);color:#fff8ec;overflow-wrap:anywhere;text-align:center;max-width:48%}.opening-team-members>span:before{content:"✦";color:#ffe58a;margin-right:6px;font-size:.7em}.opening-team-scene[data-dense-members=true] .opening-team-members{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 9px;display:grid}.opening-team-scene[data-dense-members=true] .opening-team-members>span{max-width:none;font-size:clamp(11px,1vw,17px)}.opening-team-scene[data-dense-members=true] .opening-team-members>span:before{display:none}.opening-announcement{z-index:4;color:#20143d;text-align:center;background:#fff8ec;border:3px solid #20143d;grid-area:2/1/auto/-1;margin:18px 0 5px;padding:12px 28px 16px;position:relative;box-shadow:6px 6px #ffe58a}.opening-announcement:before{content:"";background:#fff8ec;border-top:3px solid #20143d;border-left:3px solid #20143d;width:20px;height:20px;position:absolute;top:-12px;left:15%;transform:rotate(45deg)}.opening-announcement>span{font:900 9px/1 var(--font);letter-spacing:.16em;color:#805364;margin-bottom:7px;display:block;position:relative}.opening-announcement>p{font:700 clamp(19px,1.95vw,32px)/1.2 var(--display);text-wrap:balance;overflow-wrap:anywhere}.opening-hold-label{font:800 9px/1.2 var(--font);color:#62dccb;letter-spacing:.06em;position:absolute;top:44px;left:7%}.opening-entrance-prop{font:800 70px/1 var(--display);color:#ffe58a;text-shadow:5px 4px #20143d;opacity:0;animation:opening-prop 2.4s ease-out var(--entrance-seek) both;z-index:3;pointer-events:none;position:absolute;top:28%;left:22%}.entrance-1 .opening-mascot-carriage{animation-name:opening-upside-down;animation-duration:2.4s}.entrance-3 .opening-mascot-carriage{animation-name:opening-overachiever;animation-duration:2.8s}.entrance-4 .opening-mascot-carriage{animation-name:opening-pop;animation-duration:1.5s}.entrance-5 .opening-mascot-carriage{animation-name:opening-wobble;animation-duration:2.8s}.entrance-6 .opening-mascot-carriage{animation-name:opening-tiny;animation-duration:2.8s}.entrance-7 .opening-mascot-carriage{animation-name:opening-late;animation-duration:3.2s}.entrance-8 .opening-mascot-carriage{animation-name:opening-orbit;animation-duration:2.3s}.entrance-10 .opening-mascot-carriage{animation-name:opening-squash;animation-duration:2s}.entrance-11 .opening-mascot-carriage{animation-name:opening-shy;animation-duration:3.4s}.entrance-7 .opening-overhead-light>span{animation:opening-searchlight 3s ease-in-out var(--entrance-seek) both}.entrance-3 .opening-column{animation:opening-column-too-high 2.8s ease-in-out var(--entrance-seek) both}.entrance-6 .opening-entrance-prop{font-size:110px}.entrance-9 .opening-entrance-prop{top:20%;left:65%}.entrance-11 .opening-entrance-prop{top:25%;left:42%}.opening-cast-finale{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:31% 1fr;align-items:center;gap:12px 3%;padding:25px 7% 35px;display:grid;position:absolute;inset:0}.opening-cast-finale>.opening-overline{grid-column:1/-1}.opening-cast-lineup{z-index:2;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(85px,1fr));align-items:end;gap:6px 10px;max-height:35vh;display:grid;overflow:hidden}.opening-cast-member{min-width:0;animation:opening-cast-arrival .7s ease-out var(--cast-delay) both;flex-direction:column;align-items:center;display:flex;position:relative}.opening-arena .opening-cast-member>.team-mascot{width:clamp(42px,5.5vw,90px);height:clamp(42px,5.5vw,90px)}.opening-cast-member>strong{font:800 clamp(9px,.9vw,14px)/1.1 var(--display);color:#fff8ec;text-align:center;overflow-wrap:anywhere;border-bottom:2px solid var(--cast-color);max-width:100%;margin-top:3px;padding-bottom:3px}.opening-captain-hat{color:#ffe58a;text-shadow:2px 2px #20143d;font-size:23px;font-style:normal;line-height:1;position:absolute;top:0;right:20%;transform:rotate(12deg)}.is-ballistic .opening-captain-hat{animation:1.2s ease-in both opening-hat-retire}.opening-finale-performer{grid-area:3/1;place-self:end center;width:100%;max-width:280px}.opening-finale-performer>.rm-performer{width:min(100%,30vh)}.opening-finale-proclamation{text-align:center;z-index:4;grid-area:3/2;align-self:center;min-width:0;padding:12px 0 25px}.opening-finale-proclamation>span{font:800 clamp(10px,1.1vw,17px)/1.3 var(--font);letter-spacing:.13em;color:#62dccb}.opening-arena .opening-finale-proclamation h1{text-shadow:4px 4px #20143d;margin:14px 0 18px;font-size:clamp(48px,7vw,110px);line-height:.87}.opening-finale-proclamation>p{font:700 clamp(15px,1.4vw,24px)/1.2 var(--display);color:#e0d7e9;max-width:660px;margin:0 auto}.is-ballistic .opening-finale-proclamation h1{color:#fff8ec;text-shadow:4px 4px #20143d,8px 8px #ff4055;animation:.65s cubic-bezier(.12,.9,.18,1.2) both opening-proclamation}.opening-cast-finale .opening-horn{z-index:3;width:clamp(130px,18vw,260px);bottom:16%}.opening-cast-finale .horn-right{bottom:12%}.opening-crowd{z-index:7;pointer-events:none;justify-content:space-around;align-items:flex-end;height:80px;display:flex;position:absolute;inset:auto 3% -35px}.opening-crowd>i{width:38px;height:48px;animation:opening-crowd-jump .6s ease-in-out var(--crowd-delay) infinite;background:#100d22;border-radius:50% 50% 0 0;position:relative}.opening-crowd>i:before{content:"";background:#100d22;border-top:2px solid #b89468;border-radius:50%;width:24px;height:24px;position:absolute;top:-22px;left:8px}.opening-crowd>i:after{content:"";border:8px solid #100d22;border-top:none;border-radius:0 0 18px 18px;height:34px;position:absolute;top:10px;left:-8px;right:-8px;transform:rotate(180deg)}.opening-cast-finale[data-dense-cast=true]{gap:8px 3%;padding-top:18px}.opening-cast-finale[data-dense-cast=true] .opening-cast-lineup{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px 8px}.opening-arena .opening-cast-finale[data-dense-cast=true] .opening-cast-member>.team-mascot{width:35px;height:35px}.opening-cast-finale[data-dense-cast=true] .opening-cast-member>strong{font-size:9px}.opening-cast-finale[data-dense-cast=true] .opening-captain-hat{font-size:15px;right:30%}.opening-cast-finale[data-dense-cast=true] .opening-finale-performer>.rm-performer{width:min(100%,24vh)}.opening-arena .opening-cast-finale[data-dense-cast=true] .opening-finale-proclamation h1{font-size:clamp(44px,6vw,90px)}.ringmaster-waiting{grid-template-columns:46% minmax(0,1fr);align-items:center;gap:2%;padding:4% 8% 5%;display:grid}.waiting-stage-spotlight{clip-path:polygon(45.5% 0,54.5% 0,100% 100%,0 100%);z-index:-1;pointer-events:none;background:linear-gradient(#fff8ec25,#ffe58a0c 75%,#0000);width:145%;height:140cqh;position:absolute;bottom:-40cqh;left:50%;transform:translate(-50%)}.waiting-performer{isolation:isolate;place-self:center end;width:76%;max-width:400px;margin-right:4%;position:relative;overflow:visible}.waiting-performer>.rm-performer{width:100%}.waiting-stage-copy{text-align:left;z-index:2;min-width:0}.waiting-stage-copy>.opening-overline{text-align:left;color:#62dccb;font-size:clamp(10px,1vw,16px)}.opening-arena .waiting-stage-copy h1{overflow-wrap:anywhere;margin:20px 0 24px;font-size:clamp(43px,5.8vw,100px);line-height:.95}.waiting-host-note{font:600 clamp(13px,1.1vw,18px)/1.4 var(--font);color:#c8bed6;max-width:450px;margin-top:28px;display:block}.waiting-ringmaster-plaque{text-align:center;width:30%;font:900 clamp(8px,.8vw,13px)/1.3 var(--font);letter-spacing:.1em;color:#20143d;background:#ffe58a;border:2px solid #20143d;padding:9px 12px;position:absolute;bottom:4%;left:9%;transform:rotate(-3deg);box-shadow:3px 3px #ff4055}@keyframes opening-number{0%{opacity:0;transform:scale(.65)rotate(-14deg)}20%,70%{opacity:1;transform:scale(1)rotate(-3deg)}to{opacity:1;transform:scale(1.1)rotate(3deg)}}@keyframes opening-horn-entry{0%{translate:calc(var(--horn-direction)*120%) 0}to{translate:0}}@keyframes opening-note{0%{opacity:0;translate:0 12px}25%{opacity:1}to{opacity:0;translate:35px -30px}}@keyframes opening-paper{0%{opacity:0;transform:translate(0)rotate(0)}5%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(var(--paper-drift),105cqh) rotate(var(--paper-turn))}}@keyframes opening-rise{0%{opacity:0;transform:translateY(60px)scale(.2)}to{opacity:1;transform:none}}@keyframes opening-upside-down{0%{opacity:0;transform:translateY(-30px)rotate(180deg)}25%,48%{opacity:1;transform:rotate(180deg)}75%{transform:rotate(-15deg)}to{opacity:1;transform:none}}@keyframes opening-slide{0%{opacity:0;transform:translate(130%)rotate(20deg)}70%{opacity:1;transform:translate(-10%)rotate(-7deg)}to{opacity:1;transform:none}}@keyframes opening-overachiever{0%{opacity:0;transform:translateY(90px)}35%,60%{opacity:1;transform:translateY(-40px)}80%{transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes opening-pop{0%,20%{opacity:0;transform:scale(0)}65%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:none}}@keyframes opening-wobble{0%{opacity:0;transform:rotate(-28deg)}20%{opacity:1;transform:rotate(23deg)}45%{transform:rotate(-13deg)}65%{transform:rotate(8deg)}85%{transform:rotate(-3deg)}to{opacity:1;transform:none}}@keyframes opening-tiny{0%{opacity:0;transform:scale(.05)}15%,55%{opacity:1;transform:scale(.17)}80%{transform:scale(1.15)}to{opacity:1;transform:none}}@keyframes opening-late{0%,45%{opacity:0;transform:translate(-110%)}65%{opacity:1;transform:translate(-15%)rotate(-12deg)}83%{transform:rotate(6deg)}to{opacity:1;transform:none}}@keyframes opening-orbit{0%{opacity:0;transform:rotate(-260deg)scale(.2)}75%{opacity:1;transform:rotate(12deg)scale(1.05)}to{opacity:1;transform:none}}@keyframes opening-drop{0%{opacity:0;transform:translateY(-160%)}40%{opacity:1;transform:translateY(0)scaleY(.75)}65%{transform:translateY(-25px)}to{opacity:1;transform:none}}@keyframes opening-squash{0%{opacity:0;transform:scale(.1,1.5)}30%{opacity:1;transform:scale(1.25,.7)}60%{transform:scale(.85,1.12)}to{opacity:1;transform:none}}@keyframes opening-shy{0%{opacity:0;transform:translateY(70px)}20%{opacity:.5;transform:translateY(38px)}38%{opacity:0;transform:translateY(70px)}65%{opacity:1;transform:translateY(-9px)}to{opacity:1;transform:none}}@keyframes opening-searchlight{0%,38%{opacity:.3;transform:translate(-45%)rotate(20deg)}70%{opacity:.9;transform:translate(7%)}to{opacity:.8;transform:none}}@keyframes opening-column-too-high{0%{transform:translateY(80px)}35%,60%{transform:translateY(-40px)}to{transform:none}}@keyframes opening-prop{0%,10%{opacity:0;transform:scale(.2)rotate(-20deg)}25%,65%{opacity:1;transform:scale(1)rotate(7deg)}to{opacity:0;transform:translateY(-25px)scale(.7)}}@keyframes opening-cast-arrival{0%{opacity:0;transform:translateY(15px)scale(.7)}to{opacity:1;transform:none}}@keyframes opening-proclamation{0%{opacity:0;transform:scale(.6)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes opening-hat-retire{0%{opacity:1;transform:rotate(12deg)}to{opacity:0;transform:translateY(-80px)rotate(190deg)}}@keyframes opening-crowd-jump{0%,to{transform:translateY(7px)rotate(-5deg)}50%{transform:translateY(-9px)rotate(4deg)}}@media (min-width:761px) and (max-height:800px){.circus-broadcast .opening-arena{border-radius:18px;min-height:480px}.opening-team-scene{column-gap:3%;padding-top:44px;padding-bottom:15px}.opening-pedestal-stage{min-height:135px;max-height:210px}.opening-arena .opening-mascot-carriage>.team-mascot{width:19vh;height:19vh}.opening-column{width:14vw;height:10vh}.opening-performer-side>.rm-performer{width:31vh}.opening-arena .opening-name-banner h1{font-size:clamp(25px,3.5vw,47px)}.opening-name-banner{margin-bottom:9px;padding:5px 15px 8px}.opening-name-banner>span{font-size:7px}.opening-team-members>span{font-size:14px}.opening-team-scene[data-dense-members=true] .opening-team-members>span{font-size:12px}.opening-announcement{margin-top:10px;padding:9px 19px 11px}.opening-announcement>p{font-size:clamp(18px,1.8vw,26px)}.opening-announcement>span{margin-bottom:5px;font-size:8px}.opening-cast-finale{gap:8px 3%;padding-top:16px}.opening-arena .opening-cast-member>.team-mascot{width:45px;height:45px}.opening-cast-member>strong{font-size:10px}.opening-cast-lineup{grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:5px 9px;max-height:31vh}.opening-arena .opening-finale-proclamation h1{margin:10px 0 14px;font-size:clamp(44px,6.2vw,82px)}.opening-finale-proclamation>p{font-size:17px}.opening-finale-performer>.rm-performer{width:27vh}.opening-arena .opening-cast-finale[data-dense-cast=true] .opening-cast-member>.team-mascot{width:26px;height:26px}.opening-cast-finale[data-dense-cast=true] .opening-cast-member>strong{font-size:8px}.opening-cast-finale[data-dense-cast=true] .opening-cast-lineup{max-height:32vh}.opening-cast-finale[data-dense-cast=true] .opening-finale-performer>.rm-performer{width:22vh}.opening-arena .opening-cast-finale[data-dense-cast=true] .opening-finale-proclamation h1{font-size:clamp(40px,5vw,66px)}.waiting-performer{max-width:calc(78svh - 226.2px);transform:translateY(-28px)}.opening-arena .waiting-stage-copy h1{font-size:clamp(40px,5vw,73px)}.waiting-host-note{margin-top:22px;font-size:14px}.opening-arena .opening-countdown{font-size:32vh}}@media (max-width:760px){.circus-broadcast .opening-arena{border-radius:16px;min-height:660px;container-type:inline-size}.opening-horn{width:160px;bottom:35%}.horn-left{left:-21%}.horn-right{right:-21%}.opening-countdown-scene{gap:30px;padding:40px 7%}.opening-arena .opening-countdown{font-size:230px}.opening-countdown-scene>.opening-overline{font-size:11px;top:14%}.opening-countdown-scene>p{font-size:24px}.opening-hush-scene{grid-template-rows:1fr auto;grid-template-columns:1fr;gap:25px;padding:35px 10%}.opening-hush-performer{grid-row:2;justify-self:center;width:160px}.opening-hush-scene>div:last-child{grid-row:1}.opening-hush-scene h1{font-size:55px}.opening-curtain-seal{padding:18px 15px;top:36%;left:8%;right:8%}.opening-curtain-seal>span{font-size:9px}.opening-curtain-seal>strong{font-size:38px}.opening-team-scene{grid-template-columns:26% minmax(0,1fr);gap:0 3%;padding:50px 5% 20px}.opening-stage-progress{inset:18px 6% auto}.opening-stage-progress>span{max-width:65%;font-size:8px}.opening-stage-progress>strong{font-size:23px}.opening-performer-side{align-self:center;margin-top:55px}.opening-performer-side>.rm-performer{width:100%}.opening-performer-side>span{padding:5px 4px;font-size:6px}.opening-team-exhibit{justify-content:center}.opening-pedestal-stage{flex:0 0 210px;min-height:170px;max-height:230px}.opening-arena .opening-mascot-carriage>.team-mascot{width:140px;max-width:100%;height:140px}.opening-column{width:120px;height:78px}.opening-name-banner{margin:5px 0 15px;padding:8px 8px 10px}.opening-name-banner>span{letter-spacing:.08em;font-size:7px}.opening-arena .opening-name-banner h1{font-size:30px;line-height:1}.opening-team-members>span{max-width:100%;font-size:14px}.opening-team-scene[data-dense-members=true] .opening-team-members{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.opening-team-scene[data-dense-members=true] .opening-team-members>span{font-size:12px}.opening-announcement{margin:15px 0 5px;padding:12px 15px 16px}.opening-announcement>p{font-size:23px}.opening-announcement>span{font-size:8px}.opening-overhead-light{inset:-40px 0 0}.opening-entrance-prop{font-size:38px;left:5%}.opening-hold-label{text-align:center;font-size:8px;top:45px;left:6%;right:6%}.opening-cast-finale{grid-template-columns:26% minmax(0,1fr);gap:16px 4%;padding:20px 7% 45px}.opening-cast-lineup{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:280px}.opening-arena .opening-cast-member>.team-mascot{width:42px;height:42px}.opening-cast-member>strong{font-size:10px}.opening-captain-hat{font-size:17px;right:15%}.opening-finale-performer>.rm-performer{width:100%}.opening-arena .opening-finale-proclamation h1{font-size:43px;line-height:.95}.opening-finale-proclamation>span{letter-spacing:.05em;font-size:9px}.opening-finale-proclamation>p{font-size:17px}.opening-finale-proclamation{padding-bottom:25px}.opening-cast-finale .opening-horn{width:130px;bottom:2%}.opening-cast-finale .horn-right{bottom:2%}.opening-cast-finale[data-dense-cast=true] .opening-cast-lineup{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;max-height:none}.opening-arena .opening-cast-finale[data-dense-cast=true] .opening-cast-member>.team-mascot{width:23px;height:23px}.opening-cast-finale[data-dense-cast=true] .opening-cast-member>strong{font-size:8px}.opening-cast-finale[data-dense-cast=true] .opening-captain-hat{font-size:11px;right:20%}.opening-arena .opening-cast-finale[data-dense-cast=true] .opening-finale-proclamation h1{font-size:35px}.opening-cast-finale[data-dense-cast=true] .opening-finale-proclamation>p{font-size:14px}.opening-crowd{bottom:-42px}.circus-broadcast .ringmaster-waiting{min-height:740px;container-type:size}.ringmaster-waiting{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:18px;padding:35px 9% 55px}.waiting-stage-copy{text-align:center;grid-row:1}.waiting-stage-copy>.opening-overline{text-align:center;font-size:9px}.opening-arena .waiting-stage-copy h1{margin:13px 0 18px;font-size:43px}.waiting-host-note{margin-top:20px;font-size:12px}.waiting-performer{grid-row:2;align-self:center;max-width:270px}.waiting-performer>.rm-performer{width:100%}.waiting-ringmaster-plaque{width:72%;font-size:8px;bottom:24px;left:14%}.waiting-stage-spotlight{width:170%}.opening-confetti i{animation-name:opening-paper-mobile}}@keyframes opening-paper-mobile{0%{opacity:0;transform:translate(0)rotate(0)}5%,85%{opacity:1}to{opacity:0;transform:translate(var(--paper-drift),700px) rotate(var(--paper-turn))}}.opening-reduced *,.opening-reduced :before,.opening-reduced :after{transition:none!important;animation:none!important}.opening-reduced .opening-mascot-carriage,.opening-reduced .opening-cast-member{opacity:1;transform:none}.opening-reduced .opening-entrance-prop,.opening-reduced .opening-horn>span,.opening-reduced .opening-crowd,.opening-reduced .is-ballistic .opening-captain-hat{display:none}.opening-reduced .opening-confetti i{opacity:.55;top:calc(var(--paper-x)*.75);transform:rotate(var(--paper-turn))}.opening-reduced .opening-countdown{transform:rotate(-3deg)}@media (prefers-reduced-motion:reduce){.opening-arena *,.opening-arena :before,.opening-arena :after{transition:none!important;animation:none!important}.opening-arena .opening-mascot-carriage,.opening-arena .opening-cast-member{opacity:1;transform:none}.opening-arena .opening-entrance-prop,.opening-arena .opening-horn>span,.opening-arena .opening-crowd,.opening-arena .is-ballistic .opening-captain-hat{display:none}}.opening-team-scene[data-dense-members=true] .opening-team-members[data-member-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.opening-member-page{font:800 8px/1.3 var(--font);letter-spacing:.12em;color:#c7bdd8;text-align:center;margin-top:7px}.opening-team-scene[data-dense-members=true] .opening-team-members[data-member-count="2"]>span{font-size:clamp(13px,1.15vw,19px)}@media (min-width:761px){.ringmaster-waiting{padding:30px 8% 55px}.waiting-performer>.rm-performer{width:100%}}@media (min-width:761px) and (max-height:800px){.opening-cast-finale[data-dense-cast=true] .opening-finale-proclamation{padding:4px 0 12px}.opening-arena .opening-cast-finale[data-dense-cast=true] .opening-finale-proclamation h1{margin:8px 0 10px;font-size:clamp(40px,4.4vw,58px)}.opening-cast-finale[data-dense-cast=true] .opening-finale-proclamation>p{font-size:15px}.opening-cast-finale[data-dense-cast=true] .opening-finale-performer>.rm-performer{width:20vh}}.waiting-stage-copy>.waiting-speech{color:#20143d;min-height:calc(3.69em + 76px);font:700 clamp(23px,2.1vw,34px)/1.23 var(--display);text-align:center;text-wrap:balance;overflow-wrap:anywhere;background:#fff8ec;border:5px solid #20143d;border-radius:48% 45% 47% 43%/36% 46% 40% 45%;flex-direction:column;justify-content:center;margin:0;padding:27px 42px;display:flex;position:relative;box-shadow:6px 8px #0c081d66}.waiting-speech-tail{pointer-events:none;width:174px;height:130.5px;position:absolute;top:calc(50% - 8px);right:calc(100% - 7px);overflow:visible}.waiting-speaker{font:900 10px/1.3 var(--font);letter-spacing:.12em;color:#805364;margin-bottom:11px;display:block}.opening-arena .waiting-stage-copy .waiting-brand-title{text-align:center;margin:40px 0 0;font-size:clamp(76px,7.8vw,120px);line-height:.83;overflow:visible}.waiting-brand-title>span,.waiting-brand-title>em{width:max-content;max-width:100%;margin-inline:auto;display:block}.waiting-brand-title>span{text-shadow:4px 4px #ff4055,7px 7px #20143d;transform:rotate(-3deg)}.waiting-brand-title>em{text-shadow:4px 4px #405cff,7px 7px #20143d;transform:rotate(2deg)}@media (min-width:761px) and (max-height:800px){.waiting-stage-copy>.waiting-speech{min-height:calc(3.69em + 66px);padding:22px 35px;font-size:clamp(22px,1.9vw,28px)}.opening-arena .waiting-stage-copy .waiting-brand-title{margin-top:28px;font-size:clamp(68px,6.5vw,96px)}.waiting-speech-tail{width:150px;height:112.5px;top:calc(35% - 8px)}}@media (max-width:760px){.ringmaster-waiting{grid-template-rows:auto minmax(0,1fr) auto;padding-bottom:80px}.waiting-stage-copy{display:contents}.waiting-stage-copy>.waiting-speech{border-radius:38% 42% 39% 36%/23% 27% 24% 28%;grid-area:1/1;min-height:calc(4.92em + 76px);padding:27px 24px;font-size:22px}.waiting-performer{grid-area:2/1}.waiting-speech-tail{width:88px;height:66px;inset:auto auto -64px calc(96% - min(38%,135px) - 70px);transform:rotate(-90deg)}.opening-arena .waiting-stage-copy .waiting-brand-title{grid-area:3/1;justify-content:center;align-items:baseline;gap:.12em;margin:12px 0 0;font-size:clamp(34px,7.5vw,54px);line-height:1.05;display:flex}.waiting-brand-title>span,.waiting-brand-title>em{margin-inline:0}}@media (min-width:560px) and (max-width:760px){.circus-broadcast .ringmaster-waiting{min-height:840px}}.entrance-2 .opening-mascot-carriage{animation-name:opening-slide-natural;animation-duration:1.35s}.entrance-9 .opening-mascot-carriage{animation-name:opening-drop-natural;animation-duration:1.45s}@keyframes opening-slide-natural{0%{opacity:0;animation-timing-function:cubic-bezier(.3,0,.8,.7);transform:translate(120%)rotate(18deg)}12%{opacity:1}70%{opacity:1;animation-timing-function:ease-out;transform:translate(-4%)rotate(-5deg)}90%{animation-timing-function:ease-in-out;transform:translate(1%)rotate(1deg)}to{opacity:1;transform:none}}@keyframes opening-drop-natural{0%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.9,.55);transform:translateY(-160%)}12%{opacity:1}54%{opacity:1;animation-timing-function:ease-out;transform:translateY(0)scale(1.16,.84)}78%{animation-timing-function:ease-in;transform:translateY(-13px)scale(.96,1.06)}94%{animation-timing-function:ease-out;transform:translateY(0)scale(1.025,.975)}to{opacity:1;transform:none}}.opening-spotlight-flourish{pointer-events:none;z-index:4;position:absolute;inset:0}.opening-spotlight-flourish>i{color:#ffe58a;font:800 clamp(22px,3vw,45px)/1 var(--display);text-shadow:0 0 18px #ffe58a80;opacity:0;position:absolute}.opening-spotlight-flourish>i:first-child{top:28%;left:23%;rotate:-14deg}.opening-spotlight-flourish>i:nth-child(2){font-size:clamp(32px,4vw,60px);top:10%;right:21%}.opening-spotlight-flourish>i:nth-child(3){font-size:clamp(18px,2vw,30px);bottom:25%;right:15%}.opening-cast-finale:not([data-dense-cast=true]) .opening-cast-lineup{grid-template-columns:repeat(var(--cast-columns),minmax(0,1fr));max-height:none;overflow:visible}.opening-arena .opening-cast-finale[data-cast-size=featured] .opening-cast-member>.team-mascot{width:clamp(82px,8.4vw,132px);max-width:100%;height:clamp(82px,8.4vw,132px)}.opening-cast-finale[data-cast-size=featured] .opening-cast-member>strong{text-wrap:balance;font-size:clamp(16px,1.45vw,23px);line-height:1.15}.opening-arena .opening-cast-finale[data-cast-size=full] .opening-cast-member>.team-mascot{width:clamp(58px,5.8vw,88px);height:clamp(58px,5.8vw,88px)}.opening-cast-finale[data-cast-size=full] .opening-cast-member>strong{font-size:clamp(12px,1.1vw,17px);line-height:1.15}@media (min-width:761px){.opening-team-members[data-member-count="1"]>span,.opening-team-members[data-member-count="2"]>span,.opening-team-scene[data-dense-members=true] .opening-team-members[data-member-count="2"]>span{font-size:clamp(18px,1.5vw,24px);line-height:1.25}}@media (min-width:761px) and (max-height:800px){.opening-arena .opening-cast-finale[data-cast-size=featured] .opening-cast-member>.team-mascot{width:clamp(68px,11vh,92px);height:clamp(68px,11vh,92px)}.opening-cast-finale[data-cast-size=featured] .opening-cast-member>strong{font-size:18px}.opening-arena .opening-cast-finale[data-cast-size=full] .opening-cast-member>.team-mascot{width:56px;height:56px}.opening-cast-finale[data-cast-size=full] .opening-cast-member>strong{font-size:13px}.opening-cast-finale[data-cast-size=full] .opening-finale-proclamation{padding:4px 0 12px}.opening-arena .opening-cast-finale[data-cast-size=full] .opening-finale-proclamation h1{margin:8px 0 10px;font-size:clamp(40px,4.4vw,58px)}.opening-cast-finale[data-cast-size=full] .opening-finale-proclamation>p{font-size:15px}}@media (max-width:760px){.opening-cast-finale:not([data-dense-cast=true]) .opening-cast-lineup{grid-template-columns:repeat(var(--cast-mobile-columns),minmax(0,1fr))}.opening-arena .opening-cast-finale[data-cast-size=featured] .opening-cast-member>.team-mascot{width:min(14vw,72px);height:min(14vw,72px)}.opening-cast-finale[data-cast-size=featured] .opening-cast-member>strong{font-size:12px}.opening-arena .opening-cast-finale[data-cast-size=full] .opening-cast-member>.team-mascot{width:42px;height:42px}.opening-cast-finale[data-cast-size=full] .opening-cast-member>strong{font-size:10px}}.opening-arena .opening-cast-finale[data-cast-size=featured] .opening-cast-member>.team-mascot{aspect-ratio:1;height:auto}
