.subpage{padding-bottom:40px}.article-hero{border-bottom:1px solid var(--line)}.article-hero .wrap{max-width:760px}.article-hero .eyebrow{margin-bottom:16px}.article-hero h1{font-family:var(--serif);font-weight:var(--weight-medium);letter-spacing:-.01em;font-optical-sizing:auto;max-width:900px;margin:0 0 20px;font-size:clamp(32px,5vw,48px);line-height:1.1}.article-hero .lede{color:var(--ink-soft);letter-spacing:-.008em;max-width:660px;margin:0;font-size:20px;line-height:1.58}.article-signal-visual{border-top:1px solid var(--line);max-width:720px;color:var(--accent-blue);margin-top:40px;padding-top:16px}.article-signal-visual svg{width:100%;height:auto;display:block;overflow:visible}.article-signal-axis,.article-signal-ticks path{fill:none;stroke:var(--line-strong);stroke-width:1px}.article-signal-route{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:3 8;animation:6s linear infinite article-signal-flow}.article-signal-nodes circle{fill:var(--bg);stroke:var(--accent-green);stroke-width:1.4px;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite article-signal-pulse}.article-signal-nodes circle:nth-child(2){animation-delay:.35s}.article-signal-nodes circle:nth-child(3){animation-delay:.7s}.article-signal-nodes circle:nth-child(4){animation-delay:1.05s}.article-signal-nodes circle:nth-child(5){animation-delay:1.4s}.article-signal-visual>span{color:var(--gray);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:9px;display:block}@keyframes article-signal-flow{to{stroke-dashoffset:-66px}}@keyframes article-signal-pulse{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1.35)}}.article-back{font-family:var(--mono);color:var(--gray);align-items:center;min-height:44px;margin-bottom:28px;font-size:13px;display:inline-flex}.article-back:hover{color:var(--ink)}.prose{padding:64px 0}.prose .wrap{max-width:700px}.prose h2{font-family:var(--serif);font-weight:var(--weight-medium);font-size:var(--type-title);letter-spacing:-.005em;margin:56px 0 16px}.prose h2:first-child{margin-top:0}.prose h3{font-size:16px;font-weight:var(--weight-strong);margin:32px 0 12px}.prose p{color:var(--ink-soft);max-width:68ch;margin:0 0 20px;font-size:17px;line-height:1.75}.prose p.lead{font-family:var(--serif);color:var(--ink);font-size:22px;line-height:1.5}.prose ul,.prose ol{color:var(--ink-soft);margin:0 0 20px;padding-left:22px;font-size:16px;line-height:1.7}.prose li{margin-bottom:8px}.prose strong{color:var(--ink);font-weight:var(--weight-strong)}.prose .mono-line{margin:24px 0;display:block}.prose a:not(.btn){color:var(--accent-blue);text-underline-offset:3px;text-decoration:underline}.prose blockquote{border-left:2px solid var(--accent-blue);font-family:var(--serif);color:var(--ink);margin:32px 0;padding-left:20px;font-size:20px;font-style:normal;line-height:1.5}.subpage-cta{border-top:1px solid var(--line);padding:var(--section-y-tight) 0;text-align:center}.subpage-cta .wrap{max-width:600px}.subpage-cta p{color:var(--gray);margin:16px 0 24px}.subpage-cta .eyebrow{color:var(--page-accent);margin-bottom:0}.subpage-cta .section-links{justify-content:center}.section-links{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-compact{padding-top:112px;padding-bottom:88px}.home-hero{isolation:isolate;background:radial-gradient(circle at 78% 38%, var(--accent-blue-dim), transparent 30%), linear-gradient(135deg, transparent 0 64%, var(--highlight) 64.1%, transparent 64.3%);align-items:center;min-height:min(820px,100svh - 64px);padding-top:64px;padding-bottom:64px;display:grid;position:relative}.home-hero:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid var(--line);width:min(62vw,780px);box-shadow:0 0 0 32px color-mix(in srgb, var(--accent-blue) 3%, transparent), 0 0 0 64px color-mix(in srgb, var(--accent-blue) 2%, transparent);opacity:.65;pointer-events:none;border-radius:50%;position:absolute;top:8%;right:-16vw}.hero-category-row{justify-content:space-between;align-items:baseline;gap:20px;max-width:700px;margin-bottom:14px;display:flex}.hero-category{color:var(--ink);margin:0;font-size:18px}.hero-category-index{color:var(--accent-blue);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.home-hero .hero-grid{grid-template-columns:minmax(0,.98fr) minmax(430px,1.02fr);gap:clamp(44px,6vw,88px)}.home-hero .hero-title{letter-spacing:-.035em;max-width:720px;font-size:clamp(48px,6vw,82px);line-height:.96}.home-hero .hero-sub{max-width:610px;margin-top:28px;font-size:18px;line-height:1.58}.hero-signal-row{color:var(--gray);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:24px;font-size:10px;display:flex}.hero-signal-row span,.hero-signal-row strong{font-weight:var(--weight-regular);align-items:center;gap:8px;display:inline-flex}.hero-signal-row i{border:1px solid var(--accent-blue);border-radius:50%;width:5px;height:5px;display:block}.hero-signal-row strong{color:var(--accent-blue)}.hero-signal-row strong b{font-size:15px;font-weight:var(--weight-regular);line-height:.6}.hero-proof{border:1px solid var(--line-strong);background:var(--glass);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-sheen), var(--shadow-feature);padding:22px 24px 24px}@media (prefers-reduced-motion:no-preference){.js.reveal-ready .home-hero .hero-category-row{transition-delay:20ms}.js.reveal-ready .home-hero .hero-copy>.eyebrow{transition-delay:60ms}.js.reveal-ready .home-hero .hero-title{transition-delay:.1s}.js.reveal-ready .home-hero .hero-sub{transition-delay:.14s}.js.reveal-ready .home-hero .hero-actions{transition-delay:.18s}.js.reveal-ready .home-hero .hero-links{transition-delay:.22s}.js.reveal-ready .home-hero .hero-signal-row{transition-delay:.26s}.js.reveal-ready .home-hero .hero-proof{transition-delay:.18s}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hero-proof{transition:transform var(--dur-ui) var(--ease), border-color var(--dur-ui) var(--ease), box-shadow var(--dur-ui) var(--ease)}.hero-proof:hover{border-color:var(--accent-blue);box-shadow:var(--glass-sheen), 14px 14px 0 color-mix(in srgb, var(--accent-blue) 16%, transparent);transform:translateY(-4px)}}.proof-plate-meta{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--gray-dim);justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding-bottom:16px;font-size:10px;display:flex}.proof-status{color:var(--accent-green);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.proof-status i{width:6px;height:6px;box-shadow:0 0 0 3px var(--accent-green-dim);background:currentColor;border-radius:50%;display:inline-block}.hero-proof .diagram-caption{margin-bottom:18px}.hero-proof-list{margin:0;padding:0;list-style:none}.hero-proof-list li{border-top:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);gap:2px 12px;padding:14px 0;display:grid}.hero-proof-list li:first-child{border-top:none;padding-top:0}.hero-proof-list li>span{font-family:var(--mono);color:var(--accent-blue);grid-area:1/1/span 2;padding-top:2px;font-size:11px}.hero-proof-list strong{grid-area:1/2;font-size:15px;line-height:1.25;display:block}.hero-proof-list small{color:var(--gray);grid-area:2/2;font-size:13px;line-height:1.45;display:block}.hero-webgl{border:1px solid var(--line);background:linear-gradient(145deg, color-mix(in srgb, var(--bg-elevated) 88%, var(--accent-blue) 12%), var(--glass));margin:18px 0 20px;position:relative;overflow:hidden}.hero-webgl:before{content:"";pointer-events:none;background:linear-gradient(color-mix(in srgb, var(--accent-blue) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent-blue) 7%, transparent) 1px, transparent 1px);opacity:.7;background-size:28px 28px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 92%)}.hero-webgl:after{content:"";border:1px solid var(--accent-blue);opacity:.12;width:180px;height:180px;box-shadow:0 0 0 18px color-mix(in srgb, var(--accent-blue) 5%, transparent), 0 0 0 36px color-mix(in srgb, var(--accent-blue) 3%, transparent);pointer-events:none;border-radius:50%;position:absolute;top:-52px;right:10%}.hero-webgl canvas{z-index:1;width:100%;height:210px;display:block;position:relative}.hero-webgl-static{min-height:210px;color:var(--ink);display:none;position:relative;overflow:hidden}.static-grid{background:linear-gradient(90deg, transparent 49.5%, var(--line) 49.5% 50.5%, transparent 50.5%), linear-gradient(transparent 49.5%, var(--line) 49.5% 50.5%, transparent 50.5%);opacity:.3;background-size:92px 92px;position:absolute;inset:0}.static-building{z-index:0;opacity:.78;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.static-building-shadow path{fill:var(--accent-blue-dim);stroke:var(--line);stroke-width:1px}.static-building-shell path{stroke:var(--line-strong);stroke-width:1px;stroke-linejoin:round}.static-building-shell .building-roof{fill:color-mix(in srgb, var(--bg-elevated) 42%, var(--accent-blue) 58%)}.static-building-shell .building-face-front{fill:color-mix(in srgb, var(--bg-elevated) 66%, var(--ink) 34%)}.static-building-shell .building-face-side{fill:color-mix(in srgb, var(--bg-elevated) 54%, var(--ink) 46%)}.static-building-shell .building-level{fill:none;stroke:var(--line-strong);opacity:.7}.static-building-shell .building-core{fill:var(--accent-blue-dim);stroke:var(--accent-blue)}.static-building-shell .building-glass{fill:color-mix(in srgb, var(--accent-blue) 24%, transparent);stroke:var(--accent-blue);opacity:.85}.static-building-windows path{fill:var(--accent-blue);opacity:.42}.static-building-electrical path{fill:none;stroke:var(--accent-blue);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 4;opacity:.92}.static-building-electrical circle{fill:var(--accent-red);stroke:var(--bg-elevated);stroke-width:2px}.static-building-signal path{fill:none;stroke:var(--accent-blue);stroke-width:1.2px;stroke-dasharray:3 5;opacity:.7}.static-building-signal circle{fill:var(--accent-blue);stroke:var(--bg-elevated);stroke-width:2px}.static-node{z-index:1;border:1px solid var(--line-strong);background:color-mix(in srgb, var(--bg-elevated) 66%, transparent);width:132px;box-shadow:5px 5px 0 color-mix(in srgb, var(--accent-blue) 10%, transparent);grid-template-columns:10px 1fr;align-items:center;gap:1px 8px;padding:10px 12px;display:grid;position:absolute}.static-node i{background:var(--accent-blue);width:7px;height:7px;box-shadow:0 0 0 4px var(--accent-blue-dim);border-radius:50%;grid-row:1/span 2}.static-node b,.static-node small{grid-column:2}.static-node b{font-family:var(--mono);letter-spacing:.08em;font-size:10px}.static-node small{color:var(--gray);font-size:10px;line-height:1.2}.static-node-a{top:24%;left:8%}.static-node-b{top:47%;left:37%}.static-node-c{top:24%;right:8%}.static-node-c i{background:var(--accent-green);box-shadow:0 0 0 4px var(--accent-green-dim)}.static-route{z-index:0;background:var(--accent-blue);transform-origin:0;opacity:.75;height:1px;position:absolute;top:50%}.static-route-a{width:15%;left:31%;transform:rotate(28deg)}.static-route-b{width:15%;left:55%;transform:rotate(-28deg)}.hero-webgl:has(.hero-webgl-fallback:not([hidden])) .hero-webgl-static{display:block}.hero-webgl-caption{border-top:1px solid var(--line);font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--gray);justify-content:space-between;gap:12px;margin:0;padding:10px 12px;font-size:10px;display:flex}.hero-webgl-caption span:last-child{color:var(--accent-blue);text-align:right}.hero-webgl-fallback{color:var(--gray);font-family:var(--mono);margin:0;padding:16px;font-size:11px}.section-tight{padding-top:var(--section-y-tight);padding-bottom:var(--section-y-tight)}.quick-intro{align-items:baseline;gap:28px;margin-bottom:28px;display:flex}.quick-intro .eyebrow{flex:none;margin:0}.quick-intro-copy{font-family:var(--serif);color:var(--ink-soft);margin:0;font-size:22px}.quick-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.quick-card{background:var(--glass-surface-veil);cursor:pointer;touch-action:manipulation;flex-direction:column;align-items:flex-start;min-height:210px;padding:24px 22px;display:flex}.quick-card-icon{width:56px;height:56px;animation:icon-breathe 5.8s var(--ease) infinite;margin-bottom:16px;display:block}.quick-card-glyph,.observatory-glyph{border:1px solid var(--line-strong);background:radial-gradient(circle at center, var(--accent-blue-dim) 0 18%, transparent 19%), var(--bg);border-radius:50%;position:relative;overflow:hidden}.quick-card-glyph:before,.quick-card-glyph:after,.observatory-glyph:before,.observatory-glyph:after{content:"";background:var(--accent-blue);opacity:.55;height:1px;position:absolute;top:50%;left:12%;right:12%}.quick-card-glyph:after,.observatory-glyph:after{transform:rotate(90deg)}.quick-card-glyph i,.observatory-glyph i{background:var(--ink);width:6px;height:6px;box-shadow:0 0 0 3px var(--bg);animation:glyph-pulse 3.8s var(--ease) infinite;border-radius:50%;position:absolute}.quick-card-glyph i:first-child,.observatory-glyph i:first-child{top:25%;left:18%}.quick-card-glyph i:nth-child(2),.observatory-glyph i:nth-child(2){animation-delay:-1.4s;top:34%;right:16%}.quick-card-glyph i:nth-child(3),.observatory-glyph i:nth-child(3){background:var(--accent-blue);animation-delay:-2.5s;bottom:14%;left:47%}.quick-card-glyph[data-glyph=building]:before{transform:rotate(32deg)}.quick-card-glyph[data-glyph=systems]:after{transform:rotate(48deg)}.quick-card-glyph[data-glyph=product]:before{border:1px solid var(--accent-blue);background:0 0;height:18px;top:34%;left:22%;right:22%}.observatory-glyph[data-glyph=product]:before{transform:rotate(-38deg)}.observatory-glyph[data-glyph=deployment]:after{transform:rotate(42deg)}.observatory-glyph[data-glyph=evidence]:before{border:1px solid var(--accent-blue);background:0 0;height:12px;top:31%;left:23%;right:23%}@keyframes glyph-pulse{0%,to{opacity:.52;transform:scale(.72)}50%{opacity:1;transform:scale(1.22)}}.quick-card-num,.work-card-kicker{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--accent-blue);font-size:11px}.quick-card h2{margin:18px 0 8px;font-size:16px}.quick-card p{color:var(--ink-soft);margin:0 0 16px;font-size:14px;line-height:1.55}.quick-card a,.quick-card-link,.text-link,.work-card-link{color:var(--accent-blue);font-family:var(--mono);margin-top:auto;font-size:12px}.quick-card:hover,.quick-card:focus-visible{background:var(--accent-blue-dim)}.section-heading-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.section-heading-row .text-link{flex:none;margin:0 0 10px}.featured-work-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:36px;display:grid}.featured-work-card{background:var(--glass-surface-veil);min-height:290px;transition:background var(--dur-hover) var(--ease), transform var(--dur-hover) var(--ease);flex-direction:column;align-items:flex-start;padding:32px;display:flex}.featured-work-card:hover,.featured-work-card:focus-visible{background:var(--accent-blue-dim);transform:translateY(-3px)}.featured-work-card h3{font-family:var(--serif);font-weight:var(--weight-medium);max-width:430px;margin:18px 0 12px;font-size:28px;line-height:1.15}.featured-work-card p{color:var(--ink-soft);max-width:480px;margin:0 0 20px}.work-card-meta{color:var(--gray);font-family:var(--mono);font-size:11px;line-height:1.55}.work-card-link{margin-top:auto;padding-top:22px}.featured-work-visual{opacity:.92;border-top:1px solid;width:100%;margin:22px 0 0;padding-top:14px}.featured-work-visual img{aspect-ratio:16/9;object-fit:cover;background:var(--bg);border:1px solid;width:100%;height:auto;display:block}.featured-work-card-dark{background:var(--feature-dark-bg);color:var(--feature-dark-text)}.featured-work-card-dark p,.featured-work-card-dark .work-card-meta{color:color-mix(in srgb, var(--feature-dark-text) 72%, transparent)}.featured-work-card-dark .work-card-kicker,.featured-work-card-dark .work-card-link{color:var(--feature-dark-accent)}.featured-work-card-dark:hover,.featured-work-card-dark:focus-visible{background:var(--feature-dark-hover)}.proof-layout,.about-preview-grid,.research-preview-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:72px;display:grid}.proof-summary{border:1px solid var(--line-strong);background:var(--glass);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-sheen), var(--shadow-card);padding:28px}.proof-summary-head,.proof-result{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding-bottom:18px;display:flex}.proof-summary-head span,.proof-result span,.twin-summary span,.work-index-meta span,.contact-grid span,.research-principles span{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--gray);font-size:10px}.proof-summary-head strong,.proof-result strong{font-family:var(--mono);font-size:15px;font-weight:var(--weight-medium)}.proof-chain{font-family:var(--mono);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:22px 0;font-size:11px;display:flex}.proof-chain i{color:var(--accent-blue);font-style:normal}.proof-result{border-top:1px dashed var(--line);border-bottom:none;padding-top:18px;padding-bottom:0}.proof-result strong{color:var(--accent-red)}.proof-summary>p{font-family:var(--serif);margin:22px 0 0;font-size:18px}.about-preview-copy{max-width:620px;color:var(--ink-soft);margin:0 0 20px;font-size:18px;line-height:1.65}.research-preview-grid .section-intro{margin-bottom:24px}.method-strip{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.method-strip>div{background:var(--glass-surface-veil);padding:20px}.method-strip span,.capability-grid span{font-family:var(--mono);color:var(--accent-blue);margin-bottom:16px;font-size:11px;display:block}.method-strip strong{margin-bottom:8px;font-size:15px;display:block}.method-strip p{color:var(--gray);margin:0;font-size:13px;line-height:1.5}.work-index-card{border:1px solid var(--line);background:var(--glass);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:40px;padding:32px;display:grid}.work-index-card h2{font-family:var(--serif);font-size:32px;line-height:1.16;font-weight:var(--weight-medium);max-width:560px;margin:16px 0}.work-index-card p{color:var(--ink-soft);max-width:560px;margin:0 0 24px}.work-index-card .work-figure{margin:0}.work-index-card .work-figure img{aspect-ratio:16/9;object-fit:cover}.visual-system-heading{align-items:flex-end}.visual-system-heading .section-intro{max-width:520px;margin:0}.visual-system-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:36px;display:grid}.visual-system-card{background:var(--glass-surface-veil);min-width:0;margin:0}.visual-system-card-featured{grid-column:1/-1}.visual-system-media{background:var(--bg);overflow:hidden}.visual-system-media img{aspect-ratio:16/9;object-fit:cover;filter:saturate(.88)contrast(.98);width:100%;height:auto;transition:filter var(--dur-ui) var(--ease), transform var(--dur-ui) var(--ease);display:block}.visual-system-card:hover .visual-system-media img{filter:saturate()contrast();transform:scale(1.012)}.visual-system-card figcaption{align-items:flex-start;gap:14px;padding:16px 18px 18px;display:flex}.visual-system-card figcaption>div{flex-direction:column;gap:6px;min-width:0;display:flex}.visual-system-id{font-family:var(--mono);color:var(--accent-blue);letter-spacing:.08em;flex:none;font-size:11px}.visual-system-card strong{font-size:14px;font-weight:var(--weight-strong)}.visual-system-card small{color:var(--gray);font-family:var(--mono);font-size:11px;line-height:1.4}.visual-system-note{margin-top:18px}.visual-system-note a{color:var(--accent-blue)}.replay-heading,.compiler-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:end;gap:48px;margin-bottom:32px;display:grid}.compiler-heading .section-title,.compiler-heading .section-intro{margin:0}.compiler-layout{background:var(--line);border:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1px;display:grid}.compiler-input,.compiler-fields{background:var(--glass-surface-veil);min-width:0;padding:22px}.compiler-input label,.compiler-fields label{color:var(--gray);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:11px;display:flex}.compiler-input textarea,.compiler-fields select,.compiler-fields input{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);width:100%;min-height:44px;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;resize:vertical;padding:10px 12px;font-size:13px}.compiler-input textarea{min-height:118px;line-height:1.5}.compiler-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.compiler-note{color:var(--gray-dim);font-family:var(--mono);margin:12px 0 0;font-size:10px;line-height:1.5}.compiler-output{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1px;display:grid}.compiler-output>div{background:var(--glass-surface-veil);min-width:0;padding:18px}.compiler-output span,.compiler-output strong{display:block}.compiler-output span{color:var(--gray);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.compiler-output strong{color:var(--ink);font-family:var(--mono);font-size:12px;font-weight:var(--weight-medium);overflow-wrap:anywhere;margin-top:10px;line-height:1.5}.visual-case-figure{margin-top:44px}.visual-case-figure img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);background:var(--bg-elevated);width:100%;height:auto;display:block}.visual-case-figure figcaption{font-family:var(--mono);letter-spacing:.06em;color:var(--gray);margin-top:10px;font-size:12px}.visual-callout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:64px;display:grid}.visual-callout-figure{margin:0}.visual-callout-figure img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);background:var(--bg-elevated);width:100%;height:auto;display:block}.visual-callout-figure figcaption{color:var(--gray);font-family:var(--mono);letter-spacing:.05em;margin-top:10px;font-size:11px;line-height:1.45}.visual-callout-copy .section-title{margin-top:10px}.visual-callout-copy .section-intro{margin-bottom:24px}.work-index-meta,.twin-summary,.contact-grid,.research-principles{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;display:grid}.twin-summary{grid-template-columns:repeat(4,1fr)}.work-index-meta>div,.twin-summary>div,.contact-grid>div,.research-principles>div{background:var(--glass-surface-veil);flex-direction:column;gap:8px;padding:18px;display:flex}.work-index-meta strong,.twin-summary strong,.contact-grid strong,.research-principles strong{font-size:13px;font-weight:var(--weight-medium);line-height:1.5}.work-detail-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin:36px 0 28px;display:grid}.work-detail-grid h3{margin-bottom:8px;font-size:15px}.work-detail-grid p{color:var(--ink-soft);margin:0;font-size:14px}.graph-actions,.twin-toolbar,.demo-controls{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.graph-actions[hidden]{display:none}.graph-actions .graph-hint{flex:320px;margin:0}.graph-text-view{border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);margin-top:20px;padding:14px 0}.graph-text-view summary{cursor:pointer;color:var(--accent-blue);font-family:var(--mono);align-items:center;min-height:24px;font-size:12px;display:flex}.graph-text-view ol{color:var(--ink-soft);margin:18px 0 4px;padding-left:22px;font-size:14px}.graph-text-view li{margin-bottom:8px}.graph-text-view .mono-line{margin:0;display:inline}.graph-relation-key{font-family:var(--mono);color:var(--gray);flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:18px;font-size:11px;display:flex}.graph-relation-key span{text-transform:uppercase;letter-spacing:.08em;color:var(--ink)}.graph-relation-key i{font-style:normal}.relation-green{color:var(--accent-green)}.relation-red{color:var(--accent-red)}.relation-neutral{color:var(--gray)}.twin-toolbar{justify-content:space-between;margin-bottom:20px}.twin-toolbar .twin-modes{margin-bottom:0}.demo-controls{margin-bottom:4px}.demo-progress{font-family:var(--mono);color:var(--gray);font-size:11px}.proof-summary-wide{margin-top:28px}.about-profile{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:32px;display:grid}.about-profile .about-lede{margin-top:0}.capability-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:36px;display:grid}.capability-grid article{background:var(--glass-surface-veil);padding:22px}.capability-icon{width:40px;height:40px;animation:icon-breathe 6.2s var(--ease) infinite;margin-bottom:14px;display:block}.capability-grid h3{margin:0 0 8px;font-size:16px}.capability-grid p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.55}.capability-stack{font-family:var(--mono);color:var(--gray);margin:22px 0 0;font-size:12px;line-height:1.8}.writing-intro{border-left:2px solid var(--accent-blue);align-items:flex-start;gap:20px;margin-bottom:44px;padding:4px 0 4px 20px;display:flex}.writing-intro p{color:var(--ink-soft);max-width:640px;margin:0}.writing-list{border-top:1px solid var(--line)}.writing-row{border-bottom:1px solid var(--line);min-height:88px;transition:background var(--dur-hover) var(--ease), padding-left var(--dur-hover) var(--ease), padding-right var(--dur-hover) var(--ease);grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:20px;padding:24px 0;display:grid}.writing-row:hover{background:var(--accent-blue-dim);padding-left:12px;padding-right:12px}.writing-icon{width:40px;height:40px;animation:icon-breathe 5.4s var(--ease) infinite;flex:none;margin-top:4px}.writing-body>span{font-family:var(--mono);text-transform:uppercase;color:var(--accent-green);letter-spacing:.08em;font-size:11px}.writing-list h2{font-family:var(--serif);font-weight:var(--weight-medium);font-size:var(--type-item);margin:8px 0 4px}.writing-list p{color:var(--ink-soft);margin:0}.writing-index{font-family:var(--mono);color:var(--gray);white-space:nowrap;padding-top:4px;font-size:11px}.article-hero-contact .contact-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.contact-links{flex-wrap:wrap;column-gap:28px;margin-top:20px;display:flex}.contact-audience-grid+h2{margin-top:56px}.contact-audience-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;display:grid}.contact-audience-grid>div{background:var(--glass-surface-veil);flex-direction:column;gap:10px;padding:22px;display:flex}.contact-audience-grid h2{font-size:var(--type-item);line-height:1.15}.contact-audience-grid span{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent-blue);font-size:11px}.contact-audience-grid p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.55}.contact-audience-grid a{font-family:var(--mono);color:var(--accent-blue);align-items:center;min-height:24px;margin-top:auto;font-size:12px;display:inline-flex}.e8-canvas-wrap{min-height:300px;position:relative}.e8-loading,.e8-fallback{text-align:center;color:var(--gray);font-family:var(--mono);place-items:center;margin:0;padding:24px;font-size:12px;display:grid;position:absolute;inset:0}.e8-fallback{max-width:560px;margin:auto}.e8-loading[hidden],.e8-fallback[hidden]{display:none}.framework-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.framework-card{background:var(--glass-surface-veil);flex-direction:column;min-height:100%;padding:28px;display:flex}.framework-card-wide{grid-column:1/-1}.framework-card-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.framework-card h2{font-family:var(--serif);font-size:clamp(24px,3vw,34px);line-height:1.12;font-weight:var(--weight-medium);margin:0 0 12px}.framework-card p{color:var(--ink-soft);max-width:650px;margin:0 0 22px}.framework-card-foot{border-top:1px dashed var(--line);font-family:var(--mono);color:var(--gray);justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:16px;font-size:11px;display:flex}.framework-stack{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.framework-stack li{background:var(--glass-surface-veil);grid-template-columns:32px minmax(0,.65fr) minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 14px;display:grid}.framework-stack span,.framework-loop span{font-family:var(--mono);color:var(--accent-blue);font-size:11px}.framework-stack strong{font-size:13px}.framework-stack small{color:var(--gray);font-family:var(--mono);font-size:11px;line-height:1.45}.authority-ladder{background:var(--line);border:1px solid var(--line);flex-direction:column;gap:1px;margin:4px 0 22px;display:flex}.authority-zone{background:var(--glass-surface-veil);flex-direction:column;gap:8px;padding:18px;display:flex}.authority-zone span,.observatory-protocol span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gray);font-size:10px}.authority-zone strong{font-size:15px;line-height:1.35}.authority-zone small{color:var(--gray);font-size:13px}.authority-governed{background:var(--accent-green-dim)}.authority-governed span{color:var(--accent-green)}.authority-line{background:var(--glass-surface-veil);text-align:center;font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--accent-blue);padding:10px 16px;font-size:10px}.framework-loop{border-top:1px solid var(--line);margin:4px 0 22px;padding:0;list-style:none}.framework-loop li{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr;gap:12px;padding:10px 0;display:grid}.framework-loop strong{font-size:14px;font-weight:var(--weight-strong)}.proof-steps{align-items:stretch;gap:10px;margin:4px 0 24px;display:flex}.proof-steps>div{border:1px solid var(--line);background:var(--glass-surface-veil);flex:1;min-width:0;padding:16px}.proof-steps>div span,.proof-steps>div small{display:block}.proof-steps>div span{font-family:var(--mono);color:var(--accent-blue);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.proof-steps>div small{color:var(--gray);margin-top:8px;font-size:12px;line-height:1.4}.proof-steps i{color:var(--accent-blue);place-items:center;font-style:normal;display:grid}.proof-step-result{border-color:var(--accent-green)!important;background:var(--accent-green-dim)!important}.proof-step-result span{color:var(--accent-green)!important}.framework-card .text-link,.framework-card .btn{align-self:flex-start;margin-top:auto}.framework-card-links{flex-direction:column;align-items:flex-start;gap:6px;margin-top:auto;display:flex}.framework-card-links .text-link{margin-top:0}.observatory-callout{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:end;gap:72px;padding-bottom:48px;display:grid}.observatory-callout .section-title{margin:0}.observatory-callout>p{color:var(--ink-soft);margin:0;font-size:18px;line-height:1.65}.observatory-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:48px;display:grid}.observatory-grid article{background:var(--glass-surface-veil);padding:24px}.observatory-icon{width:34px;height:34px;animation:icon-breathe 5.6s var(--ease) infinite;display:block}.quick-card:nth-child(2n) .quick-card-icon,.capability-grid article:nth-child(2n) .capability-icon,.writing-row:nth-child(2n) .writing-icon,.observatory-grid article:nth-child(2n) .observatory-icon{animation-delay:-2.7s}@keyframes icon-breathe{0%,to{opacity:.78;transform:translateY(0)rotate(0)}50%{opacity:1;transform:translateY(-5px)rotate(2deg)}}.observatory-grid h3{font-family:var(--serif);font-weight:var(--weight-medium);margin:24px 0 8px;font-size:24px}.observatory-grid p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.55}.observatory-protocol{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:32px;display:grid}.observatory-protocol>div{background:var(--glass-surface-veil);flex-direction:column;gap:10px;padding:20px;display:flex}.observatory-protocol strong{font-size:14px;line-height:1.45}.observatory-note{margin-top:20px}.observatory-entries{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:32px;display:grid}.observatory-entry{background:var(--glass-surface-veil);flex-direction:column;min-height:250px;padding:24px;display:flex}.observatory-entry-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.observatory-entry-category{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-blue);font-size:10px}.observatory-entry h3{font-family:var(--serif);font-size:24px;font-weight:var(--weight-medium);margin:28px 0 10px;line-height:1.18}.observatory-entry p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.6}.observatory-entry-foot{font-family:var(--mono);color:var(--gray);justify-content:space-between;align-items:end;gap:16px;margin-top:auto;padding-top:24px;font-size:11px;display:flex}.observatory-entry-foot a{color:var(--accent-blue);white-space:nowrap;align-items:center;min-height:24px;display:inline-flex}.article-hero,.section{position:relative}.article-hero:after,.section:after{content:"";background:var(--line-strong);opacity:.55;width:1px;height:28px;position:absolute;top:0;right:32px}.article-hero:before,.section:before{content:"";background:var(--line-strong);opacity:.55;width:28px;height:1px;position:absolute;top:0;right:32px}.article-hero:after,.article-hero:before{background:var(--page-accent);opacity:.62}.featured-work-card,.quick-card,.project-card,.research-item,.work-index-card,.verify-box,.twin-canvas-wrap,.fde-stack-figure,.e8-figure,.lab-box{position:relative;overflow:hidden}.featured-work-card:after,.quick-card:after,.project-card:after,.research-item:after{content:"";opacity:.18;pointer-events:none;border-top:1px solid;border-right:1px solid;width:18px;height:18px;position:absolute;top:0;right:0}.section-alt .quick-card,.section-alt .project-card{background:var(--glass-surface-veil)}.hero-proof-list li{transition:padding-left var(--dur-ui) var(--ease), background var(--dur-ui) var(--ease)}.hero-proof-list li:hover{background:linear-gradient(90deg, transparent, var(--accent-blue-dim));padding-left:6px}.quick-card,.project-card{transition:background var(--dur-hover) var(--ease), transform var(--dur-hover) var(--ease), box-shadow var(--dur-hover) var(--ease)}.quick-card:hover,.quick-card:focus-visible,.project-card:hover,.project-card:focus-visible{box-shadow:0 10px 24px var(--shadow-tint);transform:translateY(-2px)}.work-index-card{box-shadow:var(--glass-sheen), var(--shadow-feature)}.work-index-card .work-figure img{filter:saturate(.8)contrast(.98);transition:filter var(--dur-ui) var(--ease), transform var(--dur-ui) var(--ease)}.work-index-card:hover .work-figure img{filter:saturate()contrast();transform:scale(1.012)}.section-contact{background:linear-gradient(180deg, transparent, var(--wash-blue))}.home-finale{content-visibility:auto;contain-intrinsic-size:auto 860px;border-top:1px solid var(--line);padding:clamp(120px,18vw,230px) 0 150px;position:relative;overflow:hidden}.home-finale:before{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 0%, var(--wash-blue) 72%, transparent 100%);position:absolute;inset:0}.finale-topline,.finale-console-head,.finale-console-foot,.footer-control-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.finale-topline{z-index:1;position:relative}.finale-topline .eyebrow{margin:0}.finale-status,.footer-system-label{color:var(--accent-green);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:11px;display:inline-flex}.finale-status i,.footer-system-label i{width:7px;height:7px;box-shadow:0 0 0 4px var(--accent-green-dim), 0 0 14px var(--accent-green);background:currentColor;border-radius:50%;animation:2.8s ease-in-out infinite system-pulse;display:inline-block}@keyframes system-pulse{0%,to{opacity:.55}50%{opacity:1}}.finale-sequence{z-index:1;color:var(--gray-dim);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:clamp(10px,2vw,28px);margin:72px 0 80px;font-size:clamp(15px,2.2vw,24px);display:flex;position:relative}.finale-sequence>*{animation:linear both finale-step view();animation-range:entry 8% cover 48%}.finale-sequence>:first-child{animation-delay:0s}.finale-sequence>:nth-child(2){animation-delay:80ms}.finale-sequence>:nth-child(3){animation-delay:.16s}.finale-sequence>:nth-child(4){animation-delay:.24s}.finale-sequence>:nth-child(5){animation-delay:.32s}@keyframes finale-step{0%{opacity:.22;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.finale-sequence i{color:var(--accent-blue);font-style:normal}.finale-sequence strong{color:var(--ink);font-weight:var(--weight-medium)}.finale-grid{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:end;gap:clamp(40px,8vw,110px);display:grid;position:relative}.finale-copy{max-width:560px}.finale-index{color:var(--accent-blue);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:11px}.finale-title{max-width:620px;font-family:var(--serif);font-size:clamp(30px,4.7vw,62px);font-weight:var(--weight-medium);letter-spacing:-.025em;margin:0 0 22px;line-height:.98}.finale-copy>p:not(.finale-index){max-width:48ch;color:var(--ink-soft);margin:0 0 24px;font-size:17px;line-height:1.65}.finale-copy .text-link{display:inline-block}.finale-console{border:1px solid var(--line-strong);background:var(--glass);min-width:0;backdrop-filter:var(--glass-blur);box-shadow:var(--glass-sheen), var(--shadow-feature)}.finale-console-head,.finale-console-foot{color:var(--gray);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:12px 16px;font-size:10px}.finale-console-head{border-bottom:1px solid var(--line)}.finale-console-head span:last-child{color:var(--accent-blue);text-align:right}.finale-metrics{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.finale-metrics>div{background:var(--glass-surface-veil);min-width:0;padding:24px 16px 28px}.finale-metrics span{color:var(--gray);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:10px;display:block}.finale-metrics strong{color:var(--ink);font-family:var(--mono);font-size:clamp(22px,3.4vw,36px);font-weight:var(--weight-medium);letter-spacing:.03em;display:block}.finale-signal-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:6px;height:58px;padding:0 16px;display:flex;overflow:hidden}.finale-signal-line span{background:var(--accent-blue);opacity:.55;transform-origin:0;width:100%;height:1px;animation:signal-travel 2.8s var(--ease) infinite;display:block}.finale-signal-line span:nth-child(2){opacity:.35;animation-delay:.24s}.finale-signal-line span:nth-child(3){opacity:.2;animation-delay:.48s}.finale-signal-line span:nth-child(4){opacity:.12;animation-delay:.72s}.finale-signal-line span:nth-child(5){opacity:.07;animation-delay:.96s}@keyframes signal-travel{0%{transform:scaleX(0)}45%,to{transform:scaleX(1)}}.finale-console-foot{color:var(--gray-dim)}.finale-console-foot span:last-child{color:var(--accent-green)}.finale-perturb{border:0;border-top:1px solid var(--line);background:var(--wash-blue);width:100%;min-height:48px;color:var(--accent-blue);font-family:var(--mono);letter-spacing:.06em;text-align:left;text-transform:uppercase;cursor:pointer;touch-action:manipulation;transition:background var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-size:11px;display:flex}.finale-perturb:hover,.finale-perturb:focus-visible{background:var(--accent-blue);color:var(--bg-elevated)}.finale-perturb span{font-size:18px;line-height:1}.finale-lockup{z-index:1;text-align:center;margin-top:clamp(110px,18vw,230px);position:relative}.finale-lockup .finale-index{margin-bottom:22px}.finale-lockup h2{font-family:var(--sans);font-size:clamp(42px,10vw,132px);font-weight:var(--weight-strong);letter-spacing:-.07em;text-transform:uppercase;margin:0;line-height:.82}.finale-lockup-note{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:28px 0 0;font-size:11px}.site-footer-home{border-top:1px solid var(--line-strong);background:var(--glass);backdrop-filter:var(--glass-blur);padding:0 0 36px}.site-footer-home .wrap{display:block}.footer-control-head{border-bottom:1px solid var(--line);color:var(--gray-dim);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;padding:16px 0;font-size:10px}.footer-control-grid{color:var(--gray-dim);font-family:var(--mono);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:24px;padding-top:22px;font-size:11px;display:grid}.footer-profile{max-width:232px}.footer-profile strong{font-size:11px}.footer-profile span{font-size:9px}.footer-control-grid nav,.footer-control-links{flex-wrap:wrap;gap:18px;display:flex}.footer-control-grid a{color:var(--ink-soft);transition:color var(--dur-hover) var(--ease)}.footer-control-grid a:hover{color:var(--accent-blue)}.footer-control-links{justify-content:flex-end}.footer-signal-rail{border-bottom:1px solid var(--line);align-items:center;gap:8px;height:13px;padding-top:2px;display:flex;overflow:hidden}.footer-signal-rail span{background:var(--accent-blue);opacity:.15;transform-origin:0;width:100%;height:1px;animation:footer-signal 3.6s var(--ease) infinite;display:block}.footer-signal-rail span:nth-child(2){opacity:.22;animation-delay:.24s}.footer-signal-rail span:nth-child(3){opacity:.34;animation-delay:.48s}.footer-signal-rail span:nth-child(4){opacity:.22;animation-delay:.72s}.footer-signal-rail span:nth-child(5){opacity:.15;animation-delay:.96s}.footer-signal-rail i{background:var(--accent-green);width:6px;height:6px;box-shadow:0 0 0 3px var(--accent-green-dim);border-radius:50%;flex:none;animation:2.6s ease-in-out infinite footer-node}@keyframes footer-signal{0%,to{transform:scaleX(.16)}45%{transform:scaleX(1)}}@keyframes footer-node{0%,to{opacity:.45;transform:scale(.75)}50%{opacity:1;transform:scale(1.2)}}.contact-profile-panel{grid-template-columns:minmax(190px,240px) minmax(0,1fr);align-items:center;gap:32px;margin-bottom:32px;display:grid}.contact-profile-copy{max-width:540px}.contact-profile-copy p:not(.eyebrow){max-width:520px;color:var(--ink-soft);margin:0 0 12px}.author-strip{border-bottom:1px solid var(--line);background:var(--glass-surface-veil);background:color-mix(in srgb, var(--bg-alt) 62%, transparent)}.author-strip .wrap{align-items:center;gap:22px;padding-top:18px;padding-bottom:18px;display:flex}.author-strip p{max-width:640px;color:var(--gray);margin:0;font-size:13px}@media (prefers-reduced-motion:reduce){.finale-status i,.footer-system-label i,.finale-signal-line span,.finale-sequence>*,.article-signal-route,.article-signal-nodes circle,.footer-signal-rail span,.footer-signal-rail i,.rep-link,.rep-graph-link,.replay-track-ghost{animation:none}.representation-layer{transition:none}.finale-sequence>*{opacity:1;transform:none}}@media (width<=980px){.proof-layout,.about-preview-grid,.research-preview-grid,.visual-callout,.observatory-callout{gap:40px}.work-index-card{gap:28px}.article-hero:after,.section:after,.article-hero:before,.section:before{right:20px}.quick-grid,.capability-grid,.twin-summary,.contact-audience-grid{grid-template-columns:repeat(2,1fr)}.method-strip{grid-template-columns:repeat(3,1fr)}.footer-control-grid{grid-template-columns:minmax(0,1fr) auto}.footer-profile{grid-column:1/-1}.footer-profile+span,.footer-control-grid nav{grid-column:1}.footer-control-links{grid-area:2/2/span 2;align-self:end}.work-index-card,.proof-layout,.about-preview-grid,.research-preview-grid{gap:40px}.observatory-grid,.observatory-protocol{grid-template-columns:repeat(2,1fr)}.observatory-callout,.finale-grid{gap:40px}}@media (width<=720px){.system-mark{opacity:.18;width:92px;top:76px;right:16px}.system-mark span{display:none}.hero-proof,.verify-box,.lab-box{padding:22px}.research-item-head{display:block}.research-item-tag{margin-top:8px;display:block}.twin-toolbar{align-items:stretch}.twin-toolbar>.btn{align-self:flex-start}.graph-actions .btn{flex:auto;justify-content:center}.prose{padding:48px 0}.prose h2{margin-top:40px}.hero-compact{padding-top:80px;padding-bottom:64px}.hero-proof{margin-top:8px}.proof-plate-meta{flex-direction:column;align-items:flex-start;gap:8px}.article-hero:after,.section:after,.article-hero:before,.section:before{display:none}.quick-intro,.section-heading-row{display:block}.quick-intro-copy{margin-top:8px;font-size:20px}.section-heading-row .text-link{margin-top:16px;display:inline-block}.quick-grid,.featured-work-grid,.method-strip,.work-index-card,.work-index-meta,.twin-summary,.contact-grid,.research-principles,.work-detail-grid,.capability-grid,.contact-audience-grid,.visual-system-grid{grid-template-columns:1fr}.visual-signal-band-head{grid-template-columns:1fr;gap:24px}.visual-signal-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;background:0 0;border:0;grid-template-columns:repeat(3,minmax(82%,1fr));gap:12px;margin-inline:-20px;padding:2px 20px 14px;overflow-x:auto}.visual-signal-card{scroll-snap-align:start;border:1px solid var(--line)}.visual-signal-scroll-hint{color:var(--gray);font-family:var(--mono);letter-spacing:.04em;margin:8px 0 0;font-size:10px;display:block}.visual-system-card-featured{grid-column:auto}.featured-work-card{min-height:250px}.proof-layout,.about-preview-grid,.research-preview-grid{grid-template-columns:1fr;gap:24px}.visual-callout{grid-template-columns:1fr;gap:32px}.visual-signal-band{padding:48px 0}.work-index-card{padding:22px}.work-index-card h2{font-size:28px}.about-profile{grid-template-columns:1fr}.writing-intro{display:block}.writing-intro .stamp{margin-bottom:12px;display:inline-block}.framework-grid{grid-template-columns:1fr}.framework-card-wide{grid-column:auto}.framework-card{padding:22px}.framework-stack{grid-template-columns:1fr}.framework-stack li{grid-template-columns:30px 1fr}.framework-stack small{grid-column:2}.framework-card-foot{flex-direction:column;align-items:flex-start}.proof-steps{flex-direction:column}.proof-steps i{min-height:18px;transform:rotate(90deg)}.observatory-callout{grid-template-columns:1fr;gap:24px;padding-bottom:32px}.atlas-heading{grid-template-columns:1fr;gap:24px}.atlas-canvas svg{min-height:0}.observatory-grid,.observatory-protocol{grid-template-columns:1fr;margin-top:32px}.observatory-entries{grid-template-columns:1fr}.writing-row{grid-template-columns:40px minmax(0,1fr);gap:14px}.writing-index{grid-column:2;padding-top:0}.home-finale{padding:80px 0 88px}.finale-topline,.finale-console-head,.finale-console-foot,.footer-control-head{flex-direction:column;align-items:flex-start;gap:10px}.finale-sequence{gap:8px 14px;margin:56px 0;font-size:13px}.finale-grid{grid-template-columns:1fr;gap:44px}.finale-title{font-size:clamp(34px,11vw,54px)}.finale-console-foot span:last-child,.finale-console-head span:last-child{text-align:left}.finale-lockup{margin-top:80px}.finale-lockup h2{font-size:clamp(44px,16vw,92px)}.finale-lockup-note{line-height:1.6}.contact-profile-panel{grid-template-columns:1fr;gap:18px}.profile-stamp-feature{justify-self:start}.author-strip .wrap{flex-direction:column;align-items:flex-start;gap:14px}.footer-control-grid{grid-template-columns:1fr;gap:18px}.footer-profile,.footer-profile+span,.footer-control-grid nav,.footer-control-links{grid-area:auto;align-self:auto}.footer-control-links{justify-content:flex-start}.finale-console{background:var(--glass-surface-strong)}.site-footer-home{background:var(--glass-surface-veil)}.quick-card-icon,.capability-icon,.writing-icon,.observatory-icon,.finale-signal-line span,.footer-signal-rail span,.footer-signal-rail i{animation:none}.article-signal-visual{margin-top:28px}.representation-heading,.representation-layout,.replay-heading,.replay-layout,.compiler-layout{grid-template-columns:1fr;gap:24px}.representation-visual svg{min-height:230px}.representation-visual,.atlas-canvas,.replay-visual{overscroll-behavior-inline:contain;scrollbar-width:thin;overflow-x:auto}.representation-visual svg,.replay-visual svg{min-width:660px}.atlas-canvas svg{min-width:940px}.atlas-readout,.representation-readout,.replay-status{position:sticky;left:0}.diagram-scroll-hint{display:block;position:sticky;left:0}.representation-stages{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.representation-stage{min-height:88px}.replay-scenarios{grid-template-columns:1fr;display:grid}.replay-scenario{text-align:left;width:100%}.compiler-fields,.compiler-output{grid-template-columns:1fr}.compiler-input,.compiler-fields{padding:16px}.compiler-output>div{padding:14px}.tensor-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tensor-mode{min-width:0;padding-inline:8px}.tensor-reset{grid-column:1/-1;margin-left:0}.tensor-stage{aspect-ratio:1;min-height:280px}}.seion-scope-card{border:1px solid var(--line);background:var(--glass);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-sheen), var(--shadow-card);padding:24px 22px}.seion-scope-label{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--accent-blue);margin-bottom:14px;font-size:11px;display:block}.seion-scope-card ul{margin:0;padding-left:18px}.seion-scope-card li{color:var(--ink-soft);margin-bottom:12px;font-size:15px;line-height:1.6}.seion-scope-card li:last-child{margin-bottom:0}.seion-provenance code,.section-intro code,.seion-verdict code{font-family:var(--mono);background:var(--accent-blue-dim);color:var(--ink-soft);padding:1px 6px}.e8-tensor-callout{margin-top:22px}.e8-tensor-callout p{color:var(--ink-soft);max-width:68ch;margin:0 0 14px;font-size:15px;line-height:1.65}.section-index{padding-top:var(--section-y-tight);padding-bottom:var(--section-y-tight);background:var(--lift)}.page-intro-grid{grid-template-columns:minmax(0,1fr) minmax(240px,.58fr);align-items:start;gap:72px;display:grid}.longform-intro{max-width:680px;font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:clamp(22px,3vw,30px);line-height:1.35}.longform-meta{color:var(--gray);font-family:var(--mono);margin:22px 0 0;font-size:11px;line-height:1.55}.page-toc{border-left:1px solid var(--line-strong);padding-left:22px}.page-toc .eyebrow{margin-bottom:12px}.page-toc ol{color:var(--gray);font-family:var(--mono);margin:0;padding-left:24px;font-size:12px;line-height:1.55;list-style:decimal-leading-zero}.page-toc li{padding:4px 0}.page-toc a{min-height:24px;color:var(--ink-soft);align-items:center;text-decoration:none;display:inline-flex}.page-toc a:hover,.page-toc a:focus-visible{color:var(--accent-blue);text-underline-offset:3px;text-decoration:underline}.prose h2[id],.section[id],.proof-workbench[id]{scroll-margin-top:88px}.prose .method-strip{margin:36px 0}.method-detail{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:28px;display:grid}.method-detail>div{background:var(--glass-surface-veil);min-width:0;padding:22px}.method-detail h3{margin-top:0}.method-detail p{margin-bottom:0}.framework-grid,.signal-matrix{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:32px 0;display:grid}.framework-grid article,.signal-matrix>div{background:var(--glass-surface-veil);min-width:0;padding:24px}.framework-grid h3{font-family:var(--serif);font-size:24px;font-weight:var(--weight-medium);margin:16px 0 8px}.framework-grid p,.signal-matrix p{color:var(--ink-soft);margin:0 0 14px;font-size:14px;line-height:1.6}.framework-grid a{color:var(--accent-blue);font-family:var(--mono);font-size:11px}.signal-matrix span,.signal-matrix strong{display:block}.signal-matrix span{color:var(--accent-blue);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.signal-matrix strong{margin:12px 0 8px;font-size:15px;line-height:1.35}.matrix-table-wrap{border:1px solid var(--line);background:var(--glass-surface-veil);margin:32px 0;overflow-x:auto}.matrix-table{border-collapse:collapse;width:100%;min-width:680px;font-size:13px}.matrix-table caption{border-bottom:1px solid var(--line);text-align:left;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-blue);padding:14px 18px;font-size:10px}.matrix-table th,.matrix-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 16px;line-height:1.5}.matrix-table thead th{color:var(--gray);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:var(--weight-medium)}.matrix-table tbody th{color:var(--ink);font-weight:var(--weight-strong)}.matrix-table td{color:var(--ink-soft)}.matrix-table tr:last-child th,.matrix-table tr:last-child td{border-bottom:0}.failure-list{border:1px solid var(--line);background:var(--line);gap:1px;margin:28px 0 36px;display:grid}.failure-list article{background:var(--glass-surface-veil);grid-template-columns:42px minmax(0,1fr);gap:16px;padding:20px;display:grid}.failure-list article>span{color:var(--accent-blue);font-family:var(--mono);font-size:11px}.failure-list h3{margin:0 0 8px}.failure-list p{margin-bottom:0}.proof-workbench{margin-top:44px}.proof-workbench-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:end;gap:48px;margin-bottom:32px;display:grid}.proof-workbench-heading .section-title,.proof-workbench-heading .section-intro{margin-bottom:0}.proof-workbench-tabs{border:1px solid var(--line-strong);background:var(--line-strong);flex-wrap:wrap;gap:1px;margin-bottom:20px;display:flex}.proof-workbench-tab{border:0;border-right:1px solid var(--line-strong);background:var(--glass-surface-veil);min-height:46px;color:var(--gray);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color var(--dur-hover) var(--ease), background var(--dur-hover) var(--ease);flex:180px;font-size:11px}.proof-workbench-tab:last-child{border-right:0}.proof-workbench-tab:hover,.proof-workbench-tab:focus-visible{color:var(--ink);background:var(--accent-blue-dim)}.proof-workbench-tab[aria-selected=true]{color:var(--bg);background:var(--ink)}.proof-workbench-panel{border:1px solid var(--line);background:var(--glass-surface-veil);min-width:0;padding:24px}.proof-workbench-panel[hidden]{display:none}.proof-workbench-panel>.verify-box{box-shadow:none;background:0 0;border:0;padding:0}.proof-workbench-panel>.requirement-compiler{margin:0}.proof-workbench-panel .compiler-heading{margin-bottom:28px}.proof-workbench-panel .compiler-heading .section-title{font-size:26px}.proof-workbench-panel .graph-actions{padding-bottom:4px}@media (prefers-reduced-motion:no-preference){.proof-workbench-panel:not([hidden]){animation:proof-panel-in var(--dur-panel) var(--ease) both}@keyframes proof-panel-in{0%{opacity:.45;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}}.fde-layer{width:100%;color:inherit;font:inherit;text-align:left;border:0;border-radius:0}.fde-layer:focus-visible{z-index:1;position:relative}.layered-diagram .fde-layer-items{overflow-wrap:anywhere}.layered-diagram-loop .fde-layer{cursor:default}.fde-authority-boundary{border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);padding:12px 24px}@media (width<=900px){.page-intro-grid,.proof-workbench-heading{grid-template-columns:1fr;gap:32px}.page-toc{border-left:0;border-top:1px solid var(--line-strong);padding:20px 0 0}.method-detail{grid-template-columns:1fr}}@media (width<=720px){.longform-intro{font-size:24px}.framework-grid,.signal-matrix{grid-template-columns:1fr}.failure-list article{grid-template-columns:32px minmax(0,1fr);padding:18px}.proof-workbench{margin-top:32px}.proof-workbench-panel{padding:14px}.proof-workbench-tabs{grid-template-columns:1fr;display:grid}.proof-workbench-tab{border-right:0;border-bottom:1px solid var(--line-strong);text-align:left;padding:0 14px}.proof-workbench-tab:last-child{border-bottom:0}.layered-diagram .fde-layer{grid-template-columns:26px 1fr}.layered-diagram .fde-layer-items{grid-column:1/-1}}@media (width<=820px) and (width>=721px){.compiler-layout{grid-template-columns:1fr}.twin-toolbar{align-items:stretch}.twin-toolbar .twin-modes{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.twin-mode{min-width:0;padding-inline:8px;font-size:11px}.twin-toolbar>.btn{align-self:flex-start}.twin-canvas{height:420px}}@media (width<=720px){.btn{min-height:46px}.compiler-input textarea,.compiler-fields select,.compiler-fields input{font-size:16px}.twin-toolbar{align-items:stretch}.twin-toolbar .twin-modes{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.twin-mode{min-width:0;min-height:46px;padding-inline:8px;font-size:11px}.twin-toolbar>.btn{justify-content:center;align-self:stretch;width:100%}.twin-canvas{height:clamp(280px,72vw,320px)}.tensor-stage{aspect-ratio:1;width:100%;min-height:280px}.e8-mode,.tensor-mode,.tensor-reset,.seion-filter{min-height:46px}}@media (hover:none) and (pointer:coarse){.featured-work-card-dark:not(:focus-within):hover{background:var(--feature-dark-bg)}.twin-mode:not(.active):hover,.e8-mode:not(.active):hover,.tensor-mode:not(.active):hover,.seion-filter:not(.active):hover,.proof-workbench-tab:not([aria-selected=true]):hover{background:var(--glass-surface-veil);color:var(--ink-soft)}}.hero-proof,.proof-summary,.work-index-card,.finale-console,.site-footer-home,.seion-scope-card,.tensor-figure,.e8-figure,.proof-workbench-panel,.positioning-card{background:var(--glass-surface);border-color:var(--glass-border)}.method-strip>div,.framework-card,.visual-system-card,.compiler-input,.compiler-fields,.compiler-output>div,.work-index-meta>div,.twin-summary>div,.contact-grid>div,.research-principles>div{background:var(--glass-surface-strong)}.hero-webgl{background:radial-gradient(ellipse 72% 110% at 0% 0%, color-mix(in srgb, var(--glass-strong) 65%, transparent), transparent 58%), linear-gradient(145deg, color-mix(in srgb, var(--bg-elevated) 88%, var(--accent-blue) 12%), var(--glass));border-color:var(--glass-border);box-shadow:var(--glass-sheen), var(--shadow-card)}.proof-workbench-tabs,.e8-modes,.tensor-modes,.twin-modes,.seion-filters{border-color:var(--glass-border);background:var(--glass-control)}.proof-workbench-tab:not([aria-selected=true]),.e8-mode:not(.active),.tensor-mode:not(.active),.tensor-reset,.twin-mode:not(.active),.seion-filter:not(.active){background:var(--glass-control)}.proof-workbench-tab:not([aria-selected=true]):hover,.e8-mode:not(.active):hover,.tensor-mode:not(.active):hover,.tensor-reset:hover,.twin-mode:not(.active):hover,.seion-filter:not(.active):hover{background:var(--glass-surface-strong);color:var(--ink)}@media (width<=900px){.hero-proof,.proof-summary,.work-index-card,.finale-console,.site-footer-home,.seion-scope-card,.tensor-figure,.e8-figure,.proof-workbench-panel,.positioning-card{background:var(--glass-surface-strong)}.hero-webgl{box-shadow:var(--glass-sheen), 6px 6px 0 color-mix(in srgb, var(--accent-blue) 10%, transparent)}}@media (hover:none) and (pointer:coarse){.proof-workbench-tab:not([aria-selected=true]):hover,.e8-mode:not(.active):hover,.tensor-mode:not(.active):hover,.tensor-reset:hover,.twin-mode:not(.active):hover,.seion-filter:not(.active):hover{background:var(--glass-control);color:var(--ink-soft)}}@media (width<=720px){.hero-category-row{flex-direction:column;align-items:flex-start;gap:6px}.hero-signal-row{line-height:1.4}.hero-webgl canvas{display:none}.hero-webgl-static{min-height:210px;display:block}.hero-webgl-caption{z-index:2;position:relative}}@media (width>=721px) and (height<=820px){.home-hero{padding-top:44px;padding-bottom:44px}.home-hero .hero-title{font-size:clamp(44px,5.2vw,70px)}.home-hero .hero-sub{margin-top:18px;margin-bottom:24px}.hero-proof{padding:14px 18px}.proof-plate-meta{margin-bottom:12px;padding-bottom:10px}.hero-proof .diagram-caption{margin-bottom:10px}.hero-webgl{margin:10px 0 12px}.hero-webgl canvas,.hero-webgl-static{height:150px;min-height:0}.hero-webgl-caption{padding:8px 10px;font-size:9px}.hero-proof-list li{gap:1px 10px;padding-top:6px;padding-bottom:6px}.hero-proof-list strong{font-size:13px}.hero-proof-list small{font-size:12px;line-height:1.3}}.positioning-card{box-shadow:var(--glass-sheen), var(--shadow-card);border-style:solid;border-width:1px;margin-bottom:44px;padding:clamp(24px,4vw,42px)}.positioning-card h2{max-width:760px;font-size:clamp(26px,4vw,42px);line-height:1.04}.positioning-specialization{color:var(--accent-blue);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:18px 0 0;font-size:12px;line-height:1.65}.positioning-thesis{max-width:700px;color:var(--ink-soft);font-family:var(--serif);margin:24px 0 0;font-size:clamp(22px,3vw,30px);line-height:1.3}.trajectory-levels{margin-top:clamp(38px,5vw,58px)}.trajectory-levels-title{max-width:24ch;font-family:var(--serif);font-size:clamp(24px,3.4vw,34px);font-weight:var(--weight-medium);margin:10px 0 0;line-height:1.08}.trajectory-levels .section-intro{margin-top:14px}.trajectory-rail{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:44px 0 0;padding:0;list-style:none;display:grid}.trajectory-stage:last-child{grid-column:span 2}.wrap-narrow>.trajectory-rail{grid-template-columns:minmax(0,1fr)}.wrap-narrow>.trajectory-rail .trajectory-stage{min-height:0}.wrap-narrow>.trajectory-rail .trajectory-stage:last-child{grid-column:auto}.trajectory-stage{background:var(--glass-surface-strong);min-width:0;min-height:260px;transition:background var(--dur-hover) var(--ease), transform var(--dur-hover) var(--ease);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:22px;display:grid}.trajectory-stage:hover{background:var(--glass-surface);transform:translateY(-2px)}.trajectory-index{color:var(--accent-blue);font-family:var(--mono);letter-spacing:.08em;font-size:11px}.trajectory-stage strong{color:var(--accent-blue);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px;display:block}.trajectory-stage :is(h2,h3){font-family:var(--serif);font-size:var(--type-item);font-weight:var(--weight-medium);margin:10px 0;line-height:1.1}.trajectory-stage p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.55}.trajectory-stage small{color:var(--gray);font-family:var(--mono);margin-top:18px;font-size:10px;line-height:1.55;display:block}.trajectory-convergence,.moat-convergence{border:1px solid var(--line);background:var(--glass-surface);text-align:center;border-top:0;gap:8px;margin-top:1px;padding:24px;display:grid}.trajectory-convergence span,.moat-convergence span{color:var(--gray);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.trajectory-convergence strong,.moat-convergence strong{color:var(--accent-blue);font-family:var(--serif);font-size:clamp(25px,4vw,38px);font-weight:var(--weight-medium);letter-spacing:-.01em}.trajectory-convergence p,.moat-convergence p{color:var(--ink-soft);font-family:var(--mono);margin:0;font-size:12px}.trajectory-detail-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:40px;display:grid}.trajectory-detail-grid article{background:var(--glass-surface-strong);min-width:0;padding:28px}.trajectory-detail-grid article>span,.loop-card>span,.moat-grid article>span{color:var(--accent-blue);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.trajectory-detail-grid h3{max-width:28ch;font-family:var(--serif);font-size:24px;font-weight:var(--weight-medium);margin:14px 0 10px;line-height:1.12}.trajectory-detail-grid p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.65}.loop-grid,.moat-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:40px;display:grid}.loop-card{background:var(--glass-surface-strong);min-width:0;min-height:178px;transition:background var(--dur-hover) var(--ease), transform var(--dur-hover) var(--ease);padding:24px}.loop-card:hover{background:var(--glass-surface);transform:translateY(-2px)}.loop-card h3{font-family:var(--serif);font-size:22px;font-weight:var(--weight-medium);margin:14px 0 8px;line-height:1.12}.loop-card p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.58}.loop-equation{color:var(--accent-blue);font-family:var(--mono);text-align:center;margin:32px 0 0;font-size:16px}.moat-grid article{background:var(--glass-surface-strong);min-width:0;min-height:150px;padding:24px}.moat-grid article>span{border:1px solid var(--accent-blue);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;display:inline-flex}.moat-grid h3{font-family:var(--serif);font-size:22px;font-weight:var(--weight-medium);margin:18px 0 8px}.moat-grid p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.55}.trajectory-path{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;margin-top:40px;padding:0;list-style:none;display:grid}.trajectory-path>div,.trajectory-path>li{background:var(--glass-surface-strong);min-width:0;min-height:132px;padding:18px 14px}.trajectory-path span,.trajectory-path small,.guide-loop-strip span{color:var(--gray);font-family:var(--mono);font-size:10px;line-height:1.5;display:block}.trajectory-path span{color:var(--accent-blue)}.trajectory-path strong{margin:16px 0 8px;font-size:14px;line-height:1.2;display:block}.trajectory-path small{color:var(--ink-soft);font-size:11px}.trajectory-path-5{grid-template-columns:repeat(5,minmax(0,1fr))}.trajectory-path-handoff{margin:22px 0 0}.trajectory-guide .pull-quote{margin:44px 0 0}.guide-loop-strip{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:36px 0;display:grid}.guide-loop-strip>div{background:var(--glass-surface-strong);min-width:0;padding:20px}.guide-loop-strip span{color:var(--accent-blue);letter-spacing:.08em;text-transform:uppercase}.guide-loop-strip strong{margin-top:10px;font-size:14px;line-height:1.4;display:block}@media (width<=980px){.trajectory-rail,.loop-grid,.moat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trajectory-path{grid-template-columns:repeat(4,minmax(0,1fr))}.trajectory-path-5{grid-template-columns:repeat(3,minmax(0,1fr))}.trajectory-path-5>li:last-child{grid-column:span 2}.trajectory-path>div,.trajectory-path>li{min-height:118px}.guide-loop-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.positioning-card{margin-bottom:32px;padding:22px}.positioning-card h2{font-size:30px}.positioning-specialization{font-size:10px}.positioning-thesis{font-size:24px}.trajectory-rail,.trajectory-detail-grid,.loop-grid,.moat-grid,.guide-loop-strip{grid-template-columns:1fr}.trajectory-stage{min-height:0;padding:20px}.trajectory-stage:last-child{grid-column:auto}.trajectory-detail-grid article,.loop-card,.moat-grid article{padding:22px}.trajectory-path,.trajectory-path-5{grid-template-columns:repeat(2,minmax(0,1fr))}.trajectory-path>div,.trajectory-path>li{min-height:128px;padding:16px 14px}.trajectory-path strong{margin-top:12px;font-size:13px}.trajectory-convergence,.moat-convergence{padding:22px 16px}.trajectory-convergence p,.moat-convergence p{font-size:11px;line-height:1.55}}.trajectory-visual-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1.18fr .82fr;gap:1px;margin-top:24px;display:grid}.trajectory-visual{background:var(--glass-surface-strong);min-width:0;margin:0}.trajectory-visual-media{background:var(--bg-alt);overflow:hidden}.trajectory-visual img{object-fit:cover;filter:saturate(.82)contrast(1.04);width:100%;height:260px;transition:filter var(--dur-ui) var(--ease), transform var(--dur-reveal) var(--ease);display:block}.trajectory-visual:first-child img{object-position:48% 52%}.trajectory-visual:nth-child(2) img{object-position:52% 48%}.trajectory-visual:hover img{filter:saturate()contrast(1.06);transform:scale(1.015)}.trajectory-visual figcaption{gap:8px;padding:18px 20px 20px;display:grid}.trajectory-visual figcaption span{color:var(--accent-blue);font-family:var(--mono);letter-spacing:.1em;font-size:10px}.trajectory-visual figcaption strong{font-family:var(--serif);font-size:20px;font-weight:var(--weight-medium);line-height:1.18}@media (width<=980px){.trajectory-visual-grid{grid-template-columns:1fr 1fr}.trajectory-visual img{height:220px}}@media (width<=720px){.trajectory-visual-grid{grid-template-columns:1fr}.trajectory-visual img{height:clamp(190px,54vw,260px)}.trajectory-visual figcaption{padding:16px 18px 18px}}html{scroll-padding-top:90px}:where(section[id],article[id],figure[id],h2[id],h3[id],.proof-workbench){scroll-margin-top:90px}.section[id]{content-visibility:visible;contain-intrinsic-size:auto}.section[id],.prose h2[id],.proof-workbench{scroll-margin-top:0}:where(button,input,select,textarea){font:inherit}:where(main,section,article,figure,nav,aside,div){min-width:0}:where(h1,h2,h3,p,li,blockquote,figcaption){overflow-wrap:break-word}.article-hero h1,.home-hero .hero-title,.section-title,.contact-title,.finale-title,.positioning-card h2{text-wrap:balance}.article-hero .lede,.section-intro,.prose p,.quick-card p,.featured-work-card p,.research-item-desc,.contact-audience-grid p{text-wrap:pretty}.home-hero{min-height:auto;padding-block:clamp(78px,7vw,108px) clamp(64px,7vw,92px)}.home-hero .hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:start;gap:clamp(36px,4.5vw,64px)}.home-hero .hero-copy{min-width:0;padding-top:clamp(0px,1.5vw,18px)}.home-hero .hero-title{max-width:17ch;font-size:clamp(46px,4.6vw,68px);line-height:.98}.home-hero .hero-proof{margin-top:clamp(22px,3.4vw,44px)}.article-hero{background:linear-gradient(110deg, color-mix(in srgb, var(--page-accent) 5%, transparent), transparent 46%);padding-block:clamp(76px,7.5vw,96px) clamp(48px,5vw,72px)}.article-hero .wrap{max-width:800px;position:relative}.article-hero h1{max-width:30ch}.article-hero .eyebrow{color:var(--page-accent)}.article-hero .wrap:after{content:"";background:linear-gradient(90deg, var(--page-accent), transparent);opacity:.72;width:clamp(72px,10vw,132px);height:2px;margin-top:32px;display:block}.article-back{transition:color var(--dur-hover) var(--ease), transform var(--dur-hover) var(--ease)}.article-back:hover,.article-back:focus-visible{color:var(--page-accent);transform:translate(-2px)}.research-item-link{align-items:center;min-height:44px;display:inline-flex}.case-grid-case-footer{border-top:0;margin-top:48px;padding-top:0}@media (width>=901px){.page-toc{align-self:start;position:sticky;top:96px}}.hero-actions .btn,.contact-actions .btn{text-align:center;justify-content:center}.matrix-table-wrap,.evidence-graph-wrap,.tensor-octants,.visual-signal-grid{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;overscroll-behavior-inline:contain}:where(.quick-card,.featured-work-card,.project-card,.research-item,.visual-system-card,.work-index-card,.trajectory-stage,.trajectory-detail-grid>article,.loop-card,.moat-grid>article,.guide-loop-strip>div,.framework-grid>article,.signal-matrix>div,.method-detail>div,.capability-grid>article,.contact-audience-grid>div,.seion-claim,.seion-scope-card,.observatory-entry,.work-index-meta>div,.contact-grid>div,.research-principles>div){min-width:0;transition-property:background,border-color,box-shadow,transform;transition-duration:var(--dur-ui);transition-timing-function:var(--ease)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:where(.quick-card,.featured-work-card,.project-card,.research-item,.visual-system-card,.work-index-card,.trajectory-stage,.trajectory-detail-grid>article,.loop-card,.moat-grid>article,.guide-loop-strip>div,.framework-grid>article,.signal-matrix>div,.method-detail>div,.capability-grid>article,.contact-audience-grid>div,.seion-claim,.seion-scope-card,.observatory-entry,.work-index-meta>div,.contact-grid>div,.research-principles>div):hover{z-index:1;box-shadow:0 10px 24px color-mix(in srgb, var(--ink) 8%, transparent);transform:translateY(-2px)}.text-link,.quick-card-link,.work-card-link,.research-item-link,.contact-audience-grid a{transition:color var(--dur-hover) var(--ease), transform var(--dur-hover) var(--ease)}.text-link:hover,.quick-card-link:hover,.work-card-link:hover,.research-item-link:hover,.contact-audience-grid a:hover{transform:translate(2px)}}@media (width<=980px){.home-hero .hero-grid{grid-template-columns:1fr;gap:44px}.home-hero .hero-copy{max-width:760px}.home-hero .hero-proof{width:100%;max-width:760px;margin:0 auto}.home-hero .hero-title{max-width:24ch;font-size:clamp(46px,7.5vw,68px)}}@media (width<=720px){.home-hero{background:radial-gradient(circle at 92% 26%, var(--accent-blue-dim), transparent 42%);padding-block:64px 56px}.home-hero:before{opacity:.45;width:110vw;top:10%;right:-58vw}.home-hero .hero-grid{gap:36px}.home-hero .hero-title{max-width:16ch;font-size:clamp(40px,10.6vw,56px);line-height:.98}.home-hero .hero-sub{margin-top:20px;font-size:17px;line-height:1.55}.home-hero .hero-proof{margin-top:0;padding:18px}.hero-actions .btn,.contact-actions .btn{flex:160px;min-width:0}.hero-proof-list li{padding-block:10px}.hero-proof-list strong{font-size:14px}.hero-proof-list small{font-size:12px;line-height:1.4}.hero-webgl{margin-block:14px 16px}.hero-webgl-static{min-height:190px}.article-hero{padding-block:56px 40px}.article-hero .article-back{min-height:36px;margin-bottom:22px}.article-hero .lede{font-size:18px;line-height:1.55}.article-hero .wrap:after{margin-top:28px}.article-hero h1{max-width:22ch}.section-title{max-width:24ch}.page-toc ol{padding-left:22px}.proof-workbench-panel{overflow:hidden}.matrix-table-wrap{margin-inline:0}}@media (width<=480px){.article-hero-contact .contact-actions{flex-direction:column}.article-hero-contact .contact-actions .btn{flex-basis:auto;width:100%}.subpage-cta .section-links{grid-template-columns:1fr;display:grid}.subpage-cta .btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.home-hero .hero-proof:hover,.quick-card:hover,.featured-work-card:hover,.project-card:hover,.research-item:hover,.visual-system-card:hover,.work-index-card:hover,.trajectory-stage:hover,.trajectory-detail-grid>article:hover,.loop-card:hover,.moat-grid>article:hover,.guide-loop-strip>div:hover,.framework-grid>article:hover,.signal-matrix>div:hover,.method-detail>div:hover,.capability-grid>article:hover,.contact-audience-grid>div:hover,.seion-claim:hover,.seion-scope-card:hover,.observatory-entry:hover,.work-index-meta>div:hover,.contact-grid>div:hover,.research-principles>div:hover,.trajectory-visual:hover img,.work-index-card:hover .work-figure img,.visual-system-card:hover .visual-system-media img{transform:none}}@media (width>=981px){.home-hero{padding-block:clamp(68px,6vw,92px) clamp(56px,6vw,80px)}.home-hero .hero-title{max-width:18ch;font-size:clamp(44px,4.15vw,62px)}.home-hero .hero-proof{padding:20px 22px 22px}.home-hero .hero-webgl canvas{height:190px}.home-hero .hero-proof-list li{padding-block:10px}.home-hero .hero-proof-list small{font-size:12px}}.quick-card,.featured-work-card:not(.featured-work-card-dark),.visual-system-card,.capability-grid article,.contact-audience-grid>div,.framework-grid article,.signal-matrix>div,.method-detail>div,.failure-list article,.matrix-table-wrap,.tensor-octants,.tensor-spectrum-box,.seion-track,.seion-claim,.visual-case-figure img,.visual-callout-figure img,.trajectory-visual-media,.section-alt .quick-card,.section-alt .project-card{background:var(--glass-surface-strong)}.finale-metrics>div,.tensor-check,.seion-status-chip,.compiler-input textarea,.compiler-fields select,.compiler-fields input{background:var(--glass-inset)}.tensor-check.is-fail{background:var(--accent-red-dim)}.featured-work-card-dark{background:var(--feature-dark-bg)}.quick-card,.featured-work-card:not(.featured-work-card-dark),.visual-system-card,.capability-grid article,.contact-audience-grid>div,.framework-grid article,.signal-matrix>div,.method-detail>div,.failure-list article,.matrix-table-wrap,.tensor-octants,.tensor-spectrum-box,.seion-track,.seion-claim,.method-strip>div,.compiler-input,.compiler-fields,.compiler-output>div,.work-index-meta>div,.twin-summary>div,.contact-grid>div,.research-principles>div,.trajectory-stage,.trajectory-detail-grid article,.trajectory-convergence,.moat-convergence,.loop-card,.moat-grid article,.trajectory-path>div,.trajectory-path>li,.guide-loop-strip>div,.trajectory-visual,.proof-workbench-panel,.positioning-card{backdrop-filter:var(--glass-blur-soft)}