.sus-hero{background:linear-gradient(rgba(39,64,45,.78),rgba(39,64,45,.78)),var(--brand-primary-dark);color:#fff}.sus-hero h1,.sus-hero p{color:#fff}.certification-row,.commitment-statement,.progress-section,.sustainability-cta,.sustainability-goals{padding:84px 0}.large-text{font-size:max(1.6rem, min(3vw, 2.5rem));max-width:980px;margin:0 auto;color:var(--brand-primary-dark)}.sustainability-goals{background:var(--brand-bg-alt)}.goal-grid article{background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:28px}.progress-list{display:grid;grid-gap:22px;gap:22px;max-width:820px}.progress-list span{display:block;font-weight:700;margin-bottom:8px}.progress-bar{background:var(--brand-primary)}.cert-grid{display:flex;flex-wrap:wrap;gap:14px}.cert-grid span{border:1px solid var(--brand-border);border-radius:999px;padding:12px 20px;background:#fff;font-weight:800}.sustainability-cta{text-align:center;background:var(--brand-bg-alt)}