.about-intro{text-align:center;padding:20px 0 44px}.about-crumbs{display:flex;gap:12px;font-size:12px;margin-bottom:26px;text-align:left}.about-crumbs a{text-decoration:underline;text-underline-offset:4px}.about-intro h1{font-size:clamp(40px,4vw,59px);line-height:1.1;margin:12px 0 15px}.about-intro>p:last-child{font-size:16px}.about-provider{display:grid;grid-template-columns:31% minmax(0,1fr) 25%;gap:35px;padding:30px;background:var(--wash);align-items:start}.about-portrait{width:100%;height:490px;object-fit:cover;object-position:center 25%}.about-bio{padding-top:15px}.about-bio h2{font-size:35px;line-height:1.12;margin-bottom:22px}.about-bio>p:not(.eyebrow){font-size:14px;line-height:1.8;margin-bottom:18px}.about-consult{border-left:1px solid var(--line);padding:15px 0 0 28px;min-height:100%}.about-consult h2{font-size:37px;line-height:1.12}.about-consult ul{list-style:none;padding:18px 0;margin:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.about-consult li{padding:13px 0;font-size:16px}.about-consult .button{font-size:12px;gap:12px;white-space:normal;padding:15px 18px}.about-phone{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:26px;font-size:14px}.about-approach{text-align:center;padding-top:65px;padding-bottom:65px}.about-approach h2,.about-treatment-heading h2{font-size:44px;line-height:1.12;margin:12px 0}.about-approach>p:last-of-type{font-size:15px}.about-approach ol{display:grid;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;gap:30px;margin:38px 0 0;text-align:left}.about-approach li{display:flex;gap:20px;padding-right:22px;border-right:1px solid var(--line)}.about-approach li:last-child{border:0;padding-right:0}.about-approach li>span{flex-shrink:0;font-size:16px;color:var(--gold-dark);padding-top:5px}.about-approach h3{font-size:27px;line-height:1.15;margin-bottom:12px}.about-approach li p{font-size:14px;line-height:1.75}.about-journey{background:var(--wash)}.about-journey .journey{padding-top:45px;padding-bottom:50px}.about-treatment-heading{text-align:center;padding-top:50px;padding-bottom:25px}.about-page .faq-image{display:none}.about-page .faq-section{background:var(--ivory);padding-top:45px;padding-bottom:45px}.about-page .faq-content{width:100%;max-width:1000px;margin:auto}.about-page .faq-content>.eyebrow,.about-page .faq-content>h2{text-align:center}.about-page .visit{border-top:1px solid var(--line)}
@media(max-width:1100px){.about-provider{grid-template-columns:35% minmax(0,1fr);gap:30px}.about-consult{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);padding:25px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.about-consult .eyebrow{grid-column:1/-1}.about-consult ul{grid-column:2;grid-row:2/5;margin:0}.about-consult .button{width:max-content;max-width:100%;margin-top:20px}.about-phone{justify-content:flex-start;margin-top:18px}.about-portrait{height:470px}.about-approach ol{gap:20px}.about-approach li{gap:12px;padding-right:15px}}
@media(max-width:650px){.about-intro{padding-bottom:30px}.about-intro h1{font-size:42px}.about-intro>p:last-child{font-size:15px}.about-provider{grid-template-columns:1fr;padding:20px;gap:20px}.about-portrait{height:auto;max-height:480px;object-fit:cover;object-position:top}.about-bio{padding-top:5px}.about-bio h2{font-size:36px}.about-consult{display:block;padding-top:25px}.about-consult ul{margin:20px 0;padding:10px 0}.about-consult li{padding:10px 0}.about-consult .button{margin-top:0;font-size:14px}.about-approach{padding-top:40px;padding-bottom:40px}.about-approach h2,.about-treatment-heading h2{font-size:36px}.about-approach ol{grid-template-columns:1fr;gap:22px;margin-top:28px}.about-approach li{border-right:0;border-bottom:1px solid var(--line);padding:0 0 22px;gap:20px}.about-approach li:last-child{padding-bottom:0}.about-treatment-heading{padding-top:35px}.about-page .faq-content h2{font-size:36px}}
