:root{--ink:#05070a;--ink2:#0b1118;--ink3:#131c27;--paper:#edf1f4;--white:#f5f7fa;--muted:#9da9b8;--blue:#4b77ff;--cyan:#55d5cd;--page:min(1500px,calc(100vw - 112px));--ease:cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{color:var(--white);background:var(--ink);letter-spacing:.025em;margin:0;font-family:Microsoft YaHei UI,Noto Sans SC,sans-serif;font-size:18px;line-height:1.75;overflow-x:hidden}img,video{object-fit:cover;width:100%;height:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.skip-link{z-index:100;color:var(--ink);background:var(--white);padding:10px 16px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:18px}.topbar{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05070ae0;grid-template-columns:1fr auto 1fr;align-items:center;height:74px;padding:0 36px;display:grid;position:fixed;inset:0 0 auto}.brand img,footer img{object-fit:contain;width:146px;height:34px}nav{gap:34px;display:flex}nav a{color:#d5dce5;font-size:14px;font-weight:700}.topbar-action{min-width:126px;height:44px;color:var(--ink);background:var(--white);border-radius:4px;justify-self:end;place-items:center;font-size:15px;font-weight:800;display:grid}.hero{align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-film,.hero-shade{position:absolute;inset:0}.hero-film{filter:saturate(.68)contrast(1.08)}.hero-shade{background:linear-gradient(90deg,#05070afc,#05070ae0 40%,#05070a33 82%),linear-gradient(#0000 50%,#05070aed)}.hero-copy{z-index:2;width:var(--page);margin:0 auto;padding:150px 0;position:relative}.hero-kicker{margin:0 0 22px;font-weight:700}h1{letter-spacing:.025em;max-width:1080px;margin:0;font-size:clamp(58px,6.1vw,106px);font-weight:500;line-height:1.08}h1 span{color:#7898ff}.hero-intro{color:#bdc6d1;max-width:700px;margin:36px 0 28px;font-size:19px}.text-link{border-bottom:1px solid #ffffff80;gap:16px;padding-bottom:5px;font-weight:700;display:inline-flex}.hero-chain{z-index:2;writing-mode:vertical-rl;color:#c1cad4;letter-spacing:.1em;align-items:center;gap:14px;font-size:12px;display:flex;position:absolute;bottom:120px;right:40px}.hero-chain i{background:#657182;width:1px;height:34px}.overview{padding:130px 0}.overview>header{width:var(--page);grid-template-columns:2fr 6fr 3fr;align-items:start;gap:46px;margin:0 auto 66px;display:grid}.overview>header>p:first-child{margin:10px 0 0;font-weight:800}.overview h2{letter-spacing:.025em;margin:0;font-size:clamp(48px,4.6vw,74px);font-weight:500;line-height:1.18}.overview>header>p:last-child{color:var(--muted);margin:10px 0 0;font-size:17px}.overview-rails{background:var(--ink2);width:100%;height:650px;display:flex;overflow:hidden}.overview-rail{isolation:isolate;min-width:0;transition:flex .65s var(--ease);flex:1;position:relative;overflow:hidden}.overview-rail.active{flex:3.5}.overview-rail>img{z-index:-3;filter:saturate(.65)contrast(1.08);position:absolute;inset:0}.overview-rail:after{content:"";z-index:-2;background:linear-gradient(#03060a1a 35%,#03060af5),#05080c57;position:absolute;inset:0}.overview-rail>button{text-align:left;writing-mode:vertical-rl;cursor:pointer;background:0 0;border:0;width:128px;padding:38px 28px;position:absolute;inset:0 auto 0 0}.overview-rail>button b,.overview-rail>button span{display:block}.overview-rail>button b{letter-spacing:.08em;font-size:27px}.overview-rail>button span{color:#bcc6d1;margin-right:14px;font-size:13px}.overview-rail>div{opacity:0;max-width:650px;transition:opacity .3s .16s,transform .4s .16s var(--ease);position:absolute;bottom:42px;left:155px;right:44px;transform:translateY(16px)}.overview-rail.active>div{opacity:1;transform:none}.overview-rail>div p{color:#d0d7df;margin:0 0 22px;font-size:19px}.overview-rail>div a{border-bottom:1px solid #ffffff80;padding-bottom:4px;font-size:14px;font-weight:800;display:inline-block}.story{padding:170px 0 0;scroll-margin-top:72px;position:relative}.story-heading{width:var(--page);grid-template-columns:2fr 6fr 3fr;align-items:start;gap:46px;margin:0 auto 90px;display:grid}.story-heading>p{margin:10px 0 0;font-weight:800}.story-heading h2{letter-spacing:.035em;margin:0;font-size:clamp(46px,4.45vw,72px);font-weight:500;line-height:1.2}.story-heading>span{color:var(--muted);margin-top:10px;font-size:17px;line-height:1.9}figure{margin:0}figcaption b,figcaption span{display:block}figcaption b{font-size:23px}figcaption span{color:#c5ced8;font-size:15px}.signal-title{width:var(--page);grid-template-columns:2fr 6fr 3fr;align-items:end;gap:46px;margin:0 auto 38px;display:grid}.signal-title h3{grid-column:2;max-width:820px;margin:0;font-size:clamp(30px,3vw,48px);font-weight:500;line-height:1.35}.signal-title p{color:var(--muted);margin:0}.signal-wall{grid-template-columns:repeat(3,1fr);height:min(590px,62vw);min-height:430px;display:grid}.signal-wall figure,.field-atlas figure,.operation-scene{background:var(--ink2);position:relative;overflow:hidden}.signal-wall figure:after,.field-atlas figure:after,.operation-scene:after{content:"";pointer-events:none;background:linear-gradient(#0000 44%,#03060ae0);position:absolute;inset:0}.signal-wall figcaption,.field-atlas figcaption,.operation-scene figcaption{z-index:2;position:absolute;bottom:30px;left:34px;right:34px}.capture-capabilities{width:var(--page);grid-template-columns:repeat(3,1fr);gap:clamp(34px,5vw,90px);margin:76px auto 0;display:grid}.capture-capabilities article{padding-right:20px}.capture-capabilities strong{font-size:25px}.capture-capabilities p{color:var(--muted);margin:10px 0 0;font-size:16px}.dataset-story{background:linear-gradient(180deg,var(--ink) 0,#07101a 18%,#07101a 86%,var(--ink) 100%);margin-top:150px;padding-bottom:180px}.field-atlas{grid-template-rows:420px 360px 430px;grid-template-columns:1.15fr .85fr 1fr;gap:6px;display:grid}.field-atlas figure{min-width:0}.field-atlas .field-large{grid-row:span 2}.field-atlas .field-wide{grid-column:span 2}.field-atlas img{filter:saturate(.82)contrast(1.04)brightness(.96);transition:transform .8s var(--ease),filter .5s}.field-atlas figure:after{background:linear-gradient(#0000 52%,#03060a7a 76%,#03060adb 100%)}.field-atlas .field-portrait img{object-position:center 38%}.field-atlas figure:nth-child(2) img{object-position:42% center}.field-atlas figure:nth-child(5) img{object-position:center 55%}.field-atlas figure:hover img,.field-atlas figure:focus img{filter:saturate(.96)contrast(1.03)brightness(1.02);transform:scale(1.025)}.field-atlas figure:before{content:"";z-index:1;opacity:0;transition:opacity .45s var(--ease);pointer-events:none;background:linear-gradient(0deg,#03060af5 0,#03060ab8 42%,#0000 78%);position:absolute;inset:0}.field-atlas figure:hover:before,.field-atlas figure:focus:before{opacity:1}.field-atlas figure:focus{outline-offset:-4px}.field-atlas figcaption{pointer-events:none;transition:padding .55s var(--ease);flex-direction:column;justify-content:flex-end;padding:34px;display:flex;inset:0}.field-atlas figcaption b{font-size:25px;line-height:1.18}.field-atlas figcaption>span{margin-top:6px;font-size:16px;line-height:1.5}.field-details{opacity:0;max-height:0;transition:max-height .55s var(--ease),opacity .35s 80ms,transform .45s 80ms var(--ease);overflow:hidden;transform:translateY(12px)}.field-details p{color:#e4e9ef;max-width:560px;margin:22px 0 15px;font-size:18px;line-height:1.62}.field-details small{color:#9bb5ff;letter-spacing:.035em;font-size:14px;font-weight:750;line-height:1.55;display:block}.field-atlas figure:hover .field-details,.field-atlas figure:focus .field-details{opacity:1;max-height:280px;transform:none}.field-atlas .field-retail img{object-position:center 52%}.field-atlas .field-hospital img{object-position:center 58%}.field-atlas .field-home img{object-position:center 52%}.field-atlas .field-agriculture img{object-position:center 36%}.dataset-anatomy{isolation:isolate;width:var(--page);grid-template-columns:4fr 7fr;align-items:start;gap:clamp(70px,9vw,160px);margin:150px auto 0;display:grid;position:relative}.dataset-anatomy:before{display:none}.anatomy-intro{position:sticky;top:132px}.anatomy-intro>p{margin:0 0 24px;font-weight:800}.anatomy-intro h3{max-width:540px;margin:0;font-size:clamp(38px,4vw,62px);font-weight:500;line-height:1.28}.anatomy-stream article{flex-direction:column;justify-content:center;min-height:300px;display:flex}.anatomy-stream h4{margin:0;font-size:clamp(34px,3.4vw,54px);font-weight:500;line-height:1.25}.anatomy-stream p{color:#aeb9c6;max-width:760px;margin:18px 0 28px;font-size:18px}.anatomy-stream span{color:#6f8093;letter-spacing:.08em;font-size:14px}.operation-story{padding-bottom:160px}.operation-scroll{width:var(--page);grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);align-items:start;gap:clamp(70px,8vw,150px);margin:0 auto;display:grid}.operation-scene{height:calc(100vh - 150px);min-height:590px;position:sticky;top:108px}.operation-scene img{filter:saturate(.64)contrast(1.05)}.operation-copy article{flex-direction:column;justify-content:center;min-height:72vh;display:flex}.operation-copy article>span{color:#6f94ff;letter-spacing:.12em;font-size:15px;font-weight:800}.operation-copy h3{margin:14px 0 18px;font-size:clamp(38px,3.8vw,60px);font-weight:500;line-height:1.25}.operation-copy p{max-width:620px;color:var(--muted);margin:0;font-size:18px}.operation-loop{width:var(--page);color:#718093;justify-content:space-between;align-items:baseline;gap:24px;margin:80px auto 0;display:flex}.operation-loop strong{color:var(--white);font-size:clamp(22px,2vw,30px)}.operation-loop span{font-size:14px}.contact{background:#173766;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(70px,10vw,170px);width:100%;margin:0;padding:120px max(56px,50vw + min(1500px,100vw - 112px)/-2);display:grid;box-shadow:0 -30px 90px #00000038}.contact-copy>p{margin:8px 0 0;font-weight:800}.contact h2{letter-spacing:.045em;margin:26px 0 0;font-size:clamp(46px,4.6vw,74px);font-weight:500;line-height:1.22}.contact-copy>span{color:#cad6e7;max-width:620px;margin:34px 0 28px;display:block}.contact-copy>a{border-bottom:1px solid #ffffff8c;padding-bottom:4px;font-weight:800;display:inline-block}.contact-form{color:var(--white);background:0 0;padding:0}.contact-form h3{margin:0 0 28px;font-size:30px}.contact-form label{color:#dce6f3;margin-top:22px;font-size:14px;font-weight:800;display:block}.form-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.contact-form input,.contact-form textarea{color:#fff;resize:vertical;background:0 0;border:0;border-bottom:1px solid #ffffff61;border-radius:0;outline:0;width:100%;margin-top:8px;padding:13px 0}.contact-form input:focus,.contact-form textarea:focus{border-color:#fff}.contact-form textarea::placeholder{color:#9eb0c8}.contact-form button{color:#13243c;cursor:pointer;width:100%;min-height:54px;transition:transform .2s var(--ease),background .2s;background:#fff;border:0;border-radius:3px;margin-top:28px;font-weight:800}.contact-form button:hover{background:#e7eef8;transform:translateY(-2px)}.contact-form small{color:#aebfd5;margin-top:12px;display:block}.reveal{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);transform:translateY(26px)}.reveal.visible{opacity:1;transform:none}footer{width:var(--page);color:#7e8997;grid-template-columns:1fr auto 1fr;align-items:center;min-height:150px;margin:0 auto;font-size:13px;display:grid}footer p{margin:0}footer span{justify-self:end}@media (width<=1100px){:root{--page:calc(100vw - 72px)}nav{gap:18px}nav a{font-size:13px}.overview>header,.story-heading,.signal-title{grid-template-columns:1fr 3fr}.overview>header>p:last-child,.story-heading>span,.signal-title p,.signal-title h3{grid-column:2}.field-atlas{grid-template-rows:360px 310px 360px}.dataset-anatomy{grid-template-columns:1fr 1.65fr;gap:70px}.operation-scroll{grid-template-columns:1.1fr .9fr;gap:60px}.contact{gap:60px}}@media (width<=760px){:root{--page:calc(100vw - 40px)}body{font-size:16px}.topbar{grid-template-columns:1fr auto;height:68px;padding:0 20px}.brand img{width:128px}nav{display:none}.topbar-action{height:40px}.hero-copy{padding:135px 0 180px}h1{font-size:clamp(46px,12vw,62px)}.hero-chain{writing-mode:horizontal-tb;justify-content:space-between;bottom:105px;left:20px;right:20px}.hero-chain i{width:18px;height:1px}.overview{padding:90px 0}.overview>header,.story-heading,.signal-title{display:block}.overview h2,.story-heading h2,.contact h2{margin-top:16px;font-size:42px}.overview>header>p:last-child,.story-heading>span,.signal-title p{margin-top:24px;display:block}.overview-rails{height:auto;display:block}.overview-rail,.overview-rail.active{min-height:500px}.overview-rail>button{writing-mode:horizontal-tb;width:100%;height:auto;padding:26px 22px 0;position:relative;inset:auto}.overview-rail>button span{margin:4px 0 0}.overview-rail>div,.overview-rail.active>div{opacity:1;bottom:26px;left:22px;right:22px;transform:none}.story{padding-top:105px}.story-heading{margin-bottom:58px}.signal-title{margin-bottom:28px}.signal-title h3{font-size:32px}.signal-wall{height:auto;display:block}.signal-wall figure{height:72vw;min-height:310px}.signal-wall figcaption,.field-atlas figcaption,.operation-scene figcaption{bottom:22px;left:22px;right:22px}.capture-capabilities{grid-template-columns:1fr;gap:38px;margin-top:56px}.dataset-story{margin-top:95px;padding-bottom:100px}.field-atlas{display:block}.field-atlas figure{height:75vw;min-height:320px;margin-bottom:4px}.field-atlas .field-large,.field-atlas .field-wide{height:95vw}.dataset-anatomy{margin-top:90px;display:block}.anatomy-intro{position:static}.anatomy-stream{margin-top:50px}.anatomy-stream article{min-height:0;padding:48px 0}.anatomy-stream p{font-size:17px}.operation-story{padding-bottom:100px}.operation-scroll{display:block}.operation-scene{height:78vh;min-height:520px;position:relative;top:auto}.operation-copy article{min-height:0;padding:78px 0}.operation-loop{grid-template-columns:1fr;gap:10px;margin-top:30px;display:grid}.operation-loop span{margin-bottom:18px}.contact{padding:80px 20px;display:block}.contact-form{margin-top:60px}.form-row{grid-template-columns:1fr}footer{grid-template-columns:1fr auto}footer p{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body.en{letter-spacing:.005em;font-family:IBM Plex Sans,Aptos,Segoe UI,Arial,sans-serif}.en :is(h1,h2,h3,h4,p,span,strong,b,a,label){overflow-wrap:break-word}.en .brand img,.en footer img{width:172px;height:36px}.en nav a{white-space:nowrap;letter-spacing:.01em}.en .topbar-action{white-space:nowrap;min-width:138px}.en .hero-intro{max-width:760px;line-height:1.7}.en .hero-chain{right:max(40px,calc((100vw - var(--page))/2));writing-mode:horizontal-tb;letter-spacing:.025em;bottom:54px}.en .hero-chain i{width:34px;height:1px}.en .overview h2,.en .story-heading h2,.en .contact h2{letter-spacing:-.035em}.en .overview>header,.en .story-heading{grid-template-columns:minmax(170px,2fr) minmax(0,6fr) minmax(260px,3fr)}.en .overview>header>p:last-child,.en .story-heading>span{line-height:1.75}.en .overview-rail>button{writing-mode:horizontal-tb;width:100%;padding:32px 34px;inset:0 0 auto}.en .overview-rail>button b{letter-spacing:-.025em;max-width:430px;font-size:clamp(21px,1.7vw,28px);line-height:1.16}.en .overview-rail>button span{max-width:430px;margin:9px 0 0;line-height:1.45}.en .overview-rail>div{bottom:38px;left:34px}.en .overview-rail:not(.active)>div{pointer-events:none}.en .story-heading h2{line-height:1.12}.en .story-heading>p,.en .overview>header>p:first-child{line-height:1.35}.en .signal-title{grid-template-columns:minmax(170px,2fr) minmax(0,6fr) minmax(260px,3fr)}.en .capture-capabilities strong{line-height:1.25;display:block}.en .capture-capabilities p{line-height:1.65}.en figcaption b{line-height:1.22}.en figcaption span{margin-top:6px;line-height:1.45}.en .anatomy-stream h4{letter-spacing:-.03em}.en .anatomy-stream span{letter-spacing:.035em;line-height:1.55}.en .operation-copy article>span{letter-spacing:.07em}.en .operation-loop{align-items:center}.en .operation-loop :is(strong,span){text-align:center}.en .form-intro{color:#c4d2e4;margin:-14px 0 26px;font-size:15px}.en .contact-form select{color:#fff;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff61;border-radius:0;outline:0;margin-top:8px;padding:13px 34px 13px 0}.en .contact-form select:focus{border-color:#fff}.en .contact-form select option{color:#101820;background:#fff}.en .contact-form button:disabled{opacity:.65;cursor:wait;transform:none}.en .contact-form small{min-height:24px;line-height:1.55}.en .contact-honeypot{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=1240px){.en .topbar{grid-template-columns:auto 1fr auto;gap:34px}.en nav{justify-self:end}.en nav a{font-size:12px}.en .overview>header,.en .story-heading,.en .signal-title{grid-template-columns:1fr 3fr}.en .overview>header>p:last-child,.en .story-heading>span,.en .signal-title p,.en .signal-title h3{grid-column:2}.en .overview-rail.active{flex:3.8}.en .overview-rail>button{padding:28px 26px}.en .overview-rail>button span{display:none}.en .overview-rail.active>button span{display:block}}@media (width<=980px){.en .topbar{grid-template-columns:1fr auto}.en nav{display:none}.en .overview-rails{height:600px}.en .overview-rail.active{flex:4.4}.en .overview-rail>button b{font-size:20px}.en .overview-rail:not(.active)>button b{writing-mode:vertical-rl;letter-spacing:.02em}.en .dataset-anatomy{grid-template-columns:1fr;gap:56px}.en .anatomy-intro{position:static}.en .operation-scroll{grid-template-columns:1fr}.en .operation-scene{height:min(72vw,680px);position:relative;top:auto}.en .operation-copy{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.en .operation-copy article{min-height:0;padding:60px 0 10px}.en .operation-copy h3{font-size:32px}.en .operation-loop{flex-wrap:wrap;justify-content:flex-start}.en .operation-loop :is(strong,span){text-align:left}.en .contact{grid-template-columns:1fr}}@media (width<=760px){.en .brand img{width:142px;height:32px}.en .topbar-action{min-width:124px;padding-inline:14px}.en h1{font-size:clamp(43px,12vw,60px);line-height:1.06}.en .hero-copy{padding-bottom:205px}.en .hero-chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;font-size:11px;line-height:1.35;display:grid;bottom:88px;left:20px;right:20px}.en .hero-chain span{text-align:left}.en .hero-chain i{display:none}.en .overview h2,.en .story-heading h2,.en .contact h2{font-size:clamp(38px,10vw,46px);line-height:1.12}.en .overview-rails{height:auto}.en .overview-rail,.en .overview-rail.active{min-height:540px}.en .overview-rail>button,.en .overview-rail.active>button{padding:26px 22px 0}.en .overview-rail:not(.active)>button b{writing-mode:horizontal-tb}.en .overview-rail>button b{font-size:25px}.en .overview-rail>button span,.en .overview-rail.active>button span{display:block}.en .overview-rail>div,.en .overview-rail.active>div{left:22px;right:22px}.en .signal-title h3{font-size:30px}.en .operation-copy{display:block}.en .operation-copy article{padding:64px 0}.en .operation-loop{display:grid}.en .form-intro{margin-top:-10px}.en footer img{width:142px}}@media (width<=420px){.en .brand img{width:126px}.en .topbar-action{min-width:112px;font-size:13px}.en .hero-kicker{font-size:14px;line-height:1.45}.en .hero-intro{font-size:16px}}:root{--page:min(1280px,calc(100vw - 160px));--reading:min(920px,calc(100vw - 160px))}body.en{font-size:18px;line-height:1.72}.en .topbar{grid-template-columns:1fr auto 1fr;padding-inline:32px}.en nav{gap:38px}.en nav a{color:#aeb8c5;font-size:15px;font-weight:650;position:relative}.en nav a:hover,.en nav a[aria-current=page]{color:var(--white)}.en nav a[aria-current=page]:after{content:"";background:#7898ff;height:2px;position:absolute;bottom:-10px;left:0;right:0}.en .hero{align-items:center;min-height:max(780px,100svh)}.en .hero-shade{background:linear-gradient(90deg,#05070afc,#05070ae6 48%,#05070a75 100%),linear-gradient(#0000 42%,#05070ae0)}.en .hero-copy{grid-template-columns:minmax(0,1fr) minmax(290px,340px);align-items:end;gap:clamp(64px,7vw,112px);padding:150px 0 96px;display:grid}.en .hero-main{min-width:0}.en .hero-kicker{color:#dce3eb;letter-spacing:.02em;margin-bottom:24px;font-size:17px;line-height:1.45}.en h1{letter-spacing:-.045em;max-width:none;font-size:clamp(54px,4.5vw,76px);line-height:1.08}.en h1 .hero-line{color:var(--white);white-space:nowrap;display:block}.en h1 .hero-line-accent{color:#7898ff}.en .hero-intro{color:#c3ccd7;max-width:690px;margin:30px 0 24px;font-size:20px;line-height:1.65}.en .text-link{font-size:16px}.en .hero-services{align-self:end;margin:0;padding-left:28px}.en .hero-services>p{color:#7f8c9d;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:750}.en .hero-services>a{transition:color .25s var(--ease),transform .25s var(--ease);border-bottom:1px solid #ffffff1f;padding:17px 0 18px;display:block}.en .hero-services>a:last-child{border-bottom:0}.en .hero-services>a:hover{color:#8da7ff;transform:translate(6px)}.en .hero-services strong,.en .hero-services span{display:block}.en .hero-services strong{letter-spacing:-.015em;font-size:18px;line-height:1.3}.en .hero-services span{color:#929eac;margin-top:5px;font-size:14px;line-height:1.45}.en .overview{padding:120px 0 130px}.en .overview>header,.en .story-heading{width:var(--reading);margin:0 auto 68px;display:block}.en .overview>header>p:first-child,.en .story-heading>p{color:#dce3eb;letter-spacing:.01em;margin:0 0 18px;font-size:19px;font-weight:750;line-height:1.4}.en .overview h2,.en .story-heading h2{letter-spacing:-.035em;max-width:900px;margin:0;font-size:clamp(44px,4vw,60px);line-height:1.14}.en .overview>header>p:last-child,.en .story-heading>span{color:#aeb9c6;max-width:780px;margin:25px 0 0;font-size:20px;line-height:1.72;display:block}.en .story{padding-top:145px;scroll-margin-top:72px}.en .story-heading{margin-bottom:76px}.en .signal-title{width:var(--reading);margin:0 auto 38px;display:block}.en .signal-title h3{letter-spacing:-.025em;max-width:760px;margin:0;font-size:clamp(34px,3vw,46px);line-height:1.25}.en .signal-title p{color:#aeb9c6;max-width:680px;margin:15px 0 0;font-size:19px;line-height:1.65}.en .capture-capabilities{gap:clamp(42px,5vw,72px)}.en .capture-capabilities strong{font-size:24px}.en .capture-capabilities p{margin-top:12px;font-size:18px;line-height:1.68}.en .dataset-anatomy{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr)}.en .anatomy-intro>p{font-size:18px;line-height:1.4}.en .anatomy-stream p{font-size:19px}.en .operation-copy h3{font-size:clamp(36px,3.4vw,52px)}.en .contact{padding-inline:max(80px,50vw - 640px)}.en .contact-copy>span{font-size:19px;line-height:1.7}@media (width<=1100px){:root{--page:calc(100vw - 80px);--reading:min(820px,calc(100vw - 80px))}.en .topbar{padding-inline:28px}.en .hero-copy{padding:150px 0 74px;display:block}.en .hero-main{max-width:900px}.en .hero-services{border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:54px;padding:0;display:grid}.en .hero-services>p{grid-column:1/-1;margin-bottom:-8px}.en .hero-services>a{border-top:1px solid #fff3;border-bottom:0;padding:16px 0 0}.en .contact{padding-inline:40px}}@media (width<=760px){:root{--page:calc(100vw - 40px);--reading:calc(100vw - 40px)}body.en{font-size:17px}.en .topbar{grid-template-columns:auto 1fr auto;gap:12px;padding-inline:20px}.en nav{justify-self:center;gap:0;display:flex}.en nav a{font-size:13px}.en nav a:first-child,.en nav a[aria-current=page]:after{display:none}.en .hero{min-height:auto}.en .hero-copy{padding:130px 0 70px}.en h1{font-size:clamp(42px,11.5vw,56px);line-height:1.08}.en h1 .hero-line{white-space:normal}.en .hero-intro{font-size:18px}.en .hero-services{margin-top:48px;display:block}.en .hero-services>p{margin-bottom:8px}.en .hero-services>a{padding:15px 0}.en .overview{padding:90px 0}.en .overview>header,.en .story-heading{margin-bottom:52px}.en .overview>header>p:first-child,.en .story-heading>p{font-size:17px}.en .overview h2,.en .story-heading h2,.en .contact h2{margin-top:0;font-size:clamp(36px,9.5vw,44px);line-height:1.13}.en .overview>header>p:last-child,.en .story-heading>span{margin-top:21px;font-size:18px}.en .story{padding-top:105px}.en .signal-title p{font-size:18px}.en .capture-capabilities p,.en .anatomy-stream p,.en .operation-copy p{font-size:17px}.en .dataset-story{margin-top:90px}.en .contact{padding-inline:20px}}.en h1{font-size:clamp(50px,4.1vw,68px)}.en .overview{--overview-progress:0;background:var(--ink);height:225vh;padding:0;position:relative}.en .overview.is-complete{height:100vh}.en .overview-sticky{background:var(--ink);grid-template-rows:auto minmax(0,1fr);gap:28px;height:100vh;padding-top:108px;display:grid;position:sticky;top:0;overflow:hidden}.en .overview-sticky>header{width:var(--reading);margin:0 auto;display:block}.en .overview-sticky>header>p:first-child{color:#dce3eb;margin:0 0 12px;font-size:17px;font-weight:750;line-height:1.35}.en .overview-sticky>header h2{letter-spacing:-.035em;max-width:780px;margin:0;font-size:clamp(34px,2.9vw,44px);line-height:1.12}.en .overview-sticky>header>p:last-child{color:#aeb9c6;max-width:720px;margin:17px 0 0;font-size:18px;line-height:1.58}.en .overview-viewport{min-height:0;overflow:hidden}.en .overview-rails{width:300vw;height:100%;transform:translate3d(calc(var(--overview-progress) * -200vw),0,0);will-change:transform;grid-template-columns:repeat(3,100vw);display:grid;overflow:visible}.en .overview-rail,.en .overview-rail.active{flex:none;width:100vw;min-width:100vw;height:100%}.en .overview-rail>button span{max-width:560px;margin-top:8px;font-size:14px;display:block}.en .overview-rail>div,.en .overview-rail.active>div{opacity:1;width:min(680px,100vw - 160px);bottom:34px;left:max(80px,50vw - 640px);right:auto;transform:none}.en .overview-rail>div p{font-size:18px;line-height:1.58}.en .story-heading{z-index:12;background:#05070afb;width:100%;margin:0 0 36px;padding:20px max(80px,50vw - 640px) 24px;position:sticky;top:74px;box-shadow:0 18px 34px #05070a4d}.en .story-heading:after{content:"";pointer-events:none;background:linear-gradient(#05070afb,#05070a00);height:52px;position:absolute;top:100%;left:0;right:0}.en .dataset-story .story-heading{background:#07101afb;box-shadow:0 18px 34px #07101a4d}.en .dataset-story .story-heading:after{background:linear-gradient(#07101afb,#07101a00)}.en .story-heading>p{margin:0 0 8px;font-size:16px}.en .story-heading h2{max-width:820px;font-size:clamp(33px,2.8vw,42px);line-height:1.12}.en .story-heading>span{max-width:760px;margin-top:12px;font-size:17px;line-height:1.52}.en .signal-title h3{font-size:clamp(32px,2.7vw,42px)}.en .anatomy-intro h3{font-size:clamp(36px,3.2vw,48px)}.en .contact h2{font-size:clamp(40px,3.6vw,54px)}@media (width<=1100px) and (width>=761px){.en .overview-rail>button{padding-inline:40px}.en .overview-rail>div{width:min(680px,100vw - 80px);left:40px}.en .story-heading{padding-inline:40px}}@media (width<=760px){.en h1{font-size:clamp(38px,10.8vw,48px)}.en .overview{height:auto;padding:90px 0 0}.en .overview-sticky{height:auto;padding-top:0;display:block;position:relative;top:auto;overflow:visible}.en .overview-sticky>header{width:var(--reading);margin:0 auto 46px}.en .overview-sticky>header h2{font-size:clamp(31px,8.7vw,38px)}.en .overview-sticky>header>p:last-child{font-size:17px;line-height:1.65}.en .overview-viewport{overflow:visible}.en .overview-rails{width:100%;height:auto;display:block;transform:none!important}.en .overview.is-complete{height:auto}.en .overview-rail,.en .overview-rail.active{width:100%;min-width:0;min-height:540px}.en .overview-rail>button{padding:26px 22px 0}.en .overview-rail>div,.en .overview-rail.active>div{width:auto;bottom:26px;left:22px;right:22px}.en .story{padding-top:96px}.en .story-heading,.en .dataset-story .story-heading{width:var(--reading);background:0 0;margin:0 auto 46px;padding:0;position:relative;top:auto}.en .story-heading:after{display:none}.en .story-heading h2,.en .contact h2{font-size:clamp(31px,8.7vw,38px)}.en .story-heading>span{font-size:17px;line-height:1.65}}@media (prefers-reduced-motion:reduce){.en .overview.is-complete{height:auto}.en .overview{height:auto;padding:90px 0 0}.en .overview-sticky{height:auto;padding-top:0;display:block;position:relative;top:auto}.en .overview-sticky>header{margin-bottom:46px}.en .overview-viewport{overflow:visible}.en .overview-rails{width:100%;height:auto;display:block;transform:none!important}.en .overview-rail,.en .overview-rail.active{width:100%;min-width:0;min-height:560px}}.en .contact{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:clamp(48px,5.5vw,84px);padding-inline:max(48px,50vw - 720px)}.en .contact-copy>a{letter-spacing:.01em;border-bottom-color:#ffffffb8;margin-top:4px;padding-bottom:6px;font-size:clamp(22px,1.7vw,27px);line-height:1.35}.en .contact-form{color:#111b2a;background:#f2f5f9;padding:clamp(34px,3.4vw,52px);box-shadow:0 24px 60px #030c1b47}.en .contact-form h3{color:#101a29}.en .form-intro{color:#5d6b7d}.en .contact-form label{color:#26364a;font-size:18px}.en .contact-form input,.en .contact-form textarea,.en .contact-form select{color:#111b2a;background:#fff;border:1px solid #c8d2df;border-radius:3px;margin-top:10px;padding:14px 16px}.en .contact-form select{appearance:none;color:#172235;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='m4.5 7 4.5 4 4.5-4' stroke='%23495A70' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;background-size:18px;min-height:56px;padding:0 54px 0 17px;font-weight:500;line-height:1.4}.en .contact-form select:invalid{color:#718096;font-weight:400}.en .contact-form select:hover{border-color:#9eacbd}.en .contact-form input::placeholder,.en .contact-form textarea::placeholder{color:#718096}.en .contact-form input:focus,.en .contact-form textarea:focus,.en .contact-form select:focus{border-color:#2f6fe9;box-shadow:0 0 0 3px #2f6fe924}.en .contact-form select option{color:#172235;font-weight:500}.en .contact-form button{color:#fff;background:#245fc9}.en .contact-form button:hover{background:#1d52b1}.en .contact-form small{color:#5d6b7d}.en .contact-form small.is-success{color:#167256}.en .contact-form small.is-error{color:#a43b2f}@media (width<=760px){.en .contact-form{margin-top:48px;padding:30px 22px}.en .contact-copy>a{font-size:21px}}@media (width<=980px){.en .contact{grid-template-columns:1fr;padding-inline:40px}}@media (width<=760px){.en .contact{padding-inline:20px}}.en .hero-time-sequence{z-index:0;background:#05070a;position:absolute;inset:0;overflow:hidden}.en .hero-time-sequence img{object-fit:cover;object-position:center;opacity:0;filter:saturate(.92)contrast(1.025);will-change:opacity;width:100%;height:100%;transition:opacity 1.55s linear;position:absolute;inset:0}.en .hero-time-sequence img.is-active{opacity:1}.en .hero-shade{z-index:1;pointer-events:none;background:linear-gradient(#0000 34%,#05070a61 61%,#05070adb 85%,#05070a 100%)}.en .hero-copy{z-index:2}.en .hero-main{isolation:isolate;position:relative}.en .hero-main:before{content:"";z-index:-1;filter:blur(13px);pointer-events:none;background:#05070a7a;position:absolute;inset:-16px -26px -20px -20px}.en .hero-services{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#05070a8f,#05070a5c);padding:24px 28px;box-shadow:0 18px 54px #00000029}.en .hero-services>p{color:#c6d0dd}.en .hero-services strong{color:#fff;text-shadow:0 2px 16px #0000009e}.en .hero-services span{color:#d2d9e2;text-shadow:0 2px 14px #000000b8}.en .hero-services>a{border-bottom-color:#fff3}@media (width<=760px){.en .hero-time-sequence img{object-position:64% center}.en .hero-shade{background:linear-gradient(#0000 30%,#05070a5c 57%,#05070ae0 82%,#05070a 100%)}.en .hero-main:before{filter:blur(12px);background:#05070a80;inset:-14px -14px -18px}.en .hero-services{background:#05070a80;padding:22px 20px}}@media (prefers-reduced-motion:reduce){.en .hero-time-sequence img{transition:none}}.en .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#05070a00;border-bottom:1px solid #0000;transition:background .35s,border-color .35s,box-shadow .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s}.en .topbar.is-scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05070adb;border-color:#ffffff14;box-shadow:0 10px 30px #00000029}.en main :is(p,span,a,label,small){font-size:max(1em,18px)}.en .dataset-anatomy{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:clamp(48px,6vw,88px)}.en .anatomy-stream article{min-height:0;padding:22px 0}.en .anatomy-stream article+article{margin-top:8px}.en .anatomy-stream h4{font-size:clamp(27px,2.2vw,34px);line-height:1.25}.en .anatomy-stream p{margin:10px 0 12px;font-size:18px;line-height:1.62}.en .anatomy-stream span{color:#8ea2b8;letter-spacing:.015em;font-size:18px;line-height:1.5}.en .operation-scroll{--operation-step-height:clamp(210px,30vh,245px);grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(42px,5vw,76px)}.en .operation-scene{height:calc(var(--operation-step-height) + var(--operation-step-height) + var(--operation-step-height) + 12px);min-height:0;top:96px}.en .operation-scene img{object-position:center;filter:saturate(.88)contrast(1.02)brightness(.96)}.en .operation-copy h3{margin:8px 0 10px;font-size:clamp(28px,2.5vw,38px);line-height:1.22}.en .operation-copy p{font-size:18px;line-height:1.62}.en .operation-copy{min-height:0;padding-bottom:0}.en .operation-copy article{min-height:var(--operation-step-height);background:0 0;margin:0;padding:28px 0;position:relative;top:auto}.en .operation-copy article+article{margin-top:6px}.en .operation-step{opacity:.16;transition:opacity .5s ease-out,transform .62s var(--ease);transform:translateY(24px)}.en .operation-step.visible{opacity:1;transform:none}@media (width<=980px){.en .operation-scene{height:min(72vw,440px);min-height:0;position:relative;top:auto}.en .operation-copy article{min-height:0;padding:48px 0 18px;position:relative;top:auto}}@media (prefers-reduced-motion:reduce){.en .operation-step{opacity:1;transition:none;transform:none}}.en .overview-rails{will-change:auto;width:100%;height:100%;display:flex;overflow:hidden;transform:none}.en .overview-rail,.en .overview-rail.active{cursor:pointer;flex:1;width:auto;min-width:0;height:100%;transition:flex .9s cubic-bezier(.22,.61,.36,1)}.en .overview-rail.active{flex:3.5}.en .overview-rail>img{filter:saturate(.72)contrast(1.04)brightness(.98);transition:transform .9s cubic-bezier(.22,.61,.36,1),filter .9s linear;transform:scale(1.018)}.en .overview-rail.active>img{filter:saturate(.88)contrast(1.03)brightness(1.12);transform:scale(1)}.en .overview-rail:after{background:linear-gradient(#03060ac2 0,#03060a42 27%,#0000 50%),linear-gradient(0deg,#03060ae0 0,#03060a6b 30%,#0000 58%)}.en .overview-rail>button{padding:32px 34px}.en .overview-rail>button b{max-width:430px;font-size:clamp(25px,1.9vw,31px)}.en .overview-rail.active>button b{font-size:clamp(30px,2.35vw,38px)}.en .overview-rail>button span{max-width:430px;margin-top:9px}.en .overview-rail>div,.en .overview-rail.active>div{width:auto;max-width:650px;bottom:38px;left:34px;right:44px}.en .overview-rail>div{opacity:0;pointer-events:none;transition:opacity .48s linear .2s,transform .68s cubic-bezier(.22,.61,.36,1) .14s;transform:translateY(12px)}.en .overview-rail.active>div{opacity:1;pointer-events:auto;transform:none}.en .story{padding-top:145px}.en .story-heading,.en .dataset-story .story-heading{z-index:auto;width:var(--reading);box-shadow:none;background:0 0;margin:0 auto 76px;padding:0;position:relative;top:auto}.en .story-heading:after,.en .dataset-story .story-heading:after{display:none}.en .capture-capabilities{width:var(--reading);gap:24px clamp(26px,3vw,40px);margin:0 auto 64px}.en .capture-capabilities-label{color:#dce3eb;grid-column:1/-1;margin:0 0 4px;font-size:17px;font-weight:750;line-height:1.4}.en .story-heading>p,.en .overview-sticky>header>p:first-child{color:#7898ff;letter-spacing:-.01em;margin:0 0 18px;font-size:clamp(23px,1.8vw,27px);font-weight:760;line-height:1.3}.en .capture-story .story-heading>p{margin-bottom:12px}.en .capture-story .story-heading>span{margin-top:16px}.en .capture-story .story-heading{margin-bottom:48px}.en .signal-title{margin-bottom:26px}.en .signal-wall{width:min(1120px,100vw - 96px);height:clamp(300px,24vw,340px);min-height:0;margin-inline:auto}.en .dataset-story{margin-top:64px}@media (width<=1240px) and (width>=981px){.en .overview-rail.active{flex:3.8}.en .overview-rail>button{padding:28px 26px}.en .overview-rail>button span{display:none}.en .overview-rail.active>button span{display:block}}@media (width<=980px) and (width>=761px){.en .overview-rail.active{flex:4.4}.en .overview-rail:not(.active)>button b{writing-mode:vertical-rl;letter-spacing:.02em}}@media (width<=760px){.en .capture-capabilities{width:var(--reading);row-gap:26px;margin:0 auto 52px}.en .capture-story .story-heading{margin-bottom:36px}.en .capture-capabilities-label{margin-bottom:4px}.en .dataset-story{margin-top:48px}.en .signal-wall{width:100%;height:auto}.en .overview-rails{width:100%;height:auto;display:block}.en .overview-rail,.en .overview-rail.active{width:100%;min-width:0;min-height:540px}.en .overview-rail>button{padding:26px 22px 0}.en .overview-rail:not(.active)>button b{writing-mode:horizontal-tb}.en .overview-rail>div,.en .overview-rail.active>div{opacity:1;bottom:26px;left:22px;right:22px;transform:none}.en .story{padding-top:96px}.en .story-heading,.en .dataset-story .story-heading{width:var(--reading);margin:0 auto 46px}.en .field-atlas figcaption{padding:24px 22px;inset:0}}@media (prefers-reduced-motion:reduce){.en .overview-rails{width:100%;height:auto;display:block}.en .overview-rail,.en .overview-rail.active{width:100%;min-width:0;min-height:560px}.en .overview-rail>div,.en .overview-rail.active>div{opacity:1;transform:none}.en .overview-rail,.en .overview-rail>img,.en .overview-rail>div{transition:none}}
