.NfDiEG_intro{padding-block:85px 70px}.NfDiEG_intro h1{letter-spacing:-.055em;margin:28px 0;font-size:clamp(52px,6.4vw,84px);line-height:1.07}.NfDiEG_intro h1 span{color:var(--green)}.NfDiEG_intro>p:last-child{color:var(--muted);font-size:18px;line-height:1.8}.NfDiEG_story{grid-template-columns:1fr 1.1fr;align-items:center;gap:100px;padding-bottom:95px;display:grid}.NfDiEG_art{background:var(--forest);color:#afc7a8;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:35px;min-height:510px;display:flex}.NfDiEG_art svg{width:205px;transform:rotate(10deg)}.NfDiEG_art p{letter-spacing:2px;text-align:center;font-size:9px;line-height:1.8}.NfDiEG_storyCopy h2,.NfDiEG_principles h2,.NfDiEG_people h2{letter-spacing:-.04em;margin-top:24px;font-size:clamp(32px,3.5vw,45px);line-height:1.15}.NfDiEG_storyCopy>p:not(:first-child){color:var(--muted);margin-top:22px;font-size:16px;line-height:1.9}.NfDiEG_principles{border-top:1px solid var(--line);grid-template-columns:1fr 1.1fr;gap:100px;padding-block:80px 100px;display:grid}.NfDiEG_principleList article{border-top:1px solid var(--line);gap:30px;padding-block:26px;display:flex}.NfDiEG_principleList article:first-child{border-top:0;padding-top:0}.NfDiEG_principleList article>span{color:var(--green);padding-top:4px;font-size:11px}.NfDiEG_principleList h3{letter-spacing:-.5px;margin-bottom:13px;font-size:21px}.NfDiEG_principleList p{color:var(--muted);font-size:14px;line-height:1.9}.NfDiEG_people{background:#e9efe4;padding-block:75px}.NfDiEG_peopleInner{grid-template-columns:1fr 1.1fr;gap:100px;display:grid}.NfDiEG_peopleInner>div>p:not(:first-child),.NfDiEG_peopleInner>div:last-child>p{color:#4e6a59;margin-bottom:19px;font-size:15px;line-height:1.9}.NfDiEG_peopleInner a{margin-right:28px}@media (max-width:950px){.NfDiEG_story,.NfDiEG_principles,.NfDiEG_peopleInner{gap:50px}}@media (max-width:740px){.NfDiEG_intro{padding-block:50px}.NfDiEG_intro h1{font-size:clamp(43px,8.8vw,62px)}.NfDiEG_intro>p:last-child{font-size:16px}.NfDiEG_intro br{display:none}.NfDiEG_story,.NfDiEG_principles,.NfDiEG_peopleInner{grid-template-columns:1fr;gap:36px}.NfDiEG_story{padding-bottom:56px}.NfDiEG_art{grid-row:2;min-height:350px}.NfDiEG_art svg{width:140px}.NfDiEG_principles{padding-block:52px}.NfDiEG_people{padding-block:50px}.NfDiEG_storyCopy>p:not(:first-child){font-size:15px}.NfDiEG_principleList article{gap:20px}}
