.animate{opacity:0;transition:opacity .7s,transform .7s}.animate.fade-up{transform:translateY(44px)}.animate.fade-left{transform:translate(-56px)}.animate.fade-right{transform:translate(56px)}.animate.in-view{opacity:1;transform:translate(0)}.delay-1{transition-delay:.15s}.delay-2{transition-delay:.3s}.delay-3{transition-delay:.45s}.delay-4{transition-delay:.6s}.delay-5{transition-delay:.75s}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.hero-h1{animation:.9s forwards heroFadeUp}.hero-p{opacity:0;animation:.9s .35s forwards heroFadeUp}@keyframes slideUpCard{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}@keyframes floatWater{0%,to{transform:translateY(0);box-shadow:0 18px 40px #00000029}50%{transform:translateY(-14px);box-shadow:0 32px 52px #0000001a}}.float-1{animation:.75s forwards slideUpCard,3.8s ease-in-out .75s infinite floatWater}.float-2{animation:.75s .25s forwards slideUpCard,3.8s ease-in-out 1s infinite floatWater}.float-3{animation:.75s .5s forwards slideUpCard,3.8s ease-in-out 1.25s infinite floatWater}.float-1:hover,.float-2:hover,.float-3:hover{animation-play-state:paused}.hero-rule{opacity:0;transform-origin:0;animation:.6s .3s forwards heroRuleGrow;transform:scaleX(0)}@keyframes heroRuleGrow{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}
