html[data-fluid-cursor-active],html[data-fluid-cursor-active] *{cursor:none!important}.fluid-cursor[data-v-631df31a]{position:fixed;inset:0;z-index:2147483647;pointer-events:none;overflow:hidden;color:#0c59ff;visibility:hidden}.fluid-cursor[data-visible=true][data-v-631df31a]{visibility:visible}.fluid-cursor[data-tone=dark][data-v-631df31a]{color:#fff}.fluid-cursor__definitions[data-v-631df31a]{position:absolute;width:0;height:0}.fluid-cursor__field[data-v-631df31a]{position:absolute;top:0;left:0;width:192px;height:192px;filter:url(#watrix-fluid-cursor-goo);will-change:transform}.fluid-cursor__blob[data-v-631df31a]{position:absolute;top:0;left:0;border-radius:50%;background:currentColor;box-shadow:0 0 10px #0003;will-change:transform}.fluid-cursor__blob i[data-v-631df31a]{position:absolute;inset:25%;border-radius:50%;background:currentColor}.fluid-cursor__blob--head[data-v-631df31a]{width:60px;height:60px;opacity:.8}.fluid-cursor__blob--tail[data-v-631df31a]{width:50px;height:50px;opacity:.6}@media(prefers-reduced-motion:reduce),(any-hover:none),not all and (any-pointer:fine){.fluid-cursor[data-v-631df31a]{display:none}}html.liquid-journey-page{font-family:initial;font-synthesis:initial;text-rendering:auto;-moz-osx-font-smoothing:auto}body.liquid-journey-page{min-width:0}.liquid-journey{box-sizing:border-box}.liquid-journey :focus-visible{outline:auto;outline-offset:0}@font-face{font-family:Journey Clash;src:url(/liquid-journey/assets/inline/e0ec5644c93b04de.woff2) format("woff2");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:Journey Poppins;src:url(/liquid-journey/assets/inline/da1b33b82f5fb047.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Journey Poppins;src:url(/liquid-journey/assets/inline/cdedb1729acac414.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Journey Poppins;src:url(/liquid-journey/assets/inline/fcff04f4bec2b363.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}html.liquid-journey-page{--page-gutter:clamp(40px,8.333333vw,200px);--header-top:clamp(24px,2.361111vw,48px);--header-height:52px;--header-gap:8px;--brand-width:clamp(120px,9.305556vw,186px);--hero-opacity:1;--hero-shift:0px;color-scheme:dark}.liquid-journey *{box-sizing:border-box}html.liquid-journey-page{background:#02050c;color:#fff;scrollbar-width:none}html.liquid-journey-page::-webkit-scrollbar{display:none}body.liquid-journey-page{margin:0;overscroll-behavior-y:none;font-family:Journey Poppins,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.liquid-journey button,.liquid-journey a{-webkit-tap-highlight-color:transparent}.liquid-journey button{font:inherit;color:inherit;cursor:pointer}.liquid-journey a{color:inherit;text-decoration:none}.liquid-journey button:focus-visible,.liquid-journey a:focus-visible{outline:2px solid #b5ceff;outline-offset:5px}.liquid-journey [hidden]{display:none!important}.liquid-journey #viewport{position:fixed;inset:0;overflow:hidden;background:#02050c}.liquid-journey #viewport>canvas,.liquid-journey #poster{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.liquid-journey #poster{opacity:1;transition:opacity .9s ease}.liquid-journey #fallback{opacity:0;transition:opacity 1s}.liquid-journey #viewport canvas.real{opacity:0;transition:opacity 1.4s}body.liquid-journey-page.ready .liquid-journey #poster{opacity:0}body.liquid-journey-page.ready .liquid-journey #viewport canvas.active{opacity:1}.liquid-journey .scroll-space{height:500vh;height:500svh;min-height:2400px}.liquid-journey .site-header{position:fixed;top:max(var(--header-top),env(safe-area-inset-top));left:var(--page-gutter);right:var(--page-gutter);height:var(--header-height);display:grid;grid-template-columns:calc(var(--brand-width) + 28px) minmax(0,1fr) 100px;align-items:center;gap:var(--header-gap);z-index:6;opacity:0;transition:opacity .7s ease}body.liquid-journey-page.ready .liquid-journey .site-header{opacity:1}.liquid-journey .brand{width:var(--brand-width);display:flex;align-items:center}.liquid-journey .brand img{width:100%;height:auto;display:block}.liquid-journey .glass-surface{background:linear-gradient(150deg,#ffffff0e,#c5d4f90a 54%,#dee8ff0e);border:1px solid #e8edff50;border-bottom-color:#d6e0ff2b;box-shadow:inset 0 1px #ffffff20,inset 0 -1px 1px #03091d30,0 10px 24px #00000012;backdrop-filter:blur(5.2px) saturate(1.25);-webkit-backdrop-filter:blur(5.2px) saturate(1.25);border-radius:100px;isolation:isolate}.liquid-journey .nav-slot{position:relative;height:100%;min-width:0}.liquid-journey .nav-shell{position:absolute;right:0;top:0;height:100%;width:116px;max-width:100%;overflow:hidden;transition:width .55s cubic-bezier(.22,.75,.22,1)}.liquid-journey .nav-shell.is-open{width:min(100%,922px)}.liquid-journey .menu-toggle{position:absolute;inset:0;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:none;padding:0 16px;font-size:14px;line-height:20px;letter-spacing:.04em;transition:opacity .18s ease,visibility .18s}.liquid-journey .menu-toggle svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.2}.liquid-journey .nav-shell.is-open .menu-toggle{opacity:0;visibility:hidden;pointer-events:none}.liquid-journey .main-nav{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;min-width:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,visibility .14s}.liquid-journey .nav-shell.is-open .main-nav{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .24s ease .22s,visibility 0s .18s}.liquid-journey .nav-items{display:flex;align-items:center;gap:8px;height:40px;flex:none}.liquid-journey .nav-item{display:flex;align-items:center;justify-content:center;white-space:nowrap;height:40px;padding:0 12px;font-size:14px;letter-spacing:.04em;line-height:20px}.liquid-journey .nav-item.muted{color:#b8c2d68c}.liquid-journey .language{position:relative;height:100%}.liquid-journey .language-toggle{height:100%;width:100%;display:flex;gap:7px;align-items:center;justify-content:center;padding:0 12px;font-size:14px;line-height:20px;letter-spacing:.04em}.liquid-journey .language svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.2}.liquid-journey .language svg.chevron{width:11px;height:11px;margin-left:1px}.liquid-journey .language-menu{position:absolute;right:0;top:calc(100% + 12px);min-width:150px;border-radius:23px;padding:10px;display:grid;gap:2px}.liquid-journey .language-menu a,.liquid-journey .language-menu button{background:none;border:0;text-align:left;padding:10px 14px;font-size:14px;border-radius:13px;white-space:nowrap}.liquid-journey .language-menu a:hover,.liquid-journey .language-menu button:hover{background:#ffffff12}.liquid-journey .hero-copy{position:fixed;z-index:2;left:var(--page-gutter);right:var(--page-gutter);bottom:clamp(88px,8.333333vw,200px);display:flex;flex-direction:column;align-items:flex-start;gap:8px;pointer-events:none;opacity:0;transform:translateY(var(--hero-shift))}body.liquid-journey-page.ready .liquid-journey .hero-copy{opacity:var(--hero-opacity)}.liquid-journey .hero-copy h1{font-family:Journey Clash,sans-serif;font-weight:700;font-size:clamp(42px,3.680556vw,76px);line-height:1.25;letter-spacing:.02em;margin:0}.liquid-journey .hero-copy h1 span{display:block;white-space:nowrap}.liquid-journey .hero-copy p{font-size:16px;font-weight:400;line-height:28px;letter-spacing:.04em;margin:0;max-width:560px;color:#f2f5ff}.liquid-journey .hero-copy p span{display:block;white-space:nowrap}.liquid-journey #scroll-cue{position:fixed;right:var(--page-gutter);bottom:max(18px,env(safe-area-inset-bottom));z-index:3;display:grid;justify-items:center;gap:4px;background:none;border:0;padding:6px;opacity:0;font-size:14px;font-weight:300;line-height:normal;letter-spacing:.04em}body.liquid-journey-page.ready .liquid-journey #scroll-cue{opacity:var(--hero-opacity)}.liquid-journey #scroll-cue svg{width:30px;height:36px;stroke:#fff;fill:none;stroke-width:1;animation:journey-scroll-hint 2.5s ease-in-out infinite}@keyframes journey-scroll-hint{0%,to{transform:translateY(-2px);opacity:.55}50%{transform:translateY(3px);opacity:1}}.liquid-journey .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1299px){html.liquid-journey-page{--page-gutter:40px;--header-top:28px;--header-gap:12px;--brand-width:134px}.liquid-journey .site-header{grid-template-columns:134px minmax(0,1fr) 100px}.liquid-journey .nav-shell,.liquid-journey .nav-shell.is-open{width:116px;overflow:visible;backdrop-filter:none;-webkit-backdrop-filter:none;isolation:auto}.liquid-journey .nav-shell.is-open .menu-toggle{opacity:1;visibility:visible;pointer-events:auto}.liquid-journey .main-nav{position:fixed;inset:auto;left:var(--page-gutter);right:var(--page-gutter);top:calc(var(--header-top) + var(--header-height) + 14px);display:block;padding:18px;border-radius:28px;background:linear-gradient(145deg,#15213e5a,#1b153559);transform:translateY(-8px);transition:opacity .2s,visibility .2s,transform .3s}.liquid-journey .nav-shell.is-open .main-nav{transform:translateY(0);transition:opacity .25s,visibility 0s,transform .3s}.liquid-journey .nav-items{display:grid;grid-template-columns:1fr 1fr;gap:8px;height:auto}.liquid-journey .nav-item{justify-content:flex-start}.liquid-journey .hero-copy{bottom:110px}.liquid-journey .hero-copy h1{font-size:clamp(34px,3.9vw,46px)}}@media(max-width:900px){html.liquid-journey-page{--page-gutter:28px}.liquid-journey .hero-copy{bottom:108px}.liquid-journey .hero-copy h1{font-size:clamp(32px,5.5vw,46px);max-width:100%;text-wrap:balance}.liquid-journey .hero-copy h1 span{display:inline;white-space:normal}.liquid-journey .hero-copy p{max-width:min(560px,100%)}.liquid-journey .hero-copy p span{display:inline;white-space:normal}}@media(max-width:600px){html.liquid-journey-page{--page-gutter:20px;--header-top:22px;--header-gap:8px;--brand-width:clamp(90px,28vw,124px)}.liquid-journey .site-header{grid-template-columns:var(--brand-width) minmax(0,1fr) 78px}.liquid-journey .nav-shell,.liquid-journey .nav-shell.is-open{width:92px}.liquid-journey .menu-toggle{padding:0 10px;gap:6px;letter-spacing:.02em}.liquid-journey .menu-toggle svg{width:13px;height:13px}.liquid-journey .language-toggle{gap:5px;padding:0 7px;letter-spacing:.02em}.liquid-journey .language svg{width:15px;height:15px}.liquid-journey .language svg.chevron{width:10px;margin-left:0}.liquid-journey .main-nav{padding:14px 10px}.liquid-journey .nav-item{padding:0 10px}.liquid-journey .hero-copy{bottom:clamp(94px,13svh,124px)}.liquid-journey .hero-copy h1{font-size:clamp(26px,7vw,42px)}.liquid-journey .scroll-space{height:500svh;min-height:2000px}.liquid-journey #scroll-cue{bottom:15px}.liquid-journey #scroll-cue svg{width:26px;height:32px}}@media(max-height:720px)and (min-width:901px){.liquid-journey .hero-copy{bottom:90px}.liquid-journey .hero-copy h1{font-size:clamp(34px,3.2vw,53px)}}@media(max-height:550px)and (max-width:900px)and (min-width:601px){.liquid-journey .hero-copy{bottom:78px}.liquid-journey .hero-copy h1{font-size:30px}.liquid-journey .hero-copy h1 span{display:block}.liquid-journey #scroll-cue svg{height:24px}.liquid-journey #scroll-cue{bottom:8px}}@media(prefers-reduced-motion:reduce){.liquid-journey *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.liquid-journey #viewport canvas.real{touch-action:pan-y;outline:none}.liquid-journey #viewport canvas.real:focus-visible{outline:1px solid #b5ceff70;outline-offset:-6px}body.liquid-journey-page.mascot-rotatable .liquid-journey #viewport canvas.real{touch-action:none;cursor:grab}body.liquid-journey-page.mascot-dragging .liquid-journey #viewport canvas.real{cursor:grabbing}.liquid-journey .mascot-controls{position:fixed;z-index:3;left:var(--page-gutter);bottom:32px;font-size:11px;letter-spacing:.05em;line-height:1.5;color:#d8e0f7b0;opacity:0;pointer-events:none;transition:opacity .4s}body.liquid-journey-page.ready.mascot-active .liquid-journey .mascot-controls{opacity:1}.liquid-journey .mascot-touch{display:none;align-items:center;gap:9px;padding:10px 12px;min-height:44px;border:1px solid #b9c9f52b;border-radius:100px;background:#13172b45;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;font-size:12px}.liquid-journey .mascot-touch input{accent-color:#acbfff;width:16px;height:16px;margin:0}@media(pointer:coarse){.liquid-journey .mascot-hint{display:none}.liquid-journey .mascot-touch{display:flex}.liquid-journey .mascot-controls{bottom:23px}}body.liquid-journey-page:not(.mascot-active) .liquid-journey .mascot-controls{visibility:hidden}html.liquid-journey-page:has(body.liquid-journey-page.loading-active),body.liquid-journey-page.loading-active{overflow:hidden;overscroll-behavior:none}.liquid-journey .star-loader{position:fixed;inset:0;z-index:10;isolation:isolate;overflow:hidden;touch-action:none;color:#fff}.liquid-journey .star-loader:before{content:"";position:absolute;inset:0;z-index:-1;background:#000}.liquid-journey .star-loader.has-canvas:before{display:none}.liquid-journey #star-flight{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.liquid-journey .loader-center{position:absolute;left:50%;top:50%;width:clamp(286px,27.65vw,440px);transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:24px;will-change:opacity,transform}.liquid-journey .loader-track{height:clamp(13px,1.36vw,21px);width:100%;background:#202020;overflow:hidden}.liquid-journey .loader-track i{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left;background:#fff}.liquid-journey .loader-row{display:flex;align-items:baseline;justify-content:space-between;gap:18px;font-family:Journey Clash,sans-serif;font-weight:300}.liquid-journey .loader-caption{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:clamp(18px,1.55vw,24px);letter-spacing:-.025em;line-height:1.2}.liquid-journey #load-mark{display:block;flex:none;width:22px;height:22px;fill:#fff;overflow:visible}.liquid-journey .loader-count{display:flex;font-size:clamp(34px,2.98vw,46px);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.liquid-journey #load-number{min-width:1.7em;text-align:right}.liquid-journey .star-loader[data-phase=transition] #load-mark{visibility:hidden}.liquid-journey .loader-error{position:absolute;top:calc(50% + 90px);left:50%;transform:translate(-50%);width:min(360px,calc(100% - 48px));text-align:center;color:#c6c6c6;font-size:13px}.liquid-journey .loader-error p{margin:0 0 18px;line-height:1.5}.liquid-journey #load-retry{background:#fff;border:1px solid #fff;border-radius:0;padding:10px 24px;color:#111;white-space:nowrap;min-height:44px;font:inherit;cursor:pointer}.liquid-journey #load-retry:hover{background:#d8d8d8}.liquid-journey #load-retry:focus-visible{outline:2px solid #fff;outline-offset:5px}body.liquid-journey-page.scene-prepared .liquid-journey #poster{opacity:0}body.liquid-journey-page.scene-prepared .liquid-journey #viewport canvas.active{opacity:1;transition:none}body.liquid-journey-page.scene-entering .liquid-journey .site-header{opacity:1;transition:opacity .28s ease .38s}body.liquid-journey-page.scene-entering .liquid-journey .hero-copy{opacity:var(--hero-opacity);animation:journey-home-copy-arrive .36s cubic-bezier(.2,.7,.2,1) .34s both}body.liquid-journey-page.scene-entering .liquid-journey #scroll-cue{opacity:var(--hero-opacity);transition:opacity .28s ease .5s}@keyframes journey-home-copy-arrive{0%{opacity:0;transform:translateY(calc(var(--hero-shift) + 16px))}to{opacity:var(--hero-opacity);transform:translateY(var(--hero-shift))}}@media(max-width:600px){.liquid-journey .loader-center{width:min(76vw,340px);gap:22px}.liquid-journey .loader-caption{font-size:19px}.liquid-journey .loader-count{font-size:36px}.liquid-journey #load-mark{width:20px;height:20px}.liquid-journey .loader-track{height:14px}}@media(prefers-reduced-motion:reduce){.liquid-journey .loader-center{will-change:auto}body.liquid-journey-page.scene-entering .liquid-journey .hero-copy{animation:none}}.liquid-journey .nav-item,.liquid-journey .nav-text{position:relative}.liquid-journey .language-toggle .nav-text{white-space:nowrap;flex-shrink:0}.liquid-journey .language-toggle svg{flex-shrink:0}.liquid-journey:lang(zh-CN) .hero-copy h1 span,.liquid-journey:lang(zh-CN) .hero-copy p span{display:block;white-space:normal}.liquid-journey .nav-item:after,.liquid-journey .nav-text:after{content:attr(data-hover-label) / "";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:inherit;white-space:nowrap;font-weight:700;color:#0c59ff;opacity:0;visibility:hidden;pointer-events:none}.liquid-journey .nav-item:not(.muted):is(:hover,:focus-visible),.liquid-journey .menu-toggle:is(:hover,:focus-visible) .nav-text,.liquid-journey .language-toggle:is(:hover,:focus-visible) .nav-text{color:transparent;text-shadow:none}.liquid-journey .nav-item:not(.muted):is(:hover,:focus-visible):after,.liquid-journey .menu-toggle:is(:hover,:focus-visible) .nav-text:after,.liquid-journey .language-toggle:is(:hover,:focus-visible) .nav-text:after{opacity:1;visibility:visible}@media(max-width:1299px){.liquid-journey .nav-item:after{justify-content:flex-start}}@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-CTKNfV9P.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-SemiBold-B_fPDAUb.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/assets/ClashDisplay-Variable-BID3Ydx1.woff2) format("woff2");font-weight:200 700;font-style:normal;font-display:swap}:root{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#f6f5fb;background:#080719;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid #baafff;outline-offset:5px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.outline-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:46px;padding:12px 24px;border:1px solid #ffffff66;border-radius:999px;background:transparent;color:#fff;transition:background .2s ease,border-color .2s ease}.outline-button:hover{background:#ffffff0e;border-color:#ffffffa8}.eyebrow{color:#b8aaf5;font-size:12px;letter-spacing:.18em;margin:0 0 24px}.page-content h1{font-size:clamp(36px,6vw,72px);font-weight:500;letter-spacing:-.03em;margin:0}.page-description{color:#b5b0c7;line-height:1.8;margin:24px 0 40px}
