body{-webkit-font-smoothing:antialiased;font-family:serenity,sans-serif;font-optical-sizing:auto;font-size:18px;font-style:normal;font-weight:300}main{margin:75px auto 0;max-width:1920px;overflow-x:hidden}@media only screen and (min-width:1200px){main{margin-top:85px}}main section#hero .hero-container{max-width:1440px}main section#hero .hero-video-wrapper{position:relative}main section#hero .hero-video-wrapper video{aspect-ratio:16/9;height:auto;object-fit:cover;width:100%}main section#hero .hero-video-wrapper .callout{bottom:-160px;display:none;left:50%;position:absolute;transform:translateX(-50%)}@media only screen and (min-width:768px){main section#hero .hero-video-wrapper .callout{bottom:-50px;display:block;left:unset;right:40px;transform:unset}}@media only screen and (min-width:1200px){main section#hero .hero-video-wrapper .callout{bottom:-75px;right:50px}}main section#hero .hero-video-wrapper .callout img{height:220px;width:220px}@media only screen and (min-width:992px){main section#hero .hero-video-wrapper .callout img{height:250px;width:250px}}@media only screen and (min-width:1200px){main section#hero .hero-video-wrapper .callout img{height:320px;width:320px}}main section#main{padding-bottom:2rem;padding-top:2rem}@media only screen and (min-width:768px){main section#main{padding-bottom:3rem;padding-top:2rem}}@media only screen and (min-width:992px){main section#main{padding-bottom:4rem}}main section#main .copy{margin:0 auto 2rem;max-width:785px}@media only screen and (min-width:768px){main section#main .btn.btn-primary{width:275px}}main section#video .video-container{background-blend-mode:multiply;background-color:#f4f7fc;background-position:bottom;background-repeat:no-repeat;background-size:100% 100px;max-width:1440px;min-height:100px;padding-bottom:9rem;padding-top:2rem}@media only screen and (min-width:768px){main section#video .video-container{padding-bottom:10rem;padding-top:4rem}}main section#video .content-wrapper{display:grid;grid-template-columns:1fr}@media only screen and (min-width:768px){main section#video .content-wrapper{grid-template-columns:1fr 1fr}}main section#video .content-wrapper .text-wrapper{align-items:center;display:flex;justify-content:center}@media only screen and (min-width:768px){main section#video .content-wrapper .text-wrapper .text-inner{max-width:250px}}@media only screen and (min-width:992px){main section#video .content-wrapper .text-wrapper .text-inner{max-width:unset}}main section#video .content-wrapper .text-wrapper .headline-sm{font-size:1.25rem;text-align:center}@media only screen and (min-width:768px){main section#video .content-wrapper .text-wrapper .headline-sm{font-size:1.5rem;text-align:left}}main section#video .content-wrapper .text-wrapper .headline-lg{text-align:center}@media only screen and (min-width:768px){main section#video .content-wrapper .text-wrapper .headline-lg{text-align:left}}main section#video .content-wrapper .text-wrapper .headline-di{text-align:center}@media only screen and (min-width:768px){main section#video .content-wrapper .text-wrapper .headline-di{text-align:left}}main section#video .content-wrapper .video-wrapper{position:relative}@media only screen and (min-width:992px){main section#video .content-wrapper .video-wrapper{height:330px;max-width:535px}}main section#video .content-wrapper .video-wrapper video{height:100%;max-width:100%;object-fit:cover}main section#video .content-wrapper .video-wrapper img{display:none}@media only screen and (min-width:992px){main section#video .content-wrapper .video-wrapper img{bottom:-70px;display:block;height:200px;position:absolute;right:-10px;width:200px}}@media only screen and (min-width:992px)and (min-width:1200px){main section#video .content-wrapper .video-wrapper img{height:250px;right:-70px;width:250px}}main section#hoods{padding-bottom:3rem;padding-top:3rem}main section#hoods .hoods-container{max-width:100%}main section#hoods .hood-filters{margin-bottom:1rem}@media only screen and (min-width:992px){main section#hoods .hood-filters{margin-bottom:0}}main section#hoods .hood-list{align-items:center;display:none;flex-direction:column;justify-content:center;margin:2rem auto}@media only screen and (min-width:768px){main section#hoods .hood-list{flex-direction:row}}main section#hoods .hood-list.active{display:none}@media only screen and (min-width:768px){main section#hoods .hood-list.active{display:flex}}main section#hoods .hood-list .hood-list-item{color:#585858;cursor:pointer;font-family:serenity,sans-serif;font-optical-sizing:auto;font-size:1.35rem;font-style:normal;font-weight:300;margin:0 .5rem}@media only screen and (min-width:992px){main section#hoods .hood-list .hood-list-item{font-size:1.5rem;margin:0 .75rem}}main section#hoods .hood-list .hood-list-item.active{color:#0055b8;font-family:serenity,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}main section#hoods .hood-gallery-wrapper{display:none;flex-direction:column;position:relative}@media only screen and (min-width:768px){main section#hoods .hood-gallery-wrapper{flex-direction:unset;grid-template-columns:40% 60%}}@media only screen and (min-width:1200px){main section#hoods .hood-gallery-wrapper{grid-template-columns:38% 62%}}main section#hoods .hood-gallery-wrapper.active{display:flex}@media only screen and (min-width:768px){main section#hoods .hood-gallery-wrapper.active{display:grid}}main section#hoods .hood-gallery-wrapper .hood-image-gallery{max-width:689px}@media only screen and (min-width:992px){main section#hoods .hood-gallery-wrapper .hood-image-gallery{max-width:600px}}@media only screen and (min-width:1200px){main section#hoods .hood-gallery-wrapper .hood-image-gallery{max-width:689px}}@media only screen and (min-width:768px){main section#hoods .hood-gallery-wrapper .hood-image-gallery .slick-list{overflow:visible!important}}main section#hoods .hood-gallery-wrapper .hood-image-gallery .slide{aspect-ratio:689/475;background-position:50%;background-repeat:no-repeat;background-size:cover;max-width:689px}@media only screen and (min-width:768px){main section#hoods .hood-gallery-wrapper .hood-image-gallery .slide{margin:0 .5rem}}@media only screen and (min-width:992px){main section#hoods .hood-gallery-wrapper .hood-image-gallery .slide{margin:0 1rem;max-width:600px}}@media only screen and (min-width:1200px){main section#hoods .hood-gallery-wrapper .hood-image-gallery .slide{max-width:689px}}main section#hoods .hood-gallery-wrapper .hood-specs-gallery{background-color:#fff;z-index:2}main section#hoods .hood-gallery-wrapper .hood-specs-gallery .slick-list,main section#hoods .hood-gallery-wrapper .hood-specs-gallery .slick-list .slick-track{height:100%}main section#hoods .hood-gallery-wrapper .hood-specs-gallery .slide{align-items:center;display:flex;justify-content:center}main section#hoods .hood-gallery-wrapper .hood-specs-gallery .slide .content-wrapper{padding-bottom:4rem;text-align:center;width:400px}@media only screen and (min-width:768px){main section#hoods .hood-gallery-wrapper .hood-specs-gallery .slide .content-wrapper{margin-left:1rem;text-align:left}}@media only screen and (min-width:1200px){main section#hoods .hood-gallery-wrapper .hood-specs-gallery .slide .content-wrapper{margin-left:unset}}main section#hoods .hood-gallery-wrapper .hood-specs-gallery .slide .builder{color:#585858;font-family:serenity,sans-serif;font-optical-sizing:auto;font-size:1.75rem;font-style:normal;font-weight:300;margin-bottom:.25rem;margin-top:.5rem;text-transform:uppercase}@media only screen and (min-width:768px){main section#hoods .hood-gallery-wrapper .hood-specs-gallery .slide .builder{font-size:1.5rem;margin-top:0}}@media only screen and (min-width:1200px){main section#hoods .hood-gallery-wrapper .hood-specs-gallery .slide .builder{font-size:2rem}}main section#hoods .hood-gallery-wrapper .hood-specs-gallery .slide .name{color:#0055b8;font-family:serenity,sans-serif;font-optical-sizing:auto;font-size:3rem;font-style:normal;font-weight:500;line-height:.65;margin-bottom:.75rem;text-transform:uppercase}@media only screen and (min-width:768px){main section#hoods .hood-gallery-wrapper .hood-specs-gallery .slide .name{font-size:2.5rem}}@media only screen and (min-width:1200px){main section#hoods .hood-gallery-wrapper .hood-specs-gallery .slide .name{font-size:4rem}}main section#hoods .hood-gallery-wrapper .hood-specs-gallery .slide .spec{color:#585858;font-family:serenity,sans-serif;font-optical-sizing:auto;font-size:1.35rem;font-style:normal;font-weight:300;line-height:1.3;margin-bottom:.5rem}@media only screen and (min-width:768px){main section#hoods .hood-gallery-wrapper .hood-specs-gallery .slide .spec{font-size:1.25rem;line-height:1.1}}@media only screen and (min-width:1200px){main section#hoods .hood-gallery-wrapper .hood-specs-gallery .slide .spec{font-size:1.5rem;line-height:1.3}}main section#hoods .hood-gallery-wrapper .hood-specs-gallery .slide .spec sup{font-size:75%;position:relative;top:-5px}main section#hoods .hood-gallery-wrapper .hood-specs-gallery .slide .status{color:#0055b8;font-family:serenity,sans-serif;font-optical-sizing:auto;font-size:1.35rem;font-style:normal;font-weight:500;margin-bottom:.75rem;text-transform:uppercase}@media only screen and (min-width:768px){main section#hoods .hood-gallery-wrapper .hood-specs-gallery .slide .status{font-size:1.35rem;margin-bottom:.25rem}}@media only screen and (min-width:992px){main section#hoods .hood-gallery-wrapper .hood-specs-gallery .slide .status{font-size:1.5rem;margin-bottom:.75rem}}main section#hoods .hood-gallery-wrapper .hood-specs-gallery .slide .btn.btn-primary{margin:0 auto}@media only screen and (min-width:768px){main section#hoods .hood-gallery-wrapper .hood-specs-gallery .slide .btn.btn-primary{margin:0;width:150px}}main section#hoods .hood-gallery-wrapper .hood-specs-gallery-nav{align-items:center;bottom:-15px;display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);z-index:3}@media only screen and (min-width:768px){main section#hoods .hood-gallery-wrapper .hood-specs-gallery-nav{bottom:-25px}}@media only screen and (min-width:992px){main section#hoods .hood-gallery-wrapper .hood-specs-gallery-nav{bottom:0;left:calc(20% - 200px);transform:translateX(0)}}@media only screen and (min-width:1200px){main section#hoods .hood-gallery-wrapper .hood-specs-gallery-nav{left:calc(19% - 200px)}}main section#hoods .hood-gallery-wrapper .hood-specs-gallery-nav .arrow{font-size:unset;height:70px;margin:0;position:static;width:70px}main section#hoods .hood-gallery-wrapper .hood-specs-gallery-nav .arrow.prev{margin-right:.25rem}main section#hoods .hood-gallery-wrapper .hood-specs-gallery-nav .arrow.next{margin-left:.25rem;transform:rotate(180deg)}main section#amenities .amenities-container{max-width:1440px}main section#amenities [data-gallery-2],main section#amenities [data-hood-2]{display:none}main section#amenities [data-gallery-2].active,main section#amenities [data-hood-2].active{display:flex}main section#amenities .hood-amenities{display:flex;flex-direction:column;margin-top:1rem}main section#amenities .hood-amenities .copy{margin:0 auto;max-width:775px}main section#amenities .hood-amenities .copy p{font-size:1.5rem;margin-bottom:1rem}main section#amenities .hood-amenities .amenity-list-wrapper{display:flex;justify-content:center;margin:0 auto;max-width:735px}main section#amenities .hood-amenities .btn.btn-primary{margin:1rem auto 3rem}@media only screen and (min-width:768px){main section#amenities .hood-amenities .btn.btn-primary{width:235px}}main section#amenities .amenities-gallery-wrapper{display:flex;justify-content:center;max-width:100%;position:relative}main section#amenities .amenities-gallery-wrapper .amenities-gallery{width:100%}@media only screen and (min-width:768px){main section#amenities .amenities-gallery-wrapper .amenities-gallery{width:50%}}main section#amenities .amenities-gallery-wrapper .amenities-gallery .slick-list{height:100%}@media only screen and (min-width:768px){main section#amenities .amenities-gallery-wrapper .amenities-gallery .slick-list{overflow:visible!important}}main section#amenities .amenities-gallery-wrapper .amenities-gallery .slick-list .slick-track{display:flex!important;height:100%}main section#amenities .amenities-gallery-wrapper .amenities-gallery .slide{aspect-ratio:638/433;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}@media only screen and (min-width:768px){main section#amenities .amenities-gallery-wrapper .amenities-gallery .slide{margin:0 1rem}}main section#amenities .amenities-gallery-wrapper .arrow{bottom:unset;font-size:unset;height:50px;margin-top:unset;top:50%;width:50px}@media only screen and (min-width:768px){main section#amenities .amenities-gallery-wrapper .arrow{height:70px;width:70px}}main section#amenities .amenities-gallery-wrapper .arrow.prev{left:0;transform:translateY(-50%)}@media only screen and (min-width:768px){main section#amenities .amenities-gallery-wrapper .arrow.prev{left:-40%}}main section#amenities .amenities-gallery-wrapper .arrow.next{right:0;transform:translateY(-50%) rotate(180deg)}@media only screen and (min-width:768px){main section#amenities .amenities-gallery-wrapper .arrow.next{right:-40%}}main section#amenities .amenities-gallery-wrapper .callout{bottom:-90px;display:block;height:150px;position:absolute;right:10%;width:150px}@media only screen and (min-width:768px){main section#amenities .amenities-gallery-wrapper .callout{bottom:-90px;height:180px;right:10%;width:180px}}@media only screen and (min-width:992px){main section#amenities .amenities-gallery-wrapper .callout{height:220px;width:220px}}@media only screen and (min-width:1200px){main section#amenities .amenities-gallery-wrapper .callout{height:250px;width:250px}}main section#connect{padding-bottom:1rem;padding-top:7rem}@media only screen and (min-width:768px){main section#connect{padding-bottom:3rem;padding-top:7rem}}main section#connect .connect-container{max-width:1440px;position:relative}main section#connect .headline-lg{margin-bottom:0}main section#connect .hashtag{color:#1d9391;font-family:serenity,sans-serif;font-optical-sizing:auto;font-size:2.25rem;font-style:normal;font-weight:300;text-align:center}main section#connect #sb_instagram{overflow-x:hidden}main section#connect #sb_instagram #sbi_images{display:flex;margin:auto;position:relative;width:100%}main section#connect #sb_instagram #sbi_images.slick-initialized .slick-slide{display:flex!important;flex-direction:column;justify-content:center}main section#connect #sb_instagram #sbi_images .slick-list{width:100%}@media only screen and (min-width:1200px){main section#connect #sb_instagram #sbi_images .slick-list{overflow:visible!important}}main section#connect #sb_instagram #sbi_images .slick-track{display:flex!important}main section#connect #sb_instagram #sbi_images .sbi_item{padding:10px!important}@media only screen and (min-width:1200px){main section#connect #sb_instagram #sbi_images .sbi_item{padding:8px!important}}main section#connect .social-slider-wrapper{position:relative}main section#connect #social-slider-nav{align-items:center;display:flex;justify-content:space-between;margin:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}@media only screen and (min-width:768px){main section#connect #social-slider-nav{box-sizing:border-box;margin:0;padding:0}}main section#connect #social-slider-nav .arrow{align-items:center;background:none;box-shadow:none;display:flex!important;height:50px;justify-content:center;left:auto;margin:0;position:static;right:auto;transform:none;width:50px;z-index:1}@media only screen and (min-width:768px){main section#connect #social-slider-nav .arrow{height:70px;margin:0;width:70px}}main section#connect #social-slider-nav .arrow.next{transform:rotate(180deg)}@media only screen and (min-width:992px){main section#connect #social-slider-nav .arrow.next{margin-right:-.25rem}}@media only screen and (min-width:1200px){main section#connect #social-slider-nav .arrow.next{margin-right:-1.5rem}}@media only screen and (min-width:992px){main section#connect #social-slider-nav .arrow.prev{margin-left:-.25rem}}@media only screen and (min-width:1200px){main section#connect #social-slider-nav .arrow.prev{margin-left:-1.5rem}}main section#connect #social-slider-nav .arrow.slick-disabled{cursor:default}main section#connect #social-slider-nav .arrow.slick-disabled .icon-arrow{fill:#ddd}main section#connect #social-slider-nav .arrow .icon-arrow{height:100%;width:100%}