@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-700:#bf000f;--color-orange-50:#fff7ed;--color-orange-700:#c53c00;--color-amber-50:#fffbeb;--color-lime-400:#9de500;--color-green-700:#008138;--color-teal-600:#009588;--color-cyan-500:#00b7d7;--color-blue-200:#bedbff;--color-blue-900:#1c398e;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-white:#fff;--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-700:lab(40.4273% 67.2623 53.7441);--color-orange-50:lab(97.7008% 1.53735 5.90649);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-lime-400:lab(83.7876% -45.0447 88.4738);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-teal-600:lab(55.0223% -41.0774 -3.90277);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-1{margin-top:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-3{gap:calc(var(--spacing) * 3)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.font-mono{font-family:var(--font-mono)}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.78rem\]{font-size:.78rem}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.27em\]{--tw-tracking:.27em;letter-spacing:.27em}.tracking-\[0\.62em\]{--tw-tracking:.62em;letter-spacing:.62em}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-white{color:var(--color-white)}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[xml\:lang\]{xml:lang}}:root{--bg:#020203;--bg-elevated:#060607;--surface:#09090b;--surface-2:#0e0e11;--border:#2a2a2e;--border-subtle:#17171a;--text:#f7f7f4;--text-secondary:#b9b9b5;--text-muted:#77777c;--blue:#3b82f6;--blue-bright:#6aa2ff;--violet:#8b5cf6;--success:#75d8a1;--warning:#ff4b23;--coral:#ff6c43;--deep-teal:#08090a;--signal:#ff4b23;--signal-hot:#ff6a36;--site-pad:clamp(1.25rem, 4vw, 4rem);--header-height:7rem}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-inter), Arial, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}::selection{color:var(--text);background:#ff4b2357}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.font-display{font-family:var(--font-manrope), Arial, sans-serif}.font-mono,.technical-label{font-family:var(--font-ibm-plex-mono), monospace}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;border:1px solid var(--signal);background:var(--surface);padding:.75rem 1rem;font-size:.8rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.focus-ring:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--signal-hot);outline-offset:4px}.site-container{width:100%;max-width:1408px;padding-inline:var(--site-pad);margin-inline:auto}.technical-label{color:var(--text-muted);letter-spacing:.16em;margin:0;font-size:.68rem;font-weight:500;line-height:1.4}.site-header{z-index:50;width:100%;height:var(--header-height);background:0 0;position:absolute;top:0;left:0}.site-header__inner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050506e6;border:1px solid #f7f7f421;border-radius:12px;align-items:center;gap:1.75rem;height:3.75rem;margin-top:1.5rem;padding-inline:1rem;display:flex;box-shadow:0 18px 54px #00000070}.brand-lockup{min-width:178px}.desktop-navigation{margin-left:auto}.desktop-navigation ul{align-items:center;gap:clamp(1rem,1.4vw,1.6rem);margin:0;padding:0;list-style:none;display:flex}.desktop-navigation a{color:var(--text-secondary);font-family:var(--font-inter), sans-serif;letter-spacing:-.01em;padding-block:.8rem;font-size:.76rem;font-weight:500;transition:color .18s;display:block;position:relative}.desktop-navigation a:after{transform-origin:0;background:var(--signal);content:"";height:1px;transition:transform .18s;position:absolute;bottom:.25rem;left:0;right:0;transform:scaleX(0)}.desktop-navigation a:hover{color:var(--text)}.desktop-navigation a:hover:after{transform:scaleX(1)}.header-action{border:1px solid var(--signal);background:var(--signal);color:#050101;height:2.35rem;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.04em;border-radius:8px;align-items:center;gap:.55rem;padding-inline:.9rem;font-size:.64rem;font-weight:500;transition:border-color .18s,background .18s;display:inline-flex}.header-action:hover{border-color:var(--signal-hot);background:var(--signal-hot)}.mobile-navigation{margin-left:auto;display:none}.mobile-menu-trigger{border:1px solid var(--border);background:var(--surface);width:2.65rem;height:2.65rem;color:var(--text);border-radius:8px;place-items:center;display:grid}.mobile-menu-backdrop{z-index:-1;inset:var(--header-height) 0 0;background:#010204bd;justify-content:flex-end;animation:.18s both menuBackdrop;display:flex;position:fixed}.mobile-menu-panel{border-left:1px solid var(--border);background:var(--bg-elevated);width:min(88vw,25rem);height:100%;padding:2rem 1.5rem;animation:.24s both menuPanel;box-shadow:-24px 0 80px #00000070}.mobile-menu-panel nav{margin-top:1.6rem}.mobile-menu-panel ul{margin:0;padding:0;list-style:none}.mobile-menu-panel li{border-top:1px solid var(--border-subtle)}.mobile-menu-panel li:last-child{border-bottom:1px solid var(--border-subtle)}.mobile-menu-panel li a{font-family:var(--font-manrope), sans-serif;align-items:center;gap:1rem;padding-block:1rem;font-size:1.15rem;display:flex}.mobile-menu-panel li a span{color:var(--text-muted);font-family:var(--font-ibm-plex-mono), monospace;font-size:.62rem}.mobile-menu-action{background:var(--signal);color:#050101;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:8px;justify-content:center;margin-top:1.5rem;padding:.9rem;font-size:.7rem;display:flex}.hero{border-bottom:1px solid var(--border-subtle);isolation:isolate;min-height:max(840px,100svh);position:relative;overflow:hidden}.technical-grid{z-index:-2;background:var(--bg);position:absolute;inset:0;overflow:hidden}.technical-grid:before{content:"";background-image:radial-gradient(#f7f7f41c .75px,#0000 .75px);background-size:16px 16px;position:absolute;inset:0}.technical-grid:after{content:"";background:radial-gradient(circle at 74% 32%,#ff4b2313,#0000 32rem);position:absolute;inset:0}.technical-grid__beam{opacity:.45;background:linear-gradient(#0000,#ff4b2338 42%,#0000 74%);width:1px;height:100%;position:absolute;top:0;left:70%}.technical-grid__noise{opacity:.045;background-image:radial-gradient(#ffffff1f .45px,#0000 .45px);background-size:4px 4px;position:absolute;inset:0}.hero__shell{padding-top:calc(var(--header-height) + .25rem);padding-bottom:2rem}.hero__container{min-height:max(720px, calc(100svh - var(--header-height) - 2.25rem));isolation:isolate;background:#030304;border:1px solid #f7f7f421;border-radius:24px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(1.5rem,3vw,3rem);padding:clamp(2.25rem,4vw,4rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #f7f7f40a,0 24px 90px #00000052}.hero__container:before{z-index:-2;content:"";background:linear-gradient(90deg,#020203fa 0%,#020203f0 24%,#020203c2 48%,#02020338 76%,#02020314 100%),linear-gradient(#0000 52%,#020203a8);position:absolute;inset:0}.hero__container:after{z-index:-1;opacity:.34;content:"";background-image:radial-gradient(#f7f7f41f .65px,#0000 .65px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 64%);mask-image:linear-gradient(90deg,#000,#0000 64%)}.hero__media{z-index:-3;position:absolute;inset:0}.hero__media img{object-fit:cover;object-position:center;filter:saturate(.86)contrast(1.06)}.hero__copy{z-index:2;grid-column:1/span 7;max-width:47rem}.hero__eyebrow{width:fit-content;color:var(--text-secondary);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;background:#030304a8;border:1px solid #f7f7f438;border-radius:999px;align-items:center;gap:.55rem;margin-bottom:1.75rem;padding:.42rem .65rem;font-size:.7rem;font-weight:500;display:flex}.hero__eyebrow>span{background:var(--signal);border-radius:999px;width:.4rem;height:.4rem;box-shadow:0 0 14px #ff4b239e}.hero h1{max-width:12ch;font-family:var(--font-manrope), sans-serif;letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(4rem,6vw,6.25rem);font-weight:650;line-height:.91}.hero h1 span{color:var(--signal)}.hero__body{color:#c8c8c4;text-wrap:pretty;max-width:43rem;margin:2rem 0 0;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.72}.hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:2.4rem;display:flex}.button-link{border:1px solid var(--border);min-height:3.15rem;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:8px;justify-content:space-between;align-items:center;gap:1.6rem;padding:.85rem 1rem .85rem 1.15rem;font-size:.7rem;font-weight:500;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.button-link:hover{transform:translateY(-2px)}.button-link--primary{border-color:var(--signal);background:var(--signal);color:#050101}.button-link--primary:hover{border-color:var(--signal-hot);background:var(--signal-hot)}.button-link--secondary{color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0505069e;border-color:#f7f7f447}.button-link--secondary:hover{background:#f7f7f414;border-color:#f7f7f494}.hero__status{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:fit-content;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#030304b8;border:1px solid #f7f7f426;align-items:stretch;margin-top:3rem;font-size:.62rem;display:flex}.hero__status-code{border-right:1px solid var(--border-subtle);color:var(--text-muted);padding:.62rem .75rem}.hero__status-copy{color:var(--text-secondary);align-items:center;gap:.55rem;padding:.62rem .75rem;display:flex}.status-pulse{background:var(--success);border-radius:999px;width:.42rem;height:.42rem;animation:3s ease-in-out infinite statusPulse;box-shadow:0 0 0 3px #44c18c1a,0 0 12px #44c18c7a}.hero__visual{z-index:1;opacity:.74;grid-column:9/-1;align-self:end;min-width:0;padding-bottom:2.5rem}.mesh-figure{width:min(100%,24rem);margin:0 auto}.mesh-figure__frame{aspect-ratio:.93;clip-path:polygon(0 0,calc(100% - 1.5rem) 0,100% 1.5rem,100% 100%,1.5rem 100%,0 calc(100% - 1.5rem));background:radial-gradient(#f7f7f41c .65px,#0000 .65px) 0 0/16px 16px,radial-gradient(circle,#030304a3,#0303042e 66%);border:1px solid #ff4b2357;position:relative}.mesh-figure__frame:after{content:"";border:1px solid #ffffff0b;border-radius:50%;position:absolute;inset:11%}.frame-corner{z-index:3;border-color:#ff4b23c2;width:.65rem;height:.65rem;position:absolute}.frame-corner--tl{border-top:1px solid;border-left:1px solid;top:.65rem;left:.65rem}.frame-corner--tr{border-top:1px solid;border-right:1px solid;top:.65rem;right:.65rem}.frame-corner--bl{border-bottom:1px solid;border-left:1px solid;bottom:.65rem;left:.65rem}.frame-corner--br{border-bottom:1px solid;border-right:1px solid;bottom:.65rem;right:.65rem}.hero-mesh{z-index:1;color:#67676e;width:95%;height:95%;position:absolute;inset:2.5%}.mesh-frame{fill:#080a0f7a;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1200;animation:1.4s cubic-bezier(.22,1,.36,1) .2s both drawMesh}.mesh-connections{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:900;animation:1.5s cubic-bezier(.22,1,.36,1) .65s both drawMesh}.mesh-nodes circle{opacity:0;transform-box:fill-box;transform-origin:50%;animation:nodeReveal .6s var(--node-delay) cubic-bezier(.22, 1, .36, 1) forwards}.mesh-nodes circle:nth-child(3){animation:nodeReveal .6s var(--node-delay) cubic-bezier(.22, 1, .36, 1) forwards, corePulse 5s 2s ease-in-out infinite}.mesh-orbit{fill:none;stroke:#788ba933;stroke-width:1px;stroke-dasharray:3 9;transform-origin:50%}.mesh-orbit--outer{animation:38s linear infinite orbitTurn}.mesh-orbit--inner{animation:26s linear infinite reverse orbitTurn}.mesh-circuit{opacity:.56;stroke-width:1px;stroke-dasharray:5 7}.mesh-circuit-nodes{opacity:.65}.mesh-ticks{opacity:.7;stroke-width:1px}.mesh-token-stream{fill:var(--blue-bright);filter:drop-shadow(0 0 7px #62c8e8e6)}.mesh-token-stream circle:first-child{opacity:.22;animation:3.8s cubic-bezier(.65,0,.35,1) 1.8s infinite tokenFlow}.mesh-token-stream circle:last-child{animation:3.8s cubic-bezier(.65,0,.35,1) 1.8s infinite tokenFlow}.mesh-readout{z-index:4;color:var(--text-muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;justify-content:space-between;font-size:.54rem;display:flex;position:absolute;left:1rem;right:1rem}.mesh-readout--top{top:1rem}.mesh-readout--bottom{bottom:1rem}.readout-live{color:var(--success)}.mesh-local-callout{z-index:4;border-left:2px solid var(--signal);font-family:var(--font-ibm-plex-mono), monospace;background:#030304e6;align-items:center;gap:.7rem;padding:.65rem .75rem;display:flex;position:absolute;bottom:3rem;right:1.25rem}.mesh-local-callout>span{color:var(--signal);font-size:.62rem}.mesh-local-callout div{flex-direction:column;display:flex}.mesh-local-callout strong,.mesh-local-callout small{letter-spacing:.12em;font-size:.52rem;font-weight:500}.mesh-local-callout small{color:var(--text-muted);margin-top:.18rem}.hero__scroll-cue{color:var(--text-muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;align-items:center;gap:.65rem;font-size:.55rem;display:flex;position:absolute;bottom:1.5rem;left:clamp(2.25rem,4vw,4rem)}.hero__scroll-cue svg{color:var(--signal)}.home-section{border-bottom:1px solid var(--border-subtle);background:var(--bg);padding-block:clamp(7rem,11vw,10.5rem);position:relative;overflow:hidden}.scroll-progress{z-index:90;height:2px;transform:scaleX(var(--page-progress,0));transform-origin:0;background:linear-gradient(90deg, var(--signal), var(--signal-hot), #8b5cf6);pointer-events:none;position:fixed;top:0;left:0;right:0;box-shadow:0 0 12px #ff4b236b}.motion-ready .reveal-item{opacity:0;transition:transform .76s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), opacity .62s ease var(--reveal-delay,0s);transform:translateY(2.25rem)}.motion-ready .reveal-item.is-revealed{opacity:1;transform:translate(0)}.home-section:before{opacity:.45;content:"";pointer-events:none;background-image:radial-gradient(#f7f7f417 .65px,#0000 .65px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 28%,#000,#0000 70%);mask-image:radial-gradient(circle at 50% 28%,#000,#0000 70%)}.home-section>.site-container{z-index:1;position:relative}.mission-section,.lpu-section,.kernel-section,.roadmap-section{--section-art:url(/images/backgrounds/neural-silicon-v1.jpg);--section-art-mask:linear-gradient(90deg, #020203ad, #0202034d);--section-art-position:72% center}.codesign-section,.sim-section,.founder-section{--section-art:url(/images/backgrounds/physical-ai-robotics-v1.jpg);--section-art-mask:linear-gradient(90deg, #02020329, #020203d1);--section-art-position:24% center}.platform-section,.software-section,.forge-section,.open-section{--section-art:url(/images/backgrounds/edge-dataflow-v1.jpg);--section-art-mask:linear-gradient(90deg, #020203a6, #02020357);--section-art-position:70% center}.home-section:after{z-index:0;transform:translate3d(0, var(--parallax-y,0), 0) scale(1.045);background-image:var(--section-art-mask,linear-gradient(90deg, #020203ad, #0202034d)), linear-gradient(0deg, #020203e6, #0202031f 48%, #020203d1), var(--section-art);background-position:center, center, var(--section-art-position,center);filter:blur(4px)saturate(.9)contrast(1.04);opacity:var(--section-art-opacity,.6);content:"";pointer-events:none;background-size:cover;transition:transform .16s linear;position:absolute;inset:-3%}.section-intro{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin-bottom:clamp(4rem,7vw,6.5rem);display:grid}.section-intro__label{grid-column:1/span 4;align-items:flex-start;gap:1rem;padding-top:.65rem;display:flex}.section-intro__label>span{color:var(--signal);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;font-size:.62rem}.section-intro__copy{grid-column:5/-1}.section-intro h2,.open-card h2,.final-cta h2{max-width:13ch;font-family:var(--font-manrope), sans-serif;letter-spacing:-.062em;text-wrap:balance;margin:0;font-size:clamp(3rem,5.2vw,5.2rem);font-weight:620;line-height:.98}.section-intro__body{gap:1rem;max-width:49rem;margin-top:2rem;display:grid}.section-intro__body p,.open-card__heading>p,.final-cta__content>p{color:var(--text-secondary);margin:0;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.75}.section-intro--compact{margin:0;display:block}.section-intro--compact .section-intro__label{margin-bottom:2.25rem;padding:0}.section-intro--compact .section-intro__copy{max-width:43rem}.section-intro--compact h2{font-size:clamp(2.8rem,4.4vw,4.5rem)}.mission-section{background:radial-gradient(circle at 86% 45%,#ff4b2314,#0000 28rem),#040405}.mission-loop{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050507d1;border:1px solid #f7f7f43d;border-radius:22px;grid-template-columns:minmax(22rem,.9fr) minmax(26rem,1.1fr);min-height:34rem;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #00000061,inset 0 1px #ffffff06}.mission-loop__visual{background:radial-gradient(circle,#ff4b231c,#0000 31%),linear-gradient(145deg,#ff4b230a,#0000 58%);border-right:1px solid #f7f7f424;place-items:center;min-height:34rem;display:grid;position:relative;overflow:hidden}.mission-loop__visual:before,.mission-loop__visual:after{content:"";background:linear-gradient(90deg,#0000,#ff4b2357,#0000);position:absolute}.mission-loop__visual:before{width:78%;height:1px}.mission-loop__visual:after{background:linear-gradient(#0000,#6aa2ff47,#0000);width:1px;height:78%}.mission-loop__ring{aspect-ratio:1;border:1px solid #f7f7f426;border-radius:50%;animation:18s linear infinite missionOrbit;position:absolute}.mission-loop__ring:after{background:var(--signal);content:"";border-radius:50%;width:.54rem;height:.54rem;position:absolute;top:-.27rem;left:calc(50% - .27rem);box-shadow:0 0 18px #ff4b23b8}.mission-loop__ring--outer{width:min(78%,28rem)}.mission-loop__ring--middle{border-color:#6aa2ff2e;width:min(58%,20.5rem);animation-duration:14s;animation-direction:reverse}.mission-loop__ring--middle:after{background:var(--blue-bright);box-shadow:0 0 18px #6aa2ffb8}.mission-loop__ring--inner{border-style:dashed;border-color:#8b5cf642;width:min(38%,13.5rem);animation-duration:10s}.mission-loop__marker{z-index:2;width:2.15rem;height:2.15rem;color:var(--signal);font-family:var(--font-ibm-plex-mono), monospace;background:#08080a;border:1px solid #ff4b237a;border-radius:50%;place-items:center;font-size:.53rem;display:grid;position:absolute;box-shadow:0 0 24px #ff4b231f}.mission-loop__marker--one{top:12%;left:30%}.mission-loop__marker--two{top:42%;right:10%}.mission-loop__marker--three{bottom:10%;left:25%}.mission-loop__core{z-index:2;aspect-ratio:1;width:clamp(8rem,15vw,10.5rem);color:var(--success);background:#050908e6;border:1px solid #75d8a173;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;display:flex;position:relative;box-shadow:0 0 0 .7rem #75d8a106,0 0 50px #75d8a114}.mission-loop__core span,.mission-loop__core strong{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.1em}.mission-loop__core span{font-size:.46rem}.mission-loop__core strong{color:var(--text);font-size:.57rem;font-weight:500}.mission-loop__stages{flex-direction:column;justify-content:center;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.mission-loop__stages article{border-bottom:1px solid #f7f7f424;grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.35rem 0;transition:border-color .18s,transform .18s;display:grid}.mission-loop__stages article:hover{border-color:#ff4b2380;transform:translate(.35rem)}.mission-loop__index{color:var(--signal);font-family:var(--font-ibm-plex-mono), monospace;font-size:.62rem}.mission-loop__stages article small,.mission-loop__stages article strong{display:block}.mission-loop__stages article small{color:var(--text-muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;font-size:.52rem}.mission-loop__stages article strong{font-family:var(--font-manrope), sans-serif;margin-top:.45rem;font-size:1.25rem}.mission-loop__stages article p{color:var(--text-muted);margin:.42rem 0 0;font-size:.69rem;line-height:1.5}.mission-loop__stages article>svg{color:var(--signal);opacity:.82}.mission-loop__feedback{background:#75d8a109;border:1px solid #75d8a147;border-radius:10px;align-items:flex-start;gap:1rem;margin-top:1.35rem;padding:1rem;display:flex}.mission-loop__feedback>svg{color:var(--success);flex:none;animation:7s linear infinite reverse missionOrbit}.mission-loop__feedback span{color:var(--success);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;font-size:.55rem}.mission-loop__feedback p{color:var(--text-muted);margin:.45rem 0 0;font-size:.68rem;line-height:1.5}@keyframes missionOrbit{to{transform:rotate(360deg)}}.codesign-section{background:radial-gradient(circle at 50% 54%,#8b5cf613,#0000 33rem),#020203}.codesign-system{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050506e6;border:1px solid #f7f7f42e;border-radius:20px;overflow:hidden;box-shadow:0 34px 100px #00000052}.codesign-tabs{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.codesign-tabs button{border:0;border-right:1px solid var(--border-subtle);min-height:4.5rem;color:var(--text-muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:.7rem;padding:.8rem 1rem;font-size:.62rem;transition:color .18s,background .18s;display:flex}.codesign-tabs button:last-child{border-right:0}.codesign-tabs button>span{color:var(--signal);font-size:.52rem}.codesign-tabs button[aria-selected=true]{color:var(--text);box-shadow:inset 0 -2px var(--signal);background:#ff4b2317}.codesign-system__canvas{background:var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(18rem,.9fr) minmax(0,1fr);gap:1px;display:grid;position:relative}.codesign-system__canvas:before,.codesign-system__canvas:after{z-index:3;background:linear-gradient(90deg, transparent, var(--signal));content:"";width:7%;height:1px;animation:2.8s ease-in-out infinite codesignBeam;position:absolute;top:50%}.codesign-system__canvas:before{left:30.5%}.codesign-system__canvas:after{animation-delay:-1.4s;right:30.5%;transform:rotate(180deg)}.codesign-lane,.codesign-core{background:#070709f5;min-width:0;padding:clamp(1.25rem,2.5vw,2.25rem)}.codesign-lane__heading{border-bottom:1px solid var(--border);align-items:flex-start;gap:.8rem;padding-bottom:1.5rem;display:flex}.codesign-lane__heading>svg{color:var(--signal);flex:none}.codesign-lane__heading span,.codesign-system__footer,.codesign-system__footer>div{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;font-size:.55rem}.codesign-lane__heading span{color:var(--text-muted);display:block}.codesign-lane__heading strong{font-family:var(--font-manrope), sans-serif;margin-top:.4rem;font-size:.95rem;display:block}.codesign-lane__nodes{gap:.65rem;margin-top:1.5rem;display:grid}.codesign-lane__nodes>div{border:1px solid var(--border);background:#ffffff04;border-radius:8px;grid-template-columns:2rem 1fr;align-items:center;gap:.65rem;min-height:4.8rem;padding:.75rem;transition:transform .18s,border-color .18s;display:grid}.codesign-lane__nodes>div:hover{border-color:#ff4b2366;transform:translate(4px)}.codesign-lane__nodes span{color:var(--signal);font-family:var(--font-ibm-plex-mono), monospace;font-size:.52rem}.codesign-lane__nodes strong{font-size:.73rem;line-height:1.35}.codesign-core{text-align:center;background:radial-gradient(circle,#ff4b2314,#0000 17rem),#050506;flex-direction:column;justify-content:center;align-items:center;min-height:31rem;display:flex}.codesign-core__orbit{border:1px solid #ff4b2347;border-radius:50%;place-items:center;width:8rem;height:8rem;margin-bottom:2rem;display:grid;position:relative}.codesign-core__orbit:before,.codesign-core__orbit:after{content:"";border:1px dashed #6aa2ff38;border-radius:50%;position:absolute}.codesign-core__orbit:before{animation:15s linear infinite orbitTurn;inset:14%}.codesign-core__orbit:after{animation:10s linear infinite reverse orbitTurn;inset:30%}.codesign-core__orbit>span{background:var(--signal);border-radius:50%;width:.4rem;height:.4rem;position:absolute;box-shadow:0 0 14px #ff4b23a3}.codesign-core__orbit>span:first-child{top:-.2rem}.codesign-core__orbit>span:nth-child(2){right:-.2rem}.codesign-core__orbit>svg{color:var(--signal);animation:8s linear infinite orbitTurn}.codesign-core>.technical-label{color:var(--signal)}.codesign-core h3{max-width:15ch;font-family:var(--font-manrope), sans-serif;letter-spacing:-.045em;margin:1.25rem 0 0;font-size:clamp(1.6rem,2.7vw,2.5rem);line-height:1.05}.codesign-core p{max-width:28rem;color:var(--text-muted);margin:1rem 0 0;font-size:.76rem;line-height:1.6}.codesign-system__footer{min-height:4.75rem;color:var(--text-muted);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.25rem;display:flex}.codesign-system__footer>div{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.codesign-system__footer>div>span{border:1px solid var(--border);color:var(--text-secondary);border-radius:999px;padding:.4rem .5rem}.platform-section{background:#020203}.product-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.product-card{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff06,#0000 55%),#08080a;border-radius:16px;flex-direction:column;grid-column:span 6;justify-content:space-between;min-height:24rem;padding:1.4rem;transition:transform .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.product-card:nth-child(n+4){grid-column:span 6;min-height:24rem}.product-card:before{background:linear-gradient(90deg, transparent, var(--signal));content:"";width:42%;height:1px;position:absolute;top:0;right:0}.product-card:hover{border-color:#ff4b2370;transform:translateY(-4px)}.product-card__topline,.spec-card__topline,.software-flow__status,.forge-pipeline__header,.sim-panel__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.product-card__index,.product-card__short-name,.product-card__footer p>span{color:var(--text-muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;display:block}.product-card__short-name{color:var(--signal)}.product-card h3{font-family:var(--font-manrope), sans-serif;letter-spacing:-.055em;margin:.75rem 0 0;font-size:clamp(2rem,3vw,3.15rem);line-height:1}.product-card>div:nth-child(2)>p{max-width:28rem;color:var(--text-secondary);margin:1rem 0 0;font-size:.9rem;line-height:1.65}.product-card__footer{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-end;gap:1rem;padding-top:1.25rem;display:flex}.product-card__footer p{max-width:17rem;color:var(--text-muted);margin:0;font-size:.66rem;line-height:1.55}.product-card__footer p>span{margin-bottom:.35rem}.product-card__link{color:var(--text);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.62rem;display:inline-flex}.product-card__link svg{color:var(--signal)}.lpu-section{background:radial-gradient(circle at 5% 48%,#3b82f60f,#0000 28rem),#050506}.lpu-layout{grid-template-columns:minmax(0,3fr) minmax(16rem,1fr);align-items:start;gap:1rem;display:grid}.architecture-map{border:1px solid var(--border);background:#070709;border-radius:18px;overflow:hidden}.architecture-map__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.architecture-map__header strong,.sim-panel__header strong{font-family:var(--font-manrope), sans-serif;margin-top:.35rem;font-size:1rem;display:block}.architecture-map__flow{background:var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.architecture-map__step{background:#070709;min-width:0;position:relative}.architecture-block{background:linear-gradient(145deg,#ffffff06,#0000);min-height:10.5rem;padding:1.2rem}.architecture-block>span,.principle-list>div>span,.forge-stage>span,.kernel-panel__checks span,.artifact-list span{color:var(--signal);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;font-size:.55rem}.architecture-block strong,.architecture-block small{display:block}.architecture-block strong{font-family:var(--font-manrope), sans-serif;margin-top:2.35rem;font-size:1.05rem;line-height:1.2}.architecture-block small{color:var(--text-muted);margin-top:.45rem;font-size:.66rem;line-height:1.5}.architecture-block--control{background:#3b82f60e}.architecture-block--compute{background:#8b5cf60e}.architecture-block--memory{background:#ff4b230b}.architecture-map__arrow{z-index:2;color:var(--signal);position:absolute;top:50%;right:-.5rem;transform:translateY(-50%)rotate(-90deg)}.architecture-map__step:nth-child(3) .architecture-map__arrow{top:auto;bottom:-.5rem;right:50%;transform:translate(50%)}.architecture-map__note{border-top:1px solid var(--border);color:var(--text-muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.06em;margin:0;padding:1rem 1.25rem;font-size:.56rem;line-height:1.6}.matrix-visual{background:radial-gradient(circle at 44%,#8b5cf612,#0000 19rem),#070709;border:1px solid #f7f7f433;border-radius:18px;margin-top:1rem;overflow:hidden}.matrix-visual__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.25rem;display:flex}.matrix-visual__header strong{font-family:var(--font-manrope), sans-serif;margin-top:.35rem;font-size:1rem;display:block}.matrix-visual__body{--matrix-size:clamp(15rem, 22vw, 19rem);grid-template-columns:3.25rem var(--matrix-size) minmax(13rem, 1fr);justify-content:center;align-items:start;gap:clamp(1rem,2vw,1.75rem);padding:clamp(1.25rem,2.2vw,2rem);display:grid}.matrix-vector__label,.matrix-array__output{color:var(--text-muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;font-size:.5rem}.matrix-vector--vertical{align-items:center;gap:.75rem;margin-top:2.75rem;display:flex}.matrix-vector--vertical .matrix-vector__label{writing-mode:vertical-rl;transform:rotate(180deg)}.matrix-vector--vertical>div{width:1.25rem;height:var(--matrix-size);grid-template-rows:repeat(8,1fr);gap:.3rem;display:grid}.matrix-vector--vertical>div>span,.matrix-vector--horizontal>div>span{animation:vectorLane 2.8s calc(var(--lane) * 90ms) ease-in-out infinite;background:#ff4b2321;border:1px solid #ff4b236b;display:block}.matrix-vector--vertical>div>span{width:1.25rem;min-height:0}.matrix-vector--horizontal{width:var(--matrix-size);gap:.55rem;margin-bottom:.55rem;display:grid}.matrix-vector--horizontal>div{grid-template-columns:repeat(8,1fr);gap:.3rem;display:grid}.matrix-vector--horizontal>div>span{height:1.25rem}.matrix-grid{width:var(--matrix-size);height:var(--matrix-size);grid-template-columns:repeat(8,1fr);gap:.25rem;display:grid}.matrix-grid>span{animation:matrixCell 4s calc((var(--cell) % 8) * 75ms) ease-in-out infinite;background:#3b82f60e;border:1px solid #6aa2ff40;position:relative}.matrix-grid>span:after{background:var(--signal);opacity:0;content:"";animation:matrixNode 4s calc((var(--cell) % 8) * 75ms) ease-in-out infinite;border-radius:50%;position:absolute;inset:34%;box-shadow:0 0 10px #ff4b239e}.matrix-array__output{text-align:right;margin-top:.7rem;display:block}.matrix-visual__notes{gap:.7rem;display:grid}.matrix-visual__notes>div{border:1px solid var(--border);background:#050506a8;border-radius:8px;min-height:6.15rem;padding:.9rem}.matrix-visual__notes span{color:var(--signal);font-family:var(--font-ibm-plex-mono), monospace;font-size:.52rem}.matrix-visual__notes strong,.matrix-visual__notes p{display:block}.matrix-visual__notes strong{margin-top:.65rem;font-size:.75rem}.matrix-visual__notes p{color:var(--text-muted);margin:.4rem 0 0;font-size:.62rem;line-height:1.45}.spec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.spec-card{border:1px solid var(--border);background:#08080ac2;border-radius:12px;min-height:11.5rem;padding:1.2rem}.spec-card__topline>span{color:var(--text-muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem}.spec-card>strong{font-family:var(--font-manrope), sans-serif;margin-top:2.2rem;font-size:1.15rem;line-height:1.25;display:block}.spec-card>p{color:var(--text-muted);margin:.75rem 0 0;font-size:.72rem;line-height:1.55}.principle-list{border:1px solid var(--border);background:#08080a;border-radius:16px;position:sticky;top:2rem;overflow:hidden}.principle-list>.technical-label{border-bottom:1px solid var(--border);padding:1.2rem}.principle-list>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:2rem 1fr;gap:.65rem;padding:1.25rem;display:grid}.principle-list>div:last-child{border-bottom:0}.principle-list p{font-family:var(--font-manrope), sans-serif;margin:0;font-size:.92rem;line-height:1.45}.software-section{background:#020203}.software-flow{border:1px solid var(--border);background:#070708;border-radius:18px;position:relative;overflow:hidden}.software-flow__status{border-bottom:1px solid var(--border);padding:1rem 1.25rem}.software-flow ol{z-index:2;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.software-flow li{border-right:1px solid var(--border-subtle);background:#070708eb;min-height:13rem;padding:1.2rem;transition:background .18s,transform .18s;position:relative}.software-flow li:hover{background:#ff4b230b;transform:translateY(-3px)}.software-flow li:last-child{border-right:0}.software-flow li>span{color:var(--signal);font-family:var(--font-ibm-plex-mono), monospace;font-size:.56rem}.software-flow li>strong{font-family:var(--font-manrope), sans-serif;margin-top:1.55rem;font-size:.95rem;line-height:1.35;display:block}.software-flow li>small{color:var(--text-muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;margin-top:.55rem;font-size:.48rem;display:block}.software-flow__node{border:2px solid var(--signal);background:#070708;border-radius:50%;width:1rem;height:1rem;margin-top:2rem;box-shadow:0 0 0 5px #ff4b230f}.software-flow__signal{z-index:3;background:linear-gradient(90deg, var(--signal), #8b5cf6, #6aa2ff);opacity:.7;pointer-events:none;height:1px;position:absolute;top:8.35rem;left:7%;right:7%;overflow:visible}.software-flow__signal>span{width:.48rem;height:.48rem;color:var(--signal);background:currentColor;border-radius:50%;animation:6.8s linear infinite sdkSignal;position:absolute;top:-.24rem;left:0;box-shadow:0 0 14px}.software-flow__signal>span:nth-child(2){color:#8b5cf6;animation-delay:-2.25s}.software-flow__signal>span:nth-child(3){color:#6aa2ff;animation-delay:-4.5s}.software-flow__future{border-top:1px solid var(--border);background:#3b82f609;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex}.software-flow__future>div{align-items:center;gap:.75rem;display:flex}.software-flow__future strong{font-family:var(--font-manrope), sans-serif}.sim-section{background:radial-gradient(circle at 80%,#ff4b2312,#0000 34rem),#050506}.sim-panel{border:1px solid var(--border);background:#070708;border-radius:18px;overflow:hidden;box-shadow:0 30px 90px #0003}.sim-panel__header{border-bottom:1px solid var(--border);padding:1.1rem 1.25rem}.sim-panel__header>div{align-items:center;gap:.8rem;display:flex}.sim-panel__header>div>svg{color:var(--signal)}.sim-panel__workspace{grid-template-columns:minmax(0,1.05fr) minmax(24rem,.95fr);display:grid}.sim-controls{background:var(--border-subtle);border-right:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.sim-control{min-width:0;min-height:10.5rem;color:var(--text-secondary);background:#070708;border:0;flex-direction:column;justify-content:space-between;padding:1.2rem;font-size:.75rem;display:flex}.sim-control>span{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sim-control>span>strong{color:var(--text);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.04em;font-size:.58rem;font-weight:500}.sim-control input[type=range]{width:100%;height:2px;accent-color:var(--signal);cursor:pointer}.sim-control select{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font-family:var(--font-ibm-plex-mono), monospace;border-radius:6px;padding:.65rem .75rem;font-size:.65rem}.sim-control--choice legend{color:var(--text-secondary);padding:0;font-size:.75rem}.sim-control--choice>div{flex-wrap:wrap;gap:.35rem;margin-top:auto;display:flex}.sim-control--choice button{border:1px solid var(--border);color:var(--text-muted);font-family:var(--font-ibm-plex-mono), monospace;cursor:pointer;background:0 0;border-radius:5px;padding:.55rem .65rem;font-size:.56rem}.sim-control--choice button[aria-pressed=true]{border-color:var(--signal);background:var(--signal);color:#050101}.sim-output{background:radial-gradient(circle,#3b82f60f,#0000 48%),#050506;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.sim-output__visual{aspect-ratio:1;border:1px solid var(--border-subtle);border-radius:50%;align-self:center;place-items:center;width:min(17rem,70%);display:grid;position:relative}.sim-output__visual:before,.sim-output__visual:after{content:"";border:1px dashed #6aa2ff2e;border-radius:50%;position:absolute}.sim-output__visual:before{inset:16%}.sim-output__visual:after{inset:32%}.sim-output__visual>span{background:var(--signal);border-radius:50%;width:.35rem;height:.35rem;position:absolute;box-shadow:0 0 12px #ff4b2380}.sim-output__visual>span:first-child{top:15%}.sim-output__visual>span:nth-child(2){right:15%}.sim-output__visual>span:nth-child(3){bottom:15%}.sim-output__visual>span:nth-child(4){left:15%}.sim-output__visual>div{border:1px solid var(--border);width:3rem;height:3rem;color:var(--text-muted);font-family:var(--font-ibm-plex-mono), monospace;border-radius:50%;place-items:center;display:grid}.sim-output__notice{border-left:2px solid var(--signal);background:#ff4b230e;align-items:flex-start;gap:.85rem;margin-top:2rem;padding:1rem;display:flex}.sim-output__notice>svg{color:var(--signal);flex:none}.sim-output__notice span,.sim-output__notice strong,.sim-output__notice p{display:block}.sim-output__notice span{color:var(--signal);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;font-size:.55rem}.sim-output__notice strong{margin-top:.4rem;font-size:.88rem}.sim-output__notice p{color:var(--text-muted);margin:.45rem 0 0;font-size:.68rem;line-height:1.5}.sim-output__summary{border:1px solid var(--border-subtle);grid-template-columns:repeat(3,1fr);margin:1rem 0 0;display:grid}.sim-output__summary>div{border-right:1px solid var(--border-subtle);min-width:0;padding:.75rem}.sim-output__summary>div:last-child{border-right:0}.sim-output__summary dt{color:var(--text-muted);font-size:.55rem}.sim-output__summary dd{font-family:var(--font-ibm-plex-mono), monospace;text-overflow:ellipsis;white-space:nowrap;margin:.35rem 0 0;font-size:.58rem;overflow:hidden}.forge-section{background:#020203}.forge-pipeline{border:1px solid var(--border);background:#070708;border-radius:18px;overflow:hidden}.forge-pipeline__header{border-bottom:1px solid var(--border);padding:1rem 1.25rem}.forge-pipeline__stages{background:var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.forge-stage{background:#070708;min-height:8.5rem;padding:1.15rem}.forge-stage strong{max-width:15rem;font-family:var(--font-manrope), sans-serif;margin-top:2rem;font-size:1rem;line-height:1.3;display:block}.forge-stage--spec{background:#3b82f609}.forge-stage--generate{background:#8b5cf60b}.forge-stage--verify{background:#ff4b230a}.forge-pipeline__gate{border-top:1px solid var(--border);justify-content:center;align-items:center;min-height:8rem;display:flex;position:relative;overflow:hidden}.forge-pipeline__line{background:linear-gradient(90deg, transparent, var(--signal), transparent);opacity:.5;height:1px;position:absolute;left:0;right:0}.forge-pipeline__gate>div{color:var(--success);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;background:#070708;border:1px solid #75d8a152;border-radius:999px;align-items:center;gap:.65rem;padding:.75rem .9rem;font-size:.58rem;display:flex;position:relative}.kernel-section{background:radial-gradient(circle at 85% 48%,#8b5cf612,#0000 28rem),#050506}.kernel-layout{grid-template-columns:minmax(0,.9fr) minmax(30rem,1.1fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.kernel-panel{border:1px solid var(--border);background:#070708;border-radius:16px;overflow:hidden;box-shadow:0 30px 90px #00000042}.kernel-panel__bar{border-bottom:1px solid var(--border);color:var(--text-muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:.9rem 1rem;font-size:.56rem;display:flex}.kernel-panel__bar span:last-child{color:var(--signal)}.kernel-panel pre{color:#d8d8d3;min-height:25rem;font-family:var(--font-ibm-plex-mono), monospace;background-image:radial-gradient(#f7f7f414 .65px,#0000 .65px);background-size:18px 18px;margin:0;padding:clamp(1.25rem,3vw,2.25rem);font-size:clamp(.72rem,1.1vw,.9rem);line-height:1.9;overflow-x:auto}.kernel-panel__checks{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.kernel-panel__checks>div{border-right:1px solid var(--border-subtle);min-height:6rem;padding:.8rem}.kernel-panel__checks>div:last-child{border-right:0}.kernel-panel__checks strong{margin-top:1rem;font-size:.68rem;line-height:1.35;display:block}.open-section{background:#020203}.open-section__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.reference-card,.open-card{border:1px solid var(--border);background:#070708;border-radius:18px;min-width:0;padding:clamp(1.5rem,3.5vw,3.5rem)}.reference-card .section-intro h2,.open-card h2{font-size:clamp(2.7rem,4vw,4.2rem)}.reference-card__notice{border:1px solid var(--border);background:#050506;align-items:flex-start;gap:.8rem;margin-top:4rem;padding:1rem;display:flex}.reference-card__notice .status-pulse{background:var(--signal);flex:none;margin-top:.35rem;box-shadow:0 0 12px #ff4b2366}.reference-card__notice p{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.55}.open-card{background:radial-gradient(circle at 90% 8%,#ff4b2314,#0000 18rem),#08080a}.open-card__heading>.technical-label{color:var(--signal)}.open-card__heading h2{margin-top:2.15rem}.open-card__heading>p{max-width:39rem;margin-top:2rem}.artifact-list{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(2,1fr);margin-block:3rem;display:grid}.artifact-list>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:5.2rem;padding:.8rem}.artifact-list strong{margin-top:.85rem;font-size:.72rem;line-height:1.35;display:block}.roadmap-section{background:linear-gradient(#0000,#ff4b2306),#050506}.roadmap-timeline{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.roadmap-timeline:before{background:linear-gradient(90deg, var(--signal), var(--border), var(--border));content:"";height:1px;position:absolute;top:1rem;left:0;right:0}.roadmap-timeline>li{border-bottom:1px solid var(--border-subtle);min-height:15rem;padding-right:1rem;position:relative}.roadmap-timeline__marker{border:1px solid var(--border);width:2rem;height:2rem;color:var(--text-muted);font-family:var(--font-ibm-plex-mono), monospace;background:#050506;border-radius:50%;place-items:center;font-size:.52rem;display:grid;position:relative}.roadmap-timeline>li:first-child .roadmap-timeline__marker,.roadmap-timeline>li:nth-child(2) .roadmap-timeline__marker{border-color:var(--signal);color:var(--signal)}.roadmap-timeline__content{max-width:17rem;padding-top:2.5rem}.roadmap-timeline__content h3{font-family:var(--font-manrope), sans-serif;margin:1.15rem 0 0;font-size:1.05rem;line-height:1.38}.roadmap-timeline>li:nth-child(n+5){border-bottom:0;padding-top:3rem}.roadmap-timeline>li:nth-child(n+5) .roadmap-timeline__marker{display:none}.roadmap-timeline>li:nth-child(n+5) .roadmap-timeline__content{padding-top:0}.founder-section{--section-art-opacity:.48;--section-art-position:18% center;background:#020203}.founder-profile{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070708f0;border:1px solid #f7f7f433;border-radius:18px;overflow:hidden}.founder-profile__portrait{aspect-ratio:2962/1672;background:var(--surface);width:100%;min-height:0;position:relative;overflow:hidden}.founder-profile__portrait:after{content:"";background:linear-gradient(#0000 66%,#020203d1),linear-gradient(90deg,#02020314,#0000 50%,#02020314);position:absolute;inset:0}.founder-profile__portrait img{object-fit:cover;object-position:center;filter:saturate(.78)contrast(1.02)brightness(.88)}.founder-profile__portrait-label{z-index:1;color:var(--text-secondary);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;justify-content:space-between;font-size:.56rem;display:flex;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.founder-profile__content{border-top:1px solid var(--border);grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);padding:clamp(2rem,5vw,5rem);display:grid}.founder-profile__introduction>.technical-label{color:var(--signal)}.founder-profile__content h3{font-family:var(--font-manrope), sans-serif;letter-spacing:-.06em;margin:1.25rem 0 0;font-size:clamp(2.8rem,5vw,5rem);line-height:1}.founder-profile__role{color:var(--text-muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin:.85rem 0 0;font-size:.65rem}.founder-profile__headline{max-width:26rem;color:var(--text);font-family:var(--font-manrope), sans-serif;letter-spacing:-.03em;margin:1.6rem 0 0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:540;line-height:1.3}.founder-profile__bio{max-width:49rem;color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.75}.founder-profile__experience{margin-top:2.5rem}.founder-profile__experience>div{border-top:1px solid var(--border);margin-top:1rem;display:grid}.founder-profile__experience article{border-bottom:1px solid var(--border);grid-template-columns:minmax(12rem,.65fr) minmax(0,1.35fr);gap:.6rem 1.75rem;padding:1.25rem 0;display:grid}.founder-profile__company{grid-row:1/span 2;align-content:start;display:grid}.founder-profile__company-logo{background:#f4f2ed;border:1px solid #f7f7f429;border-radius:5px;align-items:center;width:min(100%,11.5rem);height:3.5rem;padding:.7rem .8rem;display:flex}.founder-profile__company-logo img{object-fit:contain;width:100%;height:100%}.founder-profile__experience article>p{color:var(--text-secondary);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.55rem}.founder-profile__experience article>small{color:var(--text-muted);grid-column:2;font-size:.68rem;line-height:1.55}.founder-profile__links{gap:.75rem;margin-top:2rem;display:flex}.founder-profile__links a{border:1px solid var(--border);color:var(--text-secondary);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.07em;text-transform:uppercase;border-radius:6px;align-items:center;gap:.55rem;padding:.7rem .8rem;font-size:.6rem;display:inline-flex}.founder-profile__links a:hover{border-color:var(--signal);color:var(--text)}.founder-profile__links svg{color:var(--signal)}.final-cta{border-bottom:1px solid var(--border-subtle);background:#050506;padding-block:clamp(6rem,10vw,9rem);position:relative;overflow:hidden}.final-cta__panel{background:radial-gradient(circle,#ff4b231a,#0000 27rem),radial-gradient(#f7f7f41a .65px,#0000 .65px) 0 0/18px 18px,#070708;border:1px solid #ff4b2347;border-radius:22px;place-items:center;min-height:39rem;padding:clamp(2rem,6vw,6rem);display:grid;position:relative;overflow:hidden}.final-cta__mark{opacity:.07;width:min(55vw,42rem);position:absolute}.final-cta__mark svg{width:100%;height:auto}.final-cta__content{text-align:center;max-width:57rem;position:relative}.final-cta__content>.technical-label{color:var(--signal)}.final-cta h2{max-width:12ch;margin:1.5rem auto 0}.final-cta__content>p{max-width:42rem;margin:1.75rem auto 0}.final-cta__actions{justify-content:center;gap:.75rem;margin-top:2.25rem;display:flex}.technical-page{background:var(--bg)}.technical-page__hero{min-height:max(47rem,92svh);padding-top:calc(var(--header-height) + 4rem);border-bottom:1px solid var(--border-subtle);background:#020203;position:relative;overflow:hidden}.technical-page__hero-art,.technical-page__grid{pointer-events:none;position:absolute;inset:0}.technical-page__hero-art{transform:translate3d(0, var(--technical-hero-shift,0), 0) scale(1.04);transform-origin:top;filter:saturate(.86)contrast(1.04);opacity:.78;background-image:linear-gradient(90deg,#020203fa 0%,#020203ad 48%,#0202034d 100%),linear-gradient(#0202036b 0%,#0000 54%,#020203 100%),url(/images/backgrounds/edge-dataflow-v1.jpg);background-position:50%,50%,72%;background-size:cover;transition:transform .12s linear}.technical-page--lpu .technical-page__hero-art,.technical-page--architecture .technical-page__hero-art,.technical-page--roadmap .technical-page__hero-art{background-image:linear-gradient(90deg,#020203f7 0%,#020203a8 48%,#02020342 100%),linear-gradient(#02020373 0%,#0000 54%,#020203 100%),url(/images/backgrounds/neural-silicon-v1.jpg)}.technical-page--sim .technical-page__hero-art,.technical-page--forge .technical-page__hero-art{background-image:linear-gradient(90deg,#02020352 0%,#020203c7 54%,#020203eb 100%),linear-gradient(#02020361 0%,#0000 54%,#020203 100%),url(/images/backgrounds/physical-ai-robotics-v1.jpg);background-position:50%,50%,18%}.technical-page__grid{opacity:.45;background-image:linear-gradient(#f7f7f409 1px,#0000 1px),linear-gradient(90deg,#f7f7f409 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.technical-page__hero-inner{min-height:calc(max(47rem, 92svh) - var(--header-height) - 4rem);flex-direction:column;justify-content:space-between;padding-bottom:4rem;display:flex;position:relative}.technical-page__breadcrumbs{color:var(--text-muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.11em;align-items:center;gap:.75rem;font-size:.58rem;display:flex}.technical-page__breadcrumbs a:hover{color:var(--text)}.technical-page__breadcrumbs span:last-child{color:var(--signal)}.technical-page__heading{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin-block:5rem 4rem;display:grid}.technical-page__heading-label{color:var(--text-muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;grid-column:1/span 4;gap:.9rem;padding-top:.75rem;font-size:.58rem;display:flex}.technical-page__heading-label span:first-child{color:var(--signal)}.technical-page__heading>div:last-child{grid-column:5/-1;max-width:60rem}.technical-page__heading h1{max-width:12ch;font-family:var(--font-manrope), sans-serif;letter-spacing:-.068em;text-wrap:balance;margin:1.3rem 0 0;font-size:clamp(4rem,6.7vw,7rem);font-weight:610;line-height:.94}.technical-page__heading>div:last-child>p{color:#c4c4c0;max-width:48rem;margin:2rem 0 0;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.75}.technical-page__truth{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050506b8;border:1px solid #ff4b2347;border-radius:8px;align-items:flex-start;gap:.8rem;max-width:40rem;padding:1rem 1.1rem;display:flex}.technical-page__truth>div>span{color:var(--signal);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.09em;font-size:.52rem}.technical-page__truth p{color:var(--text-secondary);margin:.35rem 0 0;font-size:.72rem;line-height:1.5}.technical-page__body{padding-block:clamp(5rem,8vw,8rem)}.technical-page__subnav{border:1px solid var(--border);scrollbar-width:thin;border-radius:10px;margin-bottom:1.25rem;display:flex;overflow-x:auto}.technical-page__subnav a{border-right:1px solid var(--border-subtle);color:#929297;min-width:max-content;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.55rem;padding:.78rem .9rem;font-size:.53rem;display:flex}.technical-page__subnav a:last-child{border-right:0}.technical-page__subnav a span{color:var(--signal)}.technical-page__subnav a[aria-current=page] span{color:var(--signal-hot)}.technical-page__subnav a[aria-current=page]{color:var(--text);box-shadow:inset 0 -2px var(--signal);background:#ff4b2314}.technical-diagram{background:radial-gradient(circle at 65% 42%,#3b82f60e,#0000 30rem),#060608f0;border:1px solid #f7f7f433;border-radius:18px;overflow:hidden;box-shadow:0 34px 100px #0000004d}.technical-diagram__bar{border-bottom:1px solid var(--border);color:#929297;min-height:3.6rem;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.09em;justify-content:space-between;align-items:center;gap:1rem;padding-inline:1.2rem;font-size:.54rem;display:flex}.technical-diagram__bar>div{align-items:center;gap:.65rem;display:flex}.technical-page__sections{border-top:1px solid var(--border);margin-top:clamp(6rem,9vw,9rem)}.technical-page__sections>section{border-bottom:1px solid var(--border);grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2rem,4vw,4rem);min-height:30rem;padding-block:clamp(5rem,8vw,8rem);display:grid}.technical-page__sections>section:nth-child(2n){background:linear-gradient(90deg,#0000,#8b5cf606,#0000)}.technical-page__section-index{color:#929297;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;grid-column:1/span 4;align-items:flex-start;gap:.9rem;padding-top:.55rem;font-size:.57rem;display:flex}.technical-page__section-index span:first-child{color:var(--signal)}.technical-page__section-copy{grid-column:5/-1;max-width:57rem}.technical-page__section-copy h2{max-width:17ch;font-family:var(--font-manrope), sans-serif;letter-spacing:-.057em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,4.4vw,4.6rem);font-weight:580;line-height:.98}.technical-page__section-body{gap:1rem;max-width:48rem;margin-top:2rem;display:grid}.technical-page__section-body p{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.78}.technical-page__section-copy ul{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:2rem 0 0;padding:0;list-style:none;display:grid}.technical-page__section-copy li{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:6rem;color:var(--text-secondary);flex-direction:column;justify-content:space-between;gap:1rem;padding:1rem;font-size:.76rem;line-height:1.5;display:flex}.technical-page__section-copy li span{color:var(--signal);font-family:var(--font-ibm-plex-mono), monospace;font-size:.52rem}.technical-page__note{background:#ff4b2309;border:1px solid #ff4b2345;border-radius:8px;align-items:flex-start;gap:.75rem;max-width:48rem;margin-top:2rem;padding:1rem;display:flex}.technical-page__note p{color:var(--text-secondary);margin:0;font-size:.75rem;line-height:1.55}.technical-page__next{background:radial-gradient(circle at 78%,#ff4b2317,#0000 22rem),#070708;border:1px solid #ff4b2347;border-radius:18px;justify-content:space-between;align-items:center;gap:2rem;min-height:24rem;margin-top:clamp(5rem,8vw,8rem);padding:clamp(2rem,5vw,5rem);display:flex}.technical-page__next h2{max-width:15ch;font-family:var(--font-manrope), sans-serif;letter-spacing:-.055em;margin:1.2rem 0 0;font-size:clamp(2.4rem,4vw,4rem);font-weight:580;line-height:1}.technical-page__next>a{background:var(--signal);color:#050101;min-height:3.25rem;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.07em;text-transform:uppercase;border-radius:7px;align-items:center;gap:1rem;padding-inline:1.15rem;font-size:.64rem;display:inline-flex}.technical-page__utility{justify-content:space-between;gap:1rem;padding-top:2rem;display:flex}.technical-page__utility a{color:#929297;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.58rem;display:inline-flex}.technical-page__utility a:hover{color:var(--text)}.platform-map{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:center;gap:3rem;min-height:34rem;padding:clamp(1.5rem,4vw,4rem);display:grid;position:relative}.platform-map__products{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-map__products article{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:#08080ab8;align-content:space-between;min-height:9rem;padding:1rem;display:grid}.platform-map__products span,.platform-map__products small,.platform-map__core span{color:var(--text-muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.52rem}.platform-map__products span{color:var(--signal)}.platform-map__products strong{font-family:var(--font-manrope), sans-serif;margin-block:1.5rem .45rem;font-size:1.3rem}.platform-map__core{text-align:center;background:radial-gradient(circle,#ff4b231f,#060608e6 68%);border:1px solid #ff4b236b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;min-height:16rem;display:flex}.platform-map__core svg{color:var(--signal)}.platform-map__core strong{max-width:13rem;font-family:var(--font-manrope), sans-serif;font-size:1.2rem;line-height:1.3}.platform-map__rail{background:linear-gradient(90deg, var(--signal), var(--violet), var(--blue));height:1px;position:absolute;top:50%;left:44%;right:32%}.platform-map__rail span{background:var(--signal);border-radius:50%;width:.44rem;height:.44rem;animation:4s linear infinite sdkSignal;position:absolute;top:-.22rem;box-shadow:0 0 12px #ff4b2399}.platform-map__rail span:nth-child(2){animation-delay:-1.3s}.platform-map__rail span:nth-child(3){animation-delay:-2.6s}.lpu-system-view{grid-template-columns:minmax(17rem,.8fr) minmax(22rem,1.2fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:35rem;padding:clamp(1.5rem,4vw,4rem);display:grid}.lpu-system-view__blocks{border-top:1px solid var(--border);display:grid}.lpu-system-view__blocks article{border-bottom:1px solid var(--border);grid-template-columns:2rem 2rem 1fr;align-items:center;gap:.75rem;min-height:5.5rem;display:grid}.lpu-system-view__blocks article>span{color:var(--signal);font-family:var(--font-ibm-plex-mono), monospace;font-size:.54rem}.lpu-system-view__blocks article>svg{color:var(--blue-bright)}.lpu-system-view__blocks article>strong{font-size:.85rem}.lpu-matrix-view{--tech-matrix-size:min(28vw, 21rem);grid-template-columns:1.3rem var(--tech-matrix-size);grid-template-rows:1.3rem var(--tech-matrix-size) auto;justify-content:center;gap:.35rem;display:grid;position:relative}.lpu-matrix-view__top,.lpu-matrix-view__left,.lpu-matrix-view__grid{gap:.25rem;display:grid}.lpu-matrix-view__top{grid-column:2;grid-template-columns:repeat(8,1fr)}.lpu-matrix-view__left{grid-row:2;grid-template-rows:repeat(8,1fr)}.lpu-matrix-view__top span,.lpu-matrix-view__left span{background:#ff4b231f;border:1px solid #ff4b239e;animation:2.8s ease-in-out infinite vectorLane}.lpu-matrix-view__grid{grid-area:2/2;grid-template-columns:repeat(8,1fr)}.lpu-matrix-view__grid span{background:#3b82f60e;border:1px solid #6aa2ff42;animation:4s ease-in-out infinite matrixCell}.lpu-matrix-view__x{color:var(--text-muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;text-align:right;grid-area:3/2;padding-top:.55rem;font-size:.48rem}.technical-software-path{grid-template-columns:repeat(6,minmax(0,1fr));min-height:26rem;padding-top:2.5rem;display:grid;position:relative}.technical-software-path__rail{background:linear-gradient(90deg, var(--signal), var(--violet), var(--blue));height:1px;position:absolute;top:9.25rem;left:7%;right:7%}.technical-software-path__rail span{background:var(--blue-bright);border-radius:50%;width:.4rem;height:.4rem;animation:4.6s linear infinite sdkSignal;position:absolute;top:-.2rem;box-shadow:0 0 12px #6aa2ffa8}.technical-software-path__rail span:last-child{animation-delay:-2.3s}.technical-software-path article{z-index:1;border-right:1px solid var(--border-subtle);min-width:0;min-height:14rem;padding:1.2rem;position:relative}.technical-software-path article>span,.technical-software-path article>small{color:var(--text-muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.07em;font-size:.5rem}.technical-software-path article>span{color:var(--signal)}.technical-software-path__node{border:2px solid var(--signal);background:#060608;border-radius:50%;width:1rem;height:1rem;margin-top:2rem;box-shadow:0 0 0 .4rem #ff4b230d}.technical-software-path article strong{min-height:2.6rem;margin-top:1.7rem;font-size:.84rem;line-height:1.3;display:block}.technical-software-path article small{margin-top:.7rem;display:block}.technical-software-path__future{border-top:1px solid var(--border);background:#3b82f60a;grid-column:1/-1;justify-content:space-between;align-items:center;padding:1.1rem 1.2rem;display:flex}.technical-software-path__future span{color:var(--text-muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.09em;font-size:.52rem}.architecture-explorer{min-height:37rem}.architecture-explorer__controls{border-bottom:1px solid var(--border);justify-content:flex-end;padding:1rem;display:flex}.architecture-explorer__controls button{border:1px solid var(--border);color:#929297;min-width:5rem;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border-right:0;padding:.65rem .8rem;font-size:.52rem}.architecture-explorer__controls button:first-child{border-radius:6px 0 0 6px}.architecture-explorer__controls button:last-child{border-right:1px solid var(--border);border-radius:0 6px 6px 0}.architecture-explorer__controls button[aria-pressed=true]{background:var(--signal);color:#050101}.architecture-explorer__boundary{grid-template-columns:minmax(12rem,.3fr) minmax(0,1fr);gap:1rem;padding:clamp(1.5rem,4vw,4rem);display:grid}.architecture-explorer__host,.architecture-explorer__tile{border:1px solid var(--border);background:#08080ab8;border-radius:12px}.architecture-explorer__host{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;min-height:17rem;padding:1rem;display:flex}.architecture-explorer__host span,.architecture-explorer__tile>span{color:#929297;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;font-size:.5rem}.architecture-explorer__host svg{color:var(--signal)}.architecture-explorer__tile{overflow:hidden}.architecture-explorer__tile>span{border-bottom:1px solid var(--border);padding:1rem;display:block}.architecture-explorer__tile>div{background:var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.architecture-explorer__tile article{background:#08080a;align-content:space-between;min-height:9rem;padding:1rem;transition:opacity .18s,filter .18s;display:grid}.architecture-explorer__tile article[data-group=control]{background:#3b82f612}.architecture-explorer__tile article[data-group=compute]{background:#8b5cf612}.architecture-explorer__tile article[data-group=memory]{background:#ff4b230e}.architecture-explorer__tile article[data-active=false]{opacity:.22;filter:saturate(0)}.architecture-explorer__tile article>span{color:var(--signal);font-family:var(--font-ibm-plex-mono), monospace;font-size:.5rem}.architecture-explorer__tile article strong{margin-top:1.2rem;font-size:.85rem}.architecture-explorer__tile article small{color:#a5a5a9;margin-top:.45rem;font-size:.58rem;line-height:1.45}.sim-evidence-map{background:var(--border-subtle);grid-template-columns:minmax(14rem,.7fr) minmax(22rem,1.25fr) minmax(14rem,.7fr);gap:1px;min-height:34rem;display:grid}.sim-evidence-map>div{background:#070709}.sim-evidence-map__inputs{padding:1.5rem}.sim-evidence-map__inputs>span,.sim-evidence-map__output>span,.sim-evidence-map__chart-title span{color:var(--text-muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;font-size:.52rem}.sim-evidence-map__inputs>div{border-bottom:1px solid var(--border);grid-template-columns:2rem 1fr;align-items:center;min-height:5.3rem;margin-top:.8rem;display:grid}.sim-evidence-map__inputs small{color:var(--signal);font-family:var(--font-ibm-plex-mono), monospace;font-size:.52rem}.sim-evidence-map__inputs strong{font-size:.76rem}.sim-evidence-map__chart{padding:1.5rem}.sim-evidence-map__chart-title{align-items:center;gap:.7rem;display:flex}.sim-evidence-map__chart-title svg{color:var(--signal)}.sim-evidence-map__chart svg{width:100%;height:auto;margin-top:1.5rem}.sim-evidence-map__chart path{fill:none;stroke:var(--border);stroke-width:2px}.sim-evidence-map__chart .sim-evidence-map__roof{stroke:var(--signal);stroke-width:3px}.sim-evidence-map__chart .sim-evidence-map__sweep{stroke:var(--blue-bright);stroke-dasharray:7 7}.sim-evidence-map__chart circle{fill:var(--signal);filter:drop-shadow(0 0 8px #ff4b23b3)}.sim-evidence-map__chart text{fill:var(--text-muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:1px;font-size:9px}.sim-evidence-map__chart>p{border-left:2px solid var(--signal);color:#929297;background:#ff4b230b;margin:0;padding:.8rem;font-size:.65rem;line-height:1.5}.sim-evidence-map__output{flex-direction:column;justify-content:center;align-items:flex-start;gap:.8rem;padding:1.5rem;display:flex}.sim-evidence-map__output svg{color:var(--success)}.sim-evidence-map__output strong{font-family:var(--font-manrope), sans-serif;font-size:1.2rem;line-height:1.3}.sim-evidence-map__output small{color:var(--text-muted);font-size:.63rem;line-height:1.5}.forge-evidence-map{padding:clamp(1.5rem,4vw,4rem)}.forge-evidence-map__stages{background:var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.forge-evidence-map__stages article{background:#08080af5;grid-template-columns:2rem 1fr auto;align-items:center;gap:.6rem;min-height:8rem;padding:1rem;display:grid}.forge-evidence-map__stages article[data-gate=true]{background:#75d8a109}.forge-evidence-map__stages article>span{color:var(--signal);font-family:var(--font-ibm-plex-mono), monospace;font-size:.52rem}.forge-evidence-map__stages article strong{font-size:.75rem;line-height:1.4}.forge-evidence-map__stages article svg{color:var(--success)}.forge-evidence-map__rule{background:#75d8a109;border:1px solid #75d8a154;border-radius:9px;align-items:center;gap:1rem;max-width:47rem;margin:2rem auto 0;padding:1.1rem;display:flex}.forge-evidence-map__rule svg{color:var(--success);flex:none}.forge-evidence-map__rule span{color:var(--success);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;font-size:.52rem}.forge-evidence-map__rule strong{margin-top:.4rem;font-size:.78rem;display:block}.open-readiness-map{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.open-readiness-map article{border-right:1px solid var(--border);align-content:space-between;min-height:17rem;padding:1.2rem;display:grid}.open-readiness-map article:last-of-type{border-right:0}.open-readiness-map article>span{color:var(--signal);font-family:var(--font-ibm-plex-mono), monospace;font-size:.52rem}.open-readiness-map article>svg{color:var(--blue-bright);margin-top:2rem}.open-readiness-map article>strong{margin-top:1rem;font-size:.8rem}.open-readiness-map article>div{color:var(--text-muted);align-items:center;gap:.5rem;margin-top:2rem;display:flex}.open-readiness-map article small{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.06em;font-size:.46rem}.open-readiness-map__gate{border-top:1px solid var(--border);min-height:4.5rem;color:var(--text-muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;background:#ff4b2309;grid-column:1/-1;justify-content:space-around;align-items:center;gap:1rem;padding:1rem;font-size:.5rem;display:flex}.open-readiness-map__gate svg{color:var(--signal)}.technical-roadmap{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:clamp(1.5rem,4vw,4rem);list-style:none;display:grid;position:relative}.technical-roadmap:before{background:linear-gradient(90deg, var(--signal), var(--border), transparent);content:"";height:1px;position:absolute;top:7.25rem;left:8%;right:8%}.technical-roadmap li{z-index:1;min-height:12rem;padding:1rem;position:relative}.technical-roadmap li:nth-child(n+5){padding-top:3rem}.technical-roadmap__marker{border:1px solid var(--border);width:2.2rem;height:2.2rem;color:var(--text-muted);font-family:var(--font-ibm-plex-mono), monospace;background:#070709;border-radius:50%;place-items:center;font-size:.52rem;display:grid}.technical-roadmap li[data-status=active] .technical-roadmap__marker{border-color:var(--signal);color:var(--signal);box-shadow:0 0 20px #ff4b231f}.technical-roadmap li>div:last-child{max-width:14rem;margin-top:2rem}.technical-roadmap li>div:last-child span{color:var(--signal);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.49rem}.technical-roadmap li>div:last-child strong{margin-top:.7rem;font-size:.74rem;line-height:1.45;display:block}.company-page{background:var(--bg)}.company-page__hero{min-height:max(46rem,90svh);padding-top:calc(var(--header-height) + 4rem);border-bottom:1px solid var(--border-subtle);background:#020203;position:relative;overflow:hidden}.company-page__hero-art,.company-page__hero-grid{pointer-events:none;position:absolute;inset:0}.company-page__hero-art{transform:translate3d(0, var(--company-hero-shift,0), 0) scale(1.04);transform-origin:top;filter:saturate(.82)contrast(1.04);opacity:.76;background-image:linear-gradient(90deg,#020203fa 0%,#020203b8 48%,#02020352 100%),linear-gradient(#0202036b,#0000 52%,#020203 100%),url(/images/backgrounds/edge-dataflow-v1.jpg);background-position:50%,50%,70%;background-size:cover;transition:transform .12s linear}.company-page__hero--about .company-page__hero-art{background-image:linear-gradient(90deg,#020203fa 0%,#020203b3 48%,#02020347 100%),linear-gradient(#02020366,#0000 50%,#020203 100%),url(/images/backgrounds/physical-ai-robotics-v1.jpg);background-position:50%,50%,68%}.company-page__hero--contact .company-page__hero-art{background-image:linear-gradient(90deg,#020203fa 0%,#020203ad 48%,#0202034d 100%),linear-gradient(#0202036b,#0000 50%,#020203 100%),url(/images/backgrounds/neural-silicon-v1.jpg);background-position:50%,50%,73%}.company-page__hero-grid{background-image:linear-gradient(#f7f7f406 1px,#0000 1px),linear-gradient(90deg,#f7f7f406 1px,#0000 1px);background-size:6rem 6rem;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.company-page__hero-inner{min-height:calc(max(46rem, 90svh) - var(--header-height) - 4rem);flex-direction:column;padding-bottom:3.5rem;display:flex;position:relative}.company-page__breadcrumbs{color:#929297;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.11em;align-items:center;gap:.85rem;font-size:.55rem;display:flex}.company-page__breadcrumbs a:hover,.company-page__breadcrumbs span:last-child{color:var(--signal)}.company-page__heading{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;margin-block:auto 3rem;display:grid}.company-page__heading-label{color:#929297;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;grid-column:1/span 4;align-items:flex-start;gap:1rem;padding-top:1rem;font-size:.57rem;display:flex}.company-page__heading-label span:first-child{color:var(--signal)}.company-page__heading>div:last-child{grid-column:5/-1;max-width:59rem}.company-page__heading h1{max-width:12ch;font-family:var(--font-manrope), sans-serif;letter-spacing:-.075em;margin:0;font-size:clamp(4rem,7vw,7.6rem);font-weight:560;line-height:.9}.company-page__heading>div:last-child>p{max-width:48rem;color:var(--text-secondary);margin:2.1rem 0 0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.65}.company-page__signal{background:#030304d1;border:1px solid #ff4b2373;border-radius:8px;align-items:flex-start;gap:.8rem;width:min(100%,40rem);padding:1rem;display:flex}.company-page__signal>div>span{color:var(--signal);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;font-size:.52rem}.company-page__signal p{color:var(--text-secondary);margin:.55rem 0 0;font-size:.72rem;line-height:1.45}.company-page__body{padding-block:clamp(5rem,8vw,8rem)}.company-page__intro{border-top:1px solid var(--border);grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;padding-block:clamp(3rem,6vw,6rem);display:grid}.company-page__intro>div:first-child{color:#929297;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;grid-column:1/span 4;gap:1rem;padding-top:.45rem;font-size:.58rem;display:flex}.company-page__intro>div:first-child span:first-child{color:var(--signal)}.company-page__intro>div:last-child{grid-column:5/-1;max-width:57rem}.company-page__intro h2,.journal-lanes>header h2,.about-reasons>header h2,.about-founder>header h2,.about-principles>header h2,.contact-faq>header h2{max-width:14ch;font-family:var(--font-manrope), sans-serif;letter-spacing:-.065em;margin:0;font-size:clamp(2.8rem,5vw,5.3rem);font-weight:560;line-height:.96}.company-page__intro>div:last-child>p{max-width:48rem;color:var(--text-secondary);margin:1.7rem 0 0;font-size:1rem;line-height:1.75}.journal-empty{background:radial-gradient(circle at 20%,#3b82f61c,#0000 20rem),radial-gradient(circle at 80% 30%,#8b5cf60f,#0000 24rem),#060608;border:1px solid #f7f7f433;border-radius:18px;grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(2rem,6vw,6rem);min-height:34rem;padding:clamp(2rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.journal-empty__orbit{aspect-ratio:1;width:min(19rem,54vw);color:var(--blue-bright);border:1px solid #6aa2ff61;border-radius:50%;justify-self:center;place-items:center;display:grid;position:relative}.journal-empty__orbit:before,.journal-empty__orbit:after{content:"";border:1px solid #8b5cf640;border-radius:50%;position:absolute}.journal-empty__orbit:before{inset:16%}.journal-empty__orbit:after{background:#3b82f60f;inset:34%}.journal-empty__orbit>span{background:var(--signal);border-radius:50%;width:.55rem;height:.55rem;animation:8s linear infinite orbitTurn;position:absolute;box-shadow:0 0 16px #ff4b2399}.journal-empty__orbit>span:first-child{transform-origin:0 6.9rem;top:14%;left:49%}.journal-empty__orbit>span:nth-child(2){background:var(--success);bottom:23%;right:16%}.journal-empty__orbit svg{z-index:1;position:relative}.journal-empty>div:nth-child(2)>span,.journal-empty__state,.journal-lanes>header>span,.about-reasons>header>span,.about-founder>header>span,.about-principles>header>span,.contact-faq>header>span{color:var(--signal);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;font-size:.58rem}.journal-empty h2{max-width:12ch;font-family:var(--font-manrope), sans-serif;letter-spacing:-.06em;margin:1.2rem 0 0;font-size:clamp(2.6rem,4vw,4.5rem);line-height:.98}.journal-empty>div:nth-child(2)>p{max-width:38rem;color:var(--text-secondary);margin:1.5rem 0 0;line-height:1.7}.journal-empty__state{color:var(--success);background:#040c08c7;border:1px solid #75d8a159;border-radius:5px;align-items:center;gap:.55rem;padding:.7rem;display:flex;position:absolute;bottom:1.5rem;right:1.5rem}.journal-entry-grid{background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.journal-entry-grid article{background:var(--surface);min-height:20rem;padding:2rem}.journal-lanes,.about-reasons,.about-founder,.about-principles,.contact-faq{padding-block:clamp(7rem,11vw,11rem)}.journal-lanes>header,.about-reasons>header,.about-founder>header,.about-principles>header,.contact-faq>header{grid-template-columns:minmax(11rem,.35fr) minmax(0,.65fr);align-items:start;gap:2rem;margin-bottom:4rem;display:grid}.journal-category-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.journal-category-grid article{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:#070709cc;align-content:start;min-height:19rem;padding:1.5rem;display:grid}.journal-category-grid article>span{color:var(--signal);font-family:var(--font-ibm-plex-mono), monospace;font-size:.52rem}.journal-category-grid article svg{color:var(--blue-bright);margin-top:3.5rem}.journal-category-grid h3,.about-reasons article h3,.principle-grid h3{font-family:var(--font-manrope), sans-serif;letter-spacing:-.03em;margin:1.2rem 0 0;font-size:1.35rem;line-height:1.2}.journal-category-grid p,.about-reasons article p,.principle-grid p{color:var(--text-secondary);margin:.9rem 0 0;font-size:.78rem;line-height:1.65}.publication-contract{background:linear-gradient(135deg,#ff4b230e,#0000 42%),#060607;border:1px solid #ff4b2347;border-radius:18px;grid-template-columns:minmax(16rem,.45fr) minmax(0,.55fr);gap:clamp(3rem,8vw,8rem);padding:clamp(2rem,5vw,5rem);display:grid}.publication-contract>div{gap:1.5rem;display:flex}.publication-contract>div>span,.publication-contract>div>div>span{color:var(--signal);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.09em;font-size:.56rem}.publication-contract h2{max-width:10ch;font-family:var(--font-manrope), sans-serif;letter-spacing:-.06em;margin:1.3rem 0 0;font-size:clamp(2.6rem,4vw,4.5rem);line-height:.96}.publication-contract ol{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.publication-contract li{border-bottom:1px solid var(--border);color:var(--text-secondary);grid-template-columns:2rem 1fr;gap:1rem;padding-block:1.25rem;font-size:.78rem;line-height:1.55;display:grid}.publication-contract li span{color:var(--signal);font-family:var(--font-ibm-plex-mono), monospace;font-size:.52rem}.about-reasons>div,.principle-grid{background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.about-reasons article{background:#070709;min-height:25rem;padding:1.7rem}.about-reasons article>span,.principle-grid article>span{color:var(--signal);font-family:var(--font-ibm-plex-mono), monospace;font-size:.52rem}.about-reasons article svg{color:var(--blue-bright);margin-top:7rem;display:block}.about-founder>header>p{max-width:42rem;color:var(--text-secondary);margin:1.5rem 0 0;line-height:1.7}.about-founder .founder-profile{background:#070708fa}.principle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.principle-grid article{background:#070709;min-height:22rem;padding:1.5rem}.principle-grid article svg{color:var(--success);margin-bottom:6rem;display:block}.open-engineering-panel{background:radial-gradient(circle at 18% 20%,#75d8a112,#0000 22rem),#060807;border:1px solid #75d8a147;border-radius:18px;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:clamp(3rem,7vw,7rem);padding:clamp(2rem,5vw,5rem);display:grid}.open-engineering-panel>div>span{color:var(--success);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.09em;font-size:.56rem}.open-engineering-panel h2{max-width:14ch;font-family:var(--font-manrope), sans-serif;letter-spacing:-.065em;margin:1.3rem 0 0;font-size:clamp(2.7rem,4.7vw,5rem);line-height:.98}.open-engineering-panel>div>p{max-width:44rem;color:var(--text-secondary);margin:1.7rem 0 0;line-height:1.7}.open-engineering-panel ul{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.open-engineering-panel li{border-bottom:1px solid var(--border);color:var(--text-secondary);align-items:flex-start;gap:.8rem;padding-block:1.2rem;font-size:.75rem;line-height:1.5;display:flex}.open-engineering-panel li svg{color:var(--success);flex:none}.contact-channel-grid{border:1px solid var(--border);background:var(--border);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.contact-channel-grid>a{background:#070709;flex-direction:column;align-items:flex-start;min-height:25rem;padding:1.6rem;transition:background .18s;display:flex;position:relative}.contact-channel-grid>a:hover{background:#0c0909}.contact-channel-grid>a>div{width:100%;color:var(--signal);font-family:var(--font-ibm-plex-mono), monospace;justify-content:space-between;font-size:.53rem;display:flex}.contact-channel-grid>a>span{color:#929297;min-height:2rem;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.07em;margin-top:6rem;font-size:.55rem}.contact-channel-grid>a>strong{overflow-wrap:anywhere;max-width:100%;font-family:var(--font-manrope), sans-serif;letter-spacing:-.03em;margin-top:1rem;font-size:clamp(1.2rem,2vw,1.65rem)}.contact-channel-grid>a>p{max-width:24rem;color:var(--text-secondary);margin:1rem 0 0;font-size:.78rem;line-height:1.6}.contact-channel-grid>a>svg{color:var(--signal);position:absolute;bottom:1.5rem;right:1.5rem}.contact-prep-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-block:clamp(7rem,11vw,11rem);display:grid}.contact-context,.contact-areas{border:1px solid var(--border);background:#060607;border-radius:18px;min-height:34rem;padding:clamp(1.5rem,4vw,3.5rem)}.contact-context>div,.contact-areas>div{color:var(--signal);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;align-items:center;gap:.8rem;font-size:.56rem;display:flex}.contact-areas>div{color:var(--success)}.contact-context h2,.contact-areas h2{max-width:12ch;font-family:var(--font-manrope), sans-serif;letter-spacing:-.06em;margin:2rem 0 0;font-size:clamp(2.4rem,4vw,4.2rem);line-height:.98}.contact-context ol,.contact-areas ul{border-top:1px solid var(--border);margin:3rem 0 0;padding:0;list-style:none}.contact-context li,.contact-areas li{border-bottom:1px solid var(--border);color:var(--text-secondary);grid-template-columns:2rem 1fr;gap:.8rem;padding-block:1.1rem;font-size:.75rem;line-height:1.55;display:grid}.contact-context li span,.contact-areas li svg{color:var(--signal)}.contact-context li span{font-family:var(--font-ibm-plex-mono), monospace;font-size:.52rem}.contact-areas li svg{color:var(--success)}.contact-social{background:#3b82f609;border:1px solid #6aa2ff47;border-radius:12px;justify-content:space-between;align-items:center;gap:3rem;padding:1.5rem;display:flex}.contact-social>div{align-items:flex-start;gap:.8rem;display:flex}.contact-social>div>div>span{color:var(--blue-bright);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.09em;font-size:.52rem}.contact-social strong{margin-top:.55rem;font-size:.85rem;display:block}.contact-social>p{max-width:36rem;color:var(--text-secondary);margin:0;font-size:.75rem;line-height:1.6}.faq-list{border-top:1px solid var(--border)}.faq-list details{border-bottom:1px solid var(--border)}.faq-list summary{color:var(--text);font-family:var(--font-manrope), sans-serif;cursor:pointer;grid-template-columns:3rem 1fr auto;align-items:center;gap:1rem;padding-block:1.5rem;font-size:clamp(1.1rem,1.8vw,1.45rem);list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{color:var(--signal);font-family:var(--font-ibm-plex-mono), monospace;content:"+";font-size:1.2rem}.faq-list details[open] summary:after{content:"−"}.faq-list summary span{color:var(--signal);font-family:var(--font-ibm-plex-mono), monospace;font-size:.55rem}.faq-list details>p{max-width:50rem;color:var(--text-secondary);margin:-.4rem 0 0;padding:0 2rem 1.7rem 4rem;line-height:1.7}.company-page__cta{background:radial-gradient(circle at 20% 20%,#ff4b231c,#0000 22rem),radial-gradient(#f7f7f412 .7px,#0000 .7px) 0 0/18px 18px,#070708;border:1px solid #ff4b234d;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:3rem;min-height:26rem;margin-top:clamp(7rem,11vw,11rem);padding:clamp(2rem,5vw,5rem);display:flex}.company-page__cta>div>span{color:var(--signal);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.09em;font-size:.56rem}.company-page__cta h2{max-width:12ch;font-family:var(--font-manrope), sans-serif;letter-spacing:-.065em;margin:1.2rem 0 0;font-size:clamp(2.8rem,5vw,5.2rem);line-height:.95}.company-page__cta>div>p{max-width:40rem;color:var(--text-secondary);margin:1.5rem 0 0;line-height:1.65}.company-page__cta>a{background:var(--signal);color:#050101;min-width:13rem;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.05em;border-radius:7px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;font-size:.64rem;display:inline-flex}.phase-boundary{background:#050506;padding-block:clamp(5.5rem,10vw,9rem);position:relative;overflow:hidden}.phase-boundary:before{content:"";background-image:radial-gradient(#f7f7f41a .75px,#0000 .75px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.phase-boundary__inner{text-align:center;max-width:880px;margin-inline:auto;position:relative}.phase-boundary h2{font-family:var(--font-manrope), sans-serif;letter-spacing:-.055em;margin:1.1rem 0 0;font-size:clamp(2.4rem,5vw,4rem);font-weight:600;line-height:1}.phase-boundary p:last-child{max-width:42rem;color:var(--text-secondary);margin:1.5rem auto 0;line-height:1.7}.route-shell{min-height:max(46rem,85svh);padding-top:var(--header-height);border-bottom:1px solid var(--border-subtle);background-color:var(--bg);background-image:radial-gradient(circle at 70% 45%,#ff4b2313,#0000 28rem);place-items:center;display:grid;position:relative;overflow:hidden}.route-shell__grid{background-image:radial-gradient(#c6c8c224 .7px,#0000 .7px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.route-shell__inner{max-width:980px;padding-block:6rem;position:relative}.route-shell h1,.not-found h1{max-width:13ch;font-family:var(--font-manrope), sans-serif;letter-spacing:-.065em;margin:1.4rem 0 0;font-size:clamp(3.2rem,6vw,6.4rem);font-weight:600;line-height:.94}.route-shell__inner>p:nth-of-type(2),.not-found p{max-width:46rem;color:var(--text-secondary);margin:2rem 0 0;font-size:1.05rem;line-height:1.75}.route-shell__status{border:1px solid var(--border);width:fit-content;color:var(--text-muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.65rem;margin-top:2.5rem;padding:.7rem .8rem;font-size:.62rem;display:flex}.route-shell__status span{background:var(--signal);width:.4rem;height:.4rem;box-shadow:0 0 10px #ff4b2380}.back-link{color:var(--text-secondary);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.6rem;margin-top:3rem;font-size:.66rem;display:inline-flex}.back-link:hover{color:var(--text)}.not-found{min-height:80svh;padding-top:var(--header-height);place-items:center;display:grid}.not-found .button-link{margin-top:2rem}.status-badge{border:1px solid var(--border);color:var(--text-secondary);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.07em;text-transform:uppercase;border-radius:3px;align-items:center;gap:.45rem;padding:.38rem .55rem;font-size:.58rem;display:inline-flex}.status-dot{background:var(--warning);width:.36rem;height:.36rem}.status-verified .status-dot,.status-implemented .status-dot,.status-active .status-dot{background:var(--success)}.status-research .status-dot,.status-prototype .status-dot,.status-proposed .status-dot{background:var(--blue-bright)}.site-footer{border-top:1px solid var(--border-subtle);background:#020203;padding-block:4.5rem 1.5rem}.site-footer__top{grid-template-columns:1.4fr 1fr 1fr;gap:4rem;padding-bottom:4rem;display:grid}.site-footer__top>div:first-child>p{max-width:19rem;color:var(--text-muted);margin:1.3rem 0 0;font-size:.85rem;line-height:1.6}.site-footer nav{grid-template-columns:1fr 1fr;align-content:start;gap:.9rem 2rem;display:grid}.site-footer nav a,.site-footer__contact a{color:var(--text-secondary);font-size:.78rem;transition:color .16s}.site-footer nav a:hover,.site-footer__contact a:hover{color:var(--text)}.site-footer__contact{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.site-footer__bottom{border-top:1px solid var(--border-subtle);color:var(--text-muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding-top:1.5rem;font-size:.56rem;display:flex}@keyframes codesignBeam{0%,to{transform-origin:0;opacity:.2;transform:scaleX(.12)}55%{transform-origin:0;opacity:1;transform:scaleX(1)}}@keyframes vectorLane{0%,70%,to{background:#ff4b231a;border-color:#ff4b2361}18%,38%{background:#ff4b236b;border-color:#ff4b23e6;box-shadow:0 0 12px #ff4b2347}}@keyframes matrixCell{0%,65%,to{background:#3b82f60b;border-color:#6aa2ff3b}18%,36%{background:#8b5cf62e;border-color:#8b5cf6b8}}@keyframes matrixNode{0%,65%,to{opacity:0;transform:scale(.35)}18%,36%{opacity:.9;transform:scale(1)}}@keyframes sdkSignal{0%{opacity:0;left:0}8%,88%{opacity:1}to{opacity:0;left:100%}}@keyframes drawMesh{0%{stroke-dashoffset:1200px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes nodeReveal{0%{opacity:0;transform:scale(.25)}to{opacity:1;transform:scale(1)}}@keyframes corePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(1.15)}}@keyframes orbitTurn{to{transform:rotate(360deg)}}@keyframes tokenFlow{0%,12%{opacity:0;transform:translate(0)}22%{opacity:1}72%{opacity:1}84%,to{opacity:0;transform:translate(262px)}}@keyframes statusPulse{0%,to{opacity:.65}50%{opacity:1}}@keyframes menuBackdrop{0%{opacity:0}to{opacity:1}}@keyframes menuPanel{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width:1120px){.desktop-navigation,.header-action{display:none}.mobile-navigation{display:block}.product-card,.product-card:nth-child(n+4),.product-card:last-child{grid-column:span 6}.lpu-layout{grid-template-columns:1fr}.principle-list{grid-template-columns:repeat(2,1fr);display:grid;position:static}.principle-list>.technical-label{grid-column:1/-1}.principle-list>div:nth-child(2n){border-right:1px solid var(--border-subtle)}.software-flow ol{grid-template-columns:repeat(3,1fr)}.software-flow li:nth-child(3){border-right:0}.software-flow li:nth-child(-n+3){border-bottom:1px solid var(--border-subtle)}.software-flow__signal{display:none}.matrix-visual__body{--matrix-size:min(44vw, 20rem);grid-template-columns:3.25rem var(--matrix-size)}.matrix-visual__notes{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.sim-panel__workspace{grid-template-columns:1fr}.sim-controls{border-right:0;border-bottom:1px solid var(--border)}.sim-output__visual{max-width:14rem}.kernel-layout{grid-template-columns:1fr}}@media (max-width:900px){:root{--site-pad:clamp(1.5rem, 4vw, 2.25rem)}.hero{min-height:auto}.hero__container{grid-template-columns:1fr;gap:4.5rem;min-height:auto;padding:4.5rem 2.5rem 5.5rem}.hero__container:before{background:linear-gradient(#020203fa 0%,#020203e6 44%,#02020385 72%,#020203b3 100%),linear-gradient(90deg,#020203c7,#0000 86%)}.hero__container:after{-webkit-mask-image:linear-gradient(#000,#0000 55%);mask-image:linear-gradient(#000,#0000 55%)}.hero__media img{object-position:68% center}.hero__copy,.hero__visual{grid-column:1;justify-self:end;width:min(54vw,25rem);padding-bottom:0}.hero__copy{max-width:47rem}.hero h1{font-size:clamp(4.2rem,10vw,6rem)}.hero__body{max-width:40rem}.mesh-figure{max-width:24rem}.hero__scroll-cue{display:none}.section-intro{grid-template-columns:1fr}.section-intro__label,.section-intro__copy{grid-column:1}.section-intro__label{padding-top:0}.section-intro__copy{max-width:46rem}.mission-loop{grid-template-columns:1fr}.mission-loop__visual{border-bottom:1px solid #f7f7f424;border-right:0;min-height:28rem}.spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.codesign-tabs{grid-template-columns:repeat(2,1fr)}.codesign-tabs button:nth-child(2){border-right:0}.codesign-tabs button:nth-child(-n+2){border-bottom:1px solid var(--border-subtle)}.codesign-system__canvas{grid-template-columns:1fr}.codesign-system__canvas:before,.codesign-system__canvas:after{display:none}.codesign-core{min-height:27rem}.codesign-system__footer{flex-direction:column;align-items:flex-start}.open-section__grid{grid-template-columns:1fr}.roadmap-timeline{grid-template-columns:repeat(2,1fr)}.roadmap-timeline>li:nth-child(n+3){padding-top:3rem}.roadmap-timeline>li:nth-child(n+3) .roadmap-timeline__marker{display:none}.roadmap-timeline>li:nth-child(n+3) .roadmap-timeline__content{padding-top:0}.founder-profile__portrait{min-height:0}.founder-profile__content{grid-template-columns:1fr}.site-footer__top{grid-template-columns:1.2fr 1fr}.site-footer__contact{grid-column:2}}@media (max-width:600px){:root{--site-pad:1.25rem;--header-height:5.5rem}.site-header__inner{gap:1rem;height:3.75rem;margin-top:1rem;padding-inline:.75rem}.brand-lockup{min-width:0}.brand-lockup svg{width:2rem;height:2rem}.brand-lockup>span>span:first-child{font-size:.68rem}.brand-lockup>span>span:last-child{font-size:.49rem}.hero__container{border-radius:16px;align-items:start;gap:3rem;min-height:49rem;padding:3.5rem 1.25rem 17rem}.hero__container:before{background:linear-gradient(#020203fc 0%,#020203ed 55%,#0202035c 82%,#0202034d 100%),linear-gradient(90deg,#0202039e,#0000 92%)}.hero__media img{object-position:70% bottom}.hero__eyebrow{letter-spacing:.13em;margin-bottom:1.35rem;font-size:.6rem}.hero__eyebrow>span{width:.4rem}.hero h1{letter-spacing:-.065em;max-width:8ch;font-size:clamp(3.35rem,15vw,4.35rem)}.hero__body{margin-top:1.6rem;font-size:.96rem;line-height:1.65}.hero__actions{margin-top:2rem;display:grid}.button-link{width:100%;min-height:3.3rem}.hero__status{width:100%;margin-top:2rem}.hero__status-code{place-items:center;display:grid}.hero__status-copy{flex:1}.hero__visual{display:none}.mesh-figure{width:calc(100% + .5rem);margin-left:-.25rem}.mesh-figure__frame{min-height:23rem}.mesh-readout{font-size:.46rem}.mesh-local-callout{bottom:2.5rem;right:.75rem}.home-section{padding-block:5.5rem}.section-intro{gap:2rem;margin-bottom:3.5rem}.section-intro h2,.open-card h2,.final-cta h2,.section-intro--compact h2{letter-spacing:-.057em;font-size:clamp(2.65rem,12.5vw,3.5rem)}.section-intro__body{margin-top:1.5rem}.product-grid,.spec-grid,.sim-controls,.forge-pipeline__stages,.artifact-list,.roadmap-timeline,.codesign-tabs{grid-template-columns:1fr}.codesign-tabs button,.codesign-tabs button:nth-child(2){border-right:0;border-bottom:1px solid var(--border-subtle);min-height:3.7rem}.codesign-tabs button:last-child{border-bottom:0}.codesign-lane,.codesign-core{padding:1.25rem}.codesign-core{min-height:25rem}.codesign-system__footer>div{justify-content:flex-start}.product-card,.product-card:nth-child(n+4),.product-card:last-child{grid-column:1}.mission-loop{border-radius:16px;min-height:0}.mission-loop__visual{min-height:21rem}.mission-loop__core{width:7.5rem}.mission-loop__marker{width:1.8rem;height:1.8rem;font-size:.47rem}.mission-loop__stages{padding:1.1rem}.mission-loop__stages article{grid-template-columns:2.25rem minmax(0,1fr) auto;gap:.65rem;padding-block:1.15rem}.mission-loop__stages article strong{font-size:1.05rem}.mission-loop__feedback{padding:.8rem}.product-card,.product-card:nth-child(n+4){min-height:23rem}.product-card__footer,.architecture-map__header,.software-flow__future,.sim-panel__header{flex-direction:column;align-items:flex-start}.architecture-map__flow,.software-flow ol{grid-template-columns:1fr}.matrix-visual__header{flex-direction:column;align-items:flex-start}.matrix-visual__body{--matrix-size:min(68vw, 17rem);grid-template-columns:2.7rem var(--matrix-size);gap:.65rem;padding:1rem}.matrix-visual__notes{grid-template-columns:1fr}.matrix-vector--vertical>div>span{width:1rem}.matrix-vector--vertical{gap:.45rem;margin-top:2.6rem}.matrix-vector--vertical>div{width:1rem}.matrix-grid{gap:.18rem}.architecture-map__step,.software-flow li,.software-flow li:nth-child(3){border-right:0;border-bottom:1px solid var(--border-subtle)}.architecture-map__step:last-child,.software-flow li:last-child{border-bottom:0}.architecture-map__arrow,.architecture-map__step:nth-child(3) .architecture-map__arrow{top:auto;bottom:-.5rem;right:50%;transform:translate(50%)}.architecture-block{min-height:9rem}.architecture-block strong{margin-top:1.8rem}.principle-list{grid-template-columns:1fr}.principle-list>div:nth-child(2n){border-right:0}.software-flow li{min-height:9rem}.software-flow li>strong{margin-top:1.25rem}.software-flow__future>div{flex-direction:column;align-items:flex-start}.sim-control{min-height:9rem}.sim-output{padding:1.25rem}.sim-output__summary{grid-template-columns:1fr}.sim-output__summary>div{border-right:0;border-bottom:1px solid var(--border-subtle)}.sim-output__summary>div:last-child{border-bottom:0}.forge-pipeline__gate{text-align:center;padding:1rem}.kernel-layout{gap:3.5rem}.kernel-panel pre{min-height:22rem;font-size:.68rem}.kernel-panel__checks{grid-template-columns:repeat(2,1fr)}.kernel-panel__checks>div:nth-child(2){border-right:0}.kernel-panel__checks>div:nth-child(-n+2){border-bottom:1px solid var(--border-subtle)}.reference-card,.open-card{padding:1.25rem}.artifact-list{border-left:1px solid var(--border)}.roadmap-timeline:before{background:linear-gradient(var(--signal), var(--border), transparent);width:1px;height:auto;top:0;bottom:0;left:1rem}.roadmap-timeline>li,.roadmap-timeline>li:nth-child(n+3),.roadmap-timeline>li:nth-child(n+5){border-bottom:0;grid-template-columns:2rem 1fr;gap:1rem;min-height:auto;padding:0 0 2.5rem;display:grid}.roadmap-timeline>li:nth-child(n+3) .roadmap-timeline__marker,.roadmap-timeline>li:nth-child(n+5) .roadmap-timeline__marker{display:grid}.roadmap-timeline__content,.roadmap-timeline>li:nth-child(n+3) .roadmap-timeline__content,.roadmap-timeline>li:nth-child(n+5) .roadmap-timeline__content{max-width:none;padding-top:0}.founder-profile__portrait{min-height:0}.founder-profile__content{padding:1.5rem}.founder-profile__content h3{font-size:clamp(2.55rem,12vw,3.35rem)}.founder-profile__experience article{grid-template-columns:1fr}.founder-profile__company{grid-row:auto}.founder-profile__experience article>small{grid-column:1}.founder-profile__links{flex-direction:column}.founder-profile__links a{justify-content:space-between}.final-cta{padding-block:4rem}.final-cta__panel{border-radius:16px;min-height:37rem;padding:2rem 1.25rem}.final-cta__actions{display:grid}.final-cta__actions .button-link{width:100%}.phase-boundary{padding-block:5.5rem}.phase-boundary__inner{text-align:left}.route-shell__inner{padding-block:5rem}.route-shell h1,.not-found h1{font-size:clamp(3.1rem,15vw,4rem)}.site-footer{padding-top:3.5rem}.site-footer__top{grid-template-columns:1fr;gap:2.5rem;padding-bottom:3rem}.site-footer__contact{grid-column:1}.site-footer__bottom{flex-direction:column}}@media (max-width:1120px){.technical-software-path{grid-template-columns:repeat(3,minmax(0,1fr))}.technical-software-path article:nth-of-type(-n+3){border-bottom:1px solid var(--border-subtle)}.technical-software-path__rail{display:none}.sim-evidence-map{grid-template-columns:minmax(13rem,.7fr) minmax(20rem,1.3fr)}.sim-evidence-map__output{grid-column:1/-1;min-height:11rem}.open-readiness-map{grid-template-columns:repeat(3,minmax(0,1fr))}.open-readiness-map article{border-bottom:1px solid var(--border)}.technical-roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-roadmap:before{display:none}.technical-roadmap li:nth-child(n+3){padding-top:3rem}}@media (max-width:900px){.technical-page__hero{min-height:50rem}.technical-page__hero-inner{min-height:calc(50rem - var(--header-height) - 4rem)}.technical-page__heading{grid-template-columns:1fr}.technical-page__heading-label,.technical-page__heading>div:last-child{grid-column:1}.technical-page__heading-label{padding-top:0}.technical-page__sections>section{grid-template-columns:1fr}.technical-page__section-index,.technical-page__section-copy{grid-column:1}.platform-map,.lpu-system-view{grid-template-columns:1fr}.platform-map__core{aspect-ratio:1;justify-self:center;width:min(18rem,72vw)}.platform-map__rail{display:none}.lpu-matrix-view{--tech-matrix-size:min(58vw, 21rem)}.architecture-explorer__boundary{grid-template-columns:1fr}.architecture-explorer__host{min-height:9rem}.forge-evidence-map__stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.technical-page__hero{min-height:46rem;padding-top:calc(var(--header-height) + 2.5rem)}.technical-page__hero-art{background-position:50%,50%,62%}.technical-page--sim .technical-page__hero-art,.technical-page--forge .technical-page__hero-art{background-position:50%,50%,34%}.technical-page__hero-inner{min-height:calc(46rem - var(--header-height) - 2.5rem);padding-bottom:2rem}.technical-page__breadcrumbs{white-space:nowrap;overflow:hidden}.technical-page__heading{margin-block:3.5rem 2.5rem}.technical-page__heading h1{font-size:clamp(3.4rem,15vw,4.4rem)}.technical-page__heading>div:last-child>p{margin-top:1.5rem;font-size:.96rem}.technical-page__body{padding-block:4rem}.technical-page__subnav{margin-inline:calc(var(--site-pad) * -1);border-left:0;border-right:0;border-radius:0}.technical-diagram{border-radius:14px}.technical-diagram__bar{flex-direction:column;justify-content:center;align-items:flex-start;min-height:4.5rem}.technical-page__sections{margin-top:5rem}.technical-page__sections>section{min-height:0;padding-block:5rem}.technical-page__section-copy h2{font-size:clamp(2.55rem,12vw,3.4rem)}.technical-page__section-copy ul{grid-template-columns:1fr}.technical-page__next{flex-direction:column;justify-content:center;align-items:flex-start;min-height:28rem;padding:1.5rem}.technical-page__next>a{justify-content:space-between;width:100%}.technical-page__utility{flex-direction:column;align-items:flex-start}.platform-map,.lpu-system-view{min-height:0;padding:1rem}.platform-map__products{grid-template-columns:1fr}.platform-map__core{width:min(15rem,72vw);min-height:0}.lpu-matrix-view{--tech-matrix-size:min(68vw, 16.5rem)}.technical-software-path{grid-template-columns:1fr;padding-top:0}.technical-software-path article,.technical-software-path article:nth-of-type(-n+3){border-right:0;border-bottom:1px solid var(--border-subtle);min-height:9rem}.technical-software-path__node{margin-top:1.2rem}.technical-software-path article strong{min-height:0;margin-top:1rem}.architecture-explorer__controls{grid-template-columns:repeat(2,1fr);display:grid}.architecture-explorer__controls button,.architecture-explorer__controls button:last-child{border:1px solid var(--border);border-radius:0}.architecture-explorer__boundary{padding:1rem}.architecture-explorer__tile>div,.sim-evidence-map{grid-template-columns:1fr}.sim-evidence-map__output{grid-column:1}.forge-evidence-map{padding:1rem}.forge-evidence-map__stages{grid-template-columns:1fr}.forge-evidence-map__stages article{min-height:6.5rem}.open-readiness-map{grid-template-columns:1fr}.open-readiness-map article{border-right:0;min-height:12rem}.open-readiness-map__gate{flex-direction:column;align-items:flex-start}.technical-roadmap{grid-template-columns:1fr;padding:1rem}.technical-roadmap li,.technical-roadmap li:nth-child(n+3),.technical-roadmap li:nth-child(n+5){grid-template-columns:2.5rem 1fr;gap:1rem;min-height:0;padding:1rem 0 2rem;display:grid}.technical-roadmap li>div:last-child{margin-top:0}}@media (max-width:1120px){.journal-category-grid,.principle-grid,.contact-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-channel-grid>a:last-child{grid-column:1/-1;min-height:20rem}}@media (max-width:900px){.company-page__hero{min-height:50rem}.company-page__hero-inner{min-height:calc(50rem - var(--header-height) - 4rem)}.company-page__heading{grid-template-columns:1fr}.company-page__heading-label,.company-page__heading>div:last-child{grid-column:1}.company-page__heading-label{padding-top:0}.company-page__intro{grid-template-columns:1fr}.company-page__intro>div:first-child,.company-page__intro>div:last-child{grid-column:1}.journal-empty,.publication-contract,.open-engineering-panel{grid-template-columns:1fr}.journal-empty{padding-bottom:6rem}.journal-empty__orbit{width:min(16rem,55vw)}.journal-lanes>header,.about-reasons>header,.about-founder>header,.about-principles>header,.contact-faq>header,.about-reasons>div{grid-template-columns:1fr}.about-reasons article{min-height:18rem}.about-reasons article svg{margin-top:4rem}.contact-channel-grid,.contact-prep-grid{grid-template-columns:1fr}.contact-channel-grid>a,.contact-channel-grid>a:last-child{grid-column:1;min-height:19rem}.contact-channel-grid>a>span{margin-top:4rem}.contact-social{flex-direction:column;align-items:flex-start}.company-page__cta{flex-direction:column;justify-content:center;align-items:flex-start;min-height:30rem}}@media (max-width:600px){.company-page__hero{min-height:47rem;padding-top:calc(var(--header-height) + 2.5rem)}.company-page__hero-inner{min-height:calc(47rem - var(--header-height) - 2.5rem);padding-bottom:2rem}.company-page__hero-art,.company-page__hero--about .company-page__hero-art,.company-page__hero--contact .company-page__hero-art{background-position:50%,50%,62%}.company-page__breadcrumbs{white-space:nowrap;overflow:hidden}.company-page__heading{margin-block:3.5rem 2.5rem}.company-page__heading h1{font-size:clamp(3.35rem,15vw,4.3rem)}.company-page__heading>div:last-child>p{margin-top:1.5rem;font-size:.95rem}.company-page__body{padding-block:4rem}.company-page__intro{padding-block:4.5rem}.company-page__intro h2,.journal-lanes>header h2,.about-reasons>header h2,.about-founder>header h2,.about-principles>header h2,.contact-faq>header h2{font-size:clamp(2.55rem,12vw,3.45rem)}.journal-empty{border-radius:14px;min-height:40rem;padding:1.25rem 1.25rem 6rem}.journal-empty__orbit{width:min(14rem,68vw)}.journal-empty h2{font-size:clamp(2.4rem,11vw,3.2rem)}.journal-empty__state{justify-content:center;bottom:1.25rem;left:1.25rem;right:1.25rem}.journal-lanes,.about-reasons,.about-founder,.about-principles,.contact-faq{padding-block:6rem}.journal-category-grid,.principle-grid{grid-template-columns:1fr}.journal-category-grid article,.principle-grid article{min-height:17rem}.journal-category-grid article svg{margin-top:3rem}.publication-contract,.open-engineering-panel{border-radius:14px;padding:1.5rem}.publication-contract>div{flex-direction:column}.publication-contract h2,.open-engineering-panel h2,.contact-context h2,.contact-areas h2{font-size:clamp(2.4rem,11vw,3.3rem)}.about-reasons article{min-height:17rem;padding:1.25rem}.principle-grid article svg{margin-bottom:4rem}.contact-channel-grid{border-left:0;border-right:0;border-radius:0}.contact-channel-grid>a,.contact-channel-grid>a:last-child{min-height:18rem;padding:1.25rem}.contact-channel-grid>a>strong{font-size:1.15rem}.contact-context,.contact-areas{border-radius:14px;min-height:0;padding:1.25rem}.contact-social{padding:1.25rem}.faq-list summary{grid-template-columns:2rem 1fr auto;font-size:1.05rem}.faq-list details>p{padding-left:3rem;padding-right:0}.company-page__cta{border-radius:14px;min-height:30rem;margin-top:6rem;padding:1.5rem}.company-page__cta h2{font-size:clamp(2.7rem,12vw,3.5rem)}.company-page__cta>a{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mesh-frame,.mesh-connections,.mesh-nodes circle{opacity:1;stroke-dashoffset:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
