.o-multicolumn{--columns:var(--columns-mobile);--gap-column:var(--gap-column-mobile);--gap-row:var(--gap-row-mobile)}@media screen and (min-width:768px){.o-multicolumn{--columns:var(--columns-desktop);--gap-column:var(--gap-column-desktop);--gap-row:var(--gap-row-desktop)}}.o-multicolumn__heading{margin-bottom:0}.o-multicolumn__footer{margin-top:3rem}.o-multicolumn .a-btn--transparent,.o-multicolumn .a-checkbox__label,.o-multicolumn .a-input__field,.o-multicolumn__caption,.o-multicolumn__heading{color:inherit}.o-multicolumn__items{display:grid;gap:var(--gap-row) var(--gap-column);grid-template-columns:repeat(var(--columns),1fr)}.m-multicolumn-item{--grid-columns:1fr;--grid-rows:[image-start] auto [image-end content-start] auto [content-end];--content-padding:0;--content-h-position:initial;--content-v-position:initial;--image-index:initial}.m-multicolumn-item[data-stacked]{--grid-rows:[image-start content-start] 1fr [content-end image-end];--content-padding:2rem;--content-h-position:var(--content-horizontal-position);--content-v-position:var(--content-vertical-position);--image-index:-1;display:grid}.m-multicolumn-item[data-stacked] .m-multicolumn-item__text p,.m-multicolumn-item[data-stacked] p.m-multicolumn-item__title{color:var(--color-white)}.m-multicolumn-item img,.m-multicolumn-item video{display:block;height:100%;margin:0;object-fit:cover;width:100%}.m-multicolumn-item__inner{align-content:start;color:inherit;display:grid;gap:2rem;grid-template-columns:var(--grid-columns);grid-template-rows:var(--grid-rows);isolation:isolate;text-decoration:none}.m-multicolumn-item__media{grid-area:image-start/1/image-end/-1;position:relative;z-index:var(--image-index)}.m-multicolumn-item__media:before{background-color:var(--overlay-color);content:"";inset:0;opacity:var(--overlay-opacity);position:absolute}.m-multicolumn-item__content{grid-area:content-start/1/content-end/-1;padding:var(--content-padding);place-self:var(--content-v-position) var(--content-h-position)}.m-multicolumn-item__content>*,.m-multicolumn-item__text>*{margin:0}.m-multicolumn-item__content>*+*,.m-multicolumn-item__text>*+*{margin-block-start:.5em}.m-multicolumn-item__content>*+.a-btn,.m-multicolumn-item__text>*+.a-btn{margin-block-start:2rem}