@keyframes vine-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes leaf-unfurl{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes vine-sway-a{0%,to{transform:rotate(-.55deg)}50%{transform:rotate(.55deg)}}@keyframes vine-sway-b{0%,to{transform:rotate(.9deg)}50%{transform:rotate(-.3deg)}}@keyframes vine-sway-c{0%,to{transform:rotate(-.25deg)}50%{transform:rotate(1.1deg)}}.vine-stem{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.4s cubic-bezier(.16,1,.3,1) forwards vine-draw}.vine-leaf{opacity:0;transform-box:fill-box;transform-origin:0%;animation:.6s cubic-bezier(.16,1,.3,1) forwards leaf-unfurl}.vine-sway-a{animation:16s ease-in-out infinite vine-sway-a}.vine-sway-b{animation:22s ease-in-out infinite vine-sway-b}.vine-sway-c{animation:13s ease-in-out infinite vine-sway-c}@media (max-width:639px){.vine-layer{opacity:.3!important}}.vine-layer-static .vine-stem,.vine-layer-static .vine-leaf,.vine-layer-static .vine-sway-a,.vine-layer-static .vine-sway-b,.vine-layer-static .vine-sway-c{animation:none!important}.vine-layer-static .vine-stem{stroke-dashoffset:0}.vine-layer-static .vine-leaf{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.vine-stem,.vine-leaf,.vine-sway-a,.vine-sway-b,.vine-sway-c{animation:none!important}.vine-stem{stroke-dashoffset:0}.vine-leaf{opacity:1;transform:none}}
