.block-headline-content{padding-block:min(calc(2.5rem + 7.5 * (100vw - 22.5rem) / 77.5),10rem)}.block-headline-content .wrapper{display:flex;flex-flow:column;gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem)}.block-headline-content .component-headline{max-width:51.25rem}.block-headline-content .content-wrapper{display:flex;flex-flow:column;gap:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}.block-headline-content .content{display:grid;grid-template-columns:minmax(0, 1fr);border-top:1px solid hsla(0,0%,100%,.2);min-height:26.25rem}@media(min-width: 48rem){.block-headline-content .content{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}.block-headline-content .content .image-wrapper,.block-headline-content .content .text-wrapper{padding:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem) clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}@media(min-width: 48rem){.block-headline-content .content .image-wrapper,.block-headline-content .content .text-wrapper{max-width:21.25rem}}@media(min-width: 48rem){.block-headline-content .content .image-wrapper{justify-self:flex-end}}.block-headline-content .content .image-wrapper .component-image{aspect-ratio:300/280}@media(min-width: 48rem){.block-headline-content .content .image-wrapper .component-image{max-height:17.5rem}}.block-headline-content .content .text-wrapper{font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);line-height:1.4;font-weight:400;font-family:Inter;letter-spacing:0;border-top:1px solid hsla(0,0%,100%,.2)}@media(min-width: 48rem){.block-headline-content .content .text-wrapper{border-top:none;border-left:1px solid hsla(0,0%,100%,.2)}}.block-headline-content .button-wrapper{display:flex;flex-flow:column;gap:clamp(0.5rem,calc(0.5rem + 0 * (100vw - 22.5rem) / 77.5),0.5rem);max-width:min(calc(22.5rem + 57.5 * (100vw - 22.5rem) / 77.5),80rem);width:100%;margin-inline:auto;align-items:center}.block-headline-content .button-wrapper .component-link{font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);line-height:1.2;font-weight:500;font-family:Rhymes Display;letter-spacing:0;text-decoration:none}.block-headline-content .button-wrapper .separator{font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);line-height:1.2;font-weight:500;font-family:Rhymes Display;letter-spacing:0;color:#a2a29a}.block-headline-content .button-wrapper .component-button{width:100%}