.public-page:has(.team-page-content) .public-page-hero{padding-block:clamp(3rem,5vw,4.75rem)}.public-page:has(.team-page-content) .public-page-title{max-width:15ch}.public-page:has(.team-page-content) .public-page-description{max-width:58ch}.public-page:has(.team-page-content) .public-page-hero-mark{opacity:.1;width:clamp(7.5rem,16vw,12.5rem)}.public-page:has(.team-page-content)>.public-page-shell>.public-flow{gap:0;padding-block:0}.team-page-content{gap:0;display:grid}.team-therapists-section{padding-block:clamp(3.75rem,7vw,5.75rem)}.team-therapists-section .team-editorial-heading{min-width:0}.team-therapists-section .team-editorial-photo{aspect-ratio:4/5;background:color-mix(in oklch, var(--color-secondary) 55%, transparent);margin-top:2rem}.team-therapists-section .team-editorial-photo img{object-fit:cover;width:100%;height:100%}.team-therapists-section .team-list{border-top-color:color-mix(in oklch, var(--color-border) 88%, var(--color-foreground))}.team-therapists-section .team-person{grid-template-columns:2.5rem minmax(0,1fr);gap:1.1rem;padding-block:1.7rem}.team-therapists-section .team-person-index{color:var(--color-expressive);padding-top:.15rem;font-size:.9375rem}.team-therapists-section .team-person h3{max-width:28ch;font-size:clamp(1.35rem,2vw,1.65rem);line-height:1.18}.team-therapists-section .team-person p{max-width:58ch;margin-top:.7rem;font-size:.9375rem;line-height:1.7}.team-legacy-panel{border:0;border-left:3px solid var(--color-primary);border-radius:0 var(--radius-xl) var(--radius-xl) 0;background:color-mix(in oklch, var(--color-secondary) 58%, transparent);margin:0;padding:clamp(2rem,5vw,3.75rem)}.team-legacy-panel:before{opacity:.7;width:min(10rem,24vw);right:-1rem}.team-legacy-panel .section-title{max-width:16ch}.team-in-memoriam{color:var(--color-muted-foreground);font-family:var(--font-serif);margin-top:.65rem;font-size:.9375rem;font-style:italic}.team-legacy-copy{max-width:42rem}.team-legacy-copy p:first-child{color:var(--color-foreground)}.team-mission-section{gap:clamp(2rem,5vw,4rem);padding-block:clamp(4rem,7vw,5.75rem);display:grid}.team-mission-heading .section-title{max-width:14ch}.team-mission-card{border-block:1px solid var(--color-border);gap:1.5rem;padding-block:clamp(1.75rem,4vw,2.5rem);display:grid}.team-mission-person h3{font-family:var(--font-serif);font-size:clamp(1.5rem,2.2vw,1.9rem);font-weight:520;line-height:1.15}.team-mission-person p{color:var(--color-primary);letter-spacing:.1em;text-transform:uppercase;margin-top:.55rem;font-size:.75rem;font-weight:650;line-height:1.45}.team-mission-bio{max-width:62ch;color:var(--color-muted-foreground);font-size:clamp(.975rem,1.25vw,1.0625rem);line-height:1.8}@media (width>=768px){.team-mission-card{grid-template-columns:minmax(10rem,.65fr) minmax(0,1.35fr);align-items:start;gap:2.5rem}}@media (width>=1024px){.team-therapists-section{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(3.5rem,6vw,5.5rem)}.team-therapists-section .team-editorial-heading{position:sticky;top:7rem}.team-mission-section{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start}}@media (width<=767px){.public-page:has(.team-page-content) .public-page-hero{padding-block:2.75rem 3.25rem}.public-page:has(.team-page-content) .public-page-hero-grid{grid-template-columns:minmax(0,1fr)}.public-page:has(.team-page-content) .public-page-hero-mark{display:none}.team-therapists-section .team-editorial-photo{aspect-ratio:5/4}.team-legacy-panel{padding:1.75rem 1.5rem}.team-legacy-panel:before{opacity:.38}}
