.hero-banner{width:100%;height:100vh;overflow:hidden;position:relative}@media (max-width:1024.98px){.hero-banner{height:calc(var(--vh, 1vh)*100)}}.hero-banner:after{content:"";position:absolute;z-index:99;top:0;left:0;width:100%;height:100%;background-color:#181818;opacity:0;visibility:hidden;transition:opacity 1s ease-out,visibility 1s ease-out;transition-delay:.5s}.hero-banner.loading:after{opacity:1;visibility:visible}.hero-banner .hol,.hero-banner .swiper-pagination-bullet{opacity:0}.hero-banner.single-slide .hol,.hero-banner.single-slide .swiper-pagination-bullet,.hero-banner.swiper-container-initialized .hol,.hero-banner.swiper-container-initialized .swiper-pagination-bullet{opacity:1}.hero-banner .swiper-slide{width:100%;height:100%;text-align:center;background:transparent no-repeat 50%;background-size:cover}.hero-banner .slide-overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;height:100%;background-color:transparent}.hero-banner .slide-overlay>div{display:flex;align-items:flex-start;text-align:left}.hero-banner .header-slider{color:#fff;padding:22vh 0 0}.hero-banner .header-slider h2{font-weight:700;font-size:5rem;line-height:1.08em;letter-spacing:-1.5px;margin-left:-2px}.hero-banner .header-slider h2 .bold{display:block}.hero-banner .header-slider h1,.hero-banner .header-slider h3{font-weight:400;font-size:1.8rem;line-height:1.33;letter-spacing:1.62px;margin-bottom:10px}.hero-banner .std-wrapper{margin-top:2rem}.hero-banner .swiper-pagination{bottom:20px}.hero-banner .swiper-pagination-bullet{width:54px;height:3px;padding-top:10px;background:transparent;border-radius:0;position:relative}.hero-banner .swiper-pagination-bullet.swiper-pagination-bullet-active:after{opacity:1;height:2.5px}.hero-banner .swiper-pagination-bullet:after{content:"";position:absolute;bottom:0;height:1px;left:0;width:100%;opacity:.6;background-color:#fff;transition:height .3s ease}.hero-banner .anchor-wrapper{position:absolute;bottom:45px;left:66.66667%;width:30%;z-index:15;color:#fff;text-align:left}.hero-banner .anchor-wrapper .title-thin{font-size:1.3rem;font-weight:500;line-height:1.33;letter-spacing:.42px}.hero-banner .anchor-wrapper .title-bold{font-size:2.6rem;font-weight:300;line-height:1.33;letter-spacing:-.65px}.hero-banner.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px}.hero-banner .cta-right{display:inline-block;height:66px;width:58px;transform:scale(1);margin-top:20px}.hero-banner .cta-down{display:inline-block;height:58px;width:50px;transform:scale(1);margin-right:36px}.hero-banner .video-player{left:0;top:0}.hero-banner .model-info-wrapper{position:absolute;bottom:50px;color:#fff;z-index:15}.hero-banner .model-info-wrapper .key{font-size:1.2rem;font-weight:500;line-height:1.33;letter-spacing:.084rem;text-align:left}.hero-banner .model-info-wrapper .val,.hero-banner .model-info-wrapper .val p{font-size:3.4rem;font-weight:400;line-height:1.33;letter-spacing:-.068rem;text-align:left}.hero-banner .model-info-wrapper .val p{margin:0}@media (min-width:768px){.hero-banner .header-slider{padding-left:0;padding-right:0}}@media (min-width:1025px){.hero-banner{min-height:500px}.hero-banner .slide-overlay>div{align-items:center}.hero-banner .header-slider{padding-top:0}.hero-banner .header-slider h2{font-size:8rem;line-height:1}.hero-banner .header-slider h1,.hero-banner .header-slider h3{font-weight:500;font-size:2.4rem}.hero-banner .save-the-date-dropdown{display:inline-block}.hero-banner .swiper-pagination{bottom:45px;text-align:left;left:8.33333%;width:42%;margin-left:2px}.hero-banner .swiper-pagination .swiper-pagination-bullet:first-of-type{margin-left:0}.hero-banner .cta-right{margin-left:2px}.hero-banner .model-info-wrapper{bottom:45px}.hero-banner .model-info-wrapper>.row>div{width:auto}.hero-banner .model-info-wrapper>.row>div:first-child{padding-left:0}.hero-banner .model-info-wrapper .key{font-size:1.3rem;letter-spacing:.042rem;line-height:1.36}.hero-banner .model-info-wrapper .val,.hero-banner .model-info-wrapper .val p{font-size:2.6rem;font-weight:300;letter-spacing:-.072rem;text-align:left}.hero-banner .model-info-wrapper .val p{margin:0}}@media (min-width:1366px){.hero-banner{min-height:600px}.hero-banner .header-slider h2{font-size:11rem;line-height:.9;letter-spacing:-3.48px;margin-left:-3.48px}.hero-banner .header-slider h1,.hero-banner .header-slider h3{font-size:3.4rem;letter-spacing:1.36px}.hero-banner .std-wrapper{margin-top:2.6rem}.hero-banner .anchor-wrapper{left:58.33333%;width:33.33333%}.hero-banner .anchor-wrapper .title-thin{font-size:1.4rem}.hero-banner .anchor-wrapper .title-bold{font-size:3.6rem;letter-spacing:-.72px}.hero-banner .model-info-wrapper .key{font-size:1.4rem}.hero-banner .model-info-wrapper .val,.hero-banner .model-info-wrapper .val p{font-size:3.6rem}.hero-banner .cta-right{width:60px;height:auto;margin-top:28px}}@media (min-width:1600px){.hero-banner{min-height:650px}.hero-banner .anchor-wrapper,.hero-banner .model-info-wrapper,.hero-banner .swiper-pagination{bottom:60px}}