.image-promo{aspect-ratio:1439/570;width:100%;color:var(--image-promo-content);background:var(--image-promo-background);align-items:center;padding-inline-start:4.285rem;padding-inline-end:4.285rem;display:flex;position:relative;overflow:hidden}.image-promo__media,.image-promo__image,.image-promo__placeholder,.image-promo__overlay{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.image-promo__overlay{z-index:0}.image-promo__image,.image-promo__placeholder{object-fit:cover}.image-promo__inner{z-index:1;align-items:center;display:flex}.image-promo__content{flex-direction:column;gap:1.142rem;width:min(100%,29.785rem);display:flex}.image-promo__content h2{width:100%;max-width:27.785rem;font-size:4.285rem;line-height:1}.image-promo__text{letter-spacing:.03em;max-width:29.5rem;line-height:1.5}@media screen and (max-width:1024px){.image-promo{aspect-ratio:auto;min-height:40rem;color:var(--image-promo-mobile-content);align-items:flex-end;padding-inline-start:0;padding-inline-end:0}.image-promo__inner{justify-content:center;align-items:flex-end;width:100%;min-width:0}.image-promo__content{background:0 0;gap:1.25rem;width:100%;min-width:0;padding:0 1.5rem 2.25rem}.image-promo__content h2{overflow-wrap:normal;max-width:100%;font-size:max(2.5rem,min(12vw,3.5rem))}.image-promo__content .button{white-space:normal;max-width:100%}.image-promo__text{width:min(100%,21rem)}}
