.gl.svelte-1qe8msc{min-width:0;container-type:inline-size}.gl-grid.svelte-1qe8msc{--n:var(--cols)}@container (width<=899px){.gl-grid.svelte-1qe8msc{--n:min(var(--cols), 4)}}@container (width<=559px){.gl-grid.svelte-1qe8msc{--n:min(var(--cols), 3)}.gl--masonry.svelte-1qe8msc{--n:min(var(--cols), 2)}}.gl--unified.svelte-1qe8msc,.gl--packery.svelte-1qe8msc{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--gap);display:grid}.gl--unified.svelte-1qe8msc .gl-tile:where(.svelte-1qe8msc){aspect-ratio:1}.gl--packery.svelte-1qe8msc{grid-auto-flow:dense;grid-auto-rows:calc((100cqw - (var(--n) - 1) * var(--gap)) / var(--n))}.gl--packery.svelte-1qe8msc .gl-tile:where(.svelte-1qe8msc){grid-column:span min(var(--cw), var(--n));grid-row:span var(--rh)}.gl--rows.svelte-1qe8msc{gap:var(--gap);--row-h:calc(100cqw / var(--n) / 1.25);flex-wrap:wrap;display:flex}.gl--rows.svelte-1qe8msc .gl-tile:where(.svelte-1qe8msc){flex:var(--ar) 1 calc(var(--ar) * var(--row-h));aspect-ratio:var(--ar)}.gl--rows.svelte-1qe8msc:after{content:"";flex:10000 1 0}.gl--masonry.svelte-1qe8msc{columns:var(--n);column-gap:var(--gap)}.gl--exhibition.svelte-1qe8msc{flex-direction:column;align-items:center;gap:clamp(88px,16vh,180px);display:flex}.gl--exhibition.svelte-1qe8msc .gl-tile:where(.svelte-1qe8msc){width:min(100%, calc(78vh * var(--ar)), 1180px);background:0 0;border-radius:0;overflow:visible}.gl--exhibition.svelte-1qe8msc .gl-open:where(.svelte-1qe8msc){height:auto;aspect-ratio:var(--ar);background:var(--tone,var(--bg2));cursor:zoom-in;border-radius:2px;overflow:hidden}.gl--exhibition.svelte-1qe8msc .gl-tile:where(.svelte-1qe8msc).gl-pre{opacity:0;transform:translateY(30px)scale(.985)}.gl--exhibition.svelte-1qe8msc .gl-tile:where(.svelte-1qe8msc){transition:opacity 1.4s var(--ease-word), transform 1.8s var(--ease-word)}@media (hover:hover){.gl--exhibition.svelte-1qe8msc .gl-tile:where(.svelte-1qe8msc):hover .gl-open:where(.svelte-1qe8msc) img:where(.svelte-1qe8msc){transform:none}}.gl--exhibition.svelte-1qe8msc .gl-pair:where(.svelte-1qe8msc){width:min(100%, calc(66vh * (var(--ara) + var(--arb))) + 4vw, 1400px)}.gl-pair__row.svelte-1qe8msc{align-items:flex-end;gap:clamp(14px,3vw,44px);display:flex}.gl-pair__side.svelte-1qe8msc{flex:var(--ar) 1 0;gap:10px;min-width:0;display:grid}.gl-pair__side.svelte-1qe8msc .gl-open:where(.svelte-1qe8msc){height:auto;aspect-ratio:var(--ar);background:var(--tone,var(--bg2));border-radius:2px;overflow:hidden}.gl-pair__label.svelte-1qe8msc{font:600 .6rem var(--font-mark), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);text-align:center}@media (width<=640px){.gl-pair__row.svelte-1qe8msc{flex-direction:column;align-items:stretch}}.gl-plac.svelte-1qe8msc{text-align:center;justify-items:center;gap:6px;margin-top:22px;display:grid}.gl-plac__name.svelte-1qe8msc{font:400 clamp(1.15rem, 1.8vw, 1.45rem) var(--font-display), sans-serif;letter-spacing:.01em;color:var(--dark)}.gl-plac__name.svelte-1qe8msc em:where(.svelte-1qe8msc){color:var(--muted);font-style:normal}.gl-plac__cam.svelte-1qe8msc{font:500 .72rem var(--font-mark), sans-serif;letter-spacing:.04em;color:var(--muted);font-variant-numeric:tabular-nums}.gl-plac__sale.svelte-1qe8msc{font:400 .92rem var(--font-ui), serif;color:var(--dark2);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;margin-top:6px;display:inline-flex}.gl-plac__sale.svelte-1qe8msc button:where(.svelte-1qe8msc){border:1px solid color-mix(in srgb, var(--dark) 30%, transparent);border-radius:var(--r-sm);cursor:pointer;min-height:40px;font:600 .64rem var(--font-mark), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--dark);background:0 0;padding:0 12px;transition:border-color .2s,background-color .2s}.gl-plac__sale.svelte-1qe8msc button:where(.svelte-1qe8msc):hover{border-color:var(--dark);background:color-mix(in srgb, var(--dark) 6%, transparent)}.is-sale.svelte-1qe8msc img:where(.svelte-1qe8msc){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.gl--masonry.svelte-1qe8msc .gl-tile:where(.svelte-1qe8msc){break-inside:avoid;margin:0 0 var(--gap);aspect-ratio:var(--ar)}.gl-tile.svelte-1qe8msc{border-radius:var(--r-sm);background:var(--tone,var(--bg2));min-width:0;transition:opacity .7s var(--ease-word), transform .9s var(--ease-word);margin:0;position:relative;overflow:hidden}.gl-tile.svelte-1qe8msc.gl-pre{opacity:0;transform:translateY(18px)}.gl-open.svelte-1qe8msc{cursor:zoom-in;background:0 0;border:none;width:100%;height:100%;padding:0;display:block}.gl-open.svelte-1qe8msc:disabled{cursor:default}.gl-open.svelte-1qe8msc:focus-visible{outline:2px solid var(--dark);outline-offset:-2px}.gl-open.svelte-1qe8msc img:where(.svelte-1qe8msc){object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-word);display:block}.gl-open.svelte-1qe8msc img:where(.svelte-1qe8msc).is-loaded{animation:.6s svelte-1qe8msc-gl-in}@keyframes svelte-1qe8msc-gl-in{0%{opacity:0}}@media (hover:hover){.gl-tile.svelte-1qe8msc:hover .gl-open:where(.svelte-1qe8msc):not(:disabled) img:where(.svelte-1qe8msc){transform:scale(1.025)}}.gl-name.svelte-1qe8msc{text-align:left;font:600 .66rem var(--font-mark), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--over-media);opacity:0;transition:opacity .35s ease, transform .5s var(--ease-word);background:linear-gradient(#0000,#00000080);padding:30px 14px 12px;position:absolute;bottom:0;left:0;right:0;transform:translateY(4px)}.gl-tile.svelte-1qe8msc:hover .gl-name:where(.svelte-1qe8msc),.gl-open.svelte-1qe8msc:focus-visible .gl-name:where(.svelte-1qe8msc){opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.gl-tile.svelte-1qe8msc,.gl-open.svelte-1qe8msc img:where(.svelte-1qe8msc),.gl-name.svelte-1qe8msc{transition:none}.gl-tile.svelte-1qe8msc.gl-pre{opacity:1;transform:none}.gl-open.svelte-1qe8msc img:where(.svelte-1qe8msc).is-loaded{animation:none}}
