.sustainability-page{--sustain-green:#19372e;--sustain-light:#eef1e9;overflow:hidden}.sustain-hero{padding:70px 6vw 80px;background:var(--sustain-green);color:#fff}.sustain-hero .breadcrumbs{color:#d5dfd3;margin-bottom:50px}.sustain-hero h1{font-size:clamp(42px,6.9vw,108px);line-height:1.03;letter-spacing:-.045em;font-weight:500;max-width:1250px;margin:26px 0}.sustain-lead{max-width:750px;font-size:clamp(18px,1.7vw,24px);line-height:1.6}.sustain-jump{display:inline-flex;gap:35px;align-items:center;margin-top:28px;border-bottom:1px solid #879c87;padding-bottom:12px}.sustain-section{padding:95px 6vw}.sustain-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6vw;align-items:center}.sustainability-page h2{font-size:clamp(32px,3.6vw,58px);line-height:1.12;letter-spacing:-.035em;font-weight:500;margin:25px 0}.sustain-section p,.sustain-practices{font-size:18px;line-height:1.75}.sustain-photo{margin:0;min-width:0}.sustain-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:12px}.sustain-photo figcaption{font-size:13px;line-height:1.5;margin-top:14px;color:#556258}.sustainability-page .sustain-note{font-size:14px;line-height:1.65;color:#556258}.sustain-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:0;padding:0 6vw 95px}.sustain-stats>div{display:flex;flex-direction:column-reverse;border-top:1px solid #c5cec1;padding-top:28px;gap:16px}.sustain-stats dd{font-size:clamp(46px,6vw,90px);line-height:1;margin:0;letter-spacing:-.06em}.sustain-stats dd span{font-size:.45em;letter-spacing:0}.sustain-stats dt{font-size:15px;line-height:1.5;max-width:220px}.sustain-materials{background:var(--sustain-light)}.sustain-practices{padding-left:20px;margin:25px 0}.sustain-practices li{margin:10px 0}.sustain-section a{text-decoration:underline;text-underline-offset:6px}.sustain-assessment{background:var(--sustain-green);color:white;padding:clamp(28px,4vw,60px);border-radius:12px}.sustain-assessment h3{font-size:clamp(28px,3vw,44px);line-height:1.15;font-weight:500}.sustain-assessment .sustain-note{color:#d5dfd3;border-top:1px solid #627969;padding-top:24px}.sustain-process{padding:0 6vw 80px}.sustain-process img{aspect-ratio:16/7;object-position:center 65%}.sustainability-page>.editorial-cta{margin:0;padding:70px 6vw;background:var(--sustain-light)}#solar{scroll-margin-top:110px}@media(max-width:760px){.sustain-hero{padding:40px 6vw 55px}.sustain-hero .breadcrumbs{margin-bottom:30px}.sustain-section{padding:55px 6vw}.sustain-split{grid-template-columns:1fr;gap:30px}.sustain-materials .sustain-photo{order:2}.sustain-stats{gap:20px;padding-bottom:55px}.sustain-stats dt{font-size:12px}.sustain-stats dd{font-size:42px}.sustain-process{padding-bottom:55px}.sustain-process img{aspect-ratio:4/3}.sustainability-page h2 br{display:none}}@media(max-width:380px){.sustain-stats{grid-template-columns:1fr}.sustain-stats>div{flex-direction:row;align-items:center;justify-content:space-between}.sustain-stats dd{flex-shrink:0}}

.sustain-hero .eyebrow,.sustain-assessment .eyebrow{color:#d5dfd3}
