.o-multicolumn{--image-margin:3rem;--content-padding:0;--content-alignment:initial;--grid-column-gap:var(--column-gap-mobile);--grid-row-gap:var(--row-gap-mobile);overflow:clip}@media screen and (min-width:768px){.o-multicolumn{--grid-column-gap:var(--column-gap-desktop);--grid-row-gap:var(--row-gap-desktop)}}.o-multicolumn__filters{margin-top:2.4rem}.o-multicolumn__content{margin-bottom:3rem}.o-multicolumn__footer{margin-top:3rem}.o-multicolumn__title{margin-bottom:1rem}.o-multicolumn__image{margin-bottom:var(--image-margin)}.o-multicolumn__image img{display:block;height:auto;max-width:100%;object-fit:cover}.o-multicolumn__items:not(.swiper-initialized){--flex-items:1;display:flex;flex-wrap:wrap;gap:var(--grid-row-gap) var(--grid-column-gap)}.o-multicolumn__items:not(.swiper-initialized) .o-multicolumn__item{width:calc(100%/var(--flex-items) - (var(--flex-items) - 1)/var(--flex-items)*var(--grid-column-gap))}.o-multicolumn__items:not(.swiper-initialized)[data-columns-mobile="1"]{--flex-items:1}.o-multicolumn__items:not(.swiper-initialized)[data-columns-mobile="2"]{--flex-items:2}@media screen and (min-width:768px){.o-multicolumn__items:not(.swiper-initialized)[data-columns="1"]{--flex-items:1}.o-multicolumn__items:not(.swiper-initialized)[data-columns="2"]{--flex-items:2}.o-multicolumn__items:not(.swiper-initialized)[data-columns="3"]{--flex-items:3}.o-multicolumn__items:not(.swiper-initialized)[data-columns="4"]{--flex-items:4}}.o-multicolumn__items.swiper-initialized{overflow:visible}@media screen and (min-width:768px){.o-multicolumn__items.swiper-initialized{overflow:hidden}}.o-multicolumn__item--stacked{--image-margin:0;--content-padding:2.4rem;--content-alignment:end;display:grid;grid-template-areas:"stack"}.o-multicolumn__item--stacked>*{grid-area:stack}.o-multicolumn__item[data-vertical-align=top]{--content-alignment:start}.o-multicolumn__item[data-vertical-align=center]{--content-alignment:center}.o-multicolumn__item[data-vertical-align=bottom]{--content-alignment:end}.o-multicolumn__item-content{align-self:var(--content-alignment);display:grid;gap:1.6rem;justify-items:start;padding:var(--content-padding)}.o-multicolumn__item-title{margin-bottom:0}