.HeroCta{--borderColor:var(--greyColor);--backgroundImagePosition:center top}.HeroCta .SplitLayout__copy{align-content:flex-end;min-block-size:36rem;padding-inline:1rem}.HeroCta .Copy{--titleFontSize:2.5rem;--copyPaddingBlock:var(--spacingXLarge);--copyPaddingInline:1rem;--rowGap:var(--gapLarge);margin-block-start:auto;padding-block:0;padding-inline:0}.HeroCta .Copy__header{text-shadow:0 0 12px rgba(0,12,23,.7)}.HeroCta .CtaButton{--ctaFontSize:1.125rem;--buttonHoverColor:var(--brand100Color)}.HeroCta .CtaButton:focus{--buttonKnockoutColor:var(--darkColor)}@media screen and (min-width:48em){.HeroCta .SplitLayout__copy{min-block-size:21.25rem;padding-inline:0}.HeroCta .Copy{--titleFontSize:2.75rem;--copyPaddingBlock:0 var(--spacingLarge);--copyPaddingInline:0 var(--spacingLarge)}.HeroCta .CtaButton{--ctaFontSize:1.1875rem}}@media screen and (min-width:64.0625em){.HeroCta .SplitLayout__copy{min-block-size:22rem}.HeroCta .Copy{--titleFontSize:3.125rem;--copyPaddingBlock:0 var(--spacingXLarge);--copyPaddingInline:0 var(--spacingXLarge)}.HeroCta .CtaButton{--ctaFontSize:1.275rem}}@media (hover:hover) and (pointer:fine){.HeroCta .CtaButton:hover{--buttonKnockoutColor:var(--darkColor)}}