.textImageCols{align-items:center;color:#000;display:flex;flex-wrap:wrap;font-family:aktiv-grotesk,helvetica neue,helvetica,arial,sans-serif;font-size:16px;gap:48px;overflow:hidden;padding:90px 1px;position:relative}.textImageCols--scanlines:before{background-image:repeating-linear-gradient(180deg,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 1px,transparent 0,transparent 3px);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.textImageCols-image,.textImageCols-text{position:relative;z-index:1}.textImageCols--light{color:#fff}.textImageCols--valign-top{align-items:flex-start}.textImageCols--valign-middle{align-items:center}.textImageCols--valign-bottom{align-items:flex-end}.textImageCols-image,.textImageCols-text{flex:1 1 420px;min-width:280px}.textImageCols-image img{border-radius:16px;display:block;height:auto;width:100%}.textImageCols--imgheight-small .textImageCols-image img{height:240px;object-fit:cover}.textImageCols--imgheight-medium .textImageCols-image img{height:360px;object-fit:cover}.textImageCols--imgheight-large .textImageCols-image img{height:480px;object-fit:cover}.textImageCols--imgheight-full .textImageCols-image img{height:auto;object-fit:contain}.textImageCols--placement-right .textImageCols-image{order:2}.textImageCols--placement-left .textImageCols-image,.textImageCols--placement-right .textImageCols-text{order:1}.textImageCols--placement-left .textImageCols-text{order:2}.textImageCols-text--align-left{text-align:left}.textImageCols-text--align-center{text-align:center}.textImageCols-text--align-right{text-align:right}.textImageCols-eyebrow{color:#cf102d;display:block;font-size:11px;font-weight:700;line-height:145.455%;margin-bottom:12px;text-transform:uppercase}.textImageCols-heading{font-size:clamp(2.0625rem,6vw,3rem);font-weight:700;letter-spacing:-.02em;line-height:104.167%}.textImageCols-subheading{font-size:clamp(1rem,2vw,1.1875rem);font-weight:500;letter-spacing:-.02em;line-height:126.316%;margin:0 0 16px;opacity:.85}.textImageCols-body{font-size:28px;font-weight:500;line-height:131.25%;margin-bottom:24px}.textImageCols-body p{margin:0 0 16px}.textImageCols-body ol,.textImageCols-body ul{margin:0 0 16px;padding-left:20px}.textImageCols-body ul li::marker{color:var(--bullet-color,#cf102d)}.textImageCols-body li{margin-bottom:8px}.textImageCols-body--cols ul{column-count:2;column-gap:32px}.textImageCols-body h3{font-size:clamp(1rem,2vw,1.1875rem);font-weight:700;letter-spacing:-.02em;line-height:126.316%;margin:24px 0 12px}.textImageCols-ctas{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.textImageCols-cta{align-items:center;border-radius:100px;display:inline-flex;font-family:aktiv-grotesk,helvetica neue,helvetica,arial,sans-serif;font-size:16px;font-weight:400;padding:14px 28px;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.textImageCols-cta--primary{background-color:var(--btn-primary-bg,#000);color:var(--btn-primary-text,#fff)}.textImageCols--light .textImageCols-cta--primary{background-color:var(--btn-primary-text,#fff);color:var(--btn-primary-bg,#000)}.textImageCols-cta--primary:hover{background-color:var(--btn-hover,#cf102d);color:var(--btn-primary-text,#fff)}.textImageCols-cta--secondary{background-color:transparent;border:1px solid var(--btn-secondary-border,#000);color:var(--btn-secondary-border,#000);padding:13px 27px}.textImageCols--light .textImageCols-cta--secondary{border-color:#fff;color:#fff}.textImageCols-cta--secondary:hover{border-color:var(--btn-hover,#cf102d);color:var(--btn-hover,#cf102d)}.textImageCols-cta--tertiary{background-color:var(--btn-tertiary-bg,#e5ecee);color:var(--btn-tertiary-text,#000)}.textImageCols-cta--tertiary:hover{background-color:var(--btn-hover,#cf102d);color:#fff}.textImageCols-cta--text-link{background-color:transparent;border-radius:0;color:var(--btn-text-link,#cf102d);padding:14px 0}.textImageCols-cta--text-link:hover{text-decoration:underline}@media (max-width:767px){.textImageCols{flex-direction:column;gap:32px;padding:40px 24px}.textImageCols--mobile-above .textImageCols-image{order:1}.textImageCols--mobile-above .textImageCols-text,.textImageCols--mobile-below .textImageCols-image{order:2}.textImageCols--mobile-below .textImageCols-text{order:1}.textImageCols-body--cols ul{column-count:1}}