/* Each field follows its painted flowers, including the hero's cover crop. */
.bee-field-host{position:relative}
body.bee-stage-host{position:relative}
.bee-foreground-stage{position:absolute;inset:0;z-index:6;pointer-events:none;overflow:hidden}
.flower-bees{position:absolute;z-index:4;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 480ms ease,visibility 480ms;contain:layout style}
.flower-bees[data-visible="true"]{opacity:1;visibility:visible}
.flower-bee{position:absolute;line-height:0;will-change:transform}
.flower-bee img{display:block;width:100%!important;height:auto!important;max-width:none;user-select:none}
@media(prefers-reduced-motion:reduce){.flower-bees{transition:none}.flower-bee{will-change:auto}.flower-bee img{transition:none}}

/* Hero bees occupy the body-level foreground, above every painted hero plane. */
.bee-foreground-stage>[data-bee-field="hero-heather"]{z-index:12}
