@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:Archivo Fallback;font-weight:100 900;size-adjust:70%;src:local("Arial Bold"),local("Arial-BoldMT"),local("Roboto Bold"),local("Roboto-Bold"),local("Liberation Sans Bold"),local("Arial"),local("Roboto"),local("Liberation Sans")}@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", "Archivo Fallback", "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}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)}@media (prefers-reduced-motion: no-preference){[data-reveal-state]{transition:opacity .7s var(--ease-out),translate .8s var(--ease-out),clip-path .9s var(--ease-out);transition-delay:calc(min(var(--reveal-index, 0),6)*70ms)}[data-reveal-state=pending]{opacity:0;translate:0 1.5rem}[data-reveal=heading][data-reveal-state]{clip-path:inset(-25% -50% -25% -50%)}[data-reveal=heading][data-reveal-state=pending]{opacity:1;clip-path:inset(100% -50% -25% -50%);translate:0 .35em}}@media print{[data-reveal-state]{opacity:1!important;translate:none!important;clip-path:none!important}}@keyframes seam-open{0%{clip-path:polygon(53.5% 0,55% 12%,52.3% 25%,55.5% 38%,52.5% 52%,55.3% 66%,52% 82%,54% 100%,57% 100%,55% 82%,58.3% 66%,55.5% 52%,58.5% 38%,55.3% 25%,58% 12%,56.5% 0)}45%{animation-timing-function:cubic-bezier(.55,0,.9,.45);clip-path:polygon(48% 0,51% 12%,45.6% 25%,52% 38%,46% 52%,51.6% 66%,45% 82%,49% 100%,63% 100%,59% 82%,65.6% 66%,60% 52%,66% 38%,59.6% 25%,65% 12%,62% 0)}to{clip-path:polygon(0 0,0 12%,0 25%,0 38%,0 52%,0 66%,0 82%,0 100%,100% 100%,100% 82%,100% 66%,100% 52%,100% 38%,100% 25%,100% 12%,100% 0)}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.site-shell:not([data-render-mode=static]) :is(.about-brief,.open-channel){animation:seam-open linear both;animation-timeline:view();animation-range:entry 0% entry 55%}.site-shell:not([data-render-mode=static]) .about-brief{animation-range:entry 0% entry 85%}}}.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:.75rem;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;transition:translate var(--motion-fast) var(--ease-out)}.site-footer__links a:hover svg,.site-footer__links a:focus-visible svg{translate:0 -3px}.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}}.site-footer{grid-template-columns:minmax(0,1fr) auto}.site-footer__links{flex-wrap:wrap;justify-content:flex-end}.site-footer__professional{grid-column:1 / -1;line-height:1.7}.site-footer__build{max-width:70ch;line-height:1.7}.site-footer__copyright{text-align:right;line-height:1.7}@media (max-width: 900px){.site-footer{grid-template-columns:minmax(0,1fr)}.site-footer__links{justify-content:flex-start}.site-footer__copyright{text-align:left}}.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:.75rem;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(1rem,2.5vw,3rem)}.primary-nav__desktop a{position:relative;display:inline-flex;min-height:44px;align-items:center;color:var(--color-bone);font-size:.75rem}.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,.primary-nav__desktop a[aria-current]: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:.75rem;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(4.25rem,10svh,7rem);align-items:center;font-family:var(--font-display);font-size:clamp(2rem,11.5vw,4.6rem);font-stretch:condensed;font-weight:800;letter-spacing:-.02em;word-spacing:.1em;line-height:.84;text-transform:uppercase}.mobile-nav__list a[aria-current]{color:var(--color-signal)}.mobile-nav__number{align-self:start;padding-top:1.3rem;color:var(--color-signal);font-family:var(--font-mono);font-size:.75rem;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:.75rem}.primary-nav__social{display:none}}@keyframes nav-scroll-progress{to{scale:1 1}}@supports (animation-timeline: scroll()){@media (prefers-reduced-motion: no-preference){.site-shell:not([data-render-mode=static]) .primary-nav:after{position:absolute;inset:auto 0 -1px;height:1px;background:var(--color-signal);content:"";pointer-events:none;scale:0 1;transform-origin:left;animation:nav-scroll-progress linear both;animation-timeline:scroll(root block)}}}.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));min-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);row-gap:2rem}.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;grid-template-rows:auto 1fr;align-items:center}.reality-headline{position:relative;z-index:2;grid-column:2 / 9;grid-row:1 / 3;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:780;letter-spacing:-.02em;line-height:.86;text-shadow:0 1px 0 var(--color-ink),0 0 1.25rem rgba(5,5,5,.72);text-transform:uppercase;word-spacing:.14em}.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:9 / 13;grid-row:2;gap:1.6rem;align-self:center;padding-top:1.5rem;padding-left:clamp(1rem,2vw,2rem)}.reality-hero__copy,.reality-hero__subhead,.reality-hero__body{display:grid}.reality-hero__copy{gap:1.1rem;text-shadow:0 1px 0 var(--color-ink),0 0 .75rem var(--color-ink)}.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);font-family:var(--font-body);font-size:clamp(.95rem,1.05vw,1.05rem);line-height:1.6}.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(.75rem,.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;transition:translate var(--motion-fast) var(--ease-out)}.reality-hero__action:hover svg,.reality-hero__action:focus-visible svg,.reality-hero__resume:hover svg,.reality-hero__resume:focus-visible svg{translate:3px -3px}.reality-hero__resume{display:inline-flex;min-height:44px;align-items:center;justify-self:start;gap:.6rem;margin-top:-.6rem;border-bottom:1px solid currentColor;color:var(--color-bone);font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.13em}.reality-hero__resume:hover,.reality-hero__resume:focus-visible{color:var(--color-signal)}.reality-hero__resume svg{width:1rem;fill:none;stroke:currentColor;stroke-linecap:square;stroke-width:1.5;transition:translate var(--motion-fast) var(--ease-out)}.hero-diagnostics{position:relative;z-index:6;display:grid;grid-column:9 / 13;grid-row:1;justify-self:end;align-self:end;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:.75rem;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.3rem,1.9vw,2.05rem);font-stretch:68%;font-weight:520;letter-spacing:-.005em;line-height:1.1;word-spacing:.12em;text-align:center;white-space:normal;text-wrap:balance}.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}.reality-hero__body p{color:#e8e2d5cc}}@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:center;font-size:clamp(5.5rem,9.2vw,7rem)}.reality-hero__support{display:grid;grid-row:2;grid-column:1 / -1;grid-template-columns:minmax(0,1.4fr) minmax(14rem,.8fr);gap:clamp(1.5rem,4vw,3rem);align-items:end;padding:2rem 0 0}.reality-hero__resume{grid-column:2}.hero-diagnostics{grid-column:10 / 13;grid-row:1;align-self:start;width:100%;padding-left:0}}@media (max-width: 767px){.reality-hero{min-height:auto}.reality-hero__stage{position:relative;display:flex;height:auto;min-height:100svh;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%;grid-row:auto;margin-top:clamp(1rem,3svh,2rem);font-size:clamp(2.6rem,15.5vw,6.5rem);letter-spacing:-.02em;line-height:.88}.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:nowrap}.reality-hero__support{z-index:5;display:grid;grid-column:1;grid-row:auto;min-width:0;max-width:100%;gap:1.4rem;padding:2rem 0 0}.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__body p{font-size:1rem}.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: 1199px),(max-height: 800px){.reality-hero{min-height:auto}.reality-hero__stage{position:relative;height:auto;min-height:100svh}}.reality-hero[data-render-mode=static]{min-height:auto}.reality-hero[data-render-mode=static] .reality-hero__stage{position:relative}@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)}}@media (min-width: 1200px) and (max-height: 800px){.reality-headline{grid-column:1 / 9;font-size:clamp(5.5rem,8.5vw,8rem)}}@media (min-width: 1200px){.reality-hero__content:before{position:absolute;top:0;right:-1rem;bottom:0;left:-1rem;z-index:0;background:linear-gradient(90deg,transparent 56%,rgba(5,5,5,.78) 72%,rgba(5,5,5,.5));content:"";pointer-events:none}}@keyframes hero-line-rise{0%{clip-path:inset(100% -10% -30% -10%);translate:0 .45em}to{clip-path:inset(-30% -10% -30% -10%);translate:0 0}}@keyframes hero-fade-up{0%{opacity:0;translate:0 .9rem}}@media (prefers-reduced-motion: no-preference){.reality-hero:is([data-render-mode=full],[data-render-mode=lite]) .reality-headline__visual>span,.reality-hero:is([data-render-mode=full],[data-render-mode=lite]) .reality-headline__seam>span{animation:hero-line-rise .9s var(--ease-out) backwards;animation-delay:80ms}.reality-hero:is([data-render-mode=full],[data-render-mode=lite]) :is(.reality-headline__visual,.reality-headline__seam)>span:nth-child(2){animation-delay:.17s}.reality-hero:is([data-render-mode=full],[data-render-mode=lite]) :is(.reality-headline__visual,.reality-headline__seam)>span:nth-child(3){animation-delay:.26s}.reality-hero:is([data-render-mode=full],[data-render-mode=lite]) :is(.reality-headline__visual,.reality-headline__seam)>span:nth-child(4){animation-delay:.35s}.reality-hero:is([data-render-mode=full],[data-render-mode=lite]) :is(.reality-headline__visual,.reality-headline__seam)>span:nth-child(5){animation-delay:.44s}.reality-hero:is([data-render-mode=full],[data-render-mode=lite]) :is(.reality-hero__subhead,.reality-hero__body,.reality-hero__action,.reality-hero__resume,.hero-diagnostics,.proof-rail__item){animation:hero-fade-up .7s var(--ease-out) backwards}.reality-hero:is([data-render-mode=full],[data-render-mode=lite]) .reality-hero__subhead{animation-delay:.48s}.reality-hero:is([data-render-mode=full],[data-render-mode=lite]) .reality-hero__body{animation-delay:.56s}.reality-hero:is([data-render-mode=full],[data-render-mode=lite]) :is(.reality-hero__action,.reality-hero__resume){animation-delay:.64s}.reality-hero:is([data-render-mode=full],[data-render-mode=lite]) .hero-diagnostics{animation-delay:.7s}.reality-hero:is([data-render-mode=full],[data-render-mode=lite]) .proof-rail__item{animation-delay:.72s}.reality-hero:is([data-render-mode=full],[data-render-mode=lite]) .proof-rail__item:nth-child(2){animation-delay:.8s}.reality-hero:is([data-render-mode=full],[data-render-mode=lite]) .proof-rail__item:nth-child(3){animation-delay:.88s}}.cat-figure{--cat-fur: #1b1b20;--cat-sheen: #34343d;--cat-fur-far: #0f0f13;--cat-lid: #25252c;--cat-white: #f4f0e8;--cat-white-far: #cbc4b8;--cat-line: #8a847b;--cat-eye: #f0ac2e;--cat-eye-light: #ffe08a;--cat-eye-deep: #b86d12;--cat-pupil: #0b0b0e;--cat-pink: #eb9aa5;--cat-nose: #e47f90;--cat-mouth: #4a3a3c;--cat-whisker: #efe9df;--cat-closed-eye: #d8d1c5;--cat-collar: var(--color-signal, #ef2818);--cat-tag: #efc760;display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.cat-figure__line{stroke:var(--cat-line);stroke-width:1.5;stroke-linejoin:round;paint-order:stroke}.cat-figure__fur{fill:var(--cat-fur)}.cat-figure__white{fill:var(--cat-white)}.cat-figure__far.cat-figure__white{fill:var(--cat-white-far)}.cat-figure__limb,.cat-figure__limb-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.cat-figure__limb{stroke:var(--cat-fur);stroke-width:10.5}.cat-figure__limb-line{stroke:var(--cat-line);stroke-width:12.5}.cat-figure__limb--white{stroke:var(--cat-white)}.cat-figure__far .cat-figure__limb{stroke:var(--cat-fur-far)}.cat-figure__far .cat-figure__limb--white{stroke:var(--cat-white-far)}.cat-figure__shadow{fill:#00000061}.cat-figure__pupil{fill:var(--cat-pupil)}.cat-figure__lid{fill:var(--cat-lid)}.cat-figure__contour{fill:none;stroke:var(--cat-line);stroke-width:1.3;stroke-linecap:round;opacity:.75}.cat-figure__glint{fill:#fff}.cat-figure__eye-rim{fill:none;stroke:#0000008c;stroke-width:.8}.cat-figure__closed-eyes{fill:none;stroke:var(--cat-closed-eye);stroke-width:1.7;stroke-linecap:round}.cat-figure__ear-inner{fill:var(--cat-pink)}.cat-figure__nose{fill:var(--cat-nose)}.cat-figure__blush{fill:var(--cat-pink);opacity:.4}.cat-figure__mouth{fill:none;stroke:var(--cat-mouth);stroke-width:1.05;stroke-linecap:round;stroke-linejoin:round}.cat-figure__mouth-open{fill:#3b1219}.cat-figure__tongue{fill:var(--cat-nose)}.cat-figure__whiskers{fill:none;stroke:var(--cat-whisker);stroke-width:.7;stroke-linecap:round;opacity:.8}.cat-figure__collar{fill:none;stroke:var(--cat-collar);stroke-width:4.4;stroke-linecap:round}.cat-figure__tag{fill:var(--cat-tag);stroke:#a77c22;stroke-width:.7}.cat-figure__hit{fill:transparent}.portfolio-cat{--cat-width: min(168px, max(112px, 24vh));position:fixed;top:0;right:0;bottom:0;left:0;height:100dvh;z-index:80;pointer-events:none;overflow:clip;contain:layout style}.portfolio-cat__position{--cat-head-x: 63%;position:absolute;top:0;left:0;width:var(--cat-width);height:calc(var(--cat-width) * .8);will-change:transform}.portfolio-cat__position[data-facing="-1"]{--cat-head-x: 37%}.portfolio-cat__pet{display:block;position:relative;width:100%;height:100%;padding:0;border:0;border-radius:14px;background:transparent;pointer-events:none;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent}.portfolio-cat__pet:focus-visible{outline:2px solid var(--color-signal);outline-offset:2px}.portfolio-cat__pet .cat-figure__hit{pointer-events:all;touch-action:none;cursor:pointer}.portfolio-cat__figure{display:block;width:100%;height:100%;transition:opacity .22s ease-out}.portfolio-cat__position[data-obstructing=true]:not(:focus-within) .cat-figure__hit{pointer-events:none}.portfolio-cat__position[data-obstructing=true]:not(:focus-within) .portfolio-cat__figure{opacity:.55}.portfolio-cat__bubble{position:absolute;bottom:86%;left:var(--cat-head-x);padding:5px 9px;border:1px solid var(--line-control);border-radius:10px;background:#0b0c0e;color:var(--color-bone);font:500 10px/1.3 var(--font-mono);letter-spacing:.06em;white-space:nowrap;transform:translate(-50%);animation:cat-bubble 2.8s both}.portfolio-cat__bubble[data-kind=notice]{padding:2px 7px;border-color:var(--color-signal);color:var(--color-signal);font-weight:700;font-size:12px}.portfolio-cat__hearts,.portfolio-cat__zzz{position:absolute;left:var(--cat-head-x);pointer-events:none}.portfolio-cat__hearts{top:30%;margin-left:30px}.portfolio-cat__position[data-facing="-1"] .portfolio-cat__hearts{margin-left:-30px}.portfolio-cat__hearts i{position:absolute;color:#f08a9a;font-size:13px;font-style:normal;animation:cat-float 1.5s ease-out infinite}.portfolio-cat__hearts i:nth-child(1){left:-22px}.portfolio-cat__hearts i:nth-child(2){left:-4px;font-size:16px;animation-delay:.45s}.portfolio-cat__hearts i:nth-child(3){left:14px;animation-delay:.9s}.portfolio-cat__zzz{top:42%}.portfolio-cat__zzz i{position:absolute;left:0;color:var(--color-bone);font:600 11px/1 var(--font-mono);font-style:normal;opacity:0;animation:cat-zzz 3.6s ease-out infinite}.portfolio-cat__zzz i:nth-child(2){font-size:13px;animation-delay:1.2s}.portfolio-cat__zzz i:nth-child(3){font-size:15px;animation-delay:2.4s}.portfolio-cat__position[data-facing="-1"] .portfolio-cat__zzz i{--zzz-drift: -1}.portfolio-cat__yarn{position:absolute;top:0;left:0;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;pointer-events:auto;touch-action:none;cursor:grab;z-index:1}.portfolio-cat__yarn[data-dragging=true]{cursor:grabbing}.portfolio-cat__yarn:focus-visible{outline:2px solid var(--color-signal);outline-offset:2px}.portfolio-cat__yarn-ball{position:absolute;top:9px;right:9px;bottom:9px;left:9px;width:26px;height:26px;overflow:visible;transform:rotate(var(--yarn-roll, 0deg));filter:drop-shadow(0 2px 2px rgb(0 0 0 / 45%));pointer-events:none}.portfolio-cat__yarn-ball circle{fill:#d93322;stroke:#7c150b;stroke-width:1.2}.portfolio-cat__yarn-ball path{fill:none;stroke:#ff8a70;stroke-width:1.3;stroke-linecap:round}.portfolio-cat__yarn-ball .portfolio-cat__yarn-tail{stroke:#d93322;stroke-width:1.8}.portfolio-cat__dock{position:absolute;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));pointer-events:auto;font-family:var(--font-mono)}.portfolio-cat__toggle{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 15px 8px 12px;border:1px solid var(--line-control);border-radius:999px;color:var(--color-bone);background:#050505e0;box-shadow:0 6px 24px #00000059;font:500 10px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:border-color var(--motion-fast) ease-out}.portfolio-cat__toggle:hover{border-color:var(--color-bone)}.portfolio-cat__toggle:focus-visible{outline:2px solid var(--color-signal);outline-offset:3px}.portfolio-cat__toggle svg{width:18px;height:18px;fill:var(--color-bone)}.portfolio-cat__status{width:6px;height:6px;border-radius:50%;background:var(--color-stable);box-shadow:0 0 8px var(--color-stable)}.portfolio-cat[data-paused=true] .portfolio-cat__status{background:var(--color-muted);box-shadow:none}.portfolio-cat__controls{position:absolute;right:0;bottom:calc(100% + 10px);width:min(280px,calc(100vw - 32px));max-height:calc(100dvh - 100px);overflow-y:auto;padding:16px 16px 6px;border:1px solid var(--line-control);background:#0b0c0e;color:var(--color-bone);box-shadow:0 18px 50px #0000008c}.portfolio-cat__intro{display:block;color:var(--color-signal);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.portfolio-cat__mood{display:flex;align-items:baseline;gap:9px;margin:12px 0 6px;font:500 13px/1.5 var(--font-body)}.portfolio-cat__mood span{flex:none;width:6px;height:6px;border-radius:50%;background:var(--color-stable);transform:translateY(-1px)}.portfolio-cat__instructions{margin:0 0 12px;color:#a9a39a;font:12px/1.6 var(--font-body)}.portfolio-cat__controls button{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:10px 2px;border:0;border-top:1px solid var(--line-structural);background:transparent;color:inherit;text-align:left;font:500 11px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.portfolio-cat__controls button:hover,.portfolio-cat__controls button:focus-visible{color:var(--color-signal)}.portfolio-cat__controls button:focus-visible{outline:1px solid var(--color-signal);outline-offset:-1px}.portfolio-cat__motion-note{display:block;padding:10px 2px;border-top:1px solid var(--line-structural);color:#a9a39a;font-size:10px;line-height:1.6}@keyframes cat-bubble{0%{opacity:0;translate:0 4px}12%,78%{opacity:1;translate:0 0}to{opacity:0}}@keyframes cat-float{0%{transform:translateY(0) scale(.7);opacity:0}25%{opacity:1}to{transform:translateY(-26px) scale(1.05);opacity:0}}@keyframes cat-zzz{0%{transform:translate(0);opacity:0}20%{opacity:.9}to{transform:translate(calc(var(--zzz-drift, 1) * 18px),-34px);opacity:0}}.portfolio-cat[data-paused=true] .portfolio-cat__hearts i,.portfolio-cat[data-paused=true] .portfolio-cat__zzz i{animation-play-state:paused}.portfolio-cat[data-paused=true] .portfolio-cat__bubble{animation:none;opacity:1}@media (max-width: 600px){.portfolio-cat{--cat-width: 128px}.portfolio-cat__toggle{justify-content:center;width:44px;padding:0}.portfolio-cat__toggle-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.portfolio-cat__status{position:absolute;top:9px;right:9px}}@media (prefers-reduced-motion: reduce){.portfolio-cat *,.portfolio-cat *:before,.portfolio-cat *:after{animation:none!important;transition:none!important}.portfolio-cat__bubble{opacity:1}.portfolio-cat__zzz i:first-child,.portfolio-cat__hearts i:nth-child(2){opacity:1}}.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:.75rem;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:-.02em;word-spacing:.1em;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:-.02em;word-spacing:.1em;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(.75rem,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:-.02em;word-spacing:.1em;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}}.operating-principles__copy{min-width:0}.operating-principles__copy p{max-width:52ch;margin-top:1.5rem;color:var(--principles-muted);font-family:var(--font-mono);font-size:.95rem;line-height:1.7}@keyframes principles-rule-draw{0%{clip-path:inset(-1rem 100% -1rem 0)}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.site-shell:not([data-render-mode=static]) .operating-principles__rule{clip-path:inset(-1rem 0 -1rem 0);animation:principles-rule-draw linear both;animation-timeline:view();animation-range:cover 10vh cover 45vh}}}.microsoft-credentials{padding:clamp(5rem,9vw,9rem) var(--page-gutter);border-top:1px solid var(--line-structural);background:var(--color-elevated)}.microsoft-credentials__inner{width:min(100%,var(--content-reading));margin-inline:auto}.microsoft-credentials h2{max-width:16ch;margin-bottom:2rem;font-family:var(--font-display);font-size:clamp(3rem,7vw,7.5rem);font-stretch:condensed;font-weight:800;letter-spacing:-.02em;word-spacing:.1em;line-height:.9;text-transform:uppercase}.microsoft-credentials__header>p:not(.section-label){max-width:60ch;color:var(--color-muted);font-family:var(--font-mono);font-size:.95rem;line-height:1.6}.microsoft-credentials__verified{margin-top:1rem}.microsoft-credentials__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:3rem}.microsoft-credentials__list li{min-width:0;background:var(--color-elevated);outline:1px solid color-mix(in srgb,var(--color-bone) 18%,var(--color-elevated))}.microsoft-credentials article{display:flex;height:100%;flex-direction:column;padding:clamp(1.25rem,2.5vw,2.5rem)}.microsoft-credentials__issuer{color:var(--color-muted);font-family:var(--font-mono);font-size:.75rem}.microsoft-credentials h3{margin-block:1rem 2rem;font-family:var(--font-display);font-size:clamp(1.75rem,2.7vw,2.6rem);font-stretch:condensed;line-height:1.05}.microsoft-credentials dl{display:grid;gap:1rem;margin-top:auto;font-family:var(--font-mono);font-size:.75rem;line-height:1.5}.microsoft-credentials dt{color:var(--color-muted)}.microsoft-credentials dd{margin:.25rem 0 0}.microsoft-credentials a{display:flex;min-height:44px;align-items:center;justify-content:space-between;margin-top:1.75rem;border-top:1px solid var(--line-control);font-family:var(--font-mono);font-size:.75rem}.microsoft-credentials a span{display:inline-block;transition:translate var(--motion-fast) var(--ease-out)}.microsoft-credentials a:hover span,.microsoft-credentials a:focus-visible span{translate:3px -3px}@media (max-width: 1199px){.microsoft-credentials__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.microsoft-credentials__list{grid-template-columns:minmax(0,1fr)}}.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:.75rem;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:780;letter-spacing:-.02em;line-height:.84;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:.75rem;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:.75rem;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:.75rem;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:.75rem;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__turnstile{min-height:65px;margin-bottom:.25rem}.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;position:relative;overflow:hidden;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:disabled:after{position:absolute;inset:auto auto 0 0;width:40%;height:2px;background:var(--color-ink);content:"";animation:submit-scan 1.1s var(--ease-out) infinite}@keyframes submit-scan{0%{translate:-100% 0}to{translate:250% 0}}.contact-form__submit svg{width:1.25rem;fill:none;stroke:currentColor;stroke-width:1.5;transition:translate var(--motion-fast) var(--ease-out)}.contact-form__submit:hover:not(:disabled) svg,.contact-form__submit:focus-visible svg{translate:3px -3px}.open-channel__links{display:grid;gap:1.25rem;padding-top:1.5rem;font-family:var(--font-mono);font-size:.75rem;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)}}.open-channel__intro{display:grid;gap:1.5rem;max-width:42ch;margin-top:2.5rem;font-family:var(--font-mono);font-size:.9rem;line-height:1.7}.open-channel h2{font-size:clamp(4rem,10vw,10.5rem)}.open-channel__heading{justify-content:flex-start}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#55514b;opacity:1}@media (max-width: 480px){.open-channel h2{font-size:clamp(3.5rem,19vw,5.5rem)}}.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:-.02em;word-spacing:.1em;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:-.01em;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:.75rem;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}}.deployment-history__intro,.deployment-history__summary{max-width:62ch;margin-top:2rem;color:var(--history-muted);font-size:.95rem;line-height:1.7}.deployment-history__intro{font-family:var(--font-mono);font-size:.95rem}@media (max-width: 767px){.deployment-history h2{max-width:100%;font-size:clamp(2.5rem,12.5vw,4.5rem);overflow-wrap:anywhere}}.deployment-history__entry[data-reveal-state=pending]{translate:none}@keyframes history-draw{to{scale:1 1}}@keyframes history-head-y{to{top:100%}}@keyframes history-head-x{to{left:100%}}@keyframes history-marker-pop{0%{scale:0}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.site-shell:not([data-render-mode=static]) .deployment-history__timeline{view-timeline:--history-rail block}.site-shell:not([data-render-mode=static]) .deployment-history__timeline:before,.site-shell:not([data-render-mode=static]) .deployment-history__timeline:after{position:absolute;content:"";pointer-events:none;animation-timeline:--history-rail;animation-fill-mode:both;animation-timing-function:linear}.site-shell:not([data-render-mode=static]) .deployment-history__timeline:before{top:0;left:-1px;width:1px;height:100%;background:var(--history-red);scale:1 0;transform-origin:top;animation-name:history-draw;animation-range:cover 50vh cover calc(100% - 50vh)}.site-shell:not([data-render-mode=static]) .deployment-history__timeline:after{z-index:1;top:0;left:calc(-.225rem - .5px);width:.45rem;height:.45rem;margin-top:-.225rem;border:1px solid var(--history-red);background:var(--history-black);box-shadow:0 0 .75rem #ef28188c;animation-name:history-head-y;animation-range:cover 50vh cover calc(100% - 50vh)}.site-shell:not([data-render-mode=static]) .deployment-history__marker{animation:history-marker-pop .42s var(--ease-out) both;animation-timeline:view();animation-range:cover 42vh cover 52vh}}@media (prefers-reduced-motion: no-preference) and (min-width: 1200px){.site-shell:not([data-render-mode=static]) .deployment-history__timeline:before{top:-1px;left:0;width:100%;height:1px;scale:0 1;transform-origin:left;animation-range:cover 15vh cover 50vh}.site-shell:not([data-render-mode=static]) .deployment-history__timeline:after{top:calc(-.225rem - .5px);left:0;margin-top:0;margin-left:-.225rem;animation-name:history-head-x;animation-range:cover 15vh cover 50vh}.site-shell:not([data-render-mode=static]) .deployment-history__marker{animation-timeline:--history-rail;animation-range:cover 19vh cover 24vh}.site-shell:not([data-render-mode=static]) .deployment-history__entry:nth-child(2) .deployment-history__marker{animation-range:cover 36vh cover 41vh}}}.capability-topology{padding:clamp(5rem,10vw,9rem) var(--page-gutter);background:var(--color-ink);color:var(--color-bone)}.capability-topology__inner{width:min(100%,var(--content-reading));margin-inline:auto}.capability-topology__header{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:2rem;padding-bottom:clamp(2rem,4vw,4rem);border-bottom:1px solid var(--line-structural)}.capability-topology h2{max-width:12ch;font-family:var(--font-display);font-size:clamp(3rem,7.6vw,8rem);font-stretch:condensed;font-weight:800;letter-spacing:-.02em;word-spacing:.1em;line-height:.9;text-transform:uppercase}.capability-topology__header>p,.capability-lane__identity p{max-width:42ch;color:var(--color-muted);font-family:var(--font-mono);font-size:.95rem;line-height:1.65}.capability-topology__lanes{display:grid;gap:2.5rem;margin-top:3rem;border-left:2px solid var(--color-signal)}.capability-lane{position:relative;display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,.68fr);gap:2rem;padding-left:clamp(1.25rem,2.5vw,2.25rem)}.capability-lane:before{position:absolute;top:.8rem;left:0;width:1rem;height:1px;background:var(--color-signal);content:""}.capability-lane h3{font-family:var(--font-display);font-size:clamp(1.6rem,2.5vw,2.5rem);font-stretch:condensed;line-height:1;text-transform:uppercase}.capability-lane__identity p{margin-top:1rem}.capability-lane__items{display:flex;flex-wrap:wrap;align-content:start;gap:.6rem}.capability-lane__items li{padding:.8rem 1rem;border:1px solid var(--line-structural);font-family:var(--font-mono);font-size:.82rem;line-height:1.5}@media (max-width: 767px){.capability-topology__header,.capability-lane{grid-template-columns:minmax(0,1fr)}}.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:.75rem;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(3.5rem,6.6vw,7rem);font-stretch:condensed;font-weight:800;letter-spacing:-.02em;word-spacing:.1em;line-height:.84;margin:0;max-width:15ch;text-transform:uppercase;text-wrap:balance}.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)}.external-verification__featured .witness-statement{column-gap:clamp(1.25rem,2.5vw,2.5rem);grid-template-columns:3.5rem minmax(0,1fr);row-gap:1.25rem}.external-verification__featured>li:first-child .witness-statement{padding-top:0}.external-verification__featured .witness-statement figcaption{align-self:center;line-height:1.5;padding-block:.25rem}.external-verification__featured .witness-statement blockquote{grid-column:2}.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:.75rem;line-height:1.45}.witness-statement blockquote{margin:0}.witness-statement blockquote p{display:block;font-family:var(--font-body, "Manrope Variable", sans-serif);font-size:clamp(1.125rem,1.65vw,1.5rem);font-weight:400;line-height:1.5;margin:0;max-width:54ch}.external-verification__featured>li:first-child .witness-statement blockquote p{font-size:clamp(1.4rem,2.1vw,2rem);line-height:1.4}.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:.75rem}.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:.75rem;font-weight:500;text-transform:uppercase}.external-verification__index>ol>li>div>span{color:var(--witness-muted);font-size:.75rem;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:.75rem;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:.75rem;letter-spacing:.08em;margin:0;padding:1.25rem;text-align:center}@media (max-width: 1199px){.external-verification__body{grid-template-columns:minmax(0,1fr)}.external-verification__index{border-left:0;border-top:1px solid var(--witness-line);padding-left:0;padding-top:2rem}.external-verification__index>ol{column-gap:2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.witness-transcript__trigger{max-width:24rem}.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,.external-verification__featured .witness-statement,.witness-statement--compact{grid-template-columns:3rem minmax(0,1fr)}.witness-statement blockquote,.external-verification__featured .witness-statement blockquote,.witness-statement--compact blockquote{grid-column:1 / -1}.external-verification__index>ol{column-gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.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(2.8rem,13.5vw,4rem)}.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: #919398;--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:var(--font-body)}.reconstruction-records__inner{position:relative;z-index:1;width:min(100%,1440px);margin-inline:auto}.reconstruction-records__trace{position:absolute;inset:0 auto 0 clamp(1rem,3vw,2rem);width:1px;background:linear-gradient(to bottom,transparent,var(--records-red) 10%,var(--records-line) 45%,transparent);opacity:.55}.reconstruction-records__header{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(2rem,6vw,6rem);align-items:end;padding-bottom:clamp(3rem,5vw,5rem)}.reconstruction-records h2,.featured-record h3{margin:0;font-family:var(--font-display);font-stretch:condensed;font-weight:800;letter-spacing:-.02em;word-spacing:.1em;text-transform:uppercase}.reconstruction-records h2{max-width:13ch;font-size:clamp(3rem,6.3vw,6.5rem);line-height:.9;text-wrap:balance}.reconstruction-records__intro{display:grid;gap:1rem;max-width:48ch;padding-bottom:.25rem;color:var(--records-muted);font-size:clamp(.9rem,1.1vw,1rem);line-height:1.75}.reconstruction-records__intro p{margin:0}.reconstruction-records__intro p:last-child{font-family:var(--font-mono);font-size:.75rem;line-height:1.6}.featured-record{padding:clamp(1.5rem,3.5vw,3rem) 0;margin-bottom:clamp(3rem,5vw,5rem);border-top:2px solid var(--records-red);border-bottom:1px solid var(--records-line);background:var(--records-black)}.featured-record__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:end}.featured-record__label{margin:0 0 1.3rem;color:var(--records-red);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em}.featured-record h3{max-width:22ch;font-size:clamp(2.25rem,4.2vw,4.25rem);line-height:.98;text-wrap:balance}.featured-record__body{margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(1.5rem,3vw,2.5rem);border-top:1px solid var(--records-line)}.record-fields{display:grid;gap:1.75rem;margin:0}.featured-record .record-fields{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1fr);gap:2rem clamp(1.5rem,3.5vw,3.5rem)}.record-fields>div{min-width:0}.record-fields dt,.record-field-label{display:block;margin-bottom:.7rem;color:var(--records-muted);font-family:var(--font-mono);font-size:.75rem;font-weight:400;line-height:1.5;letter-spacing:.06em;text-transform:uppercase}.record-fields dd,.intervention-ledger__result{margin:0;font-family:var(--font-body);font-size:.95rem;line-height:1.75;text-transform:none}.record-technologies,.record-fields dd.record-technologies{display:block;font-family:var(--font-mono);font-size:.75rem;line-height:1.8;overflow-wrap:anywhere}.featured-record__technologies{grid-column:1 / -1;padding-top:1.5rem;border-top:1px solid var(--records-line)}.featured-record__evidence dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.5rem);margin:0}.featured-record__evidence .evidence-metric{padding-left:clamp(.75rem,1.5vw,1.5rem);border-left:1px solid var(--records-line)}.evidence-metric{min-width:0;margin:0}.evidence-metric__description{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.evidence-metric__display{margin:0;color:var(--records-red);font-family:var(--font-mono);font-size:.8rem;line-height:1.5;overflow-wrap:anywhere;text-transform:uppercase}.evidence-metric__value{display:block;margin-bottom:.85rem;font-family:var(--font-display);font-size:clamp(2.5rem,4.1vw,4.5rem);font-stretch:condensed;font-weight:750;letter-spacing:-.045em;line-height:.95;font-variant-numeric:tabular-nums}.evidence-metric__label{display:block;color:var(--records-muted);font-size:.75rem;line-height:1.6}.intervention-ledger{border-top:1px solid var(--records-line);border-left:1px solid var(--records-line);background:var(--records-black)}.intervention-ledger__head,.intervention-ledger__row{display:grid;grid-template-columns:1.2fr 1.3fr 1.7fr 1.5fr}.intervention-ledger__head span{padding:1.2rem clamp(1rem,1.5vw,1.5rem);border-right:1px solid var(--records-line);border-bottom:1px solid var(--records-line);color:var(--records-muted);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em}.intervention-ledger ol{margin:0;padding:0;list-style:none}.intervention-ledger__row{position:relative;border-bottom:1px solid var(--records-line);transition:border-color .16s ease,background-color .16s ease}.intervention-ledger__row:before,.intervention-ledger__row:after{position:absolute;background:var(--records-red);content:"";pointer-events:none}.intervention-ledger__row:before{inset:0 auto 0 0;width:3px;scale:1 0;transform-origin:top;transition:scale .26s var(--ease-out)}.intervention-ledger__row:after{inset:auto 0 -1px;height:1px;scale:0 1;transform-origin:left;transition:scale .48s var(--ease-out) 60ms}.intervention-ledger__row[data-active=true]:before,.intervention-ledger__row[data-active=true]:after{scale:1 1}.intervention-ledger__trigger{display:grid;grid-column:1 / 4;grid-template-columns:subgrid;min-width:0;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.5rem,2.5vw,2.25rem) clamp(1rem,1.5vw,1.5rem);border-right:1px solid var(--records-line)}.intervention-ledger__role>span:not(.record-field-label){color:var(--records-muted);font-family:var(--font-mono);font-size:.75rem;line-height:1.6}.intervention-ledger__role>strong{display:block;margin-top:1rem;font-family:var(--font-display);font-size:clamp(1.3rem,1.8vw,1.75rem);font-stretch:condensed;font-weight:750;line-height:1.1;letter-spacing:-.025em;overflow-wrap:anywhere;text-transform:uppercase;transition:color .16s ease}.intervention-ledger__problem,.intervention-ledger__intervention{font-family:var(--font-body);font-size:.9rem;line-height:1.75}.intervention-ledger__problem{color:var(--records-muted)}.intervention-ledger__intervention .record-technologies{margin-top:1.5rem}.intervention-ledger__outcomes{display:grid;grid-column:4;align-content:start;gap:1.5rem;margin:0}.intervention-ledger__row[data-active=true]{background:var(--records-surface)}.intervention-ledger__row[data-active=true] .intervention-ledger__role>strong{color:var(--records-red)}.intervention-ledger__trigger:focus-visible{position:relative;z-index:2;outline:2px solid var(--records-bone);outline-offset:-4px}.applied-ai{margin-top:clamp(4rem,8vw,8rem);padding-top:3rem;border-top:1px solid var(--records-line);background:var(--records-black)}.applied-ai__header>p:last-child{max-width:65ch;margin-top:1.75rem;color:var(--records-muted);font-size:.95rem;line-height:1.75}.applied-ai__projects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3rem;border-top:1px solid var(--records-line);border-left:1px solid var(--records-line)}.applied-ai__projects>li{min-width:0;border-right:1px solid var(--records-line);border-bottom:1px solid var(--records-line)}.applied-ai article{display:flex;height:100%;flex-direction:column;padding:clamp(1.25rem,2.4vw,2.25rem)}.applied-ai h3{min-height:3.15em;margin-block:1.3rem 2rem;font-family:var(--font-display);font-size:clamp(1.8rem,2.5vw,2.75rem);font-stretch:condensed;font-weight:750;line-height:1.05;letter-spacing:-.01em;overflow-wrap:anywhere;text-transform:uppercase;text-wrap:balance}.applied-ai__status,.applied-ai__private{font-family:var(--font-mono);font-size:.75rem;line-height:1.7}.applied-ai__status{margin:0;color:var(--records-red)}.record-fields .applied-ai__flow{padding-block:1rem;border-block:1px solid var(--records-line);color:var(--records-muted);font-family:var(--font-mono);font-size:.75rem;line-height:1.85}.applied-ai__private{margin-top:auto;margin-bottom:0;padding-top:2rem;color:var(--records-muted)}@media (min-width: 1200px){.record-field-label:not(.record-field-label--always){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width: 1199px){.reconstruction-records__header{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:2rem}.featured-record__header{grid-template-columns:minmax(0,1fr)}.featured-record h3{max-width:28ch;font-size:clamp(2.5rem,5vw,3.75rem)}.featured-record__evidence{max-width:46rem}.featured-record__evidence .evidence-metric:first-child{padding-left:0;border-left:0}.intervention-ledger__head{display:none}.intervention-ledger__row,.intervention-ledger__trigger{grid-template-columns:repeat(2,minmax(0,1fr))}.intervention-ledger__trigger{grid-column:1 / -1}.intervention-ledger__trigger>.intervention-ledger__role{grid-column:1 / -1;padding-bottom:0}.intervention-ledger__role>.record-field-label{display:none}.intervention-ledger__role>strong{max-width:28ch;margin-top:.65rem;font-size:clamp(1.8rem,3.5vw,2.75rem)}.intervention-ledger__outcomes{grid-column:1 / -1;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;border-top:1px solid var(--records-line)}.intervention-ledger__outcomes>.evidence-metric{padding:1.7rem 0 0 1.5rem;border-left:1px solid var(--records-line)}.applied-ai__projects{grid-template-columns:minmax(0,1fr)}.applied-ai article{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);grid-template-rows:auto auto 1fr;gap:0 2rem;padding:2rem}.applied-ai__status,.applied-ai h3,.applied-ai__private{grid-column:1}.applied-ai h3{min-height:0;align-self:start;font-size:clamp(1.8rem,3.5vw,2.75rem)}.applied-ai .record-fields{grid-column:2;grid-row:1 / 4}.applied-ai__private{align-self:end}}@media (max-width: 767px){.reconstruction-records{padding-inline:1rem}.reconstruction-records__trace{display:none}.reconstruction-records__header,.featured-record .record-fields{grid-template-columns:minmax(0,1fr)}.reconstruction-records h2{max-width:13ch;font-size:clamp(2.5rem,12.5vw,4.5rem);overflow-wrap:anywhere}.reconstruction-records__intro{max-width:48ch}.featured-record h3{font-size:clamp(2rem,8.5vw,3.5rem)}.featured-record__header{gap:2rem}.evidence-metric__value{font-size:clamp(2rem,8vw,3rem)}.evidence-metric__label{overflow-wrap:normal}.intervention-ledger__row,.intervention-ledger__trigger,.intervention-ledger__outcomes{grid-template-columns:minmax(0,1fr)}.intervention-ledger__role>strong{font-size:clamp(1.8rem,6vw,2.5rem)}.intervention-ledger__trigger>.intervention-ledger__problem{padding-bottom:0}.intervention-ledger__outcomes>.evidence-metric{padding:0;border-left:0}.applied-ai article{display:flex;padding:1.5rem}.applied-ai h3{max-width:22ch;font-size:clamp(2rem,8vw,3rem);text-wrap:initial}}@media (prefers-reduced-motion: reduce){.intervention-ledger__row,.intervention-ledger__role>strong{transition-duration:.01ms}}@media (prefers-reduced-motion: no-preference){.intervention-ledger__row[data-reveal-state]{transition:border-color .16s ease,background-color .16s ease,opacity .7s var(--ease-out),translate .8s var(--ease-out);transition-delay:0s,0s,calc(min(var(--reveal-index, 0),6)*70ms),calc(min(var(--reveal-index, 0),6)*70ms)}}@keyframes records-trace-draw{0%{scale:1 0}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.site-shell:not([data-render-mode=static]) .reconstruction-records__trace{transform-origin:top;animation:records-trace-draw linear both;animation-timeline:view();animation-range:cover 50vh cover calc(100% - 50vh)}}}.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}.section-label{margin:0 0 1.5rem;color:var(--color-muted);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}
