.people {
  --people-columns: 2;
}
.people__layout {
  gap: var(--wdg-gap-block);
  position: relative;
}
@media (min-width: 48em) {
  .people.has-2-columns {
    --people-columns: 2;
  }
}
@media (min-width: 48em) {
  .people.has-3-columns {
    --people-columns: 3;
  }
}
@media (min-width: 48em) {
  .people.has-4-columns {
    --people-columns: 4;
  }
}
@media (min-width: 48em) {
  .people.has-5-columns {
    --people-columns: 5;
  }
}
@media (min-width: 48em) {
  .people.has-6-columns {
    --people-columns: 6;
  }
}
.people.people--grid .people__layout {
  display: grid;
  grid-template-columns: repeat(var(--people-columns), minmax(0, 1fr));
}
.people.people--slider {
  --people-base-width: var( --wdg-width-content );
  --people-faux-margin: calc( ( ( 100vw - var( --people-base-width ) ) / 2 ) );
  --people-item-width: calc( ( var( --people-base-width ) / var( --people-columns ) ) - ( var( --wdg-gap-block ) * calc( ( var( --people-columns ) - 1 ) / var( --people-columns ) ) ) );
  max-width: calc(100vw - var(--wdg-gap-gutter));
  overflow: hidden;
  width: calc(var(--people-base-width) + var(--people-faux-margin));
  margin-inline-end: calc(var(--wdg-gap-gutter) * -1) !important;
}
.people.people--slider.alignwide, .people-tabs.alignwide .people.people--slider {
  --people-base-width: var( --wdg-width-wide );
}
.people.people--slider .people__layout {
  display: flex;
  overflow: auto;
}
.people.people--slider .people__layout > * {
  flex: none;
  width: var(--people-item-width);
  max-width: 60vw;
}
.people.people--slider .people__layout::after {
  content: "";
  flex: none;
  width: calc(var(--people-faux-margin) - var(--wdg-gap-block));
}

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