.owrap.svelte-bv9hll{container-type:inline-size}.offset.svelte-bv9hll{--c:var(--cols);grid-template-columns:repeat(var(--c), 1fr);grid-auto-rows:calc((100cqw - (var(--c) - 1) * var(--gap)) / var(--c) / var(--ratio));gap:var(--gap);padding:var(--pad) var(--gutter);grid-auto-flow:dense;display:grid}.cell.wide.svelte-bv9hll{grid-column:span 2}.cell.tall.svelte-bv9hll{grid-row:span 2}.cell.svelte-bv9hll{cursor:zoom-in;transform:translateY(var(--shift));background-color:#0000;background-position:50%;background-size:cover;border:0;padding:0;display:block;position:relative;overflow:hidden}.cell.svelte-bv9hll img:where(.svelte-bv9hll){object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform 1.2s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1.04)}.cell.in.svelte-bv9hll img:where(.svelte-bv9hll){opacity:1;transform:scale(1)}.cell.svelte-bv9hll:hover img:where(.svelte-bv9hll){transition:transform .6s cubic-bezier(.16,1,.3,1);transform:scale(1.03)}.cell.svelte-bv9hll:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (max-width:700px){.offset.svelte-bv9hll{--c:2}.cell.svelte-bv9hll{transform:none}.cell.tall.svelte-bv9hll{grid-row:span 1}}@media (prefers-reduced-motion:reduce){.cell.svelte-bv9hll img:where(.svelte-bv9hll){opacity:1;transition:none;transform:none}}
