.hall-loading.svelte-1a2y5d{z-index:200;pointer-events:auto;opacity:1;transition:opacity var(--hall-loading-fade,.7s) linear;place-items:center;display:grid;position:fixed;inset:0}.hall-loading.is-fading.svelte-1a2y5d{opacity:0;pointer-events:none}.hall-loading-bg.svelte-1a2y5d{background-color:#d9d9d9;background-image:linear-gradient(#00000040 0%,#ffffff40 53.36%);position:absolute;inset:0}.hall-loading-center.svelte-1a2y5d{z-index:1;flex-direction:column;align-items:center;gap:.75rem;width:5.3125rem;display:flex;position:relative}.hall-loading-logo.svelte-1a2y5d{aspect-ratio:1191/717;object-fit:contain;opacity:.6;width:100%;height:auto;display:block}.hall-loading-text.svelte-1a2y5d{width:100%;font-family:var(--font-en), system-ui, sans-serif;text-align:center;color:#333;white-space:nowrap;margin:0;font-size:.75rem;font-weight:400;line-height:normal}@media (prefers-reduced-motion:reduce){.hall-loading.svelte-1a2y5d{transition:none}}.figure-name-popover.svelte-1wbvtwg{z-index:120;color:#1a030dcc;height:20px;font-family:var(--font-zh);white-space:nowrap;pointer-events:none;will-change:transform;background:#c9a961;border-radius:0;align-items:center;padding:0 6px;font-size:10px;line-height:1;display:flex;position:fixed;top:0;left:0}.stage.svelte-1wbvtwg{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;container-type:size}.stage.is-absent.svelte-1wbvtwg{opacity:0;pointer-events:none}.stage.is-entering-detail.svelte-1wbvtwg .figure-slot:where(.svelte-1wbvtwg){animation:none!important}.stage.is-entering-detail.svelte-1wbvtwg .figure-slot:where(.svelte-1wbvtwg):not(.is-selected) .figure:where(.svelte-1wbvtwg){opacity:0;animation:none}.stage.is-entering-detail.svelte-1wbvtwg .figure-slot.is-selected:where(.svelte-1wbvtwg) .figure:where(.svelte-1wbvtwg){opacity:1;animation:none}.stage.is-entering-detail.svelte-1wbvtwg .figure-slot.is-selected.is-focus-mode:where(.svelte-1wbvtwg),.stage.is-entering-detail.svelte-1wbvtwg .figure-slot.is-selected.is-focus-mode:where(.svelte-1wbvtwg) .figure-3d:where(.svelte-1wbvtwg){transition:none!important}.stage.is-entering-detail.svelte-1wbvtwg .portrait--sharp:where(.svelte-1wbvtwg),.stage.is-entering-detail.svelte-1wbvtwg .portrait--blur:where(.svelte-1wbvtwg){transition:none}.stage.is-entering-detail.svelte-1wbvtwg .figure-slot.is-selected:where(.svelte-1wbvtwg) .portrait--sharp:where(.svelte-1wbvtwg){opacity:0}.stage.is-entering-detail.svelte-1wbvtwg .figure-slot.is-selected:where(.svelte-1wbvtwg) .portrait--blur:where(.svelte-1wbvtwg){opacity:0;animation:svelte-1wbvtwg-entering-detail-opacity var(--hm-enter-enteringDetail-duration,.8s) var(--hm-enter-enteringDetail-easing,linear) var(--hm-enter-enteringDetail-delay,0s) both}@keyframes svelte-1wbvtwg-entering-detail-opacity{0%{opacity:0}to{opacity:1}}.stage.is-click-locked.svelte-1wbvtwg,.stage.is-click-locked.svelte-1wbvtwg .figure-slot:where(.svelte-1wbvtwg),.stage.is-click-locked.svelte-1wbvtwg .figure:where(.svelte-1wbvtwg){pointer-events:none!important}.figure-slot.svelte-1wbvtwg{transform:translate(-50%, -50%) translate(calc(var(--fan-ox) * 1cqw + var(--fan-pull-x,0px)), calc(var(--fan-oy) * 1cqh)) scale(var(--fan-scale,1));will-change:transform;animation:svelte-1wbvtwg-fan-enter-slot var(--hm-enter-fan-duration,1.7s) var(--hm-enter-fan-easing,cubic-bezier(.33, 1, .68, 1)) both;animation-delay:calc(var(--fan-delay,0s) + var(--hm-enter-fan-delay,0s));position:absolute;top:50%;left:50%}.figure.svelte-1wbvtwg{width:auto;color:inherit;opacity:0;animation:svelte-1wbvtwg-fan-enter-opacity var(--hm-enter-fan-duration,1.7s) linear both;animation-delay:calc(var(--fan-delay,0s) + var(--hm-enter-fan-delay,0s));text-decoration:none;display:block}.figure-3d.svelte-1wbvtwg{transform:rotateY(var(--fan-ry,0deg)) scale(1);filter:drop-shadow(0 14px 18px #141a2442);will-change:transform, filter;transition:transform .45s cubic-bezier(.22,1,.36,1),filter .45s cubic-bezier(.22,1,.36,1);display:block;position:relative}.dock-foot-shadow.svelte-1wbvtwg{z-index:0;width:78%;height:9%;min-height:10px;transform:translate(-50%, calc(55% - 100% + 10%)) scale(calc((.55 + .45 * var(--dock-p,0)) * .85));opacity:calc(var(--dock-p,0) * .9);pointer-events:none;filter:blur(1px);background:radial-gradient(#1c18126b 0%,#1c18122e 42%,#1c181200 72%);border-radius:50%;position:absolute;bottom:0;left:50%}.figure-slot.svelte-1wbvtwg:not(.is-dock-lock) .dock-foot-shadow:where(.svelte-1wbvtwg){opacity:0;visibility:hidden}.portrait-stack.svelte-1wbvtwg{z-index:1;--portrait-h:min(calc(var(--hall-viewport-h,100vh) * .32), 300px);--reflection-rise:.1;line-height:0;display:inline-block;position:relative}.portrait.svelte-1wbvtwg,.reflection.svelte-1wbvtwg{height:var(--portrait-h);aspect-ratio:480/1200;object-fit:contain;object-position:center bottom;-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;max-width:none;display:block}.portrait--sharp.svelte-1wbvtwg{transition:opacity var(--hm-in-blurSharp-duration,.5s) var(--hm-in-blurSharp-easing,ease-in) var(--hm-in-blurSharp-delay,.5s)}.portrait--blur.svelte-1wbvtwg{opacity:0;transition:opacity var(--hm-in-blurBlur-duration,.5s) var(--hm-in-blurBlur-easing,ease-out) var(--hm-in-blurBlur-delay,.5s);position:absolute;top:0;left:0}.stage.is-returning.svelte-1wbvtwg .portrait--sharp:where(.svelte-1wbvtwg){transition:opacity var(--hm-out-blurSharp-duration,.8s) var(--hm-out-blurSharp-easing,ease-out) var(--hm-out-blurSharp-delay,.7s)}.stage.is-returning.svelte-1wbvtwg .portrait--blur:where(.svelte-1wbvtwg){transition:opacity var(--hm-out-blurBlur-duration,.8s) var(--hm-out-blurBlur-easing,cubic-bezier(.32, 0, .67, 0)) var(--hm-out-blurBlur-delay,.7s)}.stage.is-blurred.svelte-1wbvtwg .figure-slot.is-selected:where(.svelte-1wbvtwg) .portrait--sharp:where(.svelte-1wbvtwg){opacity:0}.stage.is-blurred.svelte-1wbvtwg .figure-slot.is-selected:where(.svelte-1wbvtwg) .portrait--blur:where(.svelte-1wbvtwg){opacity:1}.stage.is-focused.svelte-1wbvtwg:not(.is-animating):not(.is-returning) .figure-slot.is-selected:where(.svelte-1wbvtwg) .portrait--sharp:where(.svelte-1wbvtwg){opacity:0;transition:none}.stage.is-focused.svelte-1wbvtwg:not(.is-animating):not(.is-returning) .figure-slot.is-selected:where(.svelte-1wbvtwg) .portrait--blur:where(.svelte-1wbvtwg){transition:opacity var(--hm-in-blurBlur-duration,.5s) var(--hm-in-blurBlur-easing,ease-out) 0s}.stage.is-blurred.svelte-1wbvtwg .figure-slot.is-selected.is-dock-lock:where(.svelte-1wbvtwg) .portrait--sharp:where(.svelte-1wbvtwg),.stage.is-focused.svelte-1wbvtwg:not(.is-animating):not(.is-returning) .figure-slot.is-selected.is-dock-lock:where(.svelte-1wbvtwg) .portrait--sharp:where(.svelte-1wbvtwg){opacity:var(--dock-p,0);transition:none}.stage.is-blurred.svelte-1wbvtwg .figure-slot.is-selected.is-dock-lock:where(.svelte-1wbvtwg) .portrait--blur:where(.svelte-1wbvtwg),.stage.is-focused.svelte-1wbvtwg:not(.is-animating):not(.is-returning) .figure-slot.is-selected.is-dock-lock:where(.svelte-1wbvtwg) .portrait--blur:where(.svelte-1wbvtwg){opacity:calc(1 - var(--dock-p,0));transition:none}.reflection-wrap.svelte-1wbvtwg{left:0;top:calc(100% - var(--portrait-h) * var(--reflection-rise));pointer-events:none;opacity:1;width:100%;transition:opacity var(--hm-in-person-duration,1.2s) var(--hm-in-person-easing,cubic-bezier(.65, 0, .35, 1)) var(--hm-in-person-delay,.3s);line-height:0;position:absolute;transform:scaleY(.75)}.stage.is-returning.svelte-1wbvtwg .reflection-wrap:where(.svelte-1wbvtwg){transition:opacity var(--hm-out-person-duration,1.5s) var(--hm-out-person-easing,cubic-bezier(.65, 0, .35, 1)) var(--hm-out-person-delay,.1s)}.stage.is-focused.svelte-1wbvtwg:not(.is-returning) .reflection-wrap:where(.svelte-1wbvtwg),.stage.svelte-1wbvtwg:not(.is-home) .reflection-wrap:where(.svelte-1wbvtwg){opacity:0}.reflection.svelte-1wbvtwg{transform-origin:bottom;opacity:.28;position:absolute;bottom:100%;left:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 28%,#0000001f 58%,#00000080 100%);mask-image:linear-gradient(#0000 28%,#0000001f 58%,#00000080 100%)}.figure.svelte-1wbvtwg:focus-visible{outline:none}.figure.svelte-1wbvtwg:focus-visible .portrait:where(.svelte-1wbvtwg){outline:2px solid var(--gold);outline-offset:4px}.figure-slot.is-focus-mode.svelte-1wbvtwg{transform:translate(-50%, 0%) translate(var(--fig-tx,0px), var(--fig-ty,0px)) scale(var(--fig-scale,1));transition:none;animation:none}.figure-slot.is-dock-lock.svelte-1wbvtwg,.stage.is-focused.svelte-1wbvtwg .figure-slot.is-selected.is-dock-lock:where(.svelte-1wbvtwg),.stage.is-focused.svelte-1wbvtwg:not(.is-animating) .figure-slot.is-selected.is-dock-lock:where(.svelte-1wbvtwg){transform:translate3d(var(--fig-tx,0px), var(--fig-ty,0px), 0) scale(var(--fig-scale,1));transform-origin:0 0;will-change:transform;transition:none;animation:none;top:0;left:0}.figure-slot.is-dock-lock.svelte-1wbvtwg .figure-3d:where(.svelte-1wbvtwg){filter:drop-shadow(0 calc(14px * (1 - var(--dock-p,0))) calc(18px * (1 - var(--dock-p,0))) rgba(20, 26, 36, calc(.26 * (1 - var(--dock-p,0)))))}.stage.is-home.svelte-1wbvtwg .figure-slot.is-dock-lock:where(.svelte-1wbvtwg) .reflection-wrap:where(.svelte-1wbvtwg){opacity:calc(1 - var(--dock-p,0));transition:none}.figure-slot.is-focus-mode.is-focus-moving.svelte-1wbvtwg{transition:transform var(--fig-move-duration,var(--hm-in-person-duration,1.2s)) var(--fig-move-easing,var(--hm-in-person-easing,cubic-bezier(.65, 0, .35, 1))) var(--fig-move-delay,var(--hm-in-person-delay,.3s))}.stage.is-returning.svelte-1wbvtwg .figure-slot.is-focus-mode.is-focus-moving:where(.svelte-1wbvtwg){transition:transform var(--hm-out-person-duration,1.5s) var(--hm-out-person-easing,cubic-bezier(.65, 0, .35, 1)) var(--hm-out-person-delay,.1s)}.figure-slot.is-focus-mode.svelte-1wbvtwg .figure:where(.svelte-1wbvtwg){opacity:1;animation:none}.stage.is-docking.svelte-1wbvtwg .figure-slot.is-selected.is-dock-lock:where(.svelte-1wbvtwg) .figure:where(.svelte-1wbvtwg),.stage.is-returning.svelte-1wbvtwg .figure-slot.is-selected.is-dock-lock:where(.svelte-1wbvtwg) .figure:where(.svelte-1wbvtwg){opacity:calc(1 - var(--dock-exit,0))}.figure-slot.is-focus-mode.svelte-1wbvtwg .figure-3d:where(.svelte-1wbvtwg){transition:none}.figure-slot.is-focus-mode.is-focus-moving.svelte-1wbvtwg .figure-3d:where(.svelte-1wbvtwg){transition:transform var(--fig-move-duration,var(--hm-in-person-duration,1.2s)) var(--fig-move-easing,var(--hm-in-person-easing,cubic-bezier(.65, 0, .35, 1))) var(--fig-move-delay,var(--hm-in-person-delay,.3s)), filter var(--fig-move-duration,var(--hm-in-person-duration,1.2s)) var(--fig-move-easing,var(--hm-in-person-easing,cubic-bezier(.65, 0, .35, 1))) var(--fig-move-delay,var(--hm-in-person-delay,.3s))}.stage.is-returning.svelte-1wbvtwg .figure-slot.is-focus-mode.is-focus-moving:where(.svelte-1wbvtwg) .figure-3d:where(.svelte-1wbvtwg){transition:transform var(--hm-out-person-duration,1.5s) var(--hm-out-person-easing,cubic-bezier(.65, 0, .35, 1)) var(--hm-out-person-delay,.1s), filter var(--hm-out-person-duration,1.5s) var(--hm-out-person-easing,cubic-bezier(.65, 0, .35, 1)) var(--hm-out-person-delay,.1s)}.figure-slot.is-dimmed.svelte-1wbvtwg,.figure-slot.is-dimmed.svelte-1wbvtwg .figure:where(.svelte-1wbvtwg){pointer-events:none}.stage.is-focused.is-animating.svelte-1wbvtwg:not(.is-returning) .figure-slot.is-dimmed.is-focus-moving:where(.svelte-1wbvtwg) .figure:where(.svelte-1wbvtwg){opacity:0;transition:opacity var(--fig-fade-duration,.3s) var(--fig-move-easing,ease-out) var(--fig-fade-delay,0s);animation:none}.stage.is-focused.is-animating.svelte-1wbvtwg:not(.is-returning) .figure-slot.is-dimmed.is-focus-mode.is-focus-moving:where(.svelte-1wbvtwg){transition:transform var(--fig-move-duration,.5s) var(--fig-move-easing,ease-out) var(--fig-move-delay,0s)}.stage.is-returning.svelte-1wbvtwg .figure-slot.is-dimmed:where(.svelte-1wbvtwg) .figure:where(.svelte-1wbvtwg),.stage.is-focused.svelte-1wbvtwg:not(.is-animating) .figure-slot.is-dimmed:where(.svelte-1wbvtwg) .figure:where(.svelte-1wbvtwg){opacity:0;animation:none}.stage.is-focused.svelte-1wbvtwg:not(.is-animating) .figure-slot.is-selected:where(.svelte-1wbvtwg):not(.is-focus-mode){animation:none;transform:translate(-50%)scale(4.5)}.stage.is-focused.svelte-1wbvtwg:not(.is-animating) .figure-slot.is-selected:where(.svelte-1wbvtwg):not(.is-focus-mode) .figure:where(.svelte-1wbvtwg){opacity:1;animation:none}.stage.is-focused.svelte-1wbvtwg:not(.is-animating) .figure-slot.is-selected:where(.svelte-1wbvtwg):not(.is-focus-mode) .figure-3d:where(.svelte-1wbvtwg){transform:rotateY(0)}.stage.is-skip-enter.svelte-1wbvtwg .figure-slot:where(.svelte-1wbvtwg),.stage.is-enter-settled.svelte-1wbvtwg .figure-slot:where(.svelte-1wbvtwg),.stage.is-focused.svelte-1wbvtwg .figure-slot:where(.svelte-1wbvtwg):not(.is-focus-mode),.stage.is-animating.svelte-1wbvtwg .figure-slot:where(.svelte-1wbvtwg):not(.is-focus-mode){animation:none}.stage.is-skip-enter.svelte-1wbvtwg .figure:where(.svelte-1wbvtwg),.stage.is-enter-settled.svelte-1wbvtwg .figure:where(.svelte-1wbvtwg){opacity:1;animation:none}.stage.is-restoring.is-skip-enter.svelte-1wbvtwg .figure-slot.is-dimmed:where(.svelte-1wbvtwg),.stage.is-restoring.is-enter-settled.svelte-1wbvtwg .figure-slot.is-dimmed:where(.svelte-1wbvtwg),.stage.is-restoring.is-focused.svelte-1wbvtwg .figure-slot.is-dimmed:where(.svelte-1wbvtwg):not(.is-focus-mode),.stage.is-restoring.is-animating.svelte-1wbvtwg .figure-slot.is-dimmed:where(.svelte-1wbvtwg):not(.is-focus-mode){animation:svelte-1wbvtwg-fan-restore-slot var(--hm-out-others-duration,1s) var(--hm-out-others-easing,cubic-bezier(.33, 1, .68, 1)) calc(var(--hm-out-others-delay,.5s) + var(--restore-stagger,0s)) both}.stage.is-restoring.is-skip-enter.svelte-1wbvtwg .figure-slot.is-dimmed:where(.svelte-1wbvtwg) .figure:where(.svelte-1wbvtwg),.stage.is-restoring.is-enter-settled.svelte-1wbvtwg .figure-slot.is-dimmed:where(.svelte-1wbvtwg) .figure:where(.svelte-1wbvtwg){opacity:0;animation:svelte-1wbvtwg-fan-enter-opacity var(--hm-out-others-duration,1s) linear calc(var(--hm-out-others-delay,.5s) + var(--restore-stagger,0s)) both}@keyframes svelte-1wbvtwg-fan-enter-opacity{0%{opacity:0}to{opacity:1}}@keyframes svelte-1wbvtwg-fan-enter-slot{0%{transform:translate(-50%, -50%) translate(calc(var(--fan-ox) * 1cqw + 2.5rem + var(--fan-pull-x,0px)), calc(var(--fan-oy) * 1cqh)) scale(var(--fan-scale,1))}to{transform:translate(-50%, -50%) translate(calc(var(--fan-ox) * 1cqw + var(--fan-pull-x,0px)), calc(var(--fan-oy) * 1cqh)) scale(var(--fan-scale,1))}}@keyframes svelte-1wbvtwg-fan-restore-slot{0%{transform:translate(-50%, -50%) translate(calc(var(--fan-ox) * 1cqw + var(--restore-enter-x,1.25rem) + var(--fan-pull-x,0px)), calc(var(--fan-oy) * 1cqh)) scale(var(--fan-scale,1))}to{transform:translate(-50%, -50%) translate(calc(var(--fan-ox) * 1cqw + var(--fan-pull-x,0px)), calc(var(--fan-oy) * 1cqh)) scale(var(--fan-scale,1))}}@media (prefers-reduced-motion:reduce){.figure-slot.svelte-1wbvtwg{animation:none}.figure.svelte-1wbvtwg{opacity:1;animation:none}.figure-3d.svelte-1wbvtwg,.portrait--sharp.svelte-1wbvtwg,.portrait--blur.svelte-1wbvtwg{transition:none}.figure-slot.is-focus-mode.is-focus-moving.svelte-1wbvtwg,.figure-slot.is-focus-mode.is-focus-moving.svelte-1wbvtwg .figure-3d:where(.svelte-1wbvtwg),.stage.is-focused.is-animating.svelte-1wbvtwg:not(.is-returning) .figure-slot.is-dimmed:where(.svelte-1wbvtwg) .figure:where(.svelte-1wbvtwg),.stage.is-returning.svelte-1wbvtwg .figure-slot.is-dimmed:where(.svelte-1wbvtwg) .figure:where(.svelte-1wbvtwg),.stage.is-restoring.is-skip-enter.svelte-1wbvtwg .figure-slot.is-dimmed:where(.svelte-1wbvtwg),.stage.is-restoring.is-enter-settled.svelte-1wbvtwg .figure-slot.is-dimmed:where(.svelte-1wbvtwg),.stage.is-restoring.is-skip-enter.svelte-1wbvtwg .figure-slot.is-dimmed:where(.svelte-1wbvtwg) .figure:where(.svelte-1wbvtwg),.stage.is-restoring.is-enter-settled.svelte-1wbvtwg .figure-slot.is-dimmed:where(.svelte-1wbvtwg) .figure:where(.svelte-1wbvtwg),.stage.is-entering-detail.svelte-1wbvtwg .figure-slot.is-selected:where(.svelte-1wbvtwg) .portrait--blur:where(.svelte-1wbvtwg){opacity:1;transition:none;animation:none}}@media (width<=720px){.portrait-stack.svelte-1wbvtwg{--portrait-h:min(calc(var(--hall-viewport-h,100vh) * .26), 220px)}}.hall-scene.svelte-sqw5k8{--hall-viewport-h:max(100vh, 720px);min-height:var(--hall-viewport-h);background-color:#d9d9d9;flex-direction:column;flex:1 0 auto;display:flex;position:relative}.hall-backdrop.svelte-sqw5k8{z-index:0;width:100%;height:var(--hall-viewport-h);pointer-events:none;flex:none;position:sticky;top:0;overflow:hidden}.hall-gradient.svelte-sqw5k8{z-index:0;background-color:#d9d9d9;background-image:linear-gradient(#00000040 0%,#ffffff40 53.36%);position:absolute;inset:0}.hall-lines.svelte-sqw5k8{z-index:1;transform-origin:50% 45%;transition:transform var(--hm-out-lines-duration,1.5s) var(--hm-out-lines-easing,cubic-bezier(.65, 0, .35, 1)) var(--hm-out-lines-delay,.1s);will-change:transform;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;transform:scale(1)}.hall-lines.zoomed.svelte-sqw5k8{transition:transform var(--hm-in-lines-duration,1.2s) var(--hm-in-lines-easing,cubic-bezier(.65, 0, .35, 1)) var(--hm-in-lines-delay,.3s);transform:scale(1.85)}.hall-lines-img.svelte-sqw5k8{width:100%;height:max(var(--hall-viewport-h), 62.5vw);object-fit:cover;object-position:center center;min-width:100%;min-height:100%}.hall-people-bg.svelte-sqw5k8{z-index:2;opacity:0;pointer-events:none;will-change:opacity;background:url(../../../people_bg.png) 50%/cover no-repeat;position:absolute;inset:0}.hall-scene.is-detail.svelte-sqw5k8 .hall-people-bg:where(.svelte-sqw5k8),.hall-scene.is-entering.svelte-sqw5k8 .hall-people-bg:where(.svelte-sqw5k8){opacity:var(--hall-dock-p,0)}.hall-people.svelte-sqw5k8{height:var(--hall-viewport-h);z-index:2;pointer-events:none;position:absolute;top:0;left:0;right:0;overflow:hidden}.hall-people.is-viewport-pinned.svelte-sqw5k8{height:var(--hall-viewport-h);position:fixed;top:0;left:0;right:0}.hall-people.svelte-sqw5k8 .figure-slot:not(.is-dimmed),.hall-people.svelte-sqw5k8 .figure-slot:not(.is-dimmed) .figure{pointer-events:auto}.hall-detail-wash.svelte-sqw5k8{z-index:3;pointer-events:none;opacity:0;transition:opacity var(--hm-out-detail-duration,.6s) var(--hm-out-detail-easing,cubic-bezier(.32, 0, .67, 0)) var(--hm-out-detail-delay,0s);background:linear-gradient(#d4d4d400 40vh,#d4d4d4 95vh 100%);position:fixed;inset:0}.hall-detail-wash.is-visible.svelte-sqw5k8{opacity:calc(1 - var(--hall-dock-p,0));transition:none}.hall-content.svelte-sqw5k8{z-index:4;min-height:var(--hall-viewport-h);margin-top:calc(-1 * var(--hall-viewport-h));pointer-events:none;flex-direction:column;flex:1 0 auto;display:flex;position:relative}.hall-scene.is-detail.svelte-sqw5k8 .hall-people:where(.svelte-sqw5k8),.hall-scene.is-entering.svelte-sqw5k8 .hall-people:where(.svelte-sqw5k8){z-index:2;overflow:clip visible}.hall-scene.is-entering.svelte-sqw5k8 .hall-people:where(.svelte-sqw5k8){overflow:hidden}.hall-scene.is-detail.svelte-sqw5k8 .hall-people:where(.svelte-sqw5k8) .figure-slot.is-dock-lock,.hall-scene.is-detail.svelte-sqw5k8 .hall-people:where(.svelte-sqw5k8) .figure-slot.is-dock-lock .figure{pointer-events:none}.hall-scene.is-detail.svelte-sqw5k8 .hall-content:where(.svelte-sqw5k8),.hall-scene.is-entering.svelte-sqw5k8 .hall-content:where(.svelte-sqw5k8){z-index:3;pointer-events:auto}@media (prefers-reduced-motion:reduce){.hall-lines.svelte-sqw5k8,.hall-detail-wash.svelte-sqw5k8{transition:none}}
