@keyframes orb-1{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(0)scale(1)}20%{animation-timing-function:cubic-bezier(0,0,.15,1);transform:translate(40vw,18vh)scale(1)}38%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(10vw,46vh)scale(1.3)}55%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(15vw,42vh)scale(1.3)}70%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(8vw,50vh)scale(1.3)}85%{animation-timing-function:cubic-bezier(0,0,.15,1);transform:translate(-10vw,8vh)scale(1)}to{transform:translate(0)scale(1)}}@keyframes orb-2{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(0)scale(1)}22%{animation-timing-function:cubic-bezier(0,0,.15,1);transform:translate(-38vw,-25vh)scale(1)}40%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(-12vw,-48vh)scale(1.25)}58%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(-16vw,-44vh)scale(1.25)}72%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(-8vw,-50vh)scale(1.25)}to{transform:translate(0)scale(1)}}@keyframes orb-3{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(0)scale(1)}25%{animation-timing-function:cubic-bezier(0,0,.15,1);transform:translate(-32vw,22vh)scale(1)}42%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(-8vw,10vh)scale(1.35)}58%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(-12vw,14vh)scale(1.35)}72%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(-6vw,8vh)scale(1.35)}88%{animation-timing-function:cubic-bezier(0,0,.15,1);transform:translate(20vw,-28vh)scale(1)}to{transform:translate(0)scale(1)}}@keyframes orb-4{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(0)scale(1)}18%{animation-timing-function:cubic-bezier(0,0,.15,1);transform:translate(28vw,-25vh)scale(1)}36%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(12vw,-10vh)scale(1.2)}54%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(8vw,-14vh)scale(1.2)}70%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(14vw,-8vh)scale(1.2)}85%{animation-timing-function:cubic-bezier(0,0,.15,1);transform:translate(-18vw,-22vh)scale(1)}to{transform:translate(0)scale(1)}}@keyframes orb-6{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(0)scale(1)}18%{animation-timing-function:cubic-bezier(0,0,.15,1);transform:translate(20vw,-25vh)scale(1)}36%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(18vw,-10vh)scale(1.2)}54%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(8vw,-14vh)scale(1.2)}70%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(14vw,-8vh)scale(1.2)}85%{animation-timing-function:cubic-bezier(0,0,.15,1);transform:translate(-18vw,-22vh)scale(1)}to{transform:translate(0)scale(1)}}.mesh-gradient{background:var(--background);opacity:.5;pointer-events:none;overflow:hidden}.mesh-gradient .mesh-orb{will-change:transform;border-radius:50%;position:absolute}.mesh-gradient .mesh-orb-1{background:var(--primary);filter:blur(70px);opacity:.65;width:80vw;height:70vh;animation:30s ease-in-out infinite orb-1;top:-15vh;left:-10vw}.mesh-gradient .mesh-orb-2{background:var(--primary);filter:blur(70px);opacity:.6;width:75vw;height:65vh;animation:38s ease-in-out -4s infinite orb-2;bottom:-15vh;right:-10vw}.mesh-gradient .mesh-orb-3{filter:blur(75px);opacity:.38;background:#fff;width:55vw;height:50vh;animation:45s ease-in-out -5s infinite orb-3;top:-15vh;right:-10vw}.mesh-gradient .mesh-orb-4{filter:blur(60px);opacity:.92;background:#00060f;width:85vw;height:75vh;animation:52s ease-in-out -7s infinite orb-4;bottom:-20vh;left:-10vw}.mesh-gradient .mesh-orb-5{filter:blur(60px);opacity:.92;background:#00060f;width:85vw;height:75vh;animation:44s ease-in-out -20s infinite orb-2;top:-20vh;right:-10vw}.mesh-gradient .mesh-orb-6{filter:blur(60px);opacity:.92;background:#00060f;width:85vw;height:75vh;animation:34s ease-in-out -10s infinite orb-6;top:-60vh;right:25vw}.mesh-gradient .mesh-orb-7{filter:blur(60px);opacity:.92;background:#00060f;width:65vw;height:65vh;animation:54s ease-in-out infinite orb-6;top:20vh;right:-35vw}.mesh-gradient .mesh-orb-8{filter:blur(60px);opacity:.92;background:#00060f;width:85vw;height:75vh;animation:24s ease-in-out infinite orb-6;bottom:-20vh;left:-50vw}
