.gallery-noir[data-v-28c2cf7f]{padding:5rem 1.25rem;background:var(--noir-bg)}.gallery-noir-head[data-v-28c2cf7f]{text-align:center;max-width:720px;margin:0 auto 3rem}.gallery-noir-grid[data-v-28c2cf7f]{max-width:1168px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.gallery-noir-tile[data-v-28c2cf7f]{position:relative;display:block;min-width:0;padding:0;border:0;background:#1c1a18;cursor:zoom-in;overflow:hidden;aspect-ratio:1 / 1}.gallery-noir-tile[data-v-28c2cf7f]:first-child{grid-column:1 / -1;aspect-ratio:4 / 3}.gallery-noir-grid--2 .gallery-noir-tile[data-v-28c2cf7f]:first-child{grid-column:auto;aspect-ratio:1 / 1}.gallery-noir-grid--4 .gallery-noir-tile[data-v-28c2cf7f]:last-child{grid-column:1 / -1;aspect-ratio:4 / 3}.gallery-noir-tile img[data-v-28c2cf7f]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s ease,opacity .2s ease}.gallery-noir-tile:hover img[data-v-28c2cf7f]{transform:scale(1.03)}.gallery-noir-tile[data-v-28c2cf7f]:focus-visible{outline:1px solid var(--noir-accent);outline-offset:3px}.gallery-noir-all[data-v-28c2cf7f]{position:absolute;right:.75rem;bottom:.75rem;padding:.6rem .9rem;background:#0e0d0cd9;border:1px solid var(--noir-rule);color:var(--noir-text);font-family:var(--noir-sans);font-size:.7rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.gallery-noir-empty[data-v-28c2cf7f]{max-width:1168px;margin:0 auto;padding:3rem 1.5rem;border:1px dashed var(--noir-rule);text-align:center;color:var(--noir-muted)}@media (min-width: 900px){.gallery-noir[data-v-28c2cf7f]{padding:6rem 3.5rem}.gallery-noir-grid[data-v-28c2cf7f]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(2,290px);gap:.75rem}.gallery-noir-tile[data-v-28c2cf7f],.gallery-noir-tile[data-v-28c2cf7f]:first-child,.gallery-noir-grid--2 .gallery-noir-tile[data-v-28c2cf7f]:first-child,.gallery-noir-grid--4 .gallery-noir-tile[data-v-28c2cf7f]:last-child{aspect-ratio:auto;grid-column:auto}.gallery-noir-tile[data-v-28c2cf7f]:first-child{grid-row:1 / span 2}.gallery-noir-grid--1[data-v-28c2cf7f]{grid-template-columns:minmax(0,1fr)}.gallery-noir-grid--2[data-v-28c2cf7f]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.gallery-noir-grid--2 .gallery-noir-tile[data-v-28c2cf7f]:nth-child(2){grid-row:1 / span 2}.gallery-noir-grid--3[data-v-28c2cf7f]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.gallery-noir-grid--4 .gallery-noir-tile[data-v-28c2cf7f]:nth-child(2){grid-column:2 / span 2}}
