html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}:root{--ease-out: cubic-bezier(.16, 1, .3, 1)}.scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;background:var(--red);transform-origin:0 50%;transform:scaleX(0);pointer-events:none}.js-motion .site-header{transition:transform .45s var(--ease-out),box-shadow .2s}.js-motion .site-header.is-hidden{transform:translateY(-100%)}.js-motion [data-reveal]{opacity:0;transition:opacity .9s var(--ease-out),transform .9s var(--ease-out),clip-path 1.1s var(--ease-out);transition-delay:var(--delay, 0ms);will-change:opacity,transform}.js-motion [data-reveal=up]{transform:translateY(40px)}.js-motion [data-reveal=left]{transform:translate(-48px)}.js-motion [data-reveal=right]{transform:translate(48px)}.js-motion [data-reveal=fade]{transform:none}.js-motion [data-reveal=wipe]{opacity:1;transform:none}.js-motion [data-reveal=wipe]>img{clip-path:inset(0 0 100% 0);transition:clip-path 1.2s var(--ease-out),transform .9s var(--ease-out)}.js-motion [data-reveal=wipe].is-visible>img{clip-path:inset(0 0 0 0)}.js-motion [data-reveal].is-visible{opacity:1;transform:none;clip-path:inset(0 0 0 0)}.js-motion .hero h1 .word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.js-motion .hero h1 .word>span{display:inline-block;transform:translateY(110%);transition:transform 1.1s var(--ease-out);transition-delay:calc(var(--i) * 70ms + .15s)}.js-motion .hero.is-loaded h1 .word>span{transform:none}.js-motion .hero-kicker,.js-motion .hero-lede,.js-motion .hero-actions{opacity:0;transform:translateY(20px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.js-motion .hero-kicker{transition-delay:50ms}.js-motion .hero-lede{transition-delay:.65s}.js-motion .hero-actions{transition-delay:.8s}.js-motion .hero.is-loaded .hero-kicker,.js-motion .hero.is-loaded .hero-lede,.js-motion .hero.is-loaded .hero-actions{opacity:1;transform:none}.js-motion .hero-media{overflow:hidden;clip-path:inset(0 0 0 100%);transition:clip-path 1.4s var(--ease-out) .2s}.js-motion .hero-media img{transform:scale(1.18);transition:transform 2.2s var(--ease-out) .2s}.js-motion .hero.is-loaded .hero-media{clip-path:inset(0 0 0 0)}.js-motion .hero.is-loaded .hero-media img{transform:scale(1.06) translateY(var(--parallax, 0px));transition:transform 2.2s var(--ease-out) .2s}.js-motion .hero.is-settled .hero-media img{transition:none}.js-motion .route li:after{transform-origin:0 50%;transform:scaleX(0);transition:transform 1s var(--ease-out);transition-delay:calc(var(--delay, 0ms) + .3s)}.js-motion .route li.is-visible:after{transform:scaleX(1)}.js-motion .route li:before{transform:scale(.4);transition:transform .7s cubic-bezier(.34,1.56,.64,1);transition-delay:var(--delay, 0ms)}.js-motion .route li.is-visible:before{transform:scale(1)}.js-motion .step:before{width:0;transition:width 1s var(--ease-out);transition-delay:calc(var(--delay, 0ms) + .2s)}.js-motion .step.is-visible:before{width:48px}[data-parallax]{overflow:hidden}[data-parallax]>img{transform:translateY(var(--parallax, 0px)) scale(1.12);will-change:transform}.cat img{transition:transform .9s var(--ease-out)}.cat:hover img{transform:scale(1.05)}.btn{transition:background-color .2s,color .2s,border-color .2s,transform .25s var(--ease-out)}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.cat:hover img,.btn:hover{transform:none}[data-parallax]>img{transform:none}}.story-media{border-radius:4px}html,body{overflow-x:clip}@media(max-width:960px){.js-motion [data-reveal=left],.js-motion [data-reveal=right]{transform:translateY(40px)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/egt-animations.css.map */
