.team-bio[data-astro-cid-63jyqgxt]{gap:var(--space-xl);padding:var(--space-md);grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:start;display:grid}.team-bio__frame[data-astro-cid-63jyqgxt]{aspect-ratio:4/5;position:sticky;inset-block-start:0}.team-bio__name[data-astro-cid-63jyqgxt]{margin:0 0 var(--space-md);font-size:var(--font-size-3xl);line-height:var(--line-height-tight)}.team-bio__bio[data-astro-cid-63jyqgxt]{font-size:var(--font-size-md)}@media (width<=767px){.team-bio[data-astro-cid-63jyqgxt]{gap:var(--space-lg);padding:var(--space-xs);grid-template-columns:minmax(0,1fr)}.team-bio__frame[data-astro-cid-63jyqgxt]{max-inline-size:12rem;position:static}.team-bio__name[data-astro-cid-63jyqgxt]{font-size:var(--font-size-2xl)}}.doctor-card[data-astro-cid-ikxs3v7z]{border-radius:var(--radius-xl);box-shadow:var(--shadow-soft)}.doctor-card__body[data-astro-cid-ikxs3v7z]{gap:var(--space-sm);flex-direction:column;display:flex}.doctor-card__role[data-astro-cid-ikxs3v7z]{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--cta);margin:0}.doctor-card__name[data-astro-cid-ikxs3v7z]{margin:0;line-height:1.12}.doctor-card__short[data-astro-cid-ikxs3v7z] p{margin:0}.doctor-card__more[data-astro-cid-ikxs3v7z]{align-self:flex-start;margin-block-start:var(--space-xs)}.doctor-card__frame[data-astro-cid-ikxs3v7z]{aspect-ratio:4/5}.doctor-card--featured[data-astro-cid-ikxs3v7z]{gap:var(--space-2xl);padding:var(--space-lg) var(--space-2xl) var(--space-lg) var(--space-lg);box-shadow:var(--shadow-photo);grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:center;display:grid}.doctor-card--featured[data-astro-cid-ikxs3v7z] .doctor-card__role[data-astro-cid-ikxs3v7z]{padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--forest-tile);color:var(--accent-text-dark);align-self:flex-start}.doctor-card--featured[data-astro-cid-ikxs3v7z] .doctor-card__name[data-astro-cid-ikxs3v7z]{color:var(--white);font-size:var(--font-size-4xl)}.doctor-card--featured[data-astro-cid-ikxs3v7z] .doctor-card__short[data-astro-cid-ikxs3v7z]{color:var(--forest-muted);line-height:1.75;font-size:var(--font-size-md);max-width:40rem}.doctor-card--default[data-astro-cid-ikxs3v7z]{gap:var(--space-md);padding:var(--space-sm) var(--space-sm) var(--space-lg);background:var(--solid-bg);flex-direction:column;display:flex}.doctor-card--default[data-astro-cid-ikxs3v7z] .doctor-card__body[data-astro-cid-ikxs3v7z]{padding-inline:var(--space-sm);flex:1}.doctor-card--default[data-astro-cid-ikxs3v7z] .doctor-card__name[data-astro-cid-ikxs3v7z]{font-size:var(--font-size-2xl)}.doctor-card--default[data-astro-cid-ikxs3v7z] .doctor-card__short[data-astro-cid-ikxs3v7z]{color:var(--text-muted);line-height:1.65;font-size:var(--font-size-sm);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.doctor-card--default[data-astro-cid-ikxs3v7z] .doctor-card__more[data-astro-cid-ikxs3v7z]{margin-block-start:auto}@media (width<=767px){.doctor-card--featured[data-astro-cid-ikxs3v7z]{padding:var(--space-md);gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.doctor-card--featured[data-astro-cid-ikxs3v7z] .doctor-card__frame[data-astro-cid-ikxs3v7z]{max-inline-size:18rem}.doctor-card--featured[data-astro-cid-ikxs3v7z] .doctor-card__name[data-astro-cid-ikxs3v7z]{font-size:var(--font-size-2xl)}}.doctor-grid[data-astro-cid-qbw6qdqc]{gap:var(--space-lg);display:grid}.doctor-grid--owners[data-astro-cid-qbw6qdqc]{grid-template-columns:minmax(0,1fr)}.doctor-grid--owners[data-astro-cid-qbw6qdqc]+.doctor-grid--doctors[data-astro-cid-qbw6qdqc]{margin-block-start:var(--space-2xl)}.doctor-grid--doctors[data-astro-cid-qbw6qdqc]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.doctor-grid--doctors[data-astro-cid-qbw6qdqc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.doctor-grid--doctors[data-astro-cid-qbw6qdqc]{grid-template-columns:minmax(0,1fr)}}.team-card[data-astro-cid-pjsz4kx3]{gap:var(--space-2xs);inline-size:100%;font:inherit;text-align:start;color:inherit;background:0 0;border:0;flex-direction:column;padding:0;display:flex}button[data-astro-cid-pjsz4kx3].team-card{cursor:pointer}.team-card__frame[data-astro-cid-pjsz4kx3]{aspect-ratio:4/5;margin-block-end:var(--space-sm);display:block;overflow:hidden}.team-card__frame[data-astro-cid-pjsz4kx3] img{transition:transform var(--motion-duration-reveal) var(--motion-ease-spring)}button[data-astro-cid-pjsz4kx3].team-card:hover .team-card__frame[data-astro-cid-pjsz4kx3] img{transform:scale(1.04)}.team-card__name[data-astro-cid-pjsz4kx3]{font-family:var(--font-heading);font-weight:var(--font-weight-display);font-size:var(--font-size-2xl);color:var(--tone-heading);line-height:1.15}.team-card__role[data-astro-cid-pjsz4kx3]{font-size:var(--font-size-sm);color:var(--tone-muted)}@media (width<=767px){.team-card__name[data-astro-cid-pjsz4kx3]{font-size:var(--font-size-lg)}}.team-card__more[data-astro-cid-pjsz4kx3]{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--main);text-decoration:underline;text-decoration-color:var(--cta);text-underline-offset:4px;margin-block-start:var(--space-2xs)}.staff-grid[data-astro-cid-swy3u2hp]{gap:var(--space-xl) var(--space-lg);grid-template-columns:repeat(auto-fill, minmax(max(13rem, calc((100% - 3 * var(--space-lg)) / 4)), 1fr));display:grid}@media (width<=767px){.staff-grid[data-astro-cid-swy3u2hp]{gap:var(--space-lg) var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}}.about-clinic__grid[data-astro-cid-obalgui5]{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-clinic__item[data-astro-cid-obalgui5]{padding:var(--space-xl) var(--space-lg);border-radius:var(--radius-xl);background:var(--white);box-shadow:var(--shadow-soft)}.about-clinic__item[data-astro-cid-obalgui5] h3[data-astro-cid-obalgui5]{margin:0 0 var(--space-sm);font-size:var(--font-size-2xl)}.about-clinic__item[data-astro-cid-obalgui5] p[data-astro-cid-obalgui5]{margin:0;line-height:1.7}.about-staff__body[data-astro-cid-obalgui5]{max-width:48rem;font-size:var(--font-size-md);margin:0 0 var(--space-2xl);line-height:1.75}.department[data-astro-cid-obalgui5]+.department[data-astro-cid-obalgui5]{margin-block-start:var(--space-2xl)}.department__heading[data-astro-cid-obalgui5]{align-items:center;gap:var(--space-md);margin:0 0 var(--space-lg);font-size:var(--font-size-2xl);display:flex}.department__heading[data-astro-cid-obalgui5]:after{content:"";background:var(--light-grey);flex:1;block-size:1px}@media (width<=900px){.about-clinic__grid[data-astro-cid-obalgui5]{grid-template-columns:minmax(0,1fr)}}
