.about-page{--about-space:clamp(64px, 7vw, 96px);background:var(--color-ivory)}.about-page :is(h1,h2,h3){text-wrap:balance}.about-page p{text-wrap:pretty}.about-eyebrow{color:var(--color-forest);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:650;line-height:1.5}.about-page h2{color:var(--color-forest);letter-spacing:-.035em;margin-top:20px;font-size:clamp(36px,3.5vw,50px);font-weight:560;line-height:1.05}.about-hero{padding-block:clamp(48px,4vw,60px) 36px}.about-hero h1{max-width:920px;color:var(--color-forest);letter-spacing:-.04em;margin-top:22px;font-size:clamp(64px,6.1vw,88px);font-weight:560;line-height:.99}.about-hero h1>span{display:block}.about-people{padding-block:30px clamp(64px,6vw,84px)}.about-people-heading{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(48px,7vw,100px);display:grid}.about-people-heading h2{max-width:530px;font-size:clamp(34px,3vw,42px)}.about-people-heading>p{max-width:430px;color:var(--color-muted);font-size:17px;line-height:1.6}.about-profiles{border-top:1px solid var(--color-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px;padding-top:34px;display:grid}.about-profiles article{min-width:0;padding-right:clamp(36px,4vw,58px)}.about-profiles article+article{border-left:1px solid var(--color-line-strong);padding-left:clamp(36px,4vw,58px);padding-right:0}.about-profiles h3{color:var(--color-forest);letter-spacing:-.03em;font-size:clamp(30px,2.4vw,34px);font-weight:560;line-height:1.1}.about-person-role{color:var(--color-forest);margin-top:10px;font-size:14px;font-weight:550;line-height:1.5}.about-person-bio{max-width:540px;margin-top:22px}.about-person-bio p{color:var(--color-muted);font-size:17px;line-height:1.65}.about-person-bio p+p{margin-top:18px}.about-text-link{min-height:44px;color:var(--color-forest);text-underline-offset:4px;align-items:center;gap:8px;margin-top:16px;font-size:14px;font-weight:600;display:inline-flex}.about-text-link:hover{text-decoration:underline}.about-principles{padding-block:var(--about-space);background:var(--color-forest-deep);color:var(--color-ivory)}.about-principles-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(48px,8vw,116px);display:grid}.about-principles .about-eyebrow{color:var(--color-sage)}.about-principles h2{max-width:500px;color:var(--color-ivory);font-size:clamp(40px,4vw,58px)}.about-principles ol{list-style:none}.about-principles li{border-top:1px solid #f4f0e638;grid-template-columns:28px minmax(0,1fr);gap:22px;padding-block:26px;display:grid}.about-principles li:last-child{padding-bottom:0}.about-principle-number{color:var(--color-sage);padding-top:4px;font-size:13px}.about-principles h3{letter-spacing:-.025em;font-size:clamp(23px,2.1vw,29px);font-weight:550;line-height:1.15}.about-principles li p{color:#f4f0e6c7;max-width:500px;margin-top:12px;font-size:16px;line-height:1.6}.about-credentials{padding-block:clamp(56px,6vw,80px)}.about-credentials-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(48px,8vw,116px);display:grid}.about-credentials h2{max-width:500px;font-size:clamp(32px,3vw,42px)}.about-credentials header>p:not(.about-eyebrow){max-width:550px;color:var(--color-muted);margin-top:22px;font-size:16px;line-height:1.6}.about-credential-marks{gap:26px;display:grid}.about-credential{align-items:center;gap:28px;display:flex}.about-tpb-mark{flex-shrink:0;width:100px;height:auto}.about-credential>div>p:first-child{color:var(--color-muted);font-size:13px}.about-credential h3{color:var(--color-forest);letter-spacing:-.02em;margin-top:8px;font-size:22px;font-weight:560;line-height:1.2}.about-registration{color:var(--color-muted);margin-top:10px;font-size:13px}.about-contact{padding-block:var(--about-space);background:var(--color-forest-deep);color:var(--color-ivory)}.about-contact-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,5vw,72px);display:grid}.about-contact .about-eyebrow{color:var(--color-sage)}.about-contact h2{max-width:470px;color:var(--color-ivory);font-size:clamp(36px,3.6vw,52px)}.about-contact-copy{max-width:500px;color:var(--color-ivory-muted);margin-top:27px;font-size:17px;line-height:1.62}.about-contact-note{color:var(--color-sage);margin-top:18px;font-size:13px;font-weight:550}.about-contact-layout>.on-light{max-width:680px;box-shadow:none;border-radius:6px}@media (max-width:980px){.about-hero h1{font-size:clamp(56px,7.4vw,70px)}.about-principles-layout{grid-template-columns:1fr;gap:40px}.about-principles h2{max-width:700px}.about-principles li p{max-width:650px}.about-credentials-layout{grid-template-columns:1fr;gap:32px}.about-contact-layout{grid-template-columns:1fr;gap:42px}.about-contact-layout>.on-light{margin-inline:0}}@media (max-width:850px){.about-people-heading{grid-template-columns:1fr;gap:22px}.about-people-heading>p{max-width:560px}.about-profiles{grid-template-columns:1fr;gap:30px}.about-profiles article{padding:0}.about-profiles article+article{border-left:0;border-top:1px solid var(--color-line-strong);padding:30px 0 0}.about-person-bio{max-width:650px}}@media (max-width:760px){.about-page{--about-space:56px}.about-hero{padding-block:44px 24px}.about-hero h1{font-size:clamp(42px,8vw,58px)}.about-hero h1>span{display:inline}.about-page h2{font-size:35px}.about-people{padding-top:24px}.about-people-heading h2{font-size:34px}.about-profiles{margin-top:28px;padding-top:28px}.about-profiles h3{font-size:30px}.about-person-bio{margin-top:18px}.about-principles h2{font-size:39px}.about-principles li{grid-template-columns:24px minmax(0,1fr);gap:14px}.about-credential{gap:22px}.about-credential h3{font-size:21px}.about-credentials .about-text-link{align-items:baseline}.about-contact h2{font-size:39px}}
