.mouse-wrap{display:inline-block;top:50%;transform:translate(-50%,-50%)}#mouseText,.mouse-wrap{position:absolute;left:50%}#mouseText{letter-spacing:12px;font-size:14px;color:#ffffff;animation:nudgeText 9s ease-out infinite;top:90px;transform:translateX(-50%) translateY(0);margin-left:6px}.mouse{top:0;position:absolute;left:50%;transform:translateX(-50%);width:48px;animation:nudgeMouse 9s ease-out infinite}.mouse .frame path,.mouse .mouse-left svg,.mouse .mouse-right svg{opacity:.3}.mouse:after{content:"";background-color:#ffffff;width:7px;height:7px;border-radius:100%;animation:trackBallSlide 9s linear infinite;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transform:translateY(20px);opacity:1}.mouse .frame{width:100%;position:absolute;z-index:1}.mouse .frame path{fill:none;stroke:#ffffff;stroke-width:3;opacity:.5}.mouse .mouse-left,.mouse .mouse-right{width:50%;position:absolute;z-index:2}.mouse .mouse-right{right:0}.mouse .Animate-Draw{fill:none;stroke:#ffffff;stroke-width:3;fill-opacity:1}.mouse .mouse-left .Animate-Draw{animation:DrawLine 9s ease-out infinite}.mouse .mouse-right .Animate-Draw{animation:DrawLineBack 9s ease-out infinite}@keyframes DrawLine{0%,22%{stroke-dashoffset:0;stroke-dasharray:120;stroke-opacity:1}38%{stroke-dashoffset:125;stroke-dasharray:120;stroke-opacity:1}38.1%{stroke-dashoffset:0;stroke-dasharray:120;stroke-opacity:0}48%,64%{stroke-dashoffset:125;stroke-dasharray:120;stroke-opacity:1}64.1%,90.1%{stroke-dashoffset:0;stroke-dasharray:120;stroke-opacity:0}74%,90%{stroke-dashoffset:125;stroke-dasharray:120;stroke-opacity:1}}@keyframes DrawLineBack{0%,22%{stroke-dashoffset:0;stroke-dasharray:120;stroke-opacity:1}38%{stroke-dashoffset:-114;stroke-dasharray:120;stroke-opacity:1}38.1%{stroke-dashoffset:0;stroke-dasharray:120;stroke-opacity:0}48%,64%{stroke-dashoffset:-114;stroke-dasharray:120;stroke-opacity:1}64.1%,90.1%{stroke-dashoffset:0;stroke-dasharray:120;stroke-opacity:0}74%,90%{stroke-dashoffset:-114;stroke-dasharray:120;stroke-opacity:1}}@keyframes nudgeMouse{0%,22%,48%,74%{transform:translateY(0) translateX(-50%)}38%,64%,90%{transform:translateY(9px) translateX(-50%)}}@keyframes nudgeText{0%,22%,48%,74%{transform:translateY(0) translateX(-50%) scaleY(1);opacity:1}38%,64%,90%{transform:translateY(5px) translateX(-50%) scaleY(.9);opacity:.5}}@keyframes trackBallSlide{0%,22%,48%,74%,to{transform:translateY(20px) scale(1);opacity:1}26%,52%,78%{transform:translateY(30px) scale(.9);opacity:1}34%,60%,86%{transform:translateY(55px) scale(.1);opacity:0}41%,67%,93%{transform:translateY(30px) scale(0);opacity:.3}}#circle-1,#circle-2{animation:floatY 10s ease-in-out infinite,floatX 17s ease-in-out infinite;animation-composition:add;will-change:translate}#circle-3,#circle-4{animation:floatY-soft 11s ease-in-out infinite,floatX-wide 17s ease-in-out infinite;animation-delay:-6s,-13s;animation-composition:add;will-change:translate}#square-1{animation:squareFloatY 16s ease-in-out infinite;animation-delay:-6s;will-change:translate}#square-3,#square-4,#square-5{animation-name:fgFloatY,fgFloatX,fgSway,fgBreathe;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-composition:add;will-change:translate,rotate,scale}#square-3{animation-duration:9.5s,14s,12s,7s;animation-delay:-2s,-6s,-3s,-1s;transform:rotateX(10deg) rotateY(-30deg);transform-style:preserve-3d;perspective:600px}#square-4{animation-duration:7.5s,11s,10s,6s;animation-delay:-5s,-2s,-4s,-1s;transform:rotateX(20deg) rotateY(-8deg) rotate(5deg);transform-style:preserve-3d;perspective:600px}#square-5{animation-duration:8.5s,13s,11s,6.5s;animation-delay:-3s,-7s,-2s,-4s}@keyframes floatY{0%,to{translate:0 0}50%{translate:0 -18px}}@keyframes floatX{0%,to{translate:0 0}50%{translate:10px 0}}@keyframes floatY-soft{0%,to{translate:0 0}50%{translate:0 -12px}}@keyframes floatX-wide{0%,to{translate:0 0}50%{translate:-14px 0}}@keyframes squareFloatY{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes fgFloatY{0%,to{translate:0 0}50%{translate:0 -12px}}@keyframes fgFloatX{0%,to{translate:0 0}50%{translate:6px 0}}@keyframes fgBreathe{0%,to{scale:1}50%{scale:1.025}}@keyframes fgSway{0%,to{rotate:-2deg}50%{rotate:2deg}}.button{pointer-events:auto;cursor:pointer;background:#ff5757;border:none;transition:transform .3s ease-in-out;font-family:inherit;position:relative;display:inline-block}.button:active{transform:scale(.96)}.button--calypso{overflow:hidden;color:#191919}.button--calypso>span:first-child{display:block;position:relative;z-index:10}.button--calypso .btn-hover-content{display:flex!important;align-items:center;justify-content:center;position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);opacity:0;z-index:5}.button--calypso:hover>span:first-child{animation:MoveScaleUpInitial .3s forwards}.button--calypso:hover .btn-hover-content{animation:CalypsoStretchEntrance .5s cubic-bezier(.25,1,.5,1) .3s forwards;transform-origin:50% 100%}.button:after,.button:before{position:absolute;top:0;left:0;width:100%;height:100%}.button--calypso:before{content:"";background:#ede6e6;width:120%;height:0;padding-bottom:120%;top:-110%;left:-10%;border-radius:70%;transform:translate3d(0,68%,0) scale3d(0,0,0)}.button--calypso:hover:before{transform:translateZ(0) scaleX(1);transition:transform .4s cubic-bezier(.1,0,.3,1)}.button--calypso:after{content:"";background:#ede6e6;transform:translate3d(0,-100%,0);transition:transform .4s cubic-bezier(.1,0,.3,1)}.button--calypso:hover:after{transform:translateZ(0);transition-duration:.05s;transition-delay:.4s;transition-timing-function:linear}@keyframes MoveScaleUpInitial{to{transform:translate3d(0,-105%,0) scaleY(2);opacity:0}}@keyframes CalypsoStretchEntrance{0%{transform:translate3d(0,100%,0) scaleY(2.5);opacity:0}to{transform:translate3d(0,-50%,0) scaleX(1);opacity:1}}.hero-heading{background:linear-gradient(90deg,#ff5757);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;background-repeat:no-repeat}#mouseTextCTA{position:absolute;transform:translateX(-50%) translateY(0)}.button--calypso:hover #mouseTextCTA{animation:pulseTextWithChevrons 1.3s cubic-bezier(.333,0,.667,1) infinite;animation-delay:.6s}.button--calypso:hover #chevron-top{animation:pulseTop 1.3s cubic-bezier(.333,0,.667,1) infinite;animation-delay:.6s}.button--calypso:hover #chevron-middle{animation:pulseMiddle 1.3s cubic-bezier(.333,0,.667,1) infinite;animation-delay:.6s}.button--calypso:hover #chevron-bottom{animation:pulseBottom 1.3s cubic-bezier(.333,0,.667,1) infinite;animation-delay:.6s}@keyframes pulseTextWithChevrons{0%,5.8%,88.2%,to{transform:translateX(-50%) translateY(0) scaleY(1);opacity:1}47%{transform:translateX(-50%) translateY(.5px) scaleY(.9);opacity:.75}}@keyframes pulseTop{0%,5.8%,88.2%,to{transform:translateY(0);opacity:.5}47%{transform:translateY(40px);opacity:.4}}@keyframes pulseMiddle{0%,8.8%,94.1%,to{transform:translateY(0);opacity:.8}50%{transform:translateY(40px);opacity:.6}}@keyframes pulseBottom{0%,11.7%,to{transform:translateY(0);opacity:1}52.9%{transform:translateY(40px);opacity:.8}}.container{display:flex;align-items:center;height:100vh}.top-mask{background:linear-gradient(0deg,rgba(42,123,155,0) 83%,rgba(255,181,97,.12))}.chev{position:absolute;top:50%;transform:translateY(-50%);opacity:0}.chev-1,.chev-2{animation:chevron-conveyor 3s ease-in-out infinite}.chev-2{animation-delay:1s}.chev-3{animation:chevron-conveyor 3s ease-in-out infinite;animation-delay:2s}@keyframes chevron-conveyor{0%{transform:translateX(-10px) translateY(-50%);opacity:0}25%{transform:translateX(0) translateY(-50%);opacity:1}60%{transform:translateX(12px) translateY(-50%);opacity:1}85%{transform:translateX(24px) translateY(-50%);opacity:0}to{transform:translateX(24px) translateY(-50%);opacity:0}}@keyframes dynamicFloatY{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--y-dist) * -1))}}@keyframes dynamicFloatX{0%,to{transform:translateX(0)}50%{transform:translateX(var(--x-dist))}}@keyframes dynamicBreathe{0%,to{transform:scale(var(--scale-min))}50%{transform:scale(var(--scale-max))}}#mission-circle-1{--x-dist:18px;--y-dist:22px;--scale-min:0.95;--scale-max:1.05;animation:dynamicFloatY 14s ease-in-out infinite,dynamicFloatX 22s ease-in-out infinite,dynamicBreathe 12s ease-in-out infinite;animation-delay:-6s,-11s,-4s;animation-composition:add;will-change:transform}#mission-circle-2{--x-dist:24px;--y-dist:28px;--scale-min:0.94;--scale-max:1.06;animation:dynamicFloatY 13s ease-in-out infinite,dynamicFloatX 19s ease-in-out infinite,dynamicBreathe 11s ease-in-out infinite;animation-delay:-3s,-9s,-5s;animation-composition:add;will-change:transform}#mission-circle-3{--x-dist:14px;--y-dist:18px;--scale-min:0.97;--scale-max:1.03;animation:dynamicFloatY 16s ease-in-out infinite,dynamicFloatX 25s ease-in-out infinite,dynamicBreathe 15s ease-in-out infinite;animation-delay:-10s,-5s,-7s;animation-composition:add;will-change:transform}@media (prefers-reduced-motion:reduce){.chev{animation:none!important;opacity:.8}.chev-2{transform:translateX(12px) translateY(-50%)}.chev-3{transform:translateX(24px) translateY(-50%)}}.mission-border{border-width:.2px}.title-fill{color:rgba(207,207,207,.8);background-image:linear-gradient(90deg,white,white);background-repeat:no-repeat;background-size:0 100%;background-position:0;-webkit-background-clip:text;background-clip:text;transition:background-size 1s cubic-bezier(.22,1,.36,1)}@media (min-width:70.8125rem){.title-fill{line-height:1.5}}.group:hover .title-fill{background-size:100% 100%;transition:background-size .5s cubic-bezier(.22,1,.36,1)}