.ed-site--about .ed-subnav{display:none}html:has(.about-story){scroll-padding-top:90px}.ed-site .about-story{--about-ink:#202b25;--about-muted:#627065;--about-line:#dce2d5;--about-green:#657a47;--about-lime:#d7fa01;background:#f7f8f2;color:var(--about-ink);font-family:inherit;line-height:1.65}.about-story *{box-sizing:border-box}.ed-site .about-story :is(h1,h2,h3,p,figure){margin:0}.ed-site .about-story :is(h1,h2,h3){font-family:inherit;font-weight:560;letter-spacing:-.05em;text-wrap:balance}.ed-site .about-story h2{font-size:clamp(34px,3.55vw,48px);line-height:1.12}.ed-site .about-story em{font-style:normal;color:var(--about-green)}.ed-site .about-story a{color:inherit;text-decoration:none}.ed-site .about-story :is(a,button):focus-visible{outline:3px solid #305bf0;outline-offset:5px}.about-story__container{width:min(1200px,calc(100% - 80px));margin-inline:auto}.about-story :is(section[id],h2[id]){scroll-margin-top:0}.about-story__eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:600;letter-spacing:.11em;line-height:1.5;text-transform:uppercase}.about-story__dot{display:inline-block;flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#72883e;box-shadow:0 0 0 5px #e8eddd;margin-inline:5px}.about-story__hero{padding-block:72px 60px;display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:68px}.ed-site .about-story__hero h1{font-size:clamp(52px,4.9vw,68px);line-height:1.035;letter-spacing:-.06em;margin:25px 0;font-weight:580;text-wrap:initial}.ed-site .about-story__lede{max-width:465px;font-size:16px;line-height:1.75;color:var(--about-muted)}.about-story__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 25px;margin-top:29px}.about-story__arrow{width:20px;height:20px;flex-shrink:0}.about-story__arrow--down{transform:rotate(90deg)}.ed-site .about-story a.about-story__button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:49px;padding:13px 20px;border-radius:9px;background:var(--about-ink);border:1px solid var(--about-ink);color:#fff;font-size:13px;font-weight:550;line-height:1.5;transition:background .15s}.ed-site .about-story a.about-story__button:hover{background:#3c5039}.about-story__text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:13px;font-weight:550}.ed-site .about-story__text-link:hover{text-decoration:underline;text-underline-offset:5px}.about-story__hero-art{overflow:hidden;border:1px solid #dfe3d6;border-radius:20px;background:#eeeee3;transform:rotate(1.3deg)}.about-story__hero-art img{display:block;width:100%;height:auto;aspect-ratio:6/5;object-fit:cover}.about-story__hero-art figcaption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 23px;border-top:1px solid #d6ddca;font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-weight:550}.about-story__hero-art figcaption>span:last-child{font-size:25px;line-height:1}.about-story__chapters{display:grid;grid-template-columns:repeat(4,1fr);padding:0 0 22px;border-bottom:1px solid var(--about-line);gap:25px}.about-story__chapters a{display:flex;align-items:center;gap:13px;min-height:44px;font-size:12px;font-weight:500}.about-story__chapters a>span{color:#7d8b70;font-size:10px}.about-story__chapters svg{width:16px;margin-left:auto;color:#708066}.ed-site .about-story__chapters a:hover{color:#496135}.about-story__mission{padding-block:82px;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.about-story__mission h2{margin-top:20px!important}.about-story__body{padding-top:9px;color:var(--about-muted);font-size:16px;line-height:1.8}.about-story__body p+p{margin-top:19px!important}.about-story__approach{background:#203a31;color:#f5f7ef;padding-block:70px}.about-story__section-top{display:flex;align-items:end;justify-content:space-between;gap:56px;margin-bottom:37px}.about-story__section-top h2{margin-top:17px!important}.about-story__section-top>p{max-width:340px;font-size:14px;line-height:1.8;color:#c1cfc1}.about-story__approach .about-story__eyebrow{color:#b6caac}.ed-site .about-story__approach em{color:#b9cca5}.about-story__loop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;border-block:1px solid #56705b}.about-story__loop li{padding:29px 27px 31px;border-right:1px solid #56705b;position:relative}.about-story__loop li:first-child{padding-left:0}.about-story__loop li:last-child{border-right:0;padding-right:0}.about-story__loop-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px}.about-story__loop-icon{display:grid;place-items:center;width:45px;height:45px;border:1px solid #6f866c;border-radius:50%;color:#d8e6c9}.about-story__loop-icon svg{width:23px;height:23px}.about-story__loop li:nth-child(3) .about-story__loop-icon{background:var(--about-lime);border-color:var(--about-lime);color:#284025}.about-story__step-number{color:#afc19f;font-size:10px;letter-spacing:.04em}.ed-site .about-story__loop h3{font-size:19px;line-height:1.25;letter-spacing:-.025em;max-width:200px}.about-story__loop p{margin-top:13px!important;max-width:230px;font-size:13px;line-height:1.75;color:#c1cfc1}.about-story__vision-note{display:flex;align-items:flex-start;gap:13px;margin-top:25px}.about-story__vision-note .about-story__dot{margin-top:8px;background:#b4c597;box-shadow:none;flex-basis:5px;width:5px;height:5px}.about-story__vision-note p{font-size:12px;line-height:1.8;color:#b9cabc;max-width:970px}.about-story__vision-note strong{color:#e1e9d9;font-weight:550}.about-story__connections{padding-block:81px 83px}.about-story__connections .about-story__text-link{flex-shrink:0;margin-bottom:4px}.about-story__domains{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:43px}.about-story__domains article{padding-top:28px;border-top:1px solid var(--about-line)}.about-story__domain-icon{width:44px;height:44px;display:grid;place-items:center;background:#e9eddf;border:1px solid #dce2d2;color:#647948;border-radius:12px;margin-bottom:22px}.about-story__domain-icon svg{width:24px;height:24px}.ed-site .about-story__domains h3{font-size:24px;letter-spacing:-.035em}.about-story__domains p{font-size:14px;line-height:1.75;color:var(--about-muted);margin-top:14px!important}.about-story__domains article>span{display:block;font-size:10px;font-weight:550;line-height:1.6;color:#536544;border-left:2px solid #b6c598;padding-left:10px;margin-top:22px}.about-story__principles{background:#fff;border-block:1px solid #e4e8df;padding-block:72px}.about-story__principles-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px}.about-story__principles h2{margin-top:18px!important}.about-story__principles-intro{max-width:350px;margin-top:23px!important;color:var(--about-muted);font-size:15px;line-height:1.8}.about-story__principles ol{list-style:none;margin:0;padding:0}.about-story__principles li{display:flex;gap:25px;padding:22px 0;border-bottom:1px solid var(--about-line)}.about-story__principles li:first-child{padding-top:0}.about-story__principles li:last-child{padding-bottom:0;border:0}.about-story__principles li>span{font-size:10px;line-height:2.8;color:#7a8c6a;flex:0 0 20px}.ed-site .about-story__principles h3{font-size:20px;letter-spacing:-.035em;line-height:1.4}.about-story__principles li p{font-size:14px;line-height:1.75;color:var(--about-muted);margin-top:7px!important}.about-story__company{display:grid;grid-template-columns:.85fr 1.15fr;gap:95px;padding-block:80px;align-items:center}.about-story__company-place{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:295px;gap:36px;background:#e9eedf;border:1px solid #dce4d1;border-radius:20px}.about-story__company-place>svg{width:112px;height:112px}.about-story__company-place .about-story__eyebrow{font-size:9px;letter-spacing:.07em;color:#566448}.about-story__company-place p>svg{width:16px;height:16px}.about-story__company h2{margin-top:18px!important}.about-story__company-copy>p:not(.about-story__eyebrow){color:var(--about-muted);font-size:15px;line-height:1.8;max-width:450px;margin-top:22px!important}.about-story__company .about-story__text-link{margin-top:15px}.about-story__invitation{background:#ecf0e3;border-top:1px solid #dbe3cf;padding-block:66px}.about-story__invitation>.about-story__container{display:grid;grid-template-columns:1.4fr .6fr;align-items:center;gap:90px}.about-story__invitation h2{margin-top:18px!important;font-size:clamp(40px,4vw,56px)!important;line-height:1.05!important}.about-story__invitation p:not(.about-story__eyebrow){margin-top:20px!important;font-size:15px;color:var(--about-muted)}.about-story__guide-link{border-left:1px solid #c8d3ba;padding:10px 0 10px 37px;display:block}.about-story__guide-link strong{display:block;font-size:26px;line-height:1.2;font-weight:550;letter-spacing:-.04em;margin:20px 0 25px}.about-story__guide-link>span:last-child{display:flex;align-items:center;gap:18px;font-size:12px}.ed-site .about-story__guide-link:hover>span:last-child{text-decoration:underline;text-underline-offset:5px}@media(max-width:1100px){.about-story__container{width:calc(100% - 56px)}.about-story__hero{gap:35px}.ed-site .about-story__hero h1{font-size:58px}.about-story__hero-art img{aspect-ratio:1/1}.about-story__mission,.about-story__principles-grid,.about-story__company{gap:50px}.about-story__loop li{padding-inline:20px}.about-story__section-top{gap:35px}.about-story__domains{gap:30px}.about-story__invitation>.about-story__container{gap:40px}}@media(max-width:800px){.about-story__container{width:min(600px,calc(100% - 40px))}.about-story__hero{grid-template-columns:1fr;gap:34px;padding-block:45px 37px}.ed-site .about-story__hero h1{font-size:66px;margin-block:21px}.ed-site .about-story__lede{max-width:520px}.about-story__hero-art{transform:none;border-radius:17px}.about-story__hero-art img{aspect-ratio:3/2}.about-story__chapters{grid-template-columns:1fr 1fr;gap:5px 30px;padding-bottom:23px}.about-story__mission{grid-template-columns:1fr;gap:24px;padding-block:48px}.about-story__body{padding:0;font-size:15px}.about-story__approach{padding-block:47px}.about-story__section-top{display:block;margin-bottom:29px}.about-story__section-top>p{margin-top:23px!important;max-width:500px}.about-story__loop{grid-template-columns:1fr 1fr}.about-story__loop li{padding:25px 20px 25px 0}.about-story__loop li:nth-child(2n){padding-left:25px;padding-right:0;border-right:0}.about-story__loop li:nth-child(-n+2){border-bottom:1px solid #56705b}.about-story__loop-top{margin-bottom:22px}.about-story__connections{padding-block:47px}.about-story__connections .about-story__text-link{margin-top:20px}.about-story__domains{grid-template-columns:1fr;gap:27px}.about-story__domains article{display:grid;grid-template-columns:44px 1fr;gap:0 20px;padding-top:24px}.about-story__domain-icon{grid-row:1/4;margin:0}.ed-site .about-story__domains h3{font-size:23px}.about-story__domains p{margin-top:10px!important}.about-story__domains article>span{margin-top:16px}.about-story__principles{padding-block:47px}.about-story__principles-grid{grid-template-columns:1fr;gap:31px}.about-story__principles-intro{max-width:500px;margin-top:19px!important}.about-story__company{grid-template-columns:1fr;gap:31px;padding-block:47px}.about-story__company-place{min-height:220px;gap:22px}.about-story__company-place>svg{width:88px;height:88px}.about-story__invitation{padding-block:47px}.about-story__invitation>.about-story__container{grid-template-columns:1fr;gap:38px}.about-story__guide-link{border-left:0;border-top:1px solid #c8d3ba;padding:26px 0 0}.about-story__guide-link strong{font-size:25px;margin:15px 0}.about-story__guide-link strong br{display:none}}@media(max-width:560px){.ed-site .about-story__hero h1{font-size:56px}.about-story__eyebrow{font-size:9px}.ed-site .about-story h2{font-size:34px}.about-story__actions{gap:10px 19px;margin-top:25px}.about-story__button{gap:20px}.about-story__hero-art figcaption{padding:15px 18px;font-size:8px}.about-story__chapters a{font-size:11px;gap:9px}.about-story__loop{grid-template-columns:1fr}.about-story__loop li,.about-story__loop li:nth-child(2n){padding:24px 0;border:0;border-bottom:1px solid #56705b;display:grid;grid-template-columns:45px 1fr;gap:0 20px}.about-story__loop li:last-child{border-bottom:0}.about-story__loop-top{grid-row:1/3;display:block;margin:0}.about-story__step-number{display:block;text-align:center;margin-top:10px}.ed-site .about-story__loop h3{font-size:20px;max-width:none;padding-top:1px}.about-story__loop p{max-width:none;margin-top:9px!important;font-size:13px}.about-story__vision-note p{font-size:11px}.about-story__principles li{gap:16px}.ed-site .about-story__principles h3{font-size:19px}.about-story__invitation h2{font-size:43px!important}.about-story__domains article{gap:0 16px}}@media(max-width:360px){.about-story__container{width:calc(100% - 32px)}.ed-site .about-story__hero h1{font-size:46px}.ed-site .about-story__lede{font-size:15px}.ed-site .about-story h2{font-size:31px}.about-story__chapters{gap:4px 15px}.about-story__chapters a{font-size:10px}.about-story__company-place .about-story__eyebrow{font-size:8px}.about-story__hero-art figcaption{letter-spacing:.08em}.about-story__invitation h2{font-size:40px!important}}@media(prefers-reduced-motion:reduce){html:has(.about-story){scroll-behavior:auto}.about-story *{transition:none!important}}
