.team__heading{margin:0 0 3.2rem;text-align:center;font-size:clamp(3.2rem,4vw,4.8rem);line-height:1}.team__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:3.2rem 6.4rem;margin:0;padding:0}.team__member{display:flex;flex-direction:column;align-items:center;text-align:center}.team__portrait{display:flex;justify-content:center;align-items:flex-end;width:26rem;height:30rem;padding:2.4rem 1.6rem 0;overflow:hidden;border:.2rem solid #000000;background-color:#ffdf5e}.team__portrait img{display:block;width:auto;height:100%;max-width:100%;object-fit:contain;object-position:bottom}.team__name{margin:1.6rem 0 0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:2.6rem;line-height:1.1;letter-spacing:0}.team__role{margin:.4rem 0 0;font-family:var(--font-body-family);font-weight:600;font-size:1.6rem;line-height:1.3;opacity:.75}.team__text{margin-top:4rem;text-align:center;font-size:1.8rem}.team__text p{margin:0}.team__text a{color:inherit;font-weight:700;text-underline-offset:.3rem}@media screen and (max-width:749px){.team__list{flex-wrap:nowrap;gap:1.6rem}.team__member{flex:1 1 0;min-width:0}.team__portrait{width:100%;height:auto;aspect-ratio:26 / 30;padding:1.2rem .8rem 0}.team__name{margin-top:1rem;font-size:1.8rem}.team__role{font-size:1.3rem}.team__text{margin-top:2.8rem;font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-team-portraits.css.map */
