@layer components{.about-hero-grid{grid-template-columns:minmax(0,1fr);gap:0 1.25rem;display:grid}.about-hero--visual .about-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,6.5rem);grid-template-areas:"eyebrow eyebrow""title visual""body body";align-items:end}.about-hero--visual .about-hero-head{display:contents}.about-hero--visual .about-hero-head>.eyebrow{grid-area:eyebrow}.about-hero--visual .about-hero-head>h1{grid-area:title}.about-hero--visual .about-hero-visual{grid-area:visual;align-self:end}.about-hero--visual .about-hero-body{grid-area:body}.about-hero h1{overflow-wrap:break-word}.about-portrait{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:0 0 0 5px var(--color-paper), var(--shadow-2);display:block}.about-plate{justify-content:flex-end;display:flex}.about-plate .name-plate{width:88px;height:88px;font-size:2rem}@media (min-width:47.5rem){.about-hero--visual .about-hero-grid{grid-template:"eyebrow visual""title visual""body visual"1fr/minmax(0,1fr) minmax(0,17rem);align-items:start;gap:0 3rem}.about-hero--visual .about-hero-visual{align-self:start;margin-top:.75rem}.about-plate{justify-content:center;padding-top:1rem}.about-plate .name-plate{width:168px;height:168px;font-size:3.75rem}}@media (min-width:60rem){.about-hero--visual .about-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,21rem);gap:0 4.5rem}}:is(.about-hero,.about-action,.about-doctor,.about-final) .btn{white-space:normal;text-align:center;max-width:100%}.about-creds{gap:1rem;margin-top:1.75rem;display:grid}@media (min-width:47.5rem){.about-creds{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-cred{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);box-shadow:var(--shadow-1);padding:1.25rem 1.25rem 1.375rem}.about-cred dt{font-size:var(--text-step--1);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-sage-ink);align-items:center;gap:12px;font-weight:650;display:flex}.about-cred dd{margin-top:.875rem}.about-cred ul{gap:.5rem;padding-left:1.1rem;list-style:outside;display:grid}.about-cred li::marker{color:var(--color-sage-deep)}.about-cred strong{font-weight:650}.about-values{max-width:60rem;margin-top:1.5rem}@media (min-width:60rem){.about-values{grid-template-columns:repeat(4,minmax(0,1fr))}.about-values li{justify-content:flex-start}}.about-doctor{max-width:40rem;margin-top:1.5rem}.about-award{align-items:center;gap:12px;margin-top:1.5rem;font-weight:600;display:flex}.about-profiles{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.about-hours{max-width:36rem;margin-top:1.5rem}.about-hours-links{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1rem;font-weight:600;display:flex}.about-review-links{max-width:36rem;margin-top:1.5rem}.prose>.about-action{margin-top:1.75rem}:is(.about-action,.about-hero) .btn-primary .tbc{--tbc-line:#faf7f0bf;--tbc-mark:var(--color-on-dark)}:is(.about-creds,.about-hours-links,.about-profiles,.about-hero .lead,.content-body) .ext-link:not(.btn):not(.list-row) .ext-icon{display:inline-block}.about-final{padding-top:var(--spacing-section)}.about-final-links{flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;margin-top:1.5rem;display:flex}.about-final .link-arrow{color:var(--color-on-dark)}.about-final .link-arrow:hover{color:var(--color-on-dark);opacity:.85}}
