#ag-redesign-hero{background-image:url('/assets/homepage-hero.webp')!important;background-size:cover!important;background-position:center!important;}
.ag-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3;opacity:0;transition:opacity .3s;}
.ag-hero-video.is-playing{opacity:1;}
.ag-hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(7,13,15,.90),rgba(7,13,15,.65) 36%,rgba(7,13,15,.12) 75%),linear-gradient(0deg,rgba(4,9,11,.35),transparent 50%);pointer-events:none;}
#agHeroPlayback{position:absolute;right:20px;bottom:16px;z-index:3;background:#10242c;color:white;border:1px solid #ffffff80;border-radius:4px;padding:10px 14px;min-height:44px;cursor:pointer;}
#agHeroPlayback[hidden]{display:none;}
@media(max-width:767px){.ag-hero-shade{background:rgba(7,13,15,.65);}}
@media(prefers-reduced-motion:reduce){.ag-hero-video{display:none;transition:none;}}
