.about-hero[data-astro-cid-w4gmkkkv]{padding-block:var(--space-l) var(--space-3xl);position:relative}.about-hero-content[data-astro-cid-w4gmkkkv]{z-index:1;position:relative}.about-breadcrumbs[data-astro-cid-w4gmkkkv] ol[data-astro-cid-w4gmkkkv]{align-items:center;gap:var(--space-3xs);margin:0 0 var(--space-m);font-size:var(--text-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.about-breadcrumbs[data-astro-cid-w4gmkkkv] li[data-astro-cid-w4gmkkkv]{align-items:center;gap:var(--space-3xs);color:var(--color-text-muted);display:flex}.about-breadcrumbs[data-astro-cid-w4gmkkkv] li[data-astro-cid-w4gmkkkv]:not(:last-child):after{content:"›";margin-left:var(--space-3xs);color:var(--color-text-muted)}.about-breadcrumbs[data-astro-cid-w4gmkkkv] a[data-astro-cid-w4gmkkkv]{color:var(--color-text-muted);transition:color var(--transition-fast);text-decoration:none}.about-breadcrumbs[data-astro-cid-w4gmkkkv] a[data-astro-cid-w4gmkkkv]:hover{color:var(--color-primary)}.about-hero-badges[data-astro-cid-w4gmkkkv]{gap:var(--space-2xs);margin-bottom:var(--space-s);flex-wrap:wrap;display:flex}.about-badge[data-astro-cid-w4gmkkkv]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-s);text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);background:var(--color-primary-l-4);border-radius:var(--radius-full);padding:.375rem .875rem;display:inline-block}.about-heading[data-astro-cid-w4gmkkkv]{font-size:var(--text-h1);color:var(--color-primary-d-2);margin-bottom:var(--space-s);line-height:1.05}.about-sub[data-astro-cid-w4gmkkkv]{font-size:var(--text-l);color:var(--color-text-body);line-height:var(--leading-relaxed);max-width:52ch;margin:0}.team[data-astro-cid-w4gmkkkv]{background:var(--color-accent-l-4)}.team-header[data-astro-cid-w4gmkkkv]{text-align:center;margin-bottom:var(--space-2xl)}.team-heading[data-astro-cid-w4gmkkkv]{font-size:var(--text-h2);color:var(--color-primary-d-2);max-width:36ch;margin-inline:auto}.team-grid[data-astro-cid-w4gmkkkv]{justify-content:center;gap:var(--space-xl);flex-wrap:wrap;max-width:60rem;margin-inline:auto;display:flex}.team-grid[data-astro-cid-w4gmkkkv]>*{flex:0 18rem}@media (max-width:599px){.team-grid[data-astro-cid-w4gmkkkv]{max-width:22rem}.team-grid[data-astro-cid-w4gmkkkv]>*{flex-basis:100%}}.clinic[data-astro-cid-w4gmkkkv]{background:0 0}.clinic-layout[data-astro-cid-w4gmkkkv]{gap:var(--space-3xl);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:767px){.clinic-layout[data-astro-cid-w4gmkkkv]{gap:var(--space-xl);grid-template-columns:1fr}}.clinic-heading[data-astro-cid-w4gmkkkv]{font-size:var(--text-h2);color:var(--color-primary-d-2);margin-bottom:var(--space-l);line-height:var(--leading-snug)}.clinic-body[data-astro-cid-w4gmkkkv]{max-width:65ch;line-height:var(--leading-relaxed);color:var(--color-text-body);font-size:var(--text-m)}.clinic-body[data-astro-cid-w4gmkkkv] p[data-astro-cid-w4gmkkkv]{margin-bottom:var(--space-m)}.clinic-body[data-astro-cid-w4gmkkkv] p[data-astro-cid-w4gmkkkv]:last-child{margin-bottom:0}.clinic-highlights[data-astro-cid-w4gmkkkv]{gap:var(--space-m);flex-direction:column;display:flex}.highlight-card[data-astro-cid-w4gmkkkv]{gap:var(--space-m);padding:var(--space-l);background:var(--color-surface);border-radius:var(--radius-m);border:1px solid var(--color-border);transition:border-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);align-items:flex-start;display:flex}.highlight-card[data-astro-cid-w4gmkkkv]:hover{border-color:var(--color-primary-l-2);box-shadow:var(--shadow-2);transform:translateY(-2px)}.highlight-card[data-astro-cid-w4gmkkkv] svg[data-astro-cid-w4gmkkkv]{color:var(--color-primary);flex-shrink:0;margin-top:2px}.highlight-label[data-astro-cid-w4gmkkkv]{font-weight:700;font-size:var(--text-m);color:var(--color-text-heading);margin:0 0 var(--space-4xs)}.highlight-value[data-astro-cid-w4gmkkkv]{font-size:var(--text-s);color:var(--color-text-muted);line-height:var(--leading-relaxed);margin:0}.summary[data-astro-cid-w4gmkkkv]{background:0 0}.summary-accent[data-astro-cid-w4gmkkkv]{background:var(--color-accent-l-4)}.summary-split[data-astro-cid-w4gmkkkv]{gap:var(--space-2xl);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:768px){.summary-split[data-astro-cid-w4gmkkkv]{grid-template-columns:1fr 1fr}}.summary-photo[data-astro-cid-w4gmkkkv]{margin:0}.summary-photo-img[data-astro-cid-w4gmkkkv]{object-fit:cover;border-radius:var(--radius-l);width:100%;height:100%;min-height:18rem;box-shadow:var(--shadow-2);display:block}.summary-heading[data-astro-cid-w4gmkkkv]{font-size:var(--text-h2);color:var(--color-primary-d-2);line-height:var(--leading-snug);margin-bottom:var(--space-m)}.summary-text[data-astro-cid-w4gmkkkv]{font-size:var(--text-m);color:var(--color-text-body);line-height:var(--leading-relaxed);margin-bottom:var(--space-l);max-width:55ch}.summary-btn[data-astro-cid-w4gmkkkv]{align-items:center;gap:var(--space-2xs);font-family:var(--font-heading);font-weight:700;font-size:var(--text-m);color:var(--color-primary);transition:color var(--transition-fast);text-decoration:none;display:inline-flex}.summary-btn[data-astro-cid-w4gmkkkv] svg[data-astro-cid-w4gmkkkv]{transition:transform var(--transition-base)}.summary-btn[data-astro-cid-w4gmkkkv]:hover{color:var(--color-primary-d-1)}.summary-btn[data-astro-cid-w4gmkkkv]:hover svg[data-astro-cid-w4gmkkkv]{transform:translate(4px)}.summary-cards[data-astro-cid-w4gmkkkv]{background:0 0}.summary-cards-grid[data-astro-cid-w4gmkkkv]{gap:var(--space-l);grid-template-columns:1fr;display:grid}@media (min-width:768px){.summary-cards-grid[data-astro-cid-w4gmkkkv]{grid-template-columns:1fr 1fr}}.summary-card[data-astro-cid-w4gmkkkv]{background:var(--color-surface);border-radius:var(--radius-m);padding:var(--space-xl);box-shadow:var(--shadow-2);transition:box-shadow var(--transition-base), transform var(--transition-base)}.summary-card[data-astro-cid-w4gmkkkv]:hover{box-shadow:var(--shadow-3);transform:translateY(-3px)}.summary-card-icon[data-astro-cid-w4gmkkkv]{color:var(--color-primary);margin-bottom:var(--space-m)}.summary-card-heading[data-astro-cid-w4gmkkkv]{font-size:var(--text-h3);color:var(--color-primary-d-2);line-height:var(--leading-snug);margin-bottom:var(--space-s)}.summary-card-text[data-astro-cid-w4gmkkkv]{font-size:var(--text-m);color:var(--color-text-body);line-height:var(--leading-relaxed);margin-bottom:var(--space-l)}.tagline[data-astro-cid-w4gmkkkv]{text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:var(--text-s);color:var(--color-primary);margin-bottom:var(--space-xs)}
