.block-hero-profile-staff {
  padding-top: 0
}
.block-hero-profile-staff__container {
  display: grid
}
@media (max-width:47.98rem) {
  .block-hero-profile-staff__container {
    display: flex;
    flex-direction: column
  }
}
@media (min-width:48rem) {
  .block-hero-profile-staff__container {
    display: grid;
    grid-template-columns: repeat(12,minmax(0,1fr));
    column-gap: clamp(1rem,-.1428571429rem + 2.380952381vw,2rem);
    grid-template-rows: repeat(3,auto) 1fr auto
  }
}
.block-hero-profile-staff .wp-block-post-title {
  grid-column: 1/span 2;
  order: 2;
  margin-bottom: 1rem
}
@media (min-width:48rem) {
  .block-hero-profile-staff .wp-block-post-title {
    grid-row: 1/span 1;
    grid-column: 5/span 8
  }
}
.block-hero-profile-staff .block-content {
  grid-column: 1/span 2;
  order: 4;
  margin-top: 1rem
}
@media (min-width:48rem) {
  .block-hero-profile-staff .block-content {
    grid-row: 4/span 1;
    grid-column: 1/span 4;
    margin-top: 0
  }
}
@media (min-width:75rem) {
  .block-hero-profile-staff .block-content {
    grid-column: 1/span 3
  }
}
.block-hero-profile-staff .block-content p {
  margin-bottom: 0
}
.block-hero-profile-staff .block-content ~ .block-content {
  order: 5;
  margin-top: 2rem
}
@media (min-width:48rem) {
  .block-hero-profile-staff .block-content ~ .block-content {
    grid-row: 3/span 2;
    grid-column: 5/span 8;
    order: 3;
    margin-top: 1.5rem
  }
}
.block-hero-profile-staff .block-content ~ .block-content p {
  font-weight: var(--body-1-font-weight);
  font-size: var(--body-1-font-size);
  font-family: var(--body-1-font-family);
  line-height: var(--body-1-line-height);
  font-variant-numeric: var(--body-1-font-variant-numeric);
  margin-top: 0;
  margin-bottom: var(--body-1-margin-bottom)
}
.block-hero-profile-staff .block-content ~ .block-content p:first-child {
  margin-top: 0
}
.block-hero-profile-staff .block-content ~ .block-content p:last-child {
  margin-bottom: 0
}
.block-hero-profile-staff__image-wrapper {
  grid-column: 1/span 1;
  order: 1;
  margin-bottom: 2rem;
  padding-bottom: 94%
}
@media (max-width:35.98rem) {
  .block-hero-profile-staff__image-wrapper {
    height: 21rem
  }
}
@media (min-width:48rem) {
  .block-hero-profile-staff__image-wrapper {
    grid-row: 1/span 3;
    grid-column: 1/span 4
  }
}
@media (min-width:62rem) {
  .block-hero-profile-staff__image-wrapper {
    grid-column: 1/span 3
  }
}
.block-hero-profile-staff__job-title {
  font-weight: var(--lead-2-font-weight);
  font-size: var(--lead-2-font-size);
  font-family: var(--lead-2-font-family);
  line-height: var(--lead-2-line-height);
  font-variant-numeric: var(--lead-2-font-variant-numeric);
  grid-column: 1/span 2;
  order: 3;
  margin-top: 0
}
@media (min-width:48rem) {
  .block-hero-profile-staff__job-title {
    font-weight: var(--lead-3-font-weight);
    font-size: var(--lead-3-font-size);
    font-family: var(--lead-3-font-family);
    line-height: var(--lead-3-line-height);
    font-variant-numeric: var(--lead-3-font-variant-numeric);
    grid-row: 2/span 1;
    grid-row: auto;
    grid-column: 5/span 8
  }
}
.block-hero-profile-staff__navigation {
  grid-column: 1/span 2;
  order: 6;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: clamp(4rem,1.7142857143rem + 4.7619047619vw,6rem);
  padding-top: 1.5rem;
  border-top: .0625rem solid #e6e5e1
}
@media (min-width:48rem) {
  .block-hero-profile-staff__navigation {
    grid-row: 5/span 1;
    grid-column: 5/span 8
  }
}
.block-hero-profile-staff__navigation a {
  font-weight: var(--link-1-font-weight);
  font-size: var(--link-1-font-size);
  font-family: var(--link-1-font-family);
  line-height: var(--link-1-line-height);
  font-variant-numeric: var(--link-1-font-variant-numeric);
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding: .6875rem 1.625rem .6875rem 1.625rem;
  text-decoration: none!important;
  border: .0625rem solid #221c35;
  border-radius: .5rem;
  transition: .2s linear
}
@media (min-width:36rem) {
  .block-hero-profile-staff__navigation a {
    justify-content: unset;
    width: auto
  }
}
@media (min-width:48rem) {
  .block-hero-profile-staff__navigation a {
    padding: .75rem 1.625rem .75rem 1.625rem
  }
}
.block-hero-profile-staff__navigation a:first-child {
  margin-right: .75rem
}
@media (min-width:36rem) {
  .block-hero-profile-staff__navigation a:first-child {
    margin-right: 0
  }
}
.block-hero-profile-staff__navigation a:hover {
  background-color: #221c35
}
.block-hero-profile-staff__navigation a:hover span {
  color: #fff
}
.block-hero-profile-staff__navigation a[rel=next] {
  margin-left: auto;
  padding-left: 2rem
}
.block-hero-profile-staff__navigation a[rel=prev] {
  padding-right: 2rem
}
.block-hero-profile-staff__navigation a span {
  color: #221c35
}
.block-hero-profile-staff__navigation .icon {
  width: 1.25rem;
  height: 1.25rem
}
.block-hero-profile-staff__navigation .icon:first-child {
  margin-right: .25rem
}
.block-hero-profile-staff__navigation .icon:last-child {
  margin-left: .25rem
}
.block-hero-profile-staff .wp-block-buttons--social {
  margin-bottom: 2rem
}
.block-hero-profile-staff .wp-block-button--back {
  margin-top: 0!important
}
@media (min-width:36rem) {
  .block-hero-profile-staff .wp-block-button--back {
    margin-top: 1.75rem!important
  }
}
@media (min-width:48rem) {
  .block-hero-profile-staff.no-job-title .block-content ~ .block-content {
    margin-top: -13vw
  }
}
@media (min-width:62rem) {
  .block-hero-profile-staff.no-job-title .block-content ~ .block-content {
    margin-top: -8vw
  }
}