.imgCard{align-items:stretch;background-color:var(--card-bg,#fff);border:1px solid transparent;border-radius:35px;display:flex;flex-wrap:wrap;font-family:aktiv-grotesk,helvetica neue,helvetica,arial,sans-serif;gap:0;margin-bottom:60px;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.imgCard:hover{border-color:var(--card-border-hover,#888);box-shadow:2px 3px 3px 1px rgba(0,0,0,.15)}.imgCard--lift:hover{transform:translateY(-4px)}@media (min-width:768px){.imgCard{flex-wrap:nowrap;margin-bottom:100px;margin-top:100px;min-height:428px}}.imgCard-image{align-items:center;display:flex;flex-basis:100%;justify-content:center;margin-bottom:5px;min-width:280px}@media (min-width:768px){.imgCard-image{flex-basis:40%;margin-bottom:0}}.imgCard-image img{display:block;height:100%;object-fit:cover;width:100%}.imgCard-text{display:flex;flex-basis:100%;flex-direction:column;justify-content:center;min-width:280px;padding:30px}@media (min-width:768px){.imgCard-text{flex-basis:60%;padding:48px 64px}}.imgCard-eyebrow{color:#000;display:block;font-size:13px;font-weight:700;letter-spacing:.04em;margin-bottom:8px;text-transform:none}.imgCard-heading{color:#000;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 16px}.imgCard-body{color:#444;font-size:16px;line-height:1.6;margin-bottom:24px}.imgCard-body p{margin:0 0 12px}.imgCard-cta{align-items:center;align-self:flex-start;background-color:#000;border:1px solid transparent;border-radius:100px;color:#fff;display:inline-flex;font-size:15px;font-weight:700;padding:13px 27px;text-decoration:none;transition:border-color .2s ease;width:fit-content}.imgCard-cta:hover{background-color:#000;border-color:#cf102d}.imgCard--placement-right .imgCard-image{order:2}.imgCard--placement-left .imgCard-image,.imgCard--placement-right .imgCard-text{order:1}.imgCard--placement-left .imgCard-text{order:2}@media (max-width:767px){.imgCard-image,.imgCard-text{flex-basis:100%;order:0}.imgCard-image{order:1}.imgCard-text{order:2;padding:32px 24px}.imgCard-image img{min-height:220px}.imgCard--lift:hover{transform:none}}