[data-pb-animation] canvas { display: none; }
/* Hide controls in any older cached HTML while templates refresh. */
[data-pb-animation] .pb-animation-toggle { display: none !important; }
[data-pb-animation] [hidden] { display: none !important; }
[data-pb-animation] .pb-animation-still { display: block; width: 100%; height: auto; }
[data-pb-animation].is-animation-ready canvas { display: block; width: 100%; height: auto; }
[data-pb-animation].is-animation-ready .pb-animation-still { display: none; }
.home-intro__illustration[data-pb-animation] { text-align: center; }
.home-intro__illustration[data-pb-animation] canvas { max-width: 480px; margin-inline: auto; }
