footer.compact-footer{padding:0;background:#edf4ed;border-top:1px solid #cfdfd1}.compact-footer-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:20px;padding-bottom:16px}.compact-footer-row address{display:flex;align-items:center;gap:20px;font-style:normal;font-size:15px;line-height:1.6;flex-wrap:wrap}.compact-footer-row address strong{color:var(--green);font-size:17px}.compact-social .social-icons{margin:0;gap:10px}.compact-social .social-pending{color:var(--green);width:32px;height:32px}.compact-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #d6e3d6;padding-top:12px;padding-bottom:15px;font-size:12px;color:#526656}
.mega-heading{display:flex;align-items:center;gap:3px}.mega-overview{font-size:13px;font-weight:600;white-space:nowrap;padding:14px 0}.mega-overview:hover{color:var(--green);text-decoration:underline;text-underline-offset:5px}.mega-heading .mega-trigger{padding:14px 8px;min-width:30px;min-height:44px;justify-content:center}
#about{gap:40px;grid-template-columns:1fr 1fr;align-items:start}#about .purpose{gap:18px;grid-template-columns:1fr}#about .purpose h3{font-size:25px;margin-bottom:12px}#about .purpose p{font-size:19px;line-height:1.65;color:#355340}#about .purpose>div{padding:23px}
.about-media.media-hero{border-radius:12px;overflow:hidden;min-height:610px;height:100%;max-height:760px;align-self:stretch}.about-media .media-slides{height:100%;position:absolute;inset:0}.about-media .media-scrim{background:linear-gradient(180deg,#032e23b8,transparent 65%,#032e23e8)}.about-media .media-slide>img,.about-media .media-slide>video{object-position:60% center}.about-media-copy{position:relative;z-index:2;padding:36px 30px 150px;pointer-events:none}.about-media-copy h1{font-size:clamp(35px,3.8vw,49px);line-height:1.18;letter-spacing:-1.7px;color:white;margin:0}.about-media-copy .eyebrow{font-size:12px}.about-media .slider-controls{left:24px;right:24px;bottom:22px;flex-direction:column;align-items:stretch;gap:13px}.about-media .slide-selectors{width:100%;gap:10px}.about-media .slide-selector{min-width:0;flex:1;font-size:12px;padding:10px 0 4px}.about-media .slider-actions{justify-content:flex-end}
@media(max-width:1100px){.mega-heading{justify-content:space-between;width:100%}.mega-overview{font-size:16px;flex:1;padding:12px 0}.mega-heading .mega-trigger{width:44px;flex:0 0 44px}#about{gap:28px}.compact-footer-row{align-items:flex-start}.compact-footer-row address{gap:5px 18px}}
@media(max-width:800px){#about{grid-template-columns:1fr}.about-media.media-hero{height:520px;min-height:520px}.about-media-copy{padding:35px}.about-media-copy h1{font-size:43px}.compact-footer-row{flex-direction:column;gap:14px}.compact-footer-row address{display:block}.compact-footer-row address strong{margin-right:16px}.compact-footer-bottom{flex-wrap:wrap;gap:4px 16px}}
@media(max-width:480px){.about-media.media-hero{height:480px;min-height:480px}.about-media-copy{padding:28px 22px}.about-media-copy h1{font-size:36px}.about-media .slider-controls{left:18px;right:18px}.compact-footer-row address{font-size:14px}.compact-footer-row address strong{display:block}#about .purpose h3{font-size:24px}#about .purpose p{font-size:18px}}
