.our-team__header{max-width:82rem;margin:0 auto 2.4rem;text-align:center}.our-team__heading{margin:0}.our-team__intro{margin-top:1rem}.our-team__intro p{margin:0}.our-team__intro p+p{margin-top:1.2rem}.our-team__grid{row-gap:2.2rem;align-items:stretch}.our-team__leadership{margin:0 0 2.2rem;padding:0;list-style:none;display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;gap:1.6rem}.our-team__card{display:flex;flex-direction:column;height:100%;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.6rem;overflow:hidden;background:rgb(var(--color-background))}.our-team__media{position:relative;aspect-ratio:var(--our-team-image-ratio, 1 / 1);background:rgba(var(--color-foreground),.04);min-height:0;max-height:none}.our-team__media--circle{margin:1.8rem auto 0;width:min(24rem,calc(100% - 3.6rem));border-radius:50%;overflow:hidden}.our-team__image,.our-team__placeholder{width:100%;height:100%;object-fit:cover;display:block}.our-team__placeholder{background:rgba(var(--color-foreground),.04);fill:rgba(var(--color-foreground),.25)}.our-team__content{padding:2rem}.our-team__badge{margin:0 0 .8rem;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}.our-team__name{margin:0}.our-team__role{margin:.6rem 0 0;font-weight:600;color:rgba(var(--color-foreground),.7)}.our-team__email{margin:.8rem 0 0;font-size:1.4rem}.our-team__email .link{text-underline-offset:.2rem}.our-team__bio{margin-top:1.2rem}.our-team__bio p{margin:0}.our-team__link{display:inline-flex;margin-top:1.4rem}.our-team__empty{text-align:center;margin:0;color:rgba(var(--color-foreground),.65)}@media screen and (min-width:750px){.our-team__leadership{grid-template-columns:repeat(2,minmax(0,1fr))}.our-team__item--leader .our-team__content{padding:2.4rem}.our-team__item--leader .our-team__name{font-size:2.8rem;line-height:1.2}.our-team__item--leader .our-team__role{font-size:1.8rem}}@media screen and (max-width:749px){.our-team__header{margin-bottom:1.8rem}.our-team__card{border-radius:1.2rem}.our-team__content{padding:1.8rem 1.6rem}.our-team__name{font-size:2rem;line-height:1.25}.our-team__grid{row-gap:1.6rem}.our-team__leadership{gap:1.6rem;margin-bottom:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-our-team.css.map */
