.people-cards{background-color:var(--people-cards-bg, #f7f3eb)}.people-cards__inner{max-width:160rem;margin:0 auto;padding:0 5rem}.people-cards__list{display:grid;grid-template-columns:repeat(var(--people-cards-columns, 2),minmax(0,1fr));gap:2.4rem;margin:0;padding:0;list-style:none}.people-card{display:flex;align-items:flex-start;gap:2.4rem;padding:2.4rem;border-radius:6px;background:#fff;box-shadow:0 1px 3px #121a2c0f}.people-card__photo{position:relative;flex:0 0 14rem;aspect-ratio:4 / 5;overflow:hidden;border-radius:4px;background:#1a2441}.people-card__photo img,.people-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.people-card__body{min-width:0;padding-top:.4rem}.people-card__role{margin:0 0 .8rem;color:#8c6a22;font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.18em;line-height:1.3;text-transform:uppercase}.people-card__name{margin:0 0 1rem;color:#121a2c;font-family:var(--font-heading-family);font-size:24px;font-weight:700;line-height:1.25}.people-card__bio{margin:0;color:#5c5e69;font-family:var(--font-body-family);font-size:15px;line-height:1.65}.people-cards__link{display:inline-block;margin-top:3.2rem;color:#b3202a;font-family:var(--font-body-family);font-size:15px;font-weight:600;text-decoration:none}.people-cards__link:hover{color:#9a1b24}.people-cards--stacked .people-card{flex-direction:column;gap:0;padding:0;overflow:hidden}.people-cards--stacked .people-card__photo{flex:none;width:100%;border-radius:0}.people-cards--stacked .people-card__body{padding:2rem 2rem 2.4rem}.people-cards--stacked .people-card__name{font-size:22px}.people-cards--stacked .people-card__bio{font-size:14px}@media screen and (max-width:989px){.people-cards__list{grid-template-columns:minmax(0,1fr)}.people-cards--stacked .people-cards__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.people-cards__inner{padding:0 1.5rem}.people-card{gap:1.6rem;padding:1.6rem}.people-card__photo{flex-basis:9.6rem}.people-cards--stacked .people-cards__list{gap:1.2rem}.people-cards--stacked .people-card{padding:0}.people-cards--stacked .people-card__body{padding:1.4rem 1.2rem 1.6rem}.people-cards--stacked .people-card__name{font-size:18px}.people-card__name{font-size:20px}.people-card__bio{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-people-cards.css.map */
