.home-team{background:#fbf8f1;padding-block:clamp(72px,8vw,120px);scroll-margin-top:110px}.home-team-inner{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}.home-team-copy .eyebrow{margin-bottom:38px}.home-team-copy h2{letter-spacing:-.045em;margin:0 0 30px;font-size:clamp(2.5rem,3.35vw,4.25rem);font-weight:400;line-height:1.14}.home-team-copy h2 em{color:var(--gold-deep)}.home-team-description{max-width:38ch;color:var(--ink-2);margin:0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.7}.home-team-specialties{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.home-team-specialty{text-align:center;min-width:0;margin:0}.home-team-visual{min-width:0}.home-team-portrait{aspect-ratio:1;background:#fff;border:1px solid #d6b05f;border-radius:50%;width:calc(100% + 24px);margin-left:-12px;padding:7px;position:relative;overflow:hidden}.home-team-portrait img{object-fit:cover;object-position:center;border-radius:50%;width:100%;height:100%;display:block}.home-team-portrait-window{border-radius:50%;width:100%;height:100%;overflow:hidden}.home-team-face-physio img{transform-origin:top;transform:scale(1.7)}.home-team-face-kin img{object-position:center top;transform-origin:50% 12%;transform:translateY(6%)scale(2)}.home-team-face-psych img{transform-origin:top;border-radius:0;transform:translate(-25%)scale(2.2)}body:has(.hero-redesign) #main>section:nth-child(n of section:not([hidden]):not(.home-team)){background-color:var(--paper-alt)!important}:is(body:has(.hero-redesign) #main>section:nth-child(2n of section:not([hidden]):not(.home-team)),body:has(.hero-redesign) #main>section:nth-child(1 of section:not([hidden]):not(.home-team))){background-color:var(--home-light-section,#fbf8f1)!important}.training-message{--home-light-section:#fdfcf8}.home-hero-model-notice{z-index:0;background:#fbf8f1;height:32px;position:relative}.home-hero-model-notice>p{top:12px;right:var(--pad);width:calc(60% - var(--pad));color:#6b6b64;text-align:center;margin:0;font-size:12px;font-weight:400;line-height:1.5;position:absolute}@media (max-width:800px){.home-hero-model-notice{height:calc(clamp(280px,72vw,480px)/16.6667 + 30px)}.home-hero-model-notice>p{width:calc(100% - var(--pad) * 2);font-size:8.25px;top:calc(clamp(280px,72vw,480px)/16.6667 + 8px)}}.home-team-label{min-height:0;color:var(--ink);text-align:center;background:0 0;border:0;margin:12px 0 0;padding:0;font-size:clamp(.9rem,1.25vw,1.3rem);font-weight:600;line-height:1.35}@media (max-width:1050px){.home-team-inner{grid-template-columns:minmax(0,1fr);gap:52px}.home-team-copy{max-width:760px}.home-team-copy h2{max-width:22ch;font-size:clamp(2.5rem,5.2vw,3.8rem)}.home-team-description{max-width:58ch}.home-team-specialties{padding-inline:12px}}@media (max-width:600px){.home-team{padding-block:64px}.home-team-inner{gap:40px}.home-team-copy .eyebrow{letter-spacing:.12em;margin-bottom:26px;font-size:.65rem}.home-team-copy h2{margin-bottom:24px;font-size:clamp(2.25rem,9vw,3rem)}.home-team-description{font-size:1rem}.home-team-specialties{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;padding-inline:0}.home-team-portrait{width:min(100%,38vw,160px);margin-inline:auto;padding:4px}.home-team-label{margin:6px 0 0;font-size:1rem}}
