.Hero-module__JgYmMq__hero{z-index:1;min-height:clamp(680px,96svh,1100px);padding:clamp(4rem, 9vh, 7rem) var(--gutter) clamp(3.5rem, 8vh, 6rem);isolation:isolate;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__content{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:clamp(1rem,2.2vh,1.9rem);width:100%;max-width:1340px;display:flex;position:relative}.Hero-module__JgYmMq__label{font-family:var(--font-ui);letter-spacing:.48em;text-transform:uppercase;color:var(--gold);animation:Hero-module__JgYmMq__riseIn .8s var(--ease-curtain) .12s backwards;align-items:center;gap:.9rem;font-size:clamp(.6rem,1.1vw,.72rem);font-weight:600;display:inline-flex}.Hero-module__JgYmMq__label:before,.Hero-module__JgYmMq__label:after{content:"";background:linear-gradient(90deg, transparent, var(--gold-deep), transparent);width:clamp(24px,6vw,64px);height:1px}.Hero-module__JgYmMq__sign{justify-content:center;width:100%;margin-block:clamp(.25rem,1.5vh,1rem);display:flex;position:relative}.Hero-module__JgYmMq__subtitle{font-family:var(--font-display);letter-spacing:clamp(.16em,.5vw,.34em);text-transform:uppercase;color:var(--cream);text-shadow:0 0 26px #ffd76a47;animation:Hero-module__JgYmMq__riseIn .8s var(--ease-curtain) .7s backwards;margin:0;font-size:clamp(.82rem,2.1vw,1.5rem);font-weight:600}.Hero-module__JgYmMq__network{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--gold);animation:Hero-module__JgYmMq__riseIn .8s var(--ease-curtain) .82s backwards;background:#0c0607b8;border:1px solid #d6a84a66;align-items:center;gap:.6rem;padding:.44rem 1.05rem;font-size:clamp(.6rem,1.1vw,.7rem);display:inline-flex}.Hero-module__JgYmMq__networkDot{background:var(--bulb);border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite Hero-module__JgYmMq__pulseDot;box-shadow:0 0 10px #ffd76ae6}.Hero-module__JgYmMq__ctas{animation:Hero-module__JgYmMq__riseIn .8s var(--ease-curtain) .94s backwards;flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;margin-top:clamp(.5rem,1.6vh,1.3rem);display:flex}.Hero-module__JgYmMq__ribbon{z-index:4;background:linear-gradient(#4a080c80,#050505b8);border-top:1px solid #d6a84a38;border-bottom:1px solid #d6a84a38;padding-block:.62rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.Hero-module__JgYmMq__ribbonTrack{gap:3.5rem;width:max-content;animation:38s linear infinite Hero-module__JgYmMq__ribbonScroll;display:flex}.Hero-module__JgYmMq__ribbonItem{font-family:var(--font-ui);letter-spacing:.34em;text-transform:uppercase;color:#f4e7c58c;white-space:nowrap;align-items:center;gap:3.5rem;font-size:.66rem;font-weight:600;display:inline-flex}.Hero-module__JgYmMq__ribbonItem:after{content:"✦";color:var(--gold);font-size:.6rem}@keyframes Hero-module__JgYmMq__ribbonScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.Hero-module__JgYmMq__cue{z-index:4;font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-faint);flex-direction:column;align-items:center;gap:.5rem;font-size:.56rem;display:flex;position:absolute;bottom:4.6rem;left:50%;transform:translate(-50%)}.Hero-module__JgYmMq__cueLine{background:linear-gradient(#d6a84ab3,#0000);width:1px;height:34px;animation:2.6s ease-in-out infinite Hero-module__JgYmMq__cueDrop}@keyframes Hero-module__JgYmMq__cueDrop{0%,to{transform-origin:top;opacity:.4;transform:scaleY(.4)}50%{transform-origin:top;opacity:1;transform:scaleY(1)}}.Hero-module__JgYmMq__floor{z-index:1;transform-origin:bottom;pointer-events:none;background:linear-gradient(#0000,#a3161c1f 40%,#050505e6),repeating-linear-gradient(90deg,#ffd76a0a 0 2px,#0000 2px 46px);height:26%;position:absolute;bottom:0;left:0;right:0;transform:perspective(600px)rotateX(62deg)}@media (max-width:780px){.Hero-module__JgYmMq__cue{display:none}.Hero-module__JgYmMq__hero{min-height:92svh}}@keyframes Hero-module__JgYmMq__pulseDot{0%,to{box-shadow:0 0 #ffd76a8c}70%{box-shadow:0 0 0 8px #ffd76a00}}@keyframes Hero-module__JgYmMq__riseIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
.MarqueeWord-module__XhjOWW__word{--bulb-size:.085em;--bulb-gap:.155em;--plaque-pad:.135em;font-family:var(--font-display);-webkit-user-select:none;user-select:none;filter:drop-shadow(0 .06em .14em #000000d9);flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:.02em;margin:0;padding:0;font-size:clamp(2.4rem,10.4vw,10.5rem);font-weight:900;line-height:.92;display:flex}.MarqueeWord-module__XhjOWW__word:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(60% 70%,#ffd76a21,#a3161c14 45%,#0000 72%);position:absolute;inset:-8% -4%}.MarqueeWord-module__XhjOWW__wordWrap{width:100%;display:block;position:relative}.MarqueeWord-module__XhjOWW__letter{padding:var(--plaque-pad) calc(var(--plaque-pad) * .92);animation:MarqueeWord-module__XhjOWW__letterSettle .9s var(--ease-curtain) backwards;animation-delay:calc(var(--i) * 70ms);place-items:center;display:grid;position:relative}@keyframes MarqueeWord-module__XhjOWW__letterSettle{0%{opacity:0;transform:translateY(.18em)scale(.94)}to{opacity:1;transform:none}}.MarqueeWord-module__XhjOWW__plaque{background:linear-gradient(#1e080ab8,#080405e6);border-radius:.06em;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #d6a84a52,inset 0 0 1.4em #a3161c4d,0 0 2.2em #a3161c47}.MarqueeWord-module__XhjOWW__bulbs{inset:calc(var(--bulb-size) * -.15);pointer-events:none;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:var(--bulb-gap) var(--bulb-size), var(--bulb-gap) var(--bulb-size), var(--bulb-size) var(--bulb-gap), var(--bulb-size) var(--bulb-gap);background-image:radial-gradient(circle at 50% 50%, var(--bulb-hot) 0 14%, var(--bulb) 15% 34%, #ffbe508c 35% 48%, transparent 52%), radial-gradient(circle at 50% 50%, var(--bulb-hot) 0 14%, var(--bulb) 15% 34%, #ffbe508c 35% 48%, transparent 52%), radial-gradient(circle at 50% 50%, var(--bulb-hot) 0 14%, var(--bulb) 15% 34%, #ffbe508c 35% 48%, transparent 52%), radial-gradient(circle at 50% 50%, var(--bulb-hot) 0 14%, var(--bulb) 15% 34%, #ffbe508c 35% 48%, transparent 52%);filter:drop-shadow(0 0 .06em #ffd76ae6)drop-shadow(0 0 .16em #ffaa3c80);border-radius:.06em;position:absolute}.MarqueeWord-module__XhjOWW__bankA{animation:2.4s step-end infinite MarqueeWord-module__XhjOWW__chaseA;animation-delay:calc(var(--i) * -140ms)}.MarqueeWord-module__XhjOWW__bankB{background-position:calc(var(--bulb-gap) / 2) top, calc(var(--bulb-gap) / 2) bottom, left calc(var(--bulb-gap) / 2), right calc(var(--bulb-gap) / 2);animation:2.4s step-end infinite MarqueeWord-module__XhjOWW__chaseB;animation-delay:calc(var(--i) * -140ms)}@keyframes MarqueeWord-module__XhjOWW__chaseA{0%,49%{opacity:1}50%,to{opacity:.34}}@keyframes MarqueeWord-module__XhjOWW__chaseB{0%,49%{opacity:.34}50%,to{opacity:1}}.MarqueeWord-module__XhjOWW__flicker{animation:2.4s step-end infinite MarqueeWord-module__XhjOWW__chaseA,13s ease-in-out infinite MarqueeWord-module__XhjOWW__bulbFlicker;animation-delay:calc(var(--i) * -140ms), calc(var(--i) * 1.9s)}.MarqueeWord-module__XhjOWW__glyph{grid-area:1/1;display:block}.MarqueeWord-module__XhjOWW__depth{color:#3a060a;text-shadow:.004em .006em #40070b,.008em .012em #3a060a,.012em .018em #340509,.016em .024em #2c0407,.02em .03em #250306,.024em .036em #1d0205,.028em .042em .02em #000c;transform:translate(.012em,.026em)}.MarqueeWord-module__XhjOWW__face{color:#0000;background:linear-gradient(177deg,#e0424a 0%,#c8272e 22%,#a3161c 52%,#7c1015 78%,#5c0b10 100%);-webkit-text-stroke:.014em var(--gold);paint-order:stroke fill;filter:drop-shadow(0 0 .1em #c8272e8c)drop-shadow(0 0 .34em #a3161c59);-webkit-background-clip:text;background-clip:text;position:relative}.MarqueeWord-module__XhjOWW__sheen{color:#ffd76a6b;pointer-events:none;grid-area:1/1;-webkit-mask-image:linear-gradient(182deg,#000 0%,#0009 26%,#0000 44%);mask-image:linear-gradient(182deg,#000 0%,#0009 26%,#0000 44%)}.MarqueeWord-module__XhjOWW__hero{font-size:clamp(2.6rem,10.6vw,10rem)}.MarqueeWord-module__XhjOWW__compact{--bulb-size:.12em;--bulb-gap:.22em;--plaque-pad:.14em;white-space:nowrap;filter:none;flex-wrap:nowrap;font-size:clamp(.78rem,1.5vw,1.08rem)}.MarqueeWord-module__XhjOWW__compact .MarqueeWord-module__XhjOWW__letter{animation:none}.MarqueeWord-module__XhjOWW__compact .MarqueeWord-module__XhjOWW__depth{text-shadow:.008em .012em #3a060a,.016em .024em #2c0407}@media (max-width:660px){.MarqueeWord-module__XhjOWW__hero{max-width:92vw;font-size:18.5vw}}@media (max-width:380px){.MarqueeWord-module__XhjOWW__hero{font-size:19.5vw}}.MarqueeWord-module__XhjOWW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes MarqueeWord-module__XhjOWW__bulbFlicker{0%,92%,to{opacity:1}93%{opacity:.25}94%{opacity:.9}95%{opacity:.35}96%{opacity:1}}
.BigTopBackdrop-module__e6nK1a__backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.BigTopBackdrop-module__e6nK1a__tent{width:min(1180px,128vw);height:min(560px,62vh);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.BigTopBackdrop-module__e6nK1a__canopy{clip-path:polygon(50% 0%,100% 78%,100% 100%,0% 100%,0% 78%);opacity:.72;filter:saturate(.9);background:conic-gradient(from 202deg at 50% 100%,#781016eb 0deg,#140a0bf0 8deg,#781016eb 16deg);position:absolute;inset:0}.BigTopBackdrop-module__e6nK1a__hem{opacity:.4;background:#d6a84a80;height:26px;position:absolute;bottom:21%;left:0;right:0;-webkit-mask-image:radial-gradient(4% 100% at 0 0,#000 62%,#0000 63%);mask-image:radial-gradient(4% 100% at 0 0,#000 62%,#0000 63%);-webkit-mask-size:4.6% 100%;mask-size:4.6% 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.BigTopBackdrop-module__e6nK1a__pole{background:linear-gradient(180deg, var(--gold), #d6a84a33);opacity:.6;width:3px;height:12%;position:absolute;top:-6%;left:50%;transform:translate(-50%)}.BigTopBackdrop-module__e6nK1a__finial{background:var(--bulb);width:10px;height:10px;animation:5s ease-in-out infinite BigTopBackdrop-module__e6nK1a__bulbGlow;position:absolute;top:-7.5%;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 18px 4px #ffd76aa6}.BigTopBackdrop-module__e6nK1a__pennants{opacity:.35;background-image:linear-gradient(to bottom right,#0000 calc(50% - 1px),#d6a84a52 50%,#0000 calc(50% + 1px));height:60px;position:absolute;top:2%;left:0;right:0}.BigTopBackdrop-module__e6nK1a__doorway{filter:blur(6px);background:linear-gradient(#0000,#ffaa3c14 45%,#ffd76a38);border-radius:50% 50% 0 0/34% 34% 0 0;width:clamp(120px,16vw,220px);height:30%;animation:8s ease-in-out infinite BigTopBackdrop-module__e6nK1a__bulbGlow;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.BigTopBackdrop-module__e6nK1a__garland{opacity:.42;filter:drop-shadow(0 0 5px #ffd76acc);background-image:radial-gradient(circle,#ffd76af2 0 26%,#0000 32%);background-repeat:repeat-x;background-size:34px 34px;height:44%;animation:3.4s ease-in-out infinite BigTopBackdrop-module__e6nK1a__bulbGlow;position:absolute;top:6%;left:4%;right:4%;-webkit-mask-image:linear-gradient(197deg,#000 0 2px,#0000 2px),linear-gradient(163deg,#000 0 2px,#0000 2px);mask-image:linear-gradient(197deg,#000 0 2px,#0000 2px),linear-gradient(163deg,#000 0 2px,#0000 2px)}.BigTopBackdrop-module__e6nK1a__ring{background:radial-gradient(#d6a84a1f,#a3161c0f 48%,#0000 72%);border-top:1px solid #d6a84a29;border-radius:50%;width:min(1000px,108vw);height:160px;position:absolute;bottom:-4%;left:50%;transform:translate(-50%)}.BigTopBackdrop-module__e6nK1a__fade{background:linear-gradient(#05050580 0%,#0000 24% 62%,#050505d9 100%);position:absolute;inset:0}@keyframes BigTopBackdrop-module__e6nK1a__bulbGlow{0%,to{opacity:1;filter:brightness()}50%{opacity:.72;filter:brightness(.82)}}
.TicketStream-module__e1cL-q__field{pointer-events:none;position:absolute;inset:0;overflow:hidden}.TicketStream-module__e1cL-q__stub{width:46px;height:22px;bottom:-60px;left:var(--x);opacity:0;animation:TicketStream-module__e1cL-q__driftUp var(--dur) linear infinite;animation-delay:var(--delay);background:linear-gradient(100deg,#f4e7c5e6,#d6a84abf 55%,#f4e7c5d9);border:1px solid #785a1e99;border-radius:2px;position:absolute;box-shadow:0 2px 10px #0009}.TicketStream-module__e1cL-q__stub:before{content:"";border-left:1px dashed #5a3c14bf;position:absolute;top:2px;bottom:2px;left:30px}.TicketStream-module__e1cL-q__stub:after{content:"";background:#5a3c148c;width:18px;height:2px;position:absolute;top:6px;left:5px;box-shadow:0 5px #5a3c1466}@keyframes TicketStream-module__e1cL-q__driftUp{0%{opacity:0;transform:translate(0,0)rotate(0)scale(.85)}8%{opacity:.85}50%{transform:translate3d(var(--drift), -46vh, 0) rotate(160deg) scale(1)}84%{opacity:.5}to{transform:translate3d(calc(var(--drift) * .35), -96vh, 0) rotate(320deg) scale(.7);opacity:0}}.TicketStream-module__e1cL-q__compact .TicketStream-module__e1cL-q__stub{width:30px;height:15px}.TicketStream-module__e1cL-q__compact .TicketStream-module__e1cL-q__stub:before{left:20px}.TicketStream-module__e1cL-q__compact .TicketStream-module__e1cL-q__stub:after{width:11px;top:4px;box-shadow:0 3px #5a3c1466}
.Show-module__rXiDVa__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.Show-module__rXiDVa__copy{flex-direction:column;gap:1.4rem;display:flex}.Show-module__rXiDVa__theatre{border:1px solid var(--line);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);background:radial-gradient(70% 60% at 50% 110%,#ffd76a1f,#0000 70%),linear-gradient(#0a0506e6,#16080af0);place-items:center;min-height:clamp(340px,42vw,460px);display:grid;position:relative;overflow:hidden}.Show-module__rXiDVa__mouth{background:linear-gradient(#0000,#a3161c47 55%,#ffd76a33),repeating-conic-gradient(from 200deg at 50% 100%,#8c12188c 0deg 8deg,#10080999 8deg 16deg);border-top:1px solid #d6a84a66;border-radius:50% 50% 0 0/62% 62% 0 0;width:58%;height:62%;animation:9s ease-in-out infinite Show-module__rXiDVa__bulbGlow;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.Show-module__rXiDVa__arch{border-top:2px dotted var(--bulb);filter:drop-shadow(0 0 5px #ffd76acc);opacity:.75;border-left:2px dotted #ffd76a80;border-right:2px dotted #ffd76a80;border-radius:50% 50% 0 0/62% 62% 0 0;width:60%;height:64%;animation:2.8s ease-in-out infinite Show-module__rXiDVa__bulbGlow;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.Show-module__rXiDVa__mouthLabel{font-family:var(--font-display);letter-spacing:.34em;color:var(--bulb);text-shadow:0 0 14px #ffd76a99;z-index:2;font-size:.72rem;font-weight:700;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.Show-module__rXiDVa__flowHolder{z-index:2;padding-block:1.5rem;position:relative}.Show-module__rXiDVa__metrics{border:1px solid var(--line);background:#d6a84a29;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(2.25rem,4vw,3.5rem);display:grid}.Show-module__rXiDVa__metric{background:linear-gradient(#100809f0,#060405f5);padding:clamp(1.15rem,2.2vw,1.7rem)}.Show-module__rXiDVa__notice{margin-top:1.4rem}@media (max-width:940px){.Show-module__rXiDVa__grid,.Show-module__rXiDVa__metrics{grid-template-columns:1fr}}@keyframes Show-module__rXiDVa__bulbGlow{0%,to{opacity:1;filter:brightness()}50%{opacity:.72;filter:brightness(.82)}}
.FlowDiagram-module__KdZOSG__flow{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.FlowDiagram-module__KdZOSG__vertical{flex-direction:column}.FlowDiagram-module__KdZOSG__horizontal{flex-flow:wrap;justify-content:center}.FlowDiagram-module__KdZOSG__step{text-align:center;clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,9px 100%,0 50%);opacity:0;min-width:168px;animation:FlowDiagram-module__KdZOSG__riseIn .62s var(--ease-curtain) forwards;animation-delay:calc(var(--i) * .11s);background:linear-gradient(#180b0ce6,#060405eb);border:1px solid #d6a84a4d;flex-direction:column;align-items:center;gap:.3rem;padding:.72rem 1.35rem;display:flex;position:relative}.FlowDiagram-module__KdZOSG__stepLabel{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--cream);font-size:.86rem;font-weight:700}.FlowDiagram-module__KdZOSG__stepNote{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-faint);font-size:.62rem}.FlowDiagram-module__KdZOSG__accent{border-color:var(--gold);background:linear-gradient(#6e0e12d9,#28080af2);box-shadow:0 0 0 1px #ffd76a29,0 0 34px -14px #ffd76ae6}.FlowDiagram-module__KdZOSG__accent .FlowDiagram-module__KdZOSG__stepLabel{color:var(--bulb)}.FlowDiagram-module__KdZOSG__link{color:var(--gold);opacity:0;animation:FlowDiagram-module__KdZOSG__riseIn .62s var(--ease-curtain) forwards;animation-delay:calc(var(--i) * .11s + 55ms);place-items:center;display:grid;position:relative}.FlowDiagram-module__KdZOSG__vertical .FlowDiagram-module__KdZOSG__link{background:linear-gradient(#d6a84a1a,#d6a84a99,#d6a84a1a);width:1px;height:34px}.FlowDiagram-module__KdZOSG__horizontal .FlowDiagram-module__KdZOSG__link{background:linear-gradient(90deg,#d6a84a1a,#d6a84a99,#d6a84a1a);width:42px;height:1px}.FlowDiagram-module__KdZOSG__link:after{content:"";background:var(--bulb);border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 8px 2px #ffd76abf}.FlowDiagram-module__KdZOSG__vertical .FlowDiagram-module__KdZOSG__link:after{animation:2.6s linear infinite FlowDiagram-module__KdZOSG__runDown;animation-delay:calc(var(--i) * .24s)}.FlowDiagram-module__KdZOSG__horizontal .FlowDiagram-module__KdZOSG__link:after{animation:2.6s linear infinite FlowDiagram-module__KdZOSG__runRight;animation-delay:calc(var(--i) * .24s)}@keyframes FlowDiagram-module__KdZOSG__runDown{0%{opacity:0;transform:translateY(-17px)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateY(17px)}}@keyframes FlowDiagram-module__KdZOSG__runRight{0%{opacity:0;transform:translate(-21px)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(21px)}}@media (max-width:700px){.FlowDiagram-module__KdZOSG__horizontal{flex-direction:column}.FlowDiagram-module__KdZOSG__horizontal .FlowDiagram-module__KdZOSG__link{background:linear-gradient(#d6a84a1a,#d6a84a99,#d6a84a1a);width:1px;height:28px}.FlowDiagram-module__KdZOSG__horizontal .FlowDiagram-module__KdZOSG__link:after{animation-name:FlowDiagram-module__KdZOSG__runDown}}@keyframes FlowDiagram-module__KdZOSG__riseIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
