.exhibition[data-astro-cid-ixvlzhqi]{--tile-w:40vmin;--tile-h:56vmin;--tile-gap:4vmin;--header-h:5.5rem;--travel:0px;-webkit-user-select:none;user-select:none;position:relative}.exhibition[data-astro-cid-ixvlzhqi][data-js]{height:calc(100dvh + var(--travel))}.stage[data-astro-cid-ixvlzhqi]{min-height:calc(var(--tile-h) + 8vmin);grid-template-rows:auto auto;align-content:center;row-gap:clamp(.5rem,2vh,1.5rem);display:grid;position:relative;overflow:hidden}.exhibition[data-astro-cid-ixvlzhqi][data-js] .stage[data-astro-cid-ixvlzhqi]{height:100dvh;position:sticky;top:0}.row[data-astro-cid-ixvlzhqi]{height:calc(var(--tile-h) + 6vmin);position:relative}.track[data-astro-cid-ixvlzhqi]{align-items:center;gap:var(--tile-gap);height:100%;padding-inline:calc(50vw - var(--tile-w) / 2);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.track[data-astro-cid-ixvlzhqi]::-webkit-scrollbar{display:none}.exhibition[data-astro-cid-ixvlzhqi][data-js] .track[data-astro-cid-ixvlzhqi]{scroll-snap-type:none;will-change:transform;cursor:grab;touch-action:pan-y;height:auto;padding:0;position:absolute;top:50%;left:50%;overflow:visible;transform:translateY(-50%)}.exhibition[data-astro-cid-ixvlzhqi][data-dragging] .track[data-astro-cid-ixvlzhqi]{cursor:grabbing}.tile[data-astro-cid-ixvlzhqi]{flex:0 0 var(--tile-w);width:var(--tile-w);height:var(--tile-h);scroll-snap-align:center;background:var(--bg-elev);text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000029}.tile__frame[data-astro-cid-ixvlzhqi]{width:100%;height:100%;display:block;overflow:hidden}.tile[data-astro-cid-ixvlzhqi] img{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;transform:scale(1.25)}.tile__badge[data-astro-cid-ixvlzhqi]{position:absolute;top:.75rem;left:.75rem}.exhibition[data-astro-cid-ixvlzhqi][data-js] .tile[data-astro-cid-ixvlzhqi][aria-current=true]{cursor:pointer}.caption[data-astro-cid-ixvlzhqi]{text-align:center;padding:0 var(--gutter) 1rem}.caption__progress[data-astro-cid-ixvlzhqi]{letter-spacing:.12em;color:var(--muted);font-variant-numeric:tabular-nums;margin:0 0 .4rem;font-size:.78rem}.caption__title[data-astro-cid-ixvlzhqi]{min-height:1.1em;margin:0 0 .25em;font-size:clamp(1.6rem,3.4vw,2.9rem)}.caption__meta[data-astro-cid-ixvlzhqi]{color:var(--muted);margin:0;font-size:.9rem}.caption[data-astro-cid-ixvlzhqi].is-in .caption__title[data-astro-cid-ixvlzhqi],.caption[data-astro-cid-ixvlzhqi].is-in .caption__meta[data-astro-cid-ixvlzhqi]{animation:caption-in var(--dur-slow) var(--ease) both}.caption[data-astro-cid-ixvlzhqi].is-in .caption__meta[data-astro-cid-ixvlzhqi]{animation-delay:80ms}@keyframes caption-in{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}.hint[data-astro-cid-ixvlzhqi]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);animation:hint-fade 6s var(--ease) forwards;margin:0;font-size:.78rem;position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%)}@keyframes hint-fade{0%,70%{opacity:1}to{opacity:0}}.tile__caption[data-astro-cid-ixvlzhqi]{display:none}@media (width<=720px){.exhibition[data-astro-cid-ixvlzhqi][data-stack] .stage[data-astro-cid-ixvlzhqi]{min-height:0;display:block;overflow:visible}.exhibition[data-astro-cid-ixvlzhqi][data-stack] .row[data-astro-cid-ixvlzhqi]{height:auto}.exhibition[data-astro-cid-ixvlzhqi][data-stack] .track[data-astro-cid-ixvlzhqi]{scroll-snap-type:none;flex-direction:column;gap:clamp(2rem,7vw,3.5rem);padding:.5rem 0 1rem;display:flex;overflow:visible}.exhibition[data-astro-cid-ixvlzhqi][data-stack] .tile[data-astro-cid-ixvlzhqi]{width:100%;height:auto;box-shadow:none;background:0 0;flex:none;overflow:visible;transform:none}.exhibition[data-astro-cid-ixvlzhqi][data-stack] .tile__frame[data-astro-cid-ixvlzhqi]{background:var(--bg-elev);display:block;overflow:visible;box-shadow:0 14px 32px #0000001f}.exhibition[data-astro-cid-ixvlzhqi][data-stack] .tile[data-astro-cid-ixvlzhqi] img{object-fit:contain;object-position:center;width:100%;height:auto;transform:none}.exhibition[data-astro-cid-ixvlzhqi][data-stack] .tile__caption[data-astro-cid-ixvlzhqi]{padding:.9rem var(--gutter) 0;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;text-decoration:none;display:flex}.exhibition[data-astro-cid-ixvlzhqi][data-stack] .tile__title[data-astro-cid-ixvlzhqi]{font-family:var(--font-display);color:var(--fg);font-size:1.35rem}.exhibition[data-astro-cid-ixvlzhqi][data-stack] .tile__meta[data-astro-cid-ixvlzhqi]{color:var(--muted);font-size:.85rem}.exhibition[data-astro-cid-ixvlzhqi][data-stack] .caption[data-astro-cid-ixvlzhqi],.exhibition[data-astro-cid-ixvlzhqi][data-stack] .hint[data-astro-cid-ixvlzhqi]{display:none}}@media (prefers-reduced-motion:reduce){.tile[data-astro-cid-ixvlzhqi]{transition:none}.caption[data-astro-cid-ixvlzhqi].is-in .caption__title[data-astro-cid-ixvlzhqi],.caption[data-astro-cid-ixvlzhqi].is-in .caption__meta[data-astro-cid-ixvlzhqi],.hint[data-astro-cid-ixvlzhqi]{animation:none}}.preloader[data-astro-cid-xtleqxzo]{z-index:50;background:var(--bg);transition:opacity var(--dur-slow) var(--ease), visibility var(--dur-slow);place-items:center;display:grid;position:fixed;inset:0}.preloader[data-astro-cid-xtleqxzo][data-done]{opacity:0;visibility:hidden}.preloader__mark[data-astro-cid-xtleqxzo]{line-height:0;display:block}.preloader__count[data-astro-cid-xtleqxzo]{right:var(--gutter);letter-spacing:.1em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem;position:absolute;bottom:1.6rem}html[data-preloading] .exhibition{opacity:0;transform:translateY(12px)}.exhibition{transition:opacity var(--dur-slow) var(--ease) .1s, transform var(--dur-slow) var(--ease) .1s}.collection[data-astro-cid-5qqjv3h6]{padding:clamp(3rem,8vh,6rem) 0 clamp(2rem,5vw,4rem)}.collection__head[data-astro-cid-5qqjv3h6]{align-items:baseline;gap:.9rem;margin-bottom:clamp(1.5rem,4vw,3rem);display:flex}.collection__head[data-astro-cid-5qqjv3h6] h2[data-astro-cid-5qqjv3h6]{margin:0}.collection__count[data-astro-cid-5qqjv3h6]{letter-spacing:.1em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem}
