One component, two width variants (v7 merge of full-page-image-with-text and text-inside-image).
{data -> f:render.text(field: 'subheader')}
{data -> f:render.text(field: 'header')}
{data -> f:render.text(field: 'bodytext')}
{data.header_link.title -> f:format.trim()}
{customCtaLabel}
{ctaLabel}