.gallery[data-astro-cid-zz5di7e4]{container-type:inline-size;--slide: 40cqi;--gap: var(--s3);--dim: .86;--veil: .5;--ease: cubic-bezier(.16, 1, .3, 1);--dur: .5s}.gallery__track[data-astro-cid-zz5di7e4]{position:relative;list-style:none;margin:0;padding:var(--s2) calc((100cqi - var(--slide)) / 2);display:flex;gap:var(--gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gallery__track[data-astro-cid-zz5di7e4]::-webkit-scrollbar{display:none}.gallery__track[data-astro-cid-zz5di7e4]:focus-visible{outline:2px solid var(--gold-deep);outline-offset:4px}.gallery__slide[data-astro-cid-zz5di7e4]{position:relative;flex:0 0 var(--slide);flex-basis:round(down,var(--slide),1px);scroll-snap-align:center;scroll-snap-stop:always}.gallery__fig[data-astro-cid-zz5di7e4]{margin:0}.gallery__frame[data-astro-cid-zz5di7e4]{position:relative;aspect-ratio:var(--ratio, 4 / 5);overflow:hidden;background:var(--paper-deep);transform-origin:center}.gallery__plate[data-astro-cid-zz5di7e4]{width:100%;height:100%;aspect-ratio:auto}.gallery__img[data-astro-cid-zz5di7e4]{width:100%;height:100%;object-fit:cover;user-select:none}.gallery__frame[data-astro-cid-zz5di7e4]:after{content:"";position:absolute;inset:0;background:var(--paper);opacity:0;pointer-events:none}.gallery__cap[data-astro-cid-zz5di7e4]{margin-top:var(--s2);font-size:.8125rem;color:var(--umbra)}.gallery__note[data-astro-cid-zz5di7e4]{margin-top:var(--s3);font-style:italic;color:var(--umbra);text-align:center;text-wrap:balance}.gallery[data-astro-cid-zz5di7e4].is-ready .gallery__frame[data-astro-cid-zz5di7e4],.gallery[data-astro-cid-zz5di7e4].is-ready .gallery__frame[data-astro-cid-zz5di7e4]:after{transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.gallery[data-astro-cid-zz5di7e4].is-jumping .gallery__frame[data-astro-cid-zz5di7e4],.gallery[data-astro-cid-zz5di7e4].is-jumping .gallery__frame[data-astro-cid-zz5di7e4]:after{transition:none}.gallery[data-astro-cid-zz5di7e4].is-ready .gallery__slide[data-astro-cid-zz5di7e4]{cursor:pointer}.gallery[data-astro-cid-zz5di7e4].is-ready .gallery__slide[data-astro-cid-zz5di7e4].is-active{cursor:default}.gallery[data-astro-cid-zz5di7e4].is-ready .is-before[data-astro-cid-zz5di7e4] .gallery__frame[data-astro-cid-zz5di7e4]{transform:scale(var(--dim));transform-origin:right center}.gallery[data-astro-cid-zz5di7e4].is-ready .is-after[data-astro-cid-zz5di7e4] .gallery__frame[data-astro-cid-zz5di7e4]{transform:scale(var(--dim));transform-origin:left center}.gallery[data-astro-cid-zz5di7e4].is-ready .is-before[data-astro-cid-zz5di7e4] .gallery__frame[data-astro-cid-zz5di7e4]:after,.gallery[data-astro-cid-zz5di7e4].is-ready .is-after[data-astro-cid-zz5di7e4] .gallery__frame[data-astro-cid-zz5di7e4]:after{opacity:var(--veil)}.gallery[data-astro-cid-zz5di7e4].is-ready .gallery__cap[data-astro-cid-zz5di7e4]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gallery__bar[data-astro-cid-zz5di7e4]{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;column-gap:var(--s3);margin-top:var(--s3);padding-top:var(--s1);border-top:1px solid var(--hair)}.gallery__bar[data-astro-cid-zz5di7e4][hidden]{display:none}.gallery__btn[data-astro-cid-zz5di7e4]{font-family:var(--sans);font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--espresso);background:none;border:0;border-radius:0;min-height:44px;padding:var(--s1) 0;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:6px;transition:color .2s ease-out,text-decoration-color .2s ease-out}.gallery__btn[data-astro-cid-zz5di7e4]:hover{color:var(--gold-deep);text-decoration-color:var(--gold)}.gallery__btn[data-astro-cid-zz5di7e4][aria-disabled=true]{color:var(--umbra);text-decoration-color:transparent;cursor:default}.gallery__folio[data-astro-cid-zz5di7e4]{display:flex;justify-content:center;align-items:baseline;gap:var(--s2);min-width:0;text-align:center}.gallery__caption[data-astro-cid-zz5di7e4]{font-family:var(--serif);font-style:italic;font-size:1.375rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery__count[data-astro-cid-zz5di7e4]{font-size:.6875rem;font-weight:600;letter-spacing:.16em;color:var(--umbra);font-variant-numeric:tabular-nums;white-space:nowrap}@container (max-width: 820px){.gallery__track[data-astro-cid-zz5di7e4]{--slide: 48cqi}}@container (max-width: 560px){.gallery__track[data-astro-cid-zz5di7e4]{--slide: 64cqi;--gap: var(--s2)}}@container (max-width: 360px){.gallery__track[data-astro-cid-zz5di7e4]{--slide: 84cqi;--gap: var(--s1);--veil: .55}.gallery__bar[data-astro-cid-zz5di7e4]{grid-template-columns:auto auto;justify-content:space-between;row-gap:0}.gallery__folio[data-astro-cid-zz5di7e4]{grid-column:1 / -1;grid-row:1;padding-block:var(--s1)}}
