.home-hero__slides{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}
.home-hero__slide{position:absolute;inset:0;z-index:0;opacity:0;visibility:hidden;pointer-events:none}
.home-hero__slide.is-active{z-index:1;opacity:1;visibility:visible}
.home-hero__slide.is-entering{z-index:2;opacity:0;visibility:visible;transition:none}
.home-hero__slide.is-entering.is-active{opacity:1;transition:opacity var(--home-slider-transition,1350ms) cubic-bezier(.25,.65,.3,1)}
.home-hero__slide video,.home-hero__slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.home-hero[data-home-slider-multiple] .home-hero__content{position:absolute;inset-inline:0;top:calc(50% - 75px);z-index:0;margin:0;transform:translateY(-50%);opacity:0;visibility:hidden;pointer-events:none}
.home-hero[data-home-slider-multiple] .home-hero__content.is-active{z-index:1;opacity:1;visibility:visible;pointer-events:auto}
.home-hero[data-home-slider-multiple] .home-hero__content.is-active.is-leaving{opacity:0;pointer-events:none;transition:opacity var(--home-slider-text-exit,580ms) ease}
.home-hero[data-home-slider-multiple] .home-hero__content.is-entering{z-index:2;opacity:0;visibility:visible;pointer-events:none;transition:none}
.home-hero[data-home-slider-multiple] .home-hero__content.is-entering.is-active{opacity:1;transition:opacity var(--home-slider-transition,1350ms) ease}
.home-hero__content .home-hero__button{display:inline-flex;align-items:center;justify-content:center;margin-top:20px;padding:11px 24px;border:1px solid rgba(255,255,255,.85);color:#fff;text-decoration:none;font:600 12px var(--gespant-font-alt);letter-spacing:.08em;text-transform:uppercase;transition:background .2s,color .2s}
.home-hero__content .home-hero__button:hover,.home-hero__content .home-hero__button:focus-visible{background:#fff;color:#26352b}
