@media only screen and (min-width:1024px){.two-up{display:flex}}@media only screen and (min-width:1024px){.two-up--right{flex-direction:row-reverse}}@media only screen and (min-width:1024px){.two-up__part--image{max-width:50%;flex-basis:50%}}.two-up__image-wrapper{position:relative;overflow:hidden;height:0;padding-bottom:72%}
.two-up__image-wrapper picture{position:absolute;top:50%;left:50%;display:flex;width:100%;height:100%;transform:translate(-50%,-50%)}.two-up__image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.two-up__additional-image{position:absolute;z-index:4;top:50%;left:50%;width:70%;transform:translate(-50%,-50%)}
@media only screen and (min-width:1024px){.two-up__additional-image{width:59%}}.two-up__color-overlay{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.two-up__part--content{padding:25px 19px 30px}@media only screen and (min-width:1024px){.two-up__part--content{display:flex;max-width:50%;flex-basis:50%;flex-direction:column;align-items:flex-start;justify-content:center}
}@media only screen and (min-width:1024px){.two-up__content-wrapper{max-width:436px;margin:auto}}.two-up__title{margin-top:0;margin-bottom:15px;font-size:3.6rem;letter-spacing:-2px;line-height:1.11;text-transform:uppercase}@media only screen and (min-width:1024px){.two-up__title{font-size:5.4rem}}.two-up__copy{margin-bottom:20px}
.two-up__copy>*{color:var(--black);font-size:1.6rem;letter-spacing:.1px;line-height:1.25}.two-up__copy em{font-style:italic;white-space:unset}.two-up__copy em:after{display:none}