.hm-photo-gallery-grid[data-astro-cid-4rx6cghp]{display:grid;gap:.7rem;grid-template-columns:repeat(5,minmax(0,1fr))}.hm-photo-gallery-item[data-astro-cid-4rx6cghp]{aspect-ratio:3 / 2;background:#ffffff0f;margin:0;overflow:hidden}.hm-photo-gallery-item-portrait[data-astro-cid-4rx6cghp]{aspect-ratio:4 / 5}.hm-photo-gallery-home[data-astro-cid-4rx6cghp] .hm-photo-gallery-item-portrait[data-astro-cid-4rx6cghp]{aspect-ratio:3 / 2}.hm-photo-gallery-archive-landscape[data-astro-cid-4rx6cghp] .hm-photo-gallery-grid[data-astro-cid-4rx6cghp]{grid-template-columns:repeat(4,minmax(0,1fr))}.hm-photo-gallery-archive-landscape[data-astro-cid-4rx6cghp] .hm-photo-gallery-item[data-astro-cid-4rx6cghp]{aspect-ratio:3 / 2}.hm-photo-gallery-archive-portrait[data-astro-cid-4rx6cghp] .hm-photo-gallery-grid[data-astro-cid-4rx6cghp]{grid-template-columns:repeat(4,minmax(0,1fr))}.hm-photo-gallery-archive-portrait[data-astro-cid-4rx6cghp] .hm-photo-gallery-item[data-astro-cid-4rx6cghp]{aspect-ratio:4 / 5}.hm-photo-gallery-item[data-astro-cid-4rx6cghp] a[data-astro-cid-4rx6cghp]{display:block;height:100%}.hm-photo-gallery-item[data-astro-cid-4rx6cghp] a[data-astro-cid-4rx6cghp]:focus-visible{outline:3px solid #ffad76;outline-offset:-3px}.hm-photo-gallery-item[data-astro-cid-4rx6cghp] img[data-astro-cid-4rx6cghp]{height:100%;object-fit:cover;transition:transform .22s ease;width:100%}.hm-photo-gallery-item-portrait[data-astro-cid-4rx6cghp] img[data-astro-cid-4rx6cghp]{object-fit:contain}.hm-photo-gallery-item[data-astro-cid-4rx6cghp]:hover img[data-astro-cid-4rx6cghp]{transform:scale(1.035)}.hm-photo-gallery-dialog[data-astro-cid-4rx6cghp]{background:#030509f7;border:0;box-sizing:border-box;color:#fff;height:100vh;height:100dvh;inset:0;margin:0;max-height:none;max-width:none;padding:4.5rem 1rem 1rem;width:100vw}.hm-photo-gallery-dialog[data-astro-cid-4rx6cghp][open]{display:grid;grid-template-rows:minmax(0,1fr) auto}.hm-photo-gallery-meta[data-astro-cid-4rx6cghp]{display:grid;gap:.25rem;justify-items:center;margin:.65rem auto 0;max-width:90vw}.hm-photo-gallery-caption[data-astro-cid-4rx6cghp],.hm-photo-gallery-counter[data-astro-cid-4rx6cghp]{margin:0;text-align:center}.hm-photo-gallery-caption[data-astro-cid-4rx6cghp]{color:#fff;font-size:.95rem}.hm-photo-gallery-credit[data-astro-cid-4rx6cghp]{color:#ffffffb8;font-size:.85rem;margin:0}.hm-photo-gallery-dialog[data-astro-cid-4rx6cghp]::backdrop{background:#000000d1}.hm-photo-gallery-stage[data-astro-cid-4rx6cghp]{align-items:center;display:grid;gap:clamp(.25rem,2vw,1.5rem);grid-template-columns:auto minmax(0,1fr) auto;justify-items:center;margin:0 auto;min-height:0;width:min(100%,1500px)}.hm-photo-gallery-viewer-image[data-astro-cid-4rx6cghp]{display:block;height:auto;max-height:calc(100dvh - 9rem);max-width:100%;object-fit:contain;width:auto}.hm-photo-gallery-close[data-astro-cid-4rx6cghp],.hm-photo-gallery-step[data-astro-cid-4rx6cghp]{align-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;justify-content:center;transition:background-color .16s ease,border-color .16s ease}.hm-photo-gallery-close[data-astro-cid-4rx6cghp]:hover,.hm-photo-gallery-step[data-astro-cid-4rx6cghp]:hover{background:#ffad763d;border-color:#ffad76}.hm-photo-gallery-close[data-astro-cid-4rx6cghp]:focus-visible,.hm-photo-gallery-step[data-astro-cid-4rx6cghp]:focus-visible{outline:3px solid #ffad76;outline-offset:3px}.hm-photo-gallery-close[data-astro-cid-4rx6cghp]{font-size:2rem;height:2.8rem;line-height:1;position:absolute;right:1rem;top:1rem;width:2.8rem}.hm-photo-gallery-step[data-astro-cid-4rx6cghp]{font-size:2.5rem;height:3.25rem;line-height:1;width:3.25rem}.hm-photo-gallery-counter[data-astro-cid-4rx6cghp]{color:#fffc;font-size:.95rem}@media(max-width:980px){.hm-photo-gallery-grid[data-astro-cid-4rx6cghp],.hm-photo-gallery-archive-landscape[data-astro-cid-4rx6cghp] .hm-photo-gallery-grid[data-astro-cid-4rx6cghp],.hm-photo-gallery-archive-portrait[data-astro-cid-4rx6cghp] .hm-photo-gallery-grid[data-astro-cid-4rx6cghp]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.hm-photo-gallery-home[data-astro-cid-4rx6cghp] .hm-photo-gallery-grid[data-astro-cid-4rx6cghp]{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-photo-gallery-archive-landscape[data-astro-cid-4rx6cghp] .hm-photo-gallery-grid[data-astro-cid-4rx6cghp],.hm-photo-gallery-archive-portrait[data-astro-cid-4rx6cghp] .hm-photo-gallery-grid[data-astro-cid-4rx6cghp]{grid-template-columns:1fr}.hm-photo-gallery-dialog[data-astro-cid-4rx6cghp]{padding:4rem .35rem .8rem}.hm-photo-gallery-stage[data-astro-cid-4rx6cghp]{gap:.2rem;grid-template-columns:2.5rem minmax(0,1fr) 2.5rem}.hm-photo-gallery-viewer-image[data-astro-cid-4rx6cghp]{max-height:calc(100dvh - 9rem);max-width:calc(100vw - 5.7rem)}.hm-photo-gallery-step[data-astro-cid-4rx6cghp]{background:#030509a6;font-size:2rem;height:2.5rem;width:2.5rem}}
