.blurTitle{--blur-delay: 42ms;--blur-duration: .76s;--blur-start-delay: .12s;display:flex;flex-wrap:wrap}.blurTitleGroup{display:contents}.blurSubtitle{justify-content:center}.blurSubtitle .blurTitleSegment{--blur-distance: 22px}.blurTitleSegment{display:inline-block;opacity:0;filter:blur(6px);transform:translate3d(0,var(--blur-distance, 34px),0) scale(.985);transform-origin:50% 100%;white-space:pre;backface-visibility:hidden}.blurTitle[data-direction=top] .blurTitleSegment{--blur-distance: -34px}.blurTitle[data-in-view=true] .blurTitleSegment{animation:blur-title-in var(--blur-duration) cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--blur-start-delay) + var(--blur-index) * var(--blur-delay))}.blurTitle[data-in-view=true][data-animation-done=false] .blurTitleSegment{will-change:transform,filter,opacity}.blurTitle[data-animation-done=true] .blurTitleSegment{will-change:auto}@keyframes blur-title-in{0%{opacity:0;filter:blur(6px);transform:translate3d(0,var(--blur-distance, 34px),0) scale(.985)}46%{opacity:.82;filter:blur(1.5px);transform:translate3d(0,-2px,0) scale(1.003)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.blurTitleSegment{opacity:1;filter:none;transform:none;animation:none!important}}._spaceBackground_15sge_1{--space-pointer-x: 0;--space-pointer-y: 0;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden;isolation:isolate;pointer-events:none;background:linear-gradient(180deg,#03050d,#050711 52%,#080b18)}._spaceBackground_15sge_1:before{content:"";position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(1,2,8,.48) 0%,transparent 24%,transparent 68%,rgba(7,8,30,.08) 100%),radial-gradient(ellipse at center,transparent 48%,rgba(0,1,6,.58) 117%)}._canvas_15sge_23{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.r-screen{--r-ink:#e9edf4;--r-muted:#8e9aa9;--r-line:rgba(197,216,236,.17);--r-accent:#a9d7fc;background:#080c12;color:var(--r-ink);font-family:Manrope,PingFang SC,Microsoft YaHei,sans-serif;content-visibility:auto;contain-intrinsic-size:auto 100svh}.r-screen *{box-sizing:border-box}.r-screen button{border:0;background:none;text-align:left;color:inherit}.r-screen h2,.r-screen h3,.r-screen h4,.r-screen p{margin:0}.r-screen p{font-size:16px;line-height:1.9;color:var(--r-muted)}.r-container{width:min(1200px,calc(100% - 80px));height:100%;margin:auto;padding:112px 0 42px;display:flex;flex-direction:column;position:relative}.r-chapter{display:flex;align-items:center;justify-content:space-between;gap:24px;color:var(--r-muted);font-size:12px;letter-spacing:2px;flex-shrink:0}.r-chapter a{display:flex;align-items:center;gap:10px;letter-spacing:.5px;font-size:14px}.r-chapter>span:last-child{font-size:11px}.r-kicker{font-size:12px;letter-spacing:2.1px;color:var(--r-muted)}.r-next{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--r-line);padding-top:22px;font-size:14px;margin-top:auto;color:var(--r-accent)}.r-next svg{transition:transform .3s}.r-next:hover svg{transform:translate(6px)}.r-screen h2{font-size:clamp(30px,2.6vw,50px);line-height:1.3;font-weight:500;letter-spacing:-1.8px}.r-split-heading{margin-top:40px;display:flex;align-items:end;justify-content:space-between;gap:24px}.r-tablist{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--r-line);margin-top:10px;flex-shrink:0}.r-tablist button{min-height:62px;display:flex;align-items:center;gap:14px;position:relative;color:var(--r-muted);font-size:16px;transition:color .3s}.r-tablist button>span{font-size:12px;color:#708095}.r-tablist button>svg{margin-left:auto;margin-right:18px;opacity:0;transform:translate(-3px,3px);transition:.3s}.r-tablist button:after{content:"";height:1px;position:absolute;bottom:-1px;left:0;width:0;background:#b4dbff;transition:width .5s}.r-tablist button.is-active{color:var(--r-ink)}.r-tablist button.is-active:after{width:100%}.r-tablist button.is-active>svg{opacity:1;transform:none}.r-product-rail button:focus-visible,.r-screen button:focus-visible{outline:2px solid #a8d7ff;outline-offset:4px}.r-screen a:hover{color:#fff}.r-screen img{max-width:100%}.r-universe{background:linear-gradient(#07101a,#080c12 25%)}.r-universe-heading{text-align:center;margin-top:36px;z-index:2}.r-universe-heading h2{font-size:clamp(32px,3.25vw,62px);letter-spacing:-2px}.r-universe-heading p{margin:22px auto 0;max-width:670px}.r-universe-stage{flex:1;min-height:200px;position:relative;display:flex;align-items:center;justify-content:space-between}.r-ghost{position:absolute;inset:-5% 0 auto;text-align:center;font-size:clamp(150px,24vw,370px);font-weight:500;letter-spacing:-24px;line-height:1;color:#8da4b5;opacity:.05;pointer-events:none}.r-universe-art{position:absolute;top:-6%;right:15%;bottom:-5%;left:15%;-webkit-mask-image:radial-gradient(ellipse 49% 49% at center,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 49% 49% at center,#000 62%,transparent 100%)}.r-universe-art img{position:absolute;width:100%;height:100%;object-fit:contain;opacity:0;transform:translateY(18px) scale(.95);transition:opacity .65s,transform 1.1s cubic-bezier(.2,.7,.2,1)}.r-universe-art img.is-active{opacity:1;transform:none}.r-universe-note{align-self:flex-end;margin-bottom:44px;position:relative;z-index:2;width:220px}.r-universe-note>span{font-size:12px;letter-spacing:2px;color:var(--r-muted)}.r-universe-note p{margin:16px 0 24px;max-width:200px;color:var(--r-ink);font-size:16px}.r-universe-note a{display:flex;gap:16px;color:var(--r-accent);font-size:14px}.r-universe-caption{width:185px;position:relative;z-index:2;text-align:right;margin-top:60px}.r-universe-caption>span{display:block;color:var(--r-muted);font-size:10px;letter-spacing:1px;line-height:1.8}.r-universe-caption strong{display:block;font-size:38px;font-weight:400;letter-spacing:-1px;margin-top:18px}.r-universe-caption p{font-size:13px;line-height:1.6;margin-top:10px}.r-product-rail{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--r-line);border-bottom:1px solid var(--r-line);flex-shrink:0}.r-product-rail button{display:flex;align-items:center;gap:20px;padding:24px;min-height:110px;position:relative;transition:background .4s}.r-product-rail button+button{border-left:1px solid var(--r-line)}.r-product-rail button:before{content:"";position:absolute;top:-1px;left:0;right:100%;height:1px;background:#c1e2ff;transition:right .5s}.r-product-rail button.is-active:before{right:0}.r-product-rail button.is-active{background:linear-gradient(180deg,rgba(134,185,231,.08),transparent)}.r-product-rail button>svg{color:#8298af;flex-shrink:0}.r-product-rail button>svg:last-child{margin-left:auto;width:17px}.r-product-rail strong{font-size:21px;display:block;font-weight:500}.r-product-rail small{display:block;color:var(--r-muted);font-size:13px;margin-top:7px}.r-rail-index{font-size:11px;color:var(--r-muted);align-self:flex-start;padding-top:4px}.r-product-main{display:grid;grid-template-columns:1fr 1fr;flex:1;min-height:0;align-items:center;gap:44px;position:relative}.r-product-copy{z-index:2;padding:26px 0}.r-product-copy h2{font-size:clamp(42px,4.45vw,86px);font-weight:400;letter-spacing:-4px;line-height:1.18;margin-top:17px;white-space:nowrap}.r-product-copy h3{font-size:24px;font-weight:400;color:#bfd2e4;margin-top:16px}.r-product-desc{max-width:485px;margin-top:26px!important;line-height:1.9!important}.r-feature-detail{margin-top:28px;padding-top:22px;display:flex;gap:17px;border-top:1px solid var(--r-line);max-width:485px;min-height:125px}.r-feature-detail>svg{flex-shrink:0;color:var(--r-accent);margin-top:5px}.r-feature-detail h4{font-size:17px;font-weight:500}.r-feature-detail p{font-size:14px;line-height:1.8;margin-top:7px}.r-feature-detail>div{animation:r-in .4s ease both}.r-product-visual{position:relative;align-self:stretch;min-height:320px}.r-product-visual img{width:140%;max-width:none;height:100%;position:absolute;left:-20%;object-fit:contain;-webkit-mask-image:radial-gradient(ellipse 49% 48%,black 62%,transparent 100%);mask-image:radial-gradient(ellipse 49% 48%,black 62%,transparent 100%);transition:transform 1.1s cubic-bezier(.2,.7,.2,1);will-change:auto}.r-product-visual:hover img{transform:translateY(-7px) scale(1.025)}.r-product-word{position:absolute;top:18%;left:-5%;font-size:145px;line-height:1;letter-spacing:-8px;opacity:.07;font-weight:500}.r-art-caption{position:absolute;bottom:20px;left:6%;right:6%;display:flex;justify-content:space-between;color:#7890a6;font-size:10px;letter-spacing:1.5px}.r-product-flowid .r-product-visual{grid-column:1;grid-row:1}.r-product-flowid .r-product-copy{grid-column:2;grid-row:1}.r-product-flowagent .r-product-copy h2{font-size:75px}.r-product-tianjiang .r-product-copy h2{font-size:48px;letter-spacing:-2px}.r-product-tianjiang .r-product-word{font-size:85px;left:-10%;top:24%}.r-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin-top:25px;gap:35px;flex-shrink:0}.r-metrics>div{position:relative}.r-metrics strong{font-size:36px;font-weight:400;letter-spacing:-1px;display:block;color:#d1e5f6}.r-metrics p{font-size:12px;line-height:1.65;margin-top:5px;max-width:230px}.r-metric-no{font-size:10px;color:#657282;position:absolute;right:0;top:8px}.r-business-body{display:grid;grid-template-columns:390px 1fr;gap:85px;align-items:center;flex:1;padding:30px 0}.r-business-selector button{display:flex;align-items:center;gap:24px;width:100%;padding:32px 0;border-bottom:1px solid var(--r-line);color:#74808c;transition:color .35s,padding .35s}.r-business-selector button small{font-size:12px}.r-business-selector button>span{font-size:30px;line-height:1.2}.r-business-selector em{display:block;font-size:11px;font-style:normal;letter-spacing:1.8px;margin-top:14px;color:#647386}.r-business-selector button>svg{margin-left:auto;transition:transform .3s}.r-business-selector button.is-active{color:var(--r-ink);padding-left:12px}.r-business-selector button.is-active svg{color:#b6dcff;transform:rotate(45deg)}.r-business-focus{position:relative}.r-diagram{height:300px;position:relative;border-top:1px solid var(--r-line);border-bottom:1px solid var(--r-line);background:radial-gradient(ellipse,rgba(114,167,210,.055),transparent 70%)}.r-signal{width:100%;height:100%}.r-diagram-label{position:absolute;color:#7790a5;font-size:11px;letter-spacing:2px;left:22px}.r-diagram-label.top{top:22px}.r-diagram-label.bottom{bottom:18px}.r-business-text{margin-top:26px;min-height:118px;animation:r-in .5s ease}.r-business-text h3{font-size:22px;font-weight:400}.r-business-text p{margin-top:12px;font-size:15px}.r-industries .r-split-heading h2{font-size:44px}.r-industry-layout{display:grid;grid-template-columns:310px 1fr;gap:90px;flex:1;min-height:0;margin-top:36px}.r-industry-nav{display:flex;flex-direction:column;justify-content:center;padding-bottom:20px}.r-industry-nav button{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--r-line);padding:22px 0;width:100%;min-height:72px;color:#798591;transition:color .3s,padding .4s}.r-industry-nav small{font-size:11px}.r-industry-nav strong{font-size:25px;font-weight:400;white-space:nowrap}.r-industry-nav button>span{font-size:9px;letter-spacing:1px;margin-left:auto}.r-industry-nav button svg{width:16px;opacity:0}.r-industry-nav button.is-active{color:var(--r-ink);padding-left:12px}.r-industry-nav button.is-active svg{opacity:1;color:var(--r-accent)}.r-industry-focus{display:flex;flex-direction:column;min-height:0}.r-industry-map{flex:1;min-height:220px;position:relative;background:radial-gradient(ellipse,rgba(114,167,210,.07),transparent 65%)}.r-industry-en{position:absolute;top:5px;left:0;font-size:70px;letter-spacing:-3px;font-weight:400;color:#172330;animation:r-in .5s;pointer-events:none}.r-industry-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:62px;height:62px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0c1721;box-shadow:0 0 50px #93cfff17}.r-industry-core span{font-size:12px;letter-spacing:2px;color:#c7e6ff}.r-industry-core small{font-size:5px;color:#7b9bb7;letter-spacing:.5px}.r-industry-node{position:absolute;font-size:12px;color:#a3bfd7;padding:9px 16px;border:1px solid #37506a80;background:#0c131c;animation:r-in .5s}.r-industry-node.node-0{left:4%;top:32%}.r-industry-node.node-1{right:2%;top:35%}.r-industry-node.node-2{left:39%;bottom:8%}.r-industry-detail{padding:20px 0 0;border-top:1px solid var(--r-line);min-height:235px;animation:r-in .45s}.r-industry-detail p{font-size:15px;line-height:1.95;margin-top:15px}.r-tags{display:flex;gap:28px;color:#a9c9e5;font-size:12px;margin-top:22px}.r-about{--r-ink:#151d27;--r-muted:#607080;--r-line:rgba(49,65,84,.19);background:#e8edf2;color:var(--r-ink)}.r-about h2{margin-top:40px;font-size:42px;letter-spacing:-1.5px;white-space:nowrap}.r-about-layout{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center;flex:1;padding:30px 0}.r-about-year strong{font-size:150px;font-weight:400;line-height:1.05;letter-spacing:-10px;display:block;color:#192b3b;margin:18px 0 24px}.r-about-year strong>span{font-size:80px;vertical-align:20px;letter-spacing:0;color:#92a6b8;margin-left:16px}.r-about-year h3{font-size:23px;font-weight:500;letter-spacing:-.5px}.r-about-year p{font-size:14px;margin-top:15px;max-width:410px}.r-about-rule{display:flex;align-items:center;gap:16px;margin-top:35px;color:#687d8f;font-size:12px;letter-spacing:3px}.r-about-rule i{height:1px;flex:1;background:#afbfcc}.r-about-copy>p{font-size:15px;line-height:2;color:#405161}.r-about-path{margin-top:25px}.r-about-path button{width:100%;border-bottom:1px solid var(--r-line);padding:17px 0;display:block}.r-path-heading{display:flex;align-items:center;gap:20px}.r-path-heading small{color:#7a8b9b;font-size:11px}.r-path-heading strong{font-size:17px;font-weight:500}.r-path-heading svg{margin-left:auto;color:#758ba0}.r-path-text{display:block;font-size:13px;line-height:1.85;color:#617282;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s,opacity .4s,margin .4s;margin-left:35px}.is-active>.r-path-text{max-height:100px;opacity:1;margin-top:12px}.r-about-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--r-line);padding-top:24px;flex-shrink:0}.r-about-metrics>div+div{border-left:1px solid var(--r-line);padding-left:40px}.r-about-metrics strong{display:block;font-size:46px;letter-spacing:-2px;font-weight:400}.r-about-metrics strong small{font-size:24px;margin-left:5px}.r-about-metrics>div>span{display:block;font-size:13px;margin-top:8px;color:#647587}.r-about a:hover{color:#406687}.r-culture{background:#0c131d}.r-culture-title{display:flex;align-items:end;justify-content:space-between;margin-top:42px}.r-culture-title h2{font-size:42px}.r-culture-title>span{font-size:12px;letter-spacing:6px;color:#718094}.r-culture-lines{display:flex;flex-direction:column;justify-content:center;flex:1;padding:24px 0}.r-culture-lines button{display:flex;align-items:center;width:100%;gap:48px;padding:36px 0;border-bottom:1px solid var(--r-line);position:relative;transition:padding .5s,color .5s;color:#6d7b8b}.r-culture-lines button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(110,167,223,.07),transparent);opacity:0;transition:opacity .5s}.r-culture-lines button.is-active{color:var(--r-ink);padding-left:20px}.r-culture-lines button.is-active:before{opacity:1}.r-culture-label{display:grid;grid-template-columns:25px 65px;align-items:center;gap:9px 13px;font-size:17px;flex-shrink:0}.r-culture-label small{font-size:11px;color:#647488}.r-culture-label em{grid-column:2;font-style:normal;font-size:9px;letter-spacing:1px;color:#647488}.r-culture-lines strong{font-size:clamp(26px,2.3vw,43px);font-weight:400;letter-spacing:-1px;position:relative}.r-culture-lines button:last-child strong{font-size:66px;letter-spacing:8px}.r-culture-lines button>svg{margin-left:auto;margin-right:14px;opacity:0;transform:translate(-10px,10px);transition:.5s}.r-culture-lines button.is-active>svg{opacity:1;transform:none;color:#bad8f1}.r-careers h2{font-size:42px;letter-spacing:-1.7px;margin-top:38px;white-space:nowrap}.r-benefits{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;flex:1;align-items:center;margin:20px 0;min-height:245px}.r-benefit-focus{position:relative;padding:24px 0 24px 102px;display:flex;align-items:center;min-height:220px}.r-benefit-index{position:absolute;left:0;top:0;font-size:210px;line-height:1;letter-spacing:-20px;color:#d0e8ff;opacity:.045;pointer-events:none}.r-benefit-icon{position:absolute;left:0;top:50%;transform:translateY(-50%);color:#b1d2ec}.r-benefit-focus>div{animation:r-in .5s}.r-benefit-focus h3{font-size:32px;font-weight:400;letter-spacing:-1px}.r-benefit-focus p{margin-top:22px;font-size:15px;max-width:390px;line-height:2}.r-benefit-options button{width:100%;padding:18px 0;min-height:58px;border-bottom:1px solid var(--r-line);display:flex;align-items:center;gap:20px;font-size:17px;color:#788797;transition:color .3s,padding .3s}.r-benefit-options button>span{font-size:11px;color:#647488}.r-benefit-options button>svg{margin-left:auto;opacity:0;transition:opacity .3s}.r-benefit-options button.is-active{color:#e7eef8;padding-left:12px}.r-benefit-options button.is-active>svg{opacity:1;color:#b1d2ec}.r-job-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--r-line);padding-bottom:14px;gap:24px}.r-job-heading h3{font-size:18px;font-weight:400}.r-job-tabs{display:flex;gap:30px}.r-job-tabs button{min-height:44px;font-size:14px;color:#758496;padding:0;position:relative}.r-job-tabs button.is-active{color:#d6e7f6}.r-job-tabs button.is-active:after{position:absolute;bottom:-15px;left:0;right:0;content:"";height:1px;background:#abd5f7}.r-jobs{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:28px 0 12px}.r-jobs button{position:relative;display:flex;flex-direction:column;gap:14px;padding:0 26px 0 0;min-height:112px}.r-jobs button+button{border-left:1px solid var(--r-line);padding-left:28px}.r-jobs small{font-size:10px;color:#657487}.r-jobs strong{font-size:19px;font-weight:400;line-height:1.5;transition:color .3s}.r-jobs span{font-size:12px;color:#7f8d9d}.r-jobs svg{position:absolute;right:0;top:0;color:#94acc1;transition:transform .3s}.r-jobs button:hover svg{transform:translate(4px,-4px)}.r-jobs button:hover strong{color:#bde1ff}.r-contact{background:radial-gradient(ellipse at 50% 42%,#172c4150,transparent 55%),#080c12}.r-contact-main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px 0}.r-contact-main>h2{font-size:43px;margin-top:26px;white-space:nowrap}.r-contact-cta{display:flex;align-items:center;gap:60px;background:#c6ddf0!important;color:#102234!important;padding:21px 30px!important;border-radius:2px;margin-top:45px;font-size:23px!important;transition:background .3s,transform .3s}.r-contact-cta:hover{background:#e6f3ff!important;transform:translateY(-4px)}.r-contact-links{display:flex;gap:36px;margin-top:38px;color:#98a9b9;font-size:14px}.r-contact-links a{display:flex;align-items:center;gap:10px}.r-footer{border-top:1px solid var(--r-line);padding-top:28px}.r-footer>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:24px}.r-footer img{width:140px;height:auto}.r-footer span{font-size:12px;color:#738294}.r-footer-bottom{display:flex;justify-content:space-between;margin-top:35px;gap:20px}.r-footer-bottom>div{display:flex;gap:22px;font-size:11px;color:#69788b}@keyframes r-in{0%{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:none}}@media(min-width:1001px)and (max-height:800px){.r-container{padding-top:92px;padding-bottom:28px}.r-universe-heading{margin-top:25px}.r-universe-heading h2{font-size:44px}.r-universe-heading p{margin-top:15px;font-size:14px}.r-product-rail button{min-height:88px;padding:16px}.r-universe-note{margin-bottom:20px}.r-product-copy{padding:15px 0}.r-product-copy h2{font-size:62px;margin-top:12px}.r-product-copy h3{font-size:20px;margin-top:8px}.r-product-desc{font-size:14px!important;margin-top:18px!important}.r-feature-detail{min-height:102px;margin-top:15px;padding-top:15px}.r-feature-detail p{font-size:13px}.r-tablist button{min-height:52px;font-size:14px}.r-metrics{margin-top:18px}.r-metrics strong{font-size:30px}.r-metrics p{font-size:11px}.r-product-tianjiang .r-product-copy h2{font-size:40px}.r-product-flowagent .r-product-copy h2{font-size:60px}.r-product-visual{min-height:240px}.r-split-heading,.r-about h2,.r-culture-title,.r-careers h2{margin-top:28px}.r-screen h2,.r-industries .r-split-heading h2,.r-about h2,.r-culture-title h2,.r-careers h2{font-size:36px}.r-product-copy h2{font-size:60px}.r-business-body{padding:22px 0}.r-diagram{height:235px}.r-business-selector button{padding:27px 0}.r-business-text h3{font-size:19px}.r-business-text p{font-size:14px}.r-industry-layout{margin-top:24px}.r-industry-nav button{padding:16px 0;min-height:60px}.r-industry-detail{min-height:208px;padding-top:16px}.r-industry-detail p{font-size:13px;margin-top:10px}.r-industry-en{font-size:56px}.r-tags{margin-top:14px}.r-about-layout{gap:80px;padding:22px 0}.r-about-year strong{font-size:120px;margin:14px 0}.r-about-year p{font-size:13px}.r-about-rule{margin-top:22px}.r-about-copy>p{font-size:13px}.r-about-path{margin-top:14px}.r-about-path button{padding:12px 0}.r-about-metrics strong{font-size:38px}.r-culture-lines button{padding:29px 0}.r-culture-lines strong{font-size:35px}.r-culture-lines button:last-child strong{font-size:55px}.r-benefits{min-height:200px;margin:12px 0;gap:65px}.r-benefit-options button{padding:14px 0;min-height:49px;font-size:15px}.r-benefit-focus h3{font-size:27px}.r-benefit-focus p{font-size:14px;margin-top:15px}.r-jobs{padding-top:22px;gap:25px}.r-jobs button{min-height:100px;gap:11px}.r-jobs strong{font-size:17px}.r-contact-main>h2{font-size:38px}.r-contact-cta{margin-top:32px;padding:16px 25px!important}.r-footer-bottom{margin-top:25px}}@media(min-width:2200px){.r-container{width:1500px;padding-top:140px;padding-bottom:65px}.r-screen h2{font-size:58px}.r-screen p{font-size:19px}.r-product-copy h2{font-size:96px}.r-product-tianjiang .r-product-copy h2{font-size:61px}.r-product-desc,.r-feature-detail{max-width:590px}.r-product-main{gap:70px}.r-feature-detail p{font-size:17px}.r-universe-heading h2{font-size:72px}.r-universe-heading p{max-width:850px}.r-business-body{grid-template-columns:480px 1fr}.r-diagram{height:380px}.r-industry-layout{grid-template-columns:370px 1fr}.r-industry-detail{min-height:260px}.r-about h2,.r-careers h2{font-size:51px}.r-culture-lines button{padding:55px 0}.r-culture-lines strong{font-size:52px}.r-benefit-focus h3{font-size:39px}.r-benefit-focus p{max-width:540px}.r-benefit-options button{padding:25px 0}}@media(max-width:1000px){.r-screen{height:auto!important;min-height:100svh!important;content-visibility:visible;overflow:hidden}.r-container{width:calc(100% - 48px);height:auto;min-height:100svh;padding:105px 0 45px}.r-chapter{font-size:10px;letter-spacing:1.2px}.r-chapter>span:last-child{font-size:9px;max-width:40%;text-align:right}.r-screen h2{font-size:34px;letter-spacing:-1px;white-space:normal}.r-universe-heading{margin-top:35px}.r-universe-heading p{font-size:14px;max-width:530px}.r-universe-stage{min-height:430px}.r-universe-art{top:0;right:7%;bottom:0;left:7%}.r-universe-caption{width:150px;align-self:flex-end;margin-bottom:35px}.r-universe-note{width:170px;margin-bottom:35px}.r-ghost{font-size:25vw;letter-spacing:-12px;top:25px}.r-product-rail button{padding:20px 15px;gap:12px}.r-rail-index{display:none}.r-product-rail strong{font-size:18px}.r-product-rail small{font-size:11px}.r-product-rail button>svg:first-of-type{display:none}.r-product-main{gap:25px}.r-product-copy h2,.r-product-flowagent .r-product-copy h2{font-size:52px}.r-product-tianjiang .r-product-copy h2{font-size:33px}.r-product-copy h3{font-size:19px}.r-product-desc{font-size:14px!important}.r-feature-detail{min-height:142px}.r-product-visual{min-height:400px}.r-product-word{font-size:100px;top:30%}.r-product-tianjiang .r-product-word{font-size:56px}.r-art-caption{font-size:8px;gap:8px}.r-tablist button{font-size:13px;gap:9px}.r-tablist button>svg{display:none}.r-metrics{gap:20px}.r-metrics strong{font-size:30px}.r-metric-no{display:none}.r-business-body{grid-template-columns:250px 1fr;gap:40px}.r-business-selector button>span{font-size:23px}.r-diagram{height:260px}.r-business-text{min-height:145px}.r-business-text h3{font-size:19px}.r-business-text p{font-size:14px}.r-business .r-split-heading>.r-kicker{display:none}.r-industries .r-split-heading h2{font-size:34px}.r-industry-layout{grid-template-columns:220px 1fr;gap:35px}.r-industry-nav button{gap:12px}.r-industry-nav strong{font-size:22px}.r-industry-nav button>span{font-size:8px}.r-industry-en{font-size:44px}.r-industry-detail{min-height:280px}.r-industry-detail p{font-size:14px}.r-tags{gap:14px;font-size:11px;flex-wrap:wrap}.r-about-layout{gap:45px}.r-about h2{font-size:32px;white-space:normal}.r-about-year strong{font-size:100px;letter-spacing:-6px}.r-about-year strong>span{font-size:55px;margin-left:10px}.r-about-year h3{font-size:21px}.r-about-copy>p{font-size:14px}.r-about-metrics>div+div{padding-left:22px}.r-about-metrics strong{font-size:36px}.r-about-metrics>div>span{font-size:11px}.r-culture-title h2{font-size:34px}.r-culture-title>span{display:none}.r-culture-lines{padding:45px 0}.r-culture-lines button{gap:25px;padding:38px 0}.r-culture-lines strong{font-size:29px}.r-culture-lines button:last-child strong{font-size:54px}.r-culture-label{grid-template-columns:20px 60px;font-size:15px;gap:8px}.r-careers h2{font-size:32px;white-space:normal}.r-benefits{gap:35px;min-height:320px}.r-benefit-focus{padding-left:75px}.r-benefit-icon{width:49px}.r-benefit-focus h3{font-size:26px}.r-benefit-focus p{font-size:14px}.r-benefit-options button{font-size:14px;gap:12px}.r-jobs{gap:20px}.r-jobs button+button{padding-left:20px}.r-jobs strong{font-size:16px}.r-contact-main{min-height:490px}.r-contact-main>h2{font-size:35px;white-space:normal}.r-footer-bottom{flex-wrap:wrap}.r-footer-bottom>div{flex-wrap:wrap;row-gap:10px}}@media(max-width:640px){.r-container{width:calc(100% - 40px);padding-top:92px;padding-bottom:35px}.r-chapter>span:last-child{display:none}.r-screen h2{font-size:29px}.r-universe-heading{text-align:left}.r-universe-heading h2{font-size:31px;line-height:1.5}.r-universe-heading p{font-size:14px;margin-top:15px}.r-universe-stage{min-height:350px}.r-universe-art{top:-15px;right:-12%;bottom:5px;left:-12%}.r-ghost{top:70px;font-size:27vw;letter-spacing:-8px}.r-universe-note{margin-bottom:8px;width:190px}.r-universe-note p{display:none}.r-universe-note a{margin-top:12px}.r-universe-caption{width:120px;margin-bottom:8px}.r-universe-caption>span{display:none}.r-universe-caption strong{font-size:29px}.r-universe-caption p{font-size:11px;max-width:120px}.r-product-rail{margin-top:20px}.r-product-rail button{display:block;padding:15px 8px;min-height:98px}.r-product-rail button>svg{display:none}.r-product-rail strong{font-size:15px}.r-product-rail small{font-size:10px;line-height:1.6;max-width:92px}.r-product-main{display:flex;flex-direction:column;gap:0}.r-product-copy{width:100%;padding-top:35px;padding-bottom:0}.r-product-copy h2,.r-product-flowagent .r-product-copy h2{font-size:54px;letter-spacing:-2px;margin-top:14px}.r-product-tianjiang .r-product-copy h2{font-size:35px;letter-spacing:-1px}.r-product-copy h3{font-size:19px}.r-product-desc{margin-top:18px!important}.r-feature-detail{margin-top:20px;min-height:120px}.r-product-visual{width:100%;height:260px;min-height:260px;order:-1;margin-bottom:-18px;margin-top:10px}.r-product-visual img{width:125%;left:-12.5%}.r-product-word{font-size:100px;left:4%;top:30%}.r-product-tianjiang .r-product-word{font-size:48px;left:0}.r-art-caption{bottom:8px;left:0;right:0}.r-tablist{grid-template-columns:1fr 1fr;margin-top:15px;gap:0 20px}.r-tablist button{min-height:55px;font-size:14px}.r-tablist button>span{font-size:11px}.r-metrics{grid-template-columns:1fr 1fr;gap:22px 25px;margin-top:27px}.r-metrics strong{font-size:30px}.r-metrics p{font-size:11px}.r-split-heading{margin-top:32px}.r-business-body{display:flex;flex-direction:column;gap:25px;padding:28px 0}.r-business-selector{width:100%;display:flex;border-bottom:1px solid var(--r-line)}.r-business-selector button{padding:18px 8px!important;display:block;border:0;width:33.33%}.r-business-selector button>small{display:block;margin-bottom:12px}.r-business-selector button>span{font-size:18px}.r-business-selector em{font-size:8px;letter-spacing:1px;line-height:1.6;min-height:24px}.r-business-selector button>svg{display:none}.r-business-focus{width:100%}.r-diagram{height:250px}.r-business-text{min-height:145px}.r-business-text h3{font-size:21px}.r-next{padding-top:20px}.r-industries .r-split-heading h2{font-size:29px}.r-industry-layout{display:flex;flex-direction:column;margin-top:24px;gap:8px}.r-industry-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:0 15px;padding:0}.r-industry-nav button{padding:15px 2px!important;min-height:55px;gap:8px}.r-industry-nav strong{font-size:17px}.r-industry-nav button>span,.r-industry-nav button>svg{display:none}.r-industry-nav button.is-active{border-color:#c0e2ff}.r-industry-map{height:300px;flex:none}.r-industry-en{font-size:43px;top:22px}.r-industry-node{font-size:10px;padding:7px 10px}.r-industry-node.node-0{left:0}.r-industry-node.node-1{right:0}.r-industry-node.node-2{left:34%}.r-industry-detail{min-height:300px}.r-industry-detail p{font-size:14px}.r-tags{font-size:12px;gap:17px}.r-about h2{font-size:28px;line-height:1.5;margin-top:32px}.r-about-layout{display:block;padding:32px 0}.r-about-year strong{font-size:116px;margin:18px 0}.r-about-year h3{font-size:22px}.r-about-year p{font-size:14px}.r-about-rule{margin:25px 0 30px}.r-about-copy>p{font-size:14px;line-height:2}.r-about-path{margin-top:20px}.r-about-path button{padding:17px 0}.r-about-metrics{grid-template-columns:1fr 1fr;gap:22px 20px}.r-about-metrics>div+div{border:0;padding:0}.r-about-metrics strong{font-size:38px}.r-about-metrics>div>span{font-size:12px}.r-culture-title{margin-top:36px}.r-culture-title h2{font-size:29px;line-height:1.5}.r-culture-lines{padding:35px 0}.r-culture-lines button{flex-direction:column;align-items:flex-start;gap:22px;padding:28px 0!important}.r-culture-label{display:flex;gap:15px}.r-culture-label em{font-size:10px;letter-spacing:1.5px}.r-culture-lines strong{font-size:29px;line-height:1.55;max-width:95%}.r-culture-lines button:last-child strong{font-size:48px;letter-spacing:5px}.r-culture-lines button>svg{position:absolute;right:0;top:25px;width:20px}.r-culture-lines button:before{display:none}.r-careers h2{font-size:28px;line-height:1.5;margin-top:32px}.r-benefits{display:flex;flex-direction:column;gap:0;margin:20px 0 30px;min-height:0}.r-benefit-focus{min-height:205px;padding:25px 0 25px 66px;width:100%;order:2}.r-benefit-focus h3{font-size:24px}.r-benefit-focus p{font-size:14px;margin-top:15px}.r-benefit-index{font-size:175px;top:20px}.r-benefit-icon{width:42px}.r-benefit-options{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;width:100%}.r-benefit-options button{font-size:13px;padding:14px 0!important;gap:8px;min-height:50px}.r-benefit-options button>svg{display:none}.r-benefit-options button.is-active{border-color:#aacfee}.r-job-heading{display:block;padding-bottom:0}.r-job-heading h3{font-size:18px;margin-bottom:16px}.r-job-tabs{justify-content:space-between;gap:20px}.r-job-tabs button{min-height:48px}.r-job-tabs button.is-active:after{bottom:-1px}.r-jobs{display:block;padding:10px 0 0}.r-jobs button,.r-jobs button+button{display:grid;grid-template-columns:22px 1fr;gap:10px 15px;width:100%;min-height:110px;padding:22px 30px 22px 0;border:0;border-bottom:1px solid var(--r-line)}.r-jobs small{padding-top:3px}.r-jobs strong{font-size:17px}.r-jobs span{grid-column:2}.r-jobs svg{top:24px;right:0;width:18px}.r-contact-main{min-height:520px;padding:40px 0}.r-contact-main>.r-kicker{font-size:9px;letter-spacing:1.3px}.r-contact-main>h2{font-size:32px;line-height:1.6}.r-contact-cta{font-size:20px!important;gap:32px;margin-top:33px;padding:17px 22px!important}.r-contact-cta svg{width:29px}.r-contact-links{flex-wrap:wrap;justify-content:center;gap:22px;font-size:13px;margin-top:30px}.r-footer>div:first-child{align-items:flex-start;flex-direction:column;gap:20px}.r-footer img{width:120px}.r-footer span{font-size:11px}.r-footer-bottom{margin-top:25px}.r-footer-bottom>div{font-size:10px;gap:14px}}@media(prefers-reduced-motion:reduce){.r-screen *,.r-screen *:before,.r-screen *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.r-product-visual:hover img{transform:none}}.topNav.r-nav{width:min(1300px,calc(100% - 56px));height:64px;top:16px;padding:0 25px;background:#080e16d9;border:1px solid rgba(182,210,237,.15);border-radius:40px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 12px 40px #00000012}.r-nav .desktopNav{gap:30px}.r-nav .brand img{width:120px}.r-nav .headerCta{min-height:38px;font-size:13px;padding:0 20px;border-color:#a3c8e33b}.r-system-capabilities{margin:0 0 25px;max-width:220px}.r-system-capabilities details{border-top:1px solid var(--r-line);padding:10px 0}.r-system-capabilities summary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;cursor:pointer;font-size:13px;color:#96acbf}.r-system-capabilities summary::-webkit-details-marker{display:none}.r-system-capabilities details p{font-size:12px;line-height:1.8;margin:10px 0 0;max-width:none;color:#91a0b2}.r-system-capabilities details[open] summary svg{transform:rotate(45deg)}.r-universe-note{margin-bottom:28px}.r-universe-note>p{margin-bottom:18px}.r-system-capabilities summary:focus-visible{outline:2px solid #addaff;outline-offset:4px}@media(max-width:1000px){.topNav.r-nav{width:calc(100% - 32px);padding:0 19px}.r-nav .desktopNav{gap:20px}.r-system-capabilities{max-width:165px}.r-system-capabilities summary{font-size:12px}.r-system-capabilities details p{font-size:11px}.r-universe-note{margin-bottom:18px}}@media(max-width:640px){.topNav.r-nav{height:54px;top:12px;padding:0 16px}.r-nav .brand img{width:108px}.r-nav .menuButton{width:36px;height:36px}.r-system-capabilities{display:none}.r-universe-note{margin-bottom:8px}}@media(min-width:1001px)and (max-height:700px){.r-screen{height:auto!important;min-height:700px!important;content-visibility:visible}.r-container{height:auto;min-height:700px}.r-product-main{min-height:400px}.r-universe-stage{min-height:350px}.r-business-body{min-height:420px}.r-industry-layout{min-height:450px}.r-about-layout,.r-culture-lines{min-height:415px}.r-benefits{min-height:275px}.r-contact-main{min-height:440px}}.r-universe{isolation:isolate;overflow:hidden;background:#06111f}.r-universe:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-image:var(--r-universe-image);background-position:center;background-size:cover;content:"";opacity:.9;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.03) 13%,rgba(0,0,0,.36) 27%,#000 47%,#000 93%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.03) 13%,rgba(0,0,0,.36) 27%,#000 47%,#000 93%,transparent 100%)}.r-universe:after{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#050c152e,#050c150a 28%,#050c1533 62%,#050c15e0);content:"";pointer-events:none}.r-universe>.r-container{z-index:1}.r-universe-heading{position:absolute;z-index:2;top:calc(var(--screen-inset) + clamp(208px,30svh,286px));left:50%;width:min(1020px,calc(100% - 80px));margin:0;transform:translate(-50%)}.r-universe-heading h2{font-size:clamp(44px,3.35vw,64px);font-weight:500;letter-spacing:0;line-height:1.16;text-wrap:balance;text-shadow:0 10px 36px rgba(1,7,16,.34)}.r-universe-heading p{max-width:760px;margin:20px auto 0;color:#cbdaebc7}.r-universe-stage{z-index:1}.r-universe-art{opacity:.18;mix-blend-mode:screen}.r-product-rail{position:relative;z-index:2;background:linear-gradient(180deg,#05101d3d,#050c1514);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.r-tablist--parallax{position:relative}.r-tablist--parallax:after{position:absolute;z-index:2;bottom:-1px;left:var(--r-tab-active-offset,0%);width:var(--r-tab-item-width,25%);height:1px;background:#b4dbff;content:"";opacity:0;transform:scaleX(.45);transform-origin:left;transition:left .5s cubic-bezier(.2,.8,.2,1),opacity .25s ease,transform .5s cubic-bezier(.2,.8,.2,1);pointer-events:none}.r-tablist--parallax[data-has-active=true]:after{opacity:1;transform:scaleX(1)}.r-tablist--parallax button:after{display:none}@media(max-width:1000px){.r-universe-heading{top:calc(158px + clamp(110px,20svh,190px));width:calc(100% - 40px)}.r-universe-heading h2{font-size:clamp(34px,6vw,52px)}.r-universe-heading p{margin-top:14px;font-size:14px}.r-universe-art{opacity:.14}}@media(max-width:640px){.r-universe-heading{top:190px;width:calc(100% - 32px)}.r-universe-heading h2{font-size:30px;line-height:1.3}.r-universe-heading p{font-size:13px;line-height:1.75}.r-universe-art{opacity:.1}.r-product-rail button{padding:17px 12px;gap:10px;min-height:90px}.r-product-rail strong{font-size:16px}.r-product-rail small{font-size:11px}.r-product-rail button>svg:last-child{display:none}}@media(min-width:1001px)and (max-height:800px){.r-universe-heading h2{font-size:44px}.r-universe-heading p{margin-top:15px;font-size:14px}}@media(min-width:2200px){.r-universe-heading{top:calc(var(--screen-inset) + 383px)}.r-universe-heading h2{font-size:72px}.r-universe-heading p{max-width:850px;font-size:19px}}@media(min-width:2400px)and (min-height:1200px){.r-universe-heading{top:calc(var(--screen-inset) + 459px)}.r-universe-heading h2{font-size:80px}.r-universe-heading p{max-width:920px;font-size:20px}}@media(min-width:3400px)and (min-height:1800px){.r-universe-heading h2{font-size:92px}.r-universe-heading p{max-width:1120px;font-size:22px}}.r-universe>.r-container{display:block;height:100svh;min-height:100svh;padding:0}.r-universe>.r-container>.r-universe-particles{position:absolute;z-index:1;top:0;left:50%;width:100vw;height:100%;transform:translate(-50%);opacity:.9;mix-blend-mode:screen;pointer-events:none}.r-universe>.r-container>.r-universe-heading{top:36%;width:min(1180px,calc(100% - 80px));margin:0;transform:translate(-50%,-50%);text-align:center}.r-universe>.r-container>.r-universe-heading.parallaxLayer{transform:translate3d(-50%,calc(-50% + var(--parallax-y)),0);will-change:transform}.r-universe-heading>.parallaxLayer{will-change:transform}.r-universe-heading h2{font-size:clamp(42px,4.1vw,76px);line-height:1.2;letter-spacing:0;text-wrap:balance}.r-universe-heading p{max-width:860px;margin:24px auto 0;font-size:clamp(16px,1.15vw,22px);line-height:1.85}.r-universe:before{opacity:1;background-position:center}.r-universe:after{background:linear-gradient(180deg,#030a131f,#030a1305 48%,#030a132e)}@media(max-width:1000px){.r-universe>.r-container>.r-universe-heading{top:33%}.r-universe-heading{width:calc(100% - 40px)}.r-universe-heading h2{font-size:clamp(32px,6vw,52px)}.r-universe-heading p{margin-top:16px;font-size:15px}}@media(max-width:640px){.r-universe-heading{width:calc(100% - 32px)}.r-universe-heading h2{font-size:30px;line-height:1.35}.r-universe-heading p{font-size:13px;line-height:1.8}}@media(min-width:1400px){.r-universe>.r-container>.r-universe-heading{top:45%;transform:translate(-50%,-50%)}.r-universe>.r-container>.r-universe-heading>.parallaxLayer{will-change:transform}.r-universe-heading h2{font-size:72px;line-height:1.2}.r-universe-heading p{margin-top:25px;font-size:14px;line-height:1.5}}@media(max-width:640px){.r-universe>.r-container>.r-universe-particles{opacity:.72}}.r-universe-heading p{margin-top:14px}.r-product-copy h3{margin-top:10px}.r-product-desc{margin-top:16px!important}@media(min-width:1001px)and (max-height:800px){.r-product-copy h3{margin-top:7px}.r-product-desc{margin-top:13px!important}}@media(min-width:2200px){.r-product .r-tablist--parallax{padding-bottom:18px}.r-product-tianjiang .r-metrics>.r-metric-card:nth-child(3) .r-metric-summary p{max-width:none;white-space:nowrap}}.r-rail-mark{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;color:#9abbd4}.r-rail-mark img{width:28px;height:28px;object-fit:contain}.r-product-tianjiang .r-product-copy h2{display:flex;align-items:center;gap:12px;font-size:46px;letter-spacing:-1.7px}.r-product-copy h2 .r-tianjiang-mark{width:45px;height:45px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 0 12px #b9a2ef21)}.r-product-visual img{width:126%;left:-13%;-webkit-mask-image:radial-gradient(ellipse 49% 49% at 50% 50%,#000 69%,transparent 100%);mask-image:radial-gradient(ellipse 49% 49% at 50% 50%,#000 69%,transparent 100%)}.r-product-tianjiang .r-product-visual img{width:137%;left:-18.5%}.r-product-flowagent .r-product-visual img{width:134%;left:-17%;-webkit-mask-image:none;mask-image:none}.r-product-word{opacity:.035}.r-product-flowagent .r-product-word{display:none}.r-product-desc{color:#a4b2c0!important;opacity:.65}.r-feature-detail p{color:#97aabb}.r-feature-detail{min-height:132px}.r-feature-detail h4{font-size:18px;font-weight:400}.r-product-main{gap:50px}.r-art-caption{opacity:.75}.r-universe-heading p{color:#9baebf}.r-universe-art{top:-3%;right:13%;bottom:-1%;left:13%;-webkit-mask-image:radial-gradient(ellipse 49% 49%,#000 69%,transparent 100%);mask-image:radial-gradient(ellipse 49% 49%,#000 69%,transparent 100%)}.r-system-capabilities details{position:relative}.r-system-capabilities details[open]{border-color:#a8cde05c}.r-system-capabilities summary{min-height:25px}.r-benefit-focus{padding-left:183px;min-height:250px}.r-benefit-focus>.r-benefit-art{position:absolute;left:-16px;top:50%;transform:translateY(-50%);width:168px;height:178px;animation:none}.r-benefit-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:translateY(9px) scale(.93);transition:opacity .35s,transform .65s cubic-bezier(.2,.7,.2,1);filter:drop-shadow(0 10px 17px #66a6ee18)}.r-benefit-art img.is-active{opacity:1;transform:none}.r-benefit-focus h3{font-size:30px}.r-benefit-focus p{color:#9eafbf;max-width:405px}.r-benefit-index{left:170px;opacity:.028;font-size:195px;top:-8px}.r-benefit-options button{min-height:61px;padding-top:19px;padding-bottom:19px}.r-benefit-options button.is-active{background:linear-gradient(90deg,#a4c9e307,transparent);padding-left:14px}.r-jobs button:focus-visible,.r-product-rail button:focus-visible,.r-tablist button:focus-visible{outline-offset:5px}.r-product-rail button,.r-tablist button,.r-benefit-options button{cursor:pointer}@media(min-width:1001px)and (max-height:820px){.r-product-tianjiang .r-product-copy h2{font-size:40px}.r-product-copy h2 .r-tianjiang-mark{width:39px;height:39px}.r-feature-detail{min-height:119px}.r-product-desc{font-size:14px}.r-benefit-focus{padding-left:160px;min-height:230px}.r-benefit-focus>.r-benefit-art{width:145px;height:155px;left:-10px}.r-benefit-focus h3{font-size:27px}.r-benefit-focus p{font-size:14px;margin-top:18px}.r-benefit-options button{min-height:55px;padding-top:15px;padding-bottom:15px}.r-benefit-index{left:145px;font-size:175px}}@media(min-width:2200px){.r-product-tianjiang .r-product-copy h2{font-size:57px}.r-product-copy h2 .r-tianjiang-mark{width:57px;height:57px}.r-benefit-focus{padding-left:222px}.r-benefit-focus>.r-benefit-art{width:205px;height:220px}.r-benefit-focus h3{font-size:37px}.r-benefit-focus p{font-size:19px;max-width:500px}.r-benefit-index{left:205px;font-size:250px}}@media(min-width:1001px)and (max-width:1250px){.r-product-tianjiang .r-product-copy h2{font-size:36px;gap:10px}.r-product-copy h2 .r-tianjiang-mark{width:35px;height:35px}.r-product-main{gap:34px}.r-benefits{gap:50px}.r-benefit-focus{padding-left:151px}.r-benefit-focus>.r-benefit-art{width:135px;height:145px;left:-8px}.r-benefit-focus h3{font-size:26px}}@media(max-width:1000px){.r-product-tianjiang .r-product-copy h2{font-size:36px;gap:10px}.r-product-copy h2 .r-tianjiang-mark{width:36px;height:36px}.r-product-main{gap:30px}.r-benefit-focus{padding-left:128px}.r-benefit-focus>.r-benefit-art{width:121px;height:133px;left:-10px}.r-benefit-focus h3{font-size:25px}.r-benefit-focus p{font-size:14px}.r-benefit-index{left:108px}.r-rail-mark,.r-rail-mark img{width:24px;height:24px}}@media(max-width:640px){.r-universe-heading{text-align:center}.r-universe-heading h2{font-size:30px}.r-universe-art{top:-10px;right:-10%;bottom:13px;left:-10%}.r-product-rail button{position:relative}.r-rail-mark{display:none}.r-product-rail button:nth-child(2) .r-rail-mark{display:block;position:absolute;right:7px;top:12px;width:18px;height:18px}.r-rail-mark img{width:18px;height:18px}.r-product-main{gap:0}.r-product-tianjiang .r-product-copy h2{font-size:32px;gap:8px;letter-spacing:-1.5px}.r-product-copy h2 .r-tianjiang-mark{width:31px;height:31px}.r-product-desc{font-size:15px!important}.r-feature-detail{min-height:140px}.r-product-visual img{width:124%;left:-12%}.r-product-flowagent .r-product-visual img{width:128%;left:-14%}.r-product-tianjiang .r-product-visual img{width:130%;left:-15%}.r-benefit-focus{padding-left:118px;min-height:222px;padding-top:27px;padding-bottom:22px}.r-benefit-focus>.r-benefit-art{width:113px;height:130px;left:-10px}.r-benefit-focus h3{font-size:23px;line-height:1.5}.r-benefit-focus p{font-size:13px;line-height:1.95;margin-top:13px}.r-benefit-index{font-size:160px;left:95px;top:20px}.r-benefit-options button{padding-left:0!important;min-height:54px;font-size:13px}.r-universe-caption{margin-top:125px}}@media(prefers-reduced-motion:reduce){.r-benefit-art img{transition:none;transform:none}}.r-product-desc{font-size:14px!important}.r-product-visual img{width:108%;left:-4%}.r-product-tianjiang .r-product-visual img{width:116%;left:-8%}.r-product-flowagent .r-product-visual img{width:114%;left:-7%}@media(max-width:640px){.r-product-visual img{width:108%;left:-4%}.r-product-tianjiang .r-product-visual img{width:110%;left:-5%}.r-product-flowagent .r-product-visual img{width:112%;left:-6%}}.r-product-rail a{display:flex;align-items:center;gap:20px;padding:24px;min-height:110px;position:relative;color:inherit;text-decoration:none;transition:background .4s}.r-product-rail a+a{border-left:1px solid var(--r-line)}.r-product-rail a:before{content:"";position:absolute;top:-1px;left:0;right:100%;height:1px;background:#c1e2ff;transition:right .5s}.r-product-rail a.is-active:before{right:0}.r-product-rail a.is-active{background:linear-gradient(180deg,rgba(134,185,231,.08),transparent)}.r-product-rail a>svg{color:#8298af;flex-shrink:0}.r-product-rail a>svg:last-child{margin-left:auto;width:17px}.r-product-rail a:focus-visible{outline:2px solid #a8d7ff;outline-offset:5px}@media(min-width:1001px)and (max-height:800px){.r-product-rail a{min-height:88px;padding:16px}}@media(max-width:1000px){.r-product-rail a{padding:20px 15px;gap:12px}.r-product-rail a>svg:first-of-type{display:none}}@media(max-width:640px){.r-product-rail a{display:block;padding:15px 8px;min-height:98px}.r-product-rail a>svg{display:none}.r-product-rail a:nth-child(2) .r-rail-mark{display:block;position:absolute;right:7px;top:12px;width:18px;height:18px}}@media(min-width:641px){.r-product-flowid .r-product-visual img{width:94%;left:3%}.r-product-flowid .r-product-desc,.r-product-flowid .r-feature-detail{width:100%;max-width:none}}.r-universe-stage>.r-ghost{top:50%;left:50%;right:auto;width:100%;z-index:0;transform:translate(-50%,-50%)}.r-universe-stage>.r-universe-art{z-index:1}@media(min-width:1001px){.r-universe-heading{transform:translateY(28px)}.r-universe-art{inset:-3% auto -1% 50%;width:74%;transform:translate(-50%)}}@media(min-width:1001px)and (max-height:800px){.r-universe-heading{transform:translateY(18px)}}.r-metrics{grid-auto-rows:128px;gap:12px;margin-top:14px;align-items:stretch}.r-product .r-tablist button{font-size:13px}.r-tablist button>.r-tab-icon{display:block;margin:0;opacity:1;transform:none;color:#708095;transition:color .28s ease;flex:0 0 auto}.r-tablist button.is-active>.r-tab-icon{color:#b6dcff}.r-tablist button>.r-tab-arrow{margin-left:auto;margin-right:18px;opacity:0;transform:translate(-3px,3px);transition:.3s}.r-tablist button.is-active>.r-tab-arrow{opacity:1;transform:none}.r-metrics>.r-metric-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;height:100%;min-height:0;padding:16px 14px 13px;overflow:hidden;border:0;border-radius:0;background:transparent;color:inherit;text-align:left;opacity:.78;transition:opacity .28s ease}.r-metrics>.r-metric-card:hover,.r-metrics>.r-metric-card:focus-visible,.r-metrics>.r-metric-card.is-active{opacity:1}.r-metrics>.r-metric-card:focus-visible{outline:1px solid rgba(169,215,252,.62);outline-offset:3px}.r-metric-card .r-metric-no{transition:opacity .25s ease}.r-metric-summary{grid-area:1/1;opacity:1;transform:none;visibility:visible;transition:opacity .18s ease,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear}.r-metric-summary strong{transition:font-size .38s cubic-bezier(.2,.75,.2,1),color .3s ease,transform .38s cubic-bezier(.2,.75,.2,1)}.r-metric-summary>p{transition:opacity .22s ease,transform .32s ease}.r-metric-card.is-active .r-metric-no{opacity:0}.r-metric-card.is-active .r-metric-summary{opacity:0;transform:translateY(-4px);visibility:hidden;transition-delay:0s,0s,.2s}.r-metric-capability{grid-area:1/1;display:block;padding-right:12px;opacity:0;transform:translateY(7px);filter:blur(3px);visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .36s cubic-bezier(.22,1,.36,1),filter .3s ease,visibility 0s linear .36s}.r-metric-card.is-active .r-metric-capability{opacity:1;transform:none;filter:none;visibility:visible;pointer-events:auto;transition-delay:.08s,.08s,.08s,0s}.r-metric-capability-heading{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px}.r-metric-capability-heading>.r-feature-icon{color:var(--r-accent);animation:r-in .38s ease both}.r-metric-capability-heading h4{font-size:14px;line-height:1.4;font-weight:500;color:#dce9f4}.r-metric-capability>p{margin-top:0;font-size:13px;line-height:1.65;color:#91a7b9;text-wrap:pretty}@media(max-width:1000px){.r-metrics{grid-auto-rows:136px}}@media(max-width:640px){.r-metrics{grid-auto-rows:148px}.r-metrics>.r-metric-card{padding:14px 12px}.r-metric-capability{padding-right:0}.r-metric-capability-heading{grid-template-columns:19px minmax(0,1fr);gap:7px}.r-metric-capability-heading>.r-feature-icon{width:19px}.r-metric-capability-heading h4{font-size:13px}.r-metric-capability>p{font-size:13px;line-height:1.7}}.r-product-particles{position:absolute;z-index:1;display:block;pointer-events:none;mix-blend-mode:screen;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.r-product-visual:hover .r-product-particles{transform:translateY(-7px) scale(1.025)}.r-product-visual .r-art-caption{z-index:2}.r-product-flowagent .r-product-visual img,.r-product-flowagent .r-product-visual .r-product-particles{transform:scale(1.14);transform-origin:center}.r-product-flowagent .r-product-visual:hover img,.r-product-flowagent .r-product-visual:hover .r-product-particles{transform:translateY(-7px) scale(1.165)}.r-product-tianjiang .r-product-visual img{width:148%;left:-24%;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse 52% 30% at 50% 51%,#000 58%,transparent 100%);mask-image:radial-gradient(ellipse 52% 30% at 50% 51%,#000 58%,transparent 100%)}.r-product-tianjiang .r-product-particles{-webkit-mask-image:radial-gradient(ellipse 52% 30% at 50% 51%,#000 58%,transparent 100%);mask-image:radial-gradient(ellipse 52% 30% at 50% 51%,#000 58%,transparent 100%)}@media(max-width:640px){.r-product-flowagent .r-product-visual img,.r-product-flowagent .r-product-visual .r-product-particles{transform:scale(1.08)}.r-product-flowagent .r-product-visual:hover img,.r-product-flowagent .r-product-visual:hover .r-product-particles{transform:translateY(-5px) scale(1.1)}.r-product-tianjiang .r-product-visual img{width:158%;left:-29%}}@media(prefers-reduced-motion:reduce){.r-product-visual:hover .r-product-particles,.r-product-flowagent .r-product-visual img,.r-product-flowagent .r-product-visual .r-product-particles,.r-product-flowagent .r-product-visual:hover img,.r-product-flowagent .r-product-visual:hover .r-product-particles{transform:none}.r-product-particles{transition:none}}.v1-about{--r-ink:#1c2a37;--r-muted:#5b6e7f;--r-line:#334e6429;--r-accent:#466e8e;background:#e9eef3;color:var(--r-ink)}.v1-about-heading{margin-top:26px}.v1-about-heading>span{font-size:12px;letter-spacing:2px;color:#637e92}.v1-about-heading h2{font-size:40px;font-weight:400;letter-spacing:-1.5px;line-height:1.45;margin-top:13px;white-space:nowrap}.v1-about-main{display:grid;grid-template-columns:1.16fr 1fr;gap:72px;align-items:center;flex:1;min-height:0;padding:25px 0}.v1-about-copy h3{font-size:25px;line-height:1.5;font-weight:400;letter-spacing:-.6px;margin-bottom:17px}.v1-about-copy>p{font-size:15px;line-height:1.95;color:#516779;max-width:570px;text-wrap:pretty}.v1-about-origin{margin-top:19px;padding-top:16px;border-top:1px solid #6983992b;max-width:530px}.v1-about-origin>span{font-size:12px;color:#2e506b;letter-spacing:1px}.v1-about-origin p{font-size:13px;line-height:1.85;color:#6b8090;margin-top:7px}.v1-about-photo{height:100%;max-height:310px;min-height:255px;margin:0;position:relative;overflow:hidden;background:#243344;isolation:isolate}.v1-about-photo img{height:100%;width:100%;object-fit:cover;object-position:50% 40%;filter:saturate(.55);transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.v1-about-photo:hover img{transform:scale(1.04)}.v1-about-photo:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0b1826c9);pointer-events:none}.v1-about-photo figcaption{position:absolute;z-index:1;bottom:24px;left:25px;right:25px;display:flex;align-items:center;justify-content:space-between;font-size:14px;letter-spacing:1px;color:#e4edf5}.v1-about-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding-bottom:22px;flex-shrink:0}.v1-about-paths button{font:inherit;padding:16px 0 0;border-top:1px solid #607a9235;cursor:pointer;transition:border-color .3s;min-height:108px}.v1-path-heading{display:flex;align-items:center;gap:15px;color:#607a8f}.v1-path-heading small{font-size:11px;color:#7790a4}.v1-path-heading strong{font-size:17px;font-weight:400}.v1-path-heading svg{margin-left:auto;color:#6d879a;transition:transform .3s}.v1-path-copy{display:block;font-size:12px;line-height:1.9;margin:12px 0 0 28px;color:#62788b;opacity:0;transition:opacity .35s;min-height:46px}.v1-about-paths .is-active{border-top-color:#486e8e}.v1-about-paths .is-active .v1-path-heading{color:#253e54}.v1-about-paths .is-active .v1-path-copy{opacity:1}.v1-about-paths .is-active .v1-path-heading svg{transform:translate(2px,-2px)}.v1-about-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--r-line);padding-top:20px;flex-shrink:0}.v1-about-metrics>div+div{border-left:1px solid var(--r-line);padding-left:36px}.v1-about-metrics strong{font-size:38px;letter-spacing:-1.5px;font-weight:400;line-height:1.2}.v1-about-metrics small{font-size:21px;letter-spacing:0;margin-left:4px;color:#55728b}.v1-about-metrics>div>span{display:block;font-size:12px;color:#617a8d;margin-top:8px}.v1-culture{background:radial-gradient(ellipse at 15% 51%,#1f294239,transparent 54%),#0b121c}.v1-culture-heading{margin-top:38px}.v1-culture-heading>span{font-size:12px;letter-spacing:2px;color:#748da3}.v1-culture-heading h2{font-size:46px;font-weight:400;margin-top:17px;line-height:1.4;letter-spacing:-1.5px}.v1-culture-lines{display:flex;flex-direction:column;justify-content:center;flex:1;padding:34px 0}.v1-culture-lines article{position:relative;display:grid;grid-template-columns:90px 145px 1fr 25px;gap:25px;align-items:center;min-height:138px;padding:23px 0;border-top:1px solid #b8d7f11f;isolation:isolate}.v1-culture-lines article:before{content:"";position:absolute;top:0;right:-20px;bottom:0;left:-20px;background:linear-gradient(90deg,#8fb4ff0b,transparent 80%);z-index:-1;opacity:0;transition:opacity .5s;pointer-events:none}.v1-culture-lines article.is-active:before{opacity:1}.v1-light-icon{position:relative;display:grid;place-items:center;width:76px;height:76px;color:#a1cdff;border:1px solid #aecbff21;border-radius:20px;background:linear-gradient(145deg,#b6dcff12,#777fe505 75%);box-shadow:inset 0 1px #cce6ff11;isolation:isolate;transition:transform .5s,border-color .5s,box-shadow .5s}.v1-light-icon:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;background:radial-gradient(ellipse at 30% 20%,#76d7ff32,transparent 67%),radial-gradient(ellipse at 80% 85%,#b18cff29,transparent 68%);filter:blur(11px);z-index:-1}.v1-light-icon svg{filter:drop-shadow(0 0 6px #80bcff50);transition:filter .5s;overflow:visible}.v1-light-icon-1{background:linear-gradient(145deg,#aca5ef13,#548bca06)}.v1-light-icon-2{background:linear-gradient(145deg,#91dcef13,#6584dd05)}.v1-culture-lines article.is-active .v1-light-icon{transform:translateY(-3px);border-color:#b1caff4a;box-shadow:inset 0 1px #d8edff20,0 12px 28px #101e3240}.v1-culture-lines article.is-active .v1-light-icon svg{filter:drop-shadow(0 0 9px #80bcff6b)}.v1-culture-label span{font-size:16px;color:#bdcbd8;letter-spacing:2px}.v1-culture-label small{display:block;font-size:10px;letter-spacing:1.8px;color:#6d8198;margin-top:11px}.v1-culture-lines h3{font-size:35px;line-height:1.55;font-weight:400;letter-spacing:-.8px;color:#c6d4e1;transition:color .4s}.v1-culture-lines article.is-active h3{color:#edf4fa}.v1-culture-index{font-size:11px;letter-spacing:1px;color:#59758f;text-align:right}.v1-culture .r-next{margin-top:0;font-size:14px}@media(min-width:1001px)and (max-height:820px){.v1-about-heading{margin-top:20px}.v1-about-heading h2{font-size:34px;margin-top:10px}.v1-about-main{gap:55px;padding:22px 0}.v1-about-copy h3{font-size:22px;margin-bottom:12px}.v1-about-copy>p{font-size:14px;line-height:1.85}.v1-about-origin{margin-top:12px;padding-top:12px}.v1-about-origin p{font-size:12px;line-height:1.75}.v1-about-photo{max-height:270px;min-height:240px}.v1-about-paths{padding-bottom:17px}.v1-about-paths button{min-height:93px;padding-top:13px}.v1-path-heading strong{font-size:15px}.v1-path-copy{font-size:11px;line-height:1.85;margin-top:9px;min-height:41px}.v1-about-metrics{padding-top:17px}.v1-about-metrics strong{font-size:32px}.v1-about-metrics>div>span{font-size:11px}.v1-culture-heading{margin-top:27px}.v1-culture-heading h2{font-size:40px}.v1-culture-lines{padding:22px 0}.v1-culture-lines article{min-height:119px;padding:18px 0}.v1-light-icon{width:68px;height:68px;border-radius:17px}.v1-light-icon svg{width:43px;height:43px}.v1-culture-lines h3{font-size:31px}}@media(min-width:2200px){.v1-about-heading h2{font-size:50px}.v1-about-main{gap:90px}.v1-about-copy h3{font-size:31px}.v1-about-copy>p{font-size:18px;max-width:700px}.v1-about-origin{max-width:670px}.v1-about-origin>span{font-size:15px}.v1-about-origin p{font-size:16px}.v1-about-photo{max-height:420px;min-height:330px}.v1-about-paths{padding-bottom:30px}.v1-about-paths button{min-height:130px}.v1-path-heading strong{font-size:21px}.v1-path-copy{font-size:15px;min-height:58px}.v1-about-metrics strong{font-size:48px}.v1-about-metrics>div>span{font-size:15px}.v1-culture-heading h2{font-size:57px}.v1-culture-lines article{min-height:170px;grid-template-columns:110px 185px 1fr 25px;gap:30px}.v1-light-icon{width:90px;height:90px}.v1-light-icon svg{width:58px;height:58px}.v1-culture-lines h3{font-size:44px}.v1-culture-label span{font-size:20px}}@media(min-width:1001px)and (max-width:1250px){.v1-about-heading h2{font-size:32px}.v1-about-main{gap:40px}.v1-culture-lines article{grid-template-columns:76px 100px 1fr 20px;gap:22px}.v1-culture-lines h3{font-size:30px}}@media(max-width:1000px){.v1-about-heading h2{font-size:31px;white-space:normal}.v1-about-main{gap:32px;padding:30px 0}.v1-about-copy h3{font-size:23px}.v1-about-copy>p{font-size:14px}.v1-about-origin p{font-size:12px}.v1-about-photo{height:100%;min-height:340px;max-height:450px}.v1-about-paths{gap:20px}.v1-path-heading{gap:9px}.v1-path-heading strong{font-size:14px}.v1-path-copy{margin-left:20px;font-size:12px;min-height:75px}.v1-about-metrics strong{font-size:32px}.v1-about-metrics>div+div{padding-left:20px}.v1-culture-heading h2{font-size:37px}.v1-culture-lines article{grid-template-columns:65px 90px 1fr 20px;gap:18px;min-height:145px}.v1-light-icon{width:60px;height:65px;border-radius:16px}.v1-light-icon svg{width:38px;height:38px}.v1-culture-lines h3{font-size:28px}.v1-culture-label span{font-size:14px}.v1-culture-label small{font-size:8px}}@media(max-width:640px){.v1-about-heading{margin-top:29px}.v1-about-heading h2{font-size:27px;line-height:1.6}.v1-about-main{display:flex;flex-direction:column;gap:26px;padding:30px 0}.v1-about-photo{order:-1;width:100%;height:240px;min-height:240px;max-height:240px}.v1-about-copy h3{font-size:24px}.v1-about-copy>p{font-size:14px;line-height:2}.v1-about-origin p{font-size:13px}.v1-about-paths{grid-template-columns:1fr;gap:0;padding:0 0 25px}.v1-about-paths button{min-height:0;padding:18px 0}.v1-path-heading strong{font-size:16px}.v1-path-copy{min-height:0;max-height:0;overflow:hidden;margin-top:0;font-size:13px;transition:max-height .35s,margin .35s,opacity .35s}.v1-about-paths .is-active .v1-path-copy{max-height:100px;margin-top:10px}.v1-about-metrics{grid-template-columns:1fr 1fr;gap:28px 18px}.v1-about-metrics>div:nth-child(3){padding-left:0;border:0}.v1-about-metrics>div>span{font-size:11px}.v1-culture-heading{margin-top:34px}.v1-culture-heading h2{font-size:30px;line-height:1.6;margin-top:14px}.v1-culture-lines{padding:30px 0}.v1-culture-lines article{grid-template-columns:55px 1fr 22px;gap:18px 16px;padding:24px 0;min-height:0}.v1-light-icon{width:52px;height:56px;border-radius:14px}.v1-light-icon svg{width:33px;height:33px}.v1-culture-label small{font-size:9px;margin-top:7px}.v1-culture-lines h3{grid-column:1/-1;grid-row:2;font-size:28px;line-height:1.6;max-width:340px}.v1-culture-index{grid-row:1;grid-column:3}.v1-culture .r-next{font-size:13px}}@media(hover:none){.v1-path-copy{opacity:1;max-height:none;margin-top:10px}.v1-light-icon{border-color:#b1caff3a}.v1-culture-lines h3{color:#dae5ef}}@media(prefers-reduced-motion:reduce){.v1-about-photo img,.v1-light-icon,.v1-culture-lines article:before{transform:none!important;transition:none!important}}.cv-culture{--cv-card-gap: 24px;background:#0b121c}.cv-culture .cv-container{width:min(1300px,calc(100% - 80px))}.cv-heading{margin-top:55px;text-align:center}.cv-heading>span{color:#72889d;font-size:12px;letter-spacing:2px}.cv-heading h2{margin-top:21px;color:#edf3f9;font-size:clamp(42px,3vw,58px);font-weight:400;line-height:1.28;letter-spacing:0;white-space:nowrap}.cv-grid{display:grid;grid-template-columns:1.08fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--cv-card-gap);height:clamp(430px,54vh,525px);margin:54px 0 28px;flex:0 1 auto}.cv-card{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(127,161,194,.08);border-radius:8px;background:#07101b;isolation:isolate;outline:none;cursor:default;transition:border-color .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.cv-card.is-active{border-color:#60b0ef33;box-shadow:0 16px 42px #00081429;transform:translateY(-2px)}.cv-card-1{grid-row:1 / 3}.cv-card img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center bottom;filter:grayscale(1) saturate(0) brightness(.67) contrast(1.1);opacity:.78;transform:scale(1.008);transition:filter .85s cubic-bezier(.16,1,.3,1),opacity .85s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1)}.cv-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#040b15bd,#040b155c,#040b1514),linear-gradient(180deg,#030a1329,#030a1305 57%,#030a1338);transition:opacity .85s cubic-bezier(.16,1,.3,1);pointer-events:none}.cv-card:hover,.cv-card:focus-visible,.cv-card.is-active{border-color:#60b0ef38;box-shadow:0 18px 48px #00081442;transform:translateY(-2px)}.cv-card:hover img,.cv-card:focus-visible img,.cv-card.is-active img{filter:grayscale(0) saturate(.98) brightness(.88) contrast(1.04);opacity:1;transform:scale(1.026)}.cv-card:hover:after,.cv-card:focus-visible:after,.cv-card.is-active:after{opacity:.78}.cv-card:focus-visible{outline:2px solid rgba(132,204,255,.46);outline-offset:3px}.cv-card-meta{position:absolute;top:28px;left:34px;color:#a2b5c78c;font-size:12px;line-height:1;letter-spacing:0;text-transform:uppercase}.cv-card-copy{position:absolute;top:38%;left:34px;right:34px}.cv-card-1 .cv-card-copy{top:29%}.cv-card-copy>span{display:block;margin-bottom:13px;color:#dbe4ed9e;font-size:13px;line-height:1}.cv-card-copy h3{max-width:92%;color:#f0f5fa;font-size:clamp(23px,1.55vw,31px);font-weight:500;line-height:1.45;letter-spacing:0;text-wrap:balance}.cv-card-1 .cv-card-copy h3{font-size:clamp(34px,2.05vw,42px);line-height:1.48}.cv-card-1 .cv-card-copy h3 span{color:#69d9f2}.cv-culture .r-next{margin-top:auto;color:#9cc8e9;font-size:14px}@media(min-width:1001px)and (max-height:820px){.cv-heading{margin-top:26px}.cv-heading h2{margin-top:14px;font-size:42px}.cv-grid{height:clamp(390px,53vh,445px);margin:25px 0 20px}.cv-card-meta{top:22px;left:28px}.cv-card-copy{left:28px;right:28px}}@media(min-width:2200px){.cv-culture .cv-container{width:1500px}.cv-grid{height:min(56vh,650px)}.cv-card-meta{top:36px;left:44px;font-size:14px}.cv-card-copy{left:44px;right:44px}.cv-card-copy>span{font-size:16px}}@media(max-width:1000px){.cv-culture .cv-container{width:calc(100% - 48px)}.cv-heading h2{font-size:37px;white-space:normal}.cv-grid{height:540px}.cv-card-meta{top:24px;left:26px}.cv-card-copy,.cv-card-1 .cv-card-copy{left:26px;right:26px}.cv-card-1 .cv-card-copy h3{font-size:32px}}@media(max-width:640px){.cv-culture .cv-container{width:calc(100% - 40px)}.cv-heading{margin-top:34px;text-align:left}.cv-heading>span{font-size:10px;letter-spacing:1.5px}.cv-heading h2{margin-top:14px;font-size:30px;line-height:1.5}.cv-grid{display:flex;height:auto;margin:30px 0 28px;flex-direction:column;gap:16px}.cv-card{height:220px;flex:none}.cv-card-1{height:320px}.cv-card-meta{top:22px;left:22px;font-size:10px}.cv-card-copy,.cv-card-1 .cv-card-copy{top:35%;left:22px;right:22px}.cv-card-1 .cv-card-copy h3{font-size:30px}.cv-card-copy h3{max-width:100%;font-size:22px}}@media(hover:none){.cv-card:active img,.cv-card:focus-visible img{filter:grayscale(0) saturate(.92) brightness(.86) contrast(1.04)}}@media(prefers-reduced-motion:reduce){.cv-card,.cv-card img,.cv-card:after{transition:none}.cv-card:hover,.cv-card:focus-visible,.cv-card:hover img,.cv-card:focus-visible img{transform:none}}.ra-about{--ra-edge:#8cb8d82b;--ra-muted:#8ca3b6;--ra-card-width:244px;--ra-gap:25px;--ra-edge-fade:rgba(26,22,48,.84);background:radial-gradient(ellipse 110% 68% at 50% 74%,rgba(105,80,183,.14) 0%,rgba(66,48,126,.09) 42%,transparent 86%),linear-gradient(180deg,#080a10,#0a0b13 40%,#111021 58%,#18152e 72%,#1b1833,#15172d 90%,#0c131d);isolation:isolate}.ra-about:before,.ra-about:after{content:none}.ra-about .ra-container{z-index:1;width:min(1200px,calc(100% - 80px));padding:112px 0 27px}.ra-heading{margin-top:27px;text-align:center}.ra-heading>span{font-size:12px;color:#7c98ae;letter-spacing:3px}.ra-heading h2{font-size:40px;line-height:1.45;font-weight:400;letter-spacing:-1.5px;margin-top:0;white-space:nowrap}.ra-intro{display:block;margin-top:24px;flex-shrink:0}.ra-company-copy{position:relative;max-width:900px;margin-inline:auto;text-align:center}.ra-company-copy>p{font-size:14px;line-height:1.95;color:#99afc1;text-wrap:pretty}.ra-research-links{display:flex;align-items:center;justify-content:center;gap:26px;margin-top:14px}.ra-research-links button{display:flex;align-items:center;gap:8px;padding:6px 0;font:inherit;font-size:12px;color:#738ea5;cursor:pointer;transition:color .3s}.ra-research-links button.is-active,.ra-research-links button:hover{color:#c4ddee}.ra-research-links svg{opacity:.7}.ra-research-detail{max-width:760px;min-height:38px;margin-inline:auto;padding-top:6px;opacity:0;transition:opacity .25s}.ra-research-detail.is-visible{opacity:1}.ra-research-detail p{font-size:12px;line-height:1.7;color:#7d98ae}.ra-metrics{display:grid;grid-template-columns:1fr 1fr;gap:21px 35px;align-self:start;padding-top:3px}.ra-metrics>div{border-left:1px solid #94b9d02a;padding-left:24px}.ra-metrics strong{display:block;font-size:35px;font-weight:400;line-height:1.1;letter-spacing:-1px;color:#d6e8f4}.ra-metrics strong small{font-size:18px;letter-spacing:0;margin-left:4px;color:#8caec7}.ra-metrics>div>span{display:block;font-size:11px;margin-top:10px;letter-spacing:.3px;color:#7b97ad}.ra-gallery{position:relative;display:flex;flex-direction:column;justify-content:center;flex:1;min-height:0;margin-top:13px}.ra-gallery-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ra-edge);padding:0 0 14px;gap:20px;flex-shrink:0}.ra-gallery-heading>div:first-child{display:flex;align-items:center;gap:20px}.ra-gallery-heading h3{font-size:16px;line-height:1.5;font-weight:400;letter-spacing:1px;color:#becfdd}.ra-demo-label{font-size:10px;letter-spacing:.5px;color:#647e95;border-left:1px solid #829db530;padding-left:19px}.ra-gallery-controls{display:flex;align-items:center;gap:8px}.ra-gallery-controls button{display:grid;place-items:center;width:34px;height:32px;padding:0;border:1px solid #8fadc529;border-radius:50%;color:#96b6cd;cursor:pointer;transition:color .3s,border-color .3s,background .3s}.ra-gallery-controls button:hover{color:#e4f4ff;border-color:#a9d1ed75;background:#b6daef0c}.ra-gallery-controls button:disabled{opacity:.3;cursor:default}.ra-gallery-controls>span{width:1px;height:15px;background:#849fb529;margin:0 6px}.ra-gallery-window{position:relative;width:calc(100% + 160px);max-width:calc(100vw - 32px);align-self:center;margin:0;isolation:isolate}.ra-gallery-window:before,.ra-gallery-window:after{content:"";position:absolute;top:0;bottom:0;width:62px;z-index:2;pointer-events:none}.ra-gallery-window:before{left:-1px;background:linear-gradient(90deg,var(--ra-edge-fade),rgba(28,19,56,.42) 42%,transparent)}.ra-gallery-window:after{right:-1px;background:linear-gradient(270deg,var(--ra-edge-fade),rgba(28,19,56,.42) 42%,transparent)}.ra-gallery-viewport{overflow-x:auto;overflow-y:hidden;width:100%;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-y;cursor:grab;padding:23px 0 14px;scroll-behavior:auto!important;-webkit-user-select:none;user-select:none}.ra-gallery-viewport::-webkit-scrollbar{display:none}.ra-gallery-viewport.is-dragging,.ra-gallery-viewport.is-dragging .ra-card{cursor:grabbing}.ra-gallery-track{display:flex;width:max-content;align-items:stretch}.ra-gallery-group{display:flex;gap:var(--ra-gap);padding-right:var(--ra-gap);flex:none}.ra-about .ra-card{width:var(--ra-card-width);padding:0;flex:none;display:block;font:inherit;border:0;text-align:left;background:none;color:inherit;cursor:pointer;outline-offset:5px}.ra-card-stage{height:277px;display:flex;align-items:center;justify-content:center;position:relative;border:1px solid #8aabc52e;border-radius:5px;background:linear-gradient(145deg,#91b6d611,#10203008 60%);box-shadow:inset 0 1px #d7e9ff06,0 12px 28px #00000019;transition:transform .45s cubic-bezier(.2,.7,.2,1),border-color .4s,background .4s;overflow:hidden}.ra-card-stage:before{content:"";position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,#beddf58a,transparent);opacity:.5;transition:opacity .4s}.ra-card:hover .ra-card-stage,.ra-card:focus-visible .ra-card-stage{transform:translateY(-5px);border-color:#abc9e176;background:linear-gradient(145deg,#abcfe61a,#11233524)}.ra-card:hover .ra-card-stage:before,.ra-card:focus-visible .ra-card-stage:before{opacity:1}.ra-card-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 1px 0}.ra-card-meta>span{min-width:0}.ra-card-meta small{display:block;font-size:10px;letter-spacing:1.4px;color:#61829d;margin-bottom:7px}.ra-card-meta strong{display:block;font-size:13px;line-height:1.5;font-weight:400;color:#a9bdce;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ra-card-meta>svg{flex-shrink:0;width:14px;color:#8fbedf;opacity:0;transition:opacity .3s,transform .3s}.ra-card:hover .ra-card-meta>svg,.ra-card:focus-visible .ra-card-meta>svg{opacity:1;transform:translate(1px,-1px)}.ra-document{width:187px;height:242px;container-type:inline-size;position:relative;display:flex;flex-direction:column;flex-shrink:0;padding:7% 6.5% 5.5%;background:#ccd6df;color:#324658;font-family:PingFang SC,Microsoft YaHei,sans-serif;border:1px solid #e2edf41c;box-shadow:0 10px 20px #0000002b;overflow:hidden;transition:filter .4s,transform .5s;filter:brightness(.88)}.ra-card:hover .ra-document,.ra-card:focus-visible .ra-document{filter:brightness(1)}.ra-doc-top{display:flex;align-items:center;justify-content:space-between;font-size:4cqw;color:#647a8c;border-bottom:1px solid #4460782b;padding-bottom:5cqw;letter-spacing:.2px}.ra-doc-top>span:last-child{font-size:3.7cqw;color:#59758b}.ra-doc-heading{padding-top:7cqw}.ra-doc-heading>svg{display:none}.ra-doc-heading h4{font-size:8.7cqw;line-height:1.6;font-weight:500;color:#263e53;letter-spacing:.15px;margin:0}.ra-doc-heading>span{display:block;font-size:3.4cqw;color:#687f91;margin-top:4cqw;line-height:1.6}.ra-doc-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #627f951f;padding-top:4cqw;margin-top:auto;font-size:3.2cqw;color:#617c91;gap:6px}.ra-paper-copy{margin-top:8cqw}.ra-paper-copy>strong{font-size:3.7cqw;font-weight:500;letter-spacing:.2px}.ra-document .ra-paper-copy p{font-size:3.5cqw;line-height:1.7;color:#536c80;margin:3cqw 0 0;text-align:justify}.ra-paper-columns{display:grid;grid-template-columns:1fr 1fr;gap:5cqw;margin-top:3cqw}.ra-document .ra-paper-columns p{font-size:3.2cqw;line-height:1.75}.ra-document-patent{background:#c8d3db;text-align:center;padding-top:6%;border:6px solid #b5c5d1;outline:1px solid #d2e0e920;outline-offset:-10px}.ra-document-patent .ra-doc-top{font-size:3.8cqw}.ra-document-patent .ra-doc-heading,.ra-document-honor .ra-doc-heading{padding-top:7cqw}.ra-document-patent .ra-doc-heading>svg,.ra-document-honor .ra-doc-heading>svg{display:block;margin:0 auto 4cqw;width:17cqw;height:17cqw;color:#577b97}.ra-document-patent .ra-doc-heading h4{font-size:9cqw;letter-spacing:1px}.ra-document-patent .ra-doc-heading>span,.ra-document-honor .ra-doc-heading>span{font-size:3.5cqw}.ra-certificate-copy{padding-top:7cqw;display:flex;flex-direction:column;align-items:center;gap:4cqw}.ra-certificate-copy>span:first-child{font-size:3.7cqw;color:#718797}.ra-certificate-copy>strong{font-size:5.5cqw;line-height:1.6;font-weight:500;color:#344f63}.ra-document .ra-certificate-copy>p{font-size:3.7cqw;line-height:1.5;color:#748997;margin:0}.ra-demo-stamp{font-family:Arial,sans-serif;font-size:8cqw;letter-spacing:1.5px;color:#77909f;margin-top:2cqw;border-top:1px solid #698ba548;padding-top:3cqw}.ra-demo-stamp>span{display:block;font-size:3.2cqw;letter-spacing:1px;margin-top:1cqw}.ra-document-honor{height:174px;width:213px;background:#c9d4dc;outline:1px solid #6a899f7a;outline-offset:-10px;text-align:center;padding:5% 7%;border:1px solid #d6e4ed66}.ra-document-honor .ra-doc-top{border-bottom:0;padding-bottom:0;font-size:3cqw}.ra-document-honor .ra-doc-top>span:last-child{font-size:3cqw}.ra-document-honor .ra-doc-heading{padding-top:4cqw}.ra-document-honor .ra-doc-heading>svg{width:13cqw;height:13cqw;margin-bottom:1.5cqw}.ra-document-honor .ra-doc-heading h4{font-size:9cqw;letter-spacing:4px}.ra-document-honor .ra-doc-heading>span{display:none}.ra-document-honor .ra-certificate-copy{padding-top:5cqw;gap:3cqw}.ra-document-honor .ra-certificate-copy>span:first-child,.ra-document-honor .ra-certificate-copy>p{display:none}.ra-document-honor .ra-certificate-copy>strong{font-size:6cqw}.ra-document-honor .ra-demo-stamp{font-size:5cqw;letter-spacing:2px;padding:2cqw 0 0;margin:0}.ra-document-honor .ra-demo-stamp>span{display:inline;font-size:2.8cqw;margin-left:8px;letter-spacing:0}.ra-document-honor .ra-doc-bottom{font-size:2.8cqw;padding-top:2cqw;border:0}.ra-document-journal{background:linear-gradient(140deg,#34596f,#152d44 68%,#253a5b);color:#bed4e3;border:1px solid #aacadb4f;padding:8% 7%}.ra-document-journal .ra-doc-top{color:#a3c5db;border-color:#b4d7ec2f}.ra-document-journal .ra-doc-top>span:last-child{color:#9ab9ce}.ra-document-journal .ra-doc-heading h4{color:#e2eef6;font-size:10cqw;font-weight:400;line-height:1.5}.ra-document-journal .ra-doc-heading>span{color:#8aafc6;font-size:3.2cqw;letter-spacing:.7px;line-height:1.8}.ra-journal-center{display:flex;align-items:center;justify-content:space-between;flex:1;margin:9cqw 0;color:#8eb6d0}.ra-journal-center>span{font-size:15cqw;line-height:1.25;font-weight:200;letter-spacing:-1px}.ra-journal-center svg{width:27cqw;height:27cqw;opacity:.65}.ra-document-journal .ra-doc-bottom{color:#8cacc3;border-color:#95c7e332}.ra-real-document{width:calc(100% - 32px);height:calc(100% - 30px);object-fit:contain;filter:brightness(.92);transition:filter .3s;box-shadow:0 8px 22px #00000021}.ra-card:hover .ra-real-document{filter:none}.ra-about button:focus-visible{outline:2px solid #b5d8f2;outline-offset:4px}.ra-preview{padding:0;width:560px;max-width:calc(100vw - 32px);max-height:92svh;overflow:auto;color:#d3e4f0;border:1px solid #a2c6df39;border-radius:12px;background:#0d1824;font-family:Manrope,PingFang SC,Microsoft YaHei,sans-serif;box-shadow:0 40px 120px #0009}.ra-preview::backdrop{background:#03080eda;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ra-preview-panel{padding:20px 24px 24px}.ra-preview-panel>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px;color:#8daec5;font-size:13px;letter-spacing:1px}.ra-preview-panel>header button{display:grid;place-items:center;width:36px;height:36px;border:1px solid #bad7eb29;border-radius:50%;background:#e2f3ff05;color:#c1d9ec;cursor:pointer}.ra-preview-panel>header button:focus-visible{outline:2px solid #b5d8f2;outline-offset:4px}.ra-preview-document{height:min(58svh,570px);display:flex;align-items:center;justify-content:center;background:#14233155;border:1px solid #6f92ac24;padding:20px;overflow:hidden}.ra-preview-document .ra-document{height:100%;width:auto;aspect-ratio:187/242;padding:6%;max-width:100%;filter:none}.ra-preview-document .ra-document-honor{width:100%;height:auto;aspect-ratio:213/174;padding:7%}.ra-preview-document .ra-real-document{width:100%;height:100%;filter:none;box-shadow:none}.ra-preview-panel>h3{font-size:20px;line-height:1.6;letter-spacing:0;font-weight:400;margin:19px 0 0;color:#d4e5f1}.ra-preview-panel>p{font-size:12px;line-height:1.8;margin:9px 0 0;color:#7390a8}@media(min-width:1001px)and (max-height:820px){.ra-about .ra-container{padding-top:96px;padding-bottom:24px}.ra-heading{margin-top:20px}.ra-heading h2{font-size:34px;margin-top:0}.ra-intro{margin-top:20px;gap:65px}.ra-company-copy>p{font-size:13px;line-height:1.9}.ra-research-links{margin-top:9px}.ra-research-links button{font-size:11px}.ra-research-detail{min-height:35px;padding-top:4px}.ra-research-detail p{font-size:11px}.ra-metrics{gap:19px 25px}.ra-metrics strong{font-size:31px}.ra-metrics>div>span{font-size:10px;margin-top:8px}.ra-gallery{margin-top:18px}.ra-gallery-heading{padding-bottom:11px}.ra-gallery-heading h3{font-size:14px}.ra-card-stage{height:234px}.ra-gallery-viewport{padding-top:18px;padding-bottom:11px}.ra-card-stage .ra-document{width:156px;height:205px}.ra-card-stage .ra-document-honor{width:191px;height:155px}.ra-card-meta{padding-top:11px}.ra-card-meta strong{font-size:12px}.ra-card-meta small{font-size:9px;margin-bottom:5px}.ra-gallery-footer{font-size:9px}.ra-gallery-controls button{width:31px;height:30px}}@media(min-width:2200px){.ra-about{--ra-card-width:305px;--ra-gap:31px}.ra-about .ra-container{width:1500px;padding:145px 0 42px}.ra-heading{margin-top:35px}.ra-heading h2{font-size:50px}.ra-heading>span{font-size:15px}.ra-intro{gap:95px;margin-top:32px}.ra-company-copy>p{font-size:18px}.ra-research-links{gap:35px;margin-top:17px}.ra-research-links button{font-size:15px}.ra-research-detail{min-height:48px}.ra-research-detail p{font-size:14px}.ra-metrics{gap:28px 45px}.ra-metrics strong{font-size:44px}.ra-metrics>div>span{font-size:14px}.ra-gallery-heading h3{font-size:20px}.ra-demo-label{font-size:12px}.ra-gallery-window{width:calc(100% + 220px)}.ra-card-stage{height:346px}.ra-card-stage .ra-document{width:234px;height:302px}.ra-card-stage .ra-document-honor{width:266px;height:217px}.ra-gallery-viewport{padding:29px 0 19px}.ra-card-meta strong{font-size:16px}.ra-card-meta small,.ra-gallery-footer{font-size:12px}.ra-gallery-footer>span:last-child{font-size:11px}.ra-gallery-controls button{width:40px;height:38px}}@media(min-width:1001px)and (max-width:1250px){.ra-heading h2{font-size:33px}.ra-intro{gap:40px}.ra-company-copy>p{font-size:13px}.ra-research-links{gap:15px}.ra-metrics>div{padding-left:18px}.ra-metrics strong{font-size:31px}.ra-gallery-window{width:calc(100% + 60px)}}@media(max-width:1000px){.ra-about{height:auto;min-height:100svh;--ra-card-width:225px;--ra-gap:22px}.ra-about .ra-container{width:calc(100% - 48px);height:auto;min-height:100svh;padding-top:105px;padding-bottom:30px}.ra-heading{margin-top:26px}.ra-heading h2{font-size:30px;white-space:nowrap;line-height:1.6;max-width:760px;margin:0 auto}.ra-intro{gap:30px;grid-template-columns:1.3fr 1fr;margin-top:28px}.ra-company-copy>p{font-size:13px;line-height:1.95}.ra-research-links{gap:15px;flex-wrap:wrap;row-gap:2px}.ra-research-links button,.ra-research-detail p{font-size:11px}.ra-metrics{gap:24px 18px;padding-top:8px}.ra-metrics>div{padding-left:16px}.ra-metrics strong{font-size:30px}.ra-metrics>div>span{font-size:10px;line-height:1.8}.ra-gallery{margin-top:27px}.ra-gallery-window{width:calc(100% + 48px);max-width:100vw}.ra-gallery-window:before,.ra-gallery-window:after{width:27px}.ra-card-stage{height:262px}.ra-card-stage .ra-document{width:175px;height:229px}.ra-card-stage .ra-document-honor{width:195px;height:164px}.ra-gallery-heading h3{font-size:14px}.ra-gallery-heading>div:first-child{gap:12px}.ra-demo-label{font-size:9px;padding-left:12px}.ra-gallery-footer{font-size:9px}}@media(max-width:640px){.ra-about{--ra-card-width:216px;--ra-gap:18px}.ra-about .ra-container{width:calc(100% - 40px);padding-top:94px;padding-bottom:28px}.ra-heading{margin-top:28px;text-align:left}.ra-heading>span{font-size:11px;letter-spacing:2px}.ra-heading h2{font-size:27px;line-height:1.65;letter-spacing:-1px;margin-top:0}.ra-intro{display:flex;flex-direction:column;gap:21px;margin-top:24px}.ra-company-copy>p{font-size:14px;line-height:2}.ra-research-links{gap:19px;margin-top:16px}.ra-research-links button{font-size:11px;min-height:32px}.ra-research-detail{min-height:41px}.ra-research-detail p{font-size:12px;line-height:1.8}.ra-metrics{grid-template-columns:repeat(2,1fr);width:100%;gap:23px 25px;padding:0}.ra-metrics>div{padding-left:17px}.ra-metrics strong{font-size:33px}.ra-metrics>div>span{font-size:11px;margin-top:8px}.ra-gallery{margin-top:34px}.ra-gallery-heading{gap:13px;padding-bottom:14px}.ra-gallery-heading>div:first-child{display:block}.ra-gallery-heading h3{font-size:13px;letter-spacing:.5px}.ra-demo-label{display:block;padding:0;border:0;margin-top:8px;font-size:9px}.ra-gallery-controls{gap:5px}.ra-gallery-controls button{width:30px;height:30px}.ra-gallery-controls>span{margin:0 3px;height:13px}.ra-gallery-window{width:calc(100% + 40px)}.ra-gallery-window:before,.ra-gallery-window:after{width:19px}.ra-gallery-viewport{padding-top:20px;padding-bottom:17px}.ra-card-stage{height:265px}.ra-card-stage .ra-document{width:174px;height:232px}.ra-card-stage .ra-document-honor{width:190px;height:158px}.ra-card-meta strong{font-size:12px}.ra-card-meta small{font-size:10px}.ra-gallery-footer{font-size:9px;letter-spacing:0}.ra-gallery-footer>span:last-child{font-size:8px;letter-spacing:1px}.ra-preview{max-width:calc(100vw - 22px)}.ra-preview-panel{padding:15px 15px 20px}.ra-preview-document{height:min(57svh,510px);padding:15px}.ra-preview-panel>h3{font-size:18px}.ra-preview-panel>p{font-size:11px}}@media(min-width:1001px)and (max-height:700px){.ra-about{height:auto!important;min-height:780px!important}.ra-about .ra-container{height:auto;min-height:780px}.ra-gallery{min-height:350px}}@media(hover:none){.ra-card-meta>svg{opacity:.6}.ra-document{filter:brightness(.95)}}@media(prefers-reduced-motion:reduce){.ra-about:before,.ra-about:after,.ra-about *,.ra-about *:before,.ra-about *:after{animation:none!important;transition:none!important}.ra-card:hover .ra-card-stage,.ra-card:focus-visible .ra-card-stage{transform:none}}.ra-about{--ra-card-width:210px;--ra-gap:20px}.ra-intro{margin-top:20px}.ra-company-copy{max-width:820px}.ra-company-copy>p{max-width:820px;margin-inline:auto;text-align:center}.ra-capability-system{position:relative;margin-top:17px}.ra-research-links{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:0;border-top:1px solid #9ab9cf26;border-bottom:1px solid #9ab9cf26;isolation:isolate}.ra-research-links:after{position:absolute;right:auto;bottom:-1px;left:0;width:33.333%;height:1px;background:linear-gradient(90deg,transparent,#8ed5ff 22%,#d6f1ff 68%,transparent);content:"";filter:drop-shadow(0 0 6px #70bfffa6);transition:transform .55s cubic-bezier(.2,.8,.2,1)}.ra-research-links[data-active="1"]:after{transform:translate(100%)}.ra-research-links[data-active="2"]:after{transform:translate(200%)}.ra-research-links button{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:78px;padding:13px 15px!important;color:#6f879a;text-align:left;overflow:hidden;transition:color .35s,padding .45s cubic-bezier(.2,.8,.2,1)}.ra-research-links button+button{border-left:1px solid #9ab9cf1c}.ra-research-links button:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(112deg,rgba(87,168,217,.11),rgba(68,118,158,.025) 62%,transparent);content:"";opacity:0;transform:translate(-16%);transition:opacity .4s,transform .55s cubic-bezier(.2,.8,.2,1)}.ra-research-links button.is-active{padding-left:20px!important;color:#e0eef8}.ra-research-links button.is-active:before{opacity:1;transform:none}.ra-path-index,.ra-path-copy,.ra-path-action{position:relative;z-index:1}.ra-path-index{font-size:10px;letter-spacing:1px;color:#69859b;transition:color .3s}.ra-path-copy small{display:block;margin-bottom:6px;color:#58758d;font-size:8px;line-height:1;letter-spacing:1.5px;transition:color .3s}.ra-path-copy strong{display:block;font-size:16px;line-height:1.35;font-weight:450;letter-spacing:0;white-space:nowrap}.ra-path-action{display:grid;place-items:center;width:24px;height:24px;color:#8fc7e8;opacity:.28;transform:rotate(45deg);transition:opacity .35s,transform .45s}.ra-research-links button.is-active .ra-path-index,.ra-research-links button.is-active .ra-path-copy small{color:#8fb6cf}.ra-research-links button.is-active .ra-path-action{opacity:1;transform:none}.ra-research-detail{max-width:none;min-height:48px;padding-top:0;opacity:1}.ra-research-detail>div{display:grid;grid-template-columns:128px minmax(0,1fr) 76px;align-items:center;gap:18px;min-height:48px;padding:8px 15px;color:#7d98ae;animation:ra-detail-in .42s cubic-bezier(.2,.75,.2,1) both}.ra-research-detail>div>span{font-size:9px;letter-spacing:1.4px;color:#62849d;white-space:nowrap}.ra-research-detail p{font-size:11px;line-height:1.65;color:#89a2b5;text-align:left}.ra-research-detail i{position:relative;display:block;width:76px;height:1px;background:#759ebc36;overflow:hidden}.ra-research-detail i:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,#9fd8fa,transparent);content:"";transform:translate(-100%);animation:ra-signal-run 2.4s ease-in-out infinite}.ra-gallery{justify-content:flex-end;margin-top:68px}.ra-gallery-heading{padding-bottom:10px}.ra-gallery-viewport{padding:13px 0 8px}.ra-card-stage{height:205px}.ra-card-stage .ra-document{width:132px;height:172px}.ra-card-stage .ra-document-honor{width:158px;height:128px}.ra-card-meta{padding-top:9px}.ra-card-meta small{margin-bottom:5px}@media(min-width:1001px){.ra-heading,.ra-intro{transform:translateY(120px)}}@keyframes ra-detail-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ra-signal-run{to{transform:translate(100%)}}@media(min-width:1001px)and (max-height:820px){.ra-heading,.ra-intro{transform:translateY(60px)}.ra-intro{margin-top:15px}.ra-capability-system{margin-top:11px}.ra-research-links button{min-height:68px;padding-block:10px!important}.ra-research-detail,.ra-research-detail>div{min-height:40px}.ra-research-detail>div{padding-block:5px}.ra-gallery{margin-top:42px}.ra-card-stage{height:178px}.ra-card-stage .ra-document{width:112px;height:146px}.ra-card-stage .ra-document-honor{width:140px;height:114px}.ra-gallery-viewport{padding:10px 0 6px}}@media(min-width:2200px){.ra-about{--ra-card-width:260px;--ra-gap:25px}.ra-capability-system{margin-top:22px}.ra-research-links button{min-height:96px;padding-inline:22px!important}.ra-path-copy strong{font-size:20px}.ra-path-copy small,.ra-path-index{font-size:11px}.ra-research-detail>div{min-height:58px}.ra-research-detail p{font-size:14px}.ra-card-stage{height:260px}.ra-card-stage .ra-document{width:168px;height:218px}.ra-card-stage .ra-document-honor{width:198px;height:161px}}@media(max-width:1000px){.ra-about{--ra-card-width:190px;--ra-gap:18px}.ra-gallery{margin-top:52px}.ra-capability-system{margin-top:15px}.ra-research-links button{grid-template-columns:22px minmax(0,1fr);min-height:72px;padding:11px 10px!important;gap:8px}.ra-research-links button.is-active{padding-left:13px!important}.ra-path-action{display:none}.ra-path-copy strong{font-size:14px;white-space:normal}.ra-research-detail>div{grid-template-columns:110px minmax(0,1fr);gap:12px;padding-inline:10px}.ra-research-detail i{display:none}.ra-card-stage{height:205px}.ra-card-stage .ra-document{width:132px;height:174px}.ra-card-stage .ra-document-honor{width:154px;height:126px}}@media(max-width:640px){.ra-about{--ra-card-width:180px;--ra-gap:16px}.ra-heading{text-align:center}.ra-capability-system{margin-top:17px}.ra-research-links{grid-template-columns:1fr}.ra-research-links:after{top:0;bottom:0;width:1px;height:33.333%;background:linear-gradient(transparent,#9edcff 22%,#dff4ff 68%,transparent);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.ra-research-links[data-active="1"]:after{transform:translateY(100%)}.ra-research-links[data-active="2"]:after{transform:translateY(200%)}.ra-research-links button{grid-template-columns:28px minmax(0,1fr) 24px;min-height:59px;padding:9px 12px!important}.ra-research-links button+button{border-top:1px solid #9ab9cf1c;border-left:0}.ra-research-links button.is-active{padding-left:17px!important}.ra-path-action{display:grid}.ra-path-copy{display:flex;align-items:baseline;gap:10px}.ra-path-copy small{min-width:66px;margin:0;font-size:8px}.ra-path-copy strong{font-size:15px;white-space:nowrap}.ra-research-detail>div{display:block;min-height:72px;padding:10px 12px}.ra-research-detail>div>span{display:block;margin-bottom:5px}.ra-research-detail p{font-size:11px}.ra-gallery{margin-top:46px}.ra-card-stage{height:198px}.ra-card-stage .ra-document{width:126px;height:165px}.ra-card-stage .ra-document-honor{width:150px;height:122px}}@media(prefers-reduced-motion:reduce){.ra-research-detail i:after{animation:none}}.ra-company-copy>p{font-size:16px}.ra-about--mesh{position:relative;overflow:hidden;background:#050914;isolation:isolate}.ra-about--mesh .ra-mesh-canvas,.ra-about--mesh .ra-mesh-vignette{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.ra-about--mesh .ra-mesh-canvas{z-index:-3;display:block;opacity:.72;filter:saturate(.9) brightness(.8)}.ra-about--mesh .ra-mesh-vignette{z-index:-2;background:linear-gradient(180deg,#03071094,#05071033 42%,#040812cc),radial-gradient(ellipse 70% 62% at 50% 46%,transparent 34%,rgba(2,5,12,.76) 100%)}.ra-mesh-container{z-index:1;width:min(1200px,calc(100% - 80px))!important;padding:112px 0 42px!important}.ra-mesh-chapter{color:#b7d3e5ad}.ra-mesh-content{display:grid;flex:1;min-height:0;grid-template-rows:minmax(0,1fr) auto;padding:0 0 18px}.ra-mesh-copy{display:flex;width:100%;min-height:0;flex-direction:column;align-items:center;justify-content:flex-end;padding:26px 0 clamp(44px,8vh,80px);text-align:center}.ra-mesh-origin{display:flex;align-items:center;gap:13px;color:#a2d2ebbf;font-size:11px;letter-spacing:2.7px;line-height:1.4;text-transform:uppercase}.ra-mesh-origin i{width:28px;height:1px;background:#9cd4f280}.ra-mesh-title{position:relative;max-width:1500px;margin:18px 0 0;font-size:clamp(42px,3vw,58px)!important;font-weight:400!important;letter-spacing:-4px!important;line-height:1.1!important;white-space:nowrap;text-wrap:balance}.ra-mesh-title-glow,.ra-mesh-title-text{display:block}.ra-mesh-title-glow{position:absolute;top:0;right:0;bottom:0;left:0;color:#8dcfff;filter:blur(28px);opacity:.28;transform:translateY(5px);-webkit-user-select:none;user-select:none}.ra-mesh-title-text{position:relative;color:#e6f3fc;filter:none;text-shadow:none}.ra-mesh-lead{max-width:960px;margin-top:26px!important;color:#c2d6e2d1!important;font-size:14px!important;line-height:2!important;text-wrap:pretty}.ra-mesh-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:0;padding-top:clamp(16px,2.2vh,24px);border-top:1px solid rgba(171,211,235,.23);border-bottom:1px solid rgba(171,211,235,.18)}.ra-mesh-path{position:relative;min-height:145px;padding:18px 28px 22px 0}.ra-mesh-path+.ra-mesh-path{padding-left:28px;border-left:1px solid rgba(171,211,235,.16)}.ra-mesh-path:after{position:absolute;right:28px;bottom:-1px;left:0;height:1px;background:linear-gradient(90deg,#8cd4fa,transparent 78%);content:"";opacity:0;transform:scaleX(.35);transform-origin:left;transition:opacity .35s,transform .5s cubic-bezier(.2,.8,.2,1)}.ra-mesh-path:hover:after,.ra-mesh-path:focus-within:after{opacity:.8;transform:scaleX(1)}.ra-mesh-path-index{display:block;color:#92bed6a6;font-size:10px;letter-spacing:1.6px}.ra-mesh-path h3{margin-top:18px;color:#dcecf6;font-size:clamp(18px,1.45vw,25px);font-weight:400;letter-spacing:-.5px;line-height:1.35}.ra-mesh-path p{max-width:340px;margin-top:10px!important;color:#a4bfcfb8!important;font-size:12px!important;line-height:1.8!important}.ra-mesh-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:34px;border-top:1px solid rgba(171,211,235,.14);padding-top:20px}.ra-mesh-metric{min-width:0;padding-left:20px;border-left:1px solid rgba(171,211,235,.16)}.ra-mesh-metric:first-child{padding-left:0;border-left:0}.ra-mesh-metric strong{display:block;color:#d9edf7;font-size:clamp(24px,2.1vw,38px);font-weight:400;letter-spacing:-1.5px;line-height:1}.ra-mesh-metric strong small{margin-left:3px;color:#93c3dc;font-size:.52em;letter-spacing:0}.ra-mesh-metric span{display:block;margin-top:10px;color:#91b1c4b3;font-size:11px;letter-spacing:.4px}@media(min-width:2400px){.ra-mesh-container{width:min(1660px,calc(100% - 120px))!important}.ra-mesh-title{max-width:1900px;font-size:78px!important}.ra-mesh-lead{max-width:1120px;font-size:14px!important}.ra-mesh-path{min-height:178px;padding-top:22px}.ra-mesh-path h3{font-size:29px}.ra-mesh-path p{max-width:430px;font-size:14px!important}.ra-mesh-metric strong{font-size:46px}.ra-mesh-metric span{font-size:14px}}@media(min-width:3400px){.ra-mesh-container{width:min(1920px,calc(100% - 200px))!important}.ra-mesh-title{max-width:2500px;font-size:104px!important}.ra-mesh-path h3{font-size:34px}}@media(max-width:1000px){.ra-about--mesh{min-height:100svh}.ra-mesh-container{width:calc(100% - 48px)!important;min-height:100svh;padding-top:105px!important;padding-bottom:38px!important}.ra-mesh-content{display:flex;flex-direction:column;padding-top:72px}.ra-mesh-copy{justify-content:center;padding:0}.ra-mesh-title{max-width:780px;font-size:clamp(42px,7vw,68px)!important;letter-spacing:-2.5px!important;white-space:normal}.ra-mesh-paths{grid-template-columns:1fr;margin-top:48px;padding-top:0}.ra-mesh-path,.ra-mesh-path+.ra-mesh-path{min-height:0;padding:20px 0;border-left:0}.ra-mesh-path+.ra-mesh-path{border-top:1px solid rgba(171,211,235,.16)}.ra-mesh-path:after{right:0}.ra-mesh-path p{max-width:600px}.ra-mesh-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 0}.ra-mesh-metric:nth-child(4){padding-left:0;border-left:0}}@media(max-width:640px){.ra-mesh-container{width:calc(100% - 40px)!important;padding-top:94px!important;padding-bottom:30px!important}.ra-mesh-chapter>span:last-child{display:none}.ra-mesh-content{padding-top:62px}.ra-mesh-origin{gap:9px;font-size:9px;letter-spacing:1.6px}.ra-mesh-origin i{width:18px}.ra-mesh-title{margin-top:15px;font-size:39px!important;letter-spacing:-2px!important;line-height:1.25!important;white-space:normal}.ra-mesh-lead{margin-top:22px!important;font-size:14px!important;line-height:1.9!important}.ra-mesh-paths{margin-top:38px}.ra-mesh-path h3{margin-top:12px;font-size:20px}.ra-mesh-path p{margin-top:8px!important;font-size:11px!important}.ra-mesh-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 0;margin-top:28px;padding-top:18px}.ra-mesh-metric,.ra-mesh-metric:nth-child(4){padding-left:16px;border-left:1px solid rgba(171,211,235,.16)}.ra-mesh-metric:nth-child(odd){padding-left:0;border-left:0}.ra-mesh-metric strong{font-size:31px}.ra-mesh-metric span{margin-top:8px;font-size:10px}}@media(prefers-reduced-motion:reduce){.ra-mesh-title-glow{filter:blur(20px)}}.ra-about--mesh .ra-mesh-content{align-items:center;text-align:center}.ra-about--mesh .ra-mesh-origin{justify-content:center}.ra-about--mesh .ra-mesh-title,.ra-about--mesh .ra-mesh-lead{margin-right:auto;margin-left:auto}.ra-about--mesh .ra-mesh-path,.ra-about--mesh .ra-mesh-path+.ra-mesh-path{padding-right:24px;padding-left:24px;text-align:center}.ra-about--mesh .ra-mesh-path p{margin-right:auto!important;margin-left:auto!important}.ra-about--mesh .ra-mesh-path:after{right:20%;left:20%;transform-origin:center}.ra-about--mesh .ra-mesh-metric,.ra-about--mesh .ra-mesh-metric:first-child{padding-left:0;text-align:center}@media(min-width:1001px)and (max-height:960px){.ra-about--mesh .ra-mesh-content{padding-top:0;padding-bottom:0}.ra-about--mesh .ra-mesh-copy{padding-top:24px;padding-bottom:16px}.ra-about--mesh .ra-mesh-paths{margin-top:0;padding-top:16px}}@media(max-width:1000px){.ra-about--mesh .ra-mesh-path,.ra-about--mesh .ra-mesh-path+.ra-mesh-path{padding-right:0;padding-left:0}.ra-about--mesh .ra-mesh-path:after{right:15%;left:15%}}.ra-about--mesh{background:#080d13}.ra-about--mesh .ra-mesh-canvas,.ra-about--mesh .ra-mesh-vignette{display:none}.ra-mesh-background{position:absolute;z-index:-3;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none}.ra-mesh-code{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:.36;pointer-events:none;-webkit-user-select:none;user-select:none;contain:strict}.ra-mesh-code-surface{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;--ra-code-side-width: min(23vw, 520px)}.ra-mesh-code--left{-webkit-mask-image:radial-gradient(ellipse var(--ra-code-side-width) 43% at 0 49%,#000 22%,transparent 100%);mask-image:radial-gradient(ellipse var(--ra-code-side-width) 43% at 0 49%,#000 22%,transparent 100%)}.ra-mesh-code--right{-webkit-mask-image:radial-gradient(ellipse var(--ra-code-side-width) 43% at 100% 49%,#000 22%,transparent 100%);mask-image:radial-gradient(ellipse var(--ra-code-side-width) 43% at 100% 49%,#000 22%,transparent 100%)}.ra-mesh-code-line{fill:#a6cae185;font:var(--ra-code-font-size, 22px) Consolas,"Courier New",monospace;font-kerning:none;font-variant-ligatures:none;letter-spacing:var(--ra-code-spacing, 1px);white-space:pre}.ra-about--mesh .ra-mesh-container{padding-top:112px!important;padding-bottom:42px!important}.ra-about--mesh .ra-mesh-content{display:flex;flex-direction:column;padding:0 0 18px}.ra-about--mesh .ra-mesh-copy{flex:none;justify-content:flex-start;padding:clamp(180px,24vh,330px) 0 0}.ra-about--mesh .ra-mesh-origin{display:block;margin:0!important;color:#ffffff94!important;font-size:14px!important;font-weight:400;letter-spacing:0;line-height:1.4!important;text-transform:uppercase}.ra-about--mesh .ra-mesh-title{max-width:1500px;margin-top:24px;color:#fff;font-size:clamp(42px,2.92vw,56px)!important;font-weight:500!important;letter-spacing:0!important;line-height:1.2!important}.ra-about--mesh .ra-mesh-title-text{color:#fff}.ra-about--mesh .ra-mesh-lead{max-width:1014px;margin-top:25px!important;color:#ffffffa6!important;font-size:14px!important;font-weight:400;letter-spacing:0;line-height:1.55!important}.ra-about--mesh .ra-mesh-paths{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin-top:auto;padding:0;border-top:0;border-bottom:0}.ra-about--mesh .ra-mesh-path,.ra-about--mesh .ra-mesh-path+.ra-mesh-path{display:flex;min-height:182px;flex-direction:column;align-items:center;padding:0 36px 18px;text-align:center;transition:background-color .4s ease}.ra-about--mesh .ra-mesh-path+.ra-mesh-path{border-top:0;border-left:1px solid rgba(255,255,255,.28)}.ra-about--mesh .ra-mesh-path-trigger{display:flex;width:100%;flex:none;flex-direction:column;align-items:center;padding:0;color:inherit;cursor:pointer;text-align:center}.ra-about--mesh .ra-mesh-path-index{color:#ffffff73;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.35}.ra-about--mesh .ra-mesh-path-title{display:block;margin-top:8px;color:#fffc;font-size:18px;font-weight:500;letter-spacing:0;line-height:1.35}.ra-about--mesh .ra-mesh-path p{max-width:340px;max-height:0;margin:0!important;overflow:hidden;color:#ffffff9e!important;font-size:13px!important;line-height:1.7!important;opacity:0;transition:max-height .45s cubic-bezier(.2,.75,.2,1),margin-top .45s ease,opacity .28s ease}.ra-about--mesh .ra-mesh-path.is-expanded p,.ra-about--mesh .ra-mesh-path:hover p,.ra-about--mesh .ra-mesh-path:focus-within p{max-height:112px;margin-top:12px!important;opacity:1}.ra-about--mesh .ra-mesh-path:after{right:25%;bottom:0;left:25%;transform-origin:center}.ra-about--mesh .ra-mesh-path-trigger:focus-visible{outline:2px solid rgba(185,222,247,.8);outline-offset:6px}@media(min-width:2400px){.ra-about--mesh .ra-mesh-title{font-size:56px!important}.ra-about--mesh .ra-mesh-path,.ra-about--mesh .ra-mesh-path+.ra-mesh-path{min-height:198px}}@media(max-width:1000px){.ra-mesh-code{display:none}.ra-about--mesh .ra-mesh-copy{padding-top:150px}.ra-about--mesh .ra-mesh-origin{font-size:11px!important}.ra-about--mesh .ra-mesh-title{margin-top:18px;font-size:clamp(38px,7vw,56px)!important;line-height:1.25!important;white-space:normal}.ra-about--mesh .ra-mesh-lead{max-width:680px;margin-top:20px!important;font-size:14px!important}.ra-about--mesh .ra-mesh-paths{grid-template-columns:1fr;margin-top:72px}.ra-about--mesh .ra-mesh-path,.ra-about--mesh .ra-mesh-path+.ra-mesh-path{min-height:158px;padding:0 0 18px}.ra-about--mesh .ra-mesh-path+.ra-mesh-path{border-top:1px solid rgba(255,255,255,.2);border-left:0;padding-top:18px}}@media(min-width:1001px)and (max-width:1200px){.ra-mesh-code{opacity:.22}}@media(max-width:640px){.ra-about--mesh .ra-mesh-copy{padding-top:105px}.ra-about--mesh .ra-mesh-origin{font-size:10px!important}.ra-about--mesh .ra-mesh-title{font-size:36px!important}.ra-about--mesh .ra-mesh-lead{font-size:13px!important;line-height:1.8!important}.ra-about--mesh .ra-mesh-paths{margin-top:48px}.ra-about--mesh .ra-mesh-path-title{font-size:17px}}@media(min-width:1001px)and (min-height:820px){.ra-about--mesh .ra-mesh-copy{flex:1;justify-content:center;padding:0;transform:translateY(clamp(48px,6vh,128px))}}@media(min-width:1001px){.ra-about--mesh .ra-mesh-path+.ra-mesh-path{border-left:0}.ra-about--mesh .ra-mesh-path+.ra-mesh-path:before{position:absolute;top:50%;left:0;width:1px;height:clamp(36px,3.5vh,56px);background:#ffffff47;content:"";transform:translateY(-50%)}.ra-about--mesh .ra-mesh-path-trigger{transform:translateY(clamp(18px,3vh,48px));transition:transform .5s cubic-bezier(.2,.75,.2,1)}.ra-about--mesh .ra-mesh-path.is-expanded .ra-mesh-path-trigger,.ra-about--mesh .ra-mesh-path:hover .ra-mesh-path-trigger,.ra-about--mesh .ra-mesh-path:focus-within .ra-mesh-path-trigger{transform:translateY(0)}}@media(min-width:1800px){.ra-about--mesh .ra-mesh-paths{transform:translateY(40px)}.ra-about--mesh .ra-mesh-path-trigger{transform:translateY(calc(clamp(18px,3vh,48px) + 28px))}}@media(min-width:2400px){.ra-about--mesh .ra-mesh-copy{transform:translateY(calc(clamp(48px,6vh,128px) - 20px))}}@media(max-width:1000px){.ra-about--mesh .ra-mesh-path+.ra-mesh-path:before{display:none}}.ip-section{--ip-x:0px;--ip-y:0px;background:#080f1a;color:#e6eef8;font-family:Manrope,PingFang SC,Microsoft YaHei,sans-serif;isolation:isolate}.ip-photographs{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;z-index:-2;overflow:hidden}.ip-photographs img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 64%;opacity:0;transform:translate(var(--ip-x),var(--ip-y)) scale(1.055);transition:opacity .75s ease,transform 1.65s cubic-bezier(.2,.7,.2,1);will-change:auto}.ip-photographs img.is-active{opacity:1;transform:translate(var(--ip-x),var(--ip-y)) scale(1.015)}.ip-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#07101af2 0%,#07101a9c 20%,transparent 48%,#050d168c 77%,#080f1a 100%),linear-gradient(90deg,#06101ac9,#08111a5e 42%,#08111a05 75%)}.ip-content{height:100%;width:min(1200px,calc(100% - 80px));margin:auto;padding:113px 0 28px;display:flex;flex-direction:column;position:relative}.ip-topline{display:flex;justify-content:space-between;font-size:12px;letter-spacing:2px;color:#91a5b9}.ip-topline>span:last-child{font-size:10px;letter-spacing:2.5px;color:#6c879e}.ip-content>h2{font-size:43px;font-weight:400;line-height:1.4;letter-spacing:-1.4px;margin:35px 0 0}.ip-story{flex:1;position:relative;display:flex;align-items:center;justify-content:space-between;gap:80px;min-height:0}.ip-story-copy{padding-bottom:12px;animation:ip-copy-in .6s ease both}.ip-eyebrow{font-size:12px;letter-spacing:3px;color:#9db8cd}.ip-story-copy h3{font-size:86px;font-weight:400;line-height:1.1;letter-spacing:-3px;margin:22px 0 28px}.ip-tags{display:flex;align-items:center;gap:0;color:#b7d4ea;font-size:14px;letter-spacing:.5px}.ip-tags span+span:before{content:"/";margin:0 20px;color:#66829a}.ip-more{display:flex;align-items:center;gap:36px;padding:12px 0;margin-top:32px;border:0;border-bottom:1px solid #89b5d769;background:none;color:#c3d9eb;font:inherit;font-size:14px;cursor:pointer;min-height:44px}.ip-more svg{transition:transform .4s}.ip-more[aria-expanded=true] svg{transform:rotate(45deg)}.ip-detail{width:460px;flex-shrink:0;align-self:center;background:linear-gradient(135deg,#0b1623e8,#0b1623bc);border:1px solid #8fb8da2e;padding:26px 28px;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;visibility:hidden;transform:translateY(15px);transition:opacity .35s,transform .5s,visibility .35s}.ip-detail.is-open{opacity:1;visibility:visible;transform:none}.ip-detail>div{display:flex;align-items:center;justify-content:space-between;color:#c2d7e8;font-size:14px;margin-bottom:18px;gap:20px}.ip-detail button{width:32px;height:32px;display:grid;place-items:center;background:none;border:0;color:#9db8ce;cursor:pointer}.ip-detail p{margin:0;font-size:15px;line-height:1.95;color:#a7bfd2}.ip-navigation{margin-top:auto}.ip-tabs{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid #8eaeca49;border-bottom:1px solid #8eaeca3b;background:#08132070;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ip-tabs button{font:inherit;text-align:left;position:relative;display:grid;grid-template-columns:23px 1fr;gap:9px 13px;padding:24px 19px 22px;border:0;background:none;color:#7796ae;cursor:pointer;transition:color .3s,background .3s}.ip-tabs button+button{border-left:1px solid #8eaeca26}.ip-tabs button:before{content:"";position:absolute;top:-1px;left:0;right:100%;height:1px;background:#c5e5fc;transition:right .45s}.ip-tabs button.is-active{color:#edf6ff;background:linear-gradient(#9cbddb1c,transparent)}.ip-tabs button.is-active:before{right:0}.ip-tabs button small{font-size:10px;grid-row:1/3;align-self:center;color:#617e97}.ip-tabs button>span{font-size:22px;font-weight:400;white-space:nowrap}.ip-tabs button em{font-style:normal;font-size:9px;letter-spacing:1px;color:#6e8da6;grid-column:2}.ip-tabs button svg{position:absolute;right:16px;top:16px;opacity:0;width:13px;transition:opacity .3s}.ip-tabs button.is-active svg{opacity:1;color:#c4e3f8}.ip-navigation-note{display:flex;justify-content:space-between;font-size:11px;letter-spacing:1.3px;color:#647f98;margin-top:16px}.ip-navigation-note>span:last-child{color:#a9c8df;letter-spacing:2px}.ip-navigation-note i{font-style:normal;color:#46647e}.ip-section button:focus-visible{outline:2px solid #c9e9ff;outline-offset:4px}@keyframes ip-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(min-width:1001px)and (max-height:800px){.ip-content{padding:96px 0 22px}.ip-content>h2{font-size:36px;margin-top:23px}.ip-story-copy h3{font-size:70px;margin:17px 0 23px}.ip-more{margin-top:22px}.ip-tabs button{padding:18px 17px;gap:7px 10px}.ip-tabs button>span{font-size:21px}.ip-detail{padding:21px 24px;width:430px}.ip-detail p{font-size:14px}.ip-detail>div{margin-bottom:12px}.ip-navigation-note{margin-top:12px}}@media(min-width:2200px){.ip-content{width:1500px;padding-top:145px;padding-bottom:50px}.ip-content>h2{font-size:54px;margin-top:45px}.ip-story-copy h3{font-size:110px}.ip-tags{font-size:18px}.ip-detail{width:570px;padding:35px}.ip-detail p{font-size:18px}.ip-tabs button{padding:32px 25px}.ip-tabs button>span{font-size:29px}.ip-tabs button em{font-size:11px}.ip-more{font-size:17px}}@media(max-width:1000px){.ip-content{width:calc(100% - 48px);padding-top:110px}.ip-content>h2{font-size:34px;letter-spacing:-1px}.ip-story{gap:30px}.ip-story-copy h3{font-size:68px}.ip-tags{font-size:12px}.ip-tags span+span:before{margin:0 12px}.ip-detail{width:360px;padding:22px}.ip-detail p{font-size:13px}.ip-tabs button{display:flex;flex-direction:column;gap:8px;padding:20px 14px}.ip-tabs button small{align-self:flex-start}.ip-tabs button>span{font-size:20px}.ip-tabs button em{font-size:8px;letter-spacing:.4px}.ip-tabs button svg{right:12px}.ip-shade{background:linear-gradient(180deg,#07101aed,transparent 65%,#080f1a),linear-gradient(90deg,#06101ac4,#08111a40 65%)}}@media(max-width:640px){.ip-section{height:100svh;min-height:690px}.ip-content{width:calc(100% - 40px);padding:95px 0 24px}.ip-topline{font-size:10px;letter-spacing:1.5px}.ip-topline>span:last-child{font-size:8px;letter-spacing:1px}.ip-content>h2{font-size:28px;line-height:1.5;max-width:320px;margin-top:25px}.ip-story{align-items:center;min-height:265px}.ip-story-copy{padding-bottom:12px}.ip-eyebrow{font-size:10px;letter-spacing:2px}.ip-story-copy h3{font-size:61px;line-height:1.1;margin:15px 0 20px;letter-spacing:-2px}.ip-tags{font-size:12px;gap:0;letter-spacing:0}.ip-tags span+span:before{margin:0 12px}.ip-more{margin-top:18px;padding:9px 0;font-size:13px;min-height:40px;gap:22px}.ip-detail{position:absolute;inset:auto 0 10px;width:auto;max-height:300px;overflow:auto;padding:18px 20px;z-index:3;background:#091725f5}.ip-detail p{font-size:13px;line-height:1.8}.ip-detail>div{margin-bottom:11px;font-size:14px}.ip-tabs{grid-template-columns:repeat(3,1fr)}.ip-tabs button{padding:13px 14px;gap:5px;min-height:70px}.ip-tabs button small{position:absolute;top:12px;right:12px;font-size:8px}.ip-tabs button svg{display:none}.ip-tabs button>span{font-size:18px;padding-right:14px}.ip-tabs button em{font-size:8px;letter-spacing:.6px}.ip-tabs button:nth-child(4){border-left:0}.ip-tabs button:nth-child(n+4){border-top:1px solid #8eaeca26}.ip-tabs button.is-active:before{top:-1px}.ip-navigation-note{font-size:10px;margin-top:13px}.ip-photographs img{object-position:56% 65%}.ip-shade{background:linear-gradient(180deg,#07101af5,#07101a70,#07101a30 64%,#080f1aed 85%),linear-gradient(90deg,#06101a8c,#08111a00)}}@media(prefers-reduced-motion:reduce){.ip-section *,.ip-section *:before{animation:none!important;transition:none!important}.ip-photographs img{transform:none!important}}.ip-shade{background:linear-gradient(180deg,#07101af7,#07101adb 24%,#07101a7a,#07101ab8 64%,#07101ad1 78%,#080f1af5),linear-gradient(90deg,#061019eb,#061019d1 27%,#06101975 56%,#06101929 82%)}.ip-content>h2{font-size:39px;letter-spacing:-1.2px;margin-top:34px}.ip-story{gap:55px;align-items:center}.ip-story-copy{width:550px;flex-shrink:0;padding:25px 0 18px}.ip-story-copy h3{font-size:86px;line-height:1.2;letter-spacing:-3px;margin:17px 0 22px}.ip-description{max-width:510px;font-size:15px;line-height:2.05;color:#adc1d2;margin:0;text-wrap:pretty}.ip-tags{margin-top:24px;font-size:12px;color:#c3d8e9;gap:10px;flex-wrap:wrap}.ip-tags span{padding:6px 12px;border:1px solid #a2bfd32b;border-radius:2px;background:#233a4d1c}.ip-tags span+span:before{display:none}.ip-image-caption{align-self:flex-end;flex:1;text-align:right;margin-bottom:43px;display:flex;flex-direction:column;align-items:flex-end;color:#90abc0}.ip-image-caption>span{font-size:9px;letter-spacing:2px}.ip-image-caption strong{font-size:48px;font-weight:300;letter-spacing:-2px;color:#c2d5e4;margin-top:12px}.ip-image-caption small{font-size:14px;font-weight:400;color:#7693aa;letter-spacing:1px;margin-left:14px}.ip-image-caption i{display:block;width:80px;height:1px;background:#a3bfd050;margin-top:17px}.ip-tabs{position:relative;background:#09152245;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top-color:#accadd4a;border-bottom-color:#accadd24}.ip-tabs:after{content:"";position:absolute;top:-1px;left:0;width:16.666667%;height:1px;background:#cce5f6;transform:translate(calc(var(--ip-active,0) * 100%));transition:transform .55s cubic-bezier(.2,.7,.2,1);pointer-events:none}.ip-tabs button:before{display:none}.ip-tabs button+button{border-left:0}.ip-tabs button+button:after{content:"";width:1px;position:absolute;left:0;top:29%;bottom:29%;background:#aecce221}.ip-tabs button{padding:22px 18px;gap:8px 12px}.ip-tabs button.is-active{background:linear-gradient(#b6d5e112,transparent)}.ip-story:focus-visible{outline:1px solid #c9e9ff;outline-offset:8px}@media(min-width:1001px)and (max-height:800px){.ip-content>h2{font-size:34px;margin-top:24px}.ip-story-copy h3{font-size:66px;margin:12px 0 17px}.ip-story-copy{padding:20px 0;width:540px}.ip-description{font-size:14px;line-height:1.9}.ip-tags{margin-top:18px;font-size:11px}.ip-tabs button{padding:17px}.ip-image-caption{margin-bottom:35px}}@media(min-width:2200px){.ip-content>h2{font-size:49px}.ip-story-copy{width:680px}.ip-story-copy h3{font-size:110px}.ip-description{font-size:18px;max-width:640px}.ip-tags{font-size:15px;margin-top:30px}.ip-tabs button{padding:29px 24px}.ip-image-caption strong{font-size:62px}}@media(max-width:1000px){.ip-content>h2{font-size:32px}.ip-story-copy{width:min(550px,77%)}.ip-story-copy h3{font-size:68px}.ip-description{font-size:14px;line-height:1.95}.ip-image-caption{margin-bottom:33px}.ip-image-caption>span{font-size:7px;letter-spacing:1px}.ip-image-caption strong{font-size:37px}.ip-image-caption small{font-size:11px;margin-left:10px}.ip-tabs button{padding:20px 14px}.ip-tags{gap:8px;font-size:11px}.ip-shade{background:linear-gradient(180deg,#07101ae6,#07101a2e 50%,#080f1ae8),linear-gradient(90deg,#061019e3,#06101999 48%,#06101925)}}@media(max-width:640px){.ip-section{height:auto;min-height:100svh}.ip-content{min-height:100svh;height:auto;padding-bottom:24px}.ip-content>h2{font-size:27px;line-height:1.6;margin-top:25px}.ip-story{min-height:0;padding:33px 0 34px}.ip-story-copy{width:100%;padding:0}.ip-story-copy h3{font-size:59px;line-height:1.15;margin:16px 0 22px}.ip-description{font-size:13px;line-height:2;color:#b5c8d8;max-width:100%}.ip-tags{margin-top:23px;font-size:10px;gap:7px}.ip-tags span{padding:5px 8px}.ip-image-caption{display:none}.ip-tabs button{padding:14px;min-height:78px}.ip-tabs button:nth-child(n+4){border-top:1px solid #8eaeca26}.ip-tabs:after{display:none}.ip-tabs button.is-active{box-shadow:inset 0 1px #c5e5fc}.ip-tabs button:nth-child(4):after{display:none}.ip-shade{background:linear-gradient(180deg,#07101ae6,#07101a88 44%,#080f1af2),linear-gradient(90deg,#061019de,#0610194f)}.ip-photographs img{object-position:59% 50%}}@media(min-width:1001px)and (max-height:700px){.ip-section{height:auto;min-height:740px}.ip-content{min-height:740px}.ip-story{min-height:405px}}.ip-content>h2{margin-top:58px}.ip-story-copy{width:100%;min-width:0;flex:1 1 100%}.ip-description{width:100%;max-width:none}.ip-image-caption{position:absolute;right:0;bottom:43px;flex:none;margin-bottom:0}@media(min-width:1001px)and (max-height:800px){.ip-content>h2{margin-top:40px}.ip-image-caption{bottom:35px}}@media(max-width:1000px){.ip-content>h2{margin-top:46px}.ip-image-caption{bottom:33px}}@media(max-width:640px){.ip-content>h2{margin-top:30px}.ip-story-copy{width:100%}}.ip-tabs button.is-active{background:linear-gradient(180deg,#306cae57,#415ea938 38%,#5049971a 68%,#58418d00)}.ip-tabs:after{background:linear-gradient(90deg,#419bf27a,#55a8f5,#7187ed 68%,#7d5ccd80)}@media(max-width:640px){.ip-tabs button.is-active{box-shadow:inset 0 1px #668fe8}}.ip-content>h2{font-size:39px;font-weight:400;letter-spacing:-1.2px}.ip-story-copy h3{font-size:64px;font-weight:400;letter-spacing:-1.2px}.ip-content>h2{margin-top:84px}@media(min-width:1001px)and (max-height:800px){.ip-content>h2{font-size:34px}.ip-story-copy h3{font-size:64px}.ip-content>h2{margin-top:66px}}@media(min-width:2200px){.ip-content>h2{font-size:49px}.ip-story-copy h3{font-size:64px}}@media(max-width:1000px){.ip-content>h2,.ip-story-copy h3{font-size:32px}.ip-content>h2{margin-top:46px}}@media(max-width:640px){.ip-content>h2,.ip-story-copy h3{font-size:27px}.ip-content>h2{margin-top:30px}}.topNav.v1-nav{--nav-x:50%;--nav-item:104px;top:16px;width:min(1280px,calc(100% - 64px));height:66px;padding:0 24px;grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);gap:15px;border:1px solid transparent;border-radius:40px;background:linear-gradient(130deg,#111c29ed,#090f18d6 52%,#101b2be8) padding-box,linear-gradient(120deg,#bddcfb4a,#7898c415 36%,#799db328 78%,#b9d9f243) border-box;-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%);box-shadow:0 10px 34px #00000021,inset 0 1px #dbeaff08;transition:top .4s,background .4s,box-shadow .4s,opacity .25s;isolation:isolate}.topNav.v1-nav:before{content:"";position:absolute;height:1px;top:-1px;left:18%;right:18%;background:linear-gradient(90deg,transparent,#c4e5ff5c 50%,transparent);pointer-events:none}.topNav.v1-nav:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(240px 80px at var(--nav-x) 0,#a3caff15,transparent 75%);z-index:-1;pointer-events:none}.has-scrolled .topNav.v1-nav{top:14px;box-shadow:0 12px 35px #00000030,inset 0 1px #dbeaff08}.topNav.v1-nav.is-home{background:linear-gradient(130deg,#0d1820ba,#090e16a8 52%,#101b28bd) padding-box,linear-gradient(120deg,#bddcfb3d,#7898c410 40%,#b9d9f22b) border-box}.v1-nav .brand img{width:122px;height:auto;transition:opacity .3s}.v1-nav .brand:hover img{opacity:.8}.v1-nav .desktopNav{position:relative;display:grid;grid-template-columns:repeat(5,var(--nav-item));gap:4px;height:44px;align-items:center}.v1-nav .desktopNav a{height:44px;padding:0 8px;display:flex;align-items:center;justify-content:center;font-size:16px;letter-spacing:.5px;color:#97a8b9;font-weight:400;z-index:1;white-space:nowrap;border-radius:23px;transition:color .3s,background .3s}.v1-nav .desktopNav a:after{display:none}.v1-nav .desktopNav a:hover{color:#eaf5fe;background:#b4d8f309}.v1-nav .desktopNav a.is-active{color:#edf7ff}.v1-nav-marker{position:absolute;left:0;top:3px;width:var(--nav-item);height:38px;border-radius:22px;border:1px solid #a6cae520;background:linear-gradient(180deg,#adcfea12,#a0ccf106);box-shadow:inset 0 1px #d7ebff0c;transform:translate(calc(var(--nav-active) * (var(--nav-item) + 4px)));transition:transform .55s cubic-bezier(.2,.75,.2,1);pointer-events:none}.v1-nav-marker:after{content:"";position:absolute;left:30%;right:30%;height:1px;bottom:-1px;background:linear-gradient(90deg,transparent,#b7e2ff,transparent);box-shadow:0 1px 8px #92cfff80}.v1-nav .headerCta{display:flex;align-items:center;gap:14px;justify-content:center;min-height:36px;padding:0 16px;border:1px solid #b2d5ec42;border-radius:20px;font-size:12px;font-weight:400;color:#d8e8f4;background:linear-gradient(130deg,#c8e3f914,#8ab4e407);box-shadow:inset 0 1px #e1f3ff12;transition:border-color .3s,background .3s,color .3s}.v1-nav .headerCta:hover{border-color:#badbfa8c;background:#bbdaff1a;color:#fff}.v1-nav .headerCta svg{color:#a7c9e2;transition:transform .3s}.v1-nav .headerCta:hover svg{transform:translate(2px,-2px)}.v1-nav a:focus-visible,.v1-nav button:focus-visible,.v1-mobile-menu a:focus-visible,.v1-mobile-menu button:focus-visible{outline:2px solid #b2daff;outline-offset:4px}.topNav.v1-nav.menu-is-open{opacity:0;pointer-events:none}.v1-mobile-menu{z-index:110;background:radial-gradient(ellipse at 80% 10%,#1a304757,transparent 55%),#080f19f7;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:26px 25px 35px}.v1-mobile-menu .mobileMenuTop button{border-color:#a7c9e12d;color:#b6cee3;background:#a5d0f308}.v1-mobile-menu nav a{min-height:78px;border-color:#a6cbe81c;color:#8ea5b9}.v1-mobile-menu nav span{font-size:26px;font-weight:400}.v1-mobile-menu nav small{color:#597790}.v1-mobile-menu nav a>svg{opacity:.35;transition:transform .3s,opacity .3s}.v1-mobile-menu nav a.is-active{color:#e0f0fd}.v1-mobile-menu nav a.is-active>svg{opacity:1;color:#aed9fb;transform:translate(2px,-2px)}.v1-mobile-menu .mobileCta{margin-top:auto;min-height:50px;border-color:#a7cae344;color:#d2e7f8;background:#98c7f008;border-radius:25px}@media(min-width:2200px){.topNav.v1-nav{--nav-item:130px;width:1600px;height:78px;padding:0 32px;top:24px}.v1-nav .brand img{width:152px}.v1-nav .desktopNav{height:50px;gap:4px}.v1-nav .desktopNav a{font-size:18px;height:50px}.v1-nav-marker{top:3px;height:44px}.v1-nav .headerCta{min-height:43px;font-size:15px;padding:0 22px}.has-scrolled .topNav.v1-nav{top:20px}}@media(max-width:1100px){.topNav.v1-nav{--nav-item:88px;width:calc(100% - 40px);grid-template-columns:minmax(125px,1fr) auto minmax(110px,1fr);gap:10px;padding:0 18px}.v1-nav .brand img{width:112px}.v1-nav .desktopNav a{font-size:16px;letter-spacing:0}.v1-nav .headerCta{padding:0 13px;gap:10px}}@media(max-width:850px)and (min-width:761px){.topNav.v1-nav{--nav-item:78px;gap:7px;padding:0 15px;width:calc(100% - 32px)}.v1-nav .desktopNav a{font-size:16px;padding:0 6px}.v1-nav .headerCta{font-size:11px;padding:0 12px}.v1-nav .headerCta svg{width:12px}}@media(max-width:760px){.topNav.v1-nav,.has-scrolled .topNav.v1-nav{top:12px;width:calc(100% - 28px);height:58px;padding:0 9px 0 19px;grid-template-columns:1fr auto;gap:10px}.v1-nav .desktopNav,.v1-nav .headerCta{display:none}.v1-nav .brand img{width:112px}.v1-nav .menuButton{display:grid;width:39px;height:39px;border:1px solid #c4def126;background:linear-gradient(135deg,#c6deff0e,#8caee704);color:#c4dcec}.v1-nav .menuButton svg{width:18px;height:18px}.v1-nav:before{left:25%;right:25%}}@media(prefers-reduced-motion:reduce){.v1-nav *,.v1-nav-marker,.topNav.v1-nav,.v1-mobile-menu *{transition:none!important}.v1-nav .headerCta:hover svg{transform:none}}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/manrope-latin-DHIcAJRg.woff2) format("woff2");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}@property --architecture-border-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}:root{--page: #131821;--page-deep: #07080a;--page-blue: #111726;--text: #e1ecff;--muted: #aab4c0;--dim: #778396;--blue: #49b7fc;--brand: #2176ff;--line: rgba(145, 193, 229, .22);--page-width: min(1200px, calc(100% - 72px) );--screen-height: 100svh;--screen-inset: max(0px, calc((100svh - 910px)/2) );--scene-hero-top: #03070d;--scene-core: #07101a;--scene-architecture: #01050e;--scene-flowid-top: #192434;--scene-flowid-mid: #192434;--scene-tianjiang: #192432;--scene-flowagent-top: #1a2638;--scene-flowagent-mid: #1a2638;--scene-flowagent-bottom: #1a2638;--scene-business-mid: #0c1421;--scene-industry: #080f1a;--scene-about-mid: #0d1421;--scene-about-edge: #0b101c;--scene-culture: #07111d;--scene-careers-mid: #151d2b;--scene-careers-bottom: #1e2536;--ease: cubic-bezier(.2, .72, .18, 1);--hero-progress: 0}*{box-sizing:border-box}.srOnly{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;clip-path:inset(50%)!important}html{scroll-behavior:auto;scroll-padding-top:0;scroll-snap-type:none;overscroll-behavior-y:none;background:var(--page)}html.is-snap-animating{scroll-behavior:auto}body{margin:0;overflow-x:hidden;background:var(--page);color:var(--text);font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;line-height:1.5;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.menu-open,body.modal-open{overflow:hidden}body.modal-open .mobileMenu{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-16px);transition:none}button,a{color:inherit;font:inherit;letter-spacing:0}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid rgba(73,183,252,.8);outline-offset:3px}a{text-decoration:none}img,canvas{display:block}.fluidCursorTrail{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;contain:strict;pointer-events:none}.fluidCursorTrail.is-bound{position:absolute;width:100%;height:100%}main{overflow-x:clip;overflow-y:visible;background:#07101a}::selection{background:var(--brand);color:#fff}.pageWidth{width:var(--page-width);margin-inline:auto}.screen{position:relative;height:var(--screen-height);min-height:var(--screen-height);overflow:hidden}[data-snap]{scroll-snap-align:start;scroll-snap-stop:always}[data-parallax]{--parallax-y: 0px}.parallaxLayer{transform:translate3d(0,var(--parallax-y),0)}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .85s var(--ease),transform .85s var(--ease)}[data-reveal].is-visible{opacity:1;transform:none}[data-sequence] [data-sequence-item]{opacity:0;translate:0 18px;transition:opacity .72s var(--ease),translate .72s var(--ease);transition-delay:calc(var(--sequence-order, 0) * 85ms + 55ms)}[data-sequence].is-visible [data-sequence-item]{opacity:1;translate:0 0}.topNav{position:fixed;z-index:100;top:24px;left:50%;display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;width:min(1728px,calc(100% - 10vw));height:48px;transform:translate(-50%);transition:top .3s var(--ease),opacity .3s}.has-scrolled .topNav{top:14px}.brand{display:inline-flex;align-items:center;justify-self:start}.brand img{width:130px;height:21px;flex:none}.desktopNav{display:flex;align-items:center;gap:40px}.desktopNav a{position:relative;padding-block:12px;color:#ffffffbd;font-size:16px;transition:color .25s}.desktopNav a:after{position:absolute;right:50%;bottom:5px;left:50%;height:1px;background:var(--blue);content:"";transition:left .25s,right .25s}.desktopNav a:hover,.desktopNav a.is-active{color:#fff}.desktopNav a.is-active:after{right:4px;left:4px}.outlineButton{display:inline-grid;min-height:48px;padding-inline:28px;place-items:center;border:1px solid rgba(145,193,229,.5);border-radius:999px;background:transparent;color:#fff;font-size:15px;transition:background .25s,border-color .25s,transform .25s}.outlineButton:hover{border-color:#91c1e5e6;background:#3569ab21;transform:translateY(-1px)}.headerCta{justify-self:end}.menuButton{display:none;width:44px;height:44px;padding:0;place-items:center;border:1px solid var(--line);border-radius:50%;background:#0c1119b3}.mobileMenu{position:fixed;z-index:99;top:0;right:0;bottom:0;left:0;display:flex;visibility:hidden;padding:28px 24px;flex-direction:column;background:#07080afb;opacity:0;transform:translateY(-16px);transition:opacity .3s,transform .3s,visibility .3s}.mobileMenu.is-open{visibility:visible;opacity:1;transform:none}.mobileMenuTop{display:flex;align-items:center;justify-content:space-between}.mobileMenuTop button{display:grid;width:44px;height:44px;padding:0;place-items:center;border:1px solid var(--line);border-radius:50%;background:transparent}.mobileMenu nav{margin-top:72px}.mobileMenu nav a{display:grid;grid-template-columns:42px 1fr 24px;align-items:center;min-height:72px;border-bottom:1px solid var(--line)}.mobileMenu nav small{color:var(--dim);font:11px Manrope,sans-serif}.mobileMenu nav span{font-size:22px}.mobileCta{margin-top:auto}.centerHeading{position:relative;z-index:3;width:min(1200px,calc(100% - 48px));margin-inline:auto;padding-top:calc(var(--screen-inset) + 132px);text-align:center}.centerHeading h2{justify-content:center;margin:0;color:var(--text);font-size:56px;line-height:1.18;font-weight:500;text-wrap:balance}.centerHeading p{max-width:760px;margin:20px auto 0;color:var(--muted);font-size:16px;line-height:2}.heroTransition{position:relative;isolation:isolate;padding-bottom:var(--screen-height);margin-bottom:calc(var(--screen-height) * -1);background:linear-gradient(180deg,var(--scene-hero-top) 0%,var(--scene-core) 100%)}.homeSnapAnchor{position:absolute;top:0;left:0;width:1px;height:30svh;pointer-events:none}.heroTransition .hero{position:sticky;z-index:0;top:0;height:100svh;min-height:720px;background:transparent}.heroEarth{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.3s}.heroEarth.is-ready{opacity:1}.nightEarthScene canvas{width:100%;height:100%}.earthSurfaceHalo{position:absolute;width:100px;height:100px;max-width:none;opacity:0;transform-origin:center;mix-blend-mode:plus-lighter;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .6s ease}.earthSurfaceHalo.is-loaded{opacity:var(--surface-halo-opacity, 1)}.heroShade{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 52% 31% at 50% 29%,rgba(3,7,13,.36),transparent 72%),linear-gradient(180deg,#03070d14 0,#03070d0a 48%,#07101a33);pointer-events:none}.heroCopy{position:relative;z-index:3;display:flex;width:min(820px,calc(100% - 48px));margin-inline:auto;padding-top:248px;flex-direction:column;align-items:center;gap:16px;text-align:center;opacity:calc(1 - var(--hero-progress) * 2.7);transform:translate3d(0,calc(var(--hero-progress) * -92px),0);transform-origin:50% 20%;will-change:opacity,transform}.heroEyebrow{margin:0;color:#7d9ff7;font:500 12px/20px Manrope,sans-serif}.hero h1{justify-content:center;margin:0;color:var(--text);font-size:64px;line-height:1.08;font-weight:500;white-space:nowrap}.hero h1 .heroTitleLine{display:contents}.heroLead{margin:0;color:var(--muted);font-size:16px;line-height:2}.heroAction{justify-content:center;padding:0;border:0;background:transparent;color:#ffffffd9;font-size:16px;line-height:32px}.heroAction .blurTitleSegment{display:inline-grid;min-width:118px;min-height:48px;padding-inline:28px;place-items:center;border:1px solid rgba(145,193,229,.5);border-radius:999px;background:linear-gradient(118deg,#0e131f33,#628cdd33);transition:background .25s,border-color .25s}.heroAction:hover .blurTitleSegment{border-color:#91c1e5e6;background:#3569ab33}.demoModalBackdrop{position:fixed;z-index:300;top:0;right:0;bottom:0;left:0;display:grid;overflow-y:auto;padding:32px 16px;place-items:center;background:#010408c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:demo-backdrop-in .24s ease-out both}.demoModal{position:relative;width:min(560px,100%);max-height:calc(100svh - 64px);overflow-y:auto;padding:38px;border:1px solid rgba(145,193,229,.24);border-radius:8px;background:#0b111a;box-shadow:0 30px 90px #00000080;animation:demo-modal-in .32s var(--ease) both}.demoModalClose{position:absolute;z-index:2;top:18px;right:18px;display:grid;width:40px;height:40px;padding:0;place-items:center;border:1px solid rgba(145,193,229,.18);border-radius:50%;background:#050b1285;color:#aab4c0;transition:border-color .25s,background .25s,color .25s,transform .25s}.demoModalClose:hover{border-color:#91c1e57a;background:#22364e70;color:#fff;transform:rotate(4deg)}.demoModalHeader{padding-right:54px}.demoModalEyebrow{margin:0;color:#7d9ff7;font:600 11px/18px Manrope,sans-serif}.demoModal h2{margin:8px 0 0;color:var(--text);font-size:30px;line-height:1.3;font-weight:500}.demoModalHeader>p:last-child{max-width:410px;margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.75}.demoForm{margin-top:28px}.demoFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}.demoForm label,.demoFormField{display:flex;min-width:0;flex-direction:column}.demoForm label.is-wide,.demoFormField.is-wide{grid-column:1 / -1}.demoForm label>span,.demoFormField>span{margin-bottom:7px;color:#aebbd0;font-size:12px}.demoForm label b{color:#78c8ff;font-weight:500}.demoForm input,.demoForm textarea{width:100%;border:1px solid rgba(145,193,229,.2);border-radius:4px;outline:none;background:#040a1194;color:var(--text);font:14px/1.5 Noto Sans SC,Microsoft YaHei,sans-serif;transition:border-color .22s,background .22s,box-shadow .22s}.demoForm input{height:46px;padding:0 13px}.demoForm textarea{min-height:92px;padding:11px 13px;resize:vertical}.demoForm input:hover,.demoForm textarea:hover{border-color:#91c1e561}.demoForm input:focus,.demoForm textarea:focus{border-color:#49b7fcc7;background:#08121ddb;box-shadow:0 0 0 3px #49b7fc1a}.demoProductSelect{position:relative;z-index:1}.demoProductSelect.is-open{z-index:8}.demoProductSelectTrigger{display:flex;width:100%;height:46px;padding:0 13px;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(145,193,229,.2);border-radius:4px;outline:none;background:#040a1194;color:var(--text);font:14px/1.5 Noto Sans SC,Microsoft YaHei,sans-serif;text-align:left;transition:border-color .22s,background .22s,box-shadow .22s}.demoProductSelectTrigger:hover{border-color:#91c1e561;background:#081019b8}.demoProductSelectTrigger:focus-visible,.demoProductSelect.is-open .demoProductSelectTrigger{border-color:#49b7fcc7;background:#08121de6;box-shadow:0 0 0 3px #49b7fc1a}.demoProductSelectTrigger .is-placeholder{color:#8d9bad}.demoProductSelectTrigger svg{flex:0 0 auto;color:#8db0d5;transition:color .22s,transform .26s var(--ease)}.demoProductSelect.is-open .demoProductSelectTrigger svg{color:#7dcdff;transform:rotate(180deg)}.demoProductSelectMenu{position:absolute;z-index:10;top:calc(100% + 7px);right:0;left:0;display:grid;gap:3px;padding:5px;border:1px solid rgba(121,175,243,.25);border-radius:5px;background:#0a131efa;box-shadow:0 18px 48px #00000070,inset 0 1px #dceeff0d;opacity:0;visibility:hidden;transform:translateY(-6px) scale(.985);transform-origin:top center;transition:opacity .2s ease,transform .24s var(--ease),visibility 0s linear .24s}.demoProductSelect.is-open .demoProductSelectMenu{opacity:1;visibility:visible;transform:none;transition-delay:0s}.demoProductSelectOption{display:grid;width:100%;min-height:50px;padding:8px 11px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:12px;border:0;border-radius:3px;outline:none;background:transparent;color:#dce8f7;text-align:left;transition:background .18s ease,color .18s ease}.demoProductSelectOption>span{display:flex;min-width:0;align-items:baseline;gap:10px}.demoProductSelectOption strong{color:inherit;font:600 14px/1.4 Manrope,Noto Sans SC,sans-serif}.demoProductSelectOption small{overflow:hidden;color:#7f92a9;font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.demoProductSelectOption svg{color:#71c7fb;opacity:0;transform:scale(.72);transition:opacity .18s ease,transform .22s var(--ease)}.demoProductSelectOption:hover,.demoProductSelectOption:focus-visible{background:#49b7fc17;color:#fff}.demoProductSelectOption[aria-selected=true]{background:#49b7fc21;color:#fff}.demoProductSelectOption[aria-selected=true] svg{opacity:1;transform:scale(1)}.demoForm label.has-error input{border-color:#ff8c8cc7}.demoForm label small{margin-top:5px;color:#ff9b9b;font-size:11px}.demoFormError{margin:10px 0 0;color:#ff9b9b;font-size:12px;line-height:1.5;text-align:center}.demoSubmit{display:flex;width:100%;min-height:48px;margin-top:22px;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(225,236,255,.85);border-radius:999px;background:#dce9fb;color:#07101a;font-size:14px;font-weight:600;transition:background .25s,border-color .25s,transform .25s,opacity .25s}.demoSubmit:hover:not(:disabled){border-color:#fff;background:#f3f7fd;transform:translateY(-1px)}.demoSubmit:active:not(:disabled){transform:translateY(0)}.demoSubmit:disabled{cursor:wait;opacity:.64}.demoSuccess{display:flex;min-height:360px;padding:46px 18px 20px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.demoSuccess>svg{color:var(--blue)}.demoSuccess>p:not(.demoModalEyebrow){margin:12px 0 0;color:var(--muted);font-size:13px}.demoSuccess .demoSubmit{max-width:240px;margin-top:28px}@keyframes demo-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes demo-modal-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}.coreValue{z-index:1;min-height:calc(100svh + var(--screen-height));margin-top:-100svh;padding-top:100svh;isolation:auto;background:transparent;overflow:visible;pointer-events:none}.coreValue .valueScene{pointer-events:auto}.coreValue:before{display:none}.coreValueAnchor{position:absolute;top:100svh;left:0;width:1px;height:var(--screen-height);pointer-events:none}.valueScene{position:relative;height:var(--screen-height);min-height:var(--screen-height);overflow:hidden;background:radial-gradient(ellipse 64% 48% at 50% 66%,rgba(38,100,177,.1),transparent 72%),linear-gradient(180deg,#07101a00,#07101a0d,#06111f61 76%,#071321)}.valueScrollHint{position:absolute;z-index:4;bottom:clamp(32px,5svh,90px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px 20px;color:#9aafc7;font-size:clamp(11px,.45vw,16px);letter-spacing:.2em;text-decoration:none}.valueScrollHint svg{animation:valueScrollNudge 2.4s ease-in-out infinite}.valueScrollHint:hover{color:#e0edff}.valueScrollHint:focus-visible{outline:1px solid #a8d7ff;outline-offset:4px;border-radius:8px}@keyframes valueScrollNudge{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(6px);opacity:1}}@media(prefers-reduced-motion:reduce){.valueScrollHint svg{animation:none}}.valueHeading{position:absolute;z-index:4;top:calc(var(--screen-inset) + clamp(234px,33.3svh,306px));left:50%;text-align:center;transform:translate(-50%)}.valueHeading h2{display:flex;margin:0;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:.08em 0;color:var(--text);font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:64px;font-weight:500;line-height:1.12;letter-spacing:0;text-wrap:balance}.valueTitleSegment{display:inline-block;white-space:nowrap}.valueTitleSegment.is-accent{color:#f5f9ff;font-weight:inherit;text-shadow:0 0 28px rgba(73,183,252,.13)}.valueTitleSegment.is-focus{position:relative;color:#f5f9ff;font-weight:inherit;text-shadow:0 0 28px rgba(112,176,255,.12)}.valueHeading p{margin:20px 0 0;color:#becce1b8;font-size:16px;line-height:1.9;text-wrap:pretty}.valueHeading p strong{color:#63c7ff;font-weight:650}.valueHeading p mark{padding:0;background:none;color:#e9f1fde6;font-style:normal}.valueHeading p b{color:#ddecff;font-weight:650}.valuePanorama{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.03) 13%,rgba(0,0,0,.36) 27%,#000 47%,#000 93%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.03) 13%,rgba(0,0,0,.36) 27%,#000 47%,#000 93%,transparent 100%)}.visualParticleLayer{display:block;pointer-events:none;mix-blend-mode:screen}.valueParticleLayer{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.92;-webkit-mask-image:linear-gradient(180deg,transparent 42%,#000 58%,#000 91%,transparent 100%);mask-image:linear-gradient(180deg,transparent 42%,#000 58%,#000 91%,transparent 100%)}.architectureIntro{--arch-pointer-x: 50%;--arch-pointer-y: 50%;isolation:isolate;background:radial-gradient(ellipse 76% 48% at 50% 112%,rgba(44,125,221,.18),transparent 70%),radial-gradient(ellipse 44% 58% at 8% 44%,rgba(34,92,167,.2),transparent 72%),radial-gradient(ellipse 48% 62% at 94% 52%,rgba(50,106,180,.18),transparent 74%),radial-gradient(ellipse 52% 44% at 50% 48%,rgba(23,61,109,.14),transparent 68%),linear-gradient(180deg,var(--scene-core) 0%,#020712 23%,#06101d 68%,var(--scene-flowid-top) 100%)}.architectureIntro:before{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle 260px at var(--arch-pointer-x) var(--arch-pointer-y),rgba(89,157,255,.055),transparent 78%),linear-gradient(180deg,rgba(7,16,26,.12),transparent 24%,transparent 70%,rgba(16,20,29,.66) 100%);content:"";pointer-events:none}.architectureAtmosphere{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-image:var(--noise-texture);background-size:420px 420px;opacity:.1;mix-blend-mode:screen;pointer-events:none}.architectureCardField{position:absolute;z-index:1;top:calc(50% + 22px);left:50%;width:min(1720px,100%);height:min(910px,100%);perspective:760px;perspective-origin:50% 49%;transform:translate(-50%,-50%);transform-style:preserve-3d}.architectureConnections{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.architectureConnection{opacity:.48;transition:filter .35s var(--ease),opacity .35s var(--ease)}.architectureConnectionBase,.architectureConnectionPulse{fill:none;vector-effect:non-scaling-stroke}.architectureConnectionBase{stroke-width:.8}.architectureConnectionPulse{stroke-width:1.05;stroke-linecap:round;stroke-dasharray:.022 .978;opacity:.56;filter:drop-shadow(0 0 2px rgba(90,174,255,.3));animation:architecture-connection-flow 6.8s linear infinite}.architectureConnection.is-upper-right .architectureConnectionPulse{animation-delay:-1s}.architectureConnection.is-far-left .architectureConnectionPulse{animation-delay:-2s}.architectureConnection.is-far-right .architectureConnectionPulse{animation-delay:-3s}.architectureConnection.is-lower-left .architectureConnectionPulse{animation-delay:-4s}.architectureConnection.is-lower-right .architectureConnectionPulse{animation-delay:-5s}.architectureConnection.is-far-left,.architectureConnection.is-far-right{opacity:.5}.architectureCardOrbit{--architecture-entry-x: 0;--architecture-entry-y: 0;--architecture-entry-delay: 80ms;--orbit-rotate-y: 0deg;--plane-origin: center;position:absolute;z-index:2;background:#0000;opacity:0;transform:translate3d(var(--architecture-entry-x),var(--architecture-entry-y),-240px) scale(.24);filter:blur(12px) brightness(.72);transform-style:preserve-3d;transform-origin:center}.architectureIntro.is-visible .architectureCardOrbit{animation:architecture-card-deploy 1.18s cubic-bezier(.16,1,.3,1) var(--architecture-entry-delay) both}.architectureCardOrbit:hover,.architectureCardOrbit:focus-within{z-index:5}.architectureCardOrbit:before{position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;content:"";pointer-events:auto}.architectureCard{--architecture-border-duration: 8.8s;--architecture-border-opacity: .48;position:relative;z-index:2;isolation:isolate;display:flex;overflow:visible;width:218px;min-height:144px;padding:20px;align-items:flex-start;gap:14px;border:0;border-radius:7px;outline:none;background:transparent;pointer-events:none;transform-style:preserve-3d}.architectureCard:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border:1px solid rgba(121,175,243,.34);border-radius:inherit;background:radial-gradient(circle at 12% 8%,rgba(115,183,255,.12),transparent 46%),linear-gradient(118deg,#2549778f,#0c1b3042 58%,#050e1c24);box-shadow:inset 0 1px #e7f3ff33,inset -18px 0 36px #02091338,0 34px 84px #00000061,0 0 42px #3b7fe01a;content:"";transform:rotateY(var(--orbit-rotate-y));transform-origin:var(--plane-origin);transition:border-color .35s,background .35s,box-shadow .35s;pointer-events:none}.architectureCard:after{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:conic-gradient(from var(--architecture-border-angle),transparent 0deg 265deg,rgba(85,157,255,.05) 286deg,rgba(112,185,255,.78) 304deg,rgba(226,245,255,.96) 316deg,rgba(93,170,255,.3) 330deg,transparent 349deg 360deg) border-box;content:"";opacity:var(--architecture-border-opacity);filter:drop-shadow(0 0 3px rgba(104,180,255,.45));transform:rotateY(var(--orbit-rotate-y));transform-origin:var(--plane-origin);animation:architecture-border-flow var(--architecture-border-duration) linear infinite;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.architectureCardIcon{position:relative;z-index:1;display:grid;width:58px;height:58px;flex:0 0 58px;place-items:center;border:1px solid rgba(128,188,255,.34);border-radius:6px;background:linear-gradient(145deg,#27579775,#0c1f3a4d);color:#67a9ff;box-shadow:inset 0 1px #e8f5ff26,0 0 28px #3383ed2e}.architectureCardIcon img{display:block;width:100%;height:100%;object-fit:contain}.architectureCardCopy{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column}.architectureCardCopy small{overflow:hidden;color:#b9d5f2;font:700 12px/1.25 Manrope,sans-serif;text-overflow:ellipsis;white-space:nowrap}.architectureCardCopy strong{margin-top:8px;color:#f4f8ff;font-size:18px;line-height:1.32;font-weight:650;white-space:nowrap}.architectureCardCopy>span{max-height:0;margin-top:0;overflow:hidden;color:#d0e0f1;font-size:13px;font-weight:500;line-height:1.6;opacity:0;transform:translateY(5px);transition:max-height .35s var(--ease),margin .35s var(--ease),opacity .35s,transform .35s var(--ease)}.architectureCardOrbit:hover .architectureCard:before,.architectureCardOrbit:focus-within .architectureCard:before{border-color:#97cfffb8;background:radial-gradient(circle at 12% 8%,rgba(115,183,255,.18),transparent 48%),linear-gradient(125deg,#2d578dc2,#0c1d3580);box-shadow:inset 0 1px #eef7ff4d,inset -18px 0 38px #02091333,0 42px 100px #0000007a,0 0 68px #428bea38}.architectureCardOrbit:hover .architectureCardCopy>span,.architectureCardOrbit:focus-within .architectureCardCopy>span{max-height:84px;margin-top:7px;opacity:1;transform:none}.architectureCard.is-near{--architecture-border-duration: 6.6s;--architecture-border-opacity: .64;width:242px;min-height:158px;padding:20px}.architectureCard.is-near .architectureCardIcon{width:58px;height:58px;flex-basis:58px}.architectureCard.is-mid{--architecture-border-duration: 8.8s;--architecture-border-opacity: .52;width:252px;min-height:158px;padding:21px;opacity:1}.architectureCard.is-mid .architectureCardIcon{width:60px;height:60px;flex-basis:60px}.architectureCard.is-far{--architecture-border-duration: 10.5s;--architecture-border-opacity: .52;width:216px;min-height:146px;padding:19px;opacity:.98}.architectureCard.is-far .architectureCardCopy strong{font-size:17px}.architectureCardOrbit:hover .architectureCard.is-far,.architectureCardOrbit:focus-within .architectureCard.is-far,.architectureCardOrbit:hover .architectureCard.is-mid,.architectureCardOrbit:focus-within .architectureCard.is-mid{opacity:1}.architectureCardOrbit.is-upper-left{--architecture-entry-x: 27vw;--architecture-entry-y: 26vh;--architecture-entry-delay: .15s;--orbit-rotate-y: 25deg;--plane-origin: right center;top:9.5%;left:11.5%;transform-origin:right center}.architectureCardOrbit.is-upper-right{--architecture-entry-x: -28vw;--architecture-entry-y: 25vh;--architecture-entry-delay: .21s;--orbit-rotate-y: -25deg;--plane-origin: left center;top:10%;right:11%;transform-origin:left center}.architectureCardOrbit.is-lower-left{--architecture-entry-x: 30vw;--architecture-entry-y: -21vh;--architecture-entry-delay: .27s;--orbit-rotate-y: 28deg;--plane-origin: right center;bottom:15%;left:4%;transform-origin:right center}.architectureCardOrbit.is-lower-right{--architecture-entry-x: -34vw;--architecture-entry-y: -22vh;--architecture-entry-delay: .33s;--orbit-rotate-y: -28deg;--plane-origin: left center;right:-.8%;bottom:13.5%;transform-origin:left center}.architectureCardOrbit.is-far-left{--architecture-entry-x: 38vw;--architecture-entry-y: 3vh;--architecture-entry-delay: 90ms;--orbit-rotate-y: 22deg;--plane-origin: right center;top:40%;left:5.5%;transform-origin:right center}.architectureCardOrbit.is-far-right{--architecture-entry-x: -38vw;--architecture-entry-y: 4vh;--architecture-entry-delay: .12s;--orbit-rotate-y: -22deg;--plane-origin: left center;top:38.9%;right:6%;transform-origin:left center}.architectureCard.is-upper-left:after{animation-delay:-1.2s}.architectureCard.is-upper-right:after{animation-delay:-4.9s}.architectureCard.is-lower-left:after{animation-delay:-2.7s}.architectureCard.is-lower-right:after{animation-delay:-5.8s}.architectureCard.is-far-left:after{animation-delay:-8.3s}.architectureCard.is-far-right:after{animation-delay:-11.1s}.architectureCardOrbit:hover .architectureCard,.architectureCardOrbit:focus-within .architectureCard{--architecture-border-duration: 2.8s;--architecture-border-opacity: 1}@keyframes architecture-border-flow{to{--architecture-border-angle: 360deg}}@keyframes architecture-connection-flow{to{stroke-dashoffset:-1}}@keyframes architecture-card-deploy{0%{opacity:0;transform:translate3d(var(--architecture-entry-x),var(--architecture-entry-y),-240px) scale(.24);filter:blur(12px) brightness(.72)}24%{opacity:.78}76%{opacity:1;transform:translateZ(0) scale(1.025);filter:blur(.4px) brightness(1.05)}to{opacity:1;transform:none;filter:none}}.architectureFlowCue{position:absolute;top:28%;left:50%;display:flex;align-items:center;gap:11px;color:#7ba6de9e;font:600 10px/1 Manrope,sans-serif;transform:translate(-50%)}.architectureFlowCue:before,.architectureFlowCue:after{width:46px;height:1px;background:linear-gradient(90deg,transparent,rgba(111,164,230,.46));content:""}.architectureFlowCue:after{background:linear-gradient(90deg,rgba(111,164,230,.46),transparent)}.architecturePipeline{position:absolute;top:67%;left:50%;display:flex;width:max-content;max-width:calc(100% - 32px);align-items:center;gap:13px;padding:8px 13px;border:1px solid rgba(119,172,235,.13);border-radius:999px;background:#0712204d;color:#9abce48f;font:600 12px/1 Manrope,Noto Sans SC,sans-serif;white-space:nowrap;transform:translate(-50%);box-shadow:inset 0 1px #e6f2ff0a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.architecturePipeline span{flex:0 0 auto}.architecturePipeline i{display:block;width:42px;height:1px;flex:0 0 42px;background:linear-gradient(90deg,#5191e02e,#74baff9e,#5191e02e)}.architecturePipeline span:first-child{color:#5bbaffb8}.architecturePipeline span:last-child{color:#7e96ffb8}.architectureCardField:has(.architectureCardOrbit.is-upper-left:hover,.architectureCardOrbit.is-upper-left:focus-within) .architectureConnection.is-upper-left,.architectureCardField:has(.architectureCardOrbit.is-upper-right:hover,.architectureCardOrbit.is-upper-right:focus-within) .architectureConnection.is-upper-right,.architectureCardField:has(.architectureCardOrbit.is-far-left:hover,.architectureCardOrbit.is-far-left:focus-within) .architectureConnection.is-far-left,.architectureCardField:has(.architectureCardOrbit.is-far-right:hover,.architectureCardOrbit.is-far-right:focus-within) .architectureConnection.is-far-right,.architectureCardField:has(.architectureCardOrbit.is-lower-left:hover,.architectureCardOrbit.is-lower-left:focus-within) .architectureConnection.is-lower-left,.architectureCardField:has(.architectureCardOrbit.is-lower-right:hover,.architectureCardOrbit.is-lower-right:focus-within) .architectureConnection.is-lower-right{filter:drop-shadow(0 0 4px rgba(63,144,238,.22));opacity:.78}.architectureIntro .centerHeading{position:absolute;z-index:4;top:50.7%;left:50%;width:min(920px,calc(100% - 48px));padding-top:0;opacity:1;transform:translate(-50%,-50%);pointer-events:none}.architectureIntro .centerHeading h2{font-size:64px;text-shadow:0 1px 22px rgba(1,5,14,.88)}.architectureIntro .centerHeading p{max-width:720px;margin-top:24px;color:#abc0d8;text-shadow:0 1px 18px rgba(1,5,14,.95)}.products{position:relative;isolation:isolate;background:linear-gradient(180deg,var(--scene-flowid-top) 0%,var(--scene-tianjiang) 50%,var(--scene-flowagent-bottom) 100%)}.productScreen{isolation:isolate;background:transparent}.productBackdropImage{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none}.productBackdropParticleLayer{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;mix-blend-mode:screen;pointer-events:none}.productLayout{position:relative;z-index:2;display:grid;height:var(--screen-height);grid-template-columns:50.75% 49.25%;align-items:start;padding-top:calc(var(--screen-inset) + 152px);padding-bottom:159px}.productVisual{position:relative;z-index:1;min-width:0;isolation:isolate}.productArtwork{position:relative;z-index:1;width:121%;margin-left:-23.5%;isolation:isolate}.productBaseImage{position:relative;z-index:1;display:block;width:100%;height:auto;filter:drop-shadow(0 22px 38px rgba(8,28,60,.24));transition:filter .5s var(--ease)}.productParticleLayer{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.productVisual:hover .productBaseImage{filter:drop-shadow(0 28px 52px rgba(46,116,211,.34))}.flowIdFloatingCubes{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.flowIdFloatingCube{position:absolute;top:var(--cube-y);left:var(--cube-x);display:block;width:var(--cube-width);height:auto;opacity:.94;filter:brightness(1.08) drop-shadow(0 0 7px rgba(99,190,255,.35));transform:translateZ(0);animation:flowid-cube-float var(--cube-duration) ease-in-out var(--cube-delay) infinite}@keyframes flowid-cube-float{0%,to{transform:translateZ(0) scale(1)}46%{transform:translate3d(var(--cube-dx),var(--cube-dy),0) scale(1.025)}72%{transform:translate3d(0,1px,0) scale(.995)}}html.is-snap-animating .flowIdFloatingCube{animation-play-state:paused}.productInfo{z-index:2;text-align:left}.productTitle{padding-bottom:28px}.productAnimatedTitle{display:flex;align-items:baseline;justify-content:flex-start;margin:0;color:var(--text);font-size:48px;font-weight:600;white-space:nowrap}.productAnimatedName{background:linear-gradient(90deg,#5979ec 55%,#49b7fc);color:transparent;font:700 1em/1.25 Manrope,Noto Sans SC,Microsoft YaHei,sans-serif;-webkit-background-clip:text;background-clip:text}.productTitleDivider{margin-left:10px;color:var(--text);font-weight:400}.productAnimatedSuffix{margin-left:10px}.productDescription{max-width:596px;margin:16px auto 0 0;color:#bfd4fa;font-size:14px;line-height:1.8;text-wrap:pretty}.capabilityGrid{display:grid;grid-template-columns:1fr 1fr;gap:44px 72px;margin-top:80px}.productScreen.is-tianjiang .capabilityGrid{gap:36px 58px;margin-top:58px}.capabilityGrid article{display:grid;grid-template-columns:44px 1fr;gap:18px;min-width:0;transition:translate .36s var(--ease)}.capabilityGrid article:hover{translate:0 -3px}.capabilityGrid article>div{min-width:0;text-align:left}.capabilityIcon{position:relative;display:grid;width:44px;height:44px;place-items:center;transition:filter .36s var(--ease),transform .36s var(--ease)}.capabilityIcon.has-frame:before{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(114,168,238,.45);border-radius:7px;background:linear-gradient(180deg,#14315adb,#1d385947);content:""}.capabilityIcon img{position:relative;z-index:1;display:block;width:44px;height:44px}.capabilityIcon .capabilityGlyph{position:relative;z-index:1;color:#8ec0ff;filter:drop-shadow(0 0 5px rgba(73,183,252,.2))}.capabilityGrid h3{margin:0;color:var(--text);font-size:18px;font-weight:500;transition:color .28s var(--ease)}.capabilityGrid p{margin:7px 0 0;color:#8f9db0;font-size:13px;line-height:1.65;text-wrap:pretty}.capabilityGrid article:hover .capabilityIcon{filter:brightness(1.18);transform:translateY(-2px)}.capabilityGrid article:hover h3{color:#fff}.productStats{position:absolute;right:0;bottom:calc(var(--screen-inset) + 30px);left:0;display:grid;min-height:132px;grid-template-columns:repeat(4,1fr);align-items:stretch;padding:0;border-top:1px solid rgba(72,76,83,.4);border-bottom:1px solid rgba(72,76,83,.4);background:#ffffff06}.productStats>div{display:grid;min-height:132px;padding-inline:24px;place-content:center;border-right:1px solid rgba(72,76,83,.4);text-align:center;transition:background .35s var(--ease),translate .35s var(--ease)}.productStats>div:hover{background:#49b7fc09;translate:0 -3px}.productStats>div:not(:first-child){padding-left:24px}.productStats>div:last-child{border-right:0}.productStats strong{display:block;color:#97bdfd;font:700 30px/1.3 Manrope,sans-serif;transition:color .35s var(--ease),text-shadow .35s var(--ease)}.productStats>div:hover strong{color:#b8d4ff;text-shadow:0 0 20px rgba(73,183,252,.25)}.productStats span{display:block;margin-top:4px;color:#bfd4faa6;font-size:13px;line-height:1.55;transition:color .35s var(--ease)}.productStats>div:hover span{color:#d5e4ffd1}.productScreen.is-copy-right .productInfo{grid-column:2;grid-row:1}.productScreen.is-copy-left .productInfo{grid-column:1;grid-row:1;padding-right:0}@media(min-width:761px){.productScreen.is-copy-left .productInfo,.productScreen.is-copy-right .productInfo{text-align:left}.productScreen.is-copy-left .productAnimatedTitle,.productScreen.is-copy-right .productAnimatedTitle{justify-content:flex-start}.productScreen.is-copy-left .productDescription,.productScreen.is-copy-right .productDescription{margin-right:auto;margin-left:0}}.businessIntro{background:radial-gradient(ellipse 58% 44% at 50% 58%,rgba(90,139,211,.09),transparent 72%),linear-gradient(180deg,var(--scene-flowagent-bottom) 0%,var(--scene-business-mid) 22%,#0a1220 56%,var(--scene-industry) 100%)}.businessIntro .centerHeading{padding-top:calc(var(--screen-inset) + 144px)}.businessCards{display:grid;width:min(1324px,calc(100% - 48px));grid-template-columns:repeat(3,1fr);gap:32px;margin-top:112px}.businessCard{--pointer-x: 50%;--pointer-y: 50%;position:relative;height:446px;overflow:hidden;padding:40px 32px;border:1px solid rgba(129,150,181,.28);border-radius:20px;background:linear-gradient(180deg,#25355380,#09111c80);transform:translate3d(0,var(--parallax-y),0);transition:border-color .45s var(--ease),box-shadow .45s var(--ease),translate .45s var(--ease)}.businessCard:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle 210px at var(--pointer-x) var(--pointer-y),rgba(119,171,245,.17),transparent 72%);content:"";opacity:0;transition:opacity .4s;pointer-events:none}.businessCard:hover,.businessCard:focus-visible{border-color:#91c1e57a;outline:0;box-shadow:0 30px 70px #00071457;translate:0 -10px}.businessCard:hover:after,.businessCard:focus-visible:after{opacity:1}.businessCard>img{position:absolute;z-index:0;right:0;bottom:-32px;left:0;width:100%;height:88%;object-fit:contain;mix-blend-mode:lighten;-webkit-mask-image:radial-gradient(ellipse 78% 76% at 50% 69%,#000 0 54%,rgba(0,0,0,.92) 65%,rgba(0,0,0,.54) 77%,rgba(0,0,0,.14) 91%,transparent 100%);mask-image:radial-gradient(ellipse 78% 76% at 50% 69%,#000 0 54%,rgba(0,0,0,.92) 65%,rgba(0,0,0,.54) 77%,rgba(0,0,0,.14) 91%,transparent 100%);transition:transform .7s var(--ease),filter .7s var(--ease)}.businessCard:hover>img,.businessCard:focus-visible>img{filter:brightness(1.12);transform:scale(1.035) translateY(-6px)}.businessCardParticles{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.78;mix-blend-mode:screen;transition:opacity .5s var(--ease);pointer-events:none}.businessCard:hover .businessCardParticles,.businessCard:focus-visible .businessCardParticles{opacity:1}.businessCardCopy{position:relative;z-index:2}.businessCardCopy span{display:block;color:#fff;font:700 20px/24px Manrope,sans-serif}.businessCardCopy h3{margin:16px 0 0;color:#fff;font-size:18px;line-height:1.35;font-weight:600;white-space:nowrap}.businessCardCopy p{max-height:0;overflow:hidden;margin:0;color:#cddaedd1;font-size:13px;line-height:1.55;opacity:0;transform:translateY(8px);transition:max-height .35s var(--ease),margin .35s var(--ease),opacity .25s ease,transform .35s var(--ease)}.businessCard:hover .businessCardCopy p,.businessCard:focus-visible .businessCardCopy p{max-height:72px;margin-top:10px;opacity:1;transform:none}.industry{--scene-x: 0px;--scene-y: 0px;background:radial-gradient(ellipse 68% 52% at 42% 58%,rgba(73,137,197,.075),transparent 74%),linear-gradient(180deg,var(--scene-industry) 0%,var(--scene-about-edge) 100%)}.industryBackdrop{position:absolute;z-index:0;top:calc(var(--screen-inset) - 170px);right:0;left:0;width:100%;height:1080px;object-fit:cover;opacity:.18;filter:brightness(.56) saturate(.66) blur(5px);transform:translate3d(0,var(--parallax-y),0);translate:var(--scene-x) var(--scene-y);scale:1.012;transition:opacity .78s var(--ease),filter .78s var(--ease),translate .68s var(--ease)}.industryBackdrop.is-loaded{opacity:.84;filter:brightness(1.08) saturate(.98) blur(0);animation:industry-breathe 12s ease-in-out infinite;animation-play-state:paused}.industry.has-active-scene .industryBackdrop.is-loaded{animation-play-state:running}html.is-snap-animating .industryBackdrop.is-loaded{animation-play-state:paused}@keyframes industry-breathe{50%{scale:1.026}}.sceneParticleLayer{display:block;pointer-events:none;mix-blend-mode:screen}.industryOverlay{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 72% 48% at 42% 61%,rgba(7,13,21,.54) 0%,rgba(7,13,21,.28) 46%,rgba(7,13,21,.06) 74%,transparent 100%),linear-gradient(180deg,#070d151a,#070d1526 28%,#070d1561 65%,#070d15e0);pointer-events:none}.industryHeading{z-index:3;padding-top:calc(var(--screen-inset) + 144px);translate:0 16px}.industryStory{position:relative;z-index:4;margin-top:220px}.industryStoryIndex,.industryStoryTitle,.industryStory>p,.industryStoryTags{opacity:0;translate:0 16px;animation:industry-copy-enter .68s var(--ease) forwards}.industryStoryTitle{animation-delay:70ms}.industryStory>p{animation-delay:145ms}.industryStoryTags{animation-delay:.22s}@keyframes industry-copy-enter{to{opacity:1;translate:0 0}}.industryStory>span{color:var(--text);font-size:21px}.industryStoryTitle{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.industryStory h3{margin:0;color:var(--text);font-size:56px;font-weight:500;text-shadow:0 2px 18px rgba(2,7,14,.72)}.industryArrows{display:flex;gap:21px;margin:0!important}.industryArrows button{display:grid;width:48px;height:48px;padding:0;place-items:center;border:1px solid rgba(145,193,229,.28);border-radius:50%;background:#0d14206b;color:#e1ecffb8;transition:color .3s,border-color .3s,background .3s,transform .3s var(--ease)}.industryArrows button:hover{border-color:#91c1e5ad;background:#27446c5c;color:#fff;transform:translateY(-2px)}.industryStory p{width:100%;max-width:none;margin:12px 0 0;color:var(--text);font-size:15px;line-height:1.7;text-shadow:0 2px 12px rgba(2,7,14,.82)}.industryStory>div{display:flex;gap:28px;margin-top:14px}.industryStory strong{display:inline-flex;align-items:center;gap:7px;color:#8ec0ff;font-size:15px;font-weight:600;text-shadow:0 0 18px rgba(73,183,252,.12)}.industryStory strong>svg{flex:0 0 auto;color:#63baff;filter:drop-shadow(0 0 6px rgba(73,183,252,.28))}.industryTabs{position:absolute;z-index:4;right:0;bottom:calc(var(--screen-inset) + 48px);left:0;display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid rgba(145,193,229,.2)}.industryTabs button{position:relative;display:grid;gap:5px;padding:24px 0 10px;border:0;background:transparent;text-align:left}.industryTabs button:before{position:absolute;top:-1px;left:0;width:0;height:2px;background:var(--brand);content:"";transition:width .3s var(--ease)}.industryTabs button.is-active:before{width:32px}.industryTabs small{color:#e1ecffb8;font-size:13px;transition:color .28s var(--ease),translate .28s var(--ease)}.industryTabs span{color:#e1ecff9e;font-size:18px;transition:color .28s var(--ease),translate .28s var(--ease)}.industryTabs button:hover small,.industryTabs button:hover span{color:#fff;translate:0 -2px}.industryTabs button.is-active span,.industryTabs button.is-active small{color:var(--text)}.about{background:radial-gradient(ellipse 48% 46% at 28% 47%,rgba(73,183,252,.075),transparent 72%),linear-gradient(180deg,var(--scene-about-edge) 0%,var(--scene-about-mid) 52%,var(--scene-about-edge) 100%)}.about .centerHeading{padding-top:calc(var(--screen-inset) + 111px)}.aboutGrid{display:grid;grid-template-columns:620px 1fr;gap:44px;align-items:start;margin-top:74px}.aboutImage{--scene-x: 0px;--scene-y: 0px;position:relative;height:380px;overflow:hidden;isolation:isolate;background:#ffffff0a}.aboutImage img{position:relative;z-index:0;width:100%;height:100%;object-fit:cover;object-position:52% center;transform:translate3d(0,var(--parallax-y),0) scale(1.025);translate:var(--scene-x) var(--scene-y);transition:filter .65s var(--ease),translate .68s var(--ease)}.aboutImage:hover img{filter:brightness(1.08) saturate(1.05)}.aboutImage:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border:1px solid rgba(145,193,229,.16);background:linear-gradient(180deg,rgba(99,169,244,.035),transparent 34%,rgba(5,12,23,.16));content:"";pointer-events:none}.aboutCopy>p{margin:0 20px;color:var(--muted);font-size:14px;line-height:1.72}.aboutCopy>p strong{color:#e9f0f7;font-weight:700}.aboutPathList{margin-top:48px}.aboutPathItem{display:grid;min-height:58px;grid-template-columns:24px minmax(0,1fr);gap:16px;align-items:start;padding:15px 20px;border-bottom:1px solid #313846;background:transparent;transition:min-height .36s var(--ease),background .3s var(--ease)}.aboutPathItem:last-child{border-bottom:0}.aboutPathItem>img{width:24px;height:24px;margin-top:1px;transition:filter .3s var(--ease),transform .36s var(--ease)}.aboutPathContent{min-width:0}.aboutCopy h3{margin:0;color:var(--text);font-size:17px;font-weight:600}.aboutPathItem p{max-height:0;margin:0;overflow:hidden;color:var(--muted);font-size:13px;line-height:1.7;opacity:0;transform:translate3d(0,8px,0);transition:max-height .42s var(--ease),margin-top .36s var(--ease),opacity .28s var(--ease),transform .36s var(--ease)}.aboutPathItem:hover,.aboutPathItem:focus-within{min-height:92px;background:#34537814}.aboutPathItem:hover>img,.aboutPathItem:focus-within>img{filter:brightness(1.2);transform:translateY(2px)}.aboutPathItem:hover p,.aboutPathItem:focus-within p{max-height:64px;margin-top:7px;opacity:1;transform:translateZ(0)}.aboutPathItem:focus-visible{outline:1px solid rgba(73,183,252,.72);outline-offset:-1px}.aboutMetrics{display:grid;grid-template-columns:repeat(5,1fr);margin-top:56px;border-top:1px solid rgba(72,76,83,.4);border-bottom:1px solid rgba(72,76,83,.4);background:#ffffff06}.aboutMetrics>div{display:grid;min-height:132px;place-content:center;text-align:center;border-right:1px solid rgba(72,76,83,.4);transition:background .35s var(--ease),translate .35s var(--ease)}.aboutMetrics>div:hover{background:#49b7fc09;translate:0 -3px}.aboutMetrics>div:last-child{border-right:0}.aboutMetrics strong{color:#97bdfd;font:700 30px/1.3 Manrope,sans-serif}.aboutMetrics span{margin-top:4px;color:#bfd4faa6;font-size:13px}.culture{isolation:isolate;background:radial-gradient(ellipse 72% 58% at 64% 48%,rgba(73,183,252,.075),transparent 72%),linear-gradient(180deg,var(--scene-about-edge) 0%,var(--scene-culture) 52%,#06111f 100%)}.culture:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:var(--noise-texture) center / 420px 420px repeat;content:"";opacity:.055;mix-blend-mode:screen;pointer-events:none}.cultureInner{position:relative;z-index:1;padding-top:calc(var(--screen-inset) + 126px)}.cultureHeading{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:end;gap:60px}.cultureKicker{display:flex;min-width:0;align-items:center;gap:14px;margin:0 0 8px;color:#7d9ff7;font:600 11px/1 Manrope,sans-serif}.cultureKicker span{color:#7ccfff;font-size:15px}.cultureKicker i{width:42px;height:1px;flex:0 0 auto;background:#7ccfff6b}.cultureKicker strong{overflow:hidden;font-size:inherit;font-style:normal;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cultureHeading h2{margin:0;color:#e8f0fb;font-size:56px;font-weight:500;line-height:1.18;text-wrap:balance}.cultureHeading h2 strong{color:#78c8ff;font-weight:inherit}.cultureManifesto{margin-top:92px;border-top:1px solid rgba(145,193,229,.2);border-bottom:1px solid rgba(145,193,229,.2)}.cultureItem{position:relative;display:grid;min-height:152px;overflow:hidden;grid-template-columns:80px 240px minmax(0,1fr);align-items:center;border-bottom:1px solid rgba(145,193,229,.13);isolation:isolate}.cultureItem:last-child{border-bottom:0}.cultureItem:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(68,152,228,.11),rgba(27,81,130,.045) 46%,transparent 82%);content:"";opacity:0;transform:translate(-4%);transition:opacity .36s ease,transform .5s var(--ease)}.cultureItem:after{position:absolute;top:0;bottom:0;left:0;width:2px;background:#69c7ff;box-shadow:0 0 18px #49b7fc85;content:"";opacity:0;transform:scaleY(.34);transition:opacity .32s ease,transform .5s var(--ease)}.cultureItem:hover:before{opacity:1;transform:none}.cultureItem:hover:after{opacity:1;transform:scaleY(.66)}.cultureItemIndex{color:#8bc5f09e;font:500 13px/1 Manrope,sans-serif;transition:color .3s ease,transform .4s var(--ease)}.cultureItemIdentity{display:grid;gap:9px}.cultureItemIdentity strong{color:#e1ebf8;font-size:22px;font-weight:600}.cultureItemIdentity span{color:#8baad194;font:600 11px/1 Manrope,sans-serif}.cultureItem h3{margin:0;color:#e8f0fbd1;font-size:38px;font-weight:500;line-height:1.25;transition:color .3s ease,transform .45s var(--ease)}.cultureItem:hover .cultureItemIndex{color:#7fd2ff;transform:translate(6px)}.cultureItem:hover h3{color:#fff;transform:translate(12px)}.careers{position:relative;display:flex;height:var(--screen-height);min-height:var(--screen-height);overflow:clip;flex-direction:column;isolation:isolate;background:radial-gradient(ellipse 68% 44% at 50% 34%,rgba(73,183,252,.075),transparent 74%),linear-gradient(180deg,#06111f,#071321 54%,#030a12)}.careers:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:var(--noise-texture) center / 420px 420px repeat;content:"";opacity:.07;mix-blend-mode:screen;pointer-events:none}.careers>*{position:relative;z-index:1}.careerHero{padding-top:calc(var(--screen-inset) + 120px);text-align:center}.careerHero h2{width:min(1180px,100%);margin:0 auto;color:#f2f7ff;font-size:44px;font-weight:600;line-height:1.18;text-wrap:balance}.careerBenefits{margin-top:36px}.careerBenefitStrip{display:grid;overflow:hidden;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(117,196,251,.24);border-radius:8px;background:linear-gradient(140deg,#112f4e9e,#061627cc);box-shadow:inset 0 1px #e2f1ff0a,0 28px 70px #00040e33}.careerBenefitItem{position:relative;display:grid;min-width:0;min-height:220px;overflow:hidden;place-items:center;padding:16px 22px 20px;border:0;border-radius:0;background-color:transparent;text-align:center;transition:background-color .32s ease}.careerBenefitItem+.careerBenefitItem{background-image:linear-gradient(180deg,transparent 10%,rgba(117,196,251,.16) 24%,rgba(117,196,251,.16) 76%,transparent 90%);background-position:left center;background-repeat:no-repeat;background-size:1px 100%}.careerBenefitItem:before{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 35%,rgba(98,178,255,.11),transparent 54%);content:"";opacity:0;transition:opacity .32s ease;pointer-events:none}.careerBenefitItem:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(98,197,255,.9),transparent);content:"";opacity:0;transform:scaleX(.36);transition:opacity .28s ease,transform .42s var(--ease);pointer-events:none}.careerBenefitItem:hover,.careerBenefitItem:focus-visible{outline:0;background-color:#3e84c60e}.careerBenefitItem:hover:before,.careerBenefitItem:focus-visible:before{opacity:1}.careerBenefitItem:hover:after,.careerBenefitItem:focus-visible:after{opacity:.78;transform:scaleX(.9)}.careerBenefitCopy{position:absolute;z-index:2;right:22px;bottom:14px;left:22px;display:grid;min-height:56px;place-items:center}.careerBenefitItem h3,.careerBenefitItem p{grid-area:1 / 1;margin:0}.careerBenefitItem h3{color:#f3f7ff;font-size:21px;font-weight:600;line-height:1.35;white-space:nowrap;transition:opacity .2s ease,transform .34s var(--ease)}.careerBenefitItem p{max-width:330px;color:#dae7f9d6;font-size:14px;line-height:1.55;opacity:0;visibility:hidden;transform:translateY(9px);transition:opacity .24s ease,transform .34s var(--ease),visibility 0s linear .24s}.careerBenefitItem img{position:absolute;z-index:1;top:14px;left:50%;width:112px;height:112px;object-fit:contain;filter:drop-shadow(0 13px 21px rgba(39,135,255,.2));transform:translate(-50%);transition:opacity .34s ease,filter .34s ease,transform .42s var(--ease)}.careerBenefitItem:hover h3,.careerBenefitItem:focus-visible h3{opacity:0;transform:translateY(-8px)}.careerBenefitItem:hover p,.careerBenefitItem:focus-visible p{opacity:1;visibility:visible;transform:translateY(0);transition-delay:.06s,.06s,0s}.careerBenefitItem:hover img,.careerBenefitItem:focus-visible img{filter:drop-shadow(0 18px 30px rgba(54,159,255,.3));transform:translate(-50%) translateY(-7px) scale(1.035)}.careerRecruitment{margin-top:32px}.careerRecruitmentTitle{flex:none;margin:0;padding-right:32px;border-right:1px solid rgba(117,196,251,.18);color:#f3f7ff;font-size:27px;font-weight:600;line-height:1.2}.careerRecruitmentHeader{display:flex;min-height:72px;align-items:center;gap:34px;border-bottom:1px solid rgba(117,196,251,.24)}.careerTabs{display:flex;height:72px;align-items:stretch;gap:36px}.careerTabs button{position:relative;min-width:0;min-height:72px;padding:0;border:0;background:transparent;color:#d5e2f79e;text-align:left;transition:color .2s ease}.careerTabs button:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;background:#59c2ff;box-shadow:0 0 14px #49b7fc73;content:"";opacity:0;transform:scaleX(.45);transition:opacity .22s ease,transform .28s var(--ease)}.careerTabs button:hover{color:#f0f7ff}.careerTabs button.is-active{color:#f3f8ff}.careerTabs button.is-active:after{opacity:1;transform:scaleX(1)}.careerTabs button:focus-visible{outline:1px solid rgba(117,196,251,.68);outline-offset:3px}.careerTabLabel{min-width:0;font-size:17px;font-weight:500;white-space:nowrap}.careerAllJobs{display:flex;width:max-content;min-height:48px;align-items:center;justify-content:center;gap:8px;margin:18px auto 0;padding-inline:28px;border:1px solid rgba(145,193,229,.5);border-radius:999px;background:transparent;color:#d6e7ff;font-size:14px;white-space:nowrap;transition:background .25s,border-color .25s,color .28s,transform .28s var(--ease)}.careerAllJobs:hover,.careerAllJobs:focus-visible{border-color:#91c1e5e6;background:#3569ab21;color:#fff;outline:0;transform:translateY(-2px)}.careerAllJobs svg{color:#6dcaff;transition:transform .28s var(--ease)}.careerAllJobs:hover svg,.careerAllJobs:focus-visible svg{transform:translate(2px,-2px)}.careerJobExplorer{margin-top:24px}.careerJobGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.careerPositionCard{--pointer-x: 50%;--pointer-y: 50%;position:relative;isolation:isolate;display:flex;min-width:0;min-height:146px;overflow:hidden;padding:18px 30px 19px;flex-direction:column;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;animation:career-position-enter .56s cubic-bezier(.2,.75,.28,1) calc(var(--job-order) * 70ms) both;transition:background .32s ease,box-shadow .38s var(--ease),transform .38s var(--ease)}.careerPositionCard+.careerPositionCard{border-left:1px solid rgba(117,196,251,.22);border-radius:0 6px 6px 0}.careerPositionCard:after{position:absolute;z-index:0;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(91,194,255,.86),transparent);content:"";opacity:.22;transform:scaleX(.42);transition:opacity .32s ease,transform .42s var(--ease)}.careerPositionGlow{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle 220px at var(--pointer-x) var(--pointer-y),rgba(92,177,255,.15),transparent 72%);opacity:0;transition:opacity .34s ease;pointer-events:none}.careerPositionCard>span:not(.careerPositionGlow){position:relative;z-index:1}.careerPositionCard:hover,.careerPositionCard:focus-visible{outline:0;background:linear-gradient(140deg,#1941697a,#081c3061);box-shadow:inset 0 1px #e1f1ff0f,0 20px 42px #0006122e;transform:translateY(-3px)}.careerPositionCard:hover:after,.careerPositionCard:focus-visible:after{opacity:.74;transform:scaleX(1)}.careerPositionCard:hover .careerPositionGlow,.careerPositionCard:focus-visible .careerPositionGlow{opacity:1}.careerPositionIndex{color:#bfd8f5b8;font:500 13px/1.2 Manrope,sans-serif}.careerPositionTitle{min-width:0;margin-top:11px;overflow:hidden;color:#f1f6ff;font-size:25px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;transition:color .28s ease}.careerPositionFooter{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:18px;margin-top:auto;color:#bed3edb3;font-size:14px}.careerPositionFooter svg{flex:none;color:#dcecff;transition:color .28s ease,transform .34s var(--ease)}.careerPositionCard:hover .careerPositionTitle,.careerPositionCard:focus-visible .careerPositionTitle{color:#fff}.careerPositionCard:hover .careerPositionFooter svg,.careerPositionCard:focus-visible .careerPositionFooter svg{color:#76caff;transform:translate(5px)}@keyframes career-position-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.careerDialogBackdrop{position:fixed;z-index:1100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;background:#02070ec2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.careerDialog{position:relative;width:min(900px,100%);max-height:calc(100svh - 56px);overflow-y:auto;padding:38px 42px 28px;border:1px solid rgba(139,194,244,.3);border-radius:8px;background:linear-gradient(140deg,#15243a,#0a1628 62%,#08131f);box-shadow:0 32px 90px #0000008c,inset 0 1px #dceeff17;color:#e8f1ff}.careerDialogClose{position:absolute;top:23px;right:25px;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(139,194,244,.25);border-radius:50%;background:#ffffff08;color:#cbdcf0;cursor:pointer;transition:border-color .25s,background .25s}.careerDialogClose:hover,.careerDialogClose:focus-visible{border-color:#8bc2f4a8;background:#8bc2f41a;outline:0}.careerDialogHeader{padding-right:45px}.careerDialogEyebrow{display:inline-flex;align-items:center;gap:12px;color:#7bc8f7;font-size:13px}.careerDialogEyebrow i{width:28px;height:1px;background:#7bc8f77a}.careerDialogHeader h2{margin:17px 0 0;font-size:32px;font-weight:600;line-height:1.3}.careerDialogHeader p{max-width:720px;margin:14px 0 0;color:#d0dff2c2;font-size:15px;line-height:1.7}.careerDialogMeta{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:22px;color:#c1d4ecb8;font-size:13px}.careerDialogMeta span{display:inline-flex;align-items:center;gap:6px}.careerDialogMeta svg{color:#7bc8f7}.careerDialogMeta strong{margin-left:auto;color:#84d0fb;font:600 20px/1.2 Manrope,sans-serif}.careerDialogSkills{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px;padding-top:20px;border-top:1px solid rgba(139,194,244,.16)}.careerDialogSkills span{padding:5px 10px;border:1px solid rgba(139,194,244,.18);border-radius:4px;background:#8bc2f40f;color:#c4dcf7;font-size:12px}.careerDialogSections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;margin-top:28px}.careerDialogSections h3{margin:0;font-size:16px;font-weight:600}.careerDialogSections ol{margin:14px 0 0;padding-left:18px;color:#d0dff2c7;font-size:13px;line-height:1.8}.careerDialogSections li{padding-left:4px;text-wrap:pretty}.careerDialogSections li+li{margin-top:9px}.careerDialogSections li::marker{color:#6fbff0}.careerDialog .careerDialogFooter{display:flex;width:100%;min-height:0;align-items:center;justify-content:space-between;gap:20px;margin-top:30px;padding:22px 0 0;border-top:1px solid rgba(139,194,244,.16);color:#c1d4ec94;font-size:12px}.careerDialogFooter a{display:inline-flex;flex:none;min-height:38px;align-items:center;gap:8px;padding:0 16px;border:1px solid rgba(139,194,244,.56);border-radius:999px;color:#e5f3ff;font-size:13px;transition:border-color .25s,background .25s}.careerDialogFooter a:hover,.careerDialogFooter a:focus-visible{border-color:#a7dfff;background:#8bc2f41f;outline:0}.careers footer{display:flex;min-height:54px;align-items:center;justify-content:space-between;width:var(--page-width);margin:auto auto 0;padding:10px 0;border-top:1px solid rgba(145,193,229,.1);color:#8794a8;font-size:14px}.careers footer .brand strong{color:#b8c3d3;font-size:14px}.careers footer .brand>span{width:12px;height:12px;border-radius:3px}@media(min-width:761px){.architectureIntro,.productScreen,.businessIntro,.industry,.about,.culture,.careers{content-visibility:auto;contain-intrinsic-size:auto var(--screen-height)}.screen.is-scene-active .parallaxLayer,.architectureIntro.is-scene-active .architectureCard,.productScreen.is-scene-active .flowIdFloatingCube,.businessIntro.is-scene-active .businessCard,.industry.is-scene-active .industryBackdrop,.about.is-scene-active .aboutImage img{will-change:transform}.architectureIntro:not(.is-scene-active) .architectureConnectionPulse,.architectureIntro:not(.is-scene-active) .architectureCard,.architectureIntro:not(.is-scene-active) .architectureCard:after,.productScreen:not(.is-scene-active) .flowIdFloatingCube{animation-play-state:paused}}@media(min-width:2400px)and (min-height:1200px){:root{--page-width: min(1500px, calc(100% - 120px) );--screen-inset: max(0px, calc((100svh - 1138px)/2) )}.topNav{top:30px;width:calc(100% - 10vw);height:60px;grid-template-columns:minmax(225px,1fr) auto minmax(225px,1fr)}.has-scrolled .topNav{top:18px}.brand img{width:163px;height:26px}.desktopNav{gap:50px}.desktopNav a{padding-block:15px;font-size:16px}.desktopNav a:after{bottom:6px}.outlineButton{min-height:60px;padding-inline:35px;font-size:18px}.centerHeading{width:min(1500px,calc(100% - 60px));padding-top:calc(var(--screen-inset) + 165px)}.centerHeading h2{font-size:70px}.centerHeading p{max-width:950px;margin-top:25px;font-size:20px}.heroCopy{width:min(1025px,calc(100% - 60px));padding-top:calc(var(--screen-inset) + 310px);gap:20px}.heroEyebrow{font-size:15px;line-height:25px}.hero h1{font-size:80px}.heroLead{font-size:20px}.heroAction{font-size:20px;line-height:40px}.heroAction .blurTitleSegment{min-width:148px;min-height:60px;padding-inline:35px}.valueHeading{top:calc(var(--screen-inset) + 383px)}.valueHeading h2{font-size:80px}.valueHeading p{margin-top:18px;font-size:20px}.architectureCardField{top:calc(50% + 28px);width:min(2150px,100%);height:min(1138px,100%);perspective:950px}.architectureCard{width:282px;min-height:178px;padding:26px;gap:18px;border-radius:9px}.architectureCardIcon{width:72px;height:72px;flex-basis:72px;border-radius:8px}.architectureCardCopy small{font-size:13px}.architectureCardCopy strong{margin-top:10px;font-size:22px}.architectureCardCopy>span{font-size:15px}.architectureCard.is-near{width:320px;min-height:192px;padding:27px}.architectureCard.is-near .architectureCardIcon{width:78px;height:78px;flex-basis:78px}.architectureCard.is-mid{width:340px;min-height:205px;padding:29px}.architectureCard.is-mid .architectureCardIcon{width:82px;height:82px;flex-basis:82px}.architectureCard.is-far{width:278px;min-height:178px;padding:26px}.architectureCard.is-far .architectureCardCopy strong{font-size:21px}.architectureFlowCue{gap:14px;font-size:13px}.architectureFlowCue:before,.architectureFlowCue:after{width:58px}.architecturePipeline{gap:16px;padding:10px 16px;font-size:15px}.architecturePipeline i{width:53px;flex-basis:53px}.architectureIntro .centerHeading{width:min(1150px,calc(100% - 60px))}.architectureIntro .centerHeading h2{font-size:80px}.architectureIntro .centerHeading p{max-width:900px;margin-top:30px}.productLayout{padding-top:calc(var(--screen-inset) + 190px);padding-bottom:199px}.productTitle{padding-bottom:35px}.productAnimatedTitle{font-size:60px}.productTitleDivider,.productAnimatedSuffix{margin-left:13px}.productDescription{max-width:745px;margin-top:20px;font-size:18px}.capabilityGrid{gap:55px 90px;margin-top:100px}.productScreen.is-tianjiang .capabilityGrid{gap:45px 73px;margin-top:73px}.capabilityGrid article{grid-template-columns:55px 1fr;gap:23px}.capabilityIcon,.capabilityIcon img{width:55px;height:55px}.capabilityIcon.has-frame:before{border-radius:9px}.capabilityIcon .capabilityGlyph{width:30px;height:30px}.capabilityGrid h3{font-size:23px}.capabilityGrid p{margin-top:9px;font-size:16px}.productStats{bottom:calc(var(--screen-inset) + 38px);min-height:165px}.productStats>div{min-height:165px;padding-inline:30px}.productStats>div:not(:first-child){padding-left:30px}.productStats strong{font-size:38px}.productStats span{margin-top:5px;font-size:16px}.businessIntro .centerHeading{padding-top:calc(var(--screen-inset) + 180px)}.businessCards{width:min(1655px,calc(100% - 60px));gap:40px;margin-top:140px}.businessCard{height:558px;padding:50px 40px;border-radius:20px}.businessCardCopy span{font-size:25px;line-height:30px}.businessCardCopy h3{margin-top:20px;font-size:23px}.businessCardCopy p{font-size:16px}.businessCard:hover .businessCardCopy p,.businessCard:focus-visible .businessCardCopy p{margin-top:13px}.industryBackdrop{top:0;height:100%}.industryHeading{padding-top:calc(var(--screen-inset) + 180px)}.industryStory{margin-top:275px}.industryStory>span{font-size:26px}.industryStoryTitle{margin-top:15px}.industryStory h3{font-size:70px}.industryArrows{gap:26px}.industryArrows button{width:60px;height:60px}.industryStory p{margin-top:15px;font-size:19px}.industryStory>div{gap:35px;margin-top:18px}.industryStory strong{gap:9px;font-size:19px}.industryTabs{bottom:calc(var(--screen-inset) + 60px)}.industryTabs button{gap:6px;padding:30px 0 13px}.industryTabs button.is-active:before{width:40px}.industryTabs small{font-size:16px}.industryTabs span{font-size:23px}.about .centerHeading{padding-top:calc(var(--screen-inset) + 139px)}.aboutGrid{grid-template-columns:775px 1fr;gap:55px;margin-top:93px}.aboutImage{height:475px}.aboutCopy>p{margin-inline:25px;font-size:18px}.aboutPathList{margin-top:60px}.aboutPathItem{min-height:73px;grid-template-columns:30px minmax(0,1fr);gap:20px;padding:19px 25px}.aboutPathItem>img{width:30px;height:30px}.aboutCopy h3{font-size:21px}.aboutPathItem p{font-size:16px}.aboutPathItem:hover,.aboutPathItem:focus-within{min-height:115px}.aboutMetrics{margin-top:70px}.aboutMetrics>div{min-height:165px}.aboutMetrics strong{font-size:38px}.aboutMetrics span{margin-top:5px;font-size:16px}.cultureInner{padding-top:calc(var(--screen-inset) + 158px)}.cultureHeading{grid-template-columns:350px minmax(0,1fr);gap:75px}.cultureKicker{gap:18px;margin-bottom:10px;font-size:14px}.cultureKicker span{font-size:19px}.cultureKicker i{width:53px}.cultureHeading h2{font-size:70px}.cultureManifesto{margin-top:115px}.cultureItem{min-height:190px;grid-template-columns:100px 300px minmax(0,1fr)}.cultureItemIndex{font-size:16px}.cultureItemIdentity{gap:11px}.cultureItemIdentity strong{font-size:28px}.cultureItemIdentity span{font-size:14px}.cultureItem h3{font-size:48px}.careerHero{padding-top:calc(var(--screen-inset) + 130px)}.careerHero h2{width:min(1400px,100%);font-size:53px}.careerBenefits{margin-top:45px}.careerBenefitItem{min-height:264px;padding:20px 28px 24px}.careerBenefitCopy{right:28px;bottom:17px;left:28px;min-height:68px}.careerBenefitItem h3{font-size:26px}.careerBenefitItem p{font-size:17px}.careerBenefitItem img{top:17px;width:134px;height:134px}.careerRecruitment{margin-top:42px}.careerRecruitmentTitle{padding-right:40px;font-size:34px}.careerRecruitmentHeader,.careerTabs,.careerTabs button{min-height:86px}.careerRecruitmentHeader{gap:43px}.careerTabs{height:86px;gap:50px}.careerTabLabel{font-size:21px}.careerAllJobs{min-height:60px;gap:10px;padding-inline:35px;font-size:18px}.careerJobExplorer{margin-top:28px}.careerPositionCard{min-height:172px;padding:23px 38px 24px}.careerPositionIndex{font-size:16px}.careerPositionTitle{margin-top:14px;font-size:29px}.careerPositionFooter{font-size:17px}.careers footer{min-height:68px;padding-block:13px;font-size:18px}.careers footer .brand strong{font-size:18px}}@media(min-width:3400px)and (min-height:1800px){:root{--page-width: min(1800px, calc(100% - 180px) );--screen-inset: max(0px, calc((100svh - 1365px)/2) )}.topNav{top:36px;height:72px;grid-template-columns:minmax(270px,1fr) auto minmax(270px,1fr)}.has-scrolled .topNav{top:21px}.brand img{width:195px;height:32px}.desktopNav{gap:60px}.desktopNav a{padding-block:18px;font-size:20px}.outlineButton{min-height:72px;padding-inline:42px;font-size:22px}.centerHeading{width:min(1800px,calc(100% - 72px));padding-top:calc(var(--screen-inset) + 198px)}.centerHeading h2{font-size:84px}.centerHeading p{max-width:1140px;margin-top:30px;font-size:24px}.heroCopy{width:min(1230px,calc(100% - 72px));padding-top:calc(var(--screen-inset) + 372px);gap:24px}.heroEyebrow{font-size:18px;line-height:30px}.hero h1{font-size:96px}.heroLead{font-size:24px}.heroAction{font-size:24px;line-height:48px}.heroAction .blurTitleSegment{min-width:177px;min-height:72px;padding-inline:42px}.valueHeading{top:calc(var(--screen-inset) + 459px)}.valueHeading h2{font-size:96px}.valueHeading p{margin-top:21px;font-size:24px}.architectureCardField{top:calc(50% + 33px);width:min(2580px,100%);height:min(1365px,100%);perspective:1140px}.architectureCard{width:338px;min-height:214px;padding:31px;gap:21px;border-radius:11px}.architectureCardIcon{width:86px;height:86px;flex-basis:86px;border-radius:9px}.architectureCardCopy small{font-size:15px}.architectureCardCopy strong{margin-top:12px;font-size:26px}.architectureCardCopy>span{font-size:18px}.architectureCard.is-near{width:384px;min-height:230px;padding:32px}.architectureCard.is-near .architectureCardIcon{width:94px;height:94px;flex-basis:94px}.architectureCard.is-mid{width:408px;min-height:246px;padding:35px}.architectureCard.is-mid .architectureCardIcon{width:98px;height:98px;flex-basis:98px}.architectureCard.is-far{width:334px;min-height:214px;padding:31px}.architectureCard.is-far .architectureCardCopy strong{font-size:25px}.architectureFlowCue{gap:17px;font-size:15px}.architectureFlowCue:before,.architectureFlowCue:after{width:69px}.architecturePipeline{gap:20px;padding:12px 20px;font-size:18px}.architecturePipeline i{width:63px;flex-basis:63px}.architectureIntro .centerHeading{width:min(1380px,calc(100% - 72px))}.architectureIntro .centerHeading h2{font-size:96px}.architectureIntro .centerHeading p{max-width:1080px;margin-top:36px}.productLayout{padding-top:calc(var(--screen-inset) + 228px);padding-bottom:239px}.productTitle{padding-bottom:42px}.productAnimatedTitle{font-size:72px}.productTitleDivider,.productAnimatedSuffix{margin-left:15px}.productDescription{max-width:894px;margin-top:24px;font-size:21px}.capabilityGrid{gap:66px 108px;margin-top:120px}.productScreen.is-tianjiang .capabilityGrid{gap:54px 87px;margin-top:87px}.capabilityGrid article{grid-template-columns:66px 1fr;gap:27px}.capabilityIcon,.capabilityIcon img{width:66px;height:66px}.capabilityIcon.has-frame:before{border-radius:11px}.capabilityIcon .capabilityGlyph{width:36px;height:36px}.capabilityGrid h3{font-size:27px}.capabilityGrid p{margin-top:11px;font-size:20px}.productStats{bottom:calc(var(--screen-inset) + 45px);min-height:198px}.productStats>div{min-height:198px;padding-inline:36px}.productStats>div:not(:first-child){padding-left:36px}.productStats strong{font-size:45px}.productStats span{margin-top:6px;font-size:20px}.businessIntro .centerHeading{padding-top:calc(var(--screen-inset) + 216px)}.businessCards{width:min(1986px,calc(100% - 72px));gap:48px;margin-top:168px}.businessCard{height:669px;padding:60px 48px}.businessCardCopy span{font-size:30px;line-height:36px}.businessCardCopy h3{margin-top:24px;font-size:27px}.businessCardCopy p{font-size:20px}.businessCard:hover .businessCardCopy p,.businessCard:focus-visible .businessCardCopy p{margin-top:15px}.industryHeading{padding-top:calc(var(--screen-inset) + 216px)}.industryStory{margin-top:330px}.industryStory>span{font-size:32px}.industryStoryTitle{margin-top:18px}.industryStory h3{font-size:84px}.industryArrows{gap:32px}.industryArrows button{width:72px;height:72px}.industryStory p{margin-top:18px;font-size:23px}.industryStory>div{gap:42px;margin-top:21px}.industryStory strong{gap:11px;font-size:23px}.industryTabs{bottom:calc(var(--screen-inset) + 72px)}.industryTabs button{gap:8px;padding:36px 0 15px}.industryTabs button.is-active:before{width:48px}.industryTabs small{font-size:20px}.industryTabs span{font-size:27px}.about .centerHeading{padding-top:calc(var(--screen-inset) + 167px)}.aboutGrid{grid-template-columns:930px 1fr;gap:66px;margin-top:111px}.aboutImage{height:570px}.aboutCopy>p{margin-inline:30px;font-size:21px}.aboutPathList{margin-top:72px}.aboutPathItem{min-height:87px;grid-template-columns:36px minmax(0,1fr);gap:24px;padding:23px 30px}.aboutPathItem>img{width:36px;height:36px}.aboutCopy h3{font-size:26px}.aboutPathItem p{font-size:20px}.aboutPathItem:hover,.aboutPathItem:focus-within{min-height:138px}.aboutMetrics{margin-top:84px}.aboutMetrics>div{min-height:198px}.aboutMetrics strong{font-size:45px}.aboutMetrics span{margin-top:6px;font-size:20px}.cultureInner{padding-top:calc(var(--screen-inset) + 190px)}.cultureHeading{grid-template-columns:420px minmax(0,1fr);gap:90px}.cultureKicker{gap:21px;margin-bottom:12px;font-size:17px}.cultureKicker span{font-size:23px}.cultureKicker i{width:63px}.cultureHeading h2{font-size:84px}.cultureManifesto{margin-top:138px}.cultureItem{min-height:228px;grid-template-columns:120px 360px minmax(0,1fr)}.cultureItemIndex{font-size:20px}.cultureItemIdentity{gap:14px}.cultureItemIdentity strong{font-size:34px}.cultureItemIdentity span{font-size:17px}.cultureItem h3{font-size:58px}.careerHero{padding-top:calc(var(--screen-inset) + 156px)}.careerHero h2{width:min(1680px,100%);font-size:63px}.careerBenefits{margin-top:54px}.careerBenefitItem{min-height:316px;padding:24px 34px 29px}.careerBenefitCopy{right:34px;bottom:20px;left:34px;min-height:82px}.careerBenefitItem h3{font-size:31px}.careerBenefitItem p{max-width:430px;font-size:21px}.careerBenefitItem img{top:20px;width:160px;height:160px}.careerRecruitment{margin-top:50px}.careerRecruitmentTitle{padding-right:48px;font-size:41px}.careerRecruitmentHeader,.careerTabs,.careerTabs button{min-height:102px}.careerRecruitmentHeader{gap:52px}.careerTabs{height:102px;gap:60px}.careerTabLabel{font-size:26px}.careerAllJobs{min-height:72px;gap:12px;padding-inline:42px;font-size:21px}.careerJobExplorer{margin-top:34px}.careerPositionCard{min-height:206px;padding:28px 46px 29px}.careerPositionIndex{font-size:19px}.careerPositionTitle{margin-top:17px;font-size:35px}.careerPositionFooter{font-size:20px}.careers footer{min-height:81px;padding-block:15px;font-size:21px}.careers footer .brand strong{font-size:21px}}@media(min-width:1081px)and (max-width:1400px){.architectureIntro .centerHeading{width:min(760px,calc(100% - 48px))}.architectureIntro .centerHeading h2{font-size:54px}.architectureCardOrbit.is-far-left{left:1%}.architectureCardOrbit.is-far-right{right:1%}}@media(min-width:1081px)and (max-width:1200px){.architectureIntro .centerHeading{width:min(680px,calc(100% - 48px))}.architectureIntro .centerHeading h2{font-size:48px}.productLayout{grid-template-columns:1fr 1fr;padding-top:calc(var(--screen-inset) + 128px)}.productAnimatedTitle{flex-wrap:wrap;font-size:24px;white-space:normal}.productAnimatedName{font-size:inherit}.productScreen.is-tianjiang .productAnimatedName{flex-basis:100%}.productScreen.is-tianjiang .productTitleDivider{display:none}.productScreen.is-tianjiang .productAnimatedSuffix{flex-basis:100%;margin-top:4px;margin-left:0}.capabilityGrid,.productScreen.is-tianjiang .capabilityGrid{gap:24px 32px;margin-top:34px}.capabilityGrid article{grid-template-columns:40px 1fr;gap:12px}.capabilityIcon,.capabilityIcon img{width:40px;height:40px}.capabilityGrid h3{font-size:16px}.capabilityGrid p{margin-top:5px;font-size:12px;line-height:1.55}}@media(max-width:1080px){:root{--page-width: min(900px, calc(100% - 48px) )}.topNav{grid-template-columns:150px 1fr 140px;width:calc(100% - 48px)}.desktopNav{gap:20px}.desktopNav a{font-size:16px}.headerCta{min-height:42px;padding-inline:20px;font-size:13px}.architectureIntro .centerHeading{width:min(620px,calc(100% - 48px))}.architectureIntro .centerHeading h2{font-size:44px}.architectureCardOrbit.is-far-left{left:0}.architectureCardOrbit.is-far-right{right:0}.architectureCard.is-far{width:220px;min-height:146px;padding:22px}.productLayout{grid-template-columns:44% 56%;padding-top:calc(var(--screen-inset) + 126px)}.productAnimatedTitle{display:flex;flex-wrap:wrap;font-size:25px;white-space:normal}.productAnimatedName{font-size:inherit}.productAnimatedName{flex-basis:100%}.productTitleDivider{display:none}.productAnimatedSuffix{flex-basis:100%;margin-top:4px;margin-left:0}.productScreen.is-tianjiang .productAnimatedName{flex-basis:100%}.productScreen.is-tianjiang .productTitleDivider{display:none}.productScreen.is-tianjiang .productAnimatedSuffix{flex-basis:100%;margin-top:4px;margin-left:0}.productDescription{margin-top:10px;font-size:12px;line-height:1.6}.capabilityGrid,.productScreen.is-tianjiang .capabilityGrid{gap:22px 28px;margin-top:30px}.capabilityGrid article{grid-template-columns:40px 1fr;gap:12px}.capabilityIcon,.capabilityIcon img{width:40px;height:40px}.capabilityGrid h3{font-size:16px}.capabilityGrid p{margin-top:5px;font-size:12px;line-height:1.5}.productArtwork{width:130%;margin-left:-34%}.businessCards{width:calc(100% - 48px);gap:20px}.businessCard{padding-inline:24px}.businessCardCopy h3{font-size:17px}.aboutGrid{grid-template-columns:52% 48%;gap:34px}.cultureHeading{grid-template-columns:220px minmax(0,1fr);gap:40px}.cultureHeading h2{font-size:48px}.cultureManifesto{margin-top:70px}.cultureItem{min-height:136px;grid-template-columns:64px 190px minmax(0,1fr)}.cultureItem h3{font-size:32px}.careerHero h2{width:calc(100% - 120px);font-size:40px}.careerBenefitItem{min-height:180px;padding-inline:14px}.careerBenefitItem h3{font-size:17px}.careerBenefitCopy{right:14px;bottom:10px;left:14px;min-height:50px}.careerBenefitItem img{top:8px;width:98px;height:98px}.careerBenefitItem p{font-size:12px}.careerPositionCard{padding-inline:20px}.careerPositionTitle{font-size:19px}.careerPositionFooter{font-size:12px}}@media(min-width:761px)and (max-height:820px){.productLayout{padding-top:104px;padding-bottom:126px}.productAnimatedTitle{font-size:29px}.productAnimatedName{font-size:inherit}.productDescription{margin-top:10px;font-size:12px;line-height:1.6}.capabilityGrid,.productScreen.is-tianjiang .capabilityGrid{gap:22px 48px;margin-top:34px}.capabilityGrid h3{font-size:16px}.capabilityGrid p{margin-top:5px;font-size:11px;line-height:1.5}.productStats{bottom:16px;min-height:104px}.productStats>div{min-height:104px}.productStats strong{font-size:25px}.productStats span{font-size:11px}.careerHero{padding-top:78px}.careerHero h2{font-size:36px}.careerBenefits{margin-top:18px}.careerBenefitItem{min-height:148px;padding-block:8px}.careerBenefitCopy{bottom:8px;min-height:46px}.careerBenefitItem h3{font-size:16px}.careerBenefitItem p{font-size:11px;line-height:1.4}.careerBenefitItem img{top:8px;width:80px;height:80px}.cultureInner{padding-top:92px}.cultureManifesto{margin-top:54px}.cultureItem{min-height:118px}.careerRecruitment{margin-top:20px}.careerRecruitmentTitle{padding-right:20px;font-size:22px}.careerRecruitmentHeader{min-height:56px;gap:22px}.careerTabs,.careerTabs button{min-height:56px;height:56px}.careerTabs{gap:28px}.careerJobExplorer{margin-top:14px}.careerPositionCard{min-height:100px;padding:12px 24px 13px}.careerPositionIndex{font-size:11px}.careerPositionTitle{margin-top:7px;font-size:18px}.careerPositionFooter{font-size:12px}.careers footer{min-height:48px;padding-block:6px}}@media(max-width:760px){:root{--page-width: calc(100% - 32px) }html{scroll-padding-top:0}.screen{height:auto;min-height:0}.topNav{top:16px;grid-template-columns:1fr auto auto;gap:10px;width:calc(100% - 32px);height:54px;padding:5px 6px 5px 15px;border:1px solid rgba(145,193,229,.2);border-radius:999px;background:#0a0f17bd;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.has-scrolled .topNav{top:10px}.desktopNav,.headerCta{display:none}.menuButton{display:grid}.brand img{width:112px;height:18px}.centerHeading{width:calc(100% - 32px);padding-top:88px}.centerHeading h2{font-size:31px;line-height:1.35}.centerHeading p{margin-top:14px;font-size:13px;line-height:1.75}.heroTransition .hero{height:100svh;min-height:780px}.heroEarth{top:0;right:-42%;bottom:0;left:-42%}.heroCopy{width:calc(100% - 32px);padding-top:182px}.heroEyebrow{font-size:10px;line-height:18px}.hero h1{font-size:34px;line-height:1.28;white-space:normal}.hero h1 .heroTitleLine{display:flex;flex-basis:100%;justify-content:center}.heroLead{font-size:13px}.heroAction{font-size:14px}.heroAction .blurTitleSegment{min-height:44px}.demoModalBackdrop{padding:14px;align-items:end}.demoModal{width:100%;max-height:calc(100svh - 28px);padding:30px 20px 22px;border-radius:8px}.demoModalClose{top:12px;right:12px}.demoModalHeader{padding-right:42px}.demoModal h2{font-size:25px}.demoForm{margin-top:22px}.demoFormGrid{grid-template-columns:1fr;gap:14px}.demoForm label.is-wide,.demoFormField.is-wide{grid-column:auto}.demoProductSelectOption>span{align-items:flex-start;flex-direction:column;gap:1px}.demoForm textarea{min-height:82px}.demoSubmit{margin-top:18px}.coreValue{min-height:calc(100svh + 900px);padding-top:100svh}.coreValue:before{top:68svh;background:radial-gradient(ellipse 86% 30% at 50% 60%,rgba(73,183,252,.035),transparent 74%),linear-gradient(180deg,rgba(7,16,26,0) 0%,rgba(7,16,26,.08) 34%,rgba(7,16,26,.42) 70%,var(--scene-core) 100%)}.valueScene{height:900px;min-height:900px}.valueHeading{top:112px;width:calc(100% - 32px)}.valueHeading h2{font-size:30px;line-height:1.32}.valueHeading p{max-width:350px;margin:14px auto 0;font-size:13px;line-height:1.75}.valuePanorama{object-position:center}.architectureIntro:before{background:linear-gradient(180deg,transparent 65%,rgba(16,20,29,.94) 100%)}.architectureIntro{background:radial-gradient(ellipse 92% 30% at 50% 48%,rgba(73,145,219,.045),transparent 74%),linear-gradient(180deg,var(--scene-core) 0%,var(--scene-architecture) 24%,var(--scene-flowid-top) 100%)}.architectureVisual{top:238px;width:920px}.architectureIntro{min-height:1320px}.architectureIntro .centerHeading{top:108px;width:calc(100% - 32px);padding-top:0;transform:translate(-50%)}.architectureIntro .centerHeading h2{font-size:30px}.architectureIntro .centerHeading p{margin-top:14px}.architectureCardField{top:340px;left:16px;display:grid;width:calc(100% - 32px);height:auto;gap:12px;perspective:none;transform:none;transition:none}.architectureCardOrbit.is-upper-left,.architectureCardOrbit.is-upper-right,.architectureCardOrbit.is-lower-left,.architectureCardOrbit.is-lower-right,.architectureCardOrbit.is-far-left,.architectureCardOrbit.is-far-right{--orbit-rotate-y: 0deg;position:relative;inset:auto;width:100%}.architectureCard.is-near,.architectureCard.is-mid,.architectureCard.is-far{--card-shift-x: 0px;--card-shift-y: 0px;--card-z: 0px;--card-scale: 1;--card-rotate-x: 0deg;--card-rotate-y: 0deg;--card-rotate-z: 0deg;width:100%;min-height:110px;padding:16px;gap:12px;opacity:1;filter:none;transform:none;animation:none}.architectureCardIcon,.architectureCard.is-near .architectureCardIcon{width:52px;height:52px;flex-basis:52px}.architectureCardCopy strong,.architectureCard.is-far .architectureCardCopy strong{margin-top:8px;font-size:15px}.architectureFlowCue,.architectureConnections{display:none}.architecturePipeline{top:-58px;gap:7px;padding-inline:10px}.architecturePipeline i{width:24px;flex-basis:24px}.productScreen{min-height:1040px}.productBackdropImage{opacity:.72;filter:brightness(.82) saturate(.92)}.productScreen[data-product=flowid] .productBackdropImage{object-position:35% center}.productScreen[data-product=tianjiang] .productBackdropImage{object-position:75% center}.productScreen[data-product=flowagent] .productBackdropImage{object-position:35% center}.productLayout{display:flex;height:auto;padding:78px 0 230px;flex-direction:column}.productInfo{order:1;padding:0}.productTitle{padding-bottom:0}.productAnimatedName{font-size:inherit}.productAnimatedTitle{font-size:24px}.productDescription{font-size:13px}.capabilityGrid{gap:26px 16px;margin-top:42px}.capabilityGrid article{grid-template-columns:38px 1fr;gap:10px}.capabilityIcon,.capabilityIcon img{width:38px;height:38px}.capabilityIcon.has-frame:before{border-radius:6px}.capabilityGrid h3{font-size:15px}.capabilityGrid p{font-size:11px}.productStats{bottom:42px;grid-template-columns:1fr 1fr;padding:0}.productStats>div,.productStats>div:not(:first-child){min-height:78px;padding:10px 12px;border-right:0}.productStats>div:nth-child(odd){border-right:1px solid rgba(145,193,229,.14)}.productStats>div:nth-child(-n+2){border-bottom:1px solid rgba(145,193,229,.14)}.productStats strong{font-size:24px}.productStats span{margin-top:6px;font-size:11px}.businessIntro{min-height:900px}.businessIntro{background:radial-gradient(ellipse 94% 28% at 50% 54%,rgba(90,139,211,.045),transparent 74%),linear-gradient(180deg,var(--scene-flowagent-bottom) 0%,var(--scene-business-mid) 22%,#0a1220 56%,var(--scene-industry) 100%)}.businessIntro .centerHeading{padding-top:90px}.businessCards{display:flex;width:100%;gap:16px;margin-top:66px;padding:0 16px 26px;overflow-x:auto;scroll-padding-inline:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.businessCards::-webkit-scrollbar{display:none}.businessCard{width:82vw;min-width:82vw;height:470px;padding:34px 26px;scroll-snap-align:center}.businessCardCopy h3{font-size:15px}.industry{min-height:900px}.industry{background:radial-gradient(ellipse 96% 34% at 50% 54%,rgba(73,137,197,.04),transparent 76%),linear-gradient(180deg,var(--scene-industry) 0%,var(--scene-about-edge) 100%)}.industryBackdrop{inset:0 -36% auto;width:172%;height:900px}.industryOverlay{background:linear-gradient(180deg,#070d151a,#070d15e0 48%,#070d15fa 72%)}.industryHeading{padding-top:88px}.industryStory{margin-top:185px}.industryStoryTitle{align-items:center}.industryStory h3{font-size:31px}.industryArrows{gap:10px}.industryArrows button{width:42px;height:42px}.industryStory p{max-height:124px;overflow:auto;font-size:12px;line-height:1.7}.industryStory>div{flex-wrap:wrap;gap:6px 14px}.industryStory strong{font-size:12px}.industryTabs{bottom:32px;grid-template-columns:repeat(3,1fr);gap:8px 0}.industryTabs button{padding-top:14px}.industryTabs small{font-size:11px}.industryTabs span{font-size:15px}.about{min-height:1080px}.about{background:radial-gradient(ellipse 92% 28% at 50% 42%,rgba(73,183,252,.045),transparent 74%),linear-gradient(180deg,var(--scene-about-edge) 0%,var(--scene-about-mid) 52%,var(--scene-about-edge) 100%)}.about .centerHeading{padding-top:86px}.aboutGrid{display:flex;margin-top:42px;flex-direction:column}.aboutImage{width:100%;height:220px}.aboutImage img{object-position:46% center}.aboutCopy>p{margin-inline:0;font-size:12px}.aboutPathList{margin-top:22px}.aboutPathItem{padding:13px 0}.aboutMetrics{grid-template-columns:repeat(2,1fr);margin-top:34px}.aboutMetrics>div{min-height:96px;border-bottom:1px solid rgba(72,76,83,.4)}.aboutMetrics>div:nth-child(2n){border-right:0}.aboutMetrics>div:last-child{grid-column:1 / -1;border-bottom:0}.aboutMetrics strong{font-size:24px}.aboutMetrics span{font-size:11px}.culture{min-height:820px;background:radial-gradient(ellipse 110% 40% at 72% 38%,rgba(73,183,252,.06),transparent 72%),linear-gradient(180deg,var(--scene-about-edge) 0%,var(--scene-culture) 56%,#06111f 100%)}.culture:before{background-size:240px 240px;opacity:.065}.cultureInner{padding-top:108px;padding-bottom:100px}.cultureHeading{display:block}.cultureKicker{gap:10px;margin-bottom:24px;font-size:10px}.cultureKicker span{font-size:13px}.cultureKicker i{width:32px}.cultureHeading h2{max-width:350px;font-size:34px;line-height:1.35}.cultureManifesto{margin-top:54px}.cultureItem{min-height:142px;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;padding:24px 0}.cultureItemIndex{grid-row:1 / 3;align-self:start;padding-top:4px;font-size:11px}.cultureItemIdentity{gap:5px}.cultureItemIdentity strong{font-size:17px}.cultureItemIdentity span{font-size:9px}.cultureItem h3{margin-top:17px;font-size:25px;line-height:1.42}.cultureItem:hover .cultureItemIndex,.cultureItem:hover h3{transform:none}.careers{height:auto;min-height:1480px;padding-bottom:0}.careers{background:radial-gradient(ellipse 92% 22% at 50% 22%,rgba(111,140,255,.045),transparent 74%),linear-gradient(180deg,var(--scene-about-edge) 0%,var(--scene-careers-mid) 56%,var(--scene-careers-bottom) 100%)}.careers:before{background-size:240px 240px;opacity:.08}.careerHero{padding-top:112px}.careerHero h2{width:100%;font-size:31px;line-height:1.35;text-wrap:pretty}.careerBenefits{width:calc(100% - 32px);margin-top:28px}.careerBenefitStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.careerBenefitItem{min-height:170px;padding:12px}.careerBenefitItem:nth-child(odd){background-image:none}.careerBenefitItem:nth-child(n+3){border-top:1px solid rgba(117,196,251,.16)}.careerBenefitCopy{right:12px;bottom:10px;left:12px;min-height:58px}.careerBenefitItem h3{font-size:15px;white-space:normal}.careerBenefitItem p{font-size:11px;line-height:1.45}.careerBenefitItem img{top:9px;width:88px;height:88px}.careerRecruitment{width:calc(100% - 32px);margin-top:32px}.careerRecruitmentTitle{order:1;padding-right:0;border-right:0;font-size:25px}.careerRecruitmentHeader{min-height:auto;flex-wrap:wrap;gap:0}.careerTabs{order:3;width:100%;height:52px;gap:22px;margin-top:8px}.careerTabs button{min-height:48px}.careerTabLabel{font-size:14px}.careerAllJobs{min-height:44px;margin:16px auto 0;padding-inline:22px;font-size:12px}.careerJobExplorer{margin-top:18px}.careerJobGrid{grid-template-columns:1fr}.careerPositionCard{min-height:122px;padding:16px 18px;border-radius:4px}.careerPositionCard+.careerPositionCard{border-top:1px solid rgba(117,196,251,.2);border-left:0;border-radius:0}.careerPositionTitle{margin-top:9px;font-size:20px}.careerPositionFooter{font-size:13px}.careerDialogBackdrop{padding:12px}.careerDialog{max-height:calc(100svh - 24px);padding:25px 19px 20px}.careerDialogClose{top:16px;right:16px}.careerDialogHeader h2{font-size:23px}.careerDialogHeader p{font-size:14px}.careerDialogMeta strong{width:100%;margin-left:0}.careerDialogSections{grid-template-columns:1fr;gap:24px}.careerDialog .careerDialogFooter{align-items:flex-start;flex-direction:column}.careers footer{width:calc(100% - 32px);min-height:88px;margin-top:54px;flex-wrap:wrap;gap:12px}}@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.fluidCursorTrail{display:none}.productScreen:after{display:none}}@media(hover:none){.businessCardCopy p{max-height:none;margin-top:10px;opacity:1;transform:none}.architectureCardCopy>span{max-height:84px;margin-top:7px;opacity:1;transform:none}.aboutPathItem{min-height:92px}.aboutPathItem p{max-height:none;margin-top:7px;opacity:1;transform:none}.careerBenefitCopy{display:block;min-height:0}.careerBenefitItem h3{opacity:1}.careerBenefitItem p{position:static;margin-top:5px;opacity:1;visibility:visible;transform:none}.careerBenefitItem img{opacity:.62;transform:translate(-50%) translateY(-6px)}}@media(prefers-reduced-motion:reduce){.architectureCardOrbit,.architectureIntro.is-visible .architectureCardOrbit{opacity:1;transform:none;filter:none;animation:none}.architectureConnectionPulse{animation:none;stroke-dasharray:.018 .982}html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-reveal]{opacity:1;transform:none}[data-sequence] [data-sequence-item]{opacity:1;translate:0 0}[data-parallax]{--parallax-y: 0px !important}.visualParticleLayer{opacity:.56}.sceneParticleLayer{opacity:.44}.industryBackdrop.is-loaded{animation:none;scale:1.012}}@media(pointer:coarse){html{scroll-snap-type:y mandatory}}.heroEarth{will-change:opacity,filter;transition:none}.heroEarth.is-ready{transition:none}.valueScene{background:transparent}.valueHeading{top:50%;width:min(1120px,calc(100% - 72px));transform:translate3d(-50%,calc(-50% + 28px + (var(--hero-progress) * -30px)),0);will-change:transform}.valueHeading h2{font-size:64px;line-height:1.08;font-weight:500;letter-spacing:0;gap:0;opacity:calc(.34 + (var(--hero-progress) * .66));transform:translate3d(0,calc(var(--hero-progress) * -18px),0);will-change:opacity,transform}.valueHeading p{max-width:760px;margin-inline:auto;color:#becce1b8;font-size:16px;font-weight:400;letter-spacing:0;opacity:calc(.2 + (var(--hero-progress) * .8));transform:translate3d(0,calc(var(--hero-progress) * -9px),0);will-change:opacity,transform}.valueHeading h2>.parallaxLayer{will-change:transform}.valueHeading p.parallaxLayer{transform:translate3d(0,calc((var(--hero-progress) * -9px) + var(--parallax-y)),0);will-change:opacity,transform}.valueTitleSegment.is-accent,.valueTitleSegment.is-focus{color:inherit;font-weight:inherit;text-shadow:none}@media(min-width:2400px)and (min-height:1200px){.valueHeading h2{font-size:80px}}@media(min-width:3400px)and (min-height:1800px){.valueHeading h2{font-size:96px}}.valueHeading p strong,.valueHeading p mark,.valueHeading p b{padding:0;background:none;color:inherit;font-weight:inherit;font-style:normal;letter-spacing:0}.valuePanorama,.valueParticleLayer{display:none}@media(max-width:760px){.valueHeading{top:50%;width:calc(100% - 32px)}.valueHeading h2{font-size:34px;gap:0}.valueHeading p{max-width:350px;font-size:14px;line-height:1.75}}.r-business{--business-ease: cubic-bezier(.2, .72, .18, 1);--business-card-cut: clamp(45px, 3.9vw, 75px);--business-card-overlap: clamp(28px, 2.5vw, 48px);position:relative;overflow:hidden;background:radial-gradient(ellipse 56% 42% at 50% 58%,rgba(41,84,132,.055),transparent 76%),linear-gradient(180deg,#080d14,#070c12)}.r-business:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(142,181,214,.035) .65px,transparent .65px);background-size:9px 9px;content:"";opacity:.28;pointer-events:none}.r-business .r-container{z-index:1}.r-business-heading{flex:0 0 auto;margin-top:clamp(60px,8.8vh,82px);text-align:center}.r-business .r-business-heading h2{color:#e7edf6;font-size:clamp(38px,3.35vw,64px);font-weight:500;line-height:1.2;letter-spacing:0;text-wrap:balance}.r-business-heading p{max-width:720px;margin:14px auto 0;color:#93a2b2;font-size:15px;line-height:1.8}.r-business-cards{position:relative;display:flex;flex:0 0 auto;align-items:center;margin-top:clamp(38px,5.7vh,54px);padding:0}.r-business .r-business-card+.r-business-card{margin-left:calc(var(--business-card-overlap) * -1)}.r-business .r-business-card{position:relative;flex:0 0 calc((100% + (var(--business-card-overlap) * 2)) / 3);aspect-ratio:432 / 371;height:auto;overflow:hidden;padding:0;border:0;border-radius:0;background:transparent;outline:0;cursor:pointer;translate:0 0;will-change:translate;animation:r-business-card-enter .72s var(--business-ease) calc(var(--card-order) * 85ms + .1s) backwards;transition:translate .48s var(--business-ease)}.r-business .r-business-card:before,.r-business .r-business-card:after{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-repeat:no-repeat;background-size:98.68% 100%;content:"";pointer-events:none}.r-business .r-business-card:before{z-index:0;background-image:url(/assets/business-value/core-value-card-outline.svg)}.r-business .r-business-card:after{z-index:1;background-image:url(/assets/business-value/core-value-card-active.svg);opacity:0;transition:opacity .48s var(--business-ease)}.r-business .r-business-card.is-active{translate:0 -20px;z-index:4}.r-business .r-business-card.is-active:after{opacity:1}.r-business .r-business-card>.r-business-card-art{--business-art-scale: 1;position:absolute;z-index:2;top:-12px;right:auto;bottom:auto;left:50%;width:min(70%,300px);height:auto;object-fit:contain;opacity:.82;filter:grayscale(1) saturate(.08) brightness(.9) contrast(.96);mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none;transform:translate(-50%) scale(var(--business-art-scale));transition:filter .58s ease,opacity .48s ease,transform .58s var(--business-ease)}.r-business .r-business-card.is-active .r-business-card-art{opacity:1;filter:grayscale(0) saturate(1) brightness(1) contrast(1);transform:translate(-50%) scale(calc(var(--business-art-scale) * 1.025))}.r-business .r-business-card:nth-child(2)>.r-business-card-art{--business-art-scale: 1.165;--business-art-optical-shift: 8%;transform:translate(calc(-50% - var(--business-art-optical-shift))) scale(var(--business-art-scale))}.r-business .r-business-card.is-active:nth-child(2)>.r-business-card-art{transform:translate(calc(-50% - var(--business-art-optical-shift))) scale(calc(var(--business-art-scale) * 1.025))}.r-business-card-copy{position:absolute;z-index:3;right:calc(18% + 18px);bottom:67px;left:calc(18% - 18px);display:flex;flex-direction:column;align-items:center;text-align:center;transition:bottom .48s var(--business-ease)}.r-business .r-business-card.is-active .r-business-card-copy{bottom:46px}.r-business-card-index,.r-business-card-tag{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.r-business-card-copy h3{margin:0;color:#e8eef6;font-size:clamp(15px,1.04vw,20px);font-weight:600;font-style:italic;line-height:1.4;letter-spacing:0;white-space:nowrap;transform:skew(-7deg);transition:color .4s ease}.r-business .r-business-card-copy p{max-width:286px;max-height:0;margin:0;overflow:hidden;color:#ffffffa6;font-size:13px;font-style:italic;line-height:1.35;opacity:0;transform:translateY(9px);transition:max-height .55s var(--business-ease),margin-top .5s var(--business-ease),opacity .36s ease,transform .5s var(--business-ease)}.r-business .r-business-card.is-active .r-business-card-copy p{max-height:72px;margin-top:10px;opacity:1;transform:translateY(0)}@keyframes r-business-card-enter{0%{opacity:0;translate:0 18px}}@media(min-width:2200px)and (min-height:801px){.r-business .r-business-card>.r-business-card-art{width:70%}}@media(min-width:1001px)and (max-height:800px){.r-business-heading{margin-top:18px;translate:0 14px}.r-business .r-business-heading h2{font-size:46px}.r-business-heading p{margin-top:8px;font-size:13px}.r-business-cards{width:min(100%,1000px);align-self:center;margin-top:32px}.r-business .r-business-card{aspect-ratio:432 / 371}.r-business .r-business-card>.r-business-card-art{top:-27px;width:min(63%,230px)}.r-business .r-business-card-copy p{font-size:11.5px}}@media(max-width:1000px){.r-business{--business-card-cut: 28px}.r-business .r-business-heading h2{font-size:clamp(35px,5.8vw,52px)}.r-business-cards{margin-top:50px}.r-business .r-business-card>.r-business-card-art{width:min(60%,208px)}.r-business-card-copy h3{font-size:clamp(13px,1.65vw,17px)}.r-business .r-business-card-copy p{font-size:11.5px}}@media(max-width:850px){.r-business{overflow:visible}.r-business .r-container{min-height:100svh}.r-business-heading{margin-top:30px;translate:0 8px}.r-business .r-business-heading h2{font-size:31px;line-height:1.35}.r-business-heading p{margin-top:12px;font-size:13px;line-height:1.75}.r-business-cards{flex:0 0 auto;display:grid;grid-template-columns:1fr;gap:16px;margin-top:0;padding:42px 0 38px}.r-business .r-business-card{height:340px;aspect-ratio:auto}.r-business .r-business-card+.r-business-card{margin-left:0}.r-business .r-business-card>.r-business-card-art{top:24px;width:min(52%,190px)}.r-business-card-copy h3{font-size:17px}.r-business .r-business-card-copy p{max-width:380px;font-size:12.5px}}@media(hover:none){.r-business .r-business-card-copy p{max-height:72px;margin-top:10px;opacity:1;transform:none}.r-business .r-business-card:hover{transform:none;translate:0 0}}@media(prefers-reduced-motion:reduce){.r-business .r-business-card,.r-business .r-business-card>.r-business-card-art,.r-business-card-copy h3,.r-business .r-business-card-copy p{animation:none;transition:none}.r-business .r-business-card,.r-business .r-business-card:hover,.r-business .r-business-card:focus-visible{transform:none;translate:0 0}}.r-contact{position:relative;isolation:isolate;overflow:hidden;background:#010102}.r-contact .r-container{width:min(1440px,calc(100% - 64px));z-index:1}.r-contact-atmosphere{position:absolute;top:0;bottom:0;left:50%;width:100vw;z-index:0;overflow:hidden;pointer-events:none;transform:translate(-50%)}.r-contact-atmosphere:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;content:"";background:radial-gradient(ellipse at 50% 48%,transparent 0%,rgba(1,2,5,.02) 42%,rgba(1,2,5,.16) 100%),linear-gradient(180deg,rgba(1,2,5,.16) 0%,transparent 23%,transparent 74%,rgba(1,3,7,.13) 100%)}.r-contact-atmosphere:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:radial-gradient(ellipse 42% 30% at 50% 48%,rgba(1,2,5,.035),transparent 100%);content:""}.r-contact-glitter-warp{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.r-contact-glitter-canvas{display:block;width:100%;height:100%;opacity:1;filter:brightness(1.18) saturate(1.12)}.r-contact-main{position:relative;z-index:2}.r-contact-main>.r-kicker{color:#9bb5c9;text-shadow:0 0 24px rgba(108,196,223,.2)}.r-contact-main>h2{text-shadow:0 8px 42px rgba(0,0,0,.38),0 0 34px rgba(110,182,221,.08)}.r-contact-title-token{display:inline-block;white-space:nowrap}.r-contact .r-contact-cta{position:relative;min-height:48px;gap:24px;margin-top:34px;padding:12px 18px 12px 20px!important;overflow:hidden;border:1px solid rgba(220,240,255,.42);border-radius:999px;background:#cde7f7ed!important;box-shadow:0 12px 35px #0e324b38,inset 0 1px #ffffff7a;font-size:16px!important;font-weight:500;letter-spacing:0;transition:background .3s,box-shadow .3s,transform .3s}.r-contact .r-contact-cta:before{position:absolute;top:-90%;left:-42%;width:32%;height:280%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.58),transparent);content:"";transform:rotate(18deg);transition:left .55s ease}.r-contact .r-contact-cta:hover{background:#e8f5fc!important;box-shadow:0 16px 42px #1f6d983d,0 0 28px #6cc2e41f;transform:translateY(-3px)}.r-contact .r-contact-cta:hover:before{left:112%}.r-contact .r-contact-cta svg{flex:none;transition:transform .3s ease}.r-contact .r-contact-cta:hover svg{transform:translate(3px,-3px)}.r-contact-links a{position:relative;padding-bottom:4px;transition:color .25s ease}.r-contact-links a:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(180,223,248,.7),transparent);content:"";opacity:0;transform:scaleX(.35);transition:opacity .25s ease,transform .35s ease}.r-contact-links a:hover:after,.r-contact-links a:focus-visible:after{opacity:1;transform:scaleX(1)}.r-contact .r-footer{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(210px,1fr) auto auto;align-items:center;gap:28px;border-top:0;padding-top:62px}.r-contact .r-footer>div:first-child,.r-contact .r-footer-bottom{display:contents}.r-contact .r-footer-bottom>div{justify-self:end;white-space:nowrap}.r-contact .r-footer img{width:128px}.r-contact .r-footer span,.r-contact .r-footer a{white-space:nowrap}@media(max-width:1000px){.r-contact .r-container{width:calc(100% - 48px)}.r-contact .r-footer{grid-template-columns:auto 1fr;gap:14px 24px}.r-contact .r-footer-bottom>div{grid-column:1 / -1;justify-self:start;flex-wrap:wrap}}@media(max-width:640px){.r-contact .r-container{width:calc(100% - 40px)}.r-contact-glitter-canvas{filter:brightness(1.2) saturate(1.12)}.r-contact .r-contact-cta{min-height:44px;gap:18px;margin-top:28px;padding:10px 15px 10px 17px!important;font-size:14px!important}.r-contact .r-contact-cta svg{width:18px;height:18px}.r-contact .r-footer{padding-top:58px}.r-contact .r-footer>div:first-child>span{justify-self:end;max-width:165px;font-size:9px;line-height:1.55;text-align:right;white-space:normal}}.r-careers>.r-container{padding-bottom:40px}.r-career-content{display:flex;min-height:0;flex:1;flex-direction:column;justify-content:flex-end}.r-careers .r-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;flex:0 0 auto;gap:14px;min-height:0;margin:42px 0 56px}.r-careers .r-benefit-card{position:relative;isolation:isolate;height:212px;min-height:212px;padding:18px;overflow:hidden;border:1px solid rgba(137,173,201,.18);border-radius:6px;background:linear-gradient(152deg,#192a3ab8,#09101894 66%),#09111a;box-shadow:inset 0 1px #daedfc06,0 16px 36px #0000001f;color:#d7e5ef;text-align:left;cursor:pointer;transition:transform .45s cubic-bezier(.2,.75,.2,1),border-color .35s ease,background .35s ease,box-shadow .35s ease}.r-careers .r-benefit-card:before{position:absolute;z-index:3;top:-34%;left:-58%;width:32%;height:168%;background:linear-gradient(90deg,transparent 0%,rgba(205,231,249,.012) 24%,rgba(215,238,253,.07) 48%,rgba(229,246,255,.1) 52%,rgba(205,231,249,.02) 72%,transparent 100%);content:"";filter:blur(12px);mix-blend-mode:screen;opacity:0;pointer-events:none;transform:skew(-13deg);transition:none}.r-careers .r-benefit-card:after{position:absolute;z-index:2;top:-1px;right:17px;left:17px;height:1px;background:linear-gradient(90deg,transparent,rgba(179,220,247,.78),transparent);content:"";opacity:.2;transition:opacity .35s ease,transform .45s ease;transform:scaleX(.55)}.r-careers .r-benefit-card:hover,.r-careers .r-benefit-card:focus-visible{border-color:#9dcdee6b;background:linear-gradient(152deg,#20394dd1,#09111aa3 68%),#09111a;box-shadow:inset 0 1px #e1f3ff0f,0 20px 42px #0003,0 0 26px #5099cc0e}.r-careers .r-benefit-card.is-active{border-color:transparent;background:linear-gradient(180deg,#1670d100,#25448733 48%,#08121f05) padding-box,linear-gradient(135deg,#064e9f5c,#383c9142 52%,#6132961a,#08111b00) padding-box,linear-gradient(#09111a,#09111a) padding-box,linear-gradient(180deg,#6cc3ff00,#69befd12 18%,#63b5f924 56%,#5ca9f742) border-box;box-shadow:0 20px 42px #00000038,0 12px 30px #2850a714}.r-careers .r-benefit-card:hover,.r-careers .r-benefit-card:focus-visible{transform:translateY(-4px)}.r-careers .r-benefit-card.is-active:before{left:132%;opacity:.58;transition:left 1.55s cubic-bezier(.22,.7,.28,1),opacity .35s ease}.r-careers .r-benefit-card:hover:after,.r-careers .r-benefit-card:focus-visible:after,.r-careers .r-benefit-card.is-active:after{opacity:.85;transform:scaleX(1)}.r-careers .r-benefit-card.is-active:after{opacity:0;transform:scaleX(.55)}.r-careers .r-benefit-card:focus-visible{outline:2px solid rgba(184,222,248,.9);outline-offset:4px}.r-benefit-card-no{position:absolute;z-index:2;top:18px;left:18px;display:flex;align-items:center;gap:9px;color:#7792a8}.r-benefit-card-no small{color:#9cb8cc;font-size:10px;letter-spacing:1px}.r-benefit-card-no em{font-size:8px;font-style:normal;letter-spacing:1.8px;opacity:.7}.r-benefit-card-art{position:absolute;z-index:0;top:6px;right:-1px;width:102px;height:102px;object-fit:contain;opacity:.46;filter:grayscale(.92) saturate(.16) brightness(.78) contrast(.92) drop-shadow(0 8px 14px rgba(92,111,132,.08));pointer-events:none;transform:translate3d(7px,-3px,0) scale(.93);transition:opacity .4s ease,filter .45s ease,transform .6s cubic-bezier(.2,.75,.2,1)}.r-benefit-card:hover .r-benefit-card-art,.r-benefit-card:focus-visible .r-benefit-card-art{opacity:.58;filter:grayscale(.72) saturate(.28) brightness(.86) contrast(.94) drop-shadow(0 9px 16px rgba(83,125,164,.1));transform:translate3d(1px,1px,0) scale(1.04)}.r-benefit-card.is-active .r-benefit-card-art{opacity:.96;filter:grayscale(0) saturate(.98) brightness(1.01) drop-shadow(0 10px 20px rgba(68,126,223,.16));transform:translate3d(1px,1px,0) scale(1.04)}.r-benefit-card-copy{position:absolute;z-index:2;top:96px;right:18px;left:18px;display:block}.r-benefit-card-copy strong{display:block;width:calc(100% - 58px);color:#e1ebf3;font-size:18px;font-weight:450;line-height:1.45;letter-spacing:0}.r-benefit-card-copy>span{display:block;margin-top:8px;color:#8da1b2;font-size:14px;line-height:1.65;text-wrap:pretty}.r-careers .r-jobs{padding:20px 0 0}.r-careers .r-jobs button{min-height:88px;gap:10px}.r-careers .r-all-jobs{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex:0 0 auto;gap:14px;min-width:184px;min-height:44px;margin:56px auto 0;padding:0 22px;border:1px solid rgba(166,207,237,.42);border-radius:999px;background:linear-gradient(180deg,#a3cfee1f,#74a9cf0b);box-shadow:inset 0 1px #e8f7ff0f,0 10px 28px #00000029;color:#cce7fa;font-size:13px;letter-spacing:0;transition:border-color .3s ease,background .3s ease,color .3s ease,transform .3s ease}.r-careers .r-all-jobs:hover,.r-careers .r-all-jobs:focus-visible{border-color:#c3e2f8cc;background:linear-gradient(180deg,#bbdef730,#74a9cf14);color:#fff;transform:translateY(-2px)}.r-careers .r-all-jobs:focus-visible{outline:2px solid rgba(184,222,248,.9);outline-offset:4px}.r-careers .r-all-jobs svg{transition:transform .3s ease}.r-careers .r-all-jobs:hover svg,.r-careers .r-all-jobs:focus-visible svg{transform:translate(3px,-3px)}@media(min-width:2200px){.r-careers .r-benefits{gap:18px;margin:54px 0 56px}.r-careers .r-benefit-card{height:230px;min-height:230px;padding:22px}.r-benefit-card-no{top:22px;left:22px}.r-benefit-card-art{width:110px;height:110px}.r-benefit-card-copy{top:100px;right:22px;left:22px}.r-benefit-card-copy strong{font-size:21px}.r-benefit-card-copy>span{font-size:14px}}@media(min-width:1001px)and (max-height:800px){.r-careers .r-benefits{gap:12px;margin:26px 0 56px}.r-careers .r-benefit-card{height:164px;min-height:164px;padding:15px}.r-benefit-card-no{top:15px;left:15px}.r-benefit-card-art{width:78px;height:78px}.r-benefit-card-copy{top:76px;right:15px;left:15px}.r-benefit-card-copy strong{font-size:16px}.r-benefit-card-copy>span{margin-top:6px;font-size:12px;line-height:1.45}.r-careers .r-jobs{padding-top:14px}.r-careers .r-jobs button{min-height:76px;gap:8px}.r-careers .r-all-jobs{min-height:40px;margin-top:48px}}@media(max-width:1000px){.r-careers .r-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:34px 0 56px}.r-careers .r-benefit-card{height:176px;min-height:176px}.r-benefit-card-no{top:18px;left:18px}.r-benefit-card-art{top:6px;right:auto;left:50%;width:78px;height:78px;transform:translate3d(-50%,0,0) scale(.93)}.r-benefit-card:hover .r-benefit-card-art,.r-benefit-card:focus-visible .r-benefit-card-art,.r-benefit-card.is-active .r-benefit-card-art{transform:translate3d(-50%,1px,0) scale(1.04)}.r-benefit-card-copy{top:80px}}@media(max-width:480px){.r-careers .r-benefits{gap:10px;margin:28px 0 56px}.r-careers .r-benefit-card{height:196px;min-height:196px;padding:13px}.r-benefit-card-no{top:13px;left:13px}.r-benefit-card-no em{display:none}.r-benefit-card-art{top:6px;right:auto;width:72px;height:72px}.r-benefit-card-copy{top:84px;right:13px;left:13px}.r-benefit-card-copy strong{width:calc(100% - 35px);font-size:15px;line-height:1.5}.r-benefit-card-copy>span{font-size:10px;line-height:1.65}.r-careers .r-jobs{padding-top:10px}.r-careers .r-jobs button{min-height:110px;gap:10px 15px}.r-careers .r-all-jobs{width:auto;min-height:46px;margin:48px auto 0}}@media(max-width:350px){.r-careers .r-benefits{grid-template-columns:1fr}.r-careers .r-benefit-card{height:160px;min-height:160px}.r-benefit-card-copy{top:74px}}@media(prefers-reduced-motion:reduce){.r-careers .r-benefit-card,.r-careers .r-benefit-card:before,.r-careers .r-benefit-card:after,.r-benefit-card-art{transition:none}.r-careers .r-benefit-card:hover,.r-careers .r-benefit-card:focus-visible,.r-careers .r-benefit-card.is-active{transform:none}}@media(min-width:1001px){.r-career-content>h2{font-size:clamp(39px,4.2vw,64px);text-wrap:nowrap}.r-careers .r-benefits{grid-template-columns:minmax(0,1.9fr) minmax(0,.7fr) minmax(0,.7fr) minmax(0,.7fr);transition:grid-template-columns .72s cubic-bezier(.22,1,.36,1)}.r-careers .r-benefits.is-active-1{grid-template-columns:minmax(0,.7fr) minmax(0,1.9fr) minmax(0,.7fr) minmax(0,.7fr)}.r-careers .r-benefits.is-active-2{grid-template-columns:minmax(0,.7fr) minmax(0,.7fr) minmax(0,1.9fr) minmax(0,.7fr)}.r-careers .r-benefits.is-active-3{grid-template-columns:minmax(0,.7fr) minmax(0,.7fr) minmax(0,.7fr) minmax(0,1.9fr)}.r-careers .r-benefit-card{background:linear-gradient(155deg,#172938a3,#09101875 70%),#09111a}.r-benefit-card-art{top:28px;right:auto;left:50%;width:86px;height:86px;opacity:.46;transform:translate3d(-50%,0,0) scale(.94)}.r-benefit-card:hover .r-benefit-card-art,.r-benefit-card:focus-visible .r-benefit-card-art{opacity:.58;transform:translate3d(-50%,1px,0) scale(1.04)}.r-benefit-card.is-active .r-benefit-card-art{opacity:.96;transform:translate3d(-50%,1px,0) scale(1.04)}.r-benefit-card-copy{top:132px;text-align:left;transform:translateZ(0);transition:transform .72s cubic-bezier(.22,1,.36,1)}.r-benefit-card-copy strong{width:100%;overflow:hidden;font-size:16px;white-space:nowrap;text-overflow:ellipsis;transition:color .4s ease}.r-benefit-card-copy>span{max-width:100%;max-height:0;margin:0;overflow:hidden;opacity:0;transform:translate3d(0,14px,0);transition:max-height .68s cubic-bezier(.22,1,.36,1),margin-top .68s cubic-bezier(.22,1,.36,1),opacity .25s ease,transform .45s ease}.r-benefit-card.is-active .r-benefit-card-copy{transform:translate3d(0,-26px,0)}.r-benefit-card.is-active .r-benefit-card-copy strong{color:#f2f7fc}.r-benefit-card.is-active .r-benefit-card-copy>span{max-height:84px;margin-top:10px;opacity:1;transform:translateZ(0);transition-delay:0s,0s,.16s,.1s}.r-careers .r-benefit-card:hover,.r-careers .r-benefit-card:focus-visible{transform:none}}@media(min-width:2200px){.r-benefit-card-art{top:30px;width:96px;height:96px}.r-benefit-card-copy{top:148px}.r-benefit-card-copy strong{font-size:19px}}@media(min-width:1001px)and (max-height:800px){.r-benefit-card-art{top:14px;width:64px;height:64px}.r-benefit-card-copy{top:104px}.r-benefit-card.is-active .r-benefit-card-copy{transform:translate3d(0,-27px,0)}.r-benefit-card.is-active .r-benefit-card-copy>span{max-height:62px;margin-top:4px}}@media(prefers-reduced-motion:reduce){.r-careers .r-benefits,.r-benefit-card-copy,.r-benefit-card-copy strong,.r-benefit-card-copy>span{transition:none}}@media(min-width:1001px){.r-product .r-tablist button{font-size:clamp(14px,calc(.3125vw + 8px),16px)}}@media(min-width:2400px){:root{--page-width: min(1660px, calc(100% - 120px) )}.topNav.v1-nav{width:min(1800px,calc(100% - 120px))}.r-container,.cv-culture .cv-container,.ra-about .ra-container{width:min(1660px,calc(100% - 120px))}.centerHeading{width:min(1500px,calc(100% - 120px))}.heroCopy{width:min(1025px,calc(100% - 120px))}.businessCards{width:min(1655px,calc(100% - 120px))}.r-universe-art{inset:-3% auto -1% 50%;width:74%;transform:translate(-50%)}.r-product-main{gap:86px}.r-business-body{grid-template-columns:520px minmax(0,1fr);gap:100px}.r-industry-layout{grid-template-columns:400px minmax(0,1fr);gap:100px}.r-careers .r-benefits{gap:20px;margin-block:62px 64px}.r-careers .r-benefit-card{height:260px;min-height:260px;padding:24px}.r-benefit-card-no{top:24px;left:24px}.r-benefit-card-art{top:34px;width:118px;height:118px}.r-benefit-card-copy{top:168px;right:24px;left:24px}.r-benefit-card-copy strong{font-size:22px}.r-careers .r-jobs{padding-top:28px}.cv-grid{height:min(58vh,720px)}}@media(min-width:2400px)and (min-height:1200px){.r-container{padding-top:150px;padding-bottom:72px}.r-screen h2{font-size:64px}.r-screen p{font-size:20px}.r-universe-heading h2{font-size:80px}.r-universe-heading p{max-width:920px}.r-product-copy h2,.r-product-flowagent .r-product-copy h2{font-size:104px}.r-product-tianjiang .r-product-copy h2{font-size:66px}.r-product-visual{min-height:520px}.r-diagram{height:440px}.r-about-year strong{font-size:176px}.r-culture-title h2,.r-careers h2{font-size:60px}.r-culture-lines button{padding-block:64px}.r-culture-lines strong{font-size:58px}.r-culture-lines button:last-child strong{font-size:76px}.r-contact-main>h2{font-size:58px}.cv-heading{margin-top:68px}.cv-heading h2{font-size:64px}.cv-card-1 .cv-card-copy h3{font-size:52px}.cv-card-copy h3{font-size:36px}}@media(min-width:2800px)and (max-width:3399px){:root{--page-width: min(1800px, calc(100% - 160px) )}.topNav.v1-nav{width:min(2000px,calc(100% - 160px))}.r-container,.cv-culture .cv-container,.ra-about .ra-container{width:min(1800px,calc(100% - 160px))}.heroCopy{width:min(1160px,calc(100% - 160px))}.centerHeading{width:min(1650px,calc(100% - 160px))}.r-product-main{gap:100px}}@media(min-width:2800px)and (max-width:3399px)and (min-height:1400px){.valueHeading{translate:0 50px}.r-product-visual{min-height:580px}.r-career-content{justify-content:center}}@media(min-width:3400px){.ra-about--mesh .ra-mesh-path-index{font-size:20px}.ra-about--mesh .ra-mesh-path-title{margin-top:12px;font-size:32px}.ra-about--mesh .ra-mesh-path p{max-width:480px;font-size:20px!important}.valueHeading{translate:0 100px}.r-career-content>h2,.r-careers .r-benefits{translate:0 -100px}:root{--page-width: min(1920px, calc(100% - 200px) )}.topNav.v1-nav{width:min(2200px,calc(100% - 200px))}.v1-nav .brand img{width:174px}.v1-nav .desktopNav a{font-size:20px}.r-container,.cv-culture .cv-container,.ra-about .ra-container{width:min(1920px,calc(100% - 200px))}.centerHeading{width:min(1800px,calc(100% - 200px))}.heroCopy{width:min(1230px,calc(100% - 200px))}.businessCards{width:min(1986px,calc(100% - 200px))}.r-product-main{gap:112px}.r-business-body{grid-template-columns:600px minmax(0,1fr);gap:124px}.r-industry-layout{grid-template-columns:460px minmax(0,1fr);gap:124px}.r-careers .r-benefits{gap:24px;margin-block:76px 78px}.r-careers .r-benefit-card{height:300px;min-height:300px;padding:28px}.r-benefit-card-no{top:28px;left:28px}.r-benefit-card-art{top:40px;width:142px;height:142px}.r-benefit-card-copy{top:194px;right:28px;left:28px}.r-benefit-card-copy strong{font-size:25px}.r-careers .r-jobs{padding-top:34px}.cv-grid{height:min(60vh,900px)}}@media(min-width:3400px)and (min-height:1800px){.r-career-content{justify-content:center}.r-career-content>h2,.r-careers .r-benefits{translate:0 -160px}.r-container{padding-top:190px;padding-bottom:92px}.r-screen h2{font-size:76px}.r-screen p{font-size:22px}.r-universe-heading h2{font-size:92px}.r-universe-heading p{max-width:1120px}.r-product-copy h2,.r-product-flowagent .r-product-copy h2,.r-product-tianjiang .r-product-copy h2{font-size:122px}.r-product-visual{min-height:650px}.r-diagram{height:520px}.r-about-year strong{font-size:210px}.r-culture-title h2,.r-careers h2{font-size:72px}.r-culture-lines button{padding-block:78px}.r-culture-lines strong{font-size:70px}.r-culture-lines button:last-child strong{font-size:92px}.r-contact-main>h2{font-size:70px}.cv-heading{margin-top:86px}.cv-heading h2{font-size:78px}.cv-card-1 .cv-card-copy h3{font-size:64px}.cv-card-copy h3{font-size:44px}}:root{--screen-title-size: 64px}.hero h1,.valueHeading h2,.r-universe-heading h2,.r-product-copy h2,.r-product-tianjiang .r-product-copy h2,.r-product-flowagent .r-product-copy h2,.r-business .r-split-heading h2,.r-business .r-business-heading h2,.ip-content>h2,.ra-heading h2,.ra-about--mesh .ra-mesh-title,.cv-heading h2,.v1-culture-heading h2,.r-career-content>h2,.r-contact-main>h2{font-size:var(--screen-title-size)!important}.ra-about--mesh .ra-mesh-title{margin-top:0;margin-inline:0;align-self:center;width:max-content;max-width:calc(100vw - 96px);white-space:normal;flex-shrink:0;text-wrap:balance}@media(min-width:1001px){.ra-about--mesh .ra-mesh-copy{translate:0 -20px}}.r-business .r-split-heading{flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;text-align:center}.cv-culture .cv-heading{margin-top:clamp(24px,3svh,48px)}.cv-culture .cv-heading h2{margin-top:0}.ip-content>h2,.ra-heading,.v1-culture-heading,.r-career-content>h2{width:100%;text-align:center}.ip-content>h2,.v1-culture-heading h2,.r-career-content>h2{margin-inline:auto;text-wrap:balance}@media(min-width:2400px){:root{--screen-title-size: 80px}.r-universe>.r-container>.r-universe-heading{width:min(1800px,calc(100vw - 120px));max-width:none}.r-contact .r-container{width:min(1920px,calc(100% - 120px))}}@media(min-width:2800px)and (max-width:3399px){:root{--screen-title-size: 88px}}@media(min-width:3400px){:root{--screen-title-size: 96px}}@media(max-width:1200px){:root{--screen-title-size: 44px}}@media(max-width:1000px){:root{--screen-title-size: 34px}}@media(max-width:760px){:root{--screen-title-size: 34px}.ra-heading{text-align:center}.ra-about--mesh .ra-mesh-title{width:100%;max-width:100%}}@media(max-width:640px){:root{--screen-title-size: 32px}}.demoModalBackdrop{background:#02050ac2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.demoModal{--demo-scale: 1;width:min(calc(640px * var(--demo-scale)),100%);padding:calc(40px * var(--demo-scale));border:1px solid rgba(156,197,229,.24);border-radius:calc(24px * var(--demo-scale));background:radial-gradient(ellipse 100% 50% at 100% 0%,rgba(73,132,202,.14),transparent 75%),linear-gradient(145deg,#111c29,#0b131e 44%,#0a111a);box-shadow:0 32px 100px #0008,inset 0 1px #c7e5ff12;scrollbar-width:thin;scrollbar-color:#384e66 transparent;overscroll-behavior:contain;color-scheme:dark}.demoModalClose{top:calc(22px * var(--demo-scale));right:calc(22px * var(--demo-scale));width:calc(38px * var(--demo-scale));height:calc(38px * var(--demo-scale));border-color:#b5d7f017;background:#b8d7fa05}.demoModalClose:focus-visible{outline:2px solid #a5d5f6;outline-offset:4px}.demoModalHeader{padding-right:calc(32px * var(--demo-scale));padding-bottom:calc(24px * var(--demo-scale));border-bottom:1px solid #9dc4e31c}.demoModalEyebrow{display:flex;align-items:center;gap:10px;color:#9cbedc;font-size:calc(10px * var(--demo-scale));letter-spacing:.18em}.demoModalEyebrow:before{width:20px;height:1px;background:#9bc9eb;content:""}.demoModal h2{margin-top:calc(12px * var(--demo-scale));font-size:calc(32px * var(--demo-scale));font-weight:500;letter-spacing:-.025em}.demoModalHeader>p:last-child{max-width:none;margin-top:calc(10px * var(--demo-scale));color:#9aacc0;font-size:calc(13px * var(--demo-scale))}.demoForm{margin-top:calc(24px * var(--demo-scale))}.demoFormGrid{gap:calc(20px * var(--demo-scale)) calc(18px * var(--demo-scale))}.demoForm label>span,.demoFormField>span{display:flex;align-items:baseline;gap:5px;margin-bottom:calc(9px * var(--demo-scale));color:#c3cfdd;font-size:calc(12px * var(--demo-scale))}.demoForm label em{margin-left:auto;color:#73869e;font-size:.9em;font-style:normal;font-weight:400}.demoForm input,.demoForm textarea,.demoProductSelectTrigger{border-color:#a1c5e322;border-radius:calc(10px * var(--demo-scale));background:#060d168c;font-size:calc(14px * var(--demo-scale));box-shadow:inset 0 1px 3px #0002}.demoForm input,.demoProductSelectTrigger{height:calc(50px * var(--demo-scale));padding-inline:calc(15px * var(--demo-scale))}.demoForm textarea{min-height:calc(94px * var(--demo-scale));padding:calc(13px * var(--demo-scale)) calc(15px * var(--demo-scale))}.demoForm input::placeholder,.demoForm textarea::placeholder{color:#6e8198;opacity:1}.demoForm input:focus,.demoForm textarea:focus,.demoProductSelectTrigger:focus-visible,.demoProductSelect.is-open .demoProductSelectTrigger{border-color:#8bb9dd99;background:#0a1623;box-shadow:0 0 0 3px #8bb9dd0d,inset 0 1px 3px #0002}.demoProductSelection{display:flex;align-items:center;gap:calc(10px * var(--demo-scale));min-width:0}.demoProductSelectTrigger .is-placeholder{color:#8a9cb2}.demoProductSelect.is-open .demoProductSelectTrigger svg{transform:none}.demoProductSelect.is-open .demoProductSelectTrigger .demoProductChevron{transform:rotate(180deg)}.demoProductSelectTrigger .demoProductTriggerIcon{color:#90b7d9;width:calc(19px * var(--demo-scale));height:calc(19px * var(--demo-scale))}.demoProductSelectMenu{top:calc(100% + 8px);gap:4px;padding:calc(7px * var(--demo-scale));border-color:#94bbdf3d;border-radius:calc(14px * var(--demo-scale));background:linear-gradient(145deg,#182638,#101c2a);box-shadow:0 20px 48px #0009,0 4px 12px #0005,inset 0 1px #d9edff0d}.demoProductSelect[data-side=top] .demoProductSelectMenu{top:auto;bottom:calc(100% + 8px);transform-origin:bottom center}.demoProductSelectOption{grid-template-columns:calc(38px * var(--demo-scale)) minmax(0,1fr) 18px;gap:calc(12px * var(--demo-scale));min-height:calc(68px * var(--demo-scale));padding:calc(10px * var(--demo-scale));border:1px solid transparent;border-radius:calc(9px * var(--demo-scale))}.demoProductSelectOption>.demoProductOptionIcon{display:grid;place-items:center;width:calc(38px * var(--demo-scale));height:calc(38px * var(--demo-scale));border:1px solid #a5cbee22;border-radius:10px;background:#a5cbee08;color:#abc9e8}.demoProductSelectOption .demoProductOptionIcon svg{opacity:1;transform:none;color:inherit;width:calc(21px * var(--demo-scale));height:calc(21px * var(--demo-scale))}.demoProductSelectOption>.demoProductOptionCopy{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.demoProductSelectOption strong{font-size:calc(14px * var(--demo-scale));font-weight:500}.demoProductSelectOption small{font-size:calc(11px * var(--demo-scale));color:#8fa2ba}.demoProductSelectOption:hover,.demoProductSelectOption:focus-visible{border-color:#a6ccee29;background:#a6ccee0d}.demoProductSelectOption[aria-selected=true]{border-color:#99c8ef33;background:#6da0d71c}.demoProductSelectOption[aria-selected=true] .demoProductOptionIcon{color:#d0eaff;border-color:#9dceee44;background:#83bcf11a}.demoProductSelectOption .demoProductOptionCheck{color:#b6deff}.demoSubmit{min-height:calc(52px * var(--demo-scale));margin-top:calc(24px * var(--demo-scale));border-color:#e1eeffb3;border-radius:calc(12px * var(--demo-scale));background:linear-gradient(120deg,#d6e8f6,#b8d4ee);box-shadow:inset 0 1px #fff8,0 4px 18px #83baf016;font-size:calc(14px * var(--demo-scale));gap:12px}.demoSubmit:hover:not(:disabled){background:linear-gradient(120deg,#e7f3fd,#cbe5fb);box-shadow:inset 0 1px #fff9,0 6px 24px #83baf023}.demoSubmit:focus-visible{outline:2px solid #a5d5f6;outline-offset:4px}@media(min-width:2400px)and (min-height:1100px){.demoModal{--demo-scale: 1.2}}@media(min-width:3400px)and (min-height:1500px){.demoModal{--demo-scale: 1.45}}@media(max-width:640px){.demoModalBackdrop{padding:12px}.demoModal{padding:28px 22px 22px;max-height:calc(100svh - 24px);border-radius:20px}.demoModalClose{top:14px;right:14px}.demoModalHeader{padding-right:30px;padding-bottom:20px}.demoModal h2{font-size:27px}.demoForm{margin-top:20px}.demoFormGrid{gap:16px}.demoForm input,.demoForm textarea,.demoProductSelectTrigger{font-size:16px}.demoProductSelectOption{min-height:66px;gap:9px;padding:8px}.demoProductSelectOption small{font-size:10px}.demoSubmit{margin-top:20px}}
