.Team_hero___Zh8s{padding:4rem 0 3rem;text-align:center;border-bottom:1px solid var(--color-line);margin-bottom:4rem}.Team_hero___Zh8s .Team_title__JPDHs{font-family:var(--font-serif);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:600;color:var(--color-text);margin:0 0 1rem;letter-spacing:-.02em}.Team_hero___Zh8s .Team_subtitle__1GPN_{font-size:1.125rem;color:var(--color-muted);max-width:600px;margin:0 auto;line-height:1.6}.Team_grid__pHCXH{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:2rem;padding-bottom:5rem}.Team_card__gZ7Vi{background:var(--color-surface);border:1px solid var(--color-line);padding:2rem;border-radius:2px;transition:all .3s ease;display:flex;flex-direction:column}.Team_card__gZ7Vi:hover{border-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.Team_cardHeader__VXOWa{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-line)}.Team_name__RO815{font-family:var(--font-serif);font-size:1.5rem;font-weight:600;color:var(--color-text);margin:0 0 .5rem;letter-spacing:-.01em}.Team_card__gZ7Vi .Team_title__JPDHs{font-size:.9375rem;font-weight:500;color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em;margin:0}.Team_bio__GRAh7{font-size:.9375rem;line-height:1.7;color:var(--color-muted);margin:0}@media (max-width:768px){.Team_hero___Zh8s{padding:3rem 0 2rem;margin-bottom:2.5rem}.Team_hero___Zh8s .Team_title__JPDHs{font-size:2rem}.Team_hero___Zh8s .Team_subtitle__1GPN_{font-size:1rem}.Team_grid__pHCXH{grid-template-columns:1fr;gap:1.5rem;padding-bottom:3rem}.Team_card__gZ7Vi{padding:1.5rem}.Team_name__RO815{font-size:1.375rem}.Team_card__gZ7Vi .Team_title__JPDHs{font-size:.875rem}.Team_bio__GRAh7{font-size:.9375rem}}@media (max-width:480px){.Team_hero___Zh8s{padding:2rem 0 1.5rem;margin-bottom:2rem}.Team_hero___Zh8s .Team_title__JPDHs{font-size:1.75rem}.Team_card__gZ7Vi{padding:1.25rem}}