.person-header {
  padding-block: var(--wdg-gap-block);
}
.person-header__figure {
  background-color: var(--wdg-color-tonal-black-50);
  flex: 1 1 24%;
  aspect-ratio: 1/1;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--wdg-color-white);
}
.person-header__figure img {
  aspect-ratio: 1/1;
  height: auto;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.person-header.wp-block .person-header__figure:not(:has(img))::before {
  content: "Headshot";
}
.person-header__content {
  flex: 0 1 76%;
}
.person-header__content .header__title {
  margin-block: var(--wdg-gap-xsmall);
}
.person-header .person-position {
  margin-block: var(--wdg-gap-xsmall);
}
.person-header.has-media-on-the-right {
  flex-direction: row-reverse;
}
@media (min-width: 48em) {
  .person-header {
    align-items: center;
    display: flex;
    gap: var(--wdg-gap-block);
  }
}

/*# sourceMappingURL=style.css.map */