.home-page main {
  overflow-x: clip;
}
.home-page.slide-active .slide-item {
  opacity: 0;
  translate: var(--slide-from, -72px) 0;
  transition: opacity .8s ease, translate .8s cubic-bezier(.16, 1, .3, 1);
  transition-delay: var(--slide-delay, 0ms);
}
.home-page.slide-active .slide-item.slide-visible,
.home-page.slide-active .slide-item:focus-within {
  opacity: 1;
  translate: 0 0;
}
@media (max-width: 760px) {
  .home-page.slide-active .slide-item {
    translate: calc(var(--slide-from, -72px) * .45) 0;
    transition-duration: .65s;
  }
  .home-page.slide-active .slide-item.slide-visible,
  .home-page.slide-active .slide-item:focus-within {
    translate: 0 0;
  }
}
/* The motion button lets visitors explicitly opt into motion. */
@media (prefers-reduced-motion: reduce) {
  .home-page.slide-active .slide-item {
    transition: opacity .8s ease, translate .8s cubic-bezier(.16, 1, .3, 1) !important;
    transition-delay: var(--slide-delay, 0ms) !important;
  }
}
