.performance-section{background:#ffffff;color:#222222;padding:96px 0 90px;border-bottom:1px solid #dddddd}.performance-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:start}.performance-copy h2{margin:30px 0 23px;font-size:clamp(38px,3.6vw,58px);line-height:1.07;letter-spacing:normal;font-weight:500}.performance-copy p{max-width:390px;color:var(--text-secondary);font-size:14px;line-height:1.85;margin-bottom:27px}.performance-label{display:block;font-size:9px;letter-spacing:normal;color:var(--text-secondary)}.performance-numbers{display:grid;grid-template-columns:1fr 1fr;gap:42px;padding:24px 0 28px;border-bottom:1px solid #dddddd}.performance-stat strong{display:block;font-size:clamp(78px,7.3vw,116px);font-weight:500;line-height:1.05;letter-spacing:normal;font-variant-numeric:tabular-nums}.performance-stat strong span{font-size:.56em;margin-left:6px;vertical-align:.12em;font-weight:400}.performance-stat h3{margin:23px 0 11px;font-size:16px;font-weight:500;line-height:1.45;letter-spacing:normal}.performance-stat p{color:var(--text-secondary);font-size:12px;line-height:1.8;max-width:225px;margin:0}.performance-note{color:var(--text-secondary);font-size:10px;line-height:1.75;max-width:590px;margin:20px 0 0}.system-principle{display:flex;align-items:start;gap:48px;border-top:1px solid #888888;padding:30px 0 0;margin-top:40px}.system-principle .mono{min-width:210px;font-size:9px;color:var(--text-secondary);padding-top:6px}.system-principle p{font-size:20px;font-weight:400;line-height:1.6;letter-spacing:normal;max-width:735px;margin:0}.investment-section{padding:98px 0;background:#101010;color:#ffffff;border-bottom:1px solid rgba(255,255,255,.12)}.investment-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:88px;align-items:end}.investment-layout h2{margin:30px 0 0;font-size:clamp(36px,3.3vw,54px);letter-spacing:normal;font-weight:500;line-height:1.16;max-width:690px}.investment-copy p{margin:0 0 20px;font-size:14px;line-height:1.9;color:var(--text-secondary)}.investment-copy .text-link{margin-top:8px}@media (max-width:1050px){.performance-layout{gap:44px}.performance-numbers{gap:24px}.investment-layout{gap:44px}.technology-top .muted{max-width:45%;text-align:right;line-height:1.7}}@media (max-width:760px){.investment-section,.performance-section{padding:65px 0}.investment-layout,.performance-layout{grid-template-columns:1fr;gap:42px}.performance-copy h2{font-size:44px}.performance-stat strong{font-size:86px}.performance-stat h3{font-size:14px}.system-principle{display:block;padding-top:22px;margin-top:28px}.system-principle .mono{display:block;margin-bottom:18px}.system-principle p{font-size:18px}.investment-layout h2{font-size:39px}.technology-top .muted{display:none}.hero-description{max-width:350px;font-size:14px;line-height:1.75}.intro-strip-inner{flex-wrap:wrap;row-gap:15px}}@media (max-width:380px){.performance-copy h2{font-size:38px}.performance-stat strong{font-size:76px}.performance-numbers{gap:18px}.investment-layout h2{font-size:34px}}.technology-visualisation{--technology-black:#000000;--technology-ink:#101010;--technology-white:#ffffff;--technology-paper:#f6f6f4;--technology-grey:#858585;--technology-line:#e5e5e5;position:relative;width:100%;height:100%;min-height:420px;overflow:hidden;background:var(--technology-black);color:var(--technology-white);border-top:1px solid var(--technology-grey);border-bottom:1px solid var(--technology-grey);transition:opacity .18s ease,visibility .18s ease}.technology-visualisation--inactive{opacity:0;visibility:hidden;pointer-events:none}.technology-visualisation__fallback,.technology-visualisation__viewport,.technology-visualisation__viewport canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.technology-visualisation__viewport canvas{cursor:grab;touch-action:none}.technology-visualisation__viewport canvas:active{cursor:grabbing}.technology-visualisation__header{position:absolute;top:16px;left:18px;right:18px;z-index:2;display:flex;justify-content:space-between;gap:18px;pointer-events:none;font-family:var(--font-mono,monospace);font-size:8px;line-height:1.45;letter-spacing:.11em;text-transform:uppercase}.technology-visualisation__mode{color:var(--technology-white)}.technology-visualisation__concept{max-width:180px;color:var(--technology-grey);text-align:right}.technology-visualisation__controls{position:absolute;z-index:3;right:16px;bottom:16px;left:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;pointer-events:none}.technology-visualisation__sequence,.technology-visualisation__toggles,.technology-visualisation__utility-controls{display:flex;flex-wrap:wrap;gap:5px;pointer-events:auto}.technology-visualisation button{min-height:24px;border:1px solid var(--technology-grey);border-radius:0;padding:5px 7px;background:var(--technology-black);color:var(--technology-grey);font-family:var(--font-mono,monospace);font-size:8px;line-height:1.2;letter-spacing:.055em;text-align:left;text-transform:uppercase;transition:background .16s ease,color .16s ease,border-color .16s ease}.technology-visualisation button.is-active,.technology-visualisation button:focus-visible,.technology-visualisation button:hover:not(:disabled){border-color:var(--technology-white);background:var(--technology-white);color:var(--technology-black)}.technology-visualisation button:focus-visible{outline:1px solid var(--technology-paper);outline-offset:2px}.technology-visualisation button:disabled{cursor:default;opacity:.5}.technology-visualisation__sequence{position:absolute;z-index:3;top:42px;left:18px;right:18px;align-items:center;border-top:1px solid var(--technology-grey);padding-top:8px;color:var(--technology-grey);font-family:var(--font-mono,monospace);font-size:8px;letter-spacing:.09em;text-transform:uppercase}.technology-visualisation__sequence span{margin-right:4px}.technology-visualisation__inspection{position:absolute;z-index:2;bottom:54px;left:18px;max-width:min(360px,calc(100% - 36px));border-left:1px solid var(--technology-white);padding-left:9px;pointer-events:none}.technology-visualisation__gesture,.technology-visualisation__inspection span{font-family:var(--font-mono,monospace);font-size:8px;letter-spacing:.09em;text-transform:uppercase}.technology-visualisation__inspection span{color:var(--technology-white)}.technology-visualisation__inspection p{max-width:315px;margin:5px 0 0;color:var(--technology-grey);font-size:10px;line-height:1.45}.technology-visualisation__gesture{position:absolute;z-index:2;right:18px;bottom:72px;color:var(--technology-grey);pointer-events:none}.technology-visualisation__fallback [role=button]{cursor:pointer}.technology-visualisation__fallback [role=button]:focus{outline:none}.technology-visualisation__fallback [role=button]:focus-visible{filter:brightness(1.25)}@media (max-width:760px){.technology-visualisation{min-height:300px}.technology-visualisation__header{top:11px;left:12px;right:12px}.technology-visualisation__concept{max-width:120px}.technology-visualisation__controls{right:10px;bottom:10px;left:10px;align-items:flex-end}.technology-visualisation__utility-controls{justify-content:flex-end}.technology-visualisation__toggles{max-width:70%}.technology-visualisation button{min-height:22px;padding:4px 5px;font-size:7px}.technology-visualisation__sequence{top:36px;left:12px;right:12px;gap:4px;padding-top:6px;font-size:7px}.technology-visualisation__inspection{bottom:48px;left:12px;max-width:min(250px,calc(100% - 24px))}.technology-visualisation__gesture,.technology-visualisation__inspection p{display:none}}@media (prefers-reduced-motion:reduce){.technology-visualisation,.technology-visualisation button{transition:none}}.embodied-section{--embodied-rule:rgba(255,255,255,0.16);background:var(--black);color:var(--white);padding:132px 0 0;overflow:hidden}.embodied-heading{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(0,1.55fr) minmax(220px,.73fr);gap:32px;align-items:end;padding-bottom:56px}.embodied-heading .eyebrow{color:var(--grey)}.embodied-heading h2{margin:0;max-width:10ch;font-size:clamp(48px,5.1vw,72px);font-weight:500;letter-spacing:normal;line-height:.95}.embodied-heading-copy{margin:0;max-width:29ch;color:var(--line);font-size:15px;line-height:1.62}.embodied-notice{display:flex;align-items:flex-start;gap:10px;border-top:1px solid var(--embodied-rule);border-bottom:1px solid var(--embodied-rule);color:var(--line);padding:13px 0;font-family:var(--font-mono);font-size:9px;letter-spacing:normal;line-height:1.55;text-transform:uppercase}.embodied-notice b{color:var(--white);font-weight:500;white-space:nowrap}.embodied-viewport{position:relative;width:100%;min-height:670px;height:min(61vw,810px);overflow:hidden;border-top:1px solid var(--embodied-rule);border-bottom:1px solid var(--embodied-rule);background:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px),var(--ink);background-size:64px 64px}.embodied-canvas,.embodied-fallback{position:absolute;inset:0;width:100%;height:100%}.embodied-fallback{display:grid;place-items:center;color:var(--line)}.embodied-fallback svg{width:min(100%,1100px);max-height:100%}.embodied-fallback text{font-family:var(--font-mono);font-size:11px;letter-spacing:normal}.embodied-hud{position:absolute;inset:0;z-index:2;pointer-events:none}.embodied-hud-inner{position:relative;height:100%}.embodied-coordinate-label,.embodied-scene-description,.embodied-stage-label{position:absolute;color:var(--line);font-family:var(--font-mono);font-size:9px;letter-spacing:normal;line-height:1.6;text-transform:uppercase}.embodied-stage-label{top:26px;left:0}.embodied-coordinate-label{right:0;bottom:29px;color:var(--grey);text-align:right}.embodied-scene-description{right:0;top:26px;max-width:29ch;text-align:right;color:var(--grey)}.embodied-commands{position:absolute;left:0;bottom:25px;display:flex;flex-wrap:wrap;max-width:min(650px,75vw);border-left:1px solid var(--embodied-rule);pointer-events:auto}.embodied-command{min-height:36px;appearance:none;border:0;border-top:1px solid var(--embodied-rule);border-right:1px solid var(--embodied-rule);border-bottom:1px solid var(--embodied-rule);background:rgba(16,16,16,.74);color:var(--line);padding:0 12px;font-family:var(--font-mono);font-size:9px;letter-spacing:normal;text-transform:uppercase;transition:color .18s ease,background .18s ease}.embodied-command:hover,.embodied-command[aria-pressed=true]{background:var(--white);color:var(--black)}.embodied-mode-strip{position:absolute;z-index:3;right:max(56px,calc((100vw - min(100vw - 112px, 1800px)) / 2));top:0;display:flex;border-left:1px solid var(--embodied-rule);border-bottom:1px solid var(--embodied-rule)}.embodied-mode{width:min(15.5vw,210px);min-height:78px;border:0;border-right:1px solid var(--embodied-rule);background:rgba(16,16,16,.86);color:var(--grey);padding:0 15px;text-align:left;font-family:var(--font-mono);font-size:10px;letter-spacing:normal;line-height:1.55;text-transform:uppercase;transition:background .18s ease,color .18s ease}.embodied-mode:focus-visible,.embodied-mode:hover,.embodied-mode[aria-pressed=true]{background:var(--white);color:var(--black);outline:0}.embodied-architecture{padding:42px 0 30px}.embodied-architecture-top{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid var(--embodied-rule);padding-bottom:15px}.embodied-active-detail,.embodied-architecture-title{font-family:var(--font-mono);font-size:10px;letter-spacing:normal;line-height:1.55;text-transform:uppercase}.embodied-architecture-title{color:var(--grey)}.embodied-active-detail{color:var(--line);text-align:right}.embodied-architecture-flow{position:relative;display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--embodied-rule)}.embodied-architecture-flow:before{position:absolute;top:50%;right:6%;left:6%;height:1px;background:repeating-linear-gradient(90deg,var(--grey) 0 6px,transparent 6px 12px);content:"";opacity:.62;animation:embodied-flow 5s linear infinite}.embodied-architecture-node{position:relative;z-index:1;display:grid;min-height:111px;align-content:center;justify-items:start;gap:8px;border:0;border-right:1px solid var(--embodied-rule);background:var(--black);color:var(--grey);padding:19px 14px;text-align:left;transition:background .18s ease,color .18s ease}.embodied-architecture-node:first-child{border-left:1px solid var(--embodied-rule)}.embodied-architecture-node:focus-visible,.embodied-architecture-node:hover,.embodied-architecture-node[aria-pressed=true]{background:var(--white);color:var(--black);outline:0}.embodied-node-index{font-family:var(--font-mono);font-size:9px;letter-spacing:normal}.embodied-node-label{font-size:clamp(12px,1.05vw,15px);font-weight:500;letter-spacing:normal;line-height:1.05}.embodied-bottom{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid var(--embodied-rule);padding:33px 0 42px}.embodied-bottom p{max-width:68ch;margin:0;color:var(--grey);font-size:13px;line-height:1.6}.embodied-links{display:flex;flex-wrap:wrap;gap:19px}.embodied-link{border-bottom:1px solid var(--grey);color:var(--white);padding-bottom:4px;font-family:var(--font-mono);font-size:10px;letter-spacing:normal;text-transform:uppercase}.embodied-link:hover{border-color:var(--white)}@keyframes embodied-flow{to{background-position:72px 0}}@media (prefers-reduced-motion:reduce){.embodied-architecture-flow:before{animation:none}.embodied-architecture-node,.embodied-command,.embodied-mode{transition:none}}@media (max-width:900px){.embodied-section{padding-top:90px}.embodied-heading{grid-template-columns:1fr 1.25fr;gap:24px}.embodied-heading-copy{grid-column:2}.embodied-notice{grid-column:1/-1}.embodied-viewport{min-height:600px}.embodied-mode-strip{right:28px}.embodied-mode{width:150px;min-height:66px}.embodied-stage-label{left:0}.embodied-architecture-flow{grid-template-columns:repeat(5,minmax(126px,1fr));overflow-x:auto}.embodied-architecture-node{min-width:126px}}@media (max-width:640px){.embodied-section{padding-top:76px}.embodied-heading{display:block;padding-bottom:34px}.embodied-heading h2{margin:22px 0}.embodied-heading-copy{margin-bottom:25px}.embodied-notice{font-size:8px}.embodied-notice b{white-space:normal}.embodied-viewport{height:660px;min-height:0}.embodied-mode-strip{top:auto;right:0;bottom:0;left:0;overflow-x:auto}.embodied-mode{flex:1 0 136px;min-height:61px}.embodied-hud-inner{width:min(100% - 42px,1800px)}.embodied-stage-label{top:21px}.embodied-scene-description{top:50px;max-width:22ch}.embodied-coordinate-label{display:none}.embodied-commands{bottom:75px;max-width:100%}.embodied-command{padding:0 8px;font-size:8px}.embodied-architecture{padding-top:29px}.embodied-architecture-top{display:block}.embodied-active-detail{margin-top:8px;text-align:left}.embodied-bottom{display:block;padding-bottom:34px}.embodied-bottom p{margin-bottom:22px}}.technology-evolution{isolation:isolate}.technology-model-layer[hidden],.technology-original-graph[hidden]{display:none}.technology-model-layer{position:absolute;inset:0;min-width:0}.technology-loading{display:grid;height:100%;place-items:center;color:var(--text-secondary);font-size:10px;letter-spacing:normal}.technology-inspection{border-left:1px solid #888888;padding-left:14px;color:#dddddd!important;font-size:12px!important}.tech-module:focus-visible{outline:1px solid #dddddd;outline-offset:5px}.technology-model-layer button svg{height:14px;width:14px}@media (prefers-reduced-motion:reduce){.technology-evolution *,.technology-model-layer *{scroll-behavior:auto}}.navigation-progress{position:absolute;left:0;right:0;bottom:0;height:1px;background:#dddddd;transform-origin:left;opacity:.6}.nav-link:focus-visible:after,.nav-link[aria-current=location]:after{transform:scaleX(1)}.solutions-interactive{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:start}.solutions-interactive .solution-row{grid-template-columns:38px minmax(0,1fr);gap:14px 19px;padding:28px 0;margin:0;border-bottom:1px solid #dddddd}.solutions-interactive .solution-row>.text-link,.solutions-interactive .solution-row>p{grid-column:2}.solutions-interactive .solution-row>p{margin:0;font-size:14px}.solutions-interactive .solution-row h3{font-size:25px;line-height:1.25}.solutions-interactive .solution-row:focus-within{background:#f5f5f5}.solutions-interactive .solution-row[data-selected=true] .solution-symbol{color:#000000}.solutions-interactive .solution-row:focus-within .solution-symbol svg,.solutions-interactive .solution-row:hover .solution-symbol svg{stroke-dasharray:260;animation:application-symbol-draw .7s ease-out both}@keyframes application-symbol-draw{0%{stroke-dashoffset:160}to{stroke-dashoffset:0}}.applications-explorer{position:sticky;top:120px;min-width:0}.application-controls,.application-criteria,.application-view-tabs,.metric-focus-controls{display:flex;flex-wrap:wrap;gap:7px}.application-view-tabs{border-bottom:1px solid #dddddd;padding-bottom:16px}.about-model-controls button,.application-controls button,.application-criteria button,.application-view-tabs button,.metric-focus-controls button{border:1px solid #dddddd;color:#222222;background:transparent;font:10px var(--font-mono);padding:9px 11px;line-height:1.4;cursor:pointer;transition:border-color .2s,background .2s}.about-model-controls button[aria-pressed=true],.application-controls button[aria-pressed=true],.application-criteria button[aria-pressed=true],.application-view-tabs button[aria-pressed=true],.metric-focus-controls button[aria-pressed=true]{border-color:#222222;background:#f5f5f5}.application-model{aspect-ratio:550/360;width:100%;cursor:crosshair;touch-action:pan-y}.application-model svg{width:100%;height:100%}.application-controls{border-top:1px solid #dddddd;padding-top:14px}.application-criteria{margin-top:10px}.application-model-description{min-height:72px;font-size:13px;line-height:1.85;color:var(--text-secondary)}.application-concept-note{color:var(--text-secondary);font-size:8px;letter-spacing:normal}.metric-focus-controls{margin-top:20px}.performance-stat{position:relative}.performance-stat:after{content:"";height:1px;background:#101010;position:absolute;bottom:0;left:0;right:15px;transform:scaleX(.15);transform-origin:left;transition:transform .5s ease}.performance-stat[data-focused=true]:after{transform:scaleX(1)}.about-model-controls{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0}.about-model-annotation{color:var(--text-secondary);font-size:12px;line-height:1.8;margin:10px 0;min-height:44px}.document-contents{border-block:1px solid #dddddd;padding:20px 0;margin:35px 0}.document-contents>span{font-size:10px;color:var(--text-secondary)}.document-contents>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 25px;margin-top:17px}.document-contents a{font-size:12px;line-height:1.6;color:var(--text-secondary);text-decoration:none;border-left:1px solid #dddddd;padding-left:10px}.document-contents a:focus-visible,.document-contents a:hover,.document-contents a[aria-current=location]{color:#222222;border-color:#222222}.plain-page h2[id]{scroll-margin-top:120px}.page-recovery{margin-top:45px;border-top:1px solid #dddddd;padding-top:26px;max-width:500px}.page-recovery nav{display:grid;margin-top:18px}.page-recovery nav a{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid #dddddd;text-decoration:none;color:#222222;font-size:13px}.page-recovery nav a:focus-visible,.page-recovery nav a:hover{padding-left:8px}.page-recovery input{width:100%}.admin-table tr[data-open=true]{background:#f5f5f5;box-shadow:inset 2px 0 #222222}.admin-table tr[tabindex]:focus-visible{outline:1px solid #222222;outline-offset:-2px}.location-live-preview{border-left:1px solid #dddddd;padding:9px 12px;margin:14px 0 20px;font-size:10px;line-height:1.8;color:var(--text-secondary)}.location-live-preview[data-valid=true]{border-color:#222222;color:#222222}@media (max-width:1100px){.solutions-interactive{gap:35px}}@media (max-width:760px){.solutions-interactive{grid-template-columns:1fr;gap:28px}.applications-explorer{position:relative;top:0}.solutions-interactive .solution-row{padding:23px 0}.document-contents>div{grid-template-columns:1fr}.application-model-description{min-height:0}}@media (prefers-reduced-motion:reduce){.application-model *,.performance-stat:after,.solution-symbol svg{animation:none!important;transition:none!important}}.terrain-probe-control{position:absolute;bottom:140px;right:max(4vw,32px);z-index:4;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.terrain-probe-control button{color:#dddddd;background:rgba(16,16,16,.7);border:1px solid #888888;padding:10px 12px;font:10px var(--font-mono);letter-spacing:normal;cursor:pointer}.terrain-probe-control button[aria-pressed=true]{border-color:#ffffff}.terrain-probe-control button:disabled{opacity:.35;cursor:default}.terrain-probe-control>span{font-size:8px;color:var(--text-secondary)}.system-principle .text-link{color:#dddddd;font-size:11px;margin-top:12px}@media (max-width:760px){.terrain-probe-control{bottom:90px;right:20px}.terrain-probe-control>span{max-width:170px;text-align:right;line-height:1.6}}.embodied-notice{grid-column:1/-1;max-width:920px}.embodied-scene-description{top:105px}.technology-visualisation button{min-height:30px;font-size:9px}.technology-visualisation__inspection{bottom:88px}.technology-visualisation__gesture{bottom:102px}.technology-visualisation__controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}@media (max-width:760px){.technology-evolution:not([data-technology-view="0"]),.technology-visualisation{min-height:390px}.technology-visualisation button{min-height:40px;font-size:8px;padding:8px}.technology-visualisation__toggles{max-width:none}.technology-visualisation__utility-controls{max-width:95px}.technology-visualisation__inspection{bottom:104px}.embodied-scene-description{top:70px}}.embodied-system-diagram{padding-top:22px}.embodied-platform-hub{display:block;margin:0 auto;border:1px solid #888888;background:#101010;color:#dddddd;font:10px var(--font-mono);letter-spacing:normal;padding:12px 22px}.embodied-platform-hub:focus-visible,.embodied-platform-hub:hover{border-color:#ffffff;color:#ffffff}.embodied-system-wide{overflow-x:auto;max-width:100%}.embodied-system-branches{display:block;width:100%;height:92px}.embodied-architecture-flow:before{display:none}.embodied-branch-flow{stroke-dasharray:5 34;animation:embodied-branch-travel 4s linear infinite}@keyframes embodied-branch-travel{to{stroke-dashoffset:-117}}@media (max-width:900px){.embodied-system-branches,.embodied-system-wide .embodied-architecture-flow{min-width:630px;width:100%}.embodied-system-wide .embodied-architecture-flow{overflow:visible}}@media (prefers-reduced-motion:reduce){.embodied-branch-flow{animation:none}}.product-ecosystem{margin-top:56px;padding-top:34px;border-top:1px solid #888888}.product-heading{max-width:760px}.product-heading>.mono{font-size:9px;color:var(--text-secondary)}.product-heading h3{font-size:clamp(24px,3vw,38px);font-weight:400;letter-spacing:normal;margin:18px 0 14px}.product-heading p{color:var(--text-secondary);font-size:15px}.product-families{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;border-top:1px solid #888888}.product-family{text-align:left;background:none;border:0;border-bottom:1px solid #888888;color:#ffffff;padding:26px 24px 28px 0;cursor:pointer;min-width:0}.product-family+.product-family{padding-left:24px;border-left:1px solid #888888}.product-family>.mono{font-size:8px;line-height:1.8;color:var(--text-secondary);display:block;min-height:30px}.product-family h4{font-size:27px;font-weight:400;letter-spacing:normal;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:15px 0}.product-family p{color:var(--text-secondary);font-size:13px;line-height:1.8}.product-family:focus-visible h4,.product-family:hover h4{text-decoration:underline;text-underline-offset:7px}.product-boundary{color:var(--text-secondary);font-size:11px;line-height:1.8;margin-top:23px;max-width:960px}html[lang=zh-CN] body,html[lang=zh-CN] button,html[lang=zh-CN] h1,html[lang=zh-CN] h2,html[lang=zh-CN] h3,html[lang=zh-CN] h4,html[lang=zh-CN] label,html[lang=zh-CN] p{font-family:var(--font-cjk)}html[lang=zh-CN] .mono,html[lang=zh-CN] svg text{font-family:"IBM Plex Mono",var(--font-cjk)}.about-ecosystem{align-self:center}.about-product-node{cursor:pointer}.about-product-node:focus-visible{outline:1px solid #222222}.about-product-description{border-top:1px solid #888888;padding-top:22px;max-width:540px}.about-product-description>.mono{font-size:9px}.about-product-description p{font-size:14px;line-height:1.8;color:var(--text-secondary);margin:14px 0}.about-product-description .text-link{font-size:11px}.solution-row[role=button]{cursor:pointer}.solution-row[role=button]:focus-visible{outline:1px solid #222222;outline-offset:4px}.hero-visual:focus-visible{outline:1px solid #888888;outline-offset:-6px}.system-principle .text-link{white-space:normal;text-align:left}@media (max-width:800px){.product-families{grid-template-columns:1fr}.product-family,.product-family+.product-family{padding:23px 0;border-left:0}.product-family>.mono{min-height:0}.product-family h4{font-size:25px}.about-product-description{margin-bottom:36px}.product-ecosystem{margin-top:35px}.product-boundary{font-size:11px}}@media (prefers-reduced-motion:reduce){.about-product-node,.product-family{transition:none}}.about-system-flow{animation:about-system-flow 18s linear infinite}@keyframes about-system-flow{to{stroke-dashoffset:-120}}@media (prefers-reduced-motion:reduce){.about-system-flow{animation:none}}html[lang=zh-CN] body,html[lang=zh-CN] button,html[lang=zh-CN] h1,html[lang=zh-CN] h2,html[lang=zh-CN] h3,html[lang=zh-CN] h4,html[lang=zh-CN] label,html[lang=zh-CN] p{font-family:var(--font-body)}html[lang=zh-CN] .mono,html[lang=zh-CN] svg text{font-family:var(--font-mono)}.about-ecosystem{min-width:0}.about-ecosystem>svg{display:block;width:100%;height:auto;aspect-ratio:600/350;max-height:480px;overflow:visible}.about-ecosystem text{letter-spacing:normal}@media (max-width:700px){.about-ecosystem>svg{min-height:220px}}.solution-row>div,.solution-rows,.solutions-interactive>*{min-width:0}@media (max-width:900px){.solutions-interactive{grid-template-columns:minmax(0,1fr)}.solution-row{grid-template-columns:38px minmax(0,1fr)}}.nav-tools{display:flex;align-items:center;gap:18px;flex-shrink:0}.nav-language{display:block;position:relative}.nav-language:before{content:"◎";position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:16px;pointer-events:none}.nav-language .geox-language-selector{padding-left:24px;min-width:115px;font-size:11px;color:inherit;background:transparent;border:0;border-bottom:1px solid;border-radius:0;height:34px}.nav-language option{color:#222222;background:#ffffff}.company-field-visual{margin:0;width:100%;max-width:670px}.company-field-stage{perspective:1100px;outline-offset:8px;overflow:hidden}.company-field-stage:focus-visible{outline:1px solid #222222}.company-field-tilt{transform-style:preserve-3d;will-change:transform}.company-field-stage svg{display:block;width:100%;height:auto}.company-field-visual figcaption{padding:22px 0;border-top:1px solid #dddddd;color:var(--text-secondary);font-size:10px;letter-spacing:normal;line-height:1.7}.company-field-orbit{transform-origin:310px 235px;animation:company-orbit 38s linear infinite}.company-field-signals{stroke-dasharray:7 15;animation:company-flow 12s linear infinite}@keyframes company-orbit{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes company-flow{to{stroke-dashoffset:-180}}.product-family{cursor:default}.product-family:focus-visible{outline:none}.product-data-ledger{display:flex;gap:12px;flex-wrap:wrap;font-family:var(--font-mono);font-size:10px;color:var(--text-secondary);line-height:1.7;margin-top:20px}.product-data-ledger span{border-top:1px solid #dddddd;padding-top:8px}@media (max-width:760px){.nav-tools{gap:12px}.nav-language .geox-language-selector{min-width:105px;max-width:122px;font-size:10px}.nav-language:before{font-size:14px}.wordmark small{display:none}.nav-inner{gap:12px}.company-field-visual figcaption{font-size:9px}}@media (prefers-reduced-motion:reduce){.company-field-orbit,.company-field-signals{animation:none}.company-field-tilt{will-change:auto}}.product-connection-flow{display:block;width:100%;height:72px;margin-top:30px}.product-system-flow{stroke-dasharray:6 12;animation:company-flow 15s linear infinite}.product-family h4{display:block}.product-family:hover{padding-left:0;padding-right:0}.product-data-ledger{grid-column:1/-1}@media (max-width:760px){.product-connection-flow{height:48px}.product-family{padding-left:0}}@media (prefers-reduced-motion:reduce){.product-system-flow{animation:none}}.technology-evolution:not([data-technology-view="0"]){height:auto;min-height:0}.technology-evolution:not([data-technology-view="0"]) .technology-model-layer{position:relative;inset:auto;height:auto}.technology-stage{align-items:start}.wordmark{gap:0;line-height:0}.wordmark svg.wordmark-lockup{width:auto;height:44px;aspect-ratio:187.566/70.836}.wordmark svg.wordmark-symbol{width:40px;height:40px}.footer .wordmark svg.wordmark-symbol{width:48px;height:48px}.hero{background:var(--space)}.hero-visual,.hero-visual:focus-visible{position:absolute;inset:0;opacity:1;pointer-events:none;outline:none;overflow:hidden}.hero-video{display:block;width:100%;height:100%;object-fit:cover;object-position:62% 50%;background:var(--space) url(/media/geox-hero-poster.jpg) center /cover no-repeat}.hero-shade{background:linear-gradient(90deg,rgba(16,16,16,.94),rgba(16,16,16,.8) 28%,rgba(16,16,16,.32) 58%,rgba(16,16,16,.05) 86%),linear-gradient(0deg,rgba(16,16,16,.9),rgba(16,16,16,0) 34%)}.hero h1{font-size:clamp(46px,4.6vw,88px);font-weight:600;line-height:1.08;max-width:980px}.hero h1 .outline-word{color:rgba(255,255,255,.66)}.hero-label{color:rgba(255,255,255,.78)}.hero-description{max-width:460px;font-size:clamp(16px,1.05vw,20px);line-height:1.6;color:rgba(255,255,255,.82)}.hero-scroll{color:rgba(255,255,255,.72)}.hero-cross-a,.hero-cross-b{color:rgba(255,255,255,.45)}.about-copy h2,.investment-layout h2,.performance-copy h2,.section-heading h2{font-weight:600;line-height:1.12}.section-heading h2{font-size:clamp(36px,3.2vw,62px)}.closing-heading h2{font-weight:600;line-height:1.1;font-size:clamp(42px,4.2vw,80px)}.button,.eyebrow,.nav-cta,.nav-links,.text-link{font-family:var(--font-body)}.nav-links{font-size:13px;font-weight:600}.button,.eyebrow,.nav-cta{font-size:12px;font-weight:600}:lang(zh-CN) .closing-heading h2,:lang(zh-CN) .hero h1,:lang(zh-CN) .section-heading h2{font-weight:700;line-height:1.22}@media (max-width:1100px){.hero-shade{background:linear-gradient(90deg,rgba(16,16,16,.9),rgba(16,16,16,.6) 55%,rgba(16,16,16,.3)),linear-gradient(0deg,rgba(16,16,16,.92),rgba(16,16,16,0) 40%)}}@media (max-width:760px){.wordmark svg.wordmark-lockup{height:36px}.hero-visual{inset:0}.hero-video{object-position:70% 50%}.hero h1{font-size:clamp(40px,11vw,56px)}}@media (prefers-reduced-motion:reduce){.hero-video{animation:none}}.footer{background:var(--space);border-top:1px solid rgba(255,255,255,.14)}.footer .wordmark svg.wordmark-lockup{height:48px}.footer-inner,.footer-links a{color:rgba(255,255,255,.78)}.hero-label,.hero-scroll,.intro-strip-inner span{font-family:var(--font-body);font-size:12px}.closing-section,.embodied-section,.technology-section{background:var(--space)}.closing-section,.embodied-section,.footer,.technology-section{--grey:rgba(255,255,255,0.66)}.technology-section .eyebrow,.technology-section .muted{color:rgba(255,255,255,.66)}.closing-section .closing-bottom,.hero .hero-bottom,.hero .hero-description,.hero .hero-label,.technology-section .pipeline-detail p,.technology-section .tech-fineprint,.technology-section .tech-module,.technology-section .tech-module p,.technology-section .technology-loading,footer.footer{color:rgba(255,255,255,.7)}:root{--text-secondary:#666666}.closing-section,.embodied-section,.hero,.intro-strip,.site-nav,.technology-section,[data-surface=space],footer.footer{--text-secondary:rgba(255,255,255,0.7)}.wordmark svg.wordmark-lockup,.wordmark svg.wordmark-symbol{width:auto;height:22px;aspect-ratio:94.848/24.793}.footer .wordmark svg.wordmark-lockup,.footer .wordmark svg.wordmark-symbol{height:30px}@media (max-width:760px){.wordmark svg.wordmark-lockup,.wordmark svg.wordmark-symbol{height:19px}}.performance-stat:after{content:none;display:none}.performance-layout{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.performance-copy h2{max-width:9ch}.performance-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.performance-stat strong{font-size:clamp(60px,5.4vw,92px)}.performance-stat p{max-width:240px}@media (max-width:900px){.performance-layout{grid-template-columns:1fr}}@media (max-width:640px){.performance-numbers{grid-template-columns:1fr;gap:0;padding-top:8px}.performance-stat{padding:22px 0;border-bottom:1px solid #dddddd}.performance-stat:last-child{border-bottom:0}.performance-stat strong{font-size:68px}.performance-stat h3{margin-top:12px}.performance-stat p{max-width:none}}.applications-reporting{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.8fr);gap:24px 48px;margin-top:40px;padding:28px 0;border-top:1px solid #bbb;border-bottom:1px solid #bbb}.applications-reporting h3{font-size:clamp(22px,2.4vw,32px);line-height:1.2;margin:12px 0;font-weight:400}.applications-reporting p{margin:0;font-size:15px;line-height:1.7}.applications-reporting .applications-reporting-note{margin-top:12px;font-size:12px;color:#666;line-height:1.7}.applications-reporting>.text-link{grid-column:2;justify-self:start}@media (max-width:680px){.applications-reporting{grid-template-columns:1fr;gap:16px}.applications-reporting>.text-link{grid-column:1}}