
.profile-hero{background:radial-gradient(ellipse at 0% 90%,#ede5f7a3,transparent 55%),radial-gradient(ellipse at 100% 20%,#f4e7d6aa,transparent 50%),#fffefa;padding:42px 0 85px}.profile-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:80px;align-items:center}.profile-intro h1{font-size:clamp(2.9rem,4.4vw,4.8rem);line-height:1.13;letter-spacing:-.065em;margin:23px 0 25px}.profile-lead{font-size:1.06rem;line-height:1.9;color:#78836c;max-width:620px}.profile-intro>p:not(.profile-lead){font-size:.92rem;line-height:1.95;color:#87907a}.profile-title{border-top:1px solid #e1ddcf;border-bottom:1px solid #e1ddcf;padding:21px 0;margin:25px 0}.profile-title h2{font-size:1.7rem;font-weight:500;letter-spacing:-.04em;margin:0 0 8px}.profile-title span{font-size:.8rem;color:#ac9271}.profile-intro .button{margin-top:20px}.profile-fee{display:block;font-size:.76rem;margin-top:15px;color:#969b88}.profile-photo{margin:0;padding:12px;background:#fffdf8;border:1px solid #ded4bf;border-radius:24px;box-shadow:0 22px 60px #97846b14}.profile-photo>img{display:block;width:100%;height:auto;aspect-ratio:4/4.9;object-fit:cover;object-position:50% 18%;border-radius:16px}.profile-photo figcaption{padding:18px 9px 8px;display:flex;flex-direction:column;gap:5px}.profile-photo figcaption span{font-size:1rem;font-weight:500;color:#6c795a}.profile-photo small{font-size:.67rem;color:#a09783}.profile-highlights{background:#f9f7f1;border-top:1px solid #e9e3d7;border-bottom:1px solid #e9e3d7}.highlights-grid{display:grid;grid-template-columns:repeat(3,1fr)}.highlights-grid article{padding:35px 30px;border-right:1px solid #e7e0d1}.highlights-grid article:first-child{padding-left:0}.highlights-grid article:last-child{border:0}.highlights-grid span{font-size:.62rem;letter-spacing:.13em;color:#ad9777}.highlights-grid h3{font-size:1.3rem;font-weight:500;letter-spacing:-.04em;margin:17px 0 12px}.highlights-grid p{font-size:.87rem;line-height:1.85;color:#89917c;margin:0}.about-story,.profile-principles{padding:90px 0}.story-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:80px}.about-us-page h2{letter-spacing:-.055em;line-height:1.2}.story-columns h2,.global-heading h2,.research-grid h2,.profile-principles h2{font-size:clamp(2.3rem,3.6vw,3.8rem);margin:18px 0 25px}.story-columns p{font-size:.97rem;line-height:1.95;color:#7e8973}.story-columns .story-opening{font-size:1.18rem;color:#778568;margin-top:0}.global-care{padding:80px 0;background:linear-gradient(115deg,#f3edf9,#faf0e4)}.global-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.global-heading>p{font-size:.95rem;line-height:1.95;color:#8b8790}.region-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:25px}.region-grid>div{background:#ffffffae;border:1px solid #e3d8eb;padding:25px;border-radius:16px}.region-grid span{font-size:.66rem;color:#af98b7}.region-grid h3{font-size:1.2rem;font-weight:500;margin:21px 0 13px;letter-spacing:-.035em}.region-grid p{font-size:.8rem;line-height:1.85;color:#8e9090;margin:0}.global-note{font-size:.74rem;color:#a09a9e;line-height:1.85;margin:25px 0 0}.research-feature{padding:85px 0;background:#f8f7f0}.research-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.research-grid p{font-size:.95rem;line-height:1.95;color:#7d8a70}.research-grid .link{display:inline-block;margin-top:17px}.profile-principles h2{margin-bottom:35px}.profile-principles .detail{background:#fdfaf5;border-color:#e8dfd1}.about-paths{padding:50px 0 70px}.about-paths h2{font-size:2.2rem;margin:16px 0 25px}.profile-cta-fee{font-size:.8rem!important;margin-top:17px!important}.profile-hero .eyebrow{color:#a58aaf}.profile-principles .detail span{color:#ac93b5}
@media(max-width:900px){.profile-layout{gap:40px}.story-columns,.research-grid,.global-heading{gap:35px}.region-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.profile-hero{padding:30px 0 55px}.profile-layout{grid-template-columns:1fr;gap:35px}.profile-intro h1{font-size:3rem}.profile-intro .button{width:100%}.profile-fee{text-align:center}.profile-photo{max-width:440px;width:100%;margin:auto}.profile-photo>img{aspect-ratio:4/4.4}.highlights-grid{grid-template-columns:1fr}.highlights-grid article{padding:27px 0;border-right:0;border-bottom:1px solid #e7e0d1}.story-columns,.research-grid,.global-heading{grid-template-columns:1fr;gap:15px}.about-story,.profile-principles,.research-feature,.global-care{padding:60px 0}.region-grid{gap:10px}.region-grid>div{padding:19px}.region-grid h3{font-size:1rem}.story-columns h2,.global-heading h2,.research-grid h2,.profile-principles h2{font-size:2.5rem}.about-paths h2{font-size:1.9rem}}

/* Editorial refinement of the practitioner profile */
.about-us-page{background:#fffdf8}.profile-hero{background:linear-gradient(120deg,#f9f5ec,#faf7fc);padding:36px 0 92px;border-bottom:1px solid #e7e0d1}.profile-layout{grid-template-columns:minmax(0,1fr) minmax(0,.88fr);gap:95px}.profile-intro .eyebrow{font-size:.65rem;letter-spacing:.2em;color:#a48c65}.profile-intro h1{font-size:clamp(4.5rem,7vw,7.4rem);font-weight:400;letter-spacing:-.075em;line-height:1.05;margin:25px 0 21px;color:#344534}.profile-positioning{font-size:clamp(1.35rem,2vw,2.1rem);font-weight:400;letter-spacing:-.045em;line-height:1.4;color:#849272;margin-bottom:25px}.profile-lead{font-size:.97rem;line-height:1.95;max-width:510px;color:#7e8874}.profile-intro>p:not(.profile-lead){font-size:.88rem;max-width:490px;line-height:1.9;color:#8b927e}.credential-signature{display:flex;align-items:center;gap:17px;margin:29px 0;padding:22px 0;border-top:1px solid #dfd8c8;border-bottom:1px solid #dfd8c8;max-width:490px}.credential-symbol{width:43px;height:43px;display:grid;place-items:center;border:1px solid #cabc9b;border-radius:50%;color:#b29b70;font-size:1.25rem;background:#f8f3e7}.credential-signature strong{font-size:.9rem;font-weight:500;color:#7e805e;display:block}.credential-signature div>span{display:block;font-size:.71rem;color:#a5997d;margin-top:4px;letter-spacing:.045em}.profile-intro .button{background:#52664b;border-radius:12px;font-size:.8rem;padding:16px 25px;margin-top:20px}.profile-photo{border:1px solid #d0c5ab;border-radius:8px;padding:12px;background:#fdfaf2;box-shadow:16px 18px 0 #ebe4d8,0 25px 70px #7e705415}.profile-photo>img{border-radius:2px;aspect-ratio:4/5;object-position:50% 17%}.profile-photo figcaption{padding:20px 8px 9px}.profile-photo figcaption span{font-size:.85rem;color:#667357;letter-spacing:.015em}.profile-photo small{font-size:.59rem;letter-spacing:.12em;text-transform:uppercase;color:#a8997c}.profile-highlights{background:#fffdf8}.highlights-grid article{padding:35px;border-right-color:#e4ddcb}.highlights-grid span{font-size:.57rem;letter-spacing:.16em}.highlights-grid h3{font-size:1.3rem;margin:18px 0 12px;font-weight:500;color:#617253}.highlights-grid p{font-size:.82rem;line-height:1.9;max-width:300px}.about-story{padding:110px 0}.story-columns{gap:100px;grid-template-columns:1fr 1fr}.story-columns .eyebrow,.global-heading .eyebrow,.profile-principles .eyebrow{font-size:.63rem;letter-spacing:.18em;color:#ab9470}.story-columns h2,.global-heading h2,.profile-principles h2{font-size:clamp(2.8rem,4.1vw,4.4rem);line-height:1.14;font-weight:400;letter-spacing:-.065em}.story-columns .story-opening{font-size:1.2rem;line-height:1.8;color:#8b9977}.story-columns p{font-size:.91rem;line-height:2;color:#858d7b}.global-care{background:linear-gradient(110deg,#f3edf8,#f7f1e6);padding:92px 0;border-top:1px solid #e5dce9;border-bottom:1px solid #e5dce9}.global-heading{gap:90px}.global-heading>p{font-size:.93rem;line-height:1.95;max-width:440px}.region-grid{gap:0;border-top:1px solid #d9cedf;border-bottom:1px solid #d9cedf;margin-top:36px}.region-grid>div{border:0;border-right:1px solid #d9cedf;border-radius:0;background:transparent;padding:28px}.region-grid>div:first-child{padding-left:0}.region-grid>div:last-child{border-right:0}.region-grid span{font-size:.63rem;color:#b19ab6}.region-grid h3{font-size:1.2rem;letter-spacing:-.04em;margin:18px 0 0;font-weight:400;color:#8a7892}.global-note{font-size:.7rem;max-width:750px;margin-top:25px}.research-feature{padding:95px 0;background:#2e4336}.research-grid{grid-template-columns:1fr 1fr;gap:100px}.research-feature .eyebrow{font-size:.6rem;color:#c0ae8a;letter-spacing:.19em}.research-grid h2{font-size:clamp(2.8rem,4.1vw,4.4rem);color:#eee9de;line-height:1.12;letter-spacing:-.065em;margin:20px 0}.research-grid p{color:#c0cbb8;font-size:.91rem;line-height:1.95}.research-grid .link{color:#d1bf9a;border-bottom-color:#a89c80;font-size:.74rem}.profile-principles{padding:105px 0}.profile-principles .details-grid{gap:22px;margin-top:42px}.profile-principles .detail{border:0;border-top:1px solid #dcd4c2;border-radius:0;padding:28px 8px 0 0;background:transparent}.profile-principles .detail span{color:#aa9778;font-size:.62rem;letter-spacing:.18em}.profile-principles .detail h3{font-size:1.27rem;line-height:1.5;font-weight:400;margin-top:20px}.profile-principles .detail p{font-size:.88rem;line-height:1.95;color:#858f79}.about-paths{padding:0 0 85px}.about-paths .eyebrow{font-size:.62rem;color:#aa9674;letter-spacing:.16em}.about-paths h2{font-size:2rem;letter-spacing:-.05em}.about-us-page .page-cta{padding:100px 0;background:linear-gradient(135deg,#eee7f7,#f7eee0)}.about-us-page .page-cta h2{font-size:clamp(2.8rem,4.7vw,5rem);line-height:1.13;font-weight:400;letter-spacing:-.065em;margin:23px 0}.about-us-page .page-cta p{font-size:.91rem;max-width:580px;line-height:1.9}.about-us-page .page-cta .button{margin-top:10px;background:#53684c}.profile-cta-fee{font-size:.76rem!important;letter-spacing:.035em}
@media(max-width:1000px){.profile-layout{gap:50px}.story-columns,.global-heading,.research-grid{gap:45px}.profile-photo{box-shadow:9px 12px 0 #ebe4d8}.region-grid>div{padding:23px}}
@media(max-width:700px){.profile-hero{padding:28px 0 65px}.profile-layout{grid-template-columns:1fr;gap:40px}.profile-intro h1{font-size:4.4rem}.profile-positioning{font-size:1.6rem}.profile-lead{font-size:.91rem}.credential-signature{margin:23px 0;padding:19px 0}.profile-photo{max-width:400px;margin:0 auto 10px}.profile-photo>img{aspect-ratio:4/4.7}.profile-intro .button{width:100%}.highlights-grid article{padding:27px 0;border-right:0}.about-story,.global-care,.research-feature,.profile-principles{padding:65px 0}.story-columns,.global-heading,.research-grid{grid-template-columns:1fr;gap:20px}.story-columns h2,.global-heading h2,.research-grid h2,.profile-principles h2{font-size:2.9rem}.region-grid{grid-template-columns:repeat(2,1fr)}.region-grid>div{padding:23px 15px!important;border-bottom:1px solid #d9cedf}.region-grid>div:nth-child(2){border-right:0}.region-grid>div:nth-child(n+3){border-bottom:0}.region-grid h3{font-size:1.03rem}.about-paths{padding:0 0 60px}.about-us-page .page-cta{padding:65px 0}.about-us-page .page-cta h2{font-size:3rem}.profile-principles .details-grid{gap:30px}}
