/* v37: same layout and artwork, less scroll-time rendering work. */
html { scroll-behavior:auto; }
.reveal, .reveal.show { opacity:1; transform:none; filter:none; transition:none; will-change:auto; }
.reveal-group .reveal.show { transition-delay:0ms; }
.premium-hero-copy, .human-hero-visual, .hero-copy > * { animation:none; opacity:1; filter:none; }
.hero::before, .hero::after, .hero-chip, .float-card, .patch-signal, .patch-mascot, .patch-conversation, .patch-conversation-head img, .patch-product-mascot, .patch-product-speech { animation:none; }
.human-hero-frame, .human-hero-frame img, .human-hero-glow, .human-hero-caption, .hero-app-preview, .connection-main-photo img, [data-parallax] { will-change:auto; }
.nav .nav-inner { backdrop-filter:none; -webkit-backdrop-filter:none; background:rgba(255,255,255,.98); }
.patch-conversation { backdrop-filter:none; -webkit-backdrop-filter:none; background:#f7fbff; }
.patch-conversation-head img { filter:none; }
.patch-demo-answer { transition-duration:100ms; }
/* Keep callout decorations contained after removing the reveal transform. */
.callout { position:relative; }
@media (prefers-reduced-motion:reduce) { html { scroll-behavior:auto; } }
