.BannerHero_slides__WW_pU{display:flex;margin:auto;max-height:100vh;max-width:var(--max-width-content);min-height:660px;overflow:hidden;width:100%}.project:not(.willie) .BannerHero_slides__WW_pU{height:auto;min-height:auto}@media (min-width:768px){.BannerHero_slides__WW_pU{height:600px;min-height:auto}.project:not(.willie) .BannerHero_slides__WW_pU{height:auto}}@media (min-width:1280px){.BannerHero_slides__WW_pU{height:520px}.project:not(.willie) .BannerHero_slides__WW_pU{height:auto}}@media (min-width:1920px){.BannerHero_slides__WW_pU{height:600px}.project:not(.willie) .BannerHero_slides__WW_pU{height:auto}}.BannerHero_slide__Q34VO{cursor:pointer;display:flex;position:relative;transition:opacity .2s ease;width:100%}.BannerHero_slide__Q34VO:hover{opacity:.95}.BannerHero_image___ttRS{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.BannerHero_contentWrapper__wsAaz,.BannerHero_mainImg__w696S{position:absolute}.BannerHero_contentWrapper__wsAaz{box-sizing:border-box;display:flex;height:100%;left:0;padding:var(--scale-15) var(--scale-4);top:0;width:100%}@media (min-width:768px){.BannerHero_contentWrapper__wsAaz{padding:var(--scale-15)}}.BannerHero_content__k_qNg{color:var(--banner-hero-c);display:flex;flex-direction:column;gap:var(--scale-1);max-width:760px}.BannerHero_centerH__qM4Q9{justify-content:center;text-align:center}.BannerHero_leftH__i4qZb{justify-content:start;text-align:left}.BannerHero_rightH__Fz9gc{justify-content:end;text-align:right}.BannerHero_centerV__NGT6z{align-items:center}.BannerHero_topV__6Xpz8{align-items:start}.BannerHero_bottomV__QWOEn{align-items:end}.BannerHero_subHeadline__hIvhD{font-weight:500;hyphens:auto}.BannerHero_text__BhBQ1{--banner-hero-slide-text-bg:var(--primary-purple-500);background:var(--banner-hero-slide-text-bg);display:inline;hyphens:auto;overflow-wrap:break-word;padding-inline-end:var(--scale-2);padding-inline-start:var(--scale-2);word-break:break-word}.BannerHero_btnContainer__Vgpqv{padding-top:var(--scale-5)}@media (min-width:768px){.BannerHero_btnContainer__Vgpqv{padding-top:var(--scale-8)}}