.team{min-height:100vh;display:flex;align-items:center}.team__inner{width:100%;max-width:160rem;margin:0 auto;padding:0 1.5rem}.team__list{display:grid;grid-template-columns:repeat(4,1fr);gap:2.4rem 2rem;margin:0;padding:0;list-style:none}.team__header{display:flex;flex-direction:column;justify-content:center;height:100%}.team__badge{display:inline-block;align-self:flex-start;padding:.6rem 1.4rem;margin-bottom:2rem;border-radius:.8rem;background:rgba(var(--color-foreground),.06);font-size:1.3rem;color:rgb(var(--color-foreground))}.team__heading{margin:0;font-style:normal;font-size:clamp(3rem,3.4vw,4rem);line-height:1.15}.team__photo{aspect-ratio:1 / 1;margin-bottom:1.6rem;border-radius:1.6rem;overflow:hidden;background:rgba(var(--color-foreground),.06)}.team__photo img,.team__photo .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.team__caption{display:flex;align-items:flex-start;gap:1.2rem}.team__role{flex:0 0 40%;margin:0;font-size:1.3rem;line-height:1.35;color:rgba(var(--color-foreground),.6)}.team__name{flex:1;min-width:0;font-family:var(--font-heading-family);font-style:normal;font-size:1.9rem;line-height:1.3}@media screen and (min-width:750px){.team__inner{padding:4rem 5rem}}@media screen and (max-width:989px){.team__list{grid-template-columns:repeat(2,1fr)}.team__header{grid-column:1 / -1}}@media screen and (max-width:749px){.team{min-height:0}.team__inner{padding:4rem 1.5rem}.team__heading{font-size:clamp(2.6rem,7.5vw,3.4rem)}.team__list{gap:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-team.css.map */
