@font-face{font-family:Tayang Deco;src:url(/fonts/limelight.woff2)format("woff2");font-display:swap}@font-face{font-family:Tayang Marquee;src:url(/fonts/bebas-neue.woff2)format("woff2");font-display:swap}@font-face{font-family:Tayang Serif;src:url(/fonts/cormorant-garamond-italic.woff2)format("woff2");font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:Tayang Chalk;src:url(/fonts/caveat-bold.woff2)format("woff2");font-weight:700;font-display:swap}.a_zfRW_root{--velvet:#6e0d19;--velvet-2:#8a1424;--velvet-deep:#3a060d;--velvet-dark:#1f0307;--gold:#d9b061;--gold-bright:#f3d58c;--gold-deep:#a8792c;--gold-soft:#f1e1bf;--paper:#fbf4e4;--paper-2:#f3e7cc;--ink:#2a0a0e;--muted:#76584c;--screen:#0e0a09;--deco:"Tayang Deco", "Limelight", Georgia, serif;--marquee:"Tayang Marquee", "Bebas Neue", "Arial Narrow", sans-serif;--serif:"Tayang Serif", "Cormorant Garamond", Georgia, serif;--chalk:"Tayang Chalk", "Caveat", "Comic Sans MS", cursive;--sans:"Jost", system-ui, -apple-system, "Segoe UI", sans-serif;--T:6.2s;--velvet-folds:repeating-linear-gradient(90deg, #00000057 0, #ffaaaa14 22px, #0000001a 40px, #0000005c 56px);min-height:100%;color:var(--gold-soft);background:var(--velvet-dark);font-family:var(--sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65;position:relative;overflow-x:clip;container-type:inline-size}.a_zfRW_root *,.a_zfRW_root :before,.a_zfRW_root :after{box-sizing:border-box}:where(.a_zfRW_root) :where(h1,h2,h3,p,figure,blockquote,ol,ul,dl,dd,fieldset){margin:0}.a_zfRW_root :is(button,a,input,textarea,[tabindex="0"]):focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.a_zfRW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.a_zfRW_root [data-ambient][data-paused],.a_zfRW_root [data-ambient][data-paused] *{animation-play-state:paused!important}.a_zfRW_root [data-reveal]{transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1)}.a_zfRW_root[data-motion=on] [data-reveal]:not([data-shown]){opacity:0;transform:translateY(22px)}@media (max-width:767.98px){.a_zfRW_root[data-tp-preview]{--tp-bar:64px}}.a_zfRW_stage{--valance:clamp(64px, 12cqh, 118px);height:var(--tp-viewport,100vh);height:var(--tp-viewport,100dvh);isolation:isolate;background:#0b0706;min-height:560px;max-height:1100px;position:relative;overflow:hidden;container-type:size}.a_zfRW_theatre{pointer-events:none;position:absolute;inset:0}.a_zfRW_screen{inset:calc(var(--valance) + 4%) 7% 12%;z-index:1;background-color:#120d0b;background-image:radial-gradient(#0000 45%,#0000008c 100%);border-radius:6px;place-items:center;display:grid;position:absolute;box-shadow:0 0 0 6px #1a1210}.a_zfRW_flicker{inset:calc(var(--valance) + 4%) 7% 12%;z-index:2;opacity:0;mix-blend-mode:multiply;background:repeating-linear-gradient(90deg,#0000 0 37%,#ffffff47 37% 37.25%,#0000 37.25% 71%,#00000059 71% 71.3%,#0000 71.3% 100%),radial-gradient(circle at 30% 60%,#00000073 0 1px,#0000 2px) 0 0/53px 71px;position:absolute}.a_zfRW_leader{--size:min(62cqw, 46cqh);width:var(--size);height:var(--size);opacity:0;place-items:center;display:grid;position:relative}.a_zfRW_leaderSweep,.a_zfRW_leaderRings,.a_zfRW_leaderCross{border-radius:50%;position:absolute;inset:0}.a_zfRW_leaderSweep{background:conic-gradient(#281e168c,#0000 110deg)}.a_zfRW_leaderRings{box-shadow:inset 0 0 0 calc(var(--size) * .08) transparent, inset 0 0 0 calc(var(--size) * .08 + 3px) #2b211b;border:3px solid #2b211b}.a_zfRW_leaderCross{background:linear-gradient(#2b211b,#2b211b) 50%/2px 140% no-repeat,linear-gradient(#2b211b,#2b211b) 50%/140% 2px no-repeat;border-radius:0}.a_zfRW_leaderNum{font-family:var(--marquee);font-size:calc(var(--size) * .62);color:#231a15;opacity:0;line-height:1;position:absolute}.a_zfRW_titleCard{text-align:center;color:var(--gold-bright);opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0 8%;display:flex;position:absolute;inset:0}.a_zfRW_titleCard small{font-family:var(--serif);color:var(--gold-soft);font-size:clamp(16px,4.6cqw,22px);font-style:italic}.a_zfRW_titleCard strong{font-family:var(--deco);text-shadow:0 0 22px #f3d58c73;flex-direction:column;align-items:center;font-size:clamp(34px,11cqw,64px);font-weight:400;line-height:1.05;display:flex}.a_zfRW_titleCard em{font-family:var(--serif);color:var(--gold);font-size:.6em}.a_zfRW_valance{z-index:5;height:var(--valance);background:radial-gradient(circle at 50% 100%, var(--gold-bright) 0 7px, var(--gold-deep) 8px, transparent 9px) 50% calc(100% - 18px) / 28px 20px no-repeat, linear-gradient(90deg, transparent 38%, #f3d58ce6 38% 62%, transparent 62%) 50% calc(100% - 14px) / 100% 2px no-repeat, var(--velvet-folds), linear-gradient(180deg, #4a0811, var(--velvet) 70%, #520913);filter:drop-shadow(0 6px 10px #0000008c);position:absolute;inset:0 0 auto;-webkit-mask:radial-gradient(18px 12px at 18px 0,#000 98%,#0000) 0 100%/36px 12px repeat-x,linear-gradient(#000,#000) 0 0/100% calc(100% - 11px) no-repeat;mask:radial-gradient(18px 12px at 18px 0,#000 98%,#0000) 0 100%/36px 12px repeat-x,linear-gradient(#000,#000) 0 0/100% calc(100% - 11px) no-repeat}.a_zfRW_valance:after{content:"";background:repeating-linear-gradient(90deg, var(--gold) 0 2px, var(--gold-deep) 2px 4px, transparent 4px 6px);opacity:.9;height:7px;position:absolute;inset:auto 0 11px}.a_zfRW_curtain{z-index:4;background:linear-gradient(180deg, #00000059, transparent 22%, transparent 78%, #00000080), var(--velvet-folds), linear-gradient(90deg, var(--velvet-deep), var(--velvet-2) 50%, var(--velvet-deep));width:51%;transition:transform calc(var(--T) * .3) cubic-bezier(.65, .05, .36, 1) calc(var(--T) * .05);position:absolute;top:0;bottom:0;box-shadow:0 0 40px #0009}.a_zfRW_curtain:after{content:"";background:repeating-linear-gradient(90deg, var(--gold) 0 3px, var(--gold-deep) 3px 5px, transparent 5px 7px), linear-gradient(var(--gold-deep), var(--gold-deep)) top / 100% 3px no-repeat;height:16px;position:absolute;inset:auto 0 0}.a_zfRW_curtainLeft{transform-origin:0;left:0}.a_zfRW_curtainRight{transform-origin:100%;right:0}.a_zfRW_houseLights{z-index:6;background:radial-gradient(70% 42% at 50% 34%,#ffce8c42,#0000 70%),linear-gradient(#0000 62%,#0000008c);transition:opacity .9s;position:absolute;inset:0}.a_zfRW_cover{z-index:7;padding:calc(var(--valance) + clamp(18px, 4cqh, 40px)) 20px calc(clamp(22px, 5cqh, 44px) + var(--tp-bar,0px));text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;inset:0}.a_zfRW_coverLeaving{pointer-events:none;animation:a_zfRW_coverOut calc(var(--T) * .1) ease forwards}.a_zfRW_marquee{border:3px solid var(--gold);width:min(88cqw,440px);box-shadow:0 0 0 6px #14020a, 0 0 0 8px var(--gold-deep), 0 22px 50px #0009;background:radial-gradient(at 50% 0,#f3d58c29,#0000 65%),linear-gradient(#2c050b,#14020a);border-radius:18px 18px 8px 8px;padding:22px 18px 20px;position:relative}.a_zfRW_bulbs{--bulb:radial-gradient(circle at center, #fffbe6 0 2.4px, #f6cf73 3px, #f6cf7359 4.6px, transparent 6.5px);pointer-events:none;position:absolute;inset:-20px}.a_zfRW_bulbs:before,.a_zfRW_bulbs:after{content:"";background:var(--bulb) 0 0 / 36px 22px repeat-x, var(--bulb) 0 100% / 36px 22px repeat-x, var(--bulb) 0 0 / 22px 36px repeat-y, var(--bulb) 100% 0 / 22px 36px repeat-y;animation:1.4s step-end infinite a_zfRW_bulbA;position:absolute;inset:0}.a_zfRW_bulbs:after{background-position:18px 0,18px 100%,0 18px,100% 18px;animation-name:a_zfRW_bulbB}.a_zfRW_marqueeKicker{font-family:var(--marquee);letter-spacing:.42em;text-indent:.42em;color:var(--gold);font-size:17px}.a_zfRW_marqueeTitle{font-family:var(--deco);color:#fff3d0;text-shadow:0 0 14px #f3d58c8c,0 2px #6a3f10;flex-direction:column;align-items:center;margin:8px 0 6px;font-size:clamp(30px,10.5cqw,54px);font-weight:400;line-height:1.04;display:flex}.a_zfRW_amp{font-family:var(--serif);color:var(--gold);text-shadow:none;font-size:.62em;font-style:italic;line-height:1.1}.a_zfRW_marqueeDate{font-family:var(--marquee);letter-spacing:.24em;color:var(--gold-soft);font-size:16px}.a_zfRW_coverBottom{justify-items:center;gap:18px;width:min(88cqw,380px);display:grid}.a_zfRW_seatCard{width:100%;color:var(--ink);background:linear-gradient(90deg, transparent 12px, #a8792c59 12px 13px, transparent 13px), var(--paper);border-radius:6px;gap:2px;padding:12px 18px 14px;display:grid;rotate:-1.5deg;box-shadow:0 14px 30px #00000073}.a_zfRW_seatCard span{color:var(--muted);font-size:13px}.a_zfRW_seatCard small{font-family:var(--marquee);letter-spacing:.3em;color:var(--velvet);margin-top:4px;font-size:14px}.a_zfRW_seatCard strong{font-family:var(--deco);font-size:clamp(20px,6cqw,26px);font-weight:400;line-height:1.2}.a_zfRW_openButton{cursor:pointer;min-width:230px;color:var(--velvet-deep);background:linear-gradient(180deg, #f8e2a6, var(--gold) 55%, #b98a36);filter:drop-shadow(0 0 16px #f3d58c73);border:0;gap:2px;padding:14px 34px 12px;transition:transform .2s;animation:2.6s ease-in-out infinite a_zfRW_ticketGlow;display:grid;-webkit-mask:radial-gradient(10px at 0,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(10px at 100%,#0000 97%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(10px at 0,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(10px at 100%,#0000 97%,#000) 100%/51% 100% no-repeat}.a_zfRW_openButton:hover{transform:translateY(-2px)}.a_zfRW_openButton:disabled{cursor:default}.a_zfRW_openLabel{font-family:var(--deco);font-size:21px;line-height:1.1}.a_zfRW_openSub{font-family:var(--marquee);letter-spacing:.34em;text-indent:.34em;font-size:13px}.a_zfRW_skipButton{z-index:8;top:calc(var(--valance) + 12px);cursor:pointer;color:var(--gold-soft);font-family:var(--marquee);letter-spacing:.2em;background:#14030699;border:1px solid #f3d58c8c;border-radius:999px;padding:6px 14px;font-size:15px;animation:.6s .6s both a_zfRW_fadeIn;position:absolute;right:14px}.a_zfRW_root[data-tp-phase=opening] .a_zfRW_curtainLeft,.a_zfRW_root[data-tp-phase=opening] .a_zfRW_curtainRight{transform:scaleX(.16)}.a_zfRW_root[data-tp-phase=opening] .a_zfRW_houseLights{opacity:0}.a_zfRW_root[data-tp-phase=opening] .a_zfRW_screen{animation:a_zfRW_projector var(--T) linear both}.a_zfRW_root[data-tp-phase=opening] .a_zfRW_flicker{animation:a_zfRW_flicker calc(var(--T) * .39) steps(12) calc(var(--T) * .33) both}.a_zfRW_root[data-tp-phase=opening] .a_zfRW_leader{animation:a_zfRW_leaderShow calc(var(--T) * .39) linear calc(var(--T) * .33) both}.a_zfRW_root[data-tp-phase=opening] .a_zfRW_leaderSweep{animation:a_zfRW_sweep calc(var(--T) * .12) linear calc(var(--T) * .36) 3}.a_zfRW_root[data-tp-phase=opening] .a_zfRW_leaderNum{animation:a_zfRW_leaderNum calc(var(--T) * .12) linear calc(var(--T) * (.36 + var(--n) * .12)) both}.a_zfRW_root[data-tp-phase=opening] .a_zfRW_titleCard{animation:a_zfRW_titleCard calc(var(--T) * .26) ease-out calc(var(--T) * .74) both}.a_zfRW_root[data-tp-phase=open] .a_zfRW_curtain{transition-duration:.7s;transition-delay:0s;transform:scaleX(.1)}.a_zfRW_root[data-tp-phase=open] .a_zfRW_houseLights{opacity:.6}.a_zfRW_poster{z-index:3;align-items:flex-end;animation:.9s both a_zfRW_fadeIn;display:flex;position:absolute;inset:0}.a_zfRW_posterPhoto{object-fit:cover;object-position:50% 30%;filter:sepia(.18)contrast(1.04);width:100%;height:100%;animation:18s ease-out both a_zfRW_kenBurns;position:absolute;inset:0}.a_zfRW_posterShade{background:linear-gradient(#0e04068c,#0000 24% 44%,#120306e0 70%,#140205),radial-gradient(at 50% 40%,#0000 50%,#00000073);position:absolute;inset:0}.a_zfRW_posterText{width:100%;padding:0 clamp(26px, 13cqw, 60px) calc(clamp(20px, 4.5cqh, 44px) + var(--tp-bar,0px));text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.a_zfRW_posterTagline{font-family:var(--marquee);letter-spacing:.3em;text-indent:.3em;color:var(--gold);font-size:14px}.a_zfRW_posterTitle{font-family:var(--deco);color:#fff3d0;text-shadow:0 0 18px #f3d58c66,0 3px #00000080;outline:none;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.28em;font-size:clamp(30px,9.4cqw,64px);font-weight:400;line-height:1.02;display:flex}.a_zfRW_posterTitle em{font-family:var(--serif);color:var(--gold);font-size:.6em}.a_zfRW_posterDate{font-family:var(--marquee);letter-spacing:.22em;color:var(--gold-soft);font-size:17px}.a_zfRW_posterGuest{font-family:var(--serif);color:var(--gold-soft);font-size:18px;font-style:italic}.a_zfRW_posterGuest strong{font-style:normal;font-family:var(--sans);color:#fff3d0;font-size:15px;font-weight:600}.a_zfRW_billing{max-width:420px;font-family:var(--marquee);letter-spacing:.08em;color:#f1e1bfb8;margin-top:4px;font-size:11.5px;line-height:1.35}.a_zfRW_rating{letter-spacing:.06em;border:1px solid;margin-right:8px;padding:0 5px;font-size:12px;display:inline-block}.a_zfRW_scrollCue{cursor:pointer;color:var(--gold-bright);font-family:var(--marquee);letter-spacing:.22em;background:#14030673;border:1px solid #f3d58c99;border-radius:999px;margin-top:6px;padding:8px 18px;font-size:15px}.a_zfRW_scrollCue span{animation:1.8s ease-in-out infinite a_zfRW_bob;display:inline-block}.a_zfRW_content{background:var(--velvet-dark);position:relative}.a_zfRW_reelBar{--reel:0;z-index:20;-webkit-backdrop-filter:blur(6px);background:#140306eb;border-bottom:1px solid #d9b06159;align-items:center;gap:10px;height:36px;padding:0 14px;display:flex;position:sticky;top:0}.a_zfRW_reelIcon{--tp-reel-hole:#1f0307;width:22px;height:22px;color:var(--gold);transform:rotate(calc(var(--reel) * 1440deg));flex:none}.a_zfRW_reelStrip{background:repeating-linear-gradient(90deg,#0000 0 5px,#f1e1bf8c 5px 9px,#0000 9px 14px) 0 2px/100% 3px no-repeat,repeating-linear-gradient(90deg,#0000 0 5px,#f1e1bf8c 5px 9px,#0000 9px 14px) 0 calc(100% - 2px)/100% 3px no-repeat,#0b0706;border-radius:2px;flex:1;height:14px;position:relative;overflow:hidden}.a_zfRW_reelFill{width:calc(var(--reel) * 100%);background:linear-gradient(90deg, var(--gold-deep), var(--gold-bright));position:absolute;inset:5px auto 5px 0}.a_zfRW_reelLabel{font-family:var(--marquee);letter-spacing:.22em;color:var(--gold);flex:none;font-size:13px}.a_zfRW_section{padding:clamp(64px,16cqw,96px) 22px;position:relative}.a_zfRW_section>*{max-width:560px;margin-inline:auto}.a_zfRW_paperBg{--tp-rule-core:var(--paper);color:var(--ink);background:radial-gradient(ellipse at 50% 0%, #fff9, transparent 60%), repeating-linear-gradient(0deg, #a8792c09 0 1px, transparent 1px 4px), var(--paper-2)}.a_zfRW_velvetBg{--tp-rule-core:var(--velvet-deep);color:var(--gold-soft);background:radial-gradient(ellipse at 50% 0%, #ffbe961f, transparent 60%), var(--velvet-folds), linear-gradient(180deg, var(--velvet-deep), #4c0812 50%, var(--velvet-deep))}.a_zfRW_screenBg{--tp-rule-core:var(--screen);color:var(--gold-soft);background:radial-gradient(ellipse at 50% 30%, #f3d58c14, transparent 60%), var(--screen)}.a_zfRW_head{text-align:center;margin-bottom:34px}.a_zfRW_eyebrow{font-family:var(--marquee);letter-spacing:.36em;text-indent:.36em;color:var(--gold);align-items:center;gap:10px;font-size:15px;display:inline-flex}.a_zfRW_eyebrow span{letter-spacing:0;font-size:10px}.a_zfRW_title{font-family:var(--deco);color:#fff3d0;text-wrap:balance;margin:8px 0 12px;font-size:clamp(26px,7.6cqw,38px);font-weight:400;line-height:1.16}.a_zfRW_head[data-tone=light] .a_zfRW_eyebrow{color:var(--velvet)}.a_zfRW_head[data-tone=light] .a_zfRW_title{color:var(--velvet-deep)}.a_zfRW_decoRule{width:180px;height:20px;color:var(--gold);margin:0 auto;display:block}.a_zfRW_head[data-tone=light] .a_zfRW_decoRule{color:var(--gold-deep)}.a_zfRW_prose{font-size:16px;line-height:1.75}.a_zfRW_prose p+p{margin-top:.8em}.a_zfRW_programme{text-align:center;background:#fffaf0;border:1px solid #a8792c73;border-radius:4px;padding:30px 24px;position:relative;box-shadow:0 18px 40px -26px #2a0a0e8c}.a_zfRW_programme:before{content:"";pointer-events:none;border:1px solid #a8792c4d;position:absolute;inset:8px}.a_zfRW_quote{border-top:1px dashed #a8792c73;margin-top:26px;padding-top:34px;position:relative}.a_zfRW_quote:before{content:"“";font-family:var(--deco);color:var(--gold-deep);font-size:46px;line-height:1;position:absolute;top:8px;left:50%;translate:-50%}.a_zfRW_quote blockquote{font-family:var(--serif);color:var(--velvet-deep);margin:12px 0 0;font-size:20px;font-style:italic;line-height:1.5}.a_zfRW_quote figcaption{font-family:var(--marquee);letter-spacing:.22em;color:var(--muted);margin-top:10px;font-size:14px}.a_zfRW_cast{grid-template-columns:1fr 1fr;gap:26px 16px;display:grid;position:relative}.a_zfRW_castSolo{grid-template-columns:minmax(0,260px);justify-content:center}.a_zfRW_castCard{text-align:center}.a_zfRW_castFrame{aspect-ratio:3/4;background:#0b0706;border-radius:3px;padding:10px 16px;position:relative;box-shadow:0 18px 34px -20px #000000e6}.a_zfRW_castFrame:before,.a_zfRW_castFrame:after{content:"";background:repeating-linear-gradient(#0000 0 5px,#f1e1bfd9 5px 12px,#0000 12px 17px);border-radius:1px;width:7px;position:absolute;top:6px;bottom:6px}.a_zfRW_castFrame:before{left:4px}.a_zfRW_castFrame:after{right:4px}.a_zfRW_castPhoto{object-fit:cover;border-radius:2px;width:100%;height:100%;display:block}.a_zfRW_castInitial{width:100%;height:100%;font-family:var(--deco);color:var(--gold);background:radial-gradient(circle,#3a060d,#14020a);place-items:center;font-size:64px;display:grid}.a_zfRW_castNo{font-family:var(--marquee);letter-spacing:.1em;color:var(--gold-bright);text-shadow:0 1px 4px #000c;font-size:13px;position:absolute;bottom:14px;right:22px}.a_zfRW_root[data-motion=on] .a_zfRW_castCard:not([data-shown]) .a_zfRW_castPhoto{opacity:0}.a_zfRW_root[data-motion=on] .a_zfRW_castCard[data-shown] .a_zfRW_castPhoto{animation:1.2s linear both a_zfRW_projectorOn}.a_zfRW_castRole{font-family:var(--serif);color:var(--gold);margin-top:14px;font-size:16px;font-style:italic}.a_zfRW_castName{font-family:var(--deco);color:#fff3d0;margin-top:2px;font-size:clamp(21px,6cqw,27px);font-weight:400;line-height:1.15}.a_zfRW_castParents{color:#f1e1bfd1;margin-top:8px;font-size:13.5px;line-height:1.55}.a_zfRW_castAmp{border:1.5px solid var(--gold);background:var(--velvet-deep);width:46px;height:46px;font-family:var(--serif);color:var(--gold-bright);border-radius:50%;place-items:center;font-size:26px;font-style:italic;display:grid;position:absolute;top:calc(min(100cqw - 44px,560px)/3 - 5.33333px);left:50%;translate:-50% -50%;box-shadow:0 0 0 5px #3a060d99}.a_zfRW_scenes{gap:38px;padding:0;list-style:none;display:grid}.a_zfRW_scene{display:block}.a_zfRW_slate{color:#f5f1e6;background:#151414;border-radius:6px 6px 0 0;padding-top:38px;position:relative}.a_zfRW_slateStick,.a_zfRW_slateBar{background:repeating-linear-gradient(-55deg,#f5f1e6 0 12px,#151414 12px 24px);height:18px;position:absolute;left:0;right:0}.a_zfRW_slateStick{transform-origin:6px 100%;border-radius:5px 5px 0 0;transition:transform .26s cubic-bezier(.7,0,.9,.45) .35s;top:0;box-shadow:0 2px #000}.a_zfRW_slateBar{background:repeating-linear-gradient(55deg,#f5f1e6 0 12px,#151414 12px 24px);top:19px}.a_zfRW_root[data-motion=on] .a_zfRW_scene:not([data-shown]) .a_zfRW_slateStick{transform:rotate(-17deg)}.a_zfRW_slateBody{border-top:1px solid #f5f1e659;grid-template-columns:auto auto 1fr;display:grid}.a_zfRW_slateBody>div{border-right:1px solid #f5f1e640;padding:8px 14px 10px}.a_zfRW_slateBody>div:last-child{border-right:0}.a_zfRW_slateBody dt{font-family:var(--marquee);letter-spacing:.24em;opacity:.7;font-size:11px}.a_zfRW_slateBody dd{font-family:var(--chalk);font-size:24px;font-weight:700;line-height:1.1}.a_zfRW_slateDate dd{font-size:20px}.a_zfRW_sceneBody{background:#fff4dc09;border:1px solid #d9b06140;border-top:0;border-radius:0 0 6px 6px;padding:20px 20px 22px}.a_zfRW_sceneBody h3{font-family:var(--deco);color:var(--gold-bright);margin-bottom:8px;font-size:22px;font-weight:400;line-height:1.2}.a_zfRW_scenePhoto{aspect-ratio:3/2;object-fit:cover;border:6px solid #0b0706;border-radius:3px;width:100%;margin-top:16px;display:block}.a_zfRW_showtimes{gap:16px;display:grid}.a_zfRW_show{background:#fffaf0;border:1px solid #a8792c73;border-radius:10px;grid-template-columns:78px 1fr;display:grid;overflow:hidden;box-shadow:0 16px 34px -24px #2a0a0e99}.a_zfRW_showDate{color:var(--gold-soft);background:var(--velvet-folds), var(--velvet);text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:14px 6px;display:flex}.a_zfRW_showDate span{font-family:var(--marquee);letter-spacing:.18em;font-size:14px}.a_zfRW_showDate strong{font-family:var(--deco);color:var(--gold-bright);font-size:34px;font-weight:400;line-height:1}.a_zfRW_showBody{min-width:0;padding:16px 18px 18px}.a_zfRW_showScreen{font-family:var(--marquee);letter-spacing:.3em;color:var(--velvet);font-size:13px}.a_zfRW_showTitle{font-family:var(--deco);color:var(--ink);font-size:22px;font-weight:400;line-height:1.2}.a_zfRW_showFullDate{color:var(--muted);margin-top:2px;font-size:14px}.a_zfRW_showTimes{color:var(--velvet);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.a_zfRW_timeChip{border:1.5px solid var(--velvet);font-family:var(--marquee);letter-spacing:.06em;border-radius:4px;padding:3px 10px 1px;font-size:19px;line-height:1.2}.a_zfRW_timeZone{font-family:var(--marquee);letter-spacing:.16em;font-size:14px}.a_zfRW_venue{color:var(--muted);gap:2px;margin-top:12px;font-size:14.5px;line-height:1.5;display:grid}.a_zfRW_venue strong{color:var(--ink);font-weight:600}.a_zfRW_showActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.a_zfRW_pillLink{color:var(--gold-soft);background:var(--velvet);font-family:var(--marquee);letter-spacing:.14em;border-radius:999px;align-items:center;padding:8px 14px 6px;font-size:14px;text-decoration:none;transition:background .2s;display:inline-flex}.a_zfRW_pillLink:hover{background:var(--velvet-2)}.a_zfRW_countdown{text-align:center;margin-top:34px}.a_zfRW_countdownKicker{font-family:var(--marquee);letter-spacing:.4em;text-indent:.4em;color:var(--velvet);margin-bottom:14px;font-size:15px}.a_zfRW_countdownBoard{border:2px solid var(--gold);outline:3px dotted var(--gold-bright);outline-offset:5px;background:linear-gradient(#2c050b,#14020a);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:6px;padding:16px 10px;animation:2.8s step-end infinite a_zfRW_boardBlink;display:grid}.a_zfRW_countdownCell{gap:2px;display:grid}.a_zfRW_countdownCell strong{font-family:var(--marquee);color:#ffe9a8;text-shadow:0 0 12px #ffd6788c;font-size:clamp(30px,10cqw,42px);font-weight:400;line-height:1}.a_zfRW_countdownCell span{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft);font-size:11px}.a_zfRW_filmStrip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--gold-deep) transparent;background:#0b0706;overflow-x:auto;max-width:none!important;margin-inline:-22px!important}.a_zfRW_frames{background:repeating-linear-gradient(90deg,#0000 0 8px,#e9dfc8d1 8px 20px,#0000 20px 28px) 0 9px/100% 10px no-repeat,repeating-linear-gradient(90deg,#0000 0 8px,#e9dfc8d1 8px 20px,#0000 20px 28px) 0 calc(100% - 9px)/100% 10px no-repeat;gap:14px;width:max-content;margin:0;padding:30px 22px;list-style:none;display:flex}.a_zfRW_frame{scroll-snap-align:center;flex:0 0 min(76cqw,420px)}.a_zfRW_frame figure{margin:0}.a_zfRW_framePic{aspect-ratio:3/2;background:#1a1210;border-radius:3px;overflow:hidden}.a_zfRW_frameImg{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.a_zfRW_frameImg:hover{transform:scale(1.04)}.a_zfRW_frame figcaption{font-family:var(--serif);text-align:center;color:var(--gold-soft);margin-top:10px;font-size:18px;font-style:italic;line-height:1.3}.a_zfRW_edgeCode{font-family:var(--marquee);letter-spacing:.24em;text-align:center;color:#d9b061b3;margin-top:4px;font-size:11px;display:block}.a_zfRW_swipeHint{font-family:var(--marquee);letter-spacing:.24em;text-align:center;color:#d9b061bf;margin-top:16px;font-size:13px}.a_zfRW_boxOffice{border:1.5px solid var(--gold);background:#1403068c;border-radius:16px;gap:20px;padding:22px 18px;display:grid;box-shadow:inset 0 0 0 5px #3a060db3}.a_zfRW_choices{border:0;grid-template-columns:1fr 1fr;gap:10px;min-width:0;padding:0;display:grid}.a_zfRW_fieldLabel{font-family:var(--marquee);letter-spacing:.28em;text-align:center;color:var(--gold-bright);margin-bottom:12px;font-size:15px;display:block}.a_zfRW_choices .a_zfRW_fieldLabel{width:100%;padding:0}.a_zfRW_choice{cursor:pointer;color:var(--ink);background:var(--paper);text-align:center;border:0;gap:2px;padding:16px 14px 14px;transition:transform .2s,background .2s;display:grid;-webkit-mask:radial-gradient(8px at 0,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(8px at 100%,#0000 97%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(8px at 0,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(8px at 100%,#0000 97%,#000) 100%/51% 100% no-repeat}.a_zfRW_choice strong{font-family:var(--deco);font-size:19px;font-weight:400;line-height:1.2}.a_zfRW_choice span{color:var(--muted);font-size:12.5px;line-height:1.35}.a_zfRW_choice[aria-pressed=true]{color:var(--velvet-deep);background:linear-gradient(180deg, #f8e2a6, var(--gold) 60%, #c39443);transform:translateY(-2px)}.a_zfRW_choice[aria-pressed=true] span{color:var(--velvet-deep)}.a_zfRW_seatMap{text-align:center}.a_zfRW_screenArc{height:30px;font-family:var(--marquee);letter-spacing:.6em;text-indent:.6em;color:var(--gold);border-top:3px solid #f3d58cd9;border-radius:50% 50% 0 0/100% 100% 0 0;margin:0 18px 16px;padding-top:7px;font-size:12px;display:block;box-shadow:0 -12px 22px -12px #f3d58cb3}.a_zfRW_seats{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.a_zfRW_seat{cursor:pointer;width:44px;height:44px;color:var(--gold-soft);font-family:var(--marquee);background:linear-gradient(#5c0b16,#3e0710);border:0;border-radius:12px 12px 5px 5px;font-size:17px;transition:transform .18s,background .18s;position:relative;box-shadow:inset 0 -7px #00000059,0 2px #14020a}.a_zfRW_seat[data-booked]{color:var(--velvet-deep);background:linear-gradient(180deg, #f8e2a6, var(--gold));transform:translateY(-3px)}.a_zfRW_seat[aria-pressed=true]{box-shadow:inset 0 -7px 0 #0000002e, 0 0 0 2px var(--gold-bright), 0 0 16px #f3d58c99}.a_zfRW_seatStepper{background:#00000073;border:1px solid #d9b06159;border-radius:999px;justify-content:center;align-items:center;gap:16px;margin-top:10px;padding:8px 18px;display:inline-flex;box-shadow:inset 0 2px 4px #00000080}.a_zfRW_seatStepperBtn{border:1px solid var(--gold);width:44px;height:44px;color:var(--gold-bright);font-family:var(--marquee);cursor:pointer;background:linear-gradient(#5c0b16,#3e0710);border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:transform .15s,background .15s;display:inline-flex}.a_zfRW_seatStepperBtn:disabled{opacity:.35;cursor:not-allowed;border-color:#d9b06133}.a_zfRW_seatStepperBtn:not(:disabled):hover{background:linear-gradient(#7a1020,#4f0a15);transform:scale(1.06)}.a_zfRW_seatStepperCenter{flex-direction:column;align-items:center;min-width:90px;display:flex}.a_zfRW_seatStepperNum{font-family:var(--marquee);color:var(--gold-bright);font-size:28px;line-height:1}.a_zfRW_seatStepperText{color:var(--gold-soft);opacity:.85;letter-spacing:.05em;font-size:12px}.a_zfRW_seatNote{color:var(--gold-soft);margin-top:14px;font-size:14px}.a_zfRW_seatNote strong{font-family:var(--deco);color:var(--gold-bright);font-size:18px;font-weight:400}.a_zfRW_goldButton{cursor:pointer;width:100%;color:var(--velvet-deep);background:linear-gradient(180deg, #f6dc98, var(--gold) 55%, #b98a36);font-family:var(--marquee);letter-spacing:.24em;border:0;border-radius:999px;padding:15px 18px 13px;font-size:18px;transition:transform .2s,opacity .2s;box-shadow:0 10px 24px -12px #f3d58ccc}.a_zfRW_goldButton:hover{transform:translateY(-1px)}.a_zfRW_goldButton:disabled{cursor:default;opacity:.6}.a_zfRW_ghostButton{cursor:pointer;color:inherit;font-family:var(--marquee);letter-spacing:.18em;background:0 0;border:1px solid;border-radius:999px;margin-top:12px;padding:9px 18px 7px;font-size:14px}.a_zfRW_notice{border:1px solid var(--gold);font-family:var(--serif);text-align:center;background:#14030680;border-radius:14px;padding:24px 20px;font-size:19px;font-style:italic;line-height:1.45}.a_zfRW_error{text-align:center;color:#ffc2c2;font-size:13.5px}.a_zfRW_ticketWrap{gap:14px;display:grid}.a_zfRW_ticketNote{font-family:var(--serif);text-align:center;color:var(--gold-bright);font-size:19px;font-style:italic;line-height:1.4}.a_zfRW_reviewForm{background:#fffaf0;border:1px solid #a8792c73;border-radius:14px;gap:16px;margin-bottom:30px;padding:22px 18px;display:grid;box-shadow:0 16px 34px -26px #2a0a0e99}.a_zfRW_field{gap:6px;display:grid}.a_zfRW_paperBg .a_zfRW_fieldLabel{text-align:left;color:var(--velvet);margin:0}.a_zfRW_field input,.a_zfRW_field textarea{width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1.5px solid #6e0d1938;border-radius:10px;padding:12px 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.a_zfRW_field input:focus,.a_zfRW_field textarea:focus{border-color:var(--velvet);outline:none;box-shadow:0 0 0 3px #6e0d1924}.a_zfRW_field .a_zfRW_inputError{border-color:#b3261e}.a_zfRW_fieldError{color:#b3261e;font-size:12.5px}.a_zfRW_paperBg .a_zfRW_error{color:#b3261e}.a_zfRW_reviews{gap:14px;display:grid}.a_zfRW_reviewsHead{font-family:var(--marquee);letter-spacing:.24em;color:var(--velvet);border-bottom:1px solid #6e0d1933;justify-content:space-between;padding-bottom:8px;font-size:14px;display:flex}.a_zfRW_review{border-left:4px solid var(--gold);background:#fff;border-radius:12px;padding:16px 18px;box-shadow:0 10px 22px -18px #2a0a0e8c}.a_zfRW_reviewOwn{border-left-color:var(--velvet);color:var(--ink);background:#fff6e0;margin-bottom:30px}.a_zfRW_stars{letter-spacing:.14em;color:#d4a63a;font-size:15px;display:block}.a_zfRW_reviewText{font-family:var(--serif);color:var(--ink);margin:6px 0;font-size:19px;font-style:italic;line-height:1.42}.a_zfRW_reviewer{font-family:var(--marquee);letter-spacing:.16em;color:var(--velvet);font-size:14px}.a_zfRW_pager{font-family:var(--marquee);letter-spacing:.14em;color:var(--velvet);justify-content:space-between;align-items:center;gap:10px;margin-top:6px;font-size:15px;display:flex}.a_zfRW_pager button{border:1px solid var(--velvet);cursor:pointer;color:var(--velvet);font:inherit;background:0 0;border-radius:999px;padding:8px 14px 6px}.a_zfRW_pager button:disabled{cursor:default;opacity:.35}.a_zfRW_emptyWall{font-family:var(--serif);text-align:center;opacity:.85;font-size:18px;font-style:italic}.a_zfRW_booth{border:2px solid var(--gold);text-align:center;background:radial-gradient(at 50% 0,#f3d58c2e,#0000 55%),linear-gradient(#2a0509,#160206);border-radius:140px 140px 14px 14px;padding:70px 18px 22px;position:relative;box-shadow:0 0 0 6px #140306b3,0 24px 50px -24px #000c}.a_zfRW_boothSign{border:1.5px solid var(--gold);font-family:var(--marquee);letter-spacing:.5em;text-indent:.5em;color:#ffe9a8;text-shadow:0 0 10px #ffd678b3;border-radius:999px;padding:3px 18px 1px;font-size:17px;position:absolute;top:22px;left:50%;translate:-50%}.a_zfRW_boothText{font-family:var(--serif);color:var(--gold-soft);margin-bottom:18px;font-size:18px;font-style:italic;line-height:1.45}.a_zfRW_accounts{gap:12px;display:grid}.a_zfRW_account{color:var(--ink);background:var(--paper);justify-items:center;gap:2px;padding:16px 22px;display:grid;-webkit-mask:radial-gradient(9px at 0,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(9px at 100%,#0000 97%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(9px at 0,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(9px at 100%,#0000 97%,#000) 100%/51% 100% no-repeat}.a_zfRW_accountBank{font-family:var(--marquee);letter-spacing:.28em;color:var(--velvet);font-size:15px}.a_zfRW_accountNumber{font-family:var(--marquee);letter-spacing:.1em;font-size:28px;line-height:1.1}.a_zfRW_accountHolder{color:var(--muted);font-size:13.5px}.a_zfRW_copyButton{cursor:pointer;letter-spacing:.18em;border:0;border-radius:999px;margin-top:10px;color:var(--gold-soft)!important;background:var(--velvet)!important;font-family:var(--marquee)!important;padding:8px 16px 6px!important;font-size:14px!important;font-weight:400!important}.a_zfRW_closing{text-align:center}.a_zfRW_tamat{font-family:var(--deco);letter-spacing:.06em;color:#fff0c8;text-shadow:0 0 26px #f3d58c80;font-size:clamp(52px,17cqw,92px);font-weight:400;line-height:1}.a_zfRW_root[data-motion=on] .a_zfRW_tamat[data-shown]{animation:1.4s linear both a_zfRW_projectorOn}.a_zfRW_tamatSub{font-family:var(--serif);color:var(--gold);margin-top:10px;font-size:20px;font-style:italic}.a_zfRW_closingRule{margin-block:20px 26px}.a_zfRW_closingProse{color:var(--gold-soft)}.a_zfRW_credits{height:270px;margin-block:34px 30px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.a_zfRW_creditsRoll{padding-top:270px;animation:26s linear -6s infinite a_zfRW_roll}.a_zfRW_credits:hover .a_zfRW_creditsRoll,.a_zfRW_credits:focus-within .a_zfRW_creditsRoll{animation-play-state:paused}.a_zfRW_creditsRoll dl{margin-bottom:22px}.a_zfRW_creditsRoll dt{font-family:var(--marquee);letter-spacing:.34em;text-indent:.34em;color:var(--gold);font-size:13px}.a_zfRW_creditsRoll dd{font-family:var(--serif);color:#fff3d0;margin-top:2px;font-size:20px;font-style:italic;line-height:1.35}.a_zfRW_signature{font-family:var(--deco);color:var(--gold-bright);gap:4px;font-size:26px;line-height:1.2;display:grid}.a_zfRW_signature small{font-family:var(--serif);color:var(--gold-soft);font-size:17px;font-style:italic}.a_zfRW_postCredit{font-family:var(--marquee);letter-spacing:.2em;color:#f1e1bf99;margin-top:34px;font-size:13px}.a_zfRW_postCredit em{font-family:var(--serif);letter-spacing:.02em;color:var(--gold);font-size:17px}.a_zfRW_footer{background:var(--screen);padding-bottom:18px}@container (min-width:820px){.a_zfRW_posterPhoto{inset:calc(var(--valance) + 6%) 16% auto auto;aspect-ratio:2/3;border:3px solid var(--gold);width:auto;height:72%;box-shadow:0 0 0 8px #14020a, 0 0 0 10px var(--gold-deep), 0 30px 60px #000000b3}.a_zfRW_posterShade{z-index:-1;background:radial-gradient(at 30%,#3a060d59,#0e0304 75%)}.a_zfRW_poster{background:var(--velvet-folds), var(--velvet-deep);align-items:center}.a_zfRW_posterText{width:52%;padding:var(--valance) 0 0 16%;text-align:left;align-items:flex-start}.a_zfRW_posterTitle{justify-content:flex-start}.a_zfRW_screen,.a_zfRW_flicker{inset:calc(var(--valance) + 5%) 14% 10%}}@container (max-width:359px){.a_zfRW_cast{grid-template-columns:1fr}.a_zfRW_castAmp{display:none}.a_zfRW_choices{grid-template-columns:1fr}}@keyframes a_zfRW_bulbA{0%{opacity:1}50%{opacity:.3}}@keyframes a_zfRW_bulbB{0%{opacity:.3}50%{opacity:1}}@keyframes a_zfRW_ticketGlow{50%{filter:drop-shadow(0 0 24px #f3d58cbf)}}@keyframes a_zfRW_coverOut{to{opacity:0;visibility:hidden;transform:translateY(-16px)}}@keyframes a_zfRW_fadeIn{0%{opacity:0}}@keyframes a_zfRW_projector{0%,30%{background-color:#120d0b}34%,70%{background-color:#e9e2d2}71.5%{background-color:#fffdf6}75%,to{background-color:#0c0806}}@keyframes a_zfRW_flicker{0%,to{opacity:.35}50%{opacity:.6}}@keyframes a_zfRW_leaderShow{0%{opacity:0}6%,94%{opacity:1}to{opacity:0}}@keyframes a_zfRW_sweep{to{transform:rotate(360deg)}}@keyframes a_zfRW_leaderNum{0%{opacity:0}2%,96%{opacity:1}to{opacity:0}}@keyframes a_zfRW_titleCard{0%{opacity:0;transform:scale(.96)}22%,to{opacity:1;transform:none}}@keyframes a_zfRW_kenBurns{0%{transform:scale(1.08)}}@keyframes a_zfRW_bob{50%{transform:translateY(4px)}}@keyframes a_zfRW_boardBlink{0%{outline-color:var(--gold-bright)}50%{outline-color:#f3d58c59}}@keyframes a_zfRW_projectorOn{0%{opacity:0;filter:brightness(2.4)sepia(.8)}12%{opacity:.8}22%{opacity:.25}38%{opacity:1;filter:brightness(1.6)sepia(.5)}48%{opacity:.7}64%,to{opacity:1;filter:none}}@keyframes a_zfRW_roll{to{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.a_zfRW_root *,.a_zfRW_root :before,.a_zfRW_root :after{transition:none!important;animation:none!important}.a_zfRW_credits{height:auto;-webkit-mask-image:none;mask-image:none}.a_zfRW_creditsRoll{padding-top:0}}