@layer components{.home-audience-figure{width:var(--audience-slot-width);display:block;position:absolute;top:0;bottom:0;left:0}.home-audience-figure-canvas{opacity:0;width:100%;height:100%;transition:opacity .4s;display:block}.home-audience[data-state=ready] .home-audience-figure-canvas{opacity:1}.home-audience[data-state=fallback] .home-audience-figure{place-items:center;font-size:32px;line-height:1;display:grid}}
