
.environment-gallery .media-grid.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px;align-items:start}.art-frame{position:relative;aspect-ratio:16/11;overflow:hidden;border-radius:var(--radius);background:#24212b}.environment-gallery .art-frame img{display:block;width:100%;height:112%;max-width:none;object-fit:cover;object-position:center;transform:translateY(-4%);border-radius:0;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.art-frame:hover img,.art-frame:focus-within img{transform:translateY(-9%)}.art-frame:focus-within{outline:3px solid var(--pink);outline-offset:4px}.environment-gallery .media-grid figcaption{min-height:2.8em;margin-top:12px;font-size:13px}.environment-gallery .art-frame img:focus-visible{outline:0}@media(max-width:950px){.environment-gallery .media-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.environment-gallery .media-grid.three{grid-template-columns:1fr;gap:26px}.art-frame{aspect-ratio:16/11}}@media(prefers-reduced-motion:reduce){.environment-gallery .art-frame img{transition:none;transform:none;height:100%}.art-frame:hover img,.art-frame:focus-within img{transform:none}}
