:root{--ink: #050505;--ink-soft: #111111;--paper: #f7f7f2;--paper-soft: #eeeeea;--line-dark: rgba(255, 255, 255, .18);--line-paper: rgba(5, 5, 5, .72);--line-soft: rgba(5, 5, 5, .14);--muted-dark: rgba(255, 255, 255, .58);--muted-paper: rgba(5, 5, 5, .58);--white: #ffffff;--accent: #ff8a00;--font-display: Impact, "Arial Black", "Avenir Next Condensed", "DIN Condensed", "Arial Narrow", sans-serif;--font-title: "Times New Roman", "Songti SC", "STSong", serif;--font-body: Inter, "Avenir Next", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-mono: "SFMono-Regular", "Roboto Mono", "Cascadia Mono", "Menlo", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;color:var(--white);font-family:var(--font-body);text-rendering:optimizeLegibility;background:var(--ink)}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.22) .8px,transparent .8px);background-size:16px 16px;opacity:.42;mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.65) 42%,transparent 78%)}body:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px);background-size:72px 72px;opacity:.5;mask-image:linear-gradient(180deg,#000 0%,transparent 64%)}a{color:inherit;text-decoration:none}button{font:inherit}.site-shell{position:relative;z-index:1;width:min(1280px,calc(100% - 40px));margin:0 auto}.site-topbar,.contact,.site-footer,.statement,.proof,.projects,.capabilities,.deep-dive{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.site-topbar{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--line-dark);background:#000000d1;backdrop-filter:blur(18px)}.site-header{width:min(1280px,calc(100vw - 40px));margin:0 auto}.site-nav{display:grid;grid-template-columns:auto 1fr repeat(3,auto) auto;align-items:center;gap:20px;min-height:44px;font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;text-transform:uppercase}.site-nav a{color:#ffffffd6}.site-nav a:hover{color:var(--white)}.site-nav-brand{display:inline-flex;align-items:center;gap:7px;color:var(--white);font-family:var(--font-body);font-weight:800;letter-spacing:-.03em;text-transform:none}.site-nav-mark{display:inline-grid;width:18px;height:18px;place-items:center;border:1px solid var(--white);background:var(--white);color:var(--ink);font-family:var(--font-display);font-size:13px;line-height:1}.site-nav-divider{height:1px;background:#ffffff2e}.nav-cta{display:inline-grid;min-width:42px;height:22px;place-items:center;border:1px solid var(--white);background:var(--white);color:var(--ink)!important;font-size:10px;font-weight:800}.section{padding:104px max(20px,calc((100vw - 1220px)/2))}.hero{position:relative;min-height:calc(100vh - 44px);padding:68px 0 0}.hero-stage{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);grid-template-rows:auto auto auto;grid-template-areas:"manifesto story" "manifesto cluster" "quote brief";gap:0;min-height:calc(100vh - 112px);border-top:1px solid var(--line-dark);overflow:hidden}.hero-stage:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 17%),radial-gradient(circle at 74% 8%,rgba(255,138,0,.16),transparent 18%);pointer-events:none}.hero-stage:after{content:"QIMUAI";position:absolute;left:0;right:0;top:clamp(660px,80vh,750px);bottom:auto;z-index:3;color:#fffffff5;font-family:var(--font-display);font-size:clamp(5.8rem,18.5vw,17rem);font-weight:900;line-height:.78;letter-spacing:-.075em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.hero-manifesto,.hero-stage-card,.hero-link-cluster,.statement-rail,.statement-body,.proof-card,.trust-card,.feature-card,.support-card,.capability-card,.deep-dive-card,.stack-card,.workflow-card,.contact-card{position:relative;opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}.proof-card,.trust-card,.feature-card,.support-card,.capability-card,.deep-dive-card,.stack-card,.workflow-card{opacity:1;transform:none}.is-visible{opacity:1;transform:translateY(0)}.hero-manifesto,.hero-stage-card,.hero-link-cluster{z-index:1;border-left:1px solid var(--line-dark);border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);background:#0000004d}.hero-manifesto{grid-area:manifesto;display:grid;align-content:start;gap:24px;min-height:560px;padding:clamp(30px,5vw,78px) clamp(24px,5vw,72px) 220px}.hero-manifesto-top,.hero-stage-card-head,.hero-stage-card-foot,.statement-spotlight-head,.statement-spotlight-foot,.visual-topline,.visual-foot{display:flex;justify-content:space-between;gap:16px;align-items:center}.eyebrow,.hero-stage-note,.hero-stage-card-head,.hero-stage-card-foot,.hero-meta-line,.hero-card-kicker,.hero-quote-label,.statement-kicker,.deep-dive-label,.workflow-kicker,.project-eyebrow,.support-index,.capability-no,.contact-kicker,.statement-spotlight-label,.statement-spotlight-index,.statement-spotlight-domain,.statement-spotlight-action{margin:0;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.eyebrow,.hero-card-kicker,.hero-quote-label,.statement-kicker,.deep-dive-label,.workflow-kicker,.project-eyebrow,.support-index,.capability-no,.contact-kicker,.statement-spotlight-label{color:var(--accent)}.hero-stage-note,.hero-stage-card-head,.hero-stage-card-foot,.hero-meta-line{color:var(--muted-dark)}.hero-title{display:grid;gap:7px;margin:6px 0 0;max-width:760px}.hero-title span{display:block}.hero-title-intro,.hero-title-main,.hero-title-outline{font-family:var(--font-title);font-weight:900;letter-spacing:-.06em}.hero-title-intro{color:var(--white);font-size:clamp(2.6rem,6vw,5.8rem);line-height:.95}.hero-title-main,.hero-title-outline{font-size:clamp(3rem,7.2vw,7.2rem);line-height:.82}.hero-title-outline{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.95)}.hero-title-tail{max-width:20ch;padding-top:8px;color:#ffffffb8;font-family:var(--font-body);font-size:clamp(1rem,1.4vw,1.22rem);font-weight:600;letter-spacing:0;line-height:1.5}.hero-summary,.statement-body p,.statement-rail p,.proof-card p,.trust-card p,.project-summary,.project-challenge,.support-card p,.capability-card p,.deep-dive-card li,.workflow-card li,.contact-lead,.contact-footnotes,.footer-meta,.heading-note{line-height:1.82}.hero-summary{max-width:58ch;margin:0;color:#ffffffb3;font-size:.98rem}.hero-actions,.project-actions,.contact-actions,.support-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.button,.copy-button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:9px 18px;appearance:none;border:1px solid currentColor;border-radius:0;background:var(--white);color:var(--ink);cursor:pointer;font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;transition:background .2s ease,color .2s ease,transform .2s ease}.button:hover,.copy-button:hover{transform:translateY(-1px);background:var(--accent);color:var(--ink)}.button.secondary{background:transparent;color:inherit}.hero-proofline,.hero-brief-tags,.tag-list,.stack-list,.heading-keywords{display:flex;flex-wrap:wrap;gap:8px}.hero-proofline span,.hero-brief-tags span,.tag-list li,.stack-list li,.heading-keywords span{display:inline-flex;align-items:center;min-height:24px;padding:5px 8px;border:1px solid currentColor;color:inherit;background:transparent;font-family:var(--font-mono);font-size:10px;line-height:1.2}.hero-proofline{color:#ffffffb8}.hero-story-card{grid-area:story}.hero-quote-card{grid-area:quote}.hero-brief-card{grid-area:brief}.hero-link-cluster{grid-area:cluster;min-height:280px}.hero-stage-card{display:grid;align-content:space-between;gap:22px;min-height:230px;padding:22px}.hero-story-body{display:grid;gap:10px;min-height:150px;align-content:end;padding-top:42px;border-top:1px solid var(--line-dark)}.hero-story-body h2,.hero-brief-card h2,.hero-quote-card h2{margin:0;font-family:var(--font-title);font-size:clamp(2rem,3.2vw,3rem);line-height:.95;letter-spacing:-.05em}.hero-story-body p:last-child,.hero-brief-card p:last-of-type,.hero-quote-card p{margin:0;color:var(--muted-dark);font-size:.92rem}.hero-quote-mark{position:absolute;right:20px;bottom:-24px;color:#ffffff1a;font-family:var(--font-title);font-size:9rem;line-height:1}.hero-cluster-note{position:absolute;top:18px;left:20px;margin:0;color:var(--muted-dark);font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.hero-circle,.hero-cluster-core{position:absolute;display:grid;place-items:center;border:1px solid rgba(255,255,255,.42);color:var(--white);font-family:var(--font-display);font-size:1.25rem;font-weight:900;text-transform:uppercase;transition:background .2s ease,color .2s ease,transform .2s ease}.hero-circle{width:84px;height:84px}.hero-circle:hover{background:var(--white);color:var(--ink)}.hero-circle-top{top:40px;left:50%;transform:translate(-50%)}.hero-circle-left{left:26px;top:50%;transform:translateY(-50%)}.hero-circle-right{right:26px;top:50%;transform:translateY(-50%)}.hero-circle-bottom{bottom:26px;left:50%;transform:translate(-50%)}.hero-circle-top:hover,.hero-circle-bottom:hover{transform:translate(-50%) translateY(-1px)}.hero-circle-left:hover,.hero-circle-right:hover{transform:translateY(-50%) translateY(-1px)}.hero-cluster-core{inset:50% auto auto 50%;width:72px;height:72px;transform:translate(-50%,-50%);background:var(--white);color:var(--ink);font-size:2rem}.statement,.proof,.projects,.capabilities,.deep-dive{color:var(--ink);background:var(--paper)}.statement,.proof,.projects,.capabilities{border-top:1px solid var(--line-paper)}.statement{display:grid;grid-template-columns:minmax(240px,.32fr) minmax(0,1fr);gap:34px}.statement-rail,.statement-spotlight,.proof-card,.trust-card,.feature-card,.support-card,.capability-card,.deep-dive-card,.stack-card,.workflow-card,.heading-note{border:1px solid var(--line-paper);background:transparent;box-shadow:none}.statement-rail{padding:24px;min-height:260px}.statement-rail strong{display:block;margin-top:18px;font-family:var(--font-title);font-size:clamp(1.55rem,2.2vw,2.15rem);line-height:1.12;letter-spacing:-.04em}.statement-rail p,.heading-note,.proof-card p,.trust-card p,.project-summary,.project-challenge,.support-card p,.capability-card p,.deep-dive-card li,.workflow-card li{color:var(--muted-paper)}.heading-deck{display:grid;grid-template-columns:minmax(70px,.12fr) minmax(0,1fr);gap:24px}.heading-deck-meta{display:grid;align-content:start;gap:14px}.heading-deck-number{color:#0505051f;font-family:var(--font-display);font-size:clamp(3rem,5vw,5.4rem);font-weight:900;line-height:.82;letter-spacing:-.07em}.heading-deck-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.46fr);gap:24px;align-items:end}.heading-chip{display:inline-flex;width:fit-content;margin-bottom:14px;padding:5px 8px;border:1px solid var(--ink);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.heading-title,.contact-card h2{margin:0;font-family:var(--font-title);font-weight:900;letter-spacing:-.055em}.heading-title{display:grid;gap:5px}.heading-title-main,.heading-title-tail{display:block}.heading-title-main{font-size:clamp(2.7rem,5.6vw,6.6rem);line-height:.88}.heading-title-tail{color:#050505b8;font-size:clamp(1.45rem,2.5vw,2.6rem);line-height:1.04}.heading-note{margin:0;padding:18px}.section-heading{margin-bottom:36px}.statement-body{opacity:1;transform:none}.statement-spotlights{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--line-paper);border-left:1px solid var(--line-paper)}.statement-spotlight{display:grid;min-height:260px;align-content:space-between;gap:20px;padding:22px;border-width:0 1px 1px 0;transition:background .2s ease,color .2s ease}.statement-spotlight:hover{background:var(--ink);color:var(--white)}.statement-spotlight-title{display:grid;gap:8px;margin:0}.statement-spotlight-lead,.statement-spotlight-main{display:block;font-family:var(--font-title);letter-spacing:-.05em}.statement-spotlight-lead{font-size:clamp(1.35rem,2vw,2rem);line-height:1.05}.statement-spotlight-main{font-size:clamp(2.2rem,4vw,4.3rem);font-weight:900;line-height:.9}.statement-spotlight-index,.statement-spotlight-domain,.statement-spotlight-action{color:currentColor;opacity:.68}.proof-grid,.trust-grid,.featured-grid,.project-rail,.workflow-case-grid,.capability-grid,.deep-dive-grid,.stack-groups{display:grid;gap:0;border-top:1px solid var(--line-paper);border-left:1px solid var(--line-paper)}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.trust-grid,.capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:-1px}.featured-grid,.workflow-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-rail,.deep-dive-grid,.stack-groups{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-1px}.proof-card,.trust-card,.feature-card,.support-card,.capability-card,.deep-dive-card,.stack-card,.workflow-card{display:grid;align-content:start;gap:16px;min-height:100%;padding:24px;border-width:0 1px 1px 0}.proof-card{min-height:250px}.proof-card strong,.feature-index{font-family:var(--font-display);font-weight:900;letter-spacing:-.07em}.proof-card strong{color:#05050529;font-size:clamp(5rem,11vw,10rem);line-height:.78}.proof-card h3,.trust-card h3,.feature-card h3,.support-card h3,.capability-card h3,.deep-dive-card h3,.stack-card h3,.workflow-casebook-intro h3{margin:0;font-family:var(--font-title);font-weight:900;line-height:1.02;letter-spacing:-.045em}.proof-card h3,.trust-card h3,.capability-card h3,.deep-dive-card h3,.stack-card h3{font-size:clamp(1.6rem,2.4vw,2.55rem)}.feature-card{position:relative;min-height:430px}.feature-index{position:absolute;right:20px;bottom:14px;color:#0505051a;font-size:clamp(5rem,10vw,9rem);line-height:.8}.feature-card h3,.workflow-casebook-intro h3{font-size:clamp(2.15rem,4vw,4.5rem)}.project-summary,.project-challenge,.support-card p,.capability-card p,.trust-card p,.proof-card p{margin:0}.project-challenge,.workflow-case-flow{padding-top:14px;border-top:1px solid var(--line-soft)}.project-challenge strong{color:var(--ink)}.tag-list,.stack-list,.deep-dive-card ul,.workflow-card ol{margin:0;padding:0;list-style:none}.project-actions,.support-actions{margin-top:auto}.projects .button,.projects .copy-button,.capabilities .button,.deep-dive .button{background:var(--ink);color:var(--white)}.projects .button.secondary,.text-link{background:transparent;color:var(--ink)}.text-link{padding-bottom:2px;border-bottom:1px solid currentColor;font-family:var(--font-mono);font-size:11px;font-weight:800;text-transform:uppercase}.workflow-casebook{display:grid;gap:0;margin-top:36px}.workflow-casebook-intro-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.28fr);gap:24px}.workflow-casebook-intro-note{margin:0;color:var(--muted-paper);text-align:right}.workflow-case-card{min-height:260px}.workflow-case-flow{margin:0;color:var(--ink)!important;font-family:var(--font-mono);font-size:11px}.deep-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.54fr);grid-template-areas:"heading workflow" "dives dives" "stacks stacks";gap:36px 0}.deep-heading{grid-area:heading;padding-right:36px}.workflow-card{grid-area:workflow;border:1px solid var(--line-paper);min-height:100%}.deep-dive-grid{grid-area:dives}.stack-groups{grid-area:stacks}.deep-dive-card li,.workflow-card li{position:relative;padding-left:18px}.deep-dive-card li:before,.workflow-card li:before{content:"";position:absolute;left:0;top:.86em;width:5px;height:5px;background:var(--ink)}.contact{padding:90px max(20px,calc((100vw - 1220px)/2)) 0;border-top:1px solid var(--line-dark);background:var(--ink);overflow:hidden}.contact-card{display:grid;justify-items:center;gap:22px;padding:0 0 94px;text-align:center}.contact-card h2{max-width:1120px;color:var(--white);font-family:var(--font-display);font-size:clamp(4.4rem,14vw,13rem);line-height:.78;text-transform:uppercase}.contact-lead{max-width:760px;margin:0;color:#ffffffb3}.contact-footnotes{display:flex;justify-content:center;flex-wrap:wrap;gap:16px 24px;color:var(--muted-dark);font-family:var(--font-mono);font-size:11px}.site-footer{color:var(--ink);background:var(--paper)}.footer-brand-wall{overflow:hidden;border-top:1px solid var(--line-paper);border-bottom:1px solid var(--line-paper)}.footer-wordmark{width:min(1500px,calc(100vw - 40px));margin:0 auto;color:var(--ink);font-family:var(--font-display);font-size:clamp(5.4rem,24vw,20rem);font-weight:900;line-height:.78;letter-spacing:-.075em;text-align:center;transform:translateY(.09em)}.footer-inner{width:min(1220px,calc(100vw - 40px));margin:0 auto;padding-bottom:30px}.footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:42px 0 52px}.footer-column p{margin:0 0 18px;color:var(--muted-paper);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.footer-column ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.footer-column a,.footer-column span{color:var(--ink);font-family:var(--font-title);font-size:clamp(1.4rem,2.2vw,2.35rem);font-weight:900;line-height:1.05;letter-spacing:-.04em}.footer-column a:hover{color:var(--accent)}.footer-meta{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--line-soft);color:var(--muted-paper);font-family:var(--font-mono);font-size:11px}@media(max-width:1180px){.site-nav{grid-template-columns:auto 1fr repeat(3,auto) auto;gap:14px}.hero-stage{grid-template-columns:1fr 1fr;grid-template-areas:"manifesto manifesto" "story cluster" "quote brief"}.hero-manifesto{min-height:560px}.statement,.deep-layout{grid-template-columns:1fr}.deep-layout{grid-template-areas:"heading" "workflow" "dives" "stacks"}.deep-heading{padding-right:0}.heading-deck-stage,.workflow-casebook-intro-head{grid-template-columns:1fr}.workflow-casebook-intro-note{text-align:left}.trust-grid,.capability-grid,.statement-spotlights,.project-rail,.deep-dive-grid,.stack-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.site-shell,.site-header{width:min(100% - 28px,1280px)}.site-nav{grid-template-columns:1fr auto;gap:10px;padding:8px 0}.site-nav-divider,.site-nav a:not(.site-nav-brand):not(.nav-cta){display:none}.site-nav-brand{justify-self:start}.nav-cta{justify-self:end}.section{padding:64px 14px}.hero{padding-top:42px}.hero-stage{grid-template-columns:1fr;grid-template-areas:"manifesto" "story" "cluster" "quote" "brief";min-height:0}.hero-stage:after{bottom:auto;top:690px;font-size:22vw}.hero-manifesto{min-height:620px;padding:28px 18px 185px}.hero-manifesto-top,.hero-stage-card-head,.hero-stage-card-foot,.statement-spotlight-head,.statement-spotlight-foot{align-items:flex-start;flex-direction:column}.hero-link-cluster{min-height:300px}.hero-circle{width:78px;height:78px;font-size:1rem}.heading-deck{grid-template-columns:1fr}.heading-deck-meta{grid-template-columns:auto auto;align-items:center;justify-content:space-between}.proof-grid,.trust-grid,.featured-grid,.project-rail,.workflow-case-grid,.capability-grid,.statement-spotlights,.deep-dive-grid,.stack-groups,.footer-links{grid-template-columns:1fr}.proof-card,.trust-card,.feature-card,.support-card,.capability-card,.deep-dive-card,.stack-card,.workflow-card,.statement-rail,.statement-spotlight{min-height:0;padding:18px}.hero-actions,.project-actions,.contact-actions{align-items:stretch;flex-direction:column}.button,.copy-button{width:100%}.support-actions{align-items:flex-start;flex-direction:column}.contact{padding:64px 14px 0}.contact-card h2{font-size:clamp(3.3rem,18vw,6.4rem);line-height:.86}.contact-footnotes,.footer-meta{display:grid;justify-items:center;text-align:center}.footer-inner{width:min(100% - 28px,1220px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-manifesto,.hero-stage-card,.hero-link-cluster,.statement-rail,.statement-body,.proof-card,.trust-card,.feature-card,.support-card,.capability-card,.deep-dive-card,.stack-card,.workflow-card,.contact-card,.button,.copy-button{transition:none;transform:none;opacity:1}}
