.hero-section-gradient-optimized{position:relative;background-color:#06010e;overflow:hidden;--bg-color: hsla(262, 82%, 3%, 1);--orb-transparency: 70%;--color-blue-1: hsla(217.59493670886076, 100%, 30%, 1);--color-blue-2: hsla(217.68844221105527, 100%, 39%, 1);--color-purple-1: hsla(279.7894736842105, 67%, 27%, 1);--color-black: hsla(0, 0%, 0%, 1);--orb-size-0: 70vw;--orb-size-1: 50vw;--orb-size-2: 55vw;--orb-size-3: 50vw;--orb-size-4: 66vw;--orb-size-5: 83vw;--orb-size-6: 70vw;--orb-size-7: 85vw;--orb-size-8: 55vw;--orb-size-9: 50vw}.gradient-orb{position:absolute;border-radius:50%;pointer-events:none;will-change:transform,opacity;transform-origin:center;--vertical-position: 40vh;--animation-duration: 15s;--animation-timing: linear;--animation-iteration: infinite;--animation-direction: alternate}.gradient-orb-0{background:radial-gradient(circle,var(--color-purple-1) 0%,transparent var(--orb-transparency));width:var(--orb-size-0);height:var(--orb-size-0);animation:orb-movement-0 var(--animation-duration) var(--animation-timing) var(--animation-iteration) var(--animation-direction)}.gradient-orb-1{background:radial-gradient(circle,var(--color-purple-1) 0%,transparent var(--orb-transparency));width:var(--orb-size-1);height:var(--orb-size-1);animation:orb-movement-1 var(--animation-duration) var(--animation-timing) var(--animation-iteration) var(--animation-direction)}.gradient-orb-2{background:radial-gradient(circle,var(--color-blue-1) 0%,transparent var(--orb-transparency));width:var(--orb-size-2);height:var(--orb-size-2);animation:orb-movement-2 var(--animation-duration) var(--animation-timing) var(--animation-iteration) var(--animation-direction)}.gradient-orb-3{background:radial-gradient(circle,var(--color-blue-2) 0%,transparent var(--orb-transparency));width:var(--orb-size-3);height:var(--orb-size-3);animation:orb-movement-3 var(--animation-duration) var(--animation-timing) var(--animation-iteration) var(--animation-direction)}.gradient-orb-4{background:radial-gradient(circle,var(--color-purple-1) 0%,transparent var(--orb-transparency));width:var(--orb-size-4);height:var(--orb-size-4);animation:orb-movement-4 var(--animation-duration) var(--animation-timing) var(--animation-iteration) var(--animation-direction)}.gradient-orb-5{background:radial-gradient(circle,var(--color-blue-1) 0%,transparent var(--orb-transparency));width:var(--orb-size-5);height:var(--orb-size-5);animation:orb-movement-5 var(--animation-duration) var(--animation-timing) var(--animation-iteration) var(--animation-direction)}.gradient-orb-6{background:radial-gradient(circle,var(--color-purple-1) 0%,transparent var(--orb-transparency));width:var(--orb-size-6);height:var(--orb-size-6);animation:orb-movement-6 var(--animation-duration) var(--animation-timing) var(--animation-iteration) var(--animation-direction)}.gradient-orb-7{background:radial-gradient(circle,var(--color-blue-2) 0%,transparent var(--orb-transparency));width:var(--orb-size-7);height:var(--orb-size-7);animation:orb-movement-7 var(--animation-duration) var(--animation-timing) var(--animation-iteration) var(--animation-direction)}.gradient-orb-8{background:radial-gradient(circle,var(--color-purple-1) 0%,transparent var(--orb-transparency));width:var(--orb-size-8);height:var(--orb-size-8);animation:orb-movement-8 var(--animation-duration) var(--animation-timing) var(--animation-iteration) var(--animation-direction)}.gradient-orb-9{background:radial-gradient(circle,var(--color-blue-1) 0%,transparent var(--orb-transparency));width:var(--orb-size-9);height:var(--orb-size-9);animation:orb-movement-9 var(--animation-duration) var(--animation-timing) var(--animation-iteration) var(--animation-direction)}@keyframes orb-movement-0{0%{translate:-20vw var(--vertical-position);opacity:.9}50%{translate:-30vw var(--vertical-position);opacity:.7}to{translate:-40vw var(--vertical-position);opacity:.8}}@keyframes orb-movement-1{0%{translate:-15vw var(--vertical-position);opacity:.8}50%{translate:-25vw var(--vertical-position);opacity:.6}to{translate:-35vw var(--vertical-position);opacity:.7}}@keyframes orb-movement-2{0%{translate:100vw var(--vertical-position);opacity:.9}50%{translate:50vw var(--vertical-position);opacity:.7}to{translate:-10vw var(--vertical-position);opacity:.8}}@keyframes orb-movement-3{0%{translate:90vw var(--vertical-position);opacity:.8}50%{translate:45vw var(--vertical-position);opacity:.6}to{translate:-5vw var(--vertical-position);opacity:.7}}@keyframes orb-movement-4{0%{translate:80vw var(--vertical-position);opacity:.6}50%{translate:40vw var(--vertical-position);opacity:.4}to{translate:0vw var(--vertical-position);opacity:.5}}@keyframes orb-movement-5{0%{translate:70vw var(--vertical-position);opacity:.6}50%{translate:35vw var(--vertical-position);opacity:.4}to{translate:5vw var(--vertical-position);opacity:.5}}@keyframes orb-movement-6{0%{translate:60vw var(--vertical-position);opacity:.5}50%{translate:30vw var(--vertical-position);opacity:.3}to{translate:10vw var(--vertical-position);opacity:.4}}@keyframes orb-movement-7{0%{translate:50vw var(--vertical-position);opacity:.5}50%{translate:25vw var(--vertical-position);opacity:.3}to{translate:15vw var(--vertical-position);opacity:.4}}@keyframes orb-movement-8{0%{translate:40vw var(--vertical-position);opacity:.4}50%{translate:20vw var(--vertical-position);opacity:.2}to{translate:20vw var(--vertical-position);opacity:.3}}@keyframes orb-movement-9{0%{translate:30vw var(--vertical-position);opacity:.4}50%{translate:15vw var(--vertical-position);opacity:.2}to{translate:25vw var(--vertical-position);opacity:.3}}.hero-section-gradient-optimized{contain:layout style paint}.gradient-orb{contain:layout style paint;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (max-width: 768px){.hero-section-gradient-optimized{--vertical-position: 60vh;--orb-size-0: 80vw;--orb-size-1: 60vw;--orb-size-2: 55vw;--orb-size-3: 50vw;--orb-size-4: 45vw;--orb-size-5: 48vw;--orb-size-6: 70vw;--orb-size-7: 85vw;--orb-size-8: 65vw;--orb-size-9: 60vw}}@media (max-width: 480px){.hero-section-gradient-optimized{--vertical-position: 80vh;--orb-size-0: 70vw;--orb-size-1: 55vw;--orb-size-2: 50vw;--orb-size-3: 45vw;--orb-size-4: 40vw;--orb-size-5: 42vw;--orb-size-6: 60vw;--orb-size-7: 75vw;--orb-size-8: 55vw;--orb-size-9: 55vw}}
