.-fadeUp{animation:fadeUp 1s ease-in-out forwards}.-scaleDown{animation:scaleDown 1.5s ease-in-out forwards}.-transition{transition:all .5s ease-in-out}.-delay__500{animation-delay:.5s}.carouselHeroBanner.-LUMI{--carousel-hero-banner-img-width-l:clamp(440px,48.5632183908%,676px);cursor:default;margin-bottom:12px;min-height:337px;overflow:hidden;position:relative;width:100%}@media(min-width:600px){.carouselHeroBanner.-LUMI{min-height:487px}}@media(min-width:905px){.carouselHeroBanner.-LUMI{min-height:370px}}.carouselHeroBanner.-LUMI .carouselHeroBanner__carousel{padding:0}.carouselHeroBanner.-LUMI .carouselHeroBanner__slider.slick-slider{position:relative}.carouselHeroBanner.-LUMI .carouselHeroBanner__dots.slick-dots.container{margin-left:auto;margin-right:auto;margin-top:8px;padding-bottom:0;padding-inline:var(--c-space-16);top:0}@media(min-width:600px)and (max-width:904.98px){.carouselHeroBanner.-LUMI .carouselHeroBanner__dots.slick-dots.container{padding-inline:var(--c-space-32)}}@media(min-width:905px){.carouselHeroBanner.-LUMI .carouselHeroBanner__dots.slick-dots.container{padding-inline:var(--c-space-36)}}.carouselHeroBanner.-LUMI .banner{background-color:var(--background-neutral-mediumgray)}@media(min-width:905px){.carouselHeroBanner.-LUMI .banner{height:338px}}.carouselHeroBanner.-LUMI .banner__container{position:relative}.carouselHeroBanner.-LUMI .banner__row{display:flex!important;flex-direction:column}@media(min-width:905px){.carouselHeroBanner.-LUMI .banner__row{flex-direction:row;flex-wrap:nowrap}}.carouselHeroBanner.-LUMI .banner__countdown{position:absolute;right:var(--c-space-8,8px);top:var(--c-space-8,8px);z-index:1}@media(max-width:599.98px){.carouselHeroBanner.-LUMI .banner__countdown{margin-inline:-16px}}@media(min-width:600px)and (max-width:904.98px){.carouselHeroBanner.-LUMI .banner__countdown{margin-inline:-32px}}@media(max-width:904.98px){.carouselHeroBanner.-LUMI .banner__countdown{justify-content:flex-end;position:static}}.carouselHeroBanner.-LUMI .banner__text{align-items:flex-start;display:flex;flex-direction:column;order:2;padding-block:var(--c-space-16);row-gap:var(--c-space-16)}@media(min-width:600px)and (max-width:904.98px){.carouselHeroBanner.-LUMI .banner__text{padding-block:var(--c-space-24)}}@media(min-width:905px){.carouselHeroBanner.-LUMI .banner__text{height:338px;justify-content:center;order:1;padding-right:var(--c-space-24);width:calc(100% - var(--carousel-hero-banner-img-width-l) + 24px)}}@media(min-width:1200px){.carouselHeroBanner.-LUMI .banner__text{padding-right:var(--c-space-36)}}.carouselHeroBanner.-LUMI .banner__text .c-heading{margin-bottom:0}.carouselHeroBanner.-LUMI .banner__text .banner__content{align-items:flex-start;display:flex;flex-direction:column;row-gap:var(--c-space-12)}.carouselHeroBanner.-LUMI .banner__text .banner__pillarTitle{font-family:GT Walsheim,Cathay Sans EN,sans-serif;font-size:.875rem;line-height:1.25rem;opacity:0}@media(min-width:905px){.carouselHeroBanner.-LUMI .banner__text .banner__pillarTitle{font-size:1rem;line-height:1.5rem}}.carouselHeroBanner.-LUMI .banner__text .banner__heading{line-clamp:3;-webkit-box-orient:vertical;-webkit-line-clamp:3;align-self:stretch;display:-webkit-box;font-size:1.25rem;line-height:1.625rem;opacity:0;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;word-break:break-word}@media(min-width:600px)and (max-width:904.98px){.carouselHeroBanner.-LUMI .banner__text .banner__heading{line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}}@media(min-width:1200px){.carouselHeroBanner.-LUMI .banner__text .banner__heading{line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}}@media(min-width:905px){.carouselHeroBanner.-LUMI .banner__text .banner__heading{font-size:1.75rem;line-height:2.25rem}}.carouselHeroBanner.-LUMI .banner__text .banner__heading p{margin:0}.carouselHeroBanner.-LUMI .banner__text .banner__desc{line-clamp:3;-webkit-box-orient:vertical;-webkit-line-clamp:3;align-self:stretch;display:-webkit-box;font-size:.75rem;line-height:1.125rem;opacity:0;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;word-break:break-word}@media(min-width:600px)and (max-width:904.98px){.carouselHeroBanner.-LUMI .banner__text .banner__desc{line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}}@media(min-width:1200px){.carouselHeroBanner.-LUMI .banner__text .banner__desc{line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}}@media(min-width:905px){.carouselHeroBanner.-LUMI .banner__text .banner__desc{font-size:1rem;line-height:1.5rem}}.carouselHeroBanner.-LUMI .banner__text .banner__desc p{margin-top:0}.carouselHeroBanner.-LUMI .banner__text .banner__desc p:last-child{margin-bottom:0}.carouselHeroBanner.-LUMI .banner__text .banner__cta{opacity:0}.carouselHeroBanner.-LUMI .bannerImage{border-end-start-radius:40px;height:38.8888888889vw;order:1}@media(max-width:599.98px){.carouselHeroBanner.-LUMI .bannerImage{margin-inline:-16px}}@media(min-width:600px)and (max-width:904.98px){.carouselHeroBanner.-LUMI .bannerImage{margin-inline:-32px}}@media(min-width:905px){.carouselHeroBanner.-LUMI .bannerImage{height:338px;max-width:676px;min-width:440px;order:2;overflow:hidden;padding:0;width:var(--carousel-hero-banner-img-width-l)}}.carouselHeroBanner.-LUMI .bannerImage img{aspect-ratio:18/7;border-end-start-radius:40px;display:block;height:100%;object-fit:cover;object-position:center;opacity:0;width:100vw}@media(min-width:905px){.carouselHeroBanner.-LUMI .bannerImage img{aspect-ratio:2;padding-left:0;width:100%}}.carouselHeroBanner.-LUMI .bannerImage__fallbackImage{animation-delay:.3s;color:var(--content-neutral-secondary-lightgray);height:100px;left:50%;opacity:1;position:relative;top:50%;transform:translate(-50%,-50%);width:100px}@media(min-width:905px){.carouselHeroBanner.-LUMI .bannerImage__fallbackImage{left:25%;top:50%;transform:translate(-50%,-25%)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes scaleDown{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:none}}.carouselHeroBanner.-LUMI .-fadeUp{animation:fadeUp 1s ease-in-out forwards}.carouselHeroBanner.-LUMI .-scaleDown{animation:scaleDown 1.5s ease-in-out forwards}.carouselHeroBanner.-LUMI .-transition{transition:all .5s ease-in-out}.carouselHeroBanner.-LUMI .-delay__500{animation-delay:.5s}.carouselHeroBanner.-LUMI .bannerVideo{position:relative}.carouselHeroBanner.-LUMI .bannerVideo__video{display:none;height:100%;min-height:100%;min-width:100%;width:100%}@media(min-width:905px){.carouselHeroBanner.-LUMI .bannerVideo__video{display:block}}.carouselHeroBanner.-LUMI .bannerVideo video{aspect-ratio:2;object-fit:cover;object-position:center}.carouselHeroBanner.-LUMI .bannerVideo__ctrl{bottom:24px;display:flex;height:24px;justify-content:flex-end;position:absolute;right:36px}.carouselHeroBanner.-LUMI .bannerVideo__ctrlIcon{color:var(--background-neutral-white);font-size:1.5rem}.carouselHeroBanner.-LUMI .bannerVideo__ctrlIcon:focus,.carouselHeroBanner.-LUMI .bannerVideo__ctrlIcon:hover{cursor:pointer}@media(max-width:904.98px){.carouselHeroBanner.-LUMI .bannerVideo__ctrlIcon{display:none}}.carouselHeroBanner.-LUMI .slick-slide{transition:all .3s ease-in-out!important;visibility:hidden}.carouselHeroBanner.-LUMI .slick-slide.slick-active{visibility:visible}