.btn__cmslink{letter-spacing:.025em}.btn__cmslink:before{--tw-content:"";content:var(--tw-content)}.inline__link{display:inline-flex;align-items:center;gap:.125rem}.posc__article .inline__link{color:hsl(var(--primary))}.inline__link .material-symbols-outlined{display:none}.posc__title .inline__link .material-symbols-outlined{display:inline-block}.SparkleButton_sparkleButton__8_aUm{position:relative;cursor:pointer}.SparkleButton_sparkleButton__8_aUm:disabled{cursor:not-allowed}.SparkleButton_sparkleButton__8_aUm .SparkleButton_buttonContainer__laCR_{display:flex;align-items:center}.SparkleButton_sparkleButton--compact__fFSzc .SparkleButton_buttonContainer__laCR_{padding:1rem 2rem;font-size:1rem;min-width:200px}@media(min-width:768px){.SparkleButton_sparkleButton--compact__fFSzc .SparkleButton_buttonContainer__laCR_{padding:1.25rem 2.5rem;font-size:1.125rem}}.SparkleButton_sparkleButton--compact__fFSzc .SparkleButton_mainIcon__Df1TP{height:1.25rem;width:1.25rem}.SparkleButton_sparkleButton--compact__fFSzc .SparkleButton_sparkleIcon__2F4AO{height:.75rem;width:.75rem}.SparkleButton_sparkleButton--small__sDfvg .SparkleButton_buttonContainer__laCR_{padding:1rem 1.5rem;font-size:1.65rem}@media (min-width:768px){.SparkleButton_sparkleButton--small__sDfvg .SparkleButton_buttonContainer__laCR_{height:3.75rem;padding-top:.75rem;padding-bottom:.75rem;font-size:var(--font-size-common)}}.SparkleButton_sparkleButton--small__sDfvg .SparkleButton_mainIcon__Df1TP{height:1.25rem;width:1.25rem}.SparkleButton_sparkleButton--small__sDfvg .SparkleButton_sparkleIcon__2F4AO{height:.75rem;width:.75rem}.SparkleButton_sparkleButton--medium__MAfYK .SparkleButton_buttonContainer__laCR_{padding:1.5rem 3rem;font-size:1.5rem;line-height:2rem}.SparkleButton_sparkleButton--medium__MAfYK .SparkleButton_mainIcon__Df1TP{height:2rem;width:2rem}.SparkleButton_sparkleButton--medium__MAfYK .SparkleButton_sparkleIcon__2F4AO{height:1rem;width:1rem}.SparkleButton_sparkleButton--large__hwHkT .SparkleButton_buttonContainer__laCR_{padding:2rem 4rem;font-size:1.875rem;line-height:2.25rem}.SparkleButton_sparkleButton--large__hwHkT .SparkleButton_mainIcon__Df1TP{height:2.5rem;width:2.5rem}.SparkleButton_sparkleButton--large__hwHkT .SparkleButton_sparkleIcon__2F4AO{height:1.25rem;width:1.25rem}.SparkleButton_sparkleButton--disabled___SqNO .SparkleButton_outerGlow__MWqbd{opacity:.3}.SparkleButton_sparkleButton--disabled___SqNO .SparkleButton_buttonContainer__laCR_{opacity:.5}.SparkleButton_sparkleButton--blurWeak___jzVW .SparkleButton_additionalGlow__RYh22,.SparkleButton_sparkleButton--blurWeak___jzVW .SparkleButton_outerGlow__MWqbd{display:none}.SparkleButton_sparkleButton--blurWeak___jzVW .SparkleButton_buttonContainer__laCR_{box-shadow:0 2px 8px -2px rgba(0,100,200,.08),0 0 0 1px rgba(0,191,255,.02)}.SparkleButton_sparkleButton--blurWeak___jzVW:hover:not(:disabled) .SparkleButton_buttonContainer__laCR_{box-shadow:0 4px 12px -3px rgba(0,191,255,.12),0 0 0 1px rgba(0,191,255,.04)}.SparkleButton_sparkleButton__8_aUm:hover:not(:disabled) .SparkleButton_outerGlow__MWqbd{opacity:1}.SparkleButton_sparkleButton__8_aUm:hover:not(:disabled) .SparkleButton_additionalGlow__RYh22{opacity:.75}.SparkleButton_sparkleButton__8_aUm:hover:not(:disabled) .SparkleButton_buttonContainer__laCR_{--tw-scale-x:1.05;--tw-scale-y:1.05;box-shadow:0 25px 50px -12px rgba(0,191,255,.6),0 0 0 1px rgba(0,191,255,.2)}.SparkleButton_outerGlow__MWqbd,.SparkleButton_sparkleButton__8_aUm:hover:not(:disabled) .SparkleButton_buttonContainer__laCR_{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.SparkleButton_outerGlow__MWqbd{position:absolute;inset:0;--tw-scale-x:1.1;--tw-scale-y:1.1;border-radius:9999px;opacity:.75;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s;background:linear-gradient(300deg,deepskyblue,darkviolet,blue);background-size:180% 180%;animation:SparkleButton_gradient-animation__aPShQ 18s ease infinite;filter:blur(20px)}.is_open .SparkleButton_outerGlow__MWqbd,.is_scrolling .SparkleButton_outerGlow__MWqbd{display:none}.SparkleButton_additionalGlow__RYh22{position:absolute;inset:0;border-radius:9999px;opacity:.5;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}@media (min-width:768px){.SparkleButton_additionalGlow__RYh22{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.SparkleButton_additionalGlow__RYh22{background:linear-gradient(300deg,deepskyblue,darkviolet,blue);background-size:120% 120%;animation:SparkleButton_gradient-animation__aPShQ 18s ease infinite;filter:blur(1.875rem)}.is_scrolling .SparkleButton_additionalGlow__RYh22{display:none}@media(min-width:768px){.SparkleButton_additionalGlow__RYh22{background-size:180% 180%}}.is_open .SparkleButton_additionalGlow__RYh22{display:none}.SparkleButton_buttonContainer__laCR_{position:relative;border-radius:9999px;border-width:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s;background:linear-gradient(300deg,deepskyblue,darkviolet,blue);background-size:180% 180%;animation:SparkleButton_gradient-animation__aPShQ 18s ease infinite;border-color:rgba(0,191,255,.5);box-shadow:0 25px 50px -12px rgba(0,100,200,.4),0 0 0 1px rgba(0,191,255,.1)}.SparkleButton_innerGlow__mO7_9{position:absolute;inset:0;border-radius:9999px;opacity:.3;background:linear-gradient(300deg,rgba(0,191,255,.3),rgba(148,0,211,.3),rgba(0,0,255,.3))}.SparkleButton_buttonContent__TM_MI{position:relative;display:flex;align-items:center;gap:.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media not all and (min-width:768px){.SparkleButton_buttonContent__TM_MI{width:100%;justify-content:center}}.SparkleButton_buttonText__DjRSc,.SparkleButton_mainIcon__Df1TP{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@keyframes SparkleButton_pulse__ve62_{0%,to{opacity:.4}50%{opacity:1}}@keyframes SparkleButton_gradient-loop__YHNBr{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes SparkleButton_gradient-animation__aPShQ{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.GlowText_glowText__FpgXQ{position:relative;filter:brightness(1.1);z-index:1}.GlowText_glowText__FpgXQ:before{background:linear-gradient(90deg,var(--blur-colors,#00cfff,#a600ff,#ff006e,#ff8800));filter:blur(20px) brightness(.8);opacity:.7;border-radius:100px;z-index:-1;background-size:200% 200%}.GlowText_glowText__FpgXQ:after,.GlowText_glowText__FpgXQ:before{content:attr(data-text);position:absolute;inset:0;pointer-events:none;animation:GlowText_gradientShift__Oeiav var(--animation-duration,12s) ease-in-out infinite}.GlowText_glowText__FpgXQ:after{font-size:inherit;font-weight:inherit;font-family:inherit;letter-spacing:inherit;line-height:inherit;background:linear-gradient(90deg,var(--gradient-colors,#00cfff,#a600ff,#ff006e,#ff8800));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);mix-blend-mode:color-burn;filter:blur(3px) brightness(1.3);z-index:0;background-size:200% 200%}@keyframes GlowText_gradientShift__Oeiav{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.HomeHero_hero__home__9nu_G{position:relative;z-index:0;height:100vh;width:100%;overflow:hidden;padding-top:45px}@media not all and (min-width:768px){.HomeHero_hero__home__9nu_G{max-height:680px}}@media (min-width:768px){.HomeHero_hero__home__9nu_G{padding-top:80px}}.HomeHero_hero__home__9nu_G{background:#0b0b16}.HomeHero_hero__home_bg__ODWYJ{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.HomeHero_hero__home_gradient__uEYGZ{position:absolute;inset:0;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:linear-gradient(135deg,#494cd9,#7f7ded 49%,#2a2797);background-size:400% 400%;animation:HomeHero_gradientShift__q7gWr 15s ease infinite}.HomeHero_hero__home_image___wXCL{position:absolute;left:0;right:0;top:50%;z-index:0;height:66.666667%;width:100%}@media (min-width:768px){.HomeHero_hero__home_image___wXCL{left:-20%;right:-30%;width:150%}}.HomeHero_hero__home_img__ZfOq6{-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.HomeHero_hero__home_img__ZfOq6{-o-object-fit:contain;object-fit:contain}}.HomeHero_hero__home_img__ZfOq6{-o-object-position:center;object-position:center;mix-blend-mode:screen}@media(max-width:767px){.HomeHero_hero__home_img__ZfOq6{-o-object-position:center bottom;object-position:center bottom}}.HomeHero_hero__home_content__GozOE{position:relative;z-index:10;width:100%;padding-top:5rem;padding-bottom:5rem;font-family:var(--font-noto-sans-jp),system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans}.HomeHero_hero__home_inner__oHZt4{text-align:center;max-width:800px;margin:0 auto}.HomeHero_hero__home_text__ieDMR{margin-bottom:2rem}.HomeHero_hero__home_title__QPz37{margin-bottom:1rem;font-size:3.25rem;font-weight:700;line-height:1.45;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.HomeHero_hero__home_subtitle__7EChJ{font-size:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.HomeHero_hero__home_actions__DIMto{display:flex;flex-direction:column;gap:1rem;align-items:center}@media(min-width:640px){.HomeHero_hero__home_actions__DIMto{flex-direction:row;justify-content:center;gap:1.5rem}}.HomeHero_hero__home_cta__R9URp{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:50px;font-weight:600;font-size:1rem;transition:all .3s ease;border:none;cursor:pointer;min-width:200px;justify-content:center}.HomeHero_hero__home_cta--primary__jLWY3{background:rgba(255,255,255,.2);color:#fff;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.HomeHero_hero__home_cta--primary__jLWY3:hover{background:rgba(255,255,255,.3);transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.2)}.HomeHero_hero__home_cta--secondary__oUa9F{background:rgba(0,0,0,0);color:#fff;border:2px solid rgba(255,255,255,.5)}.HomeHero_hero__home_cta--secondary__oUa9F:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.8);transform:translateY(-2px)}@media(min-width:768px){.HomeHero_hero__home_cta__R9URp{padding:1.25rem 2.5rem;font-size:1.125rem}}.HomeHero_hero__home_cta_icon__galhB{font-size:1.25rem}.HomeHero_glowBackground__YjYxD{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:hidden}.HomeHero_glowBlob__6VQxj{position:absolute;border-radius:50%;background:linear-gradient(0deg,#494cd9,#7f7ded 49%,#b0aff7);filter:blur(10vw);opacity:.55;mix-blend-mode:screen}.HomeHero_glowBlob1__dw0tY{width:40vw;height:40vw;top:-20vw;left:-10vw;animation:HomeHero_orbit1__8SDjY 20s ease-in-out infinite}.HomeHero_glowBlob2__NVeqg{width:35vw;height:35vw;top:20vh;right:-15vw;animation:HomeHero_orbit2__Ja7wZ 25s ease-in-out infinite reverse}.HomeHero_glowBlob3__E9sr4{width:30vw;height:30vw;bottom:-10vw;left:20vw;animation:HomeHero_orbit3__BkHxh 30s ease-in-out infinite}.HomeHero_vignette__Bhpki{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,transparent 0,transparent 40%,rgba(11,11,22,.3) 80%,rgba(11,11,22,.6) 100%);z-index:3;pointer-events:none}.HomeHero_glowText__jblOr{position:relative;filter:brightness(1.1);z-index:1}.HomeHero_glowText__jblOr:before{filter:blur(20px) brightness(.8);opacity:.7;border-radius:100px;z-index:-1}.HomeHero_glowText__jblOr:after,.HomeHero_glowText__jblOr:before{content:attr(data-text);position:absolute;inset:0;background:linear-gradient(90deg,#00cfff,#a600ff,#ff006e,#ff8800);pointer-events:none;background-size:200% 200%;animation:HomeHero_gradientShift__q7gWr 12s ease-in-out infinite}.HomeHero_glowText__jblOr:after{font-size:inherit;font-weight:inherit;font-family:inherit;letter-spacing:inherit;line-height:inherit;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);mix-blend-mode:color-burn;filter:blur(3px) brightness(1.3);z-index:0}@keyframes HomeHero_orbit1__8SDjY{0%,to{transform:translate(0) scale(1)}25%{transform:translate(15vw,10vh) scale(1.1)}50%{transform:translate(10vw,25vh) scale(.9)}75%{transform:translate(-5vw,15vh) scale(1.05)}}@keyframes HomeHero_orbit2__Ja7wZ{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-20vw,15vh) scale(1.2)}66%{transform:translate(-10vw,-10vh) scale(.8)}}@keyframes HomeHero_orbit3__BkHxh{0%,to{transform:translate(0) scale(1)}20%{transform:translate(10vw,-15vh) scale(1.1)}40%{transform:translate(-15vw,-5vh) scale(.9)}60%{transform:translate(-5vw,10vh) scale(1.15)}80%{transform:translate(5vw,5vh) scale(.95)}}@keyframes HomeHero_float__BgfVT{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}