.lp{--lp-out: cubic-bezier(.22, 1, .36, 1);--lp-spring: cubic-bezier(.34, 1.56, .64, 1)}.lp-js .lp-hero .lp-eyebrow,.lp-js .lp-hero h1,.lp-js .lp-hero .lp-lead,.lp-js .lp-hero .lp-cta-row,.lp-js .lp-hero .lp-visual,.lp-js .lp-hero .lp-strip>div{opacity:0;animation-duration:.6s;animation-timing-function:var(--lp-out);animation-fill-mode:forwards}.lp-js .lp-hero .lp-eyebrow{animation-name:lp-rise-sm;animation-duration:.45s;animation-delay:.1s}.lp-js .lp-hero h1{animation-name:lp-rise;animation-duration:.62s;animation-delay:.22s}.lp-js .lp-hero .lp-lead{animation-name:lp-rise-sm;animation-duration:.45s;animation-delay:.5s}.lp-js .lp-hero .lp-cta-row{animation-name:lp-rise-xs;animation-duration:.4s;animation-delay:.72s}.lp-js .lp-hero .lp-visual{animation-name:lp-settle;animation-duration:.85s;animation-delay:.3s}.lp-js .lp-hero .lp-strip>div{animation-name:lp-rise-sm;animation-duration:.5s;animation-delay:calc(.9s + var(--lp-i, 0) * .06s)}.lp-js .lp-hero .lp-strip>div:nth-child(1){--lp-i: 0}.lp-js .lp-hero .lp-strip>div:nth-child(2){--lp-i: 1}.lp-js .lp-hero .lp-strip>div:nth-child(3){--lp-i: 2}.lp-js .lp-hero .lp-strip>div:nth-child(4){--lp-i: 3}@keyframes lp-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes lp-rise-sm{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lp-rise-xs{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lp-settle{0%{opacity:0;transform:translateY(20px) scale(.975)}to{opacity:1;transform:none}}.lp-js .lp-hero h1 mark{background-repeat:no-repeat;background-position:100% 0;background-size:0% 100%;animation:lp-sweep 1.05s cubic-bezier(.37,0,.63,1) 1s forwards}html[dir=ltr] .lp-js .lp-hero h1 mark{background-position:0 0}@keyframes lp-sweep{to{background-size:100% 100%}}.lp .primary,.lp .secondary,.lp .lp-tour-link,.lp-nav a,.lp-signin{transition:transform .32s var(--lp-spring),color .2s var(--ease),background-color .2s var(--ease),border-color .2s var(--ease)}.lp .primary:active,.lp .secondary:active,.lp .lp-tour-link:active{transform:scale(.97);transition-duration:.08s}.lp-feature,.lp-step{transition:transform .34s var(--lp-spring),border-color .2s var(--ease)}.lp-feature:hover,.lp-step:hover{transform:translateY(-3px)}@media(prefers-reduced-motion:reduce){.lp-js .lp-hero .lp-eyebrow,.lp-js .lp-hero h1,.lp-js .lp-hero .lp-lead,.lp-js .lp-hero .lp-cta-row,.lp-js .lp-hero .lp-visual,.lp-js .lp-hero .lp-strip>div,.lp-js .lp-hero h1 mark{animation:none!important;transition:none!important;opacity:1!important;transform:none!important;background-size:100% 100%!important}.lp-feature:hover,.lp-step:hover{transform:none}}
