.hall.svelte-15s2to6.svelte-15s2to6{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:calc(100vh - var(--navh, 3.4rem) - var(--above, 0px));overflow:hidden;background:#000}.hall.fill.svelte-15s2to6.svelte-15s2to6{display:flex;align-items:center;justify-content:flex-start;height:calc(100vh - var(--navh, 3.4rem))}.hall.fill.svelte-15s2to6 .wing.svelte-15s2to6{display:none}.wing.svelte-15s2to6.svelte-15s2to6{align-self:stretch}.hall.svelte-15s2to6.svelte-15s2to6{--wingmin:0px;--stagew:min(calc(100vw / var(--sw, 1)), calc((100vw - 2 * var(--wingmin)) / (1 - var(--wl, 0) - var(--wr, 0))), calc((100vw - var(--wingmin)) / (1 - var(--wr, 0) - var(--cropl, 0))), calc((100vh - var(--navh, 3.4rem) - var(--above, 0px)) * var(--ratio, 2600 / 1720) * var(--zoom, 1) / var(--sh, 1)));--shift:max(0px, calc(var(--wingmin) - var(--wr, 0) * var(--stagew) - (100vw - var(--stagew)) / 2))}.hall.winged.svelte-15s2to6 .stage.svelte-15s2to6{left:calc(-1 * var(--shift))}.hall.winged.svelte-15s2to6.svelte-15s2to6{--wingmin:var(--wingset)}@media (max-width: 64rem){.hall.winged.svelte-15s2to6.svelte-15s2to6{--wingmin:0px}}.hall.winged.svelte-15s2to6 .wing.svelte-15s2to6{position:absolute;top:0;bottom:0;z-index:2;flex:none;width:max(var(--wingmin),calc((100% - var(--stagew)) / 2))}.hall.winged.svelte-15s2to6 .wing.left.svelte-15s2to6{left:0;background:linear-gradient(to right,#0009,#00000059 70%,#0000)}.hall.winged.svelte-15s2to6 .wing.right.svelte-15s2to6{right:0;background:linear-gradient(to left,#0009,#00000059 70%,#0000)}.foot.svelte-15s2to6.svelte-15s2to6{position:absolute;left:0;right:0;bottom:0;z-index:7;container-type:inline-size;display:flex;justify-content:center;pointer-events:none}.foot.svelte-15s2to6>*{pointer-events:auto}.hall.svelte-15s2to6:not(.fill) .stage.svelte-15s2to6{margin:0}.hall.svelte-15s2to6:not(.fill) .stage.svelte-15s2to6{transform:translateY(calc(max(0px,calc(var(--stagew) / (var(--ratio, 2600 / 1720)) - (100vh - var(--navh, 3.4rem) - var(--above, 0px)))) * (.5 - var(--croptop, .5))))}.ground.svelte-15s2to6.svelte-15s2to6{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;z-index:0;pointer-events:none}.ground.svelte-15s2to6 img.svelte-15s2to6{display:block;width:100%;height:100%;object-fit:cover;filter:blur(26px) brightness(.5) saturate(.85)}.hall.svelte-15s2to6.svelte-15s2to6{--stageh:calc(var(--stagew) / (var(--ratio, 2600 / 1720)));--stagey:calc(max(0px, calc(var(--stageh) - (100vh - var(--navh, 3.4rem) - var(--above, 0px)))) * (.5 - var(--croptop, .5)))}.scene.svelte-15s2to6.svelte-15s2to6{display:none;position:absolute;top:50%;left:50%;height:var(--stageh);transform:translate(-50%,calc(-50% + var(--stagey)));z-index:1;pointer-events:none}.hall.winged.svelte-15s2to6 .scene.svelte-15s2to6{left:calc(50% - var(--shift))}.scene.svelte-15s2to6 img.svelte-15s2to6{display:block;height:100%;width:auto;max-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent)}@media (min-aspect-ratio: 3/2){.hall.svelte-15s2to6:not(.fill) .scene.svelte-15s2to6{display:block}}.edge.svelte-15s2to6.svelte-15s2to6{display:none;position:absolute;top:0;bottom:0;z-index:1;pointer-events:none;overflow:hidden;width:calc((100% - var(--stagew)) / 2)}.edge.left.svelte-15s2to6.svelte-15s2to6{left:0}.edge.right.svelte-15s2to6.svelte-15s2to6{right:0}.edge.svelte-15s2to6 img.svelte-15s2to6{position:absolute;top:var(--stagetop, 0px);height:calc(var(--stagew) / (var(--ratio, 2600 / 1720)));width:auto;max-width:none;transform:scaleX(-1)}.edge.left.svelte-15s2to6 img.svelte-15s2to6{right:0}.edge.right.svelte-15s2to6 img.svelte-15s2to6{left:0}@media (min-aspect-ratio: 3/2){.hall.winged.svelte-15s2to6:not(.continued) .edge.svelte-15s2to6{display:block}}.hall.noedges.svelte-15s2to6 .edge.svelte-15s2to6,.hall.winged.continued.svelte-15s2to6 .edge.svelte-15s2to6,.hall.winged.svelte-15s2to6:has(.scene) .edge.svelte-15s2to6{display:none!important}.hall.winged.svelte-15s2to6 .wing.left.svelte-15s2to6{background:linear-gradient(to right,#000000b3,#00000059 40%,#0000 80%)}.hall.winged.svelte-15s2to6 .wing.right.svelte-15s2to6{background:linear-gradient(to left,#000000b3,#00000059 40%,#0000 80%)}.hall.winged.svelte-15s2to6:has(.scene) .wing.left.svelte-15s2to6{background:linear-gradient(to right,#00000059,#0000 35%)}.hall.winged.svelte-15s2to6:has(.scene) .wing.right.svelte-15s2to6{background:linear-gradient(to left,#00000059,#0000 35%)}.hall.winged.svelte-15s2to6:has(.scene) .wing.left.svelte-15s2to6{background:linear-gradient(to right,#00000059,#0000001f 60%,#0000)}.hall.winged.svelte-15s2to6:has(.scene) .wing.right.svelte-15s2to6{background:linear-gradient(to left,#00000059,#0000001f 60%,#0000)}.wing.svelte-15s2to6.svelte-15s2to6{position:relative;z-index:1;flex:1 1 0;min-width:0;container-type:inline-size}.stage.svelte-15s2to6.svelte-15s2to6{position:relative;z-index:1;flex:0 0 auto;width:var(--stagew);aspect-ratio:var(--ratio, 2600 / 1720);margin:0 auto;overflow:hidden;background:#000;container-type:inline-size;-webkit-user-select:none;user-select:none}.stage.fill.svelte-15s2to6.svelte-15s2to6{width:clamp(100vw,calc((100vh - var(--navh, 3.4rem)) * var(--ratio, 2600 / 1720)),118vw);flex:0 0 auto;margin:0 0 0 min(0px,calc((100vw - min(118vw,(100vh - var(--navh, 3.4rem)) * var(--ratio, 2600 / 1720)))*.35))}.wing.svelte-15s2to6 .wingbox{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:clamp(.6rem,4cqw,2.2rem) clamp(.4rem,5cqw,1.4rem);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(206,166,96,.25) transparent}.wing.left.svelte-15s2to6 .wingbox{align-items:flex-start;text-align:left}.wing.right.svelte-15s2to6 .wingbox{align-items:flex-end;text-align:right}.plate.svelte-15s2to6.svelte-15s2to6,.glow.svelte-15s2to6.svelte-15s2to6{position:absolute;top:0;right:0;bottom:0;left:0}.plate.svelte-15s2to6 img.svelte-15s2to6,.glow.svelte-15s2to6 img.svelte-15s2to6{display:block;width:100%;height:100%;object-fit:fill}.life.svelte-15s2to6.svelte-15s2to6{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.life-mist.svelte-15s2to6.svelte-15s2to6{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:calc(var(--mist-opacity, .4) * var(--life, 1));animation:svelte-15s2to6-lifedrift var(--mist-secs, 44s) ease-in-out infinite alternate;will-change:transform}@keyframes svelte-15s2to6-lifedrift{0%{transform:translate(-1.6%,.6%) scale(1.05)}to{transform:translate(1.6%,-.6%) scale(1.05)}}.life-plume.svelte-15s2to6.svelte-15s2to6{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--plume-art);background-size:cover;background-position:center;-webkit-mask-image:radial-gradient(ellipse calc(var(--spread) * 100%) calc(var(--spread) * 140%) at calc(var(--fx) * 100%) calc(var(--fy) * 100%),#000 0%,rgba(0,0,0,.55) 45%,transparent 100%);mask-image:radial-gradient(ellipse calc(var(--spread) * 100%) calc(var(--spread) * 140%) at calc(var(--fx) * 100%) calc(var(--fy) * 100%),#000 0%,rgba(0,0,0,.55) 45%,transparent 100%);opacity:0;animation:svelte-15s2to6-plume var(--secs, 46s) linear infinite;animation-delay:var(--delay, 0s);will-change:transform,opacity}@keyframes svelte-15s2to6-plume{0%{transform:translate(0) scale(.5);opacity:0}14%{opacity:calc(var(--w, .6) * .95 * var(--life, 1))}58%{opacity:calc(var(--w, .6) * .72 * var(--life, 1))}to{transform:translate(var(--dx, 0),var(--dy, 0)) scale(1.5);opacity:0}}.life-sky.svelte-15s2to6.svelte-15s2to6{position:absolute;overflow:hidden}.life-star.svelte-15s2to6.svelte-15s2to6{position:absolute;pointer-events:none;width:16%;height:2px;border-radius:2px;transform-origin:left center;background:linear-gradient(90deg,#fff0,#d6e8ff73 55%,#fffffff2 88%,#fff);filter:drop-shadow(0 0 5px rgba(190,220,255,.95)) drop-shadow(0 0 12px rgba(150,190,255,.55));opacity:0;animation:svelte-15s2to6-shoot var(--secs, 18s) linear infinite;animation-delay:var(--delay, 0s);will-change:transform,opacity}@keyframes svelte-15s2to6-shoot{0%,95.5%{transform:rotate(24deg) translate(0) scaleX(.2);opacity:0}96.2%{opacity:calc(.9 * var(--life, 1))}98.6%{transform:rotate(24deg) translate(430%) scaleX(1);opacity:calc(.7 * var(--life, 1))}to{transform:rotate(24deg) translate(620%) scaleX(.25);opacity:0}}.life-candles.svelte-15s2to6.svelte-15s2to6{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:soft-light;background:radial-gradient(ellipse at 50% 62%,#ffc47080,#ffaa5000 68%);opacity:calc(.42 * var(--life, 1));animation:svelte-15s2to6-candleflicker 5.3s ease-in-out infinite,svelte-15s2to6-candlesway 8.7s ease-in-out infinite alternate;will-change:opacity,transform}@keyframes svelte-15s2to6-candleflicker{0%,to{opacity:calc(.34 * var(--life, 1))}23%{opacity:calc(.5 * var(--life, 1))}41%{opacity:calc(.38 * var(--life, 1))}67%{opacity:calc(.52 * var(--life, 1))}82%{opacity:calc(.4 * var(--life, 1))}}@keyframes svelte-15s2to6-candlesway{0%{transform:translate(-.4%) scale(1.01)}to{transform:translate(.4%,-.3%) scale(1.03)}}.glow.svelte-15s2to6.svelte-15s2to6{mix-blend-mode:screen;animation:svelte-15s2to6-breathe 6.5s ease-in-out infinite;pointer-events:none}@keyframes svelte-15s2to6-breathe{0%,to{opacity:.55}37%{opacity:.95}61%{opacity:.7}}@media (prefers-reduced-motion: reduce){.glow.svelte-15s2to6.svelte-15s2to6{animation:none;opacity:.8}}.stage.svelte-15s2to6 .opening{position:absolute;overflow:hidden;box-sizing:border-box;-webkit-user-select:text;user-select:text}@media (max-width: 56rem){.hall.svelte-15s2to6.svelte-15s2to6,.hall.fill.svelte-15s2to6.svelte-15s2to6{display:block;height:auto;overflow:visible;background:#07080b}.hall.svelte-15s2to6 .wing.svelte-15s2to6,.ground.svelte-15s2to6.svelte-15s2to6,.glow.svelte-15s2to6.svelte-15s2to6,.foot.svelte-15s2to6.svelte-15s2to6{display:none}.hall.svelte-15s2to6 .scene.svelte-15s2to6{display:none!important}.stage.svelte-15s2to6.svelte-15s2to6,.stage.fill.svelte-15s2to6.svelte-15s2to6{display:flex;flex-direction:column;width:100%;aspect-ratio:auto;margin:0;overflow:visible;clip-path:none;min-height:0;padding:0 0 1rem;box-sizing:border-box;background:transparent;transform:none}.plate.svelte-15s2to6.svelte-15s2to6{position:relative;inset:auto;order:-100;height:42svh;min-height:13rem;max-height:28rem;z-index:0}.life.svelte-15s2to6.svelte-15s2to6{top:0;bottom:auto;height:clamp(13rem,42svh,28rem)}.plate.svelte-15s2to6 img.svelte-15s2to6{object-fit:cover;object-position:var(--focus, 50% 50%)}.plate.svelte-15s2to6.svelte-15s2to6:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#07080b00 55%,#07080b8c 82%,#07080b)}.stage.svelte-15s2to6 .opening table{display:block;max-width:100%;overflow-x:auto}.stage.svelte-15s2to6 .opening{position:relative!important;left:auto!important;top:auto!important;z-index:2;width:auto!important;height:auto!important;max-height:none!important;transform:none!important;overflow:visible!important;margin:0!important;padding:.9rem 1.1rem!important;font-size:.9rem;line-height:1.5;color:#dfe2e8;text-shadow:0 1px 2px rgba(0,0,0,.9),0 0 .6rem rgba(0,0,0,.8);border-top:1px solid rgba(206,166,96,.14);background:transparent!important}.stage.svelte-15s2to6 .opening.scenery,.stage.svelte-15s2to6 img.opening,.stage.svelte-15s2to6 .opening:empty{display:none!important}.stage.svelte-15s2to6 .opening *{font-size:.9rem!important;line-height:1.45!important}.stage.svelte-15s2to6 .opening h1{font-size:1.45rem!important;line-height:1.15!important}.stage.svelte-15s2to6 .opening h2{font-size:1.05rem!important;line-height:1.2!important}.stage.svelte-15s2to6 .opening .eyebrow,.stage.svelte-15s2to6 .opening .lab,.stage.svelte-15s2to6 .opening .dateline,.stage.svelte-15s2to6 .opening th{font-size:.68rem!important;letter-spacing:.12em!important}.stage.svelte-15s2to6 .opening small,.stage.svelte-15s2to6 .opening i,.stage.svelte-15s2to6 .opening .quiet,.stage.svelte-15s2to6 .opening .sub,.stage.svelte-15s2to6 .opening .note,.stage.svelte-15s2to6 .opening .when,.stage.svelte-15s2to6 .opening .blurb{font-size:.78rem!important}.stage.svelte-15s2to6 .opening .big,.stage.svelte-15s2to6 .opening .fig,.stage.svelte-15s2to6 .opening .val{font-size:1.2rem!important}.stage.svelte-15s2to6 .opening svg{max-width:100%}.stage.svelte-15s2to6 .opening img{max-width:40%;height:auto}.stage.svelte-15s2to6 .opening img.face{width:5rem!important;height:5rem!important}.stage.svelte-15s2to6 .opening input,.stage.svelte-15s2to6 .opening textarea,.stage.svelte-15s2to6 .opening select,.stage.svelte-15s2to6 .opening button{font-size:.9rem!important;padding:.35rem .6rem!important}.stage.svelte-15s2to6 .opening textarea{min-height:3.5rem;width:100%;box-sizing:border-box}.stage.svelte-15s2to6 .opening .band,.stage.svelte-15s2to6 .opening .row,.stage.svelte-15s2to6 .opening .switches,.stage.svelte-15s2to6 .opening .acts{flex-wrap:wrap!important;gap:.4rem!important}.stage.svelte-15s2to6 .opening [style*=width]{max-width:100%}.stage.svelte-15s2to6>svg,.stage.svelte-15s2to6>.tape{display:none}}
