.home-camp-hero .home-landing-top{position:relative;isolation:isolate;background:#123a70;color:#fff;padding-bottom:45px}.home-camp-hero .hero-slideshow{position:absolute;inset:0 0 0 30%;z-index:-1;overflow:hidden}.home-camp-hero .hero-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45%;opacity:0;transition:opacity .7s ease-in-out}.home-camp-hero .hero-slide.is-active{opacity:1}.home-camp-hero .hero-slideshow:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#123a70,rgb(18 58 112 / .85) 12%,rgb(18 58 112 / .16) 45%,transparent 70%)}.home-camp-hero .home-landing-top>.topline,.home-camp-hero .home-landing-top>header{position:relative;z-index:2}.home-camp-hero .hero{display:block;min-height:385px;padding-top:45px;padding-bottom:36px}.home-camp-hero .hero-copy{max-width:590px}.home-camp-hero .hero h1{font-size:clamp(42px,4.8vw,67px)}.home-camp-hero .hero h1 em{color:#4fd1d9}.home-camp-hero .hero h1 em:after{display:none}.home-camp-hero .search-section{position:relative;padding-bottom:12px;min-height:0}.home-camp-hero .home-landing-top:after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:35px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 48' preserveAspectRatio='none'%3E%3Cpath fill='%23eaf4f1' d='M0 25C240 0 420 5 720 25S1200 49 1440 20V48H0Z'/%3E%3C/svg%3E") center/100% 100% no-repeat;pointer-events:none}@media(max-width:760px){.home-camp-hero .hero-slideshow{inset:0}.home-camp-hero .hero-slideshow:after{background:linear-gradient(90deg,rgb(18 58 112 / .93),rgb(18 58 112 / .55))}.home-camp-hero .hero{min-height:0;padding-top:28px;padding-bottom:28px}.home-camp-hero .hero h1{font-size:clamp(36px,10vw,43px)}.home-camp-hero .home-landing-top{padding-bottom:30px}.home-camp-hero .home-landing-top:after{height:25px}}@media(prefers-reduced-motion:reduce){.home-camp-hero .hero-slide{transition:none}}#search label.search-with-icon{position:relative;padding-left:54px}#search .search-field-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);width:23px;height:23px;color:#167e88;pointer-events:none}#search label:last-of-type{border-right:0}@media(max-width:760px){#search label.search-with-icon{padding-left:44px}#search .search-field-icon{left:12px;width:21px;height:21px}#search label:last-of-type{border-bottom:0}}