.gallery-hero[data-astro-cid-3mhbem3k]{padding-block:54px 95px}.breadcrumb[data-astro-cid-3mhbem3k]{color:#3030309e;align-items:center;gap:8px;margin-bottom:72px;font-size:.72rem;display:flex}.breadcrumb[data-astro-cid-3mhbem3k] span[data-astro-cid-3mhbem3k]{color:var(--ink)}.hero-grid[data-astro-cid-3mhbem3k]{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;display:grid}.hero-grid[data-astro-cid-3mhbem3k]>p[data-astro-cid-3mhbem3k]{max-width:430px;color:var(--muted);font-family:var(--serif);margin:0 0 18px;font-size:1.5rem;line-height:1.45}.gallery-tools[data-astro-cid-3mhbem3k]{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:42px;display:flex}.filters[data-astro-cid-3mhbem3k]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.filters[data-astro-cid-3mhbem3k] button[data-astro-cid-3mhbem3k]{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:#fff;padding:10px 15px;font-size:.68rem}.filters[data-astro-cid-3mhbem3k] button[data-astro-cid-3mhbem3k].active,.filters[data-astro-cid-3mhbem3k] button[data-astro-cid-3mhbem3k]:hover{border-color:var(--red);background:var(--red);color:#fff}.filter-status[data-astro-cid-3mhbem3k]{min-height:20px;color:var(--muted);font-size:.68rem}.photo-grid[data-astro-cid-3mhbem3k]{grid-template-columns:repeat(3,1fr);grid-auto-rows:280px;gap:10px;display:grid}.photo-grid[data-astro-cid-3mhbem3k] button[data-astro-cid-3mhbem3k]{background:var(--ink);color:#fff;cursor:pointer;text-align:left;border:0;padding:0;position:relative;overflow:hidden}.photo-grid[data-astro-cid-3mhbem3k] button[data-astro-cid-3mhbem3k].wide{grid-column:span 2}.photo-grid[data-astro-cid-3mhbem3k] button[data-astro-cid-3mhbem3k].tall{grid-row:span 2}.photo-grid[data-astro-cid-3mhbem3k] img[data-astro-cid-3mhbem3k]{object-fit:cover;height:100%;transition:transform .45s,opacity .3s}.photo-grid[data-astro-cid-3mhbem3k] button[data-astro-cid-3mhbem3k]:hover img[data-astro-cid-3mhbem3k]{opacity:.72;transform:scale(1.025)}.photo-grid[data-astro-cid-3mhbem3k] button[data-astro-cid-3mhbem3k]>span[data-astro-cid-3mhbem3k]{opacity:0;background:#140005c7;padding:22px;transition:opacity .25s;display:grid;position:absolute;bottom:0;left:0;right:0}.photo-grid[data-astro-cid-3mhbem3k] button[data-astro-cid-3mhbem3k]:hover>span[data-astro-cid-3mhbem3k],.photo-grid[data-astro-cid-3mhbem3k] button[data-astro-cid-3mhbem3k]:focus-visible>span[data-astro-cid-3mhbem3k]{opacity:1}.photo-grid[data-astro-cid-3mhbem3k] small[data-astro-cid-3mhbem3k]{letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:800}.photo-grid[data-astro-cid-3mhbem3k] strong[data-astro-cid-3mhbem3k]{font-family:var(--serif);margin-top:5px;font-size:1.15rem;font-weight:400}.photo-grid[data-astro-cid-3mhbem3k] i[data-astro-cid-3mhbem3k]{position:absolute;bottom:20px;right:20px}.lightbox[data-astro-cid-3mhbem3k]{color:#fff;background:#150207;border:0;width:min(1100px,92vw);max-width:none;height:min(790px,88vh);max-height:none;padding:0}.lightbox[data-astro-cid-3mhbem3k]::backdrop{backdrop-filter:blur(6px);background:#0a0003e0}.lightbox[data-astro-cid-3mhbem3k] figure[data-astro-cid-3mhbem3k]{grid-template-rows:minmax(0,1fr) auto;height:100%;margin:0;display:grid}.lightbox[data-astro-cid-3mhbem3k] figure[data-astro-cid-3mhbem3k] img[data-astro-cid-3mhbem3k]{object-fit:contain;width:100%;height:100%}.lightbox[data-astro-cid-3mhbem3k] figcaption[data-astro-cid-3mhbem3k]{color:#ffffffb8;text-align:center;padding:16px 70px;font-size:.72rem}.lightbox[data-astro-cid-3mhbem3k] button[data-astro-cid-3mhbem3k]{z-index:2;color:#fff;cursor:pointer;background:#14000580;border:1px solid #ffffff4d;place-items:center;width:46px;height:46px;display:grid;position:absolute}.lightbox[data-astro-cid-3mhbem3k] .close[data-astro-cid-3mhbem3k]{top:16px;right:16px}.lightbox[data-astro-cid-3mhbem3k] .previous[data-astro-cid-3mhbem3k]{top:50%;left:16px}.lightbox[data-astro-cid-3mhbem3k] .next[data-astro-cid-3mhbem3k]{top:50%;right:16px}@media (width<=800px){.hero-grid[data-astro-cid-3mhbem3k]{grid-template-columns:1fr;gap:25px}.gallery-tools[data-astro-cid-3mhbem3k]{flex-direction:column;align-items:flex-start}.filters[data-astro-cid-3mhbem3k]{justify-content:flex-start}.photo-grid[data-astro-cid-3mhbem3k]{grid-template-columns:1fr 1fr;grid-auto-rows:220px}}@media (width<=560px){.gallery-hero[data-astro-cid-3mhbem3k]{padding-block:32px 65px}.breadcrumb[data-astro-cid-3mhbem3k]{margin-bottom:50px}.hero-grid[data-astro-cid-3mhbem3k] .display[data-astro-cid-3mhbem3k]{font-size:clamp(4rem,20vw,5.6rem)}.photo-grid[data-astro-cid-3mhbem3k]{grid-template-columns:1fr;grid-auto-rows:290px}.photo-grid[data-astro-cid-3mhbem3k] button[data-astro-cid-3mhbem3k].wide,.photo-grid[data-astro-cid-3mhbem3k] button[data-astro-cid-3mhbem3k].tall{grid-area:auto}.photo-grid[data-astro-cid-3mhbem3k] button[data-astro-cid-3mhbem3k]>span[data-astro-cid-3mhbem3k]{opacity:1}.lightbox[data-astro-cid-3mhbem3k]{width:96vw;height:82vh}}
