.cards{--cardGap:12px;--imageHeight:254px;--containerWidth:calc( 1920px - var( --inline-spacing ) * 2 )}@media (min-width:768px){.cards{--cardGap:32px}}@media (min-width:1024px){.cards{--inline-spacing:40px;--imageHeight:300px}}@media (min-width:1440px){.cards{--inline-spacing:64px}}@media (min-width:1280px){.cards[data-columns="4"]{--cardGap:16px}}@media (min-width:1280px){.cards[data-columns="3"]{--cardGap:24px}}@media (min-width:1440px){.cards[data-columns="3"]{--imageHeight:424px}}@media (min-width:1280px){.cards[data-columns="2"]{--cardGap:40px;--imageHeight:424px}}@media (min-width:1440px){.cards[data-columns="2"]{--cardGap:64px;--imageHeight:540px}}.cards[data-columns="2"] .cards__container{max-width:1540px}.cards__container{margin-inline:auto;max-width:var(--containerWidth);padding-inline:var(--inline-spacing);position:relative}.cards__filter{margin-bottom:3rem}.cards__results{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--cardGap);width:100%}@media (min-width:1280px){.cards__results{row-gap:calc(var(--cardGap) * 2)}}@media (min-width:768px){.cards__results .card{-ms-flex-preferred-size:calc(50% - var(--cardGap) / 2 * 1);flex-basis:calc(50% - var(--cardGap) / 2 * 1)}}.cards .splide:not(.is-active) .splide__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--cardGap);row-gap:32px;width:100%}.cards .splide:not(.is-active) .splide__slide{-ms-flex-preferred-size:calc(50% - var(--cardGap) / 2 * 1);flex-basis:calc(50% - var(--cardGap) / 2 * 1)}.cards .splide:not(.is-active) .splide__arrows{display:none}.cards[data-columns="3"] .splide:not(.is-active) .splide__slide,.cards[data-columns="4"] .splide:not(.is-active) .splide__slide{-ms-flex-preferred-size:calc(33.3333333333% - var(--cardGap) / 3 * 2);flex-basis:calc(33.3333333333% - var(--cardGap) / 3 * 2)}@media (min-width:1280px){.cards[data-columns="3"] .cards__results .card,.cards[data-columns="4"] .cards__results .card{-ms-flex-preferred-size:calc(33.3333333333% - var(--cardGap) / 3 * 2);flex-basis:calc(33.3333333333% - var(--cardGap) / 3 * 2)}}@media (min-width:1440px){.cards[data-columns="4"] .splide:not(.is-active) .splide__slide{-ms-flex-preferred-size:calc(25% - var(--cardGap) / 4 * 3);flex-basis:calc(25% - var(--cardGap) / 4 * 3)}}@media (min-width:1440px){.cards[data-columns="4"] .cards__results .card{-ms-flex-preferred-size:calc(25% - var(--cardGap) / 4 * 3);flex-basis:calc(25% - var(--cardGap) / 4 * 3)}}