.header-overlay .hero{--hero-ratio:9/16;align-items:center;aspect-ratio:var(--hero-ratio);color:var(--hero-color,var(--color-white));display:flex;justify-content:center;padding:1rem;position:relative;text-align:center;z-index:0}.header-overlay .hero .background{inset:0;position:absolute;z-index:-1}.header-overlay .hero .background img{display:block;height:100%;object-fit:cover;width:100%}.header-overlay .hero .content{margin-bottom:10vh;margin-top:auto}.header-overlay .hero .logo-container{margin-bottom:10vh}.header-overlay .hero .logo-container img{display:inline-block;width:90vw}@media screen and (min-width:60rem){.header-overlay .hero{--hero-ratio:16/9}.header-overlay .hero .logo-container{margin-bottom:15vh}.header-overlay .hero .logo-container img{width:50vw}}.b2b-presentation .top-content{align-items:center;aspect-ratio:2/3;color:var(--color-white);display:flex;justify-content:center;position:relative;text-align:center;z-index:0}.b2b-presentation .top-content .background{inset:0;position:absolute;z-index:-1}.b2b-presentation .top-content .background img{display:block;height:100%;object-fit:cover;width:100%}.b2b-presentation .top-content .continue{bottom:0;font-size:25vw;position:absolute}.b2b-presentation h1{font-size:var(--text-size-lg);font-weight:400;margin:0}.b2b-presentation .legend-top{font-size:clamp(2rem,1.5rem + 3vw,3.5rem);line-height:1;max-width:30ch}.b2b-presentation .action{margin-top:3rem}.b2b-presentation .carousel-container{--carousel-ratio:7/8;margin:2rem 0}.b2b-presentation .legend-bottom{font-size:var(--text-size-xl-fluid);line-height:1.2;margin-top:4rem}@media screen and (min-width:50rem){.b2b-presentation .top-content{aspect-ratio:2/1}.b2b-presentation .top-content .continue{display:none}.b2b-presentation .legend-bottom{max-width:35ch}}