@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/6865e74822869db5-s.2q67k36_u2-4v.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/0494568ab28b6008-s.1b8f__myswv-j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/66b33cc02d8f8b9d-s.p.3xdkf2df5spiy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.2yekaq-lsxzxl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.32g3_4t-7pe44.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.1h6pn64pmfi2q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.a2Xw-a_className{font-family:Fraunces,Fraunces Fallback}.a2Xw-a_variable{--ll-font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/09d59b9ec7493ab1-s.1t23271dk9abp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/748b8b5301d2bdb2-s.0obcy7v14u1cn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Special Elite Fallback;src:local(Arial);ascent-override:60%;descent-override:25.33%;line-gap-override:0.0%;size-adjust:117.2%}.rTi11G_className{font-family:Special Elite,Special Elite Fallback;font-style:normal;font-weight:400}.rTi11G_variable{--ll-font-type:"Special Elite", "Special Elite Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a85fe84266768609-s.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.sm1Rqq_className{font-family:Caveat,Caveat Fallback;font-style:normal}.sm1Rqq_variable{--ll-font-hand:"Caveat", "Caveat Fallback"}
@font-face{font-family:IM Fell English;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0b7c5b993c1057ea-s.2s8kuc1ds2pb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3cabd365f8c28a7b-s.42g2gjcqmmkvt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English Fallback;src:local(Times New Roman);ascent-override:88.71%;descent-override:35.6%;line-gap-override:0.0%;size-adjust:102.04%}.aSJOpa_className{font-family:IM Fell English,IM Fell English Fallback;font-weight:400}.aSJOpa_variable{--ll-font-story:"IM Fell English", "IM Fell English Fallback"}
.kgp3zq_wrap{--accent:#b3262e;--accent-deep:#8a1c23;--gold:#d9a45b;--ink:#2b2118;--board:#f3e6c6;--board-2:#e8d6ae;--tile:#fbf4e2;--groove:#5a3c1e38;--bulb:#f1d79a;--bulb-glow:#ffc45c8c;--edge:#fffaec8c;--shade:#3a261261;--t:1.4s var(--ll-ease,ease);padding-top:46px;position:relative}.kgp3zq_wrap[data-night=true]{--accent:#5b3a8e;--accent-deep:#3f2766;--gold:#e8c268;--ink:#221a38;--board:#d9d1e6;--board-2:#c4b9d8;--tile:#efe9f6;--groove:#281a5040;--bulb:#ffd57c;--bulb-glow:#ffcd6ef2;--edge:#b0baff47;--shade:#0606209e}.kgp3zq_swing{transform-origin:50% -120px;animation:6.5s ease-in-out infinite alternate kgp3zq_swing;position:relative}@keyframes kgp3zq_swing{0%{rotate:-.9deg}to{rotate:.9deg}}.kgp3zq_chain{color:var(--gold);filter:drop-shadow(1px 2px 1px #0006);z-index:0;position:absolute;bottom:calc(100% - 30px)}.kgp3zq_chain .ring{fill:none;stroke:currentColor;stroke-width:2.6px;transition:stroke 1.4s}.kgp3zq_chain .bar{fill:color-mix(in srgb, currentColor 70%, #4a3414);transition:fill 1.4s}.kgp3zq_chainL{left:calc(14% - 7px)}.kgp3zq_chainR{right:calc(14% - 7px)}.kgp3zq_crest{z-index:2;justify-content:center;margin:0 0 -3px;display:flex;position:relative}.kgp3zq_crest span{background-color:var(--accent);background-image:var(--th-grain,none);clip-path:polygon(6% 100%,0 38%,9% 30%,14% 8%,30% 3%,50% 0,70% 3%,86% 8%,91% 30%,100% 38%,94% 100%);color:#fbf3de;font-family:var(--ll-font-type), monospace;letter-spacing:.3em;text-transform:uppercase;transition:background-color var(--t);white-space:nowrap;padding:8px 26px 6px 30px;font-size:min(3.3cqw,12.5px)}.kgp3zq_sign{filter:drop-shadow(0 -1px 0 var(--edge)) drop-shadow(0 4px 5px var(--shade));transition:filter var(--t);z-index:1;padding:15px;position:relative}.kgp3zq_wrap[data-night=true] .kgp3zq_sign{filter:drop-shadow(0 -1px 0 var(--edge)) drop-shadow(0 4px 5px var(--shade)) drop-shadow(0 0 12px #ffc86e38)}.kgp3zq_frame{background-color:var(--accent);background-image:var(--th-grain,none), linear-gradient(var(--accent-deep), var(--accent-deep)) 15px 15px / calc(100% - 30px) calc(100% - 30px) no-repeat, linear-gradient(160deg, #ffffff1f, transparent 55%);transition:background-color var(--t);position:absolute;inset:0}.kgp3zq_bulb{--on:0;animation:1.35s step-end infinite kgp3zq_chase;animation-delay:calc(mod(var(--i), 3) * .45s);background:radial-gradient(circle at 36% 32%, #fffdf2 0 16%, var(--bulb) 46%, color-mix(in srgb, var(--bulb) 70%, #7a4f2c) 100%);box-shadow:0 0 0 1.2px color-mix(in srgb, var(--accent-deep) 70%, #000), 0 0 calc(2px + var(--on) * 5px) calc(var(--on) * 1.5px) var(--bulb-glow);height:7px;opacity:calc(.62 + var(--on) * .38);transition:background var(--t), box-shadow .25s ease, opacity .25s ease;z-index:2;border:0;border-radius:50%;width:7px;padding:0;position:absolute;translate:-50% -50%}@keyframes kgp3zq_chase{0%{--on:1}33.4%{--on:0}}@property --on{syntax:"<number>";inherits:true;initial-value:0}.kgp3zq_wrap[data-night=true] .kgp3zq_bulb{box-shadow:0 0 0 1.2px color-mix(in srgb, var(--accent-deep) 70%, #000), 0 0 calc(4px + var(--on) * 7px) calc(1px + var(--on) * 2.5px) var(--bulb-glow);opacity:calc(.82 + var(--on) * .18)}.kgp3zq_lamp{z-index:2;border-radius:50%;width:7px;height:7px;position:absolute;translate:-50% -50%}.kgp3zq_lampOff{opacity:.62;border-radius:50%;transition:opacity .25s;position:absolute;inset:0}.kgp3zq_wrap[data-night=true] .kgp3zq_lampOff{opacity:.82}.kgp3zq_lampOff:before,.kgp3zq_lamp:after{animation-delay:calc(mod(var(--i), 3) * .45s);background:radial-gradient(circle at 36% 32%, #fffdf2 0 16%, var(--bulb) 46%, color-mix(in srgb, var(--bulb) 70%, #7a4f2c) 100%);content:"";border-radius:50%;transition:box-shadow .25s;animation-duration:1.35s;animation-timing-function:step-end;animation-iteration-count:infinite;position:absolute;inset:0}.kgp3zq_lampOff:before{box-shadow:0 0 0 1.2px color-mix(in srgb, var(--accent-deep) 70%, #000), 0 0 2px 0 var(--bulb-glow);animation-name:kgp3zq_lamp-off}.kgp3zq_lamp:after{box-shadow:0 0 0 1.2px color-mix(in srgb, var(--accent-deep) 70%, #000), 0 0 7px 1.5px var(--bulb-glow);opacity:0;animation-name:kgp3zq_lamp-on}.kgp3zq_wrap[data-night=true] .kgp3zq_lampOff:before{box-shadow:0 0 0 1.2px color-mix(in srgb, var(--accent-deep) 70%, #000), 0 0 4px 1px var(--bulb-glow)}.kgp3zq_wrap[data-night=true] .kgp3zq_lamp:after{box-shadow:0 0 0 1.2px color-mix(in srgb, var(--accent-deep) 70%, #000), 0 0 11px 3.5px var(--bulb-glow)}@keyframes kgp3zq_lamp-on{0%{opacity:1}33.4%,to{opacity:0}}@keyframes kgp3zq_lamp-off{0%{opacity:0}33.4%,to{opacity:1}}.kgp3zq_wrap[data-night=true] .kgp3zq_flicker{animation:3.8s linear infinite kgp3zq_flicker}@keyframes kgp3zq_flicker{0%,40%,44%,47%,to{--on:1;opacity:1}42%,45.5%,48%,66%{--on:0;opacity:.25}67%{--on:1;opacity:1}}.kgp3zq_dud{cursor:pointer;opacity:1;background:radial-gradient(circle at 36% 32%,#e8e4dc 0 14%,#9c978c 55%,#5c574f 100%);animation:none}.kgp3zq_dud:before{content:"";background:linear-gradient(35deg,#0000 44%,#281e14b3 45% 55%,#0000 56%);border-radius:50%;position:absolute;inset:1px}.kgp3zq_dud:after{content:"";position:absolute;inset:-9px}.kgp3zq_dud:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.kgp3zq_dud:not([data-fixed=true]):hover{transition:rotate .2s;rotate:25deg}.kgp3zq_dud[data-fixed=true]{animation:1.35s step-end infinite kgp3zq_chase,.6s cubic-bezier(.5,-.28,.25,1.22) kgp3zq_screw-in;animation-delay:calc(mod(var(--i), 3) * .45s), 0s;background:radial-gradient(circle at 36% 32%, #fffdf2 0 16%, var(--bulb) 46%, color-mix(in srgb, var(--bulb) 70%, #7a4f2c) 100%);cursor:default;opacity:calc(.62 + var(--on) * .38)}.kgp3zq_wrap[data-night=true] .kgp3zq_dud[data-fixed=true]{opacity:calc(.82 + var(--on) * .18)}.kgp3zq_dud[data-fixed=true]:before{display:none}@keyframes kgp3zq_screw-in{0%{rotate:-200deg;scale:1.5}to{rotate:0deg;scale:1}}.kgp3zq_boardShade{filter:drop-shadow(0 -1px 0 #00000040) drop-shadow(0 1px 0 var(--edge));z-index:1;position:relative}.kgp3zq_board{color:var(--ink);text-align:center;padding:min(4.6cqw,18px) min(2.4cqw,9px) min(5.4cqw,21px);position:relative}.kgp3zq_boardBg{background-color:var(--board);background-image:var(--th-grain,none), radial-gradient(120% 90% at 50% 10%, #fffaeb80, transparent 70%), linear-gradient(var(--board), var(--board-2));box-shadow:inset 0 0 0 2.5px var(--gold), inset 0 0 0 3.5px #2b21182e;transition:background-color var(--t), box-shadow var(--t);position:absolute;inset:0}.kgp3zq_wrap[data-night=true] .kgp3zq_boardBg{box-shadow:inset 0 0 0 2.5px var(--gold), inset 0 0 0 3.5px #140c3240, inset 0 0 18px #ffcd6e59}.kgp3zq_board>:not(.kgp3zq_boardBg,.kgp3zq_sr){position:relative}.kgp3zq_house{color:var(--accent);font-family:var(--ll-font-type), monospace;letter-spacing:.24em;text-transform:uppercase;text-wrap:balance;transition:color var(--t);margin:0 0 min(2.6cqw,10px);font-size:min(3.6cqw,13px);line-height:1.3}.kgp3zq_letters{gap:min(1.4cqw,5px);display:grid}.kgp3zq_sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.kgp3zq_row{--w:7.3cqw;background:linear-gradient(var(--groove), var(--groove)) 0 22% / 100% 1px no-repeat, linear-gradient(var(--groove), var(--groove)) 0 80% / 100% 1px no-repeat;justify-content:center;gap:min(.55cqw,1.6px);padding:3px 0;display:flex}.kgp3zq_rowB{--w:10cqw}.kgp3zq_tile{background-color:var(--tile);background-image:var(--th-grain,none), linear-gradient(#ffffff59, rgba(0, 0, 0, var(--tone)));clip-path:polygon(2% 4%,50% 0,97% 3%,100% 50%,98% 97%,48% 100%,3% 98%,0 48%);color:var(--ink);font-family:var(--ll-font-display), serif;font-size:calc(var(--w) * .8);font-variation-settings:"SOFT" 0, "opsz" 144;height:calc(var(--w) * 1.38);rotate:var(--rot);transition:background-color var(--t), color var(--t), rotate .9s cubic-bezier(.5, -.28, .25, 1.22), translate .9s ease;translate:0 var(--dy);width:var(--w);flex:none;place-items:center;font-weight:800;line-height:1;display:grid;box-shadow:inset 0 -.5px #fffc,0 1.5px 1.5px #28180a59}.kgp3zq_rowB .kgp3zq_tile{color:var(--accent);text-shadow:1px 1px #2b211840;font-weight:900}.kgp3zq_slot{color:inherit;cursor:pointer;font:inherit;height:calc(var(--w) * 1.38);outline-offset:-1px;width:var(--w);z-index:3;background:radial-gradient(circle,#2b211873 0 1.6px,#0000 2.2px) 50% 12%/100% 20% no-repeat,radial-gradient(circle,#2b211873 0 1.6px,#0000 2.2px) 50% 88%/100% 20% no-repeat;border:0;border-radius:2px;outline:1px dashed #0000;flex:none;padding:0;transition:outline-color .3s;display:block;position:relative}.kgp3zq_slot[data-o=gone]{outline-color:var(--groove)}.kgp3zq_slot:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.kgp3zq_slot:after{background:radial-gradient(circle at 35% 35%, #f4e2b0, var(--gold) 45%, #6e5326);content:"";z-index:2;border-radius:50%;width:5px;height:5px;position:absolute;top:3px;left:50%;translate:-50%;box-shadow:0 1px 1px #00000073}.kgp3zq_loose{transform-origin:50% 5.5px;width:100%;height:100%;animation:3.4s ease-in-out infinite kgp3zq_dangle;translate:0 1px;rotate:15deg}.kgp3zq_slot[data-o=on]:hover .kgp3zq_loose,.kgp3zq_slot[data-o=on]:focus-visible .kgp3zq_loose{animation:.5s ease-in-out infinite kgp3zq_wobble}.kgp3zq_slot[data-o=falling]{cursor:default}.kgp3zq_slot[data-o=falling] .kgp3zq_loose{animation:1.7s both kgp3zq_fall}.kgp3zq_slot[data-o=gone] .kgp3zq_loose{opacity:0;visibility:hidden;animation:none}.kgp3zq_slot[data-o=hanging]{cursor:default}.kgp3zq_slot[data-o=hanging] .kgp3zq_loose{animation:.8s cubic-bezier(.5,-.28,.25,1.22) both kgp3zq_hang}@keyframes kgp3zq_dangle{0%,to{rotate:15deg}30%{rotate:18deg}70%{rotate:8deg}}@keyframes kgp3zq_wobble{0%,to{rotate:15deg}25%{rotate:24deg}75%{rotate:3deg}}@keyframes kgp3zq_fall{0%{opacity:1;animation-timing-function:ease-out;translate:0 1px;rotate:15deg}13%{animation-timing-function:ease-in-out;rotate:42deg}25%{animation-timing-function:ease-in-out;rotate:-6deg}36%{animation-timing-function:cubic-bezier(.5,0,.9,.6);translate:0 1px;rotate:30deg}88%{opacity:1}to{opacity:0;translate:24px 560px;rotate:320deg}}@keyframes kgp3zq_hang{0%{opacity:0;translate:0 -36px;rotate:-20deg}40%{opacity:1}to{opacity:1;translate:0 1px;rotate:15deg}}@keyframes kgp3zq_fall-fade{to{opacity:0}}@keyframes kgp3zq_hang-fade{0%{opacity:0}}.kgp3zq_pitch{color:var(--ink);font-family:var(--ll-font-story), serif;text-wrap:balance;transition:color var(--t);margin:min(3.4cqw,13px) auto 0;font-size:min(7.6cqw,30px);font-style:italic;line-height:1.15}.kgp3zq_presenter{color:#f6ecd2;font-family:var(--ll-font-type), monospace;letter-spacing:.14em;opacity:.85;text-align:center;text-shadow:0 1px 2px #0009;text-transform:uppercase;margin:7px 0 0;font-size:min(3.2cqw,12px)}@media (prefers-reduced-motion:reduce){.kgp3zq_swing{animation:none}.kgp3zq_bulb,.kgp3zq_wrap[data-night=true] .kgp3zq_flicker,.kgp3zq_dud[data-fixed=true]{--on:1;animation:none}.kgp3zq_lampOff:before,.kgp3zq_lamp:after{animation:none}.kgp3zq_lampOff:before{opacity:0}.kgp3zq_lamp:after{opacity:1}.kgp3zq_tile{transition:background-color var(--t), color var(--t)}.kgp3zq_loose,.kgp3zq_slot[data-o=on]:hover .kgp3zq_loose,.kgp3zq_slot[data-o=on]:focus-visible .kgp3zq_loose{animation:none}.kgp3zq_slot[data-o=falling] .kgp3zq_loose{animation:.35s both kgp3zq_fall-fade}.kgp3zq_slot[data-o=hanging] .kgp3zq_loose{animation:.35s both kgp3zq_hang-fade}}
.cPPJPq_scene{--shade:#2814086b;--edge:#fff6de80;--rim:#ffc8828c;--swing-ease:cubic-bezier(.5, -.28, .25, 1.22);color:var(--ll-ink);position:absolute;inset:0;overflow:hidden}.cPPJPq_scene[data-night=true]{--shade:#04041aa8;--edge:#b0baff38;--rim:#aab0ff66}.cPPJPq_scene svg *{transition:fill 1.25s cubic-bezier(.55, .05, .3, 1) var(--d,0s), stroke 1.25s ease var(--d,0s), stop-color 1.25s ease var(--d,0s), opacity 1.1s ease var(--d,0s)}.cPPJPq_scene .th-piece{filter:url(#theatre-sh)}.cPPJPq_scene .th-svg{width:100%;height:100%;display:block}.cPPJPq_scene .th-fill{width:100%;height:100%;display:block}.cPPJPq_defs{width:0;height:0;position:absolute}.cPPJPq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cPPJPq_wall{background:radial-gradient(52% 58% at 63% 44%,#ffd6964d,#0000 72%),repeating-linear-gradient(90deg,#0000 0 46px,#e7c47821 46px 48px,#0000 48px 58px,#e7c4781a 58px 60px),radial-gradient(circle,#e7c4781f 0 2.5px,#0000 3px) 23px 20px/60px 44px,linear-gradient(#3a5650,#24393a);position:absolute;inset:-40px}.cPPJPq_wallNight{opacity:0;transition:opacity var(--ll-day-night) var(--ll-ease) 50ms;background:radial-gradient(48% 55% at 63% 46%,#8278e642,#0000 72%),repeating-linear-gradient(90deg,#0000 0 46px,#9696e612 46px 48px,#0000 48px 58px,#9696e60d 58px 60px),linear-gradient(#1b1c46,#0d0e28);position:absolute;inset:0}.cPPJPq_scene[data-night=true] .cPPJPq_wallNight{opacity:1}.cPPJPq_wallGlow{background:radial-gradient(40% 30% at 62% 92%,#ffc87838,#0000 70%);transition:opacity 1.4s;position:absolute;inset:0}.cPPJPq_scene[data-night=true] .cPPJPq_wallGlow{opacity:.6}.cPPJPq_scene:after{content:"";pointer-events:none;z-index:19;transition:box-shadow 1.4s;position:absolute;inset:0;box-shadow:inset 0 0 18vmin #14080280}.cPPJPq_scene[data-night=true]:after{box-shadow:inset 0 0 22vmin #020214b3}.cPPJPq_grain{background-image:var(--th-grain-overlay,none);opacity:.6;pointer-events:none;z-index:20;background-size:200px 200px;transition:opacity 1.4s;position:absolute;inset:0}.cPPJPq_scene[data-night=true] .cPPJPq_grain{opacity:.35}.cPPJPq_stageWrap{display:contents}.cPPJPq_theatre{aspect-ratio:1000/800;z-index:1;height:min(86dvh,80vw - 384px);position:absolute;top:2.5dvh;right:clamp(20px,4vw,64px);container-type:size}.cPPJPq_theatre:before{content:"";background:radial-gradient(closest-side,#ffd28c59,#0000);transition:background 1.4s;position:absolute;inset:10% 0 0}.cPPJPq_scene[data-night=true] .cPPJPq_theatre:before{background:radial-gradient(closest-side,#8c82ff47,#0000)}.cPPJPq_box{background:#1a1210;width:70%;height:57.5%;position:absolute;top:22.5%;left:15%;overflow:hidden;container-type:size}.cPPJPq_sheet{pointer-events:none;position:absolute;inset:0}.cPPJPq_frame{--d:.55s;filter:drop-shadow(0 -1px 0 var(--edge)) drop-shadow(0 12px 14px var(--shade));transition:filter 1.2s}.cPPJPq_lamps .th-bulbs{opacity:.8;transition:opacity 1.2s .6s}.cPPJPq_scene[data-night=true] .cPPJPq_lamps .th-bulbs{opacity:1}.cPPJPq_L{pointer-events:none;position:absolute;inset:-5%}.cPPJPq_cut{filter:drop-shadow(0 -1px 0 var(--edge)) drop-shadow(0 calc(var(--sh,4) * 1px) calc(var(--sh,4) * 1.5px) var(--shade));transition:filter 1.2s ease var(--d,0s)}.cPPJPq_clothNight{height:82.6%;transition:transform 1.3s cubic-bezier(.6,0,.3,1) .5s;bottom:auto;transform:translateY(-104%)}.cPPJPq_scene[data-night=true] .cPPJPq_clothNight{transition-delay:.15s;transform:none}.cPPJPq_hang{left:var(--x);margin-left:calc(var(--size) / -2);transition:transform 1.6s var(--swing-ease) var(--hd-d);width:var(--size);position:absolute;top:0}.cPPJPq_hang[data-when=night],.cPPJPq_scene[data-night=true] .cPPJPq_hang[data-when=day]{transform:translateY(calc(-1 * (var(--len) + var(--size) + 14cqh)))}.cPPJPq_scene[data-night=true] .cPPJPq_hang{transition-delay:var(--hd-n)}.cPPJPq_scene[data-night=true] .cPPJPq_hang[data-when=night]{transform:none}.cPPJPq_swing{animation:cPPJPq_swing var(--sd) ease-in-out infinite alternate;transform-origin:50% 0;position:relative}.cPPJPq_string{height:calc(var(--len) + 7cqh);background:linear-gradient(#3c281440,#3c2814b3);width:1px;position:absolute;top:0;left:50%}.cPPJPq_scene[data-night=true] .cPPJPq_string{background:linear-gradient(#dcdcff14,#dcdcff66)}.cPPJPq_obj{filter:drop-shadow(0 5px 5px var(--shade));left:0;top:calc(var(--len) + 6cqh);width:var(--size);position:absolute}.cPPJPq_obj svg{width:100%;height:auto;display:block;overflow:visible}@keyframes cPPJPq_swing{0%{transform:rotate(-1.8deg)}to{transform:rotate(1.8deg)}}.cPPJPq_scene .th-spin{transform-box:fill-box;transform-origin:50%;animation:60s linear infinite cPPJPq_spin}@keyframes cPPJPq_spin{to{transform:rotate(360deg)}}.cPPJPq_scene .th-flap{transform-box:fill-box;transform-origin:50%;animation:.36s ease-in-out infinite alternate cPPJPq_flap}@keyframes cPPJPq_flap{to{transform:scaleY(.45)}}.cPPJPq_scene[data-offstage=night] .cPPJPq_hang[data-when=night] .cPPJPq_swing,.cPPJPq_scene[data-offstage=day] .cPPJPq_hang[data-when=day] .cPPJPq_swing,.cPPJPq_scene[data-offstage=night] .cPPJPq_firefly{animation-play-state:paused}.cPPJPq_scene[data-offstage=night] .th-flap{animation-play-state:paused}.cPPJPq_scene[data-offstage=day] .th-spin{animation-play-state:paused}.cPPJPq_scene[data-stage=off] .cPPJPq_theatre *,.cPPJPq_scene[data-stage=off] .cPPJPq_theatre :before,.cPPJPq_scene[data-stage=off] .cPPJPq_theatre :after{animation-play-state:paused!important}.cPPJPq_forest{transition:transform 1s cubic-bezier(.6,0,.3,1)}.cPPJPq_forestL{transform:translate(-64%)}.cPPJPq_forestR{transform:translate(64%)}.cPPJPq_scene[data-night=true] .cPPJPq_forest{transition:transform 1.2s cubic-bezier(.3,0,.2,1) .45s;transform:none}.cPPJPq_wing{transition:transform 1s cubic-bezier(.55,0,.25,1) .65s}.cPPJPq_wingNightL,.cPPJPq_wingNightR{transition-delay:0s}.cPPJPq_wingNightL{transform:translate(-60%)}.cPPJPq_wingNightR{transform:translate(60%)}.cPPJPq_scene[data-night=true] .cPPJPq_wingDayL{transition-delay:.1s;transform:translate(-52%)}.cPPJPq_scene[data-night=true] .cPPJPq_wingDayR{transition-delay:.1s;transform:translate(52%)}.cPPJPq_scene[data-night=true] .cPPJPq_wingNightL,.cPPJPq_scene[data-night=true] .cPPJPq_wingNightR{transition-delay:.7s;transform:none}.cPPJPq_scene .th-winglow{opacity:0}.cPPJPq_scene[data-night=true] .th-winglow{opacity:1}.cPPJPq_scene .th-jugglow{opacity:0}.cPPJPq_scene[data-night=true] .th-jugglow{opacity:.8}.cPPJPq_scene .th-set-text{fill:#fbf3de;font-family:var(--ll-font-type), monospace;letter-spacing:.12em;font-size:8px}.cPPJPq_scene .th-set-big{letter-spacing:.08em;font-size:10px}.cPPJPq_scene .th-set-hand{fill:#fbf3de;font-family:var(--ll-font-hand), cursive;font-size:13px;font-weight:700}.cPPJPq_scene .th-ribbon-text{fill:#6a1620;font-family:var(--ll-font-type), monospace;letter-spacing:.14em;font-size:15px}.cPPJPq_scene[data-night=true] .th-ribbon-text{fill:#d8d2f0}.cPPJPq_scene .th-blink{animation:4.2s step-end infinite cPPJPq_blink}@keyframes cPPJPq_blink{0%,92%{opacity:1}93%,96%{opacity:0}}.cPPJPq_moonbeam{clip-path:polygon(66% 18%,82% 18%,70% 100%,26% 100%);mix-blend-mode:screen;opacity:0;pointer-events:none;background:linear-gradient(170deg,#d2d7ff57,#d2d7ff0a 85%);transition:opacity 1.2s;position:absolute;inset:0}.cPPJPq_scene[data-night=true] .cPPJPq_moonbeam{opacity:1;transition-delay:1.3s}.cPPJPq_scene[data-offstage=night] .cPPJPq_moonbeam{mix-blend-mode:normal}.cPPJPq_cast{inset:0}.cPPJPq_slot{aspect-ratio:100/170;bottom:12%;left:var(--x);width:13.2%;margin-left:-6.6%;position:absolute}.cPPJPq_bob,.cPPJPq_jump,.cPPJPq_shake,.cPPJPq_hop{width:100%;height:100%;position:relative}.cPPJPq_bob{animation:cPPJPq_bob var(--bd) ease-in-out var(--bl) infinite alternate;transform-origin:50% 130%}@keyframes cPPJPq_bob{0%{transform:translateY(0)rotate(-1.5deg)}to{transform:translateY(-3%)rotate(1.5deg)}}.cPPJPq_jump[data-jump=a]{animation:.62s cubic-bezier(.3,1.4,.5,1) cPPJPq_jumpA}.cPPJPq_jump[data-jump=b]{animation:.62s cubic-bezier(.3,1.4,.5,1) cPPJPq_jumpB}@keyframes cPPJPq_jumpA{0%,to{transform:none}30%{transform:translateY(-22%)rotate(-5deg)}60%{transform:translateY(0)rotate(2deg)}78%{transform:translateY(-6%)}}@keyframes cPPJPq_jumpB{0%,to{transform:none}30%{transform:translateY(-22%)rotate(5deg)}60%{transform:translateY(0)rotate(-2deg)}78%{transform:translateY(-6%)}}.cPPJPq_slot[data-scared=true] .cPPJPq_shake{animation:cPPJPq_tremble 2.6s linear var(--gd) infinite}@keyframes cPPJPq_tremble{0%,4%,12%,20%,28%{transform:translate(-1.6%)rotate(-1deg)}2%,8%,16%,24%,32%{transform:translate(1.6%)rotate(1deg)}36%,to{transform:none}}.cPPJPq_slot[data-wolf=true] .cPPJPq_hop{animation:cPPJPq_hop .95s cubic-bezier(.3, .8, .4, 1) var(--fd) both}@keyframes cPPJPq_hop{0%,to{transform:none}40%{transform:translateY(-24%)}72%{transform:translateY(2%)}86%{transform:translateY(-3%)}}.cPPJPq_rod{background:linear-gradient(90deg,#5a3a1c,#c9955c 45%,#7a4f2a);border-radius:2px;width:5%;min-width:3px;height:90%;position:absolute;top:82%;left:47.5%;box-shadow:2px 0 3px #00000059}.cPPJPq_card{cursor:pointer;perspective:700px;pointer-events:auto;background:0 0;border:0;padding:0;position:absolute;inset:0}.cPPJPq_card:focus-visible{outline-offset:3px;border-radius:8px;outline:2px dashed #ffe7a0}.cPPJPq_spinner{height:100%;transform-style:preserve-3d;transition:transform 1s cubic-bezier(.45, -.3, .3, 1.3) var(--fdd);width:100%;display:block;position:relative}.cPPJPq_slot[data-wolf=true] .cPPJPq_spinner{transition:transform 1.05s cubic-bezier(.45, -.3, .3, 1.25) var(--fd);transform:rotateY(540deg)}.cPPJPq_face{backface-visibility:hidden;filter:drop-shadow(0 -1px 0 var(--edge)) drop-shadow(2px 6px 4px var(--shade));transition:filter 1.4s .3s;position:absolute;inset:0}.cPPJPq_face svg{width:100%;height:100%;display:block;overflow:visible}.cPPJPq_back{transform:rotateY(180deg)}.cPPJPq_scene[data-night=true] .cPPJPq_face{filter:drop-shadow(0 -1px 0 var(--edge)) drop-shadow(2px 6px 4px var(--shade)) brightness(.86) saturate(.84)}.cPPJPq_scene .th-eyes{animation:3.6s ease-in-out infinite paused cPPJPq_eyes}:is(.cPPJPq_slot[data-wolf=true] .th-eyes,.cPPJPq_leaper[data-on=true] .th-eyes){animation-play-state:running}@keyframes cPPJPq_eyes{0%,to{opacity:1}50%{opacity:.75}}.cPPJPq_gasp{color:#b3262e;font:800 4cqw/1 var(--ll-font-display), serif;opacity:0;pointer-events:none;background:#fffaf0;border-radius:50%;justify-content:center;align-items:center;width:6.4cqw;height:6.4cqw;display:flex;position:absolute;top:-8%;left:64%;box-shadow:0 3px 6px #0006}.cPPJPq_slot[data-scared=true] .cPPJPq_gasp{animation:cPPJPq_gasp 3.2s cubic-bezier(.3, 1.6, .5, 1) var(--gd) both}@keyframes cPPJPq_gasp{0%{opacity:0;transform:scale(0)rotate(0)}10%{opacity:1;transform:scale(1.25)rotate(12deg)}16%,82%{opacity:1;transform:scale(1)rotate(8deg)}to{opacity:0;transform:scale(.6)rotate(8deg)translateY(-30%)}}.cPPJPq_bubble{color:#2b2118;font-family:var(--ll-font-hand), cursive;pointer-events:none;text-align:center;z-index:5;background:#fffaf0;border-radius:16px;width:max-content;max-width:30cqw;margin:0;padding:.45em .75em .5em;font-size:clamp(13px,3.1cqw,22px);font-weight:700;line-height:1.05;animation:.38s cubic-bezier(.3,1.6,.5,1) both cPPJPq_pop;position:absolute;bottom:calc(100% + 1.6cqh);left:50%;translate:-50%;rotate:-2deg;box-shadow:0 -1px #fffc,0 8px 14px -4px #0a04008c}.cPPJPq_bubble:after{content:"";border:9px solid #0000;border-top-color:#fffaf0;position:absolute;top:99%;left:calc(50% - 9px)}.cPPJPq_bubble[data-align=l]{left:0;translate:0}.cPPJPq_bubble[data-align=l]:after{left:18%}.cPPJPq_bubble[data-align=r]{left:auto;right:0;translate:0;rotate:2deg}.cPPJPq_bubble[data-align=r]:after{left:auto;right:18%}.cPPJPq_bubble[data-align=below]{top:calc(100% + 1.4cqh);bottom:auto}.cPPJPq_bubble[data-align=below]:after{border-top-color:#0000;border-bottom-color:#fffaf0;top:auto;bottom:99%}@keyframes cPPJPq_pop{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.cPPJPq_leaper{aspect-ratio:150/96;width:17%;margin-left:-8.5%;position:absolute;bottom:57.5%;left:50%}.cPPJPq_leapX{width:100%;height:100%;transition:transform .9s cubic-bezier(.4,0,.6,1);transform:translate(440%)}.cPPJPq_scene[data-night=true] .cPPJPq_leapX{transition:transform 1.15s cubic-bezier(.25,.1,.4,1) 2s;transform:none}.cPPJPq_leapY{width:100%;height:100%;animation:.9s ease-in-out both cPPJPq_leapOut}.cPPJPq_scene[data-night=true] .cPPJPq_leapY{animation:1.15s linear 2s both cPPJPq_leapIn}@keyframes cPPJPq_leapIn{0%{animation-timing-function:cubic-bezier(.2,.6,.4,1);transform:translateY(280%)rotate(24deg)}55%{animation-timing-function:cubic-bezier(.6,0,.8,.4);transform:translateY(-80%)rotate(-4deg)}84%{transform:translateY(6%)rotate(-10deg)}to{transform:none}}@keyframes cPPJPq_leapOut{0%{transform:none}45%{transform:translateY(-70%)rotate(10deg)}to{transform:translateY(280%)rotate(24deg)}}.cPPJPq_leaper .cPPJPq_jump{width:100%;height:100%}.cPPJPq_rodLong{width:3.6%;height:420%;top:62%;left:50%}.cPPJPq_leapCard{cursor:pointer;filter:drop-shadow(0 -1px 0 var(--edge)) drop-shadow(2px 6px 4px var(--shade));pointer-events:auto;background:0 0;border:0;padding:0;position:absolute;inset:0}.cPPJPq_leapCard svg{width:100%;height:100%;display:block;overflow:visible}.cPPJPq_leapCard:focus-visible{outline-offset:3px;border-radius:8px;outline:2px dashed #ffe7a0}.cPPJPq_particles{pointer-events:none;position:absolute;inset:0}.cPPJPq_dust{animation:cPPJPq_drift var(--du) linear var(--dl) infinite;bottom:var(--y);height:var(--s);left:var(--x);opacity:0;width:var(--s);background:radial-gradient(circle,#fff3d0e6,#fff3d000 70%);border-radius:50%;position:absolute}@keyframes cPPJPq_drift{0%{opacity:0;transform:translate(0)rotate(0)}15%{opacity:.5}80%{opacity:.3}to{opacity:0;transform:translate(3cqw, -46cqh) rotate(var(--r))}}.cPPJPq_firefly{animation:cPPJPq_wander var(--du) ease-in-out var(--dl) infinite alternate, cPPJPq_glim 2.2s ease-in-out var(--dl) infinite;height:.8cqw;left:var(--x);opacity:0;top:var(--y);background:#fff3a0;border-radius:50%;width:.8cqw;transition:opacity 1.2s;position:absolute;box-shadow:0 0 7px 3px #ffe26ebf}.cPPJPq_scene[data-night=true] .cPPJPq_firefly{opacity:1;transition-delay:1.6s}@keyframes cPPJPq_wander{to{transform:translate(var(--fx), var(--fy))}}@keyframes cPPJPq_glim{0%,to{scale:1}50%{scale:.35}}.cPPJPq_haze{mix-blend-mode:screen;opacity:.6;pointer-events:none;background:radial-gradient(70% 100% at 50% 115%,#ffd68c73,#0000 72%);height:50%;transition:opacity 1.4s .4s;position:absolute;bottom:0;left:0;right:0}.cPPJPq_scene[data-night=true] .cPPJPq_haze{opacity:.9}.cPPJPq_curtain{width:51.5%;height:100%;transition:transform 1.05s cubic-bezier(.6,0,.3,1),clip-path 1.05s cubic-bezier(.6,0,.3,1);position:absolute;top:0}.cPPJPq_curtainL{clip-path:polygon(0 0,100% 0,100% 12%,38% 57%,100% 100%,0 100%);transform-origin:0;animation:1.35s cubic-bezier(.6,0,.3,1) .15s backwards cPPJPq_openL;left:0;transform:scaleX(.16)}.cPPJPq_curtainR{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,62% 57%,0 12%);transform-origin:100%;animation:1.35s cubic-bezier(.6,0,.3,1) .15s backwards cPPJPq_openR;right:0;transform:scaleX(.16)}@keyframes cPPJPq_openL{0%{clip-path:polygon(0 0,100% 0,100% 12%,100% 57%,100% 100%,0 100%);transform:none}}@keyframes cPPJPq_openR{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 57%,0 12%);transform:none}}.cPPJPq_scene[data-curtain=closed] .cPPJPq_curtainL{clip-path:polygon(0 0,100% 0,100% 12%,100% 57%,100% 100%,0 100%);transform:none}.cPPJPq_scene[data-curtain=closed] .cPPJPq_curtainR{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 57%,0 12%);transform:none}.cPPJPq_curtain svg *{transition-delay:.5s}.cPPJPq_valance{--d:.5s;filter:drop-shadow(0 6px 6px var(--shade));pointer-events:none;width:110%;height:21.7%;position:absolute;top:-5%;left:-5%}.cPPJPq_interval{background-color:#fbf3de;background-image:var(--th-grain,none), linear-gradient(170deg, #fdf6e4, #f0e2c0);color:#2b2118;pointer-events:none;text-align:center;width:max-content;max-width:64cqw;margin-inline:auto;padding:2.2cqh 3.4cqw 2.4cqh;transition:transform .7s cubic-bezier(.5,-.3,.3,1.2);position:absolute;top:24%;left:0;right:0;transform:translateY(-70cqh);box-shadow:0 -1px #ffffffb3,0 12px 18px -6px #0009}.cPPJPq_interval p{color:#9b2c2c;font:900 clamp(15px, 4cqw, 30px)/1 var(--ll-font-display), serif;font-variation-settings:"opsz" 144;letter-spacing:.04em;text-transform:uppercase;margin:.4cqh 0}.cPPJPq_scene[data-night=true] .cPPJPq_interval p{color:#5b3a8e}.cPPJPq_intervalHand{font:700 clamp(15px, 3.6cqw, 28px)/1.05 var(--ll-font-hand), cursive;margin-bottom:1cqh;display:block;rotate:-1.5deg}.cPPJPq_interval small{font:clamp(8px, 1.6cqw, 12px) var(--ll-font-type), monospace;letter-spacing:.08em;display:block}.cPPJPq_reopen{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.cPPJPq_reopen:focus-visible{outline-offset:-6px;outline:2px dashed #ffe7a0}.cPPJPq_intervalStrings{border-left:1px solid #28140a99;border-right:1px solid #28140a99;height:40cqh;position:absolute;bottom:100%;left:18%;right:18%}.cPPJPq_scene[data-curtain=closed] .cPPJPq_interval{transition-delay:.8s;transform:none}.cPPJPq_tassel{aspect-ratio:40/110;cursor:pointer;filter:drop-shadow(1px 4px 3px #00000073);transform-origin:50% 8%;background:0 0;border:0;width:6%;padding:0;animation:4.5s ease-in-out infinite alternate cPPJPq_tasselSway;position:absolute;top:53.5%;right:.8%}.cPPJPq_tassel svg{width:100%;height:100%;display:block}.cPPJPq_tassel:hover{animation-duration:.8s}.cPPJPq_tassel:focus-visible{outline-offset:2px;border-radius:6px;outline:2px dashed #ffe7a0}@keyframes cPPJPq_tasselSway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.cPPJPq_scene[data-curtain=closed] .cPPJPq_tassel{animation:.6s cubic-bezier(.3,1.6,.5,1) cPPJPq_yank}@keyframes cPPJPq_yank{30%{transform:translateY(18%)rotate(0)}}.cPPJPq_audience{--d:.75s;filter:drop-shadow(0 -2px 0 var(--rim)) drop-shadow(0 -8px 12px #00000059);pointer-events:none;z-index:3;height:min(190px,11.8vw + 9.44px);transition:filter 1.4s;position:absolute;bottom:-4px;left:-40px;right:-40px}.cPPJPq_audience svg{width:100%;height:100%;display:block}.cPPJPq_audience .th-wolf-ears{transition:transform .4s;transform:translateY(64px)}.cPPJPq_scene[data-night=true] .cPPJPq_audience .th-wolf-ears{transition:transform .55s cubic-bezier(.3,1.8,.5,1) 2.3s;transform:none}.cPPJPq_audience .th-phone{opacity:0;transition:opacity .4s}.cPPJPq_scene[data-night=true] .cPPJPq_audience .th-phone{opacity:1;transition-delay:2.9s}.cPPJPq_playbill{filter:drop-shadow(0 -1px #fff6de59)drop-shadow(0 12px 12px #0a060280);z-index:4;width:clamp(224px,27vw,400px);position:absolute;top:clamp(10px,2.6dvh,32px);left:clamp(16px,2.6vw,44px);rotate:-1.8deg;container:playbill/inline-size}.cPPJPq_claws{opacity:0;pointer-events:none;background:repeating-linear-gradient(104deg,#0000 0 9px,#280e0ed9 9px 12px,#0000 12px 19px);width:56px;height:74px;transition:opacity .2s;position:absolute;top:3%;right:-3%;rotate:8deg;-webkit-mask-image:linear-gradient(#0000,#000 25% 70%,#0000);mask-image:linear-gradient(#0000,#000 25% 70%,#0000)}.cPPJPq_scene[data-night=true] .cPPJPq_claws{opacity:.9;transition-delay:2.2s}.cPPJPq_ticket{filter:drop-shadow(0 -1px #fff6de73)drop-shadow(0 14px 14px #0a060299);z-index:6;width:clamp(360px,28vw,410px);position:absolute;bottom:clamp(10px,2.6dvh,30px);left:clamp(16px,2.4vw,40px);rotate:1.4deg}.cPPJPq_ticketPaper{--notch-r:7px;--notch-x:62px;-webkit-mask:radial-gradient(circle 10px at 0 0, #0000 98%, #000) no-repeat, radial-gradient(circle 10px at 100% 0, #0000 98%, #000) no-repeat, radial-gradient(circle 10px at 0 100%, #0000 98%, #000) no-repeat, radial-gradient(circle 10px at 100% 100%, #0000 98%, #000) no-repeat, radial-gradient(circle var(--notch-r) at var(--notch-x) 0, #0000 98%, #000) no-repeat, radial-gradient(circle var(--notch-r) at var(--notch-x) 100%, #0000 98%, #000) no-repeat;mask:radial-gradient(circle 10px at 0 0, #0000 98%, #000) no-repeat, radial-gradient(circle 10px at 100% 0, #0000 98%, #000) no-repeat, radial-gradient(circle 10px at 0 100%, #0000 98%, #000) no-repeat, radial-gradient(circle 10px at 100% 100%, #0000 98%, #000) no-repeat, radial-gradient(circle var(--notch-r) at var(--notch-x) 0, #0000 98%, #000) no-repeat, radial-gradient(circle var(--notch-r) at var(--notch-x) 100%, #0000 98%, #000) no-repeat;display:flex;-webkit-mask-composite:source-in;mask-composite:intersect}.cPPJPq_stub{background-color:#e9b48a;background-image:var(--th-grain,none), linear-gradient(#efc29c, #e2a878);color:#6a1d12;border-right:2px dashed #6e321480;flex-direction:column;flex:0 0 62px;justify-content:center;align-items:center;gap:14px;padding:12px 0;display:flex}.cPPJPq_stub,.cPPJPq_signin{isolation:isolate;position:relative}.cPPJPq_stub:before,.cPPJPq_signin:before{content:"";opacity:0;pointer-events:none;transition:opacity 1.4s var(--ll-ease,ease);z-index:-1;position:absolute;inset:0}.cPPJPq_stub:before{background-color:#5b3a8e;background-image:var(--th-grain,none), linear-gradient(#6a48a0, #4d3180)}.cPPJPq_signin:before{background-color:#d9d1e6;background-image:var(--th-grain,none), linear-gradient(160deg, #e6e0f0, #c4b9d8);box-shadow:inset 0 0 0 7px #d9d1e6,inset 0 0 0 8.5px #e8c268,inset 0 0 0 10px #d9d1e6,inset 0 0 0 11px #e8c26899}.cPPJPq_scene[data-night=true] .cPPJPq_stub:before,.cPPJPq_scene[data-night=true] .cPPJPq_signin:before{opacity:1}.cPPJPq_stub{transition:background-color 1.4s,border-color 1.4s,color 1.4s}.cPPJPq_scene[data-night=true] .cPPJPq_stub{color:#efe9f6;border-right-color:#e8c268b3}.cPPJPq_admit{font-family:var(--ll-font-display), serif;font-variation-settings:"opsz" 144;letter-spacing:.16em;writing-mode:vertical-rl;font-size:22px;font-weight:900;rotate:180deg}.cPPJPq_serial{font-family:var(--ll-font-type), monospace;letter-spacing:.1em;writing-mode:vertical-rl;font-size:10px;rotate:180deg}.cPPJPq_signin{--ll-accent:#9b2c2c;background-color:#f7e8c9;background-image:var(--th-grain,none), linear-gradient(160deg, #fbf1da, #f0dcb4);flex:1;width:auto;min-width:0;padding:18px 22px 16px 20px;transition:background-color 1.4s;box-shadow:inset 0 0 0 7px #f7e8c9,inset 0 0 0 8.5px #7a4f2c73,inset 0 0 0 10px #f7e8c9,inset 0 0 0 11px #7a4f2c4d}.cPPJPq_scene[data-night=true] .cPPJPq_signin{--ll-accent:#5b3a8e}.cPPJPq_signin .ll-signin-kicker{letter-spacing:.14em;margin-bottom:4px;font-size:10px}.cPPJPq_signin .ll-signin-title{font-variation-settings:"SOFT" 100, "WONK" 1;margin-bottom:8px;font-size:23px}.cPPJPq_signin .ll-signin-form{gap:7px}.cPPJPq_signin .ll-signin-form input{border-bottom-style:dotted;border-bottom-width:2px;font-size:21px}.cPPJPq_signin .ll-signin-form label>span{color:#6b5d4f}.cPPJPq_signin .ll-stamp-button{letter-spacing:.16em;margin-top:6px}.cPPJPq_signin .ll-signin-links{margin-top:10px;font-size:13px}.cPPJPq_scene .tf-cream{fill:#f1e4c4}.cPPJPq_scene[data-night=true] .tf-cream{fill:#57527f}.cPPJPq_scene .tf-cream2{fill:#fbf3de}.cPPJPq_scene[data-night=true] .tf-cream2{fill:#8a86b0}.cPPJPq_scene .tf-gold{fill:#cf9f45}.cPPJPq_scene[data-night=true] .tf-gold{fill:#8f7b58}.cPPJPq_scene .tf-goldd{fill:#8a6424}.cPPJPq_scene[data-night=true] .tf-goldd{fill:#4a3d5a}.cPPJPq_scene .tf-red{fill:#962630}.cPPJPq_scene[data-night=true] .tf-red{fill:#3f2050}.cPPJPq_scene .tf-redd{fill:#6a1620}.cPPJPq_scene[data-night=true] .tf-redd{fill:#2a1438}.cPPJPq_scene .tf-wood{fill:#5e3a20}.cPPJPq_scene[data-night=true] .tf-wood{fill:#231b3a}.cPPJPq_scene .tf-ink{fill:#3b2b1d}.cPPJPq_scene[data-night=true] .tf-ink{fill:#15122c}.cPPJPq_scene .tf-rose{fill:#e0776a}.cPPJPq_scene[data-night=true] .tf-rose{fill:#7a4a78}.cPPJPq_scene .tf-bulb{fill:#fff1c2}.cPPJPq_scene[data-night=true] .tf-bulb{fill:#fff6d8}.cPPJPq_scene .tf-hill1{fill:#c3d3ae}.cPPJPq_scene[data-night=true] .tf-hill1{fill:#3e4487}.cPPJPq_scene .tf-hill2{fill:#a3bf95}.cPPJPq_scene[data-night=true] .tf-hill2{fill:#343a7c}.cPPJPq_scene .tf-roof{fill:#b5553a}.cPPJPq_scene[data-night=true] .tf-roof{fill:#3b2f6a}.cPPJPq_scene .tf-roof2{fill:#8a5b3c}.cPPJPq_scene[data-night=true] .tf-roof2{fill:#2e2a5e}.cPPJPq_scene .tf-roof3{fill:#6d8a5f}.cPPJPq_scene[data-night=true] .tf-roof3{fill:#283064}.cPPJPq_scene .tf-wall1{fill:#f1e2bf}.cPPJPq_scene[data-night=true] .tf-wall1{fill:#4a4a86}.cPPJPq_scene .tf-wall2{fill:#e8cfa0}.cPPJPq_scene[data-night=true] .tf-wall2{fill:#423f7c}.cPPJPq_scene .tf-wall3{fill:#efd9c4}.cPPJPq_scene[data-night=true] .tf-wall3{fill:#4b4380}.cPPJPq_scene .tf-win{fill:#8fa6a8}.cPPJPq_scene[data-night=true] .tf-win{fill:#ffd57c}.cPPJPq_scene .tf-door{fill:#6b4226}.cPPJPq_scene[data-night=true] .tf-door{fill:#2a2150}.cPPJPq_scene .tf-chim{fill:#9a6a4a}.cPPJPq_scene[data-night=true] .tf-chim{fill:#2e2a5e}.cPPJPq_scene .tf-sign{fill:#7a4f2c}.cPPJPq_scene[data-night=true] .tf-sign{fill:#3a2e55}.cPPJPq_scene .tf-flag1{fill:#c7353a}.cPPJPq_scene[data-night=true] .tf-flag1{fill:#6a3a70}.cPPJPq_scene .tf-flag2{fill:#e3b04b}.cPPJPq_scene[data-night=true] .tf-flag2{fill:#7a6a5a}.cPPJPq_scene .tf-flag3{fill:#4f79a8}.cPPJPq_scene[data-night=true] .tf-flag3{fill:#3d4a8a}.cPPJPq_scene .tf-floor{fill:#c9975e}.cPPJPq_scene[data-night=true] .tf-floor{fill:#3b2f5c}.cPPJPq_scene .tf-post{fill:#7a4f2c}.cPPJPq_scene[data-night=true] .tf-post{fill:#2f2650}.cPPJPq_scene .tf-jug{fill:#7ec3e6}.cPPJPq_scene[data-night=true] .tf-jug{fill:#4a6fb0}.cPPJPq_scene .tf-jugl{fill:#dff4ff}.cPPJPq_scene[data-night=true] .tf-jugl{fill:#bfe3ff}.cPPJPq_scene .tf-stone{fill:#b9ae9c}.cPPJPq_scene[data-night=true] .tf-stone{fill:#4b4a78}.cPPJPq_scene .tf-stoned{fill:#8d8374}.cPPJPq_scene[data-night=true] .tf-stoned{fill:#34335e}.cPPJPq_scene .tf-winframe{fill:#6b4226}.cPPJPq_scene[data-night=true] .tf-winframe{fill:#2a2150}.cPPJPq_scene .tf-awn1{fill:#c7353a}.cPPJPq_scene[data-night=true] .tf-awn1{fill:#4a2a5a}.cPPJPq_scene .tf-awn2{fill:#fbf3de}.cPPJPq_scene[data-night=true] .tf-awn2{fill:#6a6694}.cPPJPq_scene .tf-trunk{fill:#6b4a2e}.cPPJPq_scene[data-night=true] .tf-trunk{fill:#2a2248}.cPPJPq_scene .tf-leaf1{fill:#6f9463}.cPPJPq_scene[data-night=true] .tf-leaf1{fill:#283064}.cPPJPq_scene .tf-leaf2{fill:#5a7f52}.cPPJPq_scene[data-night=true] .tf-leaf2{fill:#1f2758}.cPPJPq_scene .tf-leafhi{fill:#8fb07c}.cPPJPq_scene[data-night=true] .tf-leafhi{fill:#353f7a}.cPPJPq_scene .tf-apple{fill:#c7353a}.cPPJPq_scene[data-night=true] .tf-apple{fill:#4a2a5a}.cPPJPq_scene .tf-fence{fill:#e8dcc2}.cPPJPq_scene[data-night=true] .tf-fence{fill:#4a4a7e}.cPPJPq_scene .tf-cloud{fill:#fbf5e8}.cPPJPq_scene .tf-cloudb{fill:#c9d6d8}.cPPJPq_scene .tf-aud{fill:#241913}.cPPJPq_scene[data-night=true] .tf-aud{fill:#0b0a1c}.cPPJPq_scene .tf-seat{fill:#5a1a20}.cPPJPq_scene[data-night=true] .tf-seat{fill:#1a0f2a}.cPPJPq_scene .ts-gold{stroke:#d9aa4f}.cPPJPq_scene[data-night=true] .ts-gold{stroke:#8f7b58}.cPPJPq_scene .ts-goldd{stroke:#8a6424}.cPPJPq_scene[data-night=true] .ts-goldd{stroke:#3c3150}.cPPJPq_scene .ts-cream{stroke:#fbf3de}.cPPJPq_scene[data-night=true] .ts-cream{stroke:#a9a3cc}.cPPJPq_scene .ts-skyline{stroke:#fff}.cPPJPq_scene[data-night=true] .ts-skyline{stroke:#9a9ac0}.cPPJPq_scene .ts-seam{stroke:#b9a88a}.cPPJPq_scene[data-night=true] .ts-seam{stroke:#3a3f7a}.cPPJPq_scene .ts-mullion{stroke:#6b5a48}.cPPJPq_scene[data-night=true] .ts-mullion{stroke:#8a5a2a}.cPPJPq_scene .ts-string{stroke:#6b5a48}.cPPJPq_scene[data-night=true] .ts-string{stroke:#8a86b0}.cPPJPq_scene .ts-floord{stroke:#8a5f32}.cPPJPq_scene[data-night=true] .ts-floord{stroke:#231c40}.cPPJPq_scene .ts-slot{stroke:#2a1a0e}.cPPJPq_scene[data-night=true] .ts-slot{stroke:#0d0a1e}.cPPJPq_scene .ts-post{stroke:#7a4f2c}.cPPJPq_scene[data-night=true] .ts-post{stroke:#2f2650}.cPPJPq_scene .ts-jugline{stroke:#5aa3c8}.cPPJPq_scene[data-night=true] .ts-jugline{stroke:#3a5a9a}.cPPJPq_scene .ts-bubble{stroke:#dff4ff}.cPPJPq_scene[data-night=true] .ts-bubble{stroke:#bfe3ff}.cPPJPq_scene .ts-shingle{stroke:#7a3a24}.cPPJPq_scene[data-night=true] .ts-shingle{stroke:#231c40}.cPPJPq_scene .ts-iron{stroke:#2b2118}.cPPJPq_scene[data-night=true] .ts-iron{stroke:#0d0a1e}.cPPJPq_scene .ts-aud{stroke:#241913}.cPPJPq_scene[data-night=true] .ts-aud{stroke:#0b0a1c}.cPPJPq_scene .ts-timber{stroke:#8a5a36}.cPPJPq_scene[data-night=true] .ts-timber{stroke:#2a2150}.cPPJPq_scene .tf-elev{fill:#d9c3a0}.cPPJPq_scene[data-night=true] .tf-elev{fill:#4a508f}.cPPJPq_scene .ts-elevline{stroke:#b39a74}.cPPJPq_scene[data-night=true] .ts-elevline{stroke:#3a3f7a}.cPPJPq_scene .tf-canola{fill:#e6c948}.cPPJPq_scene[data-night=true] .tf-canola{fill:#3b407e}.cPPJPq_scene .tf-monitor{fill:#3a3a44}.cPPJPq_scene[data-night=true] .tf-monitor{fill:#1c1a38}.cPPJPq_scene .tf-screen{fill:#8fd0f0}.cPPJPq_scene[data-night=true] .tf-screen{fill:#bfe3ff}.cPPJPq_scene .tst-sky1{stop-color:#b7d3d2}.cPPJPq_scene[data-night=true] .tst-sky1{stop-color:#2a2f6e}.cPPJPq_scene .tst-sky2{stop-color:#f5ead2}.cPPJPq_scene[data-night=true] .tst-sky2{stop-color:#4a4f90}.cPPJPq_scene .tst-fold-d{stop-color:#5e0f17}.cPPJPq_scene[data-night=true] .tst-fold-d{stop-color:#1e0c2c}.cPPJPq_scene .tst-fold-m{stop-color:#9a1f2a}.cPPJPq_scene[data-night=true] .tst-fold-m{stop-color:#3a1850}.cPPJPq_scene .tst-fold-h{stop-color:#c8404a}.cPPJPq_scene[data-night=true] .tst-fold-h{stop-color:#5a2a70}@media (max-height:820px) and (min-width:721px){.cPPJPq_ticket{width:clamp(380px,30vw,420px)}.cPPJPq_signin{padding:13px 20px 11px 18px}.cPPJPq_signin .ll-signin-title{margin-bottom:4px;font-size:20px}.cPPJPq_signin .ll-signin-form{gap:4px}.cPPJPq_signin .ll-signin-form input{font-size:19px}.cPPJPq_signin .ll-stamp-button{margin-top:4px;padding:8px 12px}.cPPJPq_signin .ll-signin-links{margin-top:6px}}@media (max-width:720px),(max-aspect-ratio:4/5){.cPPJPq_scene{overscroll-behavior:contain;touch-action:pan-y;flex-direction:column;align-items:center;padding:18px 0 128px;display:flex;overflow:hidden auto}.cPPJPq_wall,.cPPJPq_grain,.cPPJPq_scene:after{position:fixed}.cPPJPq_playbill{flex:none;width:min(360px,100vw - 40px);margin:4px auto 18px;position:relative;top:auto;left:auto;rotate:-1.2deg}.cPPJPq_stageWrap{flex-direction:column;flex:none;align-items:center;width:100%;padding-top:6px;display:flex;overflow:hidden}.cPPJPq_theatre{flex:none;width:134vw;height:auto;margin:0 -17vw;position:relative;top:auto;right:auto}.cPPJPq_audience{flex:none;width:150vw;height:19.8vw;margin:-56px 0 0;position:relative;left:auto;right:auto}.cPPJPq_ticket{flex:none;width:min(400px,100vw - 28px);margin:-8px auto 0;position:relative;bottom:auto;left:auto;rotate:.8deg}.cPPJPq_stub{flex-basis:48px}.cPPJPq_admit{font-size:18px}.cPPJPq_ticketPaper{--notch-r:6px;--notch-x:48px}.cPPJPq_signin{padding:16px 18px 14px 16px}.cPPJPq_bubble{max-width:46cqw;font-size:14px}}@media (prefers-reduced-motion:reduce){.cPPJPq_scene *,.cPPJPq_scene :before,.cPPJPq_scene :after{transition-delay:0s!important;animation-delay:0s!important}.cPPJPq_dust{display:none}}@media (max-width:720px),(max-height:500px){.cPPJPq_stageWrap,.cPPJPq_audience{display:none}.cPPJPq_scene{overscroll-behavior:contain;touch-action:pan-y;flex-direction:column;align-items:center;gap:26px;padding:12px 16px 112px;display:flex;overflow:hidden auto}.cPPJPq_wall,.cPPJPq_grain,.cPPJPq_scene:after{position:fixed}.cPPJPq_playbill{flex:none;width:min(400px,100vw - 32px);margin:auto auto 0;position:relative;top:auto;left:auto;rotate:-1.2deg}.cPPJPq_ticket{flex:none;width:min(400px,100vw - 28px);margin:0 auto auto;position:relative;bottom:auto;left:auto;rotate:.8deg}}@media (max-height:500px) and (min-width:560px){.cPPJPq_scene{flex-direction:row;justify-content:center;gap:clamp(20px,4vw,48px);padding:8px 24px 84px}.cPPJPq_playbill{width:min(360px,42vw);margin:auto 0}.cPPJPq_ticket{width:min(400px,46vw);margin:auto 0}}@media (max-width:720px) and (max-height:760px){.cPPJPq_scene{gap:12px;padding-bottom:92px}.cPPJPq_playbill{width:min(310px,100vw - 48px)}.cPPJPq_signin{padding:12px 16px 10px 14px}.cPPJPq_signin .ll-signin-title{margin-bottom:4px;font-size:20px}.cPPJPq_signin .ll-signin-form{gap:4px}.cPPJPq_signin .ll-signin-form input{font-size:19px}.cPPJPq_signin .ll-stamp-button{margin-top:4px;padding:8px 12px}.cPPJPq_signin .ll-signin-links{margin-top:6px}}
