section {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  color: white;
}

.gallery-img {
    width: 100%;
    aspect-ratio: 4 / 3;
    object-fit: cover;
    object-position: center;
}

.high-gallery-img {
  width: 100%;
  aspect-ratio: 1 / 2;
  object-fit: cover;
  object-position: center;
}

.two-thirds-gallery-img {
  width: 100%;
  aspect-ratio: 2 / 3;
  object-fit: cover;
  object-position: center;
}