@charset "UTF-8";.cards{--cardGap:32px;--imageHeight:320px;--containerWidth:calc( 1920px - var( --inline-spacing ) * 2 );padding-inline:var(--inline-spacing)}@media (min-width:768px){.cards{--imageHeight:440px}}@media (min-width:1024px){.cards{--inline-spacing:40px}}@media (min-width:1440px){.cards{--imageHeight:500px;--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:580px}}@media (min-width:1280px){.cards[data-columns="2"]{--cardGap:40px}}@media (min-width:1440px){.cards[data-columns="2"]{--cardGap:64px;--imageHeight:640px}}.cards[data-columns="2"] .cards__container{max-width:1540px}.cards__container{margin-inline:auto;max-width:var(--containerWidth);position:relative}.cards__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0 20px;margin-inline:auto;padding-bottom:32px}@media (min-width:1024px){.cards__intro{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:40px}}@media (min-width:1024px){.cards__intro-links{-ms-flex-negative:0;flex-shrink:0;margin-left:auto;padding-left:40px;text-align:right}}.cards__intro--text-only{text-align:center;max-width:calc(960px + var(--inline-spacing) * 2px)}@media (min-width:1024px){.cards__intro--text-only{--inline-spacing:54px;padding-inline:var(--inline-spacing)}}.cards__filter{margin-bottom:32px}.cards__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--cardGap);row-gap:calc(var(--cardGap) / 2);width:100%}@media (min-width:768px){.cards__flex .card{-ms-flex-preferred-size:calc(50% - var(--cardGap) / 2 * 1);flex-basis:calc(50% - var(--cardGap) / 2 * 1)}}.cards .splide__arrows{padding:0;top:calc(var(--imageHeight) / 2)}.cards .splide__arrow--prev{margin-inline:calc(-1 * var(--arrowSize) / 2) auto}.cards .splide__arrow--next{margin-inline:auto calc(-1 * var(--arrowSize) / 2)}.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__flex .card,.cards[data-columns="4"] .cards__flex .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__flex .card{-ms-flex-preferred-size:calc(25% - var(--cardGap) / 4 * 3);flex-basis:calc(25% - var(--cardGap) / 4 * 3)}}