.spacer.desktop{display:block}@media screen and (max-width:768px){.spacer.mobile{display:block}.spacer.desktop{display:none}}.american-style-banner{position:relative;overflow:hidden;min-height:60vh;display:flex;flex-direction:column;justify-content:center;text-align:center;padding-top:14rem}.american-style-banner:before{top:0;background:linear-gradient(to bottom,rgba(var(--kw-navy-rgb),100%) 10%,rgba(var(--kw-navy-rgb),0) 100%)}.american-style-banner:after,.american-style-banner:before{content:"";position:absolute;left:0;right:0;height:50%;z-index:2}.american-style-banner:after{bottom:0;background:linear-gradient(to top,rgba(var(--kw-navy-rgb),100%) 10%,rgba(var(--kw-navy-rgb),0) 100%)}.american-style-banner .video-banner-wrapper{position:absolute;top:0;left:0;width:100%}.american-style-banner .video-banner-wrapper:after{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;z-index:2;background:linear-gradient(to top,rgba(var(--kw-navy-rgb),100%) 10%,rgba(var(--kw-navy-rgb),0) 100%)}.american-style-banner .banner-video{top:0;left:0;right:0}.american-style-banner .banner-content{color:#fff;position:relative;z-index:5}.american-style-banner .super-title{margin-left:6rem}@media screen and (max-width:768px){.american-style-banner{padding-top:1rem;min-height:45vh}.american-style-banner .sup-title-mobile1,.american-style-banner .title-mobile2{text-align:center;margin-left:0}}.brand-explorer .brand-stage{margin-bottom:1rem;position:relative;z-index:1;background-repeat:no-repeat;background-position:0;background-size:cover;display:flex;justify-content:flex-end;overflow:hidden;transition:height .3s ease-out}.brand-explorer .brand-stage .brand-slide{position:absolute;top:0;left:0;width:100%;opacity:0;transition:all .3s linear;display:flex;z-index:1}.brand-explorer .brand-stage .brand-slide.right{justify-content:flex-end}.brand-explorer .brand-stage .brand-slide.active{z-index:2;opacity:1;transition:all .3s linear}.brand-explorer .brand-stage .brand-stage-content{max-width:40rem;padding:6rem 4rem 2rem;background:rgba(var(--kw-navy-rgb),80%);transition:all .3s linear}.brand-explorer .brand-stage .brand-cta{transform:translateY(0);transition:all .4s cubic-bezier(0,.8,.35,1)}.brand-explorer .brand-stage .brand-stage-logo{transform:translateX(0);transition:all .3s cubic-bezier(0,.8,.35,1)}.brand-explorer .brand-stage .brand-stage-logo img{max-width:25rem;margin:0 auto}.brand-explorer .brand-stage .brand-stage-body{transform:translatey(0);transition:all .4s cubic-bezier(0,.8,.35,1)}.brand-explorer .brand-stage .brand-stage-body b{display:block}.brand-explorer .brand-stage .brand-stage-background,.brand-explorer .brand-stage .brand-stage-background-mobile{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;transform:scale(1);background-position:50%;background-size:cover;display:block}.brand-explorer .brand-stage .brand-stage-background-mobile{display:none}.brand-explorer .brand-stage.hide .brand-stage-content{background:rgba(var(--kw-navy-rgb),0)}.brand-explorer .brand-stage.hide .brand-cta{opacity:0;transform:translateY(10rem)}.brand-explorer .brand{position:relative;height:0;padding-top:50%;background-position:top;background-size:cover}.brand-explorer .brand .brand-logo{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;margin:auto;max-width:80%}.brand-explorer .brand:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(var(--kw-navy-rgb),75%);opacity:0;transition:opacity .2s ease-out}.brand-explorer .brand:hover:before{opacity:.5}.brand-explorer .brand.active:before{opacity:1}@media screen and (max-width:1024px){.brand-explorer .brand-stage{padding-top:30rem}.brand-explorer .brand-stage .brand-slide{padding-top:20rem}.brand-explorer .brand-stage .brand-stage-content{max-width:100%;padding:3rem 1.5rem}.brand-explorer .brand-stage .brand-stage-background{display:none}.brand-explorer .brand-stage .brand-stage-background-mobile{display:block}}@media screen and (max-width:400px){.brand-explorer .brand-stage .brand-stage-logo img{max-width:20rem}}.main-nav-section{position:relative;z-index:100;top:0;left:0;width:100%;background:var(--kw-navy)}.main-nav-section a{text-transform:uppercase}.main-nav-section.homepage{position:absolute;top:0;left:0;right:0;height:6rem;z-index:99;background:transparent}.main-nav-section.homepage .main-nav{padding-top:3.5rem}.home-nav-section{position:absolute;top:0;left:0;right:0;height:6rem;z-index:99}.home-nav-section .main-nav{padding-top:3.5rem}.main-nav li{position:relative}.main-nav .nav-link-wrapper{position:relative}.main-nav .nav-link,.main-nav .nav-link-wrapper{display:inline-block;transition:all .2s ease-out;transition-delay:.5s}.main-nav .nav-link{font-size:1.25rem;font-weight:600;text-transform:uppercase;color:#fff;padding:.5rem 2rem;border:1px solid transparent;line-height:1em}.main-nav .nav-link.active{opacity:.5}.main-nav .dropdown-item:hover .nav-link-wrapper{background:var(--kw-navy);transition-delay:0s}.main-nav .dropdown-item:hover .nav-link-wrapper .nav-link{border:1px solid #fff;transition-delay:0s}.main-nav .dropdown-item:hover .deeplinks li:first-child{transition:opacity .3s ease-out .1s}.main-nav .dropdown-item:hover .deeplinks li:nth-child(2){transition:opacity .3s ease-out .2s}.main-nav .dropdown-item:hover .deeplinks li:nth-child(3){transition:opacity .3s ease-out .3s}.main-nav .dropdown-item:hover .deeplinks li:nth-child(4){transition:opacity .3s ease-out .4s}.main-nav .dropdown-item:hover .deeplinks li:nth-child(5){transition:opacity .3s ease-out .5s}.main-nav .dropdown-item:hover .deeplinks li:nth-child(6){transition:opacity .3s ease-out .6s}.main-nav .dropdown-item:hover .deeplinks li:nth-child(7){transition:opacity .3s ease-out .7s}.main-nav .dropdown-item:hover .deeplinks li:nth-child(8){transition:opacity .3s ease-out .8s}.main-nav .dropdown-item:hover .deeplinks li:nth-child(9){transition:opacity .3s ease-out .9s}.main-nav .dropdown-item:hover .deeplinks li{opacity:1}.deeplinks-wrapper{position:absolute;bottom:0;left:0;right:0}.deeplinks{position:absolute;top:0;display:flex;flex-direction:column;justify-content:center}.deeplinks li{opacity:0;padding:.5rem;display:inline-block;border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff}.deeplinks li:first-child{transition:opacity .1s ease-out .4s}.deeplinks li:nth-child(2){transition:opacity .1s ease-out .3s}.deeplinks li:nth-child(3){transition:opacity .1s ease-out .2s}.deeplinks li:nth-child(4){transition:opacity .1s ease-out .1s}.deeplinks li:nth-child(5){transition:opacity .1s ease-out 0s}.deeplinks li:nth-child(6){transition:opacity .1s ease-out -.1s}.deeplinks li:nth-child(7){transition:opacity .1s ease-out -.2s}.deeplinks li:nth-child(8){transition:opacity .1s ease-out -.3s}.deeplinks li:nth-child(9){transition:opacity .1s ease-out -.4s}.mobile-header{display:flex;justify-content:space-between;align-items:center;padding:2rem;width:100%}.mobile-header .kw-home-link,.mobile-header .menu-btn{position:relative;z-index:20}.mobile-header .menu-btn{width:5rem;height:4rem}.mobile-header .menu-btn b,.mobile-header .menu-btn:after,.mobile-header .menu-btn:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:.5rem;background:#fff;transition:all .3s cubic-bezier(0,.5,.15,1)}.mobile-header .menu-btn:before{transform:translateY(-1.25rem)}.mobile-header .menu-btn:after{transform:translateY(1.25rem)}.mobile-header .mobile-nav{position:absolute;top:0;left:0;right:0;height:0;background:var(--kw-navy);z-index:10;text-align:center;overflow:hidden;transition:height .5s cubic-bezier(0,.5,.15,1)}.mobile-header .mobile-nav .mobile-nav-content{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:6rem;overflow-y:auto}.mobile-header .mobile-nav ul.nav-links{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem 0}.mobile-header .mobile-nav ul.nav-links a{text-transform:uppercase;opacity:0;transition:opacity .3s linear;transition-delay:0s}.mobile-header .mobile-nav ul.nav-links .header-link{display:inline-block;font-size:2rem;padding:1rem;font-weight:600}.mobile-header .mobile-nav .sub-links{display:flex;flex-direction:column;gap:0;margin-bottom:1rem}.mobile-header .mobile-nav .sub-link{display:inline-block;font-size:1.5rem;padding:.5rem 1rem;font-weight:500;max-width:22rem}.mobile-header.active .mobile-nav{height:100vh}.mobile-header.active .menu-btn b{transform:scaleX(2);opacity:0}.mobile-header.active .menu-btn:before{transform:translateY(0) rotate(45deg)}.mobile-header.active .menu-btn:after{transform:translateY(0) rotate(-45deg)}.mobile-header.active ul.nav-links li:first-child>a{transition:opacity .65s ease-out .5s}.mobile-header.active ul.nav-links li:nth-child(2)>a{transition:opacity .65s ease-out .6s}.mobile-header.active ul.nav-links li:nth-child(3)>a{transition:opacity .65s ease-out .7s}.mobile-header.active ul.nav-links li:nth-child(4)>a{transition:opacity .65s ease-out .8s}.mobile-header.active ul.nav-links li:nth-child(5)>a{transition:opacity .65s ease-out .9s}.mobile-header.active ul.nav-links li:nth-child(6)>a{transition:opacity .65s ease-out 1s}.mobile-header.active ul.nav-links li:nth-child(7)>a{transition:opacity .65s ease-out 1.1s}.mobile-header.active ul.nav-links li:nth-child(8)>a{transition:opacity .65s ease-out 1.2s}.mobile-header.active ul.nav-links li:nth-child(9)>a{transition:opacity .65s ease-out 1.3s}.mobile-header.active ul.nav-links a{opacity:1}.main-nav-section{display:none}@media screen and (min-width:768px){.mobile-header{display:none}.main-nav-section{display:block}}.kw-footer{width:100%;position:relative;padding-bottom:12rem;overflow:hidden}.kw-footer,.kw-footer .footer-bg{background-repeat:no-repeat;background-position:100% 100%;background-size:auto 80%}.kw-footer .footer-bg{background-image:url(/images/logo-graphic-bg.svg);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.kw-footer .footer-content{position:relative;z-index:2}.kw-footer .footer-nav-title{font-weight:600}.kw-footer .news-footer{line-height:1em}.kw-footer nav.footer-nav ul{display:flex;flex-direction:column;gap:.75rem}.kw-footer nav.footer-nav ul a{font-size:1rem;text-transform:uppercase}.kw-footer:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(to bottom,var(--kw-pale-blue) 10%,transparent)}.kw-footer .follow-us-label{margin-bottom:0;font-size:1.1rem}@media screen and (max-width:768px){.kw-footer nav.footer-nav{text-align:center}.kw-footer .footer-nav-title{font-size:1.8rem}.kw-footer .social-link{font-size:1.4rem}.kw-footer nav.footer-nav ul a{font-size:1.6rem}.kw-footer .follow-us-label{margin-bottom:0;font-size:1.5rem}}