.container { max-width: 960px; }

.gallery { padding-bottom: 0; }
.gallery .gallery-item { overflow: hidden; border-right: 3px solid var(--color-white); border-bottom: 3px solid var(--color-white); display: block; aspect-ratio: 4/3; }
.gallery .gallery-item img { display: block; transition: all ease-in-out 0.4s; width: 100%; height: 100%; object-fit: cover; }
.gallery .gallery-item:hover img { transform: scale(1.1); }