/* Loaded only by Our Brands; shared tiles and the homepage stay unchanged. */
.catalogue-grid-brands { row-gap: 0; }
.brand-directory-caption { display: none; }
.brand-directory-image {
  aspect-ratio: auto;
  height: clamp(128px, 14vw, 160px);
}
/* Keep the original square assets' white padding without shrinking their logos. */
.brand-directory-logo {
  height: auto;
  max-height: 200px;
  align-self: center;
}
