.header-search_searchContainer__i6lps{display:flex;align-items:center;position:relative;margin-left:10px}.header-search_searchToggle__VJLz5{background:none;border:none;cursor:pointer;color:var(--ksp-gold);padding:5px;display:flex;align-items:center;justify-content:center;z-index:2}.header-search_searchToggle__VJLz5 svg{width:20px;height:20px}.header-search_searchForm__6Vim8{display:flex;position:absolute;right:0;top:0;height:100%;width:0;overflow:hidden;transition:width .3s ease;background-color:#000;align-items:center;gap:5px;padding-right:5px;visibility:hidden}.header-search_expanded__3tR2R .header-search_searchForm__6Vim8{width:200px;visibility:visible}.header-search_searchInput__OWXeW{flex:1 1;border:1px solid var(--ksp-gold);background-color:#111;color:#fff;padding:5px 10px;font-size:.9rem;border-radius:4px;min-width:0;height:30px;outline:none}.header-search_searchInput__OWXeW::placeholder{color:#999}.header-search_searchCta__nL3Pk{background-color:var(--ksp-gold);border:none;color:#000;font-size:.8rem;font-weight:700;text-transform:uppercase;padding:4px 8px;border-radius:4px;cursor:pointer;white-space:nowrap;height:26px;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.header-search_expanded__3tR2R .header-search_searchForm__6Vim8{width:280px}}@media screen and (min-width:992px){.header-search_expanded__3tR2R .header-search_searchForm__6Vim8{width:330px}}@media screen and (max-width:767px){.header-search_searchContainer__i6lps{margin-left:5px}.header-search_expanded__3tR2R .header-search_searchForm__6Vim8{width:200px}.header-search_searchInput__OWXeW{font-size:.8rem;height:28px}.header-search_searchCta__nL3Pk{font-size:.7rem;padding:3px 6px;height:24px}}.navigation_menuToggle__EEz1E{width:44px;height:44px;background-color:var(--ksp-twhite-20);display:none;cursor:pointer;position:relative;z-index:10;padding:8px;border-radius:3px;border:none}.navigation_menuToggle__EEz1E:after,.navigation_menuToggle__EEz1E:before,.navigation_menuToggle__EEz1E>div{content:"";display:block;height:3px;background-color:#fff;border-radius:1px;position:absolute;margin:auto}.navigation_menuToggle__EEz1E:before{top:8px;left:8px;right:8px}.navigation_menuToggle__EEz1E:after{bottom:8px;left:8px;right:8px}.navigation_menuToggle__EEz1E>div{top:8px;bottom:8px;left:8px;right:8px}.navigation_menuToggle__EEz1E.navigation_active__0hEct:before{transform:rotate(45deg);bottom:8px}.navigation_menuToggle__EEz1E.navigation_active__0hEct:after{transform:rotate(-45deg);top:8px}.navigation_menuToggle__EEz1E.navigation_active__0hEct>div{display:none}.navigation_navWrap__gMKS_{flex:1 1 35%}.navigation_nav__WNYUt>ul{display:flex;list-style:none;padding:0;line-height:1;align-items:flex-end;position:relative;z-index:1}.navigation_nav__WNYUt ul{margin:0;padding:0}.navigation_navLevel1__1tLlZ>a{background-color:transparent;color:var(--ksp-white);border:none;outline:none;text-transform:uppercase;font-family:inherit;font-size:inherit;padding:6px}.navigation_navLevel1__1tLlZ:active,.navigation_navLevel1__1tLlZ:hover{background-color:var(--ksp-gray-dark)}.navigation_nav__WNYUt>ul li{position:relative}.navigation_navLevel1__1tLlZ:not(:last-of-type){margin:0 8px 0 0}.navigation_navLevel1__1tLlZ>ul{display:none;position:absolute;list-style:none;top:100%;min-width:340px;max-height:calc(100vh - 100% - .3rem);overflow-y:scroll;scrollbar-width:none}.navigation_navLevel1__1tLlZ>ul::-webkit-scrollbar{display:none}.navigation_navLevel1__1tLlZ:active>ul,.navigation_navLevel1__1tLlZ:hover>ul{display:block}.navigation_navLevel1__1tLlZ>ul:has(.navigation_navLevel2__1ct8_.navigation_hasSubnavItems__nH9Or:hover){width:670px;height:calc(100vh - 100% - .3rem)}.navigation_navLevel2__1ct8_ a{display:block;flex:1 0 auto}.navigation_navLevel2__1ct8_,.navigation_navLevel3__17CeI{align-items:center;width:330px;box-shadow:6px 6px 8px rgba(0,0,0,.4);background-color:var(--ksp-gray-blue)}.navigation_navLevel2__1ct8_>ul,.navigation_navLevel3__17CeI>ul{display:none;position:absolute;list-style:none;top:0}.navigation_navLevel2__1ct8_:active>ul,.navigation_navLevel2__1ct8_:hover>ul,.navigation_navLevel3__17CeI:active>ul,.navigation_navLevel3__17CeI:hover>ul{display:block;position:absolute;left:100%}.navigation_subnavToggle__8RS0K{aspect-ratio:1/1;border:none;margin-left:.4rem;background-color:transparent;position:absolute;top:0;right:0;cursor:pointer;width:2.6rem;background-image:url(/images/caret-right-filled.svg);background-size:70%;background-repeat:no-repeat;background-position:50% 50%;transition:background-position .2s}.navigation_navLevel2__1ct8_:has(ul):hover .navigation_subnavToggle__8RS0K{background-position:80% 50%}.navigation_navLevel1__1tLlZ>.navigation_subnavToggle__8RS0K{display:none}.navigation_navLevel2__1ct8_>a,.navigation_navLevel3__17CeI>a{padding:.8rem 1rem}.navigation_navLevel2__1ct8_:hover,.navigation_navLevel3__17CeI:hover{background-color:#494a52}.navigation_nav__WNYUt a{color:#fff;text-decoration:none;text-transform:uppercase;display:block}@media only screen and (max-width:1300px){.navigation_menuToggle__EEz1E{display:block}.navigation_nav__WNYUt{display:none;position:fixed;top:74px;left:0;width:100%;max-width:550px;background-color:var(--ksp-gray-blue);box-shadow:6px 6px 8px rgba(0,0,0,.4);max-height:calc(100vh - 70px);overflow-y:scroll}.navigation_nav__WNYUt>ul{display:block;margin:0}.navigation_navOpen__omOhi{display:block}.navigation_navLevel1__1tLlZ:not(:last-of-type){margin:0}.navigation_navLevel1__1tLlZ a{padding:.8rem 1.2rem}.navigation_navLevel1__1tLlZ>ul,.navigation_navLevel2__1ct8_>ul{position:relative;width:auto;background-color:var(--ksp-gray-blue-dark);box-shadow:0 0 0 transparent}.navigation_navLevel1__1tLlZ>ul:has(.navigation_navLevel2__1ct8_.navigation_hasSubnavItems__nH9Or:hover){width:auto;height:auto}.navigation_navLevel2__1ct8_>ul{background-color:#00000015}.navigation_navLevel2__1ct8_,.navigation_navLevel3__17CeI{width:100%;background-color:transparent;box-shadow:0 0 0 transparent}.navigation_navLevel1__1tLlZ:active>ul,.navigation_navLevel1__1tLlZ:hover>ul,.navigation_navLevel2__1ct8_:active>ul,.navigation_navLevel2__1ct8_:hover>ul,.navigation_navLevel3__17CeI:active>ul,.navigation_navLevel3__17CeI:hover>ul{display:none;left:0;width:auto}.navigation_nav__WNYUt>button{margin:.8rem 1.2rem}.navigation_subnavToggle__8RS0K{background-image:url(/images/plus-2.svg);background-color:transparent;background-size:45%}.navigation_navLevel1__1tLlZ>.navigation_subnavToggle__8RS0K{display:block}.navigation_navLevel1__1tLlZ{align-items:center;justify-content:space-between;margin:0}.navigation_navLevel1__1tLlZ ul,.navigation_navLevel2__1ct8_ ul,.navigation_navLevel3__17CeI ul{padding-left:1.2rem}.navigation_navLevel2__1ct8_>ul,.navigation_navLevel3__17CeI>ul{z-index:0}.navigation_navLevel1__1tLlZ ul,.navigation_navLevel2__1ct8_,.navigation_navLevel3__17CeI{min-width:0}.navigation_navLevel1__1tLlZ.navigation_activeSubnav__Fnjjn>ul,.navigation_navLevel2__1ct8_.navigation_activeSubnav__Fnjjn>ul{display:block;position:relative}.navigation_activeSubnav__Fnjjn>.navigation_subnavToggle__8RS0K{background-image:url(/images/minus-2.svg)}.navigation_subnavToggle__8RS0K:hover{background-color:#00000030}.navigation_navLevel2__1ct8_:has(ul):hover .navigation_subnavToggle__8RS0K{background-position:50% 50%}.navigation_postList__TwNh6{column-count:1}}@media screen and (max-width:767px){.navigation_headernavbutton__i_msp{display:none!important}}@media screen and (min-width:768px){.navigation_navigationbutton__BXYhj{display:none!important}}.navigation_navigationbutton__BXYhj{background-color:var(--ksp-gold);border:none;font-size:.8rem;text-transform:uppercase;padding:.4rem .6rem;font-family:inherit;font-weight:700;border-radius:4px;color:#000!important;text-decoration:none}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid hsla(0,0%,100%,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity .15s ease,border .3s ease-in-out;transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translateX(-50%)}.glide__bullet{background-color:hsla(0,0%,100%,.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all .3s ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet:focus,.glide__bullet:hover{border:2px solid #fff;background-color:hsla(0,0%,100%,.5)}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-webkit-grabbing}.career-banner_careerBanner__8FbWS{font-size:2.5rem;text-transform:uppercase;background-color:#000;display:flex;align-items:center;justify-content:center;border-top:5px solid var(--ksp-gold);font-weight:700;position:relative;z-index:10;color:var(--ksp-white);text-decoration:none;font-family:var(--font-futura-97)}.career-banner_careerBanner__8FbWS .career-banner_goldText__8ce5X{color:var(--ksp-gold)}.career-banner_careerBanner__8FbWS img{width:110px;height:110px;margin:-24px 15px}@media only screen and (max-width:560px){.career-banner_heroBanner__XCwWt{height:200px}.career-banner_careerBanner__8FbWS{font-size:1rem}.career-banner_careerBanner__8FbWS img{width:60px;height:60px;margin:-12px 12px}}.header_headerBar__hT97A{display:flex;justify-content:center;align-items:center;background-color:#000;padding:.3rem 1.4rem .2rem}.header_headerWrap__lFqoK{position:sticky;position:-webkit-sticky;top:0;z-index:1002}.header_headerLogo__F9OPU{flex:0 0 30%;align-self:center;max-width:400px;min-width:200px;display:flex;padding-top:.3rem}.header_headerLogo__F9OPU img{width:100%}.header_navButton__Z7ZIH{display:flex;justify-content:flex-end;flex:1 1 35%}.header_headerTagline__gAUTF{color:var(--ksp-gray-med);background-color:#000;padding-bottom:5px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;flex:1 1 100%;font-weight:500;font-size:.9rem;letter-spacing:1px}.header_headerTagline__gAUTF:after,.header_headerTagline__gAUTF:before{content:"";display:inline-flex;justify-self:flex-start;height:1px;margin:0 10px;flex-grow:1;background-color:var(--ksp-gray-med)}.header_headerTagline__gAUTF:before{margin-left:0}.header_headerTagline__gAUTF:after{margin-right:0}@media screen and (max-width:767px){.header_headernavbutton__9ZhAX{display:none!important}}@media screen and (min-width:768px){.header_navigationbutton__8p2ne{display:none!important}}.header_headernavbutton__9ZhAX{background-color:var(--ksp-gold);border:none;font-size:.8rem;text-transform:uppercase;padding:.4rem .6rem;font-family:inherit;font-weight:700;border-radius:4px;color:#000;text-decoration:none;margin-right:2px}.footer_footer__PZD4d{background-color:var(--ksp-black);padding:1.2rem 1.8rem;display:flex;justify-content:space-between;align-items:center;justify-self:flex-end;flex-wrap:wrap;z-index:1001}.footer_footer__PZD4d>div:first-of-type a{color:var(--ksp-white);font-weight:700;text-decoration:none;border-bottom:1px solid var(--ksp-gold)}.footer_socialLinks__yVVge{background-color:hsla(0,0%,100%,.1);display:flex}.footer_socialLinks__yVVge a{padding:.8rem}.footer_socialLinks__yVVge a:hover{background-color:hsla(0,0%,100%,.2)}.footer_contactInfo__xap7b{color:var(--ksp-gray-light)}.footer_contactInfo__xap7b header{text-transform:uppercase;margin-bottom:.6rem}.footer_contactInfo__xap7b div{margin-bottom:.2rem}@media only screen and (max-width:850px){.footer_footer__PZD4d{justify-content:center;align-items:flex-start;padding-bottom:0}.footer_footer__PZD4d>div{flex:0 1 50%}.footer_footer__PZD4d>div.footer_socialLinks__yVVge{flex:0 1 auto;order:10;margin-top:2rem}.footer_footer__PZD4d>div:last-of-type{text-align:right}}@media only screen and (max-width:380px){.footer_footer__PZD4d>div:not(.footer_socialLinks__yVVge){flex-basis:100%;margin-bottom:1.5rem;text-align:center}}.tip-submit-button_tipcircle__596vD{font-family:var(--font-futura-87);position:fixed;background:#63656a;border-radius:50%;color:#000;border:3px solid #d5aa4e;width:100px;height:100px;display:flex;right:25px;bottom:25px;vertical-align:middle;justify-content:center;align-items:center;z-index:1000}.tip-submit-button_tipcircle__596vD:hover{background:#fff}.tip-submit-button_tipcircle__596vD a{text-decoration:none;text-align:center}.tip-submit-button_tipcircle__596vD p{color:#000;margin-bottom:10px;font-weight:700}@media (max-width:768px){.tip-submit-button_tipcircle__596vD{width:70px;height:70px}.tip-submit-button_tipcircle__596vD p{font-size:15px;margin-bottom:5px}}.hero-banner_heroBanner__oowoE{width:100%;height:475px;background-color:#000;background-position:50%;background-size:cover;background-repeat:no-repeat;overflow:hidden;flex:0 0 auto}@media only screen and (min-width:2300px){.hero-banner_heroBanner__oowoE{background-size:contain}}@media only screen and (max-width:1300px){.hero-banner_heroBanner__oowoE{height:0;padding-bottom:33%}}@media only screen and (max-width:560px){.hero-banner_heroBanner__oowoE{height:200px}}