.gradient-bg{background-image:url(/images/gradient-bg.jpeg);background-size:100% 100%;animation:MoveBackground 15s linear infinite}@keyframes MoveBackground{0%{background-position:0 0;background-size:100% 100%}25%{background-position:100% 0;background-size:130% 130%}50%{background-position:100% 100%;background-size:115% 115%}75%{background-position:0 100%;background-size:130% 130%}to{background-position:0 0;background-size:100% 100%}}.dot-mask{position:absolute;inset:0;height:100%;width:100%;background-image:radial-gradient(#e5e7eb 1px,transparent 0);background-size:16px 16px;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 60%,transparent 100%)}