.nav nav .active{color:#275fa6}.about-hero{min-height:650px;background:#102d4f;color:#fff;display:grid;grid-template-columns:1.05fr .95fr}.about-hero-copy{padding:105px 8vw;display:flex;flex-direction:column;justify-content:center}.about-hero-copy .eyebrow{color:#d7c08a}.about-hero-copy h1{font-size:clamp(56px,6.7vw,94px)}.about-hero-copy h1 em{color:#86b7d4}.about-hero-copy>p:not(.eyebrow){max-width:630px;color:#e3ebf1;font-size:17px;line-height:1.75;margin:0 0 32px}.about-primary{background:#d7b867;color:#102d4f;width:max-content}.about-hero-art{min-height:520px;background:linear-gradient(180deg,rgba(16,45,79,.05),rgba(16,45,79,.3)),url("pexels-rachel-claire-7276635.jpg") center/cover no-repeat}.about-story{padding:110px 7vw;background:#fbfaf6;display:grid;grid-template-columns:.9fr 1.1fr;gap:9vw}.story-heading h2{font-size:clamp(50px,5.6vw,78px);margin:0}.story-copy{font-size:17px;line-height:1.8;color:#52636e}.story-copy p:first-child{font-size:21px;color:#102d4f}.about-principles{background:#102d4f;color:#fff;padding:100px 7vw}.principles-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:55px}.principles-heading .eyebrow{color:#d7c08a}.principles-heading h2{font-size:clamp(52px,6vw,82px);margin:0}.principles-heading h2 em{color:#86b7d4}.about-principle-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(215,192,138,.35)}.about-principle-grid>div{padding:30px 25px 20px;border-right:1px solid rgba(215,192,138,.22)}.about-principle-grid span{font-size:12px;color:#d7c08a;letter-spacing:2px}.about-principle-grid h3{font-size:23px;margin:42px 0 15px}.about-principle-grid p{color:#dce6ec;line-height:1.6;font-size:14px}.about-model{padding:100px 7vw;background:#e9f0f5;display:grid;grid-template-columns:1fr 1.15fr;gap:9vw}.about-model h2{font-size:clamp(48px,5vw,72px);margin:0}.about-model h2 em{color:#275fa6}.model-steps>div{padding:25px 0;border-bottom:1px solid #b8c7d1}.model-steps strong{font-size:13px;letter-spacing:1.5px;color:#275fa6}.model-steps p{color:#536575;line-height:1.6;margin-bottom:0}.about-cta{text-align:center;padding:105px 7vw;background:#fbfaf6;color:#102d4f}.about-cta .eyebrow{color:#a98c4f}.about-cta h2{font-size:clamp(52px,6vw,84px);margin-bottom:20px}.about-cta h2 em{color:#275fa6}.about-cta>p:not(.eyebrow){color:#536575;margin-bottom:30px}.about-cta>div{display:flex;justify-content:center;gap:12px}.about-outline{border:1px solid #275fa6;color:#123f78;background:transparent}@media(max-width:900px){.about-hero,.about-story,.about-model{grid-template-columns:1fr}.about-hero-copy{padding:75px 7vw}.about-hero-art{min-height:350px}.about-principle-grid{grid-template-columns:1fr 1fr}.about-principle-grid>div{border-bottom:1px solid rgba(215,192,138,.22)}}@media(max-width:560px){.about-principle-grid{grid-template-columns:1fr}.about-hero-art{min-height:300px}.about-cta>div{flex-direction:column;align-items:center}}

/* Editorial EWA manifesto */
.about-principles{display:grid;grid-template-columns:.78fr 1.22fr;gap:9vw;align-items:start;padding:110px 7vw}
.manifesto-intro{position:sticky;top:120px}
.manifesto-intro .eyebrow{color:#d7c08a}
.manifesto-intro h2{font-size:clamp(58px,6vw,88px);line-height:.95;margin:22px 0 25px}
.manifesto-intro h2 em{color:#86b7d4}
.manifesto-intro>p:last-child{max-width:310px;color:#dce6ec;font-size:17px;line-height:1.6}
.manifesto-list{border-top:1px solid rgba(215,192,138,.38)}
.manifesto-list>div{display:grid;grid-template-columns:58px 1fr;gap:22px;padding:28px 0 30px;border-bottom:1px solid rgba(215,192,138,.25)}
.manifesto-list>div>span{color:#d7c08a;font-size:12px;letter-spacing:2px;padding-top:7px}
.manifesto-list h3{font-size:clamp(27px,2.4vw,38px);line-height:1.05;margin:0 0 10px;color:#fff}
.manifesto-list p{margin:0;max-width:570px;color:#dce6ec;line-height:1.65;font-size:15px}
.manifesto-list .manifesto-feature{padding:38px 0}
.manifesto-list .manifesto-feature h3{font-size:clamp(36px,3.4vw,52px);color:#86b7d4}
.manifesto-list .manifesto-feature p{font-size:17px;color:#fff}
@media(max-width:900px){.about-principles{grid-template-columns:1fr;gap:45px}.manifesto-intro{position:static}.manifesto-intro>p:last-child{max-width:500px}}
