:root{--geo-reveal-dur: .72s;--geo-reveal-dur-fast: .56s;--geo-reveal-shift: 26px;--geo-reveal-shift-lg: 40px;--geo-reveal-stagger: 78ms;--geo-reveal-ease: var(--geo-ease-out, cubic-bezier(.22, 1, .36, 1))}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html{scroll-padding-top:var(--geo-scroll-offset, 96px)}@media(prefers-reduced-motion:no-preference){html.geo-motion:not(.geo-motion-failsafe) .geo-reveal{opacity:0;transform:translate3d(0,var(--geo-reveal-shift),0);will-change:opacity,transform}html.geo-motion:not(.geo-motion-failsafe) .geo-reveal.geo-reveal--fade{transform:none}html.geo-motion:not(.geo-motion-failsafe) .geo-reveal.geo-reveal--left{transform:translate3d(calc(-1 * var(--geo-reveal-shift-lg)),0,0)}html.geo-motion:not(.geo-motion-failsafe) .geo-reveal.geo-reveal--right{transform:translate3d(var(--geo-reveal-shift-lg),0,0)}html.geo-motion:not(.geo-motion-failsafe) .geo-reveal.geo-reveal--zoom{transform:scale(1.04)}html.geo-motion:not(.geo-motion-failsafe) .geo-reveal.geo-reveal--rise-lg{transform:translate3d(0,var(--geo-reveal-shift-lg),0)}html.geo-motion .geo-reveal.is-in{opacity:1;transform:none;transition:opacity var(--geo-reveal-dur) var(--geo-reveal-ease),transform var(--geo-reveal-dur) var(--geo-reveal-ease);transition-delay:calc(var(--geo-order, 0) * var(--geo-reveal-stagger))}html.geo-motion .geo-reveal.geo-reveal--fast.is-in{transition-duration:var(--geo-reveal-dur-fast)}html.geo-motion .geo-reveal.geo-motion-done{will-change:auto}html.geo-motion:not(.geo-motion-failsafe) .gfd{overflow-x:clip}@media(max-width:749px){html.geo-motion:not(.geo-motion-failsafe) .geo-reveal.geo-reveal--left,html.geo-motion:not(.geo-motion-failsafe) .geo-reveal.geo-reveal--right{transform:translate3d(0,var(--geo-reveal-shift),0)}}}@media(prefers-reduced-motion:no-preference){html.geo-motion:not(.geo-motion-failsafe) .geo-hero__content>*,html.geo-motion:not(.geo-motion-failsafe) .geo-hero__statbar{opacity:0;transform:translate3d(0,22px,0);will-change:opacity,transform}html.geo-motion .geo-hero.geo-hero-in .geo-hero__content>*,html.geo-motion .geo-hero.geo-hero-in .geo-hero__statbar{opacity:1;transform:none;transition:opacity .82s var(--geo-reveal-ease),transform .82s var(--geo-reveal-ease);transition-delay:calc(.14s + var(--geo-order, 0) * 90ms)}html.geo-motion:not(.geo-motion-failsafe) .geo-hero__media{transform:scale(1.06)}html.geo-motion .geo-hero.geo-hero-in .geo-hero__media{transform:scale(1);transition:transform 1.4s var(--geo-reveal-ease)}}@media(prefers-reduced-motion:no-preference){html.geo-parallax-on .geo-hero.geo-hero-in .geo-hero__media{transform:translate3d(0,var(--geo-parallax, 0px),0) scale(1.06);transition:none;will-change:transform}}@media(prefers-reduced-motion:no-preference){.geo-arc-header,.section-header .header,.shopify-section-group-header-group .header{transition:box-shadow .26s var(--geo-ease-ui, cubic-bezier(.2, .8, .2, 1)),backdrop-filter .26s ease,background-color .26s ease}}html.geo-scrolled .geo-arc-header,html.geo-scrolled .section-header .header,html.geo-scrolled .shopify-section-group-header-group .header{box-shadow:0 1px rgba(var(--color-foreground, 0, 0, 0),.08),0 10px 30px -18px #00000080}@media(prefers-reduced-motion:reduce){html.geo-motion .geo-reveal,html.geo-motion .geo-hero__content>*,html.geo-motion .geo-hero__statbar,html.geo-motion .geo-hero__media{opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/geotech-scroll-motion.css.map */
