.text-primary{color:#041c2c !important}.text-secondary{color:#fff !important}.text-grey-dark{color:#919192 !important}.text-true-black{color:#000 !important}.text-true-white{color:#fff !important}.text-grey{color:#f9f9f9 !important}.text-gold{color:#ca8448 !important}.text-peri{color:#7d98aa !important}.text-blue{color:#041c2c !important}.text-gac-black,.text-black{color:#1a1919 !important}.text-gac-grey{color:#4c4c4c !important}.text-gac-white{color:#fff !important}.text-slate{color:#898d8d !important}.text-sand{color:#f2f0e3 !important}.text-orange{color:#c88242 !important}.text-steel{color:#7a99ac !important}.text-teal{color:#7fa9ae !important}.text-brown{color:#5b3427 !important}.text-olive{color:#719435 !important}.bg-primary{background-color:#041c2c !important}.bg-secondary{background-color:#fff !important}.bg-grey-dark{background-color:#919192 !important}.bg-true-black{background-color:#000 !important}.bg-true-white{background-color:#fff !important}.bg-grey{background-color:#f9f9f9 !important}.bg-gold{background-color:#ca8448 !important}.bg-peri{background-color:#7d98aa !important}.bg-blue{background-color:#041c2c !important}.bg-gac-black{background-color:#1a1919 !important}.bg-gac-grey{background-color:#4c4c4c !important}.bg-gac-white{background-color:#fff !important}.bg-slate{background-color:#898d8d !important}.bg-sand{background-color:#f2f0e3 !important}.bg-orange{background-color:#c88242 !important}.bg-steel{background-color:#7a99ac !important}.bg-teal{background-color:#7fa9ae !important}.bg-brown{background-color:#5b3427 !important}.bg-olive{background-color:#719435 !important}sup{vertical-align:super;font-size:8px}.nonheader{font-family:"Horizon Light","Noto Sans SC","Calibri","Helvetica",sans-serif;font-weight:100}.main__home-takeover{margin-top:6rem;background:#fff}@media only screen and (min-width: 1200px){.main__home-takeover{margin-top:7rem}}.main__home-takeover .hero{height:calc(100vh - 6rem)}@media only screen and (min-width: 600px){.main__home-takeover .hero{height:calc(100vh - 7rem)}}.main__home-takeover .hero .text-overlay{display:block;left:0;top:0;padding:40px 20px 0}@media only screen and (min-width: 900px){.main__home-takeover .hero .text-overlay{left:0;top:0;padding:70px 100px 0}}@media only screen and (min-width: 1200px){.main__home-takeover .hero .text-overlay{left:0;top:0;padding:70px 110px 0}}@media only screen and (min-width: 1800px){.main__home-takeover .hero .text-overlay{left:0;top:0;padding:103px 190px 0}}.main__home-takeover .hero .text-overlay .overlayTitle-wrapper{display:block;color:#041c2c;line-height:1.15;text-align:left;width:100%;margin:0 0 24px;font-weight:400}@media only screen and (min-width: 900px){.main__home-takeover .hero .text-overlay .overlayTitle-wrapper{margin:0 0 40px}}.main__home-takeover .hero .text-overlay .overlayTitle-wrapper .overlayTitle{font-size:32px;width:100%}@media only screen and (min-width: 900px){.main__home-takeover .hero .text-overlay .overlayTitle-wrapper .overlayTitle{font-size:40px}}@media only screen and (min-width: 1200px){.main__home-takeover .hero .text-overlay .overlayTitle-wrapper .overlayTitle{font-size:48px}}.main__home-takeover .hero .text-overlay .overlaySubhead{margin:0 0 24px}@media only screen and (min-width: 900px){.main__home-takeover .hero .text-overlay .overlaySubhead{margin:0 0 48px}}.main__home-takeover .hero .text-overlay .overlaySubhead .overlaySubhead-copy{width:fit-content;font-size:15px;line-height:1;letter-spacing:0em}@media only screen and (min-width: 900px){.main__home-takeover .hero .text-overlay .overlaySubhead .overlaySubhead-copy{font-size:20px}}.main__home-takeover.hero-cover{position:relative !important;height:calc(100vh - (6rem + 100px));background-color:#fff}.main__home-takeover.hero-cover img{object-fit:cover !important;height:100% !important;width:100% !important}@media only screen and (min-width: 600px){.main__home-takeover.hero-cover{height:calc(70vh) !important;min-height:600px}.main__home-takeover.hero-cover.full{height:calc(100vh - 7rem) !important}}.main__home-takeover .image-block{line-height:0}.main__home-takeover .image-block__hero{width:100vw;height:auto}@media only screen and (min-width: 600px){.main__home-takeover .image-block__hero{width:100%}}@media only screen and (min-width: 1441px){.main__home-takeover .image-block__hero{width:100vw}}.main__home-takeover .video-block{text-align:center;padding:57px 35px;color:#000000}@media only screen and (min-width: 600px){.main__home-takeover .video-block{padding:57px 0}}@media only screen and (min-width: 1200px){.main__home-takeover .video-block{padding:120px 0}}.main__home-takeover .video-block--no-video{padding:57px 35px}@media only screen and (min-width: 1200px){.main__home-takeover .video-block--no-video{padding:120px 0 80px}}.main__home-takeover .video-block--player{padding:72px 45px}@media only screen and (min-width: 1800px){.main__home-takeover .video-block--player{padding:72px 0}}.main__home-takeover .video-block__header{font-family:"Horizon Display Light","Noto Sans SC","Calibri","Helvetica",sans-serif;text-transform:uppercase;margin-bottom:9px}@media only screen and (min-width: 600px){.main__home-takeover .video-block__header{max-width:300px;margin:0 auto}}@media only screen and (min-width: 900px){.main__home-takeover .video-block__header{max-width:320px}}@media only screen and (min-width: 1200px){.main__home-takeover .video-block__header{max-width:423px}}.main__home-takeover .video-block__copy{font-family:"Horizon Light","Noto Sans SC","Calibri","Helvetica",sans-serif;line-height:22.83px;font-size:14px;margin-bottom:15px}@media only screen and (min-width: 600px){.main__home-takeover .video-block__copy{max-width:400px;margin:25px auto}}@media only screen and (min-width: 900px){.main__home-takeover .video-block__copy{font-size:16px;line-height:24px}}@media only screen and (min-width: 1200px){.main__home-takeover .video-block__copy{max-width:628px;font-size:18px;line-height:29.36px;margin:25px auto 39px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.main__home-takeover .video-block__video{display:none}}.main__home-takeover .video-block__video .wistia_click_to_play{display:inline-block}.main__home-takeover .video-block__video--fallback{display:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.main__home-takeover .video-block__video--fallback{display:block}}@media only screen and (min-width: 600px){.main__home-takeover .callout-block{padding:0 65px}}.main__home-takeover .callout-block__wrapper{display:flex}@media only screen and (min-width: 600px){.main__home-takeover .callout-block__wrapper{align-items:center;max-width:1440px;margin:0 auto}}.main__home-takeover .callout-block__wrapper .callout-block__image-block{display:flex;justify-content:center;flex-wrap:nowrap;position:relative;margin:30px 0 -25px 0}@media only screen and (min-width: 600px){.main__home-takeover .callout-block__wrapper .callout-block__image-block{justify-content:flex-start;margin:0;min-width:400px}}@media only screen and (min-width: 1200px){.main__home-takeover .callout-block__wrapper .callout-block__image-block{min-width:500px}}@media only screen and (min-width: 1200px){.main__home-takeover .callout-block__wrapper .callout-block__image-block{min-width:760px}}.main__home-takeover .callout-block__wrapper .callout-block__image-block picture{height:237px;width:325px;position:relative;top:-30px;z-index:1}@media only screen and (min-width: 600px){.main__home-takeover .callout-block__wrapper .callout-block__image-block picture{top:unset;margin-left:50px;width:400px;height:343px}}@media only screen and (min-width: 1200px){.main__home-takeover .callout-block__wrapper .callout-block__image-block picture{margin-left:200px;width:560px;height:480px}}.main__home-takeover .callout-block__wrapper .callout-block__image-block picture img{object-fit:cover;width:100%;height:100%}.main__home-takeover .callout-block__wrapper .callout-block__image-block .parallax__t2{width:100%;text-align:center;position:absolute;top:40px}@media only screen and (min-width: 600px){.main__home-takeover .callout-block__wrapper .callout-block__image-block .parallax__t2{position:absolute;top:unset;left:0;right:unset;width:100%;max-width:250px}}@media only screen and (min-width: 1200px){.main__home-takeover .callout-block__wrapper .callout-block__image-block .parallax__t2{max-width:480px}}.main__home-takeover .callout-block__wrapper .callout-block__image-block .parallax__t2 img{width:100%}@media only screen and (min-width: 600px){.main__home-takeover .callout-block__wrapper .callout-block__image-block .parallax__t2 img{max-width:300px}}@media only screen and (min-width: 1200px){.main__home-takeover .callout-block__wrapper .callout-block__image-block .parallax__t2 img{max-width:414px}}.main__home-takeover .callout-block__wrapper .callout-block__copy-block-wrapper{width:100%;margin:50px 0 20px 0}@media only screen and (min-width: 1800px){.main__home-takeover .callout-block__wrapper .callout-block__copy-block-wrapper{margin:0;display:flex;justify-content:center}}.main__home-takeover .callout-block__wrapper .callout-block__copy-block-wrapper .callout-block__copy-block{padding:0 20px}@media only screen and (min-width: 600px){.main__home-takeover .callout-block__wrapper .callout-block__copy-block-wrapper .callout-block__copy-block{padding:0;margin:0 0 0 0;max-width:400px}.main__home-takeover .callout-block__wrapper .callout-block__copy-block-wrapper .callout-block__copy-block .callout-block__header{font-size:2rem}}@media only screen and (min-width: 1200px){.main__home-takeover .callout-block__wrapper .callout-block__copy-block-wrapper .callout-block__copy-block{margin:0 0 0 90px}.main__home-takeover .callout-block__wrapper .callout-block__copy-block-wrapper .callout-block__copy-block .callout-block__header{font-size:2.4rem}}@media only screen and (min-width: 1800px){.main__home-takeover .callout-block__wrapper .callout-block__copy-block-wrapper .callout-block__copy-block{margin:0 0 0 120px;max-width:450px}}@media only screen and (min-width: 600px){.main__home-takeover .callout-block.row-reverse .callout-block__wrapper{padding:80px 0 80px 65px}}@media only screen and (min-width: 600px){.main__home-takeover .callout-block.row-reverse .callout-block__image-block{justify-content:flex-end !important}}@media only screen and (min-width: 600px){.main__home-takeover .callout-block.row-reverse .callout-block__image-block picture{margin-left:0;margin-right:50px}}@media only screen and (min-width: 1200px){.main__home-takeover .callout-block.row-reverse .callout-block__image-block picture{margin-left:0;margin-right:200px}}@media only screen and (min-width: 600px){.main__home-takeover .callout-block.row-reverse .callout-block__image-block .parallax__t2{right:0;left:unset}}.main__home-takeover .parallaxWrapper{display:block;width:100%;position:relative;align-items:center;height:310px}@media only screen and (min-width: 600px){.main__home-takeover .parallaxWrapper{height:400px}}@media only screen and (min-width: 1200px){.main__home-takeover .parallaxWrapper{height:640px}}.main__home-takeover .parallaxContainer{display:block;position:relative;background-repeat:no-repeat;background-size:120%;background-position:center 100%;height:249px;width:480px}@media only screen and (min-width: 600px){.main__home-takeover .parallaxContainer{height:100%}}.main__home-takeover .carousel-block__wrapper{position:relative;overflow:hidden}@media only screen and (min-width: 600px){.main__home-takeover .carousel-block__wrapper .flickity-button{background:transparent}}.main__home-takeover .carousel-block--xs{display:block}@media only screen and (min-width: 600px){.main__home-takeover .carousel-block--xs{display:none}}.main__home-takeover .carousel-block--sm{display:block}.main__home-takeover .carousel-block__slide{width:100%;height:300px}@supports (object-fit: cover){.main__home-takeover .carousel-block__slide{object-fit:cover}}@media only screen and (min-width: 600px){.main__home-takeover .carousel-block__slide{height:auto;max-height:372px}}@media only screen and (min-width: 900px){.main__home-takeover .carousel-block__slide{max-height:550px}}@media only screen and (min-width: 1200px){.main__home-takeover .carousel-block__slide{max-height:687px}}@media only screen and (min-width: 1800px){.main__home-takeover .carousel-block__slide{max-height:1000px}}.main__home-takeover .carousel-block .flickity-page-dots{bottom:35px}.main__home-takeover .carousel-block .flickity-page-dots .dot{background:#c3c3c3;height:4px;border-radius:0;opacity:1;width:10%}@media only screen and (min-width: 600px){.main__home-takeover .carousel-block .flickity-page-dots .dot{height:2px}}.main__home-takeover .carousel-block .flickity-page-dots .dot .progress{width:0;height:100%;background:white;opacity:1;transition-property:width;transition-timing-function:ease-out}.main__home-takeover .specBanner-block{background-color:#ffffff}.main__home-takeover .specBanner-block .specBanner-wrapper{display:flex;justify-content:center;align-items:center;max-width:1022px;margin:0 auto}.main__home-takeover .specBanner-block .specBanner-wrapper .specBanner{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;width:100%}@media only screen and (min-width: 600px){.main__home-takeover .specBanner-block .specBanner-wrapper .specBanner{flex-direction:row;height:112px}}@media only screen and (min-width: 1200px){.main__home-takeover .specBanner-block .specBanner-wrapper .specBanner{justify-content:space-between}}.main__home-takeover .specBanner-block .specBanner-wrapper .specBanner .spec{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:50px 0}.main__home-takeover .specBanner-block .specBanner-wrapper .specBanner .spec:first-child{justify-content:flex-start;padding-left:0}.main__home-takeover .specBanner-block .specBanner-wrapper .specBanner .spec:last-child{justify-content:flex-end;padding-bottom:0;padding-right:0}@media only screen and (min-width: 600px){.main__home-takeover .specBanner-block .specBanner-wrapper .specBanner .spec{border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;height:100%;flex-direction:row;padding:0 30px}.main__home-takeover .specBanner-block .specBanner-wrapper .specBanner .spec:first-child{border:0}.main__home-takeover .specBanner-block .specBanner-wrapper .specBanner .spec:last-child{border:0}}@media only screen and (min-width: 600px) and (min-width: 900px){.main__home-takeover .specBanner-block .specBanner-wrapper .specBanner .spec{padding:0 50px}}@media only screen and (min-width: 1200px){.main__home-takeover .specBanner-block .specBanner-wrapper .specBanner .spec{padding:0 96px}}.main__home-takeover .specBanner-block .specBanner-wrapper .specBanner .spec .icon{width:auto;height:48px}@media only screen and (min-width: 900px){.main__home-takeover .specBanner-block .specBanner-wrapper .specBanner .spec .icon{height:48px}}@media only screen and (min-width: 1200px){.main__home-takeover .specBanner-block .specBanner-wrapper .specBanner .spec .icon{height:66px}}.main__home-takeover .specBanner-block .specBanner-wrapper .specBanner .spec .icon svg{height:100%;width:fit-content}.main__home-takeover .specBanner-block .specBanner-wrapper .specBanner .spec .copy-wrapper{text-align:center;margin:20px 0 0}@media only screen and (min-width: 600px){.main__home-takeover .specBanner-block .specBanner-wrapper .specBanner .spec .copy-wrapper{margin:0 23px;white-space:nowrap}}.main__home-takeover .specBanner-block .specBanner-wrapper .specBanner .spec .copy-wrapper .spec-copy{font-family:'Horizon Display Light', 'Gill Sans', Futura, sans-serif;line-height:1;font-size:18px}@media only screen and (min-width: 900px){.main__home-takeover .specBanner-block .specBanner-wrapper .specBanner .spec .copy-wrapper .spec-copy{font-size:22px}}.main__home-takeover .specBanner-block .specBanner-wrapper .specBanner .spec .copy-wrapper .spec-detail{line-height:1.6;font-size:10px}@media only screen and (min-width: 900px){.main__home-takeover .specBanner-block .specBanner-wrapper .specBanner .spec .copy-wrapper .spec-detail{font-size:12px}}.main__home-takeover .specBanner-block .specBanner-wrapper .specBanner .spec-divider{width:112px;height:1px;background-color:#d4d4d4}@media only screen and (min-width: 600px){.main__home-takeover .specBanner-block .specBanner-wrapper .specBanner .spec-divider{display:none}}.main__home-takeover .specBanner-block .specBanner-disclaimers{font-size:10px;line-height:1;max-width:100%;margin:30px auto 0;padding:0 20px;text-align:center}@media only screen and (min-width: 600px){.main__home-takeover .specBanner-block .specBanner-disclaimers{margin:65px auto 0;padding:0 50px;max-width:750px}}.main__home-takeover .image-trio{padding:0 20px;margin-top:48px}@media only screen and (min-width: 600px){.main__home-takeover .image-trio{padding:0 3.3rem;margin:173px 0 129px}}.main__home-takeover .image-trio__header-wrapper{text-align:center}.main__home-takeover .image-trio__header-wrapper .image-trio__header{font-family:'Horizon Display Light', 'Gill Sans', Futura, sans-serif;line-height:1.2}@media only screen and (min-width: 600px){.main__home-takeover .image-trio__header-wrapper .image-trio__header{font-size:30px}}.main__home-takeover .image-trio__header-wrapper .image-trio__header-copy{line-height:1.5}@media only screen and (min-width: 600px){.main__home-takeover .image-trio__header-wrapper .image-trio__header-copy{margin-top:30px;font-size:16px}}.main__home-takeover .image-trio .desktop-only-wrapper{max-width:1200px;margin:64px auto 0;display:flex;justify-content:center}.main__home-takeover .image-trio .desktop-only-wrapper .slide:last-child{margin-right:0}@media only screen and (min-width: 600px){.main__home-takeover .image-trio .desktop-only-wrapper .slide{margin-right:34px;width:179px}}@media only screen and (min-width: 900px){.main__home-takeover .image-trio .desktop-only-wrapper .slide{margin-right:44px;width:249px}}@media only screen and (min-width: 1200px){.main__home-takeover .image-trio .desktop-only-wrapper .slide{margin-right:64px;width:357px}}.main__home-takeover .image-trio .desktop-only-wrapper .slide .image-trio-image-wrapper{width:100%}@media only screen and (min-width: 600px){.main__home-takeover .image-trio .desktop-only-wrapper .slide .image-trio-image-wrapper{height:180px}}@media only screen and (min-width: 900px){.main__home-takeover .image-trio .desktop-only-wrapper .slide .image-trio-image-wrapper{height:250px}}@media only screen and (min-width: 1200px){.main__home-takeover .image-trio .desktop-only-wrapper .slide .image-trio-image-wrapper{height:357px}}.main__home-takeover .image-trio .desktop-only-wrapper .slide .image-trio-image-wrapper img{object-fit:cover;width:100%;height:100%}.main__home-takeover .image-trio .desktop-only-wrapper .slide .image-trio-image-copy{font-family:"Horizon Bold","Noto Sans SC","Calibri","Helvetica",sans-serif;text-align:center;margin-top:40px;font-size:15px;line-height:1.4}.main__home-takeover .image-trio .desktop-only-wrapper .slide .image-trio-image-detail{text-align:center;margin:13px auto 0;font-size:13px;line-height:1.4}@media only screen and (min-width: 600px){.main__home-takeover .image-trio .desktop-only-wrapper .slide .image-trio-image-detail{width:95%}}.main__home-takeover .image-trio .mobile-only{margin:30px auto 50px;height:450px}.main__home-takeover .image-trio .mobile-only .mobile-only-wrapper .flickity-button{display:none}.main__home-takeover .image-trio .mobile-only .mobile-only-wrapper .carousel-cell{width:312px;height:460px;margin-right:10px}.main__home-takeover .image-trio .mobile-only .mobile-only-wrapper .carousel-cell .image-wrapper{width:100%;height:313px}.main__home-takeover .image-trio .mobile-only .mobile-only-wrapper .carousel-cell .image-wrapper img{object-fit:cover;height:100%;width:100%}.main__home-takeover .image-trio .mobile-only .mobile-only-wrapper .carousel-cell .image-trio-image-copy{font-family:"Horizon Bold","Noto Sans SC","Calibri","Helvetica",sans-serif;text-align:center;margin-top:40px;font-size:15px;line-height:1.4}.main__home-takeover .image-trio .mobile-only .mobile-only-wrapper .carousel-cell .image-trio-image-detail{text-align:center;margin-top:13px;font-size:13px;line-height:1.4}.main__home-takeover .cta-block{background:#041c2c;position:relative;height:auto;max-height:601px;overflow:hidden}.main__home-takeover .cta-block__copy{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;text-align:center;background:transparent}.main__home-takeover .cta-block__header{color:#fff;width:297px;margin:0 auto}@media only screen and (min-width: 600px){.main__home-takeover .cta-block__header{width:350px}}@media only screen and (min-width: 1200px){.main__home-takeover .cta-block__header{width:685px}}.main__home-takeover .cta-block__watch{margin-top:25px}@media only screen and (min-width: 1200px){.main__home-takeover .cta-block__watch{margin-top:42px}}.main__home-takeover .cta-block__shield{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;z-index:2;background:rgba(0,0,0,0.25)}.main__home-takeover .cta-block .wistia_responsive_padding{position:relative;top:0;left:0;width:100%;z-index:1}.only--smmd{display:none}@media only screen and (min-width: 600px){.only--smmd{display:block}}@media only screen and (min-width: 1200px){.only--smmd{display:none}}.only--xslg{display:block}@media only screen and (min-width: 600px){.only--xslg{display:none}}@media only screen and (min-width: 1200px){.only--xslg{display:block}}.only--xs{display:block}@media only screen and (min-width: 600px){.only--xs{display:none}}.only--lg{display:none}@media only screen and (min-width: 1200px){.only--lg{display:block}}

/*# sourceMappingURL=home-takeover.css.map */