/* Reveal loaded cloud artwork from the page surface. */
.cloud-intro { background: #f4f3f1; }
.cloud-intro.is-dissolving { background: transparent; }
#backgroundCanvas, #heroCanvas, #heroCanvasTop { opacity: 0; transition: opacity 450ms ease; }
#backgroundCanvas.is-ready, #heroCanvas.is-ready, #heroCanvasTop.is-ready { opacity: 1; }
.background-fallback { background-image: none; }
@media (prefers-reduced-motion: reduce) { #backgroundCanvas, #heroCanvas, #heroCanvasTop { transition: none; } }
