.hsg-sr-only,.visually-hidden:not(:focus,:active){border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.spotlight-hero-container{--spotlight-font-size-hero:60px;--spotlight-line-height-hero:1;--sticky-header-height:64px;--hero-padding:32px;background:var(--spotlight-gradient-teal-dark);min-height:100vh;overflow:hidden;padding:var(--hero-padding);padding-top:calc(var(--sticky-header-height) + var(--hero-padding));position:relative;width:100%;z-index:2}@media (width >= 600px){.spotlight-hero-container{--sticky-header-height:80px}}@media (width >= 900px){.spotlight-hero-container{--spotlight-font-size-hero:110px}}.spotlight-hero-side-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;max-width:520px;pointer-events:auto;position:absolute;right:0;top:0;width:100%}@media (width >= 900px){.spotlight-hero-side-content{justify-content:center}}.spotlight-hero-polygon{height:120dvh;pointer-events:none;position:absolute;top:40%;z-index:1}@media (width >= 900px){.spotlight-hero-polygon{right:-20%;top:-10dvh}}.spotlight-hero-side-content-text{display:flex;flex-direction:column;padding:32px;position:relative;z-index:2}.spotlight-hero-content{display:flex;flex-direction:column;height:100%;padding-top:1rem;position:relative}.spotlight-hero-video-container{--video-aspect-ratio:16/9;--video-aspect-ratio-percent:56.25%;aspect-ratio:var(--video-aspect-ratio);height:100%;margin:0 auto;max-width:min(90vw,1440px);min-height:min(50dvh,300px);position:relative}.spotlight-hero-video{border-radius:16px;height:100%;left:50%;opacity:0;overflow:hidden;top:50%;transform:translate(-50%,-50%);transform-origin:center center;width:100%}.spotlight-hero-intro,.spotlight-hero-video,.video-wrap{align-items:center;display:flex;justify-content:center;position:absolute}.spotlight-hero-intro,.video-wrap{--hero-padding:32px;bottom:var(--hero-padding);flex-direction:column;left:var(--hero-padding);right:var(--hero-padding);top:calc(var(--hero-padding) + var(--sticky-header-height))}.spotlight-hero-thumbnail{border-radius:16px;height:100%;left:0;object-fit:cover;object-position:center top;opacity:0;overflow:hidden;position:absolute;top:0;width:100%;will-change:transform}.spotlight-hero-intro,.spotlight-hero-side-content{opacity:0;visibility:hidden}.mfp-content iframe{background:#000;box-shadow:0 0 8px rgba(0,0,0,.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}.mfp-container{padding-bottom:40px;padding-top:40px}.mfp-content{line-height:0;max-width:900px;width:100%}.hs-video-wrapper{height:100%!important;padding-bottom:0!important;position:static!important;width:100%!important}.mfp-close{color:var(--white)!important;padding-right:6px!important;right:-6px!important;text-align:right!important;top:-40px!important;width:100%!important}.custom-video-popup{height:0;padding-top:56.25%;width:100%}.video-cplay-btn{align-items:center;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;background:hsla(0,0%,100%,.15)!important;border:1px solid #fff;border-radius:100%;cursor:pointer;display:flex;height:144px;justify-content:center;overflow:hidden;width:144px}.spotlight-hero-side-text{margin:0}.spotlight-hero-polygon path{fill:#324771}@media(max-width:1400px){.spotlight-hero-title{font-size:50px}}@media(max-width:900px){.spotlight-hero-side-content-text .heading{font-size:32px}.video-wrap{z-index:2}.spotlight-hero-side-content{left:0;right:0;z-index:1}.spotlight-hero-intro,.video-wrap{height:100%;max-height:480px}}@media(max-width:767px){.spotlight-hero-title{font-size:30px}.spotlight-hero-intro,.video-wrap{height:100%;max-height:540px}.spotlight-hero-polygon{top:48%}.spotlight-hero-side-text{font-size:16px;margin:0}.spotlight-hero-side-content-text .heading{font-size:28px}.spotlight-hero-intro{text-align:center}}@media(max-width:540px){.video-cplay-btn{height:56%;opacity:0;position:absolute;top:0;width:100%}.video-cplay-btn svg{height:35px;width:35px}}@media(max-width:375px){.spotlight-hero-side-content-text .heading,.spotlight-hero-title{font-size:28px}.spotlight-hero-side-text{font-size:16px;margin:0}.spotlight-hero-intro,.video-wrap{max-height:340px}}