.two-column-eleven{gap:8px;display:grid}@media screen and (width>=768px){.two-column-eleven{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.two-column-eleven__item{position:relative}.two-column-eleven__card{height:var(--two-column-card-height-mobile);color:rgb(var(--two-column-card-text));border-radius:8px;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}@media screen and (width>=768px){.two-column-eleven__card{height:var(--two-column-card-height)}}.two-column-eleven__media{position:absolute;inset:0}.two-column-eleven__media:after{content:"";background:linear-gradient(to top, rgb(var(--two-column-card-overlay)) 0%, transparent 58%);pointer-events:none;position:absolute;inset:0}.two-column-eleven__media picture{height:100%;display:block}.two-column-eleven__image{object-fit:cover;width:100%;height:100%;display:block}.two-column-eleven__content{z-index:1;flex-direction:column;align-items:flex-start;gap:16px;padding:20px;display:flex;position:relative}@media screen and (width>=768px){.two-column-eleven__content{padding:32px 64px}}.two-column-eleven__card .two-column-eleven__link{z-index:1;display:block;position:absolute;inset:0}.two-column-eleven__card--linked .two-column-eleven__content{z-index:2;pointer-events:none}.two-column-eleven__card--linked .two-column-eleven__buttons{pointer-events:auto}.two-column-eleven__buttons{flex-wrap:wrap;gap:12px;display:flex}@media screen and (width<=767px){.two-column-eleven__buttons{align-self:stretch}.two-column-eleven__buttons .button{width:100%}}.two-column-eleven__buttons .button--secondary{background-color:rgb(var(--color-button-background-secondary))}.two-column-eleven__text{gap:8px;display:grid}.two-column-eleven__subheading{font-family:var(--font-body-family);margin:0;font-size:16px;line-height:1.4}.two-column-eleven__heading{color:inherit;margin:0;font-size:24px;line-height:1.15}@media screen and (width>=768px){.two-column-eleven__heading{font-size:32px}}.two-column-eleven__description{font-size:14px;line-height:1.5}@media screen and (width>=768px){.two-column-eleven__description{font-size:16px}}.two-column-eleven__description p{margin:0}.two-column-eleven__outline{z-index:2;pointer-events:none;position:absolute;inset:0}.two-column-eleven__outline img{width:100%;height:100%;display:block}@media screen and (width>=768px){.two-column-eleven--square .two-column-eleven__card{aspect-ratio:1;height:auto}}.two-column-eleven-section .title-wrapper .description{max-width:none}