.about-page{color:inherit;font-family:inherit}.about-sticky-nav{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff9;border-bottom:1px solid #0000000a;justify-content:center;gap:12px;padding:8px 12px;display:flex;position:sticky;top:72px}.about-sticky-nav a{color:#064e3b;border-radius:6px;padding:6px 10px;font-weight:600}.about-sticky-nav a:focus,.about-sticky-nav a:hover{background:#064e3b0f}.about-hero{align-items:center;height:56vh;min-height:360px;display:flex;position:relative}.about-hero-bg{filter:saturate(105%)contrast(95%);background-image:url(/projects/rooftop-farm-hydroponics-urban-farming.jpg);background-position:50%;background-size:cover;background-attachment:fixed;position:absolute;inset:0;transform:translateZ(0)}.about-hero-inner{z-index:2;text-align:center;max-width:1100px;margin:0 auto;padding:36px;position:relative}.about-hero-title{color:#063;margin:0 0 8px;font-size:clamp(28px,4vw,48px);font-weight:800}.about-hero-sub{color:#0009;margin-bottom:14px}.about-hero-ctas{justify-content:center;gap:12px;margin-top:12px;display:flex}.btn-primary{color:#fff;background:#064e3b;border-radius:8px;padding:10px 16px;font-weight:600}.btn-outline{color:#064e3b;border:1px solid #064e3b;border-radius:8px;padding:10px 16px}.section{padding:48px 16px}.container{max-width:1100px;margin:0 auto}.bg-muted{background:#f3faf0b3}.split{grid-template-columns:1fr;align-items:center;gap:20px;display:grid}.split .media img{object-fit:cover;border-radius:10px;width:100%;height:100%}@media (min-width:768px){.split{grid-template-columns:1fr 480px}}.card{background:#fff;border-radius:12px;padding:20px;box-shadow:0 6px 18px #0759380a}.card-icon{background:#ecfdf5;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;padding:10px;display:inline-flex}.card-icon.accent{background:#f0fdf4}.card-title{margin-top:12px;font-size:20px}.card-stat{color:#064e3b;margin-top:10px;font-weight:700}.timeline{margin-top:16px;padding:0;list-style:none}.timeline li{border-left:3px solid #064e3b0f;gap:12px;padding:12px 0 12px 12px;display:flex}.timeline strong{color:#064e3b;width:72px}.impact-card{background:#fff;border-radius:10px;padding:18px}.impact-num{color:#064e3b;font-size:28px;font-weight:800}.impact-label{color:#0009;margin-top:6px}.partners-carousel{justify-content:center;align-items:center;min-height:72px;display:flex}.partner-slide{justify-content:center;align-items:center;display:flex}.testimonials blockquote{background:#fff;border-radius:8px;padding:16px;font-style:italic}.service-card{background:#fff;border-radius:10px;overflow:hidden}.service-card summary{align-items:center;gap:12px;padding:12px;list-style:none;display:flex}.service-card img{object-fit:cover;border-radius:6px;width:64px;height:48px}.person-card{text-align:center;background:#fff;border-radius:10px;padding:12px}.person-card img{object-fit:cover;border-radius:8px;width:100%;height:160px}@media (max-width:640px){.about-sticky-nav{margin:8px 0;position:relative;top:auto}.about-hero-bg{background-attachment:scroll}.about-hero-inner{padding:18px}.about-hero{height:44vh}.about-hero-title{font-size:22px}}
