.hero-waves[data-v-e1b2289b]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#00000040,#000 75%);mask-image:linear-gradient(90deg,#00000040,#000 75%)}.hero-waves__layer[data-v-e1b2289b]{--wave-rest:-15.3846%;color:#0071e3;width:200%;max-width:none;height:86%;transform:translateX(var(--wave-rest));animation:none;position:absolute;bottom:-42px;left:0}.is-hovered .hero-waves__layer[data-v-e1b2289b]{animation-name:hero-wave-drift-e1b2289b}.is-hovered.is-playing .hero-waves__layer[data-v-e1b2289b]{animation-play-state:running}.hero-waves__layer--back[data-v-e1b2289b]{--wave-rest:-20.5882%;color:#00a7e1;animation-duration:34s;animation-direction:reverse;animation-delay:-20s;bottom:-10px}.hero-waves__layer--front[data-v-e1b2289b]{--wave-rest:-7.5%;animation-duration:20s;animation-delay:-3s;bottom:-70px}.hero-waves__fill[data-v-e1b2289b]{fill:currentColor;opacity:.075}.hero-waves__edge[data-v-e1b2289b]{fill:none;stroke:currentColor;stroke-width:1px;stroke-opacity:.18;vector-effect:non-scaling-stroke}.hero-waves__layer--back .hero-waves__fill[data-v-e1b2289b]{opacity:.045}@keyframes hero-wave-drift-e1b2289b{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=760px){.hero-waves[data-v-e1b2289b]{-webkit-mask-image:linear-gradient(#0000 12%,#000 70%);mask-image:linear-gradient(#0000 12%,#000 70%)}.hero-waves__layer[data-v-e1b2289b]{height:68%}}
