.hero-art{container-type:size}.botanical-cinema{position:absolute;inset:0;pointer-events:none;overflow:hidden;isolation:isolate}.cinema-vignette{position:absolute;inset:0;box-shadow:inset 0 0 95px #18271938;animation:cinema-breathe 10s ease-in-out infinite}.cinema-halo{position:absolute;left:66%;top:64%;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,#ffefb86b, #ffc35716 45%,transparent 70%);translate:-50% -50%;mix-blend-mode:screen;animation:halo-pulse 4.6s ease-in-out infinite}.bottle-energy{position:absolute;left:66%;top:64%;width:90px;height:90px;translate:-50% -50%;transform:rotateX(58deg)}.bottle-energy i{position:absolute;inset:0;border:1px solid #fff2c69c;border-radius:50%;box-shadow:0 0 10px #ffc86b44;animation:energy-ring 3.45s ease-out infinite}.bottle-energy i:nth-child(2){animation-delay:-1.15s}.bottle-energy i:nth-child(3){animation-delay:-2.3s}.botanical-flight{position:absolute;left:0;top:0;width:64px;height:64px;animation:botanical-enter 9.2s var(--flight-delay) cubic-bezier(.32,.05,.4,1) infinite;will-change:transform,opacity}.botanical-object{position:absolute;inset:0;display:block;filter:drop-shadow(6px 12px 8px #18250f66);z-index:1}.botanical-leaf .botanical-object{width:58px;height:29px;top:17px;border-radius:100% 0 100% 0;background:repeating-linear-gradient(155deg,transparent 0 9px,#c9dd7a26 10px 11px),linear-gradient(140deg,#a7bc56,#426324 55%,#143f20);border-bottom:1px solid #b8d78a66;transform:rotate(-35deg)}.botanical-citrus .botanical-object{border-radius:50%;width:45px;height:45px;top:8px;left:8px;border:4px solid #ffbd52;background:repeating-conic-gradient(#ffd083 0deg 3deg,#f88631 4deg 40deg,#ffcb6c 41deg 45deg);box-shadow:inset 0 0 0 2px #fff0bf}.botanical-seed .botanical-object{width:23px;height:34px;left:20px;top:15px;border-radius:60% 45% 55% 50%;background:linear-gradient(110deg,#f5d6a0,#aa7136 60%,#764b23);transform:rotate(30deg)}.botanical-drop .botanical-object{width:28px;height:35px;left:16px;top:13px;border-radius:70% 30% 65% 35%;background:radial-gradient(circle at 35% 30%,#fffce8cc,#f4ce6366 40%,#e7ad2922);border:1px solid #ffe9a699;box-shadow:inset -4px -4px 10px #ffc44f55;transform:rotate(-35deg)}.botanical-trail{position:absolute;right:40%;top:48%;width:95px;height:2px;background:linear-gradient(90deg,transparent,#ffe6a37a);filter:blur(2px);transform-origin:right;opacity:.7}.cinema-paused *, .cinema-paused{animation-play-state:paused!important}@keyframes botanical-enter{0%{transform:translate(var(--start-x),var(--start-y)) rotate(-30deg) scale(.55);opacity:0}12%{opacity:1}40%{transform:translate(var(--bend-x),var(--bend-y)) rotate(100deg) scale(1.05);opacity:1}70%{opacity:.95}88%{transform:translate(63cqw,59cqh) rotate(var(--flight-turn)) scale(.42);opacity:.9}100%{transform:translate(66cqw,64cqh) rotate(var(--flight-turn)) scale(0);opacity:0}}@keyframes halo-pulse{0%,100%{scale:.7;opacity:.35}50%{scale:1.35;opacity:.85}}@keyframes energy-ring{0%{transform:scale(.2);opacity:0}20%{opacity:.7}100%{transform:scale(2.6);opacity:0}}@keyframes cinema-breathe{50%{box-shadow:inset 0 0 130px #18271955}}@media(max-width:650px){.botanical-flight{width:45px;height:45px}.botanical-object{scale:.75;transform-origin:center}.cinema-halo{width:110px;height:110px}.bottle-energy{width:55px;height:55px}.botanical-trail{width:60px}}@media(prefers-reduced-motion:reduce){.botanical-cinema{display:none}}
