#homepage-2024-mobile-hero{margin-top:0!important;padding-top:var(--spacing-large)!important}#homepage-2024-mobile-hero .Block-indicators{--block-paging-indicator-active-color:var(--color-midnight)}#homepage-2024-mobile-hero .Block-pages{height:356px}#homepage-2024-mobile-hero .ImagesItemBlock-image{align-items:center;display:flex;justify-content:center}#homepage-2024-mobile-hero .ImagesBlock-page{display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .6s ease-out;transition:opacity .5s ease-in-out;width:100%}#homepage-2024-mobile-hero .ImagesBlock-page.is-active{opacity:1;z-index:1}#homepage-2024-mobile-hero .ImagesBlock-page:not(.is-active){z-index:0}.HomepageHero2024Block{--block-margin:0 0 0;--wrap-padding:0;max-width:none!important;padding-bottom:var(--spacing-x-large);padding-top:var(--spacing-small);text-align:center}@media(max-width:959px){.HomepageHero2024Block{padding-bottom:0}}.HomepageHero2024Block.wp-block{background:var(--color-violet);min-height:200px;padding:80px 0}.HomepageHero2024Block-dotlottie{margin-left:-9%;margin-right:-9%}@media(max-width:959px){.HomepageHero2024Block-dotlottie{display:none}}.HomepageHero2024Block .dotlottie-container{background:var(--video-poster-image) no-repeat center center;background-size:cover;height:0;padding-top:48.6111111111%;position:relative}.HomepageHero2024Block .dotlottie-loaded .dotlottie-container{background:none}.HomepageHero2024Block-cta{display:inline-block}.HomepageHero2024Block-header{left:50%;margin-top:-5.5%;position:absolute;text-shadow:1px 1px 5px rgba(0,0,0,.1);top:50%;transform:translate(-50%,-50%)}@media(max-width:959px){.HomepageHero2024Block-header{left:0;margin-bottom:calc(var(--spacing-large) + 20);margin-left:auto;margin-right:auto;margin-top:var(--spacing-small);position:relative;top:0;transform:none}}.HomepageHero2024Block-content:has(>.is-homepageHero2024LogoGridFullBleed){top:var(--spacing-large)}@media(max-width:959px){.HomepageHero2024Block-content{margin-block-start:var(--5x)}}.HomepageHero2024Block-kicker{color:var(--color-white);font-family:var(--font-family-kicker);font-size:var(--font-size-kicker);font-variation-settings:"wght" var(--font-weight-kicker);font-weight:var(--font-weight-kicker);letter-spacing:var(--letter-spacing-kicker);line-height:var(--line-height-kicker);margin-bottom:var(--2x)}.HomepageHero2024Block-title{color:var(--color-white);font-size:var(--font-size-homepage-hero-h1);margin-bottom:var(--2x)}.HomepageHero2024Block-subtitle{color:var(--color-white);font-size:var(--font-size-large);margin-bottom:var(--3x)}.HomepageHero2024Block>.Block-wrap-outer{padding-bottom:var(--spacing-small)}.HomepageHero2024Block .dotlottie-canvas{height:100%;left:0;position:absolute;top:0;width:100%}.HomepageHero2024Block .video-wrapper video{width:100%}