.masonry{columns:1;column-gap:10px}.masonry__item{break-inside:avoid;margin-bottom:10px}.masonry__link{background:#222;display:block;overflow:hidden}.masonry__link img{width:100%;transition:transform .8s var(--ease)}@media (hover:hover){.masonry__link:hover img,.masonry__link:focus-visible img{transform:scale(1.08)}}@media (width>=600px){.masonry{columns:2}}@media (width>=961px){.masonry{columns:3}}@media (width>=1200px){.masonry{columns:4}}@media (prefers-reduced-motion:no-preference){.js [data-component=grow-in]>:not(.is-shown)>*{transform:scale(0)}.js [data-component=grow-in]:not(.grow-ready)>:not(.is-shown)>*{animation:0s 3s forwards grow-fallback}.js [data-component=grow-in]>.is-shown>*{animation:1.5s cubic-bezier(.2,.8,.2,1) both grow-in}}@keyframes grow-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes grow-fallback{to{transform:scale(1)}}