.block-two-column-headline-intro{overflow:hidden;padding-top:4em}.block-two-column-headline-intro .block-container{position:relative;display:flex;flex-direction:column}.block-two-column-headline-intro .column-content{padding-bottom:4em}.block-two-column-headline-intro .column-image{min-height:20em;position:relative}.block-two-column-headline-intro .headline{text-transform:uppercase;font-size:3em;line-height:1.1;margin-block:0 .5em}.block-two-column-headline-intro .copy{font-size:1.25em}.block-two-column-headline-intro .caption{position:absolute;left:0;bottom:0;background-color:red;width:100%;min-height:10em;color:#fff;text-transform:uppercase;padding:1em}.block-two-column-headline-intro .caption--line2{font-weight:var(--font-weight-bold)}.block-two-column-headline-intro .column-image .image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (min-width:700px){.block-two-column-headline-intro .block-container{display:flex;flex-direction:row;gap:4em}.block-two-column-headline-intro .column-content{width:60%}.block-two-column-headline-intro .column-image{width:calc(40% - 4em)}.block-two-column-headline-intro .copy{font-size:1.5em}}