:root{color-scheme:dark;--bg:#080b10;--text:#e8edea;--muted:#a0aaaf;--faint:#89959b;--accent:#c1e3ce;--line:rgba(174,199,201,.16);--max:1200px;font-family:Arial,Helvetica,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;background:var(--bg);color:var(--text);line-height:1.6}a{color:inherit}a:focus-visible{outline:2px solid var(--accent);outline-offset:6px}a:hover{color:var(--accent)}::selection{background:#b6d8c6;color:#080b10}.shell{width:min(calc(100% - 96px),var(--max));margin-inline:auto}.skip-link{position:fixed;top:-100px;left:20px;z-index:30;padding:12px;background:var(--bg)}.skip-link:focus{top:12px}[id]{scroll-margin-top:110px}.site-header{position:sticky;top:0;z-index:20;background:#080b10f0;border-bottom:1px solid var(--line)}.nav{min-height:88px;display:flex;justify-content:space-between;align-items:center;gap:24px}.brand{display:inline-flex;align-items:center;gap:12px;font-size:15px;font-weight:600;letter-spacing:.13em;text-decoration:none;white-space:nowrap}.brand-dot{color:var(--accent);margin-left:-10px}.brand-mark{width:21px;height:21px;border:1px solid #91a4a7;border-radius:50%;position:relative}.brand-mark:after{content:"";position:absolute;width:5px;height:5px;background:var(--accent);border-radius:50%;top:7px;left:7px}nav{display:flex;align-items:center;gap:32px}nav a{font-size:12px;color:#b2bdbf;text-decoration:none;letter-spacing:.015em;padding-block:12px}nav a:last-child{margin-left:20px;color:var(--text)}nav a span{margin-left:14px}nav .nav-publication{color:#d0dad7}.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.hero-inner{position:relative;padding-top:87px;padding-bottom:25px;min-height:740px}.eyebrow,.section-label,.mini-label,.aside-note,.figure-label,.hero-bottom,.status-tag,.milestones,footer{font-family:Courier New,monospace}.eyebrow{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#b3c9c6;display:flex;gap:12px;align-items:center;margin:0 0 44px}.small-line{height:1px;width:27px;background:#abc8bf}h1,h2,h3,p{margin-top:0}h1{position:relative;font-size:clamp(66px,7.3vw,104px);font-weight:400;line-height:1.02;letter-spacing:-.055em;margin-bottom:29px;max-width:720px}em{font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--accent);letter-spacing:-.055em}h1 em{font-size:1.06em}.hero-question{font-size:20px;line-height:1.55;letter-spacing:-.015em;margin-bottom:19px;max-width:480px}.hero-copy{font-size:14px;color:var(--muted);line-height:1.8;max-width:450px}.text-link{display:inline-flex;align-items:center;gap:36px;font-size:13px;text-decoration:none;padding-block:10px;border-bottom:1px solid #7f9991}.hero-link{margin-top:20px}.text-link span{font-size:19px}.hero-bottom{display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.03em;color:var(--muted);margin-top:88px}.hero-bottom>span:first-child,.status-tag{display:flex;align-items:center;gap:9px}.status-dot{display:inline-block;width:5px;height:5px;flex-shrink:0;background:var(--accent);border-radius:50%;box-shadow:0 0 9px #c1e3ce55}.scroll-note span{margin-left:20px}.singularity{position:absolute;width:740px;height:740px;left:calc(50% + 36px);top:-4px;pointer-events:none}.orbital-field{position:relative;width:100%;height:100%}.orbital-field .hero-field{position:absolute;inset:-15%;width:130%;height:130%}.orbital-field svg{transition:opacity 1.8s ease}.orbital-field:has(.hero-field[data-state=live],.hero-field[data-state=still]) svg{opacity:0}@media(scripting:enabled){.orbital-field svg{animation:figure-fallback .8s ease 4s both}.orbital-field:has(.hero-field[data-state]) svg{animation:none}}@keyframes figure-fallback{0%{opacity:0}to{opacity:1}}.orbital-field svg{display:block;width:100%;height:100%}.figure-label{position:absolute;bottom:94px;left:190px;font-size:9px;letter-spacing:.06em;color:#9bafb5}.figure-label span{color:#c4d2d3;margin-right:22px}.section{padding-block:100px}.section-label{font-size:10px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:25px}.intro,.status-section,.build-section,.about-section{display:grid;grid-template-columns:1fr 2fr;gap:40px}.intro{border-bottom:1px solid var(--line)}h2{font-size:clamp(34px,4.5vw,60px);font-weight:400;line-height:1.13;letter-spacing:-.045em;margin-bottom:30px}.intro h2{font-size:clamp(30px,3vw,42px)}.muted{color:var(--muted)}.body-copy{color:var(--muted);font-size:16px;max-width:610px;line-height:1.85}.small-copy{font-size:12px;color:var(--faint);line-height:1.8;max-width:600px;margin:25px 0 0}.section-top{display:flex;justify-content:space-between;gap:20px;align-items:baseline}.aside-note{font-size:10px;color:var(--faint)}.research h2{margin:24px 0 53px}.featured-publication{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:28px;align-items:center;margin-top:48px;padding:28px 0;border-block:1px solid var(--line);text-decoration:none}.featured-publication .mini-label{margin:0}.featured-publication-title{display:block;font-size:24px;line-height:1.3;letter-spacing:-.025em}.featured-publication-copy{display:block;max-width:520px;color:var(--muted);font-size:13px;line-height:1.75}.featured-publication-cta{display:inline-flex;align-items:center;gap:18px;white-space:nowrap;font-size:12px}.featured-publication:hover .featured-publication-title,.featured-publication:focus-visible .featured-publication-title{color:var(--accent)}.build-content h2,.about-content h2{margin-bottom:30px}.build-content .body-copy,.about-content .body-copy{margin-bottom:18px}.method-section{border-top:1px solid var(--line)}.method-section h2{margin:24px 0 48px}.method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.method-grid article{border-top:1px solid var(--line);padding-top:24px}.method-grid h3{font-size:21px;font-weight:400;letter-spacing:-.02em;line-height:1.35;margin-bottom:17px}.method-grid article>p:last-child{font-size:14px;line-height:1.9;color:var(--muted);margin:0}.about-section{border-top:1px solid var(--line)}.question{display:grid;grid-template-columns:70px 1fr 1fr;gap:24px;align-items:start;padding:30px 0;border-top:1px solid var(--line)}.question:last-child{border-bottom:1px solid var(--line)}.question-number{font-family:Georgia,serif;font-style:italic;color:#a0b0b3;font-size:22px}.mini-label{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--faint);margin-bottom:9px}.question h3{font-size:23px;font-weight:400;letter-spacing:-.025em;line-height:1.3;margin:0}.question>p{font-size:14px;line-height:1.8;color:var(--muted);max-width:410px;margin-bottom:0}.philosophy-band{border-block:1px solid var(--line);background:radial-gradient(ellipse at 15% 50%,rgba(83,112,109,.08) 0,transparent 55%),#0a0f13}.philosophy-section{display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:start}.philosophy-copy{max-width:780px}.philosophy-copy h2{font-size:clamp(38px,4.2vw,58px);margin-bottom:38px}.philosophy-copy p{color:var(--muted);font-size:16px;line-height:1.9;margin:0 0 24px;max-width:760px}.philosophy-copy .philosophy-closing{color:#c9d2cf;font-size:18px;line-height:1.8;margin:38px 0 0;padding-top:30px;border-top:1px solid var(--line)}.principles-band{background:#0d1318;border-block:1px solid var(--line)}.principles-band h2{margin-top:22px}.principles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:54px;margin-top:55px}.principle-mark{display:block;color:var(--accent);font-size:28px;margin-bottom:24px;line-height:1}.principles-grid h3{font-size:21px;font-weight:400;letter-spacing:-.02em;margin-bottom:17px}.principles-grid p{font-size:14px;line-height:1.9;color:var(--muted);margin:0}.status-tag{font-size:10px;letter-spacing:.025em;color:#bbc7c4;margin-bottom:26px}.milestones{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px;font-size:9px;color:var(--faint)}.milestones>span{border-top:1px solid var(--line);padding-top:16px}.milestones .current{border-color:var(--accent);color:var(--text)}.milestones small{display:block;font-size:9px;color:var(--faint);margin-top:5px}.contact-band{background:radial-gradient(ellipse at 100% 100%,#1d2b28 0,transparent 65%),#10171a;border-block:1px solid var(--line)}.contact-band h2{font-size:clamp(36px,4.6vw,64px);margin:33px 0 24px}.contact-band .body-copy{max-width:530px}.contact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:64px;margin-top:50px}.contact-grid a{display:flex;flex-direction:column;padding:21px 0;border-block:1px solid var(--line);text-decoration:none}.contact-grid a>span:last-child{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:clamp(14px,1.7vw,22px);letter-spacing:-.02em}.contact-grid b{font-weight:400;font-size:23px;color:var(--accent)}footer{padding-block:35px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:10px;color:var(--faint)}footer a{text-decoration:none}.footer-brand{font-size:12px;color:var(--text)}@media(min-width:1600px){.singularity{left:calc(50% + 8px)}}@media(max-width:1050px){.shell{width:calc(100% - 64px)}nav{gap:20px}nav a:last-child{margin-left:0}.hero-inner{min-height:700px}.singularity{left:43%;opacity:.7}.hero-question,.hero-copy{max-width:370px}.intro,.status-section,.build-section,.about-section,.philosophy-section{grid-template-columns:1fr 2.3fr}.method-grid{gap:28px}.principles-grid{gap:30px}.question{grid-template-columns:40px 1fr 1fr}}@media(max-width:700px){.shell{width:calc(100% - 40px)}.nav{min-height:105px;flex-direction:column;align-items:flex-start;gap:6px;padding-block:16px 9px}.brand{font-size:13px}nav{width:100%;justify-content:flex-start;flex-wrap:wrap;column-gap:18px;row-gap:0}nav a{font-size:11px;min-height:36px}nav a span{margin-left:4px}[id]{scroll-margin-top:140px}.hero-inner{padding-top:42px;min-height:830px;padding-bottom:24px}.eyebrow{font-size:8px;letter-spacing:.08em;gap:8px;margin-bottom:31px}.small-line{width:18px}h1{font-size:clamp(54px,11.7vw,82px);margin-bottom:28px}.hero-question{font-size:17px;max-width:330px}.hero-copy{font-size:13px;max-width:310px}.hero-link{margin-top:12px}.singularity{width:420px;height:420px;left:calc(50% - 210px);top:365px;opacity:.8}.figure-label{bottom:85px;left:146px;font-size:8px}.hero-bottom{position:absolute;bottom:24px;left:0;width:100%;margin-top:0;font-size:9px}.scroll-note{display:none}.section{padding-block:65px}.intro,.status-section,.build-section,.about-section,.philosophy-section{grid-template-columns:1fr;gap:10px}.section-label{font-size:9px}.intro h2{font-size:31px}.body-copy{font-size:14px}.philosophy-copy h2{font-size:38px;margin-bottom:28px}.philosophy-copy p{font-size:14px;line-height:1.85;margin-bottom:20px}.philosophy-copy .philosophy-closing{font-size:16px;margin-top:30px;padding-top:24px}.aside-note{display:none}h2{font-size:42px}.research h2{margin-top:15px;margin-bottom:38px}.featured-publication{grid-template-columns:1fr;gap:10px;margin-top:36px;padding:24px 0}.featured-publication-title{font-size:22px}.featured-publication-cta{margin-top:6px}.question{grid-template-columns:25px 1fr;gap:12px 17px;padding-block:25px}.question>p{grid-column:2;font-size:13px}.question h3{font-size:21px}.mini-label{font-size:8px}.question-number{font-size:20px}.principles-grid{grid-template-columns:1fr;gap:34px;margin-top:38px}.method-grid{grid-template-columns:1fr;gap:28px}.method-section h2{margin-bottom:36px}.principles-grid article{border-top:1px solid var(--line);padding-top:25px}.principle-mark{margin-bottom:16px;font-size:24px}.principles-grid p{font-size:13px;max-width:480px}.milestones{gap:12px;font-size:8px}.milestones small{font-size:8px}.status-tag{font-size:9px}.contact-band h2{font-size:36px}.contact-grid{grid-template-columns:1fr;gap:22px;margin-top:35px}.contact-grid a>span:last-child{font-size:18px}footer{flex-wrap:wrap;font-size:9px;gap:20px}.footer-brand{width:100%}}@media(max-width:360px){h1{font-size:49px}.hero-inner{min-height:820px}.eyebrow{font-size:7px}.hero-bottom{font-size:8px}.milestones{grid-template-columns:1fr}.contact-grid a>span:last-child{font-size:16px}}@media(max-width:1050px){.figure-label,.scroll-note{display:none}}.ui-icon,.principle-icon{display:block;width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.nav-icon,.link-icon,.scroll-icon,.footer-icon,.contact-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--accent);line-height:0}.nav-icon .ui-icon{width:13px;height:13px}.link-icon .ui-icon{width:17px;height:15px}.scroll-icon .ui-icon{width:12px;height:14px}.footer-icon .ui-icon{width:12px;height:12px}.principle-mark .principle-icon{width:27px;height:27px}.contact-icon .ui-icon{width:19px;height:19px}.research-body{min-height:100vh}.research-hero{padding-top:110px;padding-bottom:90px;border-bottom:1px solid var(--line)}.research-hero h1,.research-document-header h1{max-width:920px}.research-lead,.research-document-deck{max-width:760px;color:var(--muted);font-size:18px;line-height:1.85}.research-archive{padding-block:100px}.research-archive h2{margin:24px 0 52px}.research-list{border-bottom:1px solid var(--line)}.research-card{position:relative;display:grid;grid-template-columns:70px minmax(0,1fr) 170px;gap:28px;padding:34px 0;border-top:1px solid var(--line);align-items:start;transition:background-color .2s ease}.research-card:hover,.research-card:focus-within{background:#c1e3ce06}.research-card-number{font-family:Georgia,serif;font-style:italic;color:#a0b0b3;font-size:22px}.research-card-meta,.research-card-date,.research-document-meta,.research-back,.research-toc{font-family:Courier New,monospace}.research-card-meta{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:9px;margin-bottom:13px}.research-card h3{font-size:28px;font-weight:400;letter-spacing:-.025em;margin-bottom:12px}.research-card h3 a{text-decoration:none}.research-card-link:after{content:"";position:absolute;inset:0;z-index:1}.research-card-cta{position:relative;z-index:2;display:inline-flex;gap:8px;margin-top:20px;color:#cbd5d2;text-decoration:none;text-transform:none;letter-spacing:0;font-size:11px}.research-card-cta span{color:var(--accent)}.research-card-main>p{max-width:650px;color:var(--muted);font-size:14px;line-height:1.8;margin:0}.research-card-date{color:var(--faint);font-size:9px;line-height:1.6;text-transform:uppercase;letter-spacing:.07em}.research-card-date span,.research-card-date time{display:block}.research-card-date time{color:#b9c4c2;margin-top:6px}.research-document{padding-top:74px;padding-bottom:120px}.research-back{display:inline-block;color:var(--faint);font-size:10px;text-decoration:none;margin-bottom:55px}.research-document-header{max-width:980px;padding-bottom:64px;border-bottom:1px solid var(--line)}.research-document-header .eyebrow{margin-bottom:30px}.research-document-header h1{font-size:clamp(54px,7vw,94px);margin-bottom:28px}.research-document-meta{display:flex;flex-wrap:wrap;gap:26px 48px;margin:42px 0 0}.research-document-meta div{min-width:150px}.research-document-meta dt{color:var(--faint);font-size:9px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px}.research-document-meta dd{color:#cbd4d1;font-size:11px;margin:0}.research-document-grid{display:grid;grid-template-columns:250px minmax(0,760px);gap:70px;align-items:start;padding-top:64px}.research-toc{position:sticky;top:120px;font-size:10px}.research-toc ol{list-style:none;margin:0;padding:0}.research-toc li{border-top:1px solid var(--line)}.research-toc li:last-child{border-bottom:1px solid var(--line)}.research-toc a{display:block;padding:11px 0;color:var(--faint);text-decoration:none;line-height:1.45}.research-prose{min-width:0}.research-prose h2{font-size:clamp(30px,3.1vw,43px);margin-top:76px;margin-bottom:24px;scroll-margin-top:120px}.research-prose h2:first-child{margin-top:0}.research-prose h3{font-size:23px;font-weight:400;letter-spacing:-.02em;margin-top:50px;margin-bottom:17px;scroll-margin-top:120px}.research-prose p,.research-prose li{color:#b7c0be;font-size:16px;line-height:1.9}.research-prose p{margin-bottom:23px}.research-prose ul,.research-prose ol{padding-left:24px;margin:0 0 30px}.research-prose li{padding-left:5px;margin-bottom:8px}.research-prose strong{color:var(--text);font-weight:600}.research-prose blockquote{margin:35px 0;padding:6px 0 6px 27px;border-left:1px solid var(--accent)}.research-prose blockquote p{color:#d1dbd7;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.75;margin:0}.research-prose hr{border:0;border-top:1px solid var(--line);margin:50px 0}@media(max-width:900px){.research-card{grid-template-columns:45px minmax(0,1fr)}.research-card-date{grid-column:2}.research-document-grid{grid-template-columns:1fr;gap:42px}.research-toc{position:static}.research-toc ol{columns:2;column-gap:28px}}@media(max-width:700px){.research-hero{padding-top:68px;padding-bottom:62px}.research-lead,.research-document-deck{font-size:16px}.research-archive{padding-block:65px}.research-card{grid-template-columns:26px minmax(0,1fr);gap:14px;padding:28px 0}.research-card h3{font-size:23px}.research-document{padding-top:45px;padding-bottom:80px}.research-back{margin-bottom:38px}.research-document-header{padding-bottom:45px}.research-document-header h1{font-size:clamp(48px,13vw,68px)}.research-document-meta{gap:20px 28px}.research-document-grid{padding-top:45px}.research-toc ol{columns:1}.research-prose p,.research-prose li{font-size:15px}.research-prose blockquote p{font-size:18px}}
