.photo-archive-grid[data-astro-cid-lskddeo6]{flex-wrap:wrap;align-items:start;gap:1rem;list-style:none;display:flex}.photo-archive-item[data-astro-cid-lskddeo6]{flex:var(--photo-ratio) 1 calc(var(--photo-ratio) * 14rem);min-width:0}[data-astro-cid-lskddeo6][hidden]{display:none!important}.photo-archive-grid[data-astro-cid-lskddeo6]:after{content:"";flex:999 14rem}.photo-archive-grid[data-astro-cid-lskddeo6][data-rows-ready]:after{display:none}.photo-archive-grid[data-astro-cid-lskddeo6][data-rows-ready] .photo-archive-item[data-astro-cid-lskddeo6]{flex:0 0 var(--photo-width)}.photo-archive-link[data-astro-cid-lskddeo6]{width:100%;aspect-ratio:var(--photo-ratio);background:var(--recap-mint);cursor:zoom-in;border-radius:1.5rem;display:block;overflow:hidden}.photo-archive-link[data-astro-cid-lskddeo6] img[data-astro-cid-lskddeo6]{object-fit:contain;width:100%;height:100%;display:block}.photo-archive-link[data-astro-cid-lskddeo6]:focus-visible{outline-offset:4px}.photo-archive-more[data-astro-cid-lskddeo6]{flex-direction:column;align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.photo-archive-more[data-astro-cid-lskddeo6] p[data-astro-cid-lskddeo6]{color:var(--recap-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.photo-dialog[data-astro-cid-lskddeo6]{color:var(--recap-paper);background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:1rem}.photo-dialog[data-astro-cid-lskddeo6]::backdrop{background:var(--recap-on-teal)}.photo-viewer[data-astro-cid-lskddeo6]{grid-template-rows:2.75rem minmax(0,1fr) 2.75rem auto;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;place-items:center;gap:.75rem;width:100%;height:100%;display:grid}.photo-control[data-astro-cid-lskddeo6]{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;border-radius:50%;place-items:center;transition:color .15s;display:grid}.photo-control[data-astro-cid-lskddeo6]:hover{color:var(--recap-on-dark)}.photo-control[data-astro-cid-lskddeo6]:focus-visible,.photo-notice[data-astro-cid-lskddeo6] a[data-astro-cid-lskddeo6]:focus-visible{outline-color:var(--recap-paper)}.photo-control[data-astro-cid-lskddeo6]:disabled{opacity:.5;cursor:progress}.photo-close[data-astro-cid-lskddeo6]{grid-area:1/3}.photo-download[data-astro-cid-lskddeo6]{grid-area:1/2;justify-self:end}.photo-prev[data-astro-cid-lskddeo6]{grid-area:2/1}.photo-next[data-astro-cid-lskddeo6]{grid-area:2/3}.photo-count[data-astro-cid-lskddeo6]{font-variant-numeric:tabular-nums;grid-area:3/2;font-size:.8125rem}.photo-full[data-astro-cid-lskddeo6]{touch-action:pan-y pinch-zoom;border-radius:1rem;grid-area:2/2;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;display:block}.photo-full[data-astro-cid-lskddeo6][data-loading]{visibility:hidden}.photo-loading[data-astro-cid-lskddeo6]{grid-area:2/2;font-size:.875rem}.photo-notice[data-astro-cid-lskddeo6]{text-align:center;grid-area:4/1/auto/-1;font-size:.8125rem}.photo-notice[data-astro-cid-lskddeo6] a[data-astro-cid-lskddeo6]{text-underline-offset:4px;align-items:center;min-height:2.75rem;text-decoration:underline;display:inline-flex}@media (width<=1000px){.photo-archive-item[data-astro-cid-lskddeo6]{flex-basis:calc(var(--photo-ratio) * 10rem)}.photo-archive-grid[data-astro-cid-lskddeo6]:after{flex-basis:10rem}}@media (width<=700px){.photo-archive-grid[data-astro-cid-lskddeo6]{gap:.625rem}.photo-archive-item[data-astro-cid-lskddeo6]{flex-basis:calc(var(--photo-ratio) * 6rem)}.photo-archive-grid[data-astro-cid-lskddeo6]:after{flex-basis:6rem}.photo-archive-link[data-astro-cid-lskddeo6]{border-radius:1rem}.photo-archive-more[data-astro-cid-lskddeo6] .btn[data-astro-cid-lskddeo6]{width:100%}.photo-dialog[data-astro-cid-lskddeo6]{padding:.75rem}.photo-viewer[data-astro-cid-lskddeo6]{column-gap:.5rem}.photo-full[data-astro-cid-lskddeo6]{border-radius:.75rem;grid-column:1/-1}.photo-prev[data-astro-cid-lskddeo6]{grid-area:3/1}.photo-next[data-astro-cid-lskddeo6]{grid-area:3/3}}.photo-archive-heading[data-astro-cid-3mhbem3k]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin:1.5rem 0 3rem;display:flex}.photo-archive-heading[data-astro-cid-3mhbem3k] h1[data-astro-cid-3mhbem3k]{letter-spacing:-.06em;text-wrap:balance;font-size:clamp(2.625rem,6.2vw,4.75rem);font-weight:500;line-height:1.06}.photo-archive-heading[data-astro-cid-3mhbem3k] p[data-astro-cid-3mhbem3k]{color:var(--recap-muted);font-variant-numeric:tabular-nums;font-size:.875rem}@media (width<=700px){.photo-archive-heading[data-astro-cid-3mhbem3k]{margin-bottom:2rem;display:block}.photo-archive-heading[data-astro-cid-3mhbem3k] p[data-astro-cid-3mhbem3k]{margin-top:1rem}}
