.loop-step:not(:last-child):before{content:"";border-left:2px dashed color-mix(in srgb, var(--color-teal-600) 45%, transparent);position:absolute;top:3.75rem;bottom:-1.75rem;left:1.75rem}@media (min-width:1024px){.loop-step:not(:last-child):before{border-left:0;border-top:2px dashed color-mix(in srgb, var(--color-teal-600) 45%, transparent);inset:1.75rem -.75rem auto 4.25rem}}
.mbuyu{width:100%;height:100%;display:block}.mbuyu .mb-birds{opacity:0}.mbuyu .mb-label rect{transition:fill-opacity .2s}.mbuyu .mb-label:hover rect,.mbuyu .mb-label:focus-visible rect{fill-opacity:.85}.mbuyu .mb-label:focus-visible{outline:none}.mbuyu .mb-label:focus-visible rect{stroke:#ff5800;stroke-width:2px}.mbuyu .mb-seed{opacity:0}.mbuyu .mb-trunk,.mbuyu .mb-limb,.mbuyu .mb-leaf{transform-box:fill-box}.mbuyu .mb-trunk{transform-origin:50% 100%}.mbuyu .mb-limb-l{transform-origin:100% 100%}.mbuyu .mb-limb-r{transform-origin:0 100%}.mbuyu .mb-limb-m{transform-origin:50% 100%}.mbuyu .mb-leaf{transform-origin:50%}.intro-play .mbuyu .mb-sun{animation:3.4s ease-out both mb-sun-up}.intro-play .mbuyu .mb-glow{animation:3.4s ease-out both mb-glow-in}.intro-play .mbuyu .mb-seed{animation:.7s cubic-bezier(.5,0,.75,0) .2s both mb-seed-drop}.intro-play .mbuyu .mb-trunk{animation:1s cubic-bezier(.3,.7,.3,1) .85s both mb-grow-y}.intro-play .mbuyu .mb-limb-l{animation:.7s ease-out 1.7s both mb-grow}.intro-play .mbuyu .mb-limb-r{animation:.7s ease-out 1.85s both mb-grow}.intro-play .mbuyu .mb-limb-m{animation:.6s ease-out 2s both mb-grow}.intro-play .mbuyu .mb-twig{stroke-dasharray:1;animation:.5s ease-out 2.3s both mb-draw}.intro-play .mbuyu .mb-leaf{animation:.5s cubic-bezier(.3,1.4,.6,1) 2.5s both mb-grow}.intro-play .mbuyu .mb-label{animation:.5s ease-out 2.8s both mb-fade}.intro-play .mbuyu .mb-birds{animation:5s linear .6s both mb-fly}.intro-play .hero-copy>*{animation:.7s ease-out both mb-rise}.intro-play .hero-copy>:first-child{animation-delay:3.1s}.intro-play .hero-copy>:nth-child(2){animation-delay:3.25s}.intro-play .hero-copy>:nth-child(3){animation-delay:3.4s}.intro-play .hero-copy>:nth-child(n+4){animation-delay:3.55s}.intro-skip .mbuyu *,.intro-skip .hero-copy>*{animation:none!important}@keyframes mb-sun-up{0%{transform:translateY(50px)}}@keyframes mb-glow-in{0%{opacity:.2}}@keyframes mb-seed-drop{0%{opacity:1;transform:translateY(-220px)}90%{opacity:1;transform:none}to{opacity:0}}@keyframes mb-grow-y{0%{transform:scaleY(0)}}@keyframes mb-grow{0%{transform:scale(0)}}@keyframes mb-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes mb-fade{0%{opacity:0}}@keyframes mb-fly{0%{opacity:0;transform:translate(0)}10%{opacity:.9}85%{opacity:.9}to{opacity:0;transform:translate(-260px,-40px)}}@keyframes mb-rise{0%{opacity:0;transform:translateY(10px)}}
