@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/fonts/archivo-latin-variable.woff2) format("woff2-variations")}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-latin-variable.woff2) format("woff2-variations")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-mono-latin-400.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/ibm-plex-mono-latin-500.woff2) format("woff2")}:root{color-scheme:dark;--color-ink: #050505;--color-elevated: #0b0c0e;--color-bone: #e8e2d5;--color-signal: #ef2818;--color-muted: #7a7d82;--color-stable: #9dffa7;--line-structural: rgba(232, 226, 213, .18);--line-control: rgba(232, 226, 213, .48);--font-display: "Archivo Variable", "Arial Narrow", "Roboto Condensed", sans-serif;--font-body: "Manrope Variable", "Helvetica Neue", sans-serif;--font-mono: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--page-gutter: clamp(1.25rem, 2.25vw, 2rem);--content-wide: 105rem;--content-reading: 90rem;--nav-height: 5.25rem;--motion-fast: .15s;--motion-standard: .36s;--ease-out: cubic-bezier(.22, 1, .36, 1)}@media (max-width: 767px){:root{--page-gutter: clamp(1rem, 5vw, 1.25rem);--nav-height: 4.5rem}}*,*:before,*:after{box-sizing:border-box}html{background:var(--color-ink);scroll-behavior:smooth;scrollbar-color:var(--color-signal) var(--color-ink)}body{margin:0;min-width:20rem;background:var(--color-ink);color:var(--color-bone);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body,button,input,textarea{font:inherit}button,input,textarea{border-radius:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}img,svg,canvas{display:block;max-width:100%}ul,ol,dl,dd,p,h1,h2,h3,blockquote,figure{margin:0}ul,ol{padding:0;list-style:none}main{display:block}section{width:100%;scroll-margin-top:var(--nav-height)}::selection{background:var(--color-signal);color:var(--color-ink)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;inset:0 auto auto var(--page-gutter);z-index:1000;padding:.8rem 1rem;transform:translateY(-110%);background:var(--color-bone);color:var(--color-ink);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;transition:transform var(--motion-fast) ease}.skip-link:focus{transform:translateY(.75rem)}:focus-visible{outline:3px solid var(--color-signal);outline-offset:4px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important;transition-property:opacity!important}}@media (forced-colors: active){:focus-visible{outline-color:Highlight}}[data-phase]{--phase-line: var(--line-structural);position:relative}[data-phase]:before{position:absolute;inset:0 auto auto 50%;width:1px;height:4.5rem;background:var(--phase-line);content:"";pointer-events:none}[data-phase=volatile],[data-phase=reconstructing]{--phase-line: var(--color-signal)}.site-footer{display:grid;width:100%;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding:2.5rem var(--page-gutter);border-top:1px solid rgba(5,5,5,.72);background:var(--color-bone);color:var(--color-ink);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em}.site-footer__identity{font-size:.9rem;letter-spacing:.2em}.site-footer__links{display:flex;justify-content:center;gap:clamp(1.25rem,3vw,3.5rem)}.site-footer__links a{display:inline-flex;min-height:44px;align-items:center;gap:.5rem;border-bottom:1px solid currentColor}.site-footer__links svg{width:1rem;fill:none;stroke:currentColor;stroke-width:1.5}.site-footer__status{display:grid;justify-items:end;gap:.5rem}.site-footer__status span:first-child{display:flex;align-items:center;gap:.5rem}.site-footer__status i{width:.5rem;height:.5rem;background:#1a6d24}@media (max-width: 900px){.site-footer{grid-template-columns:1fr;align-items:start}.site-footer__links{flex-wrap:wrap;justify-content:flex-start}.site-footer__status{justify-items:start}}.primary-nav{position:fixed;inset:0 0 auto;z-index:100;width:100%;min-height:var(--nav-height);border-bottom:1px solid var(--line-structural);background:linear-gradient(to bottom,rgba(5,5,5,.96),rgba(5,5,5,.72) 72%,transparent);font-family:var(--font-mono);letter-spacing:.08em}.primary-nav__inner{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100%,var(--content-wide));min-height:var(--nav-height);margin-inline:auto;padding-inline:var(--page-gutter)}.primary-nav__inner:before,.primary-nav__inner:after{color:var(--color-bone);content:"+";font-size:1.65rem;font-weight:300;line-height:1;opacity:.85}.primary-nav__inner:before{position:absolute;left:0}.primary-nav__inner:after{position:absolute;right:0}.primary-nav__identity{position:relative;z-index:1;font-size:clamp(.75rem,1.1vw,1rem);letter-spacing:.22em;white-space:nowrap}.primary-nav__brand{display:flex;grid-column:1;align-items:center;justify-self:start;gap:clamp(1rem,2vw,2rem)}.primary-nav__social{display:flex;align-items:center;gap:.8rem}.primary-nav__social a{display:inline-flex;min-height:44px;align-items:center;color:var(--color-muted);font-size:.62rem;letter-spacing:.12em}.primary-nav__social a:hover,.primary-nav__social a:focus-visible{color:var(--color-bone)}.primary-nav__desktop{grid-column:2 / 4;justify-self:end}.primary-nav__desktop ul{display:flex;align-items:center;gap:clamp(2rem,4vw,4.75rem)}.primary-nav__desktop a{position:relative;display:inline-flex;min-height:44px;align-items:center;color:var(--color-bone);font-size:.72rem}.primary-nav__desktop a:after{position:absolute;inset:auto 0 0;height:1px;transform:scaleX(0);transform-origin:right;background:var(--color-signal);content:"";transition:transform var(--motion-standard) var(--ease-out)}.primary-nav__desktop a:hover:after,.primary-nav__desktop a:focus-visible:after{transform:scaleX(1);transform-origin:left}.primary-nav__trigger{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--line-control);background:transparent;cursor:pointer}@media (min-width: 1200px){.primary-nav__trigger{display:none}}.primary-nav__trigger span{position:absolute;width:1.35rem;height:1px;background:currentColor}.primary-nav__trigger span:first-child{transform:translateY(-4px)}.primary-nav__trigger span:last-child{transform:translateY(4px)}.mobile-nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:grid;grid-template-rows:auto 1fr auto;height:100svh;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem var(--page-gutter) 1.5rem;background:var(--color-ink)}.mobile-nav__header{display:flex;min-height:var(--nav-height);align-items:center;justify-content:space-between;border-bottom:1px solid var(--line-structural)}.mobile-nav__index,.mobile-nav__state{color:var(--color-muted);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em}.mobile-nav__close{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--line-control);background:transparent;cursor:pointer;font-family:var(--font-mono);font-size:1.8rem}.mobile-nav nav{display:flex;align-items:center}.mobile-nav__list{width:100%}.mobile-nav__list li{border-bottom:1px solid var(--line-structural)}.mobile-nav__list a{display:grid;grid-template-columns:2.8rem 1fr;min-height:clamp(5.25rem,15svh,8rem);align-items:center;font-family:var(--font-display);font-size:clamp(3.1rem,16vw,5.5rem);font-stretch:condensed;font-weight:800;letter-spacing:-.055em;line-height:.84;text-transform:uppercase}.mobile-nav__number{align-self:start;padding-top:1.3rem;color:var(--color-signal);font-family:var(--font-mono);font-size:.66rem;letter-spacing:0}.mobile-nav__state{padding-top:1rem;border-top:1px solid var(--line-structural)}@media (max-width: 1199px){.primary-nav__inner{grid-template-columns:1fr auto}.primary-nav__desktop{display:none}.primary-nav__trigger{display:grid;grid-column:2;justify-self:end}}@media (max-width: 767px){.primary-nav{background:linear-gradient(to bottom,var(--color-ink) 55%,transparent)}.primary-nav__inner:before,.primary-nav__inner:after{display:none}.primary-nav__identity{font-size:.72rem}.primary-nav__social{display:none}}.reality-canvas-boundary{position:absolute;inset:var(--nav-height) 0 0;z-index:2;overflow:hidden;contain:strict;opacity:0;pointer-events:none;touch-action:pan-y;transition:opacity .26s ease-out}.reality-canvas-boundary canvas{display:block;width:100%;height:100%;pointer-events:none!important;touch-action:pan-y}.fracture-poster{transition:opacity .26s ease-out}.reality-hero[data-canvas-state=ready] .reality-canvas-boundary{opacity:1}.reality-hero[data-canvas-state=ready] .fracture-poster{opacity:.24}@media (prefers-reduced-motion: reduce){.reality-canvas-boundary,.fracture-poster{transition:none}}.reality-hero{position:relative;min-height:190svh;overflow:clip;background:radial-gradient(circle at 60% 45%,rgba(239,40,24,.08),transparent 24rem),var(--color-ink);isolation:isolate;touch-action:pan-y}.reality-hero__stage{position:sticky;top:0;display:grid;width:min(100%,var(--content-wide));height:100svh;margin-inline:auto;padding:calc(var(--nav-height) + 1.4rem) var(--page-gutter) 1.15rem;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:1fr auto;column-gap:clamp(.65rem,1.4vw,1.5rem)}.reality-hero__stage:before{position:absolute;inset:var(--nav-height) var(--page-gutter) auto;height:1px;background:var(--line-structural);content:""}.reality-hero__content{position:relative;z-index:3;display:grid;grid-column:1 / -1;grid-row:1;grid-template-columns:subgrid;align-items:center}.reality-headline{position:relative;z-index:2;grid-column:2 / 10;align-self:center;color:var(--color-bone);font-family:var(--font-display);font-size:clamp(5.5rem,9.2vw,9.75rem);font-stretch:62%;font-weight:860;letter-spacing:-.075em;line-height:.78;text-shadow:0 1px 0 var(--color-ink),0 0 1.25rem rgba(5,5,5,.72);text-transform:uppercase;word-spacing:.08em}.reality-headline__visual>span,.reality-headline__seam>span{white-space:nowrap}.reality-headline__visual,.reality-headline__seam,.reality-headline__visual>span,.reality-headline__seam>span{display:block}.reality-headline__visual--mobile{display:none}.reality-headline__seam{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;clip-path:polygon(62% 0,76% 0,70% 100%,57% 100%);color:#f1e9dc;filter:contrast(1.12);opacity:.82;transform:translate(calc((1 - var(--reality-progress, 0)) * 3px));text-shadow:-3px 0 rgba(239,40,24,.62)}.reality-hero__support{position:relative;z-index:7;display:grid;grid-column:10 / 13;gap:1.6rem;align-self:center;padding-top:9.25rem}.reality-hero__copy,.reality-hero__subhead,.reality-hero__body{display:grid}.reality-hero__copy{gap:1.1rem}.reality-hero__subhead,.reality-hero__body{gap:.45rem}.reality-hero__copy p{max-width:30rem;font-family:var(--font-mono);font-size:clamp(.82rem,1.1vw,1.02rem);line-height:1.62}.reality-hero__subhead p{color:var(--color-bone)}.reality-hero__body p{color:var(--color-muted)}.reality-hero__action{display:flex;min-height:4.3rem;align-items:center;justify-content:space-between;gap:1rem;padding-inline:clamp(1.1rem,2vw,1.65rem);background:var(--color-signal);color:var(--color-ink);font-family:var(--font-mono);font-size:clamp(.68rem,.85vw,.8rem);font-weight:500;letter-spacing:.13em;transition:background-color var(--motion-fast),color var(--motion-fast)}.reality-hero__action:hover,.reality-hero__action:focus-visible{background:var(--color-bone)}.reality-hero__action svg{width:1.35rem;fill:none;stroke:currentColor;stroke-linecap:square;stroke-width:1.5}.hero-diagnostics{position:absolute;inset:6% 1.5% auto auto;z-index:6;display:grid;gap:.5rem;width:13rem;padding:1rem 0 0 1.4rem;border-top:1px solid var(--line-control);color:var(--color-muted);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.04em;line-height:1.35}.hero-diagnostics p:first-child,.hero-diagnostics p:last-child{color:var(--color-bone)}.proof-rail{position:relative;z-index:8;display:grid;grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(3,1fr);border:1px solid var(--line-structural);background:#050505e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.proof-rail__item{min-width:0;border-right:1px solid var(--line-structural)}.proof-rail__item:last-child{border-right:0}.proof-rail dd{display:flex;min-height:4.15rem;align-items:center;justify-content:center;padding:.75rem 1rem;font-family:var(--font-display);font-size:clamp(1.4rem,2.25vw,2.3rem);font-stretch:68%;font-weight:520;letter-spacing:-.035em;line-height:.9;text-align:center;white-space:nowrap}.proof-rail dd:before{margin-right:clamp(.7rem,2vw,2.4rem);color:var(--color-signal);content:"+";font-family:var(--font-mono);font-size:1rem;font-weight:400}.fracture-poster{position:absolute;inset:var(--nav-height) 0 0;z-index:1;overflow:hidden;pointer-events:none}.fracture-poster picture,.fracture-poster__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fracture-poster__art{object-fit:cover;object-position:center;opacity:.9}.fracture-poster__field{position:absolute;top:-8%;right:25%;bottom:-8%;left:39%;clip-path:polygon(43% 0,69% 0,62% 12%,77% 23%,65% 37%,73% 51%,55% 66%,68% 79%,48% 100%,21% 100%,32% 83%,19% 71%,34% 55%,22% 42%,35% 28%,25% 15%);background:repeating-linear-gradient(90deg,transparent 0 11px,rgba(232,226,213,.2) 12px 13px,transparent 14px 26px),repeating-linear-gradient(0deg,transparent 0 18px,rgba(239,40,24,.3) 19px 20px,transparent 21px 38px),radial-gradient(circle at 52% 58%,#ff4635 0,#ef2818 7%,rgba(239,40,24,.36) 24%,transparent 58%);filter:drop-shadow(0 0 12px rgba(239,40,24,.42));mix-blend-mode:screen;opacity:.2}.fracture-poster__core{position:absolute;top:-5%;right:37%;bottom:-5%;left:42%;clip-path:polygon(38% 0,83% 0,57% 13%,89% 27%,62% 44%,78% 58%,44% 71%,69% 84%,31% 100%,0 100%,30% 82%,9% 67%,33% 51%,13% 34%,39% 17%);background:linear-gradient(90deg,#e8e2d5b8,#140000 12%,#ef2818 45%,#ffdfd7 52%,#130000 62%,#e8e2d5b3);box-shadow:0 0 5rem #ef281885;filter:contrast(1.5);mix-blend-mode:screen;opacity:.16}.fracture-poster__filaments{position:absolute;top:3%;right:-12%;bottom:3%;left:-12%;background:linear-gradient(20deg,transparent 47%,rgba(232,226,213,.18) 48% 48.3%,transparent 49%),linear-gradient(-18deg,transparent 51%,rgba(239,40,24,.22) 52% 52.2%,transparent 53%),repeating-radial-gradient(ellipse at 50% 52%,transparent 0 34px,rgba(232,226,213,.1) 35px 36px,transparent 37px 66px);mix-blend-mode:screen;opacity:.32}@media (max-width: 1199px){.fracture-poster{inset-inline:0}.hero-diagnostics p:nth-child(2){display:none}}@media (min-width: 768px) and (max-width: 1199px){.reality-hero__content{grid-template-rows:minmax(0,1fr) auto;align-items:end}.reality-headline{grid-row:1;grid-column:1 / -1;align-self:end;font-size:clamp(4.5rem,9.2vw,7rem)}.reality-hero__support{display:grid;grid-row:2;grid-column:2 / 12;grid-template-columns:minmax(0,1fr) minmax(14rem,22rem);gap:clamp(1.5rem,4vw,3rem);align-items:end;padding:1.5rem 0 1.75rem}}@media (max-width: 767px){.reality-hero{min-height:180svh}.reality-hero__stage{display:flex;height:100svh;min-height:45rem;flex-direction:column;padding-top:calc(var(--nav-height) + 2.5rem)}.reality-hero__stage:before{top:var(--nav-height)}.reality-hero__content{display:grid;min-width:0;max-width:100%;flex:1;grid-template-columns:1fr;grid-template-rows:auto;align-content:start}.reality-headline{z-index:3;grid-column:1;width:100%;min-width:0;max-width:100%;margin-top:clamp(2.5rem,8svh,5rem);font-size:clamp(4rem,20vw,6.5rem);letter-spacing:-.07em;line-height:.82}.reality-headline__visual--desktop,.reality-headline__seam{display:none}.reality-headline__visual--mobile{display:block}.reality-headline__visual--mobile>span{overflow-wrap:anywhere;white-space:normal}.reality-hero__support{z-index:5;display:grid;grid-column:1;min-width:0;max-width:100%;gap:1.4rem;padding-top:2rem}.reality-hero__copy p{max-width:31rem;font-size:.82rem;line-height:1.55;text-shadow:0 1px 0 var(--color-ink),0 0 1rem var(--color-ink)}.reality-hero__action{min-height:3.8rem}.fracture-poster{inset:var(--nav-height) 0 0;z-index:2;opacity:.86}.fracture-poster__art{object-position:center}.hero-diagnostics{display:none}.proof-rail{z-index:6;display:grid;flex:none;grid-template-columns:1fr;border-right:0;border-left:0}.proof-rail__item,.proof-rail__item:last-child{border-right:0;border-bottom:1px solid var(--line-structural)}.proof-rail__item:last-child{border-bottom:0}.proof-rail dd{min-height:3.25rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;justify-content:normal;padding-inline:.9rem;font-size:clamp(.82rem,4.4vw,1.15rem);text-align:left;white-space:normal}.proof-rail dd:before{margin-right:0}}@media (max-width: 420px),(orientation: landscape) and (max-height: 700px){.reality-hero{min-height:auto}.reality-hero__stage{position:relative;height:auto;min-height:100svh}.hero-diagnostics p:not(:first-child){display:none}}@media (orientation: landscape) and (max-height: 700px){.reality-hero__stage{padding-top:calc(var(--nav-height) + 1.25rem)}.reality-headline{margin-top:1rem;font-size:clamp(3.5rem,11.5vw,5rem)}}.about-brief{--about-ink: #050505;--about-bone: #e8e2d5;--about-signal: #b1170d;padding:clamp(5rem,11vw,11rem) var(--page-gutter);background:var(--about-bone);color:var(--about-ink)}.about-brief__inner{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(2rem,7vw,9rem);width:min(100%,var(--content-wide));margin-inline:auto}.about-brief__label{grid-column:1;align-self:start;margin:0;color:var(--about-signal);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em}.about-brief h2{grid-column:1;margin:clamp(1.5rem,3vw,3.5rem) 0 0;font-family:var(--font-display);font-size:clamp(3.5rem,7vw,7.5rem);font-stretch:condensed;font-weight:800;letter-spacing:-.055em;line-height:.85;text-transform:uppercase}.about-brief__copy{grid-column:2;grid-row:1 / span 2;max-width:46rem;font-family:var(--font-body);font-size:clamp(1.12rem,1.7vw,1.55rem);line-height:1.48}.about-brief__copy p{margin:0}.about-brief__copy p+p{margin-top:1.2em}.about-brief__copy p:nth-child(n+3){color:#050505ad;font-family:var(--font-mono);font-size:.74em;letter-spacing:.03em;text-transform:uppercase}@media (max-width: 767px){.about-brief__inner{display:block}.about-brief h2{margin:1.6rem 0 3rem}}.operating-principles{--principles-black: #050505;--principles-bone: #e8e2d5;--principles-red: #ef2818;--principles-muted: #7a7d82;--principles-line: rgba(232, 226, 213, .18);position:relative;min-height:90svh;padding:clamp(5rem,9vw,9rem) clamp(1rem,3vw,2rem);background:var(--principles-black);color:var(--principles-bone);font-family:Manrope Variable,Manrope,sans-serif}.operating-principles__inner{width:min(100%,1440px);margin-inline:auto}.operating-principles h2{margin:0;font-family:Archivo Variable,Arial Narrow,sans-serif;font-size:clamp(3.6rem,7vw,7.5rem);font-stretch:condensed;font-weight:800;line-height:.85;letter-spacing:-.055em;text-transform:uppercase}.operating-principles__rule{position:relative;height:1px;margin-top:clamp(2rem,4vw,3.5rem);background:var(--principles-red)}.operating-principles__rule:before{position:absolute;top:-.2rem;left:0;width:.45rem;height:.45rem;border:1px solid var(--principles-red);background:var(--principles-black);content:""}.operating-principles ol{display:grid;gap:clamp(1.4rem,2.5vw,2.7rem);margin:clamp(3rem,7vw,6.5rem) 0 0;padding:0;list-style:none}.operating-principles li{display:flex;gap:clamp(.8rem,2vw,1.6rem);align-items:flex-start}.operating-principles__index{flex:0 0 auto;margin-top:.38em;color:var(--principles-muted);font-family:IBM Plex Mono,monospace;font-size:clamp(.72rem,1vw,.9rem)}.operating-principles__index:after{display:inline-block;width:clamp(1.6rem,3vw,3rem);height:1px;margin-left:.7rem;vertical-align:middle;background:var(--principles-line);content:""}.operating-principles button{padding:0;border:0;background:transparent;color:inherit;font-family:Archivo Variable,Arial Narrow,sans-serif;font-size:clamp(3rem,7.1vw,8rem);font-stretch:condensed;font-weight:800;line-height:.84;letter-spacing:-.055em;text-align:left;text-transform:uppercase;cursor:pointer;transition:color .15s ease}.operating-principles li[data-active=true] button{color:var(--principles-bone)}.operating-principles li:not([data-active=true]) button{color:#e8e2d56b}.operating-principles li[data-active=true] button:after{color:var(--principles-red);content:"";text-shadow:none}.operating-principles button:focus-visible{outline:2px solid var(--principles-red);outline-offset:.35rem}@media (min-width: 1200px){.operating-principles li:nth-child(2){margin-left:18%}.operating-principles li:nth-child(3){margin-left:42%}}@media (max-width: 767px){.operating-principles{min-height:auto}.operating-principles li,.operating-principles li:nth-child(n){margin-left:0}}@media (prefers-reduced-motion: reduce){.operating-principles button{transition-duration:.01ms}}.open-channel{min-height:100svh;padding:clamp(5rem,9vw,9rem) var(--page-gutter) 3rem;background:var(--color-bone);color:var(--color-ink)}.open-channel:before{display:none}.open-channel__protocol,.open-channel__grid{width:min(100%,var(--content-reading));margin-inline:auto}.open-channel__protocol{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(5,5,5,.64);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em}.open-channel__protocol span:last-child{color:#b1170d}.open-channel__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(24rem,1.08fr);gap:clamp(3rem,7vw,8rem);padding-top:clamp(3rem,6vw,6.5rem)}.open-channel__heading{display:flex;flex-direction:column;justify-content:space-between}.open-channel h2{font-family:var(--font-display);font-size:clamp(6.5rem,11.5vw,12rem);font-stretch:62%;font-weight:860;letter-spacing:-.075em;line-height:.75;text-transform:uppercase}.open-channel h2 span{display:block}.open-channel__sequence{padding:1.25rem 0 1.25rem 2rem;border-left:1px solid rgba(5,5,5,.64);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em}.contact-form{display:grid;gap:1.65rem}.contact-form__state{display:flex;min-height:2rem;justify-content:flex-end;gap:.65rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em}.contact-form__state-value{color:#b1170d;font-weight:500}.contact-form__summary{padding:.85rem 1rem;border:1px solid currentColor;font-family:var(--font-mono);font-size:.72rem;line-height:1.5}.contact-form__honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-form__field{display:grid;gap:.55rem}.contact-form label,.contact-form__field-meta{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em}.contact-form input,.contact-form textarea{width:100%;border:1px solid rgba(5,5,5,.72);background:transparent;color:var(--color-ink);font-size:1rem;line-height:1.5;outline-offset:3px}.contact-form input{min-height:3.65rem;padding-inline:.9rem}.contact-form textarea{min-height:10.75rem;padding:.9rem;resize:vertical}.contact-form input[aria-invalid=true],.contact-form textarea[aria-invalid=true]{border-color:#b1170d}.contact-form__field>p,.contact-form__field-meta p{color:#9f160c}.contact-form__field-meta{display:flex;justify-content:space-between;gap:1rem}.contact-form__submit{display:flex;min-height:4rem;align-items:center;justify-content:center;gap:1rem;border:1px solid var(--color-signal);background:var(--color-signal);color:var(--color-ink);cursor:pointer;font-family:var(--font-mono);font-size:.78rem;font-weight:500;letter-spacing:.09em;transition:background-color var(--motion-fast),border-color var(--motion-fast)}.contact-form__submit:hover:not(:disabled),.contact-form__submit:focus-visible{border-color:var(--color-ink);background:transparent}.contact-form__submit:disabled{cursor:wait;opacity:.62}.contact-form__submit svg{width:1.25rem;fill:none;stroke:currentColor;stroke-width:1.5}.open-channel__links{display:grid;gap:1.25rem;padding-top:1.5rem;font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.055em}.open-channel__links>a,.open-channel__links div a{border-bottom:1px solid currentColor}.open-channel__links div{display:flex;gap:2.5rem}@media (max-width: 900px){.open-channel__grid{grid-template-columns:1fr}.open-channel__heading{gap:3rem}}@media (max-width: 480px){.open-channel{padding-top:5rem}.open-channel__protocol{align-items:flex-start;padding-block:1rem}.open-channel__grid{gap:2.5rem;padding-top:3.5rem}.open-channel h2{font-size:clamp(5.2rem,27vw,7rem)}}.deployment-history{--history-black: #050505;--history-bone: #e8e2d5;--history-red: #ef2818;--history-muted: #7a7d82;--history-line: rgba(232, 226, 213, .18);position:relative;padding:clamp(5rem,9vw,9rem) clamp(1rem,3vw,2rem);background:var(--history-black);color:var(--history-bone);font-family:Manrope Variable,Manrope,sans-serif}.deployment-history__inner{width:min(100%,1440px);margin-inline:auto}.deployment-history h2{max-width:12ch;margin:0;font-family:Archivo Variable,Arial Narrow,sans-serif;font-size:clamp(4rem,7.5vw,8rem);font-stretch:condensed;font-weight:800;line-height:.84;letter-spacing:-.055em;text-transform:uppercase}.deployment-history__timeline,.deployment-history__records{margin:0;padding:0;list-style:none}.deployment-history__timeline{position:relative;display:grid;gap:0;margin-top:clamp(4rem,8vw,8rem);border-left:1px solid var(--history-line)}.deployment-history__entry{position:relative;padding:0 0 3.5rem clamp(2rem,6vw,5rem)}.deployment-history__role{position:relative;display:grid;gap:.45rem;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.deployment-history__marker{position:absolute;top:.25rem;left:calc(clamp(2rem,6vw,5rem)*-1 - .38rem);width:.75rem;height:.75rem;border:1px solid var(--history-bone);border-radius:50%;background:var(--history-black)}.deployment-history__role strong{font-family:Archivo Variable,Arial Narrow,sans-serif;font-size:clamp(1.8rem,3.6vw,3.5rem);font-stretch:condensed;font-weight:700;line-height:.95;letter-spacing:-.035em;text-transform:uppercase}.deployment-history__company,.deployment-history__period,.deployment-history__records{font-family:IBM Plex Mono,monospace;text-transform:uppercase}.deployment-history__company{color:var(--history-muted);font-size:.78rem;letter-spacing:.08em}.deployment-history__period{margin-top:.4rem;color:var(--history-bone);font-size:clamp(.76rem,1vw,.9rem)}.deployment-history__records{display:grid;gap:.5rem;margin-top:1.8rem;font-size:.72rem;letter-spacing:.04em}.deployment-history__records a,.deployment-history__records span{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--history-muted);text-decoration:none;transition:color .15s ease}.deployment-history__records a:before,.deployment-history__records span:before{margin-right:.7rem;content:"→"}.deployment-history__entry[data-active=true] .deployment-history__marker{border-color:var(--history-red);background:var(--history-red);box-shadow:0 0 0 .3rem #ef281821}.deployment-history__entry[data-active=true] .deployment-history__role strong,.deployment-history__records a[data-active=true],.deployment-history__records span[data-active=true]{color:var(--history-red)}.deployment-history__role:focus-visible,.deployment-history__records a:focus-visible{outline:2px solid var(--history-bone);outline-offset:.35rem}@media (min-width: 1200px){.deployment-history__timeline{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--history-line);border-left:0}.deployment-history__entry{padding:clamp(5rem,7vw,7rem) clamp(2rem,7vw,7rem) 0}.deployment-history__marker{top:calc(clamp(5rem,7vw,7rem)*-1 - .4rem);left:clamp(2rem,7vw,7rem)}}@media (prefers-reduced-motion: reduce){.deployment-history__records a{transition-duration:.01ms}}.capability-topology{--cap-bg: var(--color-ink, #050505);--cap-surface: var(--color-elevated, #0b0c0e);--cap-text: var(--color-bone, #e8e2d5);--cap-accent: var(--color-signal, #ef2818);--cap-muted: var(--color-muted, #7a7d82);--cap-line: var(--line-structural, rgba(232, 226, 213, .18));--cap-control-line: var(--line-control, rgba(232, 226, 213, .48));background:var(--cap-bg);color:var(--cap-text);padding:clamp(5rem,10vw,9rem) var(--page-gutter, clamp(1rem, 2vw, 2rem))}.capability-topology__header{align-items:end;border-bottom:1px solid var(--cap-line);display:grid;gap:2rem;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);padding-bottom:clamp(1.5rem,3vw,2.75rem)}.capability-topology__header h2{font-family:var(--font-display, "Archivo Variable", "Arial Narrow", sans-serif);font-size:clamp(4rem,7.6vw,8rem);font-stretch:condensed;font-weight:800;letter-spacing:-.07em;line-height:.82;margin:0;max-width:10ch}.capability-topology__header p{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:clamp(.75rem,1vw,.95rem);line-height:1.6;margin:0 0 .35rem;max-width:42ch}.capability-topology__body{display:grid;gap:clamp(2rem,4vw,4rem);grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);padding-block:clamp(2.5rem,6vw,5rem)}.capability-topology__map{display:grid;gap:1.75rem;grid-template-columns:minmax(7rem,.2fr) minmax(0,1fr)}.capability-topology__root{color:var(--cap-muted);font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.7rem;letter-spacing:.05em;line-height:1.65;margin:0;max-width:13ch;text-transform:uppercase}.capability-topology__root span{color:var(--cap-text);display:block;margin-bottom:1rem}.capability-topology__lanes,.capability-lane__items,.capability-evidence-key ul,.capability-evidence ul{list-style:none;margin:0;padding:0}.capability-topology__lanes{border-left:2px solid var(--cap-accent);display:grid;gap:clamp(1.5rem,3vw,2.5rem)}.capability-lane{display:grid;gap:1.5rem;grid-template-columns:minmax(9rem,.28fr) minmax(0,1fr);padding-left:clamp(1.25rem,2.5vw,2.25rem);position:relative}.capability-lane:before{background:var(--cap-accent);content:"";height:1px;left:0;position:absolute;top:.75rem;width:clamp(1rem,2vw,2rem)}.capability-lane__identity{display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr)}.capability-lane__index,.capability-lane h3,.capability-lane__type,.capability-link,.capability-evidence,.capability-evidence-key{font-family:var(--font-mono, "IBM Plex Mono", monospace);text-transform:uppercase}.capability-lane__index{font-size:1.15rem}.capability-lane h3{font-family:var(--font-display, "Archivo Variable", "Arial Narrow", sans-serif);font-size:clamp(1.35rem,2vw,1.85rem);font-stretch:condensed;font-weight:600;letter-spacing:-.025em;line-height:.95;margin:0}.capability-lane__type{color:var(--cap-muted);display:block;font-size:.65rem;letter-spacing:.08em;margin-top:.55rem}.capability-lane__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr))}.capability-link{align-items:flex-start;background:transparent;border:1px solid var(--cap-control-line);border-radius:0;color:var(--cap-text);cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:5.25rem;padding:.9rem 1.1rem;text-align:left;width:100%}.capability-link:hover,.capability-link[data-active=true],.capability-link[aria-pressed=true]{border-color:var(--cap-accent);color:var(--cap-accent)}.capability-link:focus-visible{outline:3px solid var(--cap-text);outline-offset:3px;position:relative;z-index:1}.capability-link__label{font-family:var(--font-display, "Archivo Variable", "Arial Narrow", sans-serif);font-size:clamp(1.15rem,1.6vw,1.5rem);font-stretch:condensed;font-weight:550;line-height:1}.capability-link__subtitle,.capability-link__evidence{color:var(--cap-muted);font-size:.62rem;letter-spacing:.08em;line-height:1.4;margin-top:.45rem}.capability-link__subtitle{color:var(--cap-text);letter-spacing:.04em}.capability-evidence{align-self:center;border:1px solid var(--cap-accent);min-height:14rem;padding:clamp(1.25rem,2.5vw,2rem)}.capability-evidence__capability{color:var(--cap-accent);font-size:.7rem;letter-spacing:.08em;margin:0 0 1rem}.capability-evidence__record+.capability-evidence__record{border-top:1px solid var(--cap-line);margin-top:1.5rem;padding-top:1.5rem}.capability-evidence__record a{color:var(--cap-accent);display:inline-block;font-family:var(--font-display, "Archivo Variable", "Arial Narrow", sans-serif);font-size:clamp(1.5rem,2.3vw,2.15rem);font-stretch:condensed;line-height:1;text-decoration-thickness:1px;text-transform:uppercase;text-underline-offset:.25em}.capability-evidence__record a:focus-visible{outline:3px solid var(--cap-text);outline-offset:4px}.capability-evidence ul{display:grid;gap:.85rem;margin-top:1.5rem}.capability-evidence li,.capability-evidence__empty,.capability-evidence__source{font-size:.78rem;line-height:1.55}.capability-evidence__empty{color:var(--cap-muted);margin-block:2rem}.capability-evidence__source{margin:2rem 0 0}.capability-evidence__source strong{color:var(--cap-accent);font-weight:500}.capability-evidence-key{border:1px solid var(--cap-line);padding:clamp(1.25rem,2vw,2rem)}.capability-evidence-key>p{font-size:.7rem;letter-spacing:.08em;margin:0 0 1.25rem}.capability-evidence-key ul{display:grid;gap:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}.capability-evidence-key li{border-top:1px solid var(--cap-line);padding-top:.8rem}.capability-evidence-key li[data-evidence=production],.capability-evidence-key li[data-evidence=client-constrained]{border-color:var(--cap-accent)}.capability-evidence-key span{font-size:.68rem;letter-spacing:.06em}.capability-evidence-key li[data-evidence=production] span,.capability-evidence-key li[data-evidence=client-constrained] span{color:var(--cap-accent)}.capability-evidence-key li p{color:var(--cap-muted);font-family:var(--font-body, "Manrope Variable", sans-serif);font-size:.76rem;line-height:1.45;margin:.6rem 0 0;text-transform:none}@media (max-width: 1199px){.capability-topology__body{grid-template-columns:1fr}.capability-evidence{margin-left:min(11rem,20vw)}}@media (max-width: 767px){.capability-topology{padding-inline:1.25rem}.capability-topology__header,.capability-topology__body,.capability-topology__map,.capability-lane{min-width:0;max-width:100%;grid-template-columns:1fr}.capability-topology__header h2{max-width:100%;font-size:clamp(3rem,14vw,4.5rem);overflow-wrap:anywhere}.capability-topology__header p{max-width:34rem}.capability-topology__root{max-width:28ch}.capability-topology__lanes{margin-left:.35rem}.capability-lane__items{grid-template-columns:1fr}.capability-evidence{min-width:0;max-width:100%;margin-left:0}.capability-evidence-key ul{grid-template-columns:1fr}}@media (max-width: 420px),(orientation: landscape) and (max-height: 700px){.capability-topology{padding-inline:1rem}}@media (prefers-reduced-motion: reduce){.capability-topology *,.capability-topology *:before,.capability-topology *:after{scroll-behavior:auto;transition-duration:.01ms!important}}.external-verification{--witness-bg: var(--color-ink, #050505);--witness-surface: var(--color-elevated, #0b0c0e);--witness-text: var(--color-bone, #e8e2d5);--witness-accent: var(--color-signal, #ef2818);--witness-muted: var(--color-muted, #7a7d82);--witness-line: var(--line-structural, rgba(232, 226, 213, .18));--witness-control-line: var(--line-control, rgba(232, 226, 213, .48));background:var(--witness-bg);color:var(--witness-text);padding:clamp(5rem,10vw,9rem) var(--page-gutter, clamp(1rem, 4vw, 5.5rem))}.external-verification__header{align-items:end;border-bottom:1px solid var(--witness-line);display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,1.5fr) minmax(18rem,.65fr);padding-bottom:clamp(1.75rem,4vw,3rem)}.external-verification__label,.external-verification__intro,.external-verification__index,.external-verification__transcript-note,.witness-statement figcaption,.witness-transcript{font-family:var(--font-mono, "IBM Plex Mono", monospace)}.external-verification__label{font-size:.68rem;letter-spacing:.07em;margin:0 0 1.25rem}.external-verification h2{font-family:var(--font-display, "Archivo Variable", "Arial Narrow", sans-serif);font-size:clamp(4rem,7.8vw,8.6rem);font-stretch:condensed;font-weight:800;letter-spacing:-.07em;line-height:.82;margin:0}.external-verification__intro{font-size:clamp(.8rem,1.1vw,1rem);line-height:1.65;margin:0 0 .25rem;max-width:38ch}.external-verification__body{display:grid;gap:clamp(2rem,4vw,4rem);grid-template-columns:minmax(0,2.15fr) minmax(18rem,.85fr);padding-block:clamp(2rem,5vw,4.5rem)}.external-verification__featured,.external-verification__index>ol,.witness-transcript__statements{list-style:none;margin:0;padding:0}.external-verification__featured>li+li{border-top:1px solid var(--witness-line)}.witness-statement{display:grid;gap:1.25rem clamp(1.5rem,3vw,3rem);grid-template-columns:minmax(4rem,.12fr) minmax(10rem,.3fr) minmax(0,1fr);margin:0;padding:clamp(1.75rem,4vw,3.5rem) 0}.witness-statement__number{color:var(--witness-text);font-family:var(--font-display, "Archivo Variable", "Arial Narrow", sans-serif);font-size:clamp(2.5rem,4vw,4rem);font-stretch:condensed;line-height:.9}.external-verification__featured>li:first-child .witness-statement__number,.external-verification__featured>li:first-child .witness-statement__name{color:var(--witness-accent)}.witness-statement figcaption{border-left:1px solid var(--witness-line);display:flex;flex-direction:column;gap:.55rem;padding-left:clamp(1rem,2vw,2rem);text-transform:uppercase}.external-verification__featured>li:first-child .witness-statement figcaption{border-left:2px solid var(--witness-accent)}.witness-statement__name{font-size:clamp(.82rem,1.2vw,1.05rem);letter-spacing:.04em}.witness-statement__role{color:var(--witness-muted);font-size:.68rem;line-height:1.45}.witness-statement blockquote{margin:0}.witness-statement blockquote p{display:-webkit-box;font-family:var(--font-body, "Manrope Variable", sans-serif);font-size:clamp(1.15rem,2.2vw,2.4rem);font-weight:400;line-height:1.25;margin:0;max-width:34ch;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.external-verification__featured>li:first-child .witness-statement blockquote p{font-size:clamp(1.8rem,3.5vw,3.9rem);line-height:1.05;-webkit-line-clamp:3}.external-verification__index{border-left:1px solid var(--witness-line);padding-left:clamp(1.25rem,3vw,3rem)}.external-verification__index>h3{border-bottom:1px solid var(--witness-line);font-size:.75rem;font-weight:400;letter-spacing:.05em;margin:0;padding-bottom:1.25rem}.external-verification__index>ol>li{align-items:start;border-bottom:1px solid var(--witness-line);display:grid;gap:1rem;grid-template-columns:2rem minmax(0,1fr);padding:1.25rem 0}.external-verification__index>ol>li>span{color:var(--witness-muted);font-size:.7rem}.external-verification__index>ol>li:first-child>span,.external-verification__index>ol>li:first-child strong{color:var(--witness-accent)}.external-verification__index>ol>li>div{display:flex;flex-direction:column;gap:.35rem}.external-verification__index>ol>li strong{font-size:.73rem;font-weight:500;text-transform:uppercase}.external-verification__index>ol>li>div>span{color:var(--witness-muted);font-size:.62rem;line-height:1.45;text-transform:uppercase}.witness-transcript__trigger,.witness-transcript__close{background:transparent;border:1px solid var(--witness-control-line);border-radius:0;color:inherit;cursor:pointer;font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.72rem;letter-spacing:.06em;min-height:2.75rem;padding:.9rem 1.15rem;text-transform:uppercase}.witness-transcript__trigger{margin-top:1.5rem;width:100%}.witness-transcript__trigger:hover,.witness-transcript__close:hover{background:var(--witness-text);color:var(--witness-bg)}.witness-transcript__trigger:focus-visible,.witness-transcript__close:focus-visible{outline:3px solid var(--witness-accent);outline-offset:3px}.witness-transcript{background:var(--witness-bg, #050505);border:1px solid var(--witness-text, #e8e2d5);color:var(--witness-text, #e8e2d5);height:min(52rem,calc(100svh - 2rem));max-width:72rem;padding:0;width:min(72rem,calc(100vw - 2rem))}.witness-transcript::backdrop{background:#050505e0}.witness-transcript__header{align-items:center;background:var(--witness-bg, #050505);border-bottom:1px solid var(--witness-line, rgba(232, 226, 213, .18));display:flex;justify-content:space-between;padding:1rem;position:sticky;top:0;z-index:1}.witness-transcript__header h3{font-family:var(--font-display, "Archivo Variable", "Arial Narrow", sans-serif);font-size:clamp(1.5rem,3vw,2.5rem);font-stretch:condensed;margin:0}.witness-transcript__statements{padding:0 clamp(1rem,3vw,3rem) 2rem}.witness-transcript__statements>li+li{border-top:1px solid var(--witness-line, rgba(232, 226, 213, .18))}.witness-statement--compact{grid-template-columns:minmax(3rem,.1fr) minmax(12rem,.3fr) minmax(0,1fr)}.witness-statement--compact blockquote p{display:block;font-size:clamp(1rem,1.6vw,1.25rem);max-width:54ch;overflow:visible;-webkit-box-orient:initial;-webkit-line-clamp:unset}.external-verification__transcript-note{border-block:1px solid var(--witness-line);font-size:.7rem;letter-spacing:.08em;margin:0;padding:1.25rem;text-align:center}@media (max-width: 1199px){.external-verification__body{grid-template-columns:minmax(0,1.6fr) minmax(16rem,.8fr)}.witness-statement{grid-template-columns:3.5rem minmax(0,1fr)}.witness-statement blockquote{grid-column:2}}@media (max-width: 767px){.external-verification{padding-inline:1.25rem}.external-verification__header,.external-verification__body{grid-template-columns:1fr}.external-verification__index{border-left:0;border-top:1px solid var(--witness-line);padding-left:0;padding-top:2rem}.witness-statement,.witness-statement--compact{grid-template-columns:3rem minmax(0,1fr)}.witness-statement blockquote,.witness-statement--compact blockquote{grid-column:1 / -1}.witness-transcript__header{align-items:stretch;flex-direction:column;gap:1rem}}@media (max-width: 420px),(orientation: landscape) and (max-height: 700px){.external-verification{padding-inline:1rem}.external-verification h2{font-size:clamp(3.1rem,17vw,4.5rem)}.witness-statement figcaption{padding-left:.8rem}.witness-transcript{height:calc(100svh - 1rem);width:calc(100vw - 1rem)}}@media (prefers-reduced-motion: reduce){.external-verification *,.external-verification *:before,.external-verification *:after{transition-duration:.01ms!important}}.reconstruction-records{--records-black: #050505;--records-surface: #0b0c0e;--records-bone: #e8e2d5;--records-red: #ef2818;--records-muted: #7a7d82;--records-line: rgba(232, 226, 213, .18);position:relative;overflow:clip;padding:clamp(5rem,9vw,9rem) clamp(1rem,3vw,2rem);background:var(--records-black);color:var(--records-bone);font-family:Manrope Variable,Manrope,sans-serif}.reconstruction-records__inner{position:relative;z-index:1;width:min(100%,1440px);margin-inline:auto}.reconstruction-records__trace{position:absolute;top:0;bottom:0;left:50%;width:1px;background:linear-gradient(to bottom,transparent,var(--records-red) 10%,var(--records-red) 42%,var(--records-line) 72%,transparent);opacity:.9;transform:translate(-.5px)}.reconstruction-records__trace:before,.reconstruction-records__trace:after{position:absolute;left:50%;width:5rem;height:1px;background:var(--records-line);content:"";transform:translate(-50%)}.reconstruction-records__trace:before{top:18%}.reconstruction-records__trace:after{top:34%}.reconstruction-records__header{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,8vw,8rem);align-items:start;padding-bottom:clamp(4rem,8vw,7rem)}.reconstruction-records h2,.featured-record h3{margin:0;font-family:Archivo Variable,Arial Narrow,sans-serif;font-stretch:condensed;font-weight:800;line-height:.83;letter-spacing:-.055em;text-transform:uppercase}.reconstruction-records h2{max-width:8ch;font-size:clamp(4.25rem,8.2vw,8.9rem)}.reconstruction-records__intro{display:grid;gap:.7rem;margin-top:clamp(2rem,4vw,3.5rem);max-width:31rem;color:var(--records-muted);font-family:IBM Plex Mono,monospace;font-size:clamp(.75rem,1vw,.95rem);line-height:1.6;text-transform:uppercase}.reconstruction-records__intro p{margin:0}.featured-record{padding-top:.45rem}.featured-record__label,.featured-record__column-label,.intervention-ledger__head,.intervention-ledger__role,.intervention-ledger__problem,.evidence-metric__description{font-family:IBM Plex Mono,monospace;text-transform:uppercase}.featured-record__label{margin:0 0 1.8rem;color:var(--records-red);font-size:.75rem;letter-spacing:.12em}.featured-record h3{max-width:13ch;font-size:clamp(2.8rem,4.6vw,5.3rem)}.featured-record__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,.9fr);gap:clamp(2rem,5vw,4rem);margin-top:clamp(2.5rem,5vw,4rem)}.featured-record__column-label{margin:0;padding-bottom:.8rem;border-bottom:1px solid var(--records-line);color:var(--records-muted);font-size:.72rem;letter-spacing:.08em}.featured-record__interventions{display:grid;gap:1.25rem;margin:1.4rem 0 0;padding:0;list-style:none;font-family:IBM Plex Mono,monospace;font-size:clamp(1rem,1.4vw,1.25rem);text-transform:uppercase}.featured-record__interventions li:before{margin-right:.85rem;color:var(--records-bone);content:"+"}.featured-record__evidence{padding:1.2rem clamp(1.2rem,2.5vw,2rem);border:1px solid var(--records-line)}.featured-record__evidence dl,.intervention-ledger__outcomes{display:grid;gap:1rem;margin:1.2rem 0 0}.evidence-metric{margin:0}.evidence-metric__description{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.evidence-metric__display{margin:0;color:var(--records-red);font-family:Archivo Variable,Arial Narrow,sans-serif;font-size:clamp(1.6rem,2.8vw,3.2rem);font-stretch:condensed;line-height:.95;text-transform:uppercase}.intervention-ledger{border-top:1px solid var(--records-line);border-left:1px solid var(--records-line)}.intervention-ledger__head,.intervention-ledger__row{display:grid;grid-template-columns:1.1fr 1.35fr 2.45fr 2.6fr}.intervention-ledger__head span{padding:1.1rem 1rem;border-right:1px solid var(--records-line);border-bottom:1px solid var(--records-line);color:var(--records-muted);font-size:.68rem;letter-spacing:.08em}.intervention-ledger ol{margin:0;padding:0;list-style:none}.intervention-ledger__row{border-bottom:1px solid var(--records-line);transition:border-color .16s ease,color .16s ease}.intervention-ledger__trigger{display:grid;grid-column:1 / 4;grid-template-columns:subgrid;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.intervention-ledger__trigger>span,.intervention-ledger__outcomes{min-width:0;padding:clamp(1.1rem,2vw,1.7rem) 1rem;border-right:1px solid var(--records-line)}.intervention-ledger__role,.intervention-ledger__problem{color:var(--records-muted);font-size:clamp(.72rem,.9vw,.88rem);line-height:1.45}.intervention-ledger__intervention,.intervention-ledger__outcomes{font-family:IBM Plex Mono,monospace;font-size:clamp(.9rem,1.2vw,1.13rem);text-transform:uppercase}.intervention-ledger__intervention:before{margin-right:.8rem;content:"+"}.intervention-ledger__outcomes{grid-column:4;gap:.45rem;margin:0}.intervention-ledger__outcomes .evidence-metric__display{color:inherit;font-family:IBM Plex Mono,monospace;font-size:clamp(.82rem,1vw,1.05rem);line-height:1.35}.intervention-ledger__row[data-active=true]{border-color:var(--records-red);box-shadow:inset 3px 0 var(--records-red);color:var(--records-red)}.intervention-ledger__row[data-active=true] .intervention-ledger__role,.intervention-ledger__row[data-active=true] .intervention-ledger__problem{color:var(--records-red)}.intervention-ledger__trigger:focus-visible{position:relative;z-index:2;outline:2px solid var(--records-bone);outline-offset:-4px}@media (max-width: 1199px){.reconstruction-records__trace{left:clamp(1rem,3vw,2rem)}.reconstruction-records__header{grid-template-columns:1fr}.reconstruction-records h2{max-width:10ch}}@media (max-width: 767px){.reconstruction-records{padding-inline:1rem}.reconstruction-records__header,.reconstruction-records__heading,.featured-record,.featured-record__body{min-width:0;max-width:100%}.reconstruction-records__header{grid-template-columns:1fr}.reconstruction-records h2{max-width:100%;font-size:clamp(2.5rem,12.5vw,4.5rem);overflow-wrap:anywhere}.reconstruction-records__trace{display:none}.featured-record__body{grid-template-columns:1fr}.intervention-ledger__head{display:none}.intervention-ledger__row{grid-template-columns:1fr}.intervention-ledger__trigger{display:grid;grid-column:1;grid-template-columns:1fr}.intervention-ledger__trigger>span,.intervention-ledger__outcomes{border-right:1px solid var(--records-line)}.intervention-ledger__role,.intervention-ledger__problem{padding-bottom:0}.intervention-ledger__outcomes{grid-column:1;padding-top:0}}@media (prefers-reduced-motion: reduce){.intervention-ledger__row{transition-duration:.01ms}}.site-shell{position:relative;min-height:100vh;overflow:clip;background:var(--color-ink)}.site-shell main{position:relative;isolation:isolate}.site-shell[data-render-mode=static] *,.site-shell[data-render-mode=static] *:before,.site-shell[data-render-mode=static] *:after{animation-play-state:paused}
