.gallery.svelte-1ptabdk.svelte-1ptabdk{padding-block:clamp(2.6rem,6vw,4rem);background:#0b0c0a}.grid.svelte-1ptabdk.svelte-1ptabdk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;grid-auto-flow:dense;gap:1rem}figure.svelte-1ptabdk.svelte-1ptabdk{display:flex;flex-direction:column;margin:0;overflow:hidden;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#101208}img.svelte-1ptabdk.svelte-1ptabdk{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.wide.svelte-1ptabdk.svelte-1ptabdk{grid-column:span 2}.wide.svelte-1ptabdk img.svelte-1ptabdk{aspect-ratio:8/5}@media (min-width: 720px){.pair.svelte-1ptabdk figure.svelte-1ptabdk{grid-column:span 2}.pair.svelte-1ptabdk img.svelte-1ptabdk{aspect-ratio:1}.six.svelte-1ptabdk.svelte-1ptabdk{grid-template-columns:repeat(3,minmax(0,1fr))}}figcaption.svelte-1ptabdk.svelte-1ptabdk{flex:1;padding:.6rem .85rem .7rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;letter-spacing:.06em;color:#b9c0ae}@media (max-width: 719px){.grid.svelte-1ptabdk.svelte-1ptabdk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.grid.svelte-1ptabdk.svelte-1ptabdk{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}figure.svelte-1ptabdk.svelte-1ptabdk{border-radius:14px}figcaption.svelte-1ptabdk.svelte-1ptabdk{padding:.45rem .6rem .5rem;font-size:.6rem;letter-spacing:.04em}}
