/* Page never wider than the screen (3D entrance animations used to stick out on the right). */
html,body{max-width:100%;overflow-x:hidden}
@supports(overflow:clip){html,body{overflow-x:clip}}
/* Instant reveal used by reveal-guard.js (no half-transparent frames). */
.reveal-instant .reveal,.reveal-instant .top-pair-entry,.reveal-instant .app-flight,.reveal-instant .turn-entry{transition:none!important;animation:none!important}
/* Before the first scroll everything is shown (see reveal-guard.js). */
.pre-arm .reveal,.pre-arm .top-pair-entry,.pre-arm .app-flight,.pre-arm .turn-entry{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}
