.img-base2,.img{display:block;width:100%;height:auto}.heroformatable{position:relative;max-width:100%;overflow:hidden;max-height:100lvh}.heroformatable picture::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 3%, transparent 60%)}@media(min-width: 568px){.heroformatable picture::after{background:linear-gradient(to top, rgb(0, 0, 0) 0%, transparent 55%)}}@media(min-width: 768px){.heroformatable picture::after{background:linear-gradient(to top, rgb(0, 0, 0) 0%, transparent 75%)}}.heroformatable picture img{width:100%;object-fit:cover}.heroformatable .heroformatable-wrapper{width:92%;margin:0 auto;position:absolute;bottom:20%;left:50%;transform:translateX(-50%)}@media(min-width: 568px){.heroformatable .heroformatable-wrapper{width:84%}}@media(min-width: 900px){.heroformatable .heroformatable-wrapper{width:90%;margin:0 0 0 auto}}@media(min-width: 1920px){.heroformatable .heroformatable-wrapper{width:80%;margin:0 auto;max-width:1600px}}@media(max-width: 767px){.heroformatable .heroformatable-wrapper{bottom:5%}}.heroformatable h1{width:fit-content;font-weight:300;font-size:.875rem;font-size:clamp(.875rem,0.1364rem + 1.9697vw,2.5rem);margin:0 auto;font-family:"MBCorpoSTitle-Light",Arial,Helvetica,sans-serif}.heroformatable h1 span:not(.align-start,.align-end):nth-child(1){opacity:0;transform:translateX(-10%);animation:fadeInAndTranslate .5s ease-in-out .1s forwards}.heroformatable h1 span:not(.align-start,.align-end):nth-child(2){opacity:0;transform:translateX(-10%);animation:fadeInAndTranslate .5s ease-in-out .2s forwards}.heroformatable h1 span:not(.align-start,.align-end):nth-child(3){opacity:0;transform:translateX(-10%);animation:fadeInAndTranslate .5s ease-in-out .3s forwards}.heroformatable h1 span:not(.align-start,.align-end):nth-child(4){opacity:0;transform:translateX(-10%);animation:fadeInAndTranslate .5s ease-in-out .4s forwards}.heroformatable h1 span:not(.align-start,.align-end):nth-child(5){opacity:0;transform:translateX(-10%);animation:fadeInAndTranslate .5s ease-in-out .5s forwards}.heroformatable h1 span:not(.align-start,.align-end):nth-child(6){opacity:0;transform:translateX(-10%);animation:fadeInAndTranslate .5s ease-in-out .6s forwards}.heroformatable h1 span:not(.align-start,.align-end):nth-child(7){opacity:0;transform:translateX(-10%);animation:fadeInAndTranslate .5s ease-in-out .7s forwards}.heroformatable h1 span:not(.align-start,.align-end):nth-child(8){opacity:0;transform:translateX(-10%);animation:fadeInAndTranslate .5s ease-in-out .8s forwards}.heroformatable h1 span:not(.align-start,.align-end):nth-child(9){opacity:0;transform:translateX(-10%);animation:fadeInAndTranslate .5s ease-in-out .9s forwards}.heroformatable .single-char{font-size:2rem;font-size:clamp(2rem,0.5526rem + 5.7895vw,7.5rem);display:inline-block;position:relative;margin-right:.75em;font-family:"Montserrat-Regular",Arial,Helvetica,sans-serif;font-weight:400}.heroformatable .single-char.last-char{margin-right:0}.heroformatable .single-char::after{content:"";position:absolute;bottom:-0.55ch;height:.07em;background-color:#fff}@media(max-width: 767px){.heroformatable .single-char::after{bottom:-0.25ch}}.heroformatable .single-char:not(.char-v,.char-a,.char-t)::after{left:17%;width:75%}.heroformatable .single-char.char-l::after{left:18%;width:82%}.heroformatable .single-char.char-v::after,.heroformatable .single-char.char-t::after{left:50%;transform:translateX(-50%);width:.1em}.heroformatable .single-char.char-a::before{content:"";content:"";position:absolute;right:0;bottom:-0.55ch;height:.07em;background-color:#fff}@media(max-width: 767px){.heroformatable .single-char.char-a::before{bottom:-0.25ch}}.heroformatable .single-char.char-a::after,.heroformatable .single-char.char-a::before{width:.1em}.heroformatable .single-char.char-a::after{left:0}.heroformatable .align-start,.heroformatable .align-end{font-size:1.125rem;font-size:clamp(1.125rem,0.6316rem + 1.9737vw,3rem);letter-spacing:6px}.heroformatable .align-start{display:inline-flex;margin-left:.2ch;margin-bottom:calc(.25em - .55ch)}@media(min-width: 1440px){.heroformatable .align-start{margin-bottom:.5em}}.heroformatable .align-end{display:inline-flex;width:100%;margin-top:calc(.5em + .55ch);justify-content:flex-end}@keyframes fadeInAndTranslate{to{opacity:1;transform:translateX(0)}}