/* Reference owns the frame's width, aspect ratio and outer gutters. */
.home-video.paak-scroll-turn {
  --turn-travel: clamp(700px, 120svh, 1680px);
  --turn-top: 0px;
  position: relative;
}
.home-video.paak-scroll-turn.is-turn-ready {
  height: calc(var(--turn-frame-height) + var(--turn-travel));
}
.paak-scroll-turn.is-turn-ready .paak-turn-frame {
  position: sticky;
  top: var(--turn-top);
}
.paak-scroll-turn [data-scroll-turn] {
  display: block;
}
.page-home .paak-scroll-turn .paak-turn-frame .media {
  max-height: calc(
    100svh - var(--turn-header-height, var(--header-height)) - 48px
  );
  overflow: hidden;
}
.page-home .paak-scroll-turn [data-scroll-turn] {
  position: absolute;
  inset: 0;
}
@media (max-width: 767px) {
  .home-video.paak-scroll-turn {
    --turn-travel: clamp(420px, 85svh, 760px);
  }
}
@media (prefers-reduced-motion: reduce) {
  .home-video.paak-scroll-turn.is-turn-ready {
    height: auto;
  }
  .paak-scroll-turn.is-turn-ready .paak-turn-frame {
    position: relative;
    top: 0;
  }
}
