.hero-visual.hero-slider-active{padding:0!important;position:relative}.hero-visual.hero-slider-active>:not(.lw-hero-slider){display:none!important}.lw-hero-slider{position:absolute;inset:0;overflow:hidden;background:#151915;color:#fff;outline:none;--lw-slider-duration:700ms}.lw-slider-stage,.lw-hero-slide,.lw-hero-slide>a{position:absolute;inset:0;display:block}.lw-hero-slide{opacity:0;visibility:hidden;z-index:0;transition:opacity var(--lw-slider-duration) ease,transform var(--lw-slider-duration) cubic-bezier(.22,.75,.2,1),visibility 0s linear var(--lw-slider-duration)}.lw-hero-slide.is-active{opacity:1;visibility:visible;transform:none!important;z-index:1;transition-delay:0s}.lw-hero-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.lw-hero-slider.fit-contain .lw-hero-slide img{object-fit:contain}.lw-hero-slider.position-top .lw-hero-slide img{object-position:top}.lw-hero-slider.position-bottom .lw-hero-slide img{object-position:bottom}.lw-hero-slider.position-left .lw-hero-slide img{object-position:left}.lw-hero-slider.position-right .lw-hero-slide img{object-position:right}.lw-hero-slider.direction-left .lw-hero-slide{transform:translateX(12%)}.lw-hero-slider.direction-right .lw-hero-slide{transform:translateX(-12%)}.lw-hero-slider.direction-up .lw-hero-slide{transform:translateY(12%)}.lw-hero-slider.direction-down .lw-hero-slide{transform:translateY(-12%)}.lw-hero-slider.transition-fade .lw-hero-slide{transform:none}.lw-hero-slider.transition-zoom .lw-hero-slide{transform:scale(1.09)}.lw-slider-counter{position:absolute;right:24px;top:24px;z-index:4;background:#151915d9;color:#c9ff3d;padding:8px 10px;font:800 12px var(--mono,monospace);letter-spacing:.08em}.lw-slider-arrow,.lw-slider-pause{position:absolute;z-index:4;border:1px solid #ffffff66;background:#151915c9;color:#fff;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(6px)}.lw-slider-arrow{width:48px;height:48px;top:50%;transform:translateY(-50%);font-size:20px}.lw-slider-arrow.previous{left:18px}.lw-slider-arrow.next{right:18px}.lw-slider-pause{right:18px;bottom:18px;width:38px;height:38px;font:800 12px var(--mono,monospace)}.lw-slider-arrow:hover,.lw-slider-arrow:focus-visible,.lw-slider-pause:hover,.lw-slider-pause:focus-visible{background:#c9ff3d;color:#151915;border-color:#c9ff3d}.lw-slider-dots{position:absolute;left:50%;bottom:23px;transform:translateX(-50%);z-index:4;display:flex;gap:7px;padding:8px;background:#151915b8}.lw-slider-dots button{width:9px;height:9px;border:1px solid #fff;border-radius:50%;background:transparent;padding:0;cursor:pointer}.lw-slider-dots button.is-active{background:#c9ff3d;border-color:#c9ff3d;transform:scale(1.25)}.lw-hero-slider:focus-visible{box-shadow:inset 0 0 0 4px #c9ff3d}.lw-hero-slide a:focus-visible{outline:4px solid #c9ff3d;outline-offset:-4px}
@media(max-width:700px){.lw-slider-counter{right:12px;top:12px}.lw-slider-arrow{width:42px;height:42px}.lw-slider-arrow.previous{left:10px}.lw-slider-arrow.next{right:10px}.lw-slider-pause{right:10px;bottom:10px}.lw-slider-dots{bottom:14px}}
@media(prefers-reduced-motion:reduce){.lw-hero-slide{transition:none!important}.lw-slider-dots button{transform:none!important}}
