:root{--grid-col-gap:.25rem;--font-size-h1--large:2.25rem;--font-size-h1:2.25rem;--font-size-h2:1.75rem;--font-size-h3:1.75rem;--font-size-h4:1.375rem;--font-size-h5:1.3rem;--font-size-h6:1.2rem;--font-size-body-xl:1.5rem;--font-size-body-lg:1.25rem;--font-size-body-md:1.125rem;--font-size-body-sm:1rem;--font-size-caption:.875rem;--font-family-primary:"Poppins",sans-serif;--font-family-secondary:"Poppins",sans-serif;--font-weight-bold:700;--font-weight-semibold:600;--font-weight-medium:500;--font-weight-regular:400;--font-line-height-base:1.4;--font-line-height-slim:1.2;--white:#fff;--off-white:#f5f6fa;--black:#000;--black-rgb:0,0,0;--off-black:#1b2126;--pink:#e10193;--grey:#ccc;--off-grey:#dddfeb;--light-grey:#eee;--blue:#433cc2;--dark-green:#059424;--neon-green:#87ff3e;--lime-green:#58f97b;--lime-green-rgb:88,249,123;--red:#ff2351;--default-gradient:linear-gradient(288deg,#f547ef,#433cc2 100.17%);--nav-offset:7.125rem;--promo-bar-height:86px;--transition-slow:1s;--transition-slow:.8s;--transition-medium:.3s;--border-radius:1.25rem;--border-radius--medium:.75rem;--border-radius--small:.5rem}@media (min-width:651px){:root{--promo-bar-height:48px;--font-size-h1--large:4.25rem}}@media (min-width:1024px){:root{--grid-col-gap:1.25rem;--font-size-h1--large:5rem;--font-size-h1:3.5rem;--font-size-h2:3rem;--font-size-h3:2.5rem;--font-size-h4:2rem;--font-size-h5:1.5rem;--nav-offset:4.5rem}}.MediaCardCarousel .splide__track{overflow:visible!important}.MediaCardCarousel:not(.is-overflow) .splide__arrows{display:none}.MediaCardCarousel__actions{display:flex;justify-content:center;margin-bottom:2rem;margin-top:2rem}@media (max-width:650px){.MediaCardCarousel__actions{align-items:center;flex-direction:column;row-gap:2rem}}@media (min-width:651px){.MediaCardCarousel__actions{justify-content:space-between}}.MediaCardCarousel__actions .splide__pagination{bottom:auto;justify-content:flex-start;padding:0;position:relative}.MediaCardCarousel__actions .splide__pagination__page{background-color:var(--grey);height:.5rem;width:.5rem}.MediaCardCarousel__actions .splide__pagination__page.is-active{background-color:var(--black)}@media (max-width:650px){.MediaCardCarousel__actions .splide__pagination__page.is-active{transform:none}}.MediaCardCarousel__actions .splide__arrows{display:none}@media (min-width:651px){.MediaCardCarousel__actions .splide__arrows{-moz-column-gap:1rem;column-gap:1rem;display:flex;margin-left:auto}}.MediaCardCarousel__actions .splide__arrow{left:auto;opacity:1;position:relative;right:auto;top:auto;transform:none}
