.hero-visual[data-astro-cid-4zothrxl]{position:relative;width:100%;aspect-ratio:1;contain:layout paint}.hero-visual[data-astro-cid-4zothrxl]:before{content:"";position:absolute;left:30%;right:30%;top:78%;height:8%;border-radius:50%;background:radial-gradient(closest-side,hsl(var(--shadow-color, 250 30% 30%) / .22),transparent)}.hero-visual__poster[data-astro-cid-4zothrxl],.hero-visual__poster[data-astro-cid-4zothrxl] img[data-astro-cid-4zothrxl],.hero-visual__canvas[data-astro-cid-4zothrxl]{position:absolute;inset:0;display:block;width:100%;height:100%}.hero-visual__poster[data-astro-cid-4zothrxl] img[data-astro-cid-4zothrxl]{object-fit:contain}.hero-visual__canvas[data-astro-cid-4zothrxl]{opacity:0;pointer-events:none;transition:opacity .9s var(--ease-silk, ease-out)}.hero-visual__poster[data-astro-cid-4zothrxl]{transition:opacity .5s var(--ease-silk, ease-out)}.hero-visual[data-astro-cid-4zothrxl][data-hero-state=live] .hero-visual__canvas[data-astro-cid-4zothrxl]{opacity:1}.hero-visual[data-astro-cid-4zothrxl][data-hero-state=live] .hero-visual__poster[data-astro-cid-4zothrxl]{opacity:0;transition-delay:.7s}.hero-visual[data-astro-cid-4zothrxl][data-hero-state=failed] .hero-visual__canvas[data-astro-cid-4zothrxl]{visibility:hidden;transition:none}
