.person-header {
  margin-inline: calc(var(--wdg-gap-block) * -1);
  max-width: none;
  position: relative;
  z-index: 4;
}
.person-header.wp-block.block-editor-block-list__block.wp-block-wdg-person-header {
  margin-inline: calc(var(--wdg-gap-block) * -1) !important;
  max-width: none !important;
}
.person-header__layout {
  align-items: stretch;
  color: var(--wdg-color-text);
  display: flex;
  flex-direction: column;
  gap: var(--wdg-gap-block) var(--wdg-gap-block);
  height: 100%;
  justify-content: center;
  margin-inline: auto;
  max-width: var(--wdg-width-wide-plus-gutters);
  min-height: var(--wdg-header-min-height);
  padding: var(--wdg-gap-large) 0;
  position: relative;
}
@media (min-width: 48em) {
  .person-header__layout {
    flex-direction: row-reverse;
    justify-content: start;
    padding-inline: var(--wdg-gap-block);
  }
}
.person-header__figure, .person-header__content {
  padding-inline: var(--wdg-gap-block);
}
.person-header__figure {
  flex: 1 1 calc(30% + var(--wdg-gap-medium));
  margin: 0;
}
.person-header__figure img {
  aspect-ratio: 1/1;
  height: auto;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.person-header__content {
  align-self: center;
  display: flex;
  flex: 1 1 100%;
  flex-direction: column;
  row-gap: var(--wdg-gap-2xsmall);
  width: 100%;
}
@media (max-width: 47.9375em) {
  .person-header__content {
    padding-inline: var(--wdg-gap-large);
  }
}
@media (min-width: 48em) {
  .person-header__content {
    flex: 0 1 70%;
  }
}
.person-header .header__title {
  letter-spacing: -0.015em;
  line-height: 1.15;
  margin: 0;
  text-transform: none;
}
.person-header .header__title:not([class*=has-h1-display-variant]):not([class*=has-h2-variant]) {
  font-size: var(--wdg-font-size-h1);
}
.person-header .header__title + .person-position {
  margin-block-start: var(--wdg-gap-xsmall);
}
.person-header .person-position {
  font-size: var(--wdg-font-size-alt-small);
  font-weight: 600;
  letter-spacing: -0.015em;
  line-height: 1.15;
  margin: 0;
}
.person-header .breadcrumb {
  margin-block: var(--wdg-gap-large) 0;
}

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