body.gallery-page .co-hero{padding-bottom:clamp(2rem,4vw,3rem)}body.gallery-page .co-hero h1{max-width:12ch}body.gallery-page .band#collage{padding-top:clamp(1.4rem,3vw,2.2rem)}.gallery-collage{columns:3;column-gap:clamp(.7rem,1.4vw,1.1rem)}.gallery-tile{break-inside:avoid;margin:0 0 clamp(.7rem,1.4vw,1.1rem);border-radius:14px;overflow:hidden;background:rgba(10,15,22,.04);position:relative}.gallery-tile img{display:block;width:100%;height:auto;vertical-align:middle;transition:transform .45s cubic-bezier(.22,.61,.36,1)}.gallery-tile:hover img{transform:scale(1.035)}.gallery-tile--wide img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.gallery-tile--tall img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto}.gallery-tile:not(.gallery-tile--wide):not(.gallery-tile--tall) img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.gallery-tile:nth-child(3n){margin-top:.35rem}.gallery-tile:nth-child(5n){margin-top:.7rem}.gallery-tile:nth-child(7n){transform:translateY(.2rem)}@media (max-width:980px){.gallery-collage{columns:2}}@media (max-width:620px){.gallery-collage{columns:1}.gallery-tile:nth-child(n){margin-top:0;transform:none}.gallery-tile:hover img{transform:none}}@media (prefers-reduced-motion:reduce){.gallery-tile img{transition:none}.gallery-tile:hover img{transform:none}}