@keyframes shooting-star{0%{opacity:0;transform:translate(0)rotate(35deg)}5%{opacity:1}95%{opacity:1}to{opacity:0;transform:translate(150vw,150vh)rotate(45deg)}}.hero-shooting-star{will-change:transform, opacity;animation:6s ease-out infinite shooting-star}@media (max-width:768px){.hero-shooting-star{animation:none;display:none}}@media (min-width:1920px){.hero-shooting-star{animation-duration:8s}}@keyframes hero-star-twinkle{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.hero-star{animation-name:hero-star-twinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes hero-nebula-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.hero-nebula{animation:20s ease-in-out infinite hero-nebula-pulse}@keyframes hero-grid-flow{0%{transform:translateY(-50%)}to{transform:translateY(0%)}}@keyframes hero-grid-flow-reverse{0%{transform:translateY(0%)}to{transform:translateY(-50%)}}.hero-grid-line{animation:10s linear infinite hero-grid-flow}.hero-grid-line-reverse{animation:10s linear infinite hero-grid-flow-reverse}@keyframes hero-flare-sweep{0%,to{opacity:.5;transform:translate(-10%)rotate(-12deg)}50%{opacity:1;transform:translate(10%)rotate(-12deg)}}.hero-flare{animation:8s ease-in-out infinite hero-flare-sweep}.hero-flare-2{animation:10s ease-in-out infinite reverse hero-flare-sweep}@keyframes hero-orb-glow{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.hero-orb-1,.hero-orb-2,.hero-orb-3{animation:6s ease-in-out infinite hero-orb-glow}.hero-orb-2{animation-delay:1.5s}.hero-orb-3{animation-delay:3s}@keyframes hero-light-beam-sweep{0%,to{opacity:0;transform:translate(0)rotate(-12deg)}50%{opacity:1;transform:translate(30%)rotate(-12deg)}}.hero-light-beam{animation-name:hero-light-beam-sweep;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes hero-content-fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-content-fade{animation:.7s ease-out both hero-content-fade-in}.hero-content-fade-delay-1{animation:.7s ease-out .15s both hero-content-fade-in}.hero-content-fade-delay-2{animation:.7s ease-out .3s both hero-content-fade-in}
