.gallery[data-astro-cid-rj65ajc3]{--gap:var(--gutter);gap:calc(var(--gap) * 1.25) var(--gap);grid-template-columns:minmax(0,1fr);grid-auto-flow:dense;display:grid;container-type:inline-size}.gallery__item[data-astro-cid-rj65ajc3]{align-content:start;gap:.75rem;display:grid}.gallery__caption[data-astro-cid-rj65ajc3]{gap:.25rem;display:grid}.gallery__frame[data-astro-cid-rj65ajc3]{--g:clamp(4px, .45vw, 8px);aspect-ratio:4/5;background:var(--white);position:relative;overflow:hidden}.gallery__item[data-astro-cid-rj65ajc3].wide .gallery__frame[data-astro-cid-rj65ajc3]{aspect-ratio:3/2}.gallery__link[data-astro-cid-rj65ajc3]{width:100%;display:block;position:absolute;inset:0 auto 0 0;overflow:hidden}.gallery__frame[data-astro-cid-rj65ajc3] .gallery__pic,.gallery__frame[data-astro-cid-rj65ajc3] .gallery__img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease), opacity .6s var(--ease)}.gallery__item[data-astro-cid-rj65ajc3]:not(.has-more) .gallery__link[data-astro-cid-rj65ajc3]:hover .gallery__img,.gallery__item[data-astro-cid-rj65ajc3]:not(.has-more) .gallery__link[data-astro-cid-rj65ajc3]:focus-visible .gallery__img{transform:scale(1.025)}.gallery__link[data-astro-cid-rj65ajc3]:focus-visible{outline:none}.gallery__frame[data-astro-cid-rj65ajc3]:has(.gallery__link:focus-visible){outline-offset:3px;outline:2px solid}.gallery__more[data-astro-cid-rj65ajc3]{display:none}@media (hover:hover) and (pointer:fine){.has-more[data-astro-cid-rj65ajc3] .gallery__link[data-astro-cid-rj65ajc3]{transition:width .8s var(--ease)}.gallery__more[data-astro-cid-rj65ajc3]{width:calc((1 - var(--split)) * 100% - var(--g) / 2);grid-template-rows:repeat(var(--more), minmax(0, 1fr));gap:var(--g);pointer-events:none;display:grid;position:absolute;top:0;bottom:0;right:0}.gallery__thumb[data-astro-cid-rj65ajc3]{background:var(--white);pointer-events:auto;transform:translateX(calc(100% + var(--g) * 2));transition:transform .8s var(--ease);display:block;position:relative;overflow:hidden}.has-more[data-astro-cid-rj65ajc3] .gallery__frame[data-astro-cid-rj65ajc3]:is(:hover,:has(.gallery__link:focus-visible)) .gallery__link[data-astro-cid-rj65ajc3]{width:calc(var(--split) * 100% - var(--g) / 2)}.has-more[data-astro-cid-rj65ajc3] .gallery__frame[data-astro-cid-rj65ajc3]:is(:hover,:has(.gallery__link:focus-visible)) .gallery__thumb[data-astro-cid-rj65ajc3]{transition-delay:calc(var(--j) * 70ms);transform:none}}@media (width>=560px){.gallery[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery__item[data-astro-cid-rj65ajc3].wide,.gallery__item[data-astro-cid-rj65ajc3].wide-tablet{grid-column:span 2}.gallery__item[data-astro-cid-rj65ajc3].wide .gallery__frame[data-astro-cid-rj65ajc3],.gallery__item[data-astro-cid-rj65ajc3].wide-tablet .gallery__frame[data-astro-cid-rj65ajc3]{aspect-ratio:auto;height:calc((100cqw - var(--gap)) / 2 * 1.25)}}@media (width>=1024px){.gallery[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery__item[data-astro-cid-rj65ajc3].wide-tablet{grid-column:auto}.gallery__item[data-astro-cid-rj65ajc3].wide-tablet .gallery__frame[data-astro-cid-rj65ajc3]{aspect-ratio:4/5;height:auto}.gallery__item[data-astro-cid-rj65ajc3].wide .gallery__frame[data-astro-cid-rj65ajc3]{height:calc((100cqw - 2 * var(--gap)) / 3 * 1.25)}}@media (prefers-reduced-motion:reduce){.gallery__frame[data-astro-cid-rj65ajc3] .gallery__img,.has-more[data-astro-cid-rj65ajc3] .gallery__link[data-astro-cid-rj65ajc3],.gallery__thumb[data-astro-cid-rj65ajc3]{transition:none!important}}.lightbox[data-astro-cid-rj65ajc3]{background:var(--white);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--burgundy);border:0;margin:0;padding:0;display:none}.lightbox[data-astro-cid-rj65ajc3][open]{display:grid}.lightbox[data-astro-cid-rj65ajc3]:focus-visible{outline:none}.lightbox[data-astro-cid-rj65ajc3]::backdrop{background:var(--white)}.lightbox__fig[data-astro-cid-rj65ajc3]{padding:var(--header-h) calc(var(--gutter) + 3.5rem) 1.5rem;grid-template-rows:minmax(0,1fr) auto 3rem;gap:.75rem;height:100dvh;min-height:0;display:grid}.lightbox__img[data-astro-cid-rj65ajc3]{object-fit:contain;user-select:none;-webkit-user-drag:none;width:100%;height:100%;min-height:0}.lightbox__caption[data-astro-cid-rj65ajc3]{text-align:center;justify-items:center;gap:.5em;min-height:1.2em;display:grid}.lightbox__about[data-astro-cid-rj65ajc3]{max-width:38em;max-height:7.2em;overflow-y:auto}.lightbox__thumbs[data-astro-cid-rj65ajc3]{justify-content:center;gap:.75rem;display:flex}.lightbox__thumbs[data-astro-cid-rj65ajc3] .lightbox__thumb{opacity:.4;width:3rem;height:3rem;transition:opacity .25s var(--ease);flex:none}.lightbox__thumbs[data-astro-cid-rj65ajc3] .lightbox__thumb img{object-fit:cover;width:100%;height:100%;display:block}.lightbox__thumbs[data-astro-cid-rj65ajc3] .lightbox__thumb:hover,.lightbox__thumbs[data-astro-cid-rj65ajc3] .lightbox__thumb[aria-current=true]{opacity:1}.lightbox__thumbs[data-astro-cid-rj65ajc3] .lightbox__thumb[aria-current=true]{outline-offset:3px;outline:1px solid}.lightbox__close[data-astro-cid-rj65ajc3]{top:calc((var(--header-h) - 44px) / 2);right:var(--gutter);z-index:2;align-items:center;gap:.6rem;min-height:44px;padding-inline:.25rem;font-weight:500;display:inline-flex;position:absolute}.lightbox__close[data-astro-cid-rj65ajc3] .stitch[data-astro-cid-rj65ajc3]{transition:background-size .48s var(--ease);background-image:repeating-linear-gradient(90deg,currentColor 0 .42em,#0000 .42em .7em);background-position:0 calc(100% - .02em);background-repeat:no-repeat;background-size:0% 1px;padding-bottom:.1em}.lightbox__close[data-astro-cid-rj65ajc3]:is(:hover,:focus-visible) .stitch[data-astro-cid-rj65ajc3]{background-size:100% 1px}.lightbox__nav[data-astro-cid-rj65ajc3]{background:var(--white);z-index:2;width:2.75rem;height:2.75rem;transition:background .25s var(--ease), color .25s var(--ease);border:1px solid;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lightbox__nav--prev[data-astro-cid-rj65ajc3]{left:var(--gutter)}.lightbox__nav--next[data-astro-cid-rj65ajc3]{right:var(--gutter)}.lightbox__nav[data-astro-cid-rj65ajc3]:hover{background:var(--burgundy);color:var(--white)}@media (width<=767px){.lightbox__fig[data-astro-cid-rj65ajc3]{padding:var(--header-h) var(--gutter) 1.125rem}.lightbox__nav[data-astro-cid-rj65ajc3]{top:auto;bottom:1.25rem;transform:none}}[data-astro-cid-rj65ajc3]::view-transition-old(lightbox-image),[data-astro-cid-rj65ajc3]::view-transition-new(lightbox-image){mix-blend-mode:normal;animation-duration:.55s;animation-timing-function:cubic-bezier(.2,.6,.2,1)}[data-astro-cid-rj65ajc3]::view-transition-group(lightbox-image){animation-duration:.55s;animation-timing-function:cubic-bezier(.2,.6,.2,1)}.gallery-page[data-astro-cid-wrrr42vo]{padding-block:var(--space-s) var(--space)}.gallery-page__head[data-astro-cid-wrrr42vo]{padding-bottom:var(--space-s)}
