:root{--page-gutter: clamp(1rem, 3vw, 3rem);--content-max: 1480px;--text-max: 46rem;--panel-border: rgba(148, 163, 184, .2);--panel-bg: rgba(15, 23, 42, .58);--console-transition-duration: .42s;--console-transition-ease: cubic-bezier(.2, .82, .2, 1);--operator-transition-duration: var(--console-transition-duration);--operator-transition-ease: var(--console-transition-ease);--console-stagger-step: 70ms;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;color:#f8fafc;background-color:#04070d;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{background:linear-gradient(90deg,rgba(148,163,184,.04) 1px,transparent 1px),radial-gradient(circle at 15% 15%,rgba(30,64,175,.22),transparent 38%),radial-gradient(circle at 80% 0%,rgba(14,165,233,.16),transparent 42%),#04070d;background-size:96px 96px,auto,auto,auto;color:#e2e8f0}a{color:inherit}.site-shell{min-height:100vh}.site-header{position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04070d94;border-bottom:1px solid rgba(148,163,184,.18);transition:background-color .22s ease,border-color .22s ease}.site-header.is-compressed{background:#020617e0;border-bottom-color:#7dd3fc40}.site-header-inner{max-width:var(--content-max);margin:0 auto;padding:.85rem var(--page-gutter);display:flex;justify-content:space-between;align-items:center;gap:1rem;transition:padding .22s ease}.site-header.is-compressed .site-header-inner{padding-top:.55rem;padding-bottom:.55rem}.brand-mark{text-decoration:none;font-weight:650;letter-spacing:.02em}.desktop-nav{display:block}.site-nav-list{list-style:none;display:flex;gap:.4rem;margin:0;padding:0}.nav-link{position:relative;display:inline-flex;padding:.5rem .82rem;text-decoration:none;color:#94a3b8;border-radius:999px;transition:color .18s ease,transform .18s ease}.nav-link:hover,.nav-link.is-active{color:#f8fafc;transform:translateY(-1px)}.active-pill{position:absolute;inset:0;border-radius:999px;border:1px solid rgba(125,211,252,.45);background:linear-gradient(130deg,#1e293bc2,#0f172a80);box-shadow:0 0 0 1px #38bdf814 inset;z-index:-1}.mobile-nav-toggle,.mobile-nav{display:none}.site-main{width:100%;padding:clamp(2rem,4vw,4rem) var(--page-gutter) clamp(4rem,7vw,7rem)}.page,.homepage{width:min(100%,var(--content-max));margin:0 auto;display:grid;gap:clamp(3rem,7vw,7rem)}.homepage{--section-offset: clamp(0rem, 4vw, 3.5rem)}.motif-panel{position:relative;overflow:hidden}.motif-panel:before{content:"";position:absolute;inset:.6rem auto auto .82rem;width:clamp(3.5rem,18vw,7rem);height:2px;border-radius:999px;background:linear-gradient(90deg,#7dd3fcf2,#3b82f60d);pointer-events:none}.motif-panel:after{content:"";position:absolute;inset:auto .85rem .7rem auto;width:38px;height:38px;opacity:.45;background-image:radial-gradient(circle,rgba(125,211,252,.45) 1px,transparent 1px);background-size:7px 7px;pointer-events:none}.hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:clamp(2rem,5vw,5rem);align-items:end;background:linear-gradient(120deg,#0f172ae6,#020617bd),radial-gradient(circle at 88% 18%,rgba(14,165,233,.2),transparent 38%);border:1px solid rgba(148,163,184,.25);border-radius:clamp(1.1rem,2vw,1.6rem);padding:clamp(2rem,5vw,5rem);box-shadow:0 24px 80px #02061780}.hero-copy{max-width:58rem}.hero-orbit{align-self:stretch;min-height:18rem;display:grid;align-content:end;gap:1rem;border-left:1px solid rgba(125,211,252,.22);padding-left:clamp(1.25rem,3vw,2.5rem)}.hero-eyebrow,.kicker{margin:0;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;color:#7dd3fc}h1{margin:.75rem 0 0;font-size:clamp(2.5rem,7vw,6.8rem);letter-spacing:-.04em;line-height:.96}h2{margin:0;font-size:clamp(1.4rem,4vw,2.1rem);letter-spacing:-.025em}h3{margin:0;font-size:1.05rem}h4{margin:0 0 .45rem;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:#7dd3fc}.hero-subtitle{margin:1rem 0 0;max-width:var(--text-max);font-size:clamp(1.05rem,2.5vw,1.3rem);color:#cbd5e1}.hero-description{margin:1.25rem 0 0;max-width:var(--text-max);color:#94a3b8;line-height:1.7}.hero-actions{margin-top:1.8rem;display:flex;flex-wrap:wrap;gap:.75rem}.btn{border-radius:.7rem;padding:.72rem 1.05rem;font-size:.92rem;font-weight:600;text-decoration:none;border:1px solid transparent;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:#e2e8f0;color:#020617}.btn-secondary{border-color:#94a3b859;color:#cbd5e1}.quick-links{list-style:none;margin:0;padding:0;display:flex;gap:.6rem;flex-wrap:wrap}.quick-links a{text-decoration:none;font-size:.82rem;color:#cbd5e1;border:1px solid rgba(148,163,184,.24);border-radius:999px;padding:.35rem .7rem}.section{display:grid;gap:clamp(1.35rem,2.5vw,2.25rem)}.homepage .section:nth-of-type(2n){margin-left:var(--section-offset)}.homepage .section:nth-of-type(odd){margin-right:var(--section-offset)}.section-header{max-width:var(--text-max)}.section-header p,.surface-card p,.contact-panel p{margin:.6rem 0 0;color:#94a3b8;line-height:1.75}.focus-grid,.project-grid,.proof-grid,.systems-grid,.component-grid,.focus-timeline{display:grid;gap:1rem}.focus-grid,.proof-grid,.component-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.focus-grid>*,.proof-grid>*,.component-grid>*{grid-column:span 4}.project-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.project-grid>*{display:grid;grid-column:span 4}.homepage .project-grid>:first-child{grid-column:span 6}.homepage .project-grid>:nth-child(2),.homepage .project-grid>:nth-child(3){grid-column:span 3}.systems-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.systems-grid>*{grid-column:span 4}.systems-grid>:first-child{grid-column:span 5}.systems-grid>:nth-child(2){grid-column:span 4;transform:translateY(clamp(0rem,3vw,2rem))}.systems-grid>:nth-child(3){grid-column:span 3}.focus-timeline{grid-template-columns:repeat(12,minmax(0,1fr))}.focus-timeline>*{grid-column:span 4}.focus-timeline>:nth-child(2){transform:translateY(clamp(0rem,2.5vw,1.5rem))}.surface-card{border:1px solid var(--panel-border);border-radius:1rem;background:var(--panel-bg);padding:clamp(1.15rem,2vw,1.6rem)}.project-card{display:grid;gap:1rem;align-content:start}.project-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.project-category{margin:0 0 .3rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.07em;color:#7dd3fc}.status-pill{font-size:.7rem;letter-spacing:.04em;color:#bae6fd;text-transform:uppercase;text-align:right;border:1px solid rgba(125,211,252,.35);background:#0e749029;border-radius:999px;padding:.25rem .55rem}.project-details-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.project-results-list,.case-study-list{margin:.4rem 0 0;padding-left:1.05rem;display:grid;gap:.45rem}.project-results-list li,.case-study-list li{color:#cbd5e1;line-height:1.55}.project-card ul,.stack-list{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0}.project-card li,.stack-list li{padding:.26rem .52rem;border-radius:999px;background:#94a3b826;font-size:.75rem;color:#cbd5e1}.text-link{text-decoration:none;color:#7dd3fc;font-weight:600}.longform-card{display:grid;gap:1.1rem;padding:1.45rem}.project-detail-status{color:#7dd3fc;font-size:.88rem}.system-card{display:grid;gap:.95rem}.system-layers{display:flex;flex-wrap:wrap;gap:.45rem}.system-layers span,.timeline-pill{border:1px solid rgba(125,211,252,.35);background:#0e749024;color:#bae6fd;border-radius:999px;font-size:.74rem;letter-spacing:.04em;padding:.28rem .58rem}.focus-item{display:grid;gap:.7rem}.timeline-pill{justify-self:start;text-transform:uppercase}.diagram-placeholder{border:1px dashed rgba(125,211,252,.45);border-radius:.95rem;background:#082f4933;padding:1rem}.diagram-placeholder h3{margin-bottom:.3rem;font-size:.95rem}.component-card{min-height:100%}.contact-panel{border:1px solid rgba(125,211,252,.3);border-radius:1rem;padding:1.5rem;background:linear-gradient(155deg,#0f172abf,#020617eb)}.contact-note{margin:.2rem 0 0;color:#94a3b8}.signature-story{position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(20rem,1.15fr);gap:clamp(1.5rem,5vw,5rem);border:1px solid rgba(125,211,252,.22);border-radius:1.2rem;background:#020617b3;overflow:hidden;min-height:60vh;padding:clamp(1.5rem,4vw,3.5rem)}.story-stage{position:relative;isolation:isolate;padding-left:1rem}.story-bg{position:absolute;inset:-10% -20%;background:radial-gradient(circle at 20% 30%,rgba(56,189,248,.22),transparent 42%),radial-gradient(circle at 80% 70%,rgba(59,130,246,.22),transparent 48%);z-index:-1}.story-progress{position:absolute;left:0;top:.25rem;bottom:.25rem;width:3px;border-radius:999px;background:linear-gradient(180deg,#7dd3fceb,#3b82f61f);transform-origin:top center}.story-stack{display:grid;gap:.9rem}.signature-intro p{max-width:52rem}.story-card{padding:clamp(1rem,2vw,1.35rem);border-radius:.9rem;border:1px solid rgba(148,163,184,.22);background:#0f172aa6}.story-card h3{font-size:1rem}.story-card p{margin-top:.55rem}body{overflow-x:clip}.site-main:has(.homepage){padding:0}.homepage{--home-rail-width: clamp(2.75rem, 5vw, 5.5rem);--home-inline: max( var(--page-gutter), calc((100vw - var(--content-max)) / 2 + var(--page-gutter)) );position:relative;width:100%;max-width:none;margin:0;gap:0;overflow:clip;background:linear-gradient(90deg,rgba(125,211,252,.09) 1px,transparent 1px) 50% 0 / 12rem 12rem,linear-gradient(rgba(148,163,184,.035) 1px,transparent 1px) 50% 0 / 100% 4rem,radial-gradient(circle at 5% 8%,rgba(14,165,233,.18),transparent 28%),radial-gradient(circle at 94% 12%,rgba(59,130,246,.15),transparent 34%)}.homepage:before,.homepage:after{content:"";position:fixed;top:0;bottom:0;z-index:0;width:1px;background:linear-gradient(180deg,transparent,rgba(125,211,252,.28),rgba(148,163,184,.08),transparent);pointer-events:none}.homepage:before{left:var(--home-rail-width)}.homepage:after{right:var(--home-rail-width)}.edge-rail{position:fixed;top:6rem;bottom:2rem;z-index:1;display:flex;justify-content:space-between;color:#bae6fd7a;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;writing-mode:vertical-rl;pointer-events:none}.edge-rail-left{left:clamp(.7rem,2vw,1.4rem)}.edge-rail-right{right:clamp(.7rem,2vw,1.4rem);transform:rotate(180deg)}.hero{width:100%;min-height:clamp(42rem,86vh,58rem);grid-template-columns:minmax(0,1fr) minmax(21rem,.48fr);align-items:center;padding:clamp(4.5rem,8vw,8rem) var(--home-inline) clamp(4rem,7vw,7rem);border:0;border-radius:0;background:linear-gradient(90deg,rgba(125,211,252,.16) 1px,transparent 1px) var(--home-rail-width) 0 / calc((100vw - (var(--home-rail-width) * 2)) / 6) 100%,linear-gradient(180deg,#020617db,#080d19f0),radial-gradient(circle at 82% 40%,rgba(14,165,233,.22),transparent 32%),radial-gradient(circle at 13% 18%,rgba(59,130,246,.22),transparent 40%);box-shadow:none}.hero:before{inset:clamp(4rem,7vw,6rem) auto auto var(--home-inline)}.hero:after{inset:auto var(--home-inline) clamp(3rem,5vw,5rem) auto;width:clamp(8rem,18vw,18rem);height:clamp(8rem,18vw,18rem);opacity:.3;background-size:10px 10px;-webkit-mask-image:radial-gradient(circle,#000,transparent 70%);mask-image:radial-gradient(circle,#000,transparent 70%)}.hero-copy{max-width:62rem}.hero-orbit{position:relative;min-height:32rem;align-content:stretch;gap:1rem;border-left:1px solid rgba(125,211,252,.28);padding-left:clamp(1rem,2vw,2rem)}.hero-orbit:before{content:"";position:absolute;left:-.34rem;top:0;width:.62rem;height:.62rem;border:1px solid rgba(125,211,252,.85);border-radius:999px;background:#020617;box-shadow:0 0 30px #7dd3fc73}.operator-panel,.operator-map{position:relative;border:1px solid rgba(148,163,184,.22);background:linear-gradient(155deg,#0f172ab8,#020617e6);border-radius:1rem;padding:clamp(1rem,2vw,1.4rem);box-shadow:inset 0 1px #ffffff0a}.operator-panel:after{content:"";position:absolute;inset:.7rem;border:1px solid rgba(125,211,252,.08);border-radius:.7rem;pointer-events:none}.operator-panel-header{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.operator-status{border:1px solid rgba(34,197,94,.45);border-radius:999px;color:#bbf7d0;background:#1665342e;font-size:.68rem;letter-spacing:.08em;padding:.25rem .5rem;text-transform:uppercase;white-space:nowrap}.operator-panel h2{margin-top:1rem;font-size:clamp(1.25rem,3vw,2rem)}.operator-panel p:not(.kicker){color:#94a3b8;line-height:1.65}.operator-readouts{display:grid;gap:.65rem;margin:1.2rem 0 0}.operator-readouts div{display:grid;grid-template-columns:5.6rem minmax(0,1fr);gap:.75rem;border-top:1px solid rgba(148,163,184,.14);padding-top:.65rem}.operator-readouts dt,.section-index{margin:0;color:#7dd3fcc7;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.operator-readouts dd{margin:0;color:#dbeafe;line-height:1.45}.operator-map{--operator-active-index: 0;--operator-count: 5;align-self:end;display:grid;gap:1rem;min-height:22rem;overflow:hidden;isolation:isolate}.operator-map:before{content:"";position:absolute;inset:1rem auto 1rem 1.18rem;z-index:1;width:1px;background:linear-gradient(180deg,#7dd3fc14,#7dd3fc80,#3b82f61a)}.operator-map:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(115deg,transparent 0%,transparent 42%,rgba(125,211,252,.08) 50%,transparent 58%,transparent 100%);transform:translate(-110%);animation:operator-scan 7.5s ease-in-out infinite;pointer-events:none}.operator-map-grid{position:absolute;inset:0;z-index:0;opacity:.58;pointer-events:none;background:radial-gradient(circle,rgba(125,211,252,.22) 1px,transparent 1.5px) 1.1rem 1.2rem / 2.8rem 2.8rem,linear-gradient(90deg,rgba(148,163,184,.06) 1px,transparent 1px) 0 0 / 25% 100%,linear-gradient(180deg,rgba(148,163,184,.045) 1px,transparent 1px) 0 0 / 100% 3rem}.operator-map-grid span{position:absolute;width:.34rem;height:.34rem;border-radius:999px;background:#7dd3fc57;box-shadow:0 0 18px #7dd3fc33;animation:operator-dot-drift 8s ease-in-out infinite}.operator-map-grid span:nth-child(1){top:18%;right:20%}.operator-map-grid span:nth-child(2){top:45%;right:38%;animation-delay:-2s}.operator-map-grid span:nth-child(3){bottom:18%;right:13%;animation-delay:-4.5s}.operator-map-grid span:nth-child(4){bottom:34%;left:28%;animation-delay:-6s}.operator-map-header,.operator-nodes{position:relative;z-index:2}.operator-map-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.operator-map-active{min-height:.92rem;margin:.25rem 0 0;color:#dbeafeb8;font-size:.76rem;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.operator-map-signal{position:relative;width:2.6rem;height:2.6rem;border:1px solid rgba(125,211,252,.22);border-radius:50%;background:radial-gradient(circle,rgba(125,211,252,.26) 0 12%,transparent 14% 100%)}.operator-map-signal:before,.operator-map-signal:after{content:"";position:absolute;inset:.4rem;border:1px solid rgba(125,211,252,.32);border-radius:inherit;animation:operator-pulse 2.8s ease-out infinite}.operator-map-signal:after{animation-delay:1.4s}.operator-transport-overlay{position:fixed;inset:0;z-index:90;opacity:0;pointer-events:none;background:radial-gradient(circle at 24% 30%,rgba(125,211,252,.18),transparent 28rem),linear-gradient(180deg,#02061700,#02061729);mix-blend-mode:screen;will-change:opacity}.operator-transport-beam,.operator-transport-grid{position:absolute;inset:0}.operator-transport-beam{background:linear-gradient(105deg,transparent 0%,transparent 42%,rgba(186,230,253,.08) 47%,rgba(125,211,252,.42) 50%,rgba(186,230,253,.08) 53%,transparent 60%,transparent 100%);transform:translate(-120%) skew(-8deg);will-change:transform}.operator-transport-grid{opacity:.55;background:linear-gradient(90deg,rgba(125,211,252,.12) 1px,transparent 1px) 0 0 / 5rem 5rem,linear-gradient(180deg,rgba(125,211,252,.1) 1px,transparent 1px) 0 0 / 5rem 5rem;transform:scale(1.025);will-change:transform,opacity}.operator-map[data-transport-phase=charging] .operator-transport-overlay,.operator-map[data-transport-phase=settling] .operator-transport-overlay{animation:operator-transport-fade var(--operator-transition-duration) var(--operator-transition-ease) both}.operator-map[data-transport-phase=charging] .operator-transport-beam,.operator-map[data-transport-phase=settling] .operator-transport-beam{animation:operator-transport-beam var(--operator-transition-duration) var(--operator-transition-ease) both}.operator-map[data-transport-phase=charging] .operator-transport-grid,.operator-map[data-transport-phase=settling] .operator-transport-grid{animation:operator-transport-grid var(--operator-transition-duration) var(--operator-transition-ease) both}.operator-nodes{--operator-node-row: 3.05rem;--operator-node-gap: .45rem;display:grid;grid-auto-rows:var(--operator-node-row);gap:var(--operator-node-gap);margin:0;padding:0;list-style:none}.operator-nodes:before{content:"";position:absolute;top:.08rem;bottom:auto;left:-.25rem;z-index:0;width:.55rem;height:calc(var(--operator-node-row) - .16rem);border-radius:999px;background:linear-gradient(180deg,#7dd3fc26,#7dd3fcd6);box-shadow:0 0 22px #7dd3fc66;transform:translate3d(0,calc(var(--operator-active-index) * (var(--operator-node-row) + var(--operator-node-gap))),0);transition:transform var(--operator-transition-duration) var(--operator-transition-ease);will-change:transform}.operator-node-shell{position:relative;min-height:0;opacity:.66;transition:opacity var(--operator-transition-duration) var(--operator-transition-ease);will-change:opacity}.operator-node-shell[data-hovered=true],.operator-node-shell[data-active=true],.operator-node-shell[data-pending=true],.operator-node-shell[data-transmitting=true]{opacity:1}.operator-node{position:relative;display:grid;grid-template-columns:.8rem 2rem minmax(0,1fr) 1.4rem;gap:.7rem;align-items:center;height:100%;min-height:0;overflow:hidden;border:1px solid rgba(148,163,184,.12);border-radius:.78rem;padding:.55rem .7rem;color:#e2e8f0c7;text-decoration:none;background:linear-gradient(90deg,#0f172ab3,#0f172a57);box-shadow:inset 0 1px #ffffff09;transition:border-color var(--operator-transition-duration) var(--operator-transition-ease),box-shadow var(--operator-transition-duration) var(--operator-transition-ease),color var(--operator-transition-duration) var(--operator-transition-ease),transform var(--operator-transition-duration) var(--operator-transition-ease);will-change:transform}.operator-node:before{content:"";position:absolute;top:50%;left:.95rem;width:0;height:1px;background:linear-gradient(90deg,rgba(125,211,252,.72),transparent);transform:translateY(-50%);transition:width var(--operator-transition-duration) var(--operator-transition-ease)}.operator-node:after{content:"";position:absolute;inset:0;opacity:0;background:linear-gradient(90deg,rgba(125,211,252,.16),transparent 58%);transform:translate(-16%);transition:opacity var(--operator-transition-duration) var(--operator-transition-ease),transform var(--operator-transition-duration) var(--operator-transition-ease)}.operator-node:hover,.operator-node:focus-visible,.operator-node-shell[data-active=true] .operator-node,.operator-node-shell[data-transmitting=true] .operator-node{border-color:#7dd3fc5c;color:#f8fafc}.operator-node:hover:before,.operator-node:focus-visible:before,.operator-node-shell[data-active=true] .operator-node:before,.operator-node-shell[data-transmitting=true] .operator-node:before{width:68%}.operator-node:hover:after,.operator-node:focus-visible:after,.operator-node-shell[data-active=true] .operator-node:after,.operator-node-shell[data-transmitting=true] .operator-node:after{opacity:1;transform:translate(0)}.operator-node>*{position:relative;z-index:1}.operator-node-beacon{width:.55rem;height:.55rem;border:1px solid rgba(125,211,252,.55);border-radius:999px;background:#020617;transition:background-color var(--operator-transition-duration) var(--operator-transition-ease),box-shadow var(--operator-transition-duration) var(--operator-transition-ease),transform var(--operator-transition-duration) var(--operator-transition-ease)}.operator-node-shell[data-active=true] .operator-node-beacon,.operator-node-shell[data-transmitting=true] .operator-node-beacon{background:#7dd3fc;box-shadow:0 0 0 .28rem #7dd3fc1f,0 0 22px #7dd3fc80;transform:scale(1.12)}.operator-node-index{color:#7dd3fcc2;font-size:.72rem;letter-spacing:.12em}.operator-node-copy{display:grid;min-width:0;gap:.12rem}.operator-node-label{overflow:hidden;font-weight:650;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.operator-node-meta{min-height:.8rem;overflow:hidden;color:#94a3b8b8;font-size:.66rem;line-height:1.2;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;transition:color var(--operator-transition-duration) var(--operator-transition-ease)}.operator-node-shell[data-active=true] .operator-node-meta{color:#bae6fde6}.operator-node-shell[data-hovered=true] .operator-node-meta,.operator-node-shell[data-pending=true] .operator-node-meta,.operator-node-shell[data-transmitting=true] .operator-node-meta{color:#e0f2fef5}.operator-node-shell[data-transmitting=true] .operator-node{box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #7dd3fc1a,0 0 28px #0ea5e929}.operator-node-shell[data-transmitting=true] .operator-node-beacon{animation:operator-transmit-pulse var(--operator-transition-duration) var(--operator-transition-ease) both}.operator-node-vector{justify-self:end;width:1.1rem;height:1px;background:#7dd3fc6b;transform-origin:right;transition:background-color var(--operator-transition-duration) var(--operator-transition-ease),transform var(--operator-transition-duration) var(--operator-transition-ease)}.operator-node-vector:after{content:"";position:absolute;right:0;top:-.2rem;width:.36rem;height:.36rem;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.operator-node:active{transform:scale(.992)}.operator-map[data-transport-phase=charging] .operator-node{cursor:wait}.operator-node:hover .operator-node-vector,.operator-node:focus-visible .operator-node-vector,.operator-node-shell[data-active=true] .operator-node-vector,.operator-node-shell[data-transmitting=true] .operator-node-vector{background:#7dd3fccc;transform:scaleX(1.36)}@keyframes operator-scan{0%,58%{transform:translate(-110%)}82%,to{transform:translate(110%)}}@keyframes operator-transport-fade{0%{opacity:0}18%{opacity:.86}to{opacity:0}}@keyframes operator-transport-beam{0%{transform:translate(-120%) skew(-8deg)}56%{transform:translate(18%) skew(-8deg)}to{transform:translate(120%) skew(-8deg)}}@keyframes operator-transport-grid{0%{opacity:0;transform:scale(1.045) translateY(.8rem)}35%{opacity:.58}to{opacity:0;transform:scale(.985) translateY(-.8rem)}}@keyframes operator-transmit-pulse{0%{box-shadow:0 0 0 .24rem #7dd3fc33,0 0 20px #7dd3fc80}to{box-shadow:0 0 0 .68rem #7dd3fc00,0 0 28px #7dd3fc61}}@keyframes operator-pulse{0%{opacity:.58;transform:scale(.72)}to{opacity:0;transform:scale(1.75)}}@keyframes operator-dot-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(.5rem,-.36rem,0)}}.homepage-fallback>.section,.homepage-fallback>.signature-story{position:relative;width:100%;margin-inline:0!important;padding:clamp(4rem,8vw,7rem) var(--home-inline);border-radius:0}.homepage-fallback>.section:before,.homepage-fallback>.signature-story:before{content:"";position:absolute;inset:0 var(--home-rail-width);border-inline:1px solid rgba(148,163,184,.1);pointer-events:none}.homepage-fallback>.section>*,.homepage-fallback>.signature-story>*{position:relative;z-index:1}.section-band{background:linear-gradient(90deg,transparent 0,rgba(125,211,252,.08) 1px,transparent 1px) var(--home-rail-width) 0 / calc((100vw - (var(--home-rail-width) * 2)) / 12) 100%,var(--band-bg, rgba(2, 6, 23, .88))}.section-band-build{--band-bg: linear-gradient(135deg, rgba(3, 7, 18, .96), rgba(8, 47, 73, .34))}.section-band-systems{--band-bg: linear-gradient(180deg, rgba(6, 12, 24, .96), rgba(15, 23, 42, .88))}.section-band-proof{--band-bg: linear-gradient(135deg, rgba(8, 13, 25, .98), rgba(30, 41, 59, .72))}.section-band-focus{--band-bg: linear-gradient(180deg, rgba(4, 7, 13, .98), rgba(12, 28, 48, .78))}.section-band-current{--band-bg: linear-gradient(135deg, rgba(2, 6, 23, .98), rgba(8, 47, 73, .42))}.section-band-projects{--band-bg: linear-gradient(180deg, rgba(10, 18, 32, .96), rgba(2, 6, 23, .98))}.section-header{display:grid;gap:.45rem}.surface-card,.story-card,.project-card,.contact-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-footer{border-top:1px solid rgba(148,163,184,.2);color:#64748b;text-align:center;padding:1.4rem 1rem 2rem;font-size:.85rem}.footer-links{display:inline-flex;gap:.6rem;margin-bottom:.65rem;flex-wrap:wrap;justify-content:center}.footer-links a{text-decoration:none;border:1px solid rgba(148,163,184,.3);color:#cbd5e1;border-radius:999px;padding:.28rem .6rem;transition:border-color .18s ease,color .18s ease}.footer-links a:hover{border-color:#7dd3fc80;color:#e2e8f0}@media(max-width:1100px){.hero,.signature-story{grid-template-columns:1fr}.hero-orbit{min-height:auto;border-left:0;border-top:1px solid rgba(125,211,252,.22);padding:1.25rem 0 0}.focus-grid>*,.proof-grid>*,.component-grid>*,.systems-grid>*,.systems-grid>:first-child,.systems-grid>:nth-child(2),.systems-grid>:nth-child(3),.focus-timeline>*,.project-grid>*,.homepage .project-grid>:first-child,.homepage .project-grid>:nth-child(2),.homepage .project-grid>:nth-child(3){grid-column:span 6}.systems-grid>:nth-child(2),.focus-timeline>:nth-child(2){transform:none}}@media(max-width:760px){.desktop-nav{display:none}.mobile-nav-toggle{display:inline-flex;border:1px solid rgba(148,163,184,.3);background:#0f172a80;color:#e2e8f0;border-radius:.6rem;padding:.45rem .7rem;font-weight:600;transition:background-color .18s ease,border-color .18s ease}.mobile-nav-toggle.is-open{border-color:#7dd3fc80;background:#082f4999}.mobile-nav{display:block;overflow:hidden;border-top:1px solid rgba(148,163,184,.2);background:#04070df5;box-shadow:inset 0 1px #7dd3fc24}.mobile-nav ul{list-style:none;margin:0;padding:.5rem 1.25rem 1rem;display:grid;gap:.45rem}.mobile-nav-link{text-decoration:none;color:#cbd5e1;border:1px solid rgba(148,163,184,.28);border-radius:.6rem;padding:.55rem .7rem;display:block}.site-main{padding-inline:1rem}.homepage .section:nth-of-type(2n),.homepage .section:nth-of-type(odd){margin-inline:0}.hero,.signature-story,.contact-panel{padding:1.3rem}.project-grid,.project-details-grid,.systems-grid,.focus-timeline,.component-grid,.focus-grid,.proof-grid{grid-template-columns:1fr}.focus-grid>*,.proof-grid>*,.component-grid>*,.systems-grid>*,.systems-grid>:first-child,.systems-grid>:nth-child(2),.systems-grid>:nth-child(3),.focus-timeline>*,.project-grid>*,.homepage .project-grid>:first-child,.homepage .project-grid>:nth-child(2),.homepage .project-grid>:nth-child(3){grid-column:auto}.story-stage{padding-left:.7rem}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.btn,.nav-link,.mobile-nav-link,.site-header,.site-header-inner,.footer-links a,.mobile-nav-toggle{transition:none!important}.story-progress{display:none}.operator-map:after,.operator-map-grid span,.operator-map-signal:before,.operator-map-signal:after,.operator-transport-overlay,.operator-transport-beam,.operator-transport-grid,.operator-node-shell[data-transmitting=true] .operator-node-beacon{animation:none!important}.operator-node,.operator-node:before,.operator-node:after,.operator-node-shell,.operator-node-beacon,.operator-node-meta,.operator-node-vector,.operator-nodes:before{transition:none!important}.operator-node:active,.btn:hover{transform:none}}@media(max-width:1100px){.edge-rail,.homepage:before,.homepage:after{display:none}.homepage{--home-rail-width: 0rem}.hero-orbit:before{display:none}}@media(max-width:760px){.homepage{background-size:7rem 7rem,100% 3.5rem,auto,auto}.homepage-fallback>.section,.homepage-fallback>.signature-story{padding:clamp(3rem,13vw,4.5rem) 1rem}.homepage-fallback>.section:before,.homepage-fallback>.signature-story:before,.section-band{background-size:100% 100%}.hero{min-height:auto}.operator-map{min-height:auto;gap:.85rem}.operator-map-grid,.operator-map-signal,.operator-node-meta,.operator-node-vector{display:none}.operator-map:before{left:1rem}.operator-map:after{opacity:.5}.operator-transport-grid{display:none}.operator-transport-beam{background:linear-gradient(100deg,transparent 0%,transparent 46%,rgba(125,211,252,.34) 50%,transparent 56%,transparent 100%)}.operator-nodes{--operator-node-row: 2.75rem;--operator-node-gap: .35rem}.operator-node{grid-template-columns:.65rem 1.7rem minmax(0,1fr)}.operator-readouts div{grid-template-columns:1fr;gap:.25rem}}.operator-console{grid-template-columns:minmax(0,1fr) minmax(20rem,.34fr);align-items:stretch;gap:clamp(1.25rem,2.6vw,2.4rem)}.operator-console .hero-orbit{align-self:stretch;display:grid;grid-template-rows:auto minmax(0,1fr)}.operator-console .scene-readout-panel{align-self:start}.scene-viewport{position:relative;display:grid;align-content:start;min-height:clamp(33rem,66vh,48rem);overflow:hidden;border:1px solid rgba(125,211,252,.2);border-radius:1.25rem;background:linear-gradient(90deg,rgba(125,211,252,.08) 1px,transparent 1px) 0 0 / 5rem 5rem,linear-gradient(180deg,#0f172ab8,#020617e6);box-shadow:inset 0 1px #ffffff0a,0 28px 80px #02061742;padding:clamp(1.2rem,3vw,2.2rem);scroll-margin-top:5rem;transform-origin:center;transition:border-color var(--console-transition-duration) var(--console-transition-ease),box-shadow var(--console-transition-duration) var(--console-transition-ease)}.scene-viewport[data-scene-phase=exiting]{border-color:#7dd3fc57;box-shadow:inset 0 1px #ffffff0f,0 28px 88px #0ea5e924}.scene-viewport[data-scene-phase=loading]{border-color:#bae6fd61}.scene-viewport:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 10%,rgba(125,211,252,.16),transparent 24rem),linear-gradient(135deg,transparent 0 44%,rgba(125,211,252,.08) 48%,transparent 54% 100%);opacity:.9;transition:opacity var(--console-transition-duration) var(--console-transition-ease)}.scene-viewport[data-scene-phase=exiting]:before{opacity:.56}.scene-viewport>*{position:relative;z-index:1}.scene-chrome{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(148,163,184,.16);padding-bottom:clamp(1rem,2vw,1.4rem)}.scene-chrome h1{max-width:15ch;font-size:clamp(2.2rem,5.4vw,5.4rem)}.scene-viewport[data-has-user-navigated=true] .scene-title-part{animation:scene-copy-enter calc(var(--console-transition-duration) * .72) var(--console-transition-ease) both}.scene-viewport[data-has-user-navigated=true] .scene-chrome h1.scene-title-part{animation-delay:var(--console-stagger-step)}.scene-viewport[data-scene-phase=exiting] .scene-title-part,.scene-viewport[data-scene-phase=exiting] .scene-panel{opacity:.42;filter:blur(2px);transform:translate3d(0,-.16rem,0) scale(.985)}.scene-viewport[data-scene-phase=loading] .scene-title-part{filter:blur(0)}.scene-return{flex:0 0 auto;border:1px solid rgba(125,211,252,.35);border-radius:999px;background:#082f493d;color:#dbeafe;cursor:pointer;font:inherit;font-size:.75rem;font-weight:700;letter-spacing:.08em;padding:.58rem .86rem;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.scene-return:hover,.scene-return:focus-visible{border-color:#bae6fdbf;background:#0ea5e929;color:#f8fafc;outline:none;transform:translateY(-1px)}.scene-transmission{position:relative;display:flex;align-items:center;min-height:2.7rem;margin-top:1rem;border:1px solid rgba(148,163,184,.16);border-radius:.75rem;background:#02061794;color:#bae6fdd1;font-size:.72rem;font-weight:750;letter-spacing:.14em;overflow:hidden;padding:0 .85rem;text-transform:uppercase}.scene-transmission:before{content:"";width:.5rem;height:.5rem;margin-right:.6rem;border-radius:999px;background:#7dd3fc;box-shadow:0 0 18px #7dd3fcb3}.scene-transmission[data-routing=true]{border-color:#7dd3fc6b;background:linear-gradient(90deg,rgba(14,165,233,.18),transparent 42%),#020617bd}.scene-transmission:after{content:"";position:absolute;inset:0;opacity:0;background:linear-gradient(90deg,transparent,rgba(125,211,252,.18),transparent);transform:translate(-100%)}.scene-transmission[data-routing=true]:after{animation:scene-route-pulse var(--console-transition-duration) var(--console-transition-ease) both}.scene-panel{display:grid;gap:clamp(1.15rem,2.5vw,1.8rem);margin-top:clamp(1.2rem,3vw,2rem);transform-origin:center top;transition:opacity calc(var(--console-transition-duration) * .34) ease,filter calc(var(--console-transition-duration) * .34) ease,transform calc(var(--console-transition-duration) * .34) var(--console-transition-ease)}.scene-viewport[data-has-user-navigated=true] .scene-panel{animation:scene-panel-enter var(--console-transition-duration) var(--console-transition-ease) both}.scene-panel>*{min-width:0}.scene-viewport[data-has-user-navigated=true] .scene-panel .scene-summary{animation:scene-copy-enter calc(var(--console-transition-duration) * .62) var(--console-transition-ease) 45ms both}.scene-viewport[data-has-user-navigated=true] .scene-panel .surface-card,.scene-viewport[data-has-user-navigated=true] .scene-panel .project-card,.scene-viewport[data-has-user-navigated=true] .scene-overview-grid>*,.scene-viewport[data-has-user-navigated=true] .scene-capability-list>*,.scene-viewport[data-has-user-navigated=true] .scene-proof-column>*{animation:scene-card-enter calc(var(--console-transition-duration) * .66) var(--console-transition-ease) 80ms both}.scene-panel .surface-card:nth-child(2),.scene-panel .project-card:nth-child(2),.scene-overview-grid>:nth-child(2),.scene-capability-list>:nth-child(2),.scene-proof-column>:nth-child(2){animation-delay:.12s}.scene-panel .surface-card:nth-child(3),.scene-panel .project-card:nth-child(3),.scene-capability-list>:nth-child(3),.scene-proof-column>:nth-child(3){animation-delay:.16s}.scene-panel[data-routing=true]{clip-path:inset(0 0 0 0 round .9rem)}.scene-summary{max-width:56rem;margin:0;color:#cbd5e1;font-size:clamp(1rem,1.8vw,1.18rem);line-height:1.75}.scene-overview-grid,.scene-capability-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.62fr);gap:clamp(1rem,3vw,2rem);align-items:start}.scene-process-grid,.scene-system-grid,.scene-focus-grid,.scene-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.scene-step-card{display:grid;gap:.75rem;min-height:15rem}.scene-step-card span{color:#7dd3fce6;font-size:.78rem;font-weight:800;letter-spacing:.14em}.scene-capability-list,.scene-proof-column{display:grid;gap:1rem}.scene-proof-column .surface-card{background:#082f4938}.scene-status-panel,.scene-readout-panel{min-width:0}.scene-readout-panel{overflow:hidden;transition:border-color var(--console-transition-duration) var(--console-transition-ease),transform var(--console-transition-duration) var(--console-transition-ease),box-shadow var(--console-transition-duration) var(--console-transition-ease)}.scene-readout-panel[data-receiving=true]{border-color:#7dd3fc61;box-shadow:inset 0 1px #ffffff0d,0 0 34px #0ea5e91a;transform:translate3d(0,-.08rem,0)}.scene-readout-panel[data-receiving=true] .operator-readouts div{animation:telemetry-receive calc(var(--console-transition-duration) * .72) var(--console-transition-ease) both}.scene-readout-panel[data-receiving=true] .operator-readouts div:nth-child(2){animation-delay:80ms}.scene-readout-panel[data-receiving=true] .operator-readouts div:nth-child(3){animation-delay:.16s}.homepage-fallback{display:block}.operator-node{width:100%;cursor:pointer;font:inherit;text-align:left}.operator-node:focus-visible{outline:2px solid rgba(186,230,253,.9);outline-offset:3px}@keyframes scene-route-pulse{0%{opacity:0;transform:translate(-100%)}24%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes scene-copy-enter{0%{opacity:0;filter:blur(2px);transform:translate3d(0,.5rem,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes scene-card-enter{0%{opacity:0;transform:translate3d(0,.75rem,0) scale(.985)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes telemetry-receive{0%{opacity:.48;transform:translate3d(.45rem,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes scene-panel-enter{0%{opacity:0;filter:blur(2px);transform:translate3d(0,.75rem,0) scale(.992);clip-path:inset(0 8% 0 0 round .9rem)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1);clip-path:inset(0 0 0 0 round .9rem)}}@media(max-width:1100px){.operator-console{grid-template-columns:1fr}.operator-console .hero-orbit{grid-template-rows:none}.scene-viewport{min-height:auto}.scene-process-grid,.scene-system-grid,.scene-focus-grid,.scene-project-grid,.scene-overview-grid,.scene-capability-layout{grid-template-columns:1fr}}@media(max-width:760px){.scene-chrome{display:grid}.scene-chrome h1{max-width:none}.scene-return{justify-self:start}.operator-console .hero-orbit{display:flex;flex-direction:column}.operator-console .operator-map{order:-1}.operator-console .operator-transport-overlay{display:none}.scene-viewport[data-scene-phase=exiting] .scene-title-part,.scene-viewport[data-scene-phase=exiting] .scene-panel{filter:none}.operator-console .operator-nodes{display:flex;gap:.55rem;overflow-x:auto;padding:.12rem .05rem .45rem;scroll-snap-type:x proximity}.operator-console .operator-nodes:before{display:none}.operator-console .operator-node-shell{flex:0 0 min(78vw,15rem);scroll-snap-align:start}.operator-console .operator-node{grid-template-columns:.65rem 1.5rem minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.scene-panel,.scene-title-part,.scene-panel .scene-summary,.scene-panel .surface-card,.scene-panel .project-card,.scene-overview-grid>*,.scene-capability-list>*,.scene-proof-column>*,.scene-transmission:after,.scene-readout-panel[data-receiving=true] .operator-readouts div,.scene-return{animation:none!important;transition:none!important}.scene-viewport[data-scene-phase=exiting] .scene-title-part,.scene-viewport[data-scene-phase=exiting] .scene-panel,.scene-readout-panel[data-receiving=true],.scene-return:hover,.scene-return:focus-visible{filter:none;transform:none}}
