/* Reuse the homepage roster layout without applying its page-wide hero theme. */
.metabolic-team {
  padding: 0;
  background: #f2efe8;
  color: #564929;
}

.metabolic-team .leadership-roster {
  max-width: 1340px;
  padding-block: clamp(42px, 5vw, 66px) 48px;
}

.metabolic-team .leadership-portrait {
  border-radius: 0;
  background: #dfd9ce;
}

.metabolic-team .leadership-portrait::after {
  background: #827862;
}

.metabolic-team .section-head h2,
.metabolic-team .section-head p,
.metabolic-team .eyebrow,
.metabolic-team .leadership-card h3,
.metabolic-team .leadership-card .role {
  color: #564929;
}

@media (max-width: 680px) {
  .metabolic-team .leadership-roster {
    padding: 30px 22px 36px;
  }
}
