h1.svelte-1pgek9m{margin:0 0 .6rem;font-size:clamp(2rem,5vw,3rem)}.grid.svelte-1pgek9m{grid-template-columns:repeat(2,1fr);gap:.65rem;display:grid}.tile.svelte-1pgek9m{cursor:zoom-in;aspect-ratio:3/4;background:#000;border:0;margin:0;padding:0;overflow:hidden}.tile.svelte-1pgek9m img:where(.svelte-1pgek9m){object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease), filter .7s var(--ease);filter:saturate(.92)}.tile.svelte-1pgek9m:hover img:where(.svelte-1pgek9m){filter:saturate();transform:scale(1.05)}.lightbox.svelte-1pgek9m{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeUp .35s var(--ease);background:#080706eb;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.lightbox.svelte-1pgek9m img:where(.svelte-1pgek9m){object-fit:contain;max-width:min(94vw,900px);max-height:min(88vh,980px);box-shadow:0 20px 80px #00000073}.close.svelte-1pgek9m{border:1px solid var(--line);color:var(--mist);font:inherit;cursor:pointer;background:0 0;padding:.5rem .85rem;position:absolute;top:1rem;right:1rem}@media (width>=700px){.grid.svelte-1pgek9m{grid-template-columns:repeat(3,1fr)}}@media (width>=1000px){.grid.svelte-1pgek9m{grid-template-columns:repeat(4,1fr)}}
