.drone-sequence{aspect-ratio:1;--drone-play-state:running;background:0 0;position:relative;overflow:hidden}.drone-sequence-art{width:100%;height:100%;display:block}.drone-sequence[data-state=paused]{--drone-play-state:paused}.drone-sequence:is([data-state=running],[data-state=paused]) .drone-flight{animation:drone-flight 4.35s ease-out var(--flight-delay) both;animation-play-state:var(--drone-play-state)}.drone-sequence:is([data-state=running],[data-state=paused]) .drone-drift{animation:4.8s ease-out both drone-drift;animation-play-state:var(--drone-play-state)}.drone-sequence:is([data-state=running],[data-state=paused]) .drone-sequence-clock{animation:4.8s linear both drone-sequence-clock;animation-play-state:var(--drone-play-state)}@keyframes drone-flight{0%{opacity:0;transform:translate(var(--flight-x), var(--flight-y))}8%{opacity:.6;transform:translate(var(--flight-x), var(--flight-y))}26%{opacity:.75;transform:translate(var(--gather-x), var(--gather-y))}43%{opacity:1;transform:translate(var(--bud-x), var(--bud-y))}82%{opacity:1;transform:translate(var(--bloom-x), var(--bloom-y))}to{opacity:1;transform:translate(0)}}@keyframes drone-drift{0%,58%{opacity:0;transform:translate(var(--drift-x), var(--drift-y))}82%{opacity:.75}to{opacity:1;transform:translate(0)}}@keyframes drone-sequence-clock{0%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.drone-sequence .drone-flight,.drone-sequence .drone-drift,.drone-sequence .drone-sequence-clock{animation:none}}
