.gallery-hero{padding-top:48px;padding-bottom:0}.gallery-hero .eyebrow:before{display:none}.gallery-hero h1{margin:0;font-size:clamp(40px,5vw,72px);line-height:1.05}.gallery-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.gallery-item{aspect-ratio:1;border-radius:var(--radius-image);background:var(--color-cream);position:relative;overflow:hidden}.gallery-item img{object-fit:cover}@media (max-width:1023px){.gallery-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:639px){.gallery-hero{padding-top:24px}.gallery-grid{grid-template-columns:repeat(2,1fr);gap:8px}}
