.sustainability{--sustainability-panel: color-mix(in srgb, var(--sustainability-bg) 86%, #ffffff);--sustainability-muted: color-mix(in srgb, var(--sustainability-text) 68%, transparent);--sustainability-line: color-mix(in srgb, var(--sustainability-accent) 24%, transparent);background:var(--sustainability-bg);color:var(--sustainability-text);overflow:hidden;padding-block:var(--sustainability-padding-top) var(--sustainability-padding-bottom)}.sustainability__inner{width:min(100% - 40px,1240px);margin-inline:auto}.sustainability__hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(280px,.7fr);gap:clamp(36px,7vw,104px);align-items:end;min-height:clamp(430px,58vh,660px);padding-bottom:clamp(54px,8vw,96px)}.sustainability__eyebrow,.sustainability__point-label{margin:0;color:var(--sustainability-accent);font-size:1.1rem;font-weight:600;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.sustainability__hero .sustainability__eyebrow{grid-column:1 / -1;align-self:start}.sustainability__heading{max-width:790px;margin:0;color:inherit;font-size:clamp(5rem,7vw,13.4rem);font-weight:400;letter-spacing:4px;line-height:.88}.sustainability__hero-intro{max-width:520px;color:var(--sustainability-muted);font-size:clamp(1.7rem,1.35vw,2.1rem);line-height:1.62}.sustainability__approach{max-width:66rem;margin-inline:auto;padding:clamp(64px,10vw,108px) 0 clamp(58px,8vw,92px);border-top:1px solid var(--sustainability-line);border-bottom:1px solid var(--sustainability-line);text-align:left}.sustainability__approach-heading{max-width:70rem;margin:0;color:inherit;font-size:clamp(5.2rem,8.4vw,10.4rem);font-weight:400;letter-spacing:0;line-height:.96}.sustainability__approach-text{max-width:74rem;margin-top:clamp(24px,3.4vw,34px);color:var(--sustainability-muted);font-size:clamp(1.75rem,1.55vw,2.2rem);line-height:1.56}.sustainability__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(52px,8vw,108px);background:var(--sustainability-line);border:1px solid var(--sustainability-line)}.sustainability__point{display:flex;flex-direction:column;min-height:320px;background-color:var(--sustainability-panel);border:1px solid transparent;transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1),background-color .36s ease,border-color .36s ease}@media(hover:hover)and (pointer:fine){.sustainability__point:hover{background-color:color-mix(in srgb,var(--sustainability-panel) 97%,var(--sustainability-accent));border-color:color-mix(in srgb,var(--sustainability-accent) 34%,transparent);transform:translateY(-4px)}}.sustainability__point-media{aspect-ratio:4 / 3;overflow:hidden;background:color-mix(in srgb,var(--sustainability-text) 7%,transparent)}.sustainability__point-image{display:block;width:100%;height:100%;object-fit:cover}.sustainability__point-content{display:flex;flex:1;flex-direction:column;padding:clamp(26px,3.8vw,44px)}.sustainability__point-title{margin:18px 0 0;color:inherit;font-size:clamp(2.4rem,2.45vw,3.6rem);font-weight:400;letter-spacing:0;line-height:1.02}.sustainability__point-text{max-width:36rem;margin-top:auto;padding-top:34px;color:var(--sustainability-muted);font-size:1.48rem;line-height:1.68}.sustainability__editorial{display:grid;grid-template-columns:minmax(260px,.45fr) minmax(0,.9fr);gap:clamp(36px,7vw,104px);margin-top:clamp(76px,12vw,156px)}.sustainability__editorial-heading{position:sticky;top:clamp(88px,10vh,128px);align-self:start}.sustainability__section-heading{max-width:460px;margin:22px 0 0;color:inherit;font-size:clamp(3.8rem,5.2vw,7.2rem);font-weight:400;letter-spacing:0;line-height:.98}.sustainability__editorial-copy{display:grid}.sustainability__copy-block{padding:clamp(40px,5.2vw,66px) 0;border-top:1px solid var(--sustainability-line)}.sustainability__copy-heading{max-width:54rem;margin:0;color:inherit;font-size:clamp(2.5rem,2.4vw,3.6rem);font-weight:400;letter-spacing:0;line-height:1.08}.sustainability__copy-text{max-width:66rem;margin-top:clamp(20px,2.4vw,28px);color:var(--sustainability-muted);font-size:clamp(1.65rem,1.25vw,1.9rem);line-height:1.7}.sustainability__copy-block:first-child{padding-top:0;border-top:0}.sustainability__statement{max-width:68rem;margin:0;padding:clamp(38px,5vw,60px) 0 0 clamp(22px,2.8vw,34px);border-top:1px solid var(--sustainability-line);border-left:2px solid var(--sustainability-accent);color:inherit;font-family:var(--font-editorial-family);font-size:clamp(2.2rem,2.7vw,3.8rem);font-style:normal;font-weight:400;line-height:1.2}.sustainability__hero-intro>*,.sustainability__approach-text>*,.sustainability__point-text>*,.sustainability__copy-text>*,.sustainability__statement>*{margin-block:0}.sustainability__hero-intro>*+*,.sustainability__approach-text>*+*,.sustainability__point-text>*+*,.sustainability__copy-text>*+*,.sustainability__statement>*+*{margin-top:1em}.sustainability__hero,.sustainability__approach,.sustainability__editorial{opacity:1;transform:translateY(0);transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1)}.sustainability.is-initialized .sustainability__hero:not(.is-visible),.sustainability.is-initialized .sustainability__approach:not(.is-visible),.sustainability.is-initialized .sustainability__point:not(.is-visible),.sustainability.is-initialized .sustainability__editorial:not(.is-visible){opacity:0;transform:translateY(18px)}.sustainability.is-initialized .is-visible,.sustainability .is-visible{opacity:1;transform:translateY(0)}.sustainability.is-initialized .sustainability__point:not(.is-visible){transition-delay:0ms}.sustainability.is-initialized .sustainability__point.is-visible{transition-delay:var(--sustainability-reveal-delay, 0ms)}@media(hover:hover)and (pointer:fine){.sustainability.is-initialized .sustainability__point.is-visible:hover,.sustainability .sustainability__point.is-visible:hover{transition-delay:0ms;transform:translateY(-4px)}}@media screen and (max-width:989px){.sustainability{padding-block:calc(var(--sustainability-padding-top) * .74) calc(var(--sustainability-padding-bottom) * .78)}.sustainability__hero,.sustainability__editorial{grid-template-columns:1fr}.sustainability__hero{min-height:0}.sustainability__points{grid-template-columns:repeat(2,minmax(0,1fr))}.sustainability__editorial-heading{position:static}}@media screen and (max-width:749px){.sustainability__inner{width:min(100% - 32px,1240px)}.sustainability__hero{padding-bottom:48px}.sustainability__heading{font-size:clamp(4.4rem,16vw,7.6rem)}.sustainability__approach{padding-block:48px}.sustainability__approach-heading{font-size:clamp(4.8rem,15vw,7.8rem)}.sustainability__approach-text{font-size:1.7rem;line-height:1.62}.sustainability__points{grid-template-columns:1fr;margin-top:46px}.sustainability__point{min-height:0}.sustainability__point-text{margin-top:0;padding-top:24px}.sustainability__editorial{margin-top:70px}.sustainability__copy-block{padding-block:34px}.sustainability__statement{padding-top:34px}}@media(prefers-reduced-motion:reduce){.sustainability__hero,.sustainability__approach,.sustainability__point,.sustainability__editorial{transition:none}.sustainability__point{transition:background-color .36s ease,border-color .36s ease}.sustainability__point:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sustainability.css.map */
