.mod-hero-internal .hero-image{height:100vh;position:relative}.mod-hero-internal .hero-image:after{background:rgba(0,0,0,.81);background:linear-gradient(135deg,rgba(0,0,0,.6),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.mod-hero-internal .hero-image img{display:block;height:100%;object-fit:cover;width:100%}.mod-hero-internal .hero-contents{align-items:center;display:flex;flex:0 0 50%}.mod-hero-internal .hero-contents .hero-sticker{height:18rem;margin:4rem 0;width:18rem}.mod-hero-internal .hero-contents .hero-sticker img{height:100%;object-fit:contain;width:100%}.mod-hero-internal .hero-contents .breadcrumbs{padding-bottom:1.5rem;text-transform:uppercase}.mod-hero-internal .hero-contents .inner{position:relative;width:100%}.mod-hero-internal .hero-contents .inner .hero-arrow{bottom:0;position:absolute}.mod-hero-internal{overflow:hidden}.hero-contents,.hero-image{opacity:0;transform:translateY(30px);transition:clip-path 1s ease-out,opacity .8s ease-out,transform .8s ease-out}.hero-contents,.hero-image{clip-path:inset(100% 0 0 0)}.mod-hero-internal.is-loaded .hero-image{clip-path:inset(0 0 0 0);opacity:1;transform:translateY(0);transition-delay:0s}.mod-hero-internal.is-loaded .hero-contents{clip-path:inset(0 0 0 0);opacity:1;transform:translateY(0);transition-delay:.5s}