.SustainabilitySections-module__-tIpga__impactSection,.SustainabilitySections-module__-tIpga__quoteSection,.SustainabilitySections-module__-tIpga__energySection{background:#fff;width:100%}.SustainabilitySections-module__-tIpga__impactSection{padding:75px 40px}.SustainabilitySections-module__-tIpga__impactContainer{flex-direction:column;gap:30px;width:100%;max-width:1120px;margin:0 auto;display:flex}.SustainabilitySections-module__-tIpga__impactHeader{text-align:center;flex-direction:column;align-items:center;gap:18px;width:min(650px,100%);margin:0 auto;display:flex}.SustainabilitySections-module__-tIpga__badge{background:var(--color-brand-red);color:#fff;font-family:var(--font-ui);letter-spacing:.5px;border-radius:16px;margin:0;padding:5px 12px 6px;font-size:16px;font-weight:500;line-height:1}.SustainabilitySections-module__-tIpga__impactHeader h2,.SustainabilitySections-module__-tIpga__energyCopy h2{color:var(--color-myzel-black);font-family:var(--font-display);font-variation-settings:"opsz" 32;margin:0;font-size:44px;font-weight:800;line-height:1.1}.SustainabilitySections-module__-tIpga__impactLead,.SustainabilitySections-module__-tIpga__impactCard p,.SustainabilitySections-module__-tIpga__energyBody p{color:#000;font-family:var(--font-body);letter-spacing:-.3px;margin:0;font-size:18px;font-weight:400;line-height:1.5}.SustainabilitySections-module__-tIpga__impactGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:49px;width:100%;margin:0;padding:0;list-style:none;display:grid}.SustainabilitySections-module__-tIpga__impactCard{color:#212121;text-align:center;width:100%;position:relative}.SustainabilitySections-module__-tIpga__impactCard:not(:first-child):before{content:"";background:var(--color-brand-red);width:1px;height:242px;position:absolute;top:50%;left:-25px;transform:translateY(-50%)}.SustainabilitySections-module__-tIpga__impactCardInner{flex-direction:column;gap:16px;width:min(230px,100%);margin:0 auto;display:flex}.SustainabilitySections-module__-tIpga__impactCard h3{color:#212121;font-family:var(--font-display);margin:0;font-size:24px;font-weight:500;line-height:1.2}.SustainabilitySections-module__-tIpga__quoteSection{padding:75px 40px}.SustainabilitySections-module__-tIpga__quoteCard{background:linear-gradient(135deg,#101314,#0d1112);border-radius:15px;align-items:center;gap:48px;width:100%;max-width:1120px;margin:0 auto;padding:50px;display:flex;position:relative;overflow:hidden}.SustainabilitySections-module__-tIpga__quoteSheen{z-index:0;object-fit:cover;object-position:center top;mix-blend-mode:overlay;pointer-events:none;width:100%!important;height:105%!important;inset:0 auto auto 0!important}.SustainabilitySections-module__-tIpga__portraitFrame{aspect-ratio:1;z-index:1;border-radius:15px;flex:none;width:clamp(144px,14.5vw,174px);position:relative;overflow:hidden}.SustainabilitySections-module__-tIpga__portrait,.SustainabilitySections-module__-tIpga__energyImage{object-fit:cover}.SustainabilitySections-module__-tIpga__quoteCopy{z-index:1;color:#fff;flex-direction:column;flex:1;gap:40px;min-width:0;display:flex;position:relative}.SustainabilitySections-module__-tIpga__quoteCopy blockquote,.SustainabilitySections-module__-tIpga__quoteCopy blockquote p,.SustainabilitySections-module__-tIpga__attribution{margin:0}.SustainabilitySections-module__-tIpga__quoteCopy blockquote p,.SustainabilitySections-module__-tIpga__attribution{font-family:var(--font-display);font-size:24px;font-weight:500;line-height:1.2}.SustainabilitySections-module__-tIpga__quoteCopy em{font-style:italic}.SustainabilitySections-module__-tIpga__energySection{padding:75px 40px}.SustainabilitySections-module__-tIpga__energyGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:60px;width:100%;max-width:1120px;margin:0 auto;display:grid}.SustainabilitySections-module__-tIpga__energyImageFrame{border-radius:15px;min-height:100%;position:relative;overflow:hidden}.SustainabilitySections-module__-tIpga__energyCopy{flex-direction:column;gap:24px;min-width:0;display:flex}.SustainabilitySections-module__-tIpga__energyBody p+p{margin-top:20px}@media (max-width:1199px){.SustainabilitySections-module__-tIpga__impactHeader h2,.SustainabilitySections-module__-tIpga__energyCopy h2{font-size:29px}.SustainabilitySections-module__-tIpga__impactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.SustainabilitySections-module__-tIpga__impactCard:before{display:none}.SustainabilitySections-module__-tIpga__quoteCopy blockquote p{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.2}.SustainabilitySections-module__-tIpga__attribution{font-family:var(--font-ui);letter-spacing:-.3px;font-size:16px;font-weight:600;line-height:1.5}}@media (max-width:809px){.SustainabilitySections-module__-tIpga__impactSection{background:#f6f5f2;padding:64px clamp(20px,5vw,30px)}.SustainabilitySections-module__-tIpga__impactContainer{gap:32px}.SustainabilitySections-module__-tIpga__impactHeader{text-align:left;align-items:flex-start;gap:14px;width:100%}.SustainabilitySections-module__-tIpga__badge{padding:6px 11px;font-size:14px}.SustainabilitySections-module__-tIpga__impactHeader h2{letter-spacing:-.8px;text-wrap:balance;font-size:clamp(32px,9vw,38px);line-height:1.05}.SustainabilitySections-module__-tIpga__impactLead{color:#4b4947;text-wrap:pretty;max-width:34ch;font-size:17px;line-height:1.5}.SustainabilitySections-module__-tIpga__impactGrid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px}.SustainabilitySections-module__-tIpga__impactCard{border:1px solid #22201f1a;border-left:4px solid var(--color-brand-red);text-align:left;background:#fff;border-radius:18px;padding:22px 20px;box-shadow:0 12px 32px #22201f0e}.SustainabilitySections-module__-tIpga__impactCardInner{gap:12px;width:100%;margin:0}.SustainabilitySections-module__-tIpga__impactCard h3{font-size:21px;font-weight:600;line-height:1.2}.SustainabilitySections-module__-tIpga__impactCard p{color:#4b4947;letter-spacing:-.15px;font-size:16px;line-height:1.6}.SustainabilitySections-module__-tIpga__impactCard:last-child{padding-bottom:22px}.SustainabilitySections-module__-tIpga__quoteSection{padding:56px 16px}.SustainabilitySections-module__-tIpga__quoteCard{flex-direction:column;align-items:stretch;gap:28px;padding:12px}.SustainabilitySections-module__-tIpga__portraitFrame{aspect-ratio:4/3;width:100%}.SustainabilitySections-module__-tIpga__quoteCopy{gap:20px;padding:0 8px 8px}.SustainabilitySections-module__-tIpga__quoteCopy blockquote p{font-family:var(--font-body);font-size:17px;font-weight:400;line-height:1.55}.SustainabilitySections-module__-tIpga__attribution{font-family:var(--font-display);letter-spacing:0;font-size:20px;font-weight:600;line-height:1.2}.SustainabilitySections-module__-tIpga__energySection{background:#f6f5f2;padding:64px 20px}.SustainabilitySections-module__-tIpga__energyGrid{flex-direction:column;gap:36px;display:flex}.SustainabilitySections-module__-tIpga__energyImageFrame{aspect-ratio:4/5;border-radius:18px;width:100%;min-height:0}.SustainabilitySections-module__-tIpga__energyCopy{text-align:left;gap:20px}.SustainabilitySections-module__-tIpga__energyCopy h2{letter-spacing:-.8px;text-wrap:balance;font-size:clamp(30px,8vw,36px);line-height:1.05}.SustainabilitySections-module__-tIpga__energyBody p{color:#373533;letter-spacing:-.1px;font-size:16px;line-height:1.6}.SustainabilitySections-module__-tIpga__energyBody p+p{margin-top:16px}}@media (min-width:560px) and (max-width:809px){.SustainabilitySections-module__-tIpga__impactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:620px) and (max-width:809px){.SustainabilitySections-module__-tIpga__quoteSection{padding-inline:20px}.SustainabilitySections-module__-tIpga__quoteCard{flex-direction:row;align-items:center;gap:28px;padding:24px}.SustainabilitySections-module__-tIpga__portraitFrame{aspect-ratio:1;width:clamp(168px,25vw,190px)}.SustainabilitySections-module__-tIpga__quoteCopy{gap:20px;padding:0}.SustainabilitySections-module__-tIpga__quoteCopy blockquote p{font-size:16px;line-height:1.5}}@media (min-width:480px) and (max-width:809px){.SustainabilitySections-module__-tIpga__energyImageFrame{aspect-ratio:4/3}}
.SustainabilityTimeline-module__QNVIGq__section{--timeline-accent:var(--color-brand-red);--timeline-text:var(--color-myzel-black);--timeline-track:#22201f29;--timeline-fill:#22201f;--timeline-gap:48px;--timeline-center-width:100px;--timeline-dot-wrap:64px;--timeline-dot-size:15px;--timeline-line-width:3px;background:#fff;width:100%;padding:74px 45px 75px;position:relative;overflow:hidden}.SustainabilityTimeline-module__QNVIGq__intro{opacity:0;flex-direction:column;align-items:center;gap:30px;width:100%;display:flex;transform:translateY(20px)}.SustainabilityTimeline-module__QNVIGq__visible{opacity:1;transition:opacity 1s,transform 1s cubic-bezier(.2,.8,.2,1);transform:translateY(0)}.SustainabilityTimeline-module__QNVIGq__intro h2{color:var(--timeline-text);font-family:var(--font-display);font-variation-settings:"opsz" 32;text-align:center;margin:0;font-size:44px;font-weight:800;line-height:1.1}.SustainabilityTimeline-module__QNVIGq__introLine{background:#bbbbba;flex-shrink:0;width:50%;height:4px}.SustainabilityTimeline-module__QNVIGq__list{width:100%;margin:0;padding:0;list-style:none}.SustainabilityTimeline-module__QNVIGq__row{grid-template-columns:minmax(0, 1fr) var(--timeline-center-width) minmax(0, 1fr);align-items:start;gap:var(--timeline-gap);width:100%;min-height:460px;display:grid;position:relative;overflow:hidden}.SustainabilityTimeline-module__QNVIGq__row:first-child{min-height:490px;padding-top:30px}.SustainabilityTimeline-module__QNVIGq__empty{width:100%;height:100%}.SustainabilityTimeline-module__QNVIGq__center{width:var(--timeline-center-width);flex-direction:column;align-items:center;height:100%;display:flex}.SustainabilityTimeline-module__QNVIGq__dotWrap{width:var(--timeline-dot-wrap);height:var(--timeline-dot-wrap);flex-shrink:0;justify-content:center;align-items:center;display:flex}.SustainabilityTimeline-module__QNVIGq__dot{width:var(--timeline-dot-size);height:var(--timeline-dot-size);z-index:1;background:var(--timeline-accent);opacity:.05;border-radius:50%;transition:opacity .3s cubic-bezier(.44,0,.56,1),transform .3s cubic-bezier(.44,0,.56,1);position:relative}.SustainabilityTimeline-module__QNVIGq__line{width:var(--timeline-line-width);background:var(--timeline-track);flex:1;justify-content:center;align-items:flex-start;min-height:0;display:flex;position:relative;overflow:hidden}.SustainabilityTimeline-module__QNVIGq__lineFill{background:var(--timeline-fill);opacity:0;width:100%;height:100%;transform:scaleY(var(--timeline-fill-progress,0));transform-origin:top;will-change:transform;transition:opacity .1s cubic-bezier(.44,0,.56,1)}.SustainabilityTimeline-module__QNVIGq__milestone{width:100%;max-width:520px;color:var(--timeline-text);opacity:0;background:#fff;border:1px solid #22201f1a;border-radius:24px;flex-direction:column;margin-top:32px;transition:opacity .45s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden;transform:translateY(32px);box-shadow:0 20px 55px #22201f14}.SustainabilityTimeline-module__QNVIGq__rowLeft .SustainabilityTimeline-module__QNVIGq__milestone{margin-left:auto}.SustainabilityTimeline-module__QNVIGq__imageFrame{aspect-ratio:16/9;background:#e8e6e2;width:100%;position:relative;overflow:hidden}.SustainabilityTimeline-module__QNVIGq__image{object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.SustainabilityTimeline-module__QNVIGq__active .SustainabilityTimeline-module__QNVIGq__image{transform:scale(1.025)}.SustainabilityTimeline-module__QNVIGq__milestoneCopy{padding:24px 26px 27px}.SustainabilityTimeline-module__QNVIGq__year{font-family:var(--font-display);font-variation-settings:"opsz" 32;font-size:44px;font-weight:800;line-height:1.1;display:block}.SustainabilityTimeline-module__QNVIGq__event{color:#4b4947;font-family:var(--font-body);margin:6px 0 0;font-size:17px;font-weight:400;line-height:1.45}.SustainabilityTimeline-module__QNVIGq__active .SustainabilityTimeline-module__QNVIGq__milestone{opacity:1;transform:translateY(0)}.SustainabilityTimeline-module__QNVIGq__active .SustainabilityTimeline-module__QNVIGq__dot{opacity:1}@media (max-width:1199px){.SustainabilityTimeline-module__QNVIGq__intro h2,.SustainabilityTimeline-module__QNVIGq__year{font-size:29px}}@media (max-width:809px){.SustainabilityTimeline-module__QNVIGq__section{--timeline-center-width:40px;--timeline-gap:18px;--timeline-dot-wrap:40px;--timeline-dot-size:12px;--timeline-line-width:2px;--timeline-fill:var(--timeline-accent);padding:56px 20px 64px}.SustainabilityTimeline-module__QNVIGq__intro{gap:18px}.SustainabilityTimeline-module__QNVIGq__intro h2{font-size:clamp(30px,8vw,36px)}.SustainabilityTimeline-module__QNVIGq__introLine{background:var(--timeline-accent);border-radius:999px;width:72px;height:3px}.SustainabilityTimeline-module__QNVIGq__list{width:100%;max-width:460px;margin:38px auto 0}.SustainabilityTimeline-module__QNVIGq__row,.SustainabilityTimeline-module__QNVIGq__row:first-child{grid-template-columns:var(--timeline-center-width) minmax(0, 1fr);column-gap:var(--timeline-gap);align-items:stretch;min-height:310px;padding:0;display:grid;overflow:visible}.SustainabilityTimeline-module__QNVIGq__row:last-child{min-height:auto}.SustainabilityTimeline-module__QNVIGq__row+.SustainabilityTimeline-module__QNVIGq__row{margin-top:0}.SustainabilityTimeline-module__QNVIGq__empty{display:none}.SustainabilityTimeline-module__QNVIGq__center{width:var(--timeline-center-width);order:initial;grid-area:1/1;align-self:stretch;height:100%;position:relative}.SustainabilityTimeline-module__QNVIGq__dotWrap{width:var(--timeline-dot-wrap);height:var(--timeline-dot-wrap);z-index:2;position:relative}.SustainabilityTimeline-module__QNVIGq__dot{opacity:.16}.SustainabilityTimeline-module__QNVIGq__line{width:var(--timeline-line-width);flex:none;min-height:0;display:flex;position:absolute;top:20px;bottom:-20px;left:50%;transform:translate(-50%)}.SustainabilityTimeline-module__QNVIGq__milestone{order:initial;text-align:left;grid-area:1/2;align-items:flex-start;width:100%;max-width:none;margin:4px 0 32px;transform:translateY(20px)}.SustainabilityTimeline-module__QNVIGq__row:last-child .SustainabilityTimeline-module__QNVIGq__milestone{margin-bottom:0}.SustainabilityTimeline-module__QNVIGq__rowLeft .SustainabilityTimeline-module__QNVIGq__milestone,.SustainabilityTimeline-module__QNVIGq__rowRight .SustainabilityTimeline-module__QNVIGq__milestone{text-align:left}.SustainabilityTimeline-module__QNVIGq__year{font-size:28px;line-height:1.05}.SustainabilityTimeline-module__QNVIGq__event{color:#4b4947;max-width:30ch;font-family:var(--font-body);text-wrap:pretty;font-size:16px;font-weight:400;line-height:1.45}.SustainabilityTimeline-module__QNVIGq__milestoneCopy{padding:18px 20px 21px}}@media (prefers-reduced-motion:reduce){.SustainabilityTimeline-module__QNVIGq__intro,.SustainabilityTimeline-module__QNVIGq__milestone,.SustainabilityTimeline-module__QNVIGq__dot,.SustainabilityTimeline-module__QNVIGq__lineFill{opacity:1!important;transition:none!important}.SustainabilityTimeline-module__QNVIGq__intro,.SustainabilityTimeline-module__QNVIGq__milestone{transform:none!important}.SustainabilityTimeline-module__QNVIGq__lineFill{transform:scaleY(1)!important}}
