.text-and-content-columns{display:flex;flex-flow:column nowrap;gap:var(--spacing-xl);padding:calc(var(--gutter-mobile)*2);margin-inline:auto}.text-and-content-columns__column{display:flex;flex-flow:column nowrap;gap:var(--spacing-xl)}.text-and-content-columns__column-copy,.text-and-content-columns__column-title,.text-and-content-columns__column a,.text-and-content-columns__column p{color:var(--color-peated-blue)}.text-and-content-columns__column-copy p,.text-and-content-columns__column-copy a{font-size:var(--font-size-ms);line-height:20.3px}.text-and-content-columns__column-copy p:only-child{margin-block:0}.text-and-content-columns__column-cta-button{margin-block:0;width:100%}.text-and-content-columns__column-image-desktop,.text-and-content-columns__column-image-mobile{height:100%;object-fit:cover;width:100%}.text-and-content-columns__column-image-desktop{display:none;height:var(--image-height-desktop)}.text-and-content-columns__column-image-mobile{height:var(--image-height-mobile)}.text-and-content-columns__column-title--ag-condensed{color:var(--color-westland-blue);font-family:var(--font-akzidenz-condensed);font-size:50px;line-height:51px;text-transform:uppercase}.text-and-content-columns__column-title--cheltenham{font-family:var(--font-cheltenham-book);font-size:25px;line-height:36.5px}.text-and-content-columns__columns{display:grid;list-style-type:none;gap:calc(var(--spacing-xl)*2);margin:0;padding:0}.text-and-content-columns__heading{display:flex;flex-flow:column nowrap;gap:var(--spacing-xl)}.text-and-content-columns__title{font-size:calc(100px*var(--font-scale-mobile));line-height:calc(90px*var(--font-scale-mobile))}@media(min-width: 46.25em){.text-and-content-columns__column-cta-button{width:unset}.text-and-content-columns__column-image-mobile{height:var(--image-height-tablet)}}@media(min-width: 61.25em){.text-and-content-columns{gap:calc(var(--spacing-xl)*2);padding:calc(var(--spacing-3xl)*2)}.text-and-content-columns__column-image-desktop{display:block}.text-and-content-columns__column-image-mobile{display:none}.text-and-content-columns__columns--2-col{grid-template-columns:repeat(2, 1fr)}.text-and-content-columns__columns--3-col{grid-template-columns:repeat(3, 1fr)}.text-and-content-columns__columns--4-col{grid-template-columns:repeat(4, 1fr)}.text-and-content-columns__title{font-size:100px;line-height:90px}}
