/* about.css — overrides specific to /about */

.about-lede { max-width: 720px; }
.founders-grid { gap: var(--space-6); }
.founder-chips { margin-top: var(--space-4); }
.howwework-list { max-width: 720px; }

.founder-card {
  background: var(--color-surface-card);
  color: var(--color-text);
  border: 1px solid var(--color-border-subtle);
  border-left: 4px solid var(--color-brand-primary);
  padding: var(--space-5);
  border-radius: var(--radius-md);
}
.founder-card--secondary { border-left-color: var(--color-brand-secondary); }
.founder-card__photo {
  width: 160px; height: 160px; border-radius: 50%;
  object-fit: cover; object-position: center top; margin-bottom: var(--space-4);
  border: 3px solid var(--color-border-subtle);
}
.founder-card h2 {
  font-family: var(--font-display); font-size: 28px;
  margin: 0 0 4px 0;
}
.founder-card .role {
  color: var(--color-text-muted);
  font-size: 13px; margin-bottom: var(--space-3);
}
.founder-card__bio p { margin-bottom: var(--space-3); }
.founder-card__links {
  display: flex; gap: var(--space-3); flex-wrap: wrap;
  font-size: 13px;
  margin-top: var(--space-4);
}
.founder-card__links a {
  color: var(--color-brand-primary);
  text-decoration: none;
  border-bottom: 1px solid var(--color-brand-primary);
}
