.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-band[data-astro-cid-dxz3ajjl]{display:none}.mmp-roof[data-astro-cid-dxz3ajjl][data-map-zoom=in] .mmp-roof-band[data-astro-cid-dxz3ajjl]{--row-height:30px;z-index:1;width:var(--map-full);pointer-events:none;background:color-mix(in srgb, var(--paper) 90%, transparent);backdrop-filter:blur(2px);display:block;position:sticky}.mmp-roof[data-astro-cid-dxz3ajjl][data-map-zoom=in] .mmp-roof-band--zones[data-astro-cid-dxz3ajjl]{height:calc(var(--zone-rows) * var(--row-height) + 6px);margin-bottom:calc(-1 * (var(--zone-rows) * var(--row-height) + 6px));border-bottom:1px solid var(--rule);top:0}.mmp-roof[data-astro-cid-dxz3ajjl][data-map-zoom=in] .mmp-roof-band--stairs[data-astro-cid-dxz3ajjl]{height:calc(var(--stair-rows) * var(--row-height) + 10px);margin-top:calc(-1 * (var(--stair-rows) * var(--row-height) + 10px));border-top:1px solid var(--rule);bottom:0}.mmp-roof-band[data-astro-cid-dxz3ajjl]>[data-astro-cid-dxz3ajjl]{white-space:nowrap;position:absolute;transform:translate(-50%)}.mmp-roof-band--zones[data-astro-cid-dxz3ajjl]>span[data-astro-cid-dxz3ajjl]{top:calc(3px + var(--row) * var(--row-height));justify-items:center;line-height:1.15;display:grid}.mmp-roof-band--zones[data-astro-cid-dxz3ajjl] b[data-astro-cid-dxz3ajjl]{color:var(--ink);font-size:12.5px;font-weight:650}.mmp-roof-band--zones[data-astro-cid-dxz3ajjl] small[data-astro-cid-dxz3ajjl]{color:var(--muted);font-size:11px;font-weight:500}.mmp-roof-stair[data-astro-cid-dxz3ajjl]{top:calc(5px + var(--row) * var(--row-height));border:1.25px solid var(--accent);pointer-events:auto;background:color-mix(in srgb, var(--accent) 12%, var(--paper));min-height:26px;color:var(--accent);font:inherit;cursor:pointer;border-radius:13px;padding:3px 12px;font-size:12px;font-weight:700;line-height:1.2}.mmp-roof-stair[data-astro-cid-dxz3ajjl]:is(:hover,:focus-visible){background:color-mix(in srgb, var(--accent) 26%, var(--paper))}.mmp-roof-stair[data-astro-cid-dxz3ajjl]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mmp-roof[data-astro-cid-dxz3ajjl][data-map-zoom=in] .mmp-roof-zone[data-astro-cid-dxz3ajjl] text[data-astro-cid-dxz3ajjl]{opacity:0}.mmp-roof[data-astro-cid-dxz3ajjl][data-map-zoom=in] .mmp-door[data-astro-cid-dxz3ajjl]{visibility:hidden}.mmp-roof[data-astro-cid-dxz3ajjl][data-map-zoom=in] .mmp-door[data-astro-cid-dxz3ajjl] .mmp-roof-leader[data-astro-cid-dxz3ajjl]{visibility:visible}.mmp-roof[data-astro-cid-dxz3ajjl][data-map-zoom=in] .museum-map-popup__plan[data-astro-cid-dxz3ajjl][data-map-scroll]{scroll-padding-block:calc(var(--zone-rows) * 30px + 14px) calc(var(--stair-rows) * 30px + 18px)}.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-band[data-astro-cid-dxz3ajjl],.mmp-roof-frame[data-astro-cid-dxz3ajjl]:before,.mmp-roof-frame[data-astro-cid-dxz3ajjl]:after{display:none!important}.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}}
