.about-page{color:#30392b;background:#f8f8f2}.about-page .header{background:#f8f8f2}.about-page nav a{color:#7d876f;font-size:12px;font-weight:500}.about-page nav a[aria-current]{color:#4b6031;font-weight:700}.about-main{max-width:1192px;margin:auto;padding:0 24px 75px}.about-hero{border-bottom:1px solid #dce3d0;padding:78px 0 56px}.about-eyebrow{letter-spacing:2px;color:#8a9973;margin:0 0 22px;font-size:10px}.about-hero h1{letter-spacing:-1.5px;margin:0 0 25px;font-size:43px;font-weight:500;line-height:1.5}.about-hero>p:last-of-type{color:#838e76;font-size:15px;line-height:1.9}.about-sign{color:#5f7644;margin-top:32px;font-size:13px}.about-credentials{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:35px 0 75px;display:grid}.about-credentials article{background:#fff;border:1px solid #dfe5d5;border-radius:14px;padding:28px}.about-number{letter-spacing:1px;color:#98a487;margin-bottom:25px;font-size:9px;display:block}.about-credentials svg{color:#829462;width:37px;height:37px;margin-bottom:13px}.about-credentials h2{letter-spacing:-.5px;margin:0 0 12px;font-size:18px;font-weight:550}.about-credentials p{color:#8b957e;margin:0;font-size:12px;line-height:1.8}.about-address{color:#6a7d50}.about-story{grid-template-columns:1fr 1.5fr;gap:65px;padding:0 0 70px;display:grid}.about-story h2{letter-spacing:-.8px;margin:0;font-size:28px;font-weight:500;line-height:1.6}.about-story-copy{color:#727d66;word-break:keep-all;font-size:15px;line-height:2.15}.about-story-copy p{margin:0 0 25px}.about-story-copy p:last-child{margin:0}.about-regions{background:#eaf0de;border-radius:5px 25px;grid-template-columns:1fr 1.3fr;gap:50px;margin-bottom:65px;padding:40px;display:grid}.about-regions h2{letter-spacing:-.6px;margin:0 0 18px;font-size:27px;font-weight:500}.about-regions p:last-child{color:#7e8a6c;margin:0;font-size:13px;line-height:1.9}.about-regions ul{grid-template-columns:repeat(4,1fr);align-content:center;gap:12px;margin:0;padding:0;list-style:none;display:grid}.about-regions li{background:#f8faf4;border:1px solid #d8e1ca;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:17px 14px;font-size:15px;display:flex}.about-regions li>span{color:#9bab84;font-size:12px}.about-next{text-align:center;padding:10px 0}.about-next h2{letter-spacing:-.7px;margin:0 0 15px;font-size:25px;font-weight:500}.about-next p{color:#8a947d;font-size:13px;line-height:1.8}.about-next>div{justify-content:center;gap:12px;margin-top:25px;display:flex}.about-next a{color:#657b47;border:1px solid #cdd8be;border-radius:50px;padding:15px 22px;font-size:12px;text-decoration:none}.about-next a:last-child{color:#fff;background:#4f633b;border-color:#4f633b}.about-footer{color:#ccd8bb;background:#303d27;justify-content:space-between;gap:20px;padding:28px max(24px,50vw - 572px);font-size:11px;display:flex}@media (max-width:750px){.about-page .header{height:auto}.about-page .site-header-inner{flex-wrap:wrap;gap:17px;padding:18px}.about-page .brand{width:100%;font-size:17px}.about-page .site-header-inner nav{justify-content:space-between;gap:12px;width:100%;padding:0}.about-page .site-header-inner nav a{font-size:10px;display:block}.about-main{padding:0 18px 45px}.about-hero{padding:44px 0 30px}.about-hero h1{letter-spacing:-1px;font-size:29px;line-height:1.6}.about-hero>p:last-of-type{font-size:13px}.about-credentials{grid-template-columns:1fr;gap:12px;margin:25px 0 45px}.about-credentials article{padding:23px;position:relative}.about-credentials svg{width:31px;height:31px;position:absolute;top:25px;right:23px}.about-number{margin-bottom:18px}.about-credentials h2{font-size:17px}.about-story{grid-template-columns:1fr;gap:25px;padding-bottom:40px}.about-story h2{font-size:25px}.about-story-copy{font-size:14px;line-height:2}.about-story-copy p{margin-bottom:20px}.about-regions{grid-template-columns:1fr;gap:25px;margin-bottom:40px;padding:25px}.about-regions h2{font-size:24px}.about-regions ul{grid-template-columns:repeat(4,1fr);gap:8px}.about-regions li{gap:5px;padding:13px 8px;font-size:13px}.about-regions li span{font-size:10px}.about-next h2{font-size:21px}.about-next p{font-size:12px}.about-next a{padding:13px 15px;font-size:11px}.about-next>div{gap:8px}.about-footer{flex-direction:column;gap:12px}.about-eyebrow{margin-bottom:16px;font-size:9px}}@media (max-width:380px){.about-hero h1{font-size:25px}.about-regions ul{grid-template-columns:repeat(2,1fr)}}
