.Sustainability_page__gZdpv{--ink:#15211b;--muted:#58635d;--line:#15211b24;--green:#174d35;--soft-green:#eef4f0;background:#fbfcfb;color:var(--ink);min-height:100vh;overflow:clip;overflow-wrap:anywhere}.Sustainability_hero__PQJY2{background:radial-gradient(circle at 88% 10%,#9cc1a933,#0000 31rem),#f7f9f7;border-bottom:1px solid var(--line);padding:clamp(6rem,11vw,9.5rem) 1.5rem clamp(5rem,9vw,8rem)}.Sustainability_content__lXu_S,.Sustainability_heroInner__gInto,.Sustainability_principles__R5IsV{margin-inline:auto;width:min(100%,74rem)}.Sustainability_heroInner__gInto{max-width:68rem}.Sustainability_eyebrow__0RFxi,.Sustainability_finalEyebrow__cxoCe,.Sustainability_listLabel__TuSpi,.Sustainability_sectionLabel__XiBwT{color:var(--green);font-size:.74rem;font-weight:700;letter-spacing:.16em;line-height:1.4;margin:0;text-transform:uppercase}.Sustainability_heroTitle__1J3zo{font-size:clamp(3.3rem,7.2vw,6.5rem);font-weight:600;letter-spacing:-.065em;line-height:.96;margin:1.5rem 0 0;max-width:60rem;text-wrap:balance}.Sustainability_heroDescription__2shNV{color:var(--muted);font-size:clamp(1.15rem,2vw,1.45rem);letter-spacing:-.018em;line-height:1.55;margin:2.2rem 0 0;max-width:48rem}.Sustainability_sectionNav__tBtPJ{display:flex;flex-wrap:wrap;gap:.8rem 1.8rem;margin-top:3rem}.Sustainability_sectionNav__tBtPJ a{align-items:center;border-bottom:1px solid #0000;color:var(--ink);display:inline-flex;font-size:.94rem;font-weight:600;gap:.45rem;padding-block:.25rem;text-decoration:none;transition:border-color .16s ease,color .16s ease}.Sustainability_sectionNav__tBtPJ a:hover{border-color:currentColor;color:var(--green)}.Sustainability_principles__R5IsV{border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.Sustainability_principle__o0ww0{min-width:0;padding:2rem 2.2rem}.Sustainability_principle__o0ww0+.Sustainability_principle__o0ww0{border-left:1px solid var(--line)}.Sustainability_principle__o0ww0 span,.Sustainability_principle__o0ww0 strong{display:block}.Sustainability_principle__o0ww0 strong{font-size:1.05rem;font-weight:650}.Sustainability_principle__o0ww0 span{color:var(--muted);font-size:.93rem;line-height:1.45;margin-top:.35rem}.Sustainability_content__lXu_S{padding:0 1.5rem 8rem}.Sustainability_briefSection__emwwP,.Sustainability_claimSection__Yh5AN,.Sustainability_editorialSection__02xeS,.Sustainability_evidenceSection__Q70ka,.Sustainability_faqSection__WX4Oa,.Sustainability_openingSection__VRJ_R{scroll-margin-top:7rem}.Sustainability_briefSection__emwwP,.Sustainability_editorialSection__02xeS,.Sustainability_evidenceSection__Q70ka,.Sustainability_faqSection__WX4Oa,.Sustainability_openingSection__VRJ_R{padding-block:clamp(6rem,11vw,10rem)}.Sustainability_briefSection__emwwP,.Sustainability_editorialSection__02xeS,.Sustainability_evidenceSection__Q70ka,.Sustainability_faqSection__WX4Oa{border-top:1px solid var(--line)}.Sustainability_sectionIntro__bpM97{max-width:56rem}.Sustainability_briefSection__emwwP h2,.Sustainability_faqSection__WX4Oa h2,.Sustainability_finalCta__WPzeh h2,.Sustainability_sectionHeading__M3g_l h2,.Sustainability_sectionIntro__bpM97 h2{font-size:clamp(2.4rem,5vw,4.7rem);font-weight:600;letter-spacing:-.052em;line-height:1.03;margin:1rem 0 0;text-wrap:balance}.Sustainability_briefSection__emwwP>div>p:last-child,.Sustainability_sectionHeading__M3g_l>p:last-child,.Sustainability_sectionIntro__bpM97>p:last-child{color:var(--muted);font-size:1.1rem;line-height:1.72;margin:1.8rem 0 0;max-width:48rem}.Sustainability_decisionSection__qBNZj{display:grid;gap:clamp(3rem,8vw,7rem);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin-top:clamp(5rem,9vw,8rem)}.Sustainability_claimSection__Yh5AN .Sustainability_sectionHeading__M3g_l h2,.Sustainability_decisionSection__qBNZj .Sustainability_sectionHeading__M3g_l h2,.Sustainability_evidenceSection__Q70ka .Sustainability_sectionHeading__M3g_l h2,.Sustainability_splitSection__WAwc3 .Sustainability_sectionHeading__M3g_l h2{font-size:clamp(2.3rem,4.2vw,4rem)}.Sustainability_certificationGroups__LierV ul,.Sustainability_claimList__3zmip,.Sustainability_decisionList__KJyFS,.Sustainability_featureList__R8Bq7 ul,.Sustainability_reportBlock__zaX8Q ul{list-style:none;margin:0;padding:0}.Sustainability_decisionList__KJyFS li{border-top:1px solid var(--line);display:grid;gap:1rem;grid-template-columns:2.8rem 1fr;padding:1.45rem 0}.Sustainability_decisionList__KJyFS li:last-child{border-bottom:1px solid var(--line)}.Sustainability_decisionList__KJyFS span,.Sustainability_lifecycleGrid__buQ_v span{color:#738078;font-size:.76rem;font-weight:700;letter-spacing:.1em}.Sustainability_decisionList__KJyFS p{font-size:1.03rem;line-height:1.65;margin:0}.Sustainability_sectionHeading__M3g_l{max-width:51rem}.Sustainability_twoColumnGrid__VHchp{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3.5rem}.Sustainability_softCard__csb_V{background:var(--soft-green);border:1px solid #174d351f;border-radius:1.75rem;min-height:16rem;padding:clamp(2rem,4vw,3.2rem)}.Sustainability_briefSection__emwwP aside h3,.Sustainability_certificationIntro__tNtfy h3,.Sustainability_proofGrid__eg_cZ h3,.Sustainability_reportBlock__zaX8Q h3,.Sustainability_softCard__csb_V h3{font-size:1.45rem;font-weight:620;letter-spacing:-.025em;line-height:1.2;margin:0}.Sustainability_briefSection__emwwP aside p,.Sustainability_certificationIntro__tNtfy p,.Sustainability_proofGrid__eg_cZ p,.Sustainability_reportBlock__zaX8Q p,.Sustainability_softCard__csb_V p{color:var(--muted);line-height:1.65;margin:1rem 0 0}.Sustainability_briefSection__emwwP,.Sustainability_reportBlock__zaX8Q,.Sustainability_splitSection__WAwc3{display:grid;gap:clamp(3rem,8vw,7rem);grid-template-columns:repeat(2,minmax(0,1fr))}.Sustainability_featureList__R8Bq7{align-self:end}.Sustainability_listLabel__TuSpi{margin-bottom:.85rem}.Sustainability_claimList__3zmip li,.Sustainability_featureList__R8Bq7 li,.Sustainability_reportBlock__zaX8Q li{border-top:1px solid var(--line);line-height:1.6;padding:1.1rem 0 1.1rem 1.6rem;position:relative}.Sustainability_claimList__3zmip li:before,.Sustainability_featureList__R8Bq7 li:before,.Sustainability_reportBlock__zaX8Q li:before{background:var(--green);border-radius:999px;content:"";height:.4rem;left:0;position:absolute;top:1.58rem;width:.4rem}.Sustainability_lifecycleGrid__buQ_v,.Sustainability_proofGrid__eg_cZ{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4rem}.Sustainability_lifecycleGrid__buQ_v article{border-top:1px solid var(--ink);padding-top:1.5rem}.Sustainability_lifecycleGrid__buQ_v h3{font-size:1.7rem;font-weight:600;letter-spacing:-.03em;margin:3rem 0 0}.Sustainability_lifecycleGrid__buQ_v p{color:var(--muted);line-height:1.55;margin:.65rem 0 0}.Sustainability_evidenceSection__Q70ka{position:relative}.Sustainability_proofGrid__eg_cZ article{border-top:1px solid var(--ink);min-height:14rem;padding:2rem 0}.Sustainability_certificationBlock__j7hb7,.Sustainability_reportBlock__zaX8Q{border-top:1px solid var(--line);margin-top:clamp(5rem,9vw,8rem);padding-top:clamp(3rem,6vw,5rem)}.Sustainability_certificationIntro__tNtfy h3,.Sustainability_reportBlock__zaX8Q h3{font-size:clamp(1.8rem,3vw,2.6rem);margin-top:.8rem}.Sustainability_certificationBlock__j7hb7{display:grid;gap:clamp(3rem,8vw,7rem);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.Sustainability_certificationGroups__LierV details,.Sustainability_disclosureList__7pYuz details{border-top:1px solid var(--line)}.Sustainability_certificationGroups__LierV details:last-child,.Sustainability_disclosureList__7pYuz details:last-child{border-bottom:1px solid var(--line)}.Sustainability_certificationGroups__LierV summary,.Sustainability_disclosureList__7pYuz summary{cursor:pointer;font-weight:620;list-style:none;padding:1.4rem 2.5rem 1.4rem 0;position:relative}.Sustainability_certificationGroups__LierV summary::-webkit-details-marker,.Sustainability_disclosureList__7pYuz summary::-webkit-details-marker{display:none}.Sustainability_certificationGroups__LierV summary:after,.Sustainability_disclosureList__7pYuz summary:after{content:"+";font-size:1.25rem;font-weight:400;position:absolute;right:.25rem;top:50%;transform:translateY(-50%)}.Sustainability_certificationGroups__LierV details[open] summary:after,.Sustainability_disclosureList__7pYuz details[open] summary:after{content:"−"}.Sustainability_certificationGroups__LierV ul{color:var(--muted);list-style:disc;padding:0 2rem 1.5rem 1.2rem}.Sustainability_certificationGroups__LierV li+li{margin-top:.55rem}.Sustainability_claimSection__Yh5AN{background:#edf3ef;margin-inline:max(-1.5rem,calc(37rem - 50vw));padding:clamp(5rem,10vw,9rem) max(1.5rem,calc(50vw - 37rem))}.Sustainability_claimSection__Yh5AN .Sustainability_sectionHeading__M3g_l{max-width:58rem}.Sustainability_claimList__3zmip{display:grid;gap:0 3rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem}.Sustainability_briefSection__emwwP{align-items:start}.Sustainability_briefSection__emwwP aside{background:#f1f3f2;border-radius:1.75rem;padding:clamp(2rem,4vw,3rem)}.Sustainability_faqSection__WX4Oa .Sustainability_sectionHeading__M3g_l{max-width:40rem}.Sustainability_disclosureList__7pYuz{margin-top:3.5rem;max-width:55rem}.Sustainability_disclosureList__7pYuz summary{font-size:1.08rem;padding-block:1.75rem}.Sustainability_disclosureList__7pYuz details>p{color:var(--muted);line-height:1.7;margin:-.5rem 0 1.75rem;max-width:45rem}.Sustainability_finalCta__WPzeh{align-items:end;background:#173126;border-radius:2.25rem;color:#f8fbf9;display:grid;gap:3rem;grid-template-columns:minmax(0,1.2fr) minmax(15rem,.8fr);padding:clamp(3rem,7vw,5.5rem)}.Sustainability_finalEyebrow__cxoCe{color:#b9d5c4}.Sustainability_finalCta__WPzeh h2{font-size:clamp(2.5rem,5vw,4.5rem)}.Sustainability_finalCta__WPzeh>div:first-child>p:last-child{color:#cad7d0;font-size:1.05rem;line-height:1.65;margin:1.5rem 0 0;max-width:43rem}.Sustainability_ctaActions__kV4BS{align-items:stretch;display:flex;flex-direction:column;gap:.8rem}.Sustainability_primaryCta__g0P2S,.Sustainability_secondaryCta__HGdfu{align-items:center;border:1px solid #ffffff57;border-radius:999px;display:inline-flex;font-weight:650;gap:1rem;justify-content:space-between;min-height:3.65rem;padding:.9rem 1.2rem;text-decoration:none}.Sustainability_primaryCta__g0P2S{background:#f4f7f5;border-color:#f4f7f5;color:#173126}.Sustainability_secondaryCta__HGdfu{color:#f4f7f5}.Sustainability_certificationGroups__LierV summary:focus-visible,.Sustainability_disclosureList__7pYuz summary:focus-visible,.Sustainability_primaryCta__g0P2S:focus-visible,.Sustainability_secondaryCta__HGdfu:focus-visible,.Sustainability_sectionNav__tBtPJ a:focus-visible{outline:3px solid #79a98c;outline-offset:4px}@media (max-width:767px){.Sustainability_hero__PQJY2{padding:5.5rem 1.25rem 4.5rem}.Sustainability_heroTitle__1J3zo{font-size:clamp(3rem,15vw,4.25rem)}.Sustainability_sectionNav__tBtPJ{display:grid;gap:.55rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.Sustainability_sectionNav__tBtPJ a{border-bottom-color:var(--line);justify-content:space-between;padding:.75rem 0}.Sustainability_principles__R5IsV{grid-template-columns:1fr;padding-inline:1.25rem}.Sustainability_principle__o0ww0{padding:1.35rem 0}.Sustainability_principle__o0ww0+.Sustainability_principle__o0ww0{border-left:0;border-top:1px solid var(--line)}.Sustainability_content__lXu_S{padding:0 1.25rem 5rem}.Sustainability_briefSection__emwwP,.Sustainability_editorialSection__02xeS,.Sustainability_evidenceSection__Q70ka,.Sustainability_faqSection__WX4Oa,.Sustainability_openingSection__VRJ_R{padding-block:5.5rem}.Sustainability_briefSection__emwwP,.Sustainability_certificationBlock__j7hb7,.Sustainability_decisionSection__qBNZj,.Sustainability_finalCta__WPzeh,.Sustainability_reportBlock__zaX8Q,.Sustainability_splitSection__WAwc3{gap:3rem;grid-template-columns:1fr}.Sustainability_claimList__3zmip,.Sustainability_lifecycleGrid__buQ_v,.Sustainability_proofGrid__eg_cZ,.Sustainability_twoColumnGrid__VHchp{grid-template-columns:1fr}.Sustainability_softCard__csb_V{min-height:auto}.Sustainability_lifecycleGrid__buQ_v,.Sustainability_proofGrid__eg_cZ{gap:0}.Sustainability_lifecycleGrid__buQ_v article,.Sustainability_proofGrid__eg_cZ article{min-height:0;padding-block:1.8rem}.Sustainability_lifecycleGrid__buQ_v article+article,.Sustainability_proofGrid__eg_cZ article+article{border-top-color:var(--line)}.Sustainability_lifecycleGrid__buQ_v h3{margin-top:1.8rem}.Sustainability_claimSection__Yh5AN{margin-inline:-1.25rem;padding-inline:1.25rem}.Sustainability_claimList__3zmip{gap:0}.Sustainability_finalCta__WPzeh{border-radius:1.75rem;padding:2.25rem 1.4rem}}@media (min-width:768px) and (max-width:1023px){.Sustainability_hero__PQJY2{padding-inline:2.5rem}.Sustainability_content__lXu_S,.Sustainability_principles__R5IsV{margin-inline:2.5rem;width:auto}.Sustainability_content__lXu_S{padding-inline:0}.Sustainability_briefSection__emwwP,.Sustainability_certificationBlock__j7hb7,.Sustainability_decisionSection__qBNZj,.Sustainability_reportBlock__zaX8Q,.Sustainability_splitSection__WAwc3{gap:3.5rem}.Sustainability_claimSection__Yh5AN{margin-inline:-2.5rem;padding-inline:2.5rem}}@media (prefers-reduced-motion:reduce){.Sustainability_sectionNav__tBtPJ a{transition:none}}