.hero-orb-main{background:radial-gradient(#32a6dc33 0%,#32a6dc0f 40%,#0000 70%);width:55vmax;height:55vmax;animation:14s ease-in-out infinite drift-main;top:35%;left:50%}.hero-orb-right{background:radial-gradient(#3b82f629 0%,#3b82f60a 50%,#0000 70%);width:40vmax;height:40vmax;animation:11s ease-in-out infinite drift-right;top:5%;right:-10%}.hero-orb-left{background:radial-gradient(#32a6dc24 0%,#0000 60%);width:50vmax;height:50vmax;animation:16s ease-in-out infinite drift-left;bottom:-10%;left:-20%}.hero-orb-small{background:radial-gradient(#60a5fa1f 0%,#0000 70%);width:20vmax;height:20vmax;animation:8s ease-in-out infinite drift-small;bottom:30%;right:20%}.hero-orb-tiny{background:radial-gradient(#32a6dc1a 0%,#0000 60%);width:15vmax;height:15vmax;animation:9s ease-in-out infinite drift-tiny;top:15%;left:10%}.hero-orb-breathe{background:radial-gradient(#32a6dc1f 0%,#0000 50%);width:35vmax;height:35vmax;animation:5s ease-in-out infinite breathe;top:45%;left:50%;transform:translate(-50%,-50%)}@keyframes drift-main{0%,to{transform:translate(-50%,-50%)scale(1)}15%{transform:translate(-42%,-58%)scale(1.15)}35%{transform:translate(-58%,-42%)scale(.9)}55%{transform:translate(-45%,-55%)scale(1.1)}75%{transform:translate(-55%,-48%)scale(.95)}}@keyframes drift-right{0%,to{transform:translate(0)scale(1)}20%{transform:translate(-60px,40px)scale(1.25)}45%{transform:translate(-30px,-50px)scale(.85)}70%{transform:translate(-50px,20px)scale(1.15)}}@keyframes drift-left{0%,to{transform:translate(0)scale(1)}25%{transform:translate(70px,-50px)scale(1.2)}50%{transform:translate(40px,-20px)scale(.9)}75%{transform:translate(60px,-60px)scale(1.1)}}@keyframes drift-small{0%,to{opacity:1;transform:translate(0)scale(1)}25%{opacity:.8;transform:translate(-50px,-30px)scale(1.4)}50%{opacity:1;transform:translate(-20px,-60px)scale(.8)}75%{opacity:.9;transform:translate(-40px,-20px)scale(1.2)}}@keyframes drift-tiny{0%,to{transform:translate(0)scale(1)}30%{transform:translate(40px,30px)scale(1.5)}60%{transform:translate(20px,-20px)scale(.7)}}@keyframes breathe{0%,to{opacity:.12;transform:translate(-50%,-50%)scale(1)}50%{opacity:.2;transform:translate(-50%,-50%)scale(1.35)}}
