.hb-managed-banner-animation-none .hb-managed-banner-grid>*{animation:none}.hb-managed-banner-animation-fade .hb-managed-banner-grid>*{animation-name:hbBannerFade}.hb-managed-banner-animation-slide .hb-managed-banner-grid>*{animation-name:hbBannerSlide}.hb-managed-banner-animation-stagger .hb-managed-banner-grid>*{animation-name:hbBannerEnter}.hb-managed-slider{position:absolute;inset:0;display:grid}.hb-managed-slide{position:absolute;display:grid;inset:0;z-index:0;visibility:hidden;opacity:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(7,13,25,var(--hb-banner-overlay,.42)),rgba(7,13,25,.12)),var(--hb-slide-image,var(--hb-banner-image));background-position:center;background-size:cover;transition:opacity var(--hb-slider-duration,600ms) ease,transform var(--hb-slider-duration,600ms) ease,visibility 0s linear var(--hb-slider-duration,600ms)}.hb-managed-slide.active{z-index:1;visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.hb-managed-slider--slide .hb-managed-slide{transform:translateX(8%)}.hb-managed-slider--slide .hb-managed-slide.active{transform:none}.hb-managed-slider--ken-burns .hb-managed-slide{transform:scale(1.04)}.hb-managed-slider--ken-burns .hb-managed-slide.active{transform:scale(1)}.hb-managed-slider--none .hb-managed-slide{transition:none}.hb-managed-slider-controls{position:absolute;z-index:3;right:clamp(16px,4vw,54px);bottom:clamp(16px,4vw,42px);display:flex;align-items:center;gap:9px;padding:6px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(10,15,28,.46);backdrop-filter:blur(10px)}.hb-managed-slider-controls button{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;color:#fff;background:rgba(255,255,255,.12);font-size:22px;cursor:pointer}.hb-managed-slider-controls span{min-width:48px;color:#fff;font-size:.72rem;text-align:center}@keyframes hbBannerFade{from{opacity:0}}@keyframes hbBannerSlide{from{opacity:0;transform:translateX(-24px)}}@media(prefers-reduced-motion:reduce){.hb-managed-slide{transition:none!important;transform:none!important}.hb-managed-banner-grid>*{animation:none!important}}
