@font-face{font-family:Rosario;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Rosario-300.ttf)format("truetype")}@font-face{font-family:Rosario;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Rosario-400.ttf)format("truetype")}@font-face{font-family:Rosario;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Rosario-500.ttf)format("truetype")}@font-face{font-family:Rosario;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Rosario-600.ttf)format("truetype")}:root{--ink:#050505;--paper:#f0f0ee;--muted:#9c9c9c;--line:#ffffff38;--blue:#245ad6;--violet:#211330;--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:#fff;-webkit-font-smoothing:antialiased;margin:0;font-family:Rosario,PingFang SC,Microsoft YaHei,sans-serif}body,a{cursor:default}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}::selection{color:#000;background:#fff}.site-header{z-index:20;justify-content:space-between;align-items:center;width:100%;padding:32px clamp(24px,5.4vw,92px);display:flex;position:absolute;top:0;left:0}.brand{align-items:center;gap:14px;display:inline-flex}.brand-mark{object-fit:contain;width:41px;height:34px;display:block}.brand-type{align-items:center;gap:13px;display:flex}.brand-wordmark{object-fit:contain;border-right:1px solid #fff;width:100px;height:26px;padding-right:14px;display:block}.brand-english{letter-spacing:.035em;white-space:nowrap;flex-direction:column;align-items:flex-start;gap:1px;font-family:Rosario,sans-serif;font-size:8.5px;font-weight:500;line-height:1;display:flex}.brand-english-line{align-items:baseline;gap:4px;display:flex}.brand-english-line>span{align-items:baseline;display:inline-flex}.brand-english b{font-size:10.5px;font-weight:500}.desktop-nav{align-items:center;gap:clamp(16px,1.8vw,28px);display:flex}.desktop-nav a{color:#ffffffb8;isolation:isolate;width:108px;height:46px;transition:color .2s linear, transform .65s var(--ease);will-change:transform;border-radius:999px;font-size:15px;display:block;position:relative}.desktop-nav a:before{z-index:0;border-radius:inherit;clip-path:inset(0 100% 0 0 round 999px);content:"";transition:clip-path .72s var(--ease);will-change:clip-path;background:#f6f6f3;position:absolute;inset:0 -13px}.nav-content{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.nav-content-dark{z-index:2;color:#111;clip-path:inset(0 100% 0 0 round 999px);transition:clip-path .72s var(--ease);will-change:clip-path}.desktop-nav .nav-label{transform:translate(0,0)}.desktop-nav a:hover,.desktop-nav a.active{transform:translateY(-2px)scale(1.025)}.desktop-nav a:hover:before,.desktop-nav a.active:before,.desktop-nav a:hover .nav-content-dark,.desktop-nav a.active .nav-content-dark{clip-path:inset(0 round 999px)}.hero{isolation:isolate;background:#243b8d;flex-direction:column;justify-content:flex-end;min-height:100svh;padding:160px clamp(24px,7.5vw,128px) clamp(38px,5vw,74px);display:flex;position:relative;overflow:hidden}.hero:before{z-index:0;content:"";pointer-events:none;backface-visibility:hidden;will-change:transform;background:radial-gradient(circle at 72% 36%,#4881ff57,#0000 27%),linear-gradient(112deg,#25152f 4%,#232d6a 50%,#1c59d8 100%);animation:none;position:absolute;inset:-18%}.hero:after{display:none}.hero-pull{--hero-pull:0}.hero-pull>.hero-bottom{top:calc(var(--hero-pull) * -38px);opacity:calc(1 - var(--hero-pull) * .28)}.hero-grid{display:none}.hero-orbit{z-index:1;border:1px solid #ffffff29;border-radius:50%;animation:18s linear infinite orbit;position:absolute}.orbit-one{width:44vw;height:44vw;top:18%;right:7%}.orbit-two{width:21vw;height:21vw;animation-duration:13s;animation-direction:reverse;top:32%;right:20%}.boot-intro-root{z-index:100;pointer-events:none;contain:paint;height:100svh;position:absolute;top:0;left:0;right:0;overflow:hidden}.boot-intro-mask{clip-path:inset(0);will-change:clip-path;animation:2.8s cubic-bezier(.76,0,.24,1) forwards boot-mask-wipe;position:absolute;inset:0;overflow:hidden}.boot-intro-scene{color:#0a0a0a;background:#fff;min-height:100svh;position:absolute;inset:0}.boot-intro-scene:before,.boot-intro-scene .hero-grid{display:none}.boot-intro-scene .hero-orbit{border-color:#0000002e;animation-play-state:paused}.boot-intro-scene:after{display:none}.boot-intro-scene .brand-mark,.boot-intro-scene .brand-wordmark{filter:brightness(0)}.boot-intro-scene .brand-wordmark{border-right-color:#00000080}.boot-intro-scene .brand-english{color:#0a0a0a}.boot-intro-scene .desktop-nav a{color:#000000ad}.boot-intro-scene .hero-bottom{border-top-color:#0000005c}.boot-intro-explore{letter-spacing:.08em;align-items:center;gap:18px;font-size:13px;display:flex}.boot-intro-explore>span{border:1px solid #000000b3;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.boot-intro-sweep{z-index:2;opacity:0;mix-blend-mode:multiply;will-change:transform, opacity;background:linear-gradient(#0000,#2d58cd0f 38%,#275ee738 78%,#0000);height:18svh;animation:2.8s cubic-bezier(.76,0,.24,1) forwards boot-sweep;position:absolute;top:0;left:0;right:0;transform:translateY(100svh)}.hero h1{z-index:2;letter-spacing:-.08em;max-width:1180px;margin:0;font-size:clamp(42px,5.7vw,96px);font-weight:300;line-height:.94;position:relative}.hero h1 span{white-space:nowrap;margin-left:0;display:inline-block}.hero h1 .hero-title-set{transform:translate3d(0, calc(var(--hero-pull) * -42px), 0) scale(calc(1 - var(--hero-pull) * .17));transform-origin:0 100%;will-change:transform;display:block}.hero-title-line{will-change:transform, letter-spacing;transition:none;display:block!important}.hero-title-line-one{transform:translate3d(calc(var(--hero-pull) * 3.5vw), 0, 0)}.hero-title-line-two{transform:translate3d(calc(var(--hero-pull) * 11vw), 0, 0);margin-top:.08em}.hero-bottom{z-index:2;border-top:1px solid #ffffff61;justify-content:space-between;align-items:flex-end;margin-top:70px;padding-top:24px;display:flex;position:relative}.hero-bottom p{margin:0;font-size:clamp(15px,1.45vw,22px);line-height:1.55}.hero-bottom a{letter-spacing:.08em;align-items:center;gap:18px;font-size:13px;display:flex}.hero-bottom .hero-pull-cue{grid-template-rows:auto auto;grid-template-columns:auto 45px;gap:3px 18px;display:grid}.hero-pull-cue small{color:#ffffff8f;letter-spacing:.2em;grid-column:1;font-size:9px;font-weight:400}.hero-pull-cue span{grid-area:1/2/3}.hero-bottom .hero-pull-cue:hover span{transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.hero-pull{--hero-pull:0!important}}.hero-bottom a span{width:45px;height:45px;transition:color .5s var(--ease), background .5s var(--ease), transform .6s var(--ease);border:1px solid #ffffffbf;border-radius:50%;place-items:center;display:grid}.hero-bottom a:hover span{color:#000;background:#fff;transform:translateY(6px)}.section-number{color:#8b8b8b;letter-spacing:.16em;margin:0 0 22px;font-size:11px;font-weight:500}.statement{background:var(--ink);grid-template-columns:1.4fr .6fr;min-height:120svh;padding:clamp(100px,13vw,220px) clamp(24px,7.5vw,128px);display:grid}.statement h2{letter-spacing:-.07em;max-width:970px;margin:0;font-size:clamp(42px,6vw,98px);font-weight:300;line-height:.98}.keep-word{white-space:nowrap}.statement-side{flex-direction:column;justify-content:flex-end;padding-bottom:10vh;display:flex}.statement-side>p{color:#c6c6c6;max-width:480px;margin:0 0 70px;font-size:clamp(17px,1.5vw,24px);line-height:1.65}.signal-line{align-items:center;gap:10px;height:80px;display:flex}.signal-line span{transform-origin:50%;background:#fff;width:3px;height:30%;animation:1.5s ease-in-out infinite alternate signal}.signal-line span:nth-child(2){height:70%;animation-delay:-.6s}.signal-line span:nth-child(3){height:35%;animation-delay:-.2s}.signal-line span:nth-child(4){height:90%;animation-delay:-.9s}.signal-line span:nth-child(5){height:48%;animation-delay:-.45s}.signal-line span:nth-child(6){height:25%;animation-delay:-.72s}.journey{--journey-distance:2200px;--journey-progress:0;height:calc(100svh + var(--journey-distance));isolation:isolate;color:#f5f6fb;background:#173f9c;padding:0;position:relative;overflow:clip}.journey:before{z-index:0;content:"";pointer-events:none;backface-visibility:hidden;will-change:transform;background:radial-gradient(at 18% 76%,#4881ff57 0%,#3a66da33 26%,#2b47a414 46%,#232d6a00 70%),linear-gradient(112deg,#25152f 4%,#232d6a 50%,#1c59d8 100%);animation:32s cubic-bezier(.45,0,.55,1) infinite alternate-reverse gradient-drift;position:absolute;inset:-20%}.journey>*{z-index:1;position:relative}.journey>.journey-sticky{flex-direction:column;height:100svh;padding:clamp(64px,7vh,96px) clamp(24px,5.4vw,92px) clamp(26px,4vh,52px);display:flex;position:sticky;top:0;overflow:hidden}.journey .section-number{color:#ecf0fa94}.section-heading{grid-template-columns:1.35fr .65fr;align-items:end;display:grid}.journey .section-heading{grid-template-columns:1.35fr .65fr;gap:clamp(30px,5vw,80px)}.section-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(44px,6vw,90px);font-weight:300;line-height:.95}.section-heading>p{color:#6e6e6e;max-width:510px;margin:0;font-size:18px;line-height:1.6}.journey-side>p{color:#f1f4fcb8;max-width:510px;margin:0;font-size:18px;line-height:1.6}.journey-controls{align-items:center;gap:0;margin-top:34px;display:flex}.journey-controls button{color:#f5f6fb;width:46px;height:46px;font:inherit;transition:background .45s var(--ease), color .45s var(--ease), transform .55s var(--ease);background:0 0;border:1px solid #ffffff85;border-radius:50%;place-items:center;display:grid}.journey-controls button:hover{color:#173f9c;background:#f5f6fb;transform:scale(1.08)}.journey-controls span{color:#f1f4fc9e;letter-spacing:.12em;text-align:center;min-width:54px;font-size:11px}.journey-progress{background:#fff3;width:100%;height:1px;margin-top:clamp(34px,4.5vh,58px);position:relative;overflow:hidden}.journey-progress span{transform:scaleX(var(--journey-progress));transform-origin:0;will-change:transform;background:#ffffffeb;position:absolute;inset:0}.journey-instruction{color:#f2f5fc94;letter-spacing:.08em;align-self:flex-end;margin:12px 0 0;font-size:11px}.journey-instruction[data-visible=true]{animation:journey-instruction-once 4.2s var(--ease) forwards}.milestone-track{scroll-behavior:auto;scroll-snap-type:none;scrollbar-width:none;border-top:1px solid #ffffff61;margin-top:clamp(24px,3.5vh,44px);display:flex;overflow:hidden}.milestone-track::-webkit-scrollbar{display:none}.milestone-track.is-auto-scrolling,.milestone-track.has-auto-stopped{scroll-behavior:auto;scroll-snap-type:none}.milestone{scroll-snap-align:start;min-height:clamp(390px,49svh,540px);transition:color .9s var(--ease), padding .9s var(--ease), transform .9s var(--ease);border-right:1px solid #ffffff3d;outline:0;flex-direction:column;flex:0 0 clamp(320px,29vw,455px);padding:30px clamp(28px,2.7vw,46px) 44px 0;display:flex;position:relative}.milestone.milestone-emphasis{background:0 0;border-right-color:#ffffff3d;flex-basis:clamp(370px,34vw,540px);animation:none}.milestone.milestone-emphasis:before{z-index:0;opacity:1;clip-path:inset(0 100% 0 0);transform-origin:0;background:#f7f8fb;transition:clip-path .95s cubic-bezier(.22,1,.36,1);transform:none}.milestone.milestone-emphasis.is-hovered:before{opacity:1;clip-path:inset(0);transform:none}.milestone:before{content:"";opacity:0;transform-origin:top;background:linear-gradient(#97b4ff4d 0%,#6990f226 46%,#245ad600 88%);transition:opacity .88s cubic-bezier(.45,0,.55,1),transform .96s cubic-bezier(.45,0,.55,1);position:absolute;inset:0;transform:scaleY(.74)}.milestone>*{z-index:1;position:relative}.milestone-dot{width:10px;height:10px;transition:background .65s var(--ease), border-color .65s var(--ease), box-shadow .8s var(--ease), transform .8s var(--ease);background:#ffffffc7;border-radius:50%;position:absolute;top:-7px;left:0;box-shadow:0 0 #245ad600}.milestone.is-hovered:before{opacity:1;transform:scaleY(1)}.milestone.is-hovered{transform:translateY(-8px)}.milestone.is-hovered .milestone-dot{background:#fff;transform:scale(1.55);box-shadow:0 0 0 9px #ffffff1a,0 0 30px 6px #89aeff3d}.milestone-index{color:#eff2fa85;letter-spacing:.12em;transition:color .65s var(--ease);margin:0;font-size:13px}.milestone-date{align-items:center;gap:18px;margin-top:auto;margin-left:10px;display:flex;position:relative}.milestone time{color:#f7f8fc;letter-spacing:-.075em;transform-origin:0;font-size:clamp(72px,6.4vw,104px);font-weight:300;line-height:.9;transition:color 1.1s cubic-bezier(.5,0,.2,1),transform 1.25s cubic-bezier(.5,0,.2,1);display:block}.milestone-date>span{opacity:0;width:42px;height:42px;transition:opacity .5s ease, transform .8s var(--ease);border:1px solid;border-radius:50%;flex:none;place-items:center;display:grid;position:absolute;bottom:2px;right:0;transform:rotate(-45deg)scale(.5)}.milestone h3{color:#f5f7fcad;letter-spacing:-.04em;margin:34px 0 18px;font-size:clamp(28px,2.45vw,38px);font-weight:500;line-height:1.12;transition:color 1.1s cubic-bezier(.5,0,.2,1)}.milestone-copy{text-align:left;transform-origin:0 100%;will-change:transform;align-self:stretch;margin-left:10px;transition:transform 1.3s cubic-bezier(.5,0,.2,1);transform:scale(.6)}.milestone-copy>p{color:#eff2fa94;max-width:330px;margin:0;font-size:clamp(15px,1.18vw,18px);line-height:1.6;transition:color 1.1s cubic-bezier(.5,0,.2,1)}.milestone.is-hovered time{color:#ebeff994;transform:translateY(13px)scale(.58)}.milestone.is-hovered .milestone-date>span{opacity:1;transform:rotate(0)scale(1)}.milestone.is-hovered .milestone-copy{transform:scale(1)}.milestone.is-hovered h3{color:#fff}.milestone.is-hovered .milestone-copy>p{color:#ffffffe0}.milestone.milestone-emphasis .milestone-dot{background:#ffffffc7;animation:none}.milestone.milestone-emphasis.is-hovered .milestone-dot{background:#111;animation:none;box-shadow:0 0 0 9px #0000000f}.milestone.milestone-emphasis.is-hovered{color:#111}.milestone.milestone-emphasis.is-hovered time{color:#6b6b6b}.milestone.milestone-emphasis.is-hovered h3{color:#090909}.milestone.milestone-emphasis.is-hovered .milestone-copy>p{color:#292929}.milestone.milestone-emphasis.is-hovered .milestone-index{color:#6c6c6c}.milestone.milestone-emphasis.is-hovered .milestone-date>span{color:#111}.journey .milestone:focus-visible{outline-color:#ffffffa6}.milestone:focus-visible{outline-offset:-2px;outline:2px solid #245ad680}.technology,.team{background:var(--ink)}.chapter-intro{grid-template-columns:1.35fr .65fr;align-items:center;min-height:65svh;padding:140px clamp(24px,5.4vw,92px) 70px;display:grid}.chapter-mobile-label{display:none}.chapter-intro>h2{letter-spacing:-.08em;margin:0;font-size:clamp(64px,11vw,180px);font-weight:300;line-height:.8}.chapter-intro>div h3{letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(25px,2.4vw,38px);font-weight:400}.chapter-intro>div>p:last-child{color:#b0b0b0;max-width:500px;margin:0;font-size:18px;line-height:1.6}.tech-image-wrap{padding:0 clamp(24px,5.4vw,92px)}.image-placeholder{color:#111;text-align:center;background:linear-gradient(135deg,#0000 49.8%,#8a8a8a 50%,#0000 50.2%),linear-gradient(45deg,#0000 49.8%,#8a8a8a 50%,#0000 50.2%),#d3d3d3;border:1px solid #777;justify-content:center;align-items:center;min-height:400px;padding:30px;display:flex;position:relative;overflow:hidden}.image-placeholder:after{content:"";border:1px solid #0000004d;position:absolute;inset:16px}.image-placeholder>span{letter-spacing:.17em;font-size:10px;position:absolute;top:26px;left:28px}.image-placeholder p{z-index:1;background:#ffffffb8;border-radius:999px;max-width:520px;margin:0;padding:14px 20px;font-size:14px;line-height:1.45;position:relative}.tech-image-wrap>.image-placeholder{min-height:74svh}.tech-caption{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.tech-caption span{color:#9e9e9e;letter-spacing:.08em;padding:22px 0;font-size:12px}.capability-grid{grid-template-columns:repeat(4,1fr);gap:0;padding:125px clamp(24px,5.4vw,92px) 210px;display:grid}.capability{border-top:1px solid var(--line);border-right:1px solid var(--line);min-height:360px;transition:color .55s var(--ease), background .55s var(--ease), transform .7s var(--ease);padding:26px}.capability:last-child{border-right:0}.capability:hover{color:#000;background:#fff;transform:translateY(-14px)}.capability>span{color:#777;font-size:11px}.capability h3{margin:120px 0 20px;font-size:34px;font-weight:300}.capability p{color:#949494;margin:0;font-size:15px;line-height:1.65}.products{padding:0 clamp(24px,5.4vw,92px) 200px}.products-title{margin-bottom:130px}.products-title>p{color:#a8a8a8}.product-row{border-top:1px solid var(--line);grid-template-columns:minmax(250px,.95fr) minmax(280px,.7fr);align-content:center;gap:clamp(48px,10vw,180px);min-height:76svh;padding:110px 0;display:grid}.product-name h3{letter-spacing:-.08em;margin:0;font-size:clamp(78px,12vw,185px);font-weight:300;line-height:.8}.product-content{align-self:center}.product-kicker{color:#fff!important;font-size:22px!important}.product-content>p{color:#999;margin:0 0 30px;font-size:15px;line-height:1.7}.product-content ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.product-content li{color:#b7b7b7;letter-spacing:.025em;grid-template-columns:22px 1fr;align-items:center;min-height:34px;padding:6px 0;font-size:12px;line-height:1.4;display:grid}.product-content li:before{content:"";border:1px solid #777;border-radius:50%;width:7px;height:7px}.row-2 .product-name{text-align:right;order:2}.row-2 .product-content{order:1}.team{border-top:1px solid #2a2a2a}.team-intro{min-height:60svh;padding-bottom:20px}.advisor-section{grid-template-columns:.56fr 1.44fr;gap:clamp(36px,5vw,82px);padding:80px 0 110px;display:grid;position:relative}.advisor-sticky{height:62vh;position:sticky;top:16vh}.advisor-portrait{transform-origin:50%;height:36vh;transition:transform 1.1s var(--ease)}.advisor-portrait .image-placeholder{min-height:100%}.image-placeholder.portrait{aspect-ratio:4/5;min-height:0}.advisor-name{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000d1;border:1px solid #ffffff1f;max-width:245px;padding:12px 15px;position:absolute;bottom:8vh;right:8px}.advisor-name p{color:#888;letter-spacing:.12em;margin:0 0 8px;font-size:11px}.advisor-name h3{letter-spacing:-.06em;margin:0 0 8px;font-size:clamp(28px,2.5vw,39px);font-weight:300}.advisor-name span{color:#aaa;font-size:13px;line-height:1.5}.career-progress{background:#333;height:2px;position:absolute;bottom:0;left:0;right:0}.career-progress span{transform-origin:0;width:100%;height:100%;transition:transform .9s var(--ease);background:#fff;display:block}.career-step{color:#555;min-height:28vh;transition:color .75s var(--ease), opacity .75s var(--ease), transform .9s var(--ease);border-top:1px solid #2f2f2f;grid-template-columns:.55fr 1fr;align-content:center;padding:34px 0;display:grid}.career-step time{letter-spacing:-.04em;font-size:clamp(20px,2vw,34px)}.career-step>div>span{font-size:11px}.career-step h4{margin:20px 0 9px;font-size:clamp(22px,1.9vw,32px);font-weight:300}.career-step p{margin:0;font-size:15px}.career-step.active{color:#fff;transform:translate(-18px)}.advisors,.founders{padding:140px clamp(24px,5.4vw,92px)}.founders{padding-top:50px}.founders .section-heading h2{font-size:clamp(38px,5vw,72px)}.people-grid{gap:26px;margin-top:100px;display:grid}.advisors-grid{grid-template-columns:repeat(3,1fr)}.founder-portrait{aspect-ratio:4/5;will-change:aspect-ratio;background:#f3f3f1;width:100%;transition:aspect-ratio 1.05s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.founder-portrait-crop{object-fit:cover;object-position:center center;width:100%;height:100%;transition:opacity .8s var(--ease), filter .7s var(--ease), transform .9s var(--ease);will-change:opacity, filter, transform;display:block;transform:none}.founder-portrait-full{display:none}.founder-card.is-active .founder-portrait-crop,.founder-card:hover .founder-portrait-crop,.founder-card:focus-visible .founder-portrait-crop{opacity:1;filter:contrast(1.03)saturate(.94)}.founder-card.is-active .founder-portrait-jia .founder-portrait-crop,.founder-card:hover .founder-portrait-jia .founder-portrait-crop,.founder-card:focus-visible .founder-portrait-jia .founder-portrait-crop{transform:scale(1.16)translate(-2%)}.founder-card.is-active .founder-portrait-zhao .founder-portrait-crop,.founder-card:hover .founder-portrait-zhao .founder-portrait-crop,.founder-card:focus-visible .founder-portrait-zhao .founder-portrait-crop{transform:scale(1.17)translate(-2.5%)}.founder-card.is-active .founder-portrait-yi .founder-portrait-crop,.founder-card:hover .founder-portrait-yi .founder-portrait-crop,.founder-card:focus-visible .founder-portrait-yi .founder-portrait-crop,.founder-card.is-active .founder-portrait-wu .founder-portrait-crop,.founder-card:hover .founder-portrait-wu .founder-portrait-crop,.founder-card:focus-visible .founder-portrait-wu .founder-portrait-crop{transform:scale(1.23)}.founder-portrait-jia .founder-portrait-crop{transform:scale(1.03)translate(-3%)}.founder-portrait-zhao .founder-portrait-crop{transform:scale(1.045)translate(-3%)}.founder-portrait-yi .founder-portrait-crop{object-position:center 68%;transform:scale(1.1)}.founder-portrait-wu .founder-portrait-crop{object-position:center 34%;transform:scale(1.1)}.founder-card>.person-card-info{border-top:1px solid #3f3f3f;padding-top:22px}.founder-card h3{margin:0 0 10px;font-size:27px;font-weight:300}.founder-card span{color:#8f8f8f;font-size:12px;line-height:1.55;display:block}.person-card{outline:0;position:relative}.person-card .image-placeholder{width:100%;transition:filter .75s var(--ease), transform .85s var(--ease)}.person-card-info{height:250px;padding-top:24px;position:relative}.person-card-info:before{content:"";transform-origin:0;background:#f1f1ef;height:1px;transition:transform .85s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.person-field{color:#777;letter-spacing:.08em;transform-origin:0 0;transition:color .65s var(--ease), transform .8s var(--ease);margin:0;font-size:11px}.person-card h3{letter-spacing:-.04em;transform-origin:0 0;transition:color .65s var(--ease), transform .9s cubic-bezier(.22, 1, .36, 1);will-change:transform;margin:0;font-size:28px;font-weight:300;line-height:1;position:absolute;top:61px;left:0}.person-card-info>span{opacity:0;transition:color .65s var(--ease), opacity .5s ease, transform .8s var(--ease);display:block;position:absolute;left:0;right:0;transform:translateY(14px)}.person-affiliation{color:#d2d2d2;font-size:13px;line-height:1.5;top:126px}.person-detail{color:#929292;font-size:12px;line-height:1.55;top:164px}.person-card:hover .image-placeholder,.person-card:focus-visible .image-placeholder{filter:invert();transform:translateY(-8px)}.person-card:hover .person-card-info:before,.person-card:focus-visible .person-card-info:before{transform:scaleX(1)}.person-card:hover .person-field,.person-card:focus-visible .person-field{color:#fff;transform:scale(1.16)}.person-card:hover h3,.person-card:focus-visible h3{color:#fff;transform:scale(1.45)}.person-card:hover .person-card-info>span,.person-card:focus-visible .person-card-info>span{opacity:1;transform:translate(0,0)}.person-card:focus-visible{outline-offset:8px;outline:1px solid #ffffff73}.founders{padding-bottom:170px}.founders-grid{grid-template-columns:repeat(4,1fr);row-gap:90px}.founder-card>.person-card-info{grid-template-columns:.7fr 1fr;display:grid}.founder-card p{color:#ddd;margin:5px 0 8px;font-size:13px}.founder-card span{grid-column:2}.founder-card .person-affiliation{color:#e4e4e4}.funding{isolation:isolate;background:#173f9c;grid-template-columns:1fr .72fr;align-items:center;gap:9vw;min-height:100svh;padding:120px clamp(24px,7.5vw,128px);display:grid;position:relative;overflow:hidden}.funding:before{z-index:0;content:"";pointer-events:none;backface-visibility:hidden;will-change:transform;background:radial-gradient(circle at 23% 45%,#3960d79e,#0000 27%),linear-gradient(115deg,#21132d,#173f9c 77%,#2261e1);animation:32s cubic-bezier(.45,0,.55,1) infinite alternate-reverse gradient-drift;position:absolute;inset:-20%}.funding>*{z-index:1;position:relative}.funding-number{position:relative}.funding-number>span{letter-spacing:.18em;margin-bottom:40px;font-size:11px;display:block}.funding-number strong{letter-spacing:-.09em;font-size:clamp(170px,27vw,440px);font-weight:300;line-height:.82;display:block;transform:translateY(-32px)}.funding-number p{margin:clamp(48px,5vw,82px) 0 0;font-size:24px;line-height:1.2;position:relative}.funding-copy h2{letter-spacing:-.05em;margin:0 0 30px;font-size:clamp(36px,4.1vw,65px);font-weight:300;line-height:1.06}.funding-copy>p:not(.section-number){color:#ffffffc7;font-size:17px;line-height:1.7}.careers{grid-template-columns:1fr .7fr;gap:8vw;min-height:120svh;padding:180px clamp(24px,7.5vw,128px);display:grid}.careers-title h2{letter-spacing:-.07em;margin:0;font-size:clamp(46px,6.2vw,100px);font-weight:300;line-height:.97}.careers-cn-label{color:#fff;letter-spacing:-.03em;margin:0 0 32px;font-size:clamp(24px,2.4vw,38px);font-weight:300;line-height:1}.careers-description{color:#9c9c9c;max-width:390px;margin:42px 0 0;font-size:15px;line-height:1.8}.careers-list{align-self:end;padding-bottom:7vh}.careers-list a{color:#888;min-height:150px;transition:min-height .75s var(--ease), padding .75s var(--ease), color .6s var(--ease), background .6s var(--ease);border-top:1px solid #3d3d3d;grid-template-columns:42px .7fr 1fr 40px;align-items:center;padding:20px 0;display:grid}.careers-list a:hover{color:#000;background:#fff;min-height:190px;padding:20px 24px}.careers-list a>span{font-size:10px}.careers-list h3{font-size:28px;font-weight:300}.career-title-break{display:block}.careers-list p{font-size:13px}.careers-list strong{transition:transform .65s var(--ease);font-size:24px;font-weight:300}.careers-list a:hover strong{transform:rotate(45deg)}.careers-list-single{padding-bottom:7vh}.careers-list-single a{border-bottom:1px solid #3d3d3d;grid-template-columns:1fr 40px;min-height:190px}.career-role-title{justify-items:start;gap:13px;display:grid}.career-role-title span{letter-spacing:.12em;font-size:10px}.careers-list-single h3{letter-spacing:-.045em;margin:0;font-size:clamp(24px,2vw,32px);line-height:1.08}footer{border-top:1px solid #292929;min-height:100svh;padding:90px clamp(24px,5.4vw,92px) 35px}.footer-nav{border-top:1px solid #333;border-bottom:1px solid #333;grid-template-columns:repeat(4,1fr);margin-bottom:105px;display:grid}.footer-nav a{min-height:118px;transition:color .55s var(--ease), transform .65s var(--ease);border-right:1px solid #333;flex-direction:column;justify-content:space-between;padding:17px 18px;display:flex;position:relative;overflow:hidden}.footer-nav a:last-child{border-right:0}.footer-nav a:before{z-index:0;content:"";transform-origin:bottom;transition:transform .72s var(--ease);background:#f2f2ef;position:absolute;inset:0;transform:scaleY(0)}.footer-nav a>*{z-index:1;position:relative}.footer-nav span{color:#737373;letter-spacing:.12em;font-size:9px}.footer-nav strong{letter-spacing:-.025em;transition:transform .7s var(--ease);align-self:flex-start;font-size:clamp(19px,1.55vw,25px);font-weight:300}.footer-nav i{color:#777;transition:transform .7s var(--ease);align-self:flex-end;font-size:17px;font-style:normal}.footer-nav a:hover{color:#080808;transform:translateY(-3px)}.footer-nav a:hover:before{transform:scaleY(1)}.footer-nav a:hover strong{transform:translateY(-4px)scale(1.02)}.footer-nav a:hover i{color:#080808;transform:rotate(45deg)}.footer-top{justify-content:space-between;align-items:flex-start;min-height:46svh;display:flex}.footer-top>div{min-width:45%}.footer-contact p{color:#888;margin:0 0 25px;font-size:12px}.footer-contact>a{letter-spacing:-.05em;font-size:clamp(26px,4vw,63px);font-weight:300;transition:opacity .4s;display:inline-block}.footer-contact>a:hover{opacity:.55}.footer-brand-block{flex-direction:column;align-items:flex-start;gap:38px;display:flex}.wechat-link{color:#e2e2e2;letter-spacing:.06em;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.wechat-link svg{width:19px;height:19px}.wechat-link svg path{fill:#fff}.wechat-link svg circle{fill:#050505}.footer-wechat-qr{color:#858585;cursor:pointer;text-align:left;width:142px;transition:color .35s ease, transform .55s var(--ease);background:0 0;border:0;place-self:flex-start start;justify-items:start;gap:9px;margin-left:0;margin-right:auto;padding:0;font-family:inherit;display:grid}.footer-wechat-qr:hover{color:#fff;transform:none}.footer-wechat-qr .wechat-qr-artwork{width:142px;margin-left:-10px;display:block}.footer-wechat-qr-hint{color:#858585;letter-spacing:.05em;font-size:10px}.footer-wechat-qr:hover .footer-wechat-qr-hint{color:#fff}.wechat-qr-block{text-align:left;justify-items:start;gap:9px;width:100%;display:grid}.person-card.founder-card-animated .founder-portrait-crop{transform-origin:50% 42%;transition:filter .8s cubic-bezier(.22,1,.36,1)!important}.person-card.founder-card-animated:hover .founder-portrait,.person-card.founder-card-animated:focus-visible .founder-portrait,.person-card.founder-card-animated.is-active .founder-portrait{aspect-ratio:4/5.42}.person-card.founder-card-animated:hover .founder-portrait-crop,.person-card.founder-card-animated:focus-visible .founder-portrait-crop,.person-card.founder-card-animated.is-active .founder-portrait-crop{filter:contrast(1.02)saturate(.96);opacity:1!important}.person-card.founder-card-animated:hover .founder-portrait-jia .founder-portrait-crop,.person-card.founder-card-animated:focus-visible .founder-portrait-jia .founder-portrait-crop,.person-card.founder-card-animated.is-active .founder-portrait-jia .founder-portrait-crop{transform:scale(1.03)translate(-3%)!important}.person-card.founder-card-animated:hover .founder-portrait-zhao .founder-portrait-crop,.person-card.founder-card-animated:focus-visible .founder-portrait-zhao .founder-portrait-crop,.person-card.founder-card-animated.is-active .founder-portrait-zhao .founder-portrait-crop{transform:scale(1.045)translate(-3%)!important}.person-card.founder-card-animated:hover .founder-portrait-yi .founder-portrait-crop,.person-card.founder-card-animated:focus-visible .founder-portrait-yi .founder-portrait-crop,.person-card.founder-card-animated.is-active .founder-portrait-yi .founder-portrait-crop,.person-card.founder-card-animated:hover .founder-portrait-wu .founder-portrait-crop,.person-card.founder-card-animated:focus-visible .founder-portrait-wu .founder-portrait-crop,.person-card.founder-card-animated.is-active .founder-portrait-wu .founder-portrait-crop{transform:scale(1.1)!important}.wechat-qr-modal{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:qr-modal-in .42s var(--ease) both;background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.wechat-qr-panel{background:#090909;border:1px solid #ffffff38;width:min(100%,390px);padding:46px 46px 42px;position:relative;box-shadow:0 28px 90px #0000008a}.wechat-qr-panel>p{color:#d8d8d8;letter-spacing:.05em;text-align:center;margin:0 0 28px;font-size:13px}.wechat-qr-close{color:#a2a2a2;cursor:pointer;width:32px;height:32px;transition:color .3s ease, transform .45s var(--ease);background:0 0;border:0;padding:0;font-family:inherit;font-size:26px;font-weight:300;line-height:1;position:absolute;top:12px;right:16px}.wechat-qr-close:hover{color:#fff;transform:rotate(90deg)}.wechat-qr-artwork{aspect-ratio:1;background:#000;position:relative;overflow:hidden}.wechat-qr-artwork>img{filter:grayscale()contrast(1.72)invert();width:100%;height:100%;image-rendering:pixelated;display:block}.wechat-qr-logo{aspect-ratio:1;background:linear-gradient(145deg,#235ad2 0%,#0d2f81 55%,#071536 100%);border:2px solid #ffffffe0;border-radius:12%;place-items:center;width:23%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 22px #0517468f}.wechat-qr-logo img{z-index:1;object-fit:contain;width:70%;height:70%;position:relative}@keyframes qr-modal-in{0%{opacity:0}to{opacity:1}}.footer-bottom{color:#777;border-top:1px solid #333;grid-template-columns:repeat(3,1fr);padding-top:25px;font-size:11px;display:grid}.footer-bottom p:nth-child(2){text-align:center}.footer-bottom p:last-child{text-align:right}.footer-icp{color:#777;text-align:center;flex-direction:column;align-items:center;gap:6px;padding-top:12px;font-size:11px;display:flex}.footer-icp a{color:inherit;text-decoration:none;transition:color .3s}.footer-icp a:hover,.footer-icp a:focus-visible{color:#fff}.footer-icp-gongan{align-items:center;gap:5px;display:inline-flex}.footer-icp-gongan img{object-fit:contain;width:14px;height:14px}[data-scroll-exit]{--section-exit:0}.statement[data-scroll-exit] .statement-copy{translate:calc(var(--section-exit) * -48px) calc(var(--section-exit) * -36px);scale:calc(1 - var(--section-exit) * .05);opacity:calc(1 - var(--section-exit) * .42);transform-origin:0 100%}.statement[data-scroll-exit] .statement-side{translate:calc(var(--section-exit) * 36px) calc(var(--section-exit) * -24px);opacity:calc(1 - var(--section-exit) * .5)}.technology[data-scroll-exit] .products-title{translate:0 calc(var(--section-exit) * -44px);opacity:calc(1 - var(--section-exit) * .4)}.technology[data-scroll-exit] .product-row{translate:calc(var(--section-exit) * -36px) calc(var(--section-exit) * -24px);opacity:calc(1 - var(--section-exit) * .42)}.team[data-scroll-exit] .founders>.section-heading{translate:0 calc(var(--section-exit) * -44px);opacity:calc(1 - var(--section-exit) * .44)}.team[data-scroll-exit] .founders-grid{translate:0 calc(var(--section-exit) * -36px);scale:calc(1 - var(--section-exit) * .036);opacity:calc(1 - var(--section-exit) * .38);transform-origin:bottom}.funding[data-scroll-exit] .funding-number{translate:calc(var(--section-exit) * -44px) calc(var(--section-exit) * -28px);scale:calc(1 - var(--section-exit) * .07);opacity:calc(1 - var(--section-exit) * .4);transform-origin:0 100%}.funding[data-scroll-exit] .funding-copy{translate:calc(var(--section-exit) * 40px) calc(var(--section-exit) * -20px);opacity:calc(1 - var(--section-exit) * .48)}.careers[data-scroll-exit] .careers-title{translate:calc(var(--section-exit) * -44px) calc(var(--section-exit) * -36px);scale:calc(1 - var(--section-exit) * .05);opacity:calc(1 - var(--section-exit) * .44);transform-origin:0 100%}.careers[data-scroll-exit] .careers-list{translate:calc(var(--section-exit) * 40px) calc(var(--section-exit) * -20px);opacity:calc(1 - var(--section-exit) * .48)}[data-scroll-exit] .statement-copy,[data-scroll-exit] .statement-side,[data-scroll-exit] .section-heading,[data-scroll-exit] .milestone-track,[data-scroll-exit] .products-title,[data-scroll-exit] .product-row,[data-scroll-exit] .founders-grid,[data-scroll-exit] .funding-number,[data-scroll-exit] .funding-copy,[data-scroll-exit] .careers-title,[data-scroll-exit] .careers-list{will-change:translate, scale, opacity}[data-reveal]{opacity:0;transition:opacity 1s var(--ease), transform 1.15s var(--ease);transform:translateY(45px)}[data-reveal=left]{transform:translate(-72px)}[data-reveal=right]{transform:translate(72px)}[data-reveal=clip]{clip-path:inset(0 100% 0 0);opacity:1;transition:clip-path 1.35s cubic-bezier(.77, 0, .18, 1), opacity .8s var(--ease);transform:none}[data-reveal=scale]{transform-origin:0 100%;transform:scale(.82)}[data-reveal][data-visible=true]{opacity:1;transform:translateY(0)}[data-reveal=clip][data-visible=true]{clip-path:inset(0);transform:none}@media (prefers-reduced-motion:reduce){[data-scroll-exit]{--section-exit:0!important}}.capability-grid .capability:nth-child(2),.capability-grid .capability:nth-child(4){transition-delay:.12s}.product-row:nth-child(2n) [data-reveal=right]{transition-delay:.1s}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes gradient-drift{0%{transform:translate(-2.5%,-1.5%)scale(1.035)}48%{transform:translate(2.25%,1%)scale(1.065)}to{transform:translate(-.75%,2.75%)scale(1.045)}}@keyframes boot-mask-wipe{0%,18%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes boot-sweep{0%,18%{opacity:0;transform:translateY(100svh)}24%{opacity:1}88%{opacity:.78}to{opacity:0;transform:translateY(-18svh)}}@keyframes signal{to{transform:scaleY(1.8)}}@keyframes journey-emphasis-drift{0%{background-position:0 45%}to{background-position:100% 55%}}@keyframes journey-dot-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}@keyframes journey-instruction-once{0%{opacity:0;transform:translateY(8px)}18%,68%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media (width<=1050px){.site-header{padding:22px}.desktop-nav{gap:6px;display:flex}.desktop-nav a{width:82px;height:40px;font-size:12px}.desktop-nav a:before{inset:0 -4px}.statement,.chapter-intro,.section-heading,.advisor-section,.funding,.careers{grid-template-columns:1fr}.journey .section-heading{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);gap:30px}.technology .chapter-intro{gap:0}.technology .chapter-mobile-label{order:1;margin-bottom:22px;display:block}.technology .chapter-intro>h2{order:2}.technology .chapter-intro>div{order:3;margin-top:clamp(70px,9vw,100px)}.technology .chapter-desktop-label{display:none}.statement{gap:90px}.statement-side{padding-bottom:0}.milestone-track{margin-top:clamp(22px,4vh,48px)}.capability-grid{grid-template-columns:repeat(2,1fr)}.product-row{grid-template-columns:1fr 1fr}.product-name{grid-column:auto}.row-2 .product-name{text-align:left;order:1}.row-2 .product-content{order:1}.advisor-sticky{height:clamp(410px,48vw,485px);position:sticky;top:110px}.advisor-section{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(30px,4vw,54px);padding:58px 0 82px}.advisor-portrait{width:min(100%,288px);height:clamp(280px,34vw,360px)}.advisor-name{max-width:215px;padding:10px 12px;bottom:20px;left:18px;right:auto}.advisor-name h3{font-size:clamp(25px,3vw,32px)}.advisor-name span{font-size:12px}.career-timeline{margin-top:0}.career-step{min-height:clamp(170px,21vh,205px);padding:24px 0}.advisors-grid{grid-template-columns:repeat(3,1fr)}.founders-grid,.footer-nav{grid-template-columns:repeat(2,1fr)}.footer-nav a:nth-child(2n){border-right:0}.footer-nav a:nth-child(n+3){border-top:1px solid #333}.funding{gap:100px}.careers-list{padding-top:100px}.career-title-break{display:none}}@media (width<=780px){.site-header{align-items:flex-start;padding:20px}.desktop-nav{justify-content:space-between;gap:4px;position:absolute;top:68px;left:20px;right:20px}.desktop-nav a{width:calc(25% - 4px);max-width:84px}}@media (height<=800px) and (width>=721px){.journey>.journey-sticky{padding-top:clamp(28px,5vh,44px);padding-bottom:clamp(18px,3vh,28px)}.journey .section-heading h2{font-size:clamp(38px,5vw,62px);line-height:.92}.journey .section-number{margin-bottom:10px}.journey-side>p{font-size:14px;line-height:1.45}.journey-controls{margin-top:12px}.journey-progress{margin-top:clamp(14px,2.5vh,22px)}.journey-instruction{margin-top:6px}.milestone-track{flex:auto;min-height:300px;margin-top:clamp(10px,2vh,18px)}.milestone{height:100%;min-height:0;padding-top:20px;padding-bottom:24px}.milestone time{font-size:clamp(58px,6vw,78px)}.milestone h3{margin-top:20px;margin-bottom:10px;font-size:clamp(24px,2.3vw,32px)}.milestone-copy>p{font-size:clamp(13px,1.05vw,16px);line-height:1.45}}@media (height<=650px) and (width>=721px){.journey-instruction{display:none}.journey>.journey-sticky{padding-top:24px;padding-bottom:16px}.journey .section-heading h2{font-size:clamp(34px,4.4vw,52px)}.milestone-track{min-height:270px}.milestone-date{margin-top:auto}}@media (width<=720px){.journey>.journey-sticky{height:100svh;min-height:0;padding:108px 20px 18px;position:sticky}.journey .section-heading{grid-template-columns:1fr;gap:14px}.journey .section-heading h2{font-size:clamp(34px,10vw,46px);line-height:.92}.journey-side>p{font-size:13px;line-height:1.4}.journey-controls{margin-top:6px}.journey-progress{margin-top:12px}.milestone-track{scroll-snap-type:none;flex:auto;min-height:0;margin-top:10px;overflow-x:hidden}.milestone{height:100%;min-height:0;padding-top:18px;padding-bottom:22px}.journey-instruction{display:none}}@media (width<=720px) and (height<=700px){.journey>.journey-sticky{padding-top:86px;padding-bottom:12px}.journey .section-heading h2{font-size:clamp(30px,8.5vw,38px)}.journey-side>p{display:none}.journey-progress{margin-top:8px}.milestone-track{margin-top:7px}.milestone time{font-size:clamp(50px,15vw,64px)}.milestone h3{margin-top:16px;margin-bottom:8px;font-size:clamp(21px,6vw,27px)}.milestone-copy>p{font-size:13px;line-height:1.4}}@media (width<=680px){.brand-type{gap:7px}.brand{gap:8px}.brand-mark{width:30px;height:26px}.brand-wordmark{width:81px;height:21px;padding-right:8px}.brand-english{letter-spacing:0;gap:0;font-size:5.8px}.brand-english-line{gap:2px}.brand-english b{font-size:7.8px}.hero{padding-left:24px;padding-right:24px}.hero h1{max-width:100%;font-size:clamp(32px,8.8vw,38px);line-height:1}.hero h1 span{white-space:normal;margin-left:0}.hero h1 .hero-title-set{transform:translate3d(0, calc(var(--hero-pull) * -24px), 0) scale(calc(1 - var(--hero-pull) * .09))}.hero-title-line-one{transform:translate3d(calc(var(--hero-pull) * 2vw), 0, 0)}.hero-title-line-two{transform:translate3d(calc(var(--hero-pull) * 5vw), 0, 0)}.hero-bottom{flex-direction:column;align-items:flex-start;gap:35px}.hero-bottom p br{display:none}.statement{min-height:auto}.statement h2{font-size:40px}.milestone{flex-basis:82vw;height:100%;min-height:0;padding:18px 20px 22px 0}.milestone-index{position:relative;top:auto}.milestone time{font-size:clamp(64px,19vw,80px)}.milestone-copy{transform-origin:0 100%;max-width:92%}.chapter-intro{align-content:center;gap:100px;min-height:75svh}.team-intro{gap:60px;min-height:60svh;padding-bottom:20px}.chapter-intro>h2{font-size:76px}.tech-image-wrap>.image-placeholder{min-height:52svh}.tech-caption{grid-template-columns:repeat(2,1fr)}.capability-grid{grid-template-columns:1fr;padding-bottom:140px}.capability{border-right:0;min-height:280px}.capability h3{margin-top:70px}.product-row{grid-template-columns:1fr;min-height:auto;padding:100px 0}.product-name,.product-content{grid-column:auto}.product-name h3{font-size:88px}.advisor-name{margin-top:-58px;margin-left:18px;position:relative;bottom:auto;left:auto;right:auto}.advisor-section{grid-template-columns:1fr;padding:52px 0 72px}.advisor-sticky{width:min(100%,310px);height:auto;position:relative;top:auto}.advisor-portrait{width:min(72vw,270px);height:auto}.career-timeline{margin-top:42px}.career-step{grid-template-columns:1fr;min-height:178px;padding:24px 0}.career-step>div{margin-top:26px}.advisors-grid,.founders-grid{grid-template-columns:1fr}.funding-number strong{font-size:180px;transform:translateY(-18px)}.funding-number p{margin-top:38px}.careers{min-height:auto}.careers-list a{grid-template-columns:30px 1fr 30px}.careers-list-single a{grid-template-columns:1fr 30px}.careers-list a p{display:none}.footer-top{flex-direction:column;gap:100px}.footer-nav{grid-template-columns:1fr;margin-bottom:72px}.footer-nav a{border-top:1px solid #333;border-right:0;flex-direction:row;align-items:center;min-height:78px;padding:14px 12px}.footer-nav a:first-child{border-top:0}.footer-nav span{width:78px}.footer-nav strong{font-size:18px}.footer-nav i{align-self:auto}.footer-bottom{grid-template-columns:1fr;gap:12px}.footer-bottom p:last-child{text-align:left}.footer-icp{text-align:left;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
