.company-page{--company-ink:#111311;--company-panel:#191c1a;--company-dark-muted:#b9beba;--company-pale:#e8edff;--company-code:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;overflow:clip}.company-page [id]{scroll-margin-top:calc(var(--nav-height) + 24px)}.company-eyebrow{color:var(--jqx-ink-600);font:650 11px/1.5 var(--font-latin);letter-spacing:.12em}.company-section{padding-block:var(--section-standard);border-top:1px solid var(--jqx-line)}.company-dark{color:var(--jqx-white);background:var(--company-ink);--jqx-line:#ffffff29;--jqx-line-strong:#ffffff42}.company-dark .company-eyebrow{color:var(--jqx-cobalt-400)}.company-dark :focus-visible{outline-color:var(--jqx-cobalt-400)}.company-section-intro{grid-template-columns:minmax(0,7fr) minmax(300px,4fr);align-items:end;gap:clamp(40px,6vw,96px);margin-top:24px;margin-bottom:64px;display:grid}.company-section h2,.company-contact-bridge h2{letter-spacing:-.045em;text-wrap:balance;max-width:15em;font-size:clamp(38px,4vw,58px);font-weight:500;line-height:1.16}.company-section h2 span{display:block}.company-section-intro>p,.company-contact-layout p{color:var(--jqx-ink-600);max-width:58ch;font-size:16px;line-height:1.8}.company-dark .company-section-intro>p{color:var(--company-dark-muted)}.company-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.company-visual{min-width:0;font-family:var(--font-latin);margin:0}.company-visual-head,.company-visual figcaption{font:650 11px/1.5 var(--font-latin);letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;display:flex}.company-visual-head{color:var(--jqx-ink-800);padding-bottom:14px}.company-visual-head span:last-child{color:var(--jqx-ink-600)}.company-visual-surface{border:1px solid var(--jqx-line-strong);background:var(--jqx-surface);min-width:0;padding:32px}.company-visual figcaption{color:var(--jqx-ink-600);padding-top:14px;font-weight:500}.company-dark .company-visual-head{color:var(--jqx-cobalt-400)}.company-dark .company-visual-head span:last-child,.company-dark .company-visual figcaption{color:var(--company-dark-muted)}.company-dark .company-visual-surface{background:var(--company-panel);border-color:#ffffff38}.company-hero{min-height:min(940px,calc(100svh - var(--nav-height)));border-bottom:1px solid var(--jqx-line);align-items:center;padding-block:88px 104px;display:flex}.company-hero-grid{grid-template-columns:minmax(0,6fr) minmax(480px,6fr);align-items:center;gap:clamp(48px,6vw,96px);display:grid}.company-hero h1{letter-spacing:-.05em;text-wrap:balance;max-width:13em;margin-top:36px;font-size:clamp(46px,4.4vw,66px);font-weight:500;line-height:1.15}.company-hero h1 span{display:block}.company-hero-description{max-width:62ch;color:var(--jqx-ink-600);margin-top:28px;font-size:15px;line-height:1.8}.company-definition{border-top:1px solid var(--jqx-line-strong);border-left:3px solid var(--jqx-cobalt-600);max-width:58ch;margin-top:24px;padding:20px 0 0 18px;font-size:15px;line-height:1.8}.company-quadrant-grid{grid-template-rows:1fr 120px 1fr;grid-template-columns:1fr 120px 1fr;gap:10px;min-height:500px;display:grid;position:relative}.company-quadrant-cell{border:1px solid var(--jqx-line);flex-direction:column;justify-content:space-between;padding:22px;display:flex}.company-quadrant-cell span,.company-quadrant-cell small{color:var(--jqx-ink-600);letter-spacing:.08em;font-size:11px}.company-quadrant-cell strong{letter-spacing:.06em;font-size:14px}.company-quadrant-cell--people{border-top-color:var(--product-juqi);grid-area:1/1/2/2}.company-quadrant-cell--life{border-top-color:var(--product-qingxiang);grid-area:1/3/2/4}.company-quadrant-cell--enterprise{border-bottom-color:var(--product-carbon);grid-area:3/1/4/2}.company-quadrant-cell--growth{border-bottom-color:var(--service-growth);grid-area:3/3/4/4}.company-quadrant-center{background:var(--jqx-cobalt-600);color:var(--jqx-white);text-align:center;flex-direction:column;grid-area:2/2/3/3;justify-content:center;align-items:center;display:flex}.company-quadrant-center strong{letter-spacing:.08em;font-size:28px}.company-quadrant-center span{letter-spacing:.08em;margin-top:8px;font-size:9px;line-height:1.6}.company-category-rows li{gap:var(--grid-gutter);border-top:1px solid var(--jqx-line-strong);grid-template-columns:80px minmax(0,5fr) minmax(220px,3fr);align-items:center;min-height:112px;display:grid}.company-category-rows li:last-child{border-bottom:1px solid var(--jqx-line-strong)}.company-category-rows span{color:var(--jqx-cobalt-600);font:650 12px/1.5 var(--font-latin)}.company-category-rows strong{font:650 15px/1.5 var(--font-latin);letter-spacing:.07em}.company-category-rows p{color:var(--jqx-ink-600);font-size:18px}.company-portfolio-map{margin-bottom:80px}.company-portfolio-axis{letter-spacing:.08em;grid-template-columns:auto minmax(40px,1fr) auto;align-items:center;gap:18px;margin-bottom:24px;font-size:11px;display:grid}.company-portfolio-axis span{color:var(--jqx-cobalt-400);font-size:18px;font-weight:700}.company-portfolio-axis i{background:var(--jqx-cobalt-600);height:1px}.company-portfolio-axis small{color:var(--company-dark-muted)}.company-portfolio-rows li{border-top:1px solid #ffffff2e;grid-template-columns:50px minmax(180px,3fr) minmax(180px,3fr) 16px;align-items:center;gap:24px;min-height:96px;display:grid}.company-portfolio-rows li:last-child{border-bottom:1px solid #ffffff2e}.company-portfolio-rows li>span{color:var(--company-dark-muted);font-size:11px}.company-portfolio-rows small,.company-portfolio-rows strong{display:block}.company-portfolio-rows small{color:var(--company-dark-muted);font-size:10px}.company-portfolio-rows strong{letter-spacing:.05em;margin-top:5px;font-size:13px}.company-portfolio-rows em{color:var(--company-dark-muted);font-size:11px;font-style:normal}.company-portfolio-rows i{background:var(--jqx-cobalt-400);justify-self:end;width:8px;height:8px}.company-accent-juqi i{background:var(--product-juqi)}.company-accent-qingxiang i{background:var(--product-qingxiang)}.company-accent-carbon i{background:var(--product-carbon)}.company-accent-growth i{background:var(--service-growth)}.company-quadrant-rows>li{gap:var(--grid-gutter);border-top:1px solid #ffffff2e;grid-template-columns:120px minmax(0,7fr) minmax(210px,3fr);min-height:220px;padding-block:34px;display:grid}.company-quadrant-rows>li:last-child{border-bottom:1px solid #ffffff2e}.company-quadrant-index span,.company-quadrant-index small{display:block}.company-quadrant-index span{color:var(--jqx-cobalt-400);font:650 12px/1.5 var(--font-latin)}.company-quadrant-index small{color:var(--company-dark-muted);font:650 11px/1.5 var(--font-latin);letter-spacing:.08em;margin-top:12px}.company-quadrant-copy h3{font-size:28px;font-weight:500;line-height:1.25}.company-quadrant-copy>p:last-child{max-width:56ch;color:var(--company-dark-muted);margin-top:18px;font-size:15px;line-height:1.75}.company-romanization{color:var(--company-dark-muted);font:600 11px/1.5 var(--font-latin);letter-spacing:.08em;margin-top:4px}.company-quadrant-state{text-align:right;flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.company-quadrant-state span{color:var(--company-dark-muted);font:600 11px/1.5 var(--font-latin)}.company-quadrant-state strong{border-left:3px solid var(--jqx-cobalt-400);font:650 11px/1.5 var(--font-latin);letter-spacing:.06em;padding-left:12px}.company-quadrant-rows .company-accent-juqi .company-quadrant-state strong{border-color:var(--product-juqi)}.company-quadrant-rows .company-accent-qingxiang .company-quadrant-state strong{border-color:var(--product-qingxiang)}.company-quadrant-rows .company-accent-carbon .company-quadrant-state strong{border-color:var(--product-carbon)}.company-quadrant-rows .company-accent-growth .company-quadrant-state strong{border-color:var(--service-growth)}.company-principle-list>div{border-top:1px solid var(--jqx-line);grid-template-columns:140px 1fr;gap:18px;padding-block:13px;display:grid}.company-principle-list>div:last-child{border-bottom:1px solid var(--jqx-line)}.company-principle-list dt{color:var(--jqx-cobalt-600);font:650 11px/1.5 var(--font-latin)}.company-principle-list dd{color:var(--jqx-ink-600);font-size:14px}.company-principle-flow{border-block:1px solid var(--jqx-line-strong);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.company-principle-flow li{border-left:1px solid var(--jqx-line);flex-direction:column;min-height:190px;padding:22px;display:flex;position:relative}.company-principle-flow li:first-child{border-left:0}.company-principle-flow span,.company-principle-flow small{color:var(--jqx-ink-600);font-size:11px}.company-principle-flow strong{letter-spacing:.05em;margin-top:auto;font-size:13px}.company-principle-flow i{color:var(--jqx-cobalt-600);font-style:normal;position:absolute;bottom:18px;right:14px}.company-principle-flow li:last-child i{font-size:20px}.company-feedback-loop{color:var(--jqx-ink-600);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:24px;font-size:11px;display:grid}.company-feedback-loop i{background:var(--jqx-cobalt-600);height:1px}.company-work-rows{margin-bottom:64px}.company-work-rows li{gap:var(--grid-gutter);border-top:1px solid #ffffff2e;grid-template-columns:70px minmax(220px,3fr) minmax(0,5fr);align-items:baseline;padding-block:24px;display:grid}.company-work-rows li:last-child{border-bottom:1px solid #ffffff2e}.company-work-rows span{color:var(--jqx-cobalt-400);font-size:11px}.company-work-rows strong{font:650 13px/1.5 var(--font-latin);letter-spacing:.06em}.company-work-rows p{color:var(--company-dark-muted)}.company-work-flow{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.company-work-flow li{border:1px solid #ffffff2e;flex-direction:column;min-height:150px;margin-left:-1px;padding:20px;display:flex;position:relative}.company-work-flow span,.company-work-flow small{color:var(--company-dark-muted);font-size:10px}.company-work-flow strong{margin-top:auto;font-size:13px}.company-work-flow i{color:var(--jqx-cobalt-400);font-style:normal;position:absolute;top:18px;right:12px}.company-work-flow li:last-child i{display:none}.company-work-receipt{color:var(--company-dark-muted);letter-spacing:.08em;justify-content:space-between;gap:16px;margin-top:24px;font-size:10px;display:flex}.company-current-stage{background:var(--company-pale)}.company-stage-status{border-bottom:1px solid var(--jqx-line-strong);color:var(--jqx-ink-600);grid-template-columns:repeat(3,1fr);gap:18px;padding-bottom:24px;font-size:10px;display:grid}.company-stage-status span{justify-content:space-between;gap:12px;display:flex}.company-stage-status strong{color:var(--jqx-cobalt-600);font-weight:700}.company-stage-matrix>div{border-bottom:1px solid var(--jqx-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:82px;display:grid}.company-stage-matrix dt{letter-spacing:.05em;gap:24px;font-size:13px;display:flex}.company-stage-matrix dt span{color:var(--jqx-cobalt-600)}.company-stage-matrix dd{letter-spacing:.06em;font-size:11px;font-weight:700}.company-stage-statement{max-width:32em;color:var(--jqx-ink-800);margin-top:30px;font-size:20px;line-height:1.55}.company-identity-list>div{gap:var(--grid-gutter);border-top:1px solid var(--jqx-line-strong);grid-template-columns:minmax(180px,3fr) minmax(0,7fr);align-items:center;min-height:94px;display:grid}.company-identity-list>div:last-child{border-bottom:1px solid var(--jqx-line-strong)}.company-identity-list dt{color:var(--jqx-ink-600);font:650 11px/1.5 var(--font-latin);letter-spacing:.08em}.company-identity-list dd{overflow-wrap:anywhere;font-size:18px}.company-identity-list a{text-underline-offset:5px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.company-contact-bridge{padding-block:var(--section-airy)}.company-contact-layout{grid-template-columns:minmax(0,8fr) minmax(260px,3fr);align-items:end;gap:clamp(48px,7vw,120px);margin-top:28px;display:grid}.company-contact-layout p{margin-top:28px}.company-contact-actions{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.company-email-link{text-underline-offset:5px;overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}@media (width<=1023px){.company-hero-grid{grid-template-columns:1fr}.company-hero-copy{max-width:800px}.company-section-intro{grid-template-columns:1fr;align-items:start}.company-contact-layout{grid-template-columns:1fr}}@media (width<=767px){.company-visual-surface{padding:22px}.company-category-rows li{grid-template-columns:44px 1fr;padding-block:22px}.company-category-rows p{grid-column:2;font-size:16px}.company-quadrant-rows>li{grid-template-columns:64px 1fr;min-height:0}.company-quadrant-state{text-align:left;grid-column:2;align-items:flex-start;gap:16px}.company-work-rows li{grid-template-columns:44px 1fr}.company-work-rows p{grid-column:2}.company-principle-flow,.company-work-flow{grid-template-columns:1fr}.company-principle-flow li,.company-work-flow li{border-left:0;border-top:1px solid var(--jqx-line);min-height:96px}.company-work-flow li{margin:-1px 0 0}.company-principle-flow i{transform:none}.company-stage-status{grid-template-columns:1fr}}@media (width<=639px){.company-hero{min-height:0;padding-block:64px 72px}.company-hero h1{margin-top:28px;font-size:clamp(38px,11vw,48px);line-height:1.18}.company-hero h1 span{display:inline}.company-hero-description,.company-definition{font-size:14px}.company-section{padding-block:72px}.company-section-intro{gap:24px;margin-bottom:40px}.company-section h2,.company-contact-bridge h2{font-size:34px;line-height:1.18}.company-visual-head,.company-visual figcaption{font-size:11px}.company-visual-surface{padding:18px}.company-quadrant-grid{grid-template-rows:none;grid-template-columns:1fr;gap:0;min-height:0}.company-quadrant-cell{grid-area:auto;min-height:120px;margin-top:-1px}.company-quadrant-center{order:-1;grid-area:auto;min-height:112px;margin-bottom:18px}.company-portfolio-map{margin-bottom:56px}.company-portfolio-rows li{grid-template-columns:34px 1fr 8px;gap:12px;padding-block:16px}.company-portfolio-rows em{grid-column:2}.company-portfolio-rows i{grid-area:1/3/3}.company-quadrant-rows>li{grid-template-columns:1fr;gap:18px;padding-block:28px}.company-quadrant-state{grid-column:1}.company-quadrant-copy h3{font-size:24px}.company-principle-list>div{grid-template-columns:1fr;gap:6px}.company-work-rows li{grid-template-columns:36px 1fr;gap:12px}.company-work-receipt{flex-wrap:wrap}.company-stage-matrix>div{grid-template-columns:1fr;gap:8px;padding-block:18px}.company-stage-statement{font-size:18px}.company-identity-list>div{grid-template-columns:1fr;gap:8px;padding-block:18px}.company-identity-list dd{font-size:16px}.company-contact-bridge{padding-block:88px}}@media (prefers-reduced-motion:reduce){.company-page *,.company-page :before,.company-page :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}
