/* <investor-strip> host — see js/components/investor-strip.js */
investor-strip {
  display: contents;
}

/* "Our investors" — a centred heading over a single static row of investor
   logos. Sits on the page's black between the team bracket-rule above and the
   top bracket-rule that opens the USED-BY section below. */
.investors {
  padding: 88px var(--content-edge) 84px;
  text-align: center;
}

.investors__heading {
  font-family: var(--font-sans);
  font-weight: 400;
  font-size: 34px;
  line-height: 1.2;
  letter-spacing: -0.01em;
  color: var(--white);
  margin: 0 0 56px;
}

.investors__row {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 96px;
}

/* Wide wordmarks (MMC, Project A) — capped by height like .logo-img. */
.investor-logo {
  height: auto;
  max-height: 34px;
  width: auto;
  max-width: 170px;
  object-fit: contain;
}

/* Passion Capital is a near-square box lockup, so it needs more height than the
   single-line wordmarks to read at a comparable visual weight. */
.investor-logo--passion {
  max-height: 66px;
  max-width: 66px;
}

@media (max-width: 620px) {
  .investors { padding: 56px 20px 60px; }
  .investors__heading { font-size: 26px; margin-bottom: 40px; }
  .investors__row { gap: 48px; }
}
