.founding-team {
  padding-block: clamp(48px, 6.5vw, 88px);
  background: #191813;
  border-block: 1px solid var(--line);
}
.founding-team-layout {
  display: grid;
  grid-template-columns: minmax(0, 1.7fr) minmax(0, 1fr);
  align-items: center;
  gap: clamp(32px, 4.5vw, 68px);
}
.founding-team-photo { margin: 0; min-width: 0; }
.founding-team-photo img { display: block; width: 100%; height: auto; }
.founding-team-photo figcaption {
  display: flex;
  flex-wrap: wrap;
  gap: 5px 9px;
  margin-top: 16px;
  color: #bcb3a0;
  font-size: .75rem;
  letter-spacing: .035em;
}
.founding-team-copy { min-width: 0; }
.founding-team-copy .eyebrow { margin-bottom: 22px; }
.founding-team-copy .section-title { font-size: clamp(2.7rem, 3.5vw, 3.5rem); }
.founding-team-copy .section-copy { margin-top: 22px; color: #c9c3b5; }
.founding-team-copy .text-link { margin-top: 8px; gap: 14px; min-height: 44px; font-size: .78rem; }
.founding-team-copy .text-link .material-symbols-rounded { flex-shrink: 0; }
@media (max-width: 800px) {
  .founding-team-layout { grid-template-columns: minmax(0, 1fr); gap: 36px; }
  .founding-team-copy { max-width: 560px; }
  .founding-team-copy .section-title { font-size: clamp(2.7rem, 7vw, 3.5rem); }
}
