:root{--background: #05090e;--surface: #0c141c;--foreground: #eeeae4;--muted: #bdc8d1;--border: rgba(198,211,221,.18);--accent: #b7d5eb;--warm: #d6af82;--glow: rgba(181,214,240,.18);--space-section: clamp(92px,10vw,168px);--radius: 3px;--timing: .24s;--ease: cubic-bezier(.2,.7,.2,1);--font-body: "Microsoft YaHei UI","PingFang SC","Noto Sans CJK SC",sans-serif;--font-display: "Bahnschrift","Helvetica Neue",sans-serif;--font-mono: "Cascadia Code","Consolas",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:106px;background:var(--background)}body{margin:0;color:var(--foreground);font-family:var(--font-body);font-size:16px;line-height:1.8;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0}button,a,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:6px}button:disabled{cursor:default}::selection{background:#a9c5d7;color:#07101a}p,h1,h2,h3,figure{margin:0}button:focus:not(:focus-visible){outline:none}h1,h2,h3{font-weight:400;line-height:1.25}h2{font-size:clamp(42px,5.1vw,76px);letter-spacing:-.055em;line-height:1.35}h2>span,h1>span{color:var(--muted)}h3{letter-spacing:-.025em}p{color:var(--muted)}.page-width{width:calc(100% - 112px);max-width:1496px;margin-inline:auto}.section{padding-block:var(--space-section);position:relative}.eyebrow,.section-label,.formats{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;line-height:1.6}.eyebrow{color:var(--muted)}.warm{color:var(--warm)}.section-label{display:flex;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--border);color:var(--muted);margin-bottom:68px}.section-label>span:last-child{font-family:var(--font-body);letter-spacing:.06em}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:66px}.section-description{font-size:16px;line-height:1.95}.signal-dot{display:inline-block;width:5px;height:5px;background:var(--warm);box-shadow:0 0 10px #ddb688;border-radius:50%;margin-right:10px;vertical-align:middle}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mobile-only{display:none}.anchor-alias{position:absolute;top:0}.skip-link{position:fixed;top:12px;left:16px;z-index:20;transform:translateY(-200%);background:var(--foreground);color:var(--background);padding:12px}.skip-link:focus{transform:none}main,.site-footer{position:relative;z-index:1}.cosmic-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden;background:radial-gradient(ellipse at 65% 25%,#203746 0,transparent 50%),#050a10}.cosmic-backdrop canvas{display:block;width:100%;height:100%}.cosmic-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 20%,rgba(3,6,9,.2) 75%,rgba(3,6,9,.5) 110%)}.cosmic-backdrop.is-fallback{background:radial-gradient(ellipse at 75% 20%,#18313e 0,transparent 45%),radial-gradient(ellipse at 15% 60%,#30261d 0,transparent 60%),#060b12}.is-fallback:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1px 1px at 24px 27px,#bccfde 80%,transparent),radial-gradient(1px 1px at 91px 118px,#d8b486 80%,transparent),radial-gradient(2px 2px at 164px 76px,#d4e4f0 70%,transparent);background-size:237px 203px,317px 283px,401px 357px}.cosmos-controls{position:fixed;z-index:8;bottom:22px;right:28px;display:flex;align-items:center;gap:16px;border:1px solid rgba(188,202,212,.15);background:#050a0fe0;padding:8px 14px;border-radius:3px;font-size:11px;line-height:1.5;color:#b7c3cb}.cosmos-controls button{padding:3px 0;font-size:11px;color:#e3e5e5}.cosmos-controls button:hover{color:var(--warm)}.cosmos-status{display:flex;gap:8px;align-items:center}.cosmos-status i{width:4px;height:4px;border-radius:50%;background:var(--accent)}.site-header{position:fixed;inset:0 0 auto;z-index:10;background:linear-gradient(to bottom,#05090efc 0,#05090efc calc(100% - 16px),#05090e00);height:98px}.header-inner{height:82px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(210,218,224,.12)}.brand{display:inline-flex;align-items:center;gap:13px;font-family:var(--font-display);line-height:1;letter-spacing:.055em;font-size:20px;white-space:nowrap}.brand>span:last-child{display:flex;align-items:baseline;gap:9px}.brand small{font-weight:300;font-size:12px;letter-spacing:.12em;color:var(--muted)}.brand-mark{border:1px solid #b4c9da44;width:32px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:14px;letter-spacing:-.12em;font-weight:500}.brand-mark b{font-weight:600;color:#d3a48a}.brand-mark b:last-child{color:#90bbdb}.navigation{display:flex;align-items:center;gap:36px;font-size:12px}.navigation a{position:relative;transition:color var(--timing);color:#b4c0c8}.navigation a:hover,.navigation a[aria-current=page]{color:#fff}.navigation a:after{content:"";position:absolute;height:1px;bottom:-8px;left:0;right:100%;background:var(--warm);transition:right var(--timing)}.navigation a:hover:after,.navigation a[aria-current=page]:after{right:0}.navigation .nav-external{margin-left:26px;color:var(--foreground)}.nav-external span{margin-left:12px}.menu-button{display:none}.hero-journey{height:260svh;position:relative}.hero{min-height:820px;height:100svh;max-height:1180px;position:sticky;top:0;display:flex;flex-direction:column;padding-top:118px;overflow:hidden}.hero-overline{display:flex;justify-content:space-between;align-items:center;z-index:2}.hero-field{position:absolute;left:5%;right:5%;top:22%;height:36%;pointer-events:none}.static-wordmark{font:500 clamp(50px,13vw,190px)/1 var(--font-display);letter-spacing:-.025em;text-align:center;text-shadow:0 0 60px #abc9db45;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.static-wordmark span{font-size:.25em;letter-spacing:.33em;margin-top:.6em;padding-left:.33em}html[data-cosmos=active] .static-wordmark{visibility:hidden}html[data-cosmos=fallback] .hero-journey{height:auto}.hero-copy{margin-top:auto;padding-top:360px;display:flex;justify-content:space-between;align-items:flex-end;gap:36px}.hero-position{font-size:clamp(26px,2.8vw,41px);letter-spacing:-.04em;line-height:1.45;color:var(--foreground);margin-bottom:15px}.hero-description{font-size:15px;line-height:1.9;color:#b5c2cb}.hero-actions{display:flex;align-items:center;gap:36px}.round-link{display:flex;align-items:center;gap:22px;font-size:13px;white-space:nowrap}.round-link i{display:flex;align-items:center;justify-content:center;font-style:normal;width:62px;height:62px;border:1px solid #c1d0d188;border-radius:50%;font-size:25px;transition:background var(--timing),transform var(--timing),color var(--timing)}.round-link:hover i{background:var(--foreground);color:#07121b;transform:rotate(45deg)}.text-link{display:inline-flex;align-items:center;gap:34px;font-size:13px;border-bottom:1px solid #a5b4c34d;padding:8px 0;line-height:1.8;transition:border-color var(--timing),color var(--timing)}.text-link span{font-size:19px}.text-link:hover{border-color:var(--warm);color:var(--warm)}.hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:48px;padding-bottom:35px;border-bottom:1px solid var(--border)}.hero-bottom>p{font-size:10px;color:#94a5b4;letter-spacing:.08em}.hero-bottom>p span{display:block;font-size:10px;opacity:.75;margin-top:3px}.hero-bottom>.eyebrow{padding-right:12px}.scroll-cue{font:10px var(--font-mono);letter-spacing:.09em;color:#b3c2cd;display:flex;align-items:center;gap:16px}.scroll-cue>span{font-family:var(--font-body);font-size:25px}.research-domains{display:flex;justify-content:space-between;gap:20px;padding-block:28px;font-size:11px;color:#9ba9b4;letter-spacing:.06em;border-bottom:1px solid var(--border)}.why-section{padding-bottom:110px}.why-heading{display:grid;grid-template-columns:1fr 1.18fr;gap:30px;align-items:center;position:relative}.why-heading h2{margin-top:22px;margin-bottom:30px}.why-statement{max-width:370px;font-size:14px;line-height:2;margin-top:32px}.why-statement span{color:#d4dce0}.strata-view{position:relative;align-self:stretch;min-height:480px;pointer-events:none}.strata-field{position:absolute;top:10%;right:-6%;bottom:5%;left:-6%}.strata-caption{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;gap:20px;color:#91a7b9;font-family:var(--font-mono);font-size:9px;letter-spacing:.05em;border-bottom:1px solid var(--border);padding:15px 0}.strata-caption span:last-child{font-family:var(--font-body)}.strata-label{position:absolute;font:10px var(--font-mono);color:#b0bfc9}.label-top{right:12px;top:18%}.label-bottom{left:28px;bottom:23%}.strata-label:before{content:"";display:inline-block;vertical-align:middle;width:26px;height:1px;background:#a8bfd06b;margin-right:14px}.problem-ledger{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;margin-top:86px}.problem-ledger article{border-top:1px solid var(--border);padding-top:22px}.problem-index{font:11px var(--font-mono);color:var(--warm)}.problem-ledger h3{font-size:21px;margin:24px 0 15px}.problem-ledger p{font-size:13px;line-height:1.95;min-height:77px}.problem-result{display:block;font-size:11px;color:#c7d5de;margin-top:22px}.formats{display:block;font-size:8px;color:#82939f;margin-top:18px;letter-spacing:.015em}.workflow-section:before{content:"";position:absolute;top:0;right:-56px;bottom:0;left:-56px;background:linear-gradient(transparent,rgba(5,12,19,.32) 15%,rgba(5,12,19,.32) 90%,transparent);pointer-events:none;z-index:-1}.pipeline{list-style:none;display:grid;grid-template-columns:repeat(6,1fr);padding:0;margin:0;border-bottom:1px solid var(--border)}.pipeline button{width:100%;position:relative;text-align:left;padding:24px 18px 25px;border-top:1px solid var(--border);transition:background var(--timing)}.pipeline-number{display:block;font:12px var(--font-mono);color:#778b9a;margin-bottom:36px}.pipeline strong{display:block;font-size:15px;font-weight:400;margin-bottom:6px;color:#9eacb6}.pipeline button>span:last-child{font:11px var(--font-display);letter-spacing:.08em;color:#778b9a;text-transform:uppercase}.pipeline button:after{content:"";height:2px;position:absolute;bottom:-1px;left:0;right:100%;background:var(--warm);transition:right var(--timing)}.pipeline .selected{background:linear-gradient(transparent,#c6d4e008)}.pipeline .selected:after{right:0}.pipeline .selected strong,.pipeline .selected .pipeline-number{color:var(--foreground)}.pipeline button:hover{background:#b9cfe10a}.workflow-detail{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:48px;min-height:400px}.workflow-visual{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center;flex-direction:column}.workflow-ordinal{font:200px/.8 var(--font-display);letter-spacing:-.09em;color:transparent;-webkit-text-stroke:1px #b8c5d22b;align-self:flex-start;position:absolute;top:0;left:0}.flow-field{position:absolute;top:12%;right:0;bottom:16%;left:0}.workflow-visual>.eyebrow{position:absolute;bottom:5%;left:0;font-size:9px}.workflow-copy{animation:content-in .35s ease}.workflow-copy h3{font-size:32px;margin:18px 0}.workflow-copy>p:not(.eyebrow){font-size:14px;max-width:510px;line-height:2}.workflow-copy dl{margin:28px 0 20px}.workflow-copy dl>div{display:grid;grid-template-columns:46px 1fr;padding:11px 0;border-bottom:1px solid var(--border);gap:16px}.workflow-copy dt{font-size:11px;color:#889aa8}.workflow-copy dd{margin:0;font-size:12px;color:#c3ced6}.workflow-copy .text-link{margin-top:10px}.outputs-section{padding-top:80px}.outputs-section .section-heading h2{font-size:clamp(32px,4vw,58px)}.output-item{border-top:1px solid var(--border)}.output-item:last-child{border-bottom:1px solid var(--border)}.output-item summary{display:grid;grid-template-columns:70px 1fr 250px 24px;align-items:center;gap:16px;cursor:pointer;list-style:none;padding:30px 0}.output-item summary::-webkit-details-marker{display:none}.output-item h3{font-size:24px}.output-en{font-family:var(--font-display);font-size:15px;color:#8b9fae}.disclosure{font-size:24px;color:var(--warm);font-weight:300;transition:transform .2s}.output-item[open] .disclosure{transform:rotate(45deg)}.output-detail{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:0 40px 38px 86px;font-size:13px}.output-detail>p{max-width:430px}.output-detail dl{margin:0}.output-detail dl>div{display:grid;grid-template-columns:70px 1fr;gap:16px;margin-bottom:12px}.output-detail dt{font:10px var(--font-mono);color:var(--warm)}.output-detail dd{margin:0;color:#b9c7d1}.projects-heading{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;position:relative;margin-bottom:70px}.projects-heading h2{margin:22px 0 28px}.project-galaxy{min-height:420px;align-self:stretch;transform:scale(1.1)}.project-filters{display:flex;gap:40px;border-bottom:1px solid var(--border);margin-bottom:4px;position:relative}.project-filters button{padding:18px 0;font-size:13px;color:#8a9fae;border-bottom:1px solid transparent;margin-bottom:-1px}.project-filters button span{font:9px var(--font-mono);margin-left:12px;vertical-align:super;opacity:.7}.project-filters button[aria-pressed=true]{color:var(--foreground);border-color:var(--warm)}.project-directory{display:grid;grid-template-columns:1fr 1fr;column-gap:64px}.project-item{padding:38px 0 26px;border-bottom:1px solid var(--border);position:relative;transition:background var(--timing);min-width:0}.project-meta{display:flex;justify-content:space-between;align-items:center}.project-meta .eyebrow{color:#8ea8ba;font-size:10px}.project-status{font-size:10px;color:#b1c6c9;display:flex;gap:8px;align-items:center}.project-status i{display:block;width:4px;height:4px;background:#bbccca;border-radius:50%}.research-status{color:var(--warm)}.research-status i{background:var(--warm)}.project-item h3{font-family:var(--font-display),var(--font-body);font-size:clamp(25px,2.7vw,38px);margin-top:30px;margin-bottom:20px;letter-spacing:-.025em}.project-description{font-size:15px;line-height:1.9;color:#d8dedf;max-width:500px;margin-bottom:12px}.project-detail{font-size:12px;line-height:2;max-width:510px;min-height:48px}.project-tags{display:flex;flex-wrap:wrap;gap:15px;color:#8c9fac;font-family:var(--font-display),var(--font-body);font-size:10px;letter-spacing:.025em;margin:26px 0 30px}.project-bottom{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#889eae}.project-bottom a{color:#e2e8e8;font-size:12px;display:flex;gap:32px;align-items:center}.project-bottom a span{font-size:24px;transition:transform .2s}.project-bottom a:hover span{transform:translate(3px,-3px)}.project-item:hover h3{color:#d7bd9c}.project-status-note{display:flex;justify-content:space-between;gap:40px;padding-block:40px}.project-status-note p{font-size:14px;line-height:2}.project-status-note p span{font-size:12px}.roadmap{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding-block:20px;font-size:12px;color:var(--muted)}.roadmap summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;color:#d4dbe0}.roadmap summary::-webkit-details-marker{display:none}.roadmap summary span{font-size:20px}.roadmap>div{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:26px 0}.roadmap b{display:block;font-weight:400;color:var(--warm);margin-bottom:12px}.roadmap small{font-size:10px;color:#8496a3}.philosophy{padding-top:80px}.philosophy h2{max-width:900px}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin-top:72px}.principles article{border-top:1px solid var(--border);padding-top:22px}.principles .eyebrow{color:var(--warm)}.principles h3{font:300 clamp(28px,3.1vw,46px)/1.3 var(--font-display);letter-spacing:-.025em;margin:30px 0 24px}.principles h3 span{display:block;font-family:var(--font-body);font-size:14px;letter-spacing:.08em;margin-top:12px;color:#b7c5ce}.principles p{font-size:13px;max-width:330px;line-height:2}.collaboration-heading{text-align:center;max-width:980px;margin-inline:auto}.collaboration-heading h2{font-size:clamp(35px,4.6vw,65px);margin:24px 0 30px}.collaboration-heading>p:last-child{font-size:14px;line-height:2.1}.binary-field{width:76%;height:280px;margin:30px auto 5px;pointer-events:none}.people{display:grid;grid-template-columns:1fr 1fr;gap:80px}.people article{padding-top:0;position:relative;min-width:0}.person-alias{font:300 clamp(70px,10vw,150px)/1 var(--font-display);letter-spacing:-.055em;color:#b4c7d44d}.people article:first-child .person-alias{color:#d6af824d}.person-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:26px}.person-heading h3{font-size:27px;white-space:nowrap}.person-heading h3>span{display:block;font:12px var(--font-display);color:#b9c8d2;letter-spacing:.04em;margin-top:10px}.person-heading>span{font-size:10px;color:#8d9fad}.people article>p:not(.person-motto){font-size:13px;line-height:2.05;margin-top:24px;max-width:490px}.person-labels{display:flex;gap:15px;flex-wrap:wrap;font:10px var(--font-display);color:#8b9da8;letter-spacing:.03em;margin-top:26px}.person-motto{font:italic 18px/1.6 Georgia,serif;color:var(--warm);margin-top:35px;padding-top:24px;border-top:1px solid var(--border)}.people article:last-child .person-motto{color:var(--accent)}.about-link{margin-top:50px}.site-footer{padding-bottom:90px}.footer-invitation{border-block:1px solid var(--border);padding:64px 0 74px}.footer-invitation>a{font-size:clamp(32px,5vw,72px);font-weight:300;line-height:1.6;display:block;letter-spacing:-.05em;margin-top:24px}.footer-invitation>a>span{float:right;transition:transform .2s}.footer-invitation>a:hover>span{transform:translate(8px,-8px)}.footer-main{display:grid;grid-template-columns:1fr 1fr auto;gap:40px;align-items:center;padding:44px 0}.footer-main>p{font:italic 16px/1.7 Georgia,serif}.footer-main>div{display:flex;gap:24px;font-size:11px;color:#c0ccd4}.footer-meta{display:flex;justify-content:space-between;gap:30px;font:9px var(--font-mono);letter-spacing:.06em;color:#889aa8;border-top:1px solid var(--border);padding-top:24px}.footer-note{font-size:10px;color:#788e9e;margin-top:12px}.about-hero{min-height:760px;padding-top:180px;position:relative}.about-hero h1{font-size:clamp(44px,6vw,88px);letter-spacing:-.045em;line-height:1.3;margin:32px 0}.about-intro{max-width:620px;font-size:15px;line-height:2}.about-orbit{position:absolute;right:-30px;top:150px;width:52%;height:420px;z-index:-1;opacity:.6}.about-hero-foot{margin-top:80px;max-width:500px;font-size:10px}.origin{padding-top:0}.origin-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.origin-grid h2{font-size:clamp(32px,3.6vw,52px)}.origin-grid p{font-size:14px;line-height:2.1;margin-bottom:26px}.full-collaboration{padding-top:50px}.evolution h2{font-size:clamp(34px,4.8vw,68px);margin-bottom:66px}.evolution-ledger article{display:grid;grid-template-columns:70px 1fr 1fr;gap:26px;padding:34px 0;border-top:1px solid var(--border);align-items:baseline}.evolution-ledger h3{font-size:22px}.evolution-en{display:block;font:11px var(--font-display);color:#8eabbf;margin-top:12px}.evolution-ledger p{font-size:13px;line-height:2}.evolution-ledger article>.eyebrow{color:var(--warm)}.about-keywords{display:flex;flex-wrap:wrap;gap:14px 30px;font-size:12px;color:#b5c6d2;border-top:1px solid var(--border);padding-top:30px}.about-closing{font-size:clamp(25px,3vw,42px);color:#dbe0e2;line-height:1.7;margin:80px 0 36px;letter-spacing:-.04em}@keyframes content-in{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:none}}@media(min-width:1600px){.hero-field{top:22%;height:37%;left:7%;right:7%}.hero-copy{padding-top:440px}.hero-bottom{margin-top:65px;padding-bottom:44px}.hero-overline{margin-top:10px}.hero{padding-top:132px}}@media(max-width:1100px){.page-width{width:calc(100% - 72px)}.navigation{gap:25px}.navigation .nav-external{margin-left:5px}.hero-actions{gap:24px}.hero-actions>.text-link{display:none}.hero{min-height:780px}.hero-field{top:25%;height:30%}.hero-copy{padding-top:320px}.why-heading{grid-template-columns:1fr 1fr;gap:20px}.why-heading h2{font-size:54px}.strata-view{min-height:430px}.problem-ledger{gap:24px}.problem-ledger h3{font-size:19px}.problem-ledger p{font-size:12px;min-height:80px}.formats{font-size:7px}.workflow-section:before{inset-inline:-36px}.pipeline button{padding-inline:10px}.workflow-detail{gap:40px}.project-directory{column-gap:40px}.people{gap:50px}.person-heading{display:block}.person-heading>span{display:block;margin-top:15px}.footer-main{grid-template-columns:1fr 1fr}.footer-main>div{grid-column:1/-1}.output-item summary{grid-template-columns:55px 1fr 180px 24px}.output-detail{padding-left:71px;gap:40px}.principles{gap:32px}}@media(max-width:800px){.hero{min-height:850px}.header-inner{height:74px}.site-header{height:90px}.brand{font-size:18px;gap:10px}.brand-mark{width:29px;height:31px}.menu-button{display:flex;gap:20px;align-items:center;font-size:12px;padding:12px 0}.menu-button span{font-size:20px;line-height:1}.navigation{display:none;position:absolute;top:74px;left:0;right:0;background:#08121bf7;padding:30px 36px;border-bottom:1px solid var(--border)}.navigation.open{display:flex;flex-direction:column;align-items:stretch;gap:0}.navigation a{padding:15px 0;font-size:15px}.navigation .nav-external{margin-left:0;margin-top:10px}.navigation a:after{display:none}.hero-overline .eyebrow{font-size:9px}.hero-field{left:4%;right:4%;top:27%;height:27%}.hero-copy{align-items:center}.hero-position{font-size:30px}.hero-description{font-size:13px}.round-link{gap:16px;font-size:12px}.round-link i{width:48px;height:48px;font-size:22px}.hero-bottom>p{display:none}.section-label{margin-bottom:50px}.why-heading h2{font-size:48px}.why-statement{font-size:12px}.strata-caption{font-size:7px}.strata-caption>span:first-child{display:none}.problem-ledger{grid-template-columns:1fr 1fr;gap:36px 40px}.problem-ledger p{min-height:0;font-size:13px}.formats{font-size:9px}.section-heading{display:block}.section-heading .section-description{margin-top:24px;font-size:14px}.pipeline-number{margin-bottom:26px}.pipeline strong{font-size:12px}.pipeline button>span:last-child{font-size:9px}.workflow-detail{grid-template-columns:.7fr 1fr;gap:28px}.workflow-copy h3{font-size:28px}.workflow-copy>p:not(.eyebrow){font-size:13px}.workflow-copy dd{font-size:11px}.workflow-ordinal{font-size:150px}.workflow-visual>.eyebrow{font-size:7px}.project-item h3{font-size:27px}.project-description{font-size:13px}.project-detail{font-size:11px;min-height:70px}.project-tags{font-size:9px;gap:8px 14px}.project-galaxy{min-height:320px}.projects-heading{gap:20px}.principles h3{font-size:28px}.principles p{font-size:12px}.collaboration-heading h2{font-size:42px}.binary-field{height:220px}.footer-invitation>a{font-size:42px}.footer-meta{font-size:8px}.origin-grid{gap:35px}.about-hero{min-height:680px}.about-intro{max-width:450px}.about-orbit{opacity:.35}.evolution-ledger article{grid-template-columns:40px 1fr 1fr;gap:20px}}@media(max-width:600px){html{scroll-padding-top:90px}.page-width{width:calc(100% - 44px)}.section{padding-block:82px}.section-label{font-size:9px;gap:12px;margin-bottom:44px;padding-bottom:18px}.section-label>span:last-child{font-size:9px;letter-spacing:0;max-width:145px;text-align:right}.mobile-only{display:block}.hero{height:100svh;min-height:760px;max-height:940px;padding-top:103px}.hero-overline .eyebrow{font-size:8px;letter-spacing:.07em}.hero-coordinate{display:none}.hero-field{top:18%;height:36%;left:4%;right:4%}.static-wordmark{font-size:14vw}.static-wordmark span{font-size:.6em;letter-spacing:.2em}.hero-copy{padding-top:350px;display:block}.hero-position{font-size:30px;margin-bottom:12px;line-height:1.4}.hero-position .mobile-only{display:none}.hero-description{font-size:12px;line-height:1.85}.hero-actions{margin-top:24px;justify-content:space-between;gap:20px}.hero-actions>.text-link{display:inline-flex;font-size:11px;gap:25px}.round-link{font-size:12px;gap:21px;flex-direction:row-reverse}.round-link i{width:43px;height:43px}.hero-bottom{margin-top:30px;padding-bottom:24px;gap:14px}.scroll-cue{font-size:8px;gap:14px}.scroll-cue>span{font-size:22px}.hero-bottom>.eyebrow{font-size:9px;padding-right:0}.cosmos-controls{bottom:12px;right:12px;gap:13px;padding:8px 10px;font-size:9px}.cosmos-controls button{font-size:9px}.cosmos-status{font-size:9px;gap:6px}.research-domains{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;font-size:9px;padding-block:23px}.why-heading{display:block}.why-heading .eyebrow{font-size:9px}.why-heading h2{font-size:46px;margin:22px 0 25px}.why-heading .section-description{font-size:14px}.why-statement{font-size:13px;max-width:100%;margin-top:23px}.strata-view{min-height:330px;margin-top:25px}.strata-field{top:5%;right:0;bottom:0;left:0}.strata-caption{font-size:9px}.strata-caption>span:first-child{display:inline}.strata-label{font-size:8px}.label-top{top:12%}.label-bottom{bottom:24%;left:0}.problem-ledger{margin-top:38px;gap:30px 24px}.problem-ledger h3{font-size:19px;margin:20px 0 13px}.problem-ledger p{font-size:12px;line-height:1.9;min-height:92px}.problem-result{font-size:10px;margin-top:17px}.formats{font-size:7px;letter-spacing:0;line-height:1.8;overflow-wrap:anywhere}.workflow-section:before{inset-inline:-22px}.section-heading{margin-bottom:35px}h2{font-size:40px;line-height:1.35;letter-spacing:-.045em}.section-heading .section-description{font-size:12px;margin-top:25px}.pipeline{grid-template-columns:repeat(3,1fr)}.pipeline button{padding:16px 12px 17px}.pipeline-number{font-size:9px;margin-bottom:17px}.pipeline strong{font-size:12px}.pipeline button>span:last-child{font-size:8px}.workflow-detail{display:flex;flex-direction:column;gap:22px;min-height:0;margin-top:30px}.workflow-visual{min-height:210px}.workflow-ordinal{font-size:135px;top:12px}.flow-field{top:0;right:4%;bottom:18%;left:4%}.workflow-visual>.eyebrow{font-size:8px;bottom:0}.workflow-copy h3{font-size:28px}.workflow-copy>.eyebrow{font-size:9px}.workflow-copy>p:not(.eyebrow){font-size:13px}.workflow-copy dl>div{padding:12px 0}.workflow-copy dd{font-size:12px}.output-item summary{grid-template-columns:30px 1fr 24px;gap:13px;padding:23px 0}.output-item h3{font-size:20px}.output-en{display:none}.output-item summary>.eyebrow{font-size:10px}.output-detail{padding:0 5px 28px 43px;display:block;font-size:12px}.output-detail dl{margin-top:22px}.output-detail dl>div{grid-template-columns:52px 1fr;gap:12px}.output-detail dt{font-size:8px}.output-detail dd{font-size:10px}.outputs-section .section-heading h2{font-size:34px}.projects-heading{display:block;margin-bottom:35px}.projects-heading h2{font-size:46px;margin:21px 0 23px}.projects-heading>.section-description{font-size:13px}.projects-heading>.project-galaxy{height:260px;min-height:0;transform:none;margin-top:5px}.project-filters{gap:0;justify-content:space-between}.project-filters button{font-size:11px;padding:15px 0}.project-filters button span{font-size:8px;margin-left:6px}.project-directory{grid-template-columns:1fr}.project-item{padding:28px 0 25px}.project-item h3{font-size:31px;margin:27px 0 18px}.project-description{font-size:14px}.project-detail{font-size:12px;min-height:0}.project-tags{font-size:9px;margin:23px 0;gap:15px}.project-bottom{font-size:10px}.project-bottom a{font-size:12px}.project-status-note{display:block;padding:28px 0}.project-status-note p{font-size:12px;margin-top:15px}.project-status-note p span{font-size:11px}.roadmap>div{display:block}.roadmap>div p{margin-bottom:23px}.roadmap small{font-size:9px}.principles{display:block;margin-top:40px}.principles article{display:grid;grid-template-columns:35px 1fr;column-gap:14px;padding:28px 0 30px}.principles article>.eyebrow{font-size:9px;padding-top:10px}.principles h3{margin:0 0 15px;font-size:35px}.principles h3 span{font-size:12px;letter-spacing:0;margin-top:10px}.principles p{font-size:12px;grid-column:2;max-width:none}.collaboration-heading{text-align:left}.collaboration-heading>.eyebrow{font-size:9px}.collaboration-heading h2{font-size:34px;line-height:1.5;margin:22px 0}.collaboration-heading>p:last-child{font-size:12px;line-height:2}.binary-field{width:100%;height:200px;margin:30px 0}.people{grid-template-columns:1fr;gap:56px}.person-alias{font-size:96px}.person-heading{display:flex;align-items:flex-start}.person-heading h3{font-size:26px}.person-heading h3>span{font-size:11px}.person-heading>span{font-size:9px;margin-top:5px}.people article>p:not(.person-motto){font-size:12px;line-height:2.1}.person-labels{font-size:9px}.person-motto{font-size:17px;margin-top:25px;padding-top:20px}.about-link{font-size:12px;gap:20px;margin-top:40px}.site-footer{padding-bottom:90px}.footer-invitation{padding:42px 0 45px}.footer-invitation .eyebrow{font-size:8px}.footer-invitation>a{font-size:36px;line-height:1.5}.footer-invitation>a span{position:absolute;right:0;transform:translateY(-140%)}.footer-main{display:flex;align-items:flex-start;flex-direction:column;gap:25px;padding:36px 0}.footer-main>p{font-size:15px}.footer-main>div{display:flex;gap:28px;font-size:11px}.footer-meta{display:flex;flex-direction:column;gap:12px;font-size:8px;letter-spacing:.02em}.footer-note{font-size:9px;line-height:1.8}.about-hero{padding-top:145px;min-height:690px}.about-hero h1{font-size:44px;line-height:1.4;margin:25px 0}.about-hero>.eyebrow{font-size:9px}.about-intro{font-size:13px;line-height:2.1}.about-orbit{top:180px;right:0;width:100%;height:400px;opacity:.35}.about-hero-foot{font-size:8px!important;margin-top:55px;max-width:310px}.origin{padding-top:0}.origin-grid{display:block}.origin-grid h2{font-size:36px;margin-bottom:33px}.origin-grid p{font-size:13px}.full-collaboration{padding-top:35px}.evolution h2{font-size:37px;margin-bottom:35px}.evolution-ledger article{grid-template-columns:28px 1fr;gap:15px;padding:28px 0}.evolution-ledger h3{font-size:21px}.evolution-ledger p{grid-column:2;font-size:12px;line-height:2}.evolution-ledger .eyebrow{font-size:9px}.evolution-en{font-size:10px}.about-keywords{gap:12px 24px;font-size:10px}.about-closing{font-size:24px;line-height:1.7;margin-top:55px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.cosmic-vignette{background:radial-gradient(ellipse,transparent,rgba(3,6,9,.3))}}@media(min-width:801px){.hero{min-height:700px}.hero-copy{padding-top:0}.hero-field{top:21%;height:37%}.hero-bottom{margin-top:36px;padding-bottom:28px}}@media(min-width:1600px){.hero-copy{padding-top:0}}@media(max-width:600px){.hero-position .mobile-only{display:block}.hero-position{font-size:29px}}@media(max-width:600px){.about-hero h1{font-size:35px}.about-orbit{opacity:.22;top:230px}.about-hero{min-height:620px}}@media(prefers-reduced-motion:reduce){.hero-journey{height:auto}.hero{position:relative}}.cosmic-backdrop.is-fallback canvas{display:none}.footer-brand-scene{position:relative;height:clamp(300px,37vw,520px);margin-top:70px}.footer-field{position:absolute;top:8%;right:0;bottom:5%;left:0;pointer-events:none}.footer-main{grid-template-columns:1fr auto;padding-top:16px;gap:36px}.footer-main>.footer-motto{font:italic clamp(20px,2.25vw,33px)/1.65 Georgia,serif;color:#dce5eb}.footer-motto span{display:block}.footer-motto span:last-child{color:var(--warm)}h1,h2,h3,p,dt,dd,.section-label,.navigation{text-shadow:0 1px 8px #03090f,0 0 3px #03090f}h2{letter-spacing:-.025em}.hero-description{color:#d1dbe2;font-size:16px}.project-directory,.outputs-ledger,.people,.principles,.problem-ledger{background:linear-gradient(90deg,#040a11b3,#040a119e);box-shadow:0 0 44px 30px #040a119e}.workflow-copy{background:#040a11c2;box-shadow:0 0 38px 24px #040a11c2}.why-statement,.problem-ledger p,.workflow-copy>p:not(.eyebrow),.project-detail,.people article>p:not(.person-motto),.collaboration-heading>p:last-child,.output-detail,.roadmap,.principles article>p,.evolution-ledger article>p{font-size:clamp(14px,1.15vw,16px);line-height:1.95}.workflow-copy dd,.project-bottom,.person-heading>span{font-size:13px}.project-tags,.person-labels,.project-meta .eyebrow,.project-status{font-size:11px;color:#b5c5d1}.footer-meta,.footer-note{font-size:11px;color:#aabcc9}@media(max-width:800px){.footer-main{grid-template-columns:1fr;gap:24px}.footer-main>div{flex-wrap:wrap}.footer-brand-scene{margin-top:46px}}@media(max-width:600px){.footer-brand-scene{height:310px;margin-top:38px}.footer-field{top:0;right:-1%;bottom:0;left:-1%}.hero-description{font-size:13px}.project-description,.section-heading .section-description{font-size:15px}.footer-main>.footer-motto{font-size:21px}.footer-main{padding-block:14px 32px}.project-directory,.outputs-ledger,.people,.principles,.problem-ledger{box-shadow:0 0 25px 12px #040a119e}}
