.leadership-card img {
  -webkit-margin-after: var(--space-12);
  aspect-ratio: 4/5;
  border-radius: var(--border-radius);
  margin-block-end: var(--space-12);
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.leadership-card__caption {
  font-feature-settings: "liga" on;
  font-feature-settings: "ss12" off, "liga" on;
  font-family: var(--text-sans);
  font-size: calc(var(--t-headline-1-size) * 1px);
  font-size: calc(var(--t-headline-1-size) / 390 * 100vw);
  font-variation-settings: "wght" var(--t-headline-1-weight),
    "wdth" var(--t-headline-1-width);
  letter-spacing: var(--t-headline-1-letter-spacing);
  line-height: calc(var(--t-headline-1-line-height) * 1px);
  line-height: calc(var(--t-headline-1-line-height) / var(--t-headline-1-size));
}
@media (min-width: 640px) {
  .leadership-card__caption {
    font-size: calc(var(--t-headline-1-size) / 640 * 100vw);
  }
}
@media (min-width: 1024px) {
  .leadership-card__caption {
    font-size: calc(var(--t-headline-1-size) / 1024 * 100vw);
  }
}
@media (min-width: 1440px) {
  .leadership-card__caption {
    font-size: calc(var(--t-headline-1-size) / 1440 * 100vw);
  }
}
@media (min-width: 1920px) {
  .leadership-card__caption {
    font-size: calc(var(--t-headline-1-size) / 1920 * 100vw);
  }
}
.leadership-card__name {
  font-variation-settings: "wght" 500, "wdth" var(--t-headline-1-width);
}
.leadership-card__role {
  color: var(--theme-foreground-neutral);
  font-variation-settings: "wght" 400, "wdth" var(--t-headline-1-width);
}
@media (min-width: 120rem) {
  .leadership-card__name {
    -webkit-padding-end: var(--space-16);
    display: inline-block;
    padding-inline-end: var(--space-16);
  }
  .leadership-card__role {
    display: inline;
  }
}
