:root{--dt-ink:#0d0f0a;--revamp-display:var(--font-display), "Fraunces", Georgia, ui-serif, serif;--revamp-ink:#0d0f0a;--revamp-olive:#55603a;--revamp-brass:#9a7b45;--revamp-line:#49443729;--revamp-shadow-card:0 1px 0 #ffffffe6 inset, 0 1px 2px #221f170d, 0 12px 32px #221f1714;--revamp-ring:0 0 0 2px var(--home-paper), 0 0 0 4px var(--revamp-olive)}.hero-title,.home-hero h1.hero-title,.home-title-line,.section-title-serif,.world-section h2#world-title,.observe-parity-copy h2,.evidence-section h2,.home-section.decision-section h2,.pilot-section h2{font-family:var(--revamp-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 0, "WONK" 0;letter-spacing:-.022em;font-weight:520;line-height:1.02}.hero-title,.home-hero h1.hero-title{text-wrap:balance;max-width:13ch;font-size:clamp(46px,5.6vw,88px)}.home-hero #home-hero-title .home-title-line{font-family:var(--revamp-display);letter-spacing:-.022em;font-weight:520}.world-section h2#world-title,.observe-parity-copy h2,.evidence-section h2,.home-section.decision-section h2,.pilot-section h2{letter-spacing:-.018em;text-wrap:balance;max-width:640px;font-size:clamp(38px,3.9vw,64px);font-weight:500;line-height:1.04}.section-eyebrow,.tech-label,.artifact-label,.progress-label,.card-meta{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.18em;color:var(--revamp-olive);font-size:12px;font-weight:500}.home-section.decision-section{background:0 0}.section-copy,.world-section .home-section-copy p:not(.home-label),.observe-parity-copy>p:not(.home-label),.evidence-copy>p:not(.home-label),.decision-copy>p:not(.home-label),.pilot-section p{letter-spacing:0;font-size:clamp(16.5px,1.15vw,19px);line-height:1.6}.home-shell{background:radial-gradient(120% 46% at 50% 0%, #ffffffd9, transparent 60%), radial-gradient(90% 34% at 18% 30%, #656b3c0d, transparent 70%), radial-gradient(90% 30% at 84% 52%, #9a7b450e, transparent 70%), linear-gradient(180deg, #fffdf9 0%, var(--home-paper) 40%, #f6f1e6 78%, #f3ede0 100%)}.home-section.world-section,.home-section.observe-section,.home-section.evidence-section{background:0 0}.world-section,.observe-parity-section,.evidence-section,.home-section.decision-section,.pilot-section{min-height:0}@media (min-width:1181px){.world-section{min-height:0;padding-bottom:56px}.observe-parity-section{min-height:0}}main section[id],.home-section[id],#pilot{scroll-margin-top:104px}:root[data-home-scrolled] .home-header:before,:root[data-home-active-stage="02"] .home-header:before,:root[data-home-active-stage="03"] .home-header:before,:root[data-home-active-stage="04"] .home-header:before,:root[data-home-active-stage="05"] .home-header:before,:root[data-home-active-stage="06"] .home-header:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(7px);background:linear-gradient(180deg, color-mix(in srgb, var(--home-paper) 82%, transparent), transparent);position:absolute;inset:0 0 -34px;-webkit-mask-image:linear-gradient(#000 46%,#0000);mask-image:linear-gradient(#000 46%,#0000)}.home-button,.home-header-cta{font-family:var(--font-geist-sans), ui-sans-serif, sans-serif;letter-spacing:.005em;font-weight:600;transition:transform .16s,box-shadow .16s,background-color .16s}.home-button-primary,.home-header-cta{background:linear-gradient(180deg, #22251c, var(--revamp-ink));box-shadow:inset 0 1px #ffffff24,0 10px 24px #0d0f0a38}.home-button-primary:hover,.home-header-cta:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff29,0 14px 30px #0d0f0a42}.home-button-primary:active,.home-header-cta:active{transform:translateY(0);box-shadow:inset 0 1px #ffffff1a,0 6px 14px #0d0f0a33}.home-shell :focus-visible,.system-shell :focus-visible{box-shadow:var(--revamp-ring);border-radius:8px;outline:none}.world-inputs-mobile,.observe-mobile{display:none}@media (max-width:760px){.hero-title,.home-hero h1.hero-title{letter-spacing:-.02em;font-size:clamp(37px,10.4vw,44px);line-height:1.04}.home-hero #home-hero-title .home-title-line{display:inline}.world-section h2#world-title,.observe-parity-copy h2,.evidence-section h2,.home-section.decision-section h2,.pilot-section h2{font-size:clamp(31px,8.6vw,38px);line-height:1.06}.world-stage .world-visual{display:none}.world-inputs-mobile{display:block}.observe-parity-visual svg{display:none}.system-shell .system-hero p:not(.home-label){font-size:17px;line-height:1.58}.observe-mobile{display:block}}.evidence-dossier{width:356px;left:336px}.decision-cluster .decision-options{display:none}.decision-cluster{top:338px;right:10px}.verifier-card{top:38px;right:0}.memory-card{top:556px;right:12px}.review-stamp{width:136px;height:136px;margin-top:18px}.dossier-stats{gap:8px;margin-top:14px;padding:5px 8px}.dossier-stats span{white-space:nowrap;letter-spacing:.06em;font-size:9.5px}.decision-card{height:192px}.memory-card{height:136px}.evidence-paper.artifact-card{border-radius:6px}.dossier-stats{border:1px solid color-mix(in srgb, var(--revamp-brass) 40%, transparent);text-transform:uppercase;letter-spacing:.08em;border-radius:4px;gap:10px;padding:6px 10px;display:inline-flex}.dossier-serial{letter-spacing:.3em;text-transform:uppercase;color:color-mix(in srgb, var(--dt-muted) 80%, var(--revamp-brass));margin:0;font-size:10px;position:absolute;bottom:17px;right:0}.home-product-route-finding b{background:color-mix(in srgb, var(--revamp-brass) 16%, transparent);color:color-mix(in srgb, var(--revamp-brass) 75%, var(--dt-ink));letter-spacing:.1em;text-transform:uppercase;border-radius:3px;margin-right:6px;padding:1px 6px;font-style:normal;font-weight:600}.world-output-line{opacity:.9;stroke:color-mix(in srgb, var(--home-olive) 48%, var(--home-line));stroke-width:1.1px}.world-incoming-line{opacity:.28}.decision-flow-outcome.is-review{border-left:3px solid var(--revamp-brass);box-shadow:inset 0 1px #fffc,0 10px 26px #764e2324}.decision-flow-outcome.is-ship,.decision-flow-outcome.is-block{opacity:.62}.decision-flow-thresholds>div{position:relative}.decision-flow-thresholds>div:after{content:"";background:var(--revamp-brass);width:1.5px;height:9px;position:absolute;bottom:0;left:70%}.decision-flow-memory-return{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--revamp-olive);margin-top:10px;font-size:11px;display:block}.home-hero-world-plate{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--dt-muted) 78%, var(--revamp-brass));margin:10px 4px 0;font-size:11px}.home-header-cta .home-cta-compact{display:none}.home-cta-full,:root[data-home-scrolled] .home-cta-full,:root[data-home-active-stage="02"] .home-cta-full,:root[data-home-active-stage="03"] .home-cta-full,:root[data-home-active-stage="04"] .home-cta-full,:root[data-home-active-stage="05"] .home-cta-full,:root[data-home-active-stage="06"] .home-cta-full{opacity:1;max-width:none;transform:none}@media (max-width:1100px){.home-cta-full{opacity:1;max-width:none;display:inline-block}}@media (max-width:760px){.decision-visual{height:auto;min-height:0}.decision-stage,.decision-stage.decision-stage-calm,.home-section.decision-section .decision-stage{gap:14px;width:100%;height:auto;min-height:0;display:grid;position:static;transform:none}.home-section.decision-section .decision-visual{height:auto;min-height:0}.decision-flow-lines{display:none}.decision-stage .decision-flow-card,.decision-stage .decision-flow-outcomes,.decision-stage .decision-flow-memory{width:100%;max-width:none;position:static;inset:auto;transform:none}.decision-flow-outcomes{gap:10px;display:grid}}.system-hero-mobile-case{display:none}@media (max-width:760px){.system-shell .system-instrument{display:none}.system-hero-mobile-case{border:1px solid var(--revamp-line);background:linear-gradient(180deg, #ffffffb3, #ffffff2e), var(--dt-surface);box-shadow:var(--revamp-shadow-card);border-radius:14px;margin-top:26px;padding:20px 20px 16px;display:block;position:relative;transform:rotate(-.4deg)}.system-hero-mobile-case:before{content:"";background:radial-gradient(circle at 35% 30%,#d8c69a,#8a713d 70%);border-radius:50%;width:11px;height:11px;position:absolute;top:-6px;left:24px;box-shadow:0 2px 4px #221f1759}.system-hero-mobile-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.system-hero-mobile-outcome{border:1.4px solid var(--revamp-brass);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--revamp-brass);border-radius:4px;padding:3px 10px;font-size:12px;font-weight:600;transform:rotate(2deg)}.system-hero-mobile-outcome.outcome-block{border-color:var(--dt-block);color:var(--dt-block)}.system-hero-mobile-outcome.outcome-ship{border-color:var(--dt-ship);color:var(--dt-ship)}.system-hero-mobile-incident{font-family:var(--revamp-display);font-optical-sizing:auto;letter-spacing:-.01em;color:var(--dt-ink);margin:0 0 10px;font-size:20px;font-weight:500;line-height:1.3}.system-hero-mobile-reason{border-top:1px dashed color-mix(in srgb, var(--revamp-line) 70%, transparent);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--dt-muted);margin:0;padding-top:10px;font-size:11.5px}}.world-inputs-mobile{border:1px solid var(--revamp-line);background:linear-gradient(180deg, #ffffffb8, #fff3), var(--dt-surface);width:100%;box-shadow:var(--revamp-shadow-card);border-radius:18px;padding:22px 20px 20px;position:relative}.world-inputs-mobile-heading{margin:0 0 14px}.world-inputs-mobile-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.world-inputs-mobile-row{border-top:1px dashed color-mix(in srgb, var(--revamp-line) 70%, transparent);grid-template-columns:34px 1fr;grid-template-areas:"num label""num detail";column-gap:12px;padding:11px 0;display:grid}.world-inputs-mobile-row:first-child{border-top:0}.world-inputs-mobile-num{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;color:var(--revamp-olive);grid-area:num;padding-top:3px;font-size:11px;font-weight:500}.world-inputs-mobile-label{color:var(--dt-ink);grid-area:label;font-size:15px;font-weight:600}.world-inputs-mobile-detail{color:var(--dt-muted);grid-area:detail;font-size:13px;line-height:1.45}.world-inputs-mobile-engine{border:1px solid color-mix(in srgb, var(--revamp-olive) 30%, var(--revamp-line));color:#eef0e4;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(#23261b,#14160f);border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;font-size:12px;font-weight:500;display:flex}.world-inputs-mobile-engine-dot{background:var(--home-olive-soft);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #a5aa8240}.observe-mobile{border:1px solid var(--revamp-line);background:linear-gradient(180deg, #ffffffb8, #fff3), var(--dt-surface);width:100%;box-shadow:var(--revamp-shadow-card);border-radius:18px;padding:20px}.observe-mobile-engine{border-bottom:1px solid color-mix(in srgb, var(--revamp-line) 70%, transparent);align-items:center;gap:12px;padding-bottom:14px;display:flex}.observe-mobile-engine-dial{border:1px solid color-mix(in srgb, var(--revamp-brass) 55%, transparent);background:radial-gradient(circle at 50% 42%,#3b4030,#14160f 68%);border-radius:50%;width:34px;height:34px;position:relative;box-shadow:0 2px 6px #0d0f0a59}.observe-mobile-engine-dial:after{content:"";transform-origin:bottom;background:var(--revamp-brass);border-radius:2px;width:2px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)rotate(28deg)}.observe-mobile-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.observe-mobile-row{border-bottom:1px dashed color-mix(in srgb, var(--revamp-line) 70%, transparent);gap:3px;padding:13px 0 13px 18px;display:grid;position:relative}.observe-mobile-row:before{content:"";border:1.5px solid var(--revamp-olive);border-radius:50%;width:8px;height:8px;position:absolute;top:19px;left:0}.observe-mobile-row[data-behavior=retrieve]:before{border-color:var(--revamp-brass)}.observe-mobile-row[data-behavior=act]:before{border-color:var(--dt-ink)}.observe-mobile-label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--dt-ink);font-size:12px;font-weight:600}.observe-mobile-detail{color:var(--dt-muted);font-size:13.5px;line-height:1.5}.observe-mobile-note{text-align:center;margin:14px 0 0}
:root{--rp-olive:#55603a;--rp-serif:var(--dt-font-serif)}.system-hero h1,.company-page .company-hero h1{font-family:var(--rp-serif);font-optical-sizing:auto;font-variation-settings:"SOFT" 0, "WONK" 0;letter-spacing:-.018em;text-wrap:balance;font-weight:520;line-height:1.04}.system-hero h1{max-width:15ch;font-size:clamp(40px,5vw,92px)}.company-page .company-hero h1{max-width:16ch;font-size:clamp(40px,5.6vw,100px)}.system-section h2,.system-decision h2,.system-mechanism h2,.system-case-copy h2,.system-workbench h2,.system-pilot-copy h2,.company-note h2,.company-section-head h2,.company-operating h2,.company-join h2{font-family:var(--rp-serif);font-optical-sizing:auto;font-variation-settings:"SOFT" 0, "WONK" 0;letter-spacing:-.02em;text-wrap:balance;font-weight:500;line-height:1.05}.system-shell .home-label,.company-page .home-label{letter-spacing:.17em;color:var(--rp-olive);font-size:12px;font-weight:500}@media (max-width:760px){.system-route-rail{min-height:0;padding-block:12px 4px;display:block}.system-route-rail>span{letter-spacing:.16em;min-height:0;color:var(--rp-olive);margin-bottom:10px;font-size:10px}.system-route-rail>div{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:14px;border-left:0;grid-template-columns:none;gap:8px;margin-inline:-14px;padding-bottom:12px;display:flex;overflow-x:auto}.system-route-rail>div::-webkit-scrollbar{display:none}.system-route-rail a{border:1px solid var(--home-line-soft);border-top:1px solid var(--home-line-soft);background:color-mix(in srgb, var(--home-paper) 92%, var(--home-white));scroll-snap-align:start;white-space:nowrap;border-radius:999px;flex:none;align-items:baseline;gap:8px;padding:9px 15px;display:inline-flex}.system-route-rail a[aria-current=page]{border-color:var(--rp-olive);background:color-mix(in srgb, var(--rp-olive) 8%, var(--home-white))}.system-route-rail a[aria-current=page]:before{display:none}.system-route-rail small{letter-spacing:.06em;color:var(--rp-olive);grid-row:auto;font-size:9px}.system-route-rail strong{font-size:12.5px}.system-route-rail em{display:none}.company-page .company-hero,.company-note,.company-founders,.company-operating,.company-join{width:min(100% - 28px,640px);margin-inline:auto}.company-page .company-hero-copy,.company-signal{max-width:none}.company-page .company-hero h1{letter-spacing:-.02em;font-size:clamp(34px,8.4vw,40px);line-height:1.05}.company-note h2,.company-section-head h2,.company-operating h2,.company-join h2{letter-spacing:-.02em;font-size:clamp(30px,8vw,40px)}}@media (max-width:520px){.company-page .company-hero-copy,.company-signal{max-width:none}}@media (max-width:760px){.system-hero{gap:30px;padding:44px 0 60px}.system-hero h1{letter-spacing:-.02em;font-size:clamp(34px,9.2vw,42px);line-height:1.06}.system-proof{margin-block:0}.system-proof article{padding-block:18px}.system-mechanism,.system-workbench,.system-case-file,.system-decision,.system-pilot-close{padding:76px 0}.system-decision{gap:28px}.system-workbench-core{padding-block:34px}}.system-shell .home-footer-statement span,.system-shell .home-footer-route span,.system-shell .home-footer-products small,.company-page .home-footer-statement span,.company-page .home-footer-route span,.company-page .home-footer-products small{letter-spacing:.16em;color:var(--rp-olive);font-weight:500}.system-shell .home-footer-statement strong,.company-page .home-footer-statement strong{font-family:var(--rp-serif);font-optical-sizing:auto;font-variation-settings:"SOFT" 0, "WONK" 0;letter-spacing:-.02em;font-weight:500}.system-shell .home-footer a,.company-page .home-footer a{transition:color .15s}.system-shell .home-footer a:hover,.company-page .home-footer a:hover{color:var(--rp-olive)}@media (max-width:760px){.system-shell .home-footer-products a,.company-page .home-footer-products a{padding-block:4px}}
.home-hero .home-proof-strip>p,.home-hero .home-proof-strip article{align-content:start}.home-hero .home-proof-strip article{border-left:0}.home-hero .home-proof-strip article:before{content:"";pointer-events:none;background:#11110d14;width:1px;display:block;position:absolute;top:18px;bottom:18px;left:0}.home-hero .home-proof-icon svg{width:18px;height:18px}.home-hero .home-proof-icon path,.home-hero .home-proof-icon circle,.home-hero .home-proof-icon ellipse{stroke-width:1.5px}.pilot-outcome-list span{color:color-mix(in srgb, var(--home-olive) 42%, #fff8ec)}.pilot-outcome-list li:not(:first-child){border-left:0;position:relative}.pilot-outcome-list li:not(:first-child):before{content:"";pointer-events:none;background:#fffaf024;width:1px;position:absolute;top:18px;bottom:18px;left:0}.pilot-intake-list div{border-top:0;padding:12px 0}.pilot-intake-list div:first-child{padding-top:4px}.home-footer-route{align-items:start}.home-footer-route li{align-self:start}.home-footer-route .is-active-route,.home-footer-route .is-active-route span{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--home-ink)}.home-footer-products a,.home-footer-links{border-top:1px solid color-mix(in srgb, var(--home-ink) 14%, var(--home-line));padding-top:12px}.decision-actions .home-button-primary,.home-section.decision-section .home-button-primary,.system-pilot-copy .home-button-primary,.company-role-panel .home-button-primary{box-shadow:inset 0 1px #ffffff24,0 10px 24px #0d0f0a38}:root[data-home-scrolled] .home-brand-mark,:root[data-home-active-stage="02"] .home-brand-mark,:root[data-home-active-stage="03"] .home-brand-mark,:root[data-home-active-stage="04"] .home-brand-mark,:root[data-home-active-stage="05"] .home-brand-mark,:root[data-home-active-stage="06"] .home-brand-mark{border-radius:12px}@media (max-width:760px){.home-section{padding-top:106px}main section[id],.home-section[id],#pilot{scroll-margin-top:116px}.company-signal{background:color-mix(in srgb, var(--home-paper) 92%, var(--home-white));background-size:auto;grid-template-rows:auto auto auto auto;min-height:0}.company-signal-topline,.company-signal-statement{grid-template-columns:1fr;gap:6px;padding:16px 18px;display:grid}.company-signal-founders{gap:0;padding:8px 18px 12px;display:grid}.company-signal-founders div{grid-template-columns:1fr;gap:6px;padding:16px 0}.company-signal-founders strong{font-size:24px;line-height:1.05}.company-signal-statement p{max-width:none;font-size:16px}}.home-brand-mark svg{width:68%;height:68%}
