.home-hero_hero__aC4r6{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid rgb(255 255 255/10%);background:#030b17}.home-hero_atmosphere__yV8t_{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 80% 12%,#0d3448 0,transparent 49%),linear-gradient(160deg,#030b17 15%,#071c2c 60%,#030b17)}.home-hero_grid__LMXyu{position:absolute;inset:0;opacity:.3;background-image:linear-gradient(rgb(125 211 252/12%) 1px,transparent 0),linear-gradient(90deg,rgb(125 211 252/12%) 1px,transparent 0);background-size:96px 96px;-webkit-mask-image:linear-gradient(120deg,transparent 15%,#000 85%);mask-image:linear-gradient(120deg,transparent 15%,#000 85%)}.home-hero_halo__n_x2y{top:-18rem;left:22%;width:72rem;height:62rem;background:radial-gradient(ellipse,rgb(34 211 238/17%),rgb(14 165 233/5%) 42%,transparent 66%)}.home-hero_halo__n_x2y,.home-hero_horizon__8zBoC{position:absolute;border-radius:50%;transform:rotate(-24deg)}.home-hero_horizon__8zBoC{top:26rem;right:-14rem;width:66rem;height:30rem;background:radial-gradient(ellipse,rgb(45 212 191/9%),transparent 66%)}.home-hero_marketLines__0EW44{position:absolute;top:0;right:-8%;width:110%;height:min(100%,68rem);opacity:.32;-webkit-mask-image:linear-gradient(90deg,transparent 5%,#000 70%);mask-image:linear-gradient(90deg,transparent 5%,#000 70%)}.home-hero_secondaryLine__yXOHD{opacity:.3}.home-hero_lineTrace__q8gc6{stroke-dasharray:.12 .88;stroke-dashoffset:.12;opacity:.8}.home-hero_content__QZbIT{position:relative;padding-top:clamp(3.5rem,7vw,7.5rem);padding-bottom:clamp(4rem,7vw,7.5rem)}.home-hero_layout__aQwTH{display:grid;align-items:start;gap:3.5rem}.home-hero_copy__NDWLE{min-width:0}.home-hero_badge__H8tSR{display:inline-flex;align-items:center;gap:.65rem;margin-bottom:1.75rem;color:#a5e7f5;font-size:.75rem;line-height:1.6;letter-spacing:.16em}.home-hero_title__5e2gJ{max-width:56rem;margin:0;font-size:clamp(2.6rem,5.15vw,5.1rem);font-weight:600;line-height:1.18;letter-spacing:-.055em;color:#f4faff;text-wrap:balance}.home-hero_titleAccent__CufFW{display:block;margin-top:.22em;white-space:pre-line;background:linear-gradient(115deg,#fff,#b4edff 42%,#7bddd1);-webkit-background-clip:text;background-clip:text;color:transparent}.home-hero_title__5e2gJ:lang(ja){font-size:clamp(2.4rem,4.4vw,4.7rem)}.home-hero_rule__xZrgX{width:4rem;height:2px;margin-top:2rem;background:#78dcca;box-shadow:0 0 20px rgb(120 220 202/20%)}.home-hero_description___oans{max-width:38rem;margin-top:1.75rem;color:#aebed0;font-size:1rem;line-height:1.9}.home-hero_description___oans p+p{margin-top:.8rem}.home-hero_description___oans p:first-child{color:#e0eaf2;font-size:1.125rem}.home-hero_actions__75HzK{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.home-hero_actions__75HzK a{min-height:3.25rem;height:auto;padding:.875rem 1.25rem;border-radius:.75rem;white-space:normal;text-align:center;line-height:1.5}.home-hero_actions__75HzK a:first-child{background:#d9f8f6;box-shadow:0 4px 30px rgb(94 234 212/10%)}.home-hero_actions__75HzK a:first-child:hover{background:#fff}.home-hero_actions__75HzK a:focus-visible{outline:2px solid #a5f3fc;outline-offset:4px}.home-hero_support__Rh4TF{min-width:0}.home-hero_supportPanel__tyq_L{background:linear-gradient(155deg,rgb(15 34 51/97%),rgb(3 12 26/97%))}@media (min-width:1280px){.home-hero_layout__aQwTH{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(3rem,5vw,5.5rem)}.home-hero_support__Rh4TF{padding-top:3.5rem}}@media (max-width:639px){.home-hero_content__QZbIT{padding-inline:1.5rem}.home-hero_title__5e2gJ{font-size:clamp(2.1rem,7.8vw,3.1rem);line-height:1.25;letter-spacing:-.045em}.home-hero_badge__H8tSR{margin-bottom:1.4rem;font-size:.6875rem;letter-spacing:.1em}.home-hero_title__5e2gJ:lang(ja){font-size:clamp(1.4rem,7.2vw,2.6rem)}.home-hero_actions__75HzK a{width:100%}.home-hero_marketLines__0EW44{top:0;right:-60%;width:180%;height:45rem;opacity:.14}.home-hero_grid__LMXyu,.home-hero_horizon__8zBoC,.home-hero_secondaryLine__yXOHD{display:none}.home-hero_halo__n_x2y{top:-10rem;left:-18rem;width:55rem;height:48rem}}@media (prefers-reduced-motion:no-preference){.home-hero_halo__n_x2y{animation:home-hero_ambient-light__xFWMX 18s ease-in-out infinite alternate}.home-hero_lineTrace__q8gc6{animation:home-hero_market-flow__Eg_K7 16s linear infinite}.home-hero_actions__75HzK,.home-hero_badge__H8tSR,.home-hero_description___oans,.home-hero_evidence__OCfxN,.home-hero_support__Rh4TF,.home-hero_title__5e2gJ{animation:home-hero_arrive__tDjeS .8s cubic-bezier(.16,1,.3,1) both}.home-hero_title__5e2gJ{animation-delay:70ms}.home-hero_description___oans{animation-delay:.13s}.home-hero_actions__75HzK{animation-delay:.19s}.home-hero_support__Rh4TF{animation-delay:.24s}.home-hero_evidence__OCfxN{animation-delay:.3s}.home-hero_actions__75HzK:focus-within{animation:none}}@keyframes home-hero_arrive__tDjeS{0%{opacity:.4;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes home-hero_ambient-light__xFWMX{0%{opacity:.6;transform:translate3d(-3%,0,0) rotate(-24deg)}to{opacity:1;transform:translate3d(3%,2%,0) rotate(-18deg)}}@keyframes home-hero_market-flow__Eg_K7{to{stroke-dashoffset:-.88}}.home-intro_intro__mGfW2{position:fixed;inset:0;width:100%;max-width:none;height:100%;height:100dvh;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:#020405;color:#f1f7f6;opacity:1;transition:opacity .65s ease}.home-intro_intro__mGfW2::backdrop{background:transparent}.home-intro_intro__mGfW2[data-phase=leaving]{opacity:0}.home-intro_stage__Rd0tL{position:absolute;inset:0;overflow:hidden}.home-intro_stage__Rd0tL:after,.home-intro_stage__Rd0tL:before{content:"";position:absolute;left:0;right:0;height:10vh;background:#000;z-index:2}.home-intro_stage__Rd0tL:before{top:0}.home-intro_stage__Rd0tL:after{bottom:0}.home-intro_aura___jUjd{position:absolute;inset:-40%;background:radial-gradient(ellipse at center,#15444388,transparent 48%);animation:home-intro_atmosphere__JZRsu 8s ease both}.home-intro_streaks__pxrCl{position:absolute;inset:-100%;background:repeating-conic-gradient(from 20deg,transparent 0deg 29.8deg,#bdf6e91a 29.9deg 30deg);-webkit-mask-image:radial-gradient(ellipse,transparent 12%,#000 60%,transparent 72%);mask-image:radial-gradient(ellipse,transparent 12%,#000 60%,transparent 72%);animation:home-intro_rush__iI8Ci 8s cubic-bezier(.16,1,.3,1) both}.home-intro_chart__ULSuf{position:absolute;inset:0;width:100%;height:100%;opacity:.2;animation:home-intro_chart-dim__75s0g 8s ease both}.home-intro_chartFlow__BRJIX{animation:home-intro_chart-flow__CauBS 8s linear infinite}.home-intro_traceShadow__lWhCi{stroke:#81dfcd;stroke-width:12;opacity:.2}.home-intro_trace__5YeRr{stroke:#b5f8e8;stroke-width:2}.home-intro_beam__dWIWd{position:absolute;top:50%;left:-25%;width:150%;height:1px;background:linear-gradient(90deg,transparent,#acf7e5,transparent);box-shadow:0 0 35px 3px #63e3d040;animation:home-intro_beam__dWIWd 8s ease both}.home-intro_dataScene__IOHLx,.home-intro_wordmark__RhcVf{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:100px 24px}.home-intro_dataScene__IOHLx{gap:28px}.home-intro_figure__8DhPL{display:flex;align-items:baseline;justify-content:center;gap:.025em;font-size:clamp(130px,30vw,430px);line-height:.9;font-weight:700;letter-spacing:-.085em;font-variant-numeric:tabular-nums}.home-intro_returnFigure__TF262{font-size:clamp(130px,32vw,430px)}.home-intro_returnSuffix__qBrdZ{margin-left:.3em;font-size:.18em;letter-spacing:.08em;color:#afc9c3;white-space:nowrap}.home-intro_percent__45yNP{font-size:.45em;letter-spacing:-.03em}.home-intro_currency__eJdHy{font-size:.23em;letter-spacing:-.02em;color:#8de2ce}.home-intro_leverageFigure__r2QW3{color:#a0eedc}.home-intro_dataLabel__xUL7w{max-width:90%;color:#afc9c3;font-size:clamp(12px,1.3vw,18px);letter-spacing:.16em;line-height:1.7;text-wrap:balance}.home-intro_returnScene__8UaWe{animation:home-intro_return-scene__C_21L 8s linear both}.home-intro_leverageScene__vqeDx{animation:home-intro_leverage-scene__mgYSj 8s linear both}.home-intro_entryScene__Uetc4{animation:home-intro_entry-scene__rOAgS 8s linear both}.home-intro_wordmark__RhcVf{animation:home-intro_brand-scene__H8K7l 8s linear both}.home-intro_logoReveal__H6Fwf{position:relative;width:clamp(180px,28vw,340px);aspect-ratio:1;flex-shrink:0}.home-intro_logo__rn_Vv{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:brightness(2.1) saturate(.85);animation:home-intro_logo-develop__0MwjQ 8s linear both}.home-intro_logoLight__CZuUv{position:absolute;inset:0;opacity:0;background:linear-gradient(115deg,#0b386d 20%,#2476bd 36%,#d9fbff 45%,#a0eedc 49%,#307cd1 56%,#0b386d 72%);background-size:320% 100%;-webkit-mask:url(/assets/logo/logo_fx.png) center/contain no-repeat;mask:url(/assets/logo/logo_fx.png) center/contain no-repeat;animation:home-intro_logo-light__rsteU 8s linear both}.home-intro_name__tHyP9{margin-top:28px;padding-left:.3em;font-size:clamp(16px,2.4vw,30px);letter-spacing:.3em;animation:home-intro_brand-name__wrJxY 8s ease both}.home-intro_localName__07ec_{margin-top:14px;padding-left:.35em;font-size:clamp(18px,2vw,26px);letter-spacing:.35em;color:#c7eee4;animation:home-intro_brand-local-name__W44En 8s ease both}.home-intro_slogan__O_c6o{max-width:30em;margin-top:24px;color:#b7d5cb;font-size:clamp(14px,1.4vw,18px);line-height:1.8;letter-spacing:.1em;text-wrap:balance;animation:home-intro_brand-slogan__JOidd 8s ease both}.home-intro_replay__rICtU{position:fixed;z-index:40;left:max(20px,env(safe-area-inset-left));bottom:max(20px,env(safe-area-inset-bottom));display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid #a0eedc40;border-radius:50%;background:#071514e6;color:#c7eee4;box-shadow:0 8px 24px #02061730;backdrop-filter:blur(12px);cursor:pointer}.home-intro_replay__rICtU[hidden]{display:none}.home-intro_replay__rICtU:hover{background:#12352e;color:#fff}.home-intro_replay__rICtU:focus-visible{outline:2px solid #a0eedc;outline-offset:3px}.home-intro_skip__zfW6H{position:absolute;z-index:3;top:max(20px,env(safe-area-inset-top));right:max(24px,env(safe-area-inset-right));display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:80px;min-height:44px;padding:10px 12px;border:0;border-radius:4px;background:transparent;color:#c7d8d3;font-size:12px;cursor:pointer}.home-intro_skip__zfW6H:hover{color:#fff;background:#ffffff0a}.home-intro_skip__zfW6H:focus-visible{outline:1px solid #a0eedc;outline-offset:3px}@keyframes home-intro_atmosphere__JZRsu{0%{opacity:0;transform:scale(.5)}20%{opacity:.8}80%{opacity:.65}to{opacity:.3;transform:scale(1.4)}}@keyframes home-intro_rush__iI8Ci{0%{transform:scale(.4) rotate(-12deg);opacity:0}12%{opacity:.5}to{transform:scale(1.7) rotate(4deg);opacity:.15}}@keyframes home-intro_chart-flow__CauBS{0%{transform:translateX(0)}to{transform:translateX(-1440px)}}@keyframes home-intro_chart-dim__75s0g{0%,73%{opacity:.2}84%,to{opacity:.06}}@keyframes home-intro_beam__dWIWd{0%{transform:scaleX(0);opacity:0}8%{transform:scaleX(1);opacity:.7}18%,to{transform:scaleX(1.4);opacity:0}}@keyframes home-intro_return-scene__C_21L{0%{opacity:0;transform:scale(1.9);filter:blur(16px);animation-timing-function:cubic-bezier(.16,1,.3,1)}4%{opacity:1;transform:scale(1);filter:blur(0)}28%{opacity:1;transform:scale(1);filter:blur(0);animation-timing-function:cubic-bezier(.7,0,1,.5)}31%,to{opacity:0;transform:scale(1.4);filter:blur(10px)}}@keyframes home-intro_leverage-scene__mgYSj{0%,31%{opacity:0;transform:scale(.7);filter:blur(14px);animation-timing-function:cubic-bezier(.16,1,.3,1)}34%{opacity:1;transform:scale(1);filter:blur(0)}50%{opacity:1;transform:scale(1);filter:blur(0);animation-timing-function:cubic-bezier(.7,0,1,.5)}53%,to{opacity:0;transform:scale(1.4);filter:blur(10px)}}@keyframes home-intro_entry-scene__rOAgS{0%,53%{opacity:0;transform:scale(1.9);filter:blur(14px);animation-timing-function:cubic-bezier(.16,1,.3,1)}56%{opacity:1;transform:scale(1);filter:blur(0)}73%{opacity:1;transform:scale(1);filter:blur(0);animation-timing-function:cubic-bezier(.7,0,1,.5)}76%,to{opacity:0;transform:scale(1.4);filter:blur(10px)}}@keyframes home-intro_brand-scene__H8K7l{0%,76%{opacity:0;transform:scale(1.04);filter:blur(4px);animation-timing-function:cubic-bezier(.16,1,.3,1)}80%{opacity:1;transform:scale(1);filter:blur(0)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes home-intro_logo-develop__0MwjQ{0%,76%{opacity:0;clip-path:inset(0 100% 0 0);filter:brightness(.6) saturate(.6)}83%{opacity:1;clip-path:inset(0 0 0 0);filter:brightness(1.4) saturate(.85)}91%,to{opacity:1;clip-path:inset(0 0 0 0);filter:brightness(2.1) saturate(.85)}}@keyframes home-intro_logo-light__rsteU{0%,77%{opacity:0;background-position:100% 50%}80%{opacity:1;background-position:90% 50%}92%{opacity:1;background-position:0 50%}97%,to{opacity:0;background-position:0 50%}}@keyframes home-intro_brand-name__wrJxY{0%,84%{opacity:0;transform:translateY(10px)}91%,to{opacity:1;transform:translateY(0)}}@keyframes home-intro_brand-local-name__W44En{0%,88%{opacity:0;transform:translateY(10px)}95%,to{opacity:1;transform:translateY(0)}}@keyframes home-intro_brand-slogan__JOidd{0%,92%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.home-intro_stage__Rd0tL:after,.home-intro_stage__Rd0tL:before{height:12vh}.home-intro_figure__8DhPL{font-size:clamp(110px,34vw,200px)}.home-intro_returnFigure__TF262{font-size:clamp(100px,32vw,160px)}.home-intro_dataLabel__xUL7w{max-width:100%;letter-spacing:.08em}.home-intro_dataScene__IOHLx{gap:22px;padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.home-intro_intro__mGfW2{transition:none}.home-intro_intro__mGfW2 *{animation:none}.home-intro_dataScene__IOHLx{opacity:0}.home-intro_wordmark__RhcVf{opacity:1}.home-intro_logoLight__CZuUv{display:none}}