:root{color-scheme:dark;--ink: #f3f0e8;--ink-soft: #d8d4cb;--muted: #aaa9a5;--dim: #8e9297;--black: #07090c;--navy: #0b1119;--surface: #10151c;--surface-2: #171d25;--line: rgba(243, 240, 232, .13);--line-strong: rgba(243, 240, 232, .28);--ember: #ff5d3b;--amber: #eeb853;--cyan: #6fd5d6;--blue: #7fa8ff;--green: #7dd6aa;--red: #ff786e;--serif: "Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--sans: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--display: "Space Grotesk", Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: "JetBrains Mono", "SFMono-Regular", "Cascadia Code", "Roboto Mono", Consolas, monospace;--shadow-deep: 0 34px 90px rgba(0, 0, 0, .52);--ease-out: cubic-bezier(.2, .78, .2, 1)}*{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html,body{width:100%;height:100%;margin:0;overflow:hidden;background:var(--black);color:var(--ink);font-family:var(--sans)}body{min-width:320px}button,a{color:inherit;font:inherit}button{border:0}button:focus-visible,a:focus-visible{outline:2px solid var(--amber);outline-offset:4px}button,a{-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%}.skip-link{position:fixed;z-index:200;top:14px;left:14px;padding:12px 16px;border-radius:6px;background:var(--ink);color:var(--black);font-weight:750;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}.theater{position:relative;isolation:isolate;width:100vw;height:100svh;min-height:640px;overflow:hidden;background:radial-gradient(circle at 18% 6%,rgba(238,184,83,.075),transparent 27%),linear-gradient(122deg,#080a0e,#0a0e14 46%,#07101a)}.theater__light,.theater__datum,.theater__grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.theater__light{z-index:0;background:radial-gradient(ellipse at 22% -16%,rgba(255,226,174,.18),transparent 38%),radial-gradient(ellipse at 88% 110%,rgba(60,108,163,.08),transparent 46%)}.theater__datum{z-index:0;opacity:.34;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 18%,#000 78%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 18%,#000 78%,transparent 100%)}.theater__grain{z-index:90;opacity:.14;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.24'/%3E%3C/svg%3E")}.presenter-chrome{position:fixed;z-index:100;top:0;right:0;left:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:78px;padding:0 clamp(28px,3.5vw,68px);border-bottom:1px solid rgba(243,240,232,.07);background:linear-gradient(to bottom,rgba(7,9,12,.96),rgba(7,9,12,.38) 72%,transparent);transition:opacity .22s ease,transform .26s var(--ease-out)}.theater.is-chrome-hidden .presenter-chrome{pointer-events:none;opacity:0;transform:translateY(-18px)}.brand-lockup{display:inline-flex;align-items:center;gap:14px;width:fit-content;color:inherit;text-decoration:none}.brand-lockup__mark{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(243,240,232,.34);border-radius:50%}.brand-lockup__mark:before{position:absolute;width:8px;height:8px;content:"";border-radius:50%;background:var(--amber)}.brand-lockup__mark i{position:absolute;width:5px;height:5px;border-radius:50%}.brand-lockup__mark i:nth-child(1){margin-left:-18px;background:var(--ember)}.brand-lockup__mark i:nth-child(2){margin-left:18px;background:var(--cyan)}.brand-lockup__mark i:nth-child(3){margin-top:18px;background:var(--blue)}.brand-lockup strong,.brand-lockup small{display:block}.brand-lockup strong{font-size:14px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.brand-lockup small{margin-top:4px;color:var(--muted);font-size:11px;font-weight:620;letter-spacing:.08em}.scene-readout{min-width:168px;text-align:center}.scene-readout span,.scene-readout strong{display:block}.scene-readout span{color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.12em}.scene-readout strong{margin-top:4px;font-size:13px;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.chrome-actions{display:flex;justify-content:flex-end;gap:10px}.icon-action,.text-action,.shelf-button,.overlay__close,.corner-help button{min-height:44px;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.icon-action:hover,.text-action:hover,.shelf-button:hover,.overlay__close:hover,.corner-help button:hover{transform:translateY(-1px)}.icon-action{display:grid;place-items:center;width:44px;border:1px solid var(--line);border-radius:50%;background:#10151cd1}.icon-action svg{width:17px;fill:none;stroke:currentColor;stroke-width:1.4}.text-action{padding:0 17px;border:1px solid var(--line);border-radius:999px;background:#10151cd1;font-size:13px;font-weight:720}.chrome-return{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.chrome-return:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.stage{position:relative;z-index:2;width:100%;height:100%;perspective:1400px;perspective-origin:52% 46%}.scene{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;transform:translateZ(-42px) scale(1.012);transition:opacity .4s ease,transform .56s var(--ease-out),visibility 0s linear .56s}.scene.is-active{z-index:3;visibility:visible;opacity:1;transform:translateZ(0) scale(1);transition-delay:0s}.scene__camera{position:relative;display:grid;grid-template-columns:minmax(330px,.82fr) minmax(500px,1.18fr);align-items:center;gap:clamp(40px,6vw,118px);width:min(1680px,100%);height:100%;margin:0 auto;padding:108px clamp(50px,7vw,128px) 124px;transform-style:preserve-3d}.scene__far{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:.6;transform:translateZ(-180px) scale(1.14)}.scene-grid{background:linear-gradient(120deg,transparent 13%,rgba(238,184,83,.045) 13.1%,transparent 13.2%),linear-gradient(90deg,transparent 74%,rgba(111,213,214,.035) 74.1%,transparent 74.2%)}.scene__copy{position:relative;z-index:5;max-width:710px;transform:translateZ(72px)}.scene__copy--compact{max-width:560px}.scene--foundation .scene__camera{grid-template-columns:minmax(450px,.96fr) minmax(520px,1.04fr)}.scene--foundation h1{font-size:clamp(62px,6vw,98px)}.scene--foundation .scene-lede{max-width:520px}.scene__artifact{position:relative;z-index:3;min-width:0;margin:0;transform:translateZ(0)}.scene-kicker{display:flex;align-items:center;gap:12px;margin:0 0 clamp(18px,2.4vh,30px);color:var(--muted);font-size:14px;font-weight:720;letter-spacing:.16em;text-transform:uppercase}.scene-kicker:before{width:36px;height:1px;content:"";background:var(--ember)}.scene-kicker span{color:var(--ink)}h1,h2{max-width:810px;margin:0;font-family:var(--serif);font-weight:500;letter-spacing:-.045em;line-height:.96;text-wrap:balance}h1{font-size:clamp(66px,6.8vw,116px)}h2{font-size:clamp(58px,5.6vw,96px)}.scene-lede{max-width:660px;margin:clamp(22px,3vh,38px) 0 0;color:var(--ink-soft);font-size:clamp(20px,1.45vw,28px);line-height:1.5;text-wrap:pretty}.claim-ribbon{position:absolute;z-index:7;right:clamp(50px,7vw,128px);bottom:98px;left:clamp(50px,7vw,128px);display:flex;align-items:center;gap:11px;min-height:34px;margin:0;color:#f3f0e8b0;font-size:clamp(13px,.8vw,15px);font-weight:590;letter-spacing:.015em;transform:translateZ(110px)}.claim-badge{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid var(--line-strong);border-radius:999px;color:var(--ink);font-size:11px;font-weight:770;letter-spacing:.1em;text-transform:uppercase}.claim-badge--reported{border-color:#eeb8536b;color:#f5cc7b}.claim-badge--stale{border-color:#eeb8538f;color:#f5cc7b;background:#eeb85312}.claim-badge--measured,.claim-badge--current{border-color:#7dd6aa6b;color:var(--green)}.claim-badge--target{border-color:#7fa8ff73;color:var(--blue)}.claim-badge--evidence{border-color:#6fd5d66b;color:var(--cyan)}.claim-divider{width:1px;height:18px;margin:0 3px;background:var(--line)}.claim-clause{display:inline-flex;align-items:center;gap:11px}[data-beat]{opacity:1;translate:none}.is-enhanced [data-beat]{opacity:0;translate:0 14px;transition:opacity .34s ease,translate .42s var(--ease-out)}.is-enhanced .scene.is-active [data-beat].is-revealed{opacity:1;translate:0 0}.metric-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:650px;margin-top:clamp(30px,4vh,52px);border:1px solid var(--line);background:var(--line)}.metric-card{min-height:122px;padding:20px;background:#0a0e13e6}.metric-card strong,.metric-card span,.metric-card small{display:block}.metric-card strong{font-family:var(--serif);font-size:clamp(36px,3.2vw,58px);font-weight:500;letter-spacing:-.04em;line-height:1}.metric-card span{margin-top:7px;color:var(--ink-soft);font-size:14px;font-weight:680}.metric-card small{margin-top:8px;color:var(--dim);font-size:11px;font-weight:720;letter-spacing:.09em;text-transform:uppercase}.dgx-stage{height:min(63vh,660px);min-height:460px;isolation:isolate;perspective:1500px;transform-style:preserve-3d}.dgx-stage__halo{position:absolute;z-index:-1;top:6%;right:-14%;bottom:1%;left:0;border-radius:46%;background:radial-gradient(circle at 70% 44%,rgba(238,184,83,.17),transparent 48%),radial-gradient(circle at 46% 54%,rgba(111,213,214,.08),transparent 56%);filter:blur(24px);transform:translateZ(-70px)}.dgx-stage__visual{position:absolute;z-index:1;top:2%;right:-14%;width:126%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgba(243,240,232,.18);border-radius:3px;background:#080b0f;box-shadow:-28px 42px 80px #0000008f,0 0 0 1px #eeb8530a inset,0 0 72px #eeb85314;transform:translateZ(24px) rotateY(-3deg) rotateX(.6deg);transform-origin:70% 50%}.dgx-stage__visual:before,.dgx-stage__visual:after{position:absolute;z-index:3;pointer-events:none;content:""}.dgx-stage__visual:before{top:0;right:0;bottom:0;left:0;border:1px solid rgba(243,240,232,.08);background:linear-gradient(90deg,rgba(238,184,83,.06),transparent 16%,transparent 78%,rgba(111,213,214,.035)),linear-gradient(to bottom,rgba(255,255,255,.05),transparent 22%,transparent 78%,rgba(0,0,0,.44));box-shadow:0 0 0 8px #0406094d inset,0 0 0 9px #f3f0e809 inset}.dgx-stage__visual:after{top:-30%;bottom:-30%;left:-32%;width:20%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.09),transparent);filter:blur(8px);opacity:0;transform:skew(-14deg);animation:rack-glint 8s 1.2s ease-in-out infinite}.dgx-stage__concept{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:61% center;filter:saturate(.88) contrast(1.08) brightness(1.04);transform:scale(1.1)}.dgx-stage__plaque{position:absolute;z-index:4;top:22px;left:22px;min-width:122px;margin:0;padding:11px 14px 12px;border-top:1px solid rgba(238,184,83,.7);background:linear-gradient(105deg,#07090ce0,#07090c38);color:var(--ink);font-size:12px;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.dgx-stage__plaque small{display:block;margin-top:5px;color:var(--amber);font-size:9px;font-weight:720;letter-spacing:.16em}.dgx-stage__unit-index{position:absolute;z-index:4;top:0;bottom:0;left:72%;width:74px;pointer-events:none}.dgx-stage__unit-index>span{position:absolute;top:7%;left:0;display:block;padding:5px 7px;border-left:1px solid rgba(125,214,170,.66);background:#07090cb3;color:var(--muted);font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.dgx-stage__unit-index ol{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}.dgx-stage__unit-index li{position:absolute;left:0;display:flex;align-items:baseline;gap:4px;min-width:58px;padding:5px 7px;border-left:1px solid rgba(125,214,170,.82);background:#07090cc7;box-shadow:0 8px 24px #0000004d;transform:translateY(-50%)}.dgx-stage__unit-index li:before{position:absolute;top:50%;right:100%;width:34px;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(125,214,170,.76))}.dgx-stage__unit-index li:nth-child(1){top:24%}.dgx-stage__unit-index li:nth-child(2){top:52%}.dgx-stage__unit-index li:nth-child(3){top:80%}.dgx-stage__unit-index b{color:var(--ink);font-family:var(--mono);font-size:13px}.dgx-stage__unit-index small{color:var(--green);font-size:8px;font-weight:760;letter-spacing:.08em}@keyframes rack-glint{0%,68%{left:-32%;opacity:0}73%{opacity:.42}86%{left:115%;opacity:0}to{left:115%;opacity:0}}.dgx-stage figcaption,.artifact-folio figcaption{position:absolute;z-index:4;bottom:4%;left:0;width:min(390px,55%);padding:16px 18px;border-left:2px solid var(--amber);background:linear-gradient(90deg,#080b0ff0,#080b0f75);box-shadow:var(--shadow-deep)}.dgx-stage figcaption strong,.dgx-stage figcaption small,.artifact-folio figcaption strong,.artifact-folio figcaption small{display:block}.artifact-index{display:block;margin-bottom:6px;color:var(--amber);font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.dgx-stage figcaption strong,.artifact-folio figcaption strong{font-size:17px}.dgx-stage figcaption small,.artifact-folio figcaption small{margin-top:6px;color:var(--muted);font-size:clamp(12px,.72vw,14px);line-height:1.45}.dgx-stage figcaption{z-index:6;bottom:12%;left:-10%;width:min(430px,75%);border-left-color:var(--green);background:linear-gradient(90deg,#06090cf7,#06090c9e);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dgx-stage figcaption .artifact-index{color:var(--green)}.dgx-stage figcaption strong{text-wrap:balance}.signal-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}.signal-row span{display:inline-flex;align-items:center;min-height:42px;padding:0 13px;border:1px solid var(--line);border-radius:999px;background:#10151c94;color:var(--ink-soft);font-size:13px;font-weight:670}.signal-row b{margin-right:8px;color:var(--cyan);font-family:var(--mono);font-size:11px}.service-path{height:min(60vh,620px);min-height:470px;perspective:1200px;transform-style:preserve-3d}.service-path:before{position:absolute;top:11%;right:3%;bottom:8%;left:8%;content:"";border:1px solid rgba(243,240,232,.09);background:linear-gradient(145deg,#171d259e,#090d1238);box-shadow:var(--shadow-deep);transform:rotateY(-8deg) rotateX(4deg)}.service-path__wave{position:absolute;top:8%;left:14%;display:flex;align-items:center;gap:7px;height:72px;padding:0 18px;opacity:.4}.service-path__wave i{width:3px;height:var(--wave, 24px);border-radius:3px;background:var(--cyan)}.service-path__wave i:nth-child(2n){--wave: 45px}.service-path__wave i:nth-child(3n){--wave: 62px}.service-path__wave i:nth-child(4n){--wave: 34px}.service-path__rail{position:absolute;top:50%;right:8%;left:8%;height:1px;background:linear-gradient(90deg,var(--ember),var(--amber),var(--cyan),var(--blue));box-shadow:0 0 24px #6fd5d62e}.service-node{position:absolute;top:calc(50% - 48px);display:grid;place-items:center;width:132px;min-height:96px;padding:12px;border:1px solid var(--line-strong);border-radius:5px;background:#0c1117f0;text-align:center;box-shadow:0 18px 42px #00000057}.service-node:after{position:absolute;bottom:-7px;width:12px;height:12px;content:"";border:2px solid var(--black);border-radius:50%;background:var(--node-color, var(--amber))}.service-node span,.service-node small{color:var(--muted);font-size:11px}.service-node span{font-family:var(--mono)}.service-node strong{font-size:16px}.service-node--member{left:3%;--node-color: var(--ember)}.service-node--orchestrate{left:28%;--node-color: var(--amber)}.service-node--infer{right:28%;--node-color: var(--cyan)}.service-node--control{right:3%;--node-color: var(--blue)}.operating-proof{position:absolute;right:5%;bottom:7%;display:grid;grid-template-columns:auto auto;gap:14px 24px;min-width:390px;padding:20px 24px;border:1px solid var(--line);background:#070b10db;box-shadow:var(--shadow-deep);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.operating-proof>span{grid-column:1 / -1;color:var(--muted);font-size:12px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.operating-proof strong{font-family:var(--serif);font-size:34px;font-weight:500}.operating-proof em{display:block;margin-top:5px;color:var(--muted);font-family:var(--sans);font-size:12px;font-style:normal;font-weight:650}.journey-caption{display:flex;align-items:center;gap:9px;margin-top:36px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.journey-caption i{flex:1;max-width:32px;height:1px;background:var(--line-strong)}.chronology{height:min(64vh,660px);min-height:500px}.chronology__line{position:absolute;top:10%;bottom:10%;left:47%;width:1px;background:linear-gradient(to bottom,transparent,var(--amber) 12%,var(--cyan) 66%,transparent)}.chronology-card{position:absolute;width:min(300px,42%);padding:17px 19px 18px;border:1px solid var(--line);background:#0d1218db;box-shadow:0 24px 54px #00000052}.chronology-card:after{position:absolute;top:24px;width:34px;height:1px;content:"";background:var(--line-strong)}.chronology-card:nth-of-type(odd):after{right:-35px}.chronology-card:nth-of-type(2n):after{left:-35px}.chronology-card time,.chronology-card strong,.chronology-card span{display:block}.chronology-card time{margin-bottom:8px;color:var(--amber);font-family:var(--mono);font-size:12px;font-weight:700}.chronology-card strong{font-size:18px}.chronology-card span{margin-top:6px;color:var(--muted);font-size:14px;line-height:1.45}.chronology-card--one{top:5%;left:2%}.chronology-card--two{top:29%;right:4%}.chronology-card--three{top:52%;left:2%}.chronology-card--four{right:4%;bottom:4%}.recon-proof{position:absolute;top:3%;right:0;width:270px;padding:18px 20px;border-top:2px solid var(--cyan);background:#0b1117e6;box-shadow:var(--shadow-deep)}.recon-proof span,.recon-proof strong,.recon-proof small{display:block}.recon-proof span{color:var(--muted);font-size:11px;font-weight:710;letter-spacing:.08em;text-transform:uppercase}.recon-proof strong{margin-top:9px;font-family:var(--serif);font-size:36px;font-weight:500}.recon-proof strong i{color:var(--cyan);font-style:normal}.recon-proof small{margin-top:5px;color:var(--muted)}.scene--method .scene__camera{grid-template-columns:minmax(275px,.55fr) minmax(790px,1.45fr);gap:clamp(32px,3.5vw,56px)}.scene--marketlink .scene__camera{grid-template-columns:minmax(300px,.7fr) minmax(680px,1.3fr)}.scene--method h2,.scene--marketlink h2{font-family:var(--sans);font-size:clamp(48px,4.4vw,72px);font-weight:660;letter-spacing:-.055em;line-height:.98}.method-signals,.marketlink-readiness{display:grid;gap:1px;margin-top:30px;border:1px solid var(--line);background:var(--line)}.method-signals{grid-template-columns:repeat(3,minmax(0,1fr))}.method-signals div,.marketlink-readiness div{min-width:0;padding:14px;background:#0b1016}.method-signals strong,.method-signals span,.marketlink-readiness strong,.marketlink-readiness span{display:block}.method-signals strong,.marketlink-readiness strong{color:var(--ink);font-family:var(--sans);font-size:28px;font-weight:620;letter-spacing:-.035em}.method-signals div:last-child strong{font-size:19px;letter-spacing:-.02em}.method-signals span,.marketlink-readiness span{margin-top:5px;color:var(--dim);font-size:10px;font-weight:690;line-height:1.25;letter-spacing:.08em;text-transform:uppercase}.controlled-release-stage{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:8px;height:min(70vh,650px);min-height:590px;padding:14px;border:1px solid rgba(243,240,232,.2);background:#080c11;box-shadow:0 32px 90px #00000080,inset 0 1px #ffffff09}.controlled-release-stage__header,.marketlink-proof-workspace__header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;padding:0 2px 10px;border-bottom:1px solid var(--line)}.controlled-release-stage__header>div:first-child span,.controlled-release-stage__header>div:first-child strong,.marketlink-proof-workspace__header div span,.marketlink-proof-workspace__header div strong{display:block}.controlled-release-stage__header>div:first-child span,.marketlink-proof-workspace__header div span{color:var(--dim);font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.controlled-release-stage__header>div:first-child strong,.marketlink-proof-workspace__header div strong{margin-top:3px;font-size:16px;font-weight:640;letter-spacing:-.015em}.authority-key{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px 12px}.authority-key span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:9px;font-weight:620;white-space:nowrap}.authority-dot{width:6px;height:6px;border-radius:50%}.authority-dot--human{background:var(--amber)}.authority-dot--hybrid{background:var(--cyan)}.authority-dot--agent{background:var(--green)}.control-bands,.control-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line)}.control-bands div,.control-map div{min-width:0;min-height:54px;padding:9px 10px;border-left:1px solid var(--line);background:#0d1218}.control-bands div:first-child,.control-map div:first-child{border-left:0}.control-bands b,.control-bands span,.control-map b,.control-map span{display:block}.control-bands b,.control-map b{color:var(--amber);font-family:var(--mono);font-size:9px;font-weight:620}.control-bands span,.control-map span{margin-top:5px;color:var(--ink-soft);font-size:10px;font-weight:610;line-height:1.25}.control-map div{min-height:38px;padding:6px 9px}.control-map b{font-size:10.5px}.control-map span{margin-top:2px;font-size:11.5px;line-height:1.1}.controlled-release-stage__workbench{display:grid;grid-template-columns:minmax(400px,1.05fr) minmax(360px,.95fr);gap:10px;min-height:0}.lifecycle-rail{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-height:72px;margin:0;padding:0;border:1px solid var(--line);background:#080c11;list-style:none}.lifecycle-rail li{min-width:0;border-left:1px solid var(--line)}.lifecycle-rail li:first-child{border-left:0}.lifecycle-rail button{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:2px 7px;width:100%;height:100%;min-height:70px;padding:8px;border:0;background:#0b1016;color:var(--ink-soft);text-align:left;cursor:pointer}.lifecycle-rail button:after{position:absolute;right:8px;bottom:0;left:8px;height:2px;content:"";background:#f3f0e81f}.lifecycle-rail button:hover,.lifecycle-rail button:focus-visible{background:#121820}.lifecycle-rail button:focus-visible{z-index:2;outline:2px solid var(--cyan);outline-offset:-2px}.lifecycle-rail button[aria-selected=true]{background:#121a21}.lifecycle-rail button[aria-selected=true]:after{background:var(--cyan)}.lifecycle-rail button.is-current-run:after{background:var(--amber)}.lifecycle-rail b{color:var(--cyan);font-family:var(--mono);font-size:11px;font-weight:650}.lifecycle-rail span{min-width:0;font-size:12px;font-weight:650;letter-spacing:-.015em;line-height:1.08}.lifecycle-rail small{grid-column:2;align-self:end;color:var(--dim);font-size:10px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.lifecycle-rail .is-current-run small{color:var(--amber)}.phase-inspector{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--line);background:#0b1016}.phase-inspector>header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:8px 11px;border-bottom:1px solid var(--line)}.phase-inspector>header div>span{color:var(--cyan);font-family:var(--mono);font-size:10px;letter-spacing:.04em}.phase-inspector h3{margin:3px 0 0;font-family:var(--sans);font-size:20px;font-weight:650;letter-spacing:-.035em;line-height:1}.phase-owner-inline{display:flex;align-items:baseline;gap:7px;margin-top:5px;color:var(--dim);font-size:10px;font-weight:670;line-height:1.1}.phase-owner-inline>span{color:var(--dim);font-family:var(--sans);font-size:inherit;font-weight:710;letter-spacing:.07em;text-transform:uppercase}.phase-owner-inline strong{overflow:hidden;color:var(--ink-soft);font-size:inherit;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.phase-state{flex:0 0 auto;min-height:25px;padding:0 8px;border:1px solid var(--line-strong);color:var(--muted);font-size:10px;font-weight:720;line-height:23px;letter-spacing:.07em;text-transform:uppercase}.phase-state--active{border-color:#eeb8536b;color:var(--amber)}.phase-state--held{border-color:#e0705c6b;color:var(--ember)}.phase-state--waiting,.phase-state--upstream{color:var(--muted)}.phase-owner,.phase-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;margin:0;padding:6px 11px;border-bottom:1px solid var(--line)}.phase-owner span,.phase-controls span,.operating-lanes article span{color:var(--dim);font-size:10px;font-weight:710;letter-spacing:.07em;text-transform:uppercase}.phase-owner strong,.phase-controls strong{color:var(--ink-soft);font-size:11px;font-weight:620;text-align:right}.operating-lanes{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));min-height:0}.operating-lanes article{display:grid;grid-template-columns:104px 1fr;align-items:center;gap:9px;min-height:0;padding:6px 11px;border-bottom:1px solid var(--line)}.operating-lanes article:first-child{box-shadow:inset 3px 0 var(--amber)}.operating-lanes article:nth-child(2){box-shadow:inset 3px 0 var(--cyan)}.operating-lanes article:nth-child(3){box-shadow:inset 3px 0 var(--green)}.operating-lanes article strong{color:var(--ink-soft);font-size:11.5px;font-weight:590;line-height:1.14}.phase-controls{display:grid;align-content:center;justify-content:stretch;gap:3px;min-height:0;padding:6px 10px;border:0}.phase-controls strong{color:var(--amber);text-align:left}.phase-inspector__footer{display:grid;grid-template-columns:minmax(0,1.25fr) auto;min-height:44px;border-top:1px solid var(--line);background:#080c11}.remediation-loop{display:flex;align-items:center;justify-content:center;gap:7px;min-height:0;padding:6px 10px;border-left:1px solid var(--line)}.remediation-loop span{color:var(--muted);font-size:10px;font-weight:650}.remediation-loop i{color:var(--amber);font-family:var(--mono);font-size:11px;font-style:normal}.lifecycle-stack{display:grid;grid-template-rows:repeat(7,minmax(0,1fr));min-height:0;margin:0;padding:0;overflow:hidden;border:1px solid var(--line);list-style:none}.lifecycle-stack li{display:grid;grid-template-columns:24px minmax(132px,1fr) auto 82px;align-items:center;gap:8px;min-height:0;padding:6px 8px;border-top:1px solid var(--line);background:#0b1016}.lifecycle-stack li:first-child{border-top:0}.lifecycle-stack li>b{color:var(--cyan);font-family:var(--mono);font-size:9px;font-weight:620}.lifecycle-stack li div,.lifecycle-stack li div strong,.lifecycle-stack li div small{min-width:0}.lifecycle-stack li div strong,.lifecycle-stack li div small{display:block}.lifecycle-stack li div strong{overflow:hidden;font-size:10px;font-weight:640;text-overflow:ellipsis;white-space:nowrap}.lifecycle-stack li div small{margin-top:2px;overflow:hidden;color:var(--dim);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.authority{padding:4px 6px;border:1px solid var(--line);color:var(--muted);font-size:8px;font-weight:650;white-space:nowrap}.authority--human{border-color:#eeb85357;color:var(--amber)}.authority--hybrid{border-color:#6fd5d64d;color:var(--cyan)}.authority--agent{border-color:#75cda84d;color:var(--green)}.lifecycle-stack li>em{overflow:hidden;color:var(--dim);font-family:var(--mono);font-size:7px;font-style:normal;text-align:right;text-overflow:ellipsis;white-space:nowrap}.evidence-console{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(243,240,232,.17);background:#030609;box-shadow:inset 0 1px #ffffff06}.evidence-console__bar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:9px 11px;border-bottom:1px solid var(--line);background:#0a0f14}.evidence-console__bar div span,.evidence-console__bar div strong{display:block}.evidence-console__bar div span{color:var(--dim);font-family:var(--mono);font-size:9.5px}.evidence-console__bar div strong{margin-top:2px;color:var(--ink-soft);font-size:12px;font-weight:650;text-transform:uppercase}.console-state{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:9.5px;white-space:nowrap}.console-state i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 12px #75cda880}.evidence-console__log{min-height:0;padding:12px;overflow:auto;scrollbar-color:rgba(243,240,232,.2) transparent}.console-entry+.console-entry{margin-top:11px}.console-entry__meta{display:block;margin-bottom:4px;color:#768287;font-family:var(--mono);font-size:9px;line-height:1.3}.evidence-console .terminal-line{display:block;color:#d3dadb;font-family:var(--mono);font-size:11.5px;line-height:1.55;opacity:1;transform:none}.evidence-console .terminal-line b{color:var(--green);font-weight:650}.evidence-console .terminal-line--output{color:#98a4a7}.evidence-console .terminal-line--hold{color:var(--amber)}.evidence-console__form{padding:9px 10px 10px;border-top:1px solid var(--line);background:#080c10}.evidence-console__form label{display:block;margin-bottom:5px;color:var(--dim);font-size:9px;font-weight:690;letter-spacing:.09em;text-transform:uppercase}.evidence-console__form>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:34px;border:1px solid var(--line-strong);background:#020507}.evidence-console__form>div>span{padding-left:9px;color:var(--green);font-family:var(--mono);font-size:11px}.evidence-console__form input{min-width:0;height:32px;padding:0 8px;border:0;outline:0;background:transparent;color:var(--ink);font-family:var(--mono);font-size:11px}.evidence-console__form input:focus{box-shadow:inset 0 -1px var(--cyan)}.evidence-console__form button{align-self:stretch;padding:0 11px;border:0;border-left:1px solid var(--line);background:#111820;color:var(--ink-soft);font-size:10px;font-weight:660;cursor:pointer}.evidence-console__form button:hover,.evidence-console__form button:focus-visible{background:#18212b;color:var(--ink)}.release-disposition{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:39px;margin:0;padding:8px 11px;border:1px solid rgba(238,184,83,.3);background:#121008}.release-disposition span{color:var(--amber);font-size:10px;font-weight:690;letter-spacing:.08em;text-transform:uppercase}.release-disposition strong{color:var(--ink-soft);font-size:11.5px;font-weight:610;text-align:right}.marketlink-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}.marketlink-proof-workspace{display:grid;grid-template-rows:auto minmax(0,1fr);height:min(68vh,660px);min-height:550px;margin:0;padding:14px;border:1px solid rgba(243,240,232,.2);background:#080c11;box-shadow:0 32px 90px #00000080,inset 0 1px #ffffff09}.marketlink-proof-workspace__header>span{color:var(--muted);font-family:var(--mono);font-size:9px}.marketlink-proof-workspace__body{display:grid;grid-template-columns:minmax(420px,1.48fr) minmax(220px,.72fr);gap:12px;min-height:0;padding-top:12px}.marketlink-product-frame{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;overflow:hidden;border:1px solid rgba(243,240,232,.22);background:#eef1f5;box-shadow:0 20px 54px #00000061}.marketlink-artifact-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid #cbd1da;background:#f7f8fa}.marketlink-artifact-tabs button{position:relative;min-height:42px;padding:0 11px;border:0;border-left:1px solid #d6dbe2;background:transparent;color:#637083;font-family:var(--sans);font-size:10px;font-weight:650;text-align:left;cursor:pointer}.marketlink-artifact-tabs button:first-child{border-left:0}.marketlink-artifact-tabs button:after{position:absolute;right:10px;bottom:0;left:10px;height:2px;content:"";background:transparent}.marketlink-artifact-tabs button[aria-selected=true]{background:#fff;color:#172131}.marketlink-artifact-tabs button[aria-selected=true]:after{background:#356fd6}.marketlink-artifact-tabs button:focus-visible{z-index:2;outline:2px solid #356fd6;outline-offset:-2px}.marketlink-product-surface{min-height:0;overflow:hidden;background:#fff}.marketlink-product-surface img{width:100%;height:100%;object-fit:cover;object-position:top center}.marketlink-product-frame__caption{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;min-height:58px;padding:10px 12px;border-top:1px solid #cbd1da;background:#f7f8fa;color:#111a27}.marketlink-product-frame__caption span{grid-row:1 / 3;align-self:center;padding-right:10px;border-right:1px solid #cbd1da;color:#5a6675;font-size:10px;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.marketlink-product-frame__caption strong{font-size:11.5px;font-weight:690}.marketlink-product-frame__caption code{color:#687485;font-family:var(--mono);font-size:9.5px}.marketlink-proof-workspace__evidence{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-height:0;padding:13px;border:1px solid var(--line);background:#0b1016}.marketlink-proof-workspace__evidence>div:first-child>strong{display:block;margin-top:11px;color:var(--ink);font-size:17px;font-weight:620;letter-spacing:-.025em;line-height:1.08}.evidence-state{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border:1px solid rgba(238,184,83,.38);color:var(--amber);font-size:10px;font-weight:730;letter-spacing:.08em;text-transform:uppercase}.marketlink-traceability-chain{display:grid;grid-template-rows:repeat(5,minmax(0,1fr));min-height:0;margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.marketlink-traceability-chain li{position:relative;display:grid;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:0;border-bottom:1px solid var(--line)}.marketlink-traceability-chain li b{color:var(--cyan);font-family:var(--mono);font-size:8px;font-weight:620}.marketlink-traceability-chain li span,.marketlink-traceability-chain li strong,.marketlink-traceability-chain li small{display:block;min-width:0}.marketlink-traceability-chain li strong{color:var(--ink-soft);font-size:11.5px;font-weight:640}.marketlink-traceability-chain li small{margin-top:3px;color:var(--dim);font-family:var(--mono);font-size:9.5px;line-height:1.15;white-space:normal}.marketlink-traceability-chain .evidence-reference-path{overflow:visible}.marketlink-traceability-chain .evidence-reference-path a{color:var(--cyan);text-decoration:none}.marketlink-traceability-chain .evidence-reference-path a:hover,.marketlink-traceability-chain .evidence-reference-path a:focus-visible{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.marketlink-evidence-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line)}.marketlink-evidence-counts div{min-width:0;padding:8px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.marketlink-evidence-counts div:nth-child(-n+2){border-top:0}.marketlink-evidence-counts div:nth-child(odd){border-left:0}.marketlink-evidence-counts strong,.marketlink-evidence-counts span{display:block}.marketlink-evidence-counts strong{font-family:var(--sans);font-size:18px;font-weight:620}.marketlink-evidence-counts span{margin-top:2px;color:var(--dim);font-size:10px;line-height:1.2}.portfolio-total{display:flex;align-items:center;gap:14px;margin-top:24px}.scene--portfolio h2,.scene--position h2{font-size:clamp(54px,4.8vw,80px)}.portfolio-total strong{font-family:var(--serif);font-size:64px;font-weight:500;line-height:1}.portfolio-total span{max-width:180px;color:var(--muted);font-size:14px;font-weight:690;line-height:1.4}.portfolio-summary{max-width:540px;margin:11px 0 0;color:var(--muted);font-size:13px;line-height:1.42}.state-bays{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;height:min(64vh,650px);min-height:500px;padding:7% 0 3%;perspective:1400px;transform-style:preserve-3d}.state-bay{position:relative;align-self:stretch;padding:14px;border-top:2px solid var(--bay-color, var(--line-strong));background:linear-gradient(to bottom,#151b23f5,#090d12a8);box-shadow:0 30px 64px #00000052}.state-bay:nth-child(2){transform:translateZ(20px)}.state-bay:nth-child(3){transform:translateZ(40px)}.state-bay:nth-child(4){transform:translateZ(60px)}.state-bay--live{--bay-color: var(--green)}.state-bay--delivery{--bay-color: var(--cyan)}.state-bay--decision{--bay-color: var(--amber)}.state-bay--queued{--bay-color: var(--dim)}.state-bay header{min-height:70px;padding-bottom:13px;border-bottom:1px solid var(--line)}.state-bay header span,.state-bay header strong{display:block}.state-bay header span{color:var(--muted);font-size:11px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.state-bay header strong{margin-top:4px;font-family:var(--serif);font-size:34px;font-weight:500}.state-bay article{margin-top:12px;padding:12px;border:1px solid var(--line);border-left-color:var(--bay-color);background:#070b0fa3}.state-bay article b,.state-bay article small{display:block}.state-bay article b{font-size:13px;line-height:1.3}.state-bay article small{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.35}.coexistence-rule{display:grid;grid-template-columns:auto 1fr;gap:4px 18px;width:fit-content;margin-top:34px;padding:15px 18px;border-left:2px solid var(--cyan);background:#10151cb8}.coexistence-rule span{align-self:center;color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.coexistence-rule strong{align-self:center;font-size:18px}.coexistence-rule small{grid-column:2;color:var(--muted);font-size:12px}.architecture-cutaway{height:min(64vh,650px);min-height:510px;perspective:1400px;transform-style:preserve-3d}.architecture-cutaway:before{position:absolute;top:8%;right:2%;bottom:8%;left:10%;content:"";border:1px solid rgba(243,240,232,.08);background:linear-gradient(145deg,rgba(16,22,29,.64),transparent);transform:rotateY(-9deg)}.architecture-plane{position:absolute;display:flex;flex-direction:column;justify-content:center;width:35%;min-height:132px;padding:18px 20px;border:1px solid var(--line-strong);background:#0c1117f0;box-shadow:var(--shadow-deep)}.architecture-plane span,.architecture-plane strong,.architecture-plane small{display:block}.architecture-plane span{color:var(--muted);font-size:11px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.architecture-plane strong{margin-top:6px;font-family:var(--serif);font-size:27px;font-weight:500}.architecture-plane small{margin-top:5px;color:var(--muted);font-size:12px;line-height:1.4}.architecture-plane--legacy{top:10%;left:1%;border-top:2px solid var(--amber);transform:translateZ(-20px)}.architecture-plane--data{top:10%;right:1%;border-top:2px solid var(--cyan);transform:translateZ(20px)}.architecture-plane--service{right:18%;bottom:17%;border-top:2px solid var(--blue);transform:translateZ(50px)}.architecture-plane--experience{right:0;bottom:0;border-top:2px solid var(--green);transform:translateZ(80px)}.architecture-bridge{position:absolute;top:17%;left:39%;width:23%;text-align:center}.architecture-bridge span,.architecture-bridge small{display:block}.architecture-bridge span{color:var(--amber);font-family:var(--mono);font-size:12px}.architecture-bridge i{position:relative;display:block;height:1px;margin:14px 0;background:linear-gradient(90deg,var(--amber),var(--cyan))}.architecture-bridge i:after{position:absolute;top:-4px;right:0;width:8px;height:8px;content:"";border-top:1px solid var(--cyan);border-right:1px solid var(--cyan);transform:rotate(45deg)}.architecture-bridge small{color:var(--muted);font-size:11px}.retirement-gate{position:absolute;bottom:8%;left:2%;width:42%;padding:15px 17px;border:1px dashed rgba(238,184,83,.42);background:#080c11c2}.retirement-gate span,.retirement-gate b{display:block}.retirement-gate span{color:var(--amber);font-size:11px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.retirement-gate b{margin-top:6px;color:var(--muted);font-size:12px;font-weight:580}.economics-principle{max-width:520px;margin:34px 0 0;padding-left:17px;border-left:2px solid var(--green);color:var(--green);font-size:16px;font-weight:700;line-height:1.45}.value-bridge{display:grid;grid-template-columns:1fr .8fr 1fr;grid-template-rows:1fr auto;align-items:end;gap:0 18px;height:min(64vh,660px);min-height:510px;padding:5% 2% 9%}.value-column{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:350px;padding:24px;border:1px solid var(--line);background:linear-gradient(to top,#171d25f5,#0c111780);box-shadow:var(--shadow-deep)}.value-column:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:.38;background:repeating-linear-gradient(to top,transparent 0 38px,rgba(243,240,232,.06) 39px)}.value-column--target{min-height:215px;border-top:2px solid var(--green)}.value-column--baseline{border-top:2px solid var(--amber)}.value-column span,.value-column strong,.value-column small{position:relative;display:block}.value-column span{color:var(--muted);font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.value-column strong{margin-top:10px;font-family:var(--serif);font-size:clamp(42px,4vw,68px);font-weight:500;letter-spacing:-.04em}.value-column small{margin-top:7px;color:var(--ink-soft);font-size:15px}.value-span{position:relative;align-self:center;padding:20px 12px;text-align:center}.value-span__track{position:absolute;top:50%;right:-31%;left:-31%;height:1px;background:linear-gradient(90deg,var(--amber),var(--green))}.value-span__track:after{position:absolute;top:-5px;right:0;width:10px;height:10px;content:"";border-top:1px solid var(--green);border-right:1px solid var(--green);transform:rotate(45deg)}.value-span span,.value-span strong,.value-span small{position:relative;display:block;background:var(--black)}.value-span span{color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.value-span strong{padding-top:6px;color:var(--green);font-family:var(--serif);font-size:34px;font-weight:500}.value-span small{padding-top:4px;color:var(--muted);font-size:11px}.value-marker{align-self:start;padding:10px 12px;border-left:1px solid var(--line-strong);color:var(--muted);font-size:11px;font-weight:650;line-height:1.35}.value-marker--one{grid-column:1}.value-marker--two{grid-column:1;margin-left:28%}.value-marker--three{grid-column:3;grid-row:2}.value-marker--four{grid-column:3;grid-row:2;margin-left:48%;transform:translateY(34px)}.decision-line{max-width:620px;margin-top:34px;padding:16px 18px;border-left:2px solid var(--ember);background:#10151cc7}.decision-line span,.decision-line strong{display:block}.decision-line span{color:var(--ember);font-size:11px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.decision-line strong{margin-top:6px;font-size:16px;line-height:1.45}.position-folio{height:min(64vh,660px);min-height:520px;perspective:1600px;transform-style:preserve-3d}.position-card{position:absolute;top:calc(10% + var(--offset-y, 0px));right:calc(10% + var(--offset-x, 0px));width:64%;min-height:112px;padding:20px 24px;border:1px solid var(--line-strong);background:linear-gradient(120deg,#181f28fa,#0b1016eb);box-shadow:var(--shadow-deep);transform:translate3d(var(--spread-x, 0),var(--spread-y, 0),var(--z, 0)) rotateY(-7deg)}.position-card span,.position-card strong{display:block}.position-card span{color:var(--muted);font-size:11px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.position-card strong{margin-top:9px;font-family:var(--serif);font-size:25px;font-weight:500}.position-card--one{--spread-x: -95px;--spread-y: -30px;--z: -80px;border-left:2px solid var(--blue)}.position-card--two{--spread-x: -50px;--spread-y: 54px;--z: -30px;border-left:2px solid var(--amber)}.position-card--three{--spread-x: 6px;--spread-y: 138px;--z: 20px;border-left:2px solid var(--cyan)}.position-card--four{--spread-x: 60px;--spread-y: 222px;--z: 70px;border-left:2px solid var(--green)}.position-card--five{--spread-x: 112px;--spread-y: 306px;--z: 120px;border-left:2px solid var(--ember)}.position-core{position:absolute;right:-1%;bottom:1%;z-index:8;min-width:360px;padding:22px 25px;border:1px solid rgba(238,184,83,.52);background:#070a0ef0;box-shadow:0 38px 90px #0000008f;transform:translateZ(170px)}.position-core small,.position-core strong{display:block}.position-core small{color:var(--amber);font-size:11px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.position-core strong{margin-top:7px;font-family:var(--serif);font-size:30px;font-weight:500;line-height:1.06}.presenter-shelf{position:fixed;z-index:100;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(180px,.72fr) minmax(420px,1.6fr) minmax(300px,.72fr);align-items:center;gap:24px;min-height:86px;padding:12px clamp(28px,3.5vw,68px);border-top:1px solid rgba(243,240,232,.08);background:linear-gradient(to top,rgba(7,9,12,.98),rgba(7,9,12,.78) 78%,transparent);transition:opacity .22s ease,transform .26s var(--ease-out)}.theater.is-chrome-hidden .presenter-shelf,.theater.is-chrome-hidden .corner-help{pointer-events:none;opacity:0;transform:translateY(18px)}.progress-mini span{display:block;overflow:hidden;color:var(--muted);font-size:11px;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.progress-mini>i{display:block;height:2px;margin-top:10px;overflow:hidden;background:#f3f0e81f}.progress-mini>i b{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--ember),var(--amber));transform:scaleX(.04);transform-origin:left;transition:transform .32s var(--ease-out)}.scene-nav{display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.5vw,24px)}.scene-nav button{position:relative;display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;cursor:pointer;background:transparent}.scene-nav i{width:6px;height:6px;border-radius:50%;background:#f3f0e847;transition:width .22s ease,border-radius .22s ease,background .22s ease}.scene-nav span{position:absolute;bottom:-2px;opacity:0;color:var(--ink);font-size:9px;font-weight:710;letter-spacing:.06em;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease;white-space:nowrap}.scene-nav button[aria-current=step] i{width:32px;border-radius:999px;background:var(--amber)}.scene-nav button[aria-current=step] span{opacity:1;transform:translateY(0)}.shelf-actions{display:flex;justify-content:flex-end;gap:10px}.shelf-button{min-width:126px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:#10151cd6;font-size:14px;font-weight:740}.shelf-button--primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-color:var(--ink);background:var(--ink);color:var(--black)}.shelf-button--primary svg{width:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.corner-help{position:fixed;z-index:110;right:18px;bottom:100px;transition:opacity .22s ease,transform .26s var(--ease-out)}.corner-help button{display:grid;place-items:center;width:44px;border:1px solid var(--line);border-radius:50%;background:#0a0e13c2;color:var(--muted);font-family:var(--mono);font-size:13px}.overlay{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--ink)}.overlay::backdrop{background:#020407d1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.overlay[open]{display:block}.overlay__shell{position:absolute;inset:clamp(18px,2.8vw,46px);overflow:hidden;border:1px solid var(--line-strong);border-radius:10px;background:radial-gradient(circle at 12% 0,rgba(238,184,83,.08),transparent 30%),linear-gradient(140deg,#0e131afc,#060a0ffc);box-shadow:0 48px 120px #0009}.overlay__header{display:flex;align-items:center;justify-content:space-between;min-height:92px;padding:18px clamp(22px,3vw,48px);border-bottom:1px solid var(--line)}.overlay__kicker{color:var(--amber);font-size:10px;font-weight:780;letter-spacing:.12em;text-transform:uppercase}.overlay__header h2{margin-top:5px;font-family:var(--sans);font-size:clamp(24px,2.2vw,38px);font-weight:640;letter-spacing:-.02em;line-height:1.1}.overlay__close{padding:0 14px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);font-size:12px;font-weight:700}kbd{display:inline-grid;place-items:center;min-width:22px;min-height:22px;padding:0 5px;border:1px solid var(--line-strong);border-bottom-color:#f3f0e86b;border-radius:4px;background:#f3f0e80a;color:var(--ink-soft);font-family:var(--mono);font-size:10px;font-weight:560}.dossier-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(280px,1fr);height:calc(100% - 92px)}.dossier-visual{position:relative;overflow:auto;padding:clamp(30px,4vw,68px);border-right:1px solid var(--line)}.source-ledger{overflow:auto;padding:28px 24px;background:#04080c70}.source-ledger h3{margin:0 0 20px;font-size:12px;font-weight:770;letter-spacing:.12em;text-transform:uppercase}.ledger-row{padding:15px 0;border-top:1px solid var(--line)}.ledger-row:first-of-type{border-top:0}.ledger-row span,.ledger-row strong,.ledger-row a{display:block}.ledger-row span{color:var(--dim);font-size:9px;font-weight:760;letter-spacing:.11em;text-transform:uppercase}.ledger-row strong,.ledger-row a{margin-top:5px;color:var(--ink-soft);font-size:12px;font-weight:580;line-height:1.48}.ledger-row a{color:var(--cyan);text-decoration:none}.ledger-row a:hover{text-decoration:underline}.dossier-heading{max-width:880px;margin:0 0 36px}.dossier-heading span{color:var(--cyan);font-size:11px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.dossier-heading h3{margin:9px 0 0;font-family:var(--serif);font-size:clamp(38px,4vw,66px);font-weight:500;letter-spacing:-.04em;line-height:1}.dossier-heading p{max-width:780px;margin:16px 0 0;color:var(--muted);font-size:17px;line-height:1.55}.dossier-flow{display:grid;grid-template-columns:repeat(var(--flow-columns, 5),minmax(0,1fr));gap:10px}.dossier-node{position:relative;min-height:138px;padding:17px;border:1px solid var(--line);border-top:2px solid var(--node-accent, var(--cyan));background:#11171ed1}.dossier-node:not(:last-child):after{position:absolute;top:50%;right:-11px;z-index:2;width:11px;height:1px;content:"";background:var(--line-strong)}.dossier-node b,.dossier-node strong,.dossier-node span{display:block}.dossier-node b{color:var(--node-accent, var(--cyan));font-family:var(--mono);font-size:10px}.dossier-node strong{margin-top:12px;font-size:15px}.dossier-node span{margin-top:8px;color:var(--muted);font-size:12px;line-height:1.45}.dossier-callout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:18px;border:1px solid var(--line);background:var(--line)}.dossier-callout div{min-height:100px;padding:17px;background:#080c11eb}.dossier-callout strong,.dossier-callout span{display:block}.dossier-callout strong{font-family:var(--serif);font-size:28px;font-weight:500}.dossier-callout span{margin-top:6px;color:var(--muted);font-size:11px;line-height:1.4}.dossier-heading--sdlc{margin-bottom:24px}.dossier-heading--sdlc h3{font-family:var(--sans);font-weight:650;letter-spacing:-.045em}.sdlc-dossier-tabs{display:inline-flex;border:1px solid var(--line);background:#080c11}.sdlc-dossier-tabs button{min-height:40px;padding:0 18px;border:0;border-left:1px solid var(--line);background:transparent;color:var(--muted);font-size:11px;font-weight:650;cursor:pointer}.sdlc-dossier-tabs button:first-child{border-left:0}.sdlc-dossier-tabs button[aria-selected=true]{background:var(--ink);color:var(--black)}.sdlc-dossier-tabs button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.sdlc-dossier-view{min-height:292px;margin-top:14px}.sdlc-lifecycle-table{border:1px solid var(--line);background:#0a0f14}.sdlc-lifecycle-table__head,.sdlc-lifecycle-table article{display:grid;grid-template-columns:34px minmax(210px,1.3fr) minmax(110px,.65fr) minmax(140px,.85fr);align-items:center;gap:12px}.sdlc-lifecycle-table__head{min-height:34px;padding:0 14px 0 48px;border-bottom:1px solid var(--line);color:var(--dim);font-size:9px;font-weight:720;letter-spacing:.09em;text-transform:uppercase}.sdlc-lifecycle-table article{min-height:43px;padding:6px 14px;border-top:1px solid var(--line)}.sdlc-lifecycle-table article:first-of-type{border-top:0}.sdlc-lifecycle-table article b{color:var(--cyan);font-family:var(--mono);font-size:10px}.sdlc-lifecycle-table article strong{font-size:13px;font-weight:650}.sdlc-lifecycle-table article span{color:var(--muted);font-size:11px}.sdlc-lifecycle-table article em{color:var(--amber);font-size:11px;font-style:normal}.sdlc-phase-contracts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--line);background:var(--line)}.sdlc-phase-contracts article{min-width:0;background:linear-gradient(145deg,#111921fa,#080d12fa)}.sdlc-phase-contracts article:last-child:nth-child(odd){grid-column:1 / -1}.sdlc-phase-contracts header{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;min-height:68px;padding:14px 16px;border-bottom:1px solid var(--line)}.sdlc-phase-contracts header b{color:var(--cyan);font-family:var(--mono);font-size:10px}.sdlc-phase-contracts header strong,.sdlc-phase-contracts header span{display:block}.sdlc-phase-contracts header strong{font-size:14px;font-weight:680;letter-spacing:-.01em}.sdlc-phase-contracts header span{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.4}.sdlc-phase-contracts dl{margin:0}.sdlc-phase-contracts dl div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;padding:9px 16px;border-top:1px solid rgba(243,240,232,.07)}.sdlc-phase-contracts dl div:first-child{border-top:0}.sdlc-phase-contracts dt,.sdlc-phase-contracts dd{margin:0}.sdlc-phase-contracts dt{color:var(--dim);font-size:9px;font-weight:720;letter-spacing:.07em;text-transform:uppercase}.sdlc-phase-contracts dd,.sdlc-phase-contracts a{color:var(--ink-soft);font-size:11px;line-height:1.45}.sdlc-phase-contracts a{color:var(--cyan);font-weight:650;text-underline-offset:3px}.sdlc-control-gates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sdlc-control-gates article{min-height:190px;padding:18px;border:1px solid var(--line);border-top:2px solid var(--amber);background:#0b1016}.sdlc-control-gates article b,.sdlc-control-gates article strong,.sdlc-control-gates article span{display:block}.sdlc-control-gates article b{color:var(--amber);font-family:var(--mono);font-size:11px}.sdlc-control-gates article strong{margin-top:18px;font-size:15px;font-weight:650;line-height:1.2}.sdlc-control-gates article span{margin-top:10px;color:var(--muted);font-size:12px;line-height:1.45}.sdlc-control-gates>p{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px;margin:0;padding:12px 16px;border:1px solid rgba(238,184,83,.34);background:#121008}.sdlc-control-gates>p span{color:var(--amber);font-size:10px;font-weight:730;letter-spacing:.08em;text-transform:uppercase}.sdlc-control-gates>p strong{font-size:12px;font-weight:620;text-align:right}.sdlc-release-evidence{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.sdlc-release-evidence li{min-height:104px;padding:14px;border:1px solid var(--line);background:#0b1016}.sdlc-release-evidence b,.sdlc-release-evidence span{display:block}.sdlc-release-evidence b{color:var(--cyan);font-family:var(--mono);font-size:10px}.sdlc-release-evidence span{margin-top:15px;font-size:12px;font-weight:630;line-height:1.3}.sdlc-release-hold{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;margin:10px 0 0;padding:12px 16px;border:1px solid rgba(238,184,83,.34);background:#121008}.sdlc-release-hold span{color:var(--amber);font-size:10px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.sdlc-release-hold strong{font-size:12px;font-weight:620;text-align:right}.overlay__shell--help{inset:50% auto auto 50%;width:min(760px,calc(100% - 36px));height:auto;max-height:calc(100% - 36px);transform:translate(-50%,-50%)}.shortcut-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;background:var(--line)}.shortcut-grid div{min-height:82px;padding:17px 22px;background:#090d12f5}.shortcut-grid dt,.shortcut-grid dd{margin:0}.shortcut-grid dd{margin-top:9px;color:var(--muted);font-size:12px}.help-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding-top:1px;background:var(--line)}.help-actions button{min-height:52px;padding:0 12px;cursor:pointer;background:#0c1117fa;color:var(--ink-soft);font-size:11px;font-weight:700}.help-actions button:hover{background:#1c242efa}.blackout{position:fixed;z-index:500;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#000}.blackout[hidden]{display:none}.blackout span{color:#ffffff1f;font-size:12px;font-weight:730;letter-spacing:.14em;text-transform:uppercase}@media(min-width:1321px)and (min-height:901px){.scene-lede{font-size:28px}.claim-ribbon{font-size:18px}.scene-kicker,.claim-badge,.metric-card span,.metric-card small,.artifact-index,.dgx-stage figcaption small,.artifact-folio figcaption small,.signal-row span,.signal-row b,.service-node span,.service-node small,.operating-proof>span,.operating-proof em,.journey-caption,.chronology-card time,.chronology-card span,.recon-proof span,.recon-proof small,.gate-count span,.evidence-conveyor b,.evidence-conveyor strong,.evidence-conveyor small,.terminal__bar strong,.readiness-ledger span,.portfolio-total span,.portfolio-summary,.state-bay header span,.state-bay article b,.state-bay article small,.coexistence-rule span,.coexistence-rule small,.architecture-plane span,.architecture-plane small,.architecture-bridge span,.architecture-bridge small,.retirement-gate span,.retirement-gate b,.economics-principle,.value-column span,.value-column small,.value-span span,.value-span small,.value-marker,.decision-line span,.decision-line strong,.position-card span,.position-core small{font-size:18px}.dgx-stage figcaption strong,.artifact-folio figcaption strong,.service-node strong,.chronology-card strong{font-size:20px}.terminal-line{font-size:22px}.lifecycle-stack li div strong,.lifecycle-rail span,.control-bands span,.control-map span,.marketlink-traceability-chain li span{font-size:14px}.lifecycle-stack li div small,.marketlink-evidence-counts span{font-size:11px}.lifecycle-stack li>b,.control-bands b,.authority,.lifecycle-stack li>em{font-size:10px}.evidence-console .terminal-line{font-size:22px;line-height:1.28}.evidence-console__form input,.console-entry__meta,.evidence-console__bar div span,.console-state,.evidence-console__form label{font-size:18px}.phase-owner span,.phase-controls span,.operating-lanes article span{font-size:14px}.phase-owner-inline{font-size:13px}.phase-owner strong,.phase-controls strong,.operating-lanes article strong,.release-disposition strong{font-size:16px}.marketlink-traceability-chain li strong{font-size:14px}.marketlink-traceability-chain li small,.marketlink-evidence-counts span{font-size:12px}}@media(max-width:1320px),(max-height:900px){.theater{min-height:560px}.presenter-chrome{height:66px}.brand-lockup small{display:none}.scene__camera{grid-template-columns:minmax(300px,.84fr) minmax(450px,1.16fr);gap:clamp(32px,4vw,68px);padding:82px clamp(38px,5vw,74px) 100px}h1{font-size:clamp(58px,6.7vw,92px)}.scene--foundation h1{font-size:clamp(58px,5.15vw,66px)}h2{font-size:clamp(50px,5.5vw,76px)}.scene-lede{margin-top:16px;font-size:24px;line-height:1.35}.scene--method .scene-lede{font-size:21px;line-height:1.32}.scene--method .method-signals{margin-top:16px}.scene--method .method-signals div{padding:9px 11px}.scene--method .method-signals strong{font-size:24px}.scene--method .method-signals div:last-child strong{font-size:16px}.scene--method .method-signals span{margin-top:3px;font-size:9px}.claim-ribbon{right:clamp(38px,5vw,74px);bottom:40px;left:clamp(38px,5vw,74px);font-size:18px;line-height:1.25}.dgx-stage,.service-path,.chronology,.artifact-folio,.state-bays,.architecture-cutaway,.value-bridge,.position-folio{height:min(62vh,550px);min-height:420px}.method-stage{height:min(66vh,580px);min-height:450px}.controlled-release-stage{height:min(72vh,550px);min-height:550px}.marketlink-proof-workspace{height:min(66vh,520px);min-height:520px}.lifecycle-stack li div strong,.marketlink-traceability-chain li span{font-size:11px}.lifecycle-stack li div small{font-size:9px}.evidence-console .terminal-line{font-size:22px;line-height:1.28}.console-entry__meta{font-size:18px}.evidence-console__bar div span,.console-state,.evidence-console__form label{font-size:14px}.phase-owner span,.operating-lanes article span{font-size:12px}.phase-owner-inline{font-size:11px}.phase-owner strong,.operating-lanes article strong,.release-disposition strong{font-size:15px}.phase-controls span{font-size:10px}.phase-controls strong{font-size:12px}.lifecycle-rail span,.control-map span,.marketlink-traceability-chain li strong{font-size:14px}.marketlink-traceability-chain li small,.marketlink-evidence-counts span{font-size:12px}.metric-card{min-height:90px;padding:12px}.metric-card strong{font-size:34px}.signal-row{flex-wrap:nowrap;gap:6px;margin-top:22px}.signal-row span{min-height:36px;padding:0 8px;font-size:18px}.signal-row b{margin-right:4px;font-size:16px}.readiness-ledger{margin-top:26px}.readiness-ledger div{min-height:70px;padding:10px 13px}.readiness-ledger strong{font-size:28px}.presenter-shelf{grid-template-columns:minmax(140px,.5fr) minmax(390px,1.5fr) minmax(275px,.7fr);min-height:72px;padding-top:6px;padding-bottom:6px}.scene-nav{gap:8px}.shelf-button{min-width:118px}.operating-proof{min-width:330px}.chronology-card{padding:12px 14px}.chronology-card span{font-size:18px}.recon-proof{width:230px}.decision-line{margin-top:22px;padding:12px 15px}.evidence-conveyor li{min-height:88px;padding:8px 5px}.terminal-line{font-size:22px;line-height:1.18}.terminal pre{padding:14px 18px}.state-bay{padding:10px}.state-bay article{padding:9px}.scene-kicker,.claim-badge,.metric-card span,.artifact-index,.dgx-stage figcaption small,.artifact-folio figcaption small,.operating-proof>span,.operating-proof em,.chronology-card time,.recon-proof span,.recon-proof small,.gate-count span,.readiness-ledger span,.portfolio-total span,.state-bay header span,.state-bay article b,.coexistence-rule span,.coexistence-rule small,.architecture-plane span,.architecture-bridge span,.retirement-gate span,.retirement-gate b,.value-column span,.value-column small,.value-span span,.value-span small,.economics-principle,.decision-line span,.decision-line strong,.position-card span,.position-core small{font-size:18px}.metric-card small,.signal-row,.service-node span,.service-node small,.journey-caption,.chronology-card span,.evidence-conveyor small,.state-bay article small,.architecture-plane small,.architecture-bridge small,.value-marker,.portfolio-summary{display:none}.service-node strong,.evidence-conveyor strong{font-size:18px}.evidence-conveyor strong{letter-spacing:-.04em}.dgx-stage figcaption strong,.artifact-folio figcaption strong{font-size:20px}.service-node{top:calc(50% - 44px);min-height:88px}.chronology-card time{margin-bottom:5px}.chronology-card strong{font-size:20px}.evidence-conveyor li{min-height:70px;padding:7px 4px}.evidence-conveyor b{display:none}.method-stage{gap:12px}.terminal__bar strong{font-size:18px}.readiness-ledger span{line-height:1.2}.architecture-plane strong{font-size:28px}.position-card strong{font-size:26px}.scene--foundation .scene-kicker{margin-bottom:12px}.scene--foundation .metric-strip{margin-top:18px}.scene--foundation .metric-card{min-height:82px;padding:10px 12px}.scene--marketlink .readiness-ledger{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.scene--marketlink .readiness-ledger div{min-height:88px;padding:9px}.scene--grouplink .coexistence-rule{display:none}.scene--grouplink .architecture-cutaway{height:420px;min-height:400px}.scene--economics .economics-principle{margin-top:18px}.scene--position .decision-line{margin-top:12px;padding:10px 14px}}@media(max-width:1145px){.scene--method .scene__camera,.scene--marketlink .scene__camera{grid-template-columns:minmax(270px,.65fr) minmax(0,1.35fr);gap:24px;padding-right:36px;padding-left:36px}.controlled-release-stage__workbench{grid-template-columns:minmax(290px,1.08fr) minmax(235px,.92fr)}.marketlink-proof-workspace__body{grid-template-columns:minmax(330px,1.48fr) minmax(190px,.72fr)}.evidence-console .terminal-line{font-size:16px;line-height:1.32}.console-entry__meta{font-size:12px}.evidence-console__bar div span,.console-state,.evidence-console__form label{font-size:11px}.phase-owner span,.phase-controls span,.operating-lanes article span{font-size:11px}.phase-owner strong,.phase-controls strong,.operating-lanes article strong,.release-disposition strong{font-size:13px}}@media(max-width:1080px){.presenter-chrome{grid-template-columns:1fr auto}.scene-readout{display:none}.scene__camera{grid-template-columns:minmax(260px,.8fr) minmax(390px,1.2fr);gap:28px;padding-right:36px;padding-left:36px}.claim-ribbon{right:36px;left:36px}.presenter-shelf{grid-template-columns:1fr auto}.progress-mini{display:none}.scene-nav{justify-content:flex-start}.scene-nav span{display:none}.dossier-flow{--flow-columns: 3 !important}}@media(max-aspect-ratio:4 / 3),(max-width:980px){.is-enhanced .scene.is-active [data-beat]:not(.is-revealed){display:none}.scene--method[data-current-beat]:not([data-current-beat="0"]) .scene__copy,.scene--marketlink[data-current-beat="1"] .scene__copy,.scene--marketlink[data-current-beat="1"] .marketlink-product-frame{display:none}.scene--method[data-current-beat="2"] .control-map,.scene--method[data-current-beat="2"] .phase-inspector,.scene--method[data-current-beat="3"] .control-map,.scene--method[data-current-beat="3"] .phase-inspector,.scene--method[data-current-beat="3"] .evidence-console{display:none}html,body{overflow-x:hidden;overflow-y:auto}.theater{min-height:100svh;height:auto;overflow:visible;overflow-x:clip}.scene__far{top:0;right:0;bottom:0;left:0;transform:none}.presenter-chrome{position:fixed;height:68px;padding:0 20px}.brand-lockup strong{font-size:12px}.text-action{display:none}.stage{min-height:100svh}.scene{position:relative;display:none;min-height:100svh}.scene.is-active{display:block}.scene__camera{display:flex;flex-direction:column;align-items:stretch;gap:36px;width:100%;min-height:100svh;padding:102px 24px 132px}.scene__copy,.scene__copy--compact{max-width:none;transform:none}h1{font-size:clamp(52px,13vw,78px)}h2{font-size:clamp(46px,11vw,70px)}.scene-lede{font-size:19px}.scene__artifact{flex:0 0 auto;width:100%}.dgx-stage__visual{top:4%;right:-6%;width:112%}.dgx-stage figcaption{left:0;width:min(420px,88%)}.dgx-stage__plaque{top:14px;left:14px}.dgx-stage__unit-index{right:12px;bottom:12px}.dgx-stage,.service-path,.chronology,.artifact-folio,.state-bays,.architecture-cutaway,.value-bridge,.position-folio,.method-stage{height:470px;min-height:470px}.metric-strip{width:100%}.metric-card{padding:13px}.metric-card small{font-size:10px}.claim-ribbon{position:relative;right:auto;bottom:auto;left:auto;flex-wrap:wrap;width:100%;min-height:0;margin-top:4px;padding-top:18px;border-top:1px solid var(--line);transform:none}.presenter-shelf{position:fixed;grid-template-columns:1fr auto;gap:8px;min-height:76px;padding:8px 14px}.scene-nav{justify-content:flex-start;gap:1px;width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.scene-nav button{min-width:44px}.scene-nav::-webkit-scrollbar{display:none}.scene-nav button[aria-current=step] i{width:20px}.shelf-button--context{display:block;width:72px;min-width:72px;padding:0;overflow:hidden;font-size:0}.shelf-button--context:after{content:"Evidence";font-size:11px}.shelf-button--primary{min-width:112px}.shelf-actions{position:relative;z-index:2;background:#07090cf5}.service-node{width:110px}.service-node--orchestrate{left:25%}.service-node--infer{right:25%}.journey-caption{overflow:hidden}.chronology-card{width:42%}.method-stage{display:block;height:auto;min-height:0}.evidence-conveyor{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.evidence-conveyor li{min-height:88px}.terminal{min-height:350px}.terminal-line{font-size:14px}.state-bays{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;min-height:0}.state-bay{min-height:260px}.value-bridge{min-height:430px;padding-right:0;padding-left:0}.value-column{min-height:300px;padding:14px}.value-column--target{min-height:190px}.value-marker{display:none}.position-card{right:auto;left:0;width:82%;--spread-x: 0px;transform:translateY(var(--spread-y))}.scene--position .position-folio{height:560px;min-height:560px}.position-core{right:0;width:88%;min-width:0;transform:none}.overlay__shell{top:8px;right:8px;bottom:8px;left:8px}.overlay__header{min-height:78px;padding:14px 18px}.overlay__header h2{font-size:23px}.overlay__close kbd{display:none}.dossier-layout{display:block;height:calc(100% - 78px);overflow:auto}.dossier-visual,.source-ledger{overflow:visible}.dossier-visual{padding:28px 20px;border-right:0;border-bottom:1px solid var(--line)}.dossier-flow{grid-template-columns:1fr!important}.dossier-node:not(:last-child):after{display:none}.dossier-callout,.overview-grid{grid-template-columns:1fr}.overlay__shell--help{top:8px;right:8px;bottom:8px;left:8px;width:auto;max-height:none;overflow-y:auto;transform:none}}@media(max-width:520px){.metric-strip{grid-template-columns:1fr}.metric-card{min-height:86px}.signal-row span{font-size:11px}.service-node{width:94px;padding:8px}.service-node strong{font-size:12px}.service-node--member{left:0}.service-node--orchestrate{left:24%}.service-node--infer{right:24%}.service-node--control{right:0}.operating-proof{right:0;min-width:100%}.chronology-card{width:45%}.chronology-card span{display:none}.recon-proof{width:190px}.readiness-ledger{grid-template-columns:1fr}.artifact-sheet--front,.artifact-sheet--rear{width:88%}.architecture-plane{width:42%;padding:12px}.architecture-plane strong{font-size:20px}.architecture-bridge{left:43%;width:14%}.retirement-gate{width:50%}.position-card{right:auto;left:0;width:80%}.shortcut-grid,.help-actions{grid-template-columns:1fr}}@media(max-width:760px){.scene--foundation{height:100svh;min-height:100svh;overflow:hidden}.scene--foundation .scene__camera{position:relative;display:block;height:100svh;min-height:100svh;padding:88px 20px 82px;overflow:hidden}.scene--foundation .scene__copy{position:static;max-width:350px}.scene--foundation .scene-kicker,.scene--foundation h1,.scene--foundation .scene-lede{position:relative;z-index:6}.scene--foundation h1{max-width:340px;font-size:clamp(43px,11.7vw,58px);line-height:.92}.scene--foundation .scene-kicker{margin-bottom:14px;font-size:11px}.scene--foundation .scene-lede{max-width:335px;margin-top:12px;font-size:15px;line-height:1.35}.scene--foundation .metric-strip{position:absolute;z-index:8;right:20px;bottom:142px;left:20px;grid-template-columns:repeat(3,minmax(0,1fr));width:auto;margin:0}.scene--foundation .metric-card{min-height:66px;padding:8px 9px;background:#070a0ee6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.scene--foundation .metric-card strong{font-size:clamp(23px,7vw,30px)}.scene--foundation .metric-card span{margin-top:4px;font-size:10px}.scene--foundation .metric-card small{display:none}.scene--foundation .dgx-stage{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100svh;min-height:0;pointer-events:none}.scene--foundation .dgx-stage__halo{top:34%;right:-34%;bottom:10%;left:10%}.scene--foundation .dgx-stage__visual{top:45%;right:-40%;width:150%}.scene--foundation .dgx-stage__plaque{top:52px;left:36%;min-width:100px;padding:8px 10px 9px;font-size:9px}.scene--foundation .dgx-stage__plaque small{font-size:7px}.scene--foundation .dgx-stage__unit-index{top:0;bottom:0;left:64%;display:block;width:60px}.scene--foundation .dgx-stage__unit-index>span{display:none}.scene--foundation .dgx-stage__unit-index li{min-width:52px;padding:4px 6px}.scene--foundation .dgx-stage__unit-index li:before{width:18px}.scene--foundation .dgx-stage__unit-index li:nth-child(1){top:20%}.scene--foundation .dgx-stage__unit-index li:nth-child(2){top:46%}.scene--foundation .dgx-stage__unit-index li:nth-child(3){top:72%}.scene--foundation .dgx-stage__unit-index b{font-size:11px}.scene--foundation .dgx-stage__unit-index small{font-size:8px}.scene--foundation .dgx-stage figcaption{bottom:216px;left:20px;width:min(300px,78%);padding:10px 12px}.scene--foundation .dgx-stage figcaption .artifact-index{margin-bottom:4px;font-size:11px}.scene--foundation .dgx-stage figcaption strong{font-size:15px}.scene--foundation .dgx-stage figcaption small{margin-top:4px;font-size:12px;line-height:1.35}.scene--foundation .claim-ribbon{position:absolute;z-index:9;right:20px;bottom:84px;left:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:auto;margin:0;padding:0;border:0;font-size:9px;line-height:1.15}.scene--foundation .claim-badge{flex:0 0 auto;min-height:20px;padding:0 6px;font-size:10px}.scene--foundation .claim-clause{gap:5px;min-width:0}.scene--foundation .claim-clause>span:last-child{font-size:10px;line-height:1.25}.scene--foundation .claim-divider,.corner-help{display:none}}@media(max-width:760px)and (max-height:680px){.scene--method .scene__camera,.scene--marketlink .scene__camera{gap:14px;padding:70px 16px 78px}.scene--method h2,.scene--marketlink h2{font-size:34px;line-height:.96}.scene--method .scene-kicker,.scene--marketlink .scene-kicker{margin-bottom:8px;font-size:9px}.scene--method .scene-lede,.scene--marketlink .scene-lede{display:none}.scene--method .method-signals,.scene--marketlink .marketlink-readiness{margin-top:12px}.scene--method .method-signals div,.scene--marketlink .marketlink-readiness div{padding:6px}.scene--method .method-signals strong,.scene--marketlink .marketlink-readiness strong{font-size:18px}.scene--method .method-signals span,.scene--marketlink .marketlink-readiness span{font-size:8px}.scene--method .claim-ribbon,.scene--marketlink .claim-ribbon{display:none}.scene--method .controlled-release-stage__header,.scene--marketlink .marketlink-proof-workspace__header{min-height:0;padding-bottom:6px}.scene--method .authority-key{display:none}.scene--method .lifecycle-rail{min-height:58px}.scene--method .lifecycle-rail li{flex-basis:126px}.scene--method .lifecycle-rail button{min-height:56px;padding:6px}.scene--method .phase-inspector,.scene--method .evidence-console{height:220px}.scene--marketlink .marketlink-product-frame{height:130px}.scene--foundation .scene__camera{padding:70px 16px 76px}.scene--foundation h1{max-width:288px;font-size:34px;line-height:.9}.scene--foundation .scene-kicker{margin-bottom:8px;font-size:9px}.scene--foundation .scene-kicker:before{width:28px}.scene--foundation .scene-lede{max-width:288px;margin-top:8px;font-size:12px;line-height:1.25}.scene--foundation .dgx-stage__visual{top:53%;right:-35%;width:140%}.scene--foundation .dgx-stage__plaque{display:none}.scene--foundation .dgx-stage__unit-index{left:62%}.scene--foundation .dgx-stage__unit-index li{min-width:48px;padding:3px 5px}.scene--foundation .dgx-stage__unit-index b{font-size:10px}.scene--foundation .dgx-stage__unit-index small{font-size:7px}.scene--foundation .dgx-stage figcaption{bottom:169px;left:16px;width:min(270px,84%);padding:8px 10px}.scene--foundation .dgx-stage figcaption .artifact-index{margin-bottom:3px;font-size:10px}.scene--foundation .dgx-stage figcaption strong{font-size:13px}.scene--foundation .dgx-stage figcaption small{margin-top:3px;font-size:10px;line-height:1.25}.scene--foundation .metric-strip{right:16px;bottom:113px;left:16px}.scene--foundation .metric-card{min-height:52px;padding:6px 7px}.scene--foundation .metric-card strong{font-size:20px}.scene--foundation .metric-card span{font-size:8px}.scene--foundation .claim-ribbon{right:16px;bottom:77px;left:16px;gap:4px}.scene--foundation .claim-badge{min-height:18px;padding:0 5px;font-size:9px}.scene--foundation .claim-clause{gap:4px}.scene--foundation .claim-clause>span:last-child{font-size:9px}}@media(max-width:760px){.scene--method .scene__camera,.scene--marketlink .scene__camera{gap:16px;padding:82px 16px 86px}.scene--method .claim-ribbon,.scene--marketlink .claim-ribbon{display:none}.scene--method h2,.scene--marketlink h2{font-size:clamp(42px,12vw,58px)}.method-signals,.marketlink-readiness{margin-top:22px}.method-signals div,.marketlink-readiness div{padding:10px}.method-signals strong,.marketlink-readiness strong{font-size:22px}.method-signals div:last-child strong{font-size:16px}.controlled-release-stage,.marketlink-proof-workspace{height:auto;min-height:0;padding:10px}.controlled-release-stage__header,.marketlink-proof-workspace__header{align-items:flex-start;flex-direction:column;gap:9px;padding-bottom:10px}.authority-key{justify-content:flex-start}.control-bands,.control-map{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.control-bands div,.control-map div{flex:0 0 164px;border-top:0}.controlled-release-stage__workbench{display:block}.lifecycle-rail{display:flex;min-height:76px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.lifecycle-rail li{flex:0 0 144px;border-left:1px solid var(--line)}.lifecycle-rail li:first-child{border-left:0}.phase-inspector{height:340px;margin-bottom:10px}.evidence-console{height:292px}.evidence-console .terminal-line{font-size:11.5px}.release-disposition,.sdlc-release-hold,.sdlc-control-gates>p{align-items:flex-start;flex-direction:column;gap:7px}.release-disposition strong,.sdlc-release-hold strong,.sdlc-control-gates>p strong{text-align:left}.marketlink-proof-workspace__body{display:block}.marketlink-product-frame{height:210px}.marketlink-proof-workspace__evidence{height:300px;margin-top:10px}.marketlink-traceability-chain{display:flex;min-height:70px;overflow-x:auto;overscroll-behavior-inline:contain}.marketlink-traceability-chain li{flex:0 0 154px;grid-template-columns:1fr;align-content:center;gap:5px;padding:8px;border-right:1px solid var(--line)}.marketlink-evidence-counts{grid-template-columns:repeat(4,minmax(86px,1fr));overflow-x:auto}.marketlink-evidence-counts div,.marketlink-evidence-counts div:nth-child(-n+2){border-top:0;border-left:1px solid var(--line)}.marketlink-evidence-counts div:first-child{border-left:0}.sdlc-dossier-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.sdlc-dossier-tabs button{min-width:0;padding:0 8px}.sdlc-dossier-tabs button:nth-child(3){border-top:1px solid var(--line);border-left:0}.sdlc-dossier-tabs button:nth-child(4){border-top:1px solid var(--line)}.sdlc-dossier-view{min-height:0;overflow:visible}.sdlc-lifecycle-table{min-width:0}.sdlc-lifecycle-table__head{display:none}.sdlc-lifecycle-table article{grid-template-columns:28px minmax(0,1fr);gap:5px 10px;padding:12px}.sdlc-lifecycle-table article b{grid-row:1 / 4}.sdlc-lifecycle-table article span,.sdlc-lifecycle-table article em{grid-column:2}.sdlc-control-gates,.sdlc-phase-contracts,.sdlc-release-evidence{grid-template-columns:1fr}.sdlc-phase-contracts article:last-child:nth-child(odd){grid-column:auto}.sdlc-phase-contracts dl div{grid-template-columns:96px minmax(0,1fr);gap:10px;padding:9px 12px}.sdlc-control-gates article{min-height:170px}.shelf-button--context:after{content:"Evidence"}}@media(max-width:760px)and (max-height:680px){.scene--method .scene__camera,.scene--marketlink .scene__camera{gap:14px;padding:70px 16px 78px}.scene--method h2,.scene--marketlink h2{font-size:34px;line-height:.96}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.scene,.scene__far,.scene__copy,.scene__artifact,.dgx-stage__visual,.dgx-stage__concept,.position-core,.state-bay,[data-beat]{transform:none!important}.dgx-stage__visual:after{animation:none}.position-card{transform:translate3d(var(--spread-x, 0),var(--spread-y, 0),0)!important}}.scene-kicker,.method-signals>div strong,.signal-row span,.scene-nav span,.journey-caption span{font-family:var(--display)}.claim-badge{gap:7px;background:#0d1219c7;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font-family:var(--mono);font-weight:800;letter-spacing:.15em}.claim-badge:before{width:6px;height:6px;content:"";border-radius:50%;background:currentColor;box-shadow:0 0 9px currentColor}.scene-ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;opacity:.14;pointer-events:none;-webkit-mask-image:linear-gradient(100deg,transparent 8%,black 46%,black 82%,transparent 100%);mask-image:linear-gradient(100deg,transparent 8%,black 46%,black 82%,transparent 100%)}.service-path__wave{gap:5px;opacity:.85}.service-path__wave i{background:linear-gradient(180deg,var(--cyan),rgba(111,213,214,.35));box-shadow:0 0 12px #6fd5d659;transform-origin:center;animation:wave-eq 1.35s ease-in-out infinite}.service-path__wave i:nth-child(2n){animation-duration:1.05s;animation-delay:-.35s}.service-path__wave i:nth-child(3n){animation-duration:1.6s;animation-delay:-.7s;background:linear-gradient(180deg,var(--blue),rgba(127,168,255,.32));box-shadow:0 0 12px #7fa8ff4d}.service-path__wave i:nth-child(5n){animation-duration:.9s;animation-delay:-.18s;background:linear-gradient(180deg,var(--amber),rgba(238,184,83,.32));box-shadow:0 0 12px #eeb85347}.service-path__wave i:nth-child(7n){animation-delay:-.95s}@keyframes wave-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.service-path__rail{overflow:visible}.service-path__rail:after{position:absolute;top:-3px;left:0;width:44px;height:7px;content:"";border-radius:999px;background:linear-gradient(90deg,transparent,rgba(243,240,232,.95));box-shadow:0 0 18px #6fd5d6d9;animation:rail-pulse 5.2s linear infinite}@keyframes rail-pulse{0%{left:-2%;opacity:0}8%{opacity:1}88%{opacity:1}to{left:99%;opacity:0}}.service-node,.chronology-card,.method-signals>div,.control-map>div,.signal-row span{transition:transform .24s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out)}.service-node:hover,.chronology-card:hover{transform:translateY(-6px) scale(1.02);border-color:var(--line-strong);box-shadow:0 30px 60px #00000080}.method-signals>div:hover,.control-map>div:hover,.signal-row span:hover{transform:translateY(-3px);border-color:var(--line-strong)}.scene-nav button{transition:transform .22s var(--ease-out),opacity .22s var(--ease-out)}.scene-nav button:hover,.scene-nav button:focus-visible{transform:translateY(-4px) scale(1.05)}.delivery-workbench{display:flex;min-width:0;min-height:0;flex-direction:column}.delivery-workbench__tabs{display:flex;gap:4px;padding:0 0 7px}.delivery-workbench__tabs button{min-height:32px;padding:0 13px;cursor:pointer;border:1px solid var(--line);border-radius:4px 4px 0 0;background:#10151c99;color:var(--muted);font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:.05em;transition:color .18s var(--ease-out),border-color .18s var(--ease-out),background .18s var(--ease-out)}.delivery-workbench__tabs button:hover{color:var(--ink);border-color:var(--line-strong)}.delivery-workbench__tabs button[aria-selected=true]{color:var(--cyan);border-color:#6fd5d680;background:#6fd5d612}.delivery-workbench [data-workbench-panel]{display:flex;min-height:0;flex:1;flex-direction:column}.delivery-workbench [data-workbench-panel][hidden]{display:none}.delivery-workbench .evidence-console{flex:1;min-height:0}.ide-frame{display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden;border:1px solid var(--line-strong);border-radius:6px;background:#0d1117;box-shadow:var(--shadow-deep)}.ide-frame__title{display:flex;gap:12px;align-items:center;padding:9px 13px;border-bottom:1px solid var(--line);background:#171d25e6}.ide-dots{display:inline-flex;gap:6px}.ide-dots i{width:10px;height:10px;border-radius:50%;background:#3a4250}.ide-dots i:first-child{background:#ff5f57}.ide-dots i:nth-child(2){background:#febc2e}.ide-dots i:nth-child(3){background:#28c840}.ide-frame__repo{color:var(--dim);font-family:var(--mono);font-size:11px;letter-spacing:.03em}.ide-frame__tabstrip{display:flex;gap:2px;padding:6px 10px 0;border-bottom:1px solid var(--line);background:#10151cd9}.ide-tab{padding:6px 12px 7px;border:1px solid transparent;border-bottom:0;border-radius:5px 5px 0 0;color:var(--dim);font-family:var(--mono);font-size:11px}.ide-tab--active{border-color:var(--line);background:#0d1117;color:var(--ink-soft)}.ide-code{flex:1;min-height:0;margin:0;padding:13px 15px;overflow:auto;font-family:var(--mono);font-size:clamp(12px,.82vw,16px);line-height:1.75;color:#c9d1d9;-moz-tab-size:2;tab-size:2}.ide-ln{display:inline-block;width:2.2em;margin-right:1em;color:#8e92978c;text-align:right;-webkit-user-select:none;user-select:none}.tk-kw{color:#ff7b72}.tk-str{color:#a5d6ff}.tk-fn{color:#d2a8ff}.tk-var{color:#79c0ff}.tk-cm{color:#8e9297d9;font-style:italic}.ide-frame__status{display:flex;gap:16px;padding:6px 13px;border-top:1px solid var(--line);background:#171d25e6;color:var(--dim);font-family:var(--mono);font-size:10px;letter-spacing:.06em}.workbench-source{margin:8px 2px 0;color:var(--dim);font-size:11.5px}@media(min-width:1600px){.ide-code{font-size:17px}.delivery-workbench__tabs button{min-height:38px;font-size:13px}.workbench-source,.ide-frame__repo,.ide-tab{font-size:13px}}@media(max-width:1145px){.delivery-workbench__tabs button{padding:0 9px;font-size:10.5px}}@media(max-width:760px){.scene-ambient{-webkit-mask-image:linear-gradient(to bottom,transparent 4%,black 40%,black 78%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 4%,black 40%,black 78%,transparent 100%)}.ide-code{font-size:11.5px;line-height:1.7}}@media(prefers-reduced-motion:reduce){.scene-ambient{display:none}.service-path__wave i,.service-path__rail:after{animation:none}}.delivery-workbench__bar{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;justify-content:space-between;padding:0 0 8px}.delivery-workbench__label{color:var(--dim);font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.delivery-workbench__tabs{padding:0}.delivery-workbench__tabs button{display:inline-flex;gap:8px;align-items:center;min-height:38px;padding:0 15px;border-radius:5px;font-size:12.5px;font-weight:700}.delivery-workbench__tabs button i{color:var(--cyan);font-style:normal;font-size:11px;font-weight:800;opacity:.85}.delivery-workbench__tabs button[aria-selected=true]{color:var(--ink);border-color:#6fd5d699;background:#6fd5d61f;box-shadow:inset 0 -2px 0 var(--cyan),0 6px 22px #6fd5d61f}.ide-frame__body{display:flex;flex:1;min-height:0}.ide-explorer{display:flex;width:205px;flex-shrink:0;flex-direction:column;padding:10px 0 10px 12px;overflow:hidden;border-right:1px solid var(--line);background:#10151ca8}.ide-explorer__title{margin-bottom:8px;color:var(--dim);font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ide-explorer ul{margin:0;padding:0;list-style:none;font-family:var(--mono);font-size:10.5px;line-height:2;color:var(--muted);white-space:nowrap}.ide-explorer__dir{color:var(--ink-soft);font-weight:600}.ide-explorer__dir:before{margin-right:6px;color:var(--dim);content:"▸"}.ide-explorer__file{padding-left:16px;overflow:hidden;text-overflow:ellipsis}.ide-explorer__file.is-open{color:var(--cyan);font-weight:600}.lifecycle-rail .is-current-run{animation:gate-live 2.8s ease-in-out infinite}@keyframes gate-live{0%,to{box-shadow:0 0 #eeb85300}50%{box-shadow:0 0 24px 1px #eeb85352}}@media(min-width:1600px){.delivery-workbench__tabs button{min-height:42px;font-size:14px}.delivery-workbench__label,.ide-explorer ul{font-size:12px}.ide-explorer__title{font-size:11px}}@media(max-width:1500px){.ide-explorer{display:none}}@media(max-width:1145px){.delivery-workbench__tabs button{min-height:32px;padding:0 10px;font-size:11px}}.delivery-workbench__tabs{flex-wrap:wrap}.controlled-release-stage__workbench:not(.is-workbench-wide) .delivery-workbench__tabs button{min-height:34px;padding:0 12px}@media(max-height:800px){.controlled-release-stage__workbench:not(.is-workbench-wide) .delivery-workbench__label{display:none}.controlled-release-stage__workbench:not(.is-workbench-wide) .delivery-workbench__tabs button{min-height:30px;padding:0 10px}}.verifier-plane{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;gap:5px;overflow:hidden;padding:7px 10px 8px;border:1px solid var(--line-strong);border-radius:6px;background:#0d1117;box-shadow:var(--shadow-deep)}.verifier-rule{margin:0;padding:4px 10px;border-left:3px solid var(--cyan);border-radius:3px;background:#6fd5d61a;color:var(--ink-soft);font-size:11px;line-height:1.34}.verifier-rule span{margin-right:7px;color:var(--cyan);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.verifier-rule strong{color:var(--ink);font-weight:700}.verifier-track{display:flex;min-height:0;flex:1;flex-direction:column;gap:3px;margin:0;padding:0;overflow-y:auto;list-style:none}.verifier-class{min-width:0;padding:3px 8px;border:1px solid var(--line);border-left:3px solid var(--cyan);border-radius:3px;background:#10151cb8}.verifier-class--observes{border-left-style:dashed;border-left-color:var(--dim);background:#10151c57}.verifier-class__head{display:flex;min-width:0;flex-wrap:wrap;gap:1px 6px;align-items:baseline;margin:0}.verifier-class__head b{color:var(--dim);font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.05em}.verifier-class__head strong{color:var(--ink);font-family:var(--display);font-size:12.5px;font-weight:700}.verifier-class--observes .verifier-class__head strong{color:var(--ink-soft)}.verifier-timing{color:var(--cyan);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.verifier-class--observes .verifier-timing{color:var(--dim)}.verifier-class__head em{min-width:0;color:var(--muted);font-size:11px;font-style:italic;line-height:1.3}.verifier-class--observes .verifier-class__head em{color:var(--dim)}.verifier-role{margin-left:auto;padding:0 5px;border:1px solid rgba(111,213,214,.45);border-radius:2px;background:#6fd5d621;color:var(--cyan);font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.verifier-class--observes .verifier-role{border-style:dashed;border-color:var(--line-strong);background:none;color:var(--dim)}.verifier-checks{margin:2px 0 0;padding:0;list-style:none}.verifier-checks li{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto auto;gap:0 7px;align-items:center;padding:2px 0 0;border-top:1px solid var(--line)}.verifier-checks li:first-child{border-top:0}.verifier-check--wide{display:none}.verifier-checks li>span{min-width:0;color:var(--ink-soft);font-size:11px;line-height:1.24}.vf-layer{color:var(--dim);font-family:var(--mono);font-size:8.5px;font-style:normal;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.vf-act{padding:0 5px;border:1px solid var(--line-strong);border-radius:2px;color:var(--muted);font-family:var(--mono);font-size:8.5px;font-style:normal;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.vf-act--blocks{border-color:#6fd5d67a;background:#6fd5d624;color:var(--cyan)}.vf-act--approves{border-color:#eeb85380;background:#eeb85324;color:var(--amber)}.verifier-foot{margin:0;color:var(--muted);font-size:9.5px;line-height:1.36}.verifier-foot span{margin-left:6px;padding:0 5px;border:1px solid var(--line-strong);border-radius:2px;color:var(--dim);font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}@media(min-width:981px)and (min-aspect-ratio:4 / 3){.controlled-release-stage__workbench.is-workbench-wide{grid-template-columns:minmax(0,1fr)}.controlled-release-stage__workbench.is-workbench-wide .phase-inspector{display:none}.is-workbench-wide .delivery-workbench__bar{flex-wrap:nowrap;gap:6px 12px}.is-workbench-wide .delivery-workbench__label{min-width:0;overflow:hidden;letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap}.is-workbench-wide .delivery-workbench__tabs{flex:0 0 auto}.is-workbench-wide .delivery-workbench__tabs button{padding:0 12px}.is-workbench-wide .verifier-track{display:grid;flex:0 1 auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.is-workbench-wide .verifier-class{position:relative;padding:6px 9px 7px;border-top:3px solid var(--cyan);border-left-width:1px;border-left-color:var(--line)}.is-workbench-wide .verifier-class--observes{border-top-style:dashed;border-top-color:var(--line-strong);border-left-style:solid}.is-workbench-wide .verifier-class:not(:last-child):after{position:absolute;top:50%;right:-6px;color:var(--dim);content:"›";font-size:15px;line-height:1;transform:translateY(-50%)}.is-workbench-wide .verifier-class__head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 7px;align-items:baseline}.is-workbench-wide .verifier-class__head b{grid-row:1;grid-column:1}.is-workbench-wide .verifier-timing{grid-row:1;grid-column:2;justify-self:start}.is-workbench-wide .verifier-class__head strong,.is-workbench-wide .verifier-class__head em{grid-column:1 / -1}.is-workbench-wide .verifier-role{grid-column:1 / -1;justify-self:start;margin-top:3px;margin-left:0}.is-workbench-wide .verifier-checks li{display:flex;flex-wrap:wrap;gap:2px 7px;align-items:center;padding-top:3px}.is-workbench-wide .verifier-checks li>span{flex:1 1 100%}.is-workbench-wide .verifier-checks li.verifier-check--wide{display:none}}@media(min-width:981px)and (max-width:1145px)and (min-aspect-ratio:4 / 3){.is-workbench-wide .verifier-rule{padding:4px 8px;font-size:10.5px}.is-workbench-wide .verifier-class{padding:5px 7px 6px}.is-workbench-wide .verifier-class__head strong{font-size:11.5px}.is-workbench-wide .verifier-class__head em,.is-workbench-wide .verifier-checks li>span{font-size:10px}.is-workbench-wide .verifier-class__head b,.is-workbench-wide .verifier-timing,.is-workbench-wide .verifier-role,.is-workbench-wide .vf-layer,.is-workbench-wide .vf-act,.is-workbench-wide .verifier-foot span{font-size:8px}.is-workbench-wide .verifier-foot{font-size:9px}}@media(min-width:1321px)and (min-height:901px){.is-workbench-wide .verifier-checks li.verifier-check--wide{display:flex}.verifier-plane{gap:8px;padding:10px 12px 11px}.verifier-rule{padding:8px 13px;font-size:15px}.verifier-rule span{font-size:11px}.verifier-track{gap:5px}.verifier-class{padding:5px 10px 6px}.verifier-class__head b{font-size:11px}.verifier-class__head strong{font-size:17px}.verifier-class__head em{font-size:13.5px}.verifier-timing{font-size:11px}.verifier-checks li>span{font-size:13.5px}.verifier-role,.vf-layer,.vf-act,.verifier-foot span{font-size:10px}.verifier-foot{font-size:11.5px}}@media(max-width:1145px){:not(.is-workbench-wide)>.delivery-workbench .verifier-class__head em{flex:1 1 100%;order:3}:not(.is-workbench-wide)>.delivery-workbench .verifier-role{order:2}}@media(max-aspect-ratio:4 / 3),(max-width:980px){.verifier-checks li.verifier-check--wide{display:flex}.verifier-plane{gap:8px;padding:11px 12px 12px;overflow:visible}.verifier-rule{font-size:13px}.verifier-class{padding:7px 10px 8px}.verifier-class__head strong{font-size:14px}.verifier-class__head em{flex:1 1 100%;order:3;font-size:12.5px}.verifier-role{order:2}.verifier-checks li{display:flex;flex-wrap:wrap;gap:3px 8px;align-items:center;padding-top:4px}.verifier-checks li>span{flex:1 1 100%;font-size:13px}.verifier-foot{font-size:11.5px}}@media(max-width:420px){.verifier-plane{padding:10px}.verifier-class{padding:6px 8px 7px}}.verifier-rule__thesis{display:block;margin:0 0 4px;color:var(--muted);font-family:var(--display);font-size:13px;font-weight:500;letter-spacing:-.01em;line-height:1.24;text-transform:none}.verifier-rule__thesis b{color:var(--ink);font-weight:700}@media(min-width:1600px){.verifier-rule__thesis{font-size:14.5px}}body{font-optical-sizing:auto;font-feature-settings:"ss01" 1,"cv02" 1}.claim-ribbon{transform:none}h1,h2{font-family:var(--display);font-weight:650;font-variation-settings:"wdth" 88;letter-spacing:-.062em;line-height:.91}.scene--foundation h1{max-width:720px}.presenter-chrome{height:82px;border-bottom-color:#f3f0e81c;background:linear-gradient(to bottom,#06080bfa,#06080bc7);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-lockup strong{font-family:var(--display);font-size:13px;font-weight:680}.brand-lockup small{color:#d8d4cbb3;font-family:var(--mono);font-size:10px}.chrome-actions .text-action{display:inline-flex;align-items:center;gap:9px;min-height:42px;border-radius:8px;background:#131921e6;font-family:var(--display);font-size:12px;letter-spacing:.02em}.chrome-actions .text-action svg{width:15px;fill:none;stroke:currentColor;stroke-width:1.5}.scene-readout strong{font-family:var(--display);font-weight:650}.contact-command{position:relative;display:grid;grid-template-rows:auto minmax(150px,1fr) auto auto;height:min(69vh,710px);min-height:590px;overflow:hidden;border:1px solid rgba(243,240,232,.2);border-radius:16px;background:radial-gradient(circle at 24% 32%,rgba(111,213,214,.12),transparent 28%),radial-gradient(circle at 86% 10%,rgba(127,168,255,.08),transparent 24%),linear-gradient(145deg,#0f151dfa,#060a0ffa);box-shadow:0 42px 100px #00000085,inset 0 1px #ffffff0d}.contact-command:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";opacity:.32;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 78%);mask-image:linear-gradient(to bottom,black,transparent 78%)}.contact-command__header{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:68px;padding:13px 18px;border-bottom:1px solid var(--line);background:#070b109e}.contact-command__header div>strong,.contact-command__header div>span{display:block}.contact-command__header div>strong{margin-top:6px;font-family:var(--display);font-size:17px;font-weight:630}.contact-command__header>span{color:var(--muted);font-family:var(--mono);font-size:10px;text-align:right}.live-state{color:var(--green);font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.live-state i{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px #7dd6aacc;animation:live-breathe 2.2s ease-in-out infinite}@keyframes live-breathe{50%{opacity:.45;transform:scale(.72)}}.contact-command__signal{position:relative;z-index:2;display:grid;grid-template-columns:minmax(250px,1fr) minmax(220px,.78fr);align-items:center;gap:24px;min-height:0;padding:12px 28px 8px}.voice-core{position:relative;display:grid;place-items:center;width:min(310px,100%);aspect-ratio:1;margin:0 auto;border-radius:50%;background:radial-gradient(circle,rgba(111,213,214,.1),transparent 64%)}.voice-core__ring{position:absolute;border:1px solid rgba(111,213,214,.2);border-radius:50%;animation:voice-ring 4.8s ease-in-out infinite}.voice-core__ring--one{top:13%;right:13%;bottom:13%;left:13%}.voice-core__ring--two{top:25%;right:25%;bottom:25%;left:25%;border-color:#7fa8ff40;animation-delay:-1.6s}.voice-core__ring--three{top:36%;right:36%;bottom:36%;left:36%;border-color:#eeb85347;animation-delay:-3.1s}@keyframes voice-ring{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.95;transform:scale(1.04)}}.voice-core .service-path__wave{position:relative;top:auto;left:auto;z-index:2;width:62%;height:82px;padding:0;justify-content:center}.voice-core .service-path__wave i{width:4px}.voice-core>small{position:absolute;bottom:20%;color:var(--cyan);font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.15em}.interaction-transcript{position:relative;padding:18px 18px 19px;border-left:2px solid var(--cyan);background:linear-gradient(90deg,rgba(111,213,214,.08),transparent)}.interaction-transcript>span{color:var(--dim);font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.interaction-transcript p{margin:12px 0 18px;color:var(--ink);font-family:var(--serif);font-size:clamp(22px,1.8vw,31px);font-weight:550;line-height:1.08}.interaction-transcript div{display:grid;grid-template-columns:auto 1fr;gap:2px 9px;align-items:center}.interaction-transcript div i{grid-row:1 / 3;width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 14px #7dd6aa9e}.interaction-transcript div strong{font-size:13px}.interaction-transcript div small{color:var(--muted);font-size:11px}.service-lane{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0 18px 12px;list-style:none}.service-lane:before{position:absolute;z-index:-1;top:42%;right:9%;left:9%;height:1px;content:"";background:linear-gradient(90deg,var(--ember),var(--amber),var(--cyan),var(--blue));box-shadow:0 0 18px #6fd5d63d}.contact-command .service-node{position:relative;top:auto;right:auto;left:auto;display:grid;min-height:74px;width:auto;padding:9px 10px;border-radius:8px;background:#090e14f5;transform:none}.contact-command .service-node:after{bottom:-5px;width:9px;height:9px}.contact-command .service-node strong{font-family:var(--display);font-size:15px;font-weight:620}.contact-command__footer{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:10px;padding:0 18px 18px}.technology-ecosystem{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#070b10c2}.technology-ecosystem>header{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:34px;padding:7px 10px;border-bottom:1px solid var(--line)}.technology-ecosystem>header span{color:var(--ink-soft);font-size:10px;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.technology-ecosystem>header small{color:var(--dim);font-family:var(--mono);font-size:8px}.ecosystem-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ecosystem-brand{position:relative;min-width:0;min-height:76px;padding:12px 10px 10px;border-left:1px solid var(--line)}.ecosystem-brand:first-child{border-left:0}.ecosystem-brand:before{position:absolute;top:0;right:10px;left:10px;height:2px;content:"";background:var(--brand-accent, var(--cyan));opacity:.8}.ecosystem-brand strong,.ecosystem-brand span{display:block}.ecosystem-brand strong{color:var(--ink);font-family:var(--display);font-size:clamp(13px,.9vw,17px);font-weight:680;letter-spacing:-.035em;line-height:1;white-space:normal}.ecosystem-brand strong i{color:#4285f4;font-style:normal}.ecosystem-brand span{margin-top:8px;color:var(--muted);font-size:9px;line-height:1.25}.ecosystem-brand--wipro{--brand-accent: #9c6ade}.ecosystem-brand--nvidia{--brand-accent: #76b900}.ecosystem-brand--cisco{--brand-accent: #1ba0d7}.ecosystem-brand--google{--brand-accent: #4285f4}.contact-command .operating-proof{position:relative;right:auto;bottom:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;padding:13px 15px;border-radius:10px;background:#070b10e0;box-shadow:none}.contact-command .operating-proof>span{font-size:9px}.contact-command .operating-proof strong{font-family:var(--serif);font-size:clamp(25px,2vw,34px)}.contact-command .operating-proof em{font-size:9px}.transformation-spine{position:relative;height:min(66vh,680px);min-height:540px;overflow:hidden;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(238,184,83,.045),transparent 38%),radial-gradient(circle at 88% 52%,rgba(111,213,214,.08),transparent 28%)}.transformation-spine__route{position:absolute;top:6%;bottom:6%;left:34px;width:2px;background:linear-gradient(to bottom,var(--amber),var(--cyan) 70%,var(--green));box-shadow:0 0 22px #6fd5d638}.transformation-spine__route i{position:absolute;top:0;left:-4px;width:10px;height:64px;border-radius:999px;background:linear-gradient(to bottom,transparent,var(--ink),transparent);filter:blur(.3px);animation:spine-scan 6s linear infinite}@keyframes spine-scan{to{top:calc(100% - 64px)}}.transformation-spine ol{display:grid;grid-template-rows:repeat(4,minmax(0,1fr));width:68%;height:100%;margin:0;padding:14px 0 14px 64px;list-style:none}.transformation-spine li{position:relative;display:grid;grid-template-columns:48px 92px minmax(0,1fr);grid-template-rows:auto auto;gap:3px 12px;align-content:center;min-width:0;padding:12px 12px 12px 0;border-top:1px solid var(--line)}.transformation-spine li:first-child{border-top:0}.transformation-spine li:before{position:absolute;top:50%;left:-35px;width:9px;height:9px;content:"";border:3px solid var(--black);border-radius:50%;background:var(--cyan);box-shadow:0 0 0 1px #6fd5d68c,0 0 16px #6fd5d666;transform:translateY(-50%)}.transformation-spine li>b{grid-row:1 / 3;align-self:center;color:#f3f0e857;font-family:var(--mono);font-size:24px;font-weight:500}.transformation-spine li time{color:var(--amber);font-family:var(--mono);font-size:10px;font-weight:600}.transformation-spine li strong{grid-column:3;color:var(--ink);font-family:var(--display);font-size:clamp(20px,1.55vw,27px);font-weight:630;letter-spacing:-.035em}.transformation-spine li span{grid-column:3;color:var(--muted);font-size:13px;line-height:1.35}.transformation-spine li small{grid-column:2;color:var(--dim);font-family:var(--mono);font-size:8px;line-height:1.25;letter-spacing:.08em}.transformation-inflection{position:absolute;top:21%;right:0;width:34%;padding:22px 4px 22px 24px;border-top:2px solid var(--cyan);border-bottom:1px solid var(--line)}.transformation-inflection>span{color:var(--cyan);font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.transformation-inflection>strong{display:block;margin-top:14px;font-family:var(--serif);font-size:clamp(27px,2.25vw,39px);font-weight:560;line-height:1.02}.transformation-inflection div{margin-top:28px;padding-top:14px;border-top:1px solid var(--line)}.transformation-inflection div small,.transformation-inflection div b,.transformation-inflection div em{display:block}.transformation-inflection div small{color:var(--dim);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.transformation-inflection div b{margin-top:7px;font-family:var(--serif);font-size:30px;font-weight:560}.transformation-inflection div b i{color:var(--cyan);font-style:normal}.transformation-inflection div em{margin-top:4px;color:var(--muted);font-size:10px;font-style:normal}.ide-frame{border-radius:12px;background:#0a0f15}.ide-frame__title{min-height:42px;padding:10px 14px}.ide-frame__repo{color:var(--ink-soft);font-size:11px}.ide-frame__tabstrip{min-height:36px;padding-top:5px}.ide-tab{font-size:11px}.ide-code{padding:12px 14px;overflow:auto;font-family:var(--mono);font-size:clamp(14px,.98vw,18px);font-weight:500;line-height:1.52}.ide-code code{display:flex;min-width:max-content;flex-direction:column}.code-row{display:grid;grid-template-columns:34px minmax(max-content,1fr);min-width:max-content;padding:2px 10px 2px 0;border-left:2px solid transparent;white-space:pre}.code-row--focus{border-left-color:var(--cyan);background:linear-gradient(90deg,rgba(111,213,214,.1),transparent 82%)}.code-row--hold{border-left-color:var(--amber);background:linear-gradient(90deg,rgba(238,184,83,.12),transparent 86%);color:#f5cc7b}.code-row .ide-ln{width:auto;margin-right:12px}.ide-frame__status{justify-content:flex-end;min-height:30px;font-size:9px}.workbench-source{padding:0 2px 8px;font-family:var(--mono);font-size:9px}@media(min-width:981px)and (min-aspect-ratio:4 / 3){.scene--method[data-current-beat="2"] .lifecycle-rail,.scene--method[data-current-beat="2"] .control-map,.scene--method[data-current-beat="3"] .lifecycle-rail,.scene--method[data-current-beat="3"] .control-map{display:none}.scene--method[data-current-beat="2"] .controlled-release-stage__workbench{grid-template-columns:minmax(0,1fr)}.scene--method[data-current-beat="2"] .phase-inspector{display:none}.scene--method[data-current-beat="2"] .delivery-workbench__bar{flex-wrap:nowrap}.scene--method[data-current-beat="2"] .ide-code{font-size:clamp(17px,1.2vw,21px)}}.marketlink-proof-workspace,.marketlink-product-frame,.marketlink-proof-workspace__evidence{border-radius:12px}.marketlink-artifact-tabs{grid-template-columns:minmax(0,1fr)}.marketlink-artifact-tabs button:not([hidden]){border-left:0}.marketlink-product-frame,.marketlink-proof-workspace__evidence{overflow:hidden}.marketlink-product-surface img{transform:scale(1.015);transform-origin:top center;transition:transform .7s var(--ease-out)}.scene--marketlink[data-current-beat="1"] .scene__camera{display:block;width:min(1660px,100%);padding-top:104px;padding-bottom:126px}.scene--marketlink[data-current-beat="1"] .scene__copy{display:none}.scene--marketlink[data-current-beat="1"] .marketlink-proof-workspace{width:min(1460px,100%);height:min(72vh,760px);margin:0 auto}.scene--marketlink[data-current-beat="1"] .marketlink-proof-workspace__body{grid-template-columns:minmax(0,1.75fr) minmax(280px,.55fr)}.scene--marketlink[data-current-beat="1"] .marketlink-artifact-tabs button,.scene--marketlink[data-current-beat="1"] .marketlink-product-frame__caption strong{font-size:13px}.scene--marketlink[data-current-beat="1"] .marketlink-product-frame__caption code,.scene--marketlink[data-current-beat="1"] .marketlink-product-frame__caption span{font-size:11px}.presenter-shelf{grid-template-columns:minmax(190px,.55fr) minmax(540px,1.45fr) minmax(410px,.72fr);gap:20px;min-height:88px;border-top-color:#f3f0e821;background:#06080bf5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.scene-nav{justify-content:stretch;gap:4px;overflow-x:auto;scrollbar-width:none}.scene-nav::-webkit-scrollbar{display:none}.scene-nav button{display:flex;min-width:64px;min-height:48px;flex:1 0 64px;flex-direction:column;gap:8px;align-items:stretch;justify-content:center}.scene-nav i,.scene-nav button[aria-current=step] i{width:100%;height:2px;border-radius:999px}.scene-nav span{position:static;overflow:hidden;opacity:.52;font-family:var(--display);font-size:9px;font-weight:600;text-align:center;text-overflow:ellipsis;transform:none}.scene-nav button[aria-current=step] span{opacity:1}.shelf-actions{align-items:center}.shelf-button{min-width:112px;min-height:46px;border-radius:8px;font-family:var(--display);font-size:13px;font-weight:640}.shelf-button--back{display:inline-flex;min-width:82px;align-items:center;justify-content:center;gap:7px;color:var(--ink-soft)}.shelf-button--back svg{width:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}@media(max-width:1450px),(max-height:900px){h1,h2{font-variation-settings:"wdth" 86}.contact-command{grid-template-rows:52px minmax(118px,1fr) auto auto;height:470px;min-height:470px}.contact-command__header{min-height:52px;padding:8px 13px}.contact-command__header div>strong{margin-top:3px;font-size:14px}.contact-command__signal{grid-template-columns:minmax(180px,.9fr) minmax(180px,1.1fr);gap:14px;padding:2px 18px}.voice-core{width:176px}.voice-core .service-path__wave{height:56px}.voice-core>small{bottom:16%;font-size:7px}.interaction-transcript{padding:10px 12px}.interaction-transcript p{margin:7px 0 10px;font-size:19px}.service-lane{gap:5px;padding:0 12px 8px}.contact-command .service-node{min-height:58px;padding:5px 7px}.contact-command .service-node strong{font-size:13px}.contact-command .service-node span,.contact-command .service-node small{font-size:8px}.contact-command__footer{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);padding:0 12px 12px}.technology-ecosystem>header{min-height:27px;padding:4px 8px}.ecosystem-brand{min-height:57px;padding:8px 7px 6px}.ecosystem-brand strong{font-size:13px}.ecosystem-brand span{margin-top:5px;font-size:8.5px}.contact-command .operating-proof{padding:9px 11px}.contact-command .operating-proof strong{font-size:23px}.transformation-spine{height:470px;min-height:470px}.transformation-spine ol{width:69%;padding-top:8px;padding-bottom:8px}.transformation-spine li{grid-template-columns:38px 76px minmax(0,1fr);gap:2px 8px;padding:6px 8px 6px 0}.transformation-spine li>b{font-size:19px}.transformation-spine li strong{font-size:19px}.transformation-spine li span{font-size:11px}.transformation-inflection{top:18%;width:32%;padding:14px 2px 14px 17px}.transformation-inflection>strong{margin-top:9px;font-size:25px}.transformation-inflection div{margin-top:17px;padding-top:10px}.transformation-inflection div b{font-size:24px}.controlled-release-stage{height:560px;min-height:560px}.claim-ribbon{bottom:78px}.scene--marketlink[data-current-beat="1"] .scene__camera{padding-top:78px;padding-bottom:104px}.scene--marketlink[data-current-beat="1"] .marketlink-proof-workspace{height:510px;min-height:510px}.presenter-shelf{grid-template-columns:minmax(150px,.45fr) minmax(430px,1.3fr) minmax(350px,.72fr);min-height:72px}.shelf-button{min-width:96px;min-height:42px;padding:0 12px}.shelf-button--back{min-width:72px}}@media(max-height:800px){.controlled-release-stage{height:470px;min-height:470px}.scene--method[data-current-beat="2"] .method-signals,.scene--method[data-current-beat="3"] .method-signals{display:none}.scene--method[data-current-beat="2"] .ide-code{font-size:15px;line-height:1.38}.scene--method[data-current-beat="2"] .code-row{padding-top:1px;padding-bottom:1px}}@media(max-width:1145px){.chrome-actions .text-action span{display:none}.chrome-actions .text-action{width:42px;padding:0;justify-content:center}.chrome-actions .text-action:not(.text-action--map):before{content:"P";font-family:var(--mono);font-size:11px}.presenter-shelf{grid-template-columns:minmax(0,1fr) auto}.progress-mini{display:none}.scene-nav span{display:block}.shelf-button--context{display:none}}@media(max-aspect-ratio:4 / 3),(max-width:980px){.contact-command,.transformation-spine{height:auto;min-height:0;overflow:visible}.contact-command{grid-template-rows:auto auto auto auto}.contact-command__signal{grid-template-columns:1fr;padding:16px}.voice-core{width:min(250px,70vw)}.service-lane{grid-template-columns:repeat(2,minmax(0,1fr))}.service-lane:before{display:none}.contact-command__footer{grid-template-columns:1fr}.ecosystem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ecosystem-brand:nth-child(3){border-left:0}.ecosystem-brand:nth-child(n+3){border-top:1px solid var(--line)}.transformation-spine ol{width:100%;padding-right:16px}.transformation-inflection{position:relative;top:auto;right:auto;width:auto;margin:0 16px 18px 64px}.scene--marketlink[data-current-beat="1"] .scene__camera{display:grid;grid-template-columns:minmax(0,1fr);padding:82px 18px 112px}.scene--marketlink[data-current-beat="1"] .marketlink-proof-workspace{width:100%;height:auto;min-height:0}.scene--marketlink[data-current-beat="1"] .marketlink-proof-workspace__body{grid-template-columns:1fr}.presenter-shelf{grid-template-columns:1fr;gap:5px;min-height:86px;padding:6px 14px}.scene-nav{order:2}.scene-nav button{min-width:54px;min-height:26px;gap:4px}.scene-nav span{font-size:8px}.shelf-actions{order:1;justify-content:space-between}.shelf-button--back,.shelf-button--primary{display:inline-flex}}@media(max-width:520px){.contact-command__header>span,.technology-ecosystem>header small,.interaction-transcript>span{display:none}.transformation-spine li{grid-template-columns:34px 1fr}.transformation-spine li time,.transformation-spine li small{grid-column:2}.transformation-spine li strong,.transformation-spine li span{grid-column:2}.transformation-inflection{margin-left:46px}.marketlink-evidence-counts{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.marketlink-evidence-counts div,.marketlink-evidence-counts div:nth-child(-n+2){border-top:1px solid var(--line)}.marketlink-evidence-counts div:nth-child(-n+2){border-top:0}.marketlink-evidence-counts div:nth-child(odd){border-left:0}.shelf-button--context{display:none}}@media(prefers-reduced-motion:reduce){.live-state i,.voice-core__ring,.transformation-spine__route i{animation:none}}.scene--foundation .scene__camera{grid-template-columns:minmax(470px,.9fr) minmax(590px,1.1fr);gap:clamp(44px,5vw,86px)}.scene--foundation h1{max-width:690px;font-family:var(--display);font-size:clamp(50px,4.4vw,76px);font-weight:650;font-variation-settings:"wdth" 90;letter-spacing:-.058em;line-height:.96}.scene--foundation .scene-lede{max-width:610px;margin-top:clamp(20px,2.5vh,30px)}.foundation-logic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:650px;margin-top:clamp(26px,3.5vh,42px);border-top:1px solid rgba(243,240,232,.2);border-bottom:1px solid rgba(243,240,232,.12)}.foundation-logic article{min-width:0;padding:17px 24px 18px 0}.foundation-logic article+article{padding-right:0;padding-left:24px;border-left:1px solid rgba(243,240,232,.12)}.foundation-logic span,.foundation-logic strong,.foundation-logic p{display:block}.foundation-logic span{margin-bottom:9px;color:var(--amber);font-size:10px;font-weight:780;letter-spacing:.15em;text-transform:uppercase}.foundation-logic strong{color:var(--ink);font-family:var(--display);font-size:17px;font-weight:690;letter-spacing:-.015em}.foundation-logic p{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.scene--foundation .dgx-stage{height:min(61vh,650px)}.scene--foundation .dgx-stage__halo{right:-6%;background:radial-gradient(circle at 67% 45%,rgba(230,185,94,.16),transparent 52%);filter:blur(30px)}.scene--foundation .dgx-stage__visual{top:4%;right:-4%;width:112%;overflow:hidden;border-color:#f3f0e82e;border-radius:8px;box-shadow:-22px 34px 70px #0000007a,0 0 0 1px #f3f0e809 inset;transform:translateZ(18px)}.scene--foundation .dgx-stage__visual:before{border:0;background:linear-gradient(to bottom,rgba(255,255,255,.035),transparent 24%,transparent 72%,rgba(0,0,0,.38));box-shadow:inset 0 0 0 1px #f3f0e80d}.scene--foundation .dgx-stage__visual:after{display:none}.scene--foundation .dgx-stage__concept{object-position:60% center;filter:saturate(.76) contrast(1.06) brightness(.97);transform:scale(1.025)}.scene--foundation .dgx-stage figcaption{bottom:7%;left:-5%;width:min(465px,74%);padding:18px 20px 19px;border:1px solid rgba(243,240,232,.16);border-radius:8px;background:#0a0d11e6;box-shadow:0 20px 50px #0000006b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.scene--foundation .dgx-stage figcaption .artifact-index{margin-bottom:8px;color:var(--amber);font-family:var(--display);font-size:10px;font-weight:760;letter-spacing:.13em}.scene--foundation .dgx-stage figcaption strong{font-family:var(--display);font-size:18px;font-weight:690;letter-spacing:-.02em;line-height:1.18}.scene--foundation .dgx-stage figcaption small{margin-top:7px;color:#d8d4cbb8;font-size:12.5px;line-height:1.42}.scene--foundation .foundation-source-line{align-items:flex-start;gap:18px;padding-top:12px;border-top:1px solid rgba(243,240,232,.12);color:#d8d4cba6;font-family:var(--display);font-size:14px;line-height:1.35}.scene--foundation .foundation-source-line .claim-clause{align-items:baseline;gap:7px}.scene--foundation .foundation-source-line strong{color:#f3f0e8eb;font-size:12px;font-weight:730}@media(min-width:1321px)and (min-height:901px){.scene--foundation .foundation-source-line{font-size:18px}.scene--foundation .foundation-source-line strong{font-size:15px}.scene--foundation .foundation-logic strong{font-size:20px}.scene--foundation .foundation-logic p{font-size:16px}}@media(max-width:1180px)and (min-width:761px){.scene--foundation .scene__camera{grid-template-columns:minmax(390px,.9fr) minmax(480px,1.1fr);gap:34px;padding-right:48px;padding-left:48px}.scene--foundation h1{font-size:clamp(46px,5vw,62px)}.scene--foundation .scene-lede{font-size:20px}.foundation-logic article{padding-right:16px}.foundation-logic article+article{padding-left:16px}}@media(max-width:760px){.scene--foundation .scene__camera{display:block;padding:84px 18px 78px}.scene--foundation .scene__copy{max-width:355px}.scene--foundation h1{max-width:345px;font-size:clamp(39px,11.2vw,50px);font-variation-settings:"wdth" 88;line-height:.94}.scene--foundation .scene-lede{max-width:342px;margin-top:12px;font-size:14px;line-height:1.38}.scene--foundation .foundation-logic{position:absolute;z-index:8;right:18px;bottom:148px;left:18px;width:auto;margin:0;background:#070a0ed6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.scene--foundation .foundation-logic article{min-height:82px;padding:10px 11px 9px 0}.scene--foundation .foundation-logic article+article{padding-right:0;padding-left:11px}.scene--foundation .foundation-logic span{margin-bottom:5px;font-size:8px}.scene--foundation .foundation-logic strong{font-size:12px}.scene--foundation .foundation-logic p{margin-top:4px;font-size:9.5px;line-height:1.3}.scene--foundation .dgx-stage__visual{top:44%;right:-42%;width:158%;border-radius:0;opacity:.86}.scene--foundation .dgx-stage{height:100svh;min-height:0}.scene--foundation .dgx-stage figcaption{bottom:260px;left:18px;width:min(330px,86%);padding:10px 12px}.scene--foundation .dgx-stage figcaption .artifact-index{margin-bottom:4px;font-size:8px}.scene--foundation .dgx-stage figcaption strong{font-size:13px}.scene--foundation .dgx-stage figcaption small{margin-top:4px;font-size:9.5px;line-height:1.3}.scene--foundation .foundation-source-line{right:18px;bottom:92px;left:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:7px;font-size:8.5px;line-height:1.25}.scene--foundation .foundation-source-line .claim-clause{display:grid;gap:2px}.scene--foundation .foundation-source-line strong{font-size:8px}.scene--foundation .foundation-source-line .claim-divider{display:none}}@media(max-width:760px)and (max-height:680px){.scene--foundation .scene__camera{padding:68px 15px 74px}.scene--foundation h1{max-width:310px;font-size:34px}.scene--foundation .scene-lede{max-width:306px;margin-top:7px;font-size:11.5px}.scene--foundation .dgx-stage__visual{top:48%;right:-34%;width:146%}.scene--foundation .dgx-stage figcaption{bottom:206px;left:15px;padding:7px 9px}.scene--foundation .dgx-stage figcaption small{display:none}.scene--foundation .foundation-logic{right:15px;bottom:140px;left:15px}.scene--foundation .foundation-logic article{min-height:58px;padding-top:7px;padding-bottom:6px}.scene--foundation .foundation-logic p{display:none}.scene--foundation .foundation-source-line{right:15px;bottom:90px;left:15px}}.delivery-workbench[hidden],.marketlink-product-frame__caption [hidden]{display:none!important}.service-lane{grid-template-columns:repeat(5,minmax(0,1fr))}.service-node--handoff{--node-color: var(--green)}.verification-stage{display:grid;grid-template-rows:auto 1fr auto;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(111,213,214,.24);border-radius:10px;background:#0b1016}.verification-stage>header{padding:12px 14px;border-bottom:1px solid var(--line)}.verification-stage>header span,.verification-stage>header strong{display:block}.verification-stage>header span{color:var(--cyan);font-size:12px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.verification-stage>header strong{margin-top:5px;color:var(--ink);font-size:15px;line-height:1.3}.verification-stage ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.verification-stage li{display:grid;grid-template-columns:auto 1fr;align-content:center;gap:3px 9px;min-width:0;padding:10px 12px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.verification-stage li:nth-child(odd){border-left:0}.verification-stage li:nth-child(-n+2){border-top:0}.verification-stage li b{grid-row:1 / 4;color:var(--cyan);font-size:14px;font-weight:650}.verification-stage li strong,.verification-stage li span,.verification-stage li small{grid-column:2;display:block}.verification-stage li strong{color:var(--ink);font-size:14px}.verification-stage li span,.verification-stage li small{color:var(--muted);font-size:12px;line-height:1.25}.verification-stage>p{margin:0;padding:11px 14px;border-top:1px solid var(--line);color:var(--ink-soft);font-size:12px;line-height:1.4}.verification-stage>p b{color:var(--ink)}.marketlink-readiness{grid-template-columns:minmax(0,1fr);max-width:280px}.state-bay>p{margin:0;padding:9px 12px 0;color:var(--dim);font-size:11px;font-weight:680;letter-spacing:.08em;text-transform:uppercase}.architecture-bridge i:before{position:absolute;top:-4px;left:0;width:8px;height:8px;content:"";border-bottom:1px solid var(--amber);border-left:1px solid var(--amber);transform:rotate(45deg)}.economics-scenario{width:fit-content;margin:13px 0 0;color:var(--muted);font-size:13px;font-weight:650}.position-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-content:center;min-height:520px}.position-pillars article{min-width:0;min-height:210px;padding:24px 22px;border-top:2px solid var(--cyan);border-bottom:1px solid var(--line);background:linear-gradient(180deg,#111820e6,#090d12db)}.position-pillars article:first-child{border-top-color:var(--amber)}.position-pillars article:last-of-type{border-top-color:var(--blue)}.position-pillars article span,.position-pillars article strong,.position-pillars article small{display:block}.position-pillars article span{color:var(--muted);font-size:13px;font-weight:700}.position-pillars article strong{margin-top:28px;color:var(--ink);font-size:clamp(21px,1.55vw,28px);line-height:1.12}.position-pillars article small{margin-top:14px;color:var(--muted);font-size:13px;line-height:1.45}.position-outcome{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 22px;border:1px solid rgba(238,184,83,.4);background:#090d12f0}.position-outcome small{color:var(--amber);font-size:12px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.position-outcome strong{max-width:560px;color:var(--ink);font-size:clamp(22px,1.9vw,32px);line-height:1.1;text-align:right}@media(max-width:1145px){.verification-stage>header strong,.verification-stage li strong{font-size:13px}.verification-stage li span,.verification-stage li small,.verification-stage>p{font-size:11px}.position-pillars article{min-height:180px;padding:18px 16px}}@media(max-aspect-ratio:4 / 3),(max-width:980px){.service-lane{grid-template-columns:repeat(2,minmax(0,1fr))}.verification-stage{min-height:310px}.position-pillars{grid-template-columns:1fr;min-height:0;padding-bottom:110px}.position-pillars article{min-height:0}.position-outcome{grid-column:1;align-items:flex-start;flex-direction:column}.position-outcome strong{text-align:left}}.overlay--dossier .overlay__shell,.overlay--overview .overlay__shell{display:grid;grid-template-rows:auto minmax(0,1fr);inset:clamp(10px,1.55vw,26px);border-color:#c5d8e52e;border-radius:20px;background:radial-gradient(circle at 82% -10%,rgba(56,130,164,.16),transparent 34%),radial-gradient(circle at 4% 10%,rgba(238,184,83,.07),transparent 28%),#070c12;box-shadow:0 44px 140px #000000b8}.overlay--dossier .overlay__header,.overlay--overview .overlay__header{min-height:84px;padding:14px clamp(20px,2.8vw,44px);border-bottom-color:#c5d8e51f;background:#070c12c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.overlay--dossier .overlay__kicker,.overlay--overview .overlay__kicker{color:#75d8d2;font-size:12px;font-weight:720;letter-spacing:.09em}.overlay--dossier .overlay__header h2,.overlay--overview .overlay__header h2{margin-top:3px;color:#f4f5f2;font-size:clamp(20px,1.65vw,28px);font-weight:620;letter-spacing:-.025em}.overlay--dossier .overlay__close,.overlay--overview .overlay__close{min-width:96px;min-height:44px;border-color:#c5d8e52e;background:#ffffff06;color:#c3cbd2;font-size:13px}.overlay--dossier .overlay__close:hover,.overlay--dossier .overlay__close:focus-visible,.overlay--overview .overlay__close:hover,.overlay--overview .overlay__close:focus-visible{border-color:#75d8d29e;color:#f4f5f2}.dossier-layout,.overview-grid{min-height:0;height:auto;overscroll-behavior:contain;scrollbar-color:rgba(117,216,210,.34) transparent;scrollbar-width:thin}.dossier-layout{display:block;overflow-y:auto;overflow-x:hidden}.dossier-visual{overflow:visible;padding:0 0 6px;border:0}.dossier-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;min-height:clamp(260px,31vh,360px);margin:0;padding:clamp(34px,4vw,62px) clamp(24px,4.2vw,68px);overflow:hidden;isolation:isolate;border-bottom:1px solid rgba(197,216,229,.11);background:linear-gradient(90deg,#080e15fa,#080e15e8 48%,#080e1533),radial-gradient(circle at 80% 25%,rgba(117,216,210,.12),transparent 36%)}.dossier-hero:after{position:absolute;inset:auto clamp(24px,4.2vw,68px) 0;z-index:-1;height:1px;content:"";background:linear-gradient(90deg,rgba(117,216,210,.68),transparent 62%)}.dossier-hero__copy{position:relative;z-index:2;max-width:900px}.dossier-hero__copy>span{display:block;color:#75d8d2;font-size:12px;font-weight:740;letter-spacing:.1em;text-transform:uppercase}.dossier-hero__copy h3{max-width:900px;margin:12px 0 0;color:#f4f5f2;font-family:var(--sans);font-size:clamp(38px,4.15vw,66px);font-weight:590;letter-spacing:-.052em;line-height:.99;text-wrap:balance}.dossier-hero__copy p{max-width:760px;margin:20px 0 0;color:#b4bec7;font-size:clamp(16px,1.18vw,19px);line-height:1.55}.dossier-hero__motif{position:absolute;top:0;right:0;bottom:0;left:50%;z-index:0;overflow:hidden;opacity:.78;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 25%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 25%,#000 100%)}.dossier-hero__motif:before,.dossier-hero__motif:after{position:absolute;content:""}.dossier-hero[data-dossier-key=foundation] .dossier-hero__motif{background:linear-gradient(90deg,transparent 4%,rgba(7,12,18,.12) 60%,rgba(7,12,18,.5)),url(/images/nvidia/dgx-h100-system.png) center 43% / contain no-repeat;opacity:.9}.dossier-hero[data-dossier-key=contact] .dossier-hero__motif:before{top:23%;right:9%;bottom:25%;left:4%;border:1px solid rgba(117,216,210,.2);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(117,216,210,.3) 0 2px,transparent 3px),repeating-radial-gradient(circle at 50% 50%,transparent 0 42px,rgba(117,216,210,.1) 43px 44px)}.dossier-hero[data-dossier-key=contact] .dossier-hero__motif:after{inset:48% 5% auto 8%;height:64px;background:repeating-linear-gradient(90deg,transparent 0 13px,rgba(117,216,210,.74) 14px 16px,transparent 17px 25px);clip-path:polygon(0 45%,4% 20%,8% 70%,12% 35%,17% 54%,22% 10%,27% 83%,32% 30%,38% 68%,44% 17%,50% 61%,57% 40%,63% 88%,69% 22%,75% 62%,81% 39%,87% 75%,93% 25%,100% 51%,100% 56%,0 56%)}.dossier-hero[data-dossier-key=engineering] .dossier-hero__motif,.dossier-hero[data-dossier-key=sdlc] .dossier-hero__motif{background:linear-gradient(135deg,transparent 0 40%,rgba(65,141,227,.09) 41% 42%,transparent 43% 100%),repeating-linear-gradient(90deg,transparent 0 86px,rgba(117,216,210,.09) 87px 88px),repeating-linear-gradient(0deg,transparent 0 62px,rgba(117,216,210,.07) 63px 64px)}.dossier-hero[data-dossier-key=engineering] .dossier-hero__motif:before,.dossier-hero[data-dossier-key=sdlc] .dossier-hero__motif:before{top:20%;right:12%;bottom:20%;left:12%;border:1px solid rgba(117,216,210,.3);background:linear-gradient(135deg,#75d8d214,#418de31a);box-shadow:34px 34px #091119e0,35px 35px #75d8d226,68px 68px #091119b8,69px 69px #418de329;transform:skewY(-6deg)}.dossier-hero[data-dossier-key=portfolio] .dossier-hero__motif{background:linear-gradient(180deg,transparent,rgba(7,12,18,.45)),repeating-linear-gradient(90deg,rgba(117,216,210,.08) 0 18%,transparent 18% 21%)}.dossier-hero[data-dossier-key=portfolio] .dossier-hero__motif:before{right:10%;bottom:12%;width:74%;height:52%;background:linear-gradient(90deg,#75d8d2 0,#75d8d2 21%,#418de3 21%,#418de3 47%,#eeb853 47%,#eeb853 70%,#596571 70%);clip-path:polygon(0 72%,21% 72%,21% 51%,47% 51%,47% 30%,70% 30%,70% 9%,100% 9%,100% 100%,0 100%);opacity:.4}.dossier-hero[data-dossier-key=grouplink] .dossier-hero__motif:before{top:32%;right:8%;bottom:32%;left:8%;border-top:2px solid rgba(117,216,210,.64);border-bottom:2px solid rgba(65,141,227,.54);transform:skewY(-7deg);box-shadow:0 18px #75d8d21a,0 36px #418de31a}.dossier-hero[data-dossier-key=grouplink] .dossier-hero__motif:after{top:17%;right:16%;bottom:17%;left:16%;border:1px solid rgba(238,184,83,.22);border-radius:999px}.dossier-hero[data-dossier-key=economics] .dossier-hero__motif{background:linear-gradient(153deg,transparent 0 47%,rgba(238,184,83,.45) 48% 49%,transparent 50%),linear-gradient(167deg,transparent 0 55%,rgba(117,216,210,.34) 56% 57%,transparent 58%),repeating-linear-gradient(90deg,transparent 0 74px,rgba(197,216,229,.06) 75px 76px)}.dossier-hero[data-dossier-key=position] .dossier-hero__motif{background:radial-gradient(circle at 25% 64%,transparent 0 64px,rgba(238,184,83,.26) 65px 66px,transparent 67px),radial-gradient(circle at 52% 38%,transparent 0 92px,rgba(117,216,210,.28) 93px 94px,transparent 95px),radial-gradient(circle at 79% 63%,transparent 0 72px,rgba(65,141,227,.3) 73px 74px,transparent 75px)}.dossier-category{padding:clamp(28px,3.4vw,48px) 0 0}.dossier-category--standing{padding-bottom:8px}.dossier-category__header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:0 clamp(24px,4.2vw,68px) 18px}.dossier-category__header span{display:block;color:#75d8d2;font-size:12px;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.dossier-category__header h4{margin:5px 0 0;color:#eef1ef;font-size:clamp(22px,1.8vw,30px);font-weight:610;letter-spacing:-.025em}.rail-controls{display:flex;flex:0 0 auto;gap:8px}.rail-controls button{display:grid;place-items:center;width:44px;min-width:44px;height:44px;padding:0;border:1px solid rgba(197,216,229,.18);border-radius:50%;background:#ffffff09;color:#dce3e5;font-size:20px;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.rail-controls button:hover,.rail-controls button:focus-visible{border-color:#75d8d2ad;background:#75d8d21a;color:#fff;outline:none}.dossier-track{display:grid;grid-auto-flow:column;justify-content:start;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:clamp(24px,4.2vw,68px);scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dossier-track::-webkit-scrollbar{display:none}.dossier-track{grid-auto-columns:clamp(290px,27vw,390px);gap:clamp(12px,1.25vw,20px);padding:4px clamp(24px,4.2vw,68px) 18px}.dossier-track>[data-rail-item]{scroll-snap-align:start}.dossier-node{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:220px;padding:22px;overflow:hidden;border:1px solid rgba(197,216,229,.14);border-top:1px solid rgba(197,216,229,.14);border-radius:15px;background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--node-accent) 15%,transparent),transparent 38%),linear-gradient(145deg,#131c26f5,#090f16f5);box-shadow:inset 0 1px #ffffff06;outline:none;transition:transform .21s ease,border-color .21s ease,box-shadow .21s ease}.dossier-node:before{position:absolute;inset:0 auto 0 0;width:3px;content:"";background:var(--node-accent, var(--cyan));opacity:.82}.dossier-node:not(:last-child):after{display:none}.dossier-node:hover,.dossier-node:focus-visible{z-index:2;border-color:color-mix(in srgb,var(--node-accent) 52%,transparent);box-shadow:0 18px 46px #00000057,inset 0 1px #ffffff0a;transform:translateY(-4px)}.dossier-node__number{display:flex;align-items:center;justify-content:space-between}.dossier-node__number b{color:var(--node-accent, var(--cyan));font-family:var(--sans);font-size:38px;font-weight:540;letter-spacing:-.045em;line-height:1}.dossier-node__number i{width:8px;height:8px;border-radius:50%;background:var(--node-accent, var(--cyan));box-shadow:0 0 18px color-mix(in srgb,var(--node-accent) 58%,transparent)}.dossier-node__copy strong,.dossier-node__copy span{display:block}.dossier-node__copy strong{margin:0;color:#f2f4f2;font-size:20px;font-weight:640;letter-spacing:-.02em;line-height:1.16}.dossier-node__copy span{margin-top:10px;color:#aeb9c2;font-size:15px;line-height:1.48}.dossier-track--metrics{grid-auto-columns:clamp(220px,20vw,290px)}.dossier-metric{display:flex;flex-direction:column;justify-content:space-between;min-height:142px;padding:22px;border:1px solid rgba(197,216,229,.13);border-radius:14px;background:linear-gradient(145deg,#101821eb,#080e14f5)}.dossier-metric strong,.dossier-metric span{display:block}.dossier-metric strong{color:#f5f5ef;font-family:var(--sans);font-size:clamp(30px,2.8vw,44px);font-weight:570;letter-spacing:-.05em;line-height:1}.dossier-metric span{max-width:210px;color:#aeb9c2;font-size:14px;font-weight:580;line-height:1.35}.dossier-track--standing{grid-auto-columns:clamp(330px,38vw,540px)}.dossier-standing{min-height:142px;padding:22px 24px;border:1px solid rgba(117,216,210,.17);border-radius:14px;background:linear-gradient(145deg,#0f1d23db,#080e14f5)}.dossier-standing span,.dossier-standing strong{display:block}.dossier-standing span{color:#75d8d2;font-size:12px;font-weight:740;letter-spacing:.09em;text-transform:uppercase}.dossier-standing strong{margin-top:18px;color:#dfe5e4;font-size:clamp(15px,1.2vw,18px);font-weight:540;line-height:1.5}.dossier-evidence{margin:28px clamp(24px,4.2vw,68px) clamp(34px,4vw,62px);overflow:hidden;border:1px solid rgba(197,216,229,.14);border-radius:15px;background:#0a1017b8}.dossier-evidence summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:80px;padding:16px 20px;cursor:pointer;list-style:none}.dossier-evidence summary::-webkit-details-marker{display:none}.dossier-evidence summary>span:first-child b,.dossier-evidence summary>span:first-child small{display:block}.dossier-evidence summary>span:first-child b{color:#edf1ef;font-size:17px;font-weight:620}.dossier-evidence summary>span:first-child small{margin-top:4px;color:#909da7;font-size:13px}.dossier-evidence__count{display:flex;align-items:center;gap:14px}.dossier-evidence__count b{color:#aeb9c2;font-size:13px;font-weight:600}.dossier-evidence__count i{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(197,216,229,.18);border-radius:50%;color:#75d8d2;font-size:22px;font-style:normal;transition:transform .18s ease}.dossier-evidence[open] .dossier-evidence__count i{transform:rotate(45deg)}.source-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible;padding:0 20px 20px;background:transparent}.ledger-row,.ledger-row:first-of-type{min-height:120px;padding:18px;border:1px solid rgba(197,216,229,.1);border-radius:12px;background:#ffffff05}.ledger-row span{color:#75d8d2;font-size:12px;font-weight:720;letter-spacing:.08em}.ledger-row strong,.ledger-row a{margin-top:10px;color:#cbd3d7;font-size:14px;font-weight:520;line-height:1.5}.ledger-row a{color:#86ded9}.sdlc-dossier-tabs{display:flex;gap:8px;margin:0 clamp(24px,4.2vw,68px) 12px;overflow-x:auto;border:0;background:transparent;scrollbar-width:none}.sdlc-dossier-tabs::-webkit-scrollbar{display:none}.sdlc-dossier-tabs button,.sdlc-dossier-tabs button:first-child{flex:0 0 auto;min-height:44px;padding:0 18px;border:1px solid rgba(197,216,229,.15);border-radius:999px;background:#ffffff06;color:#aeb9c2;font-size:14px;font-weight:610}.sdlc-dossier-tabs button[aria-selected=true]{border-color:#75d8d280;background:#75d8d21f;color:#eef4f2}.sdlc-dossier-view{min-height:0;margin:26px 0 0}.sdlc-deep-dive-entry{display:grid;grid-template-columns:minmax(160px,.45fr) minmax(0,1.4fr) auto;gap:22px;align-items:center;margin:28px clamp(24px,4.2vw,68px) 8px;padding:22px 24px;border:1px solid rgba(117,216,210,.27);border-radius:14px;background:linear-gradient(90deg,rgba(117,216,210,.09),transparent 42%),#0c161ef0;color:#eef4f2;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.sdlc-deep-dive-entry:hover,.sdlc-deep-dive-entry:focus-visible{border-color:#75d8d2a8;transform:translateY(-2px);outline:none}.sdlc-deep-dive-entry>span{color:#75d8d2;font-size:12px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.sdlc-deep-dive-entry>strong{color:#dbe4e5;font-size:15px;font-weight:580;line-height:1.45}.sdlc-deep-dive-entry>em{color:#eef4f2;font-size:13px;font-style:normal;font-weight:700;white-space:nowrap}.sdlc-deep-dive-entry>em i{color:#75d8d2;font-style:normal}.dossier-track.sdlc-lifecycle-table,.dossier-track.sdlc-phase-contracts,.dossier-track.sdlc-control-plane,.dossier-track.sdlc-release-evidence{display:grid;grid-template-columns:none;border:0;background:transparent}.dossier-track--lifecycle,.dossier-track--controls,.dossier-track--evidence{grid-auto-columns:clamp(250px,23vw,340px)}.dossier-track--contracts{grid-auto-columns:clamp(360px,38vw,560px);align-items:start}.sdlc-lifecycle-table article,.sdlc-lifecycle-table article:first-of-type{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-height:230px;padding:22px;border:1px solid rgba(197,216,229,.13);border-radius:14px;background:linear-gradient(145deg,#111a24f5,#080e14f5);outline:none}.sdlc-lifecycle-table article:focus-visible,.sdlc-phase-contracts article:focus-visible,.sdlc-control-plane article:focus-visible,.sdlc-release-evidence li:focus-visible{border-color:#75d8d2b3;box-shadow:0 0 0 3px #75d8d21f}.sdlc-lifecycle-table article b{color:#75d8d2;font-family:var(--sans);font-size:34px;font-weight:540}.sdlc-lifecycle-table article strong{margin-top:24px;color:#f0f2ef;font-size:20px;line-height:1.2}.sdlc-lifecycle-table article span,.sdlc-lifecycle-table article em{display:block;width:100%;margin-top:auto;padding-top:16px;color:#c1cbd0;font-size:14px;font-style:normal;line-height:1.35}.sdlc-lifecycle-table article em{margin-top:12px;padding-top:12px;border-top:1px solid rgba(197,216,229,.1);color:#e7be6c}.sdlc-lifecycle-table article small{display:block;margin-bottom:4px;color:#74818c;font-size:12px;font-style:normal;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.sdlc-phase-contracts article,.sdlc-phase-contracts article:last-child:nth-child(odd){grid-column:auto;overflow:hidden;border:1px solid rgba(197,216,229,.13);border-radius:14px;background:linear-gradient(145deg,#111a24f7,#080e14f7)}.sdlc-phase-contracts header{grid-template-columns:52px minmax(0,1fr);min-height:90px;padding:18px 20px}.sdlc-phase-contracts header b{color:#75d8d2;font-family:var(--sans);font-size:28px;font-weight:540}.sdlc-phase-contracts header strong{color:#f0f2ef;font-size:18px}.sdlc-phase-contracts header span{font-size:13px}.sdlc-phase-contracts dl div{grid-template-columns:110px minmax(0,1fr);gap:16px;padding:11px 20px}.sdlc-phase-contracts dt{font-size:12px}.sdlc-phase-contracts dd,.sdlc-phase-contracts a{font-size:13px;line-height:1.5}.sdlc-control-plane article,.sdlc-control-plane article.sdlc-control-authority{display:flex;flex-direction:column;min-height:220px;padding:22px;border:1px solid rgba(238,184,83,.2);border-radius:14px;background:linear-gradient(145deg,#1e1b12d1,#0a0f14f5)}.sdlc-control-plane article b{color:#e7be6c;font-family:var(--sans);font-size:14px}.sdlc-control-plane article strong{margin-top:auto;padding-top:34px;color:#f0f2ef;font-size:20px}.sdlc-control-plane article span{margin-top:12px;color:#adb8c0;font-size:14px}.sdlc-release-evidence{margin:0;list-style:none}.sdlc-release-evidence li{min-height:150px;padding:20px;border:1px solid rgba(197,216,229,.13);border-radius:14px;background:linear-gradient(145deg,#111a24f5,#080e14f5)}.sdlc-release-evidence b{color:#75d8d2;font-family:var(--sans);font-size:24px}.sdlc-release-evidence span{margin-top:30px;color:#eef1ef;font-size:16px}.sdlc-release-hold{min-height:64px;margin:8px clamp(24px,4.2vw,68px) 0;padding:14px 18px;border-radius:12px}.sdlc-release-hold span{font-size:12px}.sdlc-release-hold strong{font-size:14px}.overlay--overview .overlay__shell{border-color:var(--line-strong);border-radius:2px;background:var(--black);box-shadow:var(--shadow-deep)}.overlay--overview .overlay__header{min-height:84px;border-bottom-color:var(--line);background:var(--black);-webkit-backdrop-filter:none;backdrop-filter:none}.overlay--overview .overlay__kicker{color:var(--cyan)}.overlay--overview .overlay__header h2{color:var(--ink)}.overlay--overview .overlay__close kbd{font-size:12px}.overview-grid{min-height:0;padding:clamp(18px,2.4vw,36px);overflow:auto;background:var(--black)}.overview-journey,.overview-stage__scenes{margin:0;padding:0;list-style:none}.overview-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:100%;border:1px solid var(--line)}.overview-stage{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;border-left:1px solid var(--line)}.overview-stage:first-child{border-left:0}.overview-stage__header{min-height:clamp(126px,17vh,166px);padding:clamp(18px,2.2vw,30px);border-bottom:1px solid var(--line)}.overview-stage__header>span{display:flex;align-items:baseline;gap:10px;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.overview-stage__header>span b{color:var(--cyan);font-family:var(--mono);font-size:20px;font-weight:600;letter-spacing:-.04em}.overview-stage__header h3{max-width:360px;margin:14px 0 0;color:var(--ink);font-size:clamp(21px,1.8vw,28px);font-weight:600;letter-spacing:-.035em;line-height:1.05}.overview-stage__header p{max-width:390px;margin:9px 0 0;color:var(--muted);font-size:13px;line-height:1.42}.overview-stage__scenes{display:grid;grid-template-rows:repeat(3,minmax(112px,1fr))}.overview-stage__scenes>li{min-width:0;border-top:1px solid var(--line)}.overview-stage__scenes>li:first-child{border-top:0}.overview-step{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:14px;width:100%;height:100%;min-height:112px;align-items:start;padding:clamp(16px,1.7vw,24px);border-left:2px solid transparent;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease}.overview-step:hover,.overview-step:focus-visible{border-left-color:var(--cyan);background:var(--surface);outline-offset:-4px}.overview-step.is-current{border-left-color:var(--amber);background:var(--surface)}.overview-step__index,.overview-step__copy,.overview-step__copy strong,.overview-step__copy small,.overview-step__status{display:block}.overview-step__index{padding-top:2px;color:var(--dim);font-family:var(--mono);font-size:12px;font-weight:600}.overview-step__copy strong{color:var(--ink);font-size:clamp(16px,1.25vw,19px);font-weight:600;letter-spacing:-.022em;line-height:1.15}.overview-step__copy small{max-width:370px;margin-top:7px;color:var(--muted);font-size:13px;line-height:1.38}.overview-step__status{padding-top:2px;color:var(--cyan);font-size:12px;font-weight:600}.overview-step.is-current .overview-step__status{color:var(--amber)}@media(max-width:900px){.dossier-hero{grid-template-columns:minmax(0,1fr);min-height:300px}.dossier-hero__copy{max-width:80%}.dossier-hero__motif{inset-inline-start:34%;opacity:.48}.source-ledger,.overview-journey{grid-template-columns:minmax(0,1fr)}.overview-stage{border-top:1px solid var(--line);border-left:0}.overview-stage:first-child{border-top:0}}@media(max-width:720px){.overlay--dossier .overlay__shell,.overlay--overview .overlay__shell{top:5px;right:5px;bottom:5px;left:5px;border-radius:14px}.overlay--dossier .overlay__header,.overlay--overview .overlay__header{min-height:70px;padding:10px 14px}.overlay--dossier .overlay__kicker,.overlay--overview .overlay__kicker{font-size:12px}.overlay--dossier .overlay__header h2,.overlay--overview .overlay__header h2{max-width:min(240px,calc(100vw - 120px));font-size:18px;line-height:1.08}.overlay--dossier .overlay__close,.overlay--overview .overlay__close{min-width:72px;min-height:44px;padding-inline:10px;font-size:12px}.overlay--dossier .overlay__close kbd,.overlay--overview .overlay__close kbd{display:none}.dossier-hero{min-height:330px;padding:30px 18px 34px}.dossier-hero__copy{max-width:none}.dossier-hero__copy h3{max-width:94%;font-size:clamp(32px,10vw,42px);line-height:1}.dossier-hero__copy p{max-width:94%;margin-top:16px;font-size:15px;line-height:1.5}.dossier-hero__motif{top:0;right:0;bottom:42%;left:25%;opacity:.32}.dossier-category{padding-top:30px}.dossier-category__header{margin-inline:18px}.dossier-category__header h4{font-size:23px}.rail-controls{display:none}.dossier-track{grid-auto-columns:min(82vw,330px);gap:12px;padding-inline:18px;scroll-padding-inline:18px;scroll-snap-type:x mandatory}.dossier-track--metrics{grid-auto-columns:min(68vw,250px)}.dossier-track--standing,.dossier-track--contracts{grid-auto-columns:min(86vw,360px)}.dossier-node{min-height:210px}.dossier-node__copy strong{font-size:19px}.dossier-node__copy span{font-size:14px}.dossier-evidence{margin:24px 14px 34px}.dossier-evidence summary{min-height:72px;padding:14px 15px}.dossier-evidence summary>span:first-child small,.dossier-evidence__count b{display:none}.source-ledger{padding:0 12px 12px}.sdlc-dossier-tabs{margin-inline:18px;padding-bottom:3px}.sdlc-dossier-view{margin-top:22px}.sdlc-deep-dive-entry{grid-template-columns:1fr;gap:10px;margin:22px 18px 8px;padding:19px}.sdlc-deep-dive-entry>em{margin-top:4px;white-space:normal}.sdlc-release-hold{align-items:flex-start;flex-direction:column;margin-inline:18px}.sdlc-release-hold strong{text-align:left}.overview-grid{padding:12px}.overview-stage__header{min-height:0;padding:22px 18px}.overview-stage__header h3{font-size:23px}.overview-stage__header p{font-size:13px}.overview-stage__scenes{grid-template-rows:none}.overview-step{min-height:118px;padding:18px}.overview-step__copy strong{font-size:18px}}@media(max-height:760px)and (min-width:721px){.overlay--dossier .overlay__header,.overlay--overview .overlay__header{min-height:72px}.dossier-hero{min-height:240px;padding-block:30px}.dossier-hero__copy h3{font-size:clamp(34px,3.7vw,54px)}.dossier-hero__copy p{font-size:16px}.overview-stage__header{min-height:116px;padding-block:16px}.overview-stage__header h3{margin-top:8px;font-size:20px}.overview-stage__header p{margin-top:6px}.overview-step{min-height:100px;padding-block:13px}}@media(prefers-reduced-motion:reduce){.dossier-node,.overview-step,.rail-controls button,.dossier-evidence__count i{transition:none}.dossier-node:hover,.dossier-node:focus-visible,.overview-step:hover,.overview-step:focus-visible{transform:none}}@media(max-width:760px),(hover:none),(pointer:coarse){.theater.is-chrome-hidden .presenter-chrome,.theater.is-chrome-hidden .presenter-shelf,.theater.is-chrome-hidden .corner-help{pointer-events:auto;opacity:1;transform:none}}.theater:has(.scene--foundation.is-active) .theater__grain{display:none}.presenter-chrome{height:60px;padding:0 clamp(22px,3vw,52px);border-bottom:1px solid rgba(243,240,232,.1);background:#07090cf0;-webkit-backdrop-filter:none;backdrop-filter:none}.brand-lockup{gap:0}.brand-lockup strong{font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.055em;text-transform:none}.scene-readout{display:flex;min-width:0;align-items:baseline;justify-content:center;gap:10px;text-align:left}.scene-readout span,.scene-readout strong{display:inline;margin:0}.scene-readout span{color:#d8d4cb94;font-size:12px;letter-spacing:.08em}.scene-readout strong{color:#f3f0e8e6;font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.chrome-actions{gap:4px}.chrome-actions .text-action,.icon-action{min-height:44px;border:0;border-radius:2px;background:transparent}.chrome-actions .text-action{width:auto;padding:0 12px;font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:0}.chrome-actions .text-action:not(.text-action--map):before{content:none}.icon-action{width:44px}.chrome-actions .text-action:hover,.icon-action:hover,.shelf-button:hover,.corner-help button:hover{background:#f3f0e812;transform:none}.scene--foundation{background:var(--black)}.scene--foundation .foundation-camera{display:block;width:100%;padding:0}.scene--foundation .foundation-copy{position:absolute;z-index:5;top:60px;bottom:64px;left:0;display:flex;width:min(45vw,680px);max-width:none;flex-direction:column;justify-content:center;padding:clamp(42px,5vw,76px) clamp(48px,6vw,92px) clamp(42px,5vw,76px) clamp(44px,5.4vw,104px);border-right:1px solid var(--line);background:var(--black);transform:none}.scene--foundation .scene-kicker{gap:10px;margin-bottom:clamp(16px,2.2vh,24px);color:var(--muted);font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}.scene--foundation .scene-kicker:before{width:28px;background:var(--line-strong)}.scene--foundation .scene-kicker span{color:var(--ink)}.scene--foundation h1{max-width:540px;font-family:var(--sans);font-size:clamp(58px,5.05vw,82px);font-weight:600;font-variation-settings:normal;letter-spacing:-.055em;line-height:.94}.scene--foundation .scene-lede{max-width:500px;margin-top:clamp(20px,2.5vh,28px);color:var(--ink-soft);font-size:clamp(18px,1.25vw,21px);font-weight:400;line-height:1.48}.foundation-product{position:absolute;z-index:1;top:60px;right:0;bottom:64px;display:block;width:66vw;min-width:0;min-height:0;overflow:hidden;background:var(--black)}.foundation-product__environment{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;isolation:isolate;background:var(--black)}.foundation-product__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;transform:scale(1.55);transform-origin:center 68%;transition:transform .72s var(--ease-out)}.scene--foundation[data-current-beat="1"] .foundation-product__image{transform:translate3d(-.7%,0,0) scale(1.62)}.scene--foundation[data-current-beat="2"] .foundation-product__image{transform:translate3d(-.3%,0,0) scale(1.58)}.foundation-product__rail{position:absolute;z-index:2;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(235px,.32fr) minmax(0,.68fr);min-height:64px;padding-left:11vw;border-top:1px solid var(--line);background:var(--black)}.foundation-record{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:8px clamp(16px,1.5vw,24px);border-right:1px solid var(--line)}.foundation-record strong,.foundation-record b,.foundation-record small{display:block}.foundation-record strong{color:var(--ink);font-family:var(--sans);font-size:clamp(32px,2.4vw,40px);font-weight:600;letter-spacing:-.055em;line-height:.9}.foundation-record b{color:var(--ink);font-size:14px;font-weight:600;letter-spacing:-.012em;line-height:1.25}.foundation-record small{margin-top:2px;color:var(--muted);font-size:12px;line-height:1.25}.foundation-provenance{display:flex;max-width:none;min-height:64px;align-items:center;margin:0;padding:8px clamp(16px,1.65vw,26px);color:var(--muted);font-size:12px;font-weight:400;line-height:1.35}.presenter-shelf{grid-template-columns:minmax(150px,.5fr) minmax(396px,1fr) minmax(250px,.5fr);gap:clamp(12px,2vw,28px);min-height:64px;padding:6px clamp(22px,3vw,52px);border-top:1px solid rgba(243,240,232,.1);background:#07090cf5;-webkit-backdrop-filter:none;backdrop-filter:none}.progress-mini span{color:#d8d4cb9e;font-size:12px;font-weight:500}.progress-mini>i{height:1px;margin-top:7px;background:#f3f0e824}.progress-mini>i b{background:#f3f0e8d1}.scene-nav{justify-content:center;gap:0;overflow-x:auto;scrollbar-width:none}.scene-nav button{display:grid;min-width:44px;min-height:44px;flex:0 0 44px;place-items:center}.scene-nav i,.scene-nav button[aria-current=step] i{width:4px;height:4px;border-radius:50%;background:#f3f0e857}.scene-nav button[aria-current=step] i{width:18px;height:2px;border-radius:0;background:#f3f0e8eb}.scene-nav span,.scene-nav button[aria-current=step] span{display:none}.shelf-actions{gap:4px}.shelf-button{min-width:0;min-height:44px;padding:0 13px;border:0;border-radius:2px;background:transparent;font-family:var(--sans);font-size:12px;font-weight:600}.shelf-button--primary{border:1px solid rgba(243,240,232,.72);background:transparent;color:var(--ink)}.corner-help{right:12px;bottom:74px}.corner-help button{width:40px;min-height:40px;border:1px solid rgba(243,240,232,.16);border-radius:2px;background:#0b0e12;font-weight:500}@media(min-width:1321px)and (min-height:901px){.scene--foundation .scene-kicker{font-size:18px}.scene--foundation h1{font-size:clamp(78px,5.1vw,96px)}.scene--foundation .scene-lede{font-size:26px}.foundation-provenance{font-size:13px}}@media(max-width:1180px)and (min-width:761px){.scene--foundation .foundation-camera{padding:0}.scene--foundation .foundation-copy{width:48vw;padding-right:clamp(40px,5vw,64px)}.scene--foundation h1{font-size:clamp(52px,5.7vw,68px)}.scene--foundation .scene-lede{font-size:clamp(17px,1.8vw,21px)}.foundation-product{width:65vw}}@media(max-width:1080px){.presenter-chrome{grid-template-columns:1fr auto}.scene-readout{display:none}.presenter-shelf{grid-template-columns:minmax(0,1fr) auto}.progress-mini,.shelf-button--context{display:none}}@media(max-width:760px){.presenter-chrome{height:56px;padding:0 14px 0 18px}.chrome-actions .chrome-return{display:inline-flex}.scene--foundation .foundation-camera{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:12px;min-height:100svh;padding:68px 0 76px}.scene--foundation .foundation-copy{position:relative;top:auto;bottom:auto;left:auto;display:block;width:auto;max-width:520px;padding:0 18px;border-right:0}.scene--foundation .scene-kicker{margin-bottom:12px;font-size:12px}.scene--foundation h1{max-width:500px;font-size:clamp(42px,12.8vw,58px);line-height:.96}.scene--foundation .scene-lede{max-width:520px;margin-top:14px;font-size:16px;line-height:1.4}.foundation-product{position:relative;top:auto;right:auto;bottom:auto;display:grid;grid-template-rows:minmax(0,1fr) auto;width:100%}.foundation-product__environment{width:auto;min-height:0;height:clamp(220px,29svh,280px)}.foundation-product__image{object-position:center 58%;transform:scale(1.16);transform-origin:center 58%}.scene--foundation[data-current-beat="1"] .foundation-product__image{transform:translate3d(-.6%,0,0) scale(1.2)}.scene--foundation[data-current-beat="2"] .foundation-product__image{transform:translate3d(-.25%,0,0) scale(1.18)}.foundation-product__rail{position:relative;right:auto;bottom:auto;left:auto;grid-template-columns:minmax(142px,.42fr) minmax(0,.58fr);min-height:82px;padding-left:0}.foundation-record{min-height:82px;gap:10px;padding:10px 14px}.foundation-record strong{font-size:36px}.foundation-record b,.foundation-record small,.foundation-provenance{font-size:12px;line-height:1.4}.foundation-record small{margin-top:3px}.foundation-provenance{min-height:82px;padding:10px 14px}.presenter-shelf{grid-template-columns:minmax(0,1fr) auto;gap:4px;min-height:64px;padding:6px 8px 6px 10px}.scene-nav{order:initial;justify-content:flex-start}.scene-nav button{min-width:44px;min-height:44px;flex-basis:44px}.shelf-actions{order:initial}.shelf-button--primary{min-width:92px;padding:0 10px}.corner-help{display:none}}@media(max-width:760px)and (max-height:680px){.scene--foundation .foundation-camera{gap:8px;padding:62px 0 74px}.scene--foundation .scene-kicker{margin-bottom:7px;font-size:12px}.scene--foundation h1{font-size:clamp(36px,10.5vw,44px)}.scene--foundation .scene-lede{margin-top:9px;font-size:14px}.foundation-product__environment{height:190px}.foundation-product__rail,.foundation-record,.foundation-provenance{min-height:72px}}@media(prefers-reduced-motion:reduce){.scene--foundation [data-beat]{transition:none!important}.foundation-product__image,.scene--foundation[data-current-beat] .foundation-product__image{transition:none!important;transform:scale(1.58)}}@media(max-width:760px)and (prefers-reduced-motion:reduce){.foundation-product__image,.scene--foundation[data-current-beat] .foundation-product__image{transform:scale(1.16)}}.theater:has(.scene--contact.is-active) .theater__light,.theater:has(.scene--contact.is-active) .theater__datum,.theater:has(.scene--contact.is-active) .theater__grain{display:none}.scene--contact{background:#07090c}.scene--contact .contact-camera{grid-template-columns:minmax(360px,.74fr) minmax(620px,1.26fr);gap:clamp(40px,5vw,84px);width:min(1720px,100%);padding:84px clamp(44px,5.4vw,104px) 82px}.scene--contact .contact-copy{max-width:590px;transform:none}.scene--contact .scene-kicker{gap:10px;margin-bottom:clamp(16px,2.2vh,24px);color:#d8d4cba3;font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:.1em}.scene--contact .scene-kicker:before{width:28px;background:#f3f0e875}.scene--contact h2{max-width:610px;font-family:var(--sans);font-size:clamp(56px,5vw,88px);font-weight:500;font-variation-settings:normal;letter-spacing:-.058em;line-height:.94}.scene--contact .scene-lede{max-width:580px;margin-top:clamp(20px,2.5vh,28px);color:#d8d4cbd1;font-size:clamp(18px,1.28vw,23px);font-weight:400;line-height:1.48}.contact-thesis{max-width:560px;margin:clamp(24px,3vh,34px) 0 0;padding-top:16px;border-top:1px solid rgba(243,240,232,.24);color:var(--ink);font-size:clamp(16px,1.08vw,20px);font-weight:600;letter-spacing:-.015em;line-height:1.4}.contact-proof{align-self:center;min-width:0;overflow:hidden;border:1px solid rgba(243,240,232,.22);background:#0a0d11}.contact-proof__header{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:24px;padding:14px 18px;border-bottom:1px solid rgba(243,240,232,.16)}.contact-proof__header span,.contact-proof__header h3,.contact-proof__header p{margin:0}.contact-proof__header div>span{color:#d8d4cb9e;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.contact-proof__header h3{margin-top:5px;color:var(--ink);font-family:var(--sans);font-size:clamp(19px,1.4vw,25px);font-weight:600;letter-spacing:-.025em;line-height:1.1}.contact-proof__header>p{flex:0 0 auto;color:#d8d4cbb8;font-size:13px;line-height:1.35;text-align:right}.contact-proof__header>p span{margin:0 5px;color:var(--ink)}.contact-journey{margin:0;padding:0;list-style:none}.contact-journey li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;min-height:62px;align-items:center;gap:12px;padding:9px 18px;border-bottom:1px solid rgba(243,240,232,.11)}.contact-journey li>span{color:#d8d4cb7a;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.04em}.contact-journey li div{min-width:0}.contact-journey strong,.contact-journey small{display:block}.contact-journey strong{color:var(--ink);font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.contact-journey small{margin-top:3px;color:#d8d4cbad;font-size:12px;line-height:1.35}.contact-journey em{color:#f3f0e8c7;font-size:12px;font-style:normal;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.contact-proof__evidence{display:grid;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);min-height:58px;align-items:center;gap:20px;padding:10px 18px;border-bottom:1px solid rgba(243,240,232,.16)}.contact-proof__evidence>span{color:#d8d4cb99;font-size:12px;font-weight:600;letter-spacing:.055em;text-transform:uppercase}.contact-proof__evidence p{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;margin:0;color:#d8d4cbc2;font-size:13px;line-height:1.4}.contact-proof__evidence strong{color:var(--ink);font-size:18px;font-weight:600;letter-spacing:-.025em}.contact-proof__evidence i{width:1px;height:14px;margin:0 5px;background:#f3f0e838}.contact-partners{display:grid;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);min-height:60px;align-items:center;gap:20px;padding:9px 18px;border-bottom:1px solid rgba(243,240,232,.16)}.contact-partners__label{color:#d8d4cb99;font-size:12px;font-weight:600;letter-spacing:.055em;text-transform:uppercase}.contact-partners__marks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center}.contact-partners__marks strong{min-width:0;padding:5px 12px;border-left:1px solid rgba(243,240,232,.16);color:#f3f0e8e6;font-family:var(--sans);font-size:clamp(13px,.9vw,16px);font-weight:600;letter-spacing:-.025em;line-height:1.2;text-align:center;white-space:nowrap}.contact-partners__marks strong:first-child{border-left:0}.contact-claim{margin:0;padding:12px 18px 13px;color:#d8d4cba3;font-size:12px;line-height:1.45}@media(max-width:1320px),(max-height:800px){.scene--contact .contact-camera{grid-template-columns:minmax(330px,.76fr) minmax(560px,1.24fr);gap:38px;padding:74px 44px 72px}.scene--contact h2{font-size:clamp(50px,4.7vw,64px)}.scene--contact .scene-lede{margin-top:16px;font-size:clamp(16px,1.32vw,19px)}.contact-thesis{margin-top:18px;padding-top:12px;font-size:15px}.contact-proof__header{min-height:56px;padding:9px 14px}.contact-proof__header h3{margin-top:3px;font-size:19px}.contact-journey li{min-height:48px;padding:6px 14px}.contact-journey strong{font-size:14px}.contact-proof__evidence,.contact-partners{min-height:48px;padding:7px 14px}.contact-proof__evidence strong{font-size:16px}.contact-claim{padding:9px 14px 10px;line-height:1.35}}@media(max-width:980px){.scene--contact .contact-camera{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:18px;min-height:100svh;padding:76px 20px 86px}.scene--contact .contact-copy{max-width:760px}.scene--contact h2{max-width:760px;font-size:clamp(42px,8vw,62px)}.scene--contact .scene-lede,.contact-thesis{max-width:760px}.contact-proof{width:100%}}@media(max-width:560px){.scene--contact .contact-camera{gap:12px;padding:66px 16px 76px}.scene--contact .scene-kicker{margin-bottom:8px;font-size:12px}.scene--contact h2{font-size:clamp(36px,10.8vw,46px);line-height:.96}.scene--contact .scene-lede{margin-top:10px;font-size:14px;line-height:1.38}.contact-thesis{display:none}.contact-proof__header{min-height:50px;padding:7px 10px}.contact-proof__header h3{font-size:16px}.contact-proof__header>p{display:none}.contact-journey li{grid-template-columns:28px minmax(0,1fr) auto;min-height:38px;gap:8px;padding:5px 10px}.contact-journey strong{font-size:13px}.contact-journey small{display:none}.contact-journey em,.contact-journey li>span{font-size:12px}.contact-proof__evidence,.contact-partners{grid-template-columns:1fr;gap:5px;padding:7px 10px}.contact-proof__evidence{min-height:58px}.contact-proof__evidence p{gap:4px;font-size:12px}.contact-proof__evidence strong{font-size:15px}.contact-partners{min-height:60px}.contact-partners__marks strong{padding:3px 5px;font-size:12px;white-space:normal}.contact-claim{padding:7px 10px 8px;font-size:12px;line-height:1.3}}@media(max-width:560px)and (max-height:760px){.scene--contact .contact-camera{gap:8px;padding-top:60px;padding-bottom:70px}.scene--contact .scene-kicker{margin-bottom:5px}.scene--contact h2{font-size:34px}.scene--contact .scene-lede{margin-top:7px;font-size:13px}.contact-proof__header{min-height:44px}.contact-journey li{min-height:34px;padding-top:3px;padding-bottom:3px}.contact-proof__evidence,.contact-partners{min-height:50px}.contact-claim{padding-top:5px;padding-bottom:6px}}@media(prefers-reduced-motion:reduce){.scene--contact [data-beat]{transition:none}}.theater:has(.scene--engineering.is-active) .theater__light,.theater:has(.scene--engineering.is-active) .theater__datum,.theater:has(.scene--engineering.is-active) .theater__grain{display:none}.scene--engineering{background:#07090c}.scene--engineering .engineering-camera{grid-template-columns:minmax(360px,.72fr) minmax(630px,1.28fr);gap:clamp(40px,5vw,84px);width:min(1720px,100%);padding:84px clamp(44px,5.4vw,104px) 82px}.scene--engineering .engineering-copy{max-width:600px;transform:none}.scene--engineering .scene-kicker{gap:10px;margin-bottom:clamp(16px,2.2vh,24px);color:#d8d4cba3;font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:.1em}.scene--engineering .scene-kicker:before{width:28px;background:#f3f0e875}.scene--engineering h2{max-width:620px;font-family:var(--sans);font-size:clamp(54px,4.7vw,84px);font-weight:500;font-variation-settings:normal;letter-spacing:-.058em;line-height:.94}.scene--engineering .scene-lede{max-width:590px;margin-top:clamp(20px,2.5vh,28px);color:#d8d4cbd1;font-size:clamp(18px,1.24vw,22px);font-weight:400;line-height:1.48}.engineering-thesis{max-width:570px;margin:clamp(24px,3vh,34px) 0 0;padding-top:16px;border-top:1px solid rgba(243,240,232,.24);color:var(--ink);font-size:clamp(16px,1.08vw,20px);font-weight:600;letter-spacing:-.015em;line-height:1.4}.engineering-system{align-self:center;min-width:0;overflow:hidden;border:1px solid rgba(243,240,232,.22);background:#0a0d11}.engineering-system__header{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:24px;padding:14px 18px;border-bottom:1px solid rgba(243,240,232,.16)}.engineering-system__header span,.engineering-system__header h3,.engineering-system__header p{margin:0}.engineering-system__header div>span{color:#d8d4cb9e;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.engineering-system__header h3{margin-top:5px;color:var(--ink);font-family:var(--sans);font-size:clamp(18px,1.28vw,23px);font-weight:600;letter-spacing:-.025em;line-height:1.15}.engineering-system__header>p{flex:0 0 auto;color:#d8d4cbb8;font-size:13px;line-height:1.35;text-align:right}.engineering-system__header>p span{margin:0 5px;color:var(--ink)}.engineering-path{margin:0;padding:0;list-style:none}.engineering-path li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;min-height:58px;align-items:center;gap:12px;padding:8px 18px;border-bottom:1px solid rgba(243,240,232,.11)}.engineering-path li>span{color:#d8d4cb7a;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.04em}.engineering-path li div{min-width:0}.engineering-path strong,.engineering-path small{display:block}.engineering-path strong{color:var(--ink);font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.engineering-path small{margin-top:3px;color:#d8d4cbad;font-size:12px;line-height:1.35}.engineering-path em{color:#f3f0e8c7;font-size:12px;font-style:normal;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.engineering-rule{display:grid;grid-template-columns:minmax(210px,.82fr) minmax(0,1.18fr);min-height:58px;align-items:center;gap:20px;padding:10px 18px;border-bottom:1px solid rgba(243,240,232,.16)}.engineering-rule strong{color:var(--ink);font-size:14px;font-weight:600;line-height:1.35}.engineering-rule p{margin:0;color:#d8d4cbb8;font-size:13px;line-height:1.4}.engineering-proof{display:grid;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);min-height:76px;align-items:center;gap:20px;padding:11px 18px;border-bottom:1px solid rgba(243,240,232,.16)}.engineering-proof>span{color:#d8d4cb99;font-size:12px;font-weight:600;letter-spacing:.055em;text-transform:uppercase}.engineering-proof p{margin:0;color:#d8d4cbc2;font-size:13px;line-height:1.45}.engineering-proof p strong{color:var(--ink);font-weight:600}.engineering-claim{margin:0;padding:12px 18px 13px;color:#d8d4cba3;font-size:12px;line-height:1.45}@media(max-width:1320px),(max-height:800px){.scene--engineering .engineering-camera{grid-template-columns:minmax(330px,.74fr) minmax(570px,1.26fr);gap:38px;padding:74px 44px 72px}.scene--engineering h2{font-size:clamp(46px,4.25vw,60px)}.scene--engineering .scene-lede{margin-top:16px;font-size:clamp(16px,1.28vw,18px)}.engineering-thesis{margin-top:18px;padding-top:12px;font-size:15px}.engineering-system__header{min-height:54px;padding:8px 14px}.engineering-system__header h3{margin-top:3px;font-size:18px}.engineering-path li{min-height:45px;padding:5px 14px}.engineering-path strong{font-size:14px}.engineering-rule{min-height:48px;padding:7px 14px}.engineering-proof{min-height:62px;padding:8px 14px}.engineering-claim{padding:9px 14px 10px;line-height:1.35}}@media(max-width:980px){.scene--engineering .engineering-camera{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:18px;min-height:100svh;padding:76px 20px 86px}.scene--engineering .engineering-copy,.scene--engineering h2,.scene--engineering .scene-lede,.engineering-thesis{max-width:760px}.engineering-system{width:100%}}@media(max-width:560px){.scene--engineering .engineering-camera{gap:11px;padding:65px 16px 76px}.scene--engineering .scene-kicker{margin-bottom:7px;font-size:12px}.scene--engineering h2{font-size:clamp(34px,9.9vw,42px);line-height:.96}.scene--engineering .scene-lede{margin-top:9px;font-size:13px;line-height:1.36}.engineering-thesis{margin-top:10px;padding-top:8px;font-size:12px;line-height:1.35}.engineering-system__header{min-height:48px;padding:7px 10px}.engineering-system__header h3{font-size:15px}.engineering-system__header>p{display:none}.engineering-path li{grid-template-columns:28px minmax(0,1fr) auto;min-height:34px;gap:8px;padding:4px 10px}.engineering-path strong{font-size:13px}.engineering-path small{display:none}.engineering-path em,.engineering-path li>span{font-size:12px}.engineering-rule,.engineering-proof{grid-template-columns:1fr;gap:3px;padding:6px 10px}.engineering-rule{min-height:50px}.engineering-rule strong,.engineering-rule p,.engineering-proof p{font-size:12px;line-height:1.3}.engineering-proof{min-height:66px}.engineering-claim{padding:7px 10px 8px;font-size:12px;line-height:1.3}}@media(max-width:560px)and (max-height:760px){.scene--engineering .engineering-camera{gap:7px;padding-top:59px;padding-bottom:70px}.scene--engineering .scene-kicker{margin-bottom:4px}.scene--engineering h2{font-size:32px}.scene--engineering .scene-lede{margin-top:6px;font-size:12px}.engineering-thesis{margin-top:7px;padding-top:5px}.engineering-system__header{min-height:42px}.engineering-path li{min-height:31px;padding-top:2px;padding-bottom:2px}.engineering-rule{min-height:44px}.engineering-proof{min-height:58px}.engineering-claim{padding-top:5px;padding-bottom:6px}}@media(prefers-reduced-motion:reduce){.scene--engineering [data-beat]{transition:none}}.overlay--dossier{font-family:var(--sans)}.overlay--dossier::backdrop{background:color-mix(in srgb,var(--black) 88%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.overlay--dossier .overlay__shell{display:grid;grid-template-rows:76px minmax(0,1fr);top:12px;right:12px;bottom:12px;left:12px;overflow:hidden;border:1px solid var(--line-strong);border-radius:8px;background:var(--black);box-shadow:none}.overlay--dossier .overlay__header{position:relative;z-index:1;min-height:76px;padding:12px clamp(22px,2.6vw,40px);border-bottom:1px solid var(--line);background:var(--black);-webkit-backdrop-filter:none;backdrop-filter:none}.overlay--dossier .overlay__kicker{color:var(--muted);font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:none}.overlay--dossier .overlay__header h2{margin:4px 0 0;color:var(--ink);font-family:var(--sans);font-size:clamp(20px,1.45vw,25px);font-weight:600;letter-spacing:-.025em;line-height:1.08}.overlay--dossier .overlay__close{min-width:94px;min-height:44px;padding:0 13px;border:1px solid var(--line-strong);border-radius:4px;background:var(--black);color:var(--ink-soft);font-family:var(--sans);font-size:13px;font-weight:600}.overlay--dossier .overlay__close:hover,.overlay--dossier .overlay__close:focus-visible{border-color:var(--dim);background:var(--surface);color:var(--ink)}.overlay--dossier kbd{color:var(--ink-soft);font-family:var(--sans);font-size:12px;font-weight:500}.overlay--dossier .dossier-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,24vw);width:100%;height:auto;min-height:0;overflow:hidden}.overlay--dossier .dossier-visual{min-width:0;min-height:0;padding:0;overflow-x:hidden;overflow-y:auto;border:0;border-right:1px solid var(--line);background:var(--black);scrollbar-color:var(--dim) transparent;scrollbar-width:thin}.overlay--dossier .evidence-brief{width:100%;min-width:0}.overlay--dossier .evidence-brief__intro{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:clamp(26px,3vw,48px);align-items:center;padding:clamp(30px,3.3vw,50px) clamp(26px,3.4vw,52px) clamp(28px,3vw,42px);border-bottom:1px solid var(--line)}.overlay--dossier .evidence-brief__copy{min-width:0;max-width:780px}.overlay--dossier .evidence-brief__copy>span,.overlay--dossier .evidence-architecture>header>span,.overlay--dossier .evidence-facts>h4,.overlay--dossier .evidence-basis__heading>span{display:block;color:var(--muted);font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.07em}.overlay--dossier .evidence-brief__copy h3{max-width:760px;margin:11px 0 0;color:var(--ink);font-family:var(--sans);font-size:clamp(32px,3vw,46px);font-weight:500;letter-spacing:-.047em;line-height:1.03;text-wrap:balance}.overlay--dossier .evidence-brief__copy p{max-width:700px;margin:18px 0 0;color:var(--muted);font-family:var(--sans);font-size:clamp(15px,1.12vw,17px);line-height:1.55}.overlay--dossier .evidence-brief__dossier-link{display:inline-flex;align-items:center;gap:var(--t-4);min-height:var(--t-target);margin-top:var(--t-5);padding:0 var(--t-4);border:thin solid var(--line-strong);border-radius:var(--t-r1);color:var(--ink);font-family:var(--sans);font-size:var(--t-label-size);font-weight:600;line-height:var(--t-label-lh);text-decoration:none}.overlay--dossier .evidence-brief__dossier-link span:last-child{color:var(--amber);font-size:var(--t-body-sm-size)}.overlay--dossier .evidence-brief__dossier-link:hover,.overlay--dossier .evidence-brief__dossier-link:focus-visible{border-color:var(--amber);color:var(--amber);outline-offset:var(--t-1)}.overlay--dossier .evidence-brief__glyph{display:grid;place-items:center;min-width:0;padding-left:clamp(10px,2vw,28px);border-left:1px solid var(--line)}.overlay--dossier .evidence-glyph{display:block;width:100%;max-width:390px;height:auto;overflow:visible;color:var(--ink-soft)}.overlay--dossier .evidence-glyph__frame,.overlay--dossier .evidence-glyph__line,.overlay--dossier .evidence-glyph__unit,.overlay--dossier .evidence-glyph__nodes circle,.overlay--dossier .evidence-glyph__trace rect,.overlay--dossier .evidence-glyph__planes path{fill:none;stroke:var(--dim);stroke-width:1.5;vector-effect:non-scaling-stroke}.overlay--dossier .evidence-glyph__line--muted{stroke:var(--line-strong)}.overlay--dossier .evidence-glyph__line--authority,.overlay--dossier .evidence-glyph__authority,.overlay--dossier .evidence-glyph__verifier,.overlay--dossier .evidence-glyph__signal,.overlay--dossier .evidence-glyph__gates path{fill:none;stroke:var(--amber);stroke-width:1.5;vector-effect:non-scaling-stroke}.overlay--dossier circle.evidence-glyph__solid{fill:var(--amber);stroke:none}.overlay--dossier .evidence-glyph__unit--target,.overlay--dossier .evidence-glyph__trace .evidence-glyph__open{stroke:var(--amber)}.overlay--dossier .evidence-glyph__label,.overlay--dossier .evidence-glyph__number{fill:var(--muted);font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.03em}.overlay--dossier .evidence-glyph__number{fill:var(--ink);font-weight:600;letter-spacing:0}.overlay--dossier .evidence-glyph__label--authority{fill:var(--amber)}.overlay--dossier .evidence-architecture{padding:30px clamp(26px,3.4vw,52px) 34px;border-bottom:1px solid var(--line)}.overlay--dossier .evidence-architecture>header{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:18px}.overlay--dossier .evidence-architecture>header h4{margin:0;color:var(--ink);font-family:var(--sans);font-size:clamp(21px,1.65vw,26px);font-weight:600;letter-spacing:-.025em;text-align:right}.overlay--dossier .evidence-route{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);list-style:none}.overlay--dossier .evidence-route--4{grid-template-columns:repeat(4,minmax(0,1fr))}.overlay--dossier .evidence-route__step{position:relative;min-width:0;min-height:154px;padding:18px clamp(12px,1.25vw,19px) 20px;border-left:1px solid var(--line)}.overlay--dossier .evidence-route__step:last-child{border-right:1px solid var(--line)}.overlay--dossier .evidence-route__step:before{position:absolute;top:-4px;left:16px;width:7px;height:7px;border:1px solid var(--muted);border-radius:50%;background:var(--black);content:""}.overlay--dossier .evidence-route__index{display:block;color:var(--muted);font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.05em}.overlay--dossier .evidence-route__step div{margin-top:26px}.overlay--dossier .evidence-route__step strong,.overlay--dossier .evidence-route__step div>span{display:block}.overlay--dossier .evidence-route__step strong{color:var(--ink);font-family:var(--sans);font-size:16px;font-weight:600;letter-spacing:-.015em;line-height:1.22}.overlay--dossier .evidence-route__step div>span{margin-top:9px;color:var(--muted);font-family:var(--sans);font-size:13px;line-height:1.45}.overlay--dossier .evidence-facts{padding:28px clamp(26px,3.4vw,52px) clamp(34px,3.8vw,54px)}.overlay--dossier .evidence-facts>h4{margin:0 0 14px}.overlay--dossier .evidence-facts__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.overlay--dossier .evidence-facts__list>div{display:flex;min-width:0;min-height:98px;padding:16px 18px;border-left:1px solid var(--line);flex-direction:column;justify-content:space-between}.overlay--dossier .evidence-facts__list>div:last-child{border-right:1px solid var(--line)}.overlay--dossier .evidence-facts dt,.overlay--dossier .evidence-facts dd{margin:0;font-family:var(--sans)}.overlay--dossier .evidence-facts dt{color:var(--muted);font-size:12px;font-weight:500;line-height:1.35}.overlay--dossier .evidence-facts dd{margin-top:12px;color:var(--ink);font-size:clamp(25px,2.1vw,34px);font-weight:500;letter-spacing:-.045em;line-height:1;overflow-wrap:anywhere}.overlay--dossier .evidence-basis{min-width:0;min-height:0;padding:0 clamp(22px,2.2vw,34px) 36px;overflow-x:hidden;overflow-y:auto;background:var(--navy);scrollbar-color:var(--dim) transparent;scrollbar-width:thin}.overlay--dossier .evidence-basis__heading{padding:30px 0 22px;border-bottom:1px solid var(--line-strong)}.overlay--dossier .evidence-basis__heading p{margin:10px 0 0;color:var(--muted);font-family:var(--sans);font-size:13px;line-height:1.5}.overlay--dossier .evidence-basis__list{margin:0}.overlay--dossier .evidence-basis__row{padding:17px 0 19px;border-bottom:1px solid var(--line)}.overlay--dossier .evidence-basis__row dt,.overlay--dossier .evidence-basis__row dd{margin:0;font-family:var(--sans)}.overlay--dossier .evidence-basis__row dt{color:var(--dim);font-size:12px;font-weight:600;letter-spacing:.055em}.overlay--dossier .evidence-basis__row dd,.overlay--dossier .evidence-basis__row a{color:var(--ink-soft);font-size:13px;font-weight:500;line-height:1.52;overflow-wrap:anywhere}.overlay--dossier .evidence-basis__row dd{margin-top:8px}.overlay--dossier .evidence-basis__row a{color:var(--amber);text-decoration-color:var(--line-strong);text-underline-offset:3px}.overlay--dossier .evidence-architecture--interactive{padding-bottom:30px}.overlay--dossier .sdlc-dossier-tabs{display:flex;gap:0;margin:22px 0 0;overflow-x:auto;border:0;border-bottom:1px solid var(--line-strong);background:transparent;scrollbar-width:thin}.overlay--dossier .sdlc-dossier-tabs button,.overlay--dossier .sdlc-dossier-tabs button:first-child{flex:0 0 auto;min-height:44px;padding:0 15px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--muted);font-family:var(--sans);font-size:13px;font-weight:600}.overlay--dossier .sdlc-dossier-tabs button[aria-selected=true]{border-color:var(--amber);background:transparent;color:var(--ink)}.overlay--dossier .sdlc-dossier-view{min-height:0;margin:0;padding-top:18px}.overlay--dossier .sdlc-lifecycle-table{border:0;border-bottom:1px solid var(--line-strong);background:transparent}.overlay--dossier .sdlc-lifecycle-table__head,.overlay--dossier .sdlc-lifecycle-table article{display:grid;grid-template-columns:44px minmax(180px,1.25fr) minmax(120px,.65fr) minmax(150px,.9fr);gap:12px;align-items:center}.overlay--dossier .sdlc-lifecycle-table__head{min-height:38px;padding:0 14px;border-bottom:1px solid var(--line-strong);color:var(--dim);font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.04em}.overlay--dossier .sdlc-lifecycle-table__head span:first-child{grid-column:2}.overlay--dossier .sdlc-lifecycle-table article,.overlay--dossier .sdlc-lifecycle-table article:first-of-type{min-height:58px;padding:10px 14px;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}.overlay--dossier .sdlc-lifecycle-table article b,.overlay--dossier .sdlc-lifecycle-table article strong,.overlay--dossier .sdlc-lifecycle-table article span,.overlay--dossier .sdlc-lifecycle-table article em{width:auto;margin:0;padding:0;font-family:var(--sans);font-style:normal;line-height:1.35}.overlay--dossier .sdlc-lifecycle-table article b{color:var(--muted);font-size:12px;font-weight:600}.overlay--dossier .sdlc-lifecycle-table article strong{color:var(--ink);font-size:14px;font-weight:600}.overlay--dossier .sdlc-lifecycle-table article span,.overlay--dossier .sdlc-lifecycle-table article em{color:var(--muted);font-size:12px}.overlay--dossier .sdlc-lifecycle-table article em{color:var(--amber)}.overlay--dossier .sdlc-phase-contracts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;border:0;background:transparent}.overlay--dossier .sdlc-phase-contracts article,.overlay--dossier .sdlc-phase-contracts article:last-child:nth-child(odd){grid-column:auto;min-width:0;overflow:visible;border:0;border-top:1px solid var(--line-strong);border-radius:0;background:transparent}.overlay--dossier .sdlc-phase-contracts header{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;min-height:74px;padding:14px 0;border-bottom:1px solid var(--line)}.overlay--dossier .sdlc-phase-contracts header b{color:var(--muted);font-family:var(--sans);font-size:12px}.overlay--dossier .sdlc-phase-contracts header strong{color:var(--ink);font-family:var(--sans);font-size:14px}.overlay--dossier .sdlc-phase-contracts header span{color:var(--muted);font-family:var(--sans);font-size:12px}.overlay--dossier .sdlc-phase-contracts dl div{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--line)}.overlay--dossier .sdlc-phase-contracts dt,.overlay--dossier .sdlc-phase-contracts dd,.overlay--dossier .sdlc-phase-contracts a{font-family:var(--sans);font-size:12px;line-height:1.45}.overlay--dossier .sdlc-phase-contracts dt{color:var(--dim)}.overlay--dossier .sdlc-phase-contracts dd{color:var(--ink-soft)}.overlay--dossier .sdlc-phase-contracts a{color:var(--amber)}.overlay--dossier .sdlc-control-gates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--line-strong)}.overlay--dossier .sdlc-control-gates article{min-height:174px;padding:18px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line-strong);background:transparent}.overlay--dossier .sdlc-control-gates article b,.overlay--dossier .sdlc-control-gates article strong,.overlay--dossier .sdlc-control-gates article span{font-family:var(--sans)}.overlay--dossier .sdlc-control-gates article b{color:var(--amber);font-size:12px}.overlay--dossier .sdlc-control-gates article strong{margin-top:22px;color:var(--ink);font-size:15px}.overlay--dossier .sdlc-control-gates article span{color:var(--muted);font-size:12px}.overlay--dossier .sdlc-control-gates>p,.overlay--dossier .sdlc-release-hold{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;margin:0;padding:12px 0;border:0;border-bottom:1px solid var(--amber);background:transparent}.overlay--dossier .sdlc-control-gates>p span,.overlay--dossier .sdlc-control-gates>p strong,.overlay--dossier .sdlc-release-hold span,.overlay--dossier .sdlc-release-hold strong{font-family:var(--sans);font-size:12px;line-height:1.4}.overlay--dossier .sdlc-control-gates>p span,.overlay--dossier .sdlc-release-hold span{color:var(--amber)}.overlay--dossier .sdlc-release-evidence{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;border-top:1px solid var(--line-strong);list-style:none}.overlay--dossier .sdlc-release-evidence li{min-height:112px;padding:16px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line-strong);border-radius:0;background:transparent}.overlay--dossier .sdlc-release-evidence b,.overlay--dossier .sdlc-release-evidence span{font-family:var(--sans);font-size:12px}.overlay--dossier .sdlc-release-evidence b{color:var(--muted)}.overlay--dossier .sdlc-release-evidence span{margin-top:18px;color:var(--ink);line-height:1.4}@media(max-width:1040px){.overlay--dossier .dossier-layout{grid-template-columns:minmax(0,1fr) 300px}.overlay--dossier .evidence-brief__intro{grid-template-columns:minmax(0,1fr) minmax(240px,.72fr)}.overlay--dossier .evidence-route{grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:0}.overlay--dossier .evidence-route__step{min-height:132px;border-bottom:1px solid var(--line-strong)}.overlay--dossier .sdlc-control-gates,.overlay--dossier .sdlc-release-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.overlay--dossier .overlay__shell{grid-template-rows:68px minmax(0,1fr);top:4px;right:4px;bottom:4px;left:4px;border-radius:6px}.overlay--dossier .overlay__header{min-height:68px;padding:9px 12px}.overlay--dossier .overlay__kicker{font-size:12px}.overlay--dossier .overlay__header h2{max-width:min(58vw,220px);overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.overlay--dossier .overlay__close{min-width:68px;min-height:44px;padding-inline:10px;font-size:12px}.overlay--dossier .overlay__close kbd{display:none}.overlay--dossier .dossier-layout{display:block;height:auto;min-height:0;overflow-x:hidden;overflow-y:auto}.overlay--dossier .dossier-visual,.overlay--dossier .evidence-basis{min-height:auto;overflow:visible}.overlay--dossier .dossier-visual{border-right:0}.overlay--dossier .evidence-brief__intro{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px 18px 24px}.overlay--dossier .evidence-brief__copy h3{max-width:none;font-size:clamp(29px,8.7vw,36px);line-height:1.04}.overlay--dossier .evidence-brief__copy p{font-size:15px}.overlay--dossier .evidence-brief__dossier-link{justify-content:space-between;width:100%;min-height:var(--t-target)}.overlay--dossier .evidence-brief__glyph{padding:20px 0 0;border-top:1px solid var(--line);border-left:0}.overlay--dossier .evidence-glyph{max-width:340px}.overlay--dossier .evidence-architecture{padding:26px 18px 30px}.overlay--dossier .evidence-architecture>header{align-items:flex-start;flex-direction:column;gap:7px}.overlay--dossier .evidence-architecture>header h4{font-size:23px;text-align:left}.overlay--dossier .evidence-route,.overlay--dossier .evidence-route--4{grid-template-columns:minmax(0,1fr);border-top:1px solid var(--line-strong)}.overlay--dossier .evidence-route__step{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:0;padding:16px 0 18px;border-right:0;border-bottom:1px solid var(--line);border-left:0}.overlay--dossier .evidence-route__step:last-child{border-right:0}.overlay--dossier .evidence-route__step:before{display:none}.overlay--dossier .evidence-route__step div{margin-top:0}.overlay--dossier .evidence-facts{padding:25px 18px 36px}.overlay--dossier .evidence-facts__list{grid-template-columns:minmax(0,1fr);border-bottom:0}.overlay--dossier .evidence-facts__list>div{min-height:78px;padding:14px 0;border-right:0;border-bottom:1px solid var(--line);border-left:0}.overlay--dossier .evidence-facts__list>div:last-child{border-right:0}.overlay--dossier .evidence-facts dd{font-size:27px}.overlay--dossier .evidence-basis{padding:0 18px 32px;border-top:1px solid var(--line-strong)}.overlay--dossier .evidence-basis__heading{padding-top:26px}.overlay--dossier .sdlc-dossier-tabs{margin-top:18px}.overlay--dossier .sdlc-dossier-tabs button,.overlay--dossier .sdlc-dossier-tabs button:first-child{padding-inline:12px;font-size:12px}.overlay--dossier .sdlc-lifecycle-table__head{display:none}.overlay--dossier .sdlc-lifecycle-table article,.overlay--dossier .sdlc-lifecycle-table article:first-of-type{grid-template-columns:34px minmax(0,1fr);gap:6px 10px;padding:14px 0}.overlay--dossier .sdlc-lifecycle-table article strong{font-size:14px}.overlay--dossier .sdlc-lifecycle-table article span,.overlay--dossier .sdlc-lifecycle-table article em{grid-column:2}.overlay--dossier .sdlc-phase-contracts,.overlay--dossier .sdlc-control-gates,.overlay--dossier .sdlc-release-evidence{grid-template-columns:minmax(0,1fr)}.overlay--dossier .sdlc-control-gates article,.overlay--dossier .sdlc-release-evidence li{min-height:0;padding:16px 0;border-right:0}.overlay--dossier .sdlc-control-gates>p,.overlay--dossier .sdlc-release-hold{align-items:flex-start;flex-direction:column;padding-block:14px}.overlay--dossier .sdlc-control-gates>p strong,.overlay--dossier .sdlc-release-hold strong{text-align:left}}@media(max-height:760px)and (min-width:721px){.overlay--dossier .overlay__shell{grid-template-rows:68px minmax(0,1fr);top:8px;right:8px;bottom:8px;left:8px}.overlay--dossier .overlay__header{min-height:68px}.overlay--dossier .evidence-brief__intro{padding-block:26px}.overlay--dossier .evidence-brief__copy h3{font-size:clamp(30px,2.7vw,39px)}.overlay--dossier .evidence-brief__copy p{margin-top:13px;font-size:15px}}@media(prefers-reduced-motion:reduce){.overlay--dossier *,.overlay--dossier *:before,.overlay--dossier *:after{scroll-behavior:auto;transition-duration:.01ms!important}}.theater:has(.scene--contact.is-active) .theater__light,.theater:has(.scene--contact.is-active) .theater__datum,.theater:has(.scene--contact.is-active) .theater__grain,.theater:has(.scene--engineering.is-active) .theater__light,.theater:has(.scene--engineering.is-active) .theater__datum,.theater:has(.scene--engineering.is-active) .theater__grain{display:none}.scene--contact,.scene--engineering{background:var(--black)}.scene--contact .contact-camera,.scene--engineering .engineering-camera{grid-template-columns:minmax(360px,.72fr) minmax(630px,1.28fr);gap:clamp(var(--t-7),5vw,var(--t-9));width:min(1720px,100%);padding:84px clamp(var(--t-7),5.4vw,var(--t-10)) 82px}.scene--contact .contact-copy,.scene--engineering .engineering-copy{max-width:600px;transform:none}.scene--contact .scene-kicker,.scene--engineering .scene-kicker{gap:var(--t-3);margin-bottom:var(--t-5);color:var(--muted);font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}.scene--contact .scene-kicker:before,.scene--engineering .scene-kicker:before{width:28px;background:var(--line-strong)}.scene--contact h2,.scene--engineering h2{max-width:620px;font-family:var(--sans);font-size:clamp(54px,4.7vw,84px);font-weight:500;font-variation-settings:normal;letter-spacing:-.04em;line-height:.96}.scene--contact .scene-lede,.scene--engineering .scene-lede{max-width:590px;margin-top:var(--t-5);color:var(--ink-soft);font-size:clamp(18px,1.24vw,22px);font-weight:400;line-height:1.48}.scene--contact .contact-thesis,.scene--engineering .engineering-thesis{max-width:570px;margin:var(--t-6) 0 0;padding-top:var(--t-4);border-top:1px solid var(--line-strong);color:var(--ink);font-size:clamp(16px,1.08vw,20px);font-weight:600;letter-spacing:-.01em;line-height:1.4}.scene--contact [data-beat],.scene--engineering [data-beat]{transition-duration:.18s,.2s}.contact-route{align-self:center;min-width:0;overflow:hidden;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--black)}.contact-route__header{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:var(--t-5);padding:var(--t-3) 0;border-bottom:1px solid var(--line)}.contact-route__header span,.contact-route__header h3,.contact-route__header p{margin:0}.contact-route__header div>span{color:var(--muted);font-size:12px;font-weight:600}.contact-route__header h3{margin-top:var(--t-1);color:var(--ink);font-family:var(--sans);font-size:clamp(19px,1.35vw,24px);font-weight:600;letter-spacing:-.02em;line-height:1.12}.contact-route__header>p{flex:0 0 auto;color:var(--muted);font-size:13px;line-height:1.35;text-align:right}.contact-route__header>p span{margin:0 var(--t-1);color:var(--ink)}.contact-route__map{position:relative;display:grid;grid-template-columns:minmax(138px,.32fr) minmax(330px,1fr) minmax(158px,.38fr);gap:var(--t-5);min-height:270px;align-items:stretch;padding:var(--t-5) 0;isolation:isolate}.contact-route__request,.contact-route__human{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:center;margin:0;padding:var(--t-4);border:1px solid var(--line);background:var(--navy)}.contact-route__request:after,.contact-route__human:before{position:absolute;top:50%;width:var(--t-5);height:1px;content:"";background:var(--line-strong)}.contact-route__request:after{right:calc(var(--t-5) * -1)}.contact-route__human:before{left:calc(var(--t-5) * -1)}.contact-route__request-mark,.contact-route__human-mark{display:grid;width:var(--t-7);height:var(--t-7);place-items:center;margin-bottom:var(--t-4);border:1px solid var(--line-strong);color:var(--ink-soft)}.contact-route__request-mark svg,.contact-route__human-mark svg{width:var(--t-6);height:var(--t-6);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.contact-route__request small,.contact-route__request strong,.contact-route__request p,.contact-route__human small,.contact-route__human strong,.contact-route__human p,.contact-route__human em{display:block;margin:0}.contact-route__request small,.contact-route__human small{color:var(--muted);font-size:12px;font-weight:500}.contact-route__request strong,.contact-route__human strong{margin-top:var(--t-2);color:var(--ink);font-size:clamp(18px,1.3vw,23px);font-weight:600;letter-spacing:-.02em;line-height:1.12}.contact-route__request p,.contact-route__human p{margin-top:var(--t-2);color:var(--muted);font-size:12px;line-height:1.4}.contact-route__request>i{position:absolute;z-index:2;top:calc(50% - 4px);right:calc(var(--t-5) * -1);width:var(--t-2);height:var(--t-2);border:1px solid var(--cyan);background:var(--black);animation:contact-request-arrival .2s var(--t-ease-out) both}@keyframes contact-request-arrival{0%{opacity:0;transform:translate3d(calc(var(--t-4) * -1),0,0)}to{opacity:1;transform:translateZ(0)}}.contact-route__protected{position:relative;min-width:0;padding:var(--t-6) var(--t-3) var(--t-5);border:1px solid var(--cyan);background:var(--black)}.contact-route__boundary{position:absolute;top:calc(var(--t-3) * -1);left:var(--t-3);padding:0 var(--t-2);background:var(--black);color:var(--cyan);font-size:12px;font-weight:600}.contact-route__protected ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:178px;margin:0;padding:0;list-style:none}.contact-route__protected li{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:var(--t-4);border-left:1px solid var(--line)}.contact-route__protected li:first-child{border-left:0}.contact-route__protected b,.contact-route__protected strong,.contact-route__protected small{display:block}.contact-route__protected b{color:var(--cyan);font-family:var(--mono);font-size:12px;font-weight:500}.contact-route__protected strong{margin-top:var(--t-3);color:var(--ink);font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.contact-route__protected small{margin-top:var(--t-2);color:var(--muted);font-size:12px;line-height:1.4}.contact-route__progress{position:absolute;right:var(--t-3);bottom:var(--t-3);left:var(--t-3);height:1px;overflow:hidden;background:var(--line)}.contact-route__progress i{display:block;width:100%;height:100%;background:var(--cyan);transform:scaleX(.34);transform-origin:left center;transition:transform .2s var(--t-ease-out)}.scene--contact[data-current-beat="1"] .contact-route__progress i,.scene--contact[data-current-beat="2"] .contact-route__progress i{transform:scaleX(1)}.contact-route__human{border-color:var(--amber)}.contact-route__human-mark{color:var(--amber)}.contact-route__human em{margin-top:var(--t-4);padding-top:var(--t-3);border-top:1px solid var(--line);color:var(--amber);font-size:12px;font-style:normal;font-weight:600;line-height:1.35}.contact-route__record{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);border-top:1px solid var(--line)}.contact-route__evidence,.contact-route__partners{display:grid;min-height:64px;align-items:center;gap:var(--t-3);padding:var(--t-3) var(--t-4)}.contact-route__evidence{grid-template-columns:minmax(140px,.42fr) minmax(0,1fr)}.contact-route__partners{grid-template-columns:minmax(110px,.38fr) minmax(0,1fr);border-left:1px solid var(--line)}.contact-route__evidence>span,.contact-route__partners>span{color:var(--muted);font-size:12px;font-weight:500;line-height:1.35}.contact-route__evidence p,.contact-route__partners p{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--t-1);margin:0;color:var(--ink-soft);font-size:12px;line-height:1.4}.contact-route__evidence strong{color:var(--ink);font-size:18px;font-weight:600;letter-spacing:-.02em}.contact-route__evidence i,.contact-route__partners i{width:1px;height:var(--t-3);margin:0 var(--t-1);background:var(--line-strong)}.contact-route__partners p{color:var(--ink);font-weight:600}.scene--contact .contact-claim{margin:0;padding:var(--t-3) var(--t-4);border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.45}.lesson-contract.engineering-system{align-self:center;min-width:0;overflow:hidden;border:0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--black)}.lesson-contract__header{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:var(--t-5);padding:var(--t-3) 0;border-bottom:1px solid var(--line)}.lesson-contract__header span,.lesson-contract__header h3,.lesson-contract__header p{margin:0}.lesson-contract__header div>span{color:var(--muted);font-size:12px;font-weight:500}.lesson-contract__header h3{margin-top:var(--t-1);color:var(--ink);font-family:var(--sans);font-size:clamp(18px,1.28vw,23px);font-weight:600;letter-spacing:-.02em;line-height:1.15}.lesson-contract__header>p{max-width:220px;color:var(--muted);font-size:12px;line-height:1.35;text-align:right}.lesson-contract__body{display:grid;grid-template-columns:minmax(210px,.36fr) var(--t-6) minmax(330px,.64fr);min-height:306px;align-items:stretch;padding:var(--t-4) 0}.lesson-contract__source{min-width:0;padding-right:var(--t-4)}.lesson-contract__source>span{display:block;padding-bottom:var(--t-3);color:var(--muted);font-size:12px;font-weight:500}.lesson-contract__source ol{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.lesson-contract__source li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--t-2);min-height:58px;align-content:center;padding:var(--t-2) 0;border-bottom:1px solid var(--line);transform:translateZ(0);transition:opacity .18s var(--t-ease-out),transform .2s var(--t-ease-out)}.scene--engineering[data-current-beat="1"] .lesson-contract__source li,.scene--engineering[data-current-beat="2"] .lesson-contract__source li{opacity:1;transform:translate3d(var(--t-1),0,0)}.lesson-contract__source b{grid-row:1 / span 2;color:var(--cyan);font-family:var(--mono);font-size:12px;font-weight:500}.lesson-contract__source strong,.lesson-contract__source small{display:block}.lesson-contract__source strong{color:var(--ink);font-size:13px;font-weight:600;line-height:1.25}.lesson-contract__source small{margin-top:var(--t-1);color:var(--muted);font-size:12px;line-height:1.3}.lesson-contract__fold{position:relative;min-width:0}.lesson-contract__fold i{position:absolute;right:50%;width:50%;height:1px;background:var(--line-strong);transform:scaleX(0);transform-origin:left center;transition:transform .2s var(--t-ease-out)}.lesson-contract__fold i:nth-child(1){top:18%}.lesson-contract__fold i:nth-child(2){top:39%}.lesson-contract__fold i:nth-child(3){top:61%}.lesson-contract__fold i:nth-child(4){top:82%}.lesson-contract__fold span{position:absolute;top:18%;bottom:18%;left:50%;width:1px;background:var(--cyan);opacity:0;transform:scaleY(0);transform-origin:center top;transition:opacity .18s var(--t-ease-out),transform .2s var(--t-ease-out)}.scene--engineering[data-current-beat="1"] .lesson-contract__fold i,.scene--engineering[data-current-beat="2"] .lesson-contract__fold i,.scene--engineering[data-current-beat="1"] .lesson-contract__fold span,.scene--engineering[data-current-beat="2"] .lesson-contract__fold span{opacity:1;transform:scale(1)}.release-contract{min-width:0;padding-left:var(--t-4);border-left:1px solid var(--cyan);background:var(--black)}.release-contract>header{min-height:50px;padding-bottom:var(--t-3);border-bottom:1px solid var(--line)}.release-contract>header span,.release-contract>header strong{display:block}.release-contract>header span{color:var(--cyan);font-size:12px;font-weight:600}.release-contract>header strong{margin-top:var(--t-1);color:var(--ink);font-size:16px;font-weight:600;letter-spacing:-.015em;line-height:1.2}.release-contract__path{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:144px;margin:0;padding:0;border-bottom:1px solid var(--line);list-style:none}.release-contract__path li{display:grid;min-width:0;align-content:center;gap:var(--t-2);padding:var(--t-3);border-left:1px solid var(--line)}.release-contract__path li:first-child{border-left:0;padding-left:0}.release-contract__path b{color:var(--cyan);font-family:var(--mono);font-size:12px;font-weight:500}.release-contract__path span,.release-contract__path strong,.release-contract__path small{display:block}.release-contract__path strong{color:var(--ink);font-size:12px;font-weight:600;line-height:1.22}.release-contract__path small{margin-top:var(--t-1);color:var(--muted);font-size:12px;line-height:1.28}.release-contract__rule{display:grid;grid-template-columns:minmax(160px,.42fr) minmax(0,1fr);gap:var(--t-4);min-height:64px;align-items:center;margin:0;padding:var(--t-3) 0}.release-contract__rule strong,.release-contract__rule span{display:block;font-size:12px;line-height:1.35}.release-contract__rule strong{color:var(--ink);font-weight:600}.release-contract__rule span{color:var(--muted)}.lesson-contract .engineering-proof.recon-proof{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.72fr);inset:auto;width:auto;min-height:82px;align-items:center;gap:var(--t-5);padding:var(--t-3) 0;border:0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);background:transparent;box-shadow:none}.recon-proof>div{min-width:0}.recon-proof>div+div{padding-left:var(--t-5);border-left:1px solid var(--line)}.recon-proof span,.recon-proof strong,.recon-proof small,.recon-proof p{display:block;margin:0}.recon-proof span,.recon-proof small{color:var(--muted);font-size:12px;line-height:1.3}.recon-proof>div:first-child>strong{margin-top:var(--t-1);color:var(--ink);font-size:17px;font-weight:600}.recon-proof>div:first-child>small{margin-top:var(--t-1)}.recon-proof__measure p{display:flex;align-items:center;gap:var(--t-3);margin-top:var(--t-1)}.recon-proof__measure p strong{color:var(--ink);font-size:24px;font-weight:600;letter-spacing:-.03em}.recon-proof__measure p i{color:var(--cyan);font-size:18px;font-style:normal}.scene--engineering .engineering-claim{margin:0;padding:var(--t-3) 0;color:var(--muted);font-size:12px;line-height:1.45}@media(min-width:1321px)and (min-height:901px){.scene--contact .scene-kicker,.scene--engineering .scene-kicker{font-size:16px}.scene--contact .scene-lede,.scene--engineering .scene-lede{font-size:22px}.contact-route__map{min-height:304px}.lesson-contract__body{min-height:330px}}@media(max-width:1320px),(max-height:800px){.scene--contact .contact-camera,.scene--engineering .engineering-camera{grid-template-columns:minmax(330px,.74fr) minmax(570px,1.26fr);gap:var(--t-7);padding:72px var(--t-7) 72px}.scene--contact h2,.scene--engineering h2{font-size:clamp(46px,4.25vw,60px)}.scene--contact .scene-lede,.scene--engineering .scene-lede{margin-top:var(--t-4);font-size:clamp(16px,1.28vw,18px)}.scene--contact .contact-thesis,.scene--engineering .engineering-thesis{margin-top:var(--t-5);padding-top:var(--t-3);font-size:15px}.contact-route__header,.lesson-contract__header{min-height:52px;padding-block:var(--t-2)}.contact-route__map{grid-template-columns:minmax(124px,.3fr) minmax(300px,1fr) minmax(144px,.36fr);gap:var(--t-4);min-height:226px;padding-block:var(--t-4)}.contact-route__request,.contact-route__human{padding:var(--t-3)}.contact-route__request:after,.contact-route__human:before{width:var(--t-4)}.contact-route__request:after,.contact-route__request>i{right:calc(var(--t-4) * -1)}.contact-route__human:before{left:calc(var(--t-4) * -1)}.contact-route__request-mark,.contact-route__human-mark{width:var(--t-6);height:var(--t-6);margin-bottom:var(--t-3)}.contact-route__request-mark svg,.contact-route__human-mark svg{width:var(--t-5);height:var(--t-5)}.contact-route__protected{padding:var(--t-5) var(--t-2) var(--t-4)}.contact-route__protected ol{min-height:158px}.contact-route__protected li{padding:var(--t-3)}.contact-route__protected strong{margin-top:var(--t-2);font-size:14px}.contact-route__record{grid-template-columns:minmax(0,1.08fr) minmax(245px,.92fr)}.contact-route__evidence,.contact-route__partners{min-height:56px;padding:var(--t-2) var(--t-3)}.lesson-contract__body{grid-template-columns:minmax(190px,.34fr) var(--t-5) minmax(330px,.66fr);min-height:260px;padding-block:var(--t-3)}.lesson-contract__source li{min-height:50px}.release-contract__path{min-height:126px}.release-contract__path li{padding:var(--t-2)}.release-contract__rule{min-height:56px}.lesson-contract .engineering-proof.recon-proof{min-height:72px}}@media(max-width:1080px)and (min-width:761px){.scene--contact .contact-camera,.scene--engineering .engineering-camera{display:grid;grid-template-columns:minmax(270px,.62fr) minmax(470px,1.38fr);gap:var(--t-5);padding-right:var(--t-6);padding-left:var(--t-6)}.scene--contact h2,.scene--engineering h2{font-size:clamp(42px,5vw,54px)}.contact-route__map{grid-template-columns:104px minmax(280px,1fr) 122px;gap:var(--t-3)}.contact-route__request:after,.contact-route__human:before{width:var(--t-3)}.contact-route__request:after,.contact-route__request>i{right:calc(var(--t-3) * -1)}.contact-route__human:before{left:calc(var(--t-3) * -1)}.contact-route__request-mark,.contact-route__human-mark{display:none}.contact-route__protected li{padding:var(--t-2)}.contact-route__partners{grid-template-columns:minmax(0,1fr);gap:var(--t-1)}.lesson-contract__body{grid-template-columns:minmax(160px,.32fr) var(--t-4) minmax(310px,.68fr)}.lesson-contract__source small,.release-contract__path small{display:none}}@media(max-width:760px){.scene--contact .contact-camera,.scene--engineering .engineering-camera{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:var(--t-3);min-height:100svh;padding:66px var(--t-4) 76px}.scene--contact .contact-copy,.scene--engineering .engineering-copy{max-width:none}.scene--contact .scene-kicker,.scene--engineering .scene-kicker{margin-bottom:var(--t-2);font-size:12px}.scene--contact h2,.scene--engineering h2{max-width:none;font-size:clamp(34px,10vw,44px);line-height:.98}.scene--contact .scene-lede,.scene--engineering .scene-lede{max-width:none;margin-top:var(--t-2);font-size:13px;line-height:1.38}.scene--contact .contact-thesis,.scene--engineering .engineering-thesis{margin-top:var(--t-2);padding-top:var(--t-2);font-size:12px;line-height:1.35}.contact-route__header,.lesson-contract__header{min-height:44px;padding-block:var(--t-2)}.contact-route__header h3,.lesson-contract__header h3{font-size:15px}.contact-route__header>p,.lesson-contract__header>p{display:none}.contact-route__map{grid-template-columns:minmax(0,1fr);gap:var(--t-2);min-height:0;padding-block:var(--t-3)}.contact-route__request,.contact-route__human{min-height:50px;padding:var(--t-2) var(--t-3)}.contact-route__request:after,.contact-route__human:before,.contact-route__request>i,.contact-route__request-mark,.contact-route__human-mark{display:none}.contact-route__request p,.contact-route__human p{display:none}.contact-route__request strong,.contact-route__human strong{margin-top:var(--t-1);font-size:14px}.contact-route__human em{position:absolute;right:var(--t-3);bottom:var(--t-2);margin:0;padding:0;border:0;font-size:12px}.contact-route__protected{padding:var(--t-5) var(--t-2) var(--t-3)}.contact-route__protected ol{grid-template-columns:minmax(0,1fr);min-height:0}.contact-route__protected li,.contact-route__protected li:first-child{display:grid;grid-template-columns:26px 112px minmax(0,1fr);gap:var(--t-2);min-height:44px;align-items:center;padding:var(--t-1) 0;border:0;border-top:1px solid var(--line)}.contact-route__protected li:first-child{border-top:0}.contact-route__protected strong,.contact-route__protected small{margin:0;font-size:12px}.contact-route__record{grid-template-columns:minmax(0,1fr)}.contact-route__evidence,.contact-route__partners{grid-template-columns:minmax(0,1fr);gap:var(--t-1);min-height:50px;padding:var(--t-2) var(--t-3)}.contact-route__partners{border-top:1px solid var(--line);border-left:0}.contact-route__evidence p,.contact-route__partners p{font-size:12px}.contact-route__evidence strong{font-size:15px}.scene--contact .contact-claim,.scene--engineering .engineering-claim{padding:var(--t-2) var(--t-3);font-size:12px;line-height:1.3}.scene--engineering[data-current-beat]:not([data-current-beat="0"]) .engineering-copy{display:none}.scene--engineering[data-current-beat="0"] .release-contract,.scene--engineering[data-current-beat="0"] .lesson-contract__fold,.scene--engineering[data-current-beat="1"] .lesson-contract__source,.scene--engineering[data-current-beat="1"] .lesson-contract__fold,.scene--engineering[data-current-beat="2"] .lesson-contract__source,.scene--engineering[data-current-beat="2"] .lesson-contract__fold{display:none}.lesson-contract__body{display:block;min-height:0;padding-block:var(--t-2)}.lesson-contract__source{padding:0}.lesson-contract__source>span{padding-bottom:var(--t-2)}.lesson-contract__source li{min-height:42px;padding-block:var(--t-1)}.lesson-contract__source small{display:none}.release-contract{padding-left:var(--t-3)}.release-contract>header{min-height:42px;padding-bottom:var(--t-2)}.release-contract>header strong{font-size:14px}.release-contract__path{grid-template-columns:minmax(0,1fr);min-height:0}.release-contract__path li,.release-contract__path li:first-child{grid-template-columns:24px minmax(0,1fr);min-height:38px;align-content:center;gap:var(--t-2);padding:var(--t-1) 0;border:0;border-top:1px solid var(--line)}.release-contract__path li:first-child{border-top:0}.release-contract__path small{display:none}.release-contract__rule{grid-template-columns:minmax(0,1fr);gap:var(--t-1);min-height:48px;padding-block:var(--t-2)}.lesson-contract .engineering-proof.recon-proof{grid-template-columns:minmax(0,1fr) auto;gap:var(--t-3);min-height:68px;padding:var(--t-2) 0}.recon-proof>div+div{padding-left:var(--t-3)}.recon-proof>div:first-child>strong{font-size:14px}.recon-proof__measure p strong{font-size:19px}}@media(max-width:760px)and (max-height:680px){.scene--contact .contact-camera,.scene--engineering .engineering-camera{gap:var(--t-2);padding:59px var(--t-3) 70px}.scene--contact h2,.scene--engineering h2{font-size:31px}.scene--contact .scene-lede,.scene--engineering .scene-lede{font-size:12px}.scene--contact .contact-thesis,.scene--engineering .engineering-thesis{display:none}.contact-route__map{gap:var(--t-1);padding-block:var(--t-2)}.contact-route__request,.contact-route__human{min-height:44px}.contact-route__protected li,.contact-route__protected li:first-child{min-height:38px}.contact-route__partners{display:none}.lesson-contract__source li,.release-contract__path li,.release-contract__path li:first-child{min-height:34px}.release-contract__rule span,.recon-proof small{display:none}}@media(prefers-reduced-motion:reduce){.scene--contact *,.scene--contact *:before,.scene--contact *:after,.scene--engineering *,.scene--engineering *:before,.scene--engineering *:after{animation:none;transition:none}.contact-route__request>i,.contact-route__progress i,.lesson-contract__source li,.lesson-contract__fold i,.lesson-contract__fold span{opacity:1;transform:none}}.member-cutaway{position:relative;min-height:290px;overflow:hidden;isolation:isolate;border-bottom:1px solid var(--line)}.member-cutaway__geometry{position:absolute;inset:var(--t-2) 0 0;width:100%;height:calc(100% - var(--t-2));overflow:visible}.member-cutaway__geometry path,.member-cutaway__geometry circle{vector-effect:non-scaling-stroke}.member-cutaway__ground{fill:color-mix(in srgb,var(--navy) 72%,transparent);stroke:var(--line);stroke-width:1}.member-cutaway__ground-rib{fill:none;stroke:var(--line);stroke-width:1}.member-cutaway__protected-field{fill:color-mix(in srgb,var(--cyan) 5%,var(--black));stroke:color-mix(in srgb,var(--cyan) 64%,transparent);stroke-width:1}.member-cutaway__protected-edge{fill:color-mix(in srgb,var(--cyan) 8%,var(--black));stroke:color-mix(in srgb,var(--cyan) 38%,transparent);stroke-width:1}.member-cutaway__route-bed,.member-cutaway__route{fill:none;stroke-linecap:square;stroke-linejoin:miter}.member-cutaway__route-bed{stroke:var(--black);stroke-width:7}.member-cutaway__route{stroke:var(--ink-soft);stroke-width:2}.member-cutaway__thresholds{fill:color-mix(in srgb,var(--cyan) 7%,var(--black));stroke:var(--cyan);stroke-width:1}.member-cutaway__human-boundary{fill:none;stroke:var(--amber);stroke-width:2}.member-cutaway__human-node{fill:var(--black);stroke:var(--amber);stroke-width:2}.member-cutaway__boundary{position:absolute;z-index:3;display:block;padding:var(--t-1) var(--t-2);background:var(--black);font-size:var(--t-meta-size);font-weight:600;line-height:var(--t-meta-lh)}.member-cutaway__boundary--protected{top:var(--t-5);left:27%;color:var(--cyan)}.member-cutaway__boundary--human{top:var(--t-5);right:0;color:var(--amber);text-align:right}.member-cutaway__stages{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}.member-cutaway__stage{position:absolute;display:grid;grid-template-columns:var(--t-5) minmax(0,1fr);gap:var(--t-2);width:18%;min-width:0;padding:var(--t-2) 0 0;border-top:1px solid var(--line-strong);background:var(--black)}.member-cutaway__stage--channel{top:60%;left:0}.member-cutaway__stage--context{top:29%;left:20%}.member-cutaway__stage--inference{top:58%;left:40.5%}.member-cutaway__stage--control{top:27%;left:61%}.member-cutaway__stage--human{top:58%;right:0;border-top-color:var(--amber)}.member-cutaway__stage b,.member-cutaway__stage span,.member-cutaway__stage strong,.member-cutaway__stage small,.member-cutaway__stage em{display:block}.member-cutaway__stage b{color:var(--cyan);font-family:var(--mono);font-size:var(--t-meta-size);font-weight:500;line-height:var(--t-meta-lh)}.member-cutaway__stage strong{color:var(--ink);font-size:var(--t-label-size);font-weight:600;letter-spacing:-.01em;line-height:var(--t-label-lh)}.member-cutaway__stage small{margin-top:var(--t-1);color:var(--muted);font-size:var(--t-meta-size);line-height:var(--t-meta-lh)}.member-cutaway__stage--human b,.member-cutaway__stage--human em{color:var(--amber)}.member-cutaway__stage em{grid-column:2;margin-top:var(--t-2);color:var(--amber);font-size:var(--t-meta-size);font-style:normal;font-weight:600;line-height:var(--t-meta-lh)}.member-cutaway__request{position:absolute;z-index:6;top:69%;left:7%;display:grid;width:var(--t-4);height:var(--t-4);place-items:center;border:1px solid var(--ink);background:var(--black);rotate:45deg;transition:top var(--t-dur-2) var(--t-ease-out),left var(--t-dur-2) var(--t-ease-out),border-color var(--t-dur-1) var(--t-ease-out)}.member-cutaway__request i{width:var(--t-1);height:var(--t-1);background:var(--cyan)}.scene--contact[data-current-beat="1"] .member-cutaway__request{top:53%;left:68%;border-color:var(--cyan)}.scene--contact[data-current-beat="2"] .member-cutaway__request{top:69%;left:92%;border-color:var(--amber)}.scene--contact[data-current-beat="1"] .member-cutaway__human-boundary,.scene--contact[data-current-beat="2"] .member-cutaway__human-boundary,.scene--contact[data-current-beat="1"] .member-cutaway__human-node,.scene--contact[data-current-beat="2"] .member-cutaway__human-node{stroke-width:3}.lesson-contract__body{grid-template-columns:minmax(190px,.3fr) minmax(var(--t-8),.12fr) minmax(380px,.7fr);gap:var(--t-3)}.lesson-contract__fold{position:relative;display:block;width:100%;height:100%;min-height:280px;overflow:visible}.lesson-contract__fold path{fill:none;stroke:var(--line-strong);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:220;stroke-dashoffset:220;transition:stroke-dashoffset var(--t-dur-2) var(--t-ease-out),stroke var(--t-dur-1) var(--t-ease-out)}.lesson-contract__fold .lesson-contract__fold-spine{stroke:var(--cyan);stroke-width:2}.lesson-contract__fold .lesson-contract__fold-release{fill:var(--black);stroke:var(--cyan)}.scene--engineering[data-current-beat="1"] .lesson-contract__fold path,.scene--engineering[data-current-beat="2"] .lesson-contract__fold path{stroke-dashoffset:0}.scene--engineering[data-current-beat="1"] .lesson-contract__source li,.scene--engineering[data-current-beat="2"] .lesson-contract__source li{transform:translate3d(var(--t-2),0,0)}.release-contract{display:grid;grid-template-rows:auto auto auto auto auto;align-content:start}.scene--engineering[data-current-beat="0"] .release-contract__layers{transform:translate3d(calc(var(--t-4) * -1),var(--t-2),0)}.scene--engineering[data-current-beat="0"] .release-contract__path,.scene--engineering[data-current-beat="0"] .release-contract__rule,.scene--engineering[data-current-beat="0"] .release-contract__handoff{display:none}.release-contract__assembly{position:relative;min-height:148px;overflow:hidden;border-bottom:1px solid var(--line)}.release-contract__layers{position:absolute;inset:var(--t-2) var(--t-7) var(--t-2) 0;margin:0;padding:0;list-style:none;transition:transform var(--t-dur-2) var(--t-ease-out)}.release-contract__layers li{position:absolute;display:grid;grid-template-columns:var(--t-5) minmax(0,1fr);gap:var(--t-2);width:78%;min-height:var(--t-7);align-items:center;padding:var(--t-2) var(--t-4);clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);background:color-mix(in srgb,var(--navy) 92%,var(--ink) 8%);box-shadow:inset 0 1px var(--line-strong)}.release-contract__layers li:nth-child(1){z-index:1;top:90px;left:0}.release-contract__layers li:nth-child(2){z-index:2;top:62px;left:6%}.release-contract__layers li:nth-child(3){z-index:3;top:34px;left:12%;box-shadow:inset 0 1px var(--cyan)}.release-contract__layers li:nth-child(4){z-index:4;top:6px;left:18%;box-shadow:inset 0 1px var(--amber)}.release-contract__layers b,.release-contract__layers span,.release-contract__layers strong,.release-contract__layers small{display:block}.release-contract__layers b{color:var(--cyan);font-family:var(--mono);font-size:var(--t-meta-size);font-weight:500}.release-contract__layers strong{color:var(--ink);font-size:var(--t-label-size);font-weight:600;line-height:var(--t-label-lh)}.release-contract__layers small{margin-top:var(--t-1);color:var(--muted);font-size:var(--t-meta-size);line-height:var(--t-meta-lh)}.release-contract__layers li:nth-child(4) b,.release-contract__layers li:nth-child(4) small{color:var(--amber)}.release-contract__evidence-spine{position:absolute;top:var(--t-2);right:var(--t-5);bottom:var(--t-2);width:1px;background:var(--cyan)}.release-contract__evidence-spine:before,.release-contract__evidence-spine:after,.release-contract__evidence-spine i{position:absolute;left:calc(var(--t-1) * -1);width:var(--t-2);height:var(--t-2);border:1px solid var(--cyan);background:var(--black);content:""}.release-contract__evidence-spine:before{top:0}.release-contract__evidence-spine i{top:calc(50% - var(--t-1))}.release-contract__evidence-spine:after{bottom:0;border-color:var(--amber)}.scene--engineering[data-current-beat="2"] .release-contract__layers{transform:translate3d(var(--t-2),calc(var(--t-1) * -1),0)}.release-contract__path{min-height:104px}.release-contract__path li{align-content:start;padding-top:var(--t-3);padding-bottom:var(--t-3)}.release-contract__rule{min-height:var(--t-7);padding:var(--t-2) 0}.release-contract__handoff{display:grid;grid-template-columns:minmax(130px,.35fr) minmax(0,1fr) auto;gap:var(--t-3);min-height:var(--t-7);align-items:center;margin:0;padding:var(--t-2) 0;border-top:1px solid var(--line)}.release-contract__handoff span,.release-contract__handoff strong,.release-contract__handoff i{display:block;font-size:var(--t-meta-size);line-height:var(--t-meta-lh)}.release-contract__handoff span{color:var(--muted)}.release-contract__handoff strong{color:var(--ink);font-weight:600}.release-contract__handoff i{color:var(--cyan);font-size:var(--t-d4-size);font-style:normal}@media(max-width:1320px),(max-height:800px){.member-cutaway{min-height:238px}.member-cutaway__stage{width:19%}.member-cutaway__stage strong,.member-cutaway__stage small{font-size:var(--t-meta-size)}.lesson-contract__body{grid-template-columns:minmax(160px,.28fr) minmax(var(--t-7),.1fr) minmax(340px,.72fr);min-height:248px}.lesson-contract__fold{min-height:232px}.lesson-contract__source li{min-height:52px;padding-top:var(--t-1);padding-bottom:var(--t-1)}.lesson-contract__source small{display:none}.release-contract__assembly{min-height:96px}.release-contract__layers{right:var(--t-6)}.release-contract__layers li{min-height:28px;padding:var(--t-1) var(--t-3)}.release-contract__layers li:nth-child(1){top:62px}.release-contract__layers li:nth-child(2){top:42px}.release-contract__layers li:nth-child(3){top:22px}.release-contract__layers li:nth-child(4){top:2px}.release-contract__layers small,.release-contract__path small{display:none}.release-contract__path{min-height:58px}.release-contract>header{min-height:42px;padding-bottom:var(--t-2)}.release-contract__path li{padding-top:var(--t-1);padding-bottom:var(--t-1)}.release-contract__rule,.release-contract__handoff{min-height:38px;padding-top:var(--t-1);padding-bottom:var(--t-1)}.lesson-contract .engineering-proof.recon-proof,.scene--engineering .engineering-claim{padding-top:var(--t-2);padding-bottom:var(--t-2)}}@media(max-width:1080px)and (min-width:761px){.member-cutaway__stage small{display:none}.member-cutaway__boundary--protected{left:24%}.lesson-contract__body{grid-template-columns:minmax(140px,.26fr) var(--t-6) minmax(300px,.74fr);gap:var(--t-2)}.release-contract__layers li{width:84%}.release-contract__handoff{grid-template-columns:minmax(0,1fr) auto}.release-contract__handoff span{display:none}}@media(max-width:760px){.scene--contact[data-current-beat="1"] .contact-copy,.scene--contact[data-current-beat="2"] .contact-copy{display:none}.member-cutaway{min-height:0;overflow:visible;border-bottom:0}.member-cutaway__geometry,.member-cutaway__boundary--human,.member-cutaway__request{display:none}.member-cutaway__boundary--protected{z-index:3;top:calc(var(--t-3) * -1);left:var(--t-3)}.member-cutaway__stages{position:relative;inset:auto;display:grid}.member-cutaway__stage,.member-cutaway__stage--channel,.member-cutaway__stage--context,.member-cutaway__stage--inference,.member-cutaway__stage--control,.member-cutaway__stage--human{position:static;grid-template-columns:var(--t-5) minmax(0,1fr);width:auto;min-height:46px;align-items:center;padding:var(--t-2) var(--t-3);border:0;border-top:1px solid var(--line);background:var(--black)}.member-cutaway__stage--context,.member-cutaway__stage--inference,.member-cutaway__stage--control{border-right:1px solid var(--cyan);border-left:1px solid var(--cyan)}.member-cutaway__stage--context{margin-top:var(--t-4);padding-top:var(--t-3);border-top-color:var(--cyan)}.member-cutaway__stage--control{border-bottom:1px solid var(--cyan)}.member-cutaway__stage--human{margin-top:var(--t-2);border:1px solid var(--amber)}.member-cutaway__stage small{margin-top:0}.member-cutaway__stage em{grid-column:2;margin-top:0}.lesson-contract__body{display:block;min-height:0}.lesson-contract__fold{display:none}.release-contract__assembly{min-height:104px}.release-contract__layers{inset:var(--t-1) var(--t-5) var(--t-1) 0}.release-contract__layers li{width:86%;min-height:34px;padding:var(--t-1) var(--t-3)}.release-contract__layers li:nth-child(1){top:70px;left:0}.release-contract__layers li:nth-child(2){top:48px;left:5%}.release-contract__layers li:nth-child(3){top:26px;left:10%}.release-contract__layers li:nth-child(4){top:4px;left:15%}.release-contract__layers small{display:none}.release-contract__path{grid-template-columns:minmax(0,1fr);min-height:0}.release-contract__path li,.release-contract__path li:first-child{height:var(--t-6);min-height:var(--t-6);padding-top:0;padding-bottom:0}.release-contract__rule{grid-template-columns:minmax(118px,.42fr) minmax(0,1fr);gap:var(--t-2);min-height:50px;padding-top:var(--t-1);padding-bottom:var(--t-1)}.release-contract__handoff{grid-template-columns:minmax(0,1fr) auto}.release-contract__handoff span{display:none}.lesson-contract .engineering-proof.recon-proof{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:74px}.recon-proof>div+div{padding-left:var(--t-2)}.recon-proof>div:first-child>strong{font-size:var(--t-label-size)}}@media(max-width:760px)and (max-height:680px){.member-cutaway__stage,.member-cutaway__stage--channel,.member-cutaway__stage--context,.member-cutaway__stage--inference,.member-cutaway__stage--control,.member-cutaway__stage--human{min-height:40px;padding-top:var(--t-1);padding-bottom:var(--t-1)}.member-cutaway__stage small,.member-cutaway__stage em,.release-contract__layers small,.release-contract__rule span,.release-contract__handoff span{display:none}.release-contract__assembly{min-height:116px}.release-contract__layers li:nth-child(1){top:78px}.release-contract__layers li:nth-child(2){top:54px}.release-contract__layers li:nth-child(3){top:30px}.release-contract__layers li:nth-child(4){top:6px}}@media(prefers-reduced-motion:reduce){.member-cutaway__request,.lesson-contract__fold path,.lesson-contract__source li,.release-contract__layers{animation:none!important;transition:none!important}.lesson-contract__fold path{stroke-dashoffset:0}}.scene--method{--method-ground: var(--black);--method-panel: var(--navy);--method-panel-2: var(--surface);--method-ink: var(--ink);--method-copy: var(--ink-soft);--method-muted: var(--muted);--method-line: color-mix(in srgb, var(--ink) 14%, transparent);--method-line-strong: color-mix(in srgb, var(--ink) 30%, transparent);--method-control: var(--cyan);--method-authority: var(--amber);--method-observe: var(--blue);--method-alert: var(--red);background:var(--method-ground)}.scene--method .scene-grid,.scene--method .method-signals{display:none}.scene--method .scene__camera{grid-template-columns:minmax(260px,.42fr) minmax(0,1.58fr);gap:clamp(36px,4vw,68px);width:min(1740px,100%);padding:86px clamp(42px,4.5vw,80px) 106px}.scene--method .method-copy{max-width:390px;transform:none}.scene--method .scene-kicker{gap:10px;margin-bottom:18px;color:var(--method-muted);font-family:var(--sans);font-size:.8125rem;font-weight:600;letter-spacing:.055em;text-transform:none}.scene--method .scene-kicker:before{width:28px;background:var(--method-line-strong)}.scene--method .scene-kicker span{color:var(--method-ink)}.scene--method h2{max-width:390px;color:var(--method-ink);font-family:var(--sans);font-size:clamp(3.1rem,4.25vw,4.65rem);font-weight:500;letter-spacing:-.045em;line-height:.98}.scene--method .scene-lede{max-width:380px;margin-top:22px;color:var(--method-copy);font-size:clamp(1.0625rem,1.18vw,1.3rem);font-weight:400;line-height:1.52}.scene--method .controlled-release-stage{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;align-self:center;gap:10px;width:100%;height:min(72vh,650px);min-height:510px;margin:0;padding:22px 24px;overflow:hidden;border-top:1px solid var(--method-line-strong);border-bottom:1px solid var(--method-line-strong);background:var(--method-panel);box-shadow:none}.scene--method.is-active [data-beat]:not(.is-revealed){display:none}.scene--method[data-current-beat="0"] .controlled-release-stage{grid-template-rows:auto auto;align-content:center;gap:24px}.scene--method[data-current-beat="0"] .controlled-release-stage__detail,.scene--method[data-current-beat="1"] .scene__copy,.scene--method[data-current-beat="2"] .scene__copy,.scene--method[data-current-beat="3"] .scene__copy{display:none}.scene--method[data-current-beat="1"] .scene__camera,.scene--method[data-current-beat="2"] .scene__camera,.scene--method[data-current-beat="3"] .scene__camera{display:block;width:min(1600px,100%);padding-top:92px;padding-bottom:104px}.scene--method[data-current-beat="1"] .controlled-release-stage{width:min(1440px,100%);height:min(72vh,640px);margin:0 auto}.scene--method[data-current-beat="2"] .controlled-release-stage__header,.scene--method[data-current-beat="2"] .lifecycle-rail,.scene--method[data-current-beat="2"] .control-map,.scene--method[data-current-beat="2"] .phase-inspector,.scene--method[data-current-beat="3"] .controlled-release-stage__header,.scene--method[data-current-beat="3"] .lifecycle-rail,.scene--method[data-current-beat="3"] .control-map,.scene--method[data-current-beat="3"] .controlled-release-stage__detail{display:none}.scene--method[data-current-beat="2"] .controlled-release-stage{display:grid;grid-template-rows:minmax(0,1fr);width:min(1440px,100%);height:min(70vh,620px);min-height:500px;margin:0 auto;padding:clamp(28px,3vw,48px)}.scene--method[data-current-beat="3"] .controlled-release-stage{display:grid;grid-template-rows:minmax(0,1fr) auto;width:min(1480px,100%);height:min(72vh,640px);min-height:510px;margin:0 auto;padding:20px 24px 16px}.scene--method .controlled-release-stage__header{display:flex;min-height:48px;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:12px;border-bottom:1px solid var(--method-line)}.scene--method .controlled-release-stage__header div>span,.scene--method .controlled-release-stage__header div>strong,.scene--method .authority-key span,.scene--method .authority-key strong{display:block}.scene--method .controlled-release-stage__header div>span,.scene--method .authority-key span{color:var(--method-muted);font-size:.75rem;font-weight:500;line-height:1.35}.scene--method .controlled-release-stage__header div>strong{margin-top:4px;color:var(--method-ink);font-size:1.0625rem;font-weight:600;letter-spacing:-.018em}.scene--method .authority-key{margin:0;text-align:right}.scene--method .authority-key strong{margin-top:4px;color:var(--method-copy);font-size:.8125rem;font-weight:600}.scene--method .lifecycle-rail{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-height:88px;margin:0;padding:0;overflow:visible;border-top:1px solid var(--method-line);border-bottom:1px solid var(--method-line);background:transparent;list-style:none}.scene--method .lifecycle-rail li{min-width:0;border-left:1px solid var(--method-line)}.scene--method .lifecycle-rail li:first-child{border-left:0}.scene--method .lifecycle-rail button{position:relative;display:grid;grid-template-rows:auto 1fr auto;gap:6px;width:100%;height:100%;min-height:86px;padding:11px 10px 10px;border:0;border-radius:0;background:transparent;color:var(--method-copy);font-family:var(--sans);text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.scene--method .lifecycle-rail button:after{position:absolute;right:10px;bottom:-1px;left:10px;height:2px;content:"";background:transparent}.scene--method .lifecycle-rail button:hover,.scene--method .lifecycle-rail button:focus-visible,.scene--method .lifecycle-rail button[aria-selected=true]{background:color-mix(in srgb,var(--method-ink) 5%,transparent);color:var(--method-ink)}.scene--method .lifecycle-rail button:focus-visible{outline:2px solid var(--method-control);outline-offset:-2px}.scene--method .lifecycle-rail button[aria-selected=true]:after,.scene--method .lifecycle-rail button.is-current-run:after{background:var(--method-control)}.scene--method .lifecycle-rail b,.scene--method .lifecycle-rail span,.scene--method .lifecycle-rail small{display:block;color:inherit;font-family:var(--sans);font-style:normal}.scene--method .lifecycle-rail b{font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums}.scene--method .lifecycle-rail span{align-self:center;font-size:.8125rem;font-weight:600;letter-spacing:-.012em;line-height:1.22}.scene--method .lifecycle-rail small{align-self:end;color:var(--method-muted);font-size:.75rem;font-weight:500}.scene--method .lifecycle-rail .is-current-run small{color:var(--method-control)}.scene--method .control-map{display:grid;grid-template-columns:minmax(180px,.25fr) minmax(0,.75fr);gap:8px 18px;padding:8px 0 10px;border-bottom:1px solid var(--method-line)}.scene--method .control-map header{grid-row:1 / span 2;align-self:center}.scene--method .control-map header span,.scene--method .control-map header strong{display:block}.scene--method .control-map header span{color:var(--method-control);font-size:.75rem;font-weight:600}.scene--method .control-map header strong{margin-top:4px;color:var(--method-ink);font-size:.875rem;font-weight:600}.scene--method .control-gate-scale{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));min-height:25px;margin:0;padding:0;border-top:1px solid var(--method-line-strong);border-bottom:1px solid var(--method-line-strong);list-style:none}.scene--method .control-gate-scale li{display:grid;min-width:0;place-items:center;border-left:1px solid var(--method-line);color:var(--method-copy);font-size:.75rem;font-variant-numeric:tabular-nums}.scene--method .control-gate-scale li:first-child{border-left:0}.scene--method .control-gate-scale li:nth-child(n+5):nth-child(-n+8){color:var(--method-control)}.scene--method .control-gate-scale li:last-child{color:var(--method-authority)}.scene--method .control-gate-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;color:var(--method-muted);font-size:.75rem;line-height:1.3}.scene--method .control-gate-groups span{min-width:0}.scene--method .control-gate-groups b{color:var(--method-copy);font-size:.75rem;font-weight:600}.scene--method .controlled-release-stage__detail{display:grid;min-height:0}.scene--method .phase-inspector{display:grid;grid-template-rows:auto 1fr auto;min-height:0;padding:16px 18px;border:1px solid var(--method-line-strong);background:var(--method-panel-2)}.scene--method .phase-inspector>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:12px;border-bottom:1px solid var(--method-line)}.scene--method .phase-inspector>header div>span,.scene--method .phase-owner-inline span,.scene--method .phase-owner-inline strong{display:block}.scene--method .phase-inspector>header div>span,.scene--method .phase-owner-inline span{color:var(--method-muted);font-size:.75rem;font-weight:500}.scene--method .phase-inspector h3{margin:3px 0 0;color:var(--method-ink);font-size:1.35rem;font-weight:600;letter-spacing:-.025em}.scene--method .phase-owner-inline{display:flex;gap:8px;align-items:baseline;margin-top:5px;font-size:.75rem}.scene--method .phase-owner-inline strong{min-width:0;color:var(--method-copy);font-size:.75rem;font-weight:600;white-space:normal}.scene--method .phase-state{padding-left:12px;border-left:2px solid var(--method-control);color:var(--method-control);font-size:.75rem;font-weight:600}.scene--method .operating-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr);min-height:0;margin-top:12px;border-top:1px solid var(--method-line);border-bottom:1px solid var(--method-line)}.scene--method .operating-lanes article{display:block;min-width:0;min-height:92px;padding:13px 14px;border-top:2px solid var(--method-authority);border-left:1px solid var(--method-line);border-bottom:0;box-shadow:none}.scene--method .operating-lanes article:first-child{border-left:0}.scene--method .operating-lanes article:nth-child(2){border-top-color:var(--method-control);box-shadow:none}.scene--method .operating-lanes article:nth-child(3){border-top-color:var(--green);box-shadow:none}.scene--method .operating-lanes span,.scene--method .operating-lanes strong{display:block}.scene--method .operating-lanes span{color:var(--method-muted);font-size:.75rem;font-weight:500}.scene--method .operating-lanes strong{margin-top:7px;color:var(--method-ink);font-size:.8125rem;font-weight:600;line-height:1.38}.scene--method .phase-inspector__footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:12px}.scene--method .phase-controls{margin:0}.scene--method .phase-controls span,.scene--method .phase-controls strong{display:block}.scene--method .phase-controls span{color:var(--method-muted);font-size:.75rem}.scene--method .phase-controls strong{margin-top:3px;color:var(--method-copy);font-size:.75rem;font-weight:600}.scene--method .remediation-loop{display:flex;align-items:center;gap:7px;color:var(--method-copy);font-size:.75rem;font-weight:600}.scene--method .remediation-loop i{color:var(--method-control);font-size:.75rem;font-style:normal}.scene--method .remediation-loop span{font-size:.75rem}.scene--method .execution-trace{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(22px,3vh,34px);min-height:0}.scene--method .execution-trace__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid var(--method-line-strong)}.scene--method .execution-trace__header div>span,.scene--method .execution-trace__header div>strong{display:block}.scene--method .execution-trace__header div>span,.scene--method .execution-trace__header>span{color:var(--method-muted);font-size:.75rem;font-weight:500}.scene--method .execution-trace__header div>strong{margin-top:5px;color:var(--method-ink);font-size:clamp(1.4rem,2vw,2rem);font-weight:500;letter-spacing:-.032em}.scene--method .execution-trace__header>span{padding-left:12px;border-left:2px solid var(--method-control);color:var(--method-control);text-align:right}.scene--method .execution-trace__path{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:14px;min-height:0;margin:0;padding:0;list-style:none}.scene--method .execution-trace__path:before{position:absolute;z-index:0;top:50%;right:4%;left:4%;height:1px;content:"";background:var(--method-line-strong)}.scene--method .execution-node{position:relative;z-index:1;display:grid;grid-template-rows:auto 1fr;min-width:0;min-height:210px;padding:18px;border:1px solid var(--method-line-strong);background:var(--method-panel-2)}.scene--method .execution-node>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--method-line-strong);color:var(--method-copy);font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:600}.scene--method .execution-node>div{align-self:end}.scene--method .execution-node strong,.scene--method .execution-node small{display:block}.scene--method .execution-node strong{color:var(--method-ink);font-size:clamp(1rem,1.24vw,1.22rem);font-weight:600;letter-spacing:-.02em;line-height:1.2}.scene--method .execution-node small{margin-top:7px;color:var(--method-muted);font-size:.75rem;line-height:1.4}.scene--method .execution-node--workspace{min-height:258px;border-color:var(--method-line-strong)}.scene--method .execution-node--verifier{border-color:var(--method-control);background:var(--method-ground)}.scene--method .execution-node--verifier>span{border-color:var(--method-control);color:var(--method-control)}.scene--method .execution-node--human{border-color:var(--method-authority)}.scene--method .execution-node--human>span{border-color:var(--method-authority);color:var(--method-authority)}.scene--method .execution-gateways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:13px 0 0}.scene--method .execution-gateways span{min-width:0;padding:6px;border-top:1px solid var(--method-control);color:var(--method-copy);font-size:.75rem;font-weight:600;line-height:1.25}.scene--method .execution-trace__boundary{display:grid;grid-template-columns:minmax(150px,.22fr) minmax(0,.78fr);gap:20px;margin:0;padding:14px 16px;border-left:2px solid var(--method-control);background:color-mix(in srgb,var(--method-control) 6%,transparent)}.scene--method .execution-trace__boundary span,.scene--method .execution-trace__boundary strong{display:block}.scene--method .execution-trace__boundary span{color:var(--method-control);font-size:.75rem;font-weight:600}.scene--method .execution-trace__boundary strong{color:var(--method-ink);font-size:.875rem;font-weight:600;line-height:1.4}.scene--method.is-active .execution-trace.is-revealed .execution-node{animation:method-trace-enter .24s var(--ease-out) both}.scene--method.is-active .execution-trace.is-revealed .execution-node:nth-child(2){animation-delay:45ms}.scene--method.is-active .execution-trace.is-revealed .execution-node:nth-child(3){animation-delay:90ms}.scene--method.is-active .execution-trace.is-revealed .execution-node:nth-child(4){animation-delay:135ms}.scene--method.is-active .execution-trace.is-revealed .execution-node:nth-child(5){animation-delay:.18s}@keyframes method-trace-enter{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.scene--method .verifier-plane{display:flex;min-height:0;flex-direction:column;gap:9px;overflow:hidden;padding:0;border:1px solid var(--method-line-strong);border-radius:0;background:var(--method-panel);box-shadow:none}.scene--method .verifier-rule{display:grid;grid-template-columns:minmax(190px,.28fr) minmax(300px,.46fr) minmax(260px,.46fr);gap:18px;align-items:center;min-height:58px;margin:0;padding:10px 14px;border-left:0;border-bottom:1px solid var(--method-line-strong);border-radius:0;background:transparent;font-size:.75rem}.scene--method .verifier-rule span,.scene--method .verifier-rule strong,.scene--method .verifier-rule small{display:block}.scene--method .verifier-rule__thesis{color:var(--method-muted);font-family:var(--sans);font-size:.8125rem;font-weight:500;letter-spacing:0;text-transform:none}.scene--method .verifier-rule strong{color:var(--method-ink);font-size:clamp(1.05rem,1.45vw,1.35rem);font-weight:600;letter-spacing:-.024em;line-height:1.2}.scene--method .verifier-rule small{padding-left:14px;border-left:2px solid var(--method-authority);color:var(--method-copy);font-size:.75rem;line-height:1.42}.scene--method .control-timing-stage{position:relative;display:grid;grid-template-columns:minmax(0,3fr) minmax(220px,.9fr);grid-template-rows:minmax(170px,1fr) auto auto;gap:8px 14px;min-height:0;flex:1 1 auto;overflow:hidden}.scene--method .control-timing-model{grid-row:1;grid-column:1 / -1;width:100%;height:100%;min-height:170px;overflow:visible}.scene--method .control-timing-model path,.scene--method .control-timing-model circle{vector-effect:non-scaling-stroke}.scene--method .control-timing-model__field{fill:color-mix(in srgb,var(--method-panel-2) 72%,transparent);stroke:var(--method-line-strong);stroke-linejoin:round;stroke-width:1.5}.scene--method .control-timing-model__field-rib{fill:none;stroke:var(--method-line);stroke-width:1}.scene--method .control-timing-model__route-bed,.scene--method .control-timing-model__route,.scene--method .control-timing-model__continuous path{fill:none;stroke-linecap:round;stroke-linejoin:round}.scene--method .control-timing-model__route-bed{stroke:var(--method-line-strong);stroke-width:8}.scene--method .control-timing-model__route{stroke:var(--method-control);stroke-width:3}.scene--method .control-timing-model__threshold{transform-box:fill-box;transform-origin:center}.scene--method .control-timing-model__threshold path{fill:color-mix(in srgb,var(--method-control) 9%,var(--method-ground));stroke:var(--method-control);stroke-linejoin:round;stroke-width:2}.scene--method .control-timing-model__threshold circle{fill:var(--method-ground);stroke:var(--method-control);stroke-width:2}.scene--method .control-timing-model__threshold--gate path{fill:color-mix(in srgb,var(--method-control) 16%,var(--method-ground))}.scene--method .control-timing-model__authority path:first-child{fill:color-mix(in srgb,var(--method-authority) 9%,var(--method-ground));stroke:var(--method-authority);stroke-linejoin:round;stroke-width:2}.scene--method .control-timing-model__authority circle{fill:var(--method-ground);stroke:var(--method-authority);stroke-width:3}.scene--method .control-timing-model__release-boundary{fill:none;stroke:var(--method-authority);stroke-width:2}.scene--method .control-timing-model__continuous path,.scene--method .control-timing-model__continuous circle{fill:none;stroke:var(--method-observe);stroke-dasharray:5 7;stroke-width:2}.scene--method .control-timing-model__continuous circle:last-child{fill:var(--method-ground);stroke-dasharray:none}.scene--method .control-timing-model__packet{fill:var(--method-ground);stroke:var(--method-control);stroke-width:3}.scene--method.is-active .verifier-plane.is-revealed .control-timing-model__threshold{animation:method-threshold-enter var(--t-dur-2, .25s) var(--ease-out) both}.scene--method.is-active .verifier-plane.is-revealed .control-timing-model__threshold--inline{animation-delay:var(--t-dur-1, .15s)}.scene--method.is-active .verifier-plane.is-revealed .control-timing-model__threshold--gate{animation-delay:var(--t-dur-2, .25s)}@keyframes method-threshold-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.scene--method .verifier-track{min-height:0;margin:0;padding:0;list-style:none}.scene--method .verifier-track--controls{display:grid;grid-row:2;grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr))}.scene--method .verifier-track--observes{display:grid;grid-row:2 / 4;grid-column:2;border-left:1px dashed var(--method-observe)}.scene--method .verifier-class{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;padding:10px 12px;border:0;border-top:2px solid var(--method-control);border-radius:0;background:transparent}.scene--method .verifier-track--controls .verifier-class+.verifier-class{border-left:1px solid var(--method-line)}.scene--method .verifier-class--observes{border-top-color:var(--method-observe);border-top-style:dashed;background:var(--method-ground)}.scene--method .verifier-class__head{display:grid;grid-template-columns:auto 1fr auto;gap:4px 9px;align-items:baseline;margin:0;padding-bottom:10px;border-bottom:1px solid var(--method-line)}.scene--method .verifier-class__head b{color:var(--method-muted);font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:600}.scene--method .verifier-class__head strong{color:var(--method-ink);font-size:1rem;font-weight:600}.scene--method .verifier-timing{color:var(--method-control);font-family:var(--sans);font-size:.75rem;font-weight:600;letter-spacing:0;text-align:right;text-transform:none}.scene--method .verifier-class--observes .verifier-timing{color:var(--method-observe)}.scene--method .verifier-class__head em{grid-column:2 / -1;color:var(--method-copy);font-size:.75rem;font-style:normal;font-weight:500}.scene--method .verifier-role{display:none}.scene--method .verifier-checks{display:grid;align-content:start;gap:6px;min-height:0;margin:8px 0 0;padding:0;list-style:none}.scene--method .verifier-track .verifier-check--wide{display:none}.scene--method .verifier-checks li{display:grid;grid-template-columns:1fr auto;gap:7px 8px;padding-top:8px;border-top:1px solid var(--method-line)}.scene--method .verifier-checks li:first-child{padding-top:0;border-top:0}.scene--method .verifier-checks li>span{grid-column:1 / -1;color:var(--method-copy);font-size:.75rem;line-height:1.34}.scene--method .verifier-checks i{color:var(--method-muted);font-family:var(--sans);font-size:.75rem;font-style:normal;font-weight:500;letter-spacing:0;text-transform:none}.scene--method .vf-act{justify-self:end;padding:0;border:0;border-radius:0;background:transparent}.scene--method .vf-act--blocks,.scene--method .vf-act--approves{color:var(--method-control)}.scene--method .vf-act--flags{color:var(--method-observe)}.scene--method .human-release-boundary{display:grid;grid-row:3;grid-column:1;grid-template-columns:minmax(180px,.26fr) minmax(0,.74fr);gap:18px;align-items:center;min-height:46px;margin:0;padding:9px 14px;border-left:2px solid var(--method-authority);background:color-mix(in srgb,var(--method-authority) 6%,transparent)}.scene--method .human-release-boundary span{color:var(--method-authority);font-size:.75rem;font-weight:600}.scene--method .human-release-boundary strong{color:var(--method-ink);font-size:.8125rem;font-weight:600}.scene--method .verifier-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;min-height:42px;margin:0;color:var(--method-copy);font-size:.75rem;line-height:1.38}.scene--method .verifier-foot span{padding-left:12px;border-left:1px solid var(--method-line-strong);border-top:0;border-right:0;border-bottom:0;border-radius:0;background:transparent;color:var(--method-muted);font-family:var(--sans);font-size:.75rem;font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap}.scene--method .release-disposition{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:40px;margin:0;padding-top:10px;border-top:1px solid var(--method-line-strong)}.scene--method .release-disposition span{color:var(--method-muted);font-size:.75rem;font-weight:500}.scene--method .release-disposition strong{color:var(--method-authority);font-size:.8125rem;font-weight:600}.scene--method .method-source{position:absolute;z-index:7;right:clamp(42px,4.5vw,80px);bottom:78px;left:clamp(42px,4.5vw,80px);margin:0;color:var(--method-muted);font-size:.75rem;line-height:1.35;text-align:right}@media(min-width:1321px)and (min-height:901px){.scene--method .scene__camera{padding-top:94px;padding-bottom:116px}.scene--method .controlled-release-stage{height:min(72vh,670px)}}@media(max-width:1320px),(max-height:800px){.scene--method .scene__camera{grid-template-columns:minmax(238px,.38fr) minmax(0,1.62fr);gap:30px;padding:72px 34px 82px}.scene--method h2{font-size:clamp(2.7rem,4vw,3.55rem)}.scene--method .scene-lede{font-size:1rem}.scene--method .controlled-release-stage{height:min(75vh,540px);min-height:470px;padding:16px 18px}.scene--method[data-current-beat="1"] .scene__camera,.scene--method[data-current-beat="2"] .scene__camera,.scene--method[data-current-beat="3"] .scene__camera{padding-top:72px;padding-bottom:82px}.scene--method[data-current-beat="1"] .controlled-release-stage,.scene--method[data-current-beat="2"] .controlled-release-stage,.scene--method[data-current-beat="3"] .controlled-release-stage{height:min(75vh,550px);min-height:470px}.scene--method[data-current-beat="2"] .controlled-release-stage{padding:24px}.scene--method .lifecycle-rail{min-height:76px}.scene--method .lifecycle-rail button{min-height:74px;padding:8px 7px 7px}.scene--method .lifecycle-rail span{font-size:.75rem}.scene--method .control-map{grid-template-columns:160px minmax(0,1fr);padding-top:5px;padding-bottom:7px}.scene--method .phase-inspector{padding:12px 14px}.scene--method .operating-lanes article{padding:9px 10px}.scene--method .execution-trace{gap:18px}.scene--method .execution-node{min-height:180px;padding:14px}.scene--method .execution-node--workspace{min-height:220px}.scene--method .verifier-rule{min-height:52px;padding:7px 11px}.scene--method .control-timing-stage{grid-template-rows:minmax(120px,1fr) auto auto}.scene--method .control-timing-model{min-height:120px}.scene--method .verifier-class{padding:10px 11px}.scene--method .verifier-checks{margin-top:7px}.scene--method .human-release-boundary{min-height:40px;padding-top:7px;padding-bottom:7px}.scene--method .verifier-foot{min-height:34px}.scene--method .method-source{right:34px;bottom:67px;left:34px}}@media(max-width:1080px)and (min-width:761px){.scene--method .scene__camera{grid-template-columns:minmax(220px,.35fr) minmax(0,1.65fr);gap:22px;padding-right:24px;padding-left:24px}.scene--method .method-copy{max-width:260px}.scene--method .control-gate-groups span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scene--method .execution-trace__path{gap:7px}.scene--method .execution-node{padding:11px}.scene--method .execution-node strong{font-size:.9rem}.scene--method .verifier-rule{grid-template-columns:minmax(150px,.25fr) minmax(230px,.42fr) minmax(220px,.43fr);gap:11px}.scene--method .verifier-track{gap:5px}.scene--method .verifier-class{padding-right:8px;padding-left:8px}}@media(min-width:761px)and (max-height:760px){.scene--method .scene__camera,.scene--method[data-current-beat="2"] .scene__camera,.scene--method[data-current-beat="3"] .scene__camera{padding-top:68px;padding-bottom:76px}.scene--method .controlled-release-stage,.scene--method[data-current-beat="2"] .controlled-release-stage,.scene--method[data-current-beat="3"] .controlled-release-stage{height:min(75vh,540px);min-height:0}.scene--method .verifier-plane{gap:6px}.scene--method .verifier-rule,.scene--method .verifier-class,.scene--method .human-release-boundary{padding-top:6px;padding-bottom:6px}.scene--method .method-source{bottom:64px}}@media(max-width:760px){.scene--method .scene__camera,.scene--method[data-current-beat="1"] .scene__camera,.scene--method[data-current-beat="2"] .scene__camera,.scene--method[data-current-beat="3"] .scene__camera{display:flex;min-height:100svh;padding:88px 16px 106px}.scene--method .method-copy{max-width:none}.scene--method h2{max-width:330px;font-size:clamp(2.65rem,13vw,3.5rem)}.scene--method .scene-lede{max-width:none;font-size:1rem}.scene--method[data-current-beat="1"] .scene__copy,.scene--method[data-current-beat="2"] .scene__copy,.scene--method[data-current-beat="3"] .scene__copy{display:none}.scene--method .controlled-release-stage,.scene--method[data-current-beat="1"] .controlled-release-stage,.scene--method[data-current-beat="2"] .controlled-release-stage,.scene--method[data-current-beat="3"] .controlled-release-stage{display:block;width:100%;height:auto;min-height:0;padding:14px;overflow:visible}.scene--method .controlled-release-stage>*+*{margin-top:12px}.scene--method .controlled-release-stage__detail{display:block}.scene--method[data-current-beat="0"] .controlled-release-stage{gap:16px}.scene--method .controlled-release-stage__header{display:grid;gap:10px}.scene--method .authority-key{text-align:left}.scene--method .lifecycle-rail{grid-template-columns:repeat(7,minmax(102px,1fr));min-height:80px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.scene--method .lifecycle-rail::-webkit-scrollbar{display:none}.scene--method .lifecycle-rail button{min-height:78px}.scene--method .control-map{grid-template-columns:1fr;gap:10px}.scene--method .control-map header{grid-row:auto}.scene--method .control-gate-scale{min-width:520px}.scene--method .control-map{overflow-x:auto;scrollbar-width:none}.scene--method .control-map::-webkit-scrollbar{display:none}.scene--method .control-gate-groups{min-width:520px}.scene--method .phase-inspector{display:block;height:auto;gap:12px;overflow:visible}.scene--method .phase-inspector>header{display:grid;grid-template-columns:minmax(0,1fr) auto}.scene--method .operating-lanes{display:block;grid-template-columns:1fr;grid-template-rows:none}.scene--method .operating-lanes article,.scene--method .operating-lanes article:first-child{padding:10px 0;border-top:1px solid var(--method-line);border-left:0}.scene--method .operating-lanes article:first-child{border-top:0}.scene--method .phase-inspector__footer{display:grid;grid-template-columns:1fr}.scene--method .remediation-loop{flex-wrap:wrap;justify-content:flex-start;border-top:1px solid var(--method-line);border-left:0}.scene--method .execution-trace{gap:18px}.scene--method .execution-trace__header{display:grid}.scene--method .execution-trace__header>span{text-align:left}.scene--method .execution-trace__path{grid-template-columns:1fr;gap:8px}.scene--method .execution-trace__path:before{top:4%;right:auto;bottom:4%;left:31px;width:1px;height:auto}.scene--method .execution-node,.scene--method .execution-node--workspace{grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto;min-height:0;padding:13px}.scene--method .execution-node>div{align-self:center}.scene--method .execution-trace__boundary{grid-template-columns:1fr;gap:6px}.scene--method .verifier-plane{overflow:visible}.scene--method .verifier-rule{grid-template-columns:1fr;gap:8px}.scene--method .verifier-rule small{padding-top:8px;padding-left:0;border-top:1px solid var(--method-authority);border-left:0}.scene--method .verifier-track{grid-template-columns:1fr;overflow:visible}.scene--method .control-timing-stage{display:block;overflow:visible}.scene--method .control-timing-model{display:block;width:100%;height:auto;min-height:0;margin-bottom:12px}.scene--method .verifier-track--controls,.scene--method .verifier-track--observes,.scene--method .human-release-boundary{grid-row:auto;grid-column:auto}.scene--method .verifier-track--controls,.scene--method .verifier-track--observes{display:grid;grid-template-columns:1fr}.scene--method .verifier-track--observes{margin-top:12px;border-left:1px dashed var(--method-observe)}.scene--method .verifier-class{min-height:0}.scene--method .verifier-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.scene--method .human-release-boundary,.scene--method .verifier-foot{grid-template-columns:1fr;gap:6px}.scene--method .human-release-boundary{margin-top:12px}.scene--method .verifier-foot span{padding-top:7px;padding-left:0;border-top:1px solid var(--method-line);border-left:0;white-space:normal}.scene--method .release-disposition{display:grid;gap:5px}.scene--method .method-source{position:relative;right:auto;bottom:auto;left:auto;width:100%;margin-top:2px;padding-top:12px;border-top:1px solid var(--method-line);text-align:left}}@media(max-width:760px)and (max-height:680px){.scene--method .scene__camera,.scene--method[data-current-beat="1"] .scene__camera,.scene--method[data-current-beat="2"] .scene__camera,.scene--method[data-current-beat="3"] .scene__camera{padding-top:76px;padding-bottom:92px}.scene--method .verifier-checks{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.scene--method .lifecycle-rail button,.scene--method .execution-node,.scene--method .control-timing-model__threshold{animation:none!important;transition:none!important}}.theater:has(.scene--marketlink.is-active) .theater__light,.theater:has(.scene--marketlink.is-active) .theater__datum,.theater:has(.scene--marketlink.is-active) .theater__grain,.theater:has(.scene--portfolio.is-active) .theater__light,.theater:has(.scene--portfolio.is-active) .theater__datum,.theater:has(.scene--portfolio.is-active) .theater__grain{display:none}.scene--marketlink .scene__camera,.scene--portfolio .scene__camera,.scene--marketlink[data-current-beat="1"] .scene__camera{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(620px,1.28fr);align-items:center;gap:clamp(40px,5vw,76px);width:min(1560px,100%);padding:86px clamp(42px,5vw,82px) 112px}.scene--marketlink .scene__copy,.scene--portfolio .scene__copy,.scene--marketlink[data-current-beat="1"] .scene__copy{display:block;max-width:520px;transform:none}.scene--marketlink .scene-kicker,.scene--portfolio .scene-kicker{gap:9px;margin-bottom:16px;color:var(--muted);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}.scene--marketlink .scene-kicker span,.scene--portfolio .scene-kicker span{color:var(--blue);font-weight:600}.scene--marketlink h2,.scene--portfolio h2{max-width:700px;margin:0;color:var(--ink);font-family:var(--sans);font-size:clamp(46px,4.4vw,68px);font-weight:600;letter-spacing:-.035em;line-height:1;text-wrap:balance}.scene--marketlink .scene-lede,.scene--portfolio .scene-lede{max-width:510px;margin-top:20px;color:var(--ink-soft);font-size:clamp(16px,1.35vw,19px);line-height:1.55}.marketlink-standing{display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;margin:28px 0 0;padding-top:15px;border-top:1px solid var(--line-strong)}.marketlink-standing span,.marketlink-standing strong{font-size:12px;line-height:1.45}.marketlink-standing span{color:var(--muted);font-weight:500}.marketlink-standing strong{color:var(--ink);font-weight:600}.scene--marketlink .marketlink-proof-workspace,.scene--marketlink[data-current-beat="1"] .marketlink-proof-workspace{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;height:min(64vh,590px);min-height:500px;margin:0;padding:0;overflow:hidden;border:0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);border-radius:0;background:transparent;box-shadow:none}.scene--marketlink .marketlink-proof-workspace__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:62px;padding:11px 0;border:0;border-bottom:1px solid var(--line);background:transparent}.scene--marketlink .marketlink-proof-workspace__header div{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:16px}.scene--marketlink .marketlink-proof-workspace__header span,.scene--marketlink .marketlink-proof-workspace__header div span,.scene--marketlink .marketlink-proof-workspace__header div strong{font-family:var(--sans);font-size:12px;letter-spacing:0;line-height:1.4;text-transform:none}.scene--marketlink .marketlink-proof-workspace__header span,.scene--marketlink .marketlink-proof-workspace__header div span{color:var(--muted);font-weight:500}.scene--marketlink .marketlink-proof-workspace__header div strong{color:var(--ink);font-weight:600}.scene--marketlink .marketlink-proof-workspace__header>span{max-width:260px;text-align:right}.scene--marketlink .marketlink-proof-workspace__body,.scene--marketlink[data-current-beat="1"] .marketlink-proof-workspace__body{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(220px,.66fr);grid-template-rows:minmax(0,1fr) auto;gap:0 24px;min-height:0;padding:0}.scene--marketlink[data-current-beat="0"] .marketlink-readiness-boundary{display:none}.scene--marketlink .marketlink-proof-workspace__evidence{display:grid;grid-column:1;grid-row:1;grid-template-rows:auto minmax(0,1fr);gap:0;min-height:0;padding:18px 0 12px;overflow:hidden;border:0;background:transparent}.scene--marketlink .marketlink-chain-intro{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;padding-bottom:13px}.scene--marketlink .evidence-state{display:block;min-height:0;padding:0;border:0;color:var(--muted);font-size:12px;font-weight:500;letter-spacing:0;line-height:1.4;text-transform:none}.scene--marketlink .marketlink-chain-intro strong{color:var(--ink);font-size:13px;font-weight:600;line-height:1.4}.scene--marketlink .marketlink-traceability-chain{display:grid;grid-template-rows:repeat(5,minmax(46px,1fr));min-height:0;margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.scene--marketlink .marketlink-traceability-chain li{display:grid;grid-template-columns:36px 122px minmax(0,1fr);align-items:center;gap:10px;min-height:0;border-bottom:1px solid var(--line)}.scene--marketlink .marketlink-traceability-chain li b{color:var(--blue);font-family:var(--mono);font-size:12px;font-weight:500}.scene--marketlink .marketlink-traceability-chain li>span{display:contents}.scene--marketlink .marketlink-traceability-chain li strong,.scene--marketlink .marketlink-traceability-chain li small{display:block;min-width:0;margin:0;line-height:1.35}.scene--marketlink .marketlink-traceability-chain li strong{color:var(--ink-soft);font-family:var(--sans);font-size:12px;font-weight:600}.scene--marketlink .marketlink-traceability-chain li small{color:var(--muted);font-family:var(--mono);font-size:12px;white-space:normal}.scene--marketlink .marketlink-traceability-chain a{color:var(--blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.scene--marketlink .marketlink-product-frame,.scene--marketlink[data-current-beat="1"] .marketlink-product-frame{display:grid;grid-column:2;grid-row:1;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;margin:18px 0 12px;overflow:hidden;border:0;border-left:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.scene--marketlink .marketlink-product-frame>header{display:flex;min-height:42px;align-items:baseline;justify-content:space-between;gap:12px;padding:0 0 11px 16px;border-bottom:1px solid var(--line)}.scene--marketlink .marketlink-product-frame>header span,.scene--marketlink .marketlink-product-frame>header strong{font-size:12px;line-height:1.35}.scene--marketlink .marketlink-product-frame>header span{color:var(--muted);font-weight:500}.scene--marketlink .marketlink-product-frame>header strong{color:var(--ink);font-weight:600}.scene--marketlink .marketlink-artifact-tabs{display:flex;min-height:40px;align-items:stretch;gap:14px;padding-left:16px;border:0;border-bottom:1px solid var(--line);background:transparent}.scene--marketlink .marketlink-artifact-tabs button,.scene--marketlink[data-current-beat="1"] .marketlink-artifact-tabs button{position:relative;min-height:40px;padding:0;border:0;background:transparent;color:var(--muted);font-family:var(--sans);font-size:12px;font-weight:500;text-align:left}.scene--marketlink .marketlink-artifact-tabs button:after{right:0;bottom:-1px;left:0;height:1px}.scene--marketlink .marketlink-artifact-tabs button[aria-selected=true]{background:transparent;color:var(--ink)}.scene--marketlink .marketlink-artifact-tabs button[aria-selected=true]:after{background:var(--blue)}.scene--marketlink .marketlink-product-surface{min-height:0;margin-left:16px;overflow:hidden;background:var(--surface)}.scene--marketlink .marketlink-product-surface img{width:100%;height:100%;min-height:120px;object-fit:cover;object-position:top center;filter:saturate(.65) contrast(.9);transform:none}.scene--marketlink .marketlink-product-frame__caption{display:grid;grid-template-columns:minmax(0,1fr);gap:3px;min-height:62px;padding:10px 0 0 16px;border:0;border-top:1px solid var(--line);background:transparent;color:var(--ink-soft)}.scene--marketlink .marketlink-product-frame__caption span,.scene--marketlink .marketlink-product-frame__caption strong,.scene--marketlink .marketlink-product-frame__caption code,.scene--marketlink[data-current-beat="1"] .marketlink-product-frame__caption span,.scene--marketlink[data-current-beat="1"] .marketlink-product-frame__caption strong,.scene--marketlink[data-current-beat="1"] .marketlink-product-frame__caption code{display:block;grid-row:auto;padding:0;border:0;color:var(--muted);font-size:12px;letter-spacing:0;line-height:1.35;text-transform:none}.scene--marketlink .marketlink-product-frame__caption strong{color:var(--ink-soft);font-weight:600}.scene--marketlink .marketlink-product-frame__caption code{font-family:var(--mono)}.scene--marketlink .marketlink-readiness-boundary{display:grid;grid-column:1 / -1;grid-row:2;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:center;gap:24px;min-height:108px;padding:14px 0;border-top:1px solid var(--line-strong)}.scene--marketlink .marketlink-mapped-record{display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.scene--marketlink .marketlink-mapped-record span,.scene--marketlink .marketlink-mapped-record small,.scene--marketlink .marketlink-mapped-record p,.scene--marketlink .marketlink-mapped-record strong{margin:0;font-size:12px;line-height:1.35}.scene--marketlink .marketlink-mapped-record span,.scene--marketlink .marketlink-mapped-record small,.scene--marketlink .marketlink-mapped-record p{color:var(--muted)}.scene--marketlink .marketlink-mapped-record strong{color:var(--ink);font-size:17px;font-weight:600}.scene--marketlink .marketlink-evidence-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:0;border-left:1px solid var(--line)}.scene--marketlink .marketlink-evidence-counts p{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;margin:0;padding:2px 12px;border:0;border-right:1px solid var(--line)}.scene--marketlink .marketlink-evidence-counts strong,.scene--marketlink .marketlink-evidence-counts span{display:block;margin:0;font-size:12px;line-height:1.3}.scene--marketlink .marketlink-evidence-counts strong{color:var(--ink);font-family:var(--sans);font-size:17px;font-weight:600}.scene--marketlink .marketlink-evidence-counts span{color:var(--muted)}.scene--portfolio .portfolio-total{display:flex;align-items:baseline;gap:12px;margin-top:28px;padding-top:15px;border-top:1px solid var(--line-strong)}.scene--portfolio .portfolio-total strong{color:var(--ink);font-family:var(--sans);font-size:45px;font-weight:500;line-height:1}.scene--portfolio .portfolio-total span{max-width:none;color:var(--ink-soft);font-size:13px;font-weight:500;line-height:1.4}.scene--portfolio .portfolio-summary{max-width:510px;margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.scene--portfolio .portfolio-operating-picture{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:min(64vh,590px);min-height:500px;margin:0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.scene--portfolio .portfolio-operating-picture figcaption{display:grid;grid-template-columns:122px minmax(0,1fr) auto;align-items:baseline;gap:18px;min-height:62px;padding:14px 0;border-bottom:1px solid var(--line)}.scene--portfolio .portfolio-operating-picture figcaption span,.scene--portfolio .portfolio-operating-picture figcaption small,.scene--portfolio .portfolio-operating-picture figcaption strong{font-size:12px;line-height:1.4}.scene--portfolio .portfolio-operating-picture figcaption span,.scene--portfolio .portfolio-operating-picture figcaption small{color:var(--muted);font-weight:500}.scene--portfolio .portfolio-operating-picture figcaption strong{color:var(--ink);font-size:16px;font-weight:600}.scene--portfolio .portfolio-state-ledger{display:grid;grid-template-rows:repeat(4,minmax(0,1fr));min-height:0;margin:0;padding:0;list-style:none}.scene--portfolio .portfolio-state-ledger li{display:grid;grid-template-columns:150px 42px minmax(180px,.85fr) minmax(230px,1.15fr);align-items:center;gap:18px;min-height:0;padding:10px 0;border-bottom:1px solid var(--line)}.scene--portfolio .portfolio-state-ledger li>span,.scene--portfolio .portfolio-state-ledger li>strong,.scene--portfolio .portfolio-state-ledger li>p,.scene--portfolio .portfolio-state-ledger li>small{min-width:0;margin:0;font-size:12px;line-height:1.4}.scene--portfolio .portfolio-state-ledger li>span{color:var(--ink-soft);font-weight:600}.scene--portfolio .portfolio-state-ledger li>strong{color:var(--ink);font-family:var(--sans);font-size:24px;font-weight:500;line-height:1}.scene--portfolio .portfolio-state-ledger li>p{color:var(--muted)}.scene--portfolio .portfolio-state-ledger li>small{color:var(--ink-soft)}.scene--portfolio .portfolio-register-link{display:inline-flex;min-height:48px;align-items:center;justify-self:start;gap:8px;color:var(--ink);font-size:12px;font-weight:600;text-decoration:none}.scene--portfolio .portfolio-register-link:hover,.scene--portfolio .portfolio-register-link:focus-visible{color:var(--blue)}.scene--marketlink .claim-ribbon,.scene--portfolio .claim-ribbon{gap:10px;min-height:38px;padding:9px 0;border:0;border-top:1px solid var(--line);background:var(--black);color:var(--muted);font-size:12px;line-height:1.4}.scene--marketlink .claim-ribbon .claim-badge,.scene--portfolio .claim-ribbon .claim-badge,.scene--portfolio .claim-ribbon .claim-badge--current,.scene--portfolio .claim-ribbon .claim-badge--stale{min-height:0;padding:0 10px 0 0;border:0;border-right:1px solid var(--line-strong);border-radius:0;background:transparent;color:var(--ink-soft);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.scene--marketlink .claim-ribbon strong{color:var(--ink-soft);font-weight:600}@media(max-height:760px)and (min-width:761px){.scene--marketlink .scene__camera,.scene--portfolio .scene__camera,.scene--marketlink[data-current-beat="1"] .scene__camera{gap:34px;padding-top:74px;padding-bottom:98px}.scene--marketlink h2,.scene--portfolio h2{font-size:clamp(43px,4.4vw,58px)}.scene--marketlink .scene-lede,.scene--portfolio .scene-lede{margin-top:14px;font-size:15px;line-height:1.45}.scene--marketlink .marketlink-proof-workspace,.scene--marketlink[data-current-beat="1"] .marketlink-proof-workspace,.scene--portfolio .portfolio-operating-picture{height:min(64vh,470px);min-height:430px}.scene--marketlink .marketlink-proof-workspace__header,.scene--portfolio .portfolio-operating-picture figcaption{min-height:52px;padding-block:9px}.scene--marketlink .marketlink-proof-workspace__evidence{padding-top:11px}.scene--marketlink .marketlink-chain-intro{padding-bottom:8px}.scene--marketlink .marketlink-traceability-chain{grid-template-rows:repeat(5,minmax(40px,1fr))}.scene--marketlink .marketlink-product-frame{margin-top:11px;margin-bottom:8px}.scene--marketlink .marketlink-readiness-boundary{min-height:91px;padding-block:9px}.scene--portfolio .portfolio-state-ledger li{padding-block:6px}}@media(max-width:1080px)and (min-width:761px){.scene--marketlink .scene__camera,.scene--portfolio .scene__camera,.scene--marketlink[data-current-beat="1"] .scene__camera{grid-template-columns:minmax(270px,.64fr) minmax(560px,1.36fr);gap:28px;padding-right:32px;padding-left:32px}.scene--marketlink .marketlink-traceability-chain li{grid-template-columns:30px 104px minmax(0,1fr)}.scene--portfolio .portfolio-state-ledger li{grid-template-columns:120px 36px minmax(160px,.8fr) minmax(210px,1.2fr);gap:12px}}@media(max-width:760px){.scene--marketlink .scene__camera,.scene--portfolio .scene__camera,.scene--marketlink[data-current-beat="1"] .scene__camera{display:block;width:100%;min-height:100svh;height:auto;padding:76px 18px 94px}.scene--marketlink[data-current-beat="1"] .marketlink-product-frame{display:none}.scene--marketlink h2,.scene--portfolio h2{font-size:clamp(40px,12vw,52px);line-height:1.03}.scene--marketlink .scene-lede,.scene--portfolio .scene-lede{margin-top:14px;font-size:16px;line-height:1.48}.marketlink-standing{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:20px}.scene--marketlink .marketlink-proof-workspace,.scene--marketlink[data-current-beat="1"] .marketlink-proof-workspace,.scene--portfolio .portfolio-operating-picture{width:100%;height:auto;min-height:0;margin-top:34px;overflow:visible}.scene--marketlink .marketlink-proof-workspace__header{grid-template-columns:minmax(0,1fr);gap:5px;padding-block:12px}.scene--marketlink .marketlink-proof-workspace__header div{grid-template-columns:minmax(0,1fr);gap:4px}.scene--marketlink .marketlink-proof-workspace__header>span{max-width:none;text-align:left}.scene--marketlink .marketlink-proof-workspace__body,.scene--marketlink[data-current-beat="1"] .marketlink-proof-workspace__body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}.scene--marketlink .marketlink-proof-workspace__evidence,.scene--marketlink .marketlink-product-frame,.scene--marketlink .marketlink-readiness-boundary{grid-column:1;grid-row:auto}.scene--marketlink .marketlink-proof-workspace__evidence{grid-template-rows:auto auto;min-height:424px;padding-top:18px;overflow:visible}.scene--marketlink .marketlink-chain-intro{grid-template-columns:minmax(0,1fr);gap:6px}.scene--marketlink .marketlink-traceability-chain{grid-template-rows:none;max-height:none;overflow:visible}.scene--marketlink .marketlink-traceability-chain li{grid-template-columns:32px 112px minmax(0,1fr);min-height:62px}.scene--marketlink .marketlink-product-frame{min-height:390px;margin:24px 0 0;border-top:1px solid var(--line);border-left:0}.scene--marketlink .marketlink-product-frame>header,.scene--marketlink .marketlink-artifact-tabs,.scene--marketlink .marketlink-product-frame__caption{padding-left:0}.scene--marketlink .marketlink-product-surface{min-height:220px;margin-left:0}.scene--marketlink .marketlink-readiness-boundary{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:24px;padding-block:18px}.scene--marketlink .marketlink-evidence-counts{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.scene--marketlink .marketlink-evidence-counts p{min-height:58px;justify-content:center;padding-block:10px;border-bottom:1px solid var(--line)}.scene--portfolio .portfolio-total{margin-top:20px}.scene--portfolio .portfolio-summary{font-size:12px}.scene--portfolio .portfolio-operating-picture figcaption{grid-template-columns:minmax(0,1fr);gap:4px;padding-block:14px}.scene--portfolio .portfolio-state-ledger{grid-template-rows:none}.scene--portfolio .portfolio-state-ledger li{grid-template-columns:minmax(0,1fr) auto;gap:7px 16px;min-height:0;padding:16px 0}.scene--portfolio .portfolio-state-ledger li>p,.scene--portfolio .portfolio-state-ledger li>small{grid-column:1 / -1}.scene--portfolio .portfolio-register-link{min-height:52px}.scene--marketlink .claim-ribbon,.scene--portfolio .claim-ribbon{display:flex;position:relative;inset:auto;flex-wrap:wrap;margin-top:28px;padding-block:12px}}@media(prefers-reduced-motion:reduce){.scene--marketlink [data-beat],.scene--portfolio [data-beat],.scene--marketlink .marketlink-product-surface img{transition:none}}.scene--marketlink{background:var(--black)}.scene--marketlink .scene__camera{display:grid;grid-template-columns:minmax(330px,.68fr) minmax(650px,1.32fr);align-items:center;gap:clamp(36px,4.4vw,72px);width:min(1660px,100%);height:100%;padding:82px clamp(40px,4.8vw,84px) 104px}.scene--marketlink .scene__copy{display:block;max-width:540px;transform:none}.scene--marketlink .scene-kicker{gap:9px;margin-bottom:16px;color:var(--muted);font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none}.scene--marketlink .scene-kicker span{color:var(--blue)}.scene--marketlink h2{max-width:650px;color:var(--ink);font-family:var(--sans);font-size:clamp(48px,4.3vw,70px);font-weight:600;letter-spacing:-.05em;line-height:.96}.scene--marketlink .scene-lede{max-width:530px;margin-top:20px;color:var(--ink-soft);font-size:clamp(16px,1.28vw,19px);line-height:1.52}.scene--marketlink .marketlink-standing{grid-template-columns:112px minmax(0,1fr);gap:18px;margin-top:26px;padding-top:15px;border-top:1px solid var(--line-strong)}.scene--marketlink .marketlink-standing span,.scene--marketlink .marketlink-standing strong{font-family:var(--sans);font-size:12px;line-height:1.45}.scene--marketlink .marketlink-standing span{color:var(--muted);font-weight:500}.scene--marketlink .marketlink-standing strong{color:var(--ink);font-weight:600}.scene--marketlink .marketlink-claim{font-family:var(--sans)}.scene--marketlink .marketlink-claim__label{padding-right:10px;border-right:1px solid var(--line-strong);color:var(--ink-soft);font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:0}.scene--marketlink .marketlink-enrollment-journey{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:min(64vh,590px);min-height:480px;margin:0;overflow:hidden;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.scene--marketlink .marketlink-enrollment-journey__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:24px;min-height:62px;padding:14px 0;border-bottom:1px solid var(--line)}.scene--marketlink .marketlink-enrollment-journey__header div{display:grid;grid-template-columns:118px minmax(0,1fr);gap:16px;align-items:baseline}.scene--marketlink .marketlink-enrollment-journey__header span,.scene--marketlink .marketlink-enrollment-journey__header strong{font-family:var(--sans);font-size:12px;line-height:1.4}.scene--marketlink .marketlink-enrollment-journey__header span{color:var(--muted);font-weight:500}.scene--marketlink .marketlink-enrollment-journey__header strong{color:var(--ink);font-weight:600}.scene--marketlink .marketlink-enrollment-journey__header>span{max-width:240px;text-align:right}.scene--marketlink .marketlink-journey-path{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;padding:22px 0 16px}.scene--marketlink .marketlink-journey-path__context{margin:0;color:var(--muted);font-size:12px;font-weight:500;line-height:1.4}.scene--marketlink .marketlink-route{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));min-height:0;margin:0;padding:0 8px;list-style:none}.scene--marketlink .marketlink-route:before{position:absolute;top:50%;right:8px;left:8px;height:1px;content:"";background:var(--line-strong);transform-origin:left center}.scene--marketlink .marketlink-route__stage{position:relative;display:grid;grid-template-rows:minmax(0,1fr) 28px minmax(0,1fr);min-width:0;padding:0 10px}.scene--marketlink .marketlink-route__stage:before{position:absolute;left:50%;width:1px;height:42px;content:"";background:var(--line)}.scene--marketlink .marketlink-route__stage:nth-child(odd):before{top:calc(50% - 42px)}.scene--marketlink .marketlink-route__stage:nth-child(2n):before{top:50%}.scene--marketlink .marketlink-route__stage>span{z-index:2;grid-row:2;align-self:center;justify-self:center;padding:0 6px;background:var(--black);color:var(--muted);font-size:12px;font-weight:600;line-height:1.4}.scene--marketlink .marketlink-route__stage>div{min-width:0}.scene--marketlink .marketlink-route__stage:nth-child(odd)>div{grid-row:1;align-self:end;padding-bottom:22px}.scene--marketlink .marketlink-route__stage:nth-child(2n)>div{grid-row:3;padding-top:22px}.scene--marketlink .marketlink-route__stage strong,.scene--marketlink .marketlink-route__stage small{display:block;font-family:var(--sans);line-height:1.4}.scene--marketlink .marketlink-route__stage strong{color:var(--ink);font-size:13px;font-weight:600}.scene--marketlink .marketlink-route__stage small{margin-top:6px;color:var(--muted);font-size:12px}.scene--marketlink .marketlink-route__stage--hub>span,.scene--marketlink .marketlink-route__stage--hub strong{color:var(--blue)}.scene--marketlink .marketlink-journey-return{margin:0;padding-top:11px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.45;text-align:right}.scene--marketlink[data-current-beat="0"] .marketlink-evidence-spine{display:none}.scene--marketlink .marketlink-evidence-spine{display:grid;grid-template-columns:minmax(220px,.88fr) minmax(400px,1.48fr) auto;align-items:center;gap:24px;min-height:96px;padding:13px 0;border-top:1px solid var(--line-strong)}.scene--marketlink .marketlink-evidence-spine__standing{display:grid;gap:2px}.scene--marketlink .marketlink-evidence-spine__standing span,.scene--marketlink .marketlink-evidence-spine__standing strong,.scene--marketlink .marketlink-evidence-spine__standing small{font-family:var(--sans);font-size:12px;line-height:1.35}.scene--marketlink .marketlink-evidence-spine__standing span,.scene--marketlink .marketlink-evidence-spine__standing small{color:var(--muted);font-weight:500}.scene--marketlink .marketlink-evidence-spine__standing strong{color:var(--ink);font-size:16px;font-weight:600}.scene--marketlink .marketlink-evidence-spine__counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-left:1px solid var(--line)}.scene--marketlink .marketlink-evidence-spine__counts>div{min-width:0;padding:0 12px;border-right:1px solid var(--line)}.scene--marketlink .marketlink-evidence-spine__counts dt,.scene--marketlink .marketlink-evidence-spine__counts dd{margin:0;font-family:var(--sans);line-height:1.35}.scene--marketlink .marketlink-evidence-spine__counts dt{color:var(--ink);font-size:16px;font-weight:600}.scene--marketlink .marketlink-evidence-spine__counts dd{color:var(--muted);font-size:12px}.scene--marketlink .marketlink-evidence-spine>a{display:inline-flex;min-height:44px;align-items:center;gap:7px;color:var(--ink);font-size:12px;font-weight:600;text-decoration:none}.scene--marketlink .marketlink-evidence-spine>a:hover,.scene--marketlink .marketlink-evidence-spine>a:focus-visible{color:var(--blue)}.scene--marketlink[data-current-beat="1"] .scene__camera{display:grid;grid-template-columns:minmax(calc(var(--t-10) * 2),.46fr) minmax(0,1.54fr);gap:var(--t-5);align-items:center;width:min(1660px,100%);padding:84px clamp(40px,4.8vw,84px) 106px}.scene--marketlink[data-current-beat="1"] .scene__copy{display:block;max-width:calc(var(--t-10) * 3)}.scene--marketlink[data-current-beat="1"] .scene__copy h2{font-size:var(--t-d2-size);line-height:var(--t-d2-lh)}.scene--marketlink[data-current-beat="1"] .scene-lede,.scene--marketlink[data-current-beat="1"] .marketlink-standing{display:none}.scene--marketlink[data-current-beat="1"] .marketlink-enrollment-journey{width:100%;height:min(72vh,620px);min-height:500px;margin:0 auto}@keyframes marketlinkRailDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes marketlinkStageArrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.scene--marketlink.is-active .marketlink-journey-path.is-revealed .marketlink-route:before{animation:marketlinkRailDraw .52s ease-out both}.scene--marketlink.is-active .marketlink-journey-path.is-revealed .marketlink-route__stage{animation:marketlinkStageArrive .36s ease-out both}.scene--marketlink.is-active .marketlink-journey-path.is-revealed .marketlink-route__stage:nth-child(2){animation-delay:60ms}.scene--marketlink.is-active .marketlink-journey-path.is-revealed .marketlink-route__stage:nth-child(3){animation-delay:.12s}.scene--marketlink.is-active .marketlink-journey-path.is-revealed .marketlink-route__stage:nth-child(4){animation-delay:.18s}.scene--marketlink.is-active .marketlink-journey-path.is-revealed .marketlink-route__stage:nth-child(5){animation-delay:.24s}.scene--marketlink.is-active .marketlink-journey-path.is-revealed .marketlink-route__stage:nth-child(6){animation-delay:.3s}@media(max-height:760px)and (min-width:761px){.scene--marketlink .scene__camera{gap:32px;padding-top:72px;padding-bottom:94px}.scene--marketlink h2{font-size:clamp(44px,4.1vw,56px)}.scene--marketlink .scene-lede{margin-top:14px;font-size:15px;line-height:1.45}.scene--marketlink .marketlink-standing{margin-top:17px}.scene--marketlink .marketlink-enrollment-journey{height:min(62vh,460px);min-height:410px}.scene--marketlink .marketlink-enrollment-journey__header{min-height:52px;padding-block:9px}.scene--marketlink .marketlink-journey-path{padding-top:15px;padding-bottom:11px}.scene--marketlink .marketlink-route__stage strong{font-size:12px}.scene--marketlink .marketlink-evidence-spine{min-height:84px;padding-block:9px}.scene--marketlink[data-current-beat="1"] .scene__camera{gap:var(--t-5);padding-top:var(--t-8);padding-bottom:var(--t-9)}.scene--marketlink[data-current-beat="1"] .marketlink-enrollment-journey{height:min(70vh,510px);min-height:455px}}@media(max-width:760px){.scene--marketlink .scene__camera,.scene--marketlink[data-current-beat="1"] .scene__camera{display:block;width:100%;height:auto;min-height:100svh;padding:76px 18px 94px}.scene--marketlink[data-current-beat="1"] .scene__copy{max-width:none}.scene--marketlink h2{font-size:clamp(40px,12vw,52px);line-height:1}.scene--marketlink .scene-lede{margin-top:14px;font-size:16px;line-height:1.48}.scene--marketlink .marketlink-standing{grid-template-columns:1fr;gap:6px;margin-top:20px}.scene--marketlink .marketlink-enrollment-journey,.scene--marketlink[data-current-beat="1"] .marketlink-enrollment-journey{width:100%;height:auto;min-height:0;margin-top:34px;overflow:visible}.scene--marketlink .marketlink-enrollment-journey__header{grid-template-columns:1fr;gap:6px;padding-block:13px}.scene--marketlink .marketlink-enrollment-journey__header div{grid-template-columns:1fr;gap:4px}.scene--marketlink .marketlink-enrollment-journey__header>span{max-width:none;text-align:left}.scene--marketlink .marketlink-journey-path{padding-top:20px;padding-bottom:17px}.scene--marketlink .marketlink-route{display:block;padding:8px 0 0 26px}.scene--marketlink .marketlink-route:before{top:10px;right:auto;bottom:12px;left:7px;width:1px;height:auto;background:var(--line-strong);transform:none}.scene--marketlink .marketlink-route__stage{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto;min-height:88px;padding:12px 0}.scene--marketlink .marketlink-route__stage:before{display:none}.scene--marketlink .marketlink-route__stage>span,.scene--marketlink .marketlink-route__stage:nth-child(odd)>span,.scene--marketlink .marketlink-route__stage:nth-child(2n)>span{grid-row:1;grid-column:1;align-self:start;justify-self:start;padding:0}.scene--marketlink .marketlink-route__stage>div,.scene--marketlink .marketlink-route__stage:nth-child(odd)>div,.scene--marketlink .marketlink-route__stage:nth-child(2n)>div{grid-row:1;grid-column:2;align-self:start;padding:0}.scene--marketlink .marketlink-route__stage strong{font-size:14px}.scene--marketlink .marketlink-journey-return{margin-left:26px;text-align:left}.scene--marketlink .marketlink-evidence-spine{grid-template-columns:1fr;gap:16px;padding:18px 0}.scene--marketlink .marketlink-evidence-spine__counts{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.scene--marketlink .marketlink-evidence-spine__counts>div{min-height:58px;padding:10px 12px;border-bottom:1px solid var(--line)}.scene--marketlink.is-active .marketlink-journey-path.is-revealed .marketlink-route:before,.scene--marketlink.is-active .marketlink-journey-path.is-revealed .marketlink-route__stage{opacity:1;transform:none;animation:none}}@media(prefers-reduced-motion:reduce){.scene--marketlink [data-beat],.scene--marketlink .marketlink-route:before,.scene--marketlink .marketlink-route__stage,.scene--marketlink.is-active .marketlink-journey-path.is-revealed .marketlink-route:before,.scene--marketlink.is-active .marketlink-journey-path.is-revealed .marketlink-route__stage{transition:none;animation:none}.scene--marketlink .marketlink-route:before{transform:none}.scene--marketlink .marketlink-route__stage{opacity:1;transform:none}}.theater:has(.scene--portfolio.is-active) .theater__light,.theater:has(.scene--portfolio.is-active) .theater__datum,.theater:has(.scene--portfolio.is-active) .theater__grain,.theater:has(.scene--grouplink.is-active) .theater__light,.theater:has(.scene--grouplink.is-active) .theater__datum,.theater:has(.scene--grouplink.is-active) .theater__grain,.theater:has(.scene--economics.is-active) .theater__light,.theater:has(.scene--economics.is-active) .theater__datum,.theater:has(.scene--economics.is-active) .theater__grain,.theater:has(.scene--position.is-active) .theater__light,.theater:has(.scene--position.is-active) .theater__datum,.theater:has(.scene--position.is-active) .theater__grain{display:none}.scene--portfolio,.scene--grouplink,.scene--economics,.scene--position{background:#07090c}.scene--portfolio .scene__camera,.scene--grouplink .scene__camera,.scene--economics .scene__camera,.scene--position .scene__camera{grid-template-columns:minmax(350px,.72fr) minmax(620px,1.28fr);gap:clamp(38px,4.5vw,78px);width:min(1720px,100%);padding:82px clamp(42px,5vw,92px) 84px}.scene--portfolio .scene__copy,.scene--grouplink .scene__copy,.scene--economics .scene__copy,.scene--position .scene__copy{max-width:590px;transform:none}.scene--portfolio .scene-kicker,.scene--grouplink .scene-kicker,.scene--economics .scene-kicker,.scene--position .scene-kicker{gap:10px;margin-bottom:clamp(15px,2vh,23px);color:#d8d4cb9e;font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:none}.scene--portfolio .scene-kicker:before,.scene--grouplink .scene-kicker:before,.scene--economics .scene-kicker:before,.scene--position .scene-kicker:before{width:28px;background:#f3f0e86b}.scene--portfolio h2,.scene--grouplink h2,.scene--economics h2,.scene--position h2,.scene--economics h1,.scene--position h1{max-width:620px;font-family:var(--sans);font-size:clamp(50px,4.45vw,78px);font-weight:600;font-variation-settings:normal;letter-spacing:-.058em;line-height:.94}.scene--portfolio .scene-lede,.scene--grouplink .scene-lede,.scene--economics .scene-lede,.scene--position .scene-lede{max-width:580px;margin-top:clamp(18px,2.35vh,26px);color:#d8d4cbd1;font-size:clamp(17px,1.18vw,21px);font-weight:400;line-height:1.5}.grouplink-thesis,.economics-thesis,.position-next{max-width:570px;margin:clamp(22px,2.7vh,31px) 0 0;padding-top:15px;border-top:1px solid rgba(243,240,232,.22);color:var(--ink);font-size:clamp(15px,1.02vw,18px);font-weight:600;letter-spacing:-.012em;line-height:1.42}.position-next span,.position-next strong{display:block}.position-next span{margin-bottom:5px;color:#d8d4cb94;font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.scene--position .position-authorization{padding:17px 18px 18px;border-top-color:var(--amber);border-bottom:1px solid var(--line)}.scene--position .position-authorization span{color:var(--amber);text-transform:none}.scene--position .position-authorization strong{max-width:540px}.scene--portfolio .portfolio-total{display:flex;align-items:baseline;gap:13px;margin-top:25px;padding-top:16px;border-top:1px solid rgba(243,240,232,.22)}.scene--portfolio .portfolio-total strong{color:var(--ink);font-size:clamp(42px,3.4vw,58px);font-weight:500;letter-spacing:-.05em;line-height:1}.scene--portfolio .portfolio-total span{max-width:360px;color:#f3f0e8d6;font-size:13px;font-weight:600;line-height:1.35}.scene--portfolio .portfolio-summary{margin:14px 0 0;color:#d8d4cb99;font-size:12px;line-height:1.45}.portfolio-field{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:min(64vh,590px);min-height:500px;overflow:hidden;border-top:1px solid rgba(243,240,232,.3);border-bottom:1px solid rgba(243,240,232,.22);background:#080b0f}.portfolio-field figcaption{display:grid;grid-template-columns:122px minmax(0,1fr) minmax(220px,.58fr);align-items:center;gap:18px;min-height:68px;padding:12px 18px;border-bottom:1px solid rgba(243,240,232,.14)}.portfolio-field figcaption span,.portfolio-field figcaption small{color:#d8d4cb94;font-size:12px;font-weight:500;line-height:1.35}.portfolio-field figcaption strong{color:var(--ink);font-size:15px;font-weight:600;letter-spacing:-.015em;line-height:1.3}.portfolio-field__stage{position:relative;display:grid;grid-template-rows:repeat(4,minmax(62px,1fr));gap:7px;min-height:0;padding:18px 24px 18px 18px;perspective:1100px;isolation:isolate}.portfolio-field__stage:before{position:absolute;z-index:-1;top:10px;right:0;bottom:10px;left:0;content:"";border-left:1px solid rgba(243,240,232,.11)}.portfolio-field__lane{--lane-accent: #8da3c8;--lane-shift: 0px;position:relative;display:grid;grid-template-columns:154px minmax(0,1fr);align-items:center;gap:14px;padding:8px 24px 8px 16px;border:1px solid rgba(243,240,232,.12);border-left:2px solid color-mix(in srgb,var(--lane-accent) 74%,transparent);background:#0c1117;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%);transform:translate(var(--lane-shift));transform-origin:left center}.portfolio-field__lane--live{--lane-accent: #76d0a3;--lane-shift: 0px}.portfolio-field__lane--active{--lane-accent: #75c9dd;--lane-shift: 13px}.portfolio-field__lane--decision{--lane-accent: #e6b55f;--lane-shift: 26px}.portfolio-field__lane--queued{--lane-accent: #87909f;--lane-shift: 39px}.portfolio-field__lane header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.portfolio-field__lane header span{color:#f3f0e8cc;font-size:12px;font-weight:600;line-height:1.25}.portfolio-field__lane header strong{color:var(--lane-accent);font-family:var(--mono);font-size:18px;font-weight:500}.portfolio-field__lane>div{display:grid;grid-template-columns:repeat(11,minmax(20px,1fr));align-items:center;gap:clamp(5px,.7vw,11px);min-width:0}.portfolio-field__marker{position:relative;display:grid;width:clamp(24px,2vw,32px);height:clamp(24px,2vw,32px);place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--lane-accent) 72%,#111820);border-radius:50%;background:#090d12;color:#f3f0e8db;cursor:pointer;font-family:var(--mono);font-size:12px;font-weight:500;opacity:0;transform:translate(-12px) scale(.7)}.portfolio-field__marker:before{position:absolute;top:5px;right:5px;bottom:5px;left:5px;content:"";border-radius:inherit;background:color-mix(in srgb,var(--lane-accent) 78%,#0a0d11);opacity:.18}.portfolio-field__marker:hover,.portfolio-field__marker:focus-visible,.portfolio-field__marker[aria-pressed=true]{border-color:var(--lane-accent);background:color-mix(in srgb,var(--lane-accent) 17%,#090d12);transform:translateY(-3px) scale(1.08)}.portfolio-field__marker>span{position:relative;z-index:1}.scene--portfolio.is-active .portfolio-field__lane.is-revealed .portfolio-field__marker,.scene--portfolio.is-active .portfolio-field__shared.is-revealed .portfolio-field__marker{animation:portfolioMarkerIn .46s var(--ease-out) calc(var(--marker-index, 0) * 24ms) both}@keyframes portfolioMarkerIn{to{opacity:1;transform:translate(0) scale(1)}}.portfolio-field__overlap{position:absolute;z-index:4;top:22%;right:20px;padding-left:17px;color:#d8d4cb9e;font-size:12px;line-height:1.3}.portfolio-field__shared{position:absolute;z-index:6;top:calc(25% - 15px);right:164px}.portfolio-field__shared .portfolio-field__marker{--lane-accent: #76d0a3;border-color:#75c9dd;box-shadow:none}.portfolio-field__overlap:before{position:absolute;top:50%;left:0;width:10px;border-top:1px solid #76d0a3;content:""}.portfolio-field__focus{display:grid;grid-template-columns:132px minmax(180px,.9fr) minmax(220px,1.1fr) auto;align-items:center;gap:15px;min-height:58px;padding:10px 18px;border-top:1px solid rgba(243,240,232,.14)}.portfolio-field__focus span,.portfolio-field__focus p,.portfolio-field__focus strong,.portfolio-register-link{margin:0;font-size:12px;line-height:1.35}.portfolio-field__focus span{color:#d8d4cb94;font-weight:600}.portfolio-field__focus strong{color:var(--ink);font-weight:600}.portfolio-field__focus p{color:#d8d4cbad}.portfolio-register-link{position:absolute;right:18px;bottom:18px;z-index:5;color:var(--ink);font-weight:600;text-decoration:none}.portfolio-register-link:hover,.portfolio-register-link:focus-visible{text-decoration:underline;text-underline-offset:4px}.portfolio-position-note{position:absolute;z-index:7;right:clamp(42px,5vw,92px);bottom:66px;left:clamp(42px,5vw,92px);display:flex;align-items:center;gap:12px;margin:0;color:#d8d4cb94;font-size:12px;line-height:1.35}.portfolio-position-note>span:first-child{color:#f3f0e8db;font-weight:600}.coexistence-cutaway,.retirement-waterfall,.capability-assembly{align-self:center;min-width:0;overflow:hidden;border-top:1px solid rgba(243,240,232,.3);border-bottom:1px solid rgba(243,240,232,.22);background:#080b0f}.coexistence-cutaway__header,.retirement-waterfall__header,.capability-assembly__header{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:24px;padding:13px 18px;border-bottom:1px solid rgba(243,240,232,.14)}.coexistence-cutaway__header span,.coexistence-cutaway__header h3,.coexistence-cutaway__header p,.retirement-waterfall__header span,.retirement-waterfall__header h3,.retirement-waterfall__header p,.capability-assembly__header span,.capability-assembly__header h3,.capability-assembly__header p{margin:0}.coexistence-cutaway__header div>span,.retirement-waterfall__header div>span,.capability-assembly__header div>span{color:#d8d4cb94;font-size:12px;font-weight:600;letter-spacing:.065em;text-transform:uppercase}.coexistence-cutaway__header h3,.retirement-waterfall__header h3,.capability-assembly__header h3{margin-top:4px;color:var(--ink);font-size:clamp(18px,1.25vw,22px);font-weight:600;letter-spacing:-.025em;line-height:1.2}.coexistence-cutaway__header>p,.retirement-waterfall__header>p,.capability-assembly__header>p{flex:0 0 auto;max-width:280px;color:#d8d4cba8;font-size:12px;line-height:1.35;text-align:right}.coexistence-cutaway__stage{position:relative;height:clamp(360px,48vh,470px);min-height:360px;overflow:hidden;isolation:isolate}.coexistence-cutaway__stage:before{position:absolute;top:7%;right:5%;bottom:7%;left:5%;content:"";border-right:1px solid rgba(243,240,232,.08);border-left:1px solid rgba(243,240,232,.08)}.coexistence-layer{position:absolute;left:11%;display:grid;width:74%;min-height:67px;align-content:center;padding:10px 16% 10px 10%;border:1px solid rgba(243,240,232,.2);background:#10161d;clip-path:polygon(7% 0,100% 0,93% 100%,0 100%);opacity:0;transform:translate3d(22px,22px,0)}.coexistence-layer:after{position:absolute;top:0;right:7%;bottom:0;width:12%;content:"";border-left:1px solid rgba(243,240,232,.12);background:#f3f0e806}.coexistence-layer--portal{top:7%;left:17%;border-color:#7fa8ff6b;background:#121a26}.coexistence-layer--api{top:26%;left:14%;border-color:#6fd5d657;background:#0e181e}.coexistence-layer--postgres{top:49%;left:11%;border-color:#6fd5d680}.coexistence-layer--db2{top:75%;left:7%;width:79%;border-color:#e6b55f8a;background:#18150f}.coexistence-layer span,.coexistence-layer strong,.coexistence-layer small{position:relative;z-index:2;display:block;max-width:68%}.coexistence-layer span{color:#d8d4cb8c;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.coexistence-layer strong{margin-top:2px;color:var(--ink);font-size:17px;font-weight:600;letter-spacing:-.02em}.coexistence-layer small{margin-top:2px;color:#d8d4cba6;font-size:12px;line-height:1.3}.scene--grouplink.is-active .coexistence-layer.is-revealed{animation:coexistenceLayerIn .62s var(--ease-out) both}.scene--grouplink.is-active .coexistence-layer--api.is-revealed{animation-delay:90ms}.scene--grouplink.is-active .coexistence-layer--portal.is-revealed{animation-delay:.18s}@keyframes coexistenceLayerIn{to{opacity:1;transform:translateZ(0)}}.coexistence-stream{position:absolute;z-index:5;top:62%;right:14%;display:grid;width:31%;grid-template-columns:auto minmax(58px,1fr);align-items:center;gap:9px;color:#70cbd8;opacity:0}.coexistence-stream span,.coexistence-stream small{grid-column:1;font-size:12px;font-weight:600}.coexistence-stream small{color:#d8d4cb8c;font-weight:500}.coexistence-stream i{position:relative;grid-column:2;grid-row:1 / span 2;height:1px;background:#6fd5d673}.coexistence-stream i:before,.coexistence-stream i:after{position:absolute;top:-4px;width:9px;height:9px;content:"";border-radius:50%;background:#6fd5d6}.coexistence-stream i:before{left:0}.coexistence-stream i:after{right:0}.scene--grouplink.is-active .coexistence-stream.is-revealed{animation:coexistenceStreamIn .46s ease-out .26s both}.scene--grouplink.is-active .coexistence-stream.is-revealed i:before{animation:cdcPacketForward .9s var(--ease-out) .52s 1 both}.scene--grouplink.is-active .coexistence-stream.is-revealed i:after{animation:cdcPacketReverse .9s var(--ease-out) .52s 1 both}@keyframes coexistenceStreamIn{to{opacity:1}}@keyframes cdcPacketForward{to{left:calc(100% - 9px)}}@keyframes cdcPacketReverse{to{right:calc(100% - 9px)}}.coexistence-retirement{display:grid;grid-template-columns:178px minmax(0,1fr);align-items:center;gap:16px;min-height:58px;padding:10px 18px;border-top:1px solid rgba(243,240,232,.15)}.coexistence-retirement>span{color:#e6b55f;font-size:12px;font-weight:600}.coexistence-retirement ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none}.coexistence-retirement li{position:relative;min-height:34px;padding:9px 8px 7px 18px;border-left:1px solid rgba(243,240,232,.14);color:#d8d4cbb8;font-size:12px;line-height:1.25}.coexistence-retirement li:before{position:absolute;top:13px;left:7px;width:5px;height:5px;border:1px solid #e6b55f;content:""}.coexistence-claim,.retirement-waterfall__claim,.capability-claim{margin:0;padding:11px 18px 12px;border-top:1px solid rgba(243,240,232,.14);color:#d8d4cb94;font-size:12px;line-height:1.4}.scene--economics .value-instrument,.scene--position .scale-instrument{align-self:center;min-width:0;overflow:hidden;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--black)}.scene--economics .value-instrument__header,.scene--position .scale-instrument__header{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:24px;padding:13px 18px;border-bottom:1px solid var(--line)}.scene--economics .value-instrument__header span,.scene--economics .value-instrument__header h2,.scene--economics .value-instrument__header p,.scene--position .scale-instrument__header span,.scene--position .scale-instrument__header h2,.scene--position .scale-instrument__header p{margin:0}.scene--economics .value-instrument__header div>span,.scene--position .scale-instrument__header div>span{color:var(--dim);font-size:12px;font-weight:600;letter-spacing:.02em}.scene--economics .value-instrument__header h2,.scene--position .scale-instrument__header h2{max-width:none;margin-top:4px;color:var(--ink);font-size:clamp(18px,1.25vw,22px);font-weight:600;letter-spacing:-.025em;line-height:1.2}.scene--economics .value-instrument__header>p,.scene--position .scale-instrument__header>p{flex:0 0 auto;max-width:220px;color:var(--muted);font-size:12px;line-height:1.35;text-align:right}.scene--economics .value-instrument__stage{position:relative;display:grid;grid-template-columns:minmax(110px,.78fr) minmax(250px,1.7fr) minmax(120px,.82fr);min-height:clamp(230px,31vh,300px);align-items:center;gap:18px;padding:24px 22px;isolation:isolate}.scene--economics .value-instrument__stage:before{position:absolute;z-index:-1;top:50%;right:7%;left:7%;height:1px;background:var(--line-strong);content:"";transform:scaleX(0);transform-origin:left}.scene--economics.is-active .value-instrument.is-revealed .value-instrument__stage:before{animation:economicsRailIn .62s var(--ease-out) both}@keyframes economicsRailIn{to{transform:scaleX(1)}}.scene--economics .value-instrument__anchor{position:relative;z-index:2;display:grid;min-height:132px;align-content:center;padding:16px;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--surface);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}.scene--economics .value-instrument__anchor--baseline:after,.scene--economics .value-instrument__anchor--target:before{position:absolute;top:calc(50% - 4px);width:8px;height:8px;border:1px solid var(--line-strong);background:var(--black);content:"";transform:rotate(45deg)}.scene--economics .value-instrument__anchor--baseline:after{right:-14px}.scene--economics .value-instrument__anchor--target:before{left:-14px;border-color:var(--cyan)}.scene--economics .value-instrument__anchor--target{border-color:var(--cyan);background:var(--navy)}.scene--economics .value-instrument__anchor span,.scene--economics .value-instrument__anchor small,.scene--economics .value-instrument__anchor em{color:var(--muted);font-size:12px;font-style:normal;font-weight:600;line-height:1.35}.scene--economics .value-instrument__anchor strong{margin:5px 0 2px;color:var(--ink);font-size:clamp(28px,2.7vw,44px);font-weight:500;letter-spacing:-.05em;line-height:1}.scene--economics .value-instrument__anchor--target em{margin-top:12px;padding-top:8px;border-top:1px solid var(--line);color:var(--amber)}.scene--economics .value-instrument__anchor--target.is-revealed{animation:economicsTargetIn .54s var(--ease-out) both}@keyframes economicsTargetIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.scene--economics .value-instrument__corridor{position:relative;align-self:stretch;min-width:0}.scene--economics .value-instrument__rail{position:absolute;top:50%;right:0;left:0;height:1px;background:var(--line-strong)}.scene--economics .value-instrument__rail:after{position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:1px solid var(--line-strong);border-right:1px solid var(--line-strong);content:"";transform:rotate(45deg)}.scene--economics .value-instrument__locks{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:100%;margin:0;padding:0;list-style:none}.scene--economics .value-instrument__locks li{position:relative;display:grid;grid-template-rows:minmax(34px,1fr) 38px minmax(48px,1fr);align-items:center;justify-items:center;padding-inline:6px;text-align:center}.scene--economics .value-instrument__locks li:before{position:absolute;top:14%;bottom:14%;left:50%;border-left:1px solid var(--amber);content:""}.scene--economics .value-instrument__locks i{position:relative;z-index:2;grid-row:2;width:24px;height:19px;border:1px solid var(--amber);background:var(--black)}.scene--economics .value-instrument__locks i:before{position:absolute;top:-11px;left:5px;width:12px;height:11px;border:1px solid var(--amber);border-bottom:0;border-radius:8px 8px 0 0;content:""}.scene--economics .value-instrument__locks span{position:relative;z-index:2;grid-row:1;align-self:end;padding-bottom:9px;color:var(--amber);font-family:var(--mono);font-size:12px}.scene--economics .value-instrument__locks strong{position:relative;z-index:2;grid-row:3;align-self:start;padding-top:10px;color:var(--ink-soft);font-size:12px;font-weight:600;line-height:1.3}.scene--economics.is-active .value-instrument__corridor.is-revealed .value-instrument__locks li{animation:economicsLockIn .46s var(--ease-out) both}.scene--economics.is-active .value-instrument__corridor.is-revealed .value-instrument__locks li:nth-child(2){animation-delay:90ms}.scene--economics.is-active .value-instrument__corridor.is-revealed .value-instrument__locks li:nth-child(3){animation-delay:.18s}@keyframes economicsLockIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.scene--economics .value-instrument__sequence{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.scene--economics .value-instrument__sequence:before{position:absolute;top:26px;right:12.5%;left:12.5%;height:1px;background:var(--line-strong);content:""}.scene--economics .value-instrument__sequence li{position:relative;display:grid;min-height:94px;align-content:start;justify-items:center;padding:14px 12px 11px;text-align:center}.scene--economics .value-instrument__sequence span{position:relative;z-index:2;display:grid;width:25px;height:25px;place-items:center;border:1px solid var(--line-strong);background:var(--black);color:var(--muted);font-family:var(--mono);font-size:12px}.scene--economics .value-instrument__sequence strong{margin-top:8px;color:var(--ink);font-size:12px;font-weight:600}.scene--economics .value-instrument__sequence small{max-width:170px;margin-top:3px;color:var(--muted);font-size:12px;line-height:1.3}.scene--economics .value-instrument__sequence li:last-child span{border-color:var(--cyan);color:var(--cyan)}.scene--economics .value-instrument__claim,.scene--position .scale-instrument__claim{margin:0;padding:11px 18px 12px;border-top:1px solid var(--line);color:var(--dim);font-size:12px;line-height:1.4}.scene--position .position-authorization small{display:block;margin-top:7px;color:var(--muted);font-size:12px;font-weight:400;line-height:1.45}.scene--position .scale-instrument__stage{display:grid;grid-template-rows:minmax(140px,1.05fr) minmax(112px,.9fr) minmax(86px,.7fr);min-height:clamp(348px,43vh,420px);isolation:isolate}.scene--position .scale-instrument__sources{position:relative;min-height:140px}.scene--position .scale-instrument__sources svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.scene--position .scale-instrument__source-path,.scene--position .scale-instrument__spine{fill:none;stroke:var(--line-strong);stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-dasharray:1000;stroke-dashoffset:1000}.scene--position .scale-instrument__source-path--wipro{stroke:var(--blue)}.scene--position .scale-instrument__source-path--whps{stroke:var(--amber)}.scene--position .scale-instrument__source-path--delivery{stroke:var(--cyan)}.scene--position.is-active[data-current-beat="0"] .scale-instrument__source-path--wipro,.scene--position.is-active[data-current-beat="1"] .scale-instrument__source-path--wipro,.scene--position.is-active[data-current-beat="2"] .scale-instrument__source-path--wipro,.scene--position.is-active[data-current-beat="3"] .scale-instrument__source-path--wipro,.scene--position.is-active[data-current-beat="1"] .scale-instrument__source-path--whps,.scene--position.is-active[data-current-beat="2"] .scale-instrument__source-path--whps,.scene--position.is-active[data-current-beat="3"] .scale-instrument__source-path--whps,.scene--position.is-active[data-current-beat="2"] .scale-instrument__source-path--delivery,.scene--position.is-active[data-current-beat="3"] .scale-instrument__source-path--delivery,.scene--position.is-active[data-current-beat="2"] .scale-instrument__spine,.scene--position.is-active[data-current-beat="3"] .scale-instrument__spine{animation:scaleSourcePathIn .6s var(--ease-out) both}@keyframes scaleSourcePathIn{to{stroke-dashoffset:0}}.scene--position .scale-source{position:absolute;z-index:2;top:12px;display:grid;width:29%;min-height:76px;align-content:start;padding:10px 12px 8px;border-top:1px solid var(--source-accent);border-bottom:1px solid var(--line);background:var(--black)}.scene--position .scale-source--wipro{--source-accent: var(--blue);left:2%}.scene--position .scale-source--whps{--source-accent: var(--amber);left:35.5%}.scene--position .scale-source--delivery{--source-accent: var(--cyan);right:2%}.scene--position .scale-source span,.scene--position .scale-source strong,.scene--position .scale-source small{display:block;margin:0}.scene--position .scale-source span{color:var(--source-accent);font-size:12px;font-weight:600}.scene--position .scale-source strong{margin-top:3px;color:var(--ink);font-size:16px;font-weight:600;letter-spacing:-.018em;line-height:1.2}.scene--position .scale-source small{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.3}.scene--position.is-active .scale-source.is-revealed{animation:scaleSourceIn .42s var(--ease-out) both}@keyframes scaleSourceIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.scene--position .scale-instrument__junction{position:absolute;z-index:3;bottom:9px;left:50%;display:grid;width:58px;height:58px;place-items:center;border:1px solid var(--line-strong);border-radius:50%;background:var(--black);transform:translate(-50%)}.scene--position .scale-instrument__junction:before{position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1px solid var(--line);border-radius:50%;content:""}.scene--position .scale-instrument__junction i{width:8px;height:8px;border-radius:50%;background:var(--ink)}.scene--position .scale-instrument__junction span{position:absolute;top:calc(100% + 4px);color:var(--dim);font-size:12px}.scene--position.is-active .scale-instrument__junction.is-revealed{animation:scaleJunctionIn .46s var(--ease-out) both}@keyframes scaleJunctionIn{0%{opacity:0;transform:translate(-50%) scale(.72)}to{opacity:1;transform:translate(-50%) scale(1)}}.scene--position .scale-instrument__gates{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:18px 14px 10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);list-style:none}.scene--position .scale-instrument__gates:before{position:absolute;top:33px;right:11%;left:11%;height:1px;background:var(--line-strong);content:""}.scene--position .scale-instrument__gates li{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto auto;align-content:start;gap:2px 8px;min-width:0;padding-inline:7px}.scene--position .scale-instrument__gates i{position:relative;z-index:2;grid-row:1 / 4;width:26px;height:26px;border:1px solid var(--amber);background:var(--black)}.scene--position .scale-instrument__gates i:after{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid var(--amber);content:""}.scene--position .scale-instrument__gates span{color:var(--amber);font-family:var(--mono);font-size:12px}.scene--position .scale-instrument__gates strong{color:var(--ink);font-size:13px;font-weight:600;line-height:1.2}.scene--position .scale-instrument__gates small{color:var(--muted);font-size:12px;line-height:1.25}.scene--position.is-active .scale-instrument__gates.is-revealed li{animation:scaleGateIn .38s var(--ease-out) both}.scene--position.is-active .scale-instrument__gates.is-revealed li:nth-child(2){animation-delay:70ms}.scene--position.is-active .scale-instrument__gates.is-revealed li:nth-child(3){animation-delay:.14s}.scene--position.is-active .scale-instrument__gates.is-revealed li:nth-child(4){animation-delay:.21s}@keyframes scaleGateIn{0%{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:translateY(0)}}.scene--position .scale-instrument__result{position:relative;display:grid;width:min(74%,590px);min-height:78px;align-self:center;justify-self:center;align-content:center;justify-items:center;padding:11px 42px;border-top:1px solid var(--cyan);border-bottom:1px solid var(--cyan);background:var(--navy);text-align:center;clip-path:polygon(4% 0,96% 0,100% 50%,96% 100%,4% 100%,0 50%)}.scene--position .scale-instrument__result:before{position:absolute;top:-20px;left:50%;height:20px;border-left:1px solid var(--cyan);content:""}.scene--position .scale-instrument__result span,.scene--position .scale-instrument__result strong,.scene--position .scale-instrument__result small{display:block;margin:0}.scene--position .scale-instrument__result span{color:var(--cyan);font-size:12px;font-weight:600}.scene--position .scale-instrument__result strong{margin-top:3px;color:var(--ink);font-size:clamp(18px,1.4vw,23px);font-weight:600;letter-spacing:-.025em;line-height:1.15}.scene--position .scale-instrument__result small{margin-top:3px;color:var(--amber);font-size:12px}.scene--position.is-active .scale-instrument__result.is-revealed{animation:scaleResultIn .52s var(--ease-out) .18s both}@keyframes scaleResultIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.scene--portfolio.is-active [data-beat]:not(.is-revealed),.scene--grouplink.is-active [data-beat]:not(.is-revealed),.scene--economics.is-active [data-beat]:not(.is-revealed),.scene--position.is-active [data-beat]:not(.is-revealed){pointer-events:none;visibility:hidden;opacity:0}@media(max-width:1320px),(max-height:800px){.scene--portfolio .scene__camera,.scene--grouplink .scene__camera,.scene--economics .scene__camera,.scene--position .scene__camera{grid-template-columns:minmax(320px,.7fr) minmax(560px,1.3fr);gap:34px;padding:68px 38px 70px}.scene--portfolio h2,.scene--grouplink h2,.scene--economics h2,.scene--position h2{font-size:clamp(44px,4.4vw,62px)}.scene--portfolio .scene-lede,.scene--grouplink .scene-lede,.scene--economics .scene-lede,.scene--position .scene-lede{font-size:16px}.portfolio-field{height:min(66vh,510px);min-height:450px}.portfolio-field figcaption{grid-template-columns:100px minmax(0,1fr);min-height:58px}.portfolio-field figcaption small{display:none}.portfolio-field__stage{padding:10px 20px 10px 12px}.portfolio-field__lane{grid-template-columns:132px minmax(0,1fr);padding-block:5px}.portfolio-field__focus{grid-template-columns:110px minmax(160px,.8fr) minmax(190px,1.2fr);min-height:52px}.portfolio-register-link{display:none}.portfolio-position-note{bottom:70px}.coexistence-cutaway__stage,.capability-assembly__stage{height:350px;min-height:350px}.scene--position .capability-assembly__stage{height:260px;min-height:260px}.scene--position .capability-module{min-height:72px;padding:9px 14px}.scene--position .capability-result{min-height:128px}.scene--position .capability-proof-gates li{min-height:72px;padding-block:8px}.retirement-waterfall__chart{height:250px;padding-top:18px}.coexistence-layer span,.coexistence-layer small,.capability-module span,.capability-module p,.coexistence-stream span,.coexistence-stream small,.retirement-waterfall__column span,.retirement-waterfall__difference span,.retirement-waterfall__difference small,.retirement-waterfall__locks span,.retirement-waterfall__locks strong,.capability-result span,.capability-result small,.capability-proof-gates li,.coexistence-retirement li,.coexistence-claim,.retirement-waterfall__claim,.capability-claim{font-size:12px}}@media(max-width:980px){.scene--portfolio .scene__camera,.scene--grouplink .scene__camera,.scene--economics .scene__camera,.scene--position .scene__camera{grid-template-columns:minmax(280px,.64fr) minmax(480px,1.36fr);gap:24px;padding-inline:28px}.scene--portfolio h2,.scene--grouplink h2,.scene--economics h2,.scene--position h2{font-size:43px}}@media(max-width:760px){html,body{height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto}.theater{height:auto;min-height:100svh;overflow:visible}.stage{height:auto;min-height:calc(100svh - 58px)}.scene--portfolio,.scene--grouplink,.scene--economics,.scene--position{position:relative;min-height:calc(100svh - 58px)}.scene--portfolio .scene__camera,.scene--grouplink .scene__camera,.scene--economics .scene__camera,.scene--position .scene__camera{display:block;width:100%;height:auto;min-height:calc(100svh - 58px);padding:86px 18px 132px}.scene--portfolio .scene__copy,.scene--grouplink .scene__copy,.scene--economics .scene__copy,.scene--position .scene__copy{max-width:none}.scene--portfolio h2,.scene--grouplink h2,.scene--economics h2,.scene--position h2{max-width:11ch;font-size:clamp(40px,12vw,54px);line-height:.95}.scene--portfolio .scene-lede,.scene--grouplink .scene-lede,.scene--economics .scene-lede,.scene--position .scene-lede{max-width:34rem;font-size:17px}.grouplink-thesis,.economics-thesis,.position-next{font-size:15px}.scene--position .position-authorization{padding-inline:14px}.portfolio-field,.coexistence-cutaway,.retirement-waterfall,.capability-assembly{width:100%;height:auto;min-height:0;margin-top:34px}.portfolio-field figcaption,.coexistence-cutaway__header,.retirement-waterfall__header,.capability-assembly__header{display:block;min-height:0;padding:15px 0}.portfolio-field figcaption span,.portfolio-field figcaption strong,.coexistence-cutaway__header div>span,.coexistence-cutaway__header h3,.retirement-waterfall__header div>span,.retirement-waterfall__header h3,.capability-assembly__header div>span,.capability-assembly__header h3{display:block}.portfolio-field figcaption strong,.coexistence-cutaway__header h3,.retirement-waterfall__header h3,.capability-assembly__header h3{margin-top:5px;font-size:18px}.portfolio-field figcaption small,.coexistence-cutaway__header>p,.retirement-waterfall__header>p,.capability-assembly__header>p{display:block;max-width:none;margin-top:7px;font-size:12px;text-align:left}.portfolio-field__stage{display:grid;grid-template-rows:none;gap:8px;padding:15px 0;perspective:none}.portfolio-field__stage:before,.portfolio-field__overlap{display:none}.portfolio-field__shared{position:static;display:flex;align-items:center;min-height:52px;padding:10px 12px;border:1px solid rgba(118,208,163,.34)}.portfolio-field__shared:after{margin-left:12px;color:#d8d4cbad;content:"Recon Buddy spans live capability and active delivery";font-size:12px;line-height:1.35}.portfolio-field__lane{--lane-shift: 0px;display:block;padding:12px;clip-path:none}.portfolio-field__lane header{margin-bottom:11px}.portfolio-field__lane>div{grid-template-columns:repeat(11,minmax(20px,1fr));gap:5px}.portfolio-field__marker{width:25px;height:25px;font-size:12px}.portfolio-field__focus{display:block;min-height:0;padding:14px 0 50px}.portfolio-field__focus span,.portfolio-field__focus strong,.portfolio-field__focus p{display:block}.portfolio-field__focus strong,.portfolio-field__focus p{margin-top:4px}.portfolio-register-link{right:0;bottom:14px;display:block}.portfolio-position-note{position:static;display:block;margin-top:15px;padding-top:11px;border-top:1px solid rgba(243,240,232,.16)}.portfolio-position-note span{display:block}.coexistence-cutaway__stage{height:420px;min-height:420px}.coexistence-layer{left:0;width:100%;padding-right:18%}.coexistence-layer--portal{left:6%;width:94%}.coexistence-layer--api{left:4%;width:96%}.coexistence-layer--postgres{left:2%;width:98%}.coexistence-layer--db2{left:0;width:100%}.coexistence-stream{right:6%;width:43%}.coexistence-retirement{display:block;padding:14px 0}.coexistence-retirement ol{grid-template-columns:1fr 1fr;margin-top:10px}.coexistence-claim,.retirement-waterfall__claim,.capability-claim{padding-inline:0}.retirement-waterfall__chart{grid-template-columns:1fr .72fr 1fr;gap:10px;height:290px;padding-inline:4px}.retirement-waterfall__column{padding:12px 9px}.retirement-waterfall__column strong,.retirement-waterfall__difference strong{font-size:26px}.retirement-waterfall__locks{display:block}.retirement-waterfall__locks li{border-right:0;border-bottom:1px solid rgba(243,240,232,.12)}.retirement-waterfall__pmpm{grid-template-columns:1fr auto;gap:6px 12px;padding-inline:0}.retirement-waterfall__pmpm span{grid-column:1 / -1}.retirement-waterfall__pmpm i{display:none}.capability-assembly__stage{height:auto;min-height:0;padding:15px 0}.scene--position .capability-assembly__stage{height:auto;min-height:0;overflow:visible}.capability-assembly__paths,.capability-core{display:none}.capability-module,.capability-result{position:relative;top:auto;right:auto;left:auto;width:100%;min-height:0;margin-bottom:8px;padding:14px 16px;opacity:1;transform:none}.capability-result{margin:15px 0 0;border-color:#f3f0e86b}.scene--position.is-active .capability-result.is-revealed{animation:none;opacity:1;transform:none}.capability-proof-gates{grid-template-columns:1fr 1fr}.capability-proof-gates li{border-bottom:1px solid rgba(243,240,232,.12)}.capability-proof-gates li:nth-last-child(-n+2){border-bottom:0}}@media(max-width:420px){.portfolio-field__lane>div{grid-template-columns:repeat(8,minmax(20px,1fr))}.portfolio-field__marker{width:26px;height:26px}.retirement-waterfall__chart{grid-template-columns:1fr .6fr 1fr}.retirement-waterfall__difference span,.retirement-waterfall__difference small{letter-spacing:0;text-transform:none}.capability-proof-gates{grid-template-columns:1fr}.capability-proof-gates li,.capability-proof-gates li:nth-child(2n),.capability-proof-gates li:nth-last-child(-n+2){border-right:0;border-bottom:1px solid rgba(243,240,232,.12)}.capability-proof-gates li:last-child{border-bottom:0}}@media(max-width:1320px),(max-height:800px){.scene--economics h1,.scene--economics h2,.scene--position h1,.scene--position h2{font-size:clamp(42px,4.1vw,56px)}.scene--economics .value-instrument__header,.scene--position .scale-instrument__header{min-height:58px;padding-block:9px}.scene--economics .value-instrument__stage{min-height:190px;gap:12px;padding:16px 14px}.scene--economics .value-instrument__anchor{min-height:108px;padding:12px}.scene--economics .value-instrument__anchor strong{font-size:clamp(26px,2.5vw,36px)}.scene--economics .value-instrument__locks li{grid-template-rows:minmax(28px,1fr) 34px minmax(42px,1fr)}.scene--economics .value-instrument__sequence li{min-height:76px;padding-block:10px 8px}.scene--economics .value-instrument__sequence small{display:none}.scene--position .scale-instrument__stage{grid-template-rows:118px 88px 70px;min-height:276px}.scene--position .scale-instrument__sources{min-height:118px}.scene--position .scale-source{top:8px;min-height:64px;padding-block:7px 6px}.scene--position .scale-source strong{font-size:14px}.scene--position .scale-source small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scene--position .scale-instrument__junction{bottom:4px;width:48px;height:48px}.scene--position .scale-instrument__gates{padding-block:12px 7px}.scene--position .scale-instrument__gates:before{top:27px}.scene--position .scale-instrument__gates i{width:24px;height:24px}.scene--position .scale-instrument__gates small{display:none}.scene--position .scale-instrument__result{min-height:62px;padding-block:7px}.scene--position .scale-instrument__result strong{font-size:18px}.scene--position .position-authorization{padding-block:12px}}@media(max-width:980px)and (min-width:761px){.scene--economics .value-instrument__stage{grid-template-columns:minmax(86px,.76fr) minmax(210px,1.7fr) minmax(96px,.82fr);gap:10px;padding-inline:12px}.scene--economics .value-instrument__anchor{padding-inline:9px}.scene--economics .value-instrument__locks strong{font-size:12px}.scene--position .scale-source{width:31%;padding-inline:7px}.scene--position .scale-source--wipro{left:0}.scene--position .scale-source--whps{left:34.5%}.scene--position .scale-source--delivery{right:0}.scene--position .scale-instrument__gates{padding-inline:6px}.scene--position .scale-instrument__gates li{grid-template-columns:24px minmax(0,1fr);gap:2px 5px;padding-inline:4px}}@media(max-width:760px){.scene--economics h1,.scene--position h1{max-width:11ch;font-size:clamp(40px,12vw,54px);line-height:.95}.scene--economics .value-instrument,.scene--position .scale-instrument{width:100%;height:auto;min-height:0;margin-top:34px}.scene--economics .value-instrument__header,.scene--position .scale-instrument__header{display:block;min-height:0;padding:15px 0}.scene--economics .value-instrument__header h2,.scene--position .scale-instrument__header h2{margin-top:5px;font-size:18px}.scene--economics .value-instrument__header>p,.scene--position .scale-instrument__header>p{max-width:none;margin-top:7px;text-align:left}.scene--economics .value-instrument__stage{grid-template-columns:1fr;grid-template-rows:auto 248px auto;min-height:0;gap:24px;padding:22px 0}.scene--economics .value-instrument__stage:before{top:7%;right:auto;bottom:7%;left:50%;width:1px;height:auto;transform:scaleY(0);transform-origin:top}.scene--economics.is-active .value-instrument.is-revealed .value-instrument__stage:before{animation-name:economicsRailMobileIn}.scene--economics .value-instrument__anchor{width:min(78%,290px);min-height:100px;justify-self:center;padding:13px 18px;text-align:center}.scene--economics .value-instrument__anchor--baseline:after,.scene--economics .value-instrument__anchor--target:before{top:auto;right:auto;left:calc(50% - 4px)}.scene--economics .value-instrument__anchor--baseline:after{bottom:-14px}.scene--economics .value-instrument__anchor--target:before{top:-14px}.scene--economics .value-instrument__corridor{width:min(88%,320px);justify-self:center}.scene--economics .value-instrument__rail{top:0;right:auto;bottom:0;left:50%;width:1px;height:auto}.scene--economics .value-instrument__rail:after{top:auto;right:-4px;bottom:0;transform:rotate(135deg)}.scene--economics .value-instrument__locks{grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr))}.scene--economics .value-instrument__locks li{grid-template-columns:34px 44px minmax(0,1fr);grid-template-rows:1fr;justify-items:start;padding:6px 12px;text-align:left}.scene--economics .value-instrument__locks li:before{top:50%;right:8px;bottom:auto;left:8px;border-top:1px solid var(--amber);border-left:0}.scene--economics .value-instrument__locks span,.scene--economics .value-instrument__locks i,.scene--economics .value-instrument__locks strong{grid-row:1;align-self:center}.scene--economics .value-instrument__locks span{grid-column:1;padding:0}.scene--economics .value-instrument__locks i{grid-column:2;justify-self:center}.scene--economics .value-instrument__locks strong{grid-column:3;padding:8px 9px;background:var(--black)}.scene--economics .value-instrument__sequence{grid-template-columns:1fr;padding:12px 0}.scene--economics .value-instrument__sequence:before{top:22px;right:auto;bottom:22px;left:24px;width:1px;height:auto}.scene--economics .value-instrument__sequence li{grid-template-columns:38px minmax(0,1fr);min-height:64px;justify-items:start;padding:8px 0 8px 12px;text-align:left}.scene--economics .value-instrument__sequence span{grid-row:1 / 3}.scene--economics .value-instrument__sequence strong{margin-top:0}.scene--economics .value-instrument__sequence small{display:block;max-width:none}.scene--economics .value-instrument__claim,.scene--position .scale-instrument__claim{padding-inline:0}.scene--position .scale-instrument__stage{grid-template-rows:184px auto 112px;min-height:0}.scene--position .scale-instrument__sources{min-height:184px}.scene--position .scale-source{top:14px;width:31%;min-height:102px;padding:9px 6px 7px;text-align:center}.scene--position .scale-source--wipro{left:0}.scene--position .scale-source--whps{left:34.5%}.scene--position .scale-source--delivery{right:0}.scene--position .scale-source strong{font-size:13px}.scene--position .scale-source small{white-space:normal;overflow:visible;text-overflow:clip}.scene--position .scale-instrument__junction{bottom:10px}.scene--position .scale-instrument__gates{grid-template-columns:1fr;gap:0;padding:12px 0}.scene--position .scale-instrument__gates:before{top:24px;right:auto;bottom:24px;left:24px;width:1px;height:auto}.scene--position .scale-instrument__gates li{grid-template-columns:38px 26px minmax(0,1fr);grid-template-rows:auto auto;min-height:66px;align-content:center;gap:2px 8px;padding:7px 0 7px 12px}.scene--position .scale-instrument__gates i{grid-row:1 / 3;grid-column:1}.scene--position .scale-instrument__gates span{grid-row:1 / 3;grid-column:2;align-self:center}.scene--position .scale-instrument__gates strong{grid-row:1;grid-column:3}.scene--position .scale-instrument__gates small{display:block;grid-row:2;grid-column:3}.scene--position .scale-instrument__result{width:min(92%,520px);min-height:88px;padding-inline:28px}}@keyframes economicsRailMobileIn{to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.portfolio-field__marker,.coexistence-layer,.coexistence-stream,.coexistence-stream i:before,.coexistence-stream i:after,.retirement-waterfall__column,.retirement-waterfall__difference,.capability-path,.capability-module,.capability-core,.capability-result{animation:none!important;transition:none!important}.portfolio-field__marker,.coexistence-layer,.coexistence-stream,.retirement-waterfall__difference,.capability-module,.capability-core,.capability-result{opacity:1}.portfolio-field__marker,.coexistence-layer,.capability-module{transform:none}.retirement-waterfall__column{transform:scaleY(1)}.capability-core{transform:translate(-50%,-50%) scale(1)}.capability-result{transform:translateY(-50%)}.capability-path{stroke-dashoffset:0}.scene--economics .value-instrument__stage:before,.scene--economics .value-instrument__locks li,.scene--economics .value-instrument__anchor--target,.scene--position .scale-instrument__source-path,.scene--position .scale-instrument__spine,.scene--position .scale-source,.scene--position .scale-instrument__junction,.scene--position .scale-instrument__gates li,.scene--position .scale-instrument__result{animation:none!important;transition:none!important}.scene--economics .value-instrument__stage:before{transform:scaleX(1)}.scene--economics .value-instrument__anchor--target,.scene--economics .value-instrument__locks li,.scene--position .scale-source,.scene--position .scale-instrument__junction,.scene--position .scale-instrument__gates li,.scene--position .scale-instrument__result{opacity:1;transform:none}.scene--position .scale-instrument__junction{transform:translate(-50%)}.scene--position .scale-instrument__source-path,.scene--position .scale-instrument__spine{stroke-dashoffset:0}}@media(max-width:760px)and (prefers-reduced-motion:reduce){.scene--economics .value-instrument__stage:before{transform:scaleY(1)}}.scene--portfolio [data-portfolio-landscape]{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;width:100%;height:min(68vh,590px);min-height:520px;overflow:hidden;border:0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--black)}.scene--portfolio .portfolio-landscape__header{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(190px,.48fr);gap:var(--t-4);min-height:62px;padding:var(--t-3) 0;border-bottom:1px solid var(--line)}.scene--portfolio .portfolio-landscape__header span,.scene--portfolio .portfolio-landscape__header strong,.scene--portfolio .portfolio-landscape__header small{display:block;margin:0;font-size:12px;line-height:1.35}.scene--portfolio .portfolio-landscape__header span,.scene--portfolio .portfolio-landscape__header small{color:var(--muted);font-weight:500}.scene--portfolio .portfolio-landscape__header strong{color:var(--ink);font-size:15px;font-weight:600;letter-spacing:-.012em}.scene--portfolio .portfolio-landscape__signatures{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));min-height:0;isolation:isolate}.scene--portfolio .portfolio-landscape__geometry{position:absolute;z-index:0;inset:var(--t-3) 0;width:100%;height:calc(100% - var(--t-6));overflow:visible;pointer-events:none}.scene--portfolio .portfolio-landscape__geometry path{fill:none;stroke:var(--line);stroke-width:1;stroke-dasharray:440;stroke-dashoffset:440;vector-effect:non-scaling-stroke;transition:stroke-dashoffset var(--t-dur-2) var(--t-ease-out)}.scene--portfolio .portfolio-landscape__geometry .portfolio-landscape__geometry-spine{stroke:var(--cyan);stroke-width:2}.scene--portfolio .portfolio-landscape__geometry .portfolio-landscape__geometry-node{fill:var(--black);stroke:var(--amber)}.scene--portfolio[data-current-beat="1"] .portfolio-landscape__geometry path,.scene--portfolio[data-current-beat="2"] .portfolio-landscape__geometry path{stroke-dashoffset:0}.scene--portfolio .portfolio-signature{--signature-accent: var(--cyan);position:relative;z-index:1;display:grid;grid-template-rows:auto auto auto auto;align-content:center;min-width:0;padding:var(--t-3) var(--t-6);background:color-mix(in srgb,var(--black) 94%,transparent)}.scene--portfolio .portfolio-signature--marketlink,.scene--portfolio .portfolio-signature--grouplink{border-right:1px solid var(--line)}.scene--portfolio .portfolio-signature--marketlink,.scene--portfolio .portfolio-signature--contact{border-bottom:1px solid var(--line)}.scene--portfolio .portfolio-signature--grouplink{--signature-accent: var(--green)}.scene--portfolio .portfolio-signature--reconlink{--signature-accent: var(--amber)}.scene--portfolio .portfolio-signature header{display:grid;grid-template-columns:var(--t-5) minmax(0,1fr);gap:var(--t-2);align-items:end}.scene--portfolio .portfolio-signature header b,.scene--portfolio .portfolio-signature header span,.scene--portfolio .portfolio-signature h3,.scene--portfolio .portfolio-signature>p,.scene--portfolio .portfolio-signature__detail strong,.scene--portfolio .portfolio-signature__detail small,.scene--portfolio .portfolio-signature footer span,.scene--portfolio .portfolio-signature footer small,.scene--portfolio .portfolio-signature__overlap{display:block;margin:0}.scene--portfolio .portfolio-signature header b{color:var(--signature-accent);font-family:var(--mono);font-size:12px;font-weight:500}.scene--portfolio .portfolio-signature header span{color:var(--muted);font-size:12px;font-weight:500;line-height:1.25}.scene--portfolio .portfolio-signature h3{margin-top:var(--t-1);color:var(--ink);font-family:var(--sans);font-size:clamp(20px,1.6vw,28px);font-weight:600;letter-spacing:-.035em;line-height:1}.scene--portfolio .portfolio-signature>p{max-width:43ch;margin-top:var(--t-2);color:var(--ink-soft);font-size:12px;line-height:1.35}.scene--portfolio .portfolio-signature__detail,.scene--portfolio .portfolio-signature footer{display:grid;grid-template-columns:minmax(122px,.45fr) minmax(0,1fr);gap:var(--t-3);margin-top:var(--t-2);padding-top:var(--t-2);border-top:1px solid var(--line)}.scene--portfolio .portfolio-signature__detail strong,.scene--portfolio .portfolio-signature footer span{color:var(--ink);font-size:12px;font-weight:600;line-height:1.3}.scene--portfolio .portfolio-signature__detail small,.scene--portfolio .portfolio-signature footer small{color:var(--muted);font-size:12px;line-height:1.3}.scene--portfolio .portfolio-signature footer span{color:var(--signature-accent)}.scene--portfolio .portfolio-signature__overlap{margin-top:var(--t-1);color:var(--muted);font-size:12px;line-height:1.3}.scene--portfolio.is-active .portfolio-signature [data-beat]:not(.is-revealed){display:none}.scene--portfolio[data-current-beat="2"] .portfolio-signature__detail,.scene--portfolio[data-current-beat="2"] .portfolio-signature footer,.scene--portfolio[data-current-beat="2"] .portfolio-signature__overlap{display:none}.scene--portfolio[data-current-beat="1"] .portfolio-signature>p{display:none}.scene--portfolio .portfolio-landscape__register{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:var(--t-3);margin:0;padding:var(--t-2) 0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line)}.scene--portfolio .portfolio-landscape__register span{display:flex;align-items:baseline;gap:var(--t-1);color:var(--muted);font-size:12px;line-height:1.25;white-space:nowrap}.scene--portfolio .portfolio-landscape__register strong{color:var(--ink);font-family:var(--mono);font-size:14px;font-weight:500}.scene--portfolio .portfolio-context{display:grid;grid-template-rows:auto auto auto;min-height:0}.scene--portfolio .portfolio-context__header{min-height:34px;padding:var(--t-1) 0}.scene--portfolio .portfolio-context__header div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--t-3)}.scene--portfolio .portfolio-context__header span,.scene--portfolio .portfolio-context__header strong,.scene--portfolio .portfolio-context__header small{color:var(--muted);font-size:12px;line-height:1.3}.scene--portfolio .portfolio-context__header strong{color:var(--ink);font-family:var(--mono);font-weight:500}.scene--portfolio .portfolio-context__field.portfolio-field__stage{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:minmax(76px,auto);gap:0;min-height:76px;padding:0;perspective:none}.scene--portfolio .portfolio-context__field:before,.scene--portfolio .portfolio-field__overlap,.scene--portfolio .portfolio-field__shared{display:none}.scene--portfolio .portfolio-context__field .portfolio-field__lane{--lane-shift: 0px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(28px,1fr);align-items:stretch;gap:var(--t-1);min-width:0;padding:var(--t-1) var(--t-2);border:0;border-left:1px solid var(--line);background:transparent;clip-path:none;transform:none}.scene--portfolio .portfolio-context__field .portfolio-field__lane:first-child{border-left:0;padding-left:0}.scene--portfolio .portfolio-context__field .portfolio-field__lane header{display:block;min-width:0}.scene--portfolio .portfolio-context__field .portfolio-field__lane header span{color:var(--lane-accent);font-size:12px;font-weight:600;line-height:1.2}.scene--portfolio .portfolio-context__field .portfolio-field__lane>div{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--t-1);min-width:0}.scene--portfolio .portfolio-context__field .portfolio-field__marker{display:grid;flex:0 0 26px;width:26px;height:26px;place-items:center;padding:0;border:0;border-top:1px solid var(--lane-accent);border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink-soft);font-family:var(--mono);font-size:12px;font-weight:500;opacity:1;transform:none}.scene--portfolio .portfolio-context__field .portfolio-field__marker:before{display:none}.scene--portfolio .portfolio-context__field .portfolio-field__marker:hover,.scene--portfolio .portfolio-context__field .portfolio-field__marker:focus-visible,.scene--portfolio .portfolio-context__field .portfolio-field__marker[aria-pressed=true]{border-color:var(--lane-accent);background:color-mix(in srgb,var(--lane-accent) 9%,var(--black));color:var(--ink);transform:none}.scene--portfolio.is-active .portfolio-context.is-revealed .portfolio-field__marker{animation:portfolioContextIn var(--t-dur-2) var(--t-ease-out) calc(var(--marker-index, 0) * 12ms) both}@keyframes portfolioContextIn{0%{opacity:0;transform:translateY(var(--t-1))}to{opacity:1;transform:none}}.scene--portfolio .portfolio-context .portfolio-field__focus{display:grid;grid-template-columns:128px minmax(160px,.9fr) minmax(180px,1.1fr);gap:var(--t-3);min-height:38px;align-items:center;padding:var(--t-1) 0;border-top:1px solid var(--line)}.scene--portfolio .portfolio-context .portfolio-field__focus span,.scene--portfolio .portfolio-context .portfolio-field__focus strong,.scene--portfolio .portfolio-context .portfolio-field__focus p{margin:0;font-size:12px;line-height:1.25}.scene--portfolio .portfolio-context .portfolio-field__focus span,.scene--portfolio .portfolio-context .portfolio-field__focus p{color:var(--muted)}.scene--portfolio .portfolio-context .portfolio-field__focus strong{color:var(--ink);font-weight:600}.scene--portfolio .portfolio-register-link{right:0;bottom:0;height:38px;min-height:38px;align-items:center;padding:0;font-size:12px}.scene--portfolio .portfolio-context .portfolio-field__focus{padding-right:164px}@media(max-width:1320px),(max-height:800px){.scene--portfolio [data-portfolio-landscape]{height:500px;min-height:500px}.scene--portfolio .portfolio-landscape__header{grid-template-columns:126px minmax(0,1fr);min-height:52px;padding:var(--t-2) 0}.scene--portfolio .portfolio-landscape__header small{display:none}.scene--portfolio .portfolio-signature{padding:var(--t-2) var(--t-4)}.scene--portfolio .portfolio-signature h3{font-size:20px}.scene--portfolio .portfolio-signature__detail,.scene--portfolio .portfolio-signature footer{grid-template-columns:minmax(108px,.42fr) minmax(0,1fr);gap:var(--t-2);margin-top:var(--t-1);padding-top:var(--t-1)}.scene--portfolio .portfolio-signature footer small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scene--portfolio .portfolio-landscape__register{min-height:38px;padding-block:var(--t-1)}.scene--portfolio .portfolio-context__header small,.scene--portfolio .portfolio-context .portfolio-field__focus p{display:none}.scene--portfolio .portfolio-context .portfolio-field__focus{grid-template-columns:112px minmax(0,1fr)}}@media(max-width:760px){.scene--portfolio .scene__camera{display:block;min-height:100svh;padding:62px 16px 78px}.scene--portfolio .scene__copy{display:none}.scene--portfolio [data-portfolio-landscape]{display:grid;grid-template-rows:auto auto auto auto auto;width:100%;height:auto;min-height:0;margin:0;overflow:visible}.scene--portfolio .portfolio-landscape__header{display:block;min-height:0;padding:var(--t-2) 0}.scene--portfolio .portfolio-landscape__header span,.scene--portfolio .portfolio-landscape__header strong{display:block}.scene--portfolio .portfolio-landscape__header strong{max-width:32ch;margin-top:var(--t-1);font-size:16px}.scene--portfolio .portfolio-landscape__header small,.scene--portfolio .portfolio-landscape__geometry{display:none}.scene--portfolio .portfolio-landscape__signatures{display:block}.scene--portfolio .portfolio-signature,.scene--portfolio .portfolio-signature--marketlink,.scene--portfolio .portfolio-signature--contact,.scene--portfolio .portfolio-signature--grouplink,.scene--portfolio .portfolio-signature--reconlink{display:block;min-height:0;padding:var(--t-2) 0;border:0;border-bottom:1px solid var(--line);background:transparent}.scene--portfolio .portfolio-signature header{grid-template-columns:var(--t-5) minmax(0,1fr)}.scene--portfolio .portfolio-signature h3{font-size:18px}.scene--portfolio .portfolio-signature>p{max-width:none;margin-top:var(--t-1);padding-left:calc(var(--t-5) + var(--t-2))}.scene--portfolio[data-current-beat="1"] .portfolio-signature>p,.scene--portfolio[data-current-beat="2"] .portfolio-signature>p,.scene--portfolio .portfolio-signature footer,.scene--portfolio .portfolio-signature__overlap{display:none}.scene--portfolio .portfolio-signature__detail{grid-template-columns:minmax(112px,.42fr) minmax(0,1fr);gap:var(--t-2);margin-top:var(--t-1);padding:var(--t-1) 0 0 calc(var(--t-5) + var(--t-2))}.scene--portfolio .portfolio-landscape__register{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--t-1) var(--t-3);min-height:0;padding:var(--t-2) 0}.scene--portfolio .portfolio-landscape__register span:first-child{grid-column:1 / -1}.scene--portfolio .portfolio-context__header{min-height:0;padding:var(--t-2) 0 var(--t-1)}.scene--portfolio .portfolio-context__header div{display:block}.scene--portfolio .portfolio-context__header small{display:none}.scene--portfolio .portfolio-context__field.portfolio-field__stage{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;min-height:0;padding:0}.scene--portfolio .portfolio-context__field .portfolio-field__lane,.scene--portfolio .portfolio-context__field .portfolio-field__lane:first-child{display:grid;min-height:54px;padding:var(--t-1) var(--t-2);border:0;border-top:1px solid var(--line)}.scene--portfolio .portfolio-context__field .portfolio-field__lane:nth-child(odd){padding-left:0;border-right:1px solid var(--line)}.scene--portfolio .portfolio-context__field .portfolio-field__marker{width:24px;height:24px}.scene--portfolio .portfolio-context .portfolio-field__focus,.scene--portfolio .portfolio-context .portfolio-field__focus p{display:none}.scene--portfolio .portfolio-register-link{position:static;display:block;width:auto;height:auto;min-height:0;padding:var(--t-2) 0;border-top:1px solid var(--line)}.scene--portfolio .portfolio-position-note{position:static;margin-top:var(--t-1);padding-top:var(--t-1)}}@media(prefers-reduced-motion:reduce){.scene--portfolio .portfolio-landscape__geometry path,.scene--portfolio .portfolio-field__marker{animation:none!important;transition:none!important}.scene--portfolio .portfolio-landscape__geometry path{stroke-dashoffset:0}.scene--portfolio .portfolio-field__marker{opacity:1;transform:none}}.theater:has(.scene--foundation.is-active) .theater__light,.theater:has(.scene--foundation.is-active) .theater__datum,.theater:has(.scene--foundation.is-active) .theater__grain{display:none}body:has(.scene--foundation.is-active) .corner-help{display:none}.scene--foundation{background:var(--t-dark-ground);color:var(--t-dark-ink);font-family:var(--t-text)}.scene--foundation .private-ai-camera{display:grid;grid-template-columns:minmax(390px,.74fr) minmax(690px,1.26fr);gap:0;width:100%;max-width:none;height:100%;margin:0;padding:60px 0 64px;overflow:hidden;transform:none}.private-ai-copy{position:relative;z-index:4;display:flex;min-width:0;min-height:0;flex-direction:column;justify-content:center;padding:clamp(var(--t-6),5vw,var(--t-9)) clamp(var(--t-6),5vw,var(--t-9));border-right:1px solid var(--t-dark-line);background:var(--t-dark-ground)}.private-ai-kicker{display:flex;align-items:center;gap:var(--t-3);margin:0 0 clamp(var(--t-4),2.5vh,var(--t-5));color:var(--t-dark-muted);font-size:var(--t-label-size);font-weight:600;letter-spacing:var(--t-label-ls);line-height:var(--t-label-lh)}.private-ai-kicker:before{width:var(--t-7);height:1px;content:"";background:var(--t-dark-gold)}.private-ai-kicker span{color:var(--t-dark-ink);font-variant-numeric:tabular-nums}.scene--foundation .private-ai-copy h1{max-width:620px;margin:0;color:var(--t-dark-ink);font-family:var(--t-text);font-size:clamp(3rem,4.7vw,5rem);font-weight:600;font-variation-settings:normal;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.private-ai-lede{max-width:540px;margin:clamp(var(--t-4),2.4vh,var(--t-5)) 0 0;color:var(--t-dark-muted);font-size:var(--t-lead-size);font-weight:400;letter-spacing:var(--t-lead-ls);line-height:1.48;text-wrap:pretty}.private-ai-foundation-record{max-width:540px;margin:clamp(var(--t-5),4vh,var(--t-7)) 0 0;border-top:1px solid var(--t-dark-line-strong);border-bottom:1px solid var(--t-dark-line)}.private-ai-foundation-record>div{display:grid;grid-template-columns:minmax(64px,.26fr) minmax(0,1fr);gap:var(--t-4);align-items:center;min-height:76px;padding:var(--t-3) 0}.private-ai-foundation-record>div+div{border-top:1px solid var(--t-dark-line)}.private-ai-foundation-record dt,.private-ai-foundation-record dd{margin:0}.private-ai-foundation-record dt{color:var(--t-dark-gold);font-size:clamp(1.5rem,2.2vw,2.25rem);font-weight:500;letter-spacing:-.035em;line-height:1}.private-ai-foundation-record dd strong,.private-ai-foundation-record dd span{display:block}.private-ai-foundation-record dd strong{color:var(--t-dark-ink);font-size:var(--t-body-size);font-weight:600;line-height:1.35}.private-ai-foundation-record dd span,.private-ai-foundation-record__standing dd{margin-top:var(--t-1);color:var(--t-dark-muted);font-size:var(--t-meta-size);font-weight:400;line-height:var(--t-meta-lh)}.private-ai-foundation-record__standing dt{color:var(--t-dark-muted);font-size:var(--t-meta-size);font-weight:600;letter-spacing:var(--t-meta-ls)}.private-ai-cutaway{position:relative;z-index:2;display:grid;grid-template-rows:minmax(0,1fr) minmax(0,0fr) minmax(0,0fr) minmax(0,0fr);min-width:0;min-height:0;height:100%;margin:0;overflow:hidden;isolation:isolate;background:var(--t-dark-surface);transition:grid-template-rows var(--t-dur-2) var(--t-ease-out)}.scene--foundation[data-current-beat="1"] .private-ai-cutaway{grid-template-rows:minmax(0,.58fr) minmax(0,.42fr) minmax(0,0fr) minmax(0,0fr)}.scene--foundation[data-current-beat="2"] .private-ai-cutaway{grid-template-rows:minmax(0,.17fr) minmax(0,.29fr) minmax(0,.54fr) minmax(0,0fr)}.scene--foundation[data-current-beat="3"] .private-ai-cutaway{grid-template-rows:minmax(0,0fr) minmax(0,0fr) minmax(0,.48fr) minmax(0,.52fr)}.private-ai-cutaway__geometry{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity var(--t-dur-2) var(--t-ease-out)}.scene--foundation[data-current-beat="2"] .private-ai-cutaway__geometry,.scene--foundation[data-current-beat="3"] .private-ai-cutaway__geometry{opacity:.22}.private-ai-cutaway__geometry svg{width:100%;height:100%}.private-ai-geometry__datum,.private-ai-geometry__spine,.private-ai-geometry__release,.private-ai-geometry__release-mark{fill:none;stroke:var(--t-dark-line);stroke-width:1;vector-effect:non-scaling-stroke}.private-ai-geometry__plane{fill:var(--t-dark-surface);stroke:var(--t-dark-line-strong);stroke-width:1;vector-effect:non-scaling-stroke}.private-ai-geometry__plane-edge{fill:var(--t-dark-ground);stroke:var(--t-dark-line);stroke-width:1;vector-effect:non-scaling-stroke}.private-ai-geometry__spine,.private-ai-geometry__release-mark{stroke:var(--t-dark-accent)}.private-ai-geometry__release{stroke:var(--t-dark-gold)}.private-ai-geometry__node{fill:var(--t-dark-ground);stroke:var(--t-dark-accent);stroke-width:2;vector-effect:non-scaling-stroke}.private-ai-geometry__node--human{stroke:var(--t-dark-gold)}.private-ai-media,.private-ai-inference,.private-ai-architecture,.private-ai-release{position:relative;z-index:1;min-width:0;min-height:0;overflow:hidden}.private-ai-media{background:var(--t-dark-ground)}.private-ai-media img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 62%;transform:scale(1.16);transition:transform var(--t-dur-2) var(--t-ease-out)}.scene--foundation[data-current-beat="1"] .private-ai-media img{transform:scale(1.1)}.scene--foundation[data-current-beat="2"] .private-ai-media img{transform:scale(1.04)}.private-ai-media figcaption{position:absolute;right:0;bottom:0;left:0;min-height:36px;margin:0;padding:var(--t-2) var(--t-4);border-top:1px solid var(--t-dark-line);background:var(--t-dark-ground);color:var(--t-dark-muted);font-size:var(--t-meta-size);font-weight:400;line-height:var(--t-meta-lh)}.private-ai-inference{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:stretch;border-top:1px solid var(--t-dark-line-strong);border-bottom:1px solid var(--t-dark-line);background:var(--t-dark-ground)}.private-ai-inference>div:first-child{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(var(--t-3),2vw,var(--t-5))}.private-ai-inference p,.private-ai-architecture header p,.private-ai-release header p{margin:0;color:var(--t-dark-gold);font-size:var(--t-meta-size);font-weight:600;letter-spacing:var(--t-meta-ls);line-height:var(--t-meta-lh)}.private-ai-inference h2,.private-ai-architecture h2,.private-ai-release h2{max-width:none;margin:var(--t-2) 0 0;color:var(--t-dark-ink);font-family:var(--t-text);font-size:clamp(1.25rem,1.75vw,1.75rem);font-weight:600;letter-spacing:-.025em;line-height:1.12;text-wrap:balance}.private-ai-inference>div:first-child>span{display:block;max-width:660px;margin-top:var(--t-2);color:var(--t-dark-muted);font-size:var(--t-meta-size);line-height:var(--t-meta-lh)}.private-ai-inference dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;min-height:0;margin:0;border-left:1px solid var(--t-dark-line)}.private-ai-inference dl div{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:var(--t-3) var(--t-4)}.private-ai-inference dl div+div{border-left:1px solid var(--t-dark-line)}.private-ai-inference dt,.private-ai-inference dd{margin:0}.private-ai-inference dt{color:var(--t-dark-ink);font-size:clamp(1.5rem,2vw,2.25rem);font-weight:500;letter-spacing:-.045em;line-height:1}.private-ai-inference dd{margin-top:var(--t-2);color:var(--t-dark-muted);font-size:var(--t-meta-size);line-height:var(--t-meta-lh)}.private-ai-architecture{display:grid;grid-template-rows:auto minmax(0,1fr);background:transparent}.private-ai-architecture header,.private-ai-release header{position:relative;z-index:2;display:grid;grid-template-columns:minmax(210px,.58fr) minmax(0,1.42fr);gap:clamp(var(--t-4),2vw,var(--t-6));align-items:end;padding:clamp(var(--t-3),2vw,var(--t-5)) clamp(var(--t-4),2.4vw,var(--t-6));border-bottom:1px solid var(--t-dark-line-strong);background:var(--t-dark-ground)}.private-ai-architecture header p,.private-ai-release header p{align-self:center}.private-ai-architecture h2,.private-ai-release h2{margin:0}.private-ai-architecture ol,.private-ai-release ol{position:relative;z-index:2;display:grid;min-width:0;min-height:0;margin:0;padding:0;list-style:none}.private-ai-architecture ol{grid-template-columns:repeat(6,minmax(0,1fr));background:transparent}.private-ai-architecture li,.private-ai-release li{position:relative;min-width:0;border-left:1px solid var(--t-dark-line)}.private-ai-architecture li:first-child,.private-ai-release li:first-child{border-left:0}.private-ai-architecture li{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(var(--t-3),1.45vw,var(--t-5))}.private-ai-architecture li>span,.private-ai-release li>span{color:var(--t-dark-accent);font-size:var(--t-meta-size);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--t-meta-lh)}.private-ai-architecture li strong,.private-ai-architecture li small{display:block}.private-ai-architecture li strong{margin-top:auto;color:var(--t-dark-ink);font-size:clamp(.75rem,.92vw,.9375rem);font-weight:600;letter-spacing:-.012em;line-height:1.3}.private-ai-architecture li small{margin-top:var(--t-2);color:var(--t-dark-muted);font-size:var(--t-meta-size);font-weight:400;line-height:var(--t-meta-lh)}.private-ai-release{display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-top:1px solid var(--t-dark-line-strong);background:transparent}.private-ai-release ol{grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--t-dark-line);background:transparent}.private-ai-release li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--t-2);align-content:center;padding:var(--t-3) clamp(var(--t-3),1.3vw,var(--t-5))}.private-ai-release li strong{color:var(--t-dark-ink);font-size:var(--t-meta-size);font-weight:600;line-height:var(--t-meta-lh)}.private-ai-next-proof{position:relative;z-index:2;margin:0;padding:var(--t-3) clamp(var(--t-4),2.4vw,var(--t-6)) var(--t-4);background:var(--t-dark-ground);color:var(--t-dark-muted);font-size:var(--t-meta-size);font-weight:400;line-height:1.5}.private-ai-next-proof strong{display:inline;margin-right:var(--t-2);color:var(--t-dark-gold);font-weight:600}.private-ai-boundary{position:absolute;z-index:5;right:var(--t-4);bottom:var(--t-3);left:var(--t-4);margin:0;color:var(--t-dark-muted);font-size:var(--t-meta-size);line-height:var(--t-meta-lh);opacity:0;pointer-events:none}@media(max-width:1280px)and (min-width:761px){.scene--foundation .private-ai-camera{grid-template-columns:minmax(370px,.72fr) minmax(650px,1.28fr)}.private-ai-copy{padding-right:var(--t-7);padding-left:var(--t-7)}.scene--foundation .private-ai-copy h1{font-size:clamp(2.75rem,4.8vw,3.875rem)}.private-ai-lede{font-size:var(--t-body-size)}.private-ai-foundation-record{margin-top:var(--t-5)}.private-ai-foundation-record>div{min-height:64px}.private-ai-inference{grid-template-columns:minmax(0,1.22fr) minmax(250px,.78fr)}.private-ai-inference h2,.private-ai-architecture h2,.private-ai-release h2{font-size:1.25rem}.private-ai-architecture header,.private-ai-release header{padding-top:var(--t-3);padding-bottom:var(--t-3)}.private-ai-architecture li{padding:var(--t-3)}}@media(max-width:760px){.scene--foundation .private-ai-camera{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:0;min-height:100svh;padding:56px 0 64px}.private-ai-copy{display:block;padding:var(--t-4) var(--t-5) var(--t-3);border-right:0;border-bottom:1px solid var(--t-dark-line)}.private-ai-kicker{margin-bottom:var(--t-3);font-size:var(--t-meta-size)}.private-ai-kicker:before{width:var(--t-6)}.scene--foundation .private-ai-copy h1{max-width:350px;font-size:clamp(2rem,9.6vw,2.625rem);letter-spacing:-.04em;line-height:1}.private-ai-lede{margin-top:var(--t-3);font-size:var(--t-body-sm-size);line-height:1.45}.private-ai-foundation-record{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--t-4)}.private-ai-foundation-record>div{grid-template-columns:minmax(48px,auto) minmax(0,1fr);gap:var(--t-3);min-height:68px;padding:var(--t-2) var(--t-3) var(--t-2) 0}.private-ai-foundation-record>div+div{padding-right:0;padding-left:var(--t-3);border-top:0;border-left:1px solid var(--t-dark-line)}.private-ai-foundation-record dt{font-size:1.5rem}.private-ai-foundation-record__standing dt{font-size:var(--t-meta-size)}.scene--foundation[data-current-beat="1"] .private-ai-lede,.scene--foundation[data-current-beat="1"] .private-ai-foundation-record,.scene--foundation[data-current-beat="2"] .private-ai-lede,.scene--foundation[data-current-beat="2"] .private-ai-foundation-record,.scene--foundation[data-current-beat="3"] .private-ai-lede,.scene--foundation[data-current-beat="3"] .private-ai-foundation-record{display:none}.scene--foundation[data-current-beat="1"] .private-ai-copy,.scene--foundation[data-current-beat="2"] .private-ai-copy,.scene--foundation[data-current-beat="3"] .private-ai-copy{padding-top:var(--t-3);padding-bottom:var(--t-3)}.scene--foundation[data-current-beat="1"] .private-ai-kicker,.scene--foundation[data-current-beat="2"] .private-ai-kicker,.scene--foundation[data-current-beat="3"] .private-ai-kicker{margin-bottom:var(--t-2)}.scene--foundation[data-current-beat="1"] .private-ai-copy h1,.scene--foundation[data-current-beat="2"] .private-ai-copy h1,.scene--foundation[data-current-beat="3"] .private-ai-copy h1{max-width:none;font-size:clamp(1.625rem,7.2vw,2rem)}.private-ai-cutaway{height:100%}.scene--foundation[data-current-beat="1"] .private-ai-cutaway{grid-template-rows:minmax(0,.42fr) minmax(0,.58fr) minmax(0,0fr) minmax(0,0fr)}.scene--foundation[data-current-beat="2"] .private-ai-cutaway{grid-template-rows:minmax(0,0fr) minmax(0,0fr) minmax(0,1fr) minmax(0,0fr)}.scene--foundation[data-current-beat="3"] .private-ai-cutaway{grid-template-rows:minmax(0,0fr) minmax(0,0fr) minmax(0,0fr) minmax(0,1fr)}.private-ai-media img{object-position:center 66%;transform:scale(1.3);transform-origin:center 70%}.scene--foundation[data-current-beat="1"] .private-ai-media img{transform:scale(1.24)}.private-ai-media figcaption{min-height:34px;padding:var(--t-2) var(--t-3)}.private-ai-inference{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.private-ai-inference>div:first-child{padding:var(--t-4) var(--t-5) var(--t-3)}.private-ai-inference h2,.private-ai-architecture h2,.private-ai-release h2{font-size:1.25rem}.private-ai-inference dl{min-height:82px;border-top:1px solid var(--t-dark-line);border-left:0}.private-ai-inference dl div{padding:var(--t-3) var(--t-5)}.private-ai-inference dt{font-size:1.75rem}.private-ai-architecture header,.private-ai-release header{grid-template-columns:minmax(0,1fr);gap:var(--t-2);align-items:start;padding:var(--t-4) var(--t-5)}.private-ai-architecture ol{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(6,minmax(0,1fr))}.private-ai-architecture li{display:grid;grid-template-columns:var(--t-6) minmax(120px,.72fr) minmax(0,1fr);gap:var(--t-3);align-items:center;padding:var(--t-2) var(--t-5);border-top:1px solid var(--t-dark-line);border-left:0}.private-ai-architecture li:first-child{border-top:0}.private-ai-architecture li strong,.private-ai-architecture li small{margin:0}.private-ai-release{grid-template-rows:auto auto minmax(0,1fr)}.private-ai-release ol{grid-template-columns:minmax(0,1fr)}.private-ai-release li{min-height:42px;padding:var(--t-2) var(--t-5);border-top:1px solid var(--t-dark-line);border-left:0}.private-ai-release li:first-child{border-top:0}.private-ai-next-proof{display:flex;flex-direction:column;justify-content:center;padding:var(--t-4) var(--t-5)}}@media(max-width:760px)and (max-height:680px){.private-ai-copy{padding-top:var(--t-2);padding-bottom:var(--t-2)}.private-ai-kicker{margin-bottom:var(--t-2)}.scene--foundation .private-ai-copy h1{font-size:1.75rem}.private-ai-lede{display:none}.private-ai-foundation-record{margin-top:var(--t-3)}.private-ai-foundation-record>div{min-height:56px}.private-ai-architecture header,.private-ai-release header{padding-top:var(--t-3);padding-bottom:var(--t-3)}.private-ai-architecture li,.private-ai-release li{padding-top:var(--t-1);padding-bottom:var(--t-1)}.private-ai-next-proof{padding-top:var(--t-2);padding-bottom:var(--t-2);line-height:var(--t-meta-lh)}}@media(prefers-reduced-motion:reduce){.private-ai-cutaway,.private-ai-cutaway__geometry,.private-ai-media img,.scene--foundation [data-beat]{transition:none!important}}:root{--glass-fill: linear-gradient( 164deg, rgba(30, 37, 47, .62) 0%, rgba(16, 21, 28, .55) 46%, rgba(10, 13, 18, .66) 100% );--glass-fill-raised: linear-gradient( 160deg, rgba(38, 46, 58, .66) 0%, rgba(19, 25, 33, .58) 52%, rgba(11, 15, 21, .7) 100% );--glass-edge: rgba(243, 240, 232, .1);--glass-specular: inset 0 1px 0 rgba(255, 255, 255, .13), inset 0 0 0 1px rgba(255, 255, 255, .03);--glass-shadow: 0 24px 70px rgba(0, 0, 0, .5), 0 6px 22px rgba(0, 0, 0, .38);--metal-text: linear-gradient( 178deg, #fbf7ec 4%, #e8e2d3 38%, #b8b1a1 62%, #948c7b 88% );--metal-gold-text: linear-gradient(178deg, #f6dfae 6%, #eeb853 46%, #a97f34 92%);--hairline-lit: linear-gradient( 90deg, transparent 0%, rgba(243, 240, 232, .28) 18%, rgba(243, 240, 232, .28) 82%, transparent 100% )}.theater{background:radial-gradient(ellipse 92% 60% at 20% -12%,rgba(238,184,83,.13),transparent 52%),radial-gradient(ellipse 70% 48% at 86% 112%,rgba(76,128,178,.12),transparent 58%),radial-gradient(ellipse 120% 34% at 50% 118%,rgba(238,184,83,.05),transparent 70%),linear-gradient(178deg,#0a0d12,#07090c 42%,#090b10)}.theater__light{background:radial-gradient(ellipse 46% 34% at 24% -10%,rgba(255,226,174,.2),transparent 68%),radial-gradient(ellipse 40% 30% at 88% 108%,rgba(88,146,196,.12),transparent 64%),linear-gradient(to bottom,transparent 0%,transparent 58%,rgba(238,184,83,.024) 76%,transparent 92%)}.theater__datum{opacity:.26}.presenter-chrome,.scene-nav{background:linear-gradient(180deg,#0e1218a8,#0a0d1280);-webkit-backdrop-filter:blur(16px) saturate(1.25);backdrop-filter:blur(16px) saturate(1.25);box-shadow:inset 0 -1px #ffffff0d}.scene-nav{box-shadow:inset 0 1px #ffffff0f}.controlled-release-stage,.private-ai-inference,.private-ai-architecture,.private-ai-release,.scene__artifact>.control-map,.scene .release-contract,.scene .member-cutaway,.scene .lesson-contract,.scene .marketlink-enrollment-journey,.scene .portfolio-landscape,.scene .coexistence-cutaway,.scene .value-instrument,.scene .scale-instrument{border:1px solid var(--glass-edge);background:var(--glass-fill);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);box-shadow:var(--glass-specular),var(--glass-shadow)}.controlled-release-stage .control-map,.controlled-release-stage [data-phase-inspector],.controlled-release-stage .lifecycle-rail{background:var(--glass-fill-raised);box-shadow:inset 0 1px #ffffff14}.lifecycle-rail button{transition:transform .28s var(--ease-out),background-color .28s var(--ease-out),box-shadow .28s var(--ease-out)}.lifecycle-rail button:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0006,inset 0 1px #ffffff1f}.lifecycle-rail button.is-current-run{background:linear-gradient(168deg,#6fd5d624,#10151c66);box-shadow:inset 0 1px #ffffff29,0 14px 34px #00000070,0 0 0 1px #6fd5d638}.private-ai-foundation-record dt,.private-ai-inference dl dt,.scene .scene-stat dt,.scene .scene-stat strong{background:var(--metal-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#e8e2d3}.private-ai-foundation-record__standing dt{background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentcolor}.private-ai-kicker>span,.scene-kicker>span{background:var(--metal-gold-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--amber)}.private-ai-media{isolation:isolate;background:radial-gradient(ellipse 70% 52% at 50% 108%,rgba(238,184,83,.1),transparent 62%),var(--t-dark-ground)}.private-ai-media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.private-ai-media img{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 14%,#000 84%,rgba(0,0,0,.55) 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 14%,#000 84%,rgba(0,0,0,.55) 100%);object-position:center 58%}.private-ai-media:after{position:absolute;inset:auto 0 0 0;height:26%;content:"";pointer-events:none;background:linear-gradient(to top,rgba(7,9,12,.92) 0%,transparent 100%)}.private-ai-estate-readout{position:absolute;z-index:3;right:clamp(12px,2.4vw,30px);bottom:clamp(58px,8.6vh,84px);left:clamp(12px,2.4vw,30px);display:flex;flex-wrap:wrap;gap:0;margin:0;border:1px solid var(--glass-edge);background:linear-gradient(172deg,#141a2299,#0a0d12ad);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);box-shadow:var(--glass-specular),0 18px 44px #0000007a}.private-ai-estate-readout>div{display:grid;flex:1 1 150px;gap:4px;padding:clamp(10px,1.3vw,16px) clamp(12px,1.5vw,20px)}.private-ai-estate-readout>div+div{border-left:1px solid rgba(243,240,232,.08)}.private-ai-estate-readout dt{margin:0;color:var(--dim);font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.private-ai-estate-readout dd{margin:0;color:var(--ink);font-family:var(--mono);font-size:clamp(12.5px,1.05vw,15px);font-weight:600;letter-spacing:.01em}.private-ai-estate-readout>div:first-child dd{background:var(--metal-gold-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.scene--foundation[data-current-beat="2"] .private-ai-estate-readout,.scene--foundation[data-current-beat="3"] .private-ai-estate-readout{opacity:0;transition:opacity var(--t-dur-2) var(--t-ease-out)}.scene--foundation[data-current-beat="0"] .private-ai-estate-readout,.scene--foundation[data-current-beat="1"] .private-ai-estate-readout{opacity:1;transition:opacity var(--t-dur-2) var(--t-ease-out)}@media(min-width:981px){.scene--method.is-active[data-current-beat="0"] .control-map[data-beat="1"]:not(.is-revealed){display:grid;opacity:.34;filter:saturate(.55);pointer-events:none;translate:none;transition:opacity .34s ease,filter .34s ease}.scene--method[data-current-beat="0"] .controlled-release-stage{grid-template-rows:auto auto minmax(0,1fr);align-content:stretch}.scene--method[data-current-beat="0"] .lifecycle-rail button{padding-block:18px}}.scene--contact .scene__camera:before,.scene--engineering .scene__camera:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;opacity:.3;background-image:image-set(url(/images/estate/whps-dgx-estate-detail-v1-1600.avif) type("image/avif"),url(/images/estate/whps-dgx-estate-detail-v1-1600.jpg) type("image/jpeg"));background-position:30% 62%;background-size:cover;-webkit-mask-image:radial-gradient(ellipse 66% 82% at 22% 88%,#000 0%,transparent 76%);mask-image:radial-gradient(ellipse 66% 82% at 22% 88%,#000 0%,transparent 76%)}.scene--engineering .scene__camera:before{opacity:.12;background-position:18% 40%;-webkit-mask-image:radial-gradient(ellipse 56% 72% at 8% 84%,#000 0%,transparent 72%);mask-image:radial-gradient(ellipse 56% 72% at 8% 84%,#000 0%,transparent 72%)}.scene--economics .scene__camera:before,.scene--position .scene__camera:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:radial-gradient(ellipse 74% 44% at 62% 96%,rgba(238,184,83,.08),transparent 66%),radial-gradient(ellipse 48% 36% at 12% -8%,rgba(111,213,214,.05),transparent 60%)}.scene-nav button,.chrome-actions .icon-action,.chrome-actions .text-action{transition:transform .24s var(--ease-out),background-color .24s var(--ease-out)}.scene-nav button:hover,.chrome-actions .icon-action:hover{transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.lifecycle-rail button,.scene-nav button,.chrome-actions .icon-action,.chrome-actions .text-action,.private-ai-estate-readout{transition:none!important}.lifecycle-rail button:hover,.scene-nav button:hover,.chrome-actions .icon-action:hover{transform:none!important}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.presenter-chrome,.scene-nav{background:#0c1015f0}.controlled-release-stage,.private-ai-inference,.private-ai-architecture,.private-ai-release,.scene__artifact>.control-map,.scene .release-contract,.scene .member-cutaway,.scene .lesson-contract,.scene .marketlink-enrollment-journey,.scene .portfolio-landscape,.scene .coexistence-cutaway,.scene .value-instrument,.scene .scale-instrument,.private-ai-estate-readout{background:#0f141af5}}@media(forced-colors:active){.private-ai-foundation-record dt,.private-ai-kicker>span,.scene-kicker>span,.private-ai-estate-readout>div:first-child dd{background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentcolor}}:root{--t-canvas: #f7f6f2;--t-sunken: #efede6;--t-surface: #ffffff;--t-ink: #111418;--t-ink-2: #41464e;--t-muted: #5f6575;--t-line: #e2dfd7;--t-line-strong: #8b8578;--t-accent: #1b4d89;--t-accent-strong: #123a6b;--t-accent-wash: #e9eef5;--t-green: #256b4f;--t-green-wash: #e3efe8;--t-amber: #8a5d00;--t-amber-wash: #f5ecd8;--t-red: #a23b2e;--t-red-wash: #f6e5e1;--t-gold-ink: #856223;--t-gold-rule: #a57f33;--t-dark-ground: #0e1218;--t-dark-surface: #161b24;--t-dark-ink: #f2f0ea;--t-dark-muted: #a8aaa4;--t-dark-accent: #7fa8e8;--t-dark-gold: #c99c4f;--t-dark-line: rgba(242, 240, 234, .14);--t-dark-line-strong: rgba(242, 240, 234, .32);--t-sdlc-canvas: #f4f1e9;--t-sdlc-surface: #fbfaf6;--t-sdlc-sunken: #eeece5;--t-sdlc-sticky: rgba(244, 241, 233, .97);--t-sdlc-ink: #12161c;--t-sdlc-copy: #49505b;--t-sdlc-muted: #5e646c;--t-sdlc-rule: #cbc6ba;--t-sdlc-accent: #1a4f8c;--t-sdlc-hero-ground: #090c10;--t-sdlc-hero-ink: #f6f3ed;--t-sdlc-hero-copy: #b8bdc4;--t-sdlc-hero-subdued: #aeb9c8;--t-sdlc-hero-muted: #969da7;--t-sdlc-hero-rule: #303744;--t-sdlc-hero-rule-strong: #46505d;--t-sdlc-hero-rail: #657080;--t-sdlc-hero-accent: #8fb7ef;--t-sdlc-hero-gold: #d6ae61;--t-sdlc-hero-gold-bright: #f3d28d;--t-sdlc-plane-intent: #121821;--t-sdlc-plane-intent-depth: #171e28;--t-sdlc-plane-intent-rule: #465260;--t-sdlc-plane-execution: #132027;--t-sdlc-plane-execution-depth: #14232b;--t-sdlc-plane-execution-rule: #5c9fa8;--t-sdlc-plane-proof: #211d18;--t-sdlc-plane-proof-depth: #1d1c1a;--t-sdlc-plane-proof-rule: #a78951;--t-display: "Fraunces", "Iowan Old Style", Georgia, serif;--t-text: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--t-data: "JetBrains Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--t-d1-size: clamp(2.75rem, 5.2vw, 4.75rem);--t-d1-lh: 1.04;--t-d1-ls: -.022em;--t-d2-size: clamp(2rem, 3.4vw, 2.875rem);--t-d2-lh: 1.1;--t-d2-ls: -.018em;--t-d3-size: clamp(1.5rem, 2.2vw, 1.875rem);--t-d3-lh: 1.18;--t-d3-ls: -.012em;--t-d4-size: 1.1875rem;--t-d4-lh: 1.3;--t-d4-ls: -.008em;--t-lead-size: clamp(1.0625rem, 1.5vw, 1.25rem);--t-lead-lh: 1.55;--t-lead-ls: -.004em;--t-body-size: 1rem;--t-body-lh: 1.65;--t-body-sm-size: .875rem;--t-body-sm-lh: 1.6;--t-label-size: .8125rem;--t-label-lh: 1.35;--t-label-ls: .005em;--t-meta-size: .75rem;--t-meta-lh: 1.4;--t-meta-ls: .01em;--t-chip-ls: .06em;--t-1: 4px;--t-2: 8px;--t-3: 12px;--t-4: 16px;--t-5: 24px;--t-6: 32px;--t-7: 48px;--t-8: 64px;--t-9: 96px;--t-10: 128px;--t-section-y: clamp(64px, 6.5vw, 100px);--t-max: 1200px;--t-gutter: clamp(20px, 4vw, 32px);--t-target: 44px;--t-r0: 0;--t-r1: 6px;--t-r2: 14px;--t-e0: none;--t-e1: 0 1px 2px rgba(17, 20, 24, .05), 0 10px 28px rgba(17, 20, 24, .06);--t-e2: 0 24px 60px rgba(17, 20, 24, .16);--t-dur-1: .15s;--t-dur-2: .25s;--t-ease-out: cubic-bezier(.16, 1, .3, 1);--t-ease-in: cubic-bezier(.4, 0, 1, 1)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--t-accent);outline-offset:3px;border-radius:var(--t-r1)}.u-tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@media(prefers-reduced-motion:reduce){:root{--t-dur-1: 1ms;--t-dur-2: 1ms}}:root{--t-os-chrome: #0a0f16;--t-os-blackout: #000000;--t-os-canvas: #0f151d;--t-os-panel: #151d28;--t-os-panel-2: #1a2330;--t-os-panel-hover: #1f2937;--t-os-plate: #232e3d;--t-os-ink-1: rgba(255, 255, 255, .95);--t-os-ink-2: rgba(255, 255, 255, .76);--t-os-ink-3: rgba(255, 255, 255, .62);--t-os-ink-4: rgba(255, 255, 255, .5);--t-os-hairline: rgba(255, 255, 255, .11);--t-os-hairline-soft: rgba(255, 255, 255, .065);--t-os-edge-light: rgba(255, 255, 255, .055);--t-os-accent: #4da3ff;--t-os-accent-text: #a6cdff;--t-os-accent-wash: rgba(77, 163, 255, .14);--t-os-accent-line: rgba(77, 163, 255, .42);--t-os-primary: #eef3f9;--t-os-primary-hover: #ffffff;--t-os-primary-ink: #0d1219;--t-os-aurora-1: rgba(77, 163, 255, .26);--t-os-aurora-2: rgba(139, 205, 255, .16);--t-os-aurora-3: rgba(41, 99, 189, .28);--t-os-live: #7ed9a6;--t-os-live-wash: rgba(126, 217, 166, .12);--t-os-live-line: rgba(126, 217, 166, .34);--t-os-warn: #e9b768;--t-os-warn-wash: rgba(233, 183, 104, .12);--t-os-warn-line: rgba(233, 183, 104, .34);--t-os-danger: #ff9182;--t-os-danger-wash: rgba(255, 145, 130, .12);--t-os-danger-line: rgba(255, 145, 130, .34);--t-os-r1: 7px;--t-os-r2: 10px;--t-os-r3: 14px;--t-os-e1: 0 1px 2px rgba(0, 0, 0, .3), inset 0 1px 0 var(--t-os-edge-light);--t-os-e2: 0 2px 4px rgba(0, 0, 0, .34), 0 14px 34px rgba(0, 0, 0, .34), inset 0 1px 0 rgba(255, 255, 255, .07);--t-os-series-live: #04a479;--t-os-series-active: #3575d0;--t-os-series-decision: #c76005;--t-os-series-risk: #c43e78;--t-os-series-queued: #668bc7;--t-os-series-track: rgba(255, 255, 255, .07);--t-os-paper: #ffffff;--t-os-paper-ink-1: #111418;--t-os-paper-ink-2: #2b323b;--t-os-paper-ink-3: #454e59;--t-os-paper-ink-4: #5c6672;--t-os-paper-rule: #c3cbd4;--t-os-paper-rule-soft: #d9dfe6;--t-os-paper-accent: #1c4f8f;--t-os-paper-track: #e4e8ed;--t-os-paper-warn: #7a4b06;--t-os-paper-warn-line: #c8b083;--t-os-ease: cubic-bezier(.2, 0, 0, 1);--t-os-dur-1: .12s;--t-os-dur-2: .22s}.theater,.scene{background:var(--t-dark-ground)}.theater__light,.theater__datum,.theater__grain,.scene-grid{display:none}.presenter-chrome,.presenter-shelf{background:var(--t-dark-ground);border-color:var(--t-dark-line);box-shadow:none}.scene h1,.scene h2,.scene h3{font-family:var(--t-text);font-variation-settings:normal}.scene h1,.scene h2{font-weight:500;letter-spacing:-.04em;line-height:.98}.scene-kicker{color:var(--t-dark-muted);font-size:var(--t-label-size);font-weight:600;letter-spacing:var(--t-label-ls);text-transform:none}.scene-kicker:before{background:var(--t-dark-line-strong)}.scene-lede{color:var(--t-dark-muted);font-weight:400}.private-ai-media{display:grid;grid-template-rows:minmax(0,1fr) auto auto;isolation:auto;background:var(--t-dark-ground)}.private-ai-media:after{display:none}.private-ai-estate{position:relative;min-width:0;min-height:0;overflow:hidden;background:var(--t-dark-ground)}.private-ai-estate svg{width:100%;height:100%;min-height:300px}.private-ai-estate__floor,.private-ai-estate__boundary path,.private-ai-estate__rack-top,.private-ai-estate__rack-face,.private-ai-estate__rack-side{stroke-width:1;vector-effect:non-scaling-stroke}.private-ai-estate__floor{fill:var(--t-dark-surface);stroke:var(--t-dark-line-strong)}.private-ai-estate__floor-rib,.private-ai-estate__rack-vents,.private-ai-estate__service{fill:none;stroke:var(--t-dark-line);stroke-width:1;vector-effect:non-scaling-stroke}.private-ai-estate__boundary path{fill:none;stroke:var(--t-dark-accent)}.private-ai-estate__rack-top{fill:var(--t-dark-ink);stroke:var(--t-dark-ink)}.private-ai-estate__rack-face{fill:var(--t-dark-surface);stroke:var(--t-dark-line-strong)}.private-ai-estate__rack-side{fill:var(--t-dark-ground);stroke:var(--t-dark-line-strong)}.private-ai-estate__rack-vents{stroke:var(--t-dark-gold)}.private-ai-estate__rack text,.private-ai-estate__service-label{fill:var(--t-dark-muted);font-family:var(--t-data);font-size:18px;font-weight:500;letter-spacing:.04em}.private-ai-estate__service{stroke:var(--t-dark-gold)}.private-ai-estate__service-node{fill:var(--t-dark-ground);stroke:var(--t-dark-gold);stroke-width:2;vector-effect:non-scaling-stroke}.private-ai-estate-readout{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:0;border-top:1px solid var(--t-dark-line-strong);background:var(--t-dark-ground);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.private-ai-estate-readout>div{min-width:0;padding:var(--t-3);border-left:1px solid var(--t-dark-line)}.private-ai-estate-readout>div:first-child{border-left:0}.private-ai-estate-readout dt,.private-ai-estate-readout dd{margin:0}.private-ai-estate-readout>div:first-child dd{background:none;color:var(--t-dark-gold);-webkit-text-fill-color:currentColor}.private-ai-estate-readout dt{color:var(--t-dark-muted);font-size:var(--t-meta-size);line-height:var(--t-meta-lh)}.private-ai-estate-readout dd{margin-top:var(--t-1);color:var(--t-dark-ink);font-size:var(--t-meta-size);font-weight:600;line-height:var(--t-meta-lh)}.private-ai-media figcaption{position:static;min-height:0}.scene--engineering .model-estate-camera{grid-template-columns:minmax(300px,.64fr) minmax(650px,1.36fr);gap:clamp(var(--t-6),4vw,var(--t-8));padding-top:84px;padding-bottom:98px}.scene--engineering .model-estate-copy h2{max-width:590px;font-size:clamp(3.25rem,4.8vw,5rem)}.scene--engineering .model-estate-thesis{color:var(--t-dark-gold)}.model-estate-ledger{align-self:center;height:min(72vh,650px);min-height:540px;overflow:hidden;border-top:1px solid var(--t-dark-line-strong);border-bottom:1px solid var(--t-dark-line-strong);background:var(--t-dark-ground)}.model-estate-ledger__header,.recon-acceptance-corridor__header,.portfolio-value-field__header,.second-proof-instrument__header{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:var(--t-5);padding:var(--t-3) 0;border-bottom:1px solid var(--t-dark-line)}.model-estate-ledger__header span,.recon-acceptance-corridor__header span,.portfolio-value-field__header span,.second-proof-instrument__header span{color:var(--t-dark-gold);font-size:var(--t-meta-size);font-weight:600}.model-estate-ledger__header h3,.recon-acceptance-corridor__header h3,.portfolio-value-field__header h2,.second-proof-instrument__header h2{margin:var(--t-1) 0 0;color:var(--t-dark-ink);font-size:clamp(1.125rem,1.45vw,1.5rem);font-weight:600;letter-spacing:-.025em;line-height:1.18}.model-estate-ledger__header>p,.recon-acceptance-corridor__header>p,.portfolio-value-field__header>p,.second-proof-instrument__header>p{margin:0;color:var(--t-dark-muted);font-size:var(--t-meta-size);text-align:right}.model-estate-ledger__stage{position:relative;height:calc(100% - 68px);min-height:0;padding:var(--t-4) 0 104px}.model-estate-ledger__geometry{position:absolute;inset:var(--t-3) 0 92px;width:100%;height:calc(100% - 104px);opacity:.42}.model-estate-ledger__axis,.model-estate-ledger__spine,.model-estate-ledger__route{fill:none;stroke-width:1;vector-effect:non-scaling-stroke}.model-estate-ledger__axis{stroke:var(--t-dark-line)}.model-estate-ledger__spine{stroke:var(--t-dark-line-strong)}.model-estate-ledger__route{stroke:var(--t-dark-accent)}.model-estate-ledger__geometry circle{fill:var(--t-dark-ground);stroke:var(--t-dark-gold);stroke-width:2;vector-effect:non-scaling-stroke}.model-estate-ledger__records{position:relative;z-index:1;display:grid;grid-template-rows:repeat(6,minmax(52px,1fr));height:100%;margin:0;padding:0;list-style:none}.model-estate-record{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(126px,.34fr);gap:var(--t-4);align-items:center;min-width:0;padding:var(--t-2) var(--t-4);border-bottom:1px solid var(--t-dark-line);background:var(--t-dark-ground)}.model-estate-record b{color:var(--t-dark-accent);font-family:var(--t-data);font-size:var(--t-meta-size);font-weight:500}.model-estate-record div span,.model-estate-record div strong{display:block}.model-estate-record div span{color:var(--t-dark-muted);font-size:var(--t-meta-size)}.model-estate-record div strong{margin-top:var(--t-1);color:var(--t-dark-ink);font-size:clamp(.8125rem,.95vw,1rem);font-weight:600;line-height:1.28}.model-estate-record>small{justify-self:end;color:var(--t-dark-muted);font-size:var(--t-meta-size);line-height:var(--t-meta-lh);text-align:right}.model-estate-record--reported{border-left:3px solid var(--t-dark-gold)}.model-estate-record--documented{border-left:3px solid var(--t-dark-accent)}.model-estate-record--open{border-left:3px solid var(--t-dark-line-strong)}.model-estate-ledger__obligation{position:absolute;z-index:2;right:0;bottom:0;left:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--t-4);align-items:center;min-height:92px;padding:var(--t-4);border-top:1px solid var(--t-dark-gold);background:var(--t-dark-surface)}.model-estate-ledger__obligation>span{color:var(--t-dark-gold);font-size:var(--t-meta-size);font-weight:600}.model-estate-ledger__obligation strong{color:var(--t-dark-ink);font-size:var(--t-body-sm-size);font-weight:600;line-height:1.45}.model-estate-ledger__obligation a,.recon-acceptance-corridor__footer a,.portfolio-value-field__links a{color:var(--t-dark-accent);font-size:var(--t-meta-size);font-weight:600;text-decoration-thickness:1px;text-underline-offset:4px}.scene--engineering .engineering-claim{position:absolute;right:var(--t-4);bottom:var(--t-3);left:var(--t-4);z-index:3;margin:0;color:var(--t-dark-muted);font-size:var(--t-meta-size);line-height:var(--t-meta-lh);pointer-events:none}.scene--engineering[data-current-beat="3"] .engineering-claim{display:none}.scene--method .scene__camera{grid-template-columns:minmax(290px,.56fr) minmax(700px,1.44fr);gap:clamp(var(--t-5),3vw,var(--t-7))}.scene--method .method-copy h2{max-width:580px;font-size:clamp(3rem,4.5vw,4.75rem)}.scene--method .method-copy .scene-lede{max-width:540px}.scene--method .controlled-release-stage{border-color:var(--t-dark-line-strong);background:var(--t-dark-ground);box-shadow:none}.scene--portfolio .recon-camera{grid-template-columns:minmax(300px,.62fr) minmax(680px,1.38fr);gap:clamp(var(--t-6),4vw,var(--t-8));padding-top:84px;padding-bottom:98px}.scene--portfolio .recon-copy h2{max-width:560px;font-size:clamp(3.25rem,4.8vw,5rem)}.recon-thesis{max-width:560px;margin:var(--t-6) 0 0;padding-top:var(--t-4);border-top:1px solid var(--t-dark-line-strong);color:var(--t-dark-ink);font-size:var(--t-body-size);font-weight:600;line-height:1.45}.recon-acceptance-corridor{display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-self:center;height:min(72vh,650px);min-height:540px;overflow:hidden;border-top:1px solid var(--t-dark-line-strong);border-bottom:1px solid var(--t-dark-line-strong)}.recon-acceptance-corridor__stage{position:relative;height:auto;min-height:370px}.recon-acceptance-corridor__geometry{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.recon-acceptance-corridor__field,.recon-acceptance-corridor__track,.recon-acceptance-corridor__gate,.recon-acceptance-corridor__release{fill:none;stroke-width:1;vector-effect:non-scaling-stroke}.recon-acceptance-corridor__field{stroke:var(--t-dark-line)}.recon-acceptance-corridor__track{stroke:var(--t-dark-accent)}.recon-acceptance-corridor__gate{stroke:var(--t-dark-gold)}.recon-acceptance-corridor__release{stroke:var(--t-dark-line-strong)}.recon-acceptance-corridor__geometry circle{fill:var(--t-dark-ground);stroke:var(--t-dark-accent);stroke-width:2;vector-effect:non-scaling-stroke}.recon-acceptance-corridor__geometry .recon-acceptance-corridor__decision-node{stroke:var(--t-dark-gold)}.recon-track,.recon-acceptance-plane,.recon-acceptance-decision{position:absolute;z-index:1;background:var(--t-dark-ground)}.recon-track{left:2%;width:42%;padding:var(--t-4);border-left:2px solid var(--t-dark-accent)}.recon-track--buddy{top:6%}.recon-track--platform{bottom:6%}.recon-track span,.recon-acceptance-plane>span,.recon-acceptance-decision>span{display:block;color:var(--t-dark-muted);font-size:var(--t-meta-size);line-height:var(--t-meta-lh)}.recon-track>strong,.recon-acceptance-decision>strong{display:block;margin-top:var(--t-1);color:var(--t-dark-ink);font-size:clamp(1rem,1.28vw,1.25rem);font-weight:600;line-height:1.25}.recon-track ol{display:flex;flex-wrap:wrap;gap:var(--t-2) var(--t-4);margin:var(--t-3) 0 0;padding:0;color:var(--t-dark-muted);font-size:var(--t-meta-size);list-style:none}.recon-track li:before{margin-right:var(--t-2);color:var(--t-dark-accent);content:"·"}.recon-acceptance-plane{top:12%;right:22%;width:30%;min-height:76%;padding:var(--t-4);border:1px solid var(--t-dark-line-strong);border-top-color:var(--t-dark-gold)}.recon-acceptance-plane ol{display:grid;gap:0;margin:var(--t-3) 0 0;padding:0;list-style:none}.recon-acceptance-plane li{display:grid;grid-template-columns:var(--t-6) minmax(0,1fr);gap:var(--t-2);padding:var(--t-3) 0;border-top:1px solid var(--t-dark-line)}.recon-acceptance-plane b{color:var(--t-dark-gold);font-family:var(--t-data);font-size:var(--t-meta-size);font-weight:500}.recon-acceptance-plane strong,.recon-acceptance-plane small{display:block;grid-column:2}.recon-acceptance-plane strong{color:var(--t-dark-ink);font-size:var(--t-body-sm-size);font-weight:600}.recon-acceptance-plane small{margin-top:var(--t-1);color:var(--t-dark-muted);font-size:var(--t-meta-size)}.recon-acceptance-decision{top:50%;right:0;width:20%;padding:var(--t-4) 0 var(--t-4) var(--t-4);border-left:1px solid var(--t-dark-gold);transform:translateY(-50%)}.recon-acceptance-decision small{display:block;margin-top:var(--t-2);color:var(--t-dark-muted);font-size:var(--t-meta-size);line-height:var(--t-meta-lh)}.recon-acceptance-corridor__footer{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--t-5);align-items:center;min-height:74px;border-top:1px solid var(--t-dark-line)}.recon-acceptance-corridor__footer p{margin:0;color:var(--t-dark-muted);font-size:var(--t-meta-size);line-height:var(--t-meta-lh)}.scene--economics .portfolio-value-camera{grid-template-columns:minmax(290px,.58fr) minmax(720px,1.42fr);gap:clamp(var(--t-5),3vw,var(--t-7));padding-top:78px;padding-bottom:92px}.scene--economics .portfolio-value-copy h1{max-width:590px;font-size:clamp(3.25rem,4.8vw,5rem)}.portfolio-value-total{display:flex;align-items:baseline;gap:var(--t-3);margin-top:var(--t-6);padding-top:var(--t-4);border-top:1px solid var(--t-dark-line-strong)}.portfolio-value-total strong{color:var(--t-dark-gold);font-size:clamp(2rem,3vw,3rem);font-weight:500}.portfolio-value-total span,.portfolio-value-summary{color:var(--t-dark-muted);font-size:var(--t-meta-size);line-height:var(--t-meta-lh)}.portfolio-value-summary{margin:var(--t-2) 0 0}.portfolio-value-field{align-self:center;height:min(74vh,680px);min-height:550px;overflow:hidden;border-top:1px solid var(--t-dark-line-strong);border-bottom:1px solid var(--t-dark-line-strong)}.portfolio-value-field__stage{position:relative;height:calc(100% - 184px);min-height:340px}.portfolio-value-field__geometry{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.portfolio-value-field__product-plane,.portfolio-value-field__proof-plane,.portfolio-value-field__value-plane,.portfolio-value-field__route{fill:none;stroke-width:1;vector-effect:non-scaling-stroke}.portfolio-value-field__product-plane,.portfolio-value-field__proof-plane,.portfolio-value-field__value-plane{stroke:var(--t-dark-line)}.portfolio-value-field__route{stroke:var(--t-dark-accent)}.portfolio-value-field__geometry circle{fill:var(--t-dark-ground);stroke:var(--t-dark-gold);stroke-width:2;vector-effect:non-scaling-stroke}.portfolio-value-field__products,.portfolio-value-field__proof,.portfolio-value-field__economics{position:absolute;z-index:1}.portfolio-value-field__products{top:6%;bottom:6%;left:2%;display:grid;width:34%;grid-template-rows:repeat(4,minmax(0,1fr));border-left:1px solid var(--t-dark-line-strong)}.portfolio-value-field__products article{display:grid;align-content:center;padding:var(--t-2) var(--t-4);border-top:1px solid var(--t-dark-line);background:var(--t-dark-ground)}.portfolio-value-field__products article:first-child{border-top:0}.portfolio-value-field__products span,.portfolio-value-field__products small{color:var(--t-dark-muted);font-size:var(--t-meta-size);line-height:var(--t-meta-lh)}.portfolio-value-field__products strong{margin:var(--t-1) 0;color:var(--t-dark-ink);font-size:var(--t-body-sm-size);font-weight:600}.portfolio-value-field__proof{top:12%;left:42%;width:27%;padding:var(--t-4);border-top:1px solid var(--t-dark-gold);border-bottom:1px solid var(--t-dark-line-strong);background:var(--t-dark-ground)}.portfolio-value-field__proof>span{color:var(--t-dark-gold);font-size:var(--t-meta-size);font-weight:600}.portfolio-value-field__proof ol{display:grid;gap:0;margin:var(--t-2) 0 0;padding:0;list-style:none}.portfolio-value-field__proof li{display:grid;grid-template-columns:var(--t-6) minmax(0,1fr);gap:var(--t-2);padding:var(--t-2) 0;border-top:1px solid var(--t-dark-line)}.portfolio-value-field__proof b{color:var(--t-dark-accent);font-family:var(--t-data);font-size:var(--t-meta-size);font-weight:500}.portfolio-value-field__proof strong{color:var(--t-dark-ink);font-size:var(--t-meta-size);font-weight:600}.portfolio-value-field__economics{top:50%;right:0;display:grid;width:26%;grid-template-columns:1fr auto 1fr;gap:var(--t-2);align-items:center;padding:var(--t-4) 0 var(--t-4) var(--t-4);border-left:1px solid var(--t-dark-gold);background:var(--t-dark-ground);transform:translateY(-50%)}.portfolio-value-field__economics div span,.portfolio-value-field__economics div strong,.portfolio-value-field__economics div small{display:block}.portfolio-value-field__economics div span,.portfolio-value-field__economics div small,.portfolio-value-field__economics em{color:var(--t-dark-muted);font-size:var(--t-meta-size);font-style:normal;line-height:var(--t-meta-lh)}.portfolio-value-field__economics div strong{margin:var(--t-1) 0;color:var(--t-dark-ink);font-size:clamp(1.25rem,1.7vw,1.75rem);font-weight:500}.portfolio-value-field__economics>i{color:var(--t-dark-gold);font-style:normal}.portfolio-value-field__economics em{grid-column:1 / -1;margin-top:var(--t-2);padding-top:var(--t-2);border-top:1px solid var(--t-dark-line);text-align:right}.portfolio-value-field__register{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:42px;margin:0;border-top:1px solid var(--t-dark-line);border-bottom:1px solid var(--t-dark-line)}.portfolio-value-field__register span{display:flex;align-items:center;gap:var(--t-2);padding:var(--t-2);border-left:1px solid var(--t-dark-line);color:var(--t-dark-muted);font-size:var(--t-meta-size)}.portfolio-value-field__register span:first-child{border-left:0}.portfolio-value-field__register strong{color:var(--t-dark-ink);font-weight:600}.portfolio-value-field__links{display:flex;min-height:40px;align-items:center;gap:var(--t-5)}.portfolio-value-field__claim{display:flex;gap:var(--t-2);align-items:center;min-height:34px;margin:0;color:var(--t-dark-muted);font-size:var(--t-meta-size);line-height:var(--t-meta-lh)}.portfolio-value-field__claim b{color:var(--t-dark-gold);font-weight:600}.scene--position .second-proof-camera{grid-template-columns:minmax(300px,.62fr) minmax(700px,1.38fr);gap:clamp(var(--t-5),3vw,var(--t-7));padding-top:78px;padding-bottom:92px}.scene--position .second-proof-copy h1{max-width:600px;font-size:clamp(3.25rem,4.8vw,5rem)}.scene--position .position-authorization{margin-top:var(--t-6);padding:var(--t-4) 0 0;border:0;border-top:1px solid var(--t-dark-gold);background:transparent;box-shadow:none}.scene--position .position-authorization span,.scene--position .position-authorization strong,.scene--position .position-authorization small{display:block}.scene--position .position-authorization span{color:var(--t-dark-gold);font-size:var(--t-meta-size);font-weight:600}.scene--position .position-authorization strong{margin-top:var(--t-2);color:var(--t-dark-ink);font-size:clamp(1.125rem,1.45vw,1.5rem);font-weight:600;line-height:1.25}.scene--position .position-authorization small{margin-top:var(--t-2);color:var(--t-dark-muted);font-size:var(--t-body-sm-size);line-height:1.45}.second-proof-instrument{align-self:center;height:min(74vh,680px);min-height:550px;overflow:hidden;border-top:1px solid var(--t-dark-line-strong);border-bottom:1px solid var(--t-dark-line-strong)}.second-proof-instrument__stage{position:relative;height:calc(100% - 126px);min-height:410px}.second-proof-instrument__geometry{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.second-proof-instrument__lane,.second-proof-instrument__contract,.second-proof-instrument__measure{fill:none;stroke-width:1;vector-effect:non-scaling-stroke}.second-proof-instrument__lane{stroke:var(--t-dark-accent)}.second-proof-instrument__contract{stroke:var(--t-dark-gold)}.second-proof-instrument__measure{stroke:var(--t-dark-line-strong)}.second-proof-instrument__geometry circle{fill:var(--t-dark-ground);stroke:var(--t-dark-gold);stroke-width:2;vector-effect:non-scaling-stroke}.second-proof-lane,.second-proof-contract,.second-proof-measures,.second-proof-result{position:absolute;z-index:1;background:var(--t-dark-ground)}.second-proof-lane{left:2%;width:36%;padding:var(--t-4);border-left:2px solid var(--t-dark-accent)}.second-proof-lane--reference{top:6%}.second-proof-lane--replication{bottom:6%}.second-proof-lane span,.second-proof-contract>span,.second-proof-result>span{color:var(--t-dark-muted);font-size:var(--t-meta-size)}.second-proof-lane strong,.second-proof-result strong{display:block;margin-top:var(--t-1);color:var(--t-dark-ink);font-size:clamp(1rem,1.3vw,1.25rem);font-weight:600;line-height:1.28}.second-proof-lane small,.second-proof-lane em,.second-proof-result small{display:block;margin-top:var(--t-2);color:var(--t-dark-muted);font-size:var(--t-meta-size);font-style:normal;line-height:var(--t-meta-lh)}.second-proof-lane em{color:var(--t-dark-gold)}.second-proof-contract{top:50%;left:42%;width:23%;padding:var(--t-4);border-top:1px solid var(--t-dark-gold);border-bottom:1px solid var(--t-dark-line-strong);transform:translateY(-50%)}.second-proof-contract ol{display:grid;gap:var(--t-2);margin:var(--t-3) 0 0;padding:0;color:var(--t-dark-ink);font-size:var(--t-meta-size);font-weight:600;list-style:none}.second-proof-contract li{padding-top:var(--t-2);border-top:1px solid var(--t-dark-line)}.second-proof-measures{top:8%;right:0;display:grid;width:31%;margin:0;padding:0 0 0 var(--t-4);border-left:1px solid var(--t-dark-line-strong);list-style:none}.second-proof-measures li{display:grid;grid-template-columns:var(--t-6) minmax(0,1fr);gap:var(--t-2);padding:var(--t-3) 0;border-top:1px solid var(--t-dark-line)}.second-proof-measures b{color:var(--t-dark-accent);font-family:var(--t-data);font-size:var(--t-meta-size);font-weight:500}.second-proof-measures strong,.second-proof-measures small{display:block;grid-column:2}.second-proof-measures strong{color:var(--t-dark-ink);font-size:var(--t-body-sm-size);font-weight:600}.second-proof-measures small{color:var(--t-dark-muted);font-size:var(--t-meta-size)}.second-proof-result{right:0;bottom:5%;width:31%;padding:var(--t-4) 0 var(--t-4) var(--t-4);border-top:1px solid var(--t-dark-gold)}.second-proof-instrument__claim{min-height:58px;margin:0;padding-top:var(--t-3);border-top:1px solid var(--t-dark-line);color:var(--t-dark-muted);font-size:var(--t-meta-size);line-height:var(--t-meta-lh)}@media(max-width:1320px),(max-height:800px){.scene--engineering .model-estate-camera,.scene--portfolio .recon-camera,.scene--economics .portfolio-value-camera,.scene--position .second-proof-camera,.scene--method .scene__camera{grid-template-columns:minmax(270px,.58fr) minmax(590px,1.42fr);gap:var(--t-5);padding:70px var(--t-7) 80px}.scene--engineering .model-estate-copy h2,.scene--portfolio .recon-copy h2,.scene--economics .portfolio-value-copy h1,.scene--position .second-proof-copy h1,.scene--method .method-copy h2{font-size:clamp(2.5rem,4.4vw,3.75rem)}.model-estate-ledger,.recon-acceptance-corridor,.portfolio-value-field,.second-proof-instrument{height:min(76vh,570px);min-height:500px}.model-estate-ledger__header,.recon-acceptance-corridor__header,.portfolio-value-field__header,.second-proof-instrument__header{min-height:58px}.model-estate-ledger__stage{height:calc(100% - 58px)}.recon-acceptance-corridor__stage{height:auto;min-height:0}.portfolio-value-field__stage{height:calc(100% - 174px)}.second-proof-instrument__stage{height:calc(100% - 116px)}.model-estate-record{grid-template-columns:var(--t-7) minmax(0,1fr) 116px;padding-top:var(--t-1);padding-bottom:var(--t-1)}.model-estate-ledger__obligation{min-height:84px}.recon-track,.recon-acceptance-plane,.second-proof-lane,.second-proof-contract,.second-proof-measures,.second-proof-result{padding:var(--t-3)}.portfolio-value-field__products article,.portfolio-value-field__proof,.portfolio-value-field__economics{padding:var(--t-2) var(--t-3)}}@media(max-width:760px){.presenter-chrome{background:var(--t-dark-ground)}.scene--engineering .model-estate-camera,.scene--portfolio .recon-camera,.scene--economics .portfolio-value-camera,.scene--position .second-proof-camera,.scene--method .scene__camera{display:flex;min-height:100svh;flex-direction:column;gap:var(--t-5);padding:82px var(--t-5) 104px}.scene--engineering .model-estate-copy h2,.scene--portfolio .recon-copy h2,.scene--economics .portfolio-value-copy h1,.scene--position .second-proof-copy h1,.scene--method .method-copy h2{font-size:clamp(2.25rem,11vw,3rem)}.scene--engineering .scene-lede,.scene--portfolio .scene-lede,.scene--economics .scene-lede,.scene--position .scene-lede,.scene--method .scene-lede{margin-top:var(--t-4);font-size:var(--t-body-size);line-height:1.5}.private-ai-estate svg{min-height:220px}.private-ai-estate-readout{display:none}.model-estate-ledger,.recon-acceptance-corridor,.portfolio-value-field,.second-proof-instrument{width:100%;height:auto;min-height:0;overflow:visible}.model-estate-ledger__header,.recon-acceptance-corridor__header,.portfolio-value-field__header,.second-proof-instrument__header{display:block;min-height:0;padding:var(--t-3) 0}.model-estate-ledger__header>p,.recon-acceptance-corridor__header>p,.portfolio-value-field__header>p,.second-proof-instrument__header>p{margin-top:var(--t-2);text-align:left}.model-estate-ledger__stage{height:auto;padding:0}.model-estate-ledger__geometry,.recon-acceptance-corridor__geometry,.portfolio-value-field__geometry,.second-proof-instrument__geometry{display:none}.model-estate-ledger__records{display:block;height:auto;border-left:1px solid var(--t-dark-line-strong)}.model-estate-record{grid-template-columns:var(--t-7) minmax(0,1fr);gap:var(--t-2);min-height:76px;padding:var(--t-3)}.model-estate-record>small{grid-column:2;justify-self:start;text-align:left}.model-estate-ledger__obligation,.scene--engineering .engineering-claim{position:static}.model-estate-ledger__obligation{display:block;min-height:0;padding:var(--t-4)}.model-estate-ledger__obligation strong,.model-estate-ledger__obligation a{display:block;margin-top:var(--t-2)}.scene--engineering[data-current-beat="3"] .engineering-claim{display:none}.recon-acceptance-corridor__stage,.portfolio-value-field__stage,.second-proof-instrument__stage{display:grid;height:auto;min-height:0;gap:var(--t-3);padding:var(--t-4) 0;border-left:1px solid var(--t-dark-line-strong)}.recon-track,.recon-acceptance-plane,.recon-acceptance-decision,.portfolio-value-field__products,.portfolio-value-field__proof,.portfolio-value-field__economics,.second-proof-lane,.second-proof-contract,.second-proof-measures,.second-proof-result{position:static;width:auto;min-height:0;transform:none}.recon-track,.recon-acceptance-plane,.recon-acceptance-decision,.portfolio-value-field__proof,.portfolio-value-field__economics,.second-proof-lane,.second-proof-contract,.second-proof-measures,.second-proof-result{margin-left:var(--t-3);padding:var(--t-4)}.recon-acceptance-plane,.recon-acceptance-decision,.portfolio-value-field__economics,.second-proof-contract,.second-proof-measures,.second-proof-result{border:0;border-top:1px solid var(--t-dark-gold)}.recon-acceptance-corridor__footer{display:block;padding:var(--t-3) 0}.recon-acceptance-corridor__footer p{margin-top:var(--t-3)}.portfolio-value-field__products{display:grid;grid-template-columns:1fr;border-left:0}.portfolio-value-field__products article{min-height:72px;margin-left:var(--t-3);border-left:2px solid var(--t-dark-accent)}.portfolio-value-field__economics{grid-template-columns:1fr auto 1fr}.portfolio-value-field__register{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-value-field__register span:nth-child(odd){border-left:0}.portfolio-value-field__links,.portfolio-value-field__claim{display:grid;gap:var(--t-2);min-height:0;padding:var(--t-3) 0}.second-proof-measures{display:grid}.scene--position .position-authorization{margin-top:var(--t-4)}}@media(max-width:760px)and (max-height:680px){.scene--engineering .model-estate-camera,.scene--portfolio .recon-camera,.scene--economics .portfolio-value-camera,.scene--position .second-proof-camera,.scene--method .scene__camera{padding-top:72px}}@media(prefers-reduced-motion:reduce){.scene,.scene [data-beat],.private-ai-cutaway,.private-ai-cutaway__geometry,.model-estate-ledger *,.recon-acceptance-corridor *,.portfolio-value-field *,.second-proof-instrument *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
