.about-page{color:#103d30;background:#fff}.about-container{width:min(1120px,100% - 80px);margin-inline:auto}.about-page section{padding-block:88px}.about-page p{color:#405d51;margin-bottom:20px;font-size:17px;line-height:1.8}.about-page p:last-child{margin-bottom:0}.about-page .about-label{letter-spacing:.15em;color:#315c46;margin-bottom:24px;font-size:12px;font-weight:700}.about-page h1,.about-page h2,.about-page h3{color:#103d30;text-wrap:balance}.about-page h1{letter-spacing:-.045em;max-width:850px;margin-bottom:28px;font-size:clamp(42px,5.5vw,72px);line-height:1.07}.about-page h2{letter-spacing:-.035em;margin-bottom:24px;font-size:clamp(30px,3.3vw,44px);line-height:1.18}.about-page h3{letter-spacing:-.02em;margin-bottom:14px;font-size:21px;line-height:1.35}.about-page .about-hero{background:#eef5eb;padding-block:100px 104px}.about-heroBody{max-width:700px}.about-page .about-heroBody p{font-size:20px;line-height:1.7}.about-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.about-actions a{border-radius:7px;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font-size:15px;font-weight:700;line-height:1.5;display:inline-flex}.about-primary{color:#fff;background:#103d30;border:1px solid #103d30}.about-secondary{color:#103d30;background:0 0;border:1px solid #70917c}.about-primary:hover{background:#20583f}.about-secondary:hover{background:#e0ecd9}.about-actions a:focus-visible{outline-offset:4px;outline:3px solid #286646}.about-editorial{grid-template-columns:1fr 2fr;gap:64px;display:grid}.about-editorial>*{min-width:0}.about-editorial>.about-label{padding-top:9px}.about-challenge{background:#f7f9f5}.about-intro{max-width:720px}.about-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:48px;display:grid}.about-columns article{border-top:2px solid #c7d9bd;padding-top:24px}.about-approachGrid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.about-capabilities article+article{margin-top:32px}.about-capabilities article{border-left:3px solid #a6f66a;padding-left:24px}.about-page .about-future{background:#103d30}.about-page .about-future h2{color:#fff}.about-page .about-future p{color:#e0ece2}.about-page .about-future .about-label{color:#a6f66a}.about-future .about-editorial{grid-template-columns:1fr 1.3fr}.about-vision{background:#eef5eb}.about-vision h2{max-width:800px}.about-vision p:not(.about-label){max-width:760px}.about-page .about-closing{padding-block:72px 88px}.about-closing p{max-width:700px}@media (max-width:800px){.about-container{width:calc(100% - 48px)}.about-page section{padding-block:64px}.about-page .about-hero{padding-block:72px}.about-editorial,.about-future .about-editorial,.about-approachGrid{grid-template-columns:1fr;gap:24px}.about-columns{gap:24px}.about-page .about-columns h3{font-size:19px}.about-page .about-columns p{font-size:16px}}@media (max-width:600px){.about-container{width:calc(100% - 40px)}.about-page section{padding-block:48px}.about-page .about-hero{padding-block:56px}.about-page h1{font-size:42px}.about-page h2{font-size:30px}.about-page p,.about-page .about-heroBody p{font-size:17px}.about-page .about-label{margin-bottom:18px}.about-columns{grid-template-columns:1fr;gap:28px;margin-top:32px}.about-page .about-columns p{font-size:17px}.about-actions{flex-direction:column;align-items:stretch}.about-actions a{width:100%}.about-capabilities article{padding-left:18px}.about-page .about-closing{padding-block:48px 56px}}
