.hero-cannes{line-height:0;position:relative}.hero-cannes__logo{display:flex;justify-content:center;padding-top:2rem;position:relative;z-index:2}.hero-cannes__video{height:100vh;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-cannes__video video{height:100%;object-fit:cover;object-position:center;width:100%}.hero-cannes__image{position:relative;width:100%;z-index:1}.hero-cannes__image img{aspect-ratio:16/9;object-position:center;width:100%}