.gallery[data-astro-cid-rj65ajc3]{gap:var(--space-3);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=639px){.gallery--grid[data-astro-cid-rj65ajc3].gallery--odd li[data-astro-cid-rj65ajc3]:first-child{grid-column:1/-1}.gallery--grid[data-astro-cid-rj65ajc3].gallery--odd li[data-astro-cid-rj65ajc3]:first-child img{aspect-ratio:3/2}}@media (width<=767px){.gallery--collage[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3]:nth-child(3n+1),.gallery--collage[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3]:nth-child(3n+2):last-child{grid-column:1/-1}.gallery--collage[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3]:nth-child(3n+1) img,.gallery--collage[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3]:nth-child(3n+2):last-child img{aspect-ratio:3/2}}@media (width>=640px){.gallery[data-astro-cid-rj65ajc3]{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.gallery--few[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(var(--count), minmax(0, 22rem));justify-content:center}}.gallery[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3],.gallery__frame[data-astro-cid-rj65ajc3]{display:block;overflow:hidden}.gallery[data-astro-cid-rj65ajc3] img,.gallery[data-astro-cid-rj65ajc3] .img-missing{aspect-ratio:1;object-fit:cover;width:100%;transition:transform var(--dur-button) ease}.gallery[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3]:hover img{transform:scale(1.03)}.gallery__caption[data-astro-cid-rj65ajc3]{margin:var(--space-2) 0 0;color:var(--c-text-muted);font-family:var(--ff-sans);font-size:var(--fs-small)}@media (width>=768px){.gallery--collage[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(6,1fr);grid-auto-flow:dense;gap:var(--space-5)}.gallery--collage[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3]{grid-column:span 2}.gallery--collage[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3]:nth-child(5n+1){flex-direction:column;grid-area:span 2/span 4;display:flex}.gallery--collage[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3]:nth-child(5n+1)>[data-astro-cid-rj65ajc3]:first-child{flex:1;min-height:16rem;position:relative}.gallery--collage[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3]:nth-child(5n+1) img,.gallery--collage[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3]:nth-child(5n+1) .img-missing{aspect-ratio:auto;height:100%;position:absolute;inset:0}}.lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;padding:var(--space-8) var(--space-4) var(--space-6);background:var(--c-white);color:var(--c-text);border:0;margin:0}.lightbox::backdrop{background:var(--c-white)}.lightbox__frame{flex-direction:column;justify-content:center;align-items:center;height:100%;margin:0;display:flex}.lightbox__image{object-fit:contain;max-width:100%;max-height:calc(100% - 3rem)}.lightbox__caption{max-width:50rem;margin:var(--space-3) 0 0;font-family:var(--ff-sans);font-size:var(--fs-small);text-align:center}.lightbox__count{top:var(--space-5);left:var(--space-5);font-family:var(--ff-sans);font-size:var(--fs-small);margin:0;position:absolute}.lightbox__button{border-radius:var(--radius-round);background:var(--c-blush-50);width:48px;height:48px;color:var(--c-brand-700);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute}.lightbox__button:hover{background:var(--c-blush-100)}.lightbox__button svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.lightbox__close{top:var(--space-4);right:var(--space-4)}.lightbox__prev,.lightbox__next{top:50%;transform:translateY(-50%)}.lightbox__prev{left:var(--space-3)}.lightbox__next{right:var(--space-3)}.lightbox__prev[hidden],.lightbox__next[hidden]{display:none}
