.gallery__list{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.gallery__list+*{margin-top:4rem}.gallery__item-link{display:block;position:relative}.gallery__item-link:before{background-color:rgba(84,89,95,.6);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M416 208c0 45.9-14.9 88.3-40 122.7l126.6 126.7c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0s208 93.1 208 208zm-232 88c0 13.3 10.7 24 24 24s24-10.7 24-24v-64h64c13.3 0 24-10.7 24-24s-10.7-24-24-24h-64v-64c0-13.3-10.7-24-24-24s-24 10.7-24 24v64h-64c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10%;content:"";display:block;inset:0;opacity:0;position:absolute;transition:all .3s ease-in-out}.gallery__item-link:hover:before{opacity:1}.gallery__item-image{aspect-ratio:11/9;object-fit:cover;width:100%}@media (max-width:550px){.gallery__list{grid-template-columns:repeat(2,1fr)}}