@media (min-width:768px){.journey:before{content:"";background:linear-gradient(90deg, var(--color-brand-blue), var(--color-brand-cyan) 60%, #0ae0ed26);transform-origin:0;border-radius:2px;height:2px;position:absolute;top:1.25rem;left:.875rem;right:0}.js .reveal .journey:before{transition:scale 1.4s var(--ease-brand) .2s;scale:0 1}.js .reveal.is-in .journey:before,.js.reveal-all .journey:before{scale:1}@keyframes journey-run{0%{opacity:0;left:0}10%,85%{opacity:1}to{opacity:0;left:calc(100% - 6rem)}}.journey:after{content:"";filter:blur(1px);background:radial-gradient(closest-side,#fffffff2,#0ae0ed99,#0000);border-radius:8px;width:6rem;height:8px;animation:4.5s cubic-bezier(.45,0,.2,1) 1.6s infinite journey-run;position:absolute;top:calc(1.25rem - 3px)}}.js .reveal .journey-step{opacity:0;transition:opacity .8s var(--ease-brand), translate .9s var(--ease-brand);transition-delay:calc(.35s + var(--k,0) * .25s);translate:0 18px}.js .reveal.is-in .journey-step,.js.reveal-all .journey-step{opacity:1;translate:0}html.lite .journey:after{animation:none!important}@media (prefers-reduced-motion:reduce){.journey:after{animation:none!important}.js .reveal .journey-step,.js .reveal .journey:before{opacity:1!important;transition:none!important;translate:none!important;scale:none!important}}
