/* Responsive width must not leave the HTML height attribute fixed in pixels.
   Retain intrinsic dimensions for layout stability, but scale both axes together. */
.gallery-grid .gallery-item img,
.home-detail-gallery figure img[src*="/renders-4k/"] {
  display: block;
  width: 100%;
  height: auto;
  object-fit: contain;
}
