@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(./ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}.dv-document{color-scheme:light;--dv-bg: #F7FAFA;--dv-paper: #FFFFFF;--dv-ink: #172629;--dv-muted: #526568;--dv-aqua: #0E7C86;--dv-mist: #D8EFF0;--dv-line: #D9E4E5;--dv-font-cjk: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", sans-serif;--dv-font-latin: "IBM Plex Sans Variable", var(--dv-font-cjk);background:var(--dv-bg);scroll-behavior:smooth;scroll-padding-top:32px}.dv-document body{margin:0}.dv-site,.dv-site *{box-sizing:border-box}.dv-site{color:var(--dv-ink);font-family:var(--dv-font-cjk);-webkit-font-smoothing:antialiased}.dv-site :where(h1,h2,p){margin:0}.dv-site a{color:inherit;text-decoration:none}.dv-site [lang=en]{font-family:var(--dv-font-latin)}.dv-site ::-moz-selection{color:var(--dv-ink);background:var(--dv-mist)}.dv-site ::selection{color:var(--dv-ink);background:var(--dv-mist)}.dv-site :focus-visible{outline:2px solid var(--dv-aqua);outline-offset:6px;border-radius:2px}.dv-site main:focus{outline:none}.dv-wrap{width:min(100% - 112px,1328px);margin-inline:auto}.dv-skip-link{position:fixed;z-index:10;left:20px;top:12px;padding:12px 16px;background:var(--dv-paper);transform:translateY(-180%)}.dv-skip-link:focus{transform:none}.dv-header{height:108px;display:flex;align-items:center;justify-content:space-between}.dv-brand{display:inline-flex;align-items:center;gap:11px;min-height:44px}.dv-brand svg{width:34px;height:34px;stroke:var(--dv-aqua);stroke-width:1.65px;stroke-linecap:round}.dv-brand>[lang=en]{font-size:26px;letter-spacing:-1.1px;font-weight:550}.dv-brand-cn{border-left:1px solid var(--dv-line);padding-left:14px;margin-left:4px;font-size:17px;letter-spacing:.12em}.dv-nav{display:flex;gap:38px;font-size:14px}.dv-nav a{display:flex;align-items:center;min-height:44px;transition:color .2s}.dv-nav a:hover{color:var(--dv-aqua)}.dv-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding-top:50px;padding-bottom:28px;min-height:min(820px,calc(100svh - 108px))}.dv-hero-copy{position:relative;z-index:1;padding-bottom:55px}.dv-company{font-weight:500}.dv-company-cn{display:block;font-size:clamp(20px,1.85vw,27px);line-height:1.6;letter-spacing:.035em}.dv-company-en{display:block;margin-top:5px;font-size:15px;font-weight:400;line-height:1.6;color:var(--dv-muted)}.dv-statement{margin-top:43px!important;font-size:clamp(48px,5.7vw,84px);line-height:1.24;font-weight:500;letter-spacing:-.055em}.dv-statement>span{display:block;white-space:nowrap}.dv-statement [lang=en]{font-weight:450;letter-spacing:-.055em}.dv-intro{margin-top:30px!important;max-width:30em;width:85%;color:var(--dv-muted);font-size:16px;line-height:1.95;text-wrap:pretty}.dv-explore{display:inline-flex;gap:27px;align-items:center;margin-top:35px;min-height:48px;font-size:14px}.dv-explore-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--dv-line);border-radius:50%;transition:border-color .2s,background-color .2s}.dv-explore svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.3}.dv-explore:hover .dv-explore-icon{border-color:var(--dv-aqua);background-color:var(--dv-mist)}.dv-hero-art{min-width:0;margin-top:-42px;margin-inline:-28px -22px}.dv-aperture{width:100%;height:auto;display:block;overflow:visible}.dv-aperture-shadow{fill:var(--dv-mist);opacity:.38}.dv-contour{stroke:var(--dv-aqua);stroke-width:.8px;stroke-opacity:.54;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:dv-draw 1.6s cubic-bezier(.22,1,.36,1) both}.dv-contour-edge{stroke-opacity:.9;stroke-width:1.15px}.dv-hero-foot{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;align-self:end;border-top:1px solid var(--dv-line);padding-top:22px;color:var(--dv-muted);font-size:12px}.dv-hero-foot>[lang=en]{font-size:13px}.dv-foot-trail{display:flex;align-items:center;gap:15px}.dv-foot-trail>span{width:52px;height:1px;background:var(--dv-aqua)}.dv-belief{margin-top:80px;background:var(--dv-paper);padding-block:112px 104px}.dv-belief-grid{display:grid;grid-template-columns:1fr 2fr;gap:40px}.dv-section-label{display:flex;align-items:center;align-self:start;gap:12px;padding-top:12px;font-size:14px;color:var(--dv-muted)}.dv-dot{width:5px;height:5px;flex-shrink:0;background:var(--dv-aqua);border-radius:50%}.dv-belief h2{font-size:clamp(30px,3.25vw,48px);font-weight:450;line-height:1.5;letter-spacing:-.035em}.dv-belief-copy{display:grid;grid-template-columns:1fr 1fr;gap:38px;margin-top:42px;max-width:710px;color:var(--dv-muted);font-size:16px;line-height:1.95}.dv-belief-signature{margin-top:46px!important;font-size:22px;color:var(--dv-aqua);font-weight:400;letter-spacing:-.04em}.dv-belief-link{display:inline-flex;gap:24px;align-items:center;min-height:44px;margin-top:34px;font-size:15px;color:var(--dv-aqua)!important}.dv-belief-link svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.2}.dv-belief-link:hover{text-decoration:underline;text-underline-offset:5px}.dv-progress{padding-block:103px 116px}.dv-progress-body{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;margin-top:44px;padding-left:calc((100% - 80px) / 3 + 40px)}.dv-progress h2{font-size:clamp(32px,3.3vw,48px);line-height:1.45;font-weight:450;letter-spacing:-.035em}.dv-progress-copy>p{font-size:15px;line-height:1.9;margin-top:27px;max-width:24em;color:var(--dv-muted)}.dv-unfolding{width:100%}.dv-unfolding svg{display:block;width:100%;stroke:var(--dv-aqua);stroke-width:.8}.dv-unfolding-plane{fill:var(--dv-mist);stroke:none;opacity:.45}.dv-unfolding-top{fill:var(--dv-bg)}.dv-unfolding-detail{stroke-opacity:.28}.dv-mobile-break{display:none}.dv-footer{background:var(--dv-paper);padding-block:65px 33px}.dv-footer-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:55px}.dv-footer-brand{font-size:clamp(60px,8vw,112px);font-weight:450;line-height:1;letter-spacing:-.065em}.dv-footer-brand>span{color:var(--dv-aqua)}.dv-reading-link{display:inline-flex;align-items:center;gap:24px;min-height:48px;border-bottom:1px solid var(--dv-line);font-size:14px;transition:color .2s,border-color .2s}.dv-reading-link svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.2}.dv-reading-link:hover{color:var(--dv-aqua);border-color:var(--dv-aqua)}.dv-footer-bottom{display:flex;justify-content:space-between;gap:24px;align-items:end;padding-top:28px;border-top:1px solid var(--dv-line);color:var(--dv-muted)}.dv-footer-company{font-size:14px;line-height:1.8}.dv-footer-company [lang=en]{margin-top:2px}.dv-copyright{font-size:12px;white-space:nowrap}@keyframes dv-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(min-width:1600px){.dv-hero{min-height:800px}}@media(max-width:1100px){.dv-wrap{width:calc(100% - 72px)}.dv-header{height:92px}.dv-hero{min-height:640px;padding-top:40px}.dv-hero-copy{padding-bottom:40px}.dv-company-cn{font-size:21px;letter-spacing:0}.dv-company-en{font-size:14px;max-width:25em}.dv-statement{font-size:54px}.dv-hero-art{margin-inline:-20px -18px}.dv-intro{width:100%;font-size:15px}.dv-belief-grid{grid-template-columns:.65fr 2fr;gap:32px}.dv-progress-body{padding-left:26%;gap:20px}}@media(max-width:800px){.dv-wrap{width:calc(100% - 48px)}.dv-header{height:82px}.dv-brand>[lang=en]{font-size:24px}.dv-brand-cn{display:none}.dv-nav{gap:24px}.dv-hero{min-height:0;padding-top:46px;grid-template-columns:1fr}.dv-hero-copy{padding-bottom:0}.dv-company-cn{font-size:22px;letter-spacing:.02em}.dv-company-en{max-width:none}.dv-statement{margin-top:36px!important;font-size:clamp(44px,8.5vw,66px)}.dv-intro{max-width:29em;margin-top:23px!important;font-size:16px}.dv-explore{margin-top:24px}.dv-hero-art{width:min(100%,520px);margin:4px auto 20px}.dv-hero-foot{padding-top:19px}.dv-belief{margin-top:42px;padding-block:66px}.dv-belief-grid{grid-template-columns:1fr;gap:30px}.dv-belief h2{font-size:36px}.dv-belief-copy{margin-top:30px;gap:28px}.dv-belief-signature{margin-top:30px!important}.dv-progress{padding-block:66px 70px}.dv-progress-body{padding-left:0;margin-top:28px;gap:30px}.dv-progress h2{font-size:36px}.dv-footer{padding-top:46px}}@media(max-width:480px){.dv-header{height:74px}.dv-brand{gap:7px}.dv-brand svg{width:27px;height:27px}.dv-brand>[lang=en]{font-size:22px;letter-spacing:-.8px}.dv-nav{gap:13px;font-size:12px}.dv-brand>[lang=en]{font-size:20px}.dv-brand svg{width:23px;height:23px}.dv-hero{padding-top:34px;padding-bottom:22px}.dv-company-cn{font-size:20px;letter-spacing:0}.dv-company-en{font-size:14px;margin-top:5px;line-height:1.55}.dv-statement{font-size:clamp(40px,11vw,52px);line-height:1.3;margin-top:31px!important}.dv-intro{font-size:14px;line-height:1.9;max-width:22em}.dv-explore{font-size:13px;gap:21px;margin-top:19px}.dv-explore-icon{width:36px;height:36px}.dv-hero-art{width:100%;margin-top:12px;margin-bottom:23px}.dv-hero-foot{font-size:11px}.dv-hero-foot>[lang=en]{font-size:11px}.dv-foot-trail{gap:8px}.dv-foot-trail>span{width:22px}.dv-belief{margin-top:28px;padding-block:55px 57px}.dv-section-label{font-size:13px;padding-top:0}.dv-belief h2{font-size:29px;line-height:1.55}.dv-belief-copy{grid-template-columns:1fr;gap:16px;font-size:15px;margin-top:25px}.dv-belief-signature{font-size:20px}.dv-progress{padding-block:54px 43px}.dv-progress-body{grid-template-columns:1fr;gap:18px}.dv-progress h2{font-size:34px}.dv-progress-copy>p{margin-top:20px;font-size:14px}.dv-mobile-break{display:initial}.dv-unfolding{width:78%;margin-left:auto}.dv-footer-top{display:block;padding-bottom:36px}.dv-footer-brand{font-size:64px}.dv-reading-link{margin-top:25px;font-size:13px}.dv-footer-bottom{display:block;padding-top:24px}.dv-footer-company{font-size:13px}.dv-footer-company [lang=en]{font-size:14px}.dv-copyright{margin-top:22px!important}}@media(prefers-reduced-motion:reduce){.dv-document{scroll-behavior:auto}.dv-site *,.dv-site *:before,.dv-site *:after{animation:none!important;transition:none!important}.dv-contour{stroke-dashoffset:0}}
