.therapist-card[data-astro-cid-kyolo76e]{background:var(--color-surface);border:var(--border-width) solid color-mix(in srgb, var(--color-border) 70%, transparent);border-top:3px solid var(--card-accent,var(--color-coral));border-radius:var(--radius-lg);height:100%;padding:var(--space-6);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:relative}.therapist-card--coral[data-astro-cid-kyolo76e]{--card-accent:var(--color-coral);--avatar-bg:var(--color-coral-soft);--avatar-color:var(--color-navy)}.therapist-card--gold[data-astro-cid-kyolo76e]{--card-accent:var(--color-gold);--avatar-bg:var(--color-gold-soft);--avatar-color:var(--color-navy)}.therapist-card--navy[data-astro-cid-kyolo76e]{--card-accent:var(--color-navy);--avatar-bg:var(--color-navy);--avatar-color:#fff}.therapist-card__head[data-astro-cid-kyolo76e]{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.therapist-card__media[data-astro-cid-kyolo76e]{flex:none;width:88px;height:88px;position:relative}.therapist-card__avatar[data-astro-cid-kyolo76e].therapist-card__avatar--hidden{display:none}.therapist-card__avatar[data-astro-cid-kyolo76e],.therapist-card__photo[data-astro-cid-kyolo76e]{aspect-ratio:1;border-radius:var(--radius-full);border:1px solid var(--color-border);width:100%;height:100%}.therapist-card__avatar[data-astro-cid-kyolo76e]{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--avatar-color,var(--color-primary));background:var(--avatar-bg);place-items:center;display:grid}.therapist-card__photo[data-astro-cid-kyolo76e]{object-fit:cover;object-position:center;position:absolute;inset:0}.therapist-card__identity[data-astro-cid-kyolo76e]{min-width:0}.therapist-card__name[data-astro-cid-kyolo76e]{font-size:var(--text-md);margin:0}.therapist-card__role[data-astro-cid-kyolo76e]{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-navy);font-weight:600;line-height:1.4}.therapist-card__role-secondary[data-astro-cid-kyolo76e]{font-size:var(--text-sm);color:var(--color-text-muted);margin:.1rem 0 0;line-height:1.4}.therapist-card__badge[data-astro-cid-kyolo76e]{margin:0 0 var(--space-4);font-size:var(--text-xs,.75rem);letter-spacing:.04em;text-transform:uppercase;color:var(--color-navy);background:var(--color-gold-soft);border:var(--border-width) solid color-mix(in srgb, var(--color-gold) 45%, var(--color-border));border-radius:var(--radius-full);align-self:flex-start;padding:.15rem .6rem;font-weight:700}.therapist-card__body[data-astro-cid-kyolo76e]{gap:var(--space-4);flex-direction:column;display:flex}.therapist-card__public[data-astro-cid-kyolo76e]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;font-weight:600}.therapist-card__tags[data-astro-cid-kyolo76e]{margin:calc(-1 * var(--space-2)) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.therapist-card__tag[data-astro-cid-kyolo76e]{max-width:100%;font-size:var(--text-sm);color:var(--color-navy);background:var(--color-coral-soft);border-radius:var(--radius-full);overflow-wrap:anywhere;padding:.15rem .7rem;line-height:1.6}.therapist-card__tag--more[data-astro-cid-kyolo76e]{font:inherit;font-size:var(--text-sm);border:var(--border-width) solid var(--color-border);color:var(--color-navy);cursor:pointer;transition:background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease);background:0 0;font-weight:600;display:block;position:relative}.therapist-card__tag--more[data-astro-cid-kyolo76e]:after{content:"";position:absolute;inset:-.5rem -.25rem}.therapist-card__tag--more[data-astro-cid-kyolo76e]:hover{background:var(--color-coral-soft);border-color:var(--color-coral)}.therapist-card__presence[data-astro-cid-kyolo76e]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-gold-soft) 55%, #fff);border:var(--border-width) solid color-mix(in srgb, var(--color-gold) 22%, var(--color-border))}.therapist-card__presence[data-astro-cid-kyolo76e] h4[data-astro-cid-kyolo76e],.therapist-card__section[data-astro-cid-kyolo76e] h4[data-astro-cid-kyolo76e]{margin:0 0 var(--space-1);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);font-weight:700}.therapist-card__presence[data-astro-cid-kyolo76e] ul[data-astro-cid-kyolo76e]{column-gap:var(--space-3);grid-template-columns:auto 1fr;row-gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.therapist-card__presence[data-astro-cid-kyolo76e] li[data-astro-cid-kyolo76e]{font-size:var(--text-sm);color:var(--color-navy);display:contents}.therapist-card__day[data-astro-cid-kyolo76e]{font-size:var(--text-sm);color:var(--color-navy);font-weight:600;text-decoration:none}.therapist-card__hours[data-astro-cid-kyolo76e]{font-size:var(--text-sm);color:var(--color-navy);font-variant-numeric:tabular-nums}.therapist-card__course[data-astro-cid-kyolo76e]:before{content:" · "}.therapist-card__bio[data-astro-cid-kyolo76e]{gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);display:grid}.therapist-card__bio[data-astro-cid-kyolo76e] p[data-astro-cid-kyolo76e]{margin:0}.is-collapsed[data-astro-cid-kyolo76e] .therapist-card__bio[data-astro-cid-kyolo76e] p[data-astro-cid-kyolo76e]:first-child{max-height:calc(4 * var(--leading-body) * 1em);overflow:hidden;mask-image:linear-gradient(#000 50%,#0000)}.is-collapsed[data-astro-cid-kyolo76e] .therapist-card__bio[data-astro-cid-kyolo76e] p[data-astro-cid-kyolo76e]+p[data-astro-cid-kyolo76e]{display:none}.therapist-card__profil[data-astro-cid-kyolo76e]{gap:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border);flex-direction:column;display:flex}.therapist-card__profil[data-astro-cid-kyolo76e][hidden]{display:none}.therapist-card__section[data-astro-cid-kyolo76e] p[data-astro-cid-kyolo76e]{font-size:var(--text-sm);margin:0}.therapist-card__list[data-astro-cid-kyolo76e]{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);margin:0;padding-left:1rem;display:grid}.therapist-card__list[data-astro-cid-kyolo76e] strong[data-astro-cid-kyolo76e]{color:var(--color-text)}.therapist-card__contact[data-astro-cid-kyolo76e]{gap:var(--space-1);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.therapist-card__contact[data-astro-cid-kyolo76e] li[data-astro-cid-kyolo76e]{column-gap:var(--space-2);flex-wrap:wrap;display:flex}.therapist-card__contact[data-astro-cid-kyolo76e] a[data-astro-cid-kyolo76e]{overflow-wrap:anywhere}.therapist-card__contact-label[data-astro-cid-kyolo76e]{min-width:5.5rem;color:var(--color-text);font-weight:600}.therapist-card__actions[data-astro-cid-kyolo76e]{padding-top:var(--space-5);margin-top:auto}.therapist-card__buttons[data-astro-cid-kyolo76e]{text-align:center;flex-direction:column;align-items:stretch;display:flex}.therapist-card__cta[data-astro-cid-kyolo76e]{width:100%;min-height:2.25rem;font-size:var(--text-sm);padding:.5rem 1rem}.therapist-card__cta-hint[data-astro-cid-kyolo76e]{margin:var(--space-2) 0 0;max-width:none;font-size:var(--text-sm);color:var(--color-text-muted)}.therapist-card__toggle[data-astro-cid-kyolo76e]{min-height:2.75rem;margin-top:calc(-1 * var(--space-3));font:inherit;font-size:var(--text-sm);color:var(--color-navy);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:600;text-decoration:underline}.therapist-card__toggle[data-astro-cid-kyolo76e][hidden]{display:none}.therapist-card--condensed[data-astro-cid-kyolo76e]{padding:var(--space-5);justify-content:center}.therapist-card--condensed[data-astro-cid-kyolo76e] .therapist-card__head[data-astro-cid-kyolo76e]{margin-bottom:0}.therapist-card--condensed[data-astro-cid-kyolo76e] .therapist-card__media[data-astro-cid-kyolo76e]{width:104px;height:104px}.therapist-card--condensed[data-astro-cid-kyolo76e] .therapist-card__badge[data-astro-cid-kyolo76e]{margin:var(--space-3) 0 0}.therapist-card--condensed[data-astro-cid-kyolo76e] .therapist-card__name[data-astro-cid-kyolo76e]{font-size:var(--text-lg)}@media (width>=64rem){.therapist-card--condensed[data-astro-cid-kyolo76e] .therapist-card__media[data-astro-cid-kyolo76e]{width:120px;height:120px}}
