video.video-background{top:-57px}h2.eyebrow.center.light-gold:after{background:var(--light-gold);content:"";display:block;height:1px;margin-top:20px;width:60px}.hero-copy p{margin:0 auto;max-width:640px}.divider-logo{align-items:center;display:flex;gap:10px;margin:0 auto 30px;max-width:260px}.hero .divider-logo{margin-top:36px}.divider-logo span{background:#fff;flex:1;height:1px;opacity:.5}.divider-logo img{flex-shrink:0;width:60px}.eyebrow.light-gold{color:#f9d392}a.button.white-btn{background:transparent;border-color:#fff;color:#fff}a.button.white-btn:hover{background:#fff;border-color:#fff;color:#163919}.video-background{height:113%;object-fit:cover;position:absolute;width:100%;will-change:transform;z-index:1}.gradient-overlay{background:linear-gradient(0deg,#00000030,#ffffff00,#ffffff00,#ffffff00);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.gradient-bg{overflow:hidden;position:relative}.bg-image.hidden{opacity:0;transition:opacity .5s ease-in;visibility:hidden}.bg-image{background-color:var(--orange);background-position:50%;background-size:cover;height:110%;left:0;opacity:1;position:absolute;top:0;visibility:visible;width:100%;will-change:transform;z-index:0}@media (min-width:768px){.bg-image.delay{animation:fadeInImage 2s ease-in 2s forwards;opacity:0}}@keyframes fadeInImage{to{opacity:1}}.hero{margin:auto;max-width:100%;position:relative;width:1000px;z-index:9}.hero div{padding:0 20px}.hero h1{font-size:clamp(48px,5vw,64px);font-weight:400;line-height:1.2!important;margin-bottom:30px}.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6,.hero p{color:#fff}@media (max-width:1100px){.bg-image{height:115%}.hero div{width:100%}.gradient-overlay{background:rgba(39,37,53,.3)}}@media (max-width:767px){.gradient-bg{display:flex;flex-direction:column}.bg-image,.video-background{height:260px;left:auto;position:relative;top:auto;width:100%}.bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;will-change:auto}.video-background{display:block;object-fit:cover}.bg-image:has(+.video-background){display:none}.gradient-overlay{display:none}.hero{display:block;max-width:100%;padding:0!important;width:100%}.hero h1{font-size:clamp(32px,9vw,40px);margin-bottom:20px}.inner-hero{background:#100c27;padding:40px 20px!important}}