.about-page{color:#121713;background:#f7f6f1}.about-hero{padding:clamp(90px,11vw,155px) max(6vw,24px);background:linear-gradient(120deg,#edf4e7,#f7f3df);text-align:center}.about-hero>*{max-width:900px;margin-left:auto;margin-right:auto}.about-hero h1{margin:18px auto 32px;font:500 clamp(45px,6vw,82px)/1.02 'Playfair Display',serif}.about-hero h1 em{display:inline-block;margin-top:12px;color:#155b3d;font-weight:500}.about-hero>p:not(.eyebrow){font-size:17px;line-height:1.8;color:#3f4942}.about-hero .button{margin-top:22px}.about-content{max-width:1120px;margin:auto;padding:90px 28px}.about-content>section{padding:70px 0;border-bottom:1px solid rgba(21,91,61,.18)}.about-content h2,.about-community h2{margin:12px 0 25px;font:500 clamp(36px,4.5vw,58px)/1.1 'Playfair Display',serif}.about-content p{max-width:850px;font-size:17px;line-height:1.85;color:#465048}.about-benefits ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;padding:0;list-style:none}.about-benefits li{padding:17px 20px 17px 49px;border:1px solid rgba(21,91,61,.17);border-radius:12px;background:#fff;position:relative}.about-benefits li:before{content:'✓';position:absolute;left:20px;color:#155b3d;font-weight:700}.about-two-column{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:70px 0;border-bottom:1px solid rgba(21,91,61,.18)}.about-two-column section{padding:38px;background:#fff;border-radius:18px}.about-community{padding:90px max(6vw,24px);text-align:center;color:#fff;background:#155b3d}.about-community>*{max-width:780px;margin-left:auto;margin-right:auto}.about-community p:not(.eyebrow){font-size:18px;line-height:1.8;color:#e3eee7}.about-community strong{display:block;margin:25px auto;font:500 24px/1.4 'Playfair Display',serif}.about-community .button{margin-top:10px}.button.light{background:#fff;color:#155b3d}@media(max-width:720px){.about-content{padding:45px 20px}.about-content>section{padding:48px 0}.about-two-column,.about-benefits ul{grid-template-columns:1fr}.about-two-column{padding:48px 0}.about-two-column section{padding:28px}.about-community{padding-top:70px;padding-bottom:70px}}
