.hs{--out:cubic-bezier(.16, 1, .3, 1);--in-out:cubic-bezier(.65, 0, .35, 1);--leave:cubic-bezier(.55, 0, .75, 0);--spring:cubic-bezier(.22, 1, .36, 1);--pop:cubic-bezier(.34, 1.3, .64, 1)}@supports (animation-timing-function:linear(0, 1)){.hs{--spring:linear(0, .017, .061, .124, .198, .278, .359, .439, .515, .586, .652, .71, .762, .807, .847, .88, .908, .932, .951, .967, .979, .989, .996, 1.002, 1.006, 1.008, 1.01, 1.011, 1.011, 1.011, 1.01, 1.01, 1.009, 1.008, 1.007, 1.006, 1.005, 1.005, 1.004, 1.003, 1);--pop:linear(0, .03, .107, .213, .335, .461, .583, .695, .794, .878, .945, .997, 1.035, 1.061, 1.076, 1.083, 1.083, 1.078, 1.071, 1.061, 1.05, 1.04, 1.03, 1.021, 1.014, 1.007, 1.002, .999, .996, .994, .993, .993, .993, .994, .994, .995, .996, .997, .998, .999, 1)}}.hs-in{animation:hs-in var(--t,.8s) var(--d,0s) var(--e,var(--spring)) both}@keyframes hs-in{0%{opacity:0;transform:var(--from,translateY(14px))}}.hs-out{animation:hs-out var(--ot,.3s) var(--od) var(--leave) forwards}@keyframes hs-out{to{opacity:0;transform:var(--to,translateY(-8px))}}.hs-leave{animation:hs-leave .32s var(--leave) forwards}@keyframes hs-leave{to{opacity:0;transform:translateY(-10px)}}.hs-mask{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.hs-mask>span{animation:hs-rise .75s var(--d,0s) var(--out) both;display:inline-block}@keyframes hs-rise{0%{transform:translateY(115%)rotate(4deg)}}.hs-fade{animation:hs-fade var(--t,.6s) var(--d,0s) ease-out both}@keyframes hs-fade{0%{opacity:0}}.hs-wipe{animation:hs-wipe 1s var(--in-out) both}.hs-wipe>.hs-wipe-img{animation:hs-wipe-img 1s var(--in-out) both}.hs-wipe--back{animation-name:hs-wipe-back}.hs-wipe--back>.hs-wipe-img{animation-name:hs-wipe-img-back}@keyframes hs-wipe{0%{transform:translate(100%)}to{transform:none}}@keyframes hs-wipe-img{0%{transform:translate(-100%)}to{transform:none}}@keyframes hs-wipe-back{0%{transform:translate(-100%)}to{transform:none}}@keyframes hs-wipe-img-back{0%{transform:translate(100%)}to{transform:none}}.hs-finger{width:var(--fs,2.25rem);height:var(--fs,2.25rem);margin:calc(var(--fs,2.25rem) / -2) 0 0 calc(var(--fs,2.25rem) / -2);pointer-events:none;animation:hs-finger-in .6s var(--d) var(--in-out) both, hs-finger-out .35s var(--o) var(--leave) forwards;position:absolute;top:50%;left:50%}@keyframes hs-finger-in{0%{opacity:0;transform:var(--from)}}@keyframes hs-finger-out{to{opacity:0;transform:var(--to,translate(30%, 60%))}}.hs-finger-dot{--press:.8;animation:hs-press .28s var(--tap) ease-out both}@keyframes hs-press{45%{transform:scale(var(--press,.8))}}.hs-finger-ring{animation:hs-ripple .6s var(--tap) var(--out) forwards}@keyframes hs-ripple{0%{opacity:.75;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}.hs-press{animation:hs-press .28s var(--d) ease-out both}.hs-draw-x,.hs-draw-y{animation:hs-draw-x var(--t,.8s) var(--d,0s) var(--in-out) both;transform-origin:var(--origin,left)}.hs-draw-y{animation-name:hs-draw-y}@keyframes hs-draw-x{0%{transform:scaleX(0)}}@keyframes hs-draw-y{0%{transform:scaleY(0)}}.hs-tick{stroke-dasharray:1;stroke-dashoffset:1px;animation:hs-tick .45s var(--d,0s) var(--out) forwards}@keyframes hs-tick{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.hs-wait[data-wait],.hs-wait[data-wait] *,html[data-preloader] .hs-wait,html[data-preloader] .hs-wait *{animation-play-state:paused!important}}@media (prefers-reduced-motion:reduce){.hs *,.hs :before,.hs :after{animation-duration:1ms!important;animation-delay:0s!important}}.hs-later{animation:.35s ease-out both hs-later}@keyframes hs-later{0%{opacity:0}}
