.Services_section__tDq8E{background:var(--paper);color:var(--ink)}.Services_container__dOf8Z{max-width:1440px;margin-inline:auto;padding:8px 64px 96px}@media (max-width:1100px){.Services_container__dOf8Z{padding:8px 32px 72px}}@media (max-width:600px){.Services_container__dOf8Z{padding:8px 24px 64px}}.Team_directory__1zRpr{max-width:1440px;margin-inline:auto;padding:8px 64px 96px;color:var(--ink)}.Team_grid__HzwvO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.Team_member__bJXs1{display:grid;grid-template-columns:210px minmax(0,1fr);gap:30px;padding-block:32px;border-top:1px solid var(--border)}.Team_memberPortrait__qvEWo{position:relative;height:260px;overflow:hidden;border-radius:10px;background:var(--surface)}.Team_memberPortrait__qvEWo img,.Team_portrait__sJq4K img{object-fit:cover;object-position:center top}.Team_memberBio__J5f1e{display:flex;flex-direction:column;align-items:flex-start;padding-block:16px 8px}.Team_memberBio__J5f1e h2{font-size:25px;line-height:1.15;letter-spacing:-.5px}.Team_role__IRIU6{margin-top:10px;color:var(--muted);font-size:13px;line-height:1.5}.Team_memberBio__J5f1e a{margin-top:auto;font-size:13px;text-decoration:underline;text-underline-offset:4px}.Team_profile__Zlu_m{align-items:start}.Team_portrait__sJq4K{position:sticky;top:96px}.Team_name__sbgig{margin-top:var(--eyebrow-heading-gap);font-size:clamp(42px,4.4vw,64px);line-height:1.05;letter-spacing:-2px}.Team_profile__Zlu_m .Team_role__IRIU6{margin-top:16px;font-size:14px}.Team_bio__8f6hp.Team_bio__8f6hp{margin-top:32px;font-size:15px;line-height:1.8}.Team_social__aX4mI{display:inline-grid;place-items:center;width:48px;height:48px;border:1px solid var(--border);border-radius:50%;color:var(--focus)}@media (max-width:1100px){.Team_directory__1zRpr{padding:8px 32px 72px}.Team_grid__HzwvO{grid-template-columns:1fr;max-width:720px}}@media (max-width:767px){.Team_directory__1zRpr{padding:8px 24px 64px}.Team_member__bJXs1{grid-template-columns:120px minmax(0,1fr);gap:20px;padding-block:24px}.Team_memberPortrait__qvEWo{height:150px}.Team_memberBio__J5f1e{padding:0}.Team_memberBio__J5f1e h2{font-size:22px}.Team_portrait__sJq4K{position:relative;top:0}.Team_name__sbgig{font-size:40px;letter-spacing:-1.4px}}