/* The original illustration is the poster and fallback for the living video plane. */
.premium-bull-film{position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none;opacity:0}
.premium-bull-film video{position:absolute;max-width:none;display:block;object-fit:fill}
.premium-bull-video-ready .premium-bull-film{opacity:var(--bull-video-opacity,0)}
.premium-bull-video-ready .premium-living-bull{opacity:0}
.premium-bull-video-ready .premium-bull-breath,.premium-bull-video-ready .premium-bull-reflection{animation-play-state:paused}
@media(prefers-reduced-motion:reduce){.premium-bull-film{display:none}}

/* Preserve the established mobile hero spacing after removing the chart. */
@media(max-width:680px){.hero,.hero-inner{min-height:800px}.hero-inner{padding-bottom:365px}}
