.card-carousel{padding-inline:12px}@media(min-width:768px){.card-carousel{padding-inline:0}}.card-carousel__header{padding-inline:23px;margin-bottom:40px;position:relative}@media(min-width:768px){.card-carousel__header{padding-inline:40px;margin-bottom:48px}}@media(min-width:1280px){.card-carousel__header{padding-inline:64px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width:1920px){.card-carousel__header{padding-inline:250px;margin-bottom:60px}}.card-carousel__header-content{row-gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(min-width:1280px){.card-carousel__header-content{row-gap:32px}}.card-carousel__content{max-width:860px}.card-carousel__content p:last-child{-webkit-margin-after:0;margin-block-end:0}.card-carousel__heading{margin-bottom:24px;color:#000}@media(min-width:1280px){.card-carousel__heading{margin-bottom:0}}.card-carousel__heading--red{color:#cd0e2c}.card-carousel__header:has(.card-carousel__content) .card-carousel__heading{margin-bottom:0}.card-carousel__link a{white-space:nowrap}.card-carousel__header:has(.card-carousel__content) .card-carousel__link{-webkit-margin-before:24px;margin-block-start:24px}@media(min-width:1280px){.card-carousel__header:has(.card-carousel__content){-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.card-carousel__header:has(.card-carousel__content) .card-carousel__link{-webkit-margin-before:0;margin-block-start:0}}.card-carousel.card-carousel--tall-cards .splide .card__image{-ms-flex-negative:0;flex-shrink:0;height:330px}@media(min-width:768px){.card-carousel.card-carousel--tall-cards .splide .card__image{height:490px}}@media(min-width:1024px){.card-carousel.card-carousel--tall-cards .splide .card__image{height:540px}}@media(min-width:1440px){.card-carousel.card-carousel--tall-cards .splide .card__image{height:calc(540px + (100vw - 1440px) / ((1920 - 1440) / (580 - 540)))}}@media(min-width:1920px){.card-carousel.card-carousel--tall-cards .splide .card__image{height:580px}}.card-carousel.card-carousel--tall-cards.card-carousel__secondary .splide__slide.is-visible .card__image{height:372px}@media(min-width:768px){.card-carousel.card-carousel--tall-cards.card-carousel__secondary .splide__slide.is-visible .card__image{height:560px}}@media(min-width:1024px){.card-carousel.card-carousel--tall-cards.card-carousel__secondary .splide__slide.is-visible .card__image{height:620px}}@media(min-width:1440px){.card-carousel.card-carousel--tall-cards.card-carousel__secondary .splide__slide.is-visible .card__image{height:calc(620px + (100vw - 1440px) / ((1920 - 1440) / (650 - 620)))}}@media(min-width:1920px){.card-carousel.card-carousel--tall-cards.card-carousel__secondary .splide__slide.is-visible .card__image{height:650px}}.card-carousel--caption-below .card__text{-webkit-margin-after:16px;margin-block-end:16px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.card-carousel--caption-below .card__category{letter-spacing:normal;margin-block:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;text-transform:none;font-family:"ClarendonLTStd-Light",sans-serif;font-size:19px;line-height:28px}.card-carousel--caption-below.dark-mode .card__category{color:#d5d1c4 !important}.card-carousel__inner{margin-inline:auto;width:min(100%,1920px)}.card-carousel .splide{cursor:-webkit-grab;cursor:grab}.card-carousel .splide__track{overflow:visible}.card-carousel .splide .card__image{height:380px;-webkit-transition:all .6s;transition:all .6s}@media(min-width:768px){.card-carousel .splide .card__image{height:460px}}@media(min-width:1024px){.card-carousel .splide .card__image{height:220px}}@media(min-width:1920px){.card-carousel .splide .card__image{height:500px}}.card-carousel .splide__arrows{top:184px}@media(max-width:767.98px){.card-carousel .splide__arrows{left:0;right:0}}@media(min-width:768px){.card-carousel .splide__arrows{top:280px}}@media(min-width:1024px){.card-carousel .splide__arrows{inset:160px calc(var(--splide-arrow-size)/-2 - 10px) auto calc(var(--splide-arrow-size)/-2 - 10px)}}@media(min-width:1280px){.card-carousel .splide__arrows{inset:160px calc(var(--splide-arrow-size)/-2 - 20px) auto calc(var(--splide-arrow-size)/-2 - 20px)}}@media(min-width:1920px){.card-carousel .splide__arrows{top:305px}}.card-carousel__primary .card-carousel__header{padding-left:40px}@media(min-width:1024px){.card-carousel__primary .card-carousel__header{padding-left:112px}}@media(min-width:1920px){.card-carousel__primary .card-carousel__header{padding-left:240px}}.card-carousel__primary .card-carousel__heading{color:#cd0e2c}@media(min-width:768px){.card-carousel__primary .splide-wrapper{margin-left:40px;overflow:hidden}}@media(min-width:1280px){.card-carousel__primary .splide-wrapper{margin-left:64px}}@media(min-width:1920px){.card-carousel__primary .splide-wrapper{margin-left:120px}}.card-carousel__primary .splide__arrows{--splide-arrow-size:32px}@media(min-width:768px){.card-carousel__primary .splide__arrows{top:214px;left:30px}}@media(min-width:1024px){.card-carousel__primary .splide__arrows{--splide-arrow-size:40px;top:90px}}@media(min-width:1920px){.card-carousel__primary .splide__arrows{inset:230px calc(var(--splide-arrow-size)/-2 - 30px) auto calc(var(--splide-arrow-size)/-2 + 30px)}}@media(min-width:768px){.card-carousel__secondary{min-height:800px}}@media(min-width:1024px){.card-carousel__secondary{min-height:600px}}@media(min-width:1920px){.card-carousel__secondary{min-height:850px}}@media(min-width:1024px)and (max-width:1919.98px){.card-carousel__secondary .card-carousel__header{margin-bottom:28px}}.card-carousel__secondary .splide{margin-inline:auto}.card-carousel__secondary .splide__slide .card__links{margin-top:0}.card-carousel__secondary .splide__slide.is-visible .card__image{-webkit-transition:all .6s;transition:all .6s}@media(min-width:768px){.card-carousel__secondary .splide__slide.is-visible .card__image{height:600px}}@media(min-width:1024px){.card-carousel__secondary .splide__slide.is-visible .card__image{height:360px}}@media(min-width:1920px){.card-carousel__secondary .splide__slide.is-visible .card__image{height:650px}}.card-carousel__secondary .splide__arrow{--splide-arrow-size:32px}@media(max-width:767.98px){.card-carousel__secondary .splide__arrow{--background-color:#fff;--background-color-hover:#cd0e2c;--icon-color:#cd0e2c;--icon-color-hover:#fff}}@media(min-width:768px){.card-carousel__secondary .splide__arrow{--splide-arrow-size:40px}}@media(min-width:768px){.card-carousel__secondary .splide__arrow--prev{margin-left:-10px}}.card-carousel__secondary .splide__arrow--next{margin-right:-10px}.card-carousel__secondary .splide__slide{width:100%}