/* People first, with optional detail rather than repeated service pages. */
.about-intro--team h1{max-width:14ch}.about-intro--team .section-intro{max-width:33ch}.about-intro--team .team-orbit{max-width:530px}.leader-story-link{display:flex;align-items:center;min-height:54px;border-top:1px solid var(--line);margin-top:auto;color:var(--paper);font-size:15px;text-underline-offset:4px}.leader-story-link:focus-visible,.about-disclosure>summary:focus-visible{outline:2px solid var(--paper);outline-offset:4px}.leader-role{min-height:0}.about-contact-strip{display:flex;align-items:center;justify-content:space-between;gap:40px;background:#26312755;border:1px solid var(--line);padding:clamp(26px,4vw,45px);margin-bottom:40px}.about-contact-strip h2{font:500 clamp(28px,3vw,40px)/1.12 Fraunces,serif;letter-spacing:-.025em;margin:0 0 14px;max-width:20ch}.about-contact-strip p{font-size:18px;line-height:1.5;color:var(--paper-muted);margin:0}.about-contact-actions{display:flex;flex-direction:column;align-items:flex-start;gap:15px;flex-shrink:0}.about-contact-actions .primary-action{width:auto;max-width:100%;white-space:normal}.about-contact-actions .text-action{min-height:44px}.about-secondary h2,.about-resources h2{font-size:clamp(30px,3.4vw,44px);max-width:100%}.about-secondary>p{max-width:70ch}.about-disclosure{margin-top:25px;border-block:1px solid var(--line)}.about-disclosure>summary{cursor:pointer;list-style:none;display:flex;gap:24px;align-items:center;justify-content:space-between;min-height:70px;padding-block:12px;font-size:20px;line-height:1.4}.about-disclosure>summary::-webkit-details-marker{display:none}.about-disclosure>summary>span{color:#d99169;font-size:28px;flex:0 0 auto}.about-disclosure[open]>summary>span{transform:rotate(45deg)}.about-disclosure-body{padding-block:5px 25px}.about-disclosure .coordination-strip{margin-top:10px}.about-disclosure .practice-card{padding:28px}.about-disclosure .practice-card h3{font-size:32px;margin:20px 0}.about-disclosure .practice-card p{font-size:18px}.about-method-note{font-size:16px;line-height:1.6;color:var(--paper-muted);max-width:75ch;margin:25px 0 0}.about-method-note a{color:var(--paper);text-underline-offset:4px}.about-resource-links{display:flex;flex-wrap:wrap;gap:16px 32px;margin:24px 0}.about-resource-links a{display:flex;align-items:center;min-height:44px}.about-resources>p{font-size:16px;max-width:80ch}.founder-history-note,.toolkit-note,.page-footer-legal{color:var(--paper-muted)!important}.about-main .about-next{padding-top:35px;padding-bottom:45px}.about-main .about-next h2{font-size:clamp(30px,3.4vw,44px)}
@media(min-width:761px) and (max-width:1000px){.leadership-grid{grid-template-columns:1fr;gap:22px}.leader-card{display:grid;grid-template-columns:170px minmax(0,1fr)}.leader-graphic{height:100%;min-height:240px;border-right:1px solid var(--line);border-bottom:0}.leader-copy{padding:30px}.leader-copy .leader-role{min-height:0}.leader-copy h3{font-size:36px}.leader-copy .leader-headline{max-width:none}.leader-story-link{margin-top:0}.about-contact-strip{gap:25px}.about-contact-actions{flex-shrink:1}}
@media(max-width:760px){.about-intro--team .team-orbit{max-width:400px}.about-contact-strip{flex-direction:column;align-items:stretch;gap:25px;margin-bottom:25px}.about-contact-strip h2{font-size:32px;max-width:22ch}.about-contact-actions{align-items:flex-start}.about-disclosure>summary{font-size:18px;min-height:68px;gap:20px}.about-disclosure .practice-card{padding:24px}.about-disclosure .practice-card h3{font-size:28px}.about-disclosure .practice-card p{font-size:17px}.about-resource-links{flex-direction:column;gap:8px}.about-secondary h2,.about-resources h2{font-size:34px}.about-main .about-next .primary-action{max-width:100%;white-space:normal}}
