.sustainability-hero{padding:96px 0 80px;background:linear-gradient(90deg,#fff,#f2f5f8)}.sustainability-hero h1{font-size:46px;font-weight:800}.gallery-grid img,.sustainability-hero img{border:1px solid var(--brand-border);-o-object-fit:cover;object-fit:cover;width:100%}.sustainability-hero img{min-height:380px}.impact-card{padding:28px;margin-bottom:18px;border-left:5px solid var(--brand-accent);background:var(--brand-bg-alt)}.impact-card strong{display:block;color:var(--brand-primary);font-size:38px}.impact-narrative blockquote{border-left:4px solid var(--brand-secondary);padding-left:20px;color:var(--brand-text);font-size:22px;font-weight:700}.sustainability-tips{background:var(--brand-bg-alt)}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:24px;gap:24px}.gallery-grid img{aspect-ratio:4/3}.sustainability-form-cta{padding:88px 0;background:var(--brand-primary-dark);color:#fff}.sustainability-form-cta h2,.sustainability-form-cta p{color:#fff}