/* Preserve the full artwork instead of squeezing it into the native square slot. */
.brics-platform-brand {
  min-width: 0;
  max-width: 100%;
}
.brics-platform-brand > .brics-platform-brand-artwork {
  width: min(220px, 36vw);
  height: 30px;
  max-width: 100%;
  flex-shrink: 1;
}
.brics-platform-brand .brics-platform-brand-artwork img {
  display: block;
  width: 100%;
  height: 100%;
  max-height: 30px;
  border-radius: 0;
  object-fit: contain;
}
.brics-platform-brand > span,
.brics-platform-brand > h1 {
  display: none;
}
@media (max-width: 640px) {
  .brics-platform-brand > .brics-platform-brand-artwork {
    width: min(180px, 48vw);
    height: 26px;
  }
}
