.hc{position:relative}.hc-track{grid-template-columns:minmax(0,1fr);display:grid}.hc-slide{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;transition:opacity .6s,visibility 0s linear .6s;display:flex}.hc-slide.is-active{z-index:1;opacity:1;visibility:visible;transition:opacity .6s,visibility}.hc-slide:not(.is-active) *,.hc-slide:not(.is-active) :before,.hc-slide:not(.is-active) :after{animation-play-state:paused}.hc-slide>*{flex:auto}.hc .lp-hero-content{padding-bottom:calc(clamp(48px,6vw,80px) + 44px)}.hc-controls{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a1480;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:0;padding:3px 4px 3px 10px;display:flex;position:absolute;bottom:clamp(36px,3.6vw,48px);right:clamp(36px,4.5vw,60px)}.hc-toggle{color:#ffffffd9;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:10px;display:inline-flex}.hc-toggle:hover{color:#fff}.hc-dot{box-sizing:content-box;cursor:pointer;background-color:#fff6;background-clip:padding-box;border:8px solid #0000;border-radius:999px;width:8px;height:8px;padding:0;transition:width .3s,background-color .3s;position:relative;overflow:hidden}.hc-dot:hover{background-color:#ffffffb3}.hc-dot.is-active{background-color:#ffffff59;width:32px}.hc-dot-progress{border-radius:inherit;transform-origin:0;background:#fff;animation-name:hc-progress;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;inset:0;transform:scaleX(0)}.hc-dot.is-active:not(:has(.hc-dot-progress)){background-color:#fff}.hc-toggle:focus-visible,.hc-dot:focus-visible{outline-offset:2px;outline:2px solid #fff}@keyframes hc-progress{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hc-slide,.hc-slide.is-active{transition:none}}@media (max-width:640px){.hc-controls{bottom:28px;right:28px}}