.museum-gallery-menu[data-astro-cid-wfjr2yt4]>nav[data-astro-cid-wfjr2yt4]{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:var(--rule) var(--paper);width:340px;max-height:min(620px,60dvh,100dvh - 220px);padding-bottom:16px;scroll-padding-block:8px;overflow-y:auto}.museum-gallery-menu[data-astro-cid-wfjr2yt4] nav[data-astro-cid-wfjr2yt4] section[data-astro-cid-wfjr2yt4]+section[data-astro-cid-wfjr2yt4]{border-top:1px solid var(--rule);margin-top:12px;padding-top:12px}.museum-gallery-menu[data-astro-cid-wfjr2yt4] h2[data-astro-cid-wfjr2yt4]{letter-spacing:0;margin:0;padding:4px 12px;font-size:14px;font-weight:600;line-height:1.5}.museum-gallery-menu[data-astro-cid-wfjr2yt4] ul[data-astro-cid-wfjr2yt4]{margin:0;padding:0;list-style:none}.museum-gallery-menu[data-astro-cid-wfjr2yt4] button[data-astro-cid-wfjr2yt4]{justify-content:space-between;align-items:center;gap:12px;display:flex}#museum-read-artist[data-astro-cid-wfjr2yt4]{text-underline-offset:4px;margin-bottom:12px;font-weight:600;text-decoration:underline}#museum-read-artist[data-astro-cid-wfjr2yt4][hidden]{display:none}.museum-gallery-menu[data-astro-cid-wfjr2yt4] button[data-astro-cid-wfjr2yt4]>span[data-astro-cid-wfjr2yt4]:first-child{min-width:0}.museum-gallery-menu[data-astro-cid-wfjr2yt4] strong[data-astro-cid-wfjr2yt4]{font-weight:400;line-height:1.4;display:block}.museum-gallery-menu[data-astro-cid-wfjr2yt4] small[data-astro-cid-wfjr2yt4]{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px;line-height:1.4;display:block}.museum-gallery-menu[data-astro-cid-wfjr2yt4] button[data-astro-cid-wfjr2yt4][aria-pressed=true] strong[data-astro-cid-wfjr2yt4]{font-weight:650}.museum-gallery-count[data-astro-cid-wfjr2yt4]{color:var(--muted);flex:none;font-size:12px}.museum-gallery-menu[data-astro-cid-wfjr2yt4] h2[data-astro-cid-wfjr2yt4] i[data-astro-cid-wfjr2yt4]{vertical-align:middle;width:14px;height:3px;margin-right:8px;display:inline-block}.museum-gallery-menu[data-astro-cid-wfjr2yt4] h2[data-astro-cid-wfjr2yt4] small[data-astro-cid-wfjr2yt4]{padding-left:22px}.museum-location-copy[data-astro-cid-wfjr2yt4]{flex-direction:column;gap:2px;display:flex}.museum-gallery-menu[data-astro-cid-wfjr2yt4] summary[data-astro-cid-wfjr2yt4] small[data-astro-cid-wfjr2yt4]{color:var(--muted);margin:0;font-size:12px;font-weight:400}.museum-gallery-menu[data-astro-cid-wfjr2yt4] nav[data-astro-cid-wfjr2yt4]>p[data-astro-cid-wfjr2yt4]{color:var(--muted);margin:16px 12px 8px;font-size:12px;line-height:1.5}.museum-gallery-menu[data-astro-cid-wfjr2yt4] summary[data-astro-cid-wfjr2yt4] .museum-garden-cue[data-astro-cid-wfjr2yt4]{white-space:nowrap;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:0 12px;display:flex}.museum-gallery-menu[data-astro-cid-wfjr2yt4] summary[data-astro-cid-wfjr2yt4] .museum-garden-cue[data-astro-cid-wfjr2yt4][hidden]{display:none}.museum-garden-cue__way[data-astro-cid-wfjr2yt4]{color:color-mix(in srgb, var(--muted) 82%, var(--paper))}@media (width<=760px),(pointer:coarse) and (width<=900px){.museum-gallery-menu[data-astro-cid-wfjr2yt4] summary[data-astro-cid-wfjr2yt4] .museum-garden-cue[data-astro-cid-wfjr2yt4]{gap:0 7px;font-size:11px}}.museum-navigation{min-height:60px;padding:4px var(--museum-gutter,28px);background:var(--paper);border-block:1px solid var(--rule);z-index:7;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:4px 24px;display:flex}.museum-navigation .museum-gallery-menu{min-width:0;margin:0}.museum-navigation .museum-gallery-menu summary{border:1px solid var(--rule);border-radius:var(--control-radius);background:var(--paper);justify-content:space-between;align-items:center;gap:20px;max-width:100%;min-height:44px;margin:0;padding:8px 12px;font-size:14px;line-height:1.4;transition:background-color .14s ease-out,border-color .14s ease-out;display:inline-flex}.museum-navigation .museum-gallery-menu summary:hover,.museum-navigation .museum-gallery-menu[open] summary{background:var(--theme-control-hover);border-color:var(--muted)}.museum-navigation .museum-location-copy{min-width:0}.museum-navigation .museum-location-copy>small[hidden]{display:none}.museum-navigation #museum-location{font-weight:600}.museum-navigation #museum-style-location{white-space:normal}.museum-navigation .museum-style-period{white-space:nowrap;display:inline-block}.museum-navigation .museum-gallery-menu summary>svg{width:14px;height:10px;color:var(--muted);flex:none;transition:transform .14s ease-out}.museum-navigation .museum-gallery-menu summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.museum-navigation__maps{flex:none;align-items:center;gap:8px;display:flex}.museum-navigation__atlas{white-space:nowrap;border:1px solid var(--rule);border-radius:var(--control-radius);flex:none;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:8px 12px;font-size:14px;line-height:1.4;text-decoration:none;display:inline-flex}.museum-navigation__atlas:hover{background:var(--theme-control-hover)}.museum-navigation__atlas:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.museum-navigation__atlas svg{width:20px;height:20px}.museum-artist-connections{flex:1 0 100%;align-items:center;gap:12px;padding-block:0 6px;font-size:13px;line-height:1.5;display:flex}.museum-artist-connections[hidden]{display:none}.museum-artist-connections>span{color:var(--muted)}.museum-artist-connections>div{flex-wrap:wrap;gap:4px 16px;display:flex}.museum-artist-connections button{color:var(--ink);font:inherit;text-align:left;text-underline-offset:4px;background:0 0;border:0;border-radius:0;min-height:44px;padding:4px 0;text-decoration:underline}.museum-artist-connections button:hover{color:var(--accent)}.museum-artist-connections button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.museum-room-references{min-width:0;padding-block:4px}.museum-room-references[hidden],.room-artwork-carousel[hidden]{display:none}.museum-room-references p{color:var(--muted);margin:0 0 4px;font-size:12px}.museum-room-references a{flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:13px;line-height:1.5;text-decoration:none;display:flex}.museum-room-references a>span:first-of-type{color:var(--muted)}.museum-room-references a>span:last-child{text-underline-offset:3px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.museum-room-references svg{width:16px;height:16px}.museum-walk-progress,.museum-seat-bar{z-index:4;border:1px solid var(--rule);border-radius:var(--control-radius);background:var(--stone);width:fit-content;max-width:calc(100% - 32px);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;margin-inline:auto;padding:8px 12px 8px 16px;font-size:14px;line-height:1.4;display:flex;position:absolute;inset:auto 16px 16px}.museum-walk-progress p,.museum-seat-bar p{flex:160px;margin:0}.museum-walk-progress>div,.museum-seat-bar>div{align-items:center;gap:8px;display:flex}.museum-walk-progress button,.museum-seat-bar button{min-height:44px;color:var(--ink);font:inherit;white-space:nowrap;text-underline-offset:4px;background:0 0;border:0;padding:8px;text-decoration:underline}.museum-walk-progress button:hover{background:var(--theme-control-hover)}.museum-walk-progress #finish-museum-walk,.museum-seat-bar #museum-stand-up{background:var(--ink);color:var(--paper);padding-inline:12px;text-decoration:none}.museum-walk-progress #finish-museum-walk:hover,.museum-seat-bar #museum-stand-up:hover{background:var(--muted)}.museum-seat-bar #museum-stand-up kbd{border:1px solid color-mix(in srgb, var(--paper) 45%, transparent);color:var(--paper);background:0 0;border-radius:4px;margin-left:8px;padding:0 5px;font-size:12px}@media (hover:none) and (pointer:coarse){.museum-seat-bar #museum-stand-up kbd{display:none}}.museum-scene:has(.museum-walk-progress:not([hidden])) .museum-target{visibility:hidden}.museum-rest-chip{z-index:4;border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;padding:8px 20px;font-size:14px;line-height:1.4;position:absolute;bottom:16px;left:50%;translate:-50%}.museum-rest-chip:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover){.museum-rest-chip:hover{background:var(--muted);border-color:var(--muted)}}.museum-garden-sounds{display:none;position:relative}.walk-main[data-scene=garden] .museum-garden-sounds,.walk-main[data-scene=roof] .museum-garden-sounds{display:inline-flex}.museum-garden-sounds>button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;font-size:14px}.museum-garden-sounds>button[hidden],.museum-garden-sounds>button[aria-pressed=true] .museum-sounds-off,.museum-garden-sounds>button:not([aria-pressed=true]) .museum-sounds-on{display:none}.museum-sounds-hint{z-index:1;border-radius:var(--control-radius);background:var(--ink);width:max-content;max-width:min(260px,100vw - 32px);color:var(--paper);margin:0;padding:8px 12px;font-size:13px;line-height:1.4;position:absolute;top:calc(100% + 8px);right:0}.museum-sounds-hint[hidden]{display:none}@media (width<=600px){.museum-navigation{--museum-gutter:16px;gap:8px}.museum-garden-sounds>.museum-navigation__atlas>svg{display:block}.museum-sounds-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.museum-navigation .museum-gallery-menu{flex:150px}.museum-navigation .museum-gallery-menu summary{gap:12px;padding-inline:10px;font-size:14px;display:flex}.museum-navigation__maps{gap:4px}.museum-navigation__atlas{padding-inline:8px;font-size:13px}.museum-navigation__atlas>svg{display:none}.museum-artist-connections{display:block}.museum-artist-connections>span{margin-bottom:2px;display:block}}@media (prefers-reduced-motion:reduce){.museum-navigation .museum-gallery-menu summary,.museum-navigation .museum-gallery-menu summary>svg{transition:none}}.look-first{max-width:65ch;margin-top:28px}.look-first h2{font-size:var(--text-card);letter-spacing:-.02em;margin:24px 0 12px;font-weight:600;line-height:1.25}.look-first-questions{margin:0;padding:0;list-style:none}.look-first-questions li{margin:6px 0;line-height:1.55}.look-first :is(button,summary,[data-look-skip]){min-height:44px}.look-first :is(button,summary){font:inherit;cursor:pointer;color:var(--ink)}.look-note-open,[data-look-whole]{text-underline-offset:4px;background:0 0;border:0;padding:8px 0;text-decoration:underline}.look-first-reveal{margin-top:18px}.look-first summary{width:fit-content;max-width:100%;padding-block:10px}.look-first-reveal>summary{border:1px solid var(--rule);border-radius:var(--control-radius);padding:10px 18px}.look-first [data-look-skip]{color:var(--muted);text-underline-offset:4px;align-items:center;margin-top:6px;display:inline-flex}.look-first :is(button,summary,a):hover{color:var(--accent)}.look-first :is(button,summary,a,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.look-first [data-look-reading]{scroll-margin-top:24px}.look-first [data-look-reading]:focus-visible{outline:2px solid var(--accent);outline-offset:8px}.look-first [data-look-prompt]>p{margin:16px 0;line-height:1.65}.look-again{margin-top:32px}.look-again>p{margin:0;line-height:1.6}.look-sketch{color:var(--muted);margin-top:10px}.look-sketch p{font-size:var(--text-label);margin:10px 0;line-height:1.6}.look-observation{margin:12px 0 20px}.look-observation>label{margin-bottom:8px;display:block}.look-observation textarea{width:100%;min-height:88px;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:var(--control-radius);resize:vertical;caret-color:var(--accent);padding:12px;line-height:1.5;display:block}.look-observation>p{font-size:var(--text-label);color:var(--muted);margin:10px 0;line-height:1.5}.look-observation-actions{flex-wrap:wrap;gap:8px 20px;display:flex}.look-observation-actions button{border:1px solid var(--rule);border-radius:var(--control-radius);background:0 0;padding:8px 12px}.look-observation>button:disabled,.look-observation-actions button:disabled{opacity:.6;cursor:default}.look-existing-note{margin-top:12px}.look-first [hidden]{display:none!important}.museum-focus .look-first{margin-top:20px}.museum-focus[data-kind=wall] .look-first{margin-top:0}.museum-focus .look-first h2{font-size:var(--text-body)}.museum-focus .look-first-questions{font-size:var(--text-label)}.museum-focus .look-first-reveal{margin-top:12px}.museum-focus .look-first [data-look-reading]{scroll-margin-top:12px}.walk-page .walk-main .museum-scene #museum-target{white-space:nowrap;inset:calc(50% + 56px) auto auto 50%;translate:-50%}.walk-page .museum-scene #monet-canvas:focus-visible{outline:none}.walk-page .museum-scene #monet-canvas[data-focus-ring]:focus{outline:2px solid var(--accent);outline-offset:-3px}.walk-page .walk-controls-content .museum-zoom-control{margin:0 0 20px}@media (orientation:portrait){.walk-page .museum-tour-label-content{flex-direction:column;display:flex}.walk-page .museum-tour-label-actions{flex:none}.walk-page .museum-tour-label-description{flex:0 auto;min-height:0}}@media (orientation:portrait) and (height<=760px){.walk-page .museum-tour-label-content{max-height:calc(44dvh - 56px)}.walk-page .museum-tour-label-title{-webkit-line-clamp:1}.walk-page .museum-tour-label-description{-webkit-line-clamp:2}}.mmp-ring text{text-anchor:middle;dominant-baseline:central}.mmp-ring .mmp-room text{font-size:calc(13.5px * var(--map-px,2));font-variant-numeric:tabular-nums;font-weight:650}.mmp-ring .mmp-ring-place{fill:var(--muted);font-size:calc(12px * var(--map-px,2));letter-spacing:.04em;font-weight:600}.mmp-ring .mmp-door text{text-anchor:start;font-size:25px}.mmp-ring :is(.mmp-room-box,.mmp-hall-band,.mmp-cafe-garden,.mmp-room-visited,.mmp-door rect,.mmp-door path){vector-effect:non-scaling-stroke}.mmp-ring .mmp-cafe-garden{fill:color-mix(in srgb, #6f9a4f 14%, var(--paper));stroke:color-mix(in srgb, #6f9a4f 40%, var(--paper))}.mmp-ring .mmp-room[data-linked] .mmp-room-box{fill:color-mix(in srgb, var(--wing) 46%, var(--paper));stroke:var(--ink);stroke-width:2.5px}.mmp-ring .mmp-room[aria-current=location][data-linked] .mmp-room-box{fill:var(--wing)}.museum-map-popup__list.mmp-key h3{text-indent:-19px;padding-left:19px;display:block}.museum-map-popup__list.mmp-key h3:before{content:"";background:var(--wing);vertical-align:-1px;border-radius:3px;width:11px;height:11px;margin:0 8px 0 0;display:inline-block}.mmp-key h3 span{color:var(--muted);white-space:nowrap;margin-left:2px;font-weight:500}.mmp-key ol{margin:0;padding:0;list-style:none}.mmp-key-also ul{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.mmp-key-also li:before{content:"";background:var(--wing);vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:7px;display:inline-block}.mmp-key-also small{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:4px}.mmp-key-also h3:before{content:none!important}.mmp-legend-here{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:50%;flex:none;margin:0 4px 0 3px}.mmp-ring .mmp-legend-visited{box-sizing:border-box;place-items:center;display:grid}.mmp-ring .mmp-legend-visited:after{content:"";border:solid var(--ink);border-width:0 0 1.75px 1.75px;width:7px;height:4px;translate:0 -1px;rotate:-45deg}.mmp-key b{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--wing) 80%, var(--paper));background:color-mix(in srgb, var(--wing) 15%, var(--paper));min-width:28px;color:var(--ink);text-align:center;font-variant-numeric:tabular-nums;border-radius:5px;flex:none;padding:0 4px;font-size:12.5px;font-weight:650;line-height:18px}.mmp-key button:is(:hover,[data-linked]) b{background:color-mix(in srgb, var(--wing) 46%, var(--paper));border-color:var(--ink)}.mmp-key button[data-visited] b{background:color-mix(in srgb, var(--wing) 32%, var(--paper))}.mmp-key button[aria-current=location] b{background:var(--wing);border-color:var(--wing);color:var(--paper)}@media (width>=701px){.walk-page .museum-map-popup:has(.mmp-ring:not([hidden])){--map-chrome:150px;--map-height:min(calc(88dvh - var(--map-chrome)), 580px);--map-side:430px}.mmp-ring{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:30px;display:grid}.mmp-ring .museum-map-popup__plan svg{width:auto;max-width:100%;height:var(--map-height);max-height:none}.mmp-ring .museum-map-popup__legend{left:calc(var(--court-left) + 16px);bottom:calc(var(--court-bottom) + 14px);gap:5px;margin:0;font-size:12.5px;display:grid;position:absolute}.mmp-ring .museum-map-popup__hint{margin:3px 0 0}.museum-map-popup__list.mmp-key{display:block}.mmp-key{columns:2;column-gap:20px}.mmp-key section{padding-bottom:10px}.museum-map-popup__list.mmp-key h3{text-indent:-19px;break-after:avoid;margin:0 0 2px;padding-left:25px;font-size:13px;line-height:17px}.mmp-key h3 span{font-size:12px}.mmp-key li{break-inside:avoid}.mmp-key button{width:100%;min-height:23px;color:var(--ink);font:500 13px/17px var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:2px 6px;display:flex}.mmp-key button:is(:hover,:focus-visible,[data-linked]){background:color-mix(in srgb, var(--wing) 13%, var(--paper))}.mmp-key small{display:none}.mmp-key button[aria-current=location]{font-weight:700}.mmp-key button:is([data-visited],[aria-current=location]):after{content:"";flex:none;margin-left:auto}.mmp-key button[data-visited]:not([aria-current]):after{border:solid color-mix(in srgb, var(--wing) 70%, var(--ink));border-width:0 0 2px 2px;width:9px;height:5px;margin-right:4px;translate:0 -2px;rotate:-45deg}.mmp-key button[aria-current=location]:after{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:50%;margin-right:4px}}@media (width>=701px) and (width<=1099px){.walk-page .museum-map-popup:has(.mmp-ring:not([hidden])){--map-side:0px;width:min(92vw,940px)}.mmp-ring{grid-template-columns:minmax(0,1fr);row-gap:18px}.mmp-ring .museum-map-popup__plan{justify-self:center}.mmp-key{columns:3 200px}.mmp-key section{break-inside:avoid}}@media (width<=700px){.mmp-key ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.museum-map-popup__list.mmp-key h3{text-indent:-20px;padding-left:20px;line-height:1.35}.museum-map-popup__list.mmp-key button{grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:10px;display:grid}.mmp-key b{grid-row:span 2;align-self:center}.museum-map-popup__list.mmp-key button[aria-current=location] b{background:var(--paper);border-color:var(--paper);color:var(--ink)}.museum-map-popup__list.mmp-key button[aria-current=location] small:after{display:block}}.walk-page .walk-main:not([data-scene=main]) .room-artwork-bar>div:first-child{max-width:172px}.walk-page .room-artwork-bar #room-artist-name:is(:lang(ko),:lang(ja)){word-break:keep-all;overflow-wrap:anywhere}.walk-main:not([data-scene=main]) .museum-tour:is([data-view=room],[data-view=hall]) .museum-tour-now-title{-webkit-line-clamp:2;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box}.walk-main:not([data-scene=main]) .museum-tour[data-tight=true] .museum-tour-previous [data-tour-step-text]{display:none}@media (pointer:coarse) and (width<=900px),(pointer:coarse) and (height<=900px){.walk-page .walk-main:not([data-scene=main])>.museum-navigation .museum-location-copy{white-space:normal;text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere}}.walk-main[data-outdoors=true] [data-indoors],.walk-main:not([data-outdoors=true]) [data-outdoors-only]{display:none!important}.walk-page .walk-main[data-outdoors=true] :is(#hide-museum-dock,#show-museum-dock){display:none}.walk-page .walk-main[data-outdoors=true] .room-artwork-bar>div:first-child{max-width:none}.walk-page .room-artwork-bar .museum-garden-guide{flex-wrap:wrap;gap:2px 18px;display:flex}.museum-garden-stairs{font-variant-numeric:tabular-nums}.museum-garden-stairs[hidden]{display:none}@media (width<=760px){.walk-page .walk-main[data-outdoors=true] .room-artwork-bar>div:first-child{display:block}}.mmp-garden-loop[data-astro-cid-gzdpjtdy]{fill:none;stroke:color-mix(in srgb, var(--ink) 22%, var(--paper));stroke-width:18px;stroke-linejoin:round}.mmp-garden-water[data-astro-cid-gzdpjtdy]{fill:color-mix(in srgb, #4c7a8a 40%, var(--paper));stroke:color-mix(in srgb, var(--ink) 30%, var(--paper));stroke-width:2px}.mmp-garden-rill[data-astro-cid-gzdpjtdy]{stroke:color-mix(in srgb, #4c7a8a 55%, var(--paper));stroke-width:5px}.mmp-roof-floor[data-astro-cid-dxz3ajjl]{fill:color-mix(in srgb, #6f9a4f 22%, var(--paper));stroke:color-mix(in srgb, #6f9a4f 55%, var(--paper));stroke-width:1px}.mmp-roof-gate[data-astro-cid-dxz3ajjl],.mmp-roof-pavilion[data-astro-cid-dxz3ajjl]{fill:color-mix(in srgb, var(--ink) 12%, var(--paper))}.mmp-roof-walk[data-astro-cid-dxz3ajjl]{fill:color-mix(in srgb, var(--ink) 9%, var(--paper));stroke:color-mix(in srgb, var(--ink) 26%, var(--paper));stroke-width:1px}.mmp-roof-tick[data-astro-cid-dxz3ajjl]{stroke-dasharray:2 3}.mmp-roof-zone[data-astro-cid-dxz3ajjl] path[data-astro-cid-dxz3ajjl]{stroke:color-mix(in srgb, var(--ink) 30%, var(--paper));stroke-width:1.25px}.mmp-roof-zone[data-astro-cid-dxz3ajjl] text[data-astro-cid-dxz3ajjl]{fill:var(--ink);pointer-events:none;font-size:24px;font-weight:650}.mmp-roof-zone[data-astro-cid-dxz3ajjl] .mmp-roof-years[data-astro-cid-dxz3ajjl]{fill:var(--muted);font-size:19px;font-weight:500}.mmp-roof[data-astro-cid-dxz3ajjl] .mmp-door[data-astro-cid-dxz3ajjl] text[data-astro-cid-dxz3ajjl]{font-size:22px}.mmp-roof[data-astro-cid-dxz3ajjl] .mmp-door[data-astro-cid-dxz3ajjl] rect[data-astro-cid-dxz3ajjl]{stroke-width:2px}.mmp-roof-lantern[data-astro-cid-dxz3ajjl] path[data-astro-cid-dxz3ajjl],.mmp-roof-lantern-key[data-astro-cid-dxz3ajjl]{fill:color-mix(in srgb, #c99a2e 70%, var(--paper));stroke:#8a6a1c;stroke-width:1.5px}.mmp-roof-leader[data-astro-cid-dxz3ajjl]{fill:none;stroke:var(--accent);stroke-width:2px;stroke-dasharray:5 5}.mmp-roof[data-astro-cid-dxz3ajjl] .mmp-bench[data-astro-cid-dxz3ajjl] text[data-astro-cid-dxz3ajjl]{font-size:max(18px, calc(10.5px * var(--map-px,1)));text-anchor:middle;dominant-baseline:central}.mmp-roof-zone[data-astro-cid-dxz3ajjl] .mmp-roof-years[data-astro-cid-dxz3ajjl]{font-size:max(19px, calc(10.5px * var(--map-px,1)))}.mmp-roof-frame[data-astro-cid-dxz3ajjl]{position:relative}.mmp-roof[data-astro-cid-dxz3ajjl][data-map-zoom=fit] .museum-map-popup__plan[data-astro-cid-dxz3ajjl][data-map-scroll]{overflow:hidden}.mmp-roof[data-astro-cid-dxz3ajjl][data-map-zoom=fit] .museum-map-popup__plan[data-astro-cid-dxz3ajjl][data-map-scroll] svg[data-astro-cid-dxz3ajjl]{width:min(100%, calc(var(--map-height) * var(--map-ratio)));height:auto;max-height:none;margin-inline:auto}.mmp-roof[data-astro-cid-dxz3ajjl][data-map-zoom=in] .museum-map-popup__plan[data-astro-cid-dxz3ajjl][data-map-scroll]{max-height:var(--map-height);overflow:auto}.mmp-roof[data-astro-cid-dxz3ajjl][data-map-zoom=in] .museum-map-popup__plan[data-astro-cid-dxz3ajjl][data-map-scroll] svg[data-astro-cid-dxz3ajjl]{width:var(--map-full);height:auto;max-height:none}.mmp-roof-zoom[data-astro-cid-dxz3ajjl]{border:1.25px solid var(--rule);border-radius:var(--control-radius);flex:none;gap:2px;margin-left:auto;padding:3px;display:inline-flex}.mmp-roof-zoom[data-astro-cid-dxz3ajjl] button[data-astro-cid-dxz3ajjl]{border-radius:calc(var(--control-radius) - 3px);min-height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:4px 12px;font-size:13px;font-weight:600}.mmp-roof-zoom[data-astro-cid-dxz3ajjl] button[data-astro-cid-dxz3ajjl]:hover{background:var(--theme-control-hover)}.mmp-roof-zoom[data-astro-cid-dxz3ajjl] button[data-astro-cid-dxz3ajjl][aria-pressed=true]{background:var(--ink);color:var(--paper)}.mmp-roof-edge[data-astro-cid-dxz3ajjl]{z-index:3;border:1.25px solid var(--rule);border-radius:var(--control-radius);background:color-mix(in srgb, var(--paper) 94%, transparent);width:40px;height:64px;color:var(--ink);cursor:pointer;place-items:center;margin-top:-32px;padding:0;display:grid;position:absolute;top:50%}.mmp-roof-edge[data-astro-cid-dxz3ajjl]:hover{background:var(--paper);border-color:var(--muted)}.mmp-roof-edge[data-astro-cid-dxz3ajjl][data-map-edge="-1"]{left:4px}.mmp-roof-edge[data-astro-cid-dxz3ajjl][data-map-edge="1"]{right:4px}.mmp-roof-edge[data-astro-cid-dxz3ajjl][hidden]{display:none}.mmp-roof-frame[data-astro-cid-dxz3ajjl]:before,.mmp-roof-frame[data-astro-cid-dxz3ajjl]:after{content:"";z-index:2;pointer-events:none;opacity:0;width:56px;transition:opacity .16s ease-out;position:absolute;top:0;bottom:0}.mmp-roof-frame[data-astro-cid-dxz3ajjl]:before{background:linear-gradient(to right, var(--paper), transparent);left:0}.mmp-roof-frame[data-astro-cid-dxz3ajjl]:after{background:linear-gradient(to left, var(--paper), transparent);right:0}.mmp-roof-frame[data-astro-cid-dxz3ajjl][data-more-west]:before,.mmp-roof-frame[data-astro-cid-dxz3ajjl][data-more-east]:after{opacity:1}.mmp-roof[data-astro-cid-dxz3ajjl] .mmp-bench-landmark[data-astro-cid-dxz3ajjl] .mmp-room-box[data-astro-cid-dxz3ajjl]{fill:color-mix(in srgb, var(--wing) 36%, var(--paper));stroke:color-mix(in srgb, var(--wing) 70%, var(--ink));stroke-width:2px}.mmp-roof-places[data-astro-cid-dxz3ajjl]{align-items:flex-start;gap:6px 16px;margin:10px 0 0;display:flex}.mmp-roof-places__names[data-astro-cid-dxz3ajjl]{flex-wrap:wrap;gap:6px;display:flex}.mmp-roof-places__names[data-astro-cid-dxz3ajjl] button[data-astro-cid-dxz3ajjl]{border:1.25px solid color-mix(in srgb, var(--wing) 70%, var(--paper));border-radius:var(--control-radius);background:color-mix(in srgb, var(--wing) 10%, var(--paper));min-height:36px;color:var(--ink);cursor:pointer;align-items:baseline;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.mmp-roof-places__names[data-astro-cid-dxz3ajjl] button[data-astro-cid-dxz3ajjl] small[data-astro-cid-dxz3ajjl]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.mmp-roof-places__names[data-astro-cid-dxz3ajjl] button[data-astro-cid-dxz3ajjl]:is(:hover,[data-linked]){background:color-mix(in srgb, var(--wing) 26%, var(--paper))}.mmp-roof-places__names[data-astro-cid-dxz3ajjl] button[data-astro-cid-dxz3ajjl][aria-current=location]{background:var(--wing);border-color:var(--wing);color:var(--paper)}.mmp-roof-places__names[data-astro-cid-dxz3ajjl] button[data-astro-cid-dxz3ajjl][aria-current=location] small[data-astro-cid-dxz3ajjl]{color:var(--paper)}@media (prefers-reduced-motion:reduce){.mmp-roof-frame[data-astro-cid-dxz3ajjl]:before,.mmp-roof-frame[data-astro-cid-dxz3ajjl]:after{transition:none}}@media (width>=701px){.walk-page .museum-map-popup:has(.mmp-roof:not([hidden])){--map-chrome:330px}}@media (width<=700px){.mmp-roof-edge[data-astro-cid-dxz3ajjl],.mmp-roof-places[data-astro-cid-dxz3ajjl],.mmp-roof-frame[data-astro-cid-dxz3ajjl]:before,.mmp-roof-frame[data-astro-cid-dxz3ajjl]:after{display:none}.mmp-roof[data-astro-cid-dxz3ajjl] .museum-map-popup__plan[data-astro-cid-dxz3ajjl][data-map-scroll]{overflow:hidden}.mmp-roof[data-astro-cid-dxz3ajjl][data-map-zoom] .museum-map-popup__plan[data-astro-cid-dxz3ajjl][data-map-scroll] svg[data-astro-cid-dxz3ajjl]{width:100%;height:auto;max-height:none}}.museum-wall-reading[data-astro-cid-zlpsxsve]{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--rule);border-radius:var(--surface-radius);background:var(--paper);width:min(620px,100vw - 32px);max-width:none;max-height:min(82dvh,760px);color:var(--ink);font:400 16px/1.65 var(--sans);margin:auto;padding:0 28px 28px;position:fixed;inset:0;overflow:auto}.museum-wall-reading[data-astro-cid-zlpsxsve]:not([open]){display:none}.museum-wall-reading[data-astro-cid-zlpsxsve]::backdrop{background:#100e0b73}header[data-astro-cid-zlpsxsve]{background:var(--paper);justify-content:space-between;align-items:center;gap:20px;padding:20px 0 12px;display:flex;position:sticky;top:0}h2[data-astro-cid-zlpsxsve]{margin:0;font-size:26px;line-height:1.25}header[data-astro-cid-zlpsxsve] button[data-astro-cid-zlpsxsve]{border-radius:var(--control-radius);background:var(--paper);min-height:44px;color:var(--ink);font:500 15px/1.3 var(--sans);border:0;flex:none;padding:8px 12px}header[data-astro-cid-zlpsxsve] button[data-astro-cid-zlpsxsve]:hover{background:var(--theme-control-hover)}button[data-astro-cid-zlpsxsve]:focus-visible,a[data-astro-cid-zlpsxsve]:focus-visible,summary[data-astro-cid-zlpsxsve]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.museum-wall-reading__meta[data-astro-cid-zlpsxsve]{color:var(--muted);margin:0 0 24px;font-size:14px}.museum-wall-reading__intro[data-astro-cid-zlpsxsve]{margin:0}dl[data-astro-cid-zlpsxsve]{grid-template-columns:auto minmax(0,1fr);gap:16px 20px;margin:28px 0;display:grid}dl[data-astro-cid-zlpsxsve]:empty,ul[data-astro-cid-zlpsxsve]:empty{display:none}dl[data-astro-cid-zlpsxsve] dt{font-variant-numeric:tabular-nums;font-weight:600}dl[data-astro-cid-zlpsxsve] dd{margin:0}dl[data-astro-cid-zlpsxsve] p{color:var(--muted);margin:4px 0 0;font-size:14px}details[data-astro-cid-zlpsxsve]{color:var(--muted);margin-top:28px;font-size:14px}summary[data-astro-cid-zlpsxsve]{cursor:pointer;min-height:44px;padding-block:10px}ul[data-astro-cid-zlpsxsve]{margin:4px 0 0;padding-inline-start:20px}ul[data-astro-cid-zlpsxsve] li+li{margin-top:8px}.museum-wall-reading__collection[data-astro-cid-zlpsxsve]{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;margin-top:20px;display:inline-flex}.museum-wall-reading__collection[data-astro-cid-zlpsxsve][hidden]{display:none}@media (width<=600px){.museum-wall-reading[data-astro-cid-zlpsxsve]{border-radius:var(--surface-radius) var(--surface-radius) 0 0;width:100%;max-height:86dvh;padding-inline:20px;inset:auto 0 0}h2[data-astro-cid-zlpsxsve]{font-size:23px}}.walk-page .museum-loading[data-still]{background:var(--stone)}.walk-page .museum-loading[data-still]>.museum-loading-poster{display:none}.walk-page .museum-loading[data-still]>.museum-loading-copy{pointer-events:none;background:0 0;border:0;border-radius:0;width:auto;padding:0;position:absolute;inset:0}.walk-page .museum-loading[data-still]>.museum-loading-copy>:not(.museum-loading-line){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.walk-page .museum-loading[data-still] .museum-loading-line{background:color-mix(in srgb, var(--paper) 30%, transparent);height:2px;margin:0;position:absolute;top:0;left:0;right:0}.walk-page .museum-loading[data-still] .museum-loading-line>span{background:color-mix(in srgb, var(--ink) 60%, transparent)}.walk-page .museum-loading[data-still] .museum-loading-line>span[data-total="0"]{transform:scaleX(0)!important}.walk-page .museum-loading>.museum-opening-still{opacity:0;pointer-events:none;user-select:none;max-width:none;transition:opacity .2s ease-out;position:absolute}.walk-page .museum-loading[data-still=shown]>.museum-opening-still{opacity:1}@media (prefers-reduced-motion:reduce){.walk-page .museum-loading>.museum-opening-still{transition:none}}.walk-page .walk-main.museum-opening>:is(.museum-navigation,.museum-dock,.museum-dock-reveal,.museum-room-buttons),.walk-page .walk-main.museum-opening :is(.museum-help,.museum-reticle,.museum-target){opacity:0;visibility:hidden;transition:none}@media (prefers-reduced-motion:no-preference){.walk-page .walk-main :is(.museum-help,.museum-reticle){transition:opacity .22s ease-out}}.artwork-image-fallback{box-sizing:border-box;width:calc(100% * var(--fd,1));aspect-ratio:var(--image-ratio);background:var(--stone);color:var(--muted);font-size:var(--text-label);text-align:center;place-items:center;padding:12px;line-height:1.4;display:grid;overflow:hidden}.artwork-image-fallback>span{overflow-wrap:anywhere;max-width:28ch}.museum-static-hero.artwork-image-fallback{width:min(100%, calc(40vh * var(--image-shape)));height:auto;aspect-ratio:var(--image-ratio);display:grid}@media (width<=760px){.artwork-image-fallback{width:calc(100% * var(--fp,1))}.museum-static-hero.artwork-image-fallback{width:min(100%, calc(30vh * var(--image-shape)))}}.walk-main.museum-static-active>:is(.museum-stage,.museum-navigation,.museum-dock,.museum-dock-reveal,.museum-room-buttons){display:none!important}.museum-static{z-index:7;overscroll-behavior:contain;background:var(--paper);color:var(--ink);position:absolute;inset:0;overflow-y:auto}.museum-static-inner{width:min(100%,1080px);padding:28px var(--page-gutter) 72px;margin-inline:auto}.museum-static-hero{aspect-ratio:1640/1000;object-fit:cover;border-radius:var(--surface-radius);background:var(--stone);width:100%;height:auto;max-height:40vh;display:block}.museum-static-figure{margin:0}.museum-static-hero--work{aspect-ratio:auto;object-fit:contain;background:var(--stone);border-radius:0;width:auto;max-width:100%;max-height:40vh}.museum-static-figure-caption{color:var(--muted);font-size:var(--text-label);margin-top:10px;line-height:1.4}.museum-static-note{border-bottom:1px solid var(--rule);justify-items:start;gap:10px;margin-top:28px;padding-bottom:32px;display:grid}.museum-static-eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.museum-static-title{font-size:var(--text-title);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);margin:0}.museum-static-where{color:var(--muted);font-size:var(--text-label);margin:0}.museum-static-message{max-width:58ch;font-size:var(--text-body);line-height:var(--leading-body);margin:6px 0 8px}.museum-static-try{min-height:var(--control-height-compact)}.museum-static-count{color:var(--muted);font-size:var(--text-label);margin:28px 0 20px}.museum-static-works{align-items:flex-start;gap:28px var(--row-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.museum-static-work{flex-grow:calc(var(--rd) * (1 - var(--dt)));flex-shrink:1;flex-basis:min(calc((100% - var(--dg) - 1px) * var(--ds)), calc(var(--rd) * var(--row-height) + (1 - var(--dt)) * 100000px));min-width:0}.museum-static-work a{color:var(--ink);text-decoration:none;display:block}.museum-static-work img{width:calc(100% * var(--fd));background:var(--stone);height:auto;display:block}.museum-static-work-title{font-size:var(--text-label);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.museum-static-work-meta{color:var(--muted);font-size:var(--text-label);margin-top:2px;line-height:1.4;display:block}.museum-static-work a:hover .museum-static-work-title{color:var(--accent);text-underline-offset:3px;text-decoration:underline 1px}.museum-static-work a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.museum-static-garden-still{margin-top:28px}.museum-static-benches{max-width:62ch;font-size:var(--text-body);line-height:var(--leading-body);gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.museum-static-benches li{gap:2px;display:grid}.museum-static-benches strong{font-size:var(--text-label);font-weight:650}.museum-static-hall-title{font-size:var(--text-label);margin:40px 0 0;font-weight:650}.museum-static-hall-title+.museum-static-benches{margin-top:12px}.museum-static-sounds{justify-items:start;gap:8px;margin-top:28px;display:grid}.museum-static-sounds>button{align-items:center;gap:8px;min-height:44px;display:inline-flex}.museum-static-sounds svg{flex:none;width:20px;height:20px}.museum-static-sounds>button[aria-pressed=true] .museum-sounds-off,.museum-static-sounds>button:not([aria-pressed=true]) .museum-sounds-on{display:none}.museum-static-sounds-hint{color:var(--muted);font-size:var(--text-label);margin:0}.museum-static-sounds-hint[hidden]{display:none}.museum-static-browse{min-height:44px;font-size:var(--text-label);align-items:center;margin-top:40px;display:inline-flex}@media (width<=760px){.museum-static-inner{padding-top:16px}.museum-static-note{margin-top:20px;padding-bottom:24px}.museum-static-hero--work{max-height:30vh}.museum-static-works{gap:20px var(--row-gap-phone)}.museum-static-work{flex-grow:calc(var(--rp) * (1 - var(--pt)));flex-basis:min(calc((100% - var(--pg) - 1px) * var(--ps)), calc(var(--rp) * var(--row-height-phone) + (1 - var(--pt)) * 100000px))}.museum-static-work img{width:calc(100% * var(--fp))}.museum-static-work-title{margin-top:8px}}
