.gallery.svelte-16h6p05{min-height:100vh;padding:9rem 0 6rem}h1.svelte-16h6p05{font-family:var(--f-display);margin:.5rem 0 3rem;font-size:clamp(3rem,9vw,6.5rem);font-weight:400;line-height:.95}.grid.svelte-16h6p05{columns:3;column-gap:1rem;margin:0;padding:0;list-style:none}.grid.svelte-16h6p05 li:where(.svelte-16h6p05){break-inside:avoid;margin-bottom:1rem}.grid.svelte-16h6p05 button:where(.svelte-16h6p05){background:var(--surface);cursor:zoom-in;border-radius:var(--radius);border:0;width:100%;padding:0;display:block;overflow:hidden}.grid.svelte-16h6p05 img:where(.svelte-16h6p05){width:100%;height:auto;transition:transform .6s,opacity .3s;display:block}.grid.svelte-16h6p05 button:where(.svelte-16h6p05):hover img:where(.svelte-16h6p05),.grid.svelte-16h6p05 button:where(.svelte-16h6p05):focus-visible img:where(.svelte-16h6p05){transform:scale(1.04)}.grid.svelte-16h6p05 button:where(.svelte-16h6p05):focus-visible{outline:2px solid var(--orange);outline-offset:2px}@media (width<=900px){.grid.svelte-16h6p05{columns:2}}@media (width<=520px){.gallery.svelte-16h6p05{padding-top:7rem}.grid.svelte-16h6p05{column-gap:.6rem}.grid.svelte-16h6p05 li:where(.svelte-16h6p05){margin-bottom:.6rem}}
