.careers-banner{background-repeat:no-repeat;background-size:cover;background-position:top;width:100%;height:30vw;max-height:22rem}@media screen and (max-width:768px){.careers-banner{height:60vw;max-height:50rem}}section.careers-content{overflow:hidden;position:relative}section.careers-content .graphic-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:url(/images/double-circle-down.png) no-repeat top;background-size:cover;z-index:1}section.careers-content:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(to bottom,rgba(var(--kw-navy-rgb),100%) 10%,rgba(var(--kw-navy-rgb),0) 100%);z-index:2}section.careers-content .content-wrapper{position:relative;z-index:3}@media screen and (max-width:768px){section.careers-content .section-title{font-size:8rem}}.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}}