/* About: brand purpose, a recognizable founder, and a coordinated clinical service. */
html[data-color-study="stone"] body main.about-editorial .about-editorial-grid {
 display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,100px);align-items:start;
}
html[data-color-study="stone"] body main.about-editorial .about-opening h1 {max-width:20ch}
html[data-color-study="stone"] body main.about-editorial .about-opening .page-head-grid {grid-template-columns:1.2fr 1fr}
html[data-color-study="stone"] body main.about-editorial .about-lead {
 font:400 clamp(24px,2vw,28px)/1.35 var(--display)!important;color:var(--navy);margin:0 0 22px;
}
html[data-color-study="stone"] body main.about-editorial .about-prose>p+p,
html[data-color-study="stone"] body main.about-editorial .founder-story>p+p {margin-top:18px}
html[data-color-study="stone"] body main.about-editorial .about-founder-grid {
 display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(40px,7vw,100px);align-items:center;
}
html[data-color-study="stone"] body main.about-editorial figure {margin:0}
html[data-color-study="stone"] body main.about-editorial .founder-portrait img {
 display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center 25%;
}
html[data-color-study="stone"] body main.about-editorial #founder-name {max-width:15ch;margin-bottom:16px}
html[data-color-study="stone"] body main.about-editorial .founder-credentials {
 font:600 15px/1.5 var(--body);letter-spacing:.07em;margin:0;
}
html[data-color-study="stone"] body main.about-editorial .founder-role {font-size:14px;line-height:1.6;margin-top:8px}
html[data-color-study="stone"] body main.about-editorial .founder-story .about-lead {margin-top:28px}
html[data-color-study="stone"] body main.about-editorial .about-model-columns {
 display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:36px 0 28px;
}
html[data-color-study="stone"] body main.about-editorial .about-model-columns h3 {margin:0 0 14px}
html[data-color-study="stone"] body main.about-editorial .about-credential-list {margin:0}
html[data-color-study="stone"] body main.about-editorial .about-credential-list>div {
 padding:22px 0;border-bottom:1px solid #D8DDE0;
}
html[data-color-study="stone"] body main.about-editorial .about-credential-list>div:first-child {padding-top:0}
html[data-color-study="stone"] body main.about-editorial .about-credential-list>div:last-child {border-bottom:0;padding-bottom:0}
html[data-color-study="stone"] body main.about-editorial .about-credential-list dt {font:600 16px/1.5 var(--body);margin-bottom:10px}
html[data-color-study="stone"] body main.about-editorial .about-credential-list dd {font-size:15px;line-height:1.7;margin:0}
html[data-color-study="stone"] body main.about-editorial .about-board-certification dt {
 font:600 13px/1.5 var(--body);letter-spacing:.12em;text-transform:uppercase;
}
html[data-color-study="stone"] body main.about-editorial .about-board-certification .board-qualification {
 font:400 clamp(26px,2.15vw,31px)/1.2 var(--display)!important;margin:12px 0 16px;
}
html[data-color-study="stone"] body main.about-editorial .about-board-certification .board-clinician {font-size:14px}
html[data-color-study="stone"] body main.about-editorial .about-memberships dt {font-size:14px}
html[data-color-study="stone"] body main.about-editorial .about-memberships abbr {text-decoration:none}
html[data-color-study="stone"]:not([data-theme="dark"]) body main.about-editorial .about-board-certification dt {color:#9F5148}
html[data-color-study="stone"]:not([data-theme="dark"]) body main.about-editorial .about-memberships {color:#536473}
html[data-color-study="stone"] body main.about-editorial .about-standards-intro {max-width:40ch;margin:24px 0}
html[data-color-study="stone"] body main.about-editorial .about-membership-note {font-size:12px;line-height:1.5;margin:28px 0 0;color:#536473}
html[data-color-study="stone"] body main.about-editorial .about-team-grid {
 display:grid;grid-template-columns:.85fr 1.2fr;gap:clamp(40px,6vw,86px);align-items:center;
}
html[data-color-study="stone"] body main.about-editorial .about-team h2 {margin-bottom:24px}
html[data-color-study="stone"] body main.about-editorial .about-team p+p {margin-top:18px}
html[data-color-study="stone"] body main.about-editorial .about-team img {
 display:block;width:100%;height:auto;aspect-ratio:900/506;object-fit:cover;object-position:center;
}
html[data-color-study="stone"] body main.about-editorial .text-link {border:0;text-decoration:none}
html[data-color-study="stone"] body main.about-editorial .about-peer>.wrap {max-width:1040px}
html[data-color-study="stone"] body main.about-editorial #peer-heading {
 font:600 13px/1.5 var(--body)!important;
}
html[data-color-study="stone"] body main.about-editorial .about-peer blockquote {
 font:400 clamp(28px,2.75vw,40px)/1.25 var(--display);margin:26px 0;
}
html[data-color-study="stone"] body main.about-editorial .about-peer figcaption {display:grid;gap:6px;font-size:13px}
html[data-color-study="stone"] body main.about-editorial .about-peer figcaption span:first-child {font-weight:600}
html[data-color-study="stone"] body main.about-editorial .page-foot-inner {
 display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:center;
}
html[data-color-study="stone"] body main.about-editorial .page-foot .actions {
 display:flex;align-items:flex-start;flex-direction:column;gap:24px;margin:0;
}
html[data-color-study="stone"] body main.about-editorial .about-cta-copy p {
 margin:22px 0 0;max-width:46ch;font-size:16px;line-height:1.65;color:inherit;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body main.about-editorial :is(.about-founder,.about-team) {background:#F4F3F0}
html[data-color-study="stone"]:not([data-theme="dark"]) body main.about-editorial .about-care-model {
 background:#123F40;color:#F8F5EF;--section-eyebrow-color:#EDADA3;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body main.about-editorial .about-care-model :is(h2,h3,p,a) {color:#F8F5EF}
html[data-color-study="stone"]:not([data-theme="dark"]) body main.about-editorial .about-care-model .section-eyebrow {color:#EDADA3!important}
html[data-color-study="stone"]:not([data-theme="dark"]) body main.about-editorial .about-care-model :focus-visible {outline-color:#EDADA3}
html[data-color-study="stone"]:not([data-theme="dark"]) body main.about-editorial .section-eyebrow {color:#9F5148!important}
html[data-theme="dark"] body main.about-editorial :is(.about-founder,.about-team,.about-care-model) {background:#132E4D}
html[data-theme="dark"] body main.about-editorial :is(.about-lead,.about-membership-note) {color:#E4EBF3}
@media(max-width:900px){
 html[data-color-study="stone"] body main.about-editorial :is(.about-editorial-grid,.about-founder-grid,.about-team-grid) {gap:36px}
 html[data-color-study="stone"] body main.about-editorial .about-model-columns {gap:24px}
}
@media(max-width:760px){
 html[data-color-study="stone"] body main.about-editorial :is(.about-editorial-grid,.about-founder-grid,.about-team-grid,.about-opening .page-head-grid,.page-foot-inner) {grid-template-columns:1fr}
 html[data-color-study="stone"] body main.about-editorial .founder-portrait {max-width:480px}
 html[data-color-study="stone"] body main.about-editorial .about-model-columns {grid-template-columns:1fr;gap:28px}
 html[data-color-study="stone"] body main.about-editorial .about-team-grid {gap:28px}
 html[data-color-study="stone"] body main.about-editorial .about-peer blockquote {font-size:30px}
 html[data-color-study="stone"] body main.about-editorial .page-foot-inner {gap:28px}
}
