.hero-lines{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-lines__h,.hero-lines__v{opacity:.72;will-change:transform;display:block;position:absolute}.hero-lines__h{background:linear-gradient(90deg,#0000 0%,#007ea88c 12%,#007ea8e6 32%,#007ea8bf 55%,#007ea873 78%,#0000 100%);width:42%;height:1.5px;animation-name:hero-line-right;animation-timing-function:linear;animation-iteration-count:infinite;left:0}.hero-lines__h--left{animation-name:hero-line-left;left:auto;right:0}.hero-lines__v{background:linear-gradient(#0000 0%,#007ea880 12%,#007ea8d9 32%,#007ea8b3 55%,#007ea866 78%,#0000 100%);width:1.5px;height:38%;animation-name:hero-line-down;animation-timing-function:linear;animation-iteration-count:infinite;top:0}.hero-lines__v--up{animation-name:hero-line-up;top:auto;bottom:0}@keyframes hero-line-right{0%{transform:translate(-105%)}to{transform:translate(250%)}}@keyframes hero-line-left{0%{transform:translate(105%)}to{transform:translate(-250%)}}@keyframes hero-line-down{0%{transform:translateY(-105%)}to{transform:translateY(270%)}}@keyframes hero-line-up{0%{transform:translateY(105%)}to{transform:translateY(-270%)}}@media (prefers-reduced-motion:reduce){.hero-lines__h,.hero-lines__v{opacity:.18;transform:none;animation:none!important}.hero-lines__h:nth-child(n+4),.hero-lines__v:nth-child(n+15){display:none}}
