@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}:root{--grid-col-gap:.25rem;--font-size-h1:2.5rem;--font-size-h2:1.75rem;--font-size-h3:1.5rem;--font-size-h4:1.4rem;--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:"canada-type-gibson","Avenir",sans-serif;--font-family-secondary:"Poppins",sans-serif;--font-weight-black:700;--font-weight-bold:600;--font-weight-semibold:500;--font-weight-regular:400;--font-line-height-base:1.4;--font-line-height-slim:1.2;--white:#fff;--white-rgb:0,0,0;--white-rgb:255,255,255;--off-white:#f8f8f8;--black:#13171b;--black-rgb:19,23,27;--black-20:#212830;--black-30:#212830;--black-50:#3f4b5a;--dark-green:#059424;--neon-green:#87ff3e;--lime-green:#58f97b;--lime-green-rgb:88,249,123;--red:#ff2351;--nav-offset:74px;--promo-bar-height:86px}@media (min-width:651px){:root{--promo-bar-height:48px}}@media (min-width:1024px){:root{--grid-col-gap:1.25rem;--font-size-h1:5rem;--font-size-h2:3rem}.TitleTextBlock+.ImageWithContent{padding-top:2rem}}@media (max-width:650px){.ImageWithContent:has(+.VideoBlock){margin-bottom:3rem}}.ImageWithContent{background-color:var(--black);display:flex;flex-direction:column;grid-column:2/span 22;padding-top:8rem}@media (min-width:720px){.ImageWithContent{align-items:center;flex-direction:row;grid-column:2/span 23}}.ImageWithContent__title{display:inline-block;font-family:var(--font-family-primary);font-size:var(--font-size-h2);font-style:italic;font-weight:var(--font-weight-black);line-height:var(--font-line-height-slim);margin-top:1.5rem;text-transform:uppercase}.ImageWithContent__title:hover .ImageWithContent__title-text:after{width:100%}@media (min-width:720px){.ImageWithContent__title{margin-top:0}}.ImageWithContent__title-active .ImageWithContent__title-text:after{width:100%}.ImageWithContent__title-text{display:inline-block}.ImageWithContent__title-text:after{background-color:var(--white);content:"";display:block;height:2px;transition:width .3s ease-out;width:0}.ImageWithContent__subtitle{font-family:var(--font-family-secondary);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-base);margin-top:1.25rem}@media (min-width:720px){.ImageWithContent__subtitle{font-family:var(--font-family-secondary);font-size:var(--font-size-body-md);line-height:var(--font-line-height-base)}}.ImageWithContent__content{display:flex;justify-content:center;order:2;width:100%}@media (min-width:720px){.ImageWithContent__content{order:1;padding-left:3rem;padding-right:3rem;width:60%}}.ImageWithContent__content-wrapper{max-width:37rem}.ImageWithContent__desc{margin-top:1.25rem}.ImageWithContent__desc a{color:var(--lime-green)}.ImageWithContent__desc p:not(:last-child){margin-bottom:1rem}.ImageWithContent__btn{margin-top:1.25rem}.ImageWithContent__media{order:1;position:relative;width:100%}@media (min-width:720px){.ImageWithContent__media{order:2;width:40%}}.ImageWithContent__media:before{background:var(--black-30);content:"";display:block;height:100%;left:-2%;position:absolute;top:-2%;width:100%}.ImageWithContent__media-image{position:relative;width:100%}.ImageWithContent--clickTitles{grid-column:1/span 24;justify-content:center;padding-top:3rem}.ImageWithContent--clickTitles .ImageWithContent__media{display:none}@media (min-width:1024px){.ImageWithContent--clickTitles .ImageWithContent__media{display:block}}.ImageWithContent--clickTitles .ImageWithContent__title{margin-bottom:1.25rem}.ImageWithContent--clickTitles .ImageWithContent__desc{font-family:var(--font-family-secondary);font-size:var(--font-size-body-lg);line-height:var(--font-line-height-base);margin-top:0}.ImageWithContent--clickTitles .ImageWithContent__content-wrapper{max-width:none;width:100%}@media (min-width:1024px){.ImageWithContent--clickTitles .ImageWithContent__content-wrapper{max-width:37rem}}@media (max-width:650px){.ImageWithContent--clickTitles .ImageWithContent__content{width:auto}}@media (min-width:651px) and (max-width:1023px){.ImageWithContent--clickTitles .ImageWithContent__content{padding:0;width:100%}}.ImageWithContent--clickTitles .ImageWithContent__clickTitles-list{display:none}@media (min-width:1024px){.ImageWithContent--clickTitles .ImageWithContent__clickTitles-list{display:flex;flex-direction:column;row-gap:2.5rem}.ImageWithContent--clickTitles .ImageWithContent__gallery{display:none}}.ImageWithContent--clickTitles .ImageWithContent__gallery .splide__slide{padding-left:3%;padding-right:3%}@media (min-width:651px) and (max-width:1023px){.ImageWithContent--clickTitles .ImageWithContent__gallery .splide__slide{padding-left:4rem;padding-right:4rem}}.ImageWithContent--clickTitles .ImageWithContent__gallery .ImageWithContent__gallery-title{font-family:var(--font-family-primary);font-size:var(--font-size-h2);font-style:italic;font-weight:var(--font-weight-black);line-height:var(--font-line-height-slim);margin-bottom:1.5rem;margin-top:1.5rem;text-transform:uppercase}.ImageWithContent--clickTitles .ImageWithContent__gallery .ImageWithContent__desc{font-family:var(--font-family-secondary);font-size:var(--font-size-body-lg);line-height:var(--font-line-height-base);margin-top:1.5rem}.ImageWithContent--clickTitles .ImageWithContent__gallery .ImageWithContent__pagination{-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-wrap:nowrap;justify-content:center;margin-top:2.75rem;padding-left:3%;padding-right:3%;position:static;width:100%}.ImageWithContent--clickTitles .ImageWithContent__gallery .ImageWithContent__pagination li{max-width:5.25rem;width:calc(1/var(--slide-count)*100%)}.ImageWithContent--clickTitles .ImageWithContent__gallery .ImageWithContent__pagination-item{background-color:var(--black-50);border:0;border-radius:0;height:.25rem;margin:0;transform:none;width:100%}.ImageWithContent--clickTitles .ImageWithContent__gallery .ImageWithContent__pagination-item.is-active{background-color:var(--white)}.ImageWithContent--no-desc .ImageWithContent__btn{margin-top:2rem}.ImageWithContent--align-left .ImageWithContent__media{order:1}.ImageWithContent--align-left .ImageWithContent__media:before{left:2%}.ImageWithContent--align-left .ImageWithContent__content{order:2}.ImageWithContent--align-left.ImageWithContent--no-image{justify-content:flex-end}.accordion-enter-active,.accordion-leave-active{overflow:hidden;transition:height .5s ease,opacity .5s ease;will-change:height,opacity}.accordion-enter-from,.accordion-leave-to{height:0!important;opacity:0}
