@import"https://api.fontshare.com/v2/css?f[]=cabinet-grotesk@400,500,700&display=swap";.portrait-signature{width:fit-content;max-width:100%;display:flex;align-items:center;gap:15px;margin:0 0 36px;color:#f5f5f1;text-decoration:none}.portrait-signature-image{position:relative;display:block;width:66px;height:72px;flex:0 0 auto;border:1px solid #4a4d47;overflow:hidden;background:#242523}.portrait-signature-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.portrait-signature-image i{position:absolute;left:0;bottom:0;width:100%;height:2px;background:#d8ff4f;transform:scaleX(.2);transform-origin:left;transition:transform .5s cubic-bezier(.16,1,.3,1)}.portrait-signature:hover .portrait-signature-image i,.portrait-signature:focus-visible .portrait-signature-image i{transform:scaleX(1)}.portrait-signature:hover img{transform:scale(1.06)}.portrait-signature-copy{min-width:0;display:grid;gap:8px}.portrait-signature-copy strong{font-size:21px;line-height:1.08;letter-spacing:-.025em;font-weight:550}.portrait-signature-copy strong span{display:block;margin-top:5px;font-family:var(--mono);font-size:7px;color:#a9ada7;letter-spacing:.09em}.portrait-signature-copy small{font:8px/1.6 var(--mono);color:#babfb4;letter-spacing:.035em}.portrait-signature-copy b{margin:0 5px;color:#d8ff4f;font-weight:400}.portrait-signature>svg{margin-left:10px;color:#d8ff4f}.portrait-instrument{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:54px minmax(0,1fr) 62px;--portrait-x: 0px;--portrait-y: 0px;background:#090b0b}.portrait-instrument-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 20px;border-bottom:1px solid #30342e;color:#adb4a8;font:8px/1.4 var(--mono);letter-spacing:.06em}.portrait-state{display:flex;align-items:center;gap:7px;color:#d8ff4f}.portrait-state i{width:4px;height:4px;background:currentColor}.portrait-instrument-stage{position:relative;min-height:0;overflow:hidden;isolation:isolate}.raster-portrait{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;--raster-progress: 0;background:#141817}.raster-portrait>img,.raster-portrait>canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 32%}.raster-portrait>canvas{z-index:2;transition:opacity .32s ease}.raster-portrait.is-resolved>canvas{opacity:0;visibility:hidden;transition:opacity .32s ease,visibility 0s .35s}.raster-portrait:after{content:"";position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(3,5,4,.13),transparent 40%,rgba(3,5,4,.04) 55%,rgba(3,5,4,.9))}.portrait-registration{position:absolute;z-index:4;top:22px;right:22px;bottom:22px;left:22px;pointer-events:none;transform:translate(var(--portrait-x),var(--portrait-y));transition:transform .18s ease-out}.portrait-registration i{position:absolute;width:15px;height:15px;border-color:#c6ccbb;border-style:solid;opacity:.55}.portrait-registration i:nth-child(1){left:0;top:0;border-width:1px 0 0 1px}.portrait-registration i:nth-child(2){right:0;top:0;border-width:1px 1px 0 0}.portrait-registration i:nth-child(3){left:0;bottom:0;border-width:0 0 1px 1px}.portrait-registration i:nth-child(4){right:0;bottom:0;border-width:0 1px 1px 0}.portrait-edge-label{position:absolute;z-index:4;right:14px;top:70px;writing-mode:vertical-rl;color:#e4e7de;font:7px/1 var(--mono);letter-spacing:.16em;text-shadow:0 1px 3px #000}.portrait-nameplate{position:absolute;z-index:5;left:32px;right:30px;bottom:30px;opacity:0;transform:translateY(15px);transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1)}.is-resolved .portrait-nameplate{opacity:1;transform:translateY(0)}.portrait-nameplate>span{display:block;margin-bottom:9px;color:#d8ff4f;font:8px/1.4 var(--mono);letter-spacing:.14em}.portrait-nameplate strong{display:block;color:#f5f5ef;font-size:clamp(54px,5.9vw,92px);line-height:.79;letter-spacing:-.055em;font-weight:450}.portrait-nameplate strong>span{display:block;margin-top:5px}.portrait-nameplate p{margin:17px 0 0;color:#c8cec2;font-size:12px;line-height:1.5;letter-spacing:-.01em}.portrait-instrument-footer{display:flex;align-items:stretch;justify-content:space-between;border-top:1px solid #343830;padding:8px;gap:10px}.portrait-instrument-footer>div{display:flex;flex:1;gap:4px}.portrait-instrument-footer button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid transparent;background:transparent;color:#a7afa3;font:9px/1 var(--mono);cursor:pointer;transition:color .18s ease,background .18s ease}.portrait-instrument-footer button[aria-pressed=true]{border-color:#454d3a;color:#e8efdc;background:#242b1b}.portrait-instrument-footer button:hover:not(:disabled){color:#d8ff4f;background:#161d11}.portrait-instrument-footer button:focus-visible{outline:2px solid #d8ff4f;outline-offset:-2px}.portrait-instrument-footer .portrait-replay{width:44px;padding:0;border-left:1px solid #30342e}.portrait-instrument-footer button:disabled{opacity:.3;cursor:default}.identity-byline{display:flex;flex-wrap:wrap;gap:9px 18px;margin:0 0 30px;font:10px/1.6 var(--mono);color:#b3baab}.identity-byline span:first-child{color:#d8ff4f}.identity-byline a{color:inherit;text-underline-offset:5px;text-decoration-color:#43493a}@media(min-width:1101px){.identity-section .identity-kernel-frame{min-height:670px;aspect-ratio:4 / 5.6}}@media(max-width:1100px){.portrait-nameplate strong{font-size:84px}.identity-section .identity-kernel-frame{width:min(100%,620px);margin-inline:auto}}@media(max-width:600px){.portrait-signature{gap:11px;margin-bottom:27px}.portrait-signature-image{width:54px;height:59px}.portrait-signature-copy strong{font-size:19px}.portrait-signature-copy strong span{font-size:6px}.portrait-signature-copy small{font-size:7px}.portrait-signature-copy b{margin-inline:2px}.portrait-signature>svg{margin-left:0;flex-shrink:0}.identity-section .identity-kernel-frame{min-height:560px;aspect-ratio:3/4.8}.portrait-instrument{grid-template-rows:48px minmax(0,1fr) 62px}.portrait-instrument-header{padding-inline:12px;font-size:7px;gap:6px}.portrait-nameplate{left:24px;bottom:26px}.portrait-nameplate strong{font-size:clamp(44px,15vw,64px)}.portrait-nameplate p{font-size:11px}.portrait-registration{top:14px;right:14px;bottom:14px;left:14px}.identity-byline{margin-bottom:24px;font-size:9px}}@media(max-width:359px){.portrait-signature-copy small{max-width:185px}.portrait-instrument-header>span:first-child{max-width:100px}.portrait-instrument-footer button{padding-inline:8px;font-size:8px}}@media(prefers-reduced-motion:reduce){.portrait-signature *,.portrait-registration,.portrait-nameplate,.raster-portrait>canvas{transition:none!important}}.xray-work .work-ledger-heading{margin-bottom:48px}.xray-work .work-ledger-heading h2{font-size:clamp(60px,6.3vw,94px)}.xray-workbench{max-width:1504px;margin:0 auto;color:var(--text, #f5f5f1)}.xray-project-index{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #414541;border-bottom:0}.xray-project-index button{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:20px 1fr auto;gap:12px;min-width:0;min-height:158px;padding:19px;border:0;border-right:1px solid #343934;text-align:left;color:#f0f1e9;background:#101210;cursor:pointer;transition:color .18s,background .18s}.xray-project-index button:last-child{border-right:0}.xray-project-index button>span{color:#9ba39a;font:10px var(--mono)}.xray-project-index button>strong{grid-column:1 / -1;align-self:start;font-size:clamp(18px,1.55vw,23px);line-height:1.05;font-weight:550;letter-spacing:-.025em}.xray-project-index button>small{grid-column:1;align-self:end;color:#a9afa7;font:8px/1.4 var(--mono);letter-spacing:.06em}.xray-project-index button>svg{grid-column:2;grid-row:3;align-self:end}.xray-project-index button:hover{background:#1d231b}.xray-project-index button.is-active{color:#070907;background:var(--project-accent)}.xray-project-index button.is-active>span,.xray-project-index button.is-active>small{color:#232d12}.xray-workbench button:focus-visible,.xray-workbench a:focus-visible,.xray-workbench input:focus-visible{position:relative;z-index:12;outline:2px solid #f5f5f1;outline-offset:-5px}.xray-project-index button.is-active:focus-visible{outline-color:#050505}.xray-instrument{border:1px solid #414541;background:#090b09}.xray-instrument-bar{display:flex;justify-content:space-between;align-items:center;min-height:70px;border-bottom:1px solid #343934}.xray-build-name{display:flex;align-items:center;gap:12px;min-width:0;padding:16px 24px}.xray-build-name>strong{font-size:17px;font-weight:550}.xray-build-name>span:last-child{color:#a6aea3;font:9px/1.4 var(--mono)}.xray-signal-dot{display:inline-block;width:6px;height:6px;border-radius:50%;flex:0 0 auto;background:var(--project-accent)}.xray-stages{display:flex;align-self:stretch}.xray-stages button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:130px;min-height:54px;padding:16px 20px;border:0;border-left:1px solid #343934;background:transparent;color:#b3bbb0;font-size:14px;cursor:pointer;transition:background .16s,color .16s}.xray-stages button>span{color:#a8b29f;font:9px var(--mono)}.xray-stages button.is-active{background:#242d1d;color:var(--project-accent)}.xray-stages button.is-active>span{color:var(--project-accent)}.xray-stages button:hover{background:#1b2119;color:#fff}.xray-main{display:grid;grid-template-columns:minmax(0,1fr) 370px;align-items:stretch}.xray-visual{position:relative;min-width:0;background:#080a08}.xray-scene-label{position:absolute;z-index:4;top:23px;right:24px;left:24px;display:flex;justify-content:space-between;gap:14px;color:#a7b0a3;font:8px/1.6 var(--mono);letter-spacing:.08em;pointer-events:none}.xray-scene-label>span:first-child{color:var(--project-accent)}.xray-lens{position:relative;height:clamp(530px,43vw,650px);overflow:hidden;isolation:isolate;perspective:1200px;background-image:linear-gradient(#929b8f09 1px,transparent 1px),linear-gradient(90deg,#929b8f09 1px,transparent 1px);background-size:44px 44px}.xray-registration{position:absolute;z-index:0;top:61px;right:24px;bottom:82px;left:24px;pointer-events:none}.xray-registration>i{position:absolute;width:11px;height:11px;border:1px solid #79856e}.xray-registration>i:nth-child(1){top:0;left:0;border-right:0;border-bottom:0}.xray-registration>i:nth-child(2){top:0;right:0;border-left:0;border-bottom:0}.xray-registration>i:nth-child(3){bottom:0;left:0;border-right:0;border-top:0}.xray-registration>i:nth-child(4){bottom:0;right:0;border-left:0;border-top:0}.xray-depth-axis{position:absolute;z-index:3;left:20px;top:84px;bottom:103px;display:flex;flex-direction:column;align-items:center;gap:18px;color:#929d8d;font:7px var(--mono);letter-spacing:.12em;opacity:calc(var(--xray-depth) * 1.2)}.xray-depth-axis>span{writing-mode:vertical-rl}.xray-depth-axis>i{width:1px;flex:1;background:#67705f}.xray-object{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform-origin:50% 40%;transform:translateY(calc(var(--xray-depth) * -28px)) scale(calc(1 - var(--xray-depth) * .12));transition:transform .65s cubic-bezier(.16,1,.3,1)}.xray-surface{position:absolute;z-index:6;top:13%;left:6%;width:88%;height:64%;display:flex;flex-direction:column;margin:0;overflow:hidden;border:1px solid #4e5948;background:#080b08;transform-origin:50% 40%;transform:translate3d(calc(var(--xray-depth) * -3%),calc(var(--xray-depth) * -38px),0) rotateX(calc(var(--xray-depth) * 48deg)) rotate(calc(var(--xray-depth) * -14deg)) scale(calc(1 - var(--xray-depth) * .18));transition:transform .56s cubic-bezier(.16,1,.3,1),filter .32s;filter:brightness(calc(1 - var(--xray-depth) * .24))}.xray-surface>img{display:block;width:100%;height:calc(100% - 31px);object-fit:contain;object-position:top center;background:#050605}.xray-surface figcaption{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:30px;padding:0 12px;border-top:1px solid #414939;color:#c7cec0;font:8px var(--mono);letter-spacing:.04em;background:#151a12}.xray-cut-line{position:absolute;top:calc(100% - var(--xray-depth) * 100%);right:0;left:0;height:1px;color:#070807;background:var(--project-accent);opacity:clamp(0,calc(var(--xray-depth) * 6),1)}.xray-cut-line>span{position:absolute;right:0;top:0;padding:5px 7px;background:var(--project-accent);font:7px var(--mono);letter-spacing:.08em}.xray-image-fallback{display:grid;place-content:center;flex:1;gap:18px;padding:35px}.xray-image-fallback strong{font-size:38px;font-weight:500}.xray-image-fallback span{max-width:40ch;color:#b8c0b2;line-height:1.6}.xray-plane{position:absolute;z-index:calc(5 - var(--layer-index));top:19%;left:13%;width:76%;height:45%;border:1px solid #697b50;background:#141b11;transform-origin:50% 40%;transform:translate3d(calc(var(--xray-depth) * (var(--layer-index) * 8px - 3px)),calc(var(--xray-depth) * (58px + var(--layer-index) * 61px)),0) rotateX(calc(var(--xray-depth) * 48deg)) rotate(calc(var(--xray-depth) * -14deg));transition:transform .65s cubic-bezier(.16,1,.3,1),background .22s,border-color .22s;opacity:clamp(0,calc(var(--xray-depth) * 5),1)}.xray-plane.is-selected{border-color:var(--project-accent);background:#28351b}.xray-plane-label{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:32px auto 1fr;align-items:center;gap:12px;min-height:40px;padding:10px 16px;border-top:1px solid #516040;color:#d6ddcc;background:#1d2817}.xray-plane-label>span{color:#c0ccae;font:10px var(--mono)}.xray-plane-label>strong{font-size:18px;font-weight:500}.xray-plane-label>small{justify-self:end;max-width:30ch;color:#bcc9ac;font:8px/1.5 var(--mono)}.xray-plane.is-selected .xray-plane-label{color:var(--project-accent);background:#2c3c1d}.xray-plane-grid{position:absolute;top:26px;right:26px;bottom:26px;left:26px;display:flex;align-items:center;justify-content:space-around;gap:9%;opacity:.68}.xray-plane-grid:before{content:"";position:absolute;left:9%;right:9%;top:50%;height:1px;background:#8eaa69}.xray-plane-grid>span{position:relative;z-index:1;display:grid;place-items:center;flex:1;min-height:45px;padding:8px 3px;border:1px solid #8eaa69;background:#17240f;color:#d4dfc6;text-align:center;font:8px/1.5 var(--mono)}.xray-plane-grid>span:nth-child(2n){transform:translateY(-27px)}.xray-plane-grid>span:nth-child(2n):after{content:"";position:absolute;top:100%;left:50%;width:1px;height:27px;background:#8eaa69}.xray-plane-terminal{position:absolute;left:6%;top:15%;width:5px;height:5px;border:1px solid var(--project-accent)}.xray-lens-caption{position:relative;display:flex;flex-direction:column;gap:10px;padding:21px 27px 24px;border-top:1px solid #343934;background:#0b1008}.xray-lens-caption>span{color:#a5b399;font:8px var(--mono);letter-spacing:.09em}.xray-lens-caption>strong{color:#e3e9dc;font-size:clamp(26px,2.4vw,38px);font-weight:500;letter-spacing:-.025em}.xray-depth-control{padding:20px 27px 22px;border-top:1px solid #343934;background:#0f130d}.xray-depth-control label{display:flex;align-items:center;gap:10px;color:#d4ddca;font-size:13px}.xray-depth-control label>svg{color:var(--project-accent)}.xray-depth-control output{margin-left:auto;color:var(--project-accent);font:14px var(--mono);font-variant-numeric:tabular-nums}.xray-depth-control input{display:block;width:100%;height:44px;margin:4px 0 0;padding:0;background:transparent;cursor:ew-resize;-moz-appearance:none;appearance:none;-webkit-appearance:none;touch-action:pan-y}.xray-depth-control input::-webkit-slider-runnable-track{height:3px;background:linear-gradient(to right,var(--project-accent) 0 var(--range-fill),#525c45 var(--range-fill) 100%)}.xray-depth-control input::-moz-range-track{height:3px;background:#525c45}.xray-depth-control input::-moz-range-progress{height:3px;background:var(--project-accent)}.xray-depth-control input::-webkit-slider-thumb{width:16px;height:28px;margin-top:-12px;border:1px solid var(--project-accent);border-radius:0;background:#d8ff4f;background:var(--project-accent);-moz-appearance:none;appearance:none;-webkit-appearance:none}.xray-depth-control input::-moz-range-thumb{width:16px;height:28px;border:1px solid var(--project-accent);border-radius:0;background:var(--project-accent)}.xray-depth-ends{display:flex;justify-content:space-between;gap:12px;color:#a8b29f;font:7px/1.5 var(--mono);letter-spacing:.08em}.xray-depth-ends>span:last-child{display:flex;align-items:center;gap:7px}.xray-layer-selector{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #343934}.xray-layer-selector button{display:grid;grid-template-columns:1fr auto;align-content:center;gap:7px;min-width:0;min-height:82px;padding:14px 17px;border:0;border-right:1px solid #343934;text-align:left;background:#10150d;color:#c3ceb8;cursor:pointer;transition:background .18s,color .18s}.xray-layer-selector button:last-child{border-right:0}.xray-layer-selector button>span{color:#a5b298;font:9px var(--mono)}.xray-layer-selector button>strong{grid-column:1;font-size:12px;line-height:1.4;font-weight:500}.xray-layer-selector button>svg{grid-column:2;grid-row:2}.xray-layer-selector button.is-active{color:var(--project-accent);background:#27351b}.xray-layer-selector button:hover{color:#fff;background:#202b17}.xray-readout{display:flex;flex-direction:column;min-width:0;padding:27px 28px 24px;border-left:1px solid #414a37;background:#efefe7;color:#10140d}.xray-readout-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:24px;border-bottom:1px solid #b8beaf;color:#4f5945;font:8px var(--mono);letter-spacing:.1em}.xray-surface-notes{padding-top:28px}.xray-surface-notes h3{margin:0 0 25px;font-size:clamp(31px,2.6vw,43px);font-weight:500;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.xray-surface-notes>p{margin:0;color:#414a37;font-size:16px;line-height:1.65}.xray-central-question{margin:34px 0 30px;padding:24px 0;border-block:1px solid #b8beaf}.xray-central-question>span{color:#59654c;font:8px var(--mono);letter-spacing:.06em}.xray-central-question>strong{display:block;margin-top:16px;color:#17210c;font-size:23px;font-weight:500;line-height:1.2;letter-spacing:-.025em}.xray-inspect-trigger{display:flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;gap:18px;padding:12px 17px;border:0;color:#0c1208;background:var(--project-accent);text-align:left;font-size:13px;font-weight:600;cursor:pointer}.xray-inspect-trigger svg{flex:0 0 auto}.xray-inspect-trigger:hover{background:#11180b;color:#f5f5ef}.xray-readout .xray-inspect-trigger:focus-visible,.xray-readout a:focus-visible{outline-color:#10140d}.xray-active-layer{display:flex;align-items:start;gap:14px;margin:26px 0}.xray-active-layer>span{margin-top:4px;color:#64734d;font:11px var(--mono)}.xray-active-layer h3{margin:0;font-size:clamp(28px,2.4vw,36px);font-weight:500;line-height:1.03;letter-spacing:-.03em;text-wrap:balance}.xray-decision-notes dl{margin:0}.xray-decision-notes dl>div{padding:18px 0;border-top:1px solid #bec3b5}.xray-decision-notes dt{margin-bottom:9px;color:#58664b;font:9px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.04em}.xray-decision-notes dd{margin:0;color:#3b4630;font-size:14px;line-height:1.6}.xray-chosen-decision dd{color:#0f1905;font-weight:550}.xray-source-link{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:10px;min-height:68px;padding:15px 0;border-block:1px solid #6e7b5a;color:#1a280b}.xray-source-link>span{display:grid;gap:9px}.xray-source-link small{color:#4f6239;font:8px/1.5 var(--mono);letter-spacing:.04em}.xray-source-link strong{font-size:14px;line-height:1.35;font-weight:600}.xray-source-link>svg{flex:0 0 auto;transition:transform .18s}.xray-source-link:hover>svg{transform:translate(2px,-2px)}.xray-source-link:hover strong{text-decoration:underline;text-underline-offset:4px}.xray-source-path{display:block;overflow-wrap:anywhere;color:#5a674c;margin-top:12px;font:8px/1.6 var(--mono)}.xray-honesty-note{margin:auto 0 0;padding-top:30px;color:#58634d;font-size:11px;line-height:1.65}.xray-footer{display:flex;align-items:stretch;justify-content:space-between;border-top:1px solid #414a37}.xray-tech{display:flex;flex-wrap:wrap;align-items:center;gap:10px 21px;padding:22px 27px}.xray-tech>span{color:#b4c0a8;font:9px var(--mono)}.xray-project-links{display:flex;flex:0 0 auto}.xray-project-links a{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:68px;padding:18px 26px;border-left:1px solid #414a37;color:#f0f4ea;font-size:13px}.xray-project-links a:first-child{color:var(--project-accent)}.xray-project-links a:hover{color:#0b0e08;background:var(--project-accent)}.xray-browse{display:flex;align-items:center;gap:28px;min-height:68px;border-bottom:1px solid #343c2e}.xray-browse>span{display:flex;align-items:baseline;gap:10px;color:#9fa996;font:9px var(--mono);white-space:nowrap}.xray-browse>span strong{color:var(--project-accent);font-size:15px;font-weight:500}.xray-browse>p{color:#9fa996;font-size:12px;line-height:1.5}.xray-browse>div{display:flex;margin-left:auto;align-self:stretch}.xray-browse button{display:grid;place-items:center;width:66px;min-height:54px;padding:0;border:0;border-left:1px solid #343c2e;color:#d9e4cd;background:transparent;cursor:pointer}.xray-browse button:last-child{border-right:1px solid #343c2e}.xray-browse button:hover{color:#080b06;background:var(--project-accent)}@media(min-width:1700px){.xray-main{grid-template-columns:minmax(0,1fr) 420px}.xray-readout{padding:30px 36px}.xray-decision-notes dd{font-size:15px}}@media(max-width:1200px){.xray-project-index{grid-template-columns:repeat(3,minmax(0,1fr))}.xray-project-index button{min-height:122px;grid-template-rows:auto 1fr;gap:8px 12px}.xray-project-index button:nth-child(3){border-right:0}.xray-project-index button:nth-child(-n+3){border-bottom:1px solid #343934}.xray-project-index button>strong{grid-column:1;grid-row:2}.xray-project-index button>small{grid-row:1;grid-column:2}.xray-project-index button>svg{grid-row:2}.xray-main{grid-template-columns:minmax(0,1fr) 325px}.xray-readout{padding:24px}.xray-build-name{padding:16px 20px}.xray-build-name>span:last-child{display:none}.xray-stages button{min-width:114px;padding:14px}.xray-scene-label>span:last-child{display:none}.xray-lens{height:590px}.xray-plane-label{grid-template-columns:24px 1fr;padding-inline:12px}.xray-plane-label>strong{font-size:17px}.xray-plane-label>small{display:none}.xray-layer-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.xray-layer-selector button{min-height:69px}.xray-layer-selector button:nth-child(2){border-right:0}.xray-layer-selector button:nth-child(-n+2){border-bottom:1px solid #343934}}@media(max-width:899px){.xray-main{grid-template-columns:1fr}.xray-readout{min-height:540px;padding:30px;border-left:0;border-top:1px solid #414a37}.xray-surface-notes{display:grid;grid-template-columns:1fr 1fr;gap:20px 34px}.xray-surface-notes h3{margin-bottom:0;font-size:38px}.xray-surface-notes p{font-size:15px}.xray-central-question{margin:0}.xray-inspect-trigger{align-self:center}.xray-decision-notes dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.xray-decision-notes dd{font-size:14px}.xray-active-layer h3{font-size:36px}.xray-honesty-note{padding-top:24px}.xray-lens{height:590px}.xray-layer-selector{grid-template-columns:repeat(4,minmax(0,1fr))}.xray-layer-selector button:nth-child(-n+2){border-bottom:0}.xray-layer-selector button:nth-child(2){border-right:1px solid #343934}.xray-footer{flex-direction:column}.xray-project-links{border-top:1px solid #414a37}.xray-project-links a{flex:1;min-height:60px}.xray-project-links a:first-child{border-left:0}}@media(max-width:600px){.xray-work .work-ledger-heading{margin-bottom:30px}.xray-work .work-ledger-heading h2{font-size:clamp(48px,12.5vw,70px)}.xray-project-index{grid-template-columns:repeat(2,minmax(0,1fr))}.xray-project-index button{min-height:116px;padding:14px;gap:10px}.xray-project-index button>strong{font-size:19px}.xray-project-index button>span{font-size:8px}.xray-project-index button>small{font-size:7px}.xray-project-index button:nth-child(3){border-right:1px solid #343934}.xray-project-index button:nth-child(2n){border-right:0}.xray-project-index button:nth-child(-n+4){border-bottom:1px solid #343934}.xray-instrument-bar{align-items:stretch;flex-direction:column}.xray-build-name{padding:20px 17px;min-height:60px}.xray-build-name strong{font-size:18px}.xray-stages{border-top:1px solid #343934}.xray-stages button{min-width:0;flex:1;min-height:54px;gap:7px;padding:12px 8px;font-size:12px}.xray-stages button:first-child{border-left:0}.xray-stages button>span{font-size:8px}.xray-scene-label{top:18px;left:17px;right:17px;font-size:7px}.xray-lens{height:500px}.xray-registration{top:49px;right:14px;bottom:84px;left:14px}.xray-depth-axis{display:none}.xray-surface{top:12%;left:6%;width:88%;height:52%;transform:translate3d(0,calc(var(--xray-depth) * -20px),0) rotateX(calc(var(--xray-depth) * 48deg)) rotate(calc(var(--xray-depth) * -8deg)) scale(calc(1 - var(--xray-depth) * .1))}.xray-surface figcaption{padding:0 9px;font-size:6px}.xray-plane{top:16%;left:10%;width:80%;height:40%;transform:translate3d(0,calc(var(--xray-depth) * (39px + var(--layer-index) * 56px)),0) rotateX(calc(var(--xray-depth) * 42deg)) rotate(calc(var(--xray-depth) * -8deg))}.xray-plane-label{min-height:36px;padding:8px 12px;gap:7px}.xray-plane-label>strong{font-size:15px}.xray-plane-label>span{font-size:9px}.xray-plane-grid{top:18px;right:18px;bottom:18px;left:18px}.xray-lens-caption{padding:20px 17px;gap:10px}.xray-lens-caption>span{font-size:6px}.xray-lens-caption>strong{font-size:clamp(23px,6vw,31px)}.xray-depth-control{padding:19px 17px}.xray-depth-control label{font-size:12px}.xray-depth-ends{font-size:6px}.xray-depth-ends>span:last-child>svg{display:none}.xray-layer-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.xray-layer-selector button{min-height:73px;padding:14px 17px}.xray-layer-selector button:nth-child(-n+2){border-bottom:1px solid #343934}.xray-layer-selector button:nth-child(2){border-right:0}.xray-readout{min-height:690px;padding:24px 20px}.xray-readout-heading{padding-bottom:20px}.xray-surface-notes{display:block;padding-top:27px}.xray-surface-notes h3{max-width:15ch;margin-bottom:25px;font-size:36px}.xray-surface-notes>p{font-size:15px}.xray-central-question{margin:27px 0;padding:23px 0}.xray-central-question>strong{font-size:23px}.xray-decision-notes dl{display:block}.xray-decision-notes dl>div{padding:15px 0}.xray-active-layer{gap:11px;margin:24px 0}.xray-active-layer h3{font-size:31px}.xray-decision-notes dd{font-size:14px}.xray-source-path{font-size:7px}.xray-tech{padding:20px;gap:12px 18px}.xray-tech>span{font-size:8px}.xray-project-links a{gap:9px;padding:18px 15px;font-size:12px}.xray-project-links a>svg{flex:0 0 auto}.xray-browse{gap:14px}.xray-browse>p{display:none}.xray-browse>span{font-size:8px}.xray-browse button{width:56px;min-height:60px}}@media(prefers-reduced-motion:reduce){.xray-workbench *,.xray-workbench *:before,.xray-workbench *:after{transition:none!important;animation:none!important}}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Cabinet Grotesk,Space Grotesk Variable,Arial,sans-serif;color:#f5f5f1;background:#050505;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #050505;--surface: #0b0b0b;--surface-raised: #111212;--text: #f5f5f1;--muted: #8b8f91;--line: #252728;--line-strong: #454849;--accent: #ff5f38;--acid: #d8ff4f;--blue: #7ea8ff;--mono: "JetBrains Mono Variable", Consolas, monospace;--display: "Cabinet Grotesk", "Space Grotesk Variable", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-width:320px;min-height:100vh;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;overflow-x:clip}::selection{color:#050505;background:var(--acid)}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) var(--bg)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:var(--bg)}*::-webkit-scrollbar-thumb{background:var(--line-strong);border:3px solid var(--bg)}button,a{font:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid var(--acid);outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:1000;top:10px;left:max(10px,env(safe-area-inset-left));min-height:44px;display:inline-flex;align-items:center;padding:0 14px;color:#050505;background:var(--acid);font-family:var(--mono);font-size:9px;letter-spacing:.08em;transform:translateY(-160%);transition:transform .16s ease}.skip-link:focus{transform:translateY(0)}[id]{scroll-margin-top:76px}.scroll-progress{position:fixed;inset:0 0 auto;height:2px;background:var(--accent);transform-origin:left center;z-index:200}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;padding-right:max(34px,env(safe-area-inset-right));padding-left:max(34px,env(safe-area-inset-left));background:#050505e0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{min-height:44px;display:inline-flex;align-items:center;gap:11px;justify-self:start}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--text);font-family:var(--mono);font-size:12px;letter-spacing:-.06em}.brand-copy{display:grid;gap:1px}.brand-copy strong{font-size:13px;letter-spacing:.08em}.brand-copy small{color:var(--muted);font-family:var(--mono);font-size:8px;letter-spacing:.11em}.site-nav{display:flex;align-items:center;gap:6px;justify-self:center}.site-nav a{min-height:38px;display:inline-flex;align-items:center;padding:0 14px;border:1px solid transparent;color:#d5d6d3;font-size:13px;transition:border-color .18s ease,color .18s ease,background .18s ease}.site-nav a:hover{color:#fff;border-color:var(--line-strong);background:#0c0d0d}.header-cta{justify-self:end;min-height:38px;display:inline-flex;align-items:center;gap:9px;padding:0 14px;border:1px solid var(--line-strong);font-family:var(--mono);font-size:10px;letter-spacing:.05em}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 14px #d8ff4f8c}.menu-button{display:none;width:44px;height:44px;place-items:center;border:1px solid var(--line-strong);background:var(--bg);cursor:pointer}main{overflow-x:clip;overflow-y:visible}.hero{min-height:100svh;position:relative;display:grid;grid-template-columns:minmax(0,.94fr) minmax(540px,1.06fr);grid-template-rows:1fr;gap:0 34px;padding:112px 34px 38px 86px;border-bottom:1px solid var(--line)}.hero-rail{position:absolute;top:76px;bottom:0;left:0;width:52px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:46px 0 28px;border-right:1px solid var(--line);color:#838789;font-family:var(--mono);font-size:8px;letter-spacing:.1em;writing-mode:vertical-rl}.hero-copy{align-self:center;padding:36px 0;max-width:780px;position:relative;z-index:2}.eyebrow,.project-eyebrow{margin:0;color:#a8abad;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.12em}.hero h1{margin:0;max-width:780px;font-family:var(--display);font-size:clamp(48px,5vw,88px);font-weight:500;line-height:.9;letter-spacing:-.04em}.hero h1>span,.hero h1 em{display:flex;align-items:center;gap:.16em;white-space:nowrap}.hero h1 em{color:#8b8e90;font-style:normal;font-weight:400}.hero-image-line{color:#f5f5f1}.hero-inline-image{width:clamp(82px,8.5vw,150px);height:.58em;display:inline-block;flex:0 0 auto;overflow:hidden;border:1px solid var(--line-strong)}.hero-inline-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:78% 50%;filter:grayscale(.8) contrast(1.2);transform:scale(1.18)}.hero-roleline{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:30px;color:#afb2b2;font-family:var(--mono);font-size:9px;letter-spacing:.1em}.hero-roleline span:first-child{color:var(--accent)}.hero-lede{max-width:620px;margin:19px 0 0;color:#b2b5b5;font-size:clamp(16px,1.2vw,19px);line-height:1.58;letter-spacing:-.018em}.hero-actions,.contact-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 17px;border:1px solid;border-radius:0;cursor:pointer;font-size:13px;font-weight:560;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.button:hover{transform:translateY(-2px)}.button-solid{color:#080808;background:var(--text);border-color:var(--text)}.button-solid:hover{background:var(--acid);border-color:var(--acid)}.button-outline{color:#e4e5e2;background:#080808;border-color:var(--line-strong)}.button-outline:hover{color:#fff;border-color:#929697}.scene-panel{position:relative;min-height:590px;align-self:stretch;overflow:hidden;border:1px solid var(--line-strong);background:#050505;isolation:isolate}.signal-core-shell{position:absolute;top:0;right:0;bottom:0;left:0}.signal-canvas{position:absolute!important;top:0;right:0;bottom:0;left:0}.scene-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#686c6d;background:#050505;font-family:var(--mono);font-size:9px;letter-spacing:.1em}.scene-corner{position:absolute;z-index:2;display:grid;gap:4px;padding:5px 6px;background:#050505;font-family:var(--mono);font-size:9px;letter-spacing:.09em;pointer-events:none}.scene-corner-left{top:18px;left:18px}.scene-corner-left span,.scene-corner-right span{color:#8b8f91}.scene-corner-left strong{color:var(--accent);font-size:11px;font-weight:500}.scene-corner-right{top:18px;right:18px;justify-items:end}.scene-mode-copy{position:absolute;left:18px;bottom:19px;z-index:3;display:flex;align-items:center;gap:10px;padding:5px 6px;color:#9da1a1;background:#050505;font-family:var(--mono);font-size:9px;letter-spacing:.08em}.scene-mode-copy span{color:var(--accent)}.scene-mode-copy strong{color:#d8dad7;font-weight:500}.scene-modes{position:absolute;right:18px;bottom:18px;z-index:4;display:flex;border:1px solid var(--line-strong);background:#050505}.scene-modes button{min-height:44px;display:flex;align-items:center;gap:8px;padding:0 12px;border:0;border-right:1px solid var(--line);color:#929697;background:transparent;cursor:pointer;font-family:var(--mono);font-size:8px;letter-spacing:.07em;transition:color .18s ease,background .18s ease}.scene-modes button:last-child{border-right:0}.scene-modes button span{color:#898e8e}.scene-modes button:hover,.scene-modes button.is-active{color:#050505;background:var(--accent)}.scene-modes button.is-active span,.scene-modes button:hover span{color:#050505}.signal-band{max-width:1600px;margin:0 auto;border-right:1px solid var(--line);border-left:1px solid var(--line)}.signal-marquee{overflow:hidden;border-bottom:1px solid var(--line)}.signal-track{width:max-content;min-height:52px;display:flex;align-items:center;animation:signal-marquee 34s linear infinite}.signal-track span{display:inline-flex;align-items:center;gap:26px;padding:0 26px;color:#9da1a1;font-family:var(--mono);font-size:9px;letter-spacing:.08em;white-space:nowrap}.signal-track i{width:5px;height:5px;border-radius:50%;background:var(--accent)}.proof-mosaic{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense}.proof-mosaic>div{grid-column:span 3;min-height:128px;display:flex;align-items:center;gap:17px;padding:20px 24px;border-right:1px solid var(--line)}.proof-mosaic>div:last-child{border-right:0}.proof-mosaic strong{font-size:clamp(31px,3vw,50px);font-weight:500;letter-spacing:-.04em}.proof-mosaic span{max-width:138px;color:var(--muted);font-family:var(--mono);font-size:8px;line-height:1.55;letter-spacing:.07em}@keyframes signal-marquee{to{transform:translate(-50%)}}.descent-loading{min-height:100svh;display:grid;place-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#858a89;background:#020303;font-family:var(--mono);font-size:9px;letter-spacing:.1em}.descent-section{position:relative;height:540svh;background:#020303;border-top:1px solid var(--line);border-bottom:1px solid var(--line);--journey-progress: 0}.descent-stage{position:sticky;top:0;height:100svh;min-height:620px;overflow:hidden;background:#020303;isolation:isolate}.descent-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.descent-canvas>div,.descent-webgl,.descent-canvas canvas{width:100%!important;height:100%!important}.descent-canvas:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(2,3,3,.6) 0%,transparent 22%,transparent 78%,rgba(2,3,3,.6) 100%),linear-gradient(180deg,rgba(2,3,3,.32),transparent 24%,transparent 76%,rgba(2,3,3,.54))}.descent-hud{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;color:#9da2a0;font-family:var(--mono);font-size:8px;letter-spacing:.11em}.descent-hud-top,.descent-hud-bottom{position:absolute;left:28px;right:28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.descent-hud-top{top:96px}.descent-hud-bottom{bottom:24px}.descent-hud b{color:var(--accent);font-weight:500}.descent-velocity{position:absolute;top:124px;right:28px;bottom:52px;width:1px;background:#252b2a;transform-origin:top}.descent-velocity-line{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:var(--accent);transform-origin:top;box-shadow:0 10px 28px #ff5f3859}.descent-intro,.descent-chapter,.descent-exit{position:absolute;z-index:3;pointer-events:none}.descent-intro{left:clamp(28px,6vw,116px);bottom:clamp(82px,13vh,142px);max-width:860px}.descent-intro p{margin:0;color:#b8bcba;font-size:clamp(18px,1.6vw,26px)}.descent-intro h2{margin:2px 0 13px;font-size:clamp(76px,11vw,170px);font-weight:500;line-height:.82;letter-spacing:-.055em}.descent-intro>span{color:#9da2a0;font-family:var(--mono);font-size:9px;letter-spacing:.09em}.descent-chapter{top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;text-align:center;visibility:hidden;opacity:0}.descent-chapter h2{margin:0;color:#f5f5f1f0;font-size:clamp(80px,13vw,210px);font-weight:500;line-height:.76;letter-spacing:-.06em;text-shadow:0 18px 70px rgba(0,0,0,.54)}.descent-chapter p{margin:25px 0 0;color:#d9dcda;font-size:clamp(18px,1.75vw,27px);letter-spacing:-.025em}.descent-chapter>span{margin-top:14px;color:#a5aaa8;background:#020303;font-family:var(--mono);font-size:8px;letter-spacing:.12em}.descent-chapter-signal h2{color:#f5f5f1}.descent-chapter-reason h2{color:#ff7453}.descent-chapter-action h2{color:#d8ff4f}.descent-exit{top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;visibility:hidden;opacity:0;text-align:center;background:linear-gradient(180deg,#0203030d,#020303d6)}.descent-exit-word{max-width:1320px;display:flex;flex-wrap:wrap;justify-content:center;gap:0 .22em;padding:0 28px;font-size:clamp(64px,8.7vw,142px);font-weight:500;line-height:.82;letter-spacing:-.055em}.descent-exit-word span{opacity:.08}.descent-exit p{margin:32px 0 0;color:#c6c9c7;font-size:18px}.descent-exit a{min-width:205px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;margin-top:24px;border:1px solid #f5f5f1;color:#050505;background:#f5f5f1;pointer-events:auto;font-size:13px;font-weight:600;transition:color .18s ease,background .18s ease,border-color .18s ease}.descent-exit a:hover{color:#050505;border-color:var(--acid);background:var(--acid)}.section{max-width:1600px;margin:0 auto;padding:132px 48px}.section-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);align-items:end;gap:70px;padding-bottom:46px;border-bottom:1px solid var(--line)}.section-heading h2,.about-copy h2,.contact-section h2{margin:13px 0 0;font-size:clamp(48px,6vw,96px);font-weight:430;line-height:.96;letter-spacing:-.06em}.section-heading>p{max-width:500px;margin:0;color:#979b9c;font-size:17px;line-height:1.6;letter-spacing:-.02em}.work-section{max-width:none;padding:154px max(48px,calc((100vw - 1600px)/2));background:#050505}.work-ledger-heading{max-width:1504px;margin:0 auto 70px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.5fr);align-items:end;gap:clamp(44px,7vw,118px);padding-bottom:50px;border-bottom:1px solid var(--line)}.work-ledger-heading h2{margin:0;font-size:clamp(62px,6.3vw,96px);font-weight:500;line-height:.88;letter-spacing:-.04em}.work-ledger-heading h2 span,.work-ledger-heading h2 em{display:block}.work-ledger-heading h2 em{color:#797d7c;font-style:normal}.work-ledger-heading p{max-width:440px;margin:0;color:#a3a7a5;font-size:17px;line-height:1.6;letter-spacing:-.02em}.transmission-console{max-width:1504px;margin:0 auto;display:grid;grid-template-columns:minmax(410px,4fr) minmax(0,8fr);align-items:start;border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong)}.transmission-index{position:sticky;top:90px;min-width:0;min-height:720px;display:grid;grid-template-rows:58px repeat(6,minmax(102px,1fr));border-right:1px solid var(--line-strong);background:#070808}.transmission-index-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 20px;border-bottom:1px solid var(--line-strong);color:#8d9290;font-family:var(--mono);font-size:8px;letter-spacing:.1em}.transmission-row{position:relative;min-width:0;display:grid;grid-template-columns:34px minmax(130px,.9fr) minmax(128px,.82fr) auto 20px;align-items:center;gap:14px;overflow:hidden;padding:16px 20px;border:0;border-bottom:1px solid var(--line-strong);color:#f3f3ee;background:transparent;text-align:left;cursor:pointer;transition:color .18s ease,background .18s ease}.transmission-row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--project-accent);transform:scaleX(0);transform-origin:right center;transition:transform .44s cubic-bezier(.16,1,.3,1)}.transmission-row>*{position:relative;z-index:1}.transmission-row:hover{background:#101111}.transmission-row:hover:before{transform:scaleX(.012);transform-origin:left center}.transmission-row.is-active{color:#050505;background:var(--project-accent)}.transmission-row.is-active:before{transform:scaleX(1);transform-origin:left center}.transmission-row-number,.transmission-row-domain,.transmission-row-status{font-family:var(--mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.transmission-row-number{color:#858a88}.transmission-row-name{font-size:clamp(19px,1.5vw,25px);font-weight:540;line-height:1.03;letter-spacing:-.03em}.transmission-row-domain{color:#919694;line-height:1.45}.transmission-row-status{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.transmission-row-status i,.transmission-toolbar>span i{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:var(--project-accent)}.transmission-row.is-active .transmission-row-number,.transmission-row.is-active .transmission-row-domain{color:#050505ad}.transmission-row.is-active .transmission-row-status i{background:#050505}.transmission-stage{min-width:0;overflow:hidden;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:#090a0a}.transmission-toolbar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-left:20px;border-bottom:1px solid var(--line-strong)}.transmission-toolbar>span{display:inline-flex;align-items:center;gap:8px;color:#b8bcba;font-family:var(--mono);font-size:8px;letter-spacing:.1em}.transmission-mode-switch{align-self:stretch;display:flex}.transmission-mode-switch button{min-width:104px;padding:0 16px;border:0;border-left:1px solid var(--line-strong);color:#8e9391;background:transparent;cursor:pointer;font-family:var(--mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase;transition:color .18s ease,background .18s ease}.transmission-mode-switch button:hover{color:#f5f5f1;background:#121414}.transmission-mode-switch button.is-active{color:#050505;background:var(--project-accent)}.project-transmission{min-width:0;transform-origin:top center}.transmission-viewport{position:relative;min-height:610px;overflow:hidden;border-bottom:1px solid var(--line-strong);background:#050606}.transmission-media{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;overflow:hidden}.transmission-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.76));pointer-events:none}.transmission-media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;filter:saturate(.92) contrast(1.04);transition:transform .9s cubic-bezier(.16,1,.3,1),filter .35s ease}.transmission-media:hover img{transform:scale(1.035);filter:saturate(1.08) contrast(1.02)}.transmission-media figcaption{position:absolute;z-index:2;right:24px;bottom:24px;left:24px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:7px 28px;color:#f5f5f1}.transmission-media figcaption span,.transmission-media figcaption small{font-family:var(--mono);font-size:8px;letter-spacing:.1em}.transmission-media figcaption span{color:var(--project-accent)}.transmission-media figcaption strong{grid-row:2;margin:0;font-size:clamp(42px,4.5vw,70px);font-weight:520;line-height:.92;letter-spacing:-.04em}.transmission-media figcaption small{grid-row:2;align-self:end;padding-bottom:5px;color:#c1c5c3}.transmission-scan{position:absolute;z-index:3;right:0;left:0;height:1px;background:var(--project-accent);box-shadow:0 8px 30px color-mix(in srgb,var(--project-accent) 45%,transparent);pointer-events:none}.transmission-anatomy{min-height:610px;display:grid;grid-template-rows:auto auto 1fr;align-content:space-between;padding:clamp(34px,4vw,62px);color:#f5f5f1;background:#090a0a}.anatomy-declaration{display:grid;grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr);gap:22px 50px;align-items:start}.anatomy-declaration>span{color:var(--project-accent);font-family:var(--mono);font-size:8px;letter-spacing:.1em}.anatomy-declaration h3{grid-column:2;grid-row:1 / span 2;max-width:760px;margin:0;font-size:clamp(48px,5vw,78px);font-weight:500;line-height:.92;letter-spacing:-.04em}.anatomy-declaration p{max-width:260px;margin:0;color:#aeb3b1;font-size:15px;line-height:1.55}.anatomy-path{display:grid;grid-template-columns:repeat(4,1fr);margin-top:54px;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.anatomy-path>span{position:relative;min-height:112px;display:flex;flex-direction:column;justify-content:center;gap:13px;padding:18px}.anatomy-path>span+span{border-left:1px solid var(--line-strong)}.anatomy-path small,.anatomy-path b{font-family:var(--mono);font-size:8px;letter-spacing:.1em}.anatomy-path small{color:#777d7a}.anatomy-path b{color:#f5f5f1;font-weight:500}.anatomy-path i{position:absolute;top:50%;right:-4px;z-index:1;width:7px;height:7px;border-radius:50%;background:var(--project-accent);transform:translateY(-50%)}.anatomy-proof{align-self:end;display:grid;grid-template-columns:repeat(3,1fr);margin-top:42px;border:1px solid var(--line-strong)}.anatomy-proof span{min-height:86px;display:flex;align-items:center;gap:10px;padding:17px;color:#c5c9c7;font-size:13px;line-height:1.4}.anatomy-proof span+span{border-left:1px solid var(--line-strong)}.anatomy-proof svg{flex:0 0 auto;color:var(--project-accent)}.transmission-story{display:grid;grid-template-columns:5fr 7fr;color:#080808;background:#efefe9}.transmission-story-main{padding:clamp(32px,4vw,58px);border-right:1px solid #bfc1bb}.transmission-story-main>span,.transmission-story-proof span{color:#5b605d;font-family:var(--mono);font-size:8px;letter-spacing:.1em}.transmission-story-main h3{max-width:650px;margin:30px 0 20px;font-size:clamp(44px,4.2vw,66px);font-weight:500;line-height:.94;letter-spacing:-.04em}.transmission-story-main p{max-width:660px;margin:0;color:#454a47;font-size:17px;line-height:1.58;letter-spacing:-.02em}.transmission-story-proof{display:grid;grid-template-rows:auto 1fr}.transmission-story-proof>div{min-height:168px;padding:28px}.transmission-story-proof>div+div{border-top:1px solid #bfc1bb}.transmission-story-proof p{max-width:580px;margin:17px 0 0;font-size:18px;line-height:1.5;letter-spacing:-.02em}.transmission-story-proof ul{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:20px 0 0;padding:0;border:1px solid #bfc1bb;list-style:none}.transmission-story-proof li{min-height:75px;display:flex;align-items:center;gap:9px;padding:15px;color:#303431;font-size:12px;line-height:1.35}.transmission-story-proof li+li{border-left:1px solid #bfc1bb}.transmission-story-proof li svg{flex:0 0 auto;color:#607800}.transmission-footer{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:16px 0 16px 28px;border-top:1px solid #bfc1bb;color:#080808;background:#efefe9}.transmission-tags{display:flex;flex-wrap:wrap;gap:8px 16px}.transmission-tags span{position:relative;color:#5b605d;font-family:var(--mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.transmission-tags span+span:before{content:"/";position:absolute;left:-11px;color:#9da19d}.transmission-links{align-self:stretch;display:flex;gap:0;margin:-16px 0}.transmission-links a{min-width:132px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 16px;border-left:1px solid #bfc1bb;color:#f5f5f1;background:#0a0a0a;font-family:var(--mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase;transition:color .18s ease,background .18s ease}.transmission-links a:hover{color:#050505;background:var(--project-accent)}.transmission-navigation{min-height:64px;display:flex;align-items:center;justify-content:flex-end;border-top:1px solid #bfc1bb;color:#080808;background:#efefe9}.transmission-navigation>span{margin-right:auto;padding-left:22px;color:#5b605d;font-family:var(--mono);font-size:8px;letter-spacing:.1em}.transmission-navigation button{width:64px;align-self:stretch;display:grid;place-items:center;padding:0;border:0;border-left:1px solid #bfc1bb;color:#080808;background:transparent;cursor:pointer;transition:color .18s ease,background .18s ease}.transmission-navigation button:hover{color:#050505;background:var(--project-accent)}.method-section{max-width:none;background:#efefe9;color:#0a0a0a}.method-heading{max-width:1504px;margin:0 auto 46px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);align-items:end;gap:70px;padding-bottom:50px;border-bottom:1px solid #bfc1bb}.method-heading h2{display:grid;margin:0;font-size:clamp(58px,7vw,108px);font-weight:500;line-height:.86;letter-spacing:-.045em}.method-heading h2 span{color:#747873;font-size:.57em;line-height:1;letter-spacing:-.035em}.method-heading h2 em{font-style:normal}.method-heading p{max-width:500px;margin:0;color:#4f5353;font-size:17px;line-height:1.58}.method-chamber{--method-accent: var(--vermilion);max-width:1504px;min-height:620px;margin:0 auto;display:grid;grid-template-columns:minmax(0,8fr) minmax(330px,4fr);grid-template-rows:minmax(510px,1fr) 92px;border:1px solid #202323;color:#f2f2ed;background:#070808}.method-visual{position:relative;min-width:0;min-height:510px;overflow:hidden;border-right:1px solid #2a2d2c;background:#070808;isolation:isolate}.method-field-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;cursor:crosshair}.method-field-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#757a77;font-family:var(--mono);font-size:9px;letter-spacing:.11em}.method-visual-index{position:absolute;z-index:2;right:24px;bottom:12px;color:#f2f2edf0;font-size:clamp(82px,10vw,154px);font-weight:500;line-height:.8;letter-spacing:-.07em;pointer-events:none;mix-blend-mode:difference}.method-visual-hud{position:absolute;z-index:3;top:20px;right:20px;left:20px;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 13px;border:1px solid rgba(207,211,207,.19);color:#989d9a;background:#070808d4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--mono);font-size:8px;letter-spacing:.09em;pointer-events:none}.method-visual-hud strong{display:inline-flex;align-items:center;gap:8px;color:#e2e5df;font-weight:500}.method-visual-hud i{width:6px;height:6px;border-radius:50%;background:var(--method-accent);box-shadow:0 0 16px var(--method-accent)}.method-visual-axis{position:absolute;z-index:3;right:22px;bottom:20px;left:22px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;color:#777c79;font-family:var(--mono);font-size:7px;letter-spacing:.1em;pointer-events:none}.method-visual-axis i{height:1px;background:linear-gradient(90deg,#454947,var(--method-accent))}.method-readout{position:relative;min-width:0;overflow:hidden}.method-readout article{min-height:100%;display:flex;flex-direction:column;padding:clamp(27px,3vw,46px)}.method-readout header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid #2b2e2d;color:#909592;font-family:var(--mono);font-size:8px;letter-spacing:.09em}.method-readout header svg{color:var(--method-accent)}.method-readout h3{max-width:430px;margin:clamp(38px,5vh,68px) 0 0;font-size:clamp(44px,4vw,64px);font-weight:500;line-height:.9;letter-spacing:-.045em;text-wrap:balance}.method-readout blockquote{max-width:430px;margin:28px 0 0;padding-left:17px;border-left:2px solid var(--method-accent);color:#f1f2ed;font-size:clamp(18px,1.45vw,22px);line-height:1.35;letter-spacing:-.025em}.method-readout p{max-width:440px;margin:25px 0 0;color:#999e9b;font-size:14px;line-height:1.58}.method-trace{display:grid;grid-template-columns:repeat(3,1fr);margin-top:auto;padding-top:34px}.method-trace span{min-height:54px;display:grid;gap:5px;align-content:center;padding:0 12px;border-top:1px solid #2b2e2d;color:#c8cbc7;font-family:var(--mono);font-size:7px;letter-spacing:.08em}.method-trace span+span{border-left:1px solid #2b2e2d}.method-trace i{color:var(--method-accent);font-style:normal}.method-stage-rail{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #2a2d2c}.method-stage-rail button{min-width:0;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:0 19px;border:0;color:#898e8b;background:#070808;text-align:left;cursor:pointer;transition:color .18s ease,background .18s ease}.method-stage-rail button+button{border-left:1px solid #2a2d2c}.method-stage-rail button>span,.method-stage-rail button>strong{overflow:hidden;font-family:var(--mono);font-size:8px;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.method-stage-rail button>span{color:#929793}.method-stage-rail button svg{color:#878c89}.method-stage-rail button:hover,.method-stage-rail button.is-active{color:#060707;background:var(--method-accent)}.method-stage-rail button:hover>span,.method-stage-rail button:hover svg,.method-stage-rail button.is-active>span,.method-stage-rail button.is-active svg{color:#060707}.method-stage-rail button:focus-visible{position:relative;z-index:2;outline:2px solid #fff;outline-offset:-4px}.identity-section{position:relative;display:grid;grid-template-columns:minmax(420px,.82fr) minmax(0,1.18fr);gap:clamp(64px,8vw,132px);align-items:center}.identity-kernel-frame{position:relative;min-height:720px;aspect-ratio:4 / 5;overflow:hidden;border:1px solid var(--line-strong);background:#050505;isolation:isolate}.identity-kernel-shell,.identity-kernel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.identity-kernel{display:block;overflow:hidden;padding:0;border:0;color:#f2f2ed;background:#050505;text-align:left;cursor:crosshair;isolation:isolate}.identity-kernel:focus-visible{outline:2px solid var(--acid);outline-offset:-5px}.identity-kernel.is-overclocked{cursor:pointer}.kernel-canvas,.kernel-canvas canvas{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;display:block}.identity-kernel-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#050505;color:#818686;font-family:var(--mono);font-size:9px;letter-spacing:.12em}.kernel-boot-grid{position:absolute;z-index:7;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(10,1fr);pointer-events:none}.kernel-boot-grid i{min-width:0;min-height:0;display:block;border-right:1px solid #171919;border-bottom:1px solid #171919;background:#050505;will-change:transform,opacity}.kernel-scan{position:absolute;z-index:8;left:0;right:0;height:1px;background:var(--acid);box-shadow:0 18px 36px #d8ff4f2e;pointer-events:none}.kernel-hud{position:absolute;z-index:9;display:flex;align-items:center;justify-content:space-between;gap:18px;font-family:var(--mono);pointer-events:none}.kernel-hud-top{top:18px;left:18px;right:18px;min-height:42px;padding:0 13px;border:1px solid #2a2d2d;background:#050505db}.kernel-hud span,.kernel-hud strong{font-size:8px;letter-spacing:.11em}.kernel-hud span{color:#8f9494}.kernel-hud strong{display:inline-flex;align-items:center;gap:8px;color:#f5f5f1;font-weight:600}.kernel-hud strong i{width:6px;height:6px;border-radius:50%;background:var(--acid);box-shadow:8px 0 #d8ff4f21}.kernel-compile-stack{position:absolute;z-index:5;top:92px;left:18px;display:grid;gap:9px;color:#7b807d;font-family:var(--mono);font-size:7px;letter-spacing:.12em;pointer-events:none}.kernel-compile-stack>span{display:flex;align-items:center;gap:8px}.kernel-compile-stack i{width:18px;height:1px;background:currentColor}.identity-kernel.is-overclocked .kernel-compile-stack{color:var(--acid)}.kernel-phase{position:absolute;z-index:9;left:18px;bottom:92px;display:grid;grid-template-columns:auto 1fr;align-items:end;gap:11px;font-family:var(--mono);pointer-events:none}.kernel-phase strong{color:var(--vermilion);font-size:clamp(26px,3vw,44px);font-weight:500;line-height:.8;letter-spacing:-.04em}.kernel-phase span{max-width:150px;color:#b5b9b6;font-size:8px;line-height:1.4;letter-spacing:.12em}.identity-kernel.is-overclocked .kernel-phase strong,.identity-kernel.is-overclocked .kernel-phase span{color:var(--acid)}.identity-kernel-meta{position:absolute;z-index:9;left:18px;right:18px;bottom:18px;min-height:51px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 14px;border:1px solid var(--line-strong);color:#f2f2ed;background:#050505;font-family:var(--mono);pointer-events:none}.identity-kernel-meta span,.identity-kernel-meta strong{font-size:8px;line-height:1.35;letter-spacing:.09em}.identity-kernel-meta span{max-width:66%;color:#8f9494}.identity-kernel-meta strong{color:#f2f2ed}.identity-kernel:hover .identity-kernel-meta strong,.identity-kernel.is-overclocked .identity-kernel-meta strong{color:var(--acid)}.identity-copy h2,.career-heading h2,.proof-vault-heading h2,.contact-intro h2{max-width:930px;margin:0;font-size:clamp(52px,6vw,96px);font-weight:430;line-height:.94;letter-spacing:-.04em;text-wrap:balance}.identity-copy .identity-thesis{max-width:980px;font-size:clamp(50px,5.3vw,84px);line-height:.86}.identity-thesis-visual{display:grid;justify-items:start}.identity-thesis-reject{position:relative;display:inline-flex;align-items:center;gap:12px;margin:0 0 12px 4px;color:#7b807d;font-family:var(--mono);font-size:clamp(11px,1vw,15px);line-height:1;letter-spacing:.13em}.identity-thesis-reject>i{position:absolute;z-index:1;right:0;left:0;top:50%;height:1px;background:var(--vermilion);transform-origin:left center}.identity-thesis-reject small{padding:5px 7px;color:#080808;background:var(--vermilion);font-size:7px;letter-spacing:.09em}.identity-thesis-build{display:flex;color:#f5f5f1;line-height:.82}.identity-thesis-build>span{position:relative;min-width:.56em;display:inline-block;overflow:hidden;border-bottom:1px solid #292c2b}.identity-thesis-build>span:after{content:"";position:absolute;right:0;bottom:0;left:0;height:4px;background:var(--acid);transform:scaleX(.23);transform-origin:left;opacity:.8}.identity-thesis-build>span:nth-child(3n):after{transform:scaleX(.62);background:var(--vermilion)}.identity-thesis-object{margin-top:9px;color:#a9adab;font-size:.77em;line-height:.9;letter-spacing:-.045em}.identity-copy>p{max-width:760px;margin:33px 0 0;color:#aeb2b2;font-size:clamp(17px,1.45vw,21px);line-height:1.62;letter-spacing:-.02em}.identity-facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px;border:1px solid var(--line)}.identity-facts div{min-height:98px;display:flex;flex-direction:column;justify-content:center;gap:9px;padding:17px}.identity-facts div+div{border-left:1px solid var(--line)}.identity-facts span,.identity-facts strong{font-family:var(--mono);font-size:8px;letter-spacing:.08em}.identity-facts span{color:#8e9292}.identity-links{display:flex;flex-wrap:wrap;margin-top:18px;border:1px solid var(--line)}.identity-links a{min-height:50px;display:inline-flex;align-items:center;gap:9px;padding:0 16px;color:#c6c8c6;font-family:var(--mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase;transition:color .18s ease,background .18s ease}.identity-links a+a{border-left:1px solid var(--line)}.identity-links a svg:last-child{color:#777b7b}.identity-links a:hover{color:#050505;background:var(--acid)}.identity-links a:hover svg{color:inherit}.career-section{max-width:none;padding:154px max(48px,calc((100vw - 1600px)/2));border-top:1px solid var(--line);background:#090a0a}.career-heading,.proof-vault-heading{max-width:1504px;margin:0 auto 70px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.55fr);align-items:end;gap:clamp(45px,7vw,118px);padding-bottom:50px;border-bottom:1px solid var(--line)}.career-heading p,.proof-vault-heading p{max-width:510px;margin:0;color:#979b9c;font-size:17px;line-height:1.62;letter-spacing:-.02em}.career-console{max-width:1504px;margin:0 auto;border:1px solid var(--line-strong)}.career-rail{display:grid;grid-template-columns:repeat(3,1fr)}.career-rail button{position:relative;min-height:174px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;gap:10px 22px;padding:23px;border:0;color:#c3c6c6;background:#080909;text-align:left;cursor:pointer;transition:color .22s ease,background .22s ease}.career-rail button+button{border-left:1px solid var(--line-strong)}.career-rail button:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:var(--accent);transition:right .42s cubic-bezier(.16,1,.3,1)}.career-rail button.is-active{color:#050505;background:var(--accent)}.career-rail button.is-active:after{right:0}.career-rail button>span,.career-rail button>small{font-family:var(--mono);font-size:8px;letter-spacing:.08em}.career-rail button>span{grid-column:1;color:#7d8282}.career-rail button.is-active>span,.career-rail button.is-active>small{color:#272a28}.career-rail button>strong{grid-column:1;align-self:end;font-size:clamp(22px,2vw,32px);font-weight:500;line-height:1;letter-spacing:-.03em}.career-rail button>small{grid-column:1;color:#9ba0a0;line-height:1.45}.career-rail button>svg{grid-column:2;grid-row:1 / -1;align-self:center}.career-stage{min-height:510px;overflow:hidden;border-top:1px solid var(--line-strong);background:#efefe9;color:#090a0a}.career-stage [role=tabpanel]{min-height:510px;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto 1fr auto;column-gap:28px;padding:clamp(38px,5vw,74px)}.career-stage [role=tabpanel]>header{grid-column:9 / 13;grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #c4c5c0;color:#585d5a;font-family:var(--mono);font-size:8px;letter-spacing:.08em}.career-stage h3{grid-column:1 / 8;grid-row:1 / 3;align-self:start;max-width:730px;margin:0;font-size:clamp(54px,6vw,92px);font-weight:500;line-height:.91;letter-spacing:-.04em;text-wrap:balance}.career-stage [role=tabpanel]>p{grid-column:1 / 8;grid-row:3;max-width:680px;margin:32px 0 0;color:#464b48;font-size:clamp(17px,1.4vw,21px);line-height:1.58;letter-spacing:-.02em}.career-details{grid-column:9 / 13;grid-row:2 / 5;display:grid;align-content:start;gap:0;margin:0;padding:0;list-style:none}.career-details li{min-height:94px;display:grid;grid-template-columns:18px 1fr;align-items:start;gap:12px;padding:24px 0;border-bottom:1px solid #c4c5c0;color:#343936;font-size:14px;line-height:1.5}.career-details li svg{margin-top:3px;color:#607800}.career-stack{grid-column:1 / 8;grid-row:4;display:flex;flex-wrap:wrap;gap:8px 18px;align-self:end;margin-top:36px}.career-stack span{position:relative;color:#5c615e;font-family:var(--mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.career-stack span+span:before{content:"/";position:absolute;left:-12px;color:#999d99}.education-signal{max-width:1504px;min-height:128px;margin:0 auto;display:grid;grid-template-columns:50px minmax(300px,1fr) minmax(300px,.8fr);align-items:center;gap:22px;padding:24px 28px;border:1px solid var(--line-strong);border-top:0}.education-signal>svg{color:var(--acid)}.education-signal div{display:grid;gap:8px}.education-signal span{color:#878c8c;font-family:var(--mono);font-size:8px;letter-spacing:.08em}.education-signal strong{font-size:clamp(20px,2vw,29px);font-weight:500;letter-spacing:-.03em}.education-signal p{max-width:470px;margin:0;color:#a3a7a7;font-size:15px;line-height:1.5}.proof-vault-section{max-width:none;padding:154px max(48px,calc((100vw - 1600px)/2));background:#050505}.proof-vault-grid{max-width:1504px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);border:1px solid var(--line-strong)}.proof-vault-grid>article{min-width:0;display:grid;grid-template-rows:minmax(430px,.92fr) auto}.proof-vault-grid>article+article{border-left:1px solid var(--line-strong)}.artifact-preview{position:relative;min-height:430px;display:block;padding:0;overflow:hidden;border:0;border-bottom:1px solid var(--line-strong);color:#f5f5f1;background:#0b0c0c;cursor:zoom-in;text-align:left}.artifact-preview img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;display:block;object-fit:cover;transition:transform .58s cubic-bezier(.16,1,.3,1),filter .3s ease}.resume-artifact .artifact-preview img{object-position:top center;filter:grayscale(.25) contrast(1.04) brightness(.78)}.certificate-artifact .artifact-preview img{object-fit:contain;padding:34px;background:#020303}.artifact-preview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 54%,rgba(5,5,5,.86) 100%);pointer-events:none}.artifact-preview>span{position:absolute;z-index:1;left:20px;bottom:20px;display:inline-flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #3c3f3f;color:#f3f3ef;background:#050505;font-family:var(--mono);font-size:8px;letter-spacing:.08em}.artifact-preview:hover img{transform:scale(1.025);filter:none}.artifact-copy{display:flex;flex-direction:column;min-height:410px;padding:32px}.artifact-copy>header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line);color:#8f9494;font-family:var(--mono);font-size:8px;letter-spacing:.08em}.artifact-copy>header strong{color:var(--acid);font-size:inherit}.artifact-copy h3{max-width:690px;margin:0;font-size:clamp(34px,3.7vw,58px);font-weight:480;line-height:.98;letter-spacing:-.04em;text-wrap:balance}.artifact-copy>p{max-width:690px;margin:24px 0 0;color:#a5aaaa;font-size:15px;line-height:1.62}.artifact-copy dl{display:grid;grid-template-columns:repeat(3,1fr);margin:29px 0 0;border:1px solid var(--line)}.artifact-copy dl div{min-height:84px;display:grid;align-content:center;gap:7px;padding:13px}.artifact-copy dl div+div{border-left:1px solid var(--line)}.artifact-copy dt,.artifact-copy dd{margin:0;font-family:var(--mono);font-size:7px;letter-spacing:.07em}.artifact-copy dt{color:#737878}.artifact-copy dd{color:#d0d2cf}.artifact-actions{display:flex;margin-top:auto;padding-top:30px}.artifact-actions button,.artifact-actions a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 16px;border:1px solid var(--line-strong);color:#f1f1ed;background:#0b0b0b;font-family:var(--mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.artifact-actions a{border-left:0}.artifact-actions button:hover,.artifact-actions a:hover{color:#050505;border-color:var(--acid);background:var(--acid)}.credential-stamp{display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto;gap:5px 12px;margin-top:30px;padding:18px;border:1px solid #244329;color:#c9d0cc;background:#07110a}.credential-stamp svg{grid-row:1 / 3;align-self:center;color:#00ad2f}.credential-stamp span,.credential-stamp strong{font-family:var(--mono);font-size:8px;letter-spacing:.08em}.credential-stamp span{color:#73917a}.credential-stamp strong{color:#dfe5df}.artifact-dialog{width:min(1500px,calc(100vw - 48px));height:min(920px,calc(100svh - 48px));padding:0;overflow:hidden;border:1px solid #3a3d3d;color:#f4f4ef;background:#050505}.artifact-dialog::backdrop{background:#000000db;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.artifact-dialog-shell{height:100%;display:grid;grid-template-rows:72px 1fr}.artifact-dialog-shell>header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 20px;border-bottom:1px solid var(--line-strong)}.artifact-dialog-shell>header div{display:grid;gap:5px}.artifact-dialog-shell>header span,.artifact-dialog-shell>header strong{font-family:var(--mono);font-size:8px;letter-spacing:.08em}.artifact-dialog-shell>header span{color:#808585}.artifact-dialog-shell>header button{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line-strong);color:#f5f5f1;background:#050505;cursor:pointer}.artifact-dialog-shell>header button:hover{color:#050505;background:var(--accent)}.artifact-dialog-content{min-height:0;overflow:auto;background:#101111}.artifact-dialog-content iframe{width:100%;height:100%;display:block;border:0;background:#fff}.artifact-dialog-content img{width:100%;min-height:100%;display:block;object-fit:contain;padding:28px;background:#050505}.contact-section{max-width:none;min-height:92svh;display:grid;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:stretch;padding:0 max(48px,calc((100vw - 1600px)/2));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#efefe9;color:#090a0a}.contact-intro{display:flex;flex-direction:column;justify-content:center;padding:110px clamp(46px,6vw,95px) 110px 0;border-right:1px solid #c4c5c0}.contact-intro>p{max-width:650px;margin:30px 0 0;color:#4d5250;font-size:18px;line-height:1.62;letter-spacing:-.02em}.contact-direct{display:flex;flex-wrap:wrap;margin-top:45px;border:1px solid #c4c5c0}.contact-direct a,.contact-direct button{min-height:51px;display:inline-flex;align-items:center;gap:9px;padding:0 14px;border:0;color:#242826;background:transparent;font-family:var(--mono);font-size:8px;letter-spacing:.07em;cursor:pointer}.contact-direct>*+*{border-left:1px solid #c4c5c0}.contact-direct a:hover,.contact-direct button:hover{color:#050505;background:var(--acid)}.contact-form{display:flex;flex-direction:column;justify-content:center;padding:90px 0 90px clamp(46px,6vw,95px)}.contact-form-top{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:16px;border-bottom:1px solid #c4c5c0;font-family:var(--mono);font-size:8px;letter-spacing:.08em}.contact-form-top strong{display:inline-flex;align-items:center;gap:8px;font-size:inherit}.contact-form-top strong:before{content:"";width:7px;height:7px;border-radius:50%;background:#6e8800}.contact-form label{display:grid;gap:10px;padding-top:24px}.contact-form label>span{color:#555a57;font-family:var(--mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.contact-form input,.contact-form textarea{width:100%;border:0;border-bottom:1px solid #aeb0ab;border-radius:0;outline:0;color:#090a0a;background:transparent;font:inherit;font-size:17px;line-height:1.5;transition:border-color .18s ease,background .18s ease}.contact-form input{min-height:51px}.contact-form textarea{resize:vertical;min-height:145px;padding:14px 0}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#707572;opacity:1}.contact-form input:focus,.contact-form textarea:focus{border-color:#526700;background:#d8ff4f1a}.contact-submit{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:30px;padding:0 20px;border:1px solid #090a0a;color:#f5f5f1;background:#090a0a;font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .18s ease,background .18s ease}.contact-submit:hover{color:#050505;background:var(--acid)}.contact-status{min-height:22px;margin:15px 0 0;color:#5c615e;font-size:12px;line-height:1.45}.site-footer{min-height:96px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;padding:0 34px;color:#8b8f91;font-family:var(--mono);font-size:8px;letter-spacing:.09em}.site-footer>a{min-height:44px;display:inline-flex;align-items:center;justify-self:end;color:#bbbdbb}@media(max-width:1180px){.site-header{grid-template-columns:1fr auto}.site-nav,.header-cta{display:none}.menu-button{display:grid;justify-self:end}.site-nav.is-open{position:fixed;top:76px;left:0;right:0;min-height:calc(100svh - 76px);display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:0;padding:22px;background:#050505f7;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.site-nav.is-open a{min-height:68px;justify-content:center;border-bottom:1px solid var(--line);font-size:18px}.hero{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);padding-left:76px}.hero h1{font-size:clamp(46px,5.9vw,70px)}.scene-panel{min-height:500px}.scene-mode-copy{display:none}.transmission-console{grid-template-columns:minmax(350px,4fr) minmax(0,8fr)}.transmission-row{grid-template-columns:32px minmax(130px,1fr) auto 20px}.transmission-row-domain{display:none}.transmission-viewport,.transmission-anatomy{min-height:560px}.transmission-story{grid-template-columns:1fr}.transmission-story-main{border-right:0;border-bottom:1px solid #bfc1bb}}@media(max-width:980px){.work-ledger-heading{grid-template-columns:1fr;gap:28px}.transmission-console{grid-template-columns:1fr}.transmission-index{position:relative;top:auto;min-height:auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:58px repeat(2,minmax(96px,auto));border-right:1px solid var(--line-strong)}.transmission-index-heading{grid-column:1 / -1}.transmission-row{min-height:96px;grid-template-columns:27px minmax(0,1fr) 20px;gap:10px;padding:14px;border-right:1px solid var(--line-strong)}.transmission-row:nth-child(4),.transmission-row:nth-child(7){border-right:0}.transmission-row-domain,.transmission-row-status{display:none}.transmission-row-name{font-size:clamp(18px,2.7vw,23px)}.identity-section{grid-template-columns:1fr;gap:64px}.identity-kernel-frame{width:min(660px,100%);min-height:auto}.method-chamber{grid-template-columns:1fr;grid-template-rows:minmax(500px,65vw) auto auto}.method-visual{min-height:500px;border-right:0;border-bottom:1px solid #2a2d2c}.method-readout article{min-height:470px}.career-heading,.proof-vault-heading{grid-template-columns:1fr;gap:28px}.career-stage [role=tabpanel]{display:flex;flex-direction:column;min-height:0}.career-stage [role=tabpanel]>header{order:2;width:100%;margin-top:28px}.career-stage h3{order:1;max-width:760px}.career-stage [role=tabpanel]>p{order:3;max-width:760px}.career-details{order:4;margin-top:28px}.career-stack{order:5;align-self:auto}.proof-vault-grid{grid-template-columns:1fr}.proof-vault-grid>article+article{border-top:1px solid var(--line-strong);border-left:0}.contact-section{grid-template-columns:1fr;padding-top:80px;padding-bottom:80px}.contact-intro{padding:0 0 70px;border-right:0;border-bottom:1px solid #c4c5c0}.contact-form{padding:70px 0 0}}@media(max-width:860px){[id]{scroll-margin-top:68px}.site-header{height:68px;padding-right:max(18px,env(safe-area-inset-right));padding-left:max(18px,env(safe-area-inset-left))}.brand-mark{width:34px;height:34px}.site-nav.is-open{top:68px;min-height:calc(100svh - 68px)}.hero{min-height:auto;grid-template-columns:1fr;grid-template-rows:auto auto;gap:26px;padding:104px 18px 18px}.hero-rail{display:none}.hero-copy{padding:18px 0 10px}.hero h1{font-size:clamp(46px,11.5vw,70px)}.hero-inline-image{width:clamp(74px,22vw,118px)}.scene-panel{min-height:min(72vw,520px)}.scene-modes{right:12px;bottom:12px;left:12px}.scene-modes button{flex:1;justify-content:center;padding:0 8px}.proof-mosaic>div{grid-column:span 6;border-bottom:1px solid var(--line)}.proof-mosaic>div:nth-child(2n){border-right:0}.descent-section{height:380svh}.descent-stage{min-height:560px}.descent-hud-top{top:86px}.descent-hud-top span:last-child,.descent-hud-bottom span:last-child{display:none}.descent-intro{left:18px;right:18px;bottom:78px}.descent-intro h2{font-size:clamp(72px,22vw,118px)}.descent-chapter h2{font-size:clamp(72px,22vw,112px)}.descent-chapter p{max-width:320px;margin-top:20px;padding:0 18px;font-size:18px}.descent-exit-word{max-width:640px;padding:0 18px;font-size:clamp(51px,15vw,82px)}.descent-exit p{margin-top:25px;font-size:16px}.section{padding:94px 18px}.section-heading{grid-template-columns:1fr;gap:25px}.section-heading h2,.identity-copy h2,.career-heading h2,.proof-vault-heading h2,.contact-intro h2{font-size:clamp(48px,12vw,76px)}.work-section{padding:112px 18px}.work-ledger-heading{margin-bottom:48px}.work-ledger-heading h2{font-size:clamp(52px,13vw,76px)}.transmission-viewport,.transmission-anatomy{min-height:480px}.transmission-media figcaption strong{font-size:clamp(40px,8vw,58px)}.anatomy-declaration{grid-template-columns:1fr;gap:17px}.anatomy-declaration h3{grid-column:1;grid-row:auto;font-size:clamp(44px,9vw,66px)}.anatomy-declaration p{max-width:520px}.anatomy-path{grid-template-columns:repeat(2,1fr)}.anatomy-path>span:nth-child(3){border-top:1px solid var(--line-strong);border-left:0}.anatomy-path>span:nth-child(4){border-top:1px solid var(--line-strong)}.anatomy-path>span:nth-child(2) i{display:none}.anatomy-proof{grid-template-columns:1fr}.anatomy-proof span+span{border-top:1px solid var(--line-strong);border-left:0}.transmission-story-proof ul{grid-template-columns:1fr}.transmission-story-proof li+li{border-top:1px solid #bfc1bb;border-left:0}.transmission-footer{align-items:start;flex-direction:column;padding:24px 0 0}.transmission-tags{padding:0 24px}.transmission-links{width:100%;min-height:56px;align-self:auto;margin:0;border-top:1px solid #bfc1bb}.transmission-links a{flex:1}.method-heading{grid-template-columns:1fr;gap:25px}.method-heading h2{font-size:clamp(57px,13vw,82px)}.method-stage-rail{grid-template-columns:repeat(2,1fr)}.method-stage-rail button{min-height:74px}.method-stage-rail button:nth-child(3){border-top:1px solid #2a2d2c;border-left:0}.method-stage-rail button:nth-child(4){border-top:1px solid #2a2d2c}.career-section,.proof-vault-section{padding:112px 18px}.career-heading,.proof-vault-heading{margin-bottom:48px}.career-rail{grid-template-columns:1fr}.career-rail button{min-height:122px}.career-rail button+button{border-top:1px solid var(--line-strong);border-left:0}.career-stage [role=tabpanel]{padding:42px 28px}.education-signal{grid-template-columns:42px 1fr}.education-signal p{grid-column:2}.proof-vault-grid>article{grid-template-rows:minmax(390px,.9fr) auto}.artifact-copy{min-height:380px;padding:28px}.contact-section{padding-right:18px;padding-left:18px}.artifact-dialog{width:calc(100vw - 24px);height:calc(100svh - 24px)}.site-footer{min-height:156px;grid-template-columns:1fr;justify-items:center;padding:30px 18px;text-align:center}.site-footer a{justify-self:center}}@media(max-width:540px){.brand-copy small{display:none}.hero-copy>.eyebrow{flex-direction:column;gap:7px}.hero h1{font-size:clamp(40px,11.6vw,54px)}.hero h1>span,.hero h1 em{gap:.12em}.hero-roleline{gap:7px 16px}.hero-actions{flex-direction:column}.button{width:100%}.scene-panel{min-height:430px}.scene-corner-right{display:none}.scene-modes button{gap:5px;font-size:8px}.method-heading{margin-bottom:30px}.method-chamber{grid-template-rows:410px auto auto}.method-visual{min-height:410px}.method-visual-hud{top:12px;right:12px;left:12px}.method-visual-hud span{display:none}.method-readout article{min-height:450px;padding:25px 20px}.method-readout h3{font-size:clamp(42px,13vw,58px)}.method-readout blockquote{font-size:18px}.method-stage-rail button{min-height:70px;grid-template-columns:auto 1fr;padding:0 13px}.method-stage-rail button svg{display:none}.identity-copy .identity-thesis{font-size:clamp(37px,10.2vw,45px)}.identity-thesis-build>span{min-width:.52em}.identity-thesis-reject{margin-bottom:10px}.proof-mosaic>div{min-height:104px;padding:16px}.proof-mosaic strong{font-size:32px}.proof-mosaic span{font-size:7px}.transmission-index{grid-template-columns:1fr;grid-template-rows:58px repeat(6,minmax(82px,auto))}.transmission-index-heading{grid-column:1;padding:0 14px}.transmission-row{grid-template-columns:32px minmax(0,1fr) 18px;gap:10px;min-height:82px;padding:14px}.transmission-row,.transmission-row:nth-child(4),.transmission-row:nth-child(7){border-right:0}.transmission-row-status{display:none}.transmission-row-name{font-size:21px}.transmission-toolbar{min-height:104px;align-items:stretch;flex-direction:column;gap:0;padding:17px 0 0 16px}.transmission-toolbar>span{min-height:28px;padding-right:16px}.transmission-mode-switch{width:calc(100% + 16px);margin-left:-16px;border-top:1px solid var(--line-strong)}.transmission-mode-switch button{min-height:52px;flex:1;border-left:0}.transmission-mode-switch button+button{border-left:1px solid var(--line-strong)}.transmission-viewport{min-height:330px}.transmission-media img{object-fit:contain}.transmission-media figcaption{right:17px;bottom:17px;left:17px;grid-template-columns:1fr;gap:6px}.transmission-media figcaption strong{grid-row:auto;font-size:36px}.transmission-media figcaption small{display:none}.transmission-anatomy{min-height:560px;padding:25px 20px}.anatomy-declaration h3{font-size:clamp(38px,11vw,52px)}.anatomy-path{margin-top:35px}.anatomy-path>span{min-height:82px;padding:12px}.anatomy-proof{margin-top:28px}.anatomy-proof span{min-height:66px}.transmission-story-main{padding:34px 24px}.transmission-story-main h3{margin-top:24px;font-size:clamp(40px,11vw,52px)}.transmission-story-proof>div{min-height:auto;padding:26px 24px}.transmission-story-proof p{font-size:16px}.transmission-story-proof li{min-height:64px}.transmission-links{flex-direction:column}.transmission-links a{min-height:52px;border-left:0}.transmission-links a+a{border-top:1px solid #333636}.identity-kernel-meta{align-items:flex-start;flex-direction:column;gap:8px}.identity-kernel-meta span{max-width:100%}.kernel-compile-stack{top:80px}.identity-facts{grid-template-columns:1fr}.identity-facts div+div{border-top:1px solid var(--line);border-left:0}.identity-links{flex-direction:column}.identity-links a{width:100%}.identity-links a+a{border-top:1px solid var(--line);border-left:0}.career-stage h3{font-size:clamp(44px,12vw,60px)}.career-details li{min-height:auto}.education-signal{grid-template-columns:1fr}.education-signal p{grid-column:1}.artifact-copy dl{grid-template-columns:1fr}.artifact-copy dl div+div{border-top:1px solid var(--line);border-left:0}.artifact-actions{flex-direction:column}.artifact-actions button,.artifact-actions a{width:100%}.artifact-actions a{border-top:0;border-left:1px solid var(--line-strong)}.contact-direct{flex-direction:column}.contact-direct a,.contact-direct button{width:100%}.contact-direct>*+*{border-top:1px solid #c4c5c0;border-left:0}.artifact-dialog-content img{padding:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.signal-track{transform:none}.descent-section{height:100svh}.descent-intro,.descent-chapter{display:none}.descent-exit{visibility:visible;opacity:1;clip-path:none!important}.descent-exit-word span{opacity:1}.descent-velocity-line{transform:scaleY(1)}}.header-actions{justify-self:end;display:flex;align-items:center;gap:8px}.header-signal{min-height:38px;display:inline-flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--accent);color:#f5f5f1;background:#100907;font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.header-signal kbd,.signal-dock kbd{min-width:19px;padding:2px 5px;border:1px solid currentColor;font-family:var(--mono);font-size:7px;text-align:center}.header-signal:hover{color:#050505;border-color:var(--acid);background:var(--acid)}.mobile-nav-professional,.mobile-nav-signal{display:none}.signal-dock{position:fixed;z-index:150;left:50%;bottom:18px;display:flex;align-items:stretch;transform:translate(-50%);border:1px solid #4a4e4d;color:#d7dad7;background:#050505f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 42px #0000006b}.signal-dock-state,.signal-dock a,.signal-dock button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 13px;border:0;color:inherit;background:transparent;font-family:var(--mono);font-size:8px;letter-spacing:.07em;white-space:nowrap}.signal-dock-state{min-width:92px;justify-content:flex-start;color:#919695}.signal-dock-state i,.command-context-status i,.signal-dialog-header i,.signal-toast i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--acid);box-shadow:0 0 16px #d8ff4f61}.signal-dock a,.signal-dock button{border-left:1px solid #343736;cursor:pointer;transition:color .18s ease,background .18s ease}.signal-dock a:hover,.signal-dock button:hover{color:#050505;background:#f5f5f1}.signal-dock .signal-dock-recruiter{color:#080808;background:var(--acid)}.signal-dock .signal-dock-recruiter:hover{background:#efffb4}.signal-dock .signal-dock-command{color:#f5f5f1;background:#2b110b}.signal-dock .signal-dock-command:hover{color:#050505;background:var(--accent)}.signal-mobile-dock{display:none}.signal-dialog{width:min(1240px,calc(100vw - 48px));height:min(820px,calc(100svh - 48px));max-width:none;max-height:none;margin:auto;padding:0;overflow:hidden;border:1px solid #484c4a;border-radius:0;color:#f5f5f1;background:#050505;box-shadow:0 32px 120px #000000a3}.signal-dialog[open]{animation:signal-dialog-in .42s cubic-bezier(.16,1,.3,1) both}.signal-dialog::backdrop{background:#000000d1;-webkit-backdrop-filter:blur(16px) saturate(.5);backdrop-filter:blur(16px) saturate(.5)}body:has(.signal-dialog[open]){overflow:hidden}@keyframes signal-dialog-in{0%{opacity:0;transform:translateY(22px) scale(.985);filter:blur(10px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.signal-dialog-shell{height:100%;display:grid;grid-template-rows:68px minmax(0,1fr)}.signal-dialog-header{display:grid;grid-template-columns:1fr auto 44px;align-items:center;gap:24px;padding:0 14px 0 20px;border-bottom:1px solid #343736;background:#080909}.signal-dialog-header>div{display:inline-flex;align-items:center;gap:10px}.signal-dialog-header span,.signal-dialog-header strong{font-family:var(--mono);font-size:8px;letter-spacing:.1em}.signal-dialog-header strong{color:#8f9492;font-weight:500}.signal-dialog-header button{width:42px;height:42px;display:grid;place-items:center;border:1px solid #3b3e3d;color:#f5f5f1;background:#050505;cursor:pointer}.signal-dialog-header button:hover{color:#050505;background:var(--accent)}.command-center{min-height:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr)}.command-main{min-width:0;min-height:0;display:grid;grid-template-rows:76px minmax(0,1fr);border-right:1px solid #343736}.command-search{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 22px;border-bottom:1px solid #343736;color:#929795}.command-search input{width:100%;height:100%;border:0;outline:0;color:#f5f5f1;background:transparent;font-size:clamp(17px,1.5vw,21px);letter-spacing:-.015em}.command-search input::placeholder{color:#777c7a;opacity:1}.command-search kbd{padding:5px 7px;border:1px solid #414543;color:#8f9492;font-family:var(--mono);font-size:7px}.command-results{min-height:0;overflow-y:auto;padding:8px}.command-results button{width:100%;min-height:68px;display:grid;grid-template-columns:28px minmax(0,1fr) auto 20px;align-items:center;gap:14px;padding:10px 14px;border:1px solid transparent;color:#bfc3c0;background:transparent;text-align:left;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.command-results button>span{min-width:0;display:grid;gap:5px}.command-results strong{color:#eceeea;font-size:14px;font-weight:540}.command-results small,.command-results em{font-family:var(--mono);font-size:7px;line-height:1.4;letter-spacing:.07em}.command-results small{overflow:hidden;color:#838886;text-overflow:ellipsis;white-space:nowrap}.command-results em{color:#777c79;font-style:normal}.command-results button.is-active{color:#050505;border-color:var(--acid);background:var(--acid)}.command-results button.is-active strong,.command-results button.is-active small,.command-results button.is-active em{color:#101210}.command-empty{padding:38px 20px;color:#909593;font-size:15px}.command-context{min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(30px,4vw,54px);background:#090a0a}.command-context-status{display:inline-flex;align-items:center;gap:9px;color:#a5aaa7;font-family:var(--mono);font-size:8px;letter-spacing:.08em}.command-context h2{max-width:430px;margin:auto 0 22px;font-size:clamp(44px,4vw,66px);font-weight:500;line-height:.88;letter-spacing:-.04em}.command-context>p{margin:0;color:#9da29f;font-size:16px;line-height:1.55;letter-spacing:-.018em}.command-context dl{margin:34px 0 0;border-top:1px solid #343736}.command-context dl div{min-height:54px;display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:18px;border-bottom:1px solid #343736}.command-context dt,.command-context dd{margin:0;font-family:var(--mono);font-size:7px;line-height:1.35;letter-spacing:.07em}.command-context dt{color:#717674}.command-context dd{color:#c5c9c6}.command-context>button{min-height:54px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:34px;padding:0 14px;border:1px solid var(--acid);color:#050505;background:var(--acid);text-align:left;cursor:pointer;font-family:var(--mono);font-size:8px;letter-spacing:.06em}.command-context>button:hover{background:#efffb4}.recruiter-mode{min-height:0;overflow-y:auto;padding:clamp(28px,4vw,54px)}.recruiter-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:end;gap:clamp(38px,7vw,94px);padding-bottom:34px;border-bottom:1px solid #3a3e3c}.recruiter-hero h2{margin:0;font-size:clamp(54px,6vw,88px);font-weight:500;line-height:.82;letter-spacing:-.04em}.recruiter-hero p{max-width:690px;margin:25px 0 0;color:#aeb2af;font-size:17px;line-height:1.55;letter-spacing:-.02em}.recruiter-hero dl{margin:0;border-top:1px solid #3a3e3c}.recruiter-hero dl div{min-height:44px;display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:18px;border-bottom:1px solid #3a3e3c}.recruiter-hero dt,.recruiter-hero dd{margin:0;font-family:var(--mono);font-size:7px;letter-spacing:.08em}.recruiter-hero dt{color:#767b79}.recruiter-hero dd{color:#d1d4d1}.recruiter-hero dd i{width:6px;height:6px;display:inline-block;margin-right:8px;border-radius:50%;background:var(--acid)}.recruiter-systems{display:grid;grid-template-columns:repeat(3,1fr);margin-top:34px;border:1px solid #3a3e3c;transition:grid-template-columns .56s cubic-bezier(.16,1,.3,1)}.recruiter-systems.active-0{grid-template-columns:1.35fr .825fr .825fr}.recruiter-systems.active-1{grid-template-columns:.825fr 1.35fr .825fr}.recruiter-systems.active-2{grid-template-columns:.825fr .825fr 1.35fr}.recruiter-systems>a{min-width:0;min-height:248px;display:flex;flex-direction:column;padding:22px;overflow:hidden;color:#e6e8e4;background:#090a0a;transition:color .22s ease,background .22s ease}.recruiter-systems>a+a{border-left:1px solid #3a3e3c}.recruiter-systems>a:hover,.recruiter-systems>a:focus-visible{color:#050505;background:var(--acid)}.recruiter-systems>a>span,.recruiter-systems footer small{font-family:var(--mono);font-size:7px;letter-spacing:.08em;white-space:nowrap}.recruiter-systems>a>span{color:#888d8a}.recruiter-systems h3{max-width:330px;margin:auto 0 14px;font-size:clamp(25px,2.5vw,38px);font-weight:520;line-height:.94;letter-spacing:-.035em}.recruiter-systems p{max-width:430px;margin:0;color:#949995;font-size:14px;line-height:1.46}.recruiter-systems footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding-top:14px;border-top:1px solid #343736;color:#a8adaa}.recruiter-systems>a:hover>span,.recruiter-systems>a:hover p,.recruiter-systems>a:hover footer,.recruiter-systems>a:focus-visible>span,.recruiter-systems>a:focus-visible p,.recruiter-systems>a:focus-visible footer{color:#151815;border-color:#05050547}.recruiter-actions{display:grid;grid-template-columns:1.25fr .72fr .78fr .78fr;margin-top:22px;border:1px solid #3a3e3c}.recruiter-actions a,.recruiter-actions button{min-height:54px;display:flex;align-items:center;gap:9px;padding:0 15px;border:0;color:#d8dbd8;background:#090a0a;font-family:var(--mono);font-size:8px;letter-spacing:.06em;cursor:pointer}.recruiter-actions>*+*{border-left:1px solid #3a3e3c}.recruiter-actions a svg:last-child{margin-left:auto}.recruiter-actions a:hover,.recruiter-actions button:hover{color:#050505;background:#f5f5f1}.signal-toast{position:fixed;z-index:400;right:22px;bottom:86px;min-height:42px;display:inline-flex;align-items:center;gap:10px;padding:0 14px;border:1px solid #414543;color:#e6e8e4;background:#080909;font-family:var(--mono);font-size:8px;letter-spacing:.08em;box-shadow:0 18px 46px #00000061}.identity-links{display:grid;grid-template-columns:repeat(3,1fr)}.identity-links a{min-width:0;min-height:74px;display:grid;grid-template-columns:24px minmax(0,1fr) 18px;gap:13px;padding:13px 16px}.identity-links a>span{min-width:0;display:grid;gap:5px}.identity-links a strong{color:#e4e6e3;font-size:13px;font-weight:540;letter-spacing:0;text-transform:none}.identity-links a small{overflow:hidden;color:#7f8481;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.identity-links a:hover strong,.identity-links a:hover small{color:#050505}.contact-channels{display:grid;grid-template-columns:repeat(3,1fr);margin-top:16px;border:1px solid #c4c5c0}.contact-channels a{min-width:0;min-height:76px;display:grid;grid-template-columns:23px minmax(0,1fr) 17px;align-items:center;gap:11px;padding:12px;color:#242826;transition:color .18s ease,background .18s ease}.contact-channels a+a{border-left:1px solid #c4c5c0}.contact-channels a>span{min-width:0;display:grid;gap:5px}.contact-channels strong{font-size:13px;font-weight:600}.contact-channels small{overflow:hidden;color:#666c68;font-family:var(--mono);font-size:6px;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.contact-channels a:hover{color:#050505;background:var(--acid)}.contact-channels a:hover small{color:#20241f}.site-footer{min-height:154px;padding-bottom:58px}.site-footer nav{display:flex;align-items:center;justify-content:center;gap:4px}.site-footer nav a{min-height:44px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid transparent;color:#a9adaa}.site-footer nav a:hover{color:#050505;background:var(--acid)}@media(max-width:1320px){.signal-dock-state{display:none}.signal-dock a,.signal-dock button{padding-right:10px;padding-left:10px}.header-cta{display:none}}@media(max-width:1180px){.header-actions{display:none}.site-nav.is-open .mobile-nav-professional{display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px;border:1px solid var(--line-strong)}.site-nav.is-open .mobile-nav-professional a{gap:9px;border-bottom:0;font-family:var(--mono);font-size:10px}.site-nav.is-open .mobile-nav-professional a+a{border-left:1px solid var(--line-strong)}.site-nav.is-open .mobile-nav-signal{min-height:58px;display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:0 18px;border:1px solid var(--accent);color:#050505;background:var(--acid);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}}@media(max-width:900px){.signal-dock{display:none}.signal-mobile-dock{position:fixed;z-index:150;right:0;bottom:0;left:0;height:calc(62px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,1fr);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);border-top:1px solid #4a4e4d;background:#050505f7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.signal-mobile-dock a,.signal-mobile-dock button{min-width:0;min-height:61px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0;border:0;color:#cdd0cd;background:transparent;font-family:var(--mono);font-size:7px;letter-spacing:.08em}.signal-mobile-dock>*+*{border-left:1px solid #303332}.signal-mobile-dock button{color:#050505;background:var(--acid)}.signal-dialog{width:calc(100vw - 16px - env(safe-area-inset-left) - env(safe-area-inset-right));height:calc(100svh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.command-center{grid-template-columns:1fr}.command-main{border-right:0}.command-context{display:none}.recruiter-hero{grid-template-columns:1fr;align-items:start;gap:28px}.recruiter-systems,.recruiter-systems.active-0,.recruiter-systems.active-1,.recruiter-systems.active-2{grid-template-columns:1fr}.recruiter-systems>a{min-height:220px}.recruiter-systems>a+a{border-top:1px solid #3a3e3c;border-left:0}.recruiter-actions{grid-template-columns:1fr 1fr}.recruiter-actions>*+*{border-left:0}.recruiter-actions>*:nth-child(2n){border-left:1px solid #3a3e3c}.recruiter-actions>*:nth-child(n+3){border-top:1px solid #3a3e3c}.signal-toast{right:max(10px,env(safe-area-inset-right));bottom:calc(74px + env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));justify-content:center}body{padding-bottom:calc(62px + env(safe-area-inset-bottom))}.site-footer{padding-bottom:30px}}@media(max-width:620px){.site-nav.is-open .mobile-nav-professional{grid-template-columns:1fr}.site-nav.is-open .mobile-nav-professional a+a{border-top:1px solid var(--line-strong);border-left:0}.signal-dialog-shell{grid-template-rows:58px minmax(0,1fr)}.signal-dialog-header{grid-template-columns:1fr 42px;gap:10px;padding-left:14px}.signal-dialog-header strong{display:none}.command-main{grid-template-rows:68px minmax(0,1fr)}.command-search{grid-template-columns:24px minmax(0,1fr);padding:0 14px}.command-search kbd{display:none}.command-search input{font-size:15px}.command-results{padding:5px}.command-results button{min-height:72px;grid-template-columns:25px minmax(0,1fr) 18px;gap:10px;padding:9px 10px}.command-results em{display:none}.command-results strong{font-size:13px}.recruiter-mode{padding:22px 14px}.recruiter-hero h2{font-size:clamp(45px,13vw,64px)}.recruiter-hero p{font-size:15px}.recruiter-systems>a{min-height:208px;padding:18px}.recruiter-systems h3{font-size:30px}.recruiter-actions{grid-template-columns:1fr}.recruiter-actions>*{min-height:52px}.recruiter-actions>*:nth-child(2n),.recruiter-actions>*+*{border-top:1px solid #3a3e3c;border-left:0}.identity-links,.contact-channels{grid-template-columns:1fr}.identity-links a+a,.contact-channels a+a{border-top:1px solid var(--line);border-left:0}.contact-channels a+a{border-color:#c4c5c0}.site-footer nav{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.signal-dialog[open]{animation:none}.recruiter-systems{transition:none}}@media(hover:none),(pointer:coarse){.button:hover,.artifact-preview:hover img,.transmission-media:hover img{transform:none}.signal-dock,.signal-mobile-dock,.site-header,.site-nav.is-open{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-height:560px)and (min-width:700px)and (max-width:900px){[id]{scroll-margin-top:60px}.site-header{height:60px}.brand-mark{width:34px;height:34px}.site-nav.is-open{top:60px;min-height:calc(100svh - 60px);justify-content:flex-start;overflow-y:auto;padding-top:16px;padding-bottom:calc(66px + env(safe-area-inset-bottom))}.site-nav.is-open a{min-height:50px;font-size:15px}.hero{min-height:580px;grid-template-columns:minmax(0,.94fr) minmax(320px,1.06fr);grid-template-rows:1fr;gap:18px;padding:78px max(18px,env(safe-area-inset-right)) calc(66px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.hero-copy{align-self:center;padding:0}.hero h1{font-size:clamp(36px,4.85vw,44px)}.hero-inline-image{width:clamp(70px,10vw,86px)}.hero-roleline{gap:6px 14px;margin-top:16px;font-size:7px}.hero-lede{margin-top:12px;font-size:14px;line-height:1.45}.hero-actions{margin-top:17px}.button{min-height:44px;padding:0 13px;font-size:11px}.scene-panel{min-height:380px;align-self:stretch}.scene-corner{top:12px}.scene-modes{right:8px;bottom:8px;left:8px}.signal-mobile-dock{height:calc(54px + env(safe-area-inset-bottom))}.signal-mobile-dock a,.signal-mobile-dock button{min-height:53px;flex-direction:row;gap:7px}body{padding-bottom:calc(54px + env(safe-area-inset-bottom))}.signal-toast{bottom:calc(64px + env(safe-area-inset-bottom))}.signal-dialog-shell{grid-template-rows:54px minmax(0,1fr)}.signal-dialog-header{grid-template-columns:1fr 42px}.signal-dialog-header strong{display:none}.command-main{grid-template-rows:58px minmax(0,1fr)}.command-results button{min-height:58px}.recruiter-mode{padding:18px}.recruiter-hero{gap:20px;padding-bottom:20px}.recruiter-hero h2{font-size:46px}.recruiter-hero p{margin-top:15px;font-size:14px}}
