:root{--ease:cubic-bezier(.2,.7,.3,1)}.title{transition:transform .45s var(--ease)}.title:hover{transform:translateY(-6px)}.title-fig{transition:background .3s,box-shadow .45s var(--ease)}.title:hover .title-fig{box-shadow:0 18px 42px #2a27231c}.title:hover .title-fig img{transform:translateY(-8px) scale(1.03)}.title h3{transition:color .25s}.title:hover h3{color:var(--bronze)}.title .btn{transition:background .25s,color .25s,border-color .25s}.clip{transition:transform .45s var(--ease)}.clip:hover{transform:translateY(-5px)}.clip h3{transition:color .25s}.clip:hover h3{color:var(--gold)}.clip:hover .cplay{transform:translate(-50%,-50%) scale(1.09)}.rcard{transition:transform .45s var(--ease)}.rcard:hover{transform:translateY(-5px)}.rcard:hover .rfig{box-shadow:0 16px 36px #2a27231a}.rfig{transition:box-shadow .45s var(--ease)}.step h3,.route h3{transition:transform .4s var(--ease)}.step:hover h3,.route:hover h3{transform:translateY(-3px)}.step .no,.route .no{transition:letter-spacing .45s var(--ease),color .3s}.step:hover .no,.route:hover .no{letter-spacing:.36em;color:var(--bronze)}.route.feature:hover .no{color:var(--gold)}.btn{transition:background .25s,color .25s,border-color .25s,transform .3s var(--ease),box-shadow .3s var(--ease)}.btn:hover{transform:translateY(-2px)}.btn-primary:hover,.btn-gold:hover{box-shadow:0 10px 26px #2a272329}.btn-ghost:hover,.btn-onDark:hover{box-shadow:0 8px 20px #2a272317}.btn:active{transform:translateY(0);box-shadow:none}.tlink{transition:color .22s,border-color .22s,transform .3s var(--ease)}.tlink:hover{transform:translate(3px)}nav.main a{position:relative}nav.main a:hover{border-color:transparent}nav.main a:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:right;transition:transform .32s var(--ease)}nav.main a:hover:after,nav.main a.on:after{transform:scaleX(1);transform-origin:left}footer.site a{display:inline-block;transition:color .2s,transform .28s var(--ease)}footer.site a:hover{transform:translate(4px)}.optin-form button{transition:color .22s,transform .28s var(--ease)}.optin-form button:hover{transform:translate(3px)}.optin-form{transition:border-color .3s}.optin-form:focus-within{border-color:var(--gold)}.hero-band img{transition:transform 1.2s var(--ease)}.hero-band:hover img{transform:scale(1.03)}.portrait img{transition:transform .8s var(--ease)}.portrait:hover img{transform:scale(1.04)}@media(hover:none){.title:hover,.clip:hover,.rcard:hover,.btn:hover,.tlink:hover,footer.site a:hover,.optin-form button:hover{transform:none;box-shadow:none}.title:hover .title-fig,.rcard:hover .rfig{box-shadow:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.title:hover,.clip:hover,.rcard:hover,.btn:hover,.tlink:hover,footer.site a:hover,.optin-form button:hover,.step:hover h3,.route:hover h3{transform:none}.hero-band:hover img,.portrait:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/rooted-motion.css.map */
