.sustainability_page__0L9dW{--sus-red:#ff102b;--sus-black:#050505;--sus-paper:#f2f0eb;--sus-green:#173520;--sus-muted:#707b6b;font-family:Arial,Helvetica,sans-serif;color:#111;background:var(--sus-paper);isolation:isolate}.sustainability_page__0L9dW *,.sustainability_page__0L9dW :after,.sustainability_page__0L9dW :before{box-sizing:border-box}.sustainability_page__0L9dW figure,.sustainability_page__0L9dW h1,.sustainability_page__0L9dW h2,.sustainability_page__0L9dW h3,.sustainability_page__0L9dW p{margin:0}.sustainability_page__0L9dW ol,.sustainability_page__0L9dW ul{margin:0;padding:0;list-style:none}.sustainability_page__0L9dW img{display:block;max-width:100%}.sustainability_page__0L9dW em{font-style:normal;color:var(--sus-red);font-size:inherit;font-weight:inherit}.sustainability_page__0L9dW h1,.sustainability_page__0L9dW h2,.sustainability_page__0L9dW h3,.sustainability_page__0L9dW strong{font-family:inherit}.sustainability_inner___AQa_{width:100%;max-width:2200px;margin:0 auto;padding:clamp(38px,3.5vw,76px) 5.5%}.sustainability_intro__Otysw{min-width:0}.sustainability_page__0L9dW .sustainability_heroTitle__njm_H,.sustainability_page__0L9dW .sustainability_sectionTitle__XtwbS{font-weight:900;line-height:.93;letter-spacing:-.035em;text-transform:uppercase;margin:14px 0}.sustainability_page__0L9dW .sustainability_heroTitle__njm_H{font-size:clamp(42px,3.35vw,86px)}.sustainability_page__0L9dW .sustainability_sectionTitle__XtwbS{font-size:clamp(36px,2.55vw,65px)}.sustainability_rule__UIFQQ{display:block;width:clamp(68px,5vw,120px);height:4px;margin:20px 0;background:var(--sus-red)}.sustainability_eyebrow__Q2f0i{color:var(--sus-muted);font-size:clamp(12px,.72vw,19px);font-weight:800;letter-spacing:.02em;line-height:1.3}.sustainability_page__0L9dW .sustainability_bodyCopy__EQOaP{font-size:clamp(15px,.93vw,22px);line-height:1.5}.sustainability_sectionLead___I30V{color:var(--sus-muted);font-size:clamp(16px,1.1vw,25px);font-weight:800;line-height:1.1}.sustainability_sectionLead___I30V+.sustainability_sectionTitle__XtwbS{margin-top:7px}.sustainability_button__89AAn{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;max-width:100%;min-height:48px;margin-top:24px;padding:15px 22px;background:var(--sus-red);color:#fff;border:1px solid var(--sus-red);border-radius:0;font:900 clamp(12px,.75vw,17px)/1.25 Arial,Helvetica,sans-serif;text-align:left;text-decoration:none}.sustainability_button__89AAn svg{width:20px;height:20px;flex-shrink:0}.sustainability_button__89AAn:hover{background:#d60020;border-color:#d60020}.sustainability_button__89AAn:focus-visible{outline:3px solid var(--sus-red);outline-offset:5px}.sustainability_hero__dD0v7{position:relative;min-height:clamp(620px,44vw,960px);overflow:hidden;background:var(--sus-paper)}.sustainability_heroPhoto__gysZr{position:absolute;inset:0}.sustainability_heroPhoto__gysZr img{width:100%;height:100%;object-fit:cover;object-position:75% 50%}.sustainability_heroShade__YiRAf{position:absolute;inset:0;background:linear-gradient(90deg,#f2f0eb,hsla(43,21%,94%,.97) 22%,hsla(43,21%,94%,.87) 35%,hsla(43,21%,94%,.25) 53%,hsla(43,21%,94%,0) 64%)}.sustainability_heroInner__i0kT9{position:relative;z-index:1;width:100%;max-width:2200px;min-height:inherit;margin:0 auto;padding:clamp(46px,4.5vw,96px) 5.5% clamp(32px,3vw,64px);display:flex;flex-direction:column;justify-content:space-between;gap:38px}.sustainability_heroCopy__0mzot{width:49%;max-width:840px}.sustainability_heroTitle__njm_H>em,.sustainability_heroTitle__njm_H>span{display:block;white-space:nowrap}.sustainability_page__0L9dW .sustainability_heroDescription__n_8Os{max-width:clamp(390px,31vw,690px);font-size:clamp(17px,1.05vw,27px);line-height:1.45;color:#171717}.sustainability_heroMetrics__yZlje{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(61%,850px)}.sustainability_heroMetrics__yZlje>li{padding:0 20px;border-right:1px solid #b8bdb3}.sustainability_heroMetrics__yZlje>li:first-child{padding-left:0}.sustainability_heroMetrics__yZlje>li:last-child{border-right:0}.sustainability_heroMetrics__yZlje svg{width:clamp(34px,2.35vw,54px);height:clamp(34px,2.35vw,54px);color:var(--sus-green);margin-bottom:12px}.sustainability_heroMetrics__yZlje strong{display:block;font-size:clamp(11px,.75vw,17px);font-weight:800;line-height:1.15}.sustainability_principle___FDLj{border-top:1px solid #e2dfd8}.sustainability_principleLayout__shCw6{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.95fr);grid-gap:clamp(38px,4vw,86px);gap:clamp(38px,4vw,86px);align-items:center}.sustainability_principles__i_JFt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(26px,3.5vw,74px);gap:clamp(26px,3.5vw,74px)}.sustainability_principles__i_JFt>li{position:relative;min-width:0;text-align:center}.sustainability_principleIcon__Z_lqy{display:grid;place-items:center;width:clamp(100px,10vw,210px);aspect-ratio:1;margin:0 auto 18px;border:2px solid #a5ad9f;border-radius:50%;color:var(--sus-green)}.sustainability_principleIcon__Z_lqy svg{width:64%;height:64%}.sustainability_page__0L9dW .sustainability_principles__i_JFt h3{color:var(--sus-green);font-size:clamp(15px,1.05vw,25px);font-weight:900;line-height:1.15}.sustainability_page__0L9dW .sustainability_principles__i_JFt p{max-width:250px;margin:12px auto 0;font-size:clamp(13px,.83vw,20px);line-height:1.42}.sustainability_principleArrow__InrAt{position:absolute;top:calc(clamp(100px, 10vw, 210px) / 2);left:calc(100% + 5px);width:calc(clamp(26px, 3.5vw, 74px) - 10px);color:#a1a99a;transform:translateY(-50%)}.sustainability_principleArrow__InrAt svg{display:block;width:100%;height:auto}.sustainability_principles__i_JFt>li:nth-child(2) .sustainability_principleArrow__InrAt{color:var(--sus-green)}.sustainability_design__Ndr7E{background:var(--sus-black);color:#fff;overflow:hidden;scroll-margin-top:100px}.sustainability_designLayout__ZGKPJ{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1.1fr) minmax(0,1fr);grid-gap:clamp(26px,3vw,64px);gap:clamp(26px,3vw,64px);align-items:stretch}.sustainability_design__Ndr7E .sustainability_intro__Otysw{position:relative;z-index:1}.sustainability_design__Ndr7E .sustainability_bodyCopy__EQOaP{color:#e7e7e7}.sustainability_designPhoto__IyXFp{position:relative;min-height:330px;margin:calc(-1 * clamp(38px, 3.5vw, 76px)) -20px;overflow:hidden}.sustainability_designPhoto__IyXFp img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:48% 50%}.sustainability_designPhoto__IyXFp:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050505,transparent 22%,transparent 75%,#050505)}.sustainability_designFeatures__3zy87{position:relative;display:grid;align-content:center;grid-gap:30px;gap:30px;border-left:1px solid #6e716c;padding-left:clamp(24px,2.8vw,58px)!important}.sustainability_designFeatures__3zy87>li{display:flex;align-items:flex-start;gap:20px;min-width:0}.sustainability_designFeatures__3zy87 svg{width:clamp(32px,2.6vw,54px);height:clamp(32px,2.6vw,54px);flex-shrink:0}.sustainability_page__0L9dW .sustainability_designFeatures__3zy87 h3{font-size:clamp(13px,.85vw,21px);font-weight:900;line-height:1.15}.sustainability_page__0L9dW .sustainability_designFeatures__3zy87 p{margin-top:8px;color:#dededc;font-size:clamp(13px,.83vw,20px);line-height:1.42}.sustainability_impactLayout__Hi26u{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.95fr);grid-gap:clamp(32px,3.5vw,74px);gap:clamp(32px,3.5vw,74px);align-items:center}.sustainability_impactCards__kFl_f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.sustainability_impactCard__9JNYb{position:relative;min-width:0;min-height:300px;aspect-ratio:1.38;overflow:hidden;color:#fff;background:#101512}.sustainability_impactCard__9JNYb>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:59% 44%}.sustainability_impactCard__9JNYb:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.93),rgba(0,0,0,.45) 30%,transparent 68%)}.sustainability_impactCard__9JNYb figcaption{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:clamp(20px,1.6vw,36px)}.sustainability_upTo__GL4vA{display:block;font-size:clamp(12px,.78vw,19px);line-height:1.2}.sustainability_metric__5aN5w{display:block;margin:3px 0 7px;font-size:clamp(38px,3.1vw,74px);font-weight:900;line-height:.93;letter-spacing:-.035em}.sustainability_page__0L9dW .sustainability_impactCard__9JNYb h3{font-size:clamp(12px,.85vw,21px);font-weight:900;line-height:1.15}.sustainability_page__0L9dW .sustainability_impactCard__9JNYb p{margin-top:4px;font-size:clamp(12px,.8vw,19px);line-height:1.3}.sustainability_production__E3_Rk{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);border-top:1px solid #dedbd4}.sustainability_productionPhoto__5VsZt{position:relative;min-height:460px}.sustainability_productionPhoto__5VsZt img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:42% 50%}.sustainability_productionContent__MoG_R{min-width:0;padding:clamp(38px,3.5vw,76px) clamp(34px,5.5vw,120px) clamp(38px,3.5vw,76px) clamp(34px,4vw,88px)}.sustainability_production__E3_Rk .sustainability_bodyCopy__EQOaP{max-width:780px;margin-top:22px}.sustainability_productionFeatures__491F5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px!important}.sustainability_productionFeatures__491F5>li{min-width:0;padding:0 clamp(12px,1.3vw,28px)}.sustainability_productionFeatures__491F5>li:first-child{padding-left:0}.sustainability_productionFeatures__491F5>li:last-child{padding-right:0}.sustainability_productionFeatures__491F5>li+li{border-left:1px solid #c2c5bc}.sustainability_productionFeatures__491F5 svg{display:block;width:clamp(34px,2.6vw,58px);height:clamp(34px,2.6vw,58px);color:var(--sus-green);margin-bottom:16px}.sustainability_page__0L9dW .sustainability_productionFeatures__491F5 h3{font-size:clamp(12px,.85vw,20px);font-weight:900;line-height:1.15}.sustainability_page__0L9dW .sustainability_productionFeatures__491F5 p{margin-top:10px;color:#333;font-size:clamp(13px,.8vw,19px);line-height:1.42}.sustainability_cta__g9_BI{position:relative;min-height:clamp(480px,32vw,780px);overflow:hidden;background:#101a12;color:#fff}.sustainability_ctaPhoto__n6YM5{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%}.sustainability_ctaShade__qZgOX{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.89),rgba(0,0,0,.7) 31%,rgba(0,0,0,.25) 59%,transparent 82%)}.sustainability_ctaInner__dkUZb{position:relative;z-index:1;min-height:inherit;display:flex;align-items:center}.sustainability_ctaCopy__0rpxR{width:59%;max-width:1040px}.sustainability_cta__g9_BI .sustainability_eyebrow__Q2f0i{color:#bdc7af}.sustainability_cta__g9_BI .sustainability_bodyCopy__EQOaP{max-width:740px;color:#f1f1eb}@media (max-width:1100px){.sustainability_impactLayout__Hi26u,.sustainability_principleLayout__shCw6{grid-template-columns:minmax(0,1fr)}.sustainability_impact__GDqev .sustainability_intro__Otysw,.sustainability_principle___FDLj .sustainability_intro__Otysw{max-width:720px}.sustainability_principles__i_JFt{gap:56px}.sustainability_principleArrow__InrAt{width:46px}.sustainability_principleIcon__Z_lqy{width:140px}.sustainability_principleArrow__InrAt{top:70px}.sustainability_designLayout__ZGKPJ{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sustainability_designPhoto__IyXFp{margin-bottom:0}.sustainability_page__0L9dW .sustainability_designFeatures__3zy87{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-left:0;border-top:1px solid #51544f;padding:30px 0 0!important}.sustainability_designFeatures__3zy87>li{flex-direction:column;gap:16px}.sustainability_production__E3_Rk{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.sustainability_productionContent__MoG_R{padding:38px 6%}.sustainability_productionFeatures__491F5{gap:16px}.sustainability_productionFeatures__491F5>li{padding:0}.sustainability_productionFeatures__491F5>li+li{border-left:0}.sustainability_ctaCopy__0rpxR{width:75%}}@media (max-width:900px){.sustainability_hero__dD0v7{min-height:680px}.sustainability_heroInner__i0kT9{padding-top:42px}.sustainability_page__0L9dW .sustainability_heroTitle__njm_H{font-size:clamp(34px,5vw,48px)}.sustainability_heroCopy__0mzot{width:70%}.sustainability_heroShade__YiRAf{background:linear-gradient(90deg,#f2f0eb,hsla(43,21%,94%,.93) 38%,hsla(43,21%,94%,.15) 80%)}.sustainability_heroMetrics__yZlje{width:85%}.sustainability_production__E3_Rk{grid-template-columns:minmax(0,1fr)}.sustainability_productionPhoto__5VsZt{min-height:0;aspect-ratio:16/9}.sustainability_productionContent__MoG_R{padding:38px 5.5%}.sustainability_productionFeatures__491F5{gap:32px}.sustainability_productionFeatures__491F5>li+li{padding-left:24px;border-left:1px solid #c2c5bc}}@media (max-width:600px){.sustainability_inner___AQa_{padding:38px 6%}.sustainability_hero__dD0v7{display:flex;flex-direction:column;min-height:0}.sustainability_heroInner__i0kT9{order:1;padding:36px 6% 30px;gap:30px}.sustainability_heroCopy__0mzot{width:100%;max-width:none}.sustainability_heroPhoto__gysZr{position:relative;order:2;inset:auto;width:100%;aspect-ratio:16/10}.sustainability_heroPhoto__gysZr img{object-position:100% 50%}.sustainability_heroShade__YiRAf{display:none}.sustainability_heroMetrics__yZlje{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.sustainability_heroMetrics__yZlje>li{padding:0 18px}.sustainability_heroMetrics__yZlje>li:nth-child(odd){padding-left:0}.sustainability_heroMetrics__yZlje>li:nth-child(2n){border-right:0}.sustainability_heroMetrics__yZlje strong{font-size:12px}.sustainability_page__0L9dW .sustainability_heroDescription__n_8Os{font-size:17px;line-height:1.45}.sustainability_page__0L9dW .sustainability_heroTitle__njm_H{font-size:clamp(27px,7.1vw,38px)}.sustainability_page__0L9dW .sustainability_sectionTitle__XtwbS{font-size:31px}.sustainability_rule__UIFQQ{margin:18px 0}.sustainability_principles__i_JFt{grid-template-columns:minmax(0,1fr);gap:48px}.sustainability_principleIcon__Z_lqy{width:116px;margin-bottom:15px}.sustainability_principleArrow__InrAt{top:auto;bottom:-39px;left:calc(50% - 15px);width:30px;transform:rotate(90deg)}.sustainability_page__0L9dW .sustainability_principles__i_JFt h3{font-size:18px}.sustainability_page__0L9dW .sustainability_principles__i_JFt p{max-width:260px;margin-top:8px;font-size:15px}.sustainability_designLayout__ZGKPJ{grid-template-columns:minmax(0,1fr);gap:28px}.sustainability_designPhoto__IyXFp{min-height:260px;margin:0 -6.8%}.sustainability_designPhoto__IyXFp:after{background:linear-gradient(0deg,#050505,transparent 20%,transparent 80%,#050505)}.sustainability_page__0L9dW .sustainability_designFeatures__3zy87{grid-template-columns:minmax(0,1fr);gap:26px}.sustainability_designFeatures__3zy87>li{flex-direction:row;gap:18px}.sustainability_page__0L9dW .sustainability_designFeatures__3zy87 h3,.sustainability_page__0L9dW .sustainability_designFeatures__3zy87 p{font-size:14px}.sustainability_impactCards__kFl_f{grid-template-columns:minmax(0,1fr);gap:22px}.sustainability_impactCard__9JNYb{min-height:290px;aspect-ratio:1.35}.sustainability_metric__5aN5w{font-size:46px}.sustainability_page__0L9dW .sustainability_impactCard__9JNYb h3{font-size:14px}.sustainability_page__0L9dW .sustainability_impactCard__9JNYb p{font-size:13px}.sustainability_productionContent__MoG_R{padding:34px 6% 38px}.sustainability_productionPhoto__5VsZt{aspect-ratio:4/3}.sustainability_productionFeatures__491F5{grid-template-columns:minmax(0,1fr);gap:22px}.sustainability_productionFeatures__491F5>li{position:relative;padding-left:62px}.sustainability_productionFeatures__491F5>li:first-child{padding-left:62px}.sustainability_productionFeatures__491F5>li+li{padding-left:62px;border-left:0}.sustainability_productionFeatures__491F5 svg{position:absolute;left:0;top:0;width:38px;height:38px}.sustainability_page__0L9dW .sustainability_productionFeatures__491F5 h3{font-size:14px}.sustainability_page__0L9dW .sustainability_productionFeatures__491F5 p{margin-top:8px;font-size:14px}.sustainability_cta__g9_BI{min-height:520px}.sustainability_ctaCopy__0rpxR{width:100%}.sustainability_ctaShade__qZgOX{background:linear-gradient(90deg,rgba(0,0,0,.89),rgba(0,0,0,.48))}.sustainability_button__89AAn{gap:14px;padding:14px 18px}}.sustainability_page__0L9dW .sustainability_heroTitle__njm_H>em,.sustainability_page__0L9dW .sustainability_heroTitle__njm_H>span{white-space:normal}.sustainability_page__0L9dW .sustainability_cardTitle__BD12i,.sustainability_page__0L9dW .sustainability_heroTitle__njm_H,.sustainability_page__0L9dW .sustainability_sectionTitle__XtwbS{overflow-wrap:normal}