.GalleryBlock-module__m5_zta__section{background-color:var(--bone);color:var(--charcoal);padding:var(--space-3xl) 0}.GalleryBlock-module__m5_zta__section[data-theme=dark]{background-color:var(--black);color:var(--bone)}.GalleryBlock-module__m5_zta__section[data-theme=accent]{background-color:var(--soft-stone);color:var(--charcoal)}.GalleryBlock-module__m5_zta__grid{gap:var(--space-lg);grid-template-columns:repeat(12,1fr);display:grid}.GalleryBlock-module__m5_zta__item{position:relative;overflow:hidden}.GalleryBlock-module__m5_zta__imageWrapper{width:100%;transition:transform var(--duration-reveal) var(--ease-out-expo);position:relative}.GalleryBlock-module__m5_zta__image{object-fit:cover;transition:transform var(--duration-medium) var(--ease-out-quart)}.GalleryBlock-module__m5_zta__item:hover .GalleryBlock-module__m5_zta__image{transform:scale(1.02)}.GalleryBlock-module__m5_zta__layout_2col .GalleryBlock-module__m5_zta__item{aspect-ratio:16/11;grid-column:span 6}@media (max-width:768px){.GalleryBlock-module__m5_zta__layout_2col .GalleryBlock-module__m5_zta__item{grid-column:span 12}}.GalleryBlock-module__m5_zta__layout_3col .GalleryBlock-module__m5_zta__item{aspect-ratio:4/3;grid-column:span 4}@media (max-width:768px){.GalleryBlock-module__m5_zta__layout_3col .GalleryBlock-module__m5_zta__item{grid-column:span 6}}@media (max-width:480px){.GalleryBlock-module__m5_zta__layout_3col .GalleryBlock-module__m5_zta__item{grid-column:span 12}}.GalleryBlock-module__m5_zta__layout_editorial .GalleryBlock-module__m5_zta__item:nth-child(3n+1){aspect-ratio:16/11;grid-column:span 7}.GalleryBlock-module__m5_zta__layout_editorial .GalleryBlock-module__m5_zta__item:nth-child(3n+2){aspect-ratio:4/5;grid-column:span 5;align-self:center}.GalleryBlock-module__m5_zta__layout_editorial .GalleryBlock-module__m5_zta__item:nth-child(3n+3){aspect-ratio:21/9;grid-column:span 12}@media (max-width:768px){.GalleryBlock-module__m5_zta__layout_editorial .GalleryBlock-module__m5_zta__item:nth-child(3n+1),.GalleryBlock-module__m5_zta__layout_editorial .GalleryBlock-module__m5_zta__item:nth-child(3n+2),.GalleryBlock-module__m5_zta__layout_editorial .GalleryBlock-module__m5_zta__item:nth-child(3n+3){aspect-ratio:4/3;grid-column:span 12}}.GalleryBlock-module__m5_zta__caption{font-size:var(--caption);color:var(--stone-subtle);margin-top:var(--space-xs);display:block}
