@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;size-adjust:128%;src:url(../../../fonts/caveat/caveat-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;size-adjust:128%;src:url(../../../fonts/caveat/caveat-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(../../../fonts/special-elite/special-elite-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/special-elite/special-elite-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Stage Playfair;font-style:normal;font-weight:400 900;font-display:swap;src:url(../../../fonts/playfair-display/playfair-display-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Stage Playfair;font-style:normal;font-weight:400 900;font-display:swap;src:url(../../../fonts/playfair-display/playfair-display-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/jetbrains-mono/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/jetbrains-mono/jetbrains-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/divebar/anton-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/divebar/anton-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/divebar/permanent-marker-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.class-seats.svelte-1jnhj1q{display:block;overflow:visible;flex:none}.field.svelte-1fpyyrp{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity .4s ease}.field.dim.svelte-1fpyyrp{opacity:.6}.shade.svelte-1fpyyrp{position:absolute;left:0;right:0;bottom:0;top:calc(var(--lift, 0px) * -1);background:linear-gradient(180deg,transparent,rgba(8,4,2,.46) 40%,rgba(8,4,2,.8))}.haze.svelte-1fpyyrp{position:absolute;left:0;right:0;bottom:var(--foot, 0px);height:70%;opacity:calc(var(--density, 0) * .55);background:radial-gradient(ellipse at 50% 100%,#ffcd784d,#ffcd7800 72%)}canvas.svelte-1fpyyrp{position:absolute;left:0;right:0;bottom:var(--foot, 0px);width:100%;height:calc(100% - var(--foot, 0px) + var(--lift, 0px));display:block}.field.soft.svelte-1fpyyrp .shade:where(.svelte-1fpyyrp){display:none}.field.soft.svelte-1fpyyrp canvas:where(.svelte-1fpyyrp){-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent),linear-gradient(to bottom,#000 78%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent),linear-gradient(to bottom,#000 78%,transparent);mask-composite:intersect}.field.taps.svelte-1fpyyrp canvas:where(.svelte-1fpyyrp){pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.said.svelte-1fpyyrp{position:absolute;left:14px;bottom:calc(var(--foot, 0px) + 12px);max-width:236px;margin:0;text-align:left;font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:16px;font-weight:500;line-height:1.2;color:#f6e2ae;text-shadow:0 1px 3px #000,0 0 5px rgba(8,4,2,.95),0 0 13px rgba(8,4,2,.9),0 0 24px rgba(8,4,2,.7);pointer-events:none;animation:svelte-1fpyyrp-said-in .7s ease both}@keyframes svelte-1fpyyrp-said-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.field.svelte-1fpyyrp{transition:none}.said.svelte-1fpyyrp{animation:none}}.fan.svelte-c59y0y{position:relative;flex:none}.seats.svelte-c59y0y{position:absolute;left:0;top:0;display:block;overflow:hidden;pointer-events:none}.mini-rope.svelte-bjzxup{display:block;flex:none}.velvet.svelte-1jthlls{display:block;overflow:visible}.light.svelte-hoay0d{position:absolute;left:0;z-index:5;pointer-events:none;background:radial-gradient(ellipse 66% 74% at 50% 0,#ffd696c7,#ffbe6e4d 48%,#ffbe6e00 78%);mix-blend-mode:screen;opacity:0;animation:svelte-hoay0d-lamps-dim var(--rise, 2.1s) var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1)) 1 both}@keyframes svelte-hoay0d-lamps-dim{0%{opacity:1}55%{opacity:.35}to{opacity:0}}@media(prefers-reduced-motion:reduce){.light.svelte-hoay0d{display:none}}.drape.svelte-8h6zn0{display:block}.rope.svelte-kjojey{display:block;overflow:visible}.tag-words.svelte-kjojey{font-family:var(--font-sans)}.valance.svelte-k2uy42{display:block;overflow:visible}.bill.svelte-c2mur5{display:grid;gap:12px;min-width:0;font-family:-apple-system,Segoe UI,Inter,system-ui,sans-serif}.mat.svelte-c2mur5{position:relative;padding:7px;border-radius:4px;background:#f5e6c4;box-shadow:0 1px #ffffff8c inset,0 24px 36px -16px #000c,0 6px 12px -6px #0000008c}.mat.svelte-c2mur5:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid rgba(138,101,38,.6);border-radius:2px;pointer-events:none}.cover.svelte-c2mur5{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;container-type:inline-size;aspect-ratio:3 / 4;overflow:hidden;isolation:isolate;background:var(--cover-ground, var(--theme-primary, #b86f3a));color:var(--cover-ink, var(--theme-primary-foreground, #1b0f08))}.mast.svelte-c2mur5{--paper: #f3e6d0;--cover-line-ink: var(--paper);--cover-byline-size: clamp(9px, 4.9cqi, 14px);position:relative;z-index:3;padding:5cqi 5cqi 4cqi;background:linear-gradient(180deg,#221410,#170c09);color:var(--paper);border-bottom:1px solid rgba(200,150,62,.55)}.body.svelte-c2mur5{--title-leading: .9;--title-line: calc(var(--title-size) * var(--title-leading));position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden;background:radial-gradient(ellipse 90% 70% at 50% 100%,rgba(255,255,255,.2),transparent 70%),linear-gradient(180deg,color-mix(in oklab,var(--cover-ground, var(--theme-primary, #b86f3a)) 100%,white 6%),color-mix(in oklab,var(--cover-ground, var(--theme-primary, #b86f3a)) 76%,black))}.plate.svelte-c2mur5{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:50% 24%}.body.svelte-c2mur5:has(.plate:where(.svelte-c2mur5)):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0a050366,#0a050300 40%),linear-gradient(0deg,#0a0503e6,#0a050385 30%,#0a050300 66%)}.title.svelte-c2mur5{position:relative;z-index:1;margin:0;padding:6cqi 5cqi 0;font-family:var(--theme-font-display, var(--font-display, "Playfair Display")),Georgia,"Times New Roman",serif;font-size:var(--title-size);line-height:var(--title-leading);font-weight:400;letter-spacing:-.012em;text-transform:uppercase;color:var(--cover-ink, var(--theme-primary-foreground, #1b0f08));text-align:var(--title-align, left);text-wrap:balance;overflow-wrap:anywhere}.body.svelte-c2mur5:has(.plate:where(.svelte-c2mur5)) .title:where(.svelte-c2mur5){color:#fff7e6;text-shadow:0 2px 22px rgba(0,0,0,.55)}.bill[data-playbill-case=thin].svelte-c2mur5 .title:where(.svelte-c2mur5),.bill[data-playbill-case=plate].svelte-c2mur5 .title:where(.svelte-c2mur5){position:absolute;left:0;top:var(--title-top);width:calc(var(--title-measure) + 10cqi);max-width:100%;padding:0 5cqi;box-sizing:border-box}.bill[data-playbill-case=thin][data-playbill-side=left].svelte-c2mur5 .title:where(.svelte-c2mur5){left:auto;right:0}.rise.svelte-c2mur5{position:relative;z-index:2;min-height:0}.cut.svelte-c2mur5{position:absolute;left:64%;bottom:0;height:calc(100% + var(--title-line) / 2);max-width:100%;transform:translate(-50%);object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 8px 16px rgba(0,0,0,.35));-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);pointer-events:none}.cut.thin.svelte-c2mur5{left:var(--cut-at);bottom:calc(-1 * var(--cut-drop));height:var(--cut-height);max-width:none;transform:translate(calc(-1 * var(--cut-shift)));-webkit-mask-image:none;mask-image:none}.folio.svelte-c2mur5{position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:3cqi;row-gap:.2em;padding:3.4cqi 5cqi 3.6cqi;background:#14090a;box-shadow:0 -1px #c8963eb3;color:#f6e2ae;font-size:clamp(8px,3.1cqi,12px);line-height:1.3;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ticket.svelte-c2mur5{color:#f6e2ae}.date.svelte-c2mur5{margin-left:auto;text-align:right;color:#f6e2aec7}.presented.svelte-c2mur5{position:absolute;inset:auto 0 0;z-index:3;display:flex;align-items:center;justify-content:center;gap:1.8cqi;margin:0;padding:8cqi 4cqi 2.2cqi;background:linear-gradient(0deg,#14090ae6,#14090a8c 52%,#14090a00);color:#e9c98a;font-size:clamp(7px,3cqi,10.5px);line-height:1.2;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,.6);white-space:nowrap;pointer-events:none}.presented.svelte-c2mur5 .name:where(.svelte-c2mur5){min-width:0;overflow:hidden;text-overflow:ellipsis;font-family:var(--theme-font-display, var(--font-display, "Playfair Display")),Georgia,"Times New Roman",serif;font-style:italic;font-weight:600;font-size:1.16em;letter-spacing:.06em;text-transform:none}.presented.svelte-c2mur5 .mark:where(.svelte-c2mur5){flex:none;width:2.1em;height:2.1em;border-radius:24%;object-fit:cover;box-shadow:0 0 0 1px #e9c98a99}.door.svelte-c2mur5{display:grid}@property --b3{syntax: "<color>"; inherits: true; initial-value: #f0a04c;}@property --b4{syntax: "<color>"; inherits: true; initial-value: #b0601f;}@property --h3{syntax: "<color>"; inherits: true; initial-value: rgba(255,140,50,.1);}@property --fl{syntax: "<color>"; inherits: true; initial-value: rgba(255,190,110,.4);}@property --gl{syntax: "<color>"; inherits: true; initial-value: rgba(255,206,140,.25);}.mirror.svelte-ewc6dw{position:relative;width:100%;height:100%;overflow:hidden;background:#0d0807;--rise: calc(var(--theme-motion-open, .42s) * 5);--settle: var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1))}.picture.svelte-ewc6dw{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 16%}.flip.svelte-ewc6dw{transform:scaleX(-1)}.frame.svelte-ewc6dw{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.frame.lifting.svelte-ewc6dw{animation:svelte-ewc6dw-frame-lift var(--rise) var(--theme-ease, ease) forwards}@keyframes svelte-ewc6dw-frame-lift{0%{transform:translateY(0)}to{transform:translateY(-104%)}}@keyframes svelte-ewc6dw-frame-fade{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.frame.lifting.svelte-ewc6dw{animation:svelte-ewc6dw-frame-fade var(--theme-motion-open, .42s) linear forwards}}.glow.svelte-ewc6dw{position:absolute;top:0;width:70px;transition:--gl .3s var(--settle)}.glow.left.svelte-ewc6dw{left:0;background:linear-gradient(90deg,var(--gl),transparent)}.glow.right.svelte-ewc6dw{right:0;background:linear-gradient(270deg,var(--gl),transparent)}.strip.svelte-ewc6dw{position:absolute;top:0}.strip.left.svelte-ewc6dw{left:0}.strip.right.svelte-ewc6dw{right:0}.valance.svelte-ewc6dw{position:absolute;left:0;top:0;right:0;transform:scaleY(-1);filter:drop-shadow(0 -2px 3px rgba(0,0,0,.55))}.bulb.svelte-ewc6dw{position:absolute;width:16px;height:16px;border-radius:50%;opacity:calc(.18 + .82 * var(--lit));background:radial-gradient(circle at 44% 38%,var(--b0) 0 18%,var(--b1) 34%,var(--b2) 56%,var(--b3) 80%,var(--b4) 100%);box-shadow:0 0 0 1.5px #b48a42,0 0 0 2.5px #24120499,0 0 calc(10px * var(--bloom)) calc(3px * var(--bloom)) var(--h1),0 0 calc(26px * var(--bloom)) calc(9px * var(--bloom)) var(--h2),0 0 calc(52px * var(--bloom)) calc(18px * var(--bloom)) var(--h3);transition:--b0 .3s var(--settle),--b1 .3s var(--settle),--b2 .3s var(--settle),--b3 .3s var(--settle),--b4 .3s var(--settle),--h1 .3s var(--settle),--h2 .3s var(--settle),--h3 .3s var(--settle),--bloom .3s var(--settle),--lit .3s var(--settle)}.mirror.flash.svelte-ewc6dw .bulb:where(.svelte-ewc6dw),.mirror.flash.svelte-ewc6dw .flare:where(.svelte-ewc6dw){transition-duration:60ms}.bulb.left.svelte-ewc6dw{left:3px}.bulb.right.svelte-ewc6dw{right:3px}.flare.svelte-ewc6dw{position:absolute;width:40px;height:56px;margin-top:-6px;border-radius:50%;opacity:var(--lit);background:radial-gradient(closest-side,var(--fl),transparent);mix-blend-mode:screen;transition:--fl .3s var(--settle),--lit .3s var(--settle)}.flare.left.svelte-ewc6dw{left:-9px}.flare.right.svelte-ewc6dw{right:-9px}.bevel.svelte-ewc6dw{position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(#ffe2aa1a,#ffe2aa57 30%,#ffe2aa42 70%,#ffe2aa14)}.bevel.left.svelte-ewc6dw{left:22px}.bevel.right.svelte-ewc6dw{right:22px}.ring.svelte-ewc6dw{position:absolute;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;box-shadow:0 0 0 1.5px #ffffffd9,0 0 0 3px #00000040;pointer-events:none;animation:svelte-ewc6dw-ring-out .9s var(--settle) forwards}@keyframes svelte-ewc6dw-ring-out{0%{opacity:1;transform:scale(1.35)}to{opacity:0;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.bulb.svelte-ewc6dw,.flare.svelte-ewc6dw,.glow.svelte-ewc6dw{transition:none}.ring.svelte-ewc6dw{animation:svelte-ewc6dw-ring-hold .9s linear forwards}@keyframes svelte-ewc6dw-ring-hold{0%{opacity:1}to{opacity:0}}}.over.svelte-ewc6dw{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.over.svelte-ewc6dw>*{pointer-events:auto}.beam.svelte-1gzq5h4{display:block;overflow:visible}.pools.svelte-1pzk3ff,.heads.svelte-1pzk3ff{position:absolute;left:0;right:0;overflow:hidden;pointer-events:none}.pools.svelte-1pzk3ff{z-index:5}.heads.svelte-1pzk3ff{z-index:8;height:60px}.pool.svelte-1pzk3ff{position:absolute;top:0;width:250px;height:100%;margin-left:-125px;background:radial-gradient(ellipse 50% 62% at 50% 0,#ffd08acc,#ffbe6e42 50%,#ffbe6e00 78%);mix-blend-mode:screen;opacity:0;animation:svelte-1pzk3ff-work-on var(--rise, 2.1s) var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1)) 1 both}.flare.svelte-1pzk3ff{position:absolute;top:0;width:64px;height:64px;margin-left:-32px;background:radial-gradient(circle at 50% 50%,#fff4d2 0,#fff4d2 7px,#ffd68cb3 14px,#ffbe6e00 32px);mix-blend-mode:screen;opacity:0;animation:svelte-1pzk3ff-work-on var(--rise, 2.1s) var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1)) 1 both}@keyframes svelte-1pzk3ff-work-on{0%{opacity:0}8%{opacity:1}14%{opacity:.1}24%{opacity:1}31%{opacity:.25}44%{opacity:.95}70%{opacity:.5}to{opacity:0}}@media(prefers-reduced-motion:reduce){.pools.svelte-1pzk3ff,.heads.svelte-1pzk3ff{display:none}}.class-seats.svelte-hsrmel{display:block;overflow:visible;flex:none}.cloth.svelte-alza3v{display:block;overflow:visible}.ring.svelte-snq5sy{display:block;overflow:visible;transition:--b0 .3s var(--settle, cubic-bezier(.22, 1, .36, 1)),--b2 .3s var(--settle, cubic-bezier(.22, 1, .36, 1)),--h1 .3s var(--settle, cubic-bezier(.22, 1, .36, 1)),--bloom .3s var(--settle, cubic-bezier(.22, 1, .36, 1)),--l0 .3s var(--settle, cubic-bezier(.22, 1, .36, 1)),--l1 .3s var(--settle, cubic-bezier(.22, 1, .36, 1)),--l2 .3s var(--settle, cubic-bezier(.22, 1, .36, 1)),--l3 .3s var(--settle, cubic-bezier(.22, 1, .36, 1)),--l4 .3s var(--settle, cubic-bezier(.22, 1, .36, 1)),--l5 .3s var(--settle, cubic-bezier(.22, 1, .36, 1)),--l6 .3s var(--settle, cubic-bezier(.22, 1, .36, 1))}@media(prefers-reduced-motion:reduce){.ring.svelte-snq5sy{transition:none}}@property --b2{syntax: "<color>"; inherits: true; initial-value: #ffcf84;}@property --l0{syntax: "<number>"; inherits: true; initial-value: 1;}@property --l1{syntax: "<number>"; inherits: true; initial-value: 1;}@property --l2{syntax: "<number>"; inherits: true; initial-value: 1;}@property --l3{syntax: "<number>"; inherits: true; initial-value: 1;}@property --l4{syntax: "<number>"; inherits: true; initial-value: 1;}@property --l5{syntax: "<number>"; inherits: true; initial-value: 1;}@property --l6{syntax: "<number>"; inherits: true; initial-value: 1;}.mirror.svelte-dirrwo{position:relative;width:100%;height:100%;overflow:hidden;background:#0d0807;--rise: calc(var(--theme-motion-open, .42s) * 5);--settle: var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1))}.picture.svelte-dirrwo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 16%}.flip.svelte-dirrwo{transform:scaleX(-1)}.frame.svelte-dirrwo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.frame.lifting.svelte-dirrwo{animation:svelte-dirrwo-frame-lift var(--rise) var(--theme-ease, ease) forwards}@keyframes svelte-dirrwo-frame-lift{0%{transform:translateY(0)}to{transform:translateY(-104%)}}@keyframes svelte-dirrwo-frame-fade{0%{opacity:1}to{opacity:0}}.mirror.flash.svelte-dirrwo .frame:where(.svelte-dirrwo) .ring{transition-duration:60ms}.tap.svelte-dirrwo{position:absolute;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;box-shadow:0 0 0 1.5px #ffffffd9,0 0 0 3px #00000040;pointer-events:none;animation:svelte-dirrwo-tap-out .9s var(--settle) forwards}@keyframes svelte-dirrwo-tap-out{0%{opacity:1;transform:scale(1.35)}to{opacity:0;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.frame.lifting.svelte-dirrwo{animation:svelte-dirrwo-frame-fade var(--theme-motion-open, .42s) linear forwards}.tap.svelte-dirrwo{animation:svelte-dirrwo-tap-hold .9s linear forwards}@keyframes svelte-dirrwo-tap-hold{0%{opacity:1}to{opacity:0}}}.over.svelte-dirrwo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.over.svelte-dirrwo>*{pointer-events:auto}.fan.svelte-6dq32v{position:relative;flex:none}.stools.svelte-6dq32v{position:absolute;left:0;top:0;display:block;overflow:visible;pointer-events:none}.top.svelte-wsjk46,.wing.svelte-nr7dew{display:block;overflow:visible}.tag-words.svelte-nr7dew{font-family:var(--font-sans, Inter, system-ui, sans-serif)}.field.svelte-9wtqou{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity .4s ease}.field.dim.svelte-9wtqou{opacity:.6}.shade.svelte-9wtqou{position:absolute;left:0;right:0;bottom:0;top:calc(var(--lift, 0px) * -1);background:linear-gradient(180deg,transparent,rgba(8,4,2,.46) 40%,rgba(8,4,2,.8))}.haze.svelte-9wtqou{position:absolute;left:0;right:0;bottom:var(--foot, 0px);height:70%;opacity:calc(var(--density, 0) * .55);background:radial-gradient(ellipse at 50% 100%,#ffcd784d,#ffcd7800 72%)}canvas.svelte-9wtqou{position:absolute;left:0;right:0;bottom:var(--foot, 0px);width:100%;height:calc(100% - var(--foot, 0px) + var(--lift, 0px));display:block}.field.soft.svelte-9wtqou .shade:where(.svelte-9wtqou){display:none}.field.soft.svelte-9wtqou canvas:where(.svelte-9wtqou){-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent),linear-gradient(to bottom,#000 90%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent),linear-gradient(to bottom,#000 90%,transparent);mask-composite:intersect}.field.taps.svelte-9wtqou canvas:where(.svelte-9wtqou){pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.said.svelte-9wtqou{position:absolute;left:14px;bottom:calc(var(--foot, 0px) + 12px);max-width:236px;margin:0;text-align:left;font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:16px;font-weight:500;line-height:1.2;color:#f6e2ae;text-shadow:0 1px 3px #000,0 0 5px rgba(8,4,2,.95),0 0 13px rgba(8,4,2,.9),0 0 24px rgba(8,4,2,.7);pointer-events:none;animation:svelte-9wtqou-said-in .7s ease both}@keyframes svelte-9wtqou-said-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.field.svelte-9wtqou{transition:none}.said.svelte-9wtqou{animation:none}}.strap.svelte-11txx2f{display:block;overflow:visible}.tag-words.svelte-11txx2f{font-family:var(--font-sans, Inter, system-ui, sans-serif)}.bill.svelte-7gagiq{display:grid;gap:12px;min-width:0;font-family:-apple-system,Segoe UI,Inter,system-ui,sans-serif}.board.svelte-7gagiq{min-width:0;filter:drop-shadow(0 18px 22px rgba(0,0,0,.55))}.slate.svelte-7gagiq{display:block;width:100%;height:auto;overflow:visible}.door.svelte-7gagiq{display:grid}.mini-strap.svelte-1d0lku{display:block;flex:none}.class-seats.svelte-fnia8i{display:block;overflow:visible;flex:none}.field.svelte-k4u5l1{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity .4s ease}.field.dim.svelte-k4u5l1{opacity:.6}.shade.svelte-k4u5l1{position:absolute;left:0;right:0;bottom:0;top:calc(var(--lift, 0px) * -1);background:linear-gradient(180deg,transparent,rgba(8,4,2,.46) 40%,rgba(8,4,2,.8))}.haze.svelte-k4u5l1{position:absolute;left:0;right:0;bottom:var(--foot, 0px);height:70%;opacity:calc(var(--density, 0) * .55);background:radial-gradient(ellipse at 50% 100%,#ffcd784d,#ffcd7800 72%)}canvas.svelte-k4u5l1{position:absolute;left:0;right:0;bottom:var(--foot, 0px);width:100%;height:calc(100% - var(--foot, 0px) + var(--lift, 0px));display:block}.field.soft.svelte-k4u5l1 .shade:where(.svelte-k4u5l1){display:none}.field.soft.svelte-k4u5l1 canvas:where(.svelte-k4u5l1){-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent),linear-gradient(to bottom,#000 78%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent),linear-gradient(to bottom,#000 78%,transparent);mask-composite:intersect}.field.taps.svelte-k4u5l1 canvas:where(.svelte-k4u5l1){pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.said.svelte-k4u5l1{position:absolute;left:14px;bottom:calc(var(--foot, 0px) + 12px);max-width:236px;margin:0;text-align:left;font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:16px;font-weight:500;line-height:1.2;color:#f6e2ae;text-shadow:0 1px 3px #000,0 0 5px rgba(8,4,2,.95),0 0 13px rgba(8,4,2,.9),0 0 24px rgba(8,4,2,.7);pointer-events:none;animation:svelte-k4u5l1-said-in .7s ease both}@keyframes svelte-k4u5l1-said-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.field.svelte-k4u5l1{transition:none}.said.svelte-k4u5l1{animation:none}}.gantry.svelte-1hmhrj9{display:block;overflow:visible}.ticket-words.svelte-1hmhrj9{font-family:var(--font-sans, Inter, system-ui, sans-serif)}.bulb.svelte-1hmhrj9{fill:#ffb36a;transition:fill var(--theme-motion-open, .42s) var(--theme-ease-settle, ease)}.burn.svelte-1hmhrj9,.pool.svelte-1hmhrj9{opacity:1;transition:opacity var(--theme-motion-open, .42s) var(--theme-ease-settle, ease)}.cold.svelte-1hmhrj9 .bulb:where(.svelte-1hmhrj9){fill:#4a1c12}.cold.svelte-1hmhrj9 .burn:where(.svelte-1hmhrj9),.cold.svelte-1hmhrj9 .pool:where(.svelte-1hmhrj9){opacity:0}@media(prefers-reduced-motion:reduce){.bulb.svelte-1hmhrj9,.burn.svelte-1hmhrj9,.pool.svelte-1hmhrj9{transition:none}}.light.svelte-12bgwvc{position:absolute;left:0;right:0;z-index:5;overflow:hidden;pointer-events:none}.pool.svelte-12bgwvc{position:absolute;top:0;width:190px;height:100%;margin-left:-95px;opacity:0;animation:var(--rise, 2.1s) var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1)) 1 both}.pool.red.svelte-12bgwvc{background:radial-gradient(ellipse 50% 66% at 50% 0,#ff3a1a99,#ff3c1433 52%,#ff3c1400 80%);animation-name:svelte-12bgwvc-heat-red}.pool.orange.svelte-12bgwvc{background:radial-gradient(ellipse 50% 66% at 50% 0,#ffaa4694,#ff8c3233 52%,#ff8c3200 80%);animation-name:svelte-12bgwvc-heat-orange}@keyframes svelte-12bgwvc-heat-red{0%{opacity:0}28%{opacity:1}62%{opacity:0}to{opacity:0}}@keyframes svelte-12bgwvc-heat-orange{0%{opacity:0}22%{opacity:0}62%{opacity:.95}to{opacity:0}}@media(prefers-reduced-motion:reduce){.light.svelte-12bgwvc{display:none}}@property --b1{syntax: "<color>"; inherits: true; initial-value: #ffeab8;}@property --h2{syntax: "<color>"; inherits: true; initial-value: rgba(255,166,76,.25);}@property --bloom{syntax: "<number>"; inherits: true; initial-value: 1;}@property --lit{syntax: "<number>"; inherits: false; initial-value: 1;}.mirror.svelte-1k7o7jw{position:relative;width:100%;height:100%;overflow:hidden;background:#0b0c0d;--rise: calc(var(--theme-motion-open, .42s) * 5);--settle: var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1))}.picture.svelte-1k7o7jw{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 16%}.flip.svelte-1k7o7jw{transform:scaleX(-1)}.frame.svelte-1k7o7jw{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bezel.svelte-1k7o7jw{display:block;overflow:visible}.frame.lifting.svelte-1k7o7jw{animation:svelte-1k7o7jw-frame-lift var(--rise) var(--theme-ease, ease) forwards}@keyframes svelte-1k7o7jw-frame-lift{0%{transform:translateY(0)}to{transform:translateY(-104%)}}@keyframes svelte-1k7o7jw-frame-fade{0%{opacity:1}to{opacity:0}}.lamp.svelte-1k7o7jw{opacity:calc(.18 + .82 * var(--lit));transition:--b0 .3s var(--settle),--b1 .3s var(--settle),--h2 .3s var(--settle),--bloom .3s var(--settle),--lit .3s var(--settle)}.halo.svelte-1k7o7jw{fill:var(--h2, rgba(255, 204, 120, .48));transform:scale(var(--bloom, 1));transform-box:fill-box;transform-origin:center}.glass.svelte-1k7o7jw{fill:var(--b1, #fff3d2)}.heart.svelte-1k7o7jw{fill:var(--b0, #fffef8)}.mirror.flash.svelte-1k7o7jw .lamp:where(.svelte-1k7o7jw){transition-duration:60ms}.ring.svelte-1k7o7jw{position:absolute;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;box-shadow:0 0 0 1.5px #ffffffd9,0 0 0 3px #00000040;pointer-events:none;animation:svelte-1k7o7jw-ring-out .9s var(--settle) forwards}@keyframes svelte-1k7o7jw-ring-out{0%{opacity:1;transform:scale(1.35)}to{opacity:0;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.frame.lifting.svelte-1k7o7jw{animation:svelte-1k7o7jw-frame-fade var(--theme-motion-open, .42s) linear forwards}.lamp.svelte-1k7o7jw{transition:none}.ring.svelte-1k7o7jw{animation:svelte-1k7o7jw-ring-hold .9s linear forwards}@keyframes svelte-1k7o7jw-ring-hold{0%{opacity:1}to{opacity:0}}}.over.svelte-1k7o7jw{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.over.svelte-1k7o7jw>*{pointer-events:auto}.bill.svelte-sewbbh{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;font-family:-apple-system,Segoe UI,Inter,system-ui,sans-serif}.mat.svelte-sewbbh{position:relative;filter:drop-shadow(0 18px 22px rgba(0,0,0,.55))}.board.svelte-sewbbh{display:block;overflow:visible;width:100%;height:auto}.chalk.svelte-sewbbh{fill:#f4f1e8}.chalk.sans.svelte-sewbbh{font-family:var(--font-sans, Inter, system-ui, sans-serif)}.chalk.serif.svelte-sewbbh{font-family:Playfair Display,Georgia,serif}.chalk.tint.svelte-sewbbh{fill:var(--chalk-tint, #e9a47d)}.door.svelte-sewbbh{display:grid}.mini-doors.svelte-y9blny{display:block;flex:none}.shelf.svelte-18ucjer,.shutter.svelte-xn592g{display:block;overflow:visible}.heat.svelte-xn592g{transition:opacity var(--theme-motion-open, .42s) var(--theme-ease-settle, ease)}@media(prefers-reduced-motion:reduce){.heat.svelte-xn592g{transition:none}}.doors.svelte-c0qh8p{display:block;overflow:visible}.word.svelte-c0qh8p,.words.svelte-c0qh8p{font-family:var(--font-sans, Inter, system-ui, sans-serif)}.fan.svelte-k4pt7a{position:relative;flex:none}.rails.svelte-k4pt7a{position:absolute;left:0;top:0;display:block;overflow:visible;pointer-events:none}.jamb.svelte-17bpdug{display:block;overflow:visible}.class-lanterns.svelte-jbgrs5{display:block;overflow:visible;flex:none}.dock.svelte-izuy7h{display:block;overflow:visible}.field.svelte-1tirlg3{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity .4s ease}.field.dim.svelte-1tirlg3{opacity:.6}.shade.svelte-1tirlg3{position:absolute;left:0;right:0;bottom:0;top:calc(var(--lift, 0px) * -1);background:linear-gradient(180deg,transparent,rgba(8,4,2,.46) 40%,rgba(8,4,2,.8))}.haze.svelte-1tirlg3{position:absolute;left:0;right:0;bottom:var(--foot, 0px);height:70%;opacity:calc(var(--density, 0) * .55);background:radial-gradient(ellipse at 50% 100%,#ff96464d,#ff964600 72%)}canvas.svelte-1tirlg3{position:absolute;left:0;right:0;bottom:var(--foot, 0px);width:100%;height:calc(100% - var(--foot, 0px) + var(--lift, 0px));display:block}.field.soft.svelte-1tirlg3 .shade:where(.svelte-1tirlg3){display:none}.field.soft.svelte-1tirlg3 canvas:where(.svelte-1tirlg3){-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent),linear-gradient(to bottom,#000 78%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent),linear-gradient(to bottom,#000 78%,transparent);mask-composite:intersect}.field.taps.svelte-1tirlg3 canvas:where(.svelte-1tirlg3){pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.said.svelte-1tirlg3{position:absolute;left:14px;bottom:calc(var(--foot, 0px) + 12px);max-width:236px;margin:0;text-align:left;font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:16px;font-weight:500;line-height:1.2;color:#f6e2ae;text-shadow:0 1px 3px #000,0 0 5px rgba(8,4,2,.95),0 0 13px rgba(8,4,2,.9),0 0 24px rgba(8,4,2,.7);pointer-events:none;animation:svelte-1tirlg3-said-in .7s ease both}@keyframes svelte-1tirlg3-said-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.field.svelte-1tirlg3{transition:none}.said.svelte-1tirlg3{animation:none}}.fan.svelte-1wyudyu{position:relative;flex:none}.lanterns.svelte-1wyudyu{position:absolute;left:0;top:0;display:block;overflow:visible;pointer-events:none}.embers.svelte-1rfxmcb{position:absolute;left:0;bottom:0;z-index:5;pointer-events:none;background:linear-gradient(0deg,#ff6e1eb3,#ff6e1e47 55%,#ff6e1e00);opacity:0;animation:svelte-1rfxmcb-embers-pulse var(--rise, 2.1s) var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1)) 1 both}.flame.svelte-1rfxmcb{position:absolute;z-index:8;width:240px;height:240px;margin:-120px 0 0 -120px;pointer-events:none;background:radial-gradient(circle,#ffe296 0,#ffe296 9px,#ffbe5abf 30px,#ff963747 70px,#ff8c3200 120px);mix-blend-mode:screen;opacity:0;animation:svelte-1rfxmcb-lantern-catches var(--rise, 2.1s) var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1)) 1 both}@keyframes svelte-1rfxmcb-lantern-catches{0%{opacity:0;transform:scale(.5)}16%{opacity:1;transform:scale(1.12)}30%{opacity:.55;transform:scale(.94)}58%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes svelte-1rfxmcb-embers-pulse{0%{opacity:0}46%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.embers.svelte-1rfxmcb,.flame.svelte-1rfxmcb{display:none}}.mini-gate.svelte-o4hbis{display:block;flex:none}.gate.svelte-1f8dwvn{display:block;overflow:visible}.words.svelte-1f8dwvn{font-family:var(--font-sans, Inter, system-ui, sans-serif)}.pole.svelte-hgujkg{display:block;overflow:visible}.mirror.svelte-phauv3{position:relative;width:100%;height:100%;overflow:hidden;background:#0a0f1c;--rise: calc(var(--theme-motion-open, .42s) * 5);--settle: var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1))}.picture.svelte-phauv3{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 16%}.flip.svelte-phauv3{transform:scaleX(-1)}.frame.svelte-phauv3{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.water.svelte-phauv3{display:block;overflow:visible}.frame.lifting.svelte-phauv3{animation:svelte-phauv3-frame-lift var(--rise) var(--theme-ease, ease) forwards}@keyframes svelte-phauv3-frame-lift{0%{transform:translateY(0)}to{transform:translateY(-104%)}}@keyframes svelte-phauv3-frame-fade{0%{opacity:1}to{opacity:0}}.ripple.svelte-phauv3{fill:var(--b2, #ffe2a2);transition:fill .3s var(--settle)}.mirror.flash.svelte-phauv3 .ripple:where(.svelte-phauv3){fill:var(--b0, #fffaf0);transition-duration:60ms}.ring.svelte-phauv3{position:absolute;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;box-shadow:0 0 0 1.5px #ffffffd9,0 0 0 3px #00000040;pointer-events:none;animation:svelte-phauv3-ring-out .9s var(--settle) forwards}@keyframes svelte-phauv3-ring-out{0%{opacity:1;transform:scale(1.35)}to{opacity:0;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.frame.lifting.svelte-phauv3{animation:svelte-phauv3-frame-fade var(--theme-motion-open, .42s) linear forwards}.ripple.svelte-phauv3{transition:none}.ring.svelte-phauv3{animation:svelte-phauv3-ring-hold .9s linear forwards}@keyframes svelte-phauv3-ring-hold{0%{opacity:1}to{opacity:0}}}.over.svelte-phauv3{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.over.svelte-phauv3>*{pointer-events:auto}.tent.svelte-w9ktl7{display:block;overflow:visible}.glow-lit.svelte-w9ktl7,.seam-lit.svelte-w9ktl7{opacity:0;transition:opacity var(--theme-motion-open, .42s) var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1))}.glow-unlit.svelte-w9ktl7,.seam-unlit.svelte-w9ktl7{opacity:1;transition:opacity var(--theme-motion-open, .42s) var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1))}.tent.lit.svelte-w9ktl7 .glow-lit:where(.svelte-w9ktl7),.tent.lit.svelte-w9ktl7 .seam-lit:where(.svelte-w9ktl7){opacity:1}.tent.lit.svelte-w9ktl7 .glow-unlit:where(.svelte-w9ktl7),.tent.lit.svelte-w9ktl7 .seam-unlit:where(.svelte-w9ktl7){opacity:0}@media(prefers-reduced-motion:reduce){.glow-lit.svelte-w9ktl7,.seam-lit.svelte-w9ktl7,.glow-unlit.svelte-w9ktl7,.seam-unlit.svelte-w9ktl7{transition:none}}.fly.svelte-w05m2y{display:block;overflow:visible}.warm-lit.svelte-w05m2y{opacity:0;transition:opacity var(--theme-motion-open, .42s) var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1))}.warm-unlit.svelte-w05m2y{opacity:1;transition:opacity var(--theme-motion-open, .42s) var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1))}.fly.lit.svelte-w05m2y .warm-lit:where(.svelte-w05m2y){opacity:1}.fly.lit.svelte-w05m2y .warm-unlit:where(.svelte-w05m2y){opacity:0}@media(prefers-reduced-motion:reduce){.warm-lit.svelte-w05m2y,.warm-unlit.svelte-w05m2y{transition:none}}.bill.svelte-rzuv5e{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;font-family:-apple-system,Segoe UI,Inter,system-ui,sans-serif}.mat.svelte-rzuv5e{position:relative;filter:drop-shadow(0 18px 22px rgba(0,0,0,.55))}.board.svelte-rzuv5e{display:block;overflow:visible;width:100%;height:auto}.sans.svelte-rzuv5e{font-family:var(--font-sans, Inter, system-ui, sans-serif)}.serif.svelte-rzuv5e{font-family:Playfair Display,Georgia,serif}.door.svelte-rzuv5e{display:grid}.light.svelte-14o7fce{position:absolute;left:0;z-index:8;overflow:hidden;pointer-events:none}.strip.svelte-14o7fce{position:absolute;top:0;bottom:0;width:4px}.spark.svelte-14o7fce{position:absolute;left:0;top:0;display:block;width:4px;height:130px;border-radius:2px;background:linear-gradient(180deg,#fff0,#fff 60%,#fff0);box-shadow:0 0 12px 4px #eef4fff2,0 0 28px 9px #cfe0ff8c;transform:translateY(-140px);animation:svelte-14o7fce-chase var(--rise, 2.1s) var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1)) 1 both}@keyframes svelte-14o7fce-chase{0%{transform:translateY(-140px)}to{transform:translateY(var(--run))}}@media(prefers-reduced-motion:reduce){.light.svelte-14o7fce{display:none}}.field.svelte-1yj99bn{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity .4s ease}.field.dim.svelte-1yj99bn{opacity:.6}.shade.svelte-1yj99bn{position:absolute;left:0;right:0;bottom:0;top:calc(var(--lift, 0px) * -1);background:linear-gradient(180deg,transparent,rgba(3,3,3,.46) 40%,rgba(3,3,3,.8))}.haze.svelte-1yj99bn{position:absolute;left:0;right:0;bottom:var(--foot, 0px);height:70%;opacity:calc(var(--density, 0) * .55);background:radial-gradient(ellipse at 50% 100%,#cfe0ff4d,#cfe0ff00 72%)}canvas.svelte-1yj99bn{position:absolute;left:0;right:0;bottom:var(--foot, 0px);width:100%;height:calc(100% - var(--foot, 0px) + var(--lift, 0px));display:block}.field.soft.svelte-1yj99bn .shade:where(.svelte-1yj99bn){display:none}.field.soft.svelte-1yj99bn canvas:where(.svelte-1yj99bn){-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent),linear-gradient(to bottom,#000 78%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent),linear-gradient(to bottom,#000 78%,transparent);mask-composite:intersect}.field.taps.svelte-1yj99bn canvas:where(.svelte-1yj99bn){pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.said.svelte-1yj99bn{position:absolute;left:14px;bottom:calc(var(--foot, 0px) + 12px);max-width:236px;margin:0;text-align:left;font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:16px;font-weight:500;line-height:1.2;color:#f6e2ae;text-shadow:0 1px 3px #000,0 0 5px rgba(8,4,2,.95),0 0 13px rgba(8,4,2,.9),0 0 24px rgba(8,4,2,.7);pointer-events:none;animation:svelte-1yj99bn-said-in .7s ease both}@keyframes svelte-1yj99bn-said-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.field.svelte-1yj99bn{transition:none}.said.svelte-1yj99bn{animation:none}}.fan.svelte-1k9uhbg{position:relative;flex:none}.catwalk.svelte-1k9uhbg{position:absolute;left:0;top:0;display:block;overflow:visible;pointer-events:none}.front-class.svelte-1237914{display:block;overflow:visible;flex:none}.stanchions.svelte-1xa508s,.truss.svelte-sstxog{display:block;overflow:visible}.lens.svelte-sstxog{fill:var(--lens-off);transition:fill var(--theme-motion-open, .42s) var(--theme-ease-settle, ease)}.lens.lit.svelte-sstxog{fill:var(--lens-on)}.beam.svelte-sstxog,.bloom.svelte-sstxog{transition:opacity var(--theme-motion-open, .42s) var(--theme-ease-settle, ease)}@media(prefers-reduced-motion:reduce){.lens.svelte-sstxog,.beam.svelte-sstxog,.bloom.svelte-sstxog{transition:none}}.counter.svelte-1mrlsfy,.ring.svelte-147ff4g{display:block;overflow:visible}.halo.svelte-147ff4g,.globe.svelte-147ff4g,.core.svelte-147ff4g{transition:fill .3s var(--settle, cubic-bezier(.22, 1, .36, 1))}.bulb.svelte-147ff4g{transition:opacity .3s var(--settle, cubic-bezier(.22, 1, .36, 1))}.ring.fast.svelte-147ff4g .bulb:where(.svelte-147ff4g),.ring.fast.svelte-147ff4g .halo:where(.svelte-147ff4g),.ring.fast.svelte-147ff4g .globe:where(.svelte-147ff4g),.ring.fast.svelte-147ff4g .core:where(.svelte-147ff4g){transition-duration:60ms}@media(prefers-reduced-motion:reduce){.bulb.svelte-147ff4g,.halo.svelte-147ff4g,.globe.svelte-147ff4g,.core.svelte-147ff4g{transition:none}}.mirror.svelte-1k12nt{position:relative;width:100%;height:100%;overflow:hidden;background:#0d0d0e;--rise: calc(var(--theme-motion-open, .42s) * 5);--settle: var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1))}.picture.svelte-1k12nt{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 16%}.flip.svelte-1k12nt{transform:scaleX(-1)}.frame.svelte-1k12nt{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.frame.lifting.svelte-1k12nt{animation:svelte-1k12nt-frame-lift var(--rise) var(--theme-ease, ease) forwards}@keyframes svelte-1k12nt-frame-lift{0%{transform:translateY(0)}to{transform:translateY(-104%)}}@keyframes svelte-1k12nt-frame-fade{0%{opacity:1}to{opacity:0}}.tap.svelte-1k12nt{position:absolute;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;box-shadow:0 0 0 1.5px #ffffffd9,0 0 0 3px #00000040;pointer-events:none;animation:svelte-1k12nt-tap-out .9s var(--settle) forwards}@keyframes svelte-1k12nt-tap-out{0%{opacity:1;transform:scale(1.35)}to{opacity:0;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.frame.lifting.svelte-1k12nt{animation:svelte-1k12nt-frame-fade var(--theme-motion-open, .42s) linear forwards}.tap.svelte-1k12nt{animation:svelte-1k12nt-tap-hold .9s linear forwards}@keyframes svelte-1k12nt-tap-hold{0%{opacity:1}to{opacity:0}}}.over.svelte-1k12nt{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.over.svelte-1k12nt>*{pointer-events:auto}.mini.svelte-b7y8lm{display:block;flex:none}.bill.svelte-1epqdr6{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;font-family:-apple-system,Segoe UI,Inter,system-ui,sans-serif}.mat.svelte-1epqdr6{position:relative;filter:drop-shadow(0 18px 22px rgba(0,0,0,.55))}.card.svelte-1epqdr6{display:block;overflow:visible;width:100%;height:auto}.sans.svelte-1epqdr6{font-family:var(--font-sans, Inter, system-ui, sans-serif)}.serif.svelte-1epqdr6{font-family:Playfair Display,Georgia,serif}.mark.svelte-1epqdr6{fill:var(--mark, #b8572e)}.door.svelte-1epqdr6{display:grid}.wing.svelte-18smym6,.wall.svelte-1o1mgf5{display:block;overflow:visible}.mark.svelte-1o1mgf5{fill:var(--theme-primary, #b8572e)}.boost.svelte-1o1mgf5,.dim.svelte-1o1mgf5{transition:opacity var(--theme-motion-open, .42s) var(--theme-ease-settle, ease)}@media(prefers-reduced-motion:reduce){.boost.svelte-1o1mgf5,.dim.svelte-1o1mgf5{transition:none}}.mirror.svelte-wq0q8o{position:relative;width:100%;height:100%;overflow:hidden;background:#0d0d0e;--rise: calc(var(--theme-motion-open, .42s) * 5);--settle: var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1))}.picture.svelte-wq0q8o{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 16%}.flip.svelte-wq0q8o{transform:scaleX(-1)}.frame.svelte-wq0q8o{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ring.svelte-wq0q8o{display:block;overflow:visible}.strip.svelte-wq0q8o,.core.svelte-wq0q8o,.glow.svelte-wq0q8o{transition:fill .3s var(--settle),opacity .3s var(--settle)}.fast.svelte-wq0q8o .strip:where(.svelte-wq0q8o),.fast.svelte-wq0q8o .core:where(.svelte-wq0q8o),.fast.svelte-wq0q8o .glow:where(.svelte-wq0q8o){transition-duration:60ms}.frame.lifting.svelte-wq0q8o{animation:svelte-wq0q8o-frame-lift var(--rise) var(--theme-ease, ease) forwards}@keyframes svelte-wq0q8o-frame-lift{0%{transform:translateY(0)}to{transform:translateY(-104%)}}@keyframes svelte-wq0q8o-frame-fade{0%{opacity:1}to{opacity:0}}.tap.svelte-wq0q8o{position:absolute;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;box-shadow:0 0 0 1.5px #ffffffd9,0 0 0 3px #00000040;pointer-events:none;animation:svelte-wq0q8o-tap-out .9s var(--settle) forwards}@keyframes svelte-wq0q8o-tap-out{0%{opacity:1;transform:scale(1.35)}to{opacity:0;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.strip.svelte-wq0q8o,.core.svelte-wq0q8o,.glow.svelte-wq0q8o{transition:none}.frame.lifting.svelte-wq0q8o{animation:svelte-wq0q8o-frame-fade var(--theme-motion-open, .42s) linear forwards}.tap.svelte-wq0q8o{animation:svelte-wq0q8o-tap-hold .9s linear forwards}@keyframes svelte-wq0q8o-tap-hold{0%{opacity:1}to{opacity:0}}}.over.svelte-wq0q8o{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.over.svelte-wq0q8o>*{pointer-events:auto}.cloth.svelte-1ndm3ha{display:block;overflow:hidden}.veil.svelte-1ndm3ha{transition:opacity var(--theme-motion-open, .42s) var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1))}@media(prefers-reduced-motion:reduce){.veil.svelte-1ndm3ha{transition:none}}.easels.svelte-uj13xx{display:block;overflow:visible;pointer-events:none}.fan.svelte-se8pl4{position:relative;flex:none}.people.svelte-se8pl4{position:absolute;left:0;top:0;display:block;overflow:hidden;pointer-events:none}.return.svelte-r0spph{display:block;overflow:visible}.pools.svelte-1x51hnw{position:absolute;left:0;right:0;z-index:5;overflow:hidden;pointer-events:none}.pool.svelte-1x51hnw{position:absolute;top:0;width:300px;height:100%;margin-left:-150px;background:radial-gradient(ellipse 50% 70% at 50% 0,#ffe8c89e,#ffe2b433 52%,#ffe2b400 80%);mix-blend-mode:screen;opacity:0;animation:svelte-1x51hnw-spots-up var(--rise, 2.1s) var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1)) 1 both}@keyframes svelte-1x51hnw-spots-up{0%{opacity:0}24%{opacity:1}62%{opacity:.85}to{opacity:0}}@media(prefers-reduced-motion:reduce){.pools.svelte-1x51hnw{display:none}}.field.svelte-w8k7md{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity .4s ease}.field.dim.svelte-w8k7md{opacity:.6}.shade.svelte-w8k7md{position:absolute;left:0;right:0;bottom:0;top:calc(var(--lift, 0px) * -1);background:linear-gradient(180deg,transparent,rgba(8,4,2,.46) 40%,rgba(8,4,2,.8))}.haze.svelte-w8k7md{position:absolute;left:0;right:0;bottom:var(--foot, 0px);height:70%;opacity:calc(var(--density, 0) * .55);background:radial-gradient(ellipse at 50% 100%,#ffcd784d,#ffcd7800 72%)}canvas.svelte-w8k7md{position:absolute;left:0;right:0;bottom:var(--foot, 0px);width:100%;height:calc(100% - var(--foot, 0px) + var(--lift, 0px));display:block}.field.soft.svelte-w8k7md .shade:where(.svelte-w8k7md){display:none}.field.soft.svelte-w8k7md canvas:where(.svelte-w8k7md){-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent),linear-gradient(to bottom,#000 78%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent),linear-gradient(to bottom,#000 78%,transparent);mask-composite:intersect}.field.taps.svelte-w8k7md canvas:where(.svelte-w8k7md){pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.said.svelte-w8k7md{position:absolute;left:14px;bottom:calc(var(--foot, 0px) + 12px);max-width:236px;margin:0;text-align:left;font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:16px;font-weight:500;line-height:1.2;color:#f6e2ae;text-shadow:0 1px 3px #000,0 0 5px rgba(8,4,2,.95),0 0 13px rgba(8,4,2,.9),0 0 24px rgba(8,4,2,.7);pointer-events:none;animation:svelte-w8k7md-said-in .7s ease both}@keyframes svelte-w8k7md-said-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.field.svelte-w8k7md{transition:none}.said.svelte-w8k7md{animation:none}}.mini.svelte-kqrgbm{display:block;flex:none;overflow:visible}.posts.svelte-1o93m56{display:block;overflow:visible}.words.svelte-1o93m56{font-family:var(--font-sans, Inter, system-ui, sans-serif)}.top.svelte-18lbn2u{display:block;overflow:visible}.bill.svelte-1cbbh7v{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;font-family:-apple-system,Segoe UI,Inter,system-ui,sans-serif}.bill.svelte-1cbbh7v:not(.compact){width:min(100%,232px);justify-self:center;margin:54px 0 60px}.bill.compact.svelte-1cbbh7v{margin-top:117px}@media(min-width:900px){.bill.compact.svelte-1cbbh7v{margin-top:253px}.bill.svelte-1cbbh7v:not(.compact){width:260px;justify-self:end;transform:translate(calc(100% + 10px));margin:63px 0 150px}}.mat.svelte-1cbbh7v{position:relative}.card.svelte-1cbbh7v{display:block;overflow:visible;width:100%;height:auto}.sans.svelte-1cbbh7v{font-family:var(--font-sans, Inter, system-ui, sans-serif)}.serif.svelte-1cbbh7v{font-family:Playfair Display,Iowan Old Style,Georgia,serif}.mark.svelte-1cbbh7v{fill:var(--mark, #b8572e)}.door.svelte-1cbbh7v{display:grid}.bench.svelte-mxfy6c,.glass-frame.svelte-1wmq1i4{display:block;overflow:visible}.mirror.svelte-6k090p{position:relative;width:100%;height:100%;overflow:hidden;background:#0b0c0d;--rise: calc(var(--theme-motion-open, .42s) * 5);--settle: var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1))}.picture.svelte-6k090p{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 16%}.flip.svelte-6k090p{transform:scaleX(-1)}.frame.svelte-6k090p{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:filter .3s var(--settle)}.frame.flash.svelte-6k090p{filter:brightness(1.45) saturate(1.1);transition-duration:60ms}.frame.lifting.svelte-6k090p{animation:svelte-6k090p-frame-lift var(--rise) var(--theme-ease, ease) forwards}@keyframes svelte-6k090p-frame-lift{0%{transform:translateY(0)}to{transform:translateY(-104%)}}@keyframes svelte-6k090p-frame-fade{0%{opacity:1}to{opacity:0}}.tap.svelte-6k090p{position:absolute;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;box-shadow:0 0 0 1.5px #ffffffd9,0 0 0 3px #00000040;pointer-events:none;animation:svelte-6k090p-tap-out .9s var(--settle) forwards}@keyframes svelte-6k090p-tap-out{0%{opacity:1;transform:scale(1.35)}to{opacity:0;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.frame.svelte-6k090p{transition:none}.frame.lifting.svelte-6k090p{animation:svelte-6k090p-frame-fade var(--theme-motion-open, .42s) linear forwards}.tap.svelte-6k090p{animation:svelte-6k090p-tap-hold .9s linear forwards}@keyframes svelte-6k090p-tap-hold{0%{opacity:1}to{opacity:0}}}.over.svelte-6k090p{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.over.svelte-6k090p>*{pointer-events:auto}.edge.svelte-p76vs7,.door-lamp.svelte-12xrlfh{display:block;overflow:visible}.wing.svelte-ockbsd{display:block;overflow:visible;--bt-lit: 0;transition:--bt-lit calc(var(--theme-motion-open, .42s) * 5) var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1))}[data-stage-house][data-curtain=rising] .wing.svelte-ockbsd,[data-stage-house][data-curtain=up] .wing.svelte-ockbsd{--bt-lit: 1}@media(prefers-reduced-motion:reduce){.wing.svelte-ockbsd{transition:none}}.fan.svelte-9e9s3z{position:relative;flex:none}.meters.svelte-9e9s3z{position:absolute;left:0;top:0;display:block;overflow:visible;pointer-events:none}.class-desk.svelte-1xj00gb{display:block;overflow:visible;flex:none}.field.svelte-1eej9ov{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity .4s ease}.field.dim.svelte-1eej9ov{opacity:.6}.shade.svelte-1eej9ov{position:absolute;left:0;right:0;bottom:0;top:calc(var(--lift, 0px) * -1);background:linear-gradient(180deg,transparent,rgba(3,4,4,.46) 40%,rgba(3,4,4,.8))}.haze.svelte-1eej9ov{position:absolute;left:0;right:0;bottom:var(--foot, 0px);height:70%;opacity:calc(var(--density, 0) * .55);background:radial-gradient(ellipse at 50% 100%,#48ff6c38,#48ff6c00 72%)}canvas.svelte-1eej9ov{position:absolute;left:0;right:0;bottom:var(--foot, 0px);width:100%;height:calc(100% - var(--foot, 0px) + var(--lift, 0px));display:block}.field.soft.svelte-1eej9ov .shade:where(.svelte-1eej9ov){display:none}.field.soft.svelte-1eej9ov canvas:where(.svelte-1eej9ov){-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent),linear-gradient(to bottom,#000 78%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent),linear-gradient(to bottom,#000 78%,transparent);mask-composite:intersect}.field.taps.svelte-1eej9ov canvas:where(.svelte-1eej9ov){pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.said.svelte-1eej9ov{position:absolute;left:14px;bottom:calc(var(--foot, 0px) + 12px);max-width:236px;margin:0;text-align:left;font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:16px;font-weight:500;line-height:1.2;color:#f6e2ae;text-shadow:0 1px 3px #000,0 0 5px rgba(8,4,2,.95),0 0 13px rgba(8,4,2,.9),0 0 24px rgba(8,4,2,.7);pointer-events:none;animation:svelte-1eej9ov-said-in .7s ease both}@keyframes svelte-1eej9ov-said-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.field.svelte-1eej9ov{transition:none}.said.svelte-1eej9ov{animation:none}}.mini.svelte-i9li3c{display:block;flex:none}.light.svelte-1cxyh5h{position:absolute;left:0;z-index:5;pointer-events:none;background:radial-gradient(ellipse 62% 78% at 50% 0,#ff241880,#ff241833 46%,#ff241800 80%);mix-blend-mode:screen;opacity:0;animation:svelte-1cxyh5h-lamp-wash var(--rise, 2.1s) var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1)) 1 both}@keyframes svelte-1cxyh5h-lamp-wash{0%{opacity:0}12%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.light.svelte-1cxyh5h{display:none}}.soffit.svelte-13socvb{display:block;overflow:visible;transition:--bt-lit var(--theme-motion-open, .42s) var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1))}@media(prefers-reduced-motion:reduce){.soffit.svelte-13socvb{transition:none}}.bill.svelte-12k21hy{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;font-family:-apple-system,Segoe UI,Inter,system-ui,sans-serif}.mat.svelte-12k21hy{position:relative;filter:drop-shadow(0 18px 22px rgba(0,0,0,.55))}.card.svelte-12k21hy{display:block;overflow:visible;width:100%;height:auto}.sans.svelte-12k21hy{font-family:var(--font-sans, Inter, system-ui, sans-serif)}.mono.svelte-12k21hy{font-family:JetBrains Mono,monospace}.serif.svelte-12k21hy{font-family:Playfair Display,Georgia,serif}.mark.svelte-12k21hy{fill:var(--mark, #b8572e)}.door.svelte-12k21hy{display:grid}@property --bt-lit{syntax: "<number>"; inherits: true; initial-value: 0;}.studio.svelte-1vgmdu1{display:block;overflow:visible;transition:--bt-lit calc(var(--theme-motion-open, .42s) * 5) var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1))}@media(prefers-reduced-motion:reduce){.studio.svelte-1vgmdu1{transition:none}}.amp.svelte-4p8xy2{display:block;overflow:visible}[data-theater] .amp.svelte-4p8xy2 .db-pl{opacity:.1}.bill.svelte-1elitlj{display:grid;gap:12px;min-width:0;font-family:-apple-system,Segoe UI,Inter,system-ui,sans-serif}.sheet.svelte-1elitlj{min-width:0;filter:drop-shadow(0 18px 22px rgba(0,0,0,.55))}.flyer.svelte-1elitlj{display:block;width:100%;height:auto;overflow:visible}.door.svelte-1elitlj{display:grid}@property --b0{syntax: "<color>"; inherits: true; initial-value: #fffaf0;}@property --b1{syntax: "<color>"; inherits: true; initial-value: #ffe6b0;}@property --b3{syntax: "<color>"; inherits: true; initial-value: #f4c88a;}@property --h1{syntax: "<color>"; inherits: true; initial-value: rgba(255,206,130,.5);}.mirror.svelte-3wnd1r{position:relative;width:100%;height:100%;overflow:hidden;background:#0d0807;transition:--b0 .3s var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1)),--b1 .3s var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1)),--b3 .3s var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1)),--h1 .3s var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1));--rise: calc(var(--theme-motion-open, .42s) * 5);--settle: var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1))}.picture.svelte-3wnd1r{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 16%}.flip.svelte-3wnd1r{transform:scaleX(-1)}.frame.svelte-3wnd1r{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.frame.lifting.svelte-3wnd1r{animation:svelte-3wnd1r-frame-lift var(--rise) var(--theme-ease, ease) forwards}@keyframes svelte-3wnd1r-frame-lift{0%{transform:translateY(0)}to{transform:translateY(-104%)}}@keyframes svelte-3wnd1r-frame-fade{0%{opacity:1}to{opacity:0}}.mirror.flash.svelte-3wnd1r{transition-duration:60ms}.mirror.flash.svelte-3wnd1r .frame:where(.svelte-3wnd1r){filter:brightness(1.35)}.frame-art.svelte-3wnd1r{display:block;overflow:visible}.tap.svelte-3wnd1r{position:absolute;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;box-shadow:0 0 0 1.5px #ffffffd9,0 0 0 3px #00000040;pointer-events:none;animation:svelte-3wnd1r-tap-out .9s var(--settle) forwards}@keyframes svelte-3wnd1r-tap-out{0%{opacity:1;transform:scale(1.35)}to{opacity:0;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.mirror.svelte-3wnd1r{transition:none}.frame.lifting.svelte-3wnd1r{animation:svelte-3wnd1r-frame-fade var(--theme-motion-open, .42s) linear forwards}.tap.svelte-3wnd1r{animation:svelte-3wnd1r-tap-hold .9s linear forwards}@keyframes svelte-3wnd1r-tap-hold{0%{opacity:1}to{opacity:0}}}.over.svelte-3wnd1r{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.over.svelte-3wnd1r>*{pointer-events:auto}.shelf.svelte-b5q4vg{display:block;overflow:visible}.light.svelte-n6a415{position:absolute;left:0;top:0;z-index:5;overflow:hidden;pointer-events:none}i.svelte-n6a415{position:absolute;display:block;opacity:0;animation:var(--rise, 2.1s) var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1)) 1 both}.cans.svelte-n6a415{height:46%;mix-blend-mode:screen}.cans.red.svelte-n6a415{background:radial-gradient(ellipse 70% 100% at 50% 0,#ff3a2280,#ff341e2e 55%,#ff341e00 80%);animation-name:svelte-n6a415-cans-red}.cans.amber.svelte-n6a415{background:radial-gradient(ellipse 70% 100% at 50% 0,#ffb44675,#ff963229 55%,#ff963200 80%);animation-name:svelte-n6a415-cans-amber}.pool.svelte-n6a415{mix-blend-mode:screen;transform-origin:50% 52%}.pool.red.svelte-n6a415{background:radial-gradient(ellipse 42% 62% at 50% 52%,#ff3c2675,#ff34222e 52%,#ff342200 74%);animation-name:svelte-n6a415-pool-red}.pool.amber.svelte-n6a415{background:radial-gradient(ellipse 42% 62% at 50% 52%,#ffb04a6b,#ff923429 52%,#ff923400 74%);animation-name:svelte-n6a415-pool-amber}.snap.svelte-n6a415{width:30px;height:30px;border-radius:50%;background:radial-gradient(circle,#ffe8e0f2 0,#ffe8e0f2 14%,#ff3a28cc 34%,#ff3a2800 72%);animation-name:svelte-n6a415-amp-snaps}@keyframes svelte-n6a415-cans-red{0%{opacity:0}24%{opacity:1}66%{opacity:.25}84%{opacity:0}to{opacity:0}}@keyframes svelte-n6a415-cans-amber{0%{opacity:0}44%{opacity:0}76%{opacity:.95}92%{opacity:.1}to{opacity:0}}@keyframes svelte-n6a415-pool-red{0%{opacity:0;transform:scale(.25)}26%{opacity:1;transform:scale(.62)}70%{opacity:.3;transform:scale(1.1)}to{opacity:0;transform:scale(1.2)}}@keyframes svelte-n6a415-pool-amber{0%{opacity:0;transform:scale(.4)}46%{opacity:0;transform:scale(.8)}78%{opacity:.9;transform:scale(1.12)}92%{opacity:.08;transform:scale(1.25)}to{opacity:0;transform:scale(1.3)}}@keyframes svelte-n6a415-amp-snaps{0%{opacity:0;transform:scale(.4)}20%{opacity:1;transform:scale(1.5)}40%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.light.svelte-n6a415{display:none}}.lanyard.svelte-58avni{display:block;overflow:visible}.field.svelte-iu85fr{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity .4s ease}.field.dim.svelte-iu85fr{opacity:.6}.shade.svelte-iu85fr{position:absolute;left:0;right:0;bottom:0;top:calc(var(--lift, 0px) * -1);background:linear-gradient(180deg,transparent,rgba(8,4,2,.46) 40%,rgba(8,4,2,.8))}.haze.svelte-iu85fr{position:absolute;left:0;right:0;bottom:var(--foot, 0px);height:70%;opacity:calc(var(--density, 0) * .55);background:radial-gradient(ellipse at 50% 100%,#ffcd784d,#ffcd7800 72%)}canvas.svelte-iu85fr{position:absolute;left:0;right:0;bottom:var(--foot, 0px);width:100%;height:calc(100% - var(--foot, 0px) + var(--lift, 0px));display:block}.field.soft.svelte-iu85fr .shade:where(.svelte-iu85fr){display:none}.field.soft.svelte-iu85fr canvas:where(.svelte-iu85fr){-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent),linear-gradient(to bottom,#000 78%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent),linear-gradient(to bottom,#000 78%,transparent);mask-composite:intersect}.field.taps.svelte-iu85fr canvas:where(.svelte-iu85fr){pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.said.svelte-iu85fr{position:absolute;left:14px;bottom:calc(var(--foot, 0px) + 12px);max-width:236px;margin:0;text-align:left;font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:16px;font-weight:500;line-height:1.2;color:#f6e2ae;text-shadow:0 1px 3px #000,0 0 5px rgba(8,4,2,.95),0 0 13px rgba(8,4,2,.9),0 0 24px rgba(8,4,2,.7);pointer-events:none;animation:svelte-iu85fr-said-in .7s ease both}@keyframes svelte-iu85fr-said-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.field.svelte-iu85fr{transition:none}.said.svelte-iu85fr{animation:none}}.mini-lanyard.svelte-1l8ph4m{display:block;overflow:visible}.bar.svelte-1fkn9sk{position:relative;overflow:visible}svg.svelte-1fkn9sk{position:absolute;left:0;top:0;display:block;overflow:visible}.warm.svelte-1fkn9sk,.full.svelte-1fkn9sk{opacity:0;transition:opacity .32s var(--theme-ease-settle, ease)}.lit.svelte-1fkn9sk .warm:where(.svelte-1fkn9sk){opacity:1;transition:opacity calc(var(--rise, 2.1s) * .42) var(--theme-ease-settle, ease)}.lit.svelte-1fkn9sk .full:where(.svelte-1fkn9sk){opacity:1;transition:opacity calc(var(--rise, 2.1s) * .5) var(--theme-ease-settle, ease) calc(var(--rise, 2.1s) * .48)}@media(prefers-reduced-motion:reduce){.warm.svelte-1fkn9sk,.full.svelte-1fkn9sk,.lit.svelte-1fkn9sk .warm:where(.svelte-1fkn9sk),.lit.svelte-1fkn9sk .full:where(.svelte-1fkn9sk){transition:none}}.fan.svelte-1mjvvdp{position:relative;flex:none}.crowd.svelte-1mjvvdp{position:absolute;left:0;top:0;display:block;overflow:visible;pointer-events:none}@property --open{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.wall.svelte-m4z33{display:block;overflow:visible}[data-stage-house] .curtain.rising .wall.svelte-m4z33{-webkit-mask-image:radial-gradient(ellipse 40% 64% at 50% 52%,transparent calc(var(--open) - 44%),#000 var(--open));mask-image:radial-gradient(ellipse 40% 64% at 50% 52%,transparent calc(var(--open) - 44%),#000 var(--open));animation:svelte-m4z33-house-lights-down var(--rise, 2.1s) var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1)) 1 both}@keyframes svelte-m4z33-house-lights-down{0%{--open: 0%;filter:none}35%{--open: 0%;filter:brightness(.55)}to{--open: 200%;filter:brightness(.55)}}@media(prefers-reduced-motion:reduce){[data-stage-house] .curtain.rising .wall.svelte-m4z33{-webkit-mask-image:none;mask-image:none;animation:none}}.class-seats.svelte-qy1hqn{display:block;overflow:visible;flex:none}.bill.svelte-dhf8tt{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px;min-width:0;font-family:-apple-system,Segoe UI,Inter,system-ui,sans-serif}.box.svelte-dhf8tt{position:relative;width:min(100%,236px)}@media(min-width:900px){.box.svelte-dhf8tt{width:min(100%,360px)}}.compact.svelte-dhf8tt .box:where(.svelte-dhf8tt){width:min(100%,236px)}.board.svelte-dhf8tt{display:block;overflow:visible;width:100%;height:auto}.letter.svelte-dhf8tt text:where(.svelte-dhf8tt){font-family:sans-serif}.door.svelte-dhf8tt{display:grid;width:100%}.beam.svelte-10w8xi1,.cord.svelte-10oq4t6{display:block;overflow:visible}.sans.svelte-10oq4t6{font-family:sans-serif}.floor.svelte-1tpyoha{display:block;overflow:visible}.fan.svelte-iml43h{position:relative;flex:none}.mats.svelte-iml43h{position:absolute;left:0;top:0;display:block;overflow:visible;pointer-events:none}.class-mats.svelte-lrzkzt{display:block;overflow:visible;flex:none}.field.svelte-1huekgq{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity .4s ease}.field.dim.svelte-1huekgq{opacity:.6}.shade.svelte-1huekgq{position:absolute;left:0;right:0;bottom:0;top:calc(var(--lift, 0px) * -1);background:linear-gradient(180deg,transparent,rgba(8,4,2,.46) 40%,rgba(8,4,2,.8))}.haze.svelte-1huekgq{position:absolute;left:0;right:0;bottom:var(--foot, 0px);height:70%;opacity:calc(var(--density, 0) * .55);background:radial-gradient(ellipse at 50% 100%,#ffcd784d,#ffcd7800 72%)}canvas.svelte-1huekgq{position:absolute;left:0;right:0;bottom:var(--foot, 0px);width:100%;height:calc(100% - var(--foot, 0px) + var(--lift, 0px));display:block}.field.soft.svelte-1huekgq .shade:where(.svelte-1huekgq){display:none}.field.soft.svelte-1huekgq canvas:where(.svelte-1huekgq){-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent),linear-gradient(to bottom,#000 90%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent),linear-gradient(to bottom,#000 90%,transparent);mask-composite:intersect}.field.taps.svelte-1huekgq canvas:where(.svelte-1huekgq){pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.said.svelte-1huekgq{position:absolute;left:14px;bottom:calc(var(--foot, 0px) + 12px);max-width:236px;margin:0;text-align:left;font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:16px;font-weight:500;line-height:1.2;color:#f6e2ae;text-shadow:0 1px 3px #000,0 0 5px rgba(8,4,2,.95),0 0 13px rgba(8,4,2,.9),0 0 24px rgba(8,4,2,.7);pointer-events:none;animation:svelte-1huekgq-said-in .7s ease both}@keyframes svelte-1huekgq-said-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.field.svelte-1huekgq{transition:none}.said.svelte-1huekgq{animation:none}}.mini.svelte-r49ahv{display:block;flex:none}.mirror.svelte-1pxwbx8{position:relative;width:100%;height:100%;overflow:hidden;background:#0d0d0e;--rise: calc(var(--theme-motion-open, .42s) * 5);--settle: var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1))}.picture.svelte-1pxwbx8{position:absolute;object-fit:cover;object-position:50% 16%}.flip.svelte-1pxwbx8{transform:scaleX(-1)}.wall.svelte-1pxwbx8{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:visible;pointer-events:none}.wall.svelte-1pxwbx8 .halo:where(.svelte-1pxwbx8),.wall.svelte-1pxwbx8 .bar:where(.svelte-1pxwbx8),.wall.svelte-1pxwbx8 .core:where(.svelte-1pxwbx8){transition:opacity .3s var(--settle),fill .3s var(--settle)}.wall.flash.svelte-1pxwbx8 .halo:where(.svelte-1pxwbx8),.wall.flash.svelte-1pxwbx8 .bar:where(.svelte-1pxwbx8),.wall.flash.svelte-1pxwbx8 .core:where(.svelte-1pxwbx8){transition-duration:60ms}.wall.flash.svelte-1pxwbx8 .halo:where(.svelte-1pxwbx8){opacity:1}.wall.lifting.svelte-1pxwbx8 .top:where(.svelte-1pxwbx8){animation:svelte-1pxwbx8-top-away var(--rise) var(--theme-ease, ease) forwards}.wall.lifting.svelte-1pxwbx8 .foot:where(.svelte-1pxwbx8){animation:svelte-1pxwbx8-foot-away var(--rise) var(--theme-ease, ease) forwards}.wall.lifting.svelte-1pxwbx8 .ring:where(.svelte-1pxwbx8){animation:svelte-1pxwbx8-ring-away var(--theme-motion-open, .42s) linear forwards}@keyframes svelte-1pxwbx8-top-away{to{transform:translateY(calc(var(--mh) * -1))}}@keyframes svelte-1pxwbx8-foot-away{to{transform:translateY(var(--mh))}}@keyframes svelte-1pxwbx8-ring-away{to{opacity:0}}.tap.svelte-1pxwbx8{position:absolute;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;box-shadow:0 0 0 1.5px #ffffffd9,0 0 0 3px #00000040;pointer-events:none;animation:svelte-1pxwbx8-tap-out .9s var(--settle) forwards}@keyframes svelte-1pxwbx8-tap-out{0%{opacity:1;transform:scale(1.35)}to{opacity:0;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.wall.svelte-1pxwbx8 .halo:where(.svelte-1pxwbx8),.wall.svelte-1pxwbx8 .bar:where(.svelte-1pxwbx8),.wall.svelte-1pxwbx8 .core:where(.svelte-1pxwbx8){transition:none}.wall.lifting.svelte-1pxwbx8 .top:where(.svelte-1pxwbx8),.wall.lifting.svelte-1pxwbx8 .foot:where(.svelte-1pxwbx8),.wall.lifting.svelte-1pxwbx8 .ring:where(.svelte-1pxwbx8){animation:svelte-1pxwbx8-ring-away var(--theme-motion-open, .42s) linear forwards}.tap.svelte-1pxwbx8{animation:svelte-1pxwbx8-tap-hold .9s linear forwards}@keyframes svelte-1pxwbx8-tap-hold{0%{opacity:1}to{opacity:0}}}.over.svelte-1pxwbx8{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.over.svelte-1pxwbx8>*{pointer-events:auto}.room.svelte-o3q8ta{display:block}.room.lit.svelte-o3q8ta{--fl-lit: 1;--fl-night: 0}svg.svelte-o3q8ta{display:block;overflow:visible;clip-path:inset(0)}.fit.svelte-o3q8ta svg:where(.svelte-o3q8ta){width:100%;height:auto}.wall.svelte-1llb6nn{display:block}svg.svelte-1llb6nn{display:block;overflow:visible}@property --fl-lit{syntax: "<number>"; inherits: true; initial-value: 0;}@property --fl-night{syntax: "<number>"; inherits: true; initial-value: 0;}[data-theater]:has([data-floor-room],[data-floor-wall]){--fl-lit: 0;--fl-night: 0;transition:--fl-lit var(--theme-motion-slow, .28s) var(--theme-ease-settle, ease)}[data-theater][data-theater-state=dark]:has([data-floor-room],[data-floor-wall]){--fl-night: 1}[data-theater][data-theater-state=on-air]:has([data-floor-room],[data-floor-wall]){--fl-lit: 1}[data-stage-house]:has([data-floor-room],[data-floor-wall]){--fl-lit: 0;--fl-night: 0;transition:--fl-lit var(--fall, 1.6s) var(--theme-ease-settle, ease)}[data-stage-house][data-curtain=rising]:has([data-floor-room],[data-floor-wall]),[data-stage-house][data-curtain=up]:has([data-floor-room],[data-floor-wall]){--fl-lit: 1;transition:--fl-lit var(--rise, 2.1s) var(--theme-ease-settle, ease)}[data-stage-house]:has([data-floor-wall]) .wings,[data-stage-house]:has([data-floor-wall]) .wings-veil{display:none}[data-theater]:has([data-floor-wall]) .house,[data-stage-house]:has([data-floor-wall]):not(.wide) .below{background:repeating-linear-gradient(90deg,rgba(0,0,0,.2) 0 1px,transparent 1px 16px),linear-gradient(180deg,#33271a 0,#20170f 55%,#17110b)}[data-theater]:has([data-floor-wall]) .veil{background:linear-gradient(180deg,#0a0c1233,#0a0c124d)}[data-stage-house].wide:has([data-floor-wall]) .below:before{content:"";position:absolute;z-index:-1;top:-60px;right:-70px;bottom:-60px;left:-70px;background:radial-gradient(ellipse closest-side at 50% 50%,#100b06c7 0,#100b0680 55%,#100b0600);pointer-events:none}[data-stage-house]:has([data-floor-wall]) .haze{background:linear-gradient(180deg,#fff4de1a,#fff4de00 30%,#ffe2aa00 70%,#d6a86229)}[data-curtain-door]:has([data-floor-room]),[data-closed-stage=floor]{--fl-lit: 1;--fl-night: 0}@media(prefers-reduced-motion:reduce){[data-theater]:has([data-floor-room],[data-floor-wall]),[data-stage-house]:has([data-floor-room],[data-floor-wall]){transition:none}}.book.svelte-gydtqi{display:block;overflow:visible}.field.svelte-90c513{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity .4s ease}.field.dim.svelte-90c513{opacity:.6}.shade.svelte-90c513{position:absolute;left:0;right:0;bottom:0;top:calc(var(--lift, 0px) * -1);background:linear-gradient(180deg,transparent,rgba(3,3,3,.46) 40%,rgba(3,3,3,.8))}.haze.svelte-90c513{position:absolute;left:0;right:0;bottom:var(--foot, 0px);height:70%;opacity:calc(var(--density, 0) * .55);background:radial-gradient(ellipse at 50% 100%,#ffe2aa4d,#ffe2aa00 72%)}canvas.svelte-90c513{position:absolute;left:0;right:0;bottom:var(--foot, 0px);width:100%;height:calc(100% - var(--foot, 0px) + var(--lift, 0px));display:block}.field.soft.svelte-90c513 .shade:where(.svelte-90c513){display:none}.field.soft.svelte-90c513 canvas:where(.svelte-90c513){-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent),linear-gradient(to bottom,#000 78%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent),linear-gradient(to bottom,#000 78%,transparent);mask-composite:intersect}.field.taps.svelte-90c513 canvas:where(.svelte-90c513){pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.said.svelte-90c513{position:absolute;left:14px;bottom:calc(var(--foot, 0px) + 12px);max-width:252px;margin:0;text-align:left;font-family:var(--dress-type-display, "Stage Playfair", serif);font-size:16px;font-weight:500;line-height:1.2;color:var(--dress-type-ink, #f4f2ec);text-shadow:0 1px 3px #000,0 0 5px rgba(8,4,2,.95),0 0 13px rgba(8,4,2,.9),0 0 24px rgba(8,4,2,.7);pointer-events:none;animation:svelte-90c513-said-in .7s ease both}@keyframes svelte-90c513-said-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.field.svelte-90c513{transition:none}.said.svelte-90c513{animation:none}}.mini.svelte-jljvcj,.rail.svelte-1amv1c3{display:block;overflow:visible}.rail.svelte-1amv1c3 .sl-e{--sl-lit: 0;transition:--sl-lit calc(var(--theme-motion-open, .42s) * 6) var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1))}.rail.lit.svelte-1amv1c3 .sl-e{--sl-lit: 1}@media(prefers-reduced-motion:reduce){.rail.svelte-1amv1c3 .sl-e{transition:none}}.wing.svelte-ahc4iq{display:block;overflow:visible}.wing.svelte-ahc4iq .sl-e{--sl-lit: 0;transition:--sl-lit calc(var(--theme-motion-open, .42s) * 6) var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1))}[data-stage-house][data-curtain=rising] .wing.svelte-ahc4iq .sl-e,[data-stage-house][data-curtain=up] .wing.svelte-ahc4iq .sl-e,[data-stage-house][data-curtain=down] .wing.svelte-ahc4iq .sl-e{--sl-lit: 1}@media(prefers-reduced-motion:reduce){.wing.svelte-ahc4iq .sl-e{transition:none}}.fan.svelte-kvj8tx{position:relative;max-width:100%}.chairs.svelte-kvj8tx{display:block;overflow:visible}.stools.svelte-aplzmx{display:block;overflow:visible;max-width:100%}.light.svelte-31ti56{position:absolute;left:0;z-index:5;pointer-events:none;background:radial-gradient(ellipse 72% 78% at 50% 0,#ffeecdb3,#ffe2b447 48%,#ffe2b400 80%);mix-blend-mode:screen;opacity:0;animation:svelte-31ti56-salon-glow var(--rise, 2.1s) var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1)) 1 both}@keyframes svelte-31ti56-salon-glow{0%{opacity:0}30%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.light.svelte-31ti56{display:none}}.station.svelte-fzfjyj{display:block;position:relative;overflow:visible;line-height:0}svg.svelte-fzfjyj{display:block;overflow:visible}.clock.svelte-fzfjyj{position:absolute;left:0;top:0;width:0;height:0;visibility:hidden;pointer-events:none}.station[data-salon-lit="1"].svelte-fzfjyj .sl-e{--sl-lit: 1}.station.opening.svelte-fzfjyj .sl-e{animation:svelte-fzfjyj-station-lit calc(var(--theme-motion-open, .42s) * 6) var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1)) 1 both}.station.opening.svelte-fzfjyj .clock:where(.svelte-fzfjyj){animation:svelte-fzfjyj-station-turn calc(var(--theme-motion-open, .42s) * 6) var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1)) 1 both}@keyframes svelte-fzfjyj-station-lit{0%{--sl-lit: 0}to{--sl-lit: 1}}@keyframes svelte-fzfjyj-station-turn{0%{--sl-turn: 0}to{--sl-turn: 1}}@media(prefers-reduced-motion:reduce){.station.opening.svelte-fzfjyj .sl-e,.station.opening.svelte-fzfjyj .clock:where(.svelte-fzfjyj){animation:none}}.bill.svelte-1jnomie{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;font-family:-apple-system,Segoe UI,Inter,system-ui,sans-serif}.mat.svelte-1jnomie{position:relative;filter:drop-shadow(0 18px 22px rgba(0,0,0,.55))}.card.svelte-1jnomie{display:block;overflow:visible;width:100%;height:auto}.door.svelte-1jnomie{display:grid}.room.svelte-1jnomie{display:none}[data-theater-bill] .bill.svelte-1jnomie{position:absolute;width:176px;right:50px;bottom:240px}[data-theater-bill] .room.svelte-1jnomie{display:block;height:0;padding-top:calc((100% - 14px) * 4 / 3 + 13.67px)}@media(min-width:900px){[data-theater-bill] .bill.svelte-1jnomie{width:250px;right:-162px;bottom:347px}}.sill.svelte-3nytga{display:block;overflow:visible}.mirror.svelte-1io7za9{position:relative;width:100%;height:100%;overflow:hidden;background:#0d0d0e;--rise: calc(var(--theme-motion-open, .42s) * 5);--settle: var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1))}.picture.svelte-1io7za9{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 16%}.flip.svelte-1io7za9{transform:scaleX(-1)}.frame.svelte-1io7za9{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.frame-art.svelte-1io7za9{display:block;overflow:visible}.frame-art.svelte-1io7za9 .sl-bc{transition:stop-color .3s var(--settle)}.frame-art.svelte-1io7za9 .sl-bl{transition:opacity .3s var(--settle)}.frame-art.svelte-1io7za9 .sl-bh{transition:opacity .3s var(--settle),transform .3s var(--settle)}.frame.fast.svelte-1io7za9 .frame-art:where(.svelte-1io7za9) .sl-bc,.frame.fast.svelte-1io7za9 .frame-art:where(.svelte-1io7za9) .sl-bl,.frame.fast.svelte-1io7za9 .frame-art:where(.svelte-1io7za9) .sl-bh{transition-duration:60ms}.frame.lifting.svelte-1io7za9{animation:svelte-1io7za9-frame-lift var(--rise) var(--theme-ease, ease) forwards}@keyframes svelte-1io7za9-frame-lift{0%{transform:translateY(0)}to{transform:translateY(-104%)}}@keyframes svelte-1io7za9-frame-fade{0%{opacity:1}to{opacity:0}}.tap.svelte-1io7za9{position:absolute;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;box-shadow:0 0 0 1.5px #ffffffd9,0 0 0 3px #00000040;pointer-events:none;animation:svelte-1io7za9-tap-out .9s var(--settle) forwards}@keyframes svelte-1io7za9-tap-out{0%{opacity:1;transform:scale(1.35)}to{opacity:0;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.frame.lifting.svelte-1io7za9{animation:svelte-1io7za9-frame-fade var(--theme-motion-open, .42s) linear forwards}.frame-art.svelte-1io7za9 .sl-bc,.frame-art.svelte-1io7za9 .sl-bl,.frame-art.svelte-1io7za9 .sl-bh{transition:none}.tap.svelte-1io7za9{animation:svelte-1io7za9-tap-hold .9s linear forwards}@keyframes svelte-1io7za9-tap-hold{0%{opacity:1}to{opacity:0}}}.over.svelte-1io7za9{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.over.svelte-1io7za9>*{pointer-events:auto}@property --sl-lit{syntax: "<number>"; inherits: false; initial-value: 0;}@property --sl-turn{syntax: "<number>"; inherits: false; initial-value: 0;}[data-stage-house]:has([data-salon-wing]) .say-italic{color:#1b1716;text-shadow:0 0 16px rgba(255,255,255,.8)}[data-stage-house]:has([data-salon-wing]) .wings-veil{background:linear-gradient(180deg,#eef1f585,#aab2bca3)}[data-stage-house]:has([data-salon-wing]) .tv-title{padding:8px 14px 9px;border-radius:12px;background:#100f118c;box-shadow:inset 0 0 0 1px #fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(min-width:900px){[data-stage-house]:has([data-salon-wing]) .below .hall{padding:8px 6px;border-radius:14px;background:#100f1194;box-shadow:inset 0 0 0 1px #ffffff2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}[data-theater]:has([data-salon-wing]) .veil{background:linear-gradient(180deg,#0e0c0c80,#0e0c0c9e)}[data-theater]:has([data-salon-wing]) .box{border-radius:12px}[data-dressing-room]:has([data-stage-mirror=salon]) [data-room-jewels] .word small{color:#14141494}
