@keyframes loader-animation{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.loader{width:100%;padding:1.5rem}.loader__image{display:block;width:3.125rem;animation-name:loader-animation;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;margin:0 auto}.loader__lines{position:relative;display:block;margin:auto;width:6.25rem;height:6.25rem;border:.1875rem solid transparent;border-top-color:#3e016f;animation-duration:1.5s;z-index:1}.loader__lines,.loader__lines:after,.loader__lines:before{animation-name:loader-animation;animation-timing-function:linear;animation-iteration-count:infinite;border-radius:50%}.loader__lines:after,.loader__lines:before{content:"";position:absolute}.loader__lines:before{top:.1875rem;left:.1875rem;right:.1875rem;bottom:.1875rem;border:.1875rem solid transparent;border-top-color:#e60054;animation-duration:2.5s}.loader__lines:after{top:.5625rem;left:.5625rem;right:.5625rem;bottom:.5625rem;border:.1875rem solid transparent;border-top-color:#8353fd;animation-duration:1s}[v-cloak]{display:none}.feature_image{position:relative}.feature_image__col{margin-top:1.5rem}.feature_image__background{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:0;overflow:hidden;background-color:transparent}.feature_image__background .image_bg_cover,.feature_image__background .image_bg_cover img{position:absolute;top:inherit;right:inherit;bottom:inherit;left:inherit;width:inherit;height:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.feature_image__background .image_bg_cover.fit--fill{-o-object-fit:fill;object-fit:fill}.feature_image__background .image_bg_cover.fit--contain{-o-object-fit:contain;object-fit:contain}.feature_image__background .image_bg_cover.fit--cover{-o-object-fit:cover;object-fit:cover}.feature_image__background .image_bg_cover.fit--none{-o-object-fit:none;object-fit:none}.feature_image__background .image_bg_cover.fit--scale-down{-o-object-fit:scale-down;object-fit:scale-down}.feature_image__background--mobile{display:block}.feature_image__background--tablet{display:none}.feature_image__background--mobile,.feature_image__background--tablet{animation:opacity .6s}.feature_image__background_image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.feature_image__image{position:relative;display:flex;align-items:center;justify-content:center;z-index:1;width:100%;border-radius:1.875rem;overflow:hidden;-o-object-fit:contain;object-fit:contain}.feature_image__image img{-o-object-fit:contain;object-fit:contain}.feature_image__image--svg{width:100%}.feature_image--image picture img{-o-object-position:center;object-position:center}.feature_image__lottie{width:23.4375rem;height:23.4375rem}.feature_image__video{margin-top:1rem;width:100%;max-width:100%}.feature_image__video,.feature_image__video .brightcove_player{overflow:hidden}.feature_image__video .brightcove_player{border-radius:.625rem}.feature_image .feature_image__button{margin:1.5rem auto 0}.feature_image__image_button{margin-top:.75rem;display:flex}.feature_image__image_button--ct_image{margin-top:2rem}.feature_image__tag_line{font-family:articulat-cf,Arial;font-weight:700;color:#5c0022}.feature_image__tag_line{font-size:.875rem;line-height:1.375rem;letter-spacing:normal}.feature_image__tag_line{text-transform:uppercase;margin-bottom:1rem}.feature_image .text_header{padding-bottom:0!important}@media screen and (max-width:37.4375rem){.feature_image__background--mobile{display:block}.feature_image__background--tablet{display:none}}@media screen and (min-width:37.5rem){.feature_image.has_background{background:#777}.feature_image.has_background .feature_image__background--tablet{background:#fff}.feature_image__background--mobile{display:none}.feature_image__background--tablet{display:block}.feature_image .has-color *{color:inherit!important}.feature_image__image{max-height:70vh}.feature_image__image img{max-height:70vh}.feature_image--image .feature_image__image{max-height:100%}.feature_image--image .feature_image__image img{max-height:100%}}@media screen and (min-width:75rem){.feature_image__col{margin:0}}section[data-template-name=Image]+section[data-template-name=Image] .row{padding-top:0}