.about-page{color:#162d28;background:#f5f4ed}.about-pad{padding:85px max(7%,50vw - 690px)}.about-hero{color:#f4f2e8;background:#173e35;padding-top:28px;padding-bottom:72px}.about-breadcrumb{color:#c5d4c1;align-items:center;gap:8px;margin-bottom:54px;font-size:13px;display:flex}.about-breadcrumb a:hover{text-decoration:underline}.about-hero-grid{grid-template-columns:1.1fr 1fr;align-items:end;gap:8%;display:grid}.about-page .eyebrow{font-size:12px}.about-hero .eyebrow{color:#dfc28b}.about-hero h1{letter-spacing:.025em;margin:18px 0 0;font-size:clamp(38px,4.4vw,62px);line-height:1.4}.about-hero h1 span{color:#dfc28b}.about-hero-intro{border-left:1px solid #709079;padding-left:30px}.about-hero-intro p{color:#dbe4d5;margin-bottom:18px;font-size:17px;line-height:1.9}.about-hero-intro>span{color:#bbcbb5;margin-top:26px;font-size:12px;display:block}.about-founders{grid-template-columns:1fr 1fr;gap:7%;display:grid}.about-founders article{min-width:0;scroll-margin-top:110px}.about-founders img{aspect-ratio:3/4;object-fit:cover;object-position:center top;width:100%;height:auto;display:block}.about-founders article>div{padding-top:30px}.about-founders h2{margin:12px 0 6px;font-size:38px;line-height:1.4}.about-role{color:#617562;font-size:14px}.about-founders h3{margin:28px 0 16px;font-size:22px;line-height:1.55}.about-founders article>div>p:not(.eyebrow):not(.about-role){color:#536358;margin-bottom:18px;font-size:16px;line-height:1.95}.about-expertise{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.about-expertise span{color:#4e6c57;border:1px solid #bacbb5;border-radius:30px;padding:6px 12px;font-size:12px}.about-media-note{border-top:1px solid #d1d9c9;padding-top:22px}.about-media-note strong{font-size:15px}.about-media-note p{color:#617562;margin:10px 0 15px;font-size:14px}.about-media-note a,.about-text-link{border-bottom:1px solid #93a58d;align-items:center;gap:12px;padding-bottom:5px;font-size:14px;font-weight:800;display:inline-flex}.about-purpose{background:#e8ecdf;grid-template-columns:1fr 1.2fr;gap:8%;display:grid}.about-page h2{letter-spacing:.02em}.about-purpose h2,.about-learning h2{margin:18px 0 0;font-size:clamp(32px,3.5vw,47px);line-height:1.4}.about-purpose h2 span,.about-learning h2 span{color:#1d5147}.about-purpose p:not(.eyebrow),.about-learning p:not(.eyebrow){color:#536358;margin-bottom:18px;font-size:17px;line-height:1.95}.about-section-heading{text-align:center;max-width:820px;margin:0 auto 44px}.about-section-heading h2{margin:18px 0 20px;font-size:clamp(32px,3.5vw,48px);line-height:1.4}.about-section-heading p:not(.eyebrow){color:#617562;font-size:17px}.about-perspective-grid{border-top:1px solid #b9cbb4;grid-template-columns:1fr 1fr;gap:50px;display:grid}.about-perspective-grid article{padding:34px 0}.about-perspective-grid article>span{color:#5c795e;letter-spacing:.12em;font-size:13px;font-weight:800}.about-perspective-grid h3{margin:15px 0;font-size:24px;line-height:1.5}.about-perspective-grid p{color:#536358;max-width:560px;font-size:17px}.about-shared-practice{background:#e8ecdf;justify-content:space-between;align-items:center;gap:28px;padding:30px 34px;display:flex}.about-shared-practice>p{font-size:18px;font-weight:700}.about-shared-practice .pill{flex-shrink:0}.about-values{color:#f4f2e8;background:#173e35}.about-values .eyebrow,.about-values h2 span{color:#dfc28b}.about-values-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.about-values-grid article{border-top:1px solid #708571;padding-top:25px}.about-values-grid article>span{color:#dfc28b;font-size:14px}.about-values-grid h3{margin:23px 0 16px;font-size:21px}.about-values-grid p{color:#d5dfcf;font-size:16px;line-height:1.9}.about-learning{grid-template-columns:1.1fr 1fr;gap:9%;display:grid}.about-learning h2{margin-bottom:23px}.about-learning-details article{border-top:1px solid #c1ceba;padding:24px 0}.about-learning-details article>span{font-size:15px;font-weight:800}.about-learning-details article>p{margin:10px 0 0!important;font-size:16px!important}.about-social-links{flex-wrap:wrap;gap:20px;margin-top:18px;display:flex}.about-social-links a{border-bottom:1px solid #93a58d;align-items:center;gap:8px;padding-bottom:4px;font-size:14px;display:inline-flex}.about-next{color:#f4f2e8;text-align:center;background:#101e22}.about-next .eyebrow,.about-next h2 span{color:#dfc28b}.about-next h2{margin:20px 0 25px;font-size:clamp(34px,4vw,54px);line-height:1.4}.about-next p:not(.eyebrow){color:#d4dfcd;font-size:17px}.about-next>div{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:34px;display:flex}.about-next .outline{color:#f4f2e8;background:0 0;border:1px solid #8c9e86}@media (max-width:1050px){.about-values-grid{grid-template-columns:1fr 1fr;gap:35px}.about-shared-practice{flex-direction:column;align-items:flex-start}}@media (max-width:800px){.about-purpose,.about-learning{grid-template-columns:1fr;gap:30px}.about-purpose h2{margin-bottom:8px}.about-learning-details{margin-top:10px}}@media (max-width:650px){.about-founders h3{font-size:21px}.about-section-heading{text-align:left;margin-bottom:32px}.about-purpose p:not(.eyebrow),.about-learning p:not(.eyebrow),.about-perspective-grid p{font-size:16px}.about-perspective-grid{grid-template-columns:1fr;gap:0}.about-perspective-grid article+article{border-top:1px solid #b9cbb4}.about-perspective-grid h3{font-size:22px}.about-shared-practice{padding:25px}.about-shared-practice>p{font-size:17px}.about-values-grid{grid-template-columns:1fr;gap:22px}.about-values-grid h3{margin-top:14px}.about-next p:not(.eyebrow){font-size:16px}.about-next br{display:initial}.about-next>div{flex-direction:column;align-items:center}}@media (max-width:900px){.about-hero-grid{grid-template-columns:1fr;gap:34px}.about-hero-intro{max-width:600px}.about-hero-intro br{display:none}.about-founders{gap:5%}}@media (max-width:650px){.about-pad{padding:56px 24px}.about-hero{padding-top:24px}.about-breadcrumb{margin-bottom:36px}.about-hero h1{font-size:clamp(32px,8.5vw,47px)}.about-hero-intro{padding-left:20px}.about-hero-intro p{font-size:16px}.about-founders{grid-template-columns:1fr;gap:48px}.about-founders h2{font-size:33px}}
