.team_section__ioyRO{padding:clamp(3.5rem,7vw,7rem) clamp(1.25rem,5vw,5rem);background:var(--cream-dark)}.team_header__Fy4yA{max-width:46rem;margin-bottom:3rem}.team_header__Fy4yA h2{margin:.75rem 0 1.25rem;font-family:var(--font-serif);font-size:clamp(2.2rem,3.5vw,3rem);font-weight:400;line-height:1.2}.team_description__SpuLj,.team_introduction__nm2x9{color:var(--mid);font-family:var(--font-sans);font-size:.88rem;line-height:1.85}.team_grid__7dLe9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2.5rem;gap:2.5rem}.team_member__JDbcb{padding-bottom:1.5rem;border-bottom:1px solid rgba(26,26,26,.18)}.team_symbol__gFgEH{display:flex;align-items:center;height:90px;margin-bottom:1.25rem;padding-left:1.5rem;color:#48543f;background:#e9ecdf}.team_member__JDbcb h3{margin:0 0 .5rem;font-family:var(--font-serif);font-size:1.8rem;font-weight:400;line-height:1.2}.team_role__3tHbC{margin:0 0 1rem;color:var(--charcoal);font-family:var(--font-sans);font-size:.82rem;font-weight:600;line-height:1.6}.team_description__SpuLj{margin:0}@media (max-width:1000px){.team_grid__7dLe9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.team_grid__7dLe9{grid-template-columns:1fr;gap:2rem}}