/* Do not edit anything below */
.team-section {
  inline-size: 100vw;
  max-inline-size: 100vw;
  margin-inline-start: 50%;
  transform: translateX(-50%);
}
.team-section .section-heading,
.team-section .team-grid {
  max-inline-size: 100rem;
  margin-inline: auto;
}
.team-section .section-heading {
  font-family: "Montserrat", "Lato", -apple-system, blinkmacsystemfont, "helvetica neue", helvetica, arial, sans-serif;
  font-size: clamp(1.5rem, 1.5rem + 0.5 * (100vw - 48rem) / 27, 2rem);
  font-weight: 700;
  line-height: 1.25;
  margin-block-start: 0;
  margin-block-end: clamp(1.875rem, 1.875rem + 1.25 * (100vw - 48rem) / 27, 3.125rem);
}
.team-section .team-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: clamp(2.1875rem, 2.1875rem + 1.25 * (100vw - 48rem) / 27, 3.4375rem) clamp(1.25rem, 1.25rem + 0.625 * (100vw - 48rem) / 27, 1.875rem);
  list-style: none;
  margin-block: 0;
  padding: 0;
}
@media (width >= 576px) {
  .team-section .team-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (width >= 1024px) {
  .team-section .team-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (width >= 1200px) {
  .team-section .team-grid {
    grid-template-columns: repeat(4, 1fr);
  }
}
.team-section .member-card {
  margin-block-end: 0;
}
.team-section .img-cover-block {
  background-color: #f2f2f2;
  aspect-ratio: 4/5;
  margin-block-end: 1.125rem;
}
.team-section .name {
  font-family: "Montserrat", "Lato", -apple-system, blinkmacsystemfont, "helvetica neue", helvetica, arial, sans-serif;
  font-size: clamp(0.9375rem, 0.9375rem + 0.125 * (100vw - 48rem) / 27, 1.0625rem);
  font-weight: 700;
  letter-spacing: 0.0625rem;
  line-height: 1.3;
  text-transform: uppercase;
  margin-block-end: 0.625rem;
}
.team-section .bio {
  color: #737373;
  font-size: 1rem;
  line-height: 1.6;
  margin-block-end: 0;
}

.editor-styles-wrapper .team-section {
  inline-size: auto;
  max-inline-size: none;
  margin-inline-start: 0;
  transform: none;
}
.editor-styles-wrapper .team-section .img-cover {
  block-size: 100%;
}