.about-main{max-width:1180px;margin:0 auto;padding:10px 30px 55px}.about-shell{background:#f3f1e8;border:1px solid #e9e7dc;border-radius:30px;padding:30px}.about-intro{text-align:center;padding:12px 10px 25px}.about-eyebrow{font-size:11px;line-height:1.8;letter-spacing:1.1px;font-weight:600;color:#75855e;margin:0 0 13px}.about-name{display:block;font-size:12px;color:#6b7c5c;margin-bottom:13px}.about-intro h1{font-size:34px;line-height:1.4;letter-spacing:-.9px;font-weight:600;margin:0 0 14px}.about-subtitle{font-size:18px;line-height:1.8;color:#68775d;margin:0}.about-hero{margin:0 0 25px;position:relative}.about-hero img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block;border-radius:23px}.about-hero figcaption{font-size:10px;color:#728266;text-align:right;margin:7px 5px 0}.about-shell h2{font-size:24px;line-height:1.5;font-weight:600;margin:0 0 20px}.about-shell h3{font-size:17px;line-height:1.6;font-weight:600;margin:11px 0}.about-shell section>p,.about-values p{font-size:15px;line-height:1.95;color:#5d6c53;margin:0 0 16px}.about-shell strong{font-weight:600}.about-section{margin-top:30px;padding-top:29px;border-top:1px solid #d9dece}.about-text-link{font-size:13px;line-height:1.8;color:#4d683b;text-underline-offset:5px}.about-purpose-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px}.about-purpose-grid>section{background:#e9edde;border:1px solid #e0e5d1;border-radius:20px;padding:25px}.about-purpose-mark{color:#6e8754;font-size:28px;display:block;margin-bottom:10px}.about-values{display:grid;grid-template-columns:1fr 1fr;gap:16px}.about-values>div{background:#fffdf8;border:1px solid #e7e9dc;border-radius:18px;padding:23px}.about-values>div>span{font-size:27px;line-height:1.4;color:#6c8351}.about-values p{font-size:14px;margin-bottom:0}.about-closing{background:#e5ebd9;border-radius:20px;text-align:center;padding:30px;margin-top:30px}.about-closing h2{margin-bottom:14px}.about-closing strong{display:block;font-size:14px;line-height:1.8;color:#4f6542}.about-text-link:focus-visible{outline:3px solid #6a854e;outline-offset:5px}@media(max-width:620px){.about-main{padding:0 14px 30px}.about-shell{padding:22px 17px;border-radius:24px}.about-intro{padding:9px 0 22px}.about-intro h1{font-size:27px;letter-spacing:-.6px}.about-subtitle{font-size:15px}.about-eyebrow{font-size:10px}.about-hero img{aspect-ratio:4/3;border-radius:17px}.about-shell h2{font-size:21px;margin-bottom:14px}.about-shell section>p,.about-values p{font-size:14px;line-height:1.85}.about-purpose-grid,.about-values{grid-template-columns:1fr;gap:14px}.about-purpose-grid>section,.about-values>div{padding:21px}.about-shell h3{font-size:16px}.about-closing{padding:24px 18px}.about-closing strong{font-size:12px}.about-section{padding-top:25px;margin-top:25px}}
