main.svelte-8wvpxw{box-sizing:border-box;color:#262626;width:min(1500px,100%);margin:auto;padding:2.5rem 1rem 4rem}header.svelte-8wvpxw{margin-bottom:2rem}nav.svelte-8wvpxw{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}h1.svelte-8wvpxw{letter-spacing:-.04em;margin:.4rem 0;font-size:clamp(2rem,5vw,3.5rem);font-weight:750}.eyebrow.svelte-8wvpxw{text-transform:uppercase;letter-spacing:.18em;color:#737373;margin-top:1.5rem;font-size:.75rem}a.svelte-8wvpxw{text-underline-offset:.2em;text-decoration:underline}a.svelte-8wvpxw:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid}.gallery.svelte-8wvpxw{columns:5 220px;column-gap:1rem}.image-card.svelte-8wvpxw{break-inside:avoid;width:100%;margin-bottom:1.4rem;text-decoration:none;display:inline-block}.picture.svelte-8wvpxw{background:#f5f5f5;border-radius:12px;overflow:hidden}img.svelte-8wvpxw{object-fit:contain;width:100%;height:auto;min-height:100px;transition:filter .16s;display:block}.image-card.svelte-8wvpxw:hover img:where(.svelte-8wvpxw){filter:brightness(.94)}.image-card.svelte-8wvpxw:hover .image-title:where(.svelte-8wvpxw){text-decoration:underline}.image-title.svelte-8wvpxw{text-overflow:ellipsis;white-space:nowrap;margin-top:.55rem;font-size:.9rem;font-weight:600;display:block;overflow:hidden}.source.svelte-8wvpxw{color:#737373;margin-top:.2rem;font-size:.75rem;display:block}.pagination.svelte-8wvpxw{justify-content:center;align-items:center;margin-top:2rem}.empty.svelte-8wvpxw{padding:3rem 0}@media (width<=540px){.gallery.svelte-8wvpxw{columns:2;column-gap:.75rem}main.svelte-8wvpxw{padding-inline:.75rem}}
