.hero-reveal[data-v-0c99f5fb]{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s)}.hero-reveal.revealed[data-v-0c99f5fb]{opacity:1;transform:translateY(0)}.hero-ken-burns[data-v-0c99f5fb]{animation:kenBurns-0c99f5fb 25s ease-in-out infinite alternate}@keyframes kenBurns-0c99f5fb{0%{transform:scale(1) translate(0)}to{transform:scale(1.08) translate(-1%,-1%)}}.hero-title-gradient[data-v-0c99f5fb]{background:linear-gradient(135deg,#fff,#fff 35%,#e01a84b3 65%,#e01a84);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sakura-petal[data-v-0c99f5fb]{animation:petalFall-0c99f5fb linear infinite}@keyframes petalFall-0c99f5fb{0%{opacity:0;transform:translateY(0) translate(0) rotate(0)}5%{opacity:1}25%{opacity:.9;transform:translateY(25vh) translate(calc(var(--drift)*.3)) rotate(calc(var(--rotation)*.25))}50%{opacity:.8;transform:translateY(50vh) translate(calc(var(--drift)*-.2)) rotate(calc(var(--rotation)*.5))}75%{opacity:.6;transform:translateY(75vh) translate(calc(var(--drift)*.5)) rotate(calc(var(--rotation)*.75))}95%{opacity:.3}to{opacity:0;transform:translateY(105vh) translate(var(--drift)) rotate(var(--rotation))}}.petal-shape[data-v-0c99f5fb]{animation:petalSpin-0c99f5fb linear infinite;background:radial-gradient(ellipse at 30% 50%,#ff96c8e6 0,#e01a8499 40%,#ffc8dc4d);border-radius:80% 10% 55% 50%/55% 10% 80% 50%;box-shadow:0 0 8px #e01a8466,0 0 20px #e01a8426;height:100%;width:100%}@keyframes petalSpin-0c99f5fb{0%{transform:rotateY(0) rotate(0)}50%{transform:rotateY(180deg) rotate(20deg)}to{transform:rotateY(1turn) rotate(0)}}.kanji-float[data-v-0c99f5fb]{animation:kanjiFloat-0c99f5fb 20s ease-in-out infinite alternate}@keyframes kanjiFloat-0c99f5fb{0%{opacity:.012;transform:translateY(0) scale(1)}50%{opacity:.02}to{opacity:.012;transform:translateY(-30px) scale(1.03)}}.scroll-line[data-v-0c99f5fb]{animation:scrollLine-0c99f5fb 2s ease-in-out infinite}@keyframes scrollLine-0c99f5fb{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}.cta-border-spin[data-v-0c99f5fb]{animation:borderSpin-0c99f5fb 3s linear infinite;background-size:300% 100%}@keyframes borderSpin-0c99f5fb{0%{background-position:0 50%}to{background-position:300% 50%}}.tree-sway-left[data-v-0c99f5fb]{animation:treeSwayLeft-0c99f5fb 8s ease-in-out infinite;transform-origin:bottom center}.tree-sway-right[data-v-0c99f5fb]{animation:treeSwayRight-0c99f5fb 10s ease-in-out infinite;transform-origin:top center}@keyframes treeSwayLeft-0c99f5fb{0%,to{transform:rotate(0) translate(0)}20%{transform:rotate(1.2deg) translate(3px)}40%{transform:rotate(-.8deg) translate(-2px)}60%{transform:rotate(.6deg) translate(2px)}80%{transform:rotate(-.4deg) translate(-1px)}}@keyframes treeSwayRight-0c99f5fb{0%,to{transform:rotate(0) translate(0)}15%{transform:rotate(-1deg) translate(-3px)}35%{transform:rotate(.7deg) translate(2px)}55%{transform:rotate(-.5deg) translate(-2px)}75%{transform:rotate(.3deg) translate(1px)}}.story-title-gradient[data-v-59f38a5e]{background:linear-gradient(135deg,#e01a84,#ff4da6 50%,#e01a84);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.story-reveal[data-v-59f38a5e]{opacity:0;transform:translateY(30px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s)}.story-reveal.revealed[data-v-59f38a5e]{opacity:1;transform:translateY(0)}.merch-reveal[data-v-076d7a78]{opacity:0;transform:translateY(30px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.merch-reveal.delay-100[data-v-076d7a78]{transition-delay:.1s}.merch-reveal.delay-200[data-v-076d7a78]{transition-delay:.2s}.merch-reveal.revealed[data-v-076d7a78]{opacity:1;transform:translateY(0)}.slide-fade-enter-active[data-v-076d7a78],.slide-fade-leave-active[data-v-076d7a78]{transition:opacity 1s ease-in-out}.slide-fade-enter-from[data-v-076d7a78],.slide-fade-leave-to[data-v-076d7a78]{opacity:0}.indicator-progress[data-v-076d7a78]{animation:progress-076d7a78 4s linear infinite;width:0}@keyframes progress-076d7a78{0%{width:0}to{width:100%}}.glitch-text[data-v-076d7a78]:hover:after,.glitch-text[data-v-076d7a78]:hover:before{content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%}.glitch-text[data-v-076d7a78]:hover:before{left:3px;text-shadow:-2px 0 #e01a84;clip:rect(24px,550px,90px,0);animation:glitch-anim-2-076d7a78 3s linear infinite alternate-reverse}.glitch-text[data-v-076d7a78]:hover:after{left:-3px;text-shadow:-2px 0 #0ff;clip:rect(85px,550px,140px,0);animation:glitch-anim-076d7a78 2.5s linear infinite alternate-reverse}@keyframes glitch-anim-076d7a78{0%{clip:rect(11px,9999px,86px,0)}20%{clip:rect(4px,9999px,83px,0)}40%{clip:rect(61px,9999px,42px,0)}60%{clip:rect(98px,9999px,10px,0)}80%{clip:rect(19px,9999px,41px,0)}to{clip:rect(32px,9999px,53px,0)}}@keyframes glitch-anim-2-076d7a78{0%{clip:rect(65px,9999px,100px,0)}20%{clip:rect(12px,9999px,44px,0)}40%{clip:rect(33px,9999px,94px,0)}60%{clip:rect(78px,9999px,8px,0)}80%{clip:rect(42px,9999px,35px,0)}to{clip:rect(9px,9999px,76px,0)}}@keyframes shimmer-076d7a78{0%{transform:translate(-150%) skew(-20deg)}50%{transform:translate(150%) skew(-20deg)}to{transform:translate(150%) skew(-20deg)}}.marquee-track[data-v-076d7a78]{animation:scroll-marquee-076d7a78 40s linear infinite}.infinite-media-scroll[data-v-076d7a78],.marquee-track[data-v-076d7a78]{width:-moz-max-content;width:max-content}.infinite-media-scroll[data-v-076d7a78]{animation:infinite-slide-076d7a78 30s linear infinite}.pause-animation[data-v-076d7a78]{animation-play-state:paused}@keyframes scroll-marquee-076d7a78{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@keyframes infinite-slide-076d7a78{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-spin-slow[data-v-076d7a78]{animation:spin 15s linear infinite}.mask-image-bottom[data-v-076d7a78]{-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent);mask-image:linear-gradient(180deg,#000 50%,transparent)}.fade-bg-enter-active[data-v-499a7d2b],.fade-bg-leave-active[data-v-499a7d2b]{transition:opacity 1s ease-in-out}.fade-bg-enter-from[data-v-499a7d2b],.fade-bg-leave-to[data-v-499a7d2b]{opacity:0}.fade-kanji-enter-active[data-v-499a7d2b],.fade-kanji-leave-active[data-v-499a7d2b]{transition:all .8s cubic-bezier(.16,1,.3,1)}.fade-kanji-enter-from[data-v-499a7d2b],.fade-kanji-leave-to[data-v-499a7d2b]{opacity:0;transform:translate(30%) scale(.95)}.fade-up-enter-active[data-v-499a7d2b],.fade-up-leave-active[data-v-499a7d2b]{transition:all .5s cubic-bezier(.16,1,.3,1)}.fade-up-enter-from[data-v-499a7d2b]{opacity:0;transform:translateY(20px)}.fade-up-leave-to[data-v-499a7d2b]{opacity:0;transform:translateY(-20px)}.stats-gradient-text[data-v-41b87610]{background-size:200% 100%}@keyframes shimmer-41b87610{0%{background-position:-100% 0}50%{background-position:100% 0}to{background-position:-100% 0}}.stat-number[data-v-41b87610]{color:transparent;-webkit-text-stroke:1.5px hsla(0,0%,100%,.4);transition:all .7s ease}.group:hover .stat-number[data-v-41b87610]{color:#fff;-webkit-text-stroke:0 transparent;text-shadow:0 0 20px hsla(0,0%,100%,.3)}@keyframes sweep-41b87610{0%{transform:translate(-100%) skew(-15deg)}to{transform:translate(200%) skew(-15deg)}}@keyframes slide-down-41b87610{0%{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%;transform:translate(-50%,-100%)}}.custom-link-hover[data-v-04b1872c]{padding-bottom:2px;position:relative}.custom-link-hover[data-v-04b1872c]:after{background-color:#e01a84;bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.group:hover .custom-link-hover[data-v-04b1872c]:after{width:100%}.footer-stroke-text[data-v-04b1872c]{color:transparent;-webkit-text-stroke:1px hsla(0,0%,100%,.15)}.footer-stroke-text-pink[data-v-04b1872c]{color:transparent;-webkit-text-stroke:1px rgba(224,26,132,.3)}@media(max-width:768px){.footer-stroke-text[data-v-04b1872c]{-webkit-text-stroke:1px hsla(0,0%,100%,.2)}.footer-stroke-text-pink[data-v-04b1872c]{-webkit-text-stroke:1px rgba(224,26,132,.4)}}.writing-vertical[data-v-04b1872c]{text-orientation:upright;writing-mode:vertical-rl}
