.therapist-facts[data-v-6aa74c3d]{text-align:left;gap:.5rem;width:100%;max-width:17.5rem;margin:0 auto;display:grid}.therapist-fact[data-v-6aa74c3d]{grid-template-columns:5.4rem minmax(0,1fr);align-items:baseline;gap:.5rem;display:grid}.therapist-fact dt[data-v-6aa74c3d]{color:var(--primary);letter-spacing:.09em;text-transform:uppercase;font-size:.64rem;font-weight:700;line-height:1.6}.therapist-fact dd[data-v-6aa74c3d]{color:var(--text-soft);margin:0;font-size:.84rem;line-height:1.5}.therapist-fact dd strong[data-v-6aa74c3d]{color:var(--text-main);font-weight:600}.therapist-price[data-v-6aa74c3d]{border-bottom:1px dotted var(--text-soft);cursor:help;line-height:1.35;display:inline-block}.therapist-price[data-v-6aa74c3d]:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:.2rem}@media (width<=900px){.therapist-facts[data-v-6aa74c3d]{max-width:20rem}}@font-face{font-family:Plus Jakarta Sans;src:local(Plus Jakarta Sans Regular),local(Plus Jakarta Sans),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans Fallback\: Arial;src:local(Arial);size-adjust:104.98%;ascent-override:98.8763%;descent-override:21.147%;line-gap-override:0%}@font-face{font-family:Plus Jakarta Sans Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:105.558%;ascent-override:98.3348%;descent-override:21.0311%;line-gap-override:0%}@font-face{font-family:Plus Jakarta Sans;src:local(Plus Jakarta Sans SemiBold),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local(Plus Jakarta Sans Bold),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}.therapist-identity[data-v-7438c2da]{text-align:center;flex-direction:column;align-items:center;gap:.75rem;min-width:0;min-height:0;display:flex}.therapist-identity.is-fill[data-v-7438c2da]{flex:auto;min-height:0}.therapist-identity-portrait-wrap[data-v-7438c2da]{aspect-ratio:900/1511;width:100%;max-width:14rem;overflow:hidden}.therapist-identity.is-fill .therapist-identity-portrait-wrap[data-v-7438c2da]{flex:auto;min-height:11rem;max-height:min(42svh,22rem)}.therapist-identity-portrait[data-v-7438c2da]{-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;background:linear-gradient(#fffdfbf2,#f2e4dbb8);border-radius:clamp(1.25rem,3vw,1.75rem);width:100%;height:100%;display:block;box-shadow:0 20px 50px #35322f1a}.therapist-identity-caption[data-v-7438c2da]{flex:none;justify-items:center;gap:.75rem;max-width:100%;display:grid}.therapist-identity-meta[data-v-7438c2da]{gap:.2rem;max-width:100%;display:grid}.therapist-identity-credentials[data-v-7438c2da],.therapist-identity-role[data-v-7438c2da]{letter-spacing:.1em;text-transform:uppercase;color:var(--primary);max-width:100%;margin:0;font-size:.72rem;font-weight:700;line-height:1.4}.therapist-identity-credentials[data-v-7438c2da]{letter-spacing:.04em;color:var(--text-soft);opacity:.72;text-transform:none;font-size:.65rem;font-weight:500}.therapist-identity-name[data-v-7438c2da]{letter-spacing:.015em;color:var(--text-main);overflow-wrap:break-word;margin:0;font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback\: Arial,Plus Jakarta Sans Fallback\: Segoe UI,sans-serif;font-size:clamp(1.45rem,2.5vw,1.85rem);font-weight:700;line-height:1.2}.therapist-identity-summary[data-v-7438c2da]{max-width:36rem;color:var(--text-soft);margin:0;font-size:.95rem;line-height:1.5}@media (width<=900px){.therapist-identity.is-fill:not(.is-compact) .therapist-identity-portrait-wrap[data-v-7438c2da]{flex:none;max-width:12rem;height:auto;min-height:0;max-height:none}.therapist-identity.is-fill:not(.is-compact) .therapist-identity-portrait[data-v-7438c2da]{height:auto}}@media (height<=46rem){.therapist-identity.is-fill:not(.is-compact) .therapist-identity-portrait-wrap[data-v-7438c2da]{min-height:7rem}}.therapist-identity.is-compact .therapist-identity-summary[data-v-7438c2da]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.therapist-identity.is-compact.is-fill .therapist-identity-portrait-wrap[data-v-7438c2da]{width:auto;max-width:min(14rem,100%);height:100%;min-height:8rem;max-height:min(36svh,20rem)}.therapist-identity.is-compact .therapist-identity-caption[data-v-7438c2da]{gap:.55rem}.therapist-identity.is-compact .therapist-identity-name[data-v-7438c2da]{font-size:clamp(1.35rem,2.4vw,1.85rem)}@media (width<=900px){.therapist-identity.is-compact.is-fill .therapist-identity-portrait-wrap[data-v-7438c2da]{max-width:11rem;min-height:6.5rem;max-height:min(26svh,13rem)}}@media (height<=48rem){.therapist-identity.is-compact .therapist-identity-summary[data-v-7438c2da]{-webkit-line-clamp:2;font-size:.88rem}}@container (width<=22rem){.therapist-identity.is-compact.is-fill .therapist-identity-portrait-wrap[data-v-7438c2da]{max-width:7.6rem;min-height:0;max-height:12.6rem}.therapist-identity.is-compact .therapist-identity-name[data-v-7438c2da]{font-size:1.12rem}.therapist-identity.is-compact .therapist-identity-summary[data-v-7438c2da]{font-size:.82rem}.therapist-identity.is-compact .therapist-identity-role[data-v-7438c2da]{font-size:.64rem}.therapist-identity.is-compact .therapist-identity-credentials[data-v-7438c2da]{display:none}}.therapist-rail[data-v-60bc0d95]{--profile-sticky-top:4.75rem;--profile-sticky-bottom-gap:1.25rem;top:var(--profile-sticky-top);height:calc(100svh - var(--profile-sticky-top) - var(--profile-sticky-bottom-gap));max-height:calc(100svh - var(--profile-sticky-top) - var(--profile-sticky-bottom-gap));background:var(--surface-soft);box-sizing:border-box;view-transition-name:therapist-rail;border-radius:clamp(1.5rem,3vw,2rem);flex-direction:column;justify-content:space-between;gap:1.25rem;min-width:0;min-height:0;padding:clamp(1.1rem,2.5vw,1.5rem);display:flex;position:sticky;overflow:hidden auto;container:profile-rail/size}.therapist-rail[data-v-60bc0d95] .therapist-identity{flex:auto;min-height:0}.therapist-rail-facts[data-v-60bc0d95],.therapist-rail-footer[data-v-60bc0d95]{flex:none;min-width:0}.therapist-rail-footer[data-v-60bc0d95]{min-height:0;overflow:auto}@media (width<=900px){.therapist-rail[data-v-60bc0d95]{gap:1.75rem;height:auto;max-height:none;position:static;overflow:visible;container-type:normal}.therapist-rail[data-v-60bc0d95] .therapist-identity{flex:none}}@media (width>=901px) and (height<=56rem){.therapist-rail.has-footer[data-v-60bc0d95]{gap:1.75rem;height:auto;max-height:none;position:static;overflow:visible;container-type:normal}.therapist-rail.has-footer[data-v-60bc0d95] .therapist-identity{flex:none}}@media (width<=640px){.therapist-rail[data-v-60bc0d95]{padding:1.25rem 1rem}}@media (width>=901px) and (height<=46rem){.therapist-rail[data-v-60bc0d95]{gap:.85rem;padding:1.1rem 1.2rem}.therapist-rail[data-v-60bc0d95] .therapist-identity,.therapist-rail[data-v-60bc0d95] .therapist-identity-caption{gap:.45rem}.therapist-rail[data-v-60bc0d95] .therapist-identity-summary{font-size:.88rem;line-height:1.4}}.therapist-split-main[data-v-d30143cb]{padding:0 clamp(1.25rem,5vw,3.5rem) clamp(3rem,8vw,6rem)}.therapist-split-layout[data-v-d30143cb]{grid-template-columns:minmax(15rem,20rem) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);max-width:72rem;margin-inline:auto;display:grid}.therapist-split-body[data-v-d30143cb]{min-width:0;max-width:44rem;padding-top:clamp(1.25rem,3vw,1.75rem)}.therapist-split-body.is-wide[data-v-d30143cb]{max-width:none}@media (width<=900px){.therapist-split-main[data-v-d30143cb]{padding-top:clamp(1.25rem,4vw,2rem)}.therapist-split-layout[data-v-d30143cb]{grid-template-columns:1fr;gap:clamp(1.75rem,5vw,2.5rem)}.therapist-split-body[data-v-d30143cb]{max-width:none;padding-top:0}}@media (width<=640px){.therapist-split-main[data-v-d30143cb]{padding-inline:1rem}}
