.tow-stacked-narrative{--tow-sticky-top: 0px;--tow-panel-height: 100svh;--tow-panel-height-mobile: 100svh;--tow-incoming-opacity: .88;--tow-layer-progress: 1;position:relative;width:100%;background:#f7f6f2;isolation:isolate}.tow-stacked-narrative__panel{position:sticky;top:var(--tow-sticky-top);z-index:var(--tow-panel-index);min-height:calc(100vh - var(--tow-sticky-top));min-height:calc(var(--tow-panel-height) - var(--tow-sticky-top));color:var(--tow-layer-text, #fff)}.tow-stacked-narrative__surface{position:relative;min-height:calc(100vh - var(--tow-sticky-top));min-height:calc(var(--tow-panel-height) - var(--tow-sticky-top));overflow:hidden;background:#f7f6f2;opacity:var(--tow-layer-opacity, 1);will-change:opacity}.tow-stacked-narrative__panel:first-child .tow-stacked-narrative__surface{opacity:1}.tow-stacked-narrative__panel--video .tow-home-full-video,.tow-stacked-narrative__panel--video .tow-home-full-video__media{width:100%;height:100%;min-height:inherit}.tow-stacked-narrative__panel--video .tow-home-full-video__media{position:absolute;top:0;right:0;bottom:0;left:0}.tow-stacked-narrative__panel--video video,.tow-stacked-narrative__panel--video img,.tow-stacked-narrative__panel--video .tow-home-full-video__placeholder{width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center}.tow-stacked-narrative__hold{height:var(--tow-final-hold, 68svh);background:#f7f6f2}.tow-stacked-narrative__media,.tow-stacked-narrative__media picture,.tow-stacked-narrative__media img,.tow-stacked-narrative__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.tow-stacked-narrative__media img,.tow-stacked-narrative__placeholder{object-fit:cover;object-position:center}.tow-stacked-narrative__placeholder{background:#f7f6f2}.tow-stacked-narrative__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00000047,#00000014 52%,#0000000f),var(--tow-panel-overlay, #171511);opacity:var(--tow-panel-overlay-opacity, .24);pointer-events:none}.tow-stacked-narrative__content{position:absolute;left:clamp(24px,6vw,104px);right:clamp(24px,6vw,104px);bottom:clamp(64px,9vh,112px);z-index:2;width:min(470px,calc(100% - 48px));margin-right:auto;margin-left:0;text-align:var(--tow-content-align, left)}.tow-stacked-narrative__panel--center .tow-stacked-narrative__content{margin-right:auto;margin-left:auto}.tow-stacked-narrative__panel--right .tow-stacked-narrative__content{margin-right:0;margin-left:auto}.tow-stacked-narrative__eyebrow{margin:0 0 12px;color:inherit;font-size:10px;font-weight:400;line-height:1.4;letter-spacing:.18em}.tow-stacked-narrative__content h2{margin:0;color:inherit;font-size:clamp(20px,1.55vw,22px);font-weight:300;line-height:1.3;letter-spacing:.055em}.tow-stacked-narrative__description{max-width:390px;margin-top:20px;color:inherit;font-size:13px;line-height:1.7}.tow-stacked-narrative__description p{margin:0}.tow-stacked-narrative__link{display:inline-block;margin-top:22px;padding-bottom:4px;border-bottom:1px solid currentColor;color:inherit;font-size:10px;line-height:1.4;letter-spacing:.18em;text-decoration:none}.tow-stacked-narrative__link:focus-visible{outline:1px solid currentColor;outline-offset:7px}.tow-stacked-narrative__progression{position:absolute;right:clamp(24px,4vw,72px);bottom:clamp(30px,4vh,52px);z-index:2;display:flex;gap:13px;align-items:center;color:inherit;font-size:9px;line-height:1;letter-spacing:.18em}.tow-stacked-narrative__arrow{display:inline-block;font-size:15px;font-weight:300;line-height:1}@media screen and (max-width:749px){.tow-stacked-narrative__panel,.tow-stacked-narrative__surface{min-height:calc(100vh - var(--tow-sticky-top));min-height:calc(var(--tow-panel-height-mobile) - var(--tow-sticky-top))}.tow-stacked-narrative__content{left:20px;right:20px;bottom:clamp(72px,11vh,104px);width:min(430px,calc(100% - 40px))}.tow-stacked-narrative__content h2{font-size:clamp(19px,5.4vw,21px)}.tow-stacked-narrative__description{max-width:310px;font-size:12px}.tow-stacked-narrative__progression{right:20px;bottom:26px}.tow-stacked-narrative__hold{height:var(--tow-final-hold-mobile, 44svh)}}@media(prefers-reduced-motion:reduce){.tow-stacked-narrative__panel{position:relative;top:auto}.tow-stacked-narrative__surface{opacity:1!important;will-change:auto}.tow-stacked-narrative__hold{height:0}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/traces-home-sticky-layers.css.map */
