.MuseumMap-module__t4ytjW__page{--map-header-height:80px;height:calc(380svh - var(--map-header-height));font-family:var(--font-text);direction:ltr;background:#131313;position:relative}.MuseumMap-module__t4ytjW__viewport{top:var(--map-header-height);height:calc(100svh - var(--map-header-height));isolation:isolate;position:sticky;overflow:hidden}.MuseumMap-module__t4ytjW__canvas{cursor:default;touch-action:pan-y;position:absolute;inset:0}.MuseumMap-module__t4ytjW__world{transform-origin:0 0;will-change:transform;width:1440px;height:810px;position:absolute;top:0;left:0}.MuseumMap-module__t4ytjW__world[data-ready=false]{top:calc(-1*var(--map-header-height));width:100%;height:calc(100% + var(--map-header-height));transform:none!important}.MuseumMap-module__t4ytjW__world[data-ready=false] .MuseumMap-module__t4ytjW__mapImage{object-fit:cover;width:100%;height:100%}.MuseumMap-module__t4ytjW__world[data-ready=false] .MuseumMap-module__t4ytjW__appear:not(.MuseumMap-module__t4ytjW__mapImage){visibility:hidden;transition:none}.MuseumMap-module__t4ytjW__appear{opacity:0;visibility:hidden;transition:opacity .24s ease-out,visibility 0s linear .24s}.MuseumMap-module__t4ytjW__appear[data-visible=true]{opacity:1;visibility:visible;transition-delay:0s}.MuseumMap-module__t4ytjW__mapImage{pointer-events:none;width:1440px;max-width:none;height:810px;position:absolute;inset:0}.MuseumMap-module__t4ytjW__mapOverlay{pointer-events:none;position:absolute;inset:0}.MuseumMap-module__t4ytjW__leader{pointer-events:none;transform-origin:50%;position:absolute}.MuseumMap-module__t4ytjW__leader img{max-width:none;display:block}.MuseumMap-module__t4ytjW__pin{z-index:2;border:1px solid var(--v3-card-line);background:var(--v3-ornament);width:40px;height:40px;color:var(--v3-card-ink);pointer-events:auto;border-radius:100px;place-items:center;font-size:22px;font-weight:500;line-height:30px;transition:opacity .24s ease-out,visibility 0s linear .24s,left .3s ease-out,top .3s ease-out;display:grid;position:absolute;box-shadow:0 0 4px 4px #00000040}.MuseumMap-module__t4ytjW__pin:hover{background:var(--v3-card)}.MuseumMap-module__t4ytjW__pin:focus-visible,.MuseumMap-module__t4ytjW__page button:focus-visible{outline:3px solid var(--v3-card-ink);outline-offset:4px}.MuseumMap-module__t4ytjW__facility{border:1px solid #000c;border-radius:10px;place-items:center;transition:left .3s ease-out,top .3s ease-out;display:grid;position:absolute}.MuseumMap-module__t4ytjW__library{color:#1f1a17;background:#dd6686cc}.MuseumMap-module__t4ytjW__parking{color:#fff;background:#27a3d2cc}.MuseumMap-module__t4ytjW__facility.MuseumMap-module__t4ytjW__parking{border:0;border-radius:4px;font-size:10px}.MuseumMap-module__t4ytjW__desktopRoomLayer{pointer-events:none;position:absolute;inset:0}.MuseumMap-module__t4ytjW__desktopCard{background:var(--v3-ornament);text-align:left;color:var(--v3-card-ink);pointer-events:auto;border:0;align-items:stretch;gap:4.582px;display:flex;position:absolute;overflow:hidden;box-shadow:0 0 4px 4px #00000040}.MuseumMap-module__t4ytjW__desktopCard:after,.MuseumMap-module__t4ytjW__mobileCard:after{border:2px solid var(--v3-card-line);content:"";pointer-events:none;position:absolute;inset:0}.MuseumMap-module__t4ytjW__desktopCardText{flex-direction:column;flex-shrink:0;justify-content:center;gap:6px;min-width:0;padding:12px;display:flex}.MuseumMap-module__t4ytjW__cardTitle{font-family:var(--font-display);letter-spacing:-.14px;color:var(--v3-card-heading);font-size:14px;font-weight:500;line-height:normal;display:block}.MuseumMap-module__t4ytjW__cardDescription{font-size:10px;font-weight:400;line-height:normal;display:block}.MuseumMap-module__t4ytjW__desktopCardImage{object-fit:cover;flex-shrink:0;width:115px;height:100%}.MuseumMap-module__t4ytjW__desktopPanels{z-index:3;pointer-events:none;position:absolute;inset:0}.MuseumMap-module__t4ytjW__desktopDirectory,.MuseumMap-module__t4ytjW__desktopLegend{max-height:var(--map-panel-max-height);overscroll-behavior:contain;transform:scale(var(--map-panel-scale));pointer-events:auto;overflow-y:auto}.MuseumMap-module__t4ytjW__desktopDirectory{transform-origin:100% 100%;border-top:1px solid var(--v3-tab-line);border-left:1px solid var(--v3-tab-line);background:var(--v3-page);color:var(--v3-ink);padding:24px;position:absolute;bottom:0;right:0}.MuseumMap-module__t4ytjW__desktopDirectory h2,.MuseumMap-module__t4ytjW__desktopLegend h2{font-family:var(--font-display);letter-spacing:-.2px;color:var(--v3-ink-heading);margin:0 0 8px;font-size:20px;font-weight:500;line-height:20px}.MuseumMap-module__t4ytjW__portalList{flex-direction:column;display:flex;position:relative}.MuseumMap-module__t4ytjW__portalItem{border-bottom:1px solid var(--v3-rule);text-align:left;align-items:center;gap:7.71px;width:100%;padding:5.782px 0;display:flex}.MuseumMap-module__t4ytjW__portalNumber{border:.75px solid var(--v3-tab-line);background:var(--v3-ornament);width:20px;height:20px;color:var(--v3-card-ink);border-radius:100%;flex-shrink:0;place-items:center;font-size:10px;line-height:16px;display:grid}.MuseumMap-module__t4ytjW__portalTitle{font-family:var(--font-display);font-size:12px;font-weight:500;line-height:14px;display:block}.MuseumMap-module__t4ytjW__portalDescription{color:var(--v3-ink-muted);font-size:10px;line-height:15px;display:block}.MuseumMap-module__t4ytjW__portalChild{padding-left:26px}.MuseumMap-module__t4ytjW__legendBranch{pointer-events:none;position:absolute;top:74.5px;left:9.91px}.MuseumMap-module__t4ytjW__desktopLegend{transform-origin:0 100%;border-top:1px solid var(--v3-tab-line);border-right:1px solid var(--v3-tab-line);background:var(--v3-page);width:178px;color:var(--v3-ink);padding:16px;position:absolute;bottom:0;left:0}.MuseumMap-module__t4ytjW__legendItems{flex-direction:column;display:flex}.MuseumMap-module__t4ytjW__legendItem{border-bottom:1px solid var(--v3-rule);font-family:var(--font-display);align-items:center;gap:8px;padding:6px 0;font-size:12px;line-height:14px;display:flex}.MuseumMap-module__t4ytjW__legendIcon{border:.5px solid #000c;border-radius:4px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.MuseumMap-module__t4ytjW__intro{z-index:4;pointer-events:none;background:linear-gradient(#0000 40%,#131313 96%);flex-direction:column;justify-content:flex-end;align-items:center;gap:40px;padding:0 32px 40px;display:flex;position:absolute;inset:0}.MuseumMap-module__t4ytjW__intro h1{width:100%;font-family:var(--font-display);text-align:center;color:var(--v3-on-photo);margin:0;font-size:clamp(28px,3.34vw,48px);font-weight:500;line-height:56px}.MuseumMap-module__t4ytjW__scrollPrompt{border:2.56px solid var(--v3-card-line);background:var(--v3-ornament);pointer-events:auto;border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.MuseumMap-module__t4ytjW__scrollIcon{width:40.96px;height:40.96px;position:relative}.MuseumMap-module__t4ytjW__scrollIcon img{position:absolute;inset:0}.MuseumMap-module__t4ytjW__scrollMouse{animation:1.6s ease-in-out infinite MuseumMap-module__t4ytjW__scrollHint}@keyframes MuseumMap-module__t4ytjW__scrollHint{0%,to{transform:translateY(-1.25px)}50%{transform:translateY(1.25px)}}.MuseumMap-module__t4ytjW__mobileLegend,.MuseumMap-module__t4ytjW__mobileCard,.MuseumMap-module__t4ytjW__mobileControls{display:none}.MuseumMap-module__t4ytjW__progressTrack{z-index:5;pointer-events:none;background:#d3bea233;width:100%;height:3px;position:absolute;bottom:0;left:0}.MuseumMap-module__t4ytjW__progressTrack span{background:var(--v3-ornament);height:100%;display:block}.MuseumMap-module__t4ytjW__directoryDialog,.MuseumMap-module__t4ytjW__roomDialog{border:2px solid var(--v3-card-line);background:var(--v3-page);max-height:calc(100svh - 32px);color:var(--v3-ink);box-shadow:none;border-radius:0;padding-top:64px;overflow-y:auto}.MuseumMap-module__t4ytjW__directoryDialog [data-slot=dialog-close],.MuseumMap-module__t4ytjW__roomDialog [data-slot=dialog-close]{z-index:1;border:2px solid var(--v3-card-line);background:var(--v3-card);width:44px;height:44px;color:var(--v3-card-heading);opacity:1;box-shadow:none;border-radius:0;outline:none;place-items:center;display:grid;top:12px;right:12px}.MuseumMap-module__t4ytjW__directoryDialog [data-slot=dialog-close] svg,.MuseumMap-module__t4ytjW__roomDialog [data-slot=dialog-close] svg{width:20px;height:20px}.MuseumMap-module__t4ytjW__directoryDialog [data-slot=dialog-close]:hover,.MuseumMap-module__t4ytjW__roomDialog [data-slot=dialog-close]:hover{background:var(--v3-ornament)}.MuseumMap-module__t4ytjW__directoryDialog [data-slot=dialog-close]:focus-visible,.MuseumMap-module__t4ytjW__roomDialog [data-slot=dialog-close]:focus-visible{box-shadow:none;border-color:var(--v3-ink-heading);background:var(--v3-plate);outline:none}.MuseumMap-module__t4ytjW__dialogTitle{font-family:var(--font-display);color:var(--v3-ink-heading);padding-right:24px;font-size:24px;font-weight:500;line-height:30px}.MuseumMap-module__t4ytjW__dialogDescription{color:var(--v3-ink-muted);font-size:16px;line-height:22px}.MuseumMap-module__t4ytjW__directoryDialog .MuseumMap-module__t4ytjW__portalTitle{font-size:16px;line-height:22px}.MuseumMap-module__t4ytjW__directoryDialog .MuseumMap-module__t4ytjW__portalDescription{font-size:14px;line-height:20px}.MuseumMap-module__t4ytjW__directoryDialog .MuseumMap-module__t4ytjW__portalItem{gap:8px;padding-top:8px;padding-bottom:8px}.MuseumMap-module__t4ytjW__directoryDialog .MuseumMap-module__t4ytjW__portalNumber{width:24px;height:24px;font-size:12px}.MuseumMap-module__t4ytjW__directoryDialog .MuseumMap-module__t4ytjW__legendItems{flex-flow:wrap;gap:12px}.MuseumMap-module__t4ytjW__resetButton{border:1px solid var(--v3-tab-line);justify-content:center;align-items:center;gap:8px;padding:10px;display:flex}.MuseumMap-module__t4ytjW__detailImage{object-fit:cover;width:100%;height:min(32svh,280px)}.MuseumMap-module__t4ytjW__fullDescription{color:var(--v3-ink);font-size:18px;line-height:28px}@media (width<=1199px){.MuseumMap-module__t4ytjW__page{--map-header-height:72px;height:calc(820svh - var(--map-header-height))}.MuseumMap-module__t4ytjW__desktopRoomLayer,.MuseumMap-module__t4ytjW__desktopPanels{display:none}.MuseumMap-module__t4ytjW__intro{gap:37px;padding:0 24px 32px}.MuseumMap-module__t4ytjW__intro h1{max-width:311px;font-size:32px;line-height:40px}.MuseumMap-module__t4ytjW__intro h1 span{max-width:270px;margin-inline:auto;display:block}.MuseumMap-module__t4ytjW__mobileLegend{z-index:4;border:1px solid var(--v3-card-line);background:var(--v3-card);width:max-content;max-width:calc(100% - 24px);color:var(--v3-card-ink);pointer-events:none;border-radius:100px;padding:8px 12px;display:block;position:absolute;top:12px;left:50%;transform:translate(-50%)}.MuseumMap-module__t4ytjW__mobileLegend .MuseumMap-module__t4ytjW__legendItems{flex-direction:row}.MuseumMap-module__t4ytjW__mobileLegend .MuseumMap-module__t4ytjW__legendItem{border-bottom:0;border-right:1px solid var(--v3-rule);font-family:var(--font-text);white-space:nowrap;gap:8px;padding:0 8px;font-size:14px;line-height:22px}.MuseumMap-module__t4ytjW__mobileLegend .MuseumMap-module__t4ytjW__legendItem:first-child{padding-left:0}.MuseumMap-module__t4ytjW__mobileLegend .MuseumMap-module__t4ytjW__legendItem:last-child{border-right:0;padding-right:0}.MuseumMap-module__t4ytjW__mobileCard{z-index:4;background:var(--v3-ornament);width:min(520px,100% - 32px);height:176px;color:var(--v3-card-ink);text-align:left;border:0;display:flex;position:absolute;bottom:128px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 4px 2px #0003}.MuseumMap-module__t4ytjW__mobileCardContent{pointer-events:none;display:flex;position:absolute;inset:0}.MuseumMap-module__t4ytjW__mobileCardText{flex-direction:column;flex:1;gap:6px;min-width:0;padding:14px;display:flex;overflow:hidden}.MuseumMap-module__t4ytjW__mobileCardHeading{flex-shrink:0;align-items:flex-start;gap:8px;display:flex}.MuseumMap-module__t4ytjW__mobileCardNumber{border:1px solid var(--v3-card-line);background:var(--v3-card);width:32px;height:32px;color:var(--v3-card-heading);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:500;line-height:22px;display:grid}.MuseumMap-module__t4ytjW__mobileCard .MuseumMap-module__t4ytjW__cardTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:18px;line-height:26px;display:-webkit-box;overflow:hidden}.MuseumMap-module__t4ytjW__mobileCard .MuseumMap-module__t4ytjW__cardDescription{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;line-height:22px;display:-webkit-box;overflow:hidden}.MuseumMap-module__t4ytjW__mobileCardImage{object-fit:cover;flex-shrink:0;width:120px;height:100%}.MuseumMap-module__t4ytjW__mobileControls{left:16px;right:16px;bottom:max(32px,env(safe-area-inset-bottom));z-index:4;pointer-events:none;justify-content:flex-end;align-items:flex-end;display:flex;position:absolute}.MuseumMap-module__t4ytjW__mobileControls button{background:var(--v3-card);width:44px;height:44px;color:var(--v3-card-heading);pointer-events:auto;place-items:center;display:grid}.MuseumMap-module__t4ytjW__mobileControls button:disabled{color:var(--v3-card-muted);opacity:.5}.MuseumMap-module__t4ytjW__tourControls{border:1px solid var(--v3-card-line);background:var(--v3-card);color:var(--v3-card-ink);border-radius:30px;align-items:center;display:flex;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.MuseumMap-module__t4ytjW__tourControls span{text-align:center;min-width:44px;font-size:14px}.MuseumMap-module__t4ytjW__directoryDialog{gap:10px;padding:64px 16px 20px}.MuseumMap-module__t4ytjW__fullDescription{font-size:18px;line-height:26px}}@media (width>=768px) and (width<=1023px){.MuseumMap-module__t4ytjW__page{--map-header-height:76px}}@media (width>=1024px) and (width<=1199px){.MuseumMap-module__t4ytjW__page{--map-header-height:80px}}@media (width<=350px){.MuseumMap-module__t4ytjW__mobileLegend{padding:8px}.MuseumMap-module__t4ytjW__mobileLegend .MuseumMap-module__t4ytjW__legendItem{gap:5px;padding:0 5px;font-size:12px}.MuseumMap-module__t4ytjW__mobileCardImage{width:96px}.MuseumMap-module__t4ytjW__intro h1{font-size:28px;line-height:36px}}@media (prefers-reduced-motion:reduce){.MuseumMap-module__t4ytjW__scrollMouse{animation:none}.MuseumMap-module__t4ytjW__appear,.MuseumMap-module__t4ytjW__pin,.MuseumMap-module__t4ytjW__facility{transition:none}.MuseumMap-module__t4ytjW__world{will-change:auto}}
