@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_c95b6f{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_c95b6f{--font-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:neutraface;src:url(/_next/static/media/1ea8d2a88fde0f05-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:neutraface Fallback;src:local("Arial");ascent-override:83.61%;descent-override:23.58%;line-gap-override:0.00%;size-adjust:93.29%}.__className_a65d44{font-family:neutraface,neutraface Fallback;font-weight:400}.__variable_a65d44{--font-neutraface:"neutraface","neutraface Fallback"}:root{--u:clamp(0.72px,min(0.06944vw,0.1111vh),1.25px);--blue:#3366ff;--rule:rgba(128,128,128,0.85);--pad-x:calc(72 * var(--u))}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%}body{background:#000;color:#fff;font-family:var(--font-sans),"PingFang SC","Microsoft YaHei",sans-serif;font-weight:300;overflow:hidden;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.site-header{position:fixed;inset:0 0 auto 0;z-index:30;pointer-events:none}.site-header a,.site-header button{pointer-events:auto}.brand{position:absolute;left:var(--pad-x);top:calc(44 * var(--u));width:calc(260 * var(--u))}.brand-mark{display:block;font-family:var(--font-neutraface),var(--font-sans),sans-serif;font-size:calc(44 * var(--u));line-height:1;letter-spacing:.02em;text-transform:uppercase}.brand-rule{display:block;margin-top:calc(17 * var(--u));height:1px;background:var(--rule)}.brand-sub{margin-top:calc(9 * var(--u));font-size:calc(16 * var(--u));line-height:1.5;color:rgba(255,255,255,.92)}.site-nav ul{list-style:none;position:absolute;right:var(--pad-x);top:calc(58 * var(--u));display:flex}.site-nav li{width:calc(160 * var(--u))}.site-nav a,.site-nav li:last-child{width:calc(134 * var(--u))}.site-nav a{display:block;position:relative;font-size:calc(12 * var(--u));font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding-bottom:calc(26 * var(--u));border-bottom:1px solid var(--rule);color:rgba(255,255,255,.9)}.roll{overflow:hidden;line-height:1.8;margin:-.3em 0;vertical-align:top}.roll,.roll .ch{display:inline-block}.roll .ch{position:relative;transition:transform .42s cubic-bezier(.3,0,.2,1);transition-delay:calc(var(--n) * 22ms)}.roll .ch>span{display:inline-block}.roll .ch>span:last-child{position:absolute;left:0;top:-100%;color:var(--blue);font-weight:500}.site-nav a:hover .ch{transform:translateY(100%)}.site-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--blue);transform:scaleX(0);transform-origin:right;transition:transform .45s cubic-bezier(.3,0,.2,1)}.site-nav a:hover:after{transform:scaleX(1);transform-origin:left}.roll .ch>span:first-child{transition:opacity .3s ease calc(var(--n) * 22ms)}.site-nav a:hover .ch>span:first-child{opacity:.2}.site-nav a[lang=zh-Hans]{top:-.1em;font-size:calc(13 * var(--u));letter-spacing:.3em}.nav-toggle{display:none}.hero{position:relative;height:100vh;height:100svh;overflow:hidden;background:radial-gradient(130% 100% at 0 36%,#282828 0,#161616 40%,#050505 68%,#000 85%),#000}.slide{position:absolute;inset:0;visibility:hidden}.slide.is-active,.slide.is-leaving{visibility:visible}.slide:not(.is-active):not(.is-leaving) .copy-rule,.slide:not(.is-active):not(.is-leaving) .line>span{transition:none}.brain-canvas{position:absolute;inset:0;overflow:hidden;cursor:-webkit-grab;cursor:grab;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.brain-canvas.is-grabbing{cursor:-webkit-grabbing;cursor:grabbing}.brain-canvas canvas{display:block;width:100%;height:100%}.slide{pointer-events:none}.slide-copy{position:absolute;left:var(--pad-x);bottom:calc(96 * var(--u));z-index:5}.headline{font-family:var(--font-neutraface),var(--font-sans),sans-serif;font-weight:400;font-size:calc(45 * var(--u));line-height:calc(52 / 45);letter-spacing:.005em}.headline .accent{font-style:normal;color:var(--blue)}.copy-rule{display:block;width:calc(260 * var(--u));height:1px;margin-top:calc(35 * var(--u));background:var(--rule)}.standfirst{margin-top:calc(16 * var(--u));font-size:calc(16 * var(--u));line-height:1.5;color:rgba(255,255,255,.92)}.line{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.line>span{display:inline-block;transform:translateY(115%);transition:transform .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * .09s)}.slide.is-active .line>span{transform:translateY(0);transition-delay:calc(.7s + var(--i) * .09s)}.slide.is-leaving .line>span{transform:translateY(-115%);transition:transform .45s cubic-bezier(.55,0,.8,.3);transition-delay:calc(var(--i) * .04s)}.standfirst .line>span{transition-duration:.8s}.slide.is-active .standfirst .line>span{transition-delay:calc(1.05s + var(--i) * .07s)}.copy-rule{transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.22,1,.36,1)}.slide.is-active .copy-rule{transform:scaleX(1);transition-delay:.95s}.slide.is-leaving .copy-rule{transform:scaleX(0);transform-origin:right;transition:transform .4s ease-in}.preloader{position:fixed;inset:0;z-index:50;background:#000;display:grid;place-content:center;grid-gap:18px;gap:18px;transition:opacity 1s ease .3s,visibility 0s linear 1.4s}.preloader.is-done{opacity:0;visibility:hidden;pointer-events:none}.preloader-mark{font-family:var(--font-neutraface),var(--font-sans),sans-serif;font-size:28px;letter-spacing:.08em;text-transform:uppercase;animation:breathe 2.2s ease-in-out infinite}.preloader-bar{position:relative;width:120px;height:1px;background:rgba(255,255,255,.14);overflow:hidden}.preloader-bar i{position:absolute;inset:0;width:40%;background:var(--blue);animation:scan 1.4s ease-in-out infinite}@keyframes breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes scan{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}.reveal{opacity:0;transform:translateY(10px);transition:opacity 1.1s ease,transform 1.1s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--d, 0s) + .4s)}.page.is-ready .reveal{opacity:1;transform:none}.page:not(.is-ready) .slide.is-active .line>span{transform:translateY(115%);transition:none}.page:not(.is-ready) .slide.is-active .copy-rule{transform:scaleX(0);transition:none}.page.is-intro .slide.is-active .line>span{transition-delay:calc(1.1s + var(--i) * .09s)}.page.is-intro .slide.is-active .standfirst .line>span{transition-delay:calc(1.5s + var(--i) * .07s)}.page.is-intro .slide.is-active .copy-rule{transition-delay:1.4s}.scroll-cue{position:absolute;left:var(--pad-x);bottom:calc(44 * var(--u));width:calc(28 * var(--u));height:calc(28 * var(--u));min-width:24px;min-height:24px;border:1px solid rgba(255,255,255,.75);border-radius:50%;background:none;color:rgba(255,255,255,.85);cursor:pointer;z-index:20;display:grid;place-items:center;transition:border-color .3s,color .3s,opacity 1.1s ease,transform 1.1s cubic-bezier(.22,1,.36,1)}.scroll-cue svg{animation:cue-bob 2.6s ease-in-out infinite}.scroll-cue:hover{border-color:var(--blue);color:var(--blue)}.scroll-cue svg{width:62%;height:62%}@keyframes cue-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.pager{position:absolute;left:63%;bottom:calc(44 * var(--u));translate:-50% 0;display:flex;gap:calc(10 * var(--u));z-index:20}.pager button{position:relative;width:calc(34 * var(--u));height:18px;padding:0;border:0;background:none;cursor:pointer}.pager button i,.pager button:before{content:"";position:absolute;left:0;top:50%;width:100%;height:1px}.pager button:before{background:rgba(255,255,255,.28);transition:background .4s}.pager button:hover:before{background:rgba(255,255,255,.6)}.pager button i{background:var(--blue);transform:scaleX(0);transform-origin:left}.pager button.is-active i{animation:pager-fill var(--interval,7.5s) linear forwards}.pager button.is-done i{transform:scaleX(1);background:rgba(255,255,255,.7);transition:background .6s}@keyframes pager-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.slide,.slide.is-active{transition:opacity .2s ease}.scroll-cue{animation:none}.line>span,.reveal,.slide.is-leaving .line>span{transition-duration:.2s}.preloader-bar i,.preloader-mark{animation:none}.pager button.is-active i{animation:none;transform:scaleX(1)}}@media (max-width:820px){:root{--pad-x:24px}.brand{top:40px;width:auto}.brand-mark{font-size:34px}.brand-rule,.brand-sub{display:none}.nav-toggle{display:block;position:absolute;top:44px;right:24px;width:30px;height:22px;background:none;border:none;cursor:pointer;z-index:40}.nav-toggle span{position:absolute;left:0;width:100%;height:2px;background:#fff;transition:transform .35s ease,top .35s ease}.nav-toggle span:first-child{top:4px}.nav-toggle span:last-child{top:14px}.site-header.nav-open .nav-toggle span:first-child{top:9px;transform:rotate(45deg)}.site-header.nav-open .nav-toggle span:last-child{top:9px;transform:rotate(-45deg)}.site-nav{position:fixed;inset:0;background:rgba(0,0,0,.94);opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s;pointer-events:none;z-index:35}.site-header.nav-open .site-nav{opacity:1;visibility:visible;transition:opacity .4s ease;pointer-events:auto}.site-nav ul{position:static;flex-direction:column;padding:130px 24px 0}.site-nav li,.site-nav li:last-child{width:100%}.site-nav a{width:100%;font-size:12px;letter-spacing:.24em;padding:18px 0;border-bottom:1px solid rgba(128,128,128,.5)}.site-nav a[lang=zh-Hans]{font-size:13px;top:0}.site-nav ul{padding-top:120px}.site-header:not(.nav-open) .site-nav li.reveal{opacity:0;transform:translateY(18px);transition:opacity .25s ease,transform .25s ease;transition-delay:0s}.site-header.nav-open .site-nav li.reveal{opacity:1;transform:none;transition:opacity .55s ease,transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(.18s + var(--i) * .07s)}.slide-copy{top:auto;bottom:calc(96px + env(safe-area-inset-bottom));right:24px}.headline{font-size:clamp(30px,8.2vw,38px)}.copy-rule{width:min(316px,76vw);margin-top:24px}.standfirst{margin-top:14px;font-size:16px}.scroll-cue{bottom:calc(40px + env(safe-area-inset-bottom));width:34px;height:34px}.pager{left:50%;bottom:calc(44px + env(safe-area-inset-bottom))}.pager button{width:28px}.headline .line{padding-bottom:.16em;margin-bottom:-.16em}}