.footer-logo[data-astro-cid-jnogxgk5]{width:auto;height:48px;display:block}@media (width<=639px){.footer-logo[data-astro-cid-jnogxgk5]{height:42px}}.home-page,.home-footer{overflow-wrap:break-word}.home-page section{scroll-margin-top:var(--nav-height)}.home-page .visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.home-section-label{justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-16);color:var(--jqx-ink-600);display:flex}.home-section-label>:first-child{color:var(--jqx-ink-950)}.home-heading{font-family:var(--font-latin);font-size:var(--type-display-l);letter-spacing:-.04em;font-weight:500;line-height:.98}.home-section-description{margin-top:var(--space-8);color:var(--jqx-ink-600)}.home-text-link{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--touch-min);font-size:var(--type-small);font-weight:500;display:inline-flex}.home-text-link:hover{text-underline-offset:var(--space-1);text-decoration:underline}.home-hero{border-bottom:1px solid var(--jqx-line)}.hero-stage{min-height:min(88svh,960px);padding-block:var(--space-20) var(--space-8);align-content:center;row-gap:0;position:relative}.hero-eyebrow{margin-bottom:var(--space-16);z-index:1;grid-column:1/-1;position:relative}.home-hero h1{z-index:1;grid-column:1/9;font-size:clamp(56px,5.7vw,88px);position:relative}.home-hero h1 span{background:var(--jqx-canvas);display:table}.hero-description{z-index:1;margin-top:var(--space-12);background:var(--jqx-canvas);grid-column:1/7;position:relative}.hero-actions{gap:var(--space-4);margin-top:var(--space-8);z-index:1;flex-wrap:wrap;grid-column:1/6;display:flex;position:relative}.hero-bottom{justify-content:space-between;gap:var(--space-6);color:var(--jqx-ink-600);margin-top:var(--space-20);grid-column:1/-1;display:flex}.quadrant-field{width:42%;right:0;bottom:var(--space-16);pointer-events:none;position:absolute}.quadrant-field svg{width:100%;overflow:visible}.field-grid{stroke:var(--jqx-ink-950);stroke-width:.6px;opacity:.09}.field-axis{stroke:var(--jqx-ink-950);stroke-width:.8px;opacity:.26}.field-region{stroke:var(--jqx-ink-950);stroke-width:1px;opacity:.32;transform-box:fill-box;transform-origin:50%}.field-region text,.field-register text{stroke:none;fill:var(--jqx-ink-600);font:10px var(--font-latin);letter-spacing:1px}.field-region--people{animation:12s ease-in-out infinite alternate field-drift}.field-region--life{animation:12s ease-in-out -3s infinite alternate-reverse field-drift}.field-region--enterprise{animation:12s ease-in-out -6s infinite alternate field-drift}.field-region--growth{animation:12s ease-in-out -9s infinite alternate-reverse field-drift}.field-connection{stroke:var(--jqx-ink-950);stroke-width:1px;opacity:.28}.field-nodes{fill:var(--jqx-cobalt-600);animation:12s ease-in-out infinite alternate field-signal}.field-register{stroke:var(--jqx-cobalt-600);stroke-width:1px}@keyframes field-drift{0%{opacity:.28;transform:translate(0)scale(.99)}to{opacity:.4;transform:translate(4px,-4px)scale(1.01)}}@keyframes field-signal{0%{opacity:.5}to{opacity:1}}.thesis-intro{max-width:920px;font-size:var(--type-h2);letter-spacing:-.025em;margin-bottom:var(--space-24);font-weight:500;line-height:1.5}.thesis-rows li{padding-block:var(--space-8);border-top:1px solid var(--jqx-line);align-items:center}.thesis-rows li:last-child{border-bottom:1px solid var(--jqx-line)}.thesis-verb{font-size:var(--type-display-xl);letter-spacing:-.045em;grid-column:span 8;font-weight:500;line-height:1}.thesis-rows p{font-size:var(--type-body-l);grid-column:span 4}.home-products{border-top:1px solid var(--jqx-line)}.product-matrix{margin-top:var(--space-16)}.product-panel{border-radius:var(--radius-md);min-width:0}.juqi-panel,.qingxiang-panel{flex-direction:column;min-height:680px;display:flex}.juqi-panel{background:var(--jqx-ink-950);color:var(--jqx-white);grid-column:span 7}.qingxiang-panel{background:var(--product-qingxiang-paper);border:1px solid var(--jqx-line);grid-column:span 5}.product-copy{padding:var(--space-8)}.product-topline{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.product-name{font-size:var(--type-h3);letter-spacing:-.035em;font-weight:500;line-height:1.2}.product-mark{color:var(--product-juqi);margin-left:var(--space-3)}.product-topline .eyebrow{text-align:right;font-size:10px}.product-panel h3{font-size:var(--type-h3);letter-spacing:-.025em;font-weight:500;line-height:1.2}.product-description{font-size:var(--type-small);margin-top:var(--space-4);max-width:49ch;line-height:1.7}.juqi-panel .product-description{color:var(--jqx-ink-400)}.product-actions{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.home-page .juqi-panel .status-badge{color:var(--jqx-ink-400);border-color:#ffffff38}.juqi-panel :focus-visible{outline-color:var(--jqx-cobalt-400)}.product-visual{min-width:0;position:relative}.illustration-caption{font:9px/1.5 var(--font-latin);letter-spacing:.05em;z-index:1;position:relative}.juqi-visual{min-height:288px;padding:var(--space-8);flex-direction:column;flex:1;justify-content:end;align-items:end;display:flex}.city-grid{width:100%;height:100%;stroke:var(--jqx-ink-400);opacity:.35;position:absolute;inset:0}.city-grid .city-route{stroke:var(--product-juqi);stroke-width:1.5px}.city-grid circle{fill:var(--product-juqi);stroke:none}.city-coordinate{left:var(--space-8);top:var(--space-4);color:var(--jqx-ink-400);font-size:10px;position:absolute}.event-illustration{background:var(--jqx-ink-800);border:1px solid var(--jqx-ink-600);width:86%;padding:var(--space-4);gap:var(--space-4);grid-template-columns:1fr 2fr;display:grid;position:relative}.event-time{flex-direction:column;justify-content:space-between;display:flex}.event-time .eyebrow{color:var(--jqx-ink-400);font-size:9px}.event-time strong{letter-spacing:-.05em;color:var(--product-juqi);font-size:36px;font-weight:500;line-height:1}.event-detail{border-left:1px solid var(--jqx-ink-600);padding-left:var(--space-4)}.event-detail p{font-size:var(--type-small)}.event-detail .type-meta{color:var(--jqx-ink-400);font-size:9px}.event-participants{font:10px/1.4 var(--font-latin);margin-top:var(--space-3);align-items:center;gap:var(--space-2);display:flex}.event-participants>span{color:var(--product-juqi);font-size:16px}.event-ticket{padding-top:var(--space-3);border-top:1px solid var(--jqx-ink-600);color:var(--product-juqi);grid-column:1/-1;justify-content:space-between;font-size:10px;display:flex}.event-group{color:var(--jqx-ink-400);grid-column:1/-1;font-size:9px}.juqi-visual .illustration-caption{color:var(--jqx-ink-400);margin-top:var(--space-6);align-self:start}.qingxiang-panel .product-name{color:var(--product-qingxiang)}.qingxiang-visual{padding:0 var(--space-8) var(--space-8);flex-direction:column;flex:1;justify-content:end;display:flex}.daily-question{padding-block:var(--space-4);color:var(--product-qingxiang);position:relative}.daily-question>.eyebrow{font-size:9px}.daily-question p{letter-spacing:-.025em;margin-top:var(--space-3);font-size:24px;line-height:1.4}.daily-sun{right:0;top:var(--space-4);color:#a68a51;font-size:64px;line-height:1;position:absolute}.daily-card{border-top:1px solid var(--jqx-line-strong);padding-top:var(--space-4);justify-content:space-between;gap:var(--space-4);display:flex}.daily-card .eyebrow{color:var(--product-qingxiang);font-size:9px}.daily-card p{font-size:var(--type-small);margin-top:var(--space-2);line-height:1.6}.daily-place{color:var(--jqx-ink-600);margin-top:var(--space-3);font-size:10px;display:block}.daily-card svg{width:90px;height:112px;stroke:var(--product-qingxiang);stroke-width:1px;flex:none}.daily-card svg path:nth-child(2){opacity:.2}.qingxiang-visual .illustration-caption{margin-top:var(--space-6);color:var(--jqx-ink-600);font-size:8px}.carbon-panel{min-height:620px;padding:var(--space-12);background:var(--jqx-surface);border:1px solid var(--jqx-line);grid-column:1/-1;align-items:center}.carbon-panel .product-copy{grid-column:span 5;padding:0}.carbon-panel .product-topline{margin-bottom:var(--space-3)}.carbon-panel h3{margin-top:var(--space-8)}.carbon-panel .status-badge{margin-top:var(--space-6)}.carbon-actions{align-items:center;gap:var(--space-6);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.carbon-visual{border:1px solid var(--jqx-line-strong);border-radius:var(--radius-sm);background:var(--jqx-canvas);grid-column:span 7;font-size:12px;line-height:1.5}.carbon-app-bar{justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--jqx-line);align-items:center;font-size:14px;display:flex}.carbon-app-bar .type-meta{font-size:9px}.carbon-demo{background:var(--product-carbon);padding:2px var(--space-1);margin-left:var(--space-2);font-size:9px}.carbon-workflow{padding:var(--space-4);justify-content:space-between;gap:var(--space-2);border-bottom:1px solid var(--jqx-line);font-size:9px;display:flex}.carbon-workflow>:first-child{text-decoration:underline;text-decoration-color:var(--product-carbon);text-underline-offset:var(--space-2);text-decoration-thickness:3px}.carbon-document{background:var(--jqx-surface);margin:var(--space-4);padding:var(--space-4);border:1px solid var(--jqx-line)}.carbon-document-title{justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-4);align-items:center;font-size:14px;display:flex}.carbon-document-title .type-meta{font-size:9px}.carbon-document table{border-collapse:collapse;text-align:left;width:100%;font-size:10px;line-height:1.6}.carbon-document th{color:var(--jqx-ink-600);font-weight:400}.carbon-document td,.carbon-document th{padding-block:var(--space-2);border-bottom:1px solid var(--jqx-line)}.carbon-record-id{margin-right:var(--space-2);color:var(--jqx-ink-600);display:inline-block}.carbon-state{font-size:8px}.calculation-row{padding-block:var(--space-3);border-bottom:1px solid var(--jqx-line)}.calculation-row .eyebrow{font-size:9px}.calculation-row p{margin-block:var(--space-2);letter-spacing:-.03em;font-size:22px}.calculation-row strong{border-bottom:3px solid var(--product-carbon);font-weight:500}.calculation-row>.type-meta{color:var(--jqx-ink-600);font-size:9px}.audit-row{justify-content:space-between;align-items:center;gap:var(--space-2);padding-block:var(--space-3);border-bottom:1px solid var(--jqx-line);flex-wrap:wrap;font-size:11px;display:flex}.audit-row .eyebrow,.audit-row .type-meta{font-size:8px}.hash-row{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3);color:var(--jqx-ink-600);font-size:9px;display:flex}.carbon-visual .illustration-caption{padding:0 var(--space-4) var(--space-4);color:var(--jqx-ink-600);font-size:8px}.home-services .home-section-label,.home-services .home-section-label>:first-child{color:var(--jqx-ink-400)}.growth-marker:before{content:"";width:var(--space-2);height:var(--space-2);margin-right:var(--space-2);background:var(--service-growth);display:inline-block}.services-intro h2{font-size:var(--type-h2);letter-spacing:-.025em;grid-column:span 8;font-weight:500;line-height:1.35}.services-intro>div{grid-column:span 4}.services-intro p{color:var(--jqx-ink-400)}.services-intro .button{margin-top:var(--space-8)}.capability-list{gap:0 var(--space-16);margin-top:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.capability-list li{gap:var(--space-8);padding-block:var(--space-8);border-top:1px solid var(--jqx-line);display:flex}.capability-number{color:var(--service-growth);padding-top:var(--space-1)}.capability-list h3{letter-spacing:-.025em;font-size:clamp(20px,1.7vw,24px);font-weight:500;line-height:1.2}.capability-list p{color:var(--jqx-ink-400);margin-top:var(--space-4);font-size:var(--type-small)}.method-row{border-top:1px solid var(--jqx-line);padding-block:var(--space-8);align-items:center}.method-row:last-child{border-bottom:1px solid var(--jqx-line)}.method-number{color:var(--jqx-cobalt-600);grid-column:span 1}.method-row h3{font-size:var(--type-h1);letter-spacing:-.04em;grid-column:span 7;font-weight:500;line-height:1}.method-row p{font-size:var(--type-body-l);grid-column:span 4}.home-company{border-top:1px solid var(--jqx-line)}.company-grid{align-items:end}.company-grid h2{grid-column:span 7}.company-copy{grid-column:9/13}.company-copy>p+p{margin-top:var(--space-6);color:var(--jqx-ink-600)}.company-copy .home-text-link{margin-top:var(--space-8)}.home-contact{border-top:1px solid var(--jqx-line);padding-block:var(--space-24);min-height:560px}.home-contact h2{font-size:var(--type-h1);letter-spacing:-.03em;font-weight:500;line-height:1.2}.contact-break{display:none}.contact-bottom{justify-content:space-between;align-items:end;gap:var(--space-8);margin-top:var(--space-12);display:flex}.contact-link{align-items:center;gap:var(--space-8);min-height:var(--control-height);color:var(--jqx-cobalt-600);font-size:var(--type-h3);padding-bottom:var(--space-3);border-bottom:1px solid;line-height:1.3;display:inline-flex}.contact-link:hover{color:var(--jqx-ink-950)}.home-footer{border-top:1px solid var(--jqx-line);padding-block:var(--space-16) var(--space-8)}.footer-identity{grid-column:span 4}.footer-identity>p:first-child{align-items:center;gap:var(--space-3);font-size:var(--type-h3);margin-bottom:var(--space-3);flex-wrap:wrap;font-weight:500;display:flex}.footer-identity>p:last-child{color:var(--jqx-ink-600)}.footer-group{grid-column:span 2}.footer-group h2{color:var(--jqx-ink-600);margin-bottom:var(--space-4);font-weight:400}.footer-group a{min-height:var(--touch-min);min-width:var(--touch-min);font-size:var(--type-small);align-items:center;display:inline-flex}.footer-group a:hover{text-underline-offset:var(--space-1);text-decoration:underline}.footer-colophon{justify-content:space-between;gap:var(--space-4);padding-top:var(--space-8);margin-top:var(--space-16);border-top:1px solid var(--jqx-line);color:var(--jqx-ink-600);flex-wrap:wrap;display:flex}@media (width<=1023px){.hero-stage{padding-top:var(--space-16)}.home-hero h1{font-size:var(--type-hero);grid-column:1/-1}.hero-description{grid-column:1/6}.hero-actions{grid-column:1/-1}.quadrant-field{width:40%;bottom:var(--space-20)}.thesis-verb{font-size:var(--type-display-l);grid-column:span 5}.thesis-rows p{font-size:var(--type-body);grid-column:span 3}.juqi-panel,.qingxiang-panel{grid-column:1/-1;min-height:680px}.product-copy{padding:var(--space-8)}.product-panel h3{font-size:var(--type-h2)}.product-description{max-width:56ch}.juqi-visual{min-height:300px}.event-illustration{width:75%}.qingxiang-visual{padding-top:var(--space-6)}.daily-question p{font-size:var(--type-h3)}.carbon-panel{padding:var(--space-8)}.carbon-panel .product-copy,.carbon-visual{grid-column:1/-1}.carbon-visual{margin-top:var(--space-8)}.services-intro h2{grid-column:1/-1;max-width:680px}.services-intro>div{margin-top:var(--space-6);grid-column:1/7}.capability-list{gap:0 var(--space-8)}.capability-list li{gap:var(--space-4)}.method-row h3{grid-column:span 4}.method-row p{font-size:var(--type-body);grid-column:span 3}.company-grid h2{font-size:var(--type-h1);grid-column:span 4}.company-copy{grid-column:span 4}.footer-identity{margin-bottom:var(--space-8);grid-column:1/-1}.footer-group{grid-column:span 2}}@media (width<=639px){.home-section-label{margin-bottom:var(--space-12)}.home-section-label>:last-child:not(:first-child){display:none}.home-hero h1{font-size:var(--type-hero)}.hero-stage{min-height:78svh;padding-block:var(--space-12) var(--space-6)}.hero-eyebrow{max-width:32ch;margin-bottom:var(--space-12);font-size:10px}.hero-description{margin-top:var(--space-8);font-size:var(--type-body);grid-column:1/-1}.hero-actions{gap:var(--space-3);flex-direction:column}.hero-actions .button{width:100%}.quadrant-field{width:30%;right:0;top:var(--space-8);bottom:auto}.quadrant-field svg{max-height:112px}.field-region,.field-nodes{animation:none}.hero-bottom{margin-top:var(--space-6);font-size:9px}.hero-bottom>:last-child{display:none}.thesis-intro{margin-bottom:var(--space-16);font-size:28px;line-height:1.5}.thesis-rows li{row-gap:var(--space-4)}.thesis-verb,.thesis-rows p{grid-column:1/-1}.thesis-verb{font-size:var(--type-display-l)}.home-heading{font-size:44px}.home-section-description{font-size:var(--type-body);margin-top:var(--space-6)}.product-matrix{margin-top:var(--space-12);row-gap:var(--space-6)}.juqi-panel,.qingxiang-panel{min-height:0}.product-copy{padding:var(--space-6)}.product-topline{margin-bottom:var(--space-8);align-items:start}.product-topline .eyebrow{padding-top:var(--space-2);font-size:8px}.product-name,.product-panel h3{font-size:28px}.product-actions{gap:var(--space-4)}.product-actions .home-text-link{width:100%}.juqi-visual{min-height:320px;padding:var(--space-6)}.city-coordinate{left:var(--space-6)}.event-illustration{gap:var(--space-3);width:100%;padding:var(--space-3);grid-template-columns:1fr 1.6fr}.event-time strong{font-size:32px}.event-detail{padding-left:var(--space-3)}.event-detail p{font-size:12px}.event-participants{gap:var(--space-1);font-size:8px}.event-participants>span{font-size:12px}.illustration-caption{font-size:8px}.qingxiang-visual{padding:0 var(--space-6) var(--space-6)}.daily-question{padding-top:var(--space-4)}.daily-sun{font-size:56px}.daily-card svg{width:72px}.carbon-panel{padding:var(--space-6);row-gap:0}.carbon-panel .product-copy{padding:0}.carbon-panel h3{font-size:28px}.carbon-actions{gap:var(--space-4)}.carbon-visual{margin-top:var(--space-12)}.carbon-app-bar{padding:var(--space-3);gap:var(--space-2);flex-wrap:wrap;font-size:12px}.carbon-workflow{padding:var(--space-3);font-size:7px}.carbon-document{margin:var(--space-2);padding:var(--space-2)}.carbon-document-title{flex-wrap:wrap;font-size:12px}.carbon-document table{font-size:9px}.carbon-record-id{display:block}.carbon-state{font-size:7px}.calculation-row p{font-size:19px}.hash-row{flex-wrap:wrap}.carbon-visual .illustration-caption{padding-inline:var(--space-3);font-size:7px}.services-intro h2{font-size:28px;line-height:1.4}.services-intro>div{margin-top:var(--space-4);grid-column:1/-1}.services-intro p{font-size:var(--type-body)}.capability-list{margin-top:var(--space-16);grid-template-columns:1fr}.capability-list h3{font-size:20px}.method-row{row-gap:var(--space-4)}.method-row h3{grid-column:span 3;font-size:36px}.method-row p{grid-column:2/-1}.company-grid{row-gap:var(--space-12)}.company-grid h2,.company-copy{grid-column:1/-1}.company-grid h2{font-size:44px}.home-contact{min-height:0}.home-contact h2{font-size:36px;line-height:1.2}.contact-break{display:block}.contact-bottom{flex-direction:column;align-items:start}.contact-link{font-size:28px}.home-footer{padding-top:var(--space-12)}.footer-grid{row-gap:var(--space-8)}.footer-identity{margin-bottom:var(--space-4)}.footer-group{grid-column:span 2}.footer-colophon{margin-top:var(--space-12)}}.carbon-panel h3 span{text-wrap:balance;display:block}.carbon-mobile-flow{display:none}@media (width<=639px){.carbon-visual>.carbon-app-bar,.carbon-visual>.carbon-workflow,.carbon-visual>.carbon-document{display:none}.carbon-mobile-flow{padding:var(--space-4);font-size:12px;line-height:1.5;display:block}.carbon-mobile-heading{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--jqx-line-strong);font-size:16px;display:flex}.carbon-mobile-demo{background:var(--product-carbon);padding:var(--space-1) var(--space-2);font-size:11px}.carbon-mobile-steps>li{padding-top:var(--space-4);position:relative}.carbon-mobile-steps>li+li{margin-top:var(--space-8);border-top:1px solid var(--jqx-line-strong)}.carbon-mobile-steps>li+li:before{content:"↓";color:var(--jqx-ink-600);font-size:16px;line-height:1;position:absolute;top:-25px;left:0}.carbon-mobile-stage{letter-spacing:.08em;margin-bottom:var(--space-3);font-size:12px;font-weight:600}.carbon-mobile-stage:before{content:"";width:var(--space-2);height:var(--space-2);margin-right:var(--space-2);background:var(--product-carbon);display:inline-block}.carbon-mobile-evidence{gap:var(--space-2);display:grid}.carbon-mobile-evidence>span:first-child{color:var(--jqx-ink-600);font-size:11px}.carbon-mobile-evidence>p{font-size:14px}.carbon-mobile-evidence strong{font-size:24px;font-weight:500;line-height:1.2}.carbon-mobile-evidence strong span{font-size:14px}.carbon-mobile-reviewed{color:var(--jqx-ink-600);font-size:11px}.carbon-mobile-label{color:var(--jqx-ink-600);margin-bottom:var(--space-2);font-size:11px}.carbon-mobile-equation{letter-spacing:-.025em;font-size:18px;line-height:1.5}.carbon-mobile-equation strong{font-size:24px;font-weight:500;display:block}.carbon-mobile-equation strong span{font-size:14px}.carbon-mobile-roles{font-size:16px}.carbon-mobile-report{gap:var(--space-2);border-top:1px solid var(--jqx-line);padding-top:var(--space-4);margin-top:var(--space-4);display:grid}.carbon-mobile-report span{color:var(--jqx-ink-600);font-size:11px}.carbon-mobile-report code{font-size:16px}.carbon-visual .illustration-caption{padding:0 var(--space-4) var(--space-4);letter-spacing:.02em;font-size:11px;line-height:1.5}.juqi-visual{min-height:0;padding-top:var(--space-4)}.juqi-visual .city-coordinate{margin-bottom:var(--space-4);background:var(--jqx-ink-950);align-self:start;font-size:10px;line-height:1.5;position:relative;top:auto;left:auto}.event-illustration{padding:var(--space-4);gap:var(--space-4);grid-template-columns:1fr}.event-time .eyebrow{display:none}.event-time strong{font-size:40px}.event-detail{border-left:0;padding-left:0}.event-detail p{margin-bottom:var(--space-2);font-size:16px}.event-detail>.type-meta{font-size:11px;line-height:1.5}.event-participants{margin-top:var(--space-3);gap:var(--space-2);font-size:11px}.event-participants>span{display:none}.event-ticket{padding-top:var(--space-4);font-size:12px;line-height:1.5}.event-group{border-top:1px solid var(--jqx-line-strong);padding-top:var(--space-3);font-size:11px;line-height:1.5}.juqi-visual .illustration-caption{letter-spacing:.02em;background:var(--jqx-ink-950);font-size:10px;line-height:1.5}}
