.bee-rotor{transform-origin:50%;width:100%;height:100%;animation:2.4s ease-in-out infinite bee-bob}@keyframes bee-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}
.wing{will-change:opacity;animation:.13s ease-in-out infinite alternate wing-flutter}.wing.right{animation-delay:65ms}@keyframes wing-flutter{0%{opacity:.92}to{opacity:.48}}
.stunt-layer{pointer-events:none;width:90px;height:90px;position:absolute;top:-10px;left:60%}.stunt-layer svg{width:100%;height:100%;overflow:visible}.stunt-layer .prop{transform-origin:50%;transform-box:fill-box}.stunt-layer.stunt-hero .prop{animation:2.2s ease-out forwards stunt-hero}@keyframes stunt-hero{0%{opacity:0;transform:scale(.3)rotate(0)}25%{opacity:1;transform:scale(1.1)rotate(45deg)}70%{opacity:1;transform:scale(1)rotate(180deg)}to{opacity:0;transform:scale(1.3)rotate(270deg)}}.stunt-layer.stunt-sales .hand-l{animation:2.4s ease-out forwards hand-l}.stunt-layer.stunt-sales .hand-r{animation:2.4s ease-out forwards hand-r}@keyframes hand-l{0%{opacity:0;transform:translate(-14px,6px)}30%{opacity:1;transform:translate(-3px)}45%{opacity:1;transform:translate(-1px)}60%{opacity:1;transform:translate(-3px)}90%,to{opacity:0;transform:translate(-14px,6px)}}@keyframes hand-r{0%{opacity:0;transform:translate(14px,6px)}30%{opacity:1;transform:translate(3px)}45%{opacity:1;transform:translate(1px)}60%{opacity:1;transform:translate(3px)}90%,to{opacity:0;transform:translate(14px,6px)}}.stunt-layer.stunt-marketing .pollen-burst-pos{animation:2.4s ease-out forwards pollen-pos}.stunt-layer.stunt-marketing .pollen-burst{animation:2.4s ease-out forwards pollen-burst}@keyframes pollen-pos{0%{transform:translate(0)}30%{transform:translateY(-12px)}to{transform:translateY(-26px)}}@keyframes pollen-burst{0%{opacity:0;transform:scale(0)}20%{opacity:1;transform:scale(1)}80%{opacity:.7;transform:scale(1.3)}to{opacity:0;transform:scale(1.6)}}.stunt-layer.stunt-hiring .mini-bee{opacity:0;animation:3s ease-out forwards mini-bee}.stunt-layer.stunt-hiring .mini-bee.mb1{animation-delay:0s}.stunt-layer.stunt-hiring .mini-bee.mb2{animation-delay:.18s}.stunt-layer.stunt-hiring .mini-bee.mb3{animation-delay:.36s}@keyframes mini-bee{0%{opacity:0;transform:translate(0)scale(.4)}30%{opacity:1;transform:translate(var(--mx,0), var(--my,0)) scale(1)}75%{opacity:1;transform:translate(var(--mx,0), var(--my,0)) scale(1)}to{opacity:0;transform:translate(0)scale(.4)}}.stunt-layer.stunt-hiring .mini-bee.mb1{--mx:-16px;--my:6px}.stunt-layer.stunt-hiring .mini-bee.mb2{--mx:16px;--my:6px}.stunt-layer.stunt-hiring .mini-bee.mb3{--mx:0px;--my:-14px}.stunt-layer.stunt-support .heart{transform-origin:50%;transform-box:fill-box;animation:2.4s ease-out forwards heart-pulse}@keyframes heart-pulse{0%{opacity:0;transform:scale(.3)}25%{opacity:1;transform:scale(1.15)}40%{opacity:1;transform:scale(.95)}55%{opacity:1;transform:scale(1.1)}85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}.stunt-layer.stunt-finance .bar{transform-origin:bottom;transform-box:fill-box;animation:2.4s ease-out forwards bar-rise}.stunt-layer.stunt-finance .bar.b1{animation-delay:0s}.stunt-layer.stunt-finance .bar.b2{animation-delay:.15s}.stunt-layer.stunt-finance .bar.b3{animation-delay:.3s}@keyframes bar-rise{0%{opacity:0;transform:scaleY(0)}25%{opacity:1;transform:scaleY(1)}80%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.stunt-layer.stunt-product .bulb{transform-origin:50%;transform-box:fill-box;animation:2.4s ease-out forwards bulb-glow}@keyframes bulb-glow{0%{opacity:0;filter:drop-shadow(0 0 #f0b23b00);transform:scale(.4)}25%{opacity:1;filter:drop-shadow(0 0 6px #f0b23bb3);transform:scale(1)}75%{opacity:1;filter:drop-shadow(0 0 10px #f0b23bd9);transform:scale(1.05)}to{opacity:0;filter:drop-shadow(0 0 #f0b23b00);transform:scale(.6)}}.stunt-layer.stunt-legal .scroll-prop{transform-origin:50%;transform-box:fill-box;animation:2.4s ease-out forwards scroll-unfurl}@keyframes scroll-unfurl{0%{opacity:0;transform:scale(.4)rotate(-10deg)}30%{opacity:1;transform:scale(1.05)rotate(0)}80%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(.5)rotate(10deg)}}.stunt-layer.stunt-cta .sack{transform-origin:top;transform-box:fill-box;animation:2.2s ease-in forwards sack-drop}@keyframes sack-drop{0%{opacity:0;transform:translateY(-10px)scale(.5)}20%{opacity:1;transform:translate(0)scale(1)}55%{opacity:1;transform:translateY(22px)scale(.9)}75%{opacity:.6;transform:translateY(32px)scale(.7)}to{opacity:0;transform:translateY(40px)scale(.4)}}.stunt-layer.stunt-industries .icon-stack>*{opacity:0;transform-origin:50%;transform-box:fill-box;animation:3.6s ease-in-out forwards icon-rotate}.stunt-layer.stunt-industries .icon-stack>:first-child{animation-delay:0s}.stunt-layer.stunt-industries .icon-stack>:nth-child(2){animation-delay:.7s}.stunt-layer.stunt-industries .icon-stack>:nth-child(3){animation-delay:1.4s}.stunt-layer.stunt-industries .icon-stack>:nth-child(4){animation-delay:2.1s}.stunt-layer.stunt-industries .icon-stack>:nth-child(5){animation-delay:2.8s}@keyframes icon-rotate{0%{opacity:0;transform:scale(.4)}8%{opacity:1;transform:scale(1)}17%{opacity:1;transform:scale(1)}24%{opacity:0;transform:scale(.5)}to{opacity:0;transform:scale(.5)}}.emphasize{white-space:nowrap;display:inline-block;position:relative}.emphasize:after{content:"";background:var(--citrine);transform-origin:0;z-index:-1;border-radius:3px;width:100%;height:6px;transition:transform .6s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:2px;left:0;transform:scaleX(0)}.emphasize.is-emphasized:after{transform:scaleX(1)}
:root{--bee-flap-fast:60ms;--bee-flap-slow:.22s;--bee-bob:1.6s;--bee-tilt:.32s;--bee-glide:.9s;--bee-arrive:.38s;--bee-depart:.28s;--bee-pulse:1.4s;--bee-sparkle:.48s}
.trail-host{pointer-events:none;z-index:59;width:100%;height:100%;position:fixed;top:0;left:0}.trail-dot{background:var(--glow);opacity:.55;will-change:opacity, transform;border-radius:50%;width:6px;height:6px;animation:.7s ease-out forwards trail-fade;position:fixed;transform:translate(-50%,-50%)}@keyframes trail-fade{0%{opacity:.55;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.4)}}
