/* Entrance animations and carousel tracks may extend beyond the viewport.
   Clip only the horizontal axis; keep document scrolling and sticky positioning. */
html { overflow-x: hidden; }
@supports (overflow: clip) {
  html, body { overflow-x: clip; }
}
