.about-page{color:#132b31;background:#f7f5ef}.about-header{border-bottom:1px solid #d9ddd3;align-items:center;gap:30px;height:82px;padding:0 clamp(24px,6vw,110px);display:flex}.about-header nav{flex:1;justify-content:center;gap:22px;display:flex}.about-header nav a{color:#516368;font-size:13px;font-weight:700;text-decoration:none}.about-hero{background:#edf0e9;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;min-height:580px;padding:72px clamp(24px,9vw,160px);display:grid}.about-hero h1{max-width:720px}.about-hero>div>p:not(.eyebrow){color:#53656a;max-width:590px;margin:28px 0;font-size:18px;line-height:1.75}.about-image{min-height:405px;position:relative;overflow:hidden}.about-image img{object-fit:cover;object-position:57% center}.about-intro,.about-story,.about-expertise,.about-proof{padding:105px clamp(24px,9vw,160px)}.about-intro>h2{margin-bottom:45px}.lens-grid{border-top:1px solid #d9ddd3;border-left:1px solid #d9ddd3;grid-template-columns:repeat(3,1fr);display:grid}.lens-grid article{background:#fbfaf6;border-bottom:1px solid #d9ddd3;border-right:1px solid #d9ddd3;padding:30px}.lens-grid span,.theme-list span{color:#3a726c;font:13px DM Mono}.lens-grid h3{margin:22px 0 12px;font-size:21px}.lens-grid p,.about-proof>div>p,.about-story li p{color:#53656a;font-size:16px;line-height:1.7}.about-story{color:#fff;background:#143640;grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.about-story h2 em{color:#b9d934}.about-story .eyebrow{color:#d1e486}.about-story ol{margin:0;padding:0;list-style:none}.about-story li{border-bottom:1px solid #ffffff30;grid-template-columns:110px 1fr;gap:25px;margin-bottom:30px;padding:0 0 30px;display:grid}.about-story li>span{color:#b9d934;font:13px DM Mono}.about-story h3{margin:0 0 9px;font-size:20px}.about-story li p{color:#d8e3df;margin:0}.about-expertise{background:#e6eee5;grid-template-columns:1fr 1fr;gap:90px;display:grid}.theme-list p{border-bottom:1px solid #aebeb4;gap:18px;margin:0;padding:16px 0;font-size:17px;font-weight:700;display:flex}.about-work{background:#f1c96f;padding:95px clamp(24px,9vw,160px)}.about-work h2{max-width:970px;font-size:clamp(29px,3.4vw,48px)}.about-training,.about-research{padding:100px clamp(24px,9vw,160px)}.about-training{background:#eef1eb}.about-training>p:not(.eyebrow),.about-research>p:not(.eyebrow){color:#53656a;max-width:720px;font-size:16px;line-height:1.7}.about-training ol,.about-research ol{border-top:1px solid #bfc8c1;margin:44px 0 0;padding:0;list-style:none}.about-training li,.about-research li{color:#334a4c;border-bottom:1px solid #bfc8c1;grid-template-columns:55px 1fr;gap:18px;padding:16px 0;font-size:15px;line-height:1.55;display:grid}.about-training li span,.about-research li span{color:#3a726c;font:12px DM Mono}.about-research{background:#f8f7f2}.about-research>article{max-width:940px;margin-top:55px}.about-research article h3{margin:0;font-size:25px}.about-research article ol{margin-top:18px}.about-proof{grid-template-columns:1fr .8fr;gap:90px;display:grid}.about-proof>div>p{max-width:600px}.publication{background:#f1c96f;align-self:center;padding:30px}.publication>span{color:#44534e;font:13px DM Mono}.publication p{color:#32423d;border-top:1px solid #41534e55;margin:22px 0 0;padding-top:20px;font-size:15px;line-height:1.5}.about-cta{text-align:center;background:#dce8df;padding:100px 24px}.about-cta .eyebrow{justify-content:center}.about-cta h2{margin:0 auto 30px}.about-page footer{color:#d2dfd9;background:#102e38;grid-template-columns:1fr 1.5fr 1fr;align-items:start;gap:30px;padding:34px clamp(24px,9vw,160px);display:grid}.about-page footer .brand{color:#fff}.about-page footer p,.about-page footer a{color:#d2dfd9;font-size:12px;text-decoration:none}.about-page footer div{gap:14px;display:flex}@media (max-width:850px){.about-header nav{display:none}.about-hero,.about-story,.about-expertise,.about-proof{grid-template-columns:1fr;gap:45px}.lens-grid,.about-page footer{grid-template-columns:1fr}.about-story li{grid-template-columns:90px 1fr}}@media (max-width:560px){.about-header{height:68px;padding:0 24px}.about-header .button{padding:10px 12px}.about-hero,.about-intro,.about-story,.about-expertise,.about-proof,.about-work,.about-training,.about-research{padding:70px 24px}.about-image{min-height:290px}.about-story li{grid-template-columns:1fr;gap:10px}.about-training li,.about-research li{grid-template-columns:38px 1fr;gap:10px}}
