.banner{position:relative;z-index:1;background-size:cover;background-position:50%}@keyframes fade-in{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-fade-in{animation:fade-in 1s ease-out both}.bg-pattern{background-image:radial-gradient(circle,#ffffff 1px,transparent 0);background-size:40px 40px}