.academy-path:before,.academy-path:after{content:none}.academy-path{background:linear-gradient(#c9f2ff 0%,#effcff 38%,#f4ffe9 70%,#dff5bf 100%)}.academy-path--sky-stratosphere{background:linear-gradient(#577bb5 0%,#9bc9e9 34%,#e7f5e1 70%,#dff5bf 100%)}.academy-path--sky-space{background:radial-gradient(circle at 12% 12%,#ffffffe0 0 1px,#0000 1.5px),radial-gradient(circle at 32% 7%,#ffffffb8 0 1px,#0000 1.5px),radial-gradient(circle at 64% 18%,#ffffffd1 0 1px,#0000 1.5px),radial-gradient(circle at 86% 9%,#ffffffb8 0 1px,#0000 1.5px),linear-gradient(#111b48 0%,#315a94 36%,#b2d1dd 66%,#dff5bf 100%)}.academy-path--sky-space .academy-sky-cloud{display:none}.academy-path--sky-stratosphere .academy-sky-cloud{z-index:0;opacity:.58;display:block}.academy-path--sky-stratosphere .academy-sky-cloud--one{top:46%}.academy-path--sky-stratosphere .academy-sky-cloud--two{top:61%}.academy-path--sky-space .academy-sky-sun{opacity:.22}.academy-space-moon{display:none}.academy-path--sky-space .academy-space-moon{z-index:0;filter:drop-shadow(0 12px 18px #040a2b4d);opacity:.9;width:clamp(92px,13vw,180px);display:block;position:absolute;top:clamp(26px,5vw,72px);right:clamp(28px,8vw,150px)}.academy-path .academy-garden-scene{z-index:1;pointer-events:none;width:max(720px,100vw);height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.academy-path .academy-growth-meter{display:none}.academy-path .academy-tree-canopy.academy-growth{--stem-max-width:8px;z-index:6;width:286px;overflow:visible}.academy-path .academy-growth__glow{display:none}.academy-path .academy-growth__pot{z-index:3;width:150px;height:116px;box-shadow:none;background:0 0;border-radius:0;display:block;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.academy-path .academy-tree__soil{display:none}.academy-path .academy-growth__stem{width:clamp(8px, 4.25vw, var(--stem-max-width));height:calc(100% - 80px);box-shadow:none;clip-path:polygon(32% 0,67% 0,72% 15%,64% 29%,74% 43%,67% 58%,77% 75%,66% 100%,30% 100%,37% 76%,25% 60%,34% 44%,27% 29%,37% 15%);z-index:2;background:#438d38;border-radius:46% 54% 48% 52%;bottom:12px;transform:translate(-50%)}.academy-path .academy-growth--stage-1 .academy-growth__stem{height:64px;bottom:32px}.academy-path .academy-growth--stage-2 .academy-growth__stem{height:calc(100% - 84px);bottom:12px}.academy-path .academy-tree-canopy.academy-growth--stage-2{--stem-max-width:14px}.academy-path .academy-tree-canopy.academy-growth--stage-bud{--stem-max-width:10px}.academy-path .academy-tree-canopy.academy-growth--stage-3{--stem-max-width:19px}.academy-path .academy-tree-canopy.academy-growth--stage-4{--stem-max-width:26px}.academy-path .academy-tree-canopy.academy-growth--stage-5{--stem-max-width:34px}.academy-path .academy-growth__stem:after{background:#1f6c2761;border-radius:999px;width:1px;top:12px;bottom:13px;left:48%}.academy-path .academy-growth__leaf{z-index:4;background:radial-gradient(at 28% 22%,#ffffff7a,#0000 35%),linear-gradient(135deg,#c8f185 0%,#74c84d 45%,#358d37 100%);border:1px solid #20712638;border-radius:100% 8%;width:clamp(52px,22%,82px);height:clamp(34px,9%,48px);box-shadow:inset -8px -6px #1a6c251f,0 8px 12px #20662829}.academy-path .academy-growth__leaf:after,.academy-path .academy-growth__leaf:before{content:none}.academy-path .academy-growth__leaf--one{box-shadow:none;transform-origin:0;background:0 0;border:0;border-radius:0;bottom:27%;left:calc(50% + 18px);transform:rotate(-28deg)}.academy-path .academy-growth__leaf--two{box-shadow:none;transform-origin:100%;background:0 0;border:0;border-radius:0;bottom:40%;left:auto;right:calc(50% + 2px);transform:rotate(58deg)}.academy-path .academy-growth__leaf--one svg,.academy-path .academy-growth__leaf--two svg,.academy-path .academy-growth__leaf--three svg,.academy-path .academy-growth__leaf--four svg,.academy-path .academy-growth__leaf--five svg,.academy-path .academy-growth__leaf--six svg,.academy-path .academy-growth__leaf--seven svg,.academy-path .academy-growth__leaf--eight svg,.academy-path .academy-growth__leaf--nine svg,.academy-path .academy-growth__leaf--ten svg,.academy-path .academy-growth__leaf--eleven svg,.academy-path .academy-growth__leaf--twelve svg,.academy-path .academy-growth__leaf--thirteen svg,.academy-path .academy-growth__leaf--fourteen svg{width:100%;height:100%;display:block;overflow:visible}.academy-path .academy-growth__leaf--three{box-shadow:none;transform-origin:0;background:0 0;border:0;border-radius:0;bottom:58%;left:calc(50% + 18px);transform:rotate(-24deg)scale(.76)}.academy-path .academy-growth__leaf--four{box-shadow:none;transform-origin:100%;background:0 0;border:0;border-radius:0;bottom:58%;left:auto;right:calc(50% + 2px);transform:rotate(42deg)scale(.68)}.academy-path .academy-growth__leaf--five,.academy-path .academy-growth__leaf--six,.academy-path .academy-growth__leaf--seven,.academy-path .academy-growth__leaf--eight,.academy-path .academy-growth__leaf--nine,.academy-path .academy-growth__leaf--ten,.academy-path .academy-growth__leaf--eleven,.academy-path .academy-growth__leaf--twelve,.academy-path .academy-growth__leaf--thirteen,.academy-path .academy-growth__leaf--fourteen{box-shadow:none;background:0 0;border:0;border-radius:0;display:none}.academy-path .academy-growth__leaf--five{transform-origin:0;bottom:67%;left:calc(50% + 18px);transform:rotate(-22deg)scale(.73)}.academy-path .academy-growth__leaf--six{transform-origin:100%;bottom:75%;left:auto;right:calc(50% + 2px);transform:rotate(40deg)scale(.67)}.academy-path .academy-growth__leaf--seven{transform-origin:0;bottom:81%;left:calc(50% + 18px);transform:rotate(-20deg)scale(.6)}.academy-path .academy-growth__leaf--eight{transform-origin:100%;bottom:86%;left:auto;right:calc(50% + 2px);transform:rotate(38deg)scale(.54)}.academy-path .academy-growth__leaf--nine{transform-origin:0;bottom:90%;left:calc(50% + 18px);transform:rotate(-18deg)scale(.48)}.academy-path .academy-growth__leaf--ten{transform-origin:100%;bottom:93%;left:auto;right:calc(50% + 2px);transform:rotate(36deg)scale(.42)}.academy-path .academy-growth__leaf--eleven{transform-origin:0;bottom:clamp(76px,5%,180px);left:calc(50% + 18px);transform:rotate(-31deg)scale(1.12)}.academy-path .academy-growth__leaf--twelve{transform-origin:100%;bottom:clamp(144px,9%,340px);left:auto;right:calc(50% + 2px);transform:rotate(52deg)scale(1.02)}.academy-path .academy-growth__leaf--thirteen{transform-origin:0;bottom:clamp(228px,13%,510px);left:calc(50% + 18px);transform:rotate(-27deg)scale(.92)}.academy-path .academy-growth__leaf--fourteen{transform-origin:100%;bottom:clamp(316px,17%,680px);left:auto;right:calc(50% + 2px);transform:rotate(47deg)scale(.82)}.academy-path .academy-growth__bloom{filter:drop-shadow(0 16px 18px #6a4b002e);z-index:3;width:184px;height:184px;top:-20px}.academy-path .academy-growth__flower-svg{width:100%;height:100%;display:block;overflow:visible}.academy-path .academy-growth__bud{z-index:3;width:122px;height:150px;display:none;top:-4px;left:50%;transform:translate(-50%)}.academy-path .academy-growth__bud svg{width:100%;height:100%;display:block}.academy-path .academy-growth__bloom-halo{aspect-ratio:1;background:radial-gradient(circle,#fff9ab57,#0000 66%);border-radius:50%;width:148px;top:50%;left:50%;transform:translate(-50%,-50%)}.academy-path .academy-growth__sunflower-petal{background:linear-gradient(90deg,#ffffff4d,#0000 32%),linear-gradient(165deg,#fff2a1 0%,#ffd94c 30%,#f8aa18 72%,#dc7a0b 100%);border:1px solid #b76f0638;border-radius:88% 88% 54% 54%;width:42px;height:78px;box-shadow:inset -5px -8px #9f600721,0 4px 7px #7a4c091f}.academy-path .academy-growth__sunflower-petal--one{transform:translate(-50%,-100%)rotate(0)}.academy-path .academy-growth__sunflower-petal--two{transform:translate(-12%,-86%)rotate(45deg)}.academy-path .academy-growth__sunflower-petal--three{transform:translateY(-50%)rotate(90deg)}.academy-path .academy-growth__sunflower-petal--four{transform:translate(-12%,-14%)rotate(135deg)}.academy-path .academy-growth__sunflower-petal--five{transform:translate(-50%)rotate(180deg)}.academy-path .academy-growth__sunflower-petal--six{transform:translate(-88%,-14%)rotate(225deg)}.academy-path .academy-growth__sunflower-petal--seven{transform:translate(-100%,-50%)rotate(270deg)}.academy-path .academy-growth__sunflower-petal--eight{transform:translate(-88%,-86%)rotate(315deg)}.academy-path .academy-growth__sunflower-petal--nine,.academy-path .academy-growth__sunflower-petal--ten,.academy-path .academy-growth__sunflower-petal--eleven,.academy-path .academy-growth__sunflower-petal--twelve{display:none}.academy-path .academy-growth__sunflower-heart{background:radial-gradient(circle,#0000 0 4px,#45271047 4.5px 6px,#0000 6.5px) 0 0/13px 13px,radial-gradient(circle at 38% 28%,#ffffff3d 0 5px,#0000 6px),linear-gradient(145deg,#a76c2f 0%,#70431d 62%,#412313 100%);border:5px solid #ffe77b;width:74px;box-shadow:inset -8px -8px #1c0f072e,0 6px #5239221f}.academy-path .academy-growth--stage-1 .academy-growth__bloom{opacity:0;transform:translate(-50%)scale(.18)}.academy-path .academy-growth--stage-1 .academy-growth__leaf--two,.academy-path .academy-growth--stage-1 .academy-growth__leaf--three,.academy-path .academy-growth--stage-1 .academy-growth__leaf--four{display:none}.academy-path .academy-growth--stage-1 .academy-growth__leaf--one{transform-origin:0 90%;width:42px;height:28px;bottom:60px;left:calc(50% + 20px);transform:rotate(-35deg)}.academy-path .academy-growth--stage-2 .academy-growth__bloom{transform:translate(-50%)scale(.45)}.academy-path .academy-growth--stage-bud .academy-growth__stem{height:calc(100% - 78px);bottom:18px}.academy-path .academy-growth--stage-bud .academy-growth__bloom{display:none}.academy-path .academy-growth--stage-bud .academy-growth__bud{display:block}.academy-path .academy-growth--stage-bud .academy-growth__leaf{width:clamp(44px,17%,58px);height:clamp(28px,7%,36px)}.academy-path .academy-growth--stage-bud .academy-growth__leaf--one{bottom:28%}.academy-path .academy-growth--stage-bud .academy-growth__leaf--two{bottom:44%}.academy-path .academy-growth--stage-bud .academy-growth__leaf--three,.academy-path .academy-growth--stage-bud .academy-growth__leaf--four{display:none}.academy-path .academy-growth--stage-2 .academy-growth__leaf--three,.academy-path .academy-growth--stage-2 .academy-growth__leaf--four{display:block}.academy-path .academy-growth--stage-2 .academy-growth__leaf{width:clamp(50px,19%,68px);height:clamp(31px,8%,41px)}.academy-path .academy-growth--stage-3 .academy-growth__leaf{width:clamp(56px,21%,78px);height:clamp(34px,9%,46px)}.academy-path .academy-growth--stage-4 .academy-growth__leaf{width:clamp(62px,23%,90px);height:clamp(38px,10%,54px)}.academy-path .academy-growth--stage-5 .academy-growth__leaf{width:clamp(70px,26%,106px);height:clamp(42px,11%,62px)}.academy-path .academy-growth--stage-3 .academy-growth__leaf--five,.academy-path .academy-growth--stage-3 .academy-growth__leaf--six,.academy-path .academy-growth--stage-4 .academy-growth__leaf--five,.academy-path .academy-growth--stage-4 .academy-growth__leaf--six,.academy-path .academy-growth--stage-5 .academy-growth__leaf--five,.academy-path .academy-growth--stage-5 .academy-growth__leaf--six,.academy-path .academy-growth--stage-4 .academy-growth__leaf--seven,.academy-path .academy-growth--stage-4 .academy-growth__leaf--eight,.academy-path .academy-growth--stage-5 .academy-growth__leaf--seven,.academy-path .academy-growth--stage-5 .academy-growth__leaf--eight,.academy-path .academy-growth--stage-5 .academy-growth__leaf--nine,.academy-path .academy-growth--stage-5 .academy-growth__leaf--ten,.academy-path .academy-growth--stage-5 .academy-growth__leaf--eleven,.academy-path .academy-growth--stage-5 .academy-growth__leaf--twelve,.academy-path .academy-growth--stage-5 .academy-growth__leaf--thirteen,.academy-path .academy-growth--stage-5 .academy-growth__leaf--fourteen{display:block}.academy-path .academy-growth--stage-3 .academy-growth__bloom{transform:translate(-50%)scale(.72)}.academy-path .academy-growth--stage-4 .academy-growth__bloom{transform:translate(-50%)scale(1.18)}.academy-path .academy-growth--stage-5 .academy-growth__bloom{transform:translate(-50%)scale(1.48)}@media (width<=575.98px){.academy-path .academy-tree-canopy.academy-growth{width:156px;left:clamp(84px,22vw,110px)}.academy-path .academy-growth__pot{width:84px;height:66px;bottom:6px}.academy-path .academy-growth__stem{width:clamp(7px, 4.25vw, var(--stem-max-width))}.academy-path .academy-growth__bloom{width:108px;height:108px;top:-10px}.academy-path .academy-growth__sunflower-petal{width:21px;height:44px}.academy-path .academy-growth__sunflower-heart{border-width:3px;width:44px}}
