.about-redesign{overflow:clip}.about-intro{position:relative;isolation:isolate;min-height:92svh;padding:clamp(150px,19vh,230px) 0 clamp(110px,13vh,170px);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.about-hero__watermark{position:absolute;z-index:-1;width:min(1180px,92vw);right:-17vw;top:5%;opacity:.055;pointer-events:none}.about-intro .eyebrow{color:#8B5A2B;transition-delay:.08s}.about-intro__grid{grid-template-columns:minmax(0,1.34fr) minmax(250px,.5fr);gap:8vw;align-items:end}.about-intro h1{max-width:1000px;font-size:clamp(56px,7.65vw,128px);line-height:.79}.about-intro h1 em{color:#8B5A2B}.about-intro__copy{max-width:450px;transition-delay:.18s}.about-intro__copy p{margin-bottom:20px}.about-brand-line{position:relative;margin-top:clamp(58px,9vw,120px);transition-delay:.28s}.about-brand-line:before{content:"";position:absolute;left:0;top:-24px;width:min(160px,18vw);height:1px;background:#8B5A2B}.about-intro .reveal{transition-timing-function:cubic-bezier(.22,1,.36,1)}.about-clinic{position:relative;padding:clamp(112px,13vw,180px) 0;background:var(--paper);color:var(--ink);overflow:hidden}.about-clinic:after{content:"REHABILITATION / TREATMENT / RECOVERY";display:block;max-width:1400px;width:min(100% - 52px,1400px);margin:clamp(80px,10vw,130px) auto 0;padding-top:20px;border-top:1px solid var(--line);font:500 clamp(17px,2.3vw,34px)/1 'DM Mono',monospace;letter-spacing:-.06em;color:#8B5A2B;white-space:nowrap;overflow:hidden}.about-clinic__grid{grid-template-columns:minmax(0,.9fr) minmax(250px,.62fr) minmax(240px,.56fr);gap:6vw;align-items:end}.about-clinic .eyebrow{color:#8B5A2B}.about-clinic h2 em{color:#8B5A2B}.about-clinic__copy{color:var(--muted)}.about-clinic__visual{height:min(40vw,520px);margin:0;overflow:hidden}.about-clinic__visual img{width:100%;height:100%;object-fit:cover;object-position:center 26%;transition:transform .55s var(--ease)}.about-clinic__visual:hover img{transform:scale(1.018)}.about-conditions{position:relative;padding:clamp(115px,13vw,175px) 0;background:var(--cream)}.about-conditions__head{grid-template-columns:minmax(0,1fr) minmax(250px,.45fr);margin-bottom:0}.about-conditions__head h2{font-size:clamp(56px,8.2vw,130px)}.about-conditions__head p{padding-bottom:7px}.condition-item:hover:not([open]){background:rgba(243,238,229,.11)}.condition-item summary{transition:padding .3s var(--ease),transform .3s var(--ease)}.condition-item:hover summary{transform:translateX(4px)}.about-location{padding-top:clamp(105px,12vw,160px);padding-bottom:clamp(105px,12vw,160px)}.about-location__head h2{font-size:clamp(52px,7vw,110px)}.about-map--image{box-shadow:0 18px 40px rgba(139, 90, 43,.08)}.about-map--image img{transition:transform .55s var(--ease)}.about-map--image:hover img{transform:scale(1.014)}.about-map-link{transition:letter-spacing .3s var(--ease),color .3s var(--ease)}.about-map-link:hover{letter-spacing:1.45px;color:#8B5A2B}.about-person{position:relative;padding:clamp(115px,13vw,180px) 0;background:var(--ink);color:var(--cream);overflow:hidden}.about-person:before{content:"MOVE.\A RECOVER.\A RETURN.";white-space:pre;position:absolute;right:-2vw;top:10%;color:rgba(243,238,229,.035);font:500 clamp(90px,14vw,230px)/.78 'Playfair Display',serif;letter-spacing:-.1em;pointer-events:none}.about-person__grid{position:relative;grid-template-columns:minmax(0,.92fr) minmax(0,.8fr);gap:9vw}.about-person__photos{min-height:0;padding:0}.about-person__graduation{height:min(56vw,690px)}.about-person__copy{max-width:560px}.about-person__copy .eyebrow,.about-person__qualifications .eyebrow{color:#f3eee5}.about-person__copy h2{font-size:clamp(62px,8vw,128px);color:var(--cream)}.about-person__copy h2 em{color:#f3eee5}.about-person__copy p{color:#f3eee5}.about-person__qualifications{position:relative;margin-top:clamp(88px,11vw,150px)}.about-person__qualifications .eyebrow:before{content:"BUILT ON KNOWLEDGE";display:block;margin-bottom:13px;color:#f3eee5;font:500 10px 'DM Mono',monospace;letter-spacing:1.2px}.qualification-list{border-color:rgba(243,238,229,.25)}.qualification-list li{border-color:rgba(243,238,229,.25);transition:padding .3s var(--ease)}.qualification-list li:hover{padding-left:5px}.qualification-list span{color:#f3eee5}.qualification-list p{color:var(--cream)}.about-questions{position:relative;padding:clamp(115px,13vw,175px) 0;background:var(--cream);color:var(--ink)}.about-questions .eyebrow{color:#8B5A2B}.about-questions h2 em{color:#8B5A2B}.about-faq{border-color:var(--line)}.about-faq details{border-color:var(--line);transition:background .3s var(--ease)}.about-faq details:hover{background:rgba(243,238,229,.11)}.about-faq summary span{color:#8B5A2B}.about-faq__answer p{color:var(--muted)}.about-faq__answer a{color:#8B5A2B}.about-bottom-cta{display:none}@media(max-width:760px){.about-intro{min-height:auto;padding:145px 0 90px}.about-hero__watermark{width:138vw;right:-47vw;top:9%;opacity:.048}.about-intro__grid{grid-template-columns:1fr;gap:34px}.about-intro h1{font-size:clamp(53px,14.2vw,76px)}.about-brand-line{margin-top:62px}.about-clinic{padding:86px 0}.about-clinic__grid{grid-template-columns:1fr;gap:34px}.about-clinic__visual{height:440px}.about-clinic:after{width:min(100% - 34px,620px);margin-top:67px;font-size:16px}.about-conditions{padding:86px 0}.about-conditions__head h2{font-size:clamp(52px,14vw,76px)}.about-location{padding:86px 0}.about-person{padding:90px 0}.about-person__grid{grid-template-columns:1fr;gap:43px}.about-person__photos{min-height:0}.about-person__copy h2{font-size:clamp(62px,17vw,90px)}.about-person:before{right:-13vw;top:8%;font-size:34vw}.about-person__qualifications{margin-top:72px}.about-questions{padding:86px 0}.about-questions h2{font-size:clamp(52px,14vw,76px)}}@media(prefers-reduced-motion:reduce){.about-clinic__visual img,.about-map--image img,.condition-item summary,.about-map-link,.qualification-list li{transition:none}.about-clinic__visual:hover img,.about-map--image:hover img,.condition-item:hover summary{transform:none}}
/* Fine editorial boundary between the qualifications and location sections. */
.about-location{border-top:1px solid var(--line)}
