.wave-bg{overflow:hidden;pointer-events:none}.wave-bg,.wave-bg__band{position:absolute;inset:0}.wave-bg__band,.wave-bg__band svg{will-change:transform}.wave-bg__band svg{position:absolute;top:10%;left:-16%;width:132%;height:80%;display:block}.wave-bg__band path{mix-blend-mode:multiply}.wave-bg__band--1{animation:wb-bob-1 9.8s ease-in-out -2s infinite alternate}.wave-bg__band--1 svg{animation:wb-drift-1 13.3s ease-in-out -7s infinite alternate}.wave-bg__band--1 path{fill:#c8d6cc;opacity:.4}.wave-bg__band--2{animation:wb-bob-2 7.7s ease-in-out -9s infinite alternate}.wave-bg__band--2 svg{animation:wb-drift-2 11.2s ease-in-out -3s infinite alternate}.wave-bg__band--2 path{fill:#c4d0dc;opacity:.6}.wave-bg__band--3{animation:wb-bob-3 6.3s ease-in-out -5s infinite alternate}.wave-bg__band--3 svg{animation:wb-drift-3 9.1s ease-in-out -11s infinite alternate}.wave-bg__band--3 path{fill:#6366f1;opacity:.4}.wave-bg__band--4{animation:wb-bob-4 4.9s ease-in-out -8s infinite alternate}.wave-bg__band--4 svg{animation:wb-drift-4 7s ease-in-out -2s infinite alternate}.wave-bg__band--4 path{fill:#b4b8f7;opacity:.72}.wave-bg__band--5{animation:wb-bob-5 7s ease-in-out -6s infinite alternate}.wave-bg__band--5 svg{animation:wb-drift-5 9.8s ease-in-out -10s infinite alternate}.wave-bg__band--5 path{fill:#6b6bf0;opacity:.5}@keyframes wb-bob-1{0%{transform:translate3d(0,-19px,0)}to{transform:translate3d(0,20px,0)}}@keyframes wb-bob-2{0%{transform:translate3d(0,-32px,0)}to{transform:translate3d(0,29px,0)}}@keyframes wb-bob-3{0%{transform:translate3d(0,-46px,0)}to{transform:translate3d(0,43px,0)}}@keyframes wb-bob-4{0%{transform:translate3d(0,-64px,0)}to{transform:translate3d(0,61px,0)}}@keyframes wb-bob-5{0%{transform:translate3d(0,-37px,0)}to{transform:translate3d(0,38px,0)}}@keyframes wb-drift-1{0%{transform:translate3d(-35px,0,0)}to{transform:translate3d(35px,0,0)}}@keyframes wb-drift-2{0%{transform:translate3d(50px,0,0)}to{transform:translate3d(-50px,0,0)}}@keyframes wb-drift-3{0%{transform:translate3d(-68px,0,0)}to{transform:translate3d(68px,0,0)}}@keyframes wb-drift-4{0%{transform:translate3d(86px,0,0)}to{transform:translate3d(-86px,0,0)}}@keyframes wb-drift-5{0%{transform:translate3d(-58px,0,0)}to{transform:translate3d(58px,0,0)}}@media (prefers-reduced-motion:reduce){.wave-bg__band,.wave-bg__band svg{animation:none!important}}