.lk-hero.lk-hero-is-rotator{isolation:isolate}
.lk-hero.lk-hero-is-rotator .lk-hero-bg{transition:opacity .72s ease,transform 7.8s ease;opacity:0;z-index:0;pointer-events:none}
.lk-hero.lk-hero-is-rotator .lk-hero-bg.is-visible{opacity:.96;transform:scale(1.018)}
.lk-hero.lk-hero-is-rotator .lk-hero-rotator-bg-b{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.lk-hero.lk-hero-is-rotator .lk-hero-content{transition:opacity .32s ease,transform .42s cubic-bezier(.2,.7,.2,1)}
.lk-hero.lk-hero-is-rotator .lk-hero-content.is-changing{opacity:0;transform:translateY(10px)}
.lk-hero-rotator-nav{position:absolute;z-index:5;right:max(24px,calc((100vw - 1120px)/2));bottom:66px;display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:999px;background:rgba(8,10,18,.38);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.lk-hero-rotator-dot{appearance:none;border:0;width:8px;height:8px;padding:0;border-radius:999px;background:rgba(255,255,255,.38);cursor:pointer;transition:width .28s ease,background .28s ease,transform .2s ease}
.lk-hero-rotator-dot:hover{transform:scale(1.12);background:rgba(255,255,255,.7)}
.lk-hero-rotator-dot.is-active{width:28px;background:linear-gradient(90deg,#8d45ef,#ef478c)}
@media(max-width:820px){
 .lk-hero-rotator-nav{right:50%;transform:translateX(50%);bottom:24px;padding:7px 9px}
 .lk-hero-rotator-dot{width:7px;height:7px}
 .lk-hero-rotator-dot.is-active{width:24px}
}
@media(prefers-reduced-motion:reduce){
 .lk-hero.lk-hero-is-rotator .lk-hero-bg,.lk-hero.lk-hero-is-rotator .lk-hero-content,.lk-hero-rotator-dot{transition:none!important}
}
