.m01-story{--story-cream:#F7F4ED;--story-green:#263B2C;--story-olive:#728771;--story-gold:#E6CB94;position:relative;isolation:isolate;background:var(--story-cream);color:var(--story-green);overflow:clip}.m01-story *{box-sizing:border-box}.m01-story .page-width{width:100%;max-width:1440px;margin-inline:auto}.m01-story h1,.m01-story h2{font-weight:450;color:inherit;letter-spacing:-.045em;line-height:1.07}.m01-story p{line-height:1.75}.m01-story__kicker,.m01-story__small-index{display:block;font-size:11px;font-weight:650;letter-spacing:.23em;text-transform:uppercase;color:var(--story-olive)}.m01-story__standfirst{font-size:clamp(16px,1.5vw,21px);font-weight:500}.m01-story__body{color:#526052;font-size:clamp(15px,1.15vw,17px);line-height:1.9}.m01-story__body p{margin:0 0 1.15em}.m01-story__media-placeholder{width:100%;height:100%;background:linear-gradient(130deg,#b7c1b1,#e5e8df)}.m01-story--origin{min-height:100svh;display:flex;align-items:flex-end;background:#293e30;color:#fff}.m01-story__origin-media,.m01-story__origin-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.m01-story__origin-media{overflow:hidden;z-index:-2}.m01-story__origin-media picture,.m01-story__origin-media img{display:block;width:100%;height:100%}.m01-story__origin-image{object-fit:cover;object-position:center 50%;will-change:transform;transform:scale(var(--story-hero-scale,1.055)) translate3d(0,var(--story-hero-y,0px),0)}.m01-story__origin-shade{z-index:-1;background:linear-gradient(90deg,#122018c9,#12201861 64%,#12201833)}.m01-story__origin-content{padding-top:165px;padding-bottom:clamp(65px,8vh,115px);position:relative;transform:translate3d(0,var(--story-hero-copy-y,0px),0);opacity:var(--story-hero-copy-opacity,1)}.m01-story--origin .m01-story__kicker{color:var(--story-gold)}.m01-story--origin h1{font-size:clamp(53px,7.3vw,112px);max-width:980px;margin:22px 0}.m01-story--origin p{max-width:570px;color:#f3f1e9;font-size:clamp(16px,1.55vw,21px);margin:0 0 32px}.m01-story__scroll-link{display:inline-flex;gap:20px;color:#fff;font-size:13px;letter-spacing:.045em;border-bottom:1px solid #b5c5b5;text-decoration:none;padding:0 0 10px}.m01-story--roots{height:175svh}.m01-story__roots-sticky{height:100svh;position:sticky;top:0;display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(25px,5vw,100px);padding-block:56px}.m01-story__depth-card{position:relative;max-width:660px;width:90%;aspect-ratio:4/4.65;margin-inline:auto;transform:perspective(1300px) rotateY(var(--story-card-ry,0deg)) rotateX(var(--story-card-rx,0deg)) translate3d(0,var(--story-card-y,0px),0);transform-style:preserve-3d;will-change:transform}.m01-story__depth-image{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#bdc6b8;box-shadow:0 22px 55px #263b2c21}.m01-story__depth-image img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.095) translate3d(0,var(--story-image-y,0px),0);will-change:transform}.m01-story__depth-title{position:absolute;z-index:2;bottom:11%;left:9%;width:106%;padding:20px 20px 23px 0;transform:translate3d(var(--story-title-x,0px),var(--story-title-y,0px),80px);text-shadow:0 3px 20px rgba(0,0,0,.4);color:#fff;pointer-events:none}.m01-story__depth-title .m01-story__kicker{color:var(--story-gold)}.m01-story__depth-title h2{font-size:clamp(39px,4.65vw,78px);max-width:610px;margin:12px 0}.m01-story__roots-copy{padding-left:4vw}.m01-story__roots-copy .m01-story__standfirst{font-size:clamp(22px,2.3vw,33px);line-height:1.35;margin:20px 0}.m01-story__roots-copy .m01-story__body{max-width:440px}.m01-story--gestures{height:205svh;background:#e9eae2}.m01-story__gestures-sticky{position:sticky;top:0;height:100svh;display:grid;grid-template-columns:1fr .94fr;align-items:center;gap:clamp(35px,7vw,120px);padding-block:65px}.m01-story__gesture-images{width:100%;max-width:585px;aspect-ratio:4/4.9;position:relative;overflow:hidden;background:#adb9a9}.m01-story__gesture-image{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform,opacity}.m01-story__gesture-image img{display:block;width:100%;height:100%;object-fit:cover}.m01-story__gesture-image--first{opacity:calc(1 - var(--story-gesture-fade,0));transform:scale(calc(1.04 + var(--story-gesture-fade,0)*.04))}.m01-story__gesture-image--second{opacity:var(--story-gesture-fade,0);transform:scale(calc(1.085 - var(--story-gesture-fade,0)*.045))}.m01-story__gesture-copy{max-width:530px;transform:translate3d(0,var(--story-gesture-copy-y,0px),0)}.m01-story--gestures h2{font-size:clamp(39px,4.2vw,72px);margin:22px 0}.m01-story__gesture-copy .m01-story__standfirst{margin:0 0 25px}.m01-story__progress{display:block;height:2px;background:#c7d0c2;max-width:220px;margin-top:35px}.m01-story__progress i{display:block;background:var(--story-green);height:100%;width:calc(var(--story-gesture-pct,0)*100%)}.m01-story--essence{padding:clamp(75px,8vw,130px) 0 clamp(85px,10vw,150px)}.m01-story__essence-media{margin-inline:auto;width:min(88%,1280px);height:clamp(390px,58vw,650px);overflow:hidden;background:#d9d1c4;transform:scale(var(--story-essence-scale,1));will-change:transform}.m01-story__essence-media picture,.m01-story__essence-media img{display:block;width:100%;height:100%}.m01-story__essence-media img{object-fit:cover}.m01-story__essence-content{padding-top:clamp(60px,7vw,100px);max-width:990px!important;text-align:center;transform:translate3d(0,var(--story-essence-copy-y,0px),0)}.m01-story--essence h2{font-size:clamp(41px,5vw,76px);margin:21px auto;max-width:930px}.m01-story__essence-content .m01-story__body{max-width:710px;margin:30px auto}.m01-story__button{display:inline-flex;align-items:center;gap:25px;border:1px solid var(--story-olive);border-radius:100px;padding:15px 25px;text-decoration:none;color:var(--story-green);font-size:14px;font-weight:600;margin-top:14px;transition:background .25s,color .25s}.m01-story__button:hover{background:var(--story-olive);color:#fff}.m01-story a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:989px){.m01-story__roots-sticky{gap:30px}.m01-story__depth-card{width:98%}.m01-story__roots-copy{padding-left:0}.m01-story__gestures-sticky{gap:28px}}@media(max-width:749px){.m01-story--origin{min-height:86svh}.m01-story__origin-shade{background:linear-gradient(0deg,#122018d1,#1220182e 85%)}.m01-story__origin-content{padding-top:140px;padding-bottom:65px}.m01-story--origin h1{font-size:clamp(47px,12vw,67px)}.m01-story--roots,.m01-story--gestures{height:auto}.m01-story__roots-sticky,.m01-story__gestures-sticky{height:auto;position:relative;display:flex;flex-direction:column;align-items:stretch;padding-block:80px;gap:40px}.m01-story__depth-card{width:min(100%,430px);max-width:100%;margin-inline:auto;aspect-ratio:4/5}.m01-story__depth-title{left:0;right:0;bottom:0;width:100%;max-width:100%;padding:58px 19px 20px;background:linear-gradient(0deg,#0e1c13d6,#0e1c1361 54%,#0e1c1300);transform:translate3d(0,var(--story-title-y,0px),32px);text-shadow:0 2px 12px rgba(0,0,0,.35);overflow-wrap:normal;word-break:normal}.m01-story__depth-title h2{font-size:clamp(26px,7.25vw,36px);line-height:1.12;max-width:100%;margin:9px 0 0;text-wrap:balance;overflow-wrap:break-word}.m01-story__depth-title .m01-story__kicker{font-size:10px;letter-spacing:.17em}.m01-story__roots-copy{padding:10px 0 0}.m01-story__roots-copy .m01-story__standfirst{font-size:24px}.m01-story__gesture-images{aspect-ratio:auto;max-width:none;display:grid;gap:14px;background:transparent;overflow:visible}.m01-story__gesture-image{position:relative;aspect-ratio:4/4.4}.m01-story__gesture-image--first,.m01-story__gesture-image--second{opacity:1;transform:none}.m01-story__gesture-copy{transform:none}.m01-story--gestures h2{font-size:clamp(38px,9vw,55px)}.m01-story__progress{display:none}.m01-story--essence{padding:80px 0 100px}.m01-story__essence-media{height:auto;aspect-ratio:4/4.5;width:100%}.m01-story__essence-content{padding-top:65px}.m01-story--essence h2{font-size:clamp(39px,9vw,57px)}.m01-story__essence-content .m01-story__body{margin:25px auto}}@media(prefers-reduced-motion:reduce){.m01-story *{animation:none!important;transition:none!important}.m01-story__origin-image,.m01-story__origin-content,.m01-story__depth-card,.m01-story__depth-image img,.m01-story__depth-title,.m01-story__gesture-copy,.m01-story__essence-media,.m01-story__essence-content{transform:none!important;opacity:1!important}.m01-story__gesture-image--second{opacity:0!important}}.m01-story--essence .m01-story__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;margin-top:24px}.m01-story--essence .m01-story__actions .m01-story__button{margin-top:0;justify-content:center;min-height:48px;gap:16px}.m01-story--essence .m01-story__button--primary{background:var(--story-green);border-color:var(--story-green);color:var(--story-cream)}.m01-story--essence .m01-story__button--primary:hover{background:var(--story-olive);border-color:var(--story-olive);color:#fff}.m01-story--essence .m01-story__button--secondary{background:transparent;border-color:var(--story-olive);color:var(--story-green)}.m01-story--essence .m01-story__button--secondary:hover{background:var(--story-olive);color:#fff}@media(max-width:749px){.m01-story--essence .m01-story__actions{flex-direction:column;align-items:stretch;max-width:360px;margin-inline:auto}.m01-story--essence .m01-story__actions .m01-story__button{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/story.css.map */
