.hero-navbar{position:fixed;top:0;left:0;width:100%;z-index:10;padding:1.5rem 0;transition:all .5s ease;background:transparent;color:white}.hero-background,.hero-background-image{position:absolute;inset:0}.hero-background-image{background-size:cover;background-position:50%;background-repeat:no-repeat}.hero-background-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}