.c-hero{--hero-slide-drift:10%;position:relative;width:100%;height:100vh;overflow:hidden}.c-hero__slides{position:relative;width:100%;height:100%}.c-hero__slide{position:absolute;inset:0;z-index:0;clip-path:inset(0 100% 0 0);transition:clip-path .8s cubic-bezier(.65,0,.35,1);display:flex;align-items:center;justify-content:center}.c-hero__slide.is-active{z-index:1;clip-path:inset(0 0 0 0);transition:none}.c-hero__slide.was-active{z-index:2;clip-path:inset(0 0 0 0)}.c-hero__slide.was-active--shrinking-left{clip-path:inset(0 0 0 100%)}.c-hero__slide.was-active--shrinking-right{clip-path:inset(0 100% 0 0)}.c-hero__bg{position:absolute;width:100%;height:100%;object-fit:cover;z-index:0;will-change:transform;transition:transform 1.4s cubic-bezier(.16,1,.1,1)}.c-hero__slide.was-active--shrinking-left .c-hero__bg,.c-hero__slide.was-active--shrinking-right .c-hero__bg{transition:transform .8s cubic-bezier(.65,0,.35,1)}.c-hero__slide.was-active--shrinking-left .c-hero__bg{transform:translate3d(var(--hero-slide-drift),0,0)}.c-hero__slide.was-active--shrinking-right .c-hero__bg{transform:translate3d(calc(-1 * var(--hero-slide-drift)), 0, 0)}.c-hero__slide.will-enter-from-left .c-hero__bg{transform:translate3d(calc(-1 * var(--hero-slide-drift)), 0, 0);transition:none}.c-hero__slide.will-enter-from-right .c-hero__bg{transform:translate3d(var(--hero-slide-drift),0,0);transition:none}.c-hero__content{position:absolute;left:0;right:0;bottom:0;z-index:2;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto;row-gap:clamp(3rem, 11vh, 7.478rem);column-gap:var(--space-base);align-items:end;padding:var(--space-xl)}.c-hero__title{grid-row:1;grid-column:1/span 5;margin:0;width:100%;max-width:none}.c-hero__description{grid-row:2;grid-column:1/span 3;margin:0;font-size:var(--text-base);line-height:1.55}.c-hero__link{grid-row:2;grid-column:5/span 2;justify-self:start}.c-hero{cursor:grab;user-select:none}.c-hero.is-dragging{cursor:grabbing}.c-hero__slide{pointer-events:auto}.c-hero.is-dragging .c-hero__slide a,.c-hero.is-dragging .c-hero__slide img{pointer-events:none}.c-hero__dots{position:absolute;bottom:var(--space-xl);right:var(--space-xl);left:auto;z-index:5;display:flex;gap:var(--space-xs)}.c-hero__dot{width:32px;height:3px;border:none;border-radius:2px;background:rgba(255,255,255,.35);cursor:pointer;transition:background .3s ease;padding:0;overflow:hidden;position:relative}.c-hero__dot:hover{background:rgba(255,255,255,.5)}.c-hero__dot-fill{display:block;width:0;height:100%;background:#fff;transform-origin:left center}.c-hero__dot.is-active .c-hero__dot-fill{animation:kova-hero-dot-fill 6s linear forwards}.c-hero.is-paused .c-hero__dot.is-active .c-hero__dot-fill{animation-play-state:paused}@keyframes kova-hero-dot-fill{from{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.c-hero__dot.is-active .c-hero__dot-fill{animation:none;width:100%}}@media (max-width:768px){.c-hero__content{grid-template-columns:1fr;padding:var(--space-2xl) var(--space-base);gap:var(--space-base)}.c-hero__title,.c-hero__description,.c-hero__link{grid-column:1;justify-self:start;max-width:none;width:100%}.c-hero__dots{bottom:var(--space-md);right:var(--space-base);left:auto;top:auto}.c-hero__arrow{width:38px;height:38px}.c-hero__arrow--prev{left:var(--space-xs)}.c-hero__arrow--next{right:var(--space-xs)}.c-hero__dot{width:24px}}