.two-column-content-image__heading{letter-spacing:-.01em;max-width:647px;margin-bottom:24px;font-weight:400;line-height:1.2}.two-column-content-image--h1 .two-column-content-image__heading{font-size:1.875rem}@media (width>=992px){.two-column-content-image--h1 .two-column-content-image__heading{font-size:3.125rem}}.two-column-content-image--h2 .two-column-content-image__heading{max-width:586px;font-size:1.625rem}@media (width>=992px){.two-column-content-image--h2 .two-column-content-image__heading{font-size:2.25rem}}.two-column-content-image--h3 .two-column-content-image__heading,.two-column-content-image--h4 .two-column-content-image__heading,.two-column-content-image--h5 .two-column-content-image__heading,.two-column-content-image--h6 .two-column-content-image__heading{letter-spacing:-.02em;font-size:1.5rem;line-height:1.4}.two-column-content-image__media{height:var(--feature-image-height-mobile,272px);background-color:#f6f3e8;border-radius:10px 100px 10px 10px;margin-bottom:28px;position:relative;overflow:hidden}@media (width>=576px){.two-column-content-image__media{height:var(--feature-image-height-tablet,360px)}}@media (width>=992px){.two-column-content-image__media{height:var(--feature-image-height-desktop,385px);border-radius:20px 160px 20px 20px;margin-bottom:0}}.two-column-content-image__picture{display:block;position:absolute;inset:0}.two-column-content-image__image{object-fit:cover;width:100%;height:100%}.two-column-content-image__text{max-width:628px}.two-column-content-image__text.has-eyebrow{max-width:none}@media (width>=768px){.two-column-content-image__text.has-eyebrow{grid-template-columns:186px minmax(0,440px);align-items:start;gap:30px;display:grid}}.two-column-content-image__eyebrow{margin-bottom:12px}@media (width>=768px){.two-column-content-image__eyebrow{margin-bottom:0}}.two-column-content-image__body{margin-bottom:0}@media (width>=992px){.two-column-content-image .row{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.two-column-content-image .row>*{width:auto}.two-column-content-image__heading{margin-bottom:0}.two-column-content-image__media-col{grid-area:1/2/span 2}.two-column-content-image__text-col{grid-area:2/1;align-self:end;padding-top:40px}}
