.team-section_section__hvQcw{padding-block:clamp(56px,7vw,96px);background:var(--cream);border-top:1px solid var(--line)}.team-section_heading__Lsq3z{max-width:720px;margin-bottom:40px}.team-section_heading__Lsq3z:before{content:"";display:block;width:44px;height:3px;margin-bottom:24px;background:var(--gold)}.team-section_heading__Lsq3z p{margin-top:18px;font-size:17px;line-height:1.7}.team-section_grid__KeYLO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.team-section_card__fH3LE{overflow:hidden;background:white;border:1px solid var(--line);border-radius:22px}.team-section_portrait__8hh6X{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--line)}.team-section_image__Kx_ab{object-fit:cover;object-position:center 30%}.team-section_caption___tRro{padding:26px 24px 28px;border-top:3px solid var(--gold)}.team-section_caption___tRro h3{font-size:clamp(20px,1.7vw,24px);line-height:1.3;letter-spacing:-.025em;color:var(--green)}.team-section_caption___tRro p{margin-top:9px;color:var(--muted)}.team-section_contact__w2BQZ{display:grid;gap:8px;margin-top:18px;font-size:14px;line-height:1.5;color:var(--green)}.team-section_contact__w2BQZ a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:no-preference){.team-section_card__fH3LE[data-visible=true]{animation:team-section_enter__bhBTF .65s ease-out both}@keyframes team-section_enter__bhBTF{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}@media (min-width:641px) and (max-width:900px){.team-section_grid__KeYLO{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:640px){.team-section_grid__KeYLO{grid-template-columns:minmax(0,1fr);gap:28px}.team-section_heading__Lsq3z{margin-bottom:30px}.team-section_heading__Lsq3z p{font-size:16px}}