/* Five chapters in ten seconds. Keep every entrance within its two-second chapter. */
.sonos-standalone .sit-demo,
.sonos-standalone .sit-demo *,
.sonos-standalone .sit-demo *::before,
.sonos-standalone .sit-demo *::after{
  animation-timing-function:ease-in-out!important;
  transition-timing-function:ease-in-out!important;
}
.sonos-standalone .demo-narrative,
.sonos-standalone .demo-habits,
.sonos-standalone .habit-apps>span,
.sonos-standalone .filter-accepted,
.sonos-standalone .filter-rejected,
.sonos-standalone .demo-result-note{animation-duration:.4s}
.sonos-standalone .transfer-row{animation-duration:.45s}
.sonos-standalone .orig-scan{animation-duration:1.4s}
.sonos-standalone .transfer-particle{animation-duration:.9s}
.sonos-standalone .orig-wrap,
.sonos-standalone .demo-target-wrap,
.sonos-standalone .demo-skeleton,
.sonos-standalone .demo-live{transition-duration:.45s}
.sonos-standalone .scene-3 .demo-live .ux-header{animation-duration:.45s;animation-delay:0s}
.sonos-standalone .scene-3 .demo-live .ux-content{animation-duration:.45s;animation-delay:.2s}
.sonos-standalone .scene-3 .demo-live .ux-mini{animation-duration:.45s;animation-delay:.4s}
.sonos-standalone .scene-3 .demo-live .ux-nav{animation-duration:.45s;animation-delay:.6s}
