:root{font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif;color:#b6ced7;background:#04121e;font-synthesis:none;font-size:13px;--cyan:#50dfed;--line:#235469;--dim:#7598a8;--mono:"Cascadia Code","Consolas",monospace;--white:#e5f6f8}*{box-sizing:border-box}body{margin:0}button,a,input{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0}a{color:var(--cyan);text-decoration:none}button:disabled{opacity:.3;cursor:default}button:hover:not(:disabled){color:#d9feff}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--cyan);outline-offset:-3px}button{transition:background .18s,color .18s,border-color .18s}img{display:block;width:100%;height:100%;object-fit:contain}h1,h2,h3,h4,p,figure{margin:0}h2,h3,h4{color:var(--white)}h2{font-size:29px;font-weight:500;letter-spacing:.035em;line-height:1.35}h3{font-size:17px;font-weight:500}p{line-height:1.85}small{font-size:10px}::selection{background:#2ad8ec3d;color:#fff}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:#2d6577}::-webkit-scrollbar-track{background:#051722}.system{height:100dvh;min-height:650px;display:flex;flex-direction:column;padding:0 24px;isolation:isolate;overflow:hidden}.ambient{position:fixed;inset:0;z-index:-3;background:none}.ambient:after{content:"";position:absolute;inset:0;background-image:none;background-size:48px 48px;-webkit-mask-image:none;mask-image:none}.screen-texture{position:fixed;z-index:150;inset:0;pointer-events:none;background:none;opacity:.5}.system-header{height:78px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2f6172;gap:24px}.system-brand{display:flex;align-items:center;gap:12px;text-align:left;padding:0}.brand-glyph{width:31px;height:36px;display:grid;place-items:center;font:italic 30px var(--mono);color:var(--cyan);border:1px solid #2f8190;clip-path:polygon(0 0,100% 0,100% 78%,76% 100%,0 100%);text-shadow:0 0 20px #43e9ff70}.system-brand strong{font-size:18px;letter-spacing:4px;color:#e4f9fc;font-weight:600;line-height:1.3}.system-brand strong span{display:block;font:9px var(--mono);letter-spacing:2.3px;color:#74abbc}.system-brand>small{align-self:flex-start;font:9px var(--mono);margin-top:4px;color:#4b7c90}.header-center{font:9px var(--mono);letter-spacing:2px;display:flex;gap:13px;align-items:center;color:#719dac}.header-center>span:not(.status-dot){color:#347286}.status-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#4be0c3;box-shadow:0 0 9px #4be0c34d;flex-shrink:0}.header-actions{display:flex;gap:13px;align-items:center}.clock{font:12px var(--mono);color:#b7d5df;white-space:nowrap}.clock span{font-size:9px;color:#557d91}.lang-button{display:flex;align-items:center;gap:8px;font:10px var(--mono);padding:6px 0;color:#557d91}.lang-button i{font-style:normal;color:#2e5a6e}.lang-button .current{color:var(--cyan)}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #285266;color:#7aaebe}.icon-button:hover,.icon-button.enabled{background:#1e617644;color:var(--cyan);border-color:#3a94a4}.workspace-heading{height:42px;flex-shrink:0;display:flex;justify-content:space-between;align-items:center;font:10px var(--mono);letter-spacing:1.2px;color:#9bc1cd}.workspace-heading>div{display:flex;align-items:center;gap:8px}.square-dot{width:4px;height:4px;background:var(--cyan)}.muted{color:var(--dim)}.workspace-heading button{font:9px var(--mono);display:flex;align-items:center;gap:7px;color:#73a4b5;padding:6px 0}.desktop{position:relative;flex:1;min-height:0;display:grid;grid-template-columns:minmax(250px,24fr) minmax(480px,48fr) minmax(280px,28fr);grid-template-rows:38fr 17fr 8fr 37fr;gap:12px;padding-bottom:2px;outline:none!important}.desktop-watermark{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;color:#346175;font:12px var(--mono);z-index:-1}.os-window{border:1px solid var(--line);background:none;box-shadow:0 8px 32px #000b1655,inset 0 0 28px #1a7e8908;position:relative;overflow:hidden;min-height:0;min-width:0;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform-origin:center}.os-window:before,.os-window:after{content:"";position:absolute;width:11px;height:11px;pointer-events:none;z-index:4}.os-window:before{top:-1px;left:-1px;border-top:2px solid #68dfec;border-left:2px solid #68dfec}.os-window:after{bottom:-1px;right:-1px;border-bottom:2px solid #57b7c9;border-right:2px solid #57b7c9}.os-window.focused{border-color:#41879a;box-shadow:0 8px 36px #000b1666,0 0 15px #27c2dd09}.window-bar{display:flex;align-items:center;justify-content:space-between;gap:5px;flex-shrink:0;height:31px;border-bottom:1px solid #285365;background:none;padding-left:10px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.window-bar:active{cursor:grabbing}.window-label{display:flex;align-items:center;gap:8px;font:9px var(--mono);letter-spacing:1.1px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#9bc6d3}.window-label i{height:7px;width:3px;background:#46b8ca;flex-shrink:0}.window-controls{display:flex;padding-right:3px;flex-shrink:0}.window-controls button{width:23px;height:29px;display:grid;place-items:center;color:#589aaf;padding:0}.window-controls button:hover{background:#2c798650;color:#9ef5fc}.window-controls button:last-child:hover{background:#82464a60;color:#ffc8ca}.window-body{position:relative;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.tile .window-body{overflow:hidden}.tile-identity{grid-column:1;grid-row:1 / 3}.tile-workspace{grid-column:2;grid-row:1 / 4}.tile-navigation{grid-column:3;grid-row:1}.tile-records{grid-column:1;grid-row:3 / 5}.tile-journey-preview{grid-column:2;grid-row:4}.tile-media{grid-column:3;grid-row:2 / 4}.tile-ventures-preview{grid-column:3;grid-row:4}.resize-grip{position:absolute;right:0;bottom:0;width:14px;height:14px;cursor:nwse-resize;color:#4f93a3;z-index:5;touch-action:none;display:grid;place-items:center}.floating{position:absolute}.maximized{position:absolute;inset:0!important;translate:none!important;width:100%!important;height:100%!important;grid-area:auto!important}.maximized .window-body{overflow:auto}.minimized{display:none!important}.eyebrow{font:9px var(--mono);letter-spacing:1.6px;color:#6eb7c7;display:block}.identity{height:100%;position:relative;display:grid;grid-template-columns:48% 52%;padding-bottom:25px}.identity-photo{padding:0;position:relative;overflow:hidden;background:#091b28}.identity-photo img{object-position:51% 33%;filter:saturate(.72) brightness(.88);transition:filter .3s,transform .5s}.identity-photo:hover img{filter:saturate(1) brightness(1);transform:scale(1.03)}.identity-photo:after{content:"";position:absolute;inset:0;background:none;pointer-events:none}.identity-info{padding:22px 14px 0 12px;display:flex;flex-direction:column;align-items:flex-start}.identity-info>.eyebrow{font-size:8px;letter-spacing:1px}.identity h2{font-size:29px;letter-spacing:3px;margin:12px 0 14px;font-weight:400;white-space:nowrap}.identity h2 small{display:block;font:9px var(--mono);letter-spacing:2px;color:#90bccc;margin-top:7px}.identity-roles{border-top:1px solid #255667;border-bottom:1px solid #255667;padding:12px 0 10px;width:100%;display:grid;gap:7px}.identity-roles>span{font-size:11px;color:#b7d3dc;display:flex;align-items:center;gap:6px}.identity-roles small{font:7px var(--mono);color:#5f96a8}.text-link{color:#61d0e2;display:inline-flex;align-items:center;gap:12px;font-size:11px;padding:10px 0}.identity-info .text-link{margin-top:7px;font-size:10px}.identity-id{position:absolute;bottom:9px;left:13px;font:8px var(--mono);letter-spacing:1.8px;color:#527d91}.workspace-content{padding:19px 19px 16px;height:100%;display:flex;flex-direction:column}.session-label{font:8px var(--mono);letter-spacing:1.4px;color:#67b8cb;display:flex;gap:8px;align-items:center}.workspace-content h1{font:600 clamp(25px,2.55vw,42px)/1.13 var(--mono);letter-spacing:1.5px;color:#e4f7fb;margin:12px 0 11px;text-shadow:0 0 30px #49cadd14}.cursor{color:var(--cyan);animation:blink 1.8s steps(1) infinite}@keyframes blink{50%{opacity:.2}}.hero-sub{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:#9ebfc9;letter-spacing:1.5px;margin-bottom:14px}.micro{font:7px var(--mono);letter-spacing:.5px;color:#527e90}.quick-tabs{display:flex;gap:5px;margin-bottom:14px}.quick-tabs button{flex:1;border:1px solid #27566a;color:#75bacb;background:#0a3c4c66;padding:6px 5px;font:8px var(--mono);white-space:nowrap;display:flex;justify-content:space-between;align-items:center;gap:3px}.quick-tabs button:hover{background:#125466}.workspace-main{display:grid;grid-template-columns:58fr 42fr;gap:12px;flex:1;min-height:0}.feature-photo{position:relative;border:1px solid #327083;overflow:hidden;padding:0;text-align:left}.feature-photo img{filter:brightness(.74) saturate(.7);object-position:center;transition:transform .7s,filter .5s}.feature-photo:hover img{transform:scale(1.035);filter:brightness(.9) saturate(.9)}.feature-photo:after{content:"";position:absolute;inset:0;background:none;pointer-events:none}.feature-meta{position:absolute;top:9px;left:9px;right:9px;display:flex;justify-content:space-between;font:7px var(--mono);letter-spacing:1px;color:#d0f4f7;z-index:1}.feature-meta>span{font-size:16px}.feature-caption{position:absolute;bottom:16px;left:13px;right:10px;z-index:1}.feature-caption>span{font:7px var(--mono);letter-spacing:1px;color:#69c8da}.feature-caption h3{font-size:18px;margin:6px 0;font-weight:500}.feature-caption small{font-size:9px;line-height:1.6;color:#9bbdca}.project-matrix{border:1px solid #28556a;padding:12px 10px;display:flex;flex-direction:column;background:none;min-width:0}.project-matrix>.eyebrow{font-size:8px;letter-spacing:1.1px}.pathway{flex:1;display:flex;flex-direction:column;padding:12px 2px;min-height:0;justify-content:center;background-image:none;background-size:20px 20px;position:relative}.pathway-node{display:flex;align-items:center;gap:10px;color:#67cede}.pathway-node>svg{width:28px;flex-shrink:0}.pathway-node>span{font-size:11px;color:#bfdee7}.pathway-node small{display:block;font:6px var(--mono);letter-spacing:.8px;color:#5b91a4;margin-top:4px}.pathway-line{height:22px;width:1px;background:#398b9b;margin:5px 0 5px 14px;position:relative}.pathway-line:after{content:"";position:absolute;bottom:0;left:-2px;width:5px;height:5px;border-right:1px solid var(--cyan);border-bottom:1px solid var(--cyan);rotate:45deg}.matrix-record{border:1px solid #2d6779;padding:9px 10px;text-align:left;position:relative;background:#0b3f5066}.matrix-record>span{font:7px var(--mono);color:#6ea9ba;letter-spacing:1px}.matrix-record strong{display:block;font:18px/1.2 var(--mono);color:#d5f5fa;margin:5px 0}.matrix-record strong>svg{position:absolute;right:9px;top:26px;color:#63d7e5}.matrix-record>small{font-size:8px;color:#6ab7c7}.matrix-record:hover{background:#12556a}.matrix-bottom{display:flex;justify-content:space-between;align-items:center;font:8px var(--mono);color:#5cacc0;padding:10px 0 0;gap:5px}.section-kicker{font:8px var(--mono);letter-spacing:1px;color:#638fa1;margin-bottom:12px}.records{padding:16px 14px;height:100%;display:flex;flex-direction:column}.record-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.record-grid button{padding:10px 11px;border:1px solid #265267;background:none;position:relative;text-align:left}.record-grid button:hover{background:#12475a}.record-grid strong{display:block;font:27px var(--mono);color:#59d9e8;line-height:1.15;font-weight:300}.record-grid span{display:block;font:8px var(--mono);letter-spacing:1px;color:#8cb0c0;margin-top:6px}.record-grid svg{position:absolute;right:9px;top:12px;color:#376b80}.record-publication{padding:15px 0 10px}.record-publication>.eyebrow{font-size:7px}.record-publication button{text-align:left;width:100%;padding:7px 0 0}.record-publication strong{font-size:12px;font-weight:400;color:#b5d4e0;display:block}.record-publication button span{display:flex;justify-content:space-between;font:8px var(--mono);color:#548ea2;margin-top:5px}.record-note{border-top:1px solid #234d60;padding-top:10px;margin-top:auto;font-size:8px;color:#70a8b8;display:flex;gap:7px;align-items:center;line-height:1.7}.navigation-tile{display:grid;grid-template-columns:41fr 59fr;gap:13px;padding:13px;height:100%}.system-orbit{border:1px solid #204b60;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;background:none;min-width:0}.orbit-ring{width:105px;height:105px;border-radius:50%;border:1px solid #347e93;position:absolute;top:calc(50% - 67px);background:none;-webkit-mask-image:none;mask-image:none;rotate:-20deg}.orbit-ring:before{content:"";position:absolute;inset:6px;border:2px solid #39d1e4;border-bottom-color:transparent;border-left-color:transparent;border-radius:50%}.system-orbit>svg{color:#62d1e0;margin-bottom:9px;filter:drop-shadow(0 0 10px #3de2ff33)}.system-orbit>span{font:11px var(--mono);color:#8fd8e4}.system-orbit>small{position:absolute;bottom:14px;font:6px var(--mono);letter-spacing:.8px;color:#72abbf;text-align:center}.module-list{display:flex;flex-direction:column;justify-content:center;min-height:0}.module-list button{display:flex;align-items:center;gap:8px;font-size:11px;border-bottom:1px solid #1f4c5f;padding:7px 0;text-align:left;min-height:0}.module-list button:last-child{border:0}.module-list button>svg:first-child{color:#4b94a9}.module-list button>span{flex:1}.module-list button>small{font:9px var(--mono);color:#5098af}.module-list button>svg:last-child{color:#3b7085}.module-list button:hover{color:var(--cyan);background:#17506a55}.journey-preview{padding:14px 17px;height:100%;display:flex;flex-direction:column}.journey-preview>button:not(.journey-more){display:flex;align-items:center;gap:16px;border-bottom:1px solid #23495c;padding:10px 0;text-align:left;min-height:0}.journey-preview time{font:10px var(--mono);color:#57c1d3;width:48px;flex-shrink:0}.journey-preview>button>span{flex:1;font-size:11px;color:#aecbd6}.journey-preview>button>svg{color:#39778c}.journey-preview .section-kicker{margin-bottom:2px}.journey-more{display:flex;align-items:center;justify-content:space-between;font:9px var(--mono);color:#59a6bb;padding:11px 0 0;margin-top:auto}.media-wall{height:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px}.media-wall button{position:relative;overflow:hidden;border:1px solid #285465;padding:0;text-align:left;min-height:0}.media-wall img{filter:saturate(.65) brightness(.7);transition:filter .3s,transform .5s}.media-wall button:hover img{filter:saturate(1) brightness(.9);transform:scale(1.05)}.media-wall button:after{content:"";position:absolute;inset:0;background:none}.media-wall span{position:absolute;bottom:9px;left:8px;right:8px;z-index:1;font:8px var(--mono);color:#c0dfe8;display:flex;align-items:center;justify-content:space-between;gap:3px}.venture-preview{padding:8px 12px;display:flex;flex-direction:column;height:100%}.venture-preview button{display:flex;align-items:center;text-align:left;gap:10px;border-bottom:1px solid #21495c;padding:8px 0;flex:1;min-height:0}.venture-preview button:last-child{border:0}.venture-no{font:8px var(--mono);color:#3c899f}.venture-preview button>span:nth-child(2){flex:1;font:10px var(--mono);color:#b9d4df;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.venture-preview small{display:block;font:8px Segoe UI,Microsoft YaHei,sans-serif;color:#5a8e9f;margin-top:3px;overflow:hidden;text-overflow:ellipsis}.venture-preview svg{color:#477e94}.system-footer{height:57px;flex-shrink:0;display:flex;align-items:center;border-top:1px solid #2b576a;margin-top:12px;gap:24px}.desktop-button{display:flex;align-items:center;gap:9px;color:#7db5c6;font:9px var(--mono);height:100%;border-right:1px solid #244555;padding-right:22px}.dock{display:flex;align-items:stretch;height:100%;gap:4px;flex:1}.dock button{display:flex;align-items:center;gap:8px;padding:0 13px;position:relative;font-size:10px;color:#789ead;border-top:1px solid transparent;margin-top:-1px}.dock button svg{color:#53899f}.dock button:hover{background:#1d526744;color:#d2eff4}.dock button.active{border-top-color:var(--cyan);background:none;color:#bcebf2}.dock button.active svg{color:var(--cyan)}.dock button i{width:3px;height:3px;background:var(--cyan);position:absolute;bottom:8px;left:calc(50% - 1px)}.footer-status{font:8px var(--mono);letter-spacing:1px;color:#5d96a9;display:flex;gap:8px;align-items:center;white-space:nowrap}.minimized-tray{position:absolute;bottom:65px;left:24px;display:flex;gap:4px;z-index:900}.minimized-tray button{background:#103b4e;border:1px solid #387184;padding:8px;font:8px var(--mono);display:flex;gap:8px;align-items:center}.module-content{padding:32px 36px 40px;max-width:1200px;margin:0 auto}.module-content>.eyebrow{margin-bottom:14px}.module-content>h2{margin-bottom:18px}.intro{font-size:13px;color:#a2bdca;line-height:1.95;margin:18px 0 24px;max-width:780px}.content-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #2b5365;padding:0 0 12px;margin:26px 0 15px;gap:15px}.content-heading>span{font:8px var(--mono);letter-spacing:1px;color:#5d96a9}.profile-hero{display:flex;gap:30px;align-items:center}.profile-hero>img{width:165px;height:210px;object-position:center 30%;border:1px solid #387287;filter:saturate(.8)}.profile-hero h2{font-size:38px;letter-spacing:4px;margin-top:15px}.profile-en{font:11px var(--mono);letter-spacing:3px;color:#76aaba;margin:8px 0 17px}.profile-hero p{color:#b3d7e2;letter-spacing:1px}.tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.tags>span{display:inline-flex;border:1px solid #2b6074;padding:5px 10px;font-size:10px;color:#87c8d6;background:#0e3f4f66}.education-list article{display:flex;gap:18px;align-items:flex-start;border-bottom:1px solid #22495e;padding:20px 0}.education-list article>span:first-child{font:12px var(--mono);color:#54bdcf;margin-top:3px}.education-list article>div{flex:1}.education-list h4{font-size:16px;font-weight:500}.education-list p{font-size:12px;color:#b1d1db;margin:6px 0 3px}.education-list small{color:#618fa2}.badge{display:inline-block;border:1px solid #306b7c;color:#78d4dc;padding:5px 8px;font:9px var(--mono);background:#17525a33;line-height:1.6}.profile-page>.muted{font-size:11px;margin:16px 0 20px}.primary{display:inline-flex;align-items:center;gap:20px;border:1px solid #397c8f;background:#15485c66;padding:11px 15px;color:#b4ecf1;font-size:11px}.primary:hover{background:#23657d99}.project-page{display:flex;height:100%;min-height:400px}.project-sidebar{width:222px;flex-shrink:0;border-right:1px solid #2a5265;background:#051c2b66;padding:24px 14px;overflow:auto}.project-sidebar>.eyebrow{font-size:8px;margin:0 0 18px 8px}.project-sidebar>button{display:flex;gap:10px;align-items:center;text-align:left;padding:13px 8px;width:100%;border:1px solid transparent;margin:5px 0;font-size:11px;line-height:1.6}.project-sidebar>button>small{font:8px var(--mono);color:#4e8499}.project-sidebar>button>span{flex:1}.project-sidebar>button>svg{color:#4e8499}.project-sidebar>button:hover{background:#133e5144}.project-sidebar>button.selected{border-color:#337387;background:#154b5f66;color:#c3edf2}.sidebar-note{border-top:1px solid #264e5f;margin-top:30px;padding:20px 8px;color:#477f94}.sidebar-note p{font:7px/1.8 var(--mono);letter-spacing:1px;margin-top:9px}.project-detail{padding:30px 32px;flex:1;min-width:0;overflow:auto}.project-detail>h2{margin:14px 0}.project-detail>.badge{margin-top:3px}.detail-tabs{display:flex;gap:4px;border-bottom:1px solid #2c5669;margin:24px 0}.detail-tabs>button{padding:10px 13px;font-size:11px;color:#769fb1;border-bottom:1px solid transparent;margin-bottom:-1px}.detail-tabs>button:hover{background:#194c5e55}.detail-tabs>button.selected{color:#a8eaf1;border-color:#55d6e4;background:none}.photo-button{display:block;position:relative;padding:0;width:100%;height:100%;overflow:hidden;background:#061923;border:1px solid #2a6073;text-align:left}.photo-button img{transition:transform .5s,filter .4s;filter:saturate(.85)}.photo-button:hover img{transform:scale(1.025);filter:saturate(1)}.photo-expand{position:absolute;right:10px;bottom:10px;width:29px;height:29px;border:1px solid #63b6c680;display:grid;place-items:center;color:#b0f3fc;background:#062131c4}.project-cover{margin-bottom:22px}.project-cover .photo-button{height:330px}.project-cover img{object-fit:contain;background:#061723}.gallery{display:grid;gap:16px;margin:22px 0}.gallery.two{grid-template-columns:1fr 1fr}.gallery.three{grid-template-columns:1fr 1fr 1fr}.gallery .photo-button{height:240px}.gallery.three .photo-button{height:200px}.gallery img{object-fit:contain;background:#061722}figcaption{font-size:9px;color:#6f9bad;line-height:1.7;margin-top:7px}video{width:100%;max-height:400px;margin-top:12px;background:#020b12;border:1px solid #32657a}.project-notes{display:grid;gap:10px}.project-notes>article{display:flex;gap:12px;border-top:1px solid #244c5f;padding-top:12px}.project-notes>article>span{font:9px var(--mono);color:#4595ab;padding-top:4px}.project-notes p{font-size:11px;color:#8fb1c0}.empty-media{height:200px;border:1px dashed #2f5c6e;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;color:#5b94a8;font-size:12px;margin-bottom:20px;background:none}.process-step{border-left:1px solid #448496;margin:22px 0;padding-left:20px;display:flex;gap:15px;font-size:12px}.process-step>span{font:10px var(--mono);color:#6ecad6;padding-top:5px}.process-records>figure{margin:20px 0}.process-records .photo-button{height:290px}.process-records img{object-fit:contain}.publication h2{font:500 25px/1.55 Segoe UI,sans-serif;letter-spacing:0;margin:22px 0}.journal-mark{font:50px var(--mono);color:#82dce6;padding:25px 0;border-bottom:1px solid #2a586b}.journal-mark>span{font:8px var(--mono);letter-spacing:1.5px;display:block;margin-top:6px}.publication>p:not(.intro):not(.verification-note){font:11px var(--mono);color:#67a5ba}.publication dl{display:grid;grid-template-columns:120px 1fr;gap:14px;font-size:11px;margin:25px 0}.publication dt{color:#6697ac}.publication dd{margin:0;color:#b5d3dc;overflow-wrap:anywhere}.verification-note{font-size:11px;color:#8cb4c3;border:1px solid #2d5e70;background:#16404f44;padding:15px;margin:25px 0}.venture-directory{display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px;margin:24px 0}.venture-directory>button{display:flex;align-items:center;gap:10px;border:1px solid #2a566a;background:#0b304155;padding:13px 12px;text-align:left}.venture-directory>button>span{font:9px var(--mono);color:#468b9f}.venture-directory>button>strong{font-size:11px;font-weight:400;flex:1}.venture-directory>button>svg{color:#4b8fa6}.venture-directory>button.selected{background:#1b526466;border-color:#4b96a8;color:#c4f4f8}.venture-detail{display:flex;gap:25px;border:1px solid #2b596b;padding:22px;align-items:center;background:#0b2e3d55}.brand-image,.brand-placeholder{width:180px;height:160px;object-fit:contain;flex-shrink:0;background:#071824;border:1px solid #254b5e}.venture-detail h3{font-size:20px;margin:12px 0}.venture-detail p{font-size:12px;color:#94b9c7;margin:10px 0 14px}.brand-placeholder{display:flex;align-items:center;justify-content:center;flex-direction:column;font:20px var(--mono);letter-spacing:3px;color:#72d2df}.brand-placeholder>small{font-size:7px;letter-spacing:0;color:#5e91a6;margin-top:12px}.creation-hero{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:center;margin:24px 0}.creation-hero .photo-button{height:320px}.creation-hero img{object-fit:contain}.creation-hero h3{font-size:24px;line-height:1.5;margin:15px 0}.creation-hero p{font-size:12px;color:#90b6c6}.creation-hero svg{color:#68cbdc}.creation-hero .muted{font-size:11px;margin-top:18px}.track-list>div{display:flex;align-items:center;gap:15px;padding:17px 0;border-bottom:1px solid #244c60;font-size:12px}.track-list>div>span{font:9px var(--mono);color:#467f95}.track-list>div>svg{color:#68c5d9}.track-list strong{flex:1;font-weight:400;color:#c1dbe3}.track-list small{font:8px var(--mono);color:#58879b}.module-content>.muted{font-size:11px;margin-top:16px}.full-timeline{padding:8px 0}.full-timeline article{display:flex;gap:25px;position:relative;padding:18px 0 25px}.full-timeline time{font:12px var(--mono);color:#6bd1df;width:80px;flex-shrink:0;padding-top:4px}.full-timeline article>div{border-left:1px solid #356b7c;padding-left:24px;position:relative;flex:1}.full-timeline article>div:before{content:"";width:5px;height:5px;position:absolute;left:-3px;top:6px;border:1px solid #74d7e2;background:#0e3040}.full-timeline h3{font-size:16px}.full-timeline p{font-size:12px;color:#87afc0;margin-top:9px}.full-timeline .text-link{font-size:10px}.education-mini{border-top:1px solid #2a5669;display:grid;grid-template-columns:repeat(3,1fr);gap:17px;padding:23px 0}.education-mini strong{font-size:11px;font-weight:500;color:#a6d4df;line-height:1.5;display:block}.education-mini p{font-size:10px;margin-top:7px}.education-mini small{font-size:9px;color:#537f94}.contact-page>svg{margin-top:24px;color:#67c3d4}.contact-page>h2{max-width:600px;margin:25px 0}.contact-list>div{display:flex;align-items:center;gap:18px;padding:24px 0;border-bottom:1px solid #285366}.contact-list>div>span:first-child{font:10px var(--mono);color:#4a8c9f}.contact-list strong{flex:1;font:14px var(--mono);color:#b8dbe5;letter-spacing:1px}.boot-screen{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:none;overflow:hidden}.boot-grid{position:absolute;width:650px;height:650px;border:1px solid #367d8e22;box-shadow:0 0 90px #297c9311;animation:boot-expand 2.7s ease-out both;pointer-events:none}.boot-grid:before,.boot-grid:after{content:"";position:absolute;border:1px solid #4cabc21c;inset:40px}.boot-grid:after{inset:-50px}@keyframes boot-expand{0%{transform:scale(.4);opacity:0}to{transform:scale(1.3);opacity:1}}.boot-core{width:min(480px,80vw);text-align:center;z-index:1}.boot-core>.eyebrow{letter-spacing:3px;font-size:8px}.boot-emblem{font:italic 80px var(--mono);color:#6ae2ed;text-shadow:0 0 40px #50d6ed40;margin:36px auto 18px}.boot-core h2{font:26px var(--mono);letter-spacing:10px}.boot-core h2>span{display:block;font-size:11px;letter-spacing:5px;margin-top:12px;color:#82b6c7}.boot-core p{font-size:11px;letter-spacing:2px;color:#6f9eae;margin-top:28px}.boot-progress{height:2px;background:#173b4d;margin:38px 0 12px;overflow:hidden}.boot-progress>i{height:100%;background:#58e1eb;display:block;animation:boot-progress 2.7s ease-in-out both;box-shadow:0 0 15px #53efff80}@keyframes boot-progress{0%{width:0}35%{width:30%}65%{width:66%}to{width:100%}}.boot-log{display:flex;justify-content:space-between;font:7px var(--mono);letter-spacing:1px;color:#54879c}.skip-boot{position:absolute;right:40px;bottom:35px;display:flex;gap:15px;align-items:center;color:#82bdcd;font-size:11px;border:1px solid #2e6679;padding:10px 15px}.modal-backdrop{position:fixed;inset:0;z-index:2000;background:#010a14e8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;padding:35px}.lightbox{width:min(1200px,95vw);height:min(850px,90dvh);border:1px solid #327387;background:#061a28;position:relative;display:flex;flex-direction:column;padding:18px 24px;outline:none!important}.modal-close{position:absolute;right:10px;top:10px;z-index:5}.lightbox-top{display:flex;justify-content:space-between;gap:20px;font:8px var(--mono);letter-spacing:1px;color:#69a1b5;margin:0 30px 18px 0}.lightbox>img{object-fit:contain;min-height:0;flex:1;width:100%}.lightbox-caption{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:16px}.lightbox-caption p{font-size:11px;color:#96bdcc;text-align:center}.help-modal{position:relative;background:#0a2535;border:1px solid #347487;padding:34px;width:min(650px,95vw);max-height:85dvh;overflow:auto}.help-modal>h2{margin:15px 0 25px}.help-row{border-top:1px solid #285365;padding:15px 0}.help-row h3{font-size:13px;margin-bottom:7px}.help-row p{font-size:12px;color:#88afc1}.skip-link{position:fixed;left:25px;top:-50px;background:#0a3a4d;padding:12px;z-index:3000}.skip-link:focus{top:0}.quiet *,.quiet *:before,.quiet *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(min-width:1700px){.system{padding:0 40px}.system-header{height:90px}.workspace-heading{height:48px}.desktop{gap:16px}.window-bar{height:35px}.window-label{font-size:10px}.identity-info{padding-top:35px;padding-left:20px}.identity h2{font-size:36px;margin-top:18px}.identity-roles{gap:12px;padding:20px 0}.identity-roles>span{font-size:13px}.identity-roles small{font-size:8px}.workspace-content{padding:25px}.workspace-content h1{margin:18px 0}.quick-tabs{margin-bottom:20px}.quick-tabs button{font-size:10px;padding:8px}.module-list button{padding:10px 0;font-size:12px}.system-orbit>small{font-size:8px}.orbit-ring{width:130px;height:130px;top:calc(50% - 82px)}.record-grid button{padding:16px}.record-grid strong{font-size:35px}.records{padding:22px}.record-publication{padding:23px 0}.journey-preview>button:not(.journey-more){padding:14px 0}.journey-preview>button>span{font-size:13px}.venture-preview button>span:nth-child(2){font-size:12px}.venture-preview small{font-size:9px}}@media(max-width:1250px)and (min-width:901px){.system{padding:0 15px}.header-center{display:none}.desktop{grid-template-columns:minmax(210px,24fr) minmax(390px,48fr) minmax(230px,28fr);gap:9px}.identity-info{padding:16px 8px 0}.identity h2{font-size:24px}.identity-roles>span{font-size:10px}.identity-roles small{display:none}.workspace-content{padding:15px 13px}.workspace-content h1{font-size:29px}.micro{display:none}.quick-tabs button{font-size:7px;padding:5px 3px}.feature-caption h3{font-size:15px}.feature-caption small{display:none}.navigation-tile{padding:9px;gap:8px;grid-template-columns:35fr 65fr}.orbit-ring{width:78px;height:78px;top:calc(50% - 55px)}.system-orbit>svg{width:30px}.system-orbit small{font-size:5px}.module-list button{gap:5px;font-size:10px;padding:6px 0}.footer-status{display:none}.dock button{padding:0 12px}.system-footer{gap:12px}.journey-preview{padding:12px}.journey-preview>button:not(.journey-more){gap:10px}.journey-preview>button>span{font-size:10px}.record-grid button{padding:8px}.records{padding:12px}.record-publication strong{font-size:10px}.record-note{font-size:7px}.project-matrix{padding:10px 8px}.matrix-record strong{font-size:16px}.window-label{font-size:8px;letter-spacing:.8px}.window-controls button{width:20px}}@media(max-height:820px)and (min-width:901px){.system{min-height:600px}.system-header{height:62px}.workspace-heading{height:34px}.system-footer{height:48px;margin-top:10px}.workspace-content{padding-top:13px}.workspace-content h1{font-size:30px;margin:8px 0}.hero-sub,.quick-tabs{margin-bottom:10px}.identity-info{padding-top:15px}.identity h2{margin:8px 0 10px}.identity-roles{padding:9px 0;gap:6px}.identity-info .text-link{margin-top:3px;padding:8px 0}.record-grid strong{font-size:23px}.record-grid button{padding:8px}.record-publication{padding:11px 0 8px}.record-note{padding-top:7px}.records{padding-top:11px}.section-kicker{margin-bottom:8px}.module-list button{padding:5px 0}.journey-preview{padding-top:10px;padding-bottom:10px}.journey-preview>button:not(.journey-more){padding:8px 0}.journey-more{padding-top:8px}.venture-preview button{padding:5px 0}.feature-caption{bottom:12px}.pathway-line{height:15px;margin-top:4px;margin-bottom:4px}.pathway{padding:8px 2px}.matrix-record{padding:7px 8px}.matrix-record strong{font-size:17px}.matrix-record>small{font-size:7px}.matrix-bottom{padding-top:8px}.identity-roles small{font-size:6px}}@media(max-width:900px){.system{height:auto;min-height:100dvh;padding:0 16px 80px;overflow:visible}.system-header{height:72px;gap:12px;position:relative}.system-brand{gap:8px}.system-brand strong{font-size:15px;letter-spacing:3px}.system-brand strong span{font-size:8px;letter-spacing:1.5px}.brand-glyph{width:27px;height:32px;font-size:25px}.system-brand>small{display:none}.header-center,.clock{display:none}.header-actions{gap:9px}.header-actions .icon-button{width:27px;height:27px}.workspace-heading{height:43px;font-size:8px;letter-spacing:1px}.workspace-heading .muted{display:none}.workspace-heading button{font-size:8px}.desktop{display:flex;flex-direction:column;gap:12px;min-height:0;flex:none}.desktop-watermark{display:none}.os-window{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;translate:none!important;transform:none!important;flex-shrink:0;order:2}.window-bar{height:34px;cursor:default;touch-action:auto}.window-label{font-size:8px}.window-controls button{width:27px;height:32px}.resize-grip{display:none}.tile .window-body{overflow:visible}.tile-workspace{order:0}.tile-identity{order:1}.tile-navigation{order:3}.tile-records{order:4}.tile-journey-preview{order:5}.tile-media{order:6}.tile-ventures-preview{order:7}.floating{position:fixed!important;inset:79px 12px 75px!important;width:auto!important;height:auto!important;order:0;box-shadow:0 0 0 150vmax #010c16bb,0 0 40px #010b15}.floating .window-body{overflow:auto}.tile.maximized{position:fixed!important;inset:79px 12px 75px!important;width:auto!important;height:auto!important;box-shadow:0 0 0 150vmax #010c16bb}.tile.maximized .window-body{overflow:auto}.workspace-content{padding:22px 20px}.workspace-content h1{font-size:clamp(26px,5.4vw,45px);margin:15px 0}.hero-sub{margin-bottom:18px}.session-label{font-size:7px;letter-spacing:1px}.quick-tabs button{font-size:8px;padding:8px}.workspace-main{height:300px;flex:auto;grid-template-columns:58fr 42fr}.feature-caption h3{font-size:16px}.feature-caption small{font-size:8px}.micro{display:none}.project-matrix{padding:14px 12px}.identity{height:340px;grid-template-columns:45% 55%}.identity-info{padding:30px}.identity h2{font-size:33px;margin:15px 0}.identity-roles{gap:11px;padding:16px 0}.identity-roles small{font-size:8px}.identity-roles>span{font-size:12px}.identity-info .text-link{font-size:11px;margin-top:13px}.navigation-tile{height:300px;grid-template-columns:40fr 60fr;padding:18px;gap:20px}.module-list button{font-size:12px;padding:10px 0}.orbit-ring{width:135px;height:135px;top:calc(50% - 82px)}.system-orbit>small{font-size:8px}.records{padding:20px}.record-grid{grid-template-columns:repeat(4,1fr);gap:10px}.record-grid button{padding:15px}.record-grid strong{font-size:30px}.record-publication{padding:22px 0 16px}.record-publication strong{font-size:14px}.record-note{font-size:10px;padding-top:14px}.journey-preview{padding:20px}.journey-preview>button:not(.journey-more){padding:15px 0}.journey-preview>button>span{font-size:12px}.journey-more{padding-top:18px}.media-wall{height:320px;padding:14px;gap:12px}.media-wall span{font-size:10px}.venture-preview{padding:12px 18px}.venture-preview button{padding:14px 0}.venture-preview button>span:nth-child(2){font-size:13px}.venture-preview small{font-size:10px;margin-top:5px}.system-footer{position:fixed;bottom:0;left:0;right:0;height:64px;background:#051723f5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;margin:0;padding:0 10px;gap:8px;box-shadow:0 -10px 30px #010b1655}.desktop-button{padding:0 10px;border:0}.desktop-button>span{display:none}.dock{gap:0;justify-content:space-between}.dock button{padding:0 6px;flex-direction:column;justify-content:center;gap:5px;flex:1;font-size:8px;white-space:nowrap}.dock button svg{width:17px}.dock button i{bottom:3px}.footer-status{display:none}.minimized-tray{position:fixed;bottom:70px;left:12px;max-width:calc(100vw - 24px);overflow:auto;z-index:1001}.module-content{padding:25px}.project-sidebar{width:180px;padding:20px 10px}.project-detail{padding:25px}.project-cover .photo-button{height:300px}.creation-hero{gap:18px}.venture-directory{grid-template-columns:1fr 1fr}.gallery.three .photo-button{height:150px}.project-page{min-height:0}.system-brand small{display:none}.modal-backdrop{padding:15px}.lightbox{width:100%;height:85dvh;padding:20px 15px}.lightbox-top{font-size:7px}.lightbox-caption p{font-size:10px}}@media(max-width:540px){.system{padding-left:10px;padding-right:10px}.system-brand strong{font-size:14px}.system-brand strong span{font-size:7px}.header-actions{gap:7px}.header-actions>.icon-button:last-child{display:none}.workspace-content{padding:19px 14px}.workspace-content h1{font-size:clamp(23px,6.8vw,34px);letter-spacing:.5px}.workspace-main{height:285px;gap:8px;grid-template-columns:55fr 45fr}.quick-tabs{gap:4px}.quick-tabs button{font-size:6px;padding:7px 3px}.quick-tabs button>svg{display:none}.hero-sub{font-size:11px}.project-matrix{padding:11px 8px}.project-matrix>.eyebrow{font-size:6px}.pathway-node{gap:7px}.pathway-node>svg{width:21px}.pathway-node>span{font-size:10px}.pathway-node small{font-size:5px;letter-spacing:0}.pathway-line{margin-left:10px}.matrix-record{padding:10px 7px}.matrix-record>span{font-size:6px}.matrix-record strong{font-size:17px}.matrix-record strong>svg{right:5px;width:13px}.matrix-record>small{font-size:7px;line-height:1.6;display:block}.matrix-bottom{font-size:6px}.feature-caption{left:9px;bottom:13px}.feature-caption h3{font-size:15px;line-height:1.5}.feature-caption>span{font-size:6px}.feature-caption small{font-size:8px;line-height:1.7;display:block}.feature-meta{font-size:5px}.identity{height:320px;grid-template-columns:46fr 54fr}.identity-info{padding:25px 14px}.identity h2{font-size:29px;letter-spacing:2px}.identity-roles>span{font-size:11px;gap:5px}.identity-roles small{font-size:6px}.identity-info>.eyebrow{font-size:7px}.navigation-tile{padding:13px;gap:15px;grid-template-columns:38fr 62fr}.orbit-ring{width:100px;height:100px;top:calc(50% - 64px)}.system-orbit>small{font-size:6px}.record-grid{grid-template-columns:1fr 1fr}.record-grid button{padding:15px}.record-grid span{font-size:9px}.records,.journey-preview{padding:16px}.journey-preview>button:not(.journey-more){gap:8px}.journey-preview>button>span{font-size:10px}.media-wall{height:300px;padding:10px;gap:8px}.media-wall span{font-size:8px}.dock button{font-size:7px;padding:0 3px;gap:5px}.system-footer{padding:0 5px;gap:0}.desktop-button{padding:0 8px}.floating{inset:75px 6px 70px!important}.window-controls button{width:23px}.module-content{padding:24px 18px}h2{font-size:24px}.intro{font-size:12px;line-height:1.9}.profile-hero{gap:17px;align-items:flex-start}.profile-hero>img{width:105px;height:155px}.profile-hero h2{font-size:29px;letter-spacing:1px;margin-top:10px}.profile-hero .eyebrow{font-size:7px;letter-spacing:1px}.profile-en{font-size:8px;margin-bottom:12px;letter-spacing:1px}.profile-hero p{font-size:9px;letter-spacing:0;line-height:1.8}.profile-hero .tags{gap:4px;margin-top:10px}.profile-hero .tags>span{font-size:8px;padding:3px 5px}.education-list article{gap:12px;flex-wrap:wrap}.education-list h4{font-size:14px}.education-list article>.badge{margin-left:28px}.education-list article>div{min-width:200px}.education-list p{font-size:11px}.content-heading>span{font-size:6px;letter-spacing:.5px}.content-heading h3{font-size:15px}.project-page{display:block;height:auto}.project-sidebar{width:100%;display:flex;gap:6px;overflow-x:auto;border-right:0;border-bottom:1px solid #2a5265;padding:11px;position:sticky;top:0;z-index:3;background:#092332f7;scrollbar-width:thin}.project-sidebar>.eyebrow,.sidebar-note{display:none}.project-sidebar>button{flex-shrink:0;width:auto;max-width:155px;padding:7px 9px;font-size:10px;gap:6px;margin:0}.project-sidebar>button>small,.project-sidebar>button>svg{display:none}.project-detail{padding:22px 17px;overflow:visible}.project-detail>.eyebrow{font-size:8px;letter-spacing:.5px}.project-detail>h2{font-size:24px}.project-cover .photo-button{height:330px}.detail-tabs{gap:0;margin:20px 0}.detail-tabs button{font-size:10px;padding:10px 9px}.gallery.two,.gallery.three{grid-template-columns:1fr}.gallery .photo-button,.gallery.three .photo-button{height:290px}.venture-directory>button{padding:11px 8px;gap:6px}.venture-directory strong{font-size:9px}.venture-directory svg{width:11px}.venture-detail{flex-direction:column;gap:20px;align-items:flex-start;padding:18px}.brand-image,.brand-placeholder{width:100%;height:140px}.venture-detail h3{font-size:18px}.creation-hero{grid-template-columns:1fr;gap:15px}.creation-hero .photo-button{height:300px}.creation-hero h3{font-size:22px}.track-list>div{gap:10px;flex-wrap:wrap}.track-list>div>strong{font-size:11px}.track-list small{margin-left:42px;width:100%;font-size:7px}.full-timeline article{gap:14px}.full-timeline time{font-size:9px;width:55px;padding-top:5px}.full-timeline article>div{padding-left:15px}.full-timeline h3{font-size:14px}.full-timeline p{font-size:11px}.education-mini{grid-template-columns:1fr}.education-mini>div{padding:10px 0}.publication h2{font-size:20px}.publication dl{grid-template-columns:80px 1fr;font-size:10px}.contact-page>h2{font-size:25px}.contact-list strong{font-size:11px}.contact-list>div{gap:10px}.contact-list .badge{font-size:8px}.contact-page>.intro{font-size:12px}.help-modal{padding:27px 20px}.boot-core h2{font-size:24px;letter-spacing:8px}.boot-core h2>span{font-size:9px;letter-spacing:4px}.boot-log{font-size:5px}.skip-boot{bottom:25px;right:25px}.lightbox-top{font-size:6px;letter-spacing:.5px}.lightbox{padding:17px 10px}.lightbox-caption{gap:8px}.lightbox-caption>button{flex-shrink:0}}.media-wall{grid-template-rows:repeat(2,minmax(0,1fr))}.feature-photo{min-height:0;min-width:0}.tile .window-body{overflow:auto;scrollbar-width:thin}.workspace-main{min-height:0}.matrix-record{flex-shrink:0}@media(max-height:820px)and (min-width:901px){.pathway{flex-direction:row;gap:9px;align-items:center;padding:6px 0}.pathway-node{flex-direction:column;gap:4px;align-items:center;flex:1}.pathway-node>svg{height:19px}.pathway-node>span{font-size:8px}.pathway-node small{display:none}.pathway-line{height:1px;width:14px;margin:0;flex-shrink:0}.pathway-line:after{left:auto;right:0;top:-2px;rotate:-45deg}.matrix-record>small{display:none}.matrix-record{padding:7px 8px}.matrix-record strong{font-size:16px;line-height:1.1}.matrix-record strong>svg{top:24px}.matrix-bottom{font-size:7px;padding-top:7px}.records>.section-kicker{display:none}.record-grid{gap:6px}.record-grid button{padding:7px 8px}.record-grid strong{font-size:22px}.record-grid span{font-size:7px;margin-top:4px}.record-publication{padding:10px 0 8px}.record-publication>.eyebrow{font-size:6px}.record-publication button span{font-size:7px}.record-note{font-size:7px;line-height:1.5}.record-publication strong{font-size:10px}.venture-preview small{font-size:7px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root{--page-background: #071b29;--background-glass: rgba(35, 91, 111, .34);--background-glass-subtle: rgba(35, 91, 111, .16);--content-display: rgba(6, 35, 51, .86);--content-display-focused: rgba(6, 35, 51, .94);--content-inset: rgba(4, 25, 39, .9);--glass-frame: rgba(51, 207, 235, .65);--glass-frame-subtle: rgba(51, 207, 235, .28);--cyan: #36d9f1;--white: #d8eff5;--text-primary: #d8eff5;--text-secondary: #8bafbd;--dim: #8bafbd;--line: rgba(51, 207, 235, .35);--glass-blur: 16px;--screen-gap: 7px;--glass-shadow: 0 12px 26px rgba(0, 9, 20, .48);--content-shadow: 0 5px 12px rgba(0, 10, 20, .35), 0 0 9px rgba(54, 217, 241, .04)}html,body{background:var(--page-background);color:var(--text-primary)}.ambient{background:var(--page-background)}.ambient:after,.screen-texture{display:none}.desktop:before{content:"";position:absolute;inset:-5px;z-index:-1;border:1px solid var(--glass-frame-subtle);background:var(--background-glass-subtle);box-shadow:inset 0 1px #d8eff50d;pointer-events:none}.os-window{padding:0 var(--screen-gap) var(--screen-gap);border-color:var(--glass-frame-subtle);background:var(--background-glass);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--glass-shadow),inset 0 1px #d8eff51a}.os-window.focused{border-color:var(--glass-frame);box-shadow:var(--glass-shadow),0 0 16px #36d9f114}.window-bar{margin:0 calc(-1 * var(--screen-gap));background:#235b6f30;border-bottom:1px solid var(--glass-frame-subtle);height:30px}.window-label{color:#b5dce6}.window-body{margin-top:var(--screen-gap);border:1px solid var(--glass-frame-subtle);background:var(--content-display);box-shadow:var(--content-shadow);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.focused>.window-body{background:var(--content-display-focused);border-color:#33cfeb75}.window-controls button{color:#87bfcd}.system-header,.system-footer{border-color:var(--glass-frame-subtle)}.system-footer{background:#071b29ed}.record-grid button,.project-matrix,.system-orbit,.matrix-record,.venture-detail,.venture-directory>button,.photo-button,.empty-media{background:var(--content-inset);border-color:var(--glass-frame-subtle)}.pathway{background:none}.orbit-ring{-webkit-mask-image:none;mask-image:none;background:none;border:1px solid rgba(51,207,235,.36);border-right-color:var(--cyan)}.orbit-ring:before{border-color:var(--glass-frame-subtle);border-top-color:var(--cyan);border-right-color:var(--cyan)}.dock button.active,.detail-tabs>button.selected{background:#235b6f59}.project-sidebar{background:#051b2aa6;border-color:var(--glass-frame-subtle)}.quick-tabs button,.tags>span{background:#235b6f3b;border-color:var(--glass-frame-subtle)}.photo-button img,.identity-photo img,.feature-photo img{filter:none}.photo-button:hover img,.identity-photo:hover img,.feature-photo:hover img{transform:none;filter:none}.identity-photo:after,.feature-photo:after{display:none}.identity-photo{background:var(--content-inset)}.identity-info{padding-top:18px}.identity-info>.eyebrow{font-size:7px}.identity h2{font-size:27px}.identity-roles small{font-size:6px}.identity-id{bottom:7px}.feature-photo{display:flex;flex-direction:column;background:var(--content-inset)}.feature-photo>img{flex:1;height:0;min-height:0;width:100%}.feature-meta{order:-1;position:static;padding:8px 9px;flex-shrink:0;font-size:7px;border-bottom:1px solid var(--glass-frame-subtle);background:#235b6f2b}.feature-meta>span{font-size:11px}.feature-caption{position:static;padding:10px 12px;flex-shrink:0;border-top:1px solid var(--glass-frame-subtle);background:#062333f5}.feature-caption h3{font-size:16px;margin:5px 0}.feature-caption small{font-size:8px;line-height:1.6}.workspace-content{padding:15px}.workspace-main{grid-template-rows:minmax(0,1fr)}.project-matrix{min-height:0}.workspace-content h1{font-size:clamp(26px,2.4vw,40px)}.navigation-tile{padding:10px;gap:10px}.module-list button{padding:5px 0}.system-orbit>small{font-size:6px}.tile-navigation{grid-row:1/5;align-self:start;height:calc(32% - 8px)}.tile-media{grid-row:1/5;align-self:center;height:calc(36% - 8px)}.tile-ventures-preview{grid-row:1/5;align-self:end;height:calc(32% - 8px)}.field-notes{display:flex;flex-direction:column;height:100%;min-height:0;padding:9px}.field-previews{display:grid;grid-template-columns:1fr 1fr;gap:9px;flex:1;min-height:0}.field-previews>figure{display:flex;flex-direction:column;min-height:0;min-width:0}.field-photo{padding:4px;width:100%;flex:1;height:0;min-height:0;position:relative;border:1px solid var(--glass-frame-subtle);background:var(--content-inset);overflow:hidden}.field-photo img{width:100%;height:100%;filter:none}.field-photo:hover{border-color:var(--glass-frame)}.field-id{position:absolute;left:5px;top:5px;font:6px var(--mono);color:#bfe8f1;background:#062333d9;padding:3px 4px}.field-photo .photo-expand{width:22px;height:22px;right:5px;bottom:5px;opacity:0;background:var(--content-display-focused)}.field-photo:hover .photo-expand,.field-photo:focus-visible .photo-expand{opacity:1}.field-previews figcaption{margin:0;background:#062333ed;border:1px solid var(--glass-frame-subtle);border-top:0}.field-previews figcaption button{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;gap:4px;font-size:8px;color:#accfdc;padding:7px 5px;line-height:1.5}.field-previews figcaption button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-previews figcaption svg{flex-shrink:0;color:var(--cyan)}.field-toolbar{display:flex;justify-content:space-between;align-items:center;gap:5px;padding-top:8px;flex-shrink:0}.field-toolbar>div{display:flex;align-items:center;gap:6px;font:7px var(--mono);color:var(--text-secondary)}.field-toolbar>div>button{display:grid;place-items:center;border:1px solid var(--glass-frame-subtle);width:21px;height:21px;padding:0}.archive-link{display:flex;align-items:center;gap:6px;color:var(--cyan);font:8px var(--mono);padding:4px 0}.records{padding:13px 12px}.record-publication{padding:12px 0 9px}.journey-preview{padding:12px 14px}.journey-preview>button:not(.journey-more){padding:9px 0}.venture-preview{padding:6px 9px}.venture-preview button{padding:5px 0}.venture-preview small{font-size:7px}.venture-preview button>span:nth-child(2){font-size:9px}.asset-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px 18px;margin:20px 0}.asset-card{min-width:0;break-inside:avoid}.asset-frame{height:auto;width:100%;padding:8px;background:var(--content-inset)}.asset-frame img{width:100%;height:100%;object-fit:contain}.asset-card figcaption{margin-top:9px;line-height:1.7}.asset-card figcaption strong{font-size:11px;font-weight:500;color:var(--text-primary);display:block;margin:4px 0}.asset-card figcaption>span{font-size:10px;color:var(--text-secondary);display:block}.asset-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.asset-number{font:8px var(--mono);color:#64a3b5}.asset-flag{font:8px var(--mono);border:1px solid var(--glass-frame-subtle);color:#88d7e7;padding:2px 5px;background:#235b6f33}.asset-pending{font-size:9px;color:#aabdc5;display:block;margin-top:4px}.asset-section:empty{display:none}.compact-gallery .asset-gallery{grid-template-columns:repeat(2,minmax(0,1fr));max-width:540px}.compact-gallery .asset-frame{aspect-ratio:1!important;height:180px}.profile-hero>.photo-button{width:165px;height:220px;flex-shrink:0}.brand-media{width:180px;height:180px;flex-shrink:0}.brand-media>.photo-button{padding:10px}.brand-media .photo-button img{background:var(--content-inset)}.competition-label{font-size:11px;color:#8fc7d6;border:1px solid var(--glass-frame-subtle);padding:12px;background:#235b6f2e}.archive-page>h2{margin:13px 0}.archive-controls{display:flex;align-items:center;gap:15px;margin:24px 0 14px;flex-wrap:wrap}.archive-search{display:flex;align-items:center;gap:9px;flex:1;min-width:180px;border:1px solid var(--glass-frame-subtle);padding:10px 12px;background:var(--content-inset);color:#7ebacb}.archive-search input{background:none;color:var(--text-primary);border:0;font:11px Segoe UI,Microsoft YaHei,sans-serif;min-width:0;width:100%;outline:none}.archive-search:focus-within{outline:1px solid var(--cyan)}.archive-search input::placeholder{color:#7297a8}.archive-pending{display:flex;align-items:center;gap:7px;font-size:10px;color:#92b9c9;cursor:pointer}.archive-pending input{accent-color:var(--cyan)}.archive-filters{display:flex;gap:6px;flex-wrap:wrap;margin:15px 0}.archive-filters button{border:1px solid var(--glass-frame-subtle);padding:7px 10px;font-size:10px;background:#06233399;color:#9abfcd;display:flex;align-items:center;gap:8px}.archive-filters small{font:8px var(--mono);color:#5898ad}.archive-filters button.selected{background:#235b6f73;border-color:var(--glass-frame);color:#d8eff5}.archive-count{display:flex;align-items:center;justify-content:space-between;font:8px var(--mono);color:#79aebe;padding:12px 0;border-bottom:1px solid var(--glass-frame-subtle);gap:10px}.archive-count>span:last-child{display:flex;align-items:center;gap:10px;font-size:7px}.modal-backdrop{background:#020f1be0}.lightbox,.help-modal{background:var(--background-glass);border-color:var(--glass-frame);box-shadow:var(--glass-shadow);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}.lightbox{gap:0;padding:20px}.lightbox-top{flex-shrink:0;margin-bottom:12px;font-size:9px}.viewer-stage{flex:1;min-height:80px;overflow:auto;display:flex;align-items:center;justify-content:center;background:var(--content-inset);border:1px solid var(--glass-frame-subtle);touch-action:pan-y}.viewer-stage>img{width:100%;height:100%;object-fit:contain;max-width:100%;max-height:100%;flex:none;-webkit-user-select:none;user-select:none}.viewer-stage.zoomed{display:block;touch-action:pan-x pan-y}.viewer-stage.zoomed>img{max-width:none;max-height:none;width:auto;height:auto;object-fit:contain}.viewer-tools{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:12px;font:8px var(--mono);color:#8bb7c7;padding:0 1px}.viewer-tools .text-link{font-size:9px;padding:9px 0;gap:6px}.lightbox-caption{align-items:center;background:var(--content-display);border:1px solid var(--glass-frame-subtle);padding:13px;flex-shrink:0;max-height:185px}.viewer-description{flex:1;min-width:0;overflow:auto;max-height:155px;text-align:left}.viewer-description h3{font-size:16px;line-height:1.5;margin-bottom:6px}.viewer-description p,.lightbox-caption p{text-align:left;font-size:11px;color:#9fc5d3;line-height:1.8}.viewer-description .viewer-context{font-size:9px;color:#739fb0}.viewer-description>small{display:block;font:8px/1.8 var(--mono);color:#688fa1;overflow-wrap:anywhere;margin-top:6px}.lightbox-caption>.icon-button{flex-shrink:0}.boot-screen{background:#071b29fa}@media(min-width:1700px){.window-bar{height:35px}.identity-info{padding-top:28px}.identity h2{font-size:34px}.workspace-content{padding:22px}.module-list button{padding:8px 0}.field-previews figcaption button{font-size:10px}.field-toolbar>div{font-size:8px}.venture-preview button>span:nth-child(2){font-size:11px}.venture-preview small{font-size:9px}}@media(max-height:820px)and (min-width:901px){.identity-info{padding-top:10px}.identity h2{font-size:24px;margin:8px 0}.identity-roles{gap:5px;padding:8px 0}.identity-info .text-link{font-size:9px}.workspace-content{padding:11px}.workspace-content h1{font-size:28px;margin:7px 0}.session-label{font-size:7px}.hero-sub{font-size:11px;margin-bottom:8px}.quick-tabs{margin-bottom:9px}.feature-meta{font-size:6px;padding:5px 7px}.feature-caption{padding:6px 8px}.feature-caption h3{font-size:13px;margin:3px 0}.feature-caption small{display:none}.feature-caption>span{font-size:6px}.navigation-tile{padding:7px;gap:8px}.module-list button{font-size:10px;padding:3px 0}.module-list button svg{width:11px}.system-orbit>small{font-size:5px;bottom:8px}.orbit-ring{width:80px;height:80px;top:calc(50% - 55px)}.system-orbit>svg{height:27px}.field-notes{padding:7px}.field-previews{gap:7px}.field-previews figcaption button{font-size:7px;padding:5px 4px}.field-toolbar{padding-top:6px}.field-toolbar>div{font-size:6px;gap:4px}.archive-link{font-size:7px;gap:3px}.records{padding:10px}.record-grid strong{font-size:21px}.record-publication{padding:8px 0 6px}.journey-preview{padding:9px 12px}.journey-preview>button:not(.journey-more){padding:7px 0}.journey-preview .section-kicker{font-size:7px}.journey-preview>button>span{font-size:10px}.venture-preview{padding:4px 8px}.venture-preview button{padding:3px 0}.venture-preview button>span:nth-child(2){font-size:8px}.venture-preview small{display:none}}@media(max-width:1250px)and (min-width:901px){.identity h2{font-size:22px;letter-spacing:2px}.identity-info{padding-left:9px;padding-right:7px}.workspace-content h1{font-size:27px}.field-toolbar{flex-wrap:wrap}.navigation-tile{grid-template-columns:32fr 68fr;gap:6px}.system-orbit>small{display:none}.field-previews figcaption button{font-size:7px}.archive-link{font-size:7px}.field-toolbar>div{font-size:6px}}@media(max-width:900px){.os-window{padding-bottom:var(--screen-gap)}.desktop:before{inset:-4px}.tile-navigation,.tile-media,.tile-ventures-preview{align-self:auto}.window-bar{height:34px}.field-notes{height:350px;padding:12px}.field-previews{gap:12px}.field-previews figcaption button{font-size:10px;padding:9px 7px}.field-toolbar{padding-top:10px}.field-toolbar>div{font-size:9px;gap:9px}.field-toolbar>div>button{width:28px;height:26px}.archive-link{font-size:10px}.field-photo .photo-expand{opacity:1}.identity-info{padding:28px}.identity h2{font-size:33px}.identity-roles small{font-size:8px}.workspace-content{padding:20px}.workspace-content h1{font-size:clamp(27px,5.1vw,43px)}.workspace-main{height:325px}.feature-caption{padding:10px 13px}.feature-caption h3{font-size:17px}.navigation-tile{padding:15px;gap:18px}.module-list button{font-size:12px;padding:9px 0}.record-publication{padding:20px 0}.journey-preview{padding:18px}.journey-preview>button:not(.journey-more){padding:13px 0}.venture-preview{padding:10px 16px}.venture-preview button{padding:12px 0}.venture-preview button>span:nth-child(2){font-size:12px}.venture-preview small{font-size:9px}.system-footer{background:#071b29f7}.profile-hero>.photo-button{width:145px;height:205px}.floating,.tile.maximized{box-shadow:0 0 0 150vmax #010c16b3,var(--glass-shadow)}.project-sidebar{background:#062333f7}.field-toolbar>div>button:hover{background:var(--background-glass)}}@media(max-width:540px){:root{--screen-gap:5px}.window-bar{height:33px}.window-label{font-size:7px;letter-spacing:.6px}.identity{height:320px;grid-template-columns:45fr 55fr}.identity-info{padding:25px 11px}.identity h2{font-size:27px;letter-spacing:2px}.identity-roles small{font-size:6px}.identity-roles>span{font-size:10px}.identity-info .text-link{font-size:10px}.workspace-content{padding:17px 11px}.workspace-content h1{font-size:clamp(23px,6.4vw,32px)}.workspace-main{height:295px;grid-template-columns:55fr 45fr;gap:7px}.feature-caption{padding:7px}.feature-caption h3{font-size:13px;line-height:1.5;margin:3px 0}.feature-caption>span{font-size:5px}.feature-caption small{display:none}.feature-meta{font-size:5px;padding:6px}.session-label{font-size:6px}.quick-tabs button{font-size:5px}.field-notes{height:340px;padding:9px}.field-previews{gap:8px}.field-previews figcaption button{font-size:8px;padding:8px 5px}.field-toolbar>div{font-size:8px;gap:7px}.archive-link{font-size:8px}.navigation-tile{padding:11px;gap:12px}.module-list button{font-size:11px}.identity-photo img{object-position:center!important}.asset-gallery{gap:23px 12px;grid-template-columns:1fr}.compact-gallery .asset-gallery{grid-template-columns:1fr 1fr;gap:12px}.compact-gallery .asset-frame{height:155px}.compact-gallery .asset-card figcaption strong{font-size:10px}.compact-gallery .asset-card figcaption>span{font-size:8px}.asset-card figcaption strong{font-size:12px}.asset-frame{padding:7px}.profile-hero>.photo-button{width:105px;height:155px}.brand-media{width:100%;height:160px}.archive-count>span:last-child{font-size:6px}.archive-controls{gap:10px}.archive-filters{gap:5px}.archive-filters button{padding:7px 8px;font-size:9px}.lightbox{padding:13px 10px}.lightbox-top{font-size:7px;margin-right:33px}.lightbox-caption{padding:10px 7px;gap:8px;max-height:195px}.viewer-description{max-height:165px}.viewer-description h3{font-size:13px}.viewer-description p,.lightbox-caption p{font-size:10px;line-height:1.7}.viewer-description>small{font-size:7px}.viewer-tools{font-size:7px}.viewer-tools .text-link{font-size:8px}.lightbox-caption>.icon-button{width:26px;height:29px}.competition-label{font-size:10px}.project-detail{padding:21px 13px}}:root{--titlebar-primary:#174759;--titlebar-secondary:#0a2c40;--headline-blue:#29c8ff;--priority-red:#f16c7e;--priority-fill:#352232;color-scheme:dark}.ambient{overflow:hidden;background:#071b29}.lab-environment{position:absolute;inset:-3px;background-size:cover;background-position:50% 52%;background-repeat:no-repeat;filter:grayscale(.72) saturate(.7) brightness(.72) blur(1px);pointer-events:none}.lab-atmosphere{position:absolute;inset:0;background:#03182a7a;pointer-events:none}.system{--background-glass:rgba(47,104,127,.2);--background-glass-subtle:rgba(39,91,112,.07);--glass-blur:6px;--glass-shadow:0 14px 30px rgba(0,9,20,.55)}.desktop:before{background:#17415412;border-color:#49aac733}.os-window{border-color:#44b7d76b;box-shadow:var(--glass-shadow),inset 0 1px #cdeff91a}.window-bar{background:var(--titlebar-primary);background-image:none;opacity:1;border-bottom:1px solid rgba(64,183,217,.55);box-shadow:inset 0 1px #aee8f812}.window-label{color:#acd9e8;letter-spacing:1.25px}.window-label i{background:#42c8eb}.window-body{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.tile>.window-body{background:#041c2bc2;border-color:#46b4d352}.tile.focused>.window-body{background:#041c2bd4}.tile-journey-preview>.window-bar{background:var(--titlebar-secondary)}.system-header{background:#04182775;box-shadow:0 5px 20px #00081214}.system-footer{background:#041827d6}.workspace-heading{color:#a9c9d6}.workspace-heading .muted{color:#7899ad}.workspace-content h1{color:var(--headline-blue);text-shadow:0 0 22px rgba(28,177,255,.2);font-weight:600;letter-spacing:1.2px}.workspace-content h1 .cursor{color:var(--headline-blue)}.identity h2{color:#b4e9fa}.feature-caption h3{color:#a0dcf2}.feature-meta,.quick-tabs button{background:var(--titlebar-secondary);background-image:none;opacity:1;color:#80b9ce;border-color:#348bac8c}.feature-meta{font-size:8px;letter-spacing:1.2px}.quick-tabs button:hover{background:#15475e}.project-matrix{background:#031826b8}.project-matrix>.eyebrow{background:var(--titlebar-secondary);padding:7px 8px;letter-spacing:1px;flex-shrink:0;border-bottom:1px solid rgba(61,145,174,.35)}.matrix-record{position:relative;background:#082536e0;border-color:#44b0d37a}.matrix-record strong{color:#8adaf4}.matrix-record .current-focus{display:flex;gap:5px;align-items:center;font:7px var(--mono);letter-spacing:1px;color:var(--priority-red)}.current-focus>i,.latest-heading>i{width:4px;height:4px;display:inline-block;background:var(--priority-red);border-radius:50%;box-shadow:0 0 7px #f16c7e47;flex-shrink:0}.matrix-record:before{content:"";position:absolute;top:-1px;left:-1px;width:20px;border-top:2px solid var(--priority-red)}.journey-preview .latest-heading{display:flex;align-items:center;gap:8px;color:var(--priority-red);letter-spacing:1.3px}.journey-preview>button:first-of-type{border-left:2px solid rgba(241,108,126,.75);padding-left:10px;background:#4c1b2e29;margin-top:5px}.journey-preview>button:first-of-type time{color:var(--priority-red)}.journey-preview>button:first-of-type>span{color:#c0dde8}.latest-heading>i{animation:record-activate .9s ease-in-out 2}@keyframes record-activate{0%,to{box-shadow:0 0 #f16c7e00}50%{box-shadow:0 0 0 4px #f16c7e1f}}.field-context{display:flex;justify-content:space-between;align-items:center;gap:6px;color:#96c4d5;font:7px var(--mono);letter-spacing:.65px;padding-bottom:8px;flex-shrink:0}.field-context small{font:6px var(--mono);color:#47c6ec;border:1px solid rgba(53,171,207,.45);padding:3px 4px;background:var(--titlebar-secondary)}.field-previews{grid-template-columns:1.45fr 1fr;grid-template-rows:minmax(0,1fr)}.featured-group-1 .field-previews{grid-template-columns:1fr 1fr}.field-photo{background:#031622a6;padding:4px;border-color:#43a6c76e}.primary-media .field-photo{border-top-color:#3ab9de}.field-previews figcaption{background:var(--titlebar-secondary)}.field-previews figcaption button{color:#b4d4e1}.field-previews figcaption button>span{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4}.field-toolbar>div{color:#88b7ca}.field-id{font-size:6px;background:#0a2c40;color:#94bdcf}.tile-workspace>.window-body{container-type:size;container-name:workspace-screen}.workspace-content{display:flex;min-height:0}.workspace-content>.session-label,.workspace-content>h1,.workspace-content>.hero-sub,.workspace-content>.quick-tabs{flex-shrink:0}.workspace-main{min-height:0;grid-template-rows:minmax(0,1fr)}.workspace-main>*{min-height:0;min-width:0}.project-matrix{gap:0;overflow:hidden}.pathway{overflow:hidden;min-height:0;padding:10px 2px;flex:1}.pathway-node{flex-shrink:0}.pathway-line{flex-shrink:1;min-height:8px}.matrix-record,.matrix-bottom{flex-shrink:0}.tile-ventures-preview>.window-body{container-type:size;container-name:venture-screen}.venture-preview{display:grid;grid-template-rows:repeat(6,minmax(0,1fr));gap:0}.venture-preview button{overflow:hidden;min-height:0;line-height:1.35}.venture-preview button>span:nth-child(2){line-height:1.35}.venture-preview small{line-height:1.35}.tile-records>.window-body{container-type:size;container-name:record-screen}.records{padding:14px 12px}.record-grid button{padding:11px 12px}.record-grid strong{font-size:27px}.record-grid span{font-size:8px}.record-publication{padding:14px 0 10px}.navigation-tile{min-height:0}.module-list{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(7,minmax(0,1fr));justify-content:stretch;padding:2px 0}.module-list button{padding:3px 0;line-height:1.3;min-height:0;overflow:hidden}.module-list button>span{min-width:0;white-space:nowrap}@container workspace-screen (max-height:460px){.workspace-content{padding:13px}.workspace-content h1{font-size:32px;line-height:1.12;margin:9px 0}.hero-sub,.quick-tabs{margin-bottom:11px}.feature-caption{padding:8px 10px}.feature-caption h3{font-size:14px;margin:4px 0}.feature-caption small{display:none}.project-matrix{padding:9px}.project-matrix>.eyebrow{font-size:7px;padding:5px}.pathway{flex-direction:row;align-items:center;gap:9px;padding:7px 0}.pathway-node{flex:1;flex-direction:column;gap:4px}.pathway-node>svg{height:19px}.pathway-node>span{font-size:8px}.pathway-node small{display:none}.pathway-line{width:14px;height:1px;min-height:1px;margin:0;flex-shrink:0}.pathway-line:after{left:auto;right:0;top:-2px;rotate:-45deg}.matrix-record{padding:8px}.matrix-record strong{font-size:17px;line-height:1.1}.matrix-record>small{display:none}.matrix-bottom{font-size:7px;padding-top:8px}}@container workspace-screen (max-height:330px){.workspace-content h1{font-size:27px;margin:7px 0}.session-label{font-size:7px}.hero-sub,.quick-tabs{margin-bottom:8px}.pathway{display:none}.project-matrix{justify-content:space-between}.feature-meta{font-size:6px;padding:5px}.feature-caption>span{font-size:6px}.feature-caption h3{font-size:13px}.matrix-record strong{font-size:16px}}@container workspace-screen (max-height:390px){.pathway{display:none}.project-matrix{justify-content:space-between}.workspace-content h1{font-size:28px;margin:6px 0}.feature-caption{padding:6px 9px}.feature-meta{padding:5px 7px;font-size:6px}.hero-sub,.quick-tabs{margin-bottom:9px}}@container venture-screen (max-height:215px){.venture-preview small{display:none}.venture-preview button>span:nth-child(2){font-size:10px}.venture-preview button{padding:4px 0}}@container record-screen (max-height:300px){.records{padding:10px}.records>.section-kicker{display:none}.record-grid button{padding:8px}.record-grid strong{font-size:23px}.record-grid span{font-size:7px}.record-publication{padding:10px 0 7px}.record-note{font-size:7px;padding-top:8px}}@container record-screen (max-height:225px){.records{padding:8px}.record-grid button{padding:7px}.record-publication{padding:7px 0 5px}.record-note{font-size:6px;padding-top:6px}}@media(min-width:1700px){.workspace-content h1{font-size:42px}.field-context{font-size:8px}.field-context small{font-size:7px}.field-notes{padding:12px}.field-previews figcaption button{font-size:10px}.record-grid button{padding:12px}.record-grid strong{font-size:30px}.venture-preview button{padding:7px 0}}@media(max-width:1250px)and (min-width:901px){.field-context{font-size:6px;letter-spacing:.2px}.field-context small{display:none}.field-previews figcaption button{font-size:7px}.workspace-content h1{font-size:27px}}@media(max-height:820px)and (min-width:901px){.field-context{font-size:6px;padding-bottom:6px}.field-context small{display:none}.field-previews figcaption button{padding:4px;font-size:7px}.matrix-record .current-focus{font-size:6px;letter-spacing:.5px}.record-grid button{padding:7px 8px}}@media(max-width:900px){.lab-environment{background-position:48% 50%;filter:grayscale(.75) brightness(.58) blur(1px)}.lab-atmosphere{background:#03182a75}.system-header{background:#041827a8}.system-footer{background:#041827f2}.tile-workspace>.window-body,.tile-records>.window-body,.tile-ventures-preview>.window-body{container-type:normal}.workspace-content{padding:20px}.workspace-content h1{font-size:clamp(28px,5.1vw,43px)}.workspace-main{height:325px;flex:auto}.field-notes{height:380px}.field-context{font-size:8px;padding-bottom:10px}.field-context small{font-size:7px}.field-previews figcaption button{font-size:10px;min-height:39px}.venture-preview{display:flex}.venture-preview small{display:block}.record-grid button{padding:14px}.record-grid strong{font-size:30px}.journey-preview .latest-heading{font-size:9px}.pathway{flex-direction:column;gap:0}.pathway-node{flex-direction:row;gap:10px}.pathway-line{min-height:12px}.project-matrix>.eyebrow{font-size:7px;padding:6px}.matrix-record .current-focus{font-size:7px}.floating>.window-body{background:#062333f2}}@media(max-width:540px){.workspace-content{padding:16px 11px}.workspace-content h1{font-size:clamp(23px,6.4vw,32px)}.workspace-main{height:305px;gap:7px;grid-template-columns:55fr 45fr}.field-notes{height:370px;padding:9px}.field-context{font-size:6px;letter-spacing:.3px}.field-context small{font-size:6px}.field-previews{gap:8px;grid-template-columns:1.35fr 1fr}.field-previews figcaption button{font-size:8px;min-height:40px}.field-toolbar{padding-top:10px}.feature-meta{font-size:5px}.feature-caption h3{font-size:13px}.project-matrix{padding:10px 7px}.project-matrix>.eyebrow{font-size:5px;letter-spacing:.6px;padding:5px}.matrix-record .current-focus{font-size:5px;letter-spacing:.5px}.matrix-record strong{font-size:16px}.pathway-node>span{font-size:9px}.window-label{letter-spacing:.7px}.record-grid button{padding:12px}.record-grid strong{font-size:28px}.journey-preview .latest-heading{font-size:8px}}.processed-brand{display:block;object-fit:contain;width:100%;height:100%;background:transparent}.dark-ink-brand,[data-processed-logo=jinwu],[data-processed-logo=terminal],[data-processed-logo=unfinished]{filter:drop-shadow(0 0 .8px rgba(226,245,252,.92)) drop-shadow(0 0 3px rgba(164,214,232,.35))!important}.asset-frame:has([data-processed-logo]),.brand-view-button,.subbrand-logo{background:transparent}.venture-preview-v13 button{display:grid;grid-template-columns:19px 34px minmax(0,1fr) 12px;gap:7px;align-items:center}.venture-preview-v13 .mini-brand{width:32px;height:26px;display:block}.venture-preview-v13 button>.venture-summary{font:10px/1.4 var(--mono);color:#b9d4df;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.venture-preview-v13 .venture-summary small{font:8px/1.4 Segoe UI,Microsoft YaHei,sans-serif;color:#75a5b7;display:block;margin-top:3px}.venture-preview-v13 button>.mini-brand{border:0;padding:0;margin:0}.venture-task-tray{position:fixed;z-index:900;right:24px;bottom:66px;display:flex;gap:4px;max-width:calc(100vw - 48px);overflow:auto;padding:4px;background:#041827ed;border:1px solid var(--glass-frame-subtle);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.venture-task-tray button{padding:6px 9px;font:8px var(--mono);white-space:nowrap;display:flex;align-items:center;gap:8px;border:1px solid transparent;color:#86b3c6}.venture-task-tray button.active{border-color:var(--glass-frame);background:#123c50;color:#b9edf7}.venture-catalog>.intro{max-width:850px}.venture-directory.venture-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.venture-card{min-width:0;border:1px solid rgba(51,207,235,.3);background:#041927b8;display:flex;flex-direction:column;position:relative}.venture-card.current-venture{border-top:2px solid rgba(241,108,126,.8)}.venture-card-open{padding:17px 16px;text-align:left;display:flex;flex-direction:column;align-items:stretch;flex:1;min-width:0;width:100%;color:inherit}.venture-card-open:hover{background:#235b6f1f}.venture-card-meta{display:flex;justify-content:space-between;gap:7px;font:7px/1.7 var(--mono);color:#638fa3;min-height:25px}.venture-card-meta>span:last-child{text-align:right;font:8px/1.7 Segoe UI,Microsoft YaHei,sans-serif;max-width:60%}.venture-card-identity{height:100px;display:flex;align-items:center;justify-content:center;margin:16px 0 20px;min-width:0}.venture-card-identity .processed-brand{max-width:190px;max-height:100px}.venture-card-identity [data-brand-logo=ascension],.venture-card-identity [data-brand-logo=jinwu]{max-height:110px;max-width:150px}.venture-text-name{font-size:22px;font-weight:400;line-height:1.5;letter-spacing:1.4px;color:#b8deee}.venture-card-open>h3{font-size:15px;line-height:1.55;min-height:46px;font-weight:500}.venture-card-open>p{font-size:11px;line-height:1.85;color:#91b6c8;margin:12px 0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.venture-card-role{font-size:10px;line-height:1.8;color:#7ed0e0;border-left:1px solid #38859a;padding-left:9px;margin:3px 0 13px}.venture-card-products{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:15px}.venture-card-products>span{font-size:8px;color:#82aebe;line-height:1.6;border:1px solid #28576b;padding:3px 5px;background:#06233399}.venture-card-photo{height:110px;border:1px solid rgba(51,207,235,.22);position:relative;background:#061d2b;margin-top:auto}.venture-card-photo img{width:100%;height:100%}.venture-card-photo>span{position:absolute;bottom:0;left:0;font:6px var(--mono);color:#8bb5c9;background:#092c3f;padding:4px 5px}.venture-detail-cta{display:flex;justify-content:space-between;align-items:center;color:#7dd7e8;font-size:10px;padding-top:17px;border-top:1px solid #254c61;margin-top:15px}.venture-card .journal-link{margin:0 16px 13px;padding:8px 10px;font-size:9px;justify-content:space-between}.journal-link{display:inline-flex;align-items:center;gap:18px}.journal-pending>span{font-size:9px;color:#7299ac;display:block;margin:0 16px 15px}.venture-hierarchy-note{border:1px solid rgba(51,207,235,.28);background:#235b6f24;padding:15px 18px;margin:24px 0}.venture-hierarchy-note>span{font:8px var(--mono);letter-spacing:1.5px;color:#72a8bc}.venture-hierarchy-note p{font-size:11px;color:#a6c8d8;margin-top:7px}.venture-project-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.venture-project-top .text-link{font-size:10px}.venture-context{font:8px/1.6 var(--mono);color:#88b1c3;border:1px solid #2c5c70;padding:5px 8px}.venture-context.current{color:var(--priority-red);border-color:#f16c7e73}.venture-project-hero{display:grid;grid-template-columns:205px minmax(0,1fr);gap:27px;align-items:center;padding:24px;border:1px solid rgba(51,207,235,.27);background:#04192799;margin-bottom:20px}.venture-project-mark{height:175px;min-width:0;display:flex;align-items:center;justify-content:center}.brand-view-button{width:100%;height:100%;padding:5px;border:0}.brand-view-button:hover{background:#235b6f17}.venture-project-mark .processed-brand{max-height:175px;max-width:205px}.venture-project-mark .venture-text-name{font-size:25px}.venture-text-name>small{display:block;font:7px/1.8 var(--mono);letter-spacing:.6px;color:#6694a9;margin-top:9px}.venture-project-hero h2{font-size:27px;margin:12px 0 15px;letter-spacing:.02em}.venture-project-hero p{font-size:12px;color:#aac9d7;line-height:1.9}.venture-period{font:9px var(--mono);color:#77b0c4;letter-spacing:1px;padding:10px 0;margin-bottom:7px}.venture-facts{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0 25px}.venture-facts>article{border:1px solid #2b586d;padding:16px;background:#062333bf}.venture-facts article>span{font:8px var(--mono);letter-spacing:1.1px;color:#62b0c6}.venture-facts p{font-size:12px;color:#bdd7e2;margin-top:8px;line-height:1.8}.venture-facts small{font-size:9px;color:#6c97ac;margin-top:8px;display:block;line-height:1.8}.venture-narrative{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:25px 0}.venture-narrative h3{font-size:15px}.venture-narrative p{font-size:12px;color:#8fb3c6;margin-top:10px;line-height:1.9}.venture-products{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0}.venture-products>div{display:flex;align-items:center;gap:11px;border:1px solid #285165;background:#0623338c;padding:12px}.venture-products>div>span{font:9px var(--mono);color:#4c91a9}.venture-products strong{font-size:11px;font-weight:400;color:#b0d2df;line-height:1.7}.subbrand-section article{border:1px solid #2f6477;background:#062333a6;padding:18px;margin:12px 0}.subbrand-section article>div{display:flex;align-items:center;gap:20px;justify-content:space-between}.subbrand-section article>div>span{font-size:11px;color:#96bfce}.subbrand-section article>div>svg{color:#5ca3ba}.subbrand-logo{width:200px;height:65px;padding:10px;flex-shrink:0}.subbrand-section p{font-size:10px;color:#749caf;margin-top:13px}.subbrand-text{font-size:22px;font-weight:400;letter-spacing:2px;color:#b6d6e5;min-width:160px}.subbrand-text small{display:block;font:7px var(--mono);letter-spacing:.4px;color:#688ea3;margin-top:7px}.venture-media-pending{display:flex;gap:16px;border:1px dashed #2b596f;background:#06233359;padding:20px;margin:25px 0;color:#5f9eb5}.venture-media-pending>svg{flex-shrink:0;margin-top:3px}.venture-media-pending strong{font-size:12px;font-weight:500;color:#9bc4d4}.venture-media-pending p{font-size:11px;color:#749daf;margin-top:7px}.venture-image-notes{padding-left:18px;font-size:10px;line-height:1.9;color:#81aabb}.venture-evidence>p{font-size:12px;color:#91b7c9;margin:12px 0;padding-left:13px;border-left:1px solid #2c6075}.venture-related{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.venture-related>.primary{font-size:10px}.venture-video{margin:25px 0}.venture-awards time{font:12px var(--mono);color:#61c0d4}.venture-awards h4{font-size:16px;font-weight:500;line-height:1.8;margin:10px 0}.venture-awards .asset-gallery{max-width:560px;grid-template-columns:1fr}.heating-technology{padding:0 0 20px}.heating-flow{display:flex;align-items:center;gap:15px;margin:18px 0 22px;color:#62b6cf}.heating-flow>span{font-size:11px;line-height:1.6;background:#0a2c40;border:1px solid #286179;padding:12px 15px;flex:1;text-align:center}.heating-technology>p{font-size:12px;color:#9abfce;margin:13px 0;line-height:1.9}.heating-scope{border-left:2px solid #428ba2;background:#235b6f21;padding:13px 15px;font-size:11px;color:#8aafc0;line-height:1.9;margin-top:17px}.heating-sources{display:flex;gap:18px;flex-wrap:wrap;margin-top:17px}.heating-sources>a{font-size:9px;color:#6eafc3;display:inline-flex;gap:8px;align-items:center}@media(min-width:1700px){.venture-preview-v13 button>.venture-summary{font-size:11px}.venture-preview-v13 .venture-summary small{font-size:9px}}@container venture-screen (max-height:215px){.venture-preview-v13 .venture-summary small{display:none}.venture-preview-v13 button>.venture-summary{font-size:9px}.venture-preview-v13 .mini-brand{height:22px}.venture-preview-v13 button{padding:3px 0}}@media(max-width:1250px)and (min-width:901px){.venture-preview-v13 button{grid-template-columns:15px 25px minmax(0,1fr) 11px;gap:5px}.venture-preview-v13 .mini-brand{width:25px;height:23px}.venture-preview-v13 button>.venture-summary{font-size:8px}}@media(max-width:900px){.venture-directory.venture-cards{grid-template-columns:1fr 1fr}.venture-project-hero{grid-template-columns:160px minmax(0,1fr);gap:20px;padding:20px}.venture-project-mark{height:155px}.venture-project-hero h2{font-size:23px}.venture-preview-v13 button{display:grid;grid-template-columns:22px 45px minmax(0,1fr) 13px;gap:12px}.venture-preview-v13 .mini-brand{width:40px;height:30px}.venture-preview-v13 button>.venture-summary{font-size:12px}.venture-preview-v13 .venture-summary small{font-size:10px;display:block}.venture-task-tray{right:10px;left:10px;bottom:68px;max-width:none;z-index:1001}.venture-task-tray button{font-size:7px;padding:5px 7px}.venture-project{padding-bottom:60px}}@media(max-width:540px){.venture-directory.venture-cards{grid-template-columns:1fr;gap:18px}.venture-card-open{padding:18px}.venture-card-open>h3{min-height:0;font-size:17px}.venture-card-open>p{-webkit-line-clamp:unset;font-size:12px}.venture-card-identity{height:110px;margin:15px 0}.venture-card-photo{height:160px}.venture-card-role{font-size:11px}.venture-card-products>span{font-size:9px}.venture-card-meta{font-size:8px}.venture-project-top{flex-wrap:wrap;gap:8px}.venture-project-hero{grid-template-columns:1fr;padding:20px 16px;gap:20px}.venture-project-mark{height:140px}.venture-project-mark .processed-brand{max-height:140px;max-width:230px}.venture-project-hero h2{font-size:25px}.venture-project-hero p{font-size:12px}.venture-project-hero .eyebrow{font-size:8px}.venture-project-mark .venture-text-name{font-size:27px}.venture-facts,.venture-narrative{grid-template-columns:1fr;gap:14px}.venture-products{grid-template-columns:1fr}.subbrand-section article{padding:15px}.subbrand-section article>div{flex-wrap:wrap;gap:13px;justify-content:flex-start}.subbrand-section article>div>span{width:calc(100% - 35px)}.subbrand-logo{width:100%;height:70px}.subbrand-text{margin-top:10px}.venture-media-pending{padding:17px;gap:11px}.venture-awards h4{font-size:14px}.heating-flow{gap:5px}.heating-flow>span{padding:10px 6px;font-size:9px}.heating-flow>svg{width:12px;flex-shrink:0}.heating-technology>p{font-size:11px}.heating-sources{gap:12px}.venture-card .journal-link{font-size:10px}.venture-period{font-size:9px}.venture-preview-v13 button>.venture-summary{font-size:11px}.venture-hierarchy-note p{font-size:10px}}.profile-narrative{margin:26px 0 32px;max-width:820px}.profile-narrative>p{font-size:13px;color:var(--white);line-height:2.05;margin-top:18px}.profile-narrative .tags{gap:7px;flex-wrap:wrap}.project-dossier{margin:24px 0}.dossier-index{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 20px}.dossier-index>a{font:10px/1.6 var(--mono);padding:7px 10px;border:1px solid var(--glass-frame-subtle);background:#0a2c40}.dossier-section{padding:21px 22px;margin:12px 0;border:1px solid rgba(51,207,235,.24);background:#041927b8;scroll-margin-top:14px}.dossier-section-meta{display:flex;justify-content:space-between;gap:12px;align-items:center;color:#6b9fb6;font:10px var(--mono);margin-bottom:12px}.dossier-section-meta>span{font-size:18px;color:#39c9e7}.dossier-section h3{font-size:17px;color:#b7e7f6;margin-bottom:11px}.dossier-section>p{font-size:12px;line-height:1.95;color:#99bdce;margin-top:9px;max-width:790px}.dossier-section>.eyebrow{display:block;margin-bottom:12px}.state-proposed,.state-pending{border-style:dashed}.state-proposed .dossier-section-meta>small,.state-pending .dossier-section-meta>small{color:#99aebd}.measurement-record{margin:25px 0}.measurement-record dl{margin:0;border:1px solid var(--glass-frame-subtle)}.measurement-record dl>div{display:grid;grid-template-columns:1fr 1.5fr;gap:15px;padding:13px 16px;font-size:11px;border-bottom:1px solid rgba(51,207,235,.14)}.measurement-record dl>div:last-child{border:0}.measurement-record dt{color:#a4cddd}.measurement-record dd{margin:0;color:#7b9fb1}.dossier-questions{border:1px dashed #30556a;padding:14px 17px;color:#7fa6ba;font-size:11px;margin:20px 0}.dossier-questions summary{cursor:pointer;color:#a4cddd}.dossier-questions p{margin-top:12px}.dossier-sources{display:flex;flex-wrap:wrap;gap:13px;font-size:10px;margin:22px 0}.dossier-sources>small{width:100%;color:#648fa4}.dossier-sources>a{display:flex;gap:6px;align-items:center}.video-archive{margin:26px 0}.video-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.video-record-grid video{width:100%;height:250px;object-fit:contain;background:#031520;border:1px solid var(--glass-frame-subtle)}.video-record-grid figcaption{color:#759eaf;font-size:10px;line-height:1.8;margin:8px 0}.venture-contributions,.venture-outcomes{margin:25px 0}.venture-contributions>p,.venture-outcomes>p{font-size:12px;color:#99bdce;line-height:1.95;margin:12px 0;padding-left:12px;border-left:1px solid #2c6075}.venture-preview-v13{grid-template-rows:repeat(7,minmax(0,1fr))}.venture-preview-v13 button{min-height:0;padding-top:3px;padding-bottom:3px}.venture-preview-v13 .mini-brand{height:22px}@container (max-height: 230px){.venture-preview-v13 .venture-summary small{display:none}.venture-preview-v13 button>.venture-summary{font-size:9px}.venture-preview-v13 .mini-brand{height:18px}}@media(max-width:700px){.profile-narrative>p{font-size:12px}.dossier-section{padding:17px 15px}.dossier-section-meta{font-size:8px}.dossier-section h3{font-size:16px}.dossier-index>a{font-size:9px}.measurement-record dl>div{grid-template-columns:1fr;gap:5px}.video-record-grid{grid-template-columns:1fr}.video-record-grid video{height:230px}.venture-preview-v13 .venture-summary small{display:block}}:root{--window-gap:12px;--interaction-time:.18s}.floating{left:0;top:0;container-type:normal;transition:translate .24s ease,width .24s ease,height .24s ease,border-color .18s}.os-window[data-dragging=true]{transition:none}.floating>.window-body{container-type:size;container-name:app-screen}.floating.focused{border-color:#41d7f1;box-shadow:var(--glass-shadow),0 0 18px #36d9f129}.workspace-tools,.workspace-pages{display:flex;align-items:center;gap:16px}.workspace-pages{gap:5px;font:9px var(--mono);padding-right:10px;border-right:1px solid #285266}.workspace-heading>.workspace-tools{gap:16px}.workspace-tools button{white-space:nowrap}.workspace-tools button:disabled{opacity:.3}.application-task-tray{left:24px;right:auto;max-width:calc(100vw - 48px)}.application-task-tray button{font-size:9px;padding:7px 11px}.window-body>.module-content,.window-body>.project-page{animation:content-activate .22s ease both}@keyframes content-activate{0%{opacity:.55;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}button:active:not(:disabled),a.primary:active{filter:brightness(1.2);box-shadow:inset 0 0 0 1px #36d9f180}.public-section-nav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid var(--glass-frame-subtle)}.public-section-nav>button{display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:11px;color:#9ac5d8;background:#0a2c40;border:1px solid #28556a}.public-section-nav>button:hover{border-color:#43cae6;background:#103d51}.project-positioning,.venture-positioning{color:#43c9f3;font:12px/1.7 var(--mono);letter-spacing:.4px;margin:12px 0 18px}.project-cover .photo-button{height:clamp(350px,calc(100cqh - 300px),620px);width:100%;background:#041925;border:1px solid #295c70}.project-cover figcaption,.venture-main-visual figcaption{font-size:10px;color:#789eaf;line-height:1.7;padding-top:9px}.project-detail{container-type:inline-size;container-name:project-copy}.project-detail .intro{font-size:13px;line-height:2}.project-detail .gallery.two{display:flex;flex-direction:column;gap:30px}.project-detail .gallery.two .photo-button{height:clamp(380px,58vh,680px);width:100%;background:#041925}.project-notes{display:none}.asset-section>.asset-gallery{gap:25px}.asset-gallery .asset-card:first-child{grid-column:1/-1}.asset-gallery .asset-frame{height:360px;max-height:620px;aspect-ratio:auto!important}.asset-gallery .asset-card:first-child .asset-frame{height:clamp(390px,52vh,620px)}.asset-gallery .asset-card .asset-frame img{object-fit:contain}.asset-gallery .asset-card figcaption{padding:13px 0 10px}.asset-gallery .asset-title:has(.asset-flag){margin-bottom:8px}.asset-gallery .asset-number,.asset-gallery .asset-pending{display:none}.archive-page .asset-number,.archive-page .asset-pending{display:inline}.archive-page .asset-gallery .asset-card:first-child{grid-column:auto}.archive-page .asset-gallery .asset-frame,.archive-page .asset-gallery .asset-card:first-child .asset-frame{height:250px}.archive-page>.eyebrow{color:#7f9aa9}.viewer-description>small{display:none}.venture-main-visual{margin:25px 0 35px}.venture-main-visual .photo-button{height:clamp(420px,60vh,720px);width:100%;background:#041925;border:1px solid #2e6073}.venture-main-visual.brand-visual .photo-button{height:350px;padding:50px;background:#0419278c}.venture-project-hero{margin-bottom:16px}.venture-project-hero h2{font-size:30px}.venture-project-mark{max-height:140px}.product-framework{margin:30px 0}.product-framework>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-framework article{padding:19px;border:1px solid #26556b;background:#041927b3}.product-framework article>span{font:16px var(--mono);color:#36b9dc}.product-framework article h4{font-size:14px;margin:10px 0}.product-framework article p{font-size:11px;line-height:1.9;color:#86aabb}.brand-product-stories{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:25px 0 40px}.brand-product-stories>article{min-width:0;border:1px solid #2e6073;padding:16px;background:#04192799}.brand-story-header{height:70px;display:flex;justify-content:space-between;gap:18px;align-items:center}.brand-story-header>.processed-brand{width:130px;height:45px}.brand-story-header h3{font:24px var(--mono);color:#36caff}.brand-story-header>span{font:8px/1.7 var(--mono);color:#739faf;text-align:right}.brand-product-stories .photo-button{height:470px;width:100%;background:#041925;margin:12px 0 18px}.brand-product-stories .text-link{font-size:11px}.profile-hero{grid-template-columns:minmax(240px,.9fr) 1.1fr;gap:35px}.profile-hero .photo-button{height:490px;background:#041925}.profile-exchanges>.asset-section{margin-top:28px}.profile-exchanges .asset-card{display:flex;flex-direction:column}.profile-exchanges .asset-card figcaption{order:-1}.profile-exchanges .asset-gallery .asset-card:first-child .asset-frame{height:clamp(300px,calc(100cqh - 300px),580px)}.academic-page>.education-list{margin:25px 0 38px}.academic-conferences{display:flex;flex-direction:column;gap:28px;margin:25px 0}.academic-conferences>article{display:grid;grid-template-columns:1.15fr 1fr;gap:28px;align-items:center;border:1px solid #2b596d;padding:20px;background:#041927a6}.academic-conferences .photo-button{height:460px;background:#041925}.academic-conferences h3{font:25px var(--mono);color:#3bc8f3;margin:15px 0}.academic-conferences p{font-size:12px;color:#8fb6c8;margin-bottom:20px}.submission-process{margin-top:35px;border:1px solid #2b596d;padding:18px;font-size:12px}.submission-process summary{cursor:pointer}.submission-process>p{margin-top:20px}.workspace-main{grid-template-columns:1.1fr 1fr}.mark-visual{min-height:0;min-width:0;border:1px solid #327083;display:flex;flex-direction:column;padding:0!important;position:relative;overflow:hidden;text-align:left;background:#041925}.mark-visual>.current-focus{padding:9px 10px;position:static;background:#0a2c40;font-size:7px;display:flex;flex-shrink:0;gap:5px;align-items:center}.mark-visual>img{flex:1;height:0;min-height:0;object-fit:contain;width:100%}.mark-visual-title{padding:10px;background:#082638;border-top:1px solid #28586b;width:100%;flex-shrink:0}.mark-visual-title strong{font:15px/1.4 var(--mono)!important;display:block!important;color:#90d7ec}.mark-visual-title small{font:6px var(--mono);display:flex;align-items:center;justify-content:space-between;margin-top:4px;color:#72a1b5}.feature-caption{padding:11px 12px!important}.feature-caption h3{font-size:16px}.feature-caption small{display:none}.feature-meta{font-size:6px!important;padding:8px 10px!important}.identity{grid-template-columns:54fr 46fr}.identity-info{padding-left:12px!important;padding-right:10px!important}.identity h2{font-size:26px}.product-focus{height:100%;display:flex;flex-direction:column;min-height:0;padding:9px}.product-focus-visual{flex:1;height:0;min-height:0;position:relative;background:#041925;border:1px solid #2a5d71;padding:0;overflow:hidden}.product-focus-visual>img{object-fit:contain}.product-focus-visual>span{position:absolute;left:9px;top:8px;background:#0a2c40;padding:5px 7px;font:6px var(--mono);color:#a2d5e3}.product-focus-visual>svg{position:absolute;right:8px;bottom:8px;color:#35c9ec}.product-focus>div{padding:9px 2px 0;display:flex;justify-content:space-between;gap:8px;align-items:center}.product-focus h3{font-size:10px}.product-focus .text-link{font-size:8px}.music-statement{display:grid;grid-template-columns:1.3fr 1fr;gap:25px;margin:25px 0 32px;padding:24px;border:1px solid #2b6075;background:#041927a6}.music-statement>div>svg{color:#30c8f1;margin-bottom:15px}.music-statement .eyebrow{display:block}.music-statement h3{font-size:25px;line-height:1.5;margin:10px 0}.music-statement p{font-size:12px;color:#8db5c6}.music-instruments{display:flex;flex-direction:column;justify-content:center;border-left:1px solid #2a596e;padding-left:25px;gap:13px}.music-instruments>span{font:11px var(--mono);color:#45c6ec}.music-instruments>strong{font-size:12px;font-weight:400;color:#b0d0dc}.music-instruments>small{font:8px var(--mono);color:#6c98ae}.music-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.music-work{border:1px solid #2b5b70;background:#041927b8;min-width:0}.music-visual{height:320px;width:100%;display:block;position:relative;padding:0;overflow:hidden;border-bottom:1px solid #28556b;background:#041925}.music-visual-label{position:absolute;top:12px;left:12px;padding:5px 8px;background:#0a2c40;font:8px var(--mono);letter-spacing:.5px}.music-visual>svg{position:absolute;bottom:12px;right:12px;color:#37c6ef}.music-work-copy{padding:22px}.music-work-meta{display:flex;justify-content:space-between;gap:10px;font:8px var(--mono);color:#6497ae}.music-work-copy h3{font-size:23px;color:#b4e8f7;margin:17px 0 13px}.music-work-copy p{font-size:12px;color:#8eafc0;line-height:1.95;min-height:70px}.music-work-copy>small{display:block;color:#607f94;font-size:9px;margin:15px 0}.music-work-copy .primary{width:100%;justify-content:space-between;font-size:11px}.music-live-heading{margin:42px 0 20px}.music-live-heading>span{font:9px var(--mono);letter-spacing:1px;color:#34bfe9}.music-live-heading h3{font-size:24px;margin:12px 0}.music-live-heading p{font-size:12px;color:#8cb0c2}@media(min-width:901px){.page-hidden{display:none!important}.floating.maximized{height:calc(100% - 44px)!important}}@container app-screen (max-width:740px){.project-page{display:block;height:100%;overflow:auto}.project-sidebar{width:100%;display:flex;gap:5px;overflow:auto;border-right:0;border-bottom:1px solid #28566b;padding:10px;position:sticky;top:0;z-index:10;background:#082536}.project-sidebar>.eyebrow,.project-sidebar .sidebar-note{display:none}.project-sidebar>button{width:auto;flex-shrink:0;max-width:190px;font-size:10px;padding:7px 8px;margin:0}.project-sidebar>button>small,.project-sidebar>button>svg{display:none}.project-detail{padding:22px;overflow:visible}.module-content{padding:24px}.profile-hero{grid-template-columns:1fr;gap:22px}.profile-hero .photo-button{height:430px}.music-statement{grid-template-columns:1fr}.music-instruments{border-left:0;border-top:1px solid #2a596e;padding:20px 0 0}.academic-conferences>article{grid-template-columns:1fr}.brand-product-stories,.music-work-grid,.venture-project-hero{grid-template-columns:1fr}.venture-project-mark{height:100px}.venture-project-hero h2{font-size:26px}.venture-directory.venture-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.venture-facts{grid-template-columns:1fr}.venture-project-mark .venture-text-name{font-size:25px}}@container workspace-screen (max-height:390px){.mark-visual-title{padding:6px 9px}.mark-visual-title strong{font-size:12px!important}.mark-visual-title small{display:none}.mark-visual>.current-focus{font-size:6px;padding:6px 8px}.feature-caption h3{font-size:13px}}@container app-screen (min-width:600px) and (max-width:740px){.music-statement{grid-template-columns:1.2fr 1fr;padding:18px;gap:16px}.music-statement>div>svg{display:none}.music-statement h3{font-size:21px}.music-instruments{border-left:1px solid #2a596e;border-top:0;padding:0 0 0 18px}.music-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.music-visual{height:240px}.music-work-copy{padding:17px}.music-work-copy h3{font-size:20px}}@media(max-width:900px){.floating.mobile-inactive{display:none!important}.floating{transition:none}.floating>.window-body{container-type:normal}.workspace-heading>.workspace-tools{gap:10px}.workspace-pages{display:none}.workspace-heading>.workspace-tools>button:first-of-type{display:none}.application-task-tray{left:8px;max-width:calc(100vw - 16px);bottom:69px}.application-task-tray button{font-size:9px}.product-focus{height:460px}.product-focus-visual{height:380px;flex:auto}.product-focus>div{padding:14px 3px;display:block}.product-focus h3{font-size:17px;margin-bottom:10px}.product-focus .text-link{font-size:11px}.workspace-main{height:340px}.identity h2{font-size:28px}.profile-hero{grid-template-columns:1fr}.profile-hero .photo-button{height:450px}.music-statement{grid-template-columns:1fr;padding:20px}.music-instruments{border-left:0;border-top:1px solid #2a596e;padding:20px 0 0}.music-work-grid,.brand-product-stories{grid-template-columns:1fr}.music-work-copy h3{font-size:22px}.academic-conferences>article{grid-template-columns:1fr;padding:15px;gap:15px}.academic-conferences .photo-button{height:420px}.venture-main-visual .photo-button{height:450px}.product-framework>div:last-child{grid-template-columns:1fr}.public-section-nav>button{font-size:10px;padding:8px}.asset-gallery .asset-frame,.asset-gallery .asset-card:first-child .asset-frame{height:390px}.project-cover .photo-button{height:460px}}@media(prefers-reduced-motion:reduce){.floating,.window-body>.module-content,.window-body>.project-page{transition:none!important;animation:none!important}}.quiet .floating,.quiet .window-body>.module-content,.quiet .window-body>.project-page{transition:none!important;animation:none!important}@media(max-width:900px){.floating{bottom:110px!important}.system:has(.floating:not(.mobile-inactive):not(.minimized)){height:100dvh;min-height:0;overflow:hidden}.system:has(.floating:not(.mobile-inactive):not(.minimized)) .desktop{overflow:hidden;min-height:0;flex:1}.profile-exchanges .asset-gallery .asset-card:first-child .asset-frame{height:380px}}:root{--spatial-gap:12px;--spatial-main-duration:.62s;--spatial-media-duration:.8s}.os-window{transition:border-color .25s,box-shadow .25s}[hidden]{display:none!important}.central-display,.overview-center,.overview-media{height:100%;min-height:0;position:relative}.central-cache-entry{position:absolute;inset:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.central-cache-entry:not([hidden]){animation:spatial-content .45s ease both}.central-cache-entry:has(>.project-page){overflow:hidden}.central-cache-entry>.project-page{height:100%;min-height:0}.central-cache-entry>.module-content{min-height:100%}@keyframes spatial-content{0%{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.workspace-heading{height:52px;gap:12px;min-width:0}.workspace-breadcrumb{min-width:0;overflow:hidden;white-space:nowrap;font-size:9px}.workspace-breadcrumb strong{font-weight:400;color:#9fd7e8;overflow:hidden;text-overflow:ellipsis}.workspace-breadcrumb>button{font-size:9px;flex-shrink:0}.workspace-breadcrumb>span{flex-shrink:0}.workspace-modes{display:flex;gap:3px;align-items:center}.workspace-modes>button{font:8px var(--mono);padding:7px 8px;border:1px solid #275468;color:#6c98ad}.workspace-modes>button[aria-pressed=true]{background:#174759;color:#51d0f5;border-color:#39a0bb}.workspace-tools{flex-shrink:0;gap:10px!important}.workspace-tools .detach-window{font-size:8px;color:#8bc8db}.spatial-context.spatial-workspace{display:grid;grid-template-columns:minmax(235px,19fr) minmax(610px,58fr) minmax(265px,23fr);grid-template-rows:minmax(0,1fr) clamp(136px,18vh,190px);gap:var(--spatial-gap)}.spatial-context.spatial-workspace>.tile-identity{grid-area:1/1/2/2}.spatial-context.spatial-workspace>.tile-workspace{grid-area:1/2/2/3}.spatial-context.spatial-workspace>.tile-media{grid-area:1/3/2/4}.spatial-context.spatial-workspace>.tile-navigation{grid-area:2/1/3/2}.spatial-context.spatial-workspace>.tile-journey-preview{grid-area:2/2/3/3}.spatial-context.spatial-workspace>.tile-ventures-preview{grid-area:2/3/3/4}.spatial-context>.tile-records{display:none}.spatial-context>.tile-navigation,.spatial-context>.tile-media,.spatial-context>.tile-ventures-preview{align-self:stretch;height:auto}.spatial-context.spatial-focus{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.spatial-context.spatial-focus>.tile:not(.tile-workspace){display:none}.spatial-context.spatial-focus>.tile-workspace{position:relative!important;inset:auto!important;grid-area:1/1/-1/-1!important;translate:none!important;width:100%!important;height:100%!important}.spatial-context:not(.floating-session)>.floating{visibility:hidden;pointer-events:none}.spatial-context .tile-workspace>.window-body{container-type:size;container-name:app-screen;overflow:hidden}.spatial-context .tile-identity>.window-body,.spatial-context .tile-media>.window-body{overflow:hidden}.spatial-context .tile .window-body{container-name:context-screen}.spatial-context .tile-workspace>.window-body{container-name:app-screen}.spatial-context .navigation-tile{display:block;padding:8px}.spatial-context .system-orbit{display:none}.spatial-context .module-list{display:grid;grid-template-columns:1fr 1fr;gap:0 5px}.spatial-context .module-list>button{font-size:9px;padding:6px 2px;min-width:0;gap:6px}.spatial-context .module-list>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spatial-context .module-list>button>small{font-size:6px}.spatial-context .module-list>button>svg:last-child{display:none}.context-facts{height:100%;overflow:auto;overscroll-behavior:contain;padding:18px 15px}.context-facts>.eyebrow{font-size:7px;letter-spacing:1px}.context-facts>h2{font-size:23px;margin:15px 0;line-height:1.5;color:#a6e4f5}.context-status{display:block;padding:9px 10px;border:1px solid #2c677c;background:#0a2c40;color:#7dc7dc;font-size:10px;line-height:1.8}.context-facts article{padding:19px 0;border-bottom:1px solid #234c5f}.context-facts article>span{font:8px var(--mono);color:#44b8db}.context-facts article>p{font-size:11px;color:#8db5c7;line-height:1.95;margin-top:9px}.context-links{display:flex;flex-direction:column;gap:8px;margin-top:20px}.context-links>button,.context-related>button{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px;border:1px solid #28566a;color:#8abed1;font-size:10px;text-align:left}.context-links>button:hover,.context-related>button:hover{background:#123d50;border-color:#3aa9c6}.context-media{height:100%;display:flex;flex-direction:column;padding:11px;min-height:0}.context-media-heading{padding:2px 2px 12px;flex-shrink:0}.context-media-heading>span{font:8px var(--mono);letter-spacing:.7px;color:#48b9dc}.context-media-heading>p{font-size:11px;color:#8cb6c8;margin-top:5px}.context-media-list{overflow:auto;overscroll-behavior:contain;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:max-content;gap:10px;align-content:start;min-height:0;flex:1}.context-media-list>button{position:relative;min-width:0;padding:0;text-align:left;border:1px solid #26596e;background:#041b29;overflow:hidden}.context-media-list>button.primary-context-media{grid-column:1/-1}.context-media-list img{height:140px;width:100%;object-fit:contain}.context-media-list>.primary-context-media img{height:clamp(200px,25vh,310px)}.context-media-list>button>span{display:block;font-size:9px;line-height:1.7;padding:9px 8px;color:#99bdcd;border-top:1px solid #224e61}.context-media-list small{display:block;font:7px var(--mono);color:#60a8be}.context-media-list>button>svg{position:absolute;right:6px;top:7px;color:#3ac7ed}.context-media-list>button.selected{border-color:#3ed5f1;box-shadow:inset 0 0 0 1px #3ed5f1}.context-no-media{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:#669aaf;font-size:11px;text-align:center;padding:22px}.context-timeline{height:100%;min-height:0;display:flex;flex-direction:column;padding:12px 16px}.context-timeline>.section-kicker{font-size:8px;color:#56b7d3;margin-bottom:8px}.context-timeline>div:last-child{overflow:auto;min-height:0}.context-timeline button{display:grid;grid-template-columns:115px 1fr 14px;gap:12px;align-items:center;width:100%;text-align:left;padding:9px 0;border-bottom:1px solid #254f64;font-size:11px}.context-timeline time{font:8px var(--mono);color:#36b9dd}.context-timeline button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9ebfce}.context-timeline button>svg{color:#5599b1}.context-related{height:100%;overflow:auto;padding:13px;display:flex;flex-direction:column;gap:8px}.context-related>.eyebrow{font-size:7px}.context-related>p{font-size:10px;color:#7a9fb1}.context-related>button{padding:8px;font-size:9px;flex-shrink:0}.central-image-view{height:100%;display:flex;flex-direction:column;padding:16px;min-height:0;gap:12px}.central-image-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;font:9px var(--mono);color:#66a1b8}.central-image-toolbar>.text-link{font-size:10px}.central-image-stage{flex:1;min-height:0;height:0;position:relative;width:100%;padding:0;border:1px solid #2e6277;background:#031824}.central-image-stage>div{height:100%;width:100%}.central-image-stage img{width:100%;height:100%;object-fit:contain}.central-image-stage>svg{position:absolute;right:12px;bottom:12px;color:#3bc2e8}.central-image-description{max-height:23%;overflow:auto;flex-shrink:0}.central-image-description>h3{font-size:16px;color:#a5e1f0}.central-image-description>p{font-size:11px;color:#7fa5b7;line-height:1.8;margin-top:7px}.central-image-navigation{display:flex;gap:8px;justify-content:space-between;flex-shrink:0}.central-image-navigation button{font-size:10px}.adaptive-project-cover>div>.photo-button{height:100%!important;min-height:0!important;max-height:none!important;width:100%}.adaptive-project-cover>div>.photo-button img{width:100%;height:100%;object-fit:contain}.has-spatial-context .central-cache-entry .project-cover{margin-bottom:20px}.media-showcase{height:100%;min-height:0;padding:10px;display:flex;flex-direction:column;gap:8px}.showcase-heading{display:flex;justify-content:space-between;align-items:center;font:8px var(--mono);color:#55bfdc;flex-shrink:0}.showcase-heading>small{font-size:7px;color:#608b9d}.showcase-stage{position:relative;flex:1;min-height:75px;border:1px solid #2a6176;background:#041925;overflow:hidden}.showcase-image{position:absolute;inset:0;width:100%;height:100%;padding:0}.showcase-image>img{width:100%;height:100%;object-fit:contain}.showcase-image>svg{position:absolute;right:8px;bottom:8px;color:#37c7eb}.showcase-copy{flex-shrink:0;min-width:0}.showcase-copy>strong{font-size:10px;font-weight:400;display:block;color:#a0c9d7;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.showcase-copy>span{display:block;font-size:8px;color:#648b9d;line-height:1.7;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.showcase-thumbnails{display:flex;gap:5px;flex-shrink:0;height:34px}.showcase-thumbnails>button{height:100%;width:49px;border:1px solid #28586e;background:#041824;padding:1px}.showcase-thumbnails>button.selected{border-color:#38cbe8}.showcase-thumbnails img{object-fit:contain}.showcase-controls{display:flex;align-items:center;justify-content:space-between;gap:4px;flex-shrink:0}.showcase-controls>button{width:23px;height:22px;border:1px solid #28576a;display:grid;place-items:center;color:#74aac0}.showcase-groups{display:flex;gap:3px}.showcase-groups>button{font:7px var(--mono);color:#6c9cb0;width:23px;height:22px;border:1px solid transparent}.showcase-groups>button[aria-pressed=true]{border-color:#36accb;color:#8be4f5;background:#10394c}.showcase-progress{height:2px;background:#183f51;width:100%;overflow:hidden;flex-shrink:0}.showcase-progress>i{display:block;height:100%;width:100%;background:#34c2e6;transform-origin:left;transition:transform .1s linear}.tile-media>.window-body{container-type:size;container-name:showcase-screen}@container showcase-screen (max-height:270px){.media-showcase{gap:5px;padding:8px}.showcase-thumbnails{display:none}.showcase-copy>span{display:none}.showcase-heading{font-size:7px}.showcase-stage{min-height:60px}}.viewer-maximize{position:absolute;right:78px;top:12px;z-index:5}.lightbox.viewer-fullscreen{width:calc(100vw - 28px)!important;height:calc(100dvh - 28px)!important;max-width:none!important;max-height:none!important}.system-booting .lab-environment{animation:lab-wake 1.8s ease both}.boot-screen{background:#03121dad;-webkit-backdrop-filter:none;backdrop-filter:none}@keyframes lab-wake{0%{opacity:0}to{opacity:1}}.page-paused *{animation-play-state:paused!important}.quiet .central-cache-entry:not([hidden]){animation:none}@media(min-width:721px)and (max-width:1199px){.system.has-spatial-context{height:100dvh;min-height:0;overflow:hidden}.has-spatial-context>.desktop{flex:1;min-height:0;overflow:hidden}.spatial-context.spatial-workspace{display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-template-rows:minmax(0,1fr) 130px}.spatial-context.spatial-workspace>.tile-identity,.spatial-context.spatial-workspace>.tile-navigation,.spatial-context.spatial-workspace>.tile-ventures-preview{display:none}.spatial-context.spatial-workspace>.tile-workspace{grid-area:1/1/2/2}.spatial-context.spatial-workspace>.tile-media{grid-area:1/2/3/3}.spatial-context.spatial-workspace>.tile-journey-preview{grid-area:2/1/3/2}.spatial-context>.tile{position:relative!important;inset:auto!important;height:100%!important;width:100%!important;translate:none!important;order:initial}.spatial-context .context-media-list{grid-template-columns:1fr}.workspace-breadcrumb>span,.workspace-breadcrumb>strong{max-width:210px}.workspace-tools{gap:5px!important}.workspace-modes>button{font-size:7px;padding:6px}.workspace-tools .detach-window{display:none}}@media(max-width:900px){.overview-media{height:450px}.media-showcase{padding:14px;gap:11px}.showcase-heading{font-size:10px}.showcase-stage{min-height:200px}.showcase-copy>strong{font-size:13px}.showcase-copy>span{font-size:10px}.showcase-thumbnails{height:45px}.showcase-controls>button{height:28px;width:30px}.showcase-groups>button{font-size:9px;height:27px;width:30px}.system.has-spatial-context{height:100dvh;min-height:0;overflow:hidden}.has-spatial-context>.desktop{flex:1;min-height:0;overflow:hidden}.has-spatial-context .workspace-heading{display:flex}.has-spatial-context .tile-workspace>.window-body{overflow:hidden!important}.has-spatial-context .central-cache-entry{overflow:auto}.has-spatial-context .central-cache-entry:has(>.project-page){overflow:auto}.has-spatial-context .central-cache-entry>.project-page{height:auto;min-height:100%}.has-spatial-context .project-detail{overflow:visible}.has-spatial-context .central-display{height:100%}.workspace-heading>.workspace-tools>button:first-of-type{display:flex}.workspace-tools .detach-window{display:none}.workspace-modes{gap:2px}.workspace-modes>button{font-size:6px;padding:6px 4px}.workspace-tools>button{font-size:0}.workspace-tools>button>svg{width:14px;height:14px}.workspace-heading{height:48px;gap:6px}.workspace-breadcrumb{font-size:8px}.workspace-breadcrumb .muted{display:none}.workspace-modes>button{max-width:85px;overflow:hidden}.viewer-maximize{right:49px;top:10px;width:28px;height:28px}}@media(max-width:720px){.desktop.spatial-context{display:grid!important;grid-template-columns:1fr;grid-template-rows:1fr;min-height:0;overflow:hidden}.spatial-context>.tile:not(.tile-workspace){display:none!important}.desktop.spatial-context>.tile-workspace{position:relative!important;inset:auto!important;width:100%!important;height:100%!important;grid-area:1/1/-1/-1!important;order:initial;translate:none!important;box-shadow:var(--glass-shadow)}.workspace-modes>button{font-size:0;width:25px;height:25px;position:relative}.workspace-modes>button:before{font-size:8px;content:"01"}.workspace-modes>button:nth-child(2):before{content:"02"}.workspace-modes>button:nth-child(3):before{content:"03"}.workspace-breadcrumb>span{display:none}.workspace-breadcrumb>strong{max-width:140px;display:block;font-size:9px}.workspace-breadcrumb>button{font-size:8px}.central-image-view{padding:10px;gap:9px}.central-image-description>h3{font-size:13px}.central-image-description>p{font-size:10px}.central-image-toolbar{gap:7px}.central-image-toolbar>.text-link{font-size:9px}.has-spatial-context .system-footer{z-index:1000}.has-spatial-context .application-task-tray{bottom:67px}.workspace-modes>button:disabled{opacity:.4}}@media(prefers-reduced-motion:reduce){.central-cache-entry:not([hidden]),.system-booting .lab-environment{animation:none}.showcase-progress>i{transition:none}}:root{--media-primary-min:320px;--focus-reading-width:1440px}.workspace-modes>button{font-size:9px;padding:8px 10px}.workspace-modes>button[aria-pressed=true]{box-shadow:inset 0 -2px #3dd5f6,0 0 15px #1e9cc51a}@media(min-width:901px){.desktop.spatial-overview{grid-template-columns:minmax(220px,23fr) minmax(500px,49fr) minmax(270px,28fr);grid-template-rows:45fr 18fr 12fr 25fr}.spatial-overview>.tile-navigation{grid-row:1/5;height:calc(21% - 6px);align-self:start}.spatial-overview>.tile-media{grid-row:1/5;height:calc(55% - 10px);align-self:start;margin-top:calc((100dvh - 200px)*.225)}.spatial-overview>.tile-ventures-preview{grid-row:1/5;height:calc(21% - 6px);align-self:end}.spatial-overview .navigation-tile{grid-template-columns:80px 1fr;gap:12px;padding:10px}.spatial-overview .system-orbit{max-height:100px}.spatial-overview .system-orbit .orbit-ring{width:65px;height:65px;top:calc(50% - 40px)}.spatial-overview .system-orbit>svg{width:25px;height:25px}.spatial-overview .system-orbit small{display:none}.spatial-overview .module-list button{padding:3px 0;font-size:10px}.spatial-overview .workspace-content{padding:16px;gap:0}.spatial-overview .workspace-content h1{font-size:clamp(27px,2.1vw,36px);margin:9px 0;line-height:1.08}.spatial-overview .session-label{font-size:7px}.spatial-overview .hero-sub{margin-bottom:10px}.spatial-overview .quick-tabs{margin-bottom:12px}.spatial-overview .workspace-main{flex:1;height:0;min-height:150px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px}.spatial-overview .feature-caption{padding:10px 12px}.spatial-overview .feature-caption>span{display:none}.spatial-overview .feature-caption h3{font-size:18px}.spatial-overview .feature-caption small{display:none}.spatial-overview .feature-meta{padding:6px 10px;font-size:7px}.spatial-overview .mark-visual-title{padding:10px}.spatial-overview .mark-visual-title strong{font-size:16px!important}.spatial-overview .journey-preview{padding:10px 16px}.spatial-overview .journey-preview>button:not(.journey-more){padding:5px 0}.spatial-overview .venture-preview button{padding:3px 0}.spatial-overview .venture-preview small{display:none}}.desktop.spatial-context.spatial-workspace{grid-template-columns:minmax(185px,15fr) minmax(0,63fr) minmax(270px,22fr);grid-template-rows:minmax(0,1fr) clamp(112px,14vh,150px);gap:12px}.spatial-workspace .context-facts{padding:15px 13px}.spatial-workspace .context-facts>h2{font-size:20px}.spatial-context .tile-workspace>.window-body{container-type:size}.spatial-context .project-page{display:flex;flex-direction:column;min-height:0;height:100%}.spatial-context .project-sidebar{display:flex;flex-direction:row;flex-shrink:0;align-items:center;gap:5px;width:100%;height:auto;padding:8px 10px;overflow:auto;border-right:0;border-bottom:1px solid #24586e;position:relative;top:auto}.spatial-context .project-sidebar>.eyebrow,.spatial-context .project-sidebar>.sidebar-note{display:none}.spatial-context .project-sidebar>button{flex-shrink:0;width:auto;padding:8px;font-size:9px;white-space:nowrap;margin:0}.spatial-context .project-sidebar>button>small,.spatial-context .project-sidebar>button>svg{display:none}.spatial-context .project-detail{flex:1;min-height:0;padding:22px;overflow:auto;scrollbar-gutter:stable}.project-reading-header h2{font-size:clamp(24px,2.2vw,34px);line-height:1.35;margin:10px 0}.project-reading-header>.eyebrow{font-size:8px}.project-reading-header .project-positioning{font-size:10px;line-height:1.9;margin:12px 0}.project-reading-header>.badge{display:inline-flex;margin-top:7px;max-width:100%;line-height:1.8}.spatial-context .detail-tabs{margin:20px 0 18px;flex-shrink:0}.spatial-context .project-cover{margin:0 0 22px}.adaptive-project-cover .photo-button{min-height:0!important}.spatial-context .project-introduction{font-size:13px;line-height:2}@container app-screen (min-width:650px){.project-detail:has(>.media-portrait){display:grid;grid-template-columns:minmax(235px,.9fr) minmax(260px,1.1fr);column-gap:26px;align-content:start;align-items:start}.project-detail:has(>.media-portrait)>*{grid-column:1/-1}.project-detail:has(>.media-portrait)>.project-reading-header{grid-area:1/1/2/2;padding-top:10px}.project-detail:has(>.media-portrait)>.detail-tabs{grid-area:2/1/3/2;align-self:start}.project-detail:has(>.media-portrait)>.project-cover{grid-area:1/2/4/3;margin:0 0 25px}.project-detail:has(>.media-portrait)>.project-introduction{grid-area:3/1/4/2;margin:0 0 20px}}.desktop.spatial-focus{gap:0}.spatial-focus .tile-workspace{border-color:#45b7d4;box-shadow:0 0 24px #1e9cc51c,var(--glass-shadow)}.spatial-focus .project-sidebar{display:none}.spatial-focus .project-detail{padding:24px clamp(24px,4vw,76px);width:100%;max-width:var(--focus-reading-width);margin-inline:auto}.spatial-focus .project-reading-header h2{font-size:clamp(29px,2.9vw,44px);color:#b5e5f4}.spatial-focus .project-reading-header .project-positioning{font-size:12px}.spatial-focus .project-detail:has(>.media-landscape) .project-reading-header{display:grid;grid-template-columns:1fr auto;column-gap:22px;align-items:center}.spatial-focus .project-detail:has(>.media-landscape) .project-reading-header>.eyebrow{grid-column:1/-1}.spatial-focus .project-detail:has(>.media-landscape) .project-reading-header h2{margin:7px 0;font-size:32px}.spatial-focus .project-detail:has(>.media-landscape) .project-reading-header>.badge{grid-area:2/2/3/3;margin:0}.spatial-focus .project-detail:has(>.media-landscape) .project-positioning{grid-column:1/-1;margin:2px 0}.spatial-focus .detail-tabs{margin:12px 0 18px}.spatial-focus .project-introduction{font-size:15px;line-height:2.1}.spatial-focus .project-cover figcaption{font-size:12px}.spatial-focus .central-image-view[data-orientation=portrait]{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.36fr);grid-template-rows:auto minmax(0,1fr) auto;gap:20px;padding:22px}.spatial-focus .central-image-view[data-orientation=portrait]>.central-image-toolbar{grid-column:1/-1}.spatial-focus .central-image-view[data-orientation=portrait]>.central-image-stage{grid-area:2/1/4/2;height:100%;min-height:0}.spatial-focus .central-image-view[data-orientation=portrait]>.central-image-description{grid-area:2/2/3/3;max-height:none;padding:25px 10px;align-self:start}.spatial-focus .central-image-view[data-orientation=portrait]>.central-image-navigation{grid-area:3/2/4/3}.spatial-focus .central-image-description>h3{font-size:23px}.spatial-focus .central-image-description>p{font-size:13px}.media-showcase{gap:7px;padding:10px}.showcase-copy>strong{font-size:12px}.showcase-copy>span{font-size:9px}.showcase-thumbnails{height:40px;gap:6px}.showcase-thumbnails>button{width:58px}.showcase-stage{min-height:150px;flex:1 1 auto}.showcase-thumbnails>button:not(.selected){opacity:.65}.showcase-thumbnails>button:hover{opacity:1}.showcase-controls{gap:3px}.showcase-heading{font-size:8px}.context-media-list{grid-template-columns:1fr}.context-media-list img{height:auto!important;max-height:440px;aspect-ratio:auto;object-fit:contain;background:#041925}.context-media-list>.primary-context-media img{height:auto;max-height:520px}.context-media-list>button>span{padding:8px 10px;font-size:10px}.spatial-focus .venture-project{max-width:1380px;margin:auto;padding:30px 48px}.spatial-focus .venture-main-visual .photo-button{max-height:none}.venture-main-visual .photo-button img{width:100%;height:100%;object-fit:contain}.lightbox{width:min(1460px,96vw);height:min(1000px,94dvh)}@media(min-width:721px)and (max-width:1100px){.desktop.spatial-context.spatial-workspace{grid-template-columns:minmax(0,1fr) 250px;grid-template-rows:minmax(0,1fr) 115px}.spatial-workspace>.tile-identity,.spatial-workspace>.tile-navigation,.spatial-workspace>.tile-ventures-preview{display:none}.spatial-context.spatial-workspace>.tile-workspace{grid-area:1/1/2/2}.spatial-context.spatial-workspace>.tile-media{grid-area:1/2/3/3}.spatial-context.spatial-workspace>.tile-journey-preview{grid-area:2/1/3/2}.spatial-workspace .project-detail{padding:15px}.project-reading-header h2{font-size:25px}.spatial-context .context-media-list{grid-template-columns:1fr}}@media(max-width:900px){.overview-media{height:600px}.media-showcase{padding:14px}.showcase-stage{min-height:300px}.spatial-context .central-cache-entry:has(>.project-page){overflow:hidden}.spatial-context .central-cache-entry>.project-page{height:100%;min-height:0}.spatial-context .project-detail{overflow:auto}.spatial-focus .project-detail{padding:18px}.spatial-focus .venture-project{padding:20px}.spatial-context .project-reading-header h2{font-size:27px}.showcase-copy>strong{font-size:13px}}@media(max-width:720px){.spatial-focus .central-image-view[data-orientation=portrait]{display:flex;padding:10px;gap:10px}.spatial-focus .central-image-view[data-orientation=portrait]>.central-image-stage{height:0;min-height:0}.spatial-focus .central-image-view[data-orientation=portrait]>.central-image-description{padding:0;max-height:22%}.spatial-focus .central-image-description>h3{font-size:15px}.spatial-focus .central-image-description>p{font-size:10px}.spatial-context .project-reading-header h2{font-size:25px}.spatial-focus .project-detail:has(>.media-landscape) .project-reading-header{display:block}.spatial-focus .project-detail:has(>.media-landscape) .project-reading-header h2{font-size:25px}.spatial-context .project-detail{padding:16px}.spatial-context .project-sidebar>button{font-size:9px}.spatial-focus .venture-project{padding:18px}.workspace-modes>button{font-size:0;padding:6px 4px}.spatial-overview .workspace-main{height:auto;min-height:580px;grid-template-columns:1fr!important;grid-template-rows:240px 330px}.spatial-overview .workspace-content{height:auto}.spatial-overview .feature-caption{padding:9px}.spatial-overview .mark-visual>img{min-height:230px}.spatial-overview .tile-workspace>.window-body{overflow:auto}}@media(min-width:901px){.spatial-overview .navigation-tile{display:block;padding:7px 10px;overflow:auto}.spatial-overview .system-orbit{display:none}.spatial-overview .module-list{height:auto;grid-template-columns:1fr 1fr;grid-template-rows:none;grid-auto-rows:minmax(22px,auto);gap:0 10px}.spatial-overview .module-list button{min-height:22px;height:auto;line-height:1.5;padding:3px 0;gap:6px}.spatial-overview .module-list button>svg:last-child{display:none}.spatial-overview .module-list button>small{font-size:7px}.spatial-overview .venture-preview{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:none;grid-auto-rows:minmax(28px,auto);height:100%;overflow:auto;align-content:start;gap:0 10px;padding:5px 9px}.spatial-overview .venture-preview button{height:auto;min-height:28px;line-height:1.5;gap:5px;padding:3px 0}.spatial-overview .venture-preview button>span:nth-child(2){font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spatial-overview .journey-preview{overflow:auto}.spatial-overview .journey-preview>button:not(.journey-more){min-height:23px;flex-shrink:0;line-height:1.5}.spatial-overview .journey-preview>button>span{font-size:11px}}@media(min-width:721px)and (max-width:1199px){.desktop.spatial-context.spatial-workspace{grid-template-columns:minmax(0,1fr) 250px;grid-template-rows:minmax(0,1fr) 115px}.spatial-workspace>.tile-identity,.spatial-workspace>.tile-navigation,.spatial-workspace>.tile-ventures-preview{display:none}}@media(min-width:901px)and (max-height:820px){.spatial-overview .workspace-content{padding:12px}.spatial-overview .session-label{display:none}.spatial-overview .workspace-content h1{font-size:23px;line-height:1.1;margin:5px 0 8px;letter-spacing:.4px}.spatial-overview .workspace-content h1 br{display:none}.spatial-overview .hero-sub{font-size:11px;margin-bottom:8px}.spatial-overview .quick-tabs{margin-bottom:8px}.spatial-overview .mark-visual>.current-focus{padding:6px 8px;font-size:6px}.spatial-overview .mark-visual-title,.spatial-overview .feature-caption{padding:8px}.spatial-overview .feature-meta{padding:5px 8px}.spatial-overview .navigation-tile{padding:4px 8px}.spatial-overview .module-list{grid-auto-rows:19px}.spatial-overview .module-list button{min-height:19px;font-size:9px;padding:1px 0}}@media(min-width:721px){.spatial-context .project-detail:has(>.media-landscape){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;align-content:start;align-items:start}.spatial-context .project-detail:has(>.media-landscape)>*{grid-column:1/-1}.spatial-context .project-detail:has(>.media-landscape)>.project-reading-header{display:contents}.spatial-context .project-detail:has(>.media-landscape)>.project-reading-header h2{grid-area:1/1/2/2;font-size:30px;margin:0 0 8px}.spatial-context .project-detail:has(>.media-landscape)>.project-reading-header>.badge{grid-area:1/2/2/3;margin:5px 0 0 16px;font-size:8px}.spatial-context .project-detail:has(>.media-landscape)>.detail-tabs{grid-area:2/1/3/3;margin:5px 0 15px}.spatial-context .project-detail:has(>.media-landscape)>.project-cover{grid-area:3/1/4/3}.spatial-context .project-detail:has(>.media-landscape)>.project-reading-header>.eyebrow{grid-area:4/1/5/3;margin-top:5px}.spatial-context .project-detail:has(>.media-landscape)>.project-reading-header>.project-positioning{grid-area:5/1/6/3;margin:9px 0 16px}.spatial-focus .project-detail:has(>.media-landscape)>.project-reading-header h2{font-size:36px}}.venture-project-mark [data-brand-logo=wujiang]{max-width:280px;width:100%;height:auto}.venture-card-identity [data-brand-logo=wujiang]{max-width:260px;width:100%;height:auto}.venture-preview-v13 button:has([data-brand-logo=wujiang]) .mini-brand{width:62px;flex-shrink:0}.identity-story{--story-media-height:clamp(340px,64cqh,600px);display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);gap:30px;align-items:center;min-width:0;margin:12px 0 28px}.identity-story>*{min-width:0}.identity-story-visual{margin:0;min-width:0}.identity-story-photo{height:var(--story-media-height)!important;width:100%;min-height:0!important;border:1px solid #2c5c70;background:#051c2b;padding:0;display:block}.identity-story-photo>img{width:100%;height:100%;object-fit:contain!important;object-position:center!important}.identity-story-copy{min-width:0}.identity-story-copy>.eyebrow{font-size:9px;letter-spacing:1.2px}.identity-story-copy>h2{font-size:clamp(27px,2.8vw,43px);line-height:1.3;margin:12px 0;color:#c0e9f2}.identity-story-name{font:13px var(--mono);letter-spacing:3px;color:#6eb9cf;margin-bottom:22px}.identity-story-roles{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 20px}.identity-story-roles>span{font-size:11px;padding:6px 9px;border:1px solid #2b5d70;color:#96cbd9}.identity-introduction{font-size:14px;color:#9ebfcd;line-height:2.05;margin:17px 0 20px}.identity-story-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:20px}.identity-story-actions>.primary,.identity-story .primary{font-size:11px;line-height:1.7}.identity-story-actions>.text-link{font-size:11px}.identity-vision{padding:14px 0;border-top:1px solid #214759;margin:16px 0}.identity-vision>span{font:9px var(--mono);color:#4dbbd9}.identity-vision>p{font-size:12px;line-height:1.9;margin-top:8px;color:#8dafbe}.identity-role{display:inline-flex;padding:8px 12px;background:#0c3145;border:1px solid #2d6982;color:#8bdeed;font:12px var(--mono);line-height:1.8}.editor-brand-mark{height:40px;max-width:230px;display:flex;align-items:center;margin-bottom:16px}.editor-brand-mark>img{max-width:100%;max-height:40px;object-fit:contain}.editor-identity .identity-story-photo{background:#fdfdfd}.identity-photo-context{font:9px/1.7 var(--mono);color:#76a9ba;margin:10px 0 0}.identity-evidence-note{font-size:10px;line-height:1.9;color:#81a3b4;padding-left:12px;border-left:2px solid #2b6378;margin:15px 0 20px}.identity-directions{display:flex;flex-wrap:wrap;gap:6px}.identity-directions>span{font-size:10px;color:#60b2cd;padding:5px 8px;border:1px solid #254e62}.mark-identity{grid-template-columns:minmax(230px,.9fr) minmax(0,1.1fr);align-items:start;margin-top:0}.mark-identity .identity-story-copy>h2{font-size:clamp(25px,2.4vw,38px)}.mark-identity .identity-introduction{font-size:12px;line-height:1.95;margin:14px 0}.mark-identity .identity-vision{padding:10px 0;margin:12px 0}.engineering-evidence{padding-top:22px;border-top:1px solid #2a586c;margin-top:25px}.engineering-evidence>.project-cover{width:min(100%,940px);margin-inline:auto}.full-personnel-record{padding-top:25px;border-top:1px solid #2c586e}.profile-context-resources{padding:25px 18px;height:100%;overflow:auto;display:flex;flex-direction:column;gap:16px}.profile-context-resources>.eyebrow{font-size:8px}.profile-context-resources>h3{font-size:22px;line-height:1.5;color:#a5d9e9}.profile-context-resources>p{font-size:12px;line-height:2;color:#84adbf}.profile-context-resources>button{font-size:10px;line-height:1.8;text-align:left;justify-content:space-between}.spatial-focus .identity-story{--story-media-height:clamp(460px,78cqh,760px);gap:42px}.spatial-focus .identity-story-copy>h2{font-size:clamp(32px,3vw,46px)}.spatial-focus .identity-introduction{font-size:15px;line-height:2.1}.spatial-focus .mark-identity .identity-introduction{font-size:14px}@container app-screen (max-width:750px){.identity-story{grid-template-columns:minmax(170px,.8fr) minmax(0,1.2fr);gap:20px}.identity-introduction{font-size:12px}.identity-story-copy>h2{font-size:28px}.identity-story-roles{gap:5px}.identity-story-roles>span{font-size:10px}.identity-story-actions{gap:12px}.mark-identity .identity-evidence-note{font-size:9px}}@media(max-width:720px){.identity-story,.spatial-focus .identity-story{--story-media-height:400px;display:flex;flex-direction:column;gap:22px;align-items:stretch;margin-top:10px}.identity-story-visual{width:100%}.identity-story-copy>h2,.spatial-focus .identity-story-copy>h2{font-size:30px}.identity-introduction,.spatial-focus .identity-introduction{font-size:13px;line-height:2}.identity-story-actions{gap:13px}.identity-story-actions>.primary{width:100%;justify-content:space-between}.identity-story-name{font-size:12px}.identity-role{font-size:11px}.mark-identity .identity-evidence-note{font-size:10px}}img[data-load-state=idle],img[data-load-state=loading]{background-color:#062333b3}img[data-load-state=error]{cursor:pointer;outline:1px solid rgba(51,207,235,.4);outline-offset:-1px}img[data-load-state=loaded]{animation:image-ready .2s ease-out both}@keyframes image-ready{0%{filter:brightness(.8)}to{filter:brightness(1)}}@media(prefers-reduced-motion:reduce){img[data-load-state=loaded]{animation:none}}.viewer-image-frame{display:contents}.viewer-tools .image-upgrade-state{font-size:10px;color:var(--muted,#8bafbd)}.viewer-stage>.viewer-image-frame{display:flex;align-items:center;justify-content:center;width:100%;height:100%;flex:none}.viewer-image-frame>img{width:100%;height:100%;object-fit:contain;max-width:100%;max-height:100%;flex:none;-webkit-user-select:none;user-select:none}.viewer-stage.zoomed>.viewer-image-frame{width:max-content;height:max-content;min-width:100%;min-height:100%}.viewer-stage.zoomed .viewer-image-frame>img{max-width:none;max-height:none;width:auto;height:auto;object-fit:contain}.publication-stats{padding:20px 16px;min-height:100%;color:var(--text,#d8eff5)}.publication-stats header{border-bottom:1px solid rgba(54,200,242,.2);padding-bottom:15px}.publication-stats header .eyebrow{font-size:9px;letter-spacing:.13em;line-height:1.7}.publication-stats h3{font-size:19px;line-height:1.4;margin:10px 0 7px;color:#b2e6f5}.publication-stats header p{font-size:10px;line-height:1.6;color:#8bafbd;margin:0}.publication-pie{margin:20px auto 18px;text-align:center;max-width:300px}.publication-pie svg{width:100%;display:block;max-height:270px;overflow:visible}.pie-guide{fill:none;stroke:#36c8f24d;stroke-width:1}.pie-guide.inner-guide{stroke:#a99aff66;stroke-dasharray:3 9}.pie-sector{fill-opacity:.26;stroke:#36c8f2;stroke-width:1.5;transition:fill-opacity .2s}.pie-sector:hover{fill-opacity:.4}.pie-registration{stroke:#7caac0;stroke-width:1;fill:none}.pie-percent{fill:#d8f5ff;font:600 39px ui-monospace,monospace;letter-spacing:-2px}.pie-center-label{fill:#92d3e6;font:8px ui-monospace,monospace;letter-spacing:1.8px}.pie-total{display:block;color:#7fa9ba;font:10px ui-monospace,monospace;letter-spacing:.1em;margin:10px 0}.publication-category-list{border-top:1px solid rgba(54,200,242,.2);border-bottom:1px solid rgba(54,200,242,.2)}.publication-category{width:100%;display:flex;align-items:center;gap:10px;text-align:left;padding:14px 4px;background:transparent;border:0;color:#d8eff5;cursor:pointer}.publication-category>i{width:8px;height:8px;flex:none;box-shadow:0 0 9px #36c8f24d}.publication-category>span{font-size:12px;flex:1}.publication-category span small{display:block;color:#8bafbd;font-size:10px;margin-top:5px}.publication-category>strong{font:22px ui-monospace,monospace;color:#36c8f2}.publication-category strong small{font-size:11px;margin-left:3px}.publication-category:hover,.publication-category:focus-visible{background:#36c8f20f}.publication-category-details{padding:12px 3px;font-size:11px;line-height:1.7}.publication-category-details a{color:#b2e6f5;text-decoration:none}.publication-category-details small{display:block;color:#8bafbd;font-size:9px;margin-top:5px}.publication-stat-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.publication-stat-tags>span{font-size:9px;padding:7px;border:1px solid;line-height:1.5}.publication-stat-tags b{margin-left:7px;font-family:ui-monospace,monospace;font-weight:500}.paper-type-tag{color:#bbaeff;border-color:#a99aff59!important;background:#a99aff0d}.paper-year-tag{color:#e7be87;border-color:#f2bd7059!important;background:#f2bd700a}.publication-journal-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:14px 0 22px}.publication-journal-row>p{margin:0;line-height:1.8}.publication-impact{display:grid;grid-template-columns:1fr auto;gap:6px 14px;flex:none;padding:12px 14px;border:1px solid rgba(54,200,242,.4);background:#092f41cc;text-decoration:none;color:#8bafbd;min-width:190px}.publication-impact>span{font-size:10px;align-self:center;letter-spacing:.06em}.publication-impact>strong{grid-column:2;grid-row:1/3;font:32px ui-monospace,monospace;color:#36c8f2;align-self:center}.publication-impact>small{font-size:8px;line-height:1.5;white-space:nowrap}.publication-impact:hover{border-color:#36c8f2;background:#0f4053cc}@media(max-width:1100px){.publication-journal-row{align-items:flex-start;flex-wrap:wrap}.publication-impact{min-width:210px}}@media(prefers-reduced-motion:reduce){.pie-sector{transition:none}}.processed-brand,[data-asset=jinwu],[data-asset=terminal],[data-asset=unfinished],[data-asset=sumport]{filter:none!important}.spatial-overview .workspace-main{grid-template-columns:minmax(0,2.37053fr) minmax(0,1fr);height:auto;min-height:0;align-items:start;align-content:start}.spatial-overview .workspace-main>.feature-photo,.spatial-overview .workspace-main>.mark-visual{display:grid;grid-template-rows:24px auto 42px;gap:0;padding:0!important;min-height:0;align-content:start}.spatial-overview .feature-photo>.feature-meta,.spatial-overview .mark-visual>.current-focus{grid-row:1;position:static;inset:auto;height:24px;width:100%;padding:5px 8px;display:flex;align-items:center;justify-content:space-between;font-size:7px;line-height:1;letter-spacing:.5px;box-sizing:border-box}.spatial-overview .mark-visual>.current-focus{justify-content:flex-start}.spatial-overview .feature-photo>img,.spatial-overview .mark-visual>img{grid-row:2;display:block;width:100%;height:auto;min-height:0;max-height:none;flex:none;object-fit:contain;object-position:center;filter:none;transform:none}.spatial-overview .feature-photo>.feature-caption,.spatial-overview .mark-visual>.mark-visual-title{grid-row:3;position:static;inset:auto;width:100%;height:42px;display:flex;align-items:center;padding:6px 10px;border-top:1px solid #28586b;background:#082638}.spatial-overview .feature-caption>span,.spatial-overview .feature-caption>small,.spatial-overview .mark-visual-title>small{display:none}.spatial-overview .feature-caption h3{font-size:16px;line-height:1.3;margin:0}.spatial-overview .mark-visual-title strong{font-size:14px!important;line-height:1.25!important}@media(min-width:901px){.desktop.spatial-overview{grid-template-rows:50fr 18fr 12fr 20fr}}@media(max-width:720px){.spatial-overview .workspace-main{grid-template-columns:1fr!important;grid-template-rows:auto auto;gap:16px;flex:none}.spatial-overview .workspace-main>.mark-visual{width:min(100%,320px);justify-self:center}}@media(max-width:900px){.desktop.spatial-overview>.tile-identity{order:-2}.desktop.spatial-overview>.tile-workspace{order:-1}}.adaptive-photo-surface{min-width:0;overflow:hidden;border:1px solid #2c5c70;background:#041925}.adaptive-photo-surface>.photo-button{width:100%!important;height:100%!important;aspect-ratio:auto!important;min-height:0!important;border:0}.adaptive-photo-surface .photo-button>img{display:block;width:100%;height:100%;object-fit:contain}.adaptive-project-cover>figcaption{padding-top:9px;line-height:1.7}.identity-story{align-items:start}.identity-story-visual{display:flex;justify-content:center}.identity-story-photo{height:auto!important;max-width:100%;flex:none}.identity-story-photo>img{display:block}.venture-project-hero{grid-template-columns:110px minmax(0,1fr);gap:18px;padding:18px;margin-bottom:14px}.venture-project-mark{height:80px;max-height:80px;justify-content:flex-start}.venture-project-mark .processed-brand{max-height:76px;max-width:110px;width:100%;height:100%;object-fit:contain;object-position:left center}.venture-project-hero h2{font-size:26px;margin:7px 0 10px;line-height:1.4}.venture-project-hero p{font-size:12px;line-height:1.85;margin:0}.venture-project-hero:has(.venture-text-name){grid-template-columns:1fr}.venture-project-hero .venture-project-mark:has(.venture-text-name){display:none}.venture-main-visual{margin:14px 0 24px;min-width:0;text-align:center}.venture-main-visual .photo-button{display:block;padding:0;min-height:0;aspect-ratio:auto}.venture-main-visual .photo-button img{display:block;width:100%;height:100%;object-fit:contain}.venture-main-visual figcaption{text-align:left;max-width:580px;margin-inline:auto}.venture-main-visual.brand-visual .photo-button{height:180px!important;max-width:340px;padding:22px}@container app-screen (min-width:650px){.venture-project[data-media-layout=split]{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.95fr);column-gap:24px;align-items:start;align-content:start}.venture-project[data-media-layout=split]>*{grid-column:1/-1;min-width:0}.venture-project[data-media-layout=split]>.venture-project-top{grid-area:1/1/2/3;margin-bottom:16px}.venture-project[data-media-layout=split]>.venture-project-hero{grid-area:2/1/3/2;display:flex;flex-direction:column;align-items:stretch;padding:16px;gap:12px;margin:0 0 14px}.venture-project[data-media-layout=split] .venture-project-mark{height:54px;max-height:54px}.venture-project[data-media-layout=split] .venture-project-mark .processed-brand{max-height:54px;max-width:200px}.venture-project[data-media-layout=split]>.venture-positioning{grid-area:3/1/4/2;line-height:1.8;font-size:10px;overflow-wrap:anywhere;margin:0 0 12px}.venture-project[data-media-layout=split]>.venture-period{grid-area:4/1/5/2;margin:0 0 16px;font-size:11px;line-height:1.8}.venture-project[data-media-layout=split]>.venture-main-visual{grid-area:2/2/5/3;margin:0 0 18px;align-self:start}.venture-project[data-media-layout=split]>.venture-facts{grid-row:5;margin-top:12px}}.asset-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.asset-gallery .asset-card:first-child{grid-column:auto}.asset-gallery .asset-card:only-child{width:100%;max-width:760px;margin-inline:auto}:is(.asset-gallery .asset-frame,.asset-gallery .asset-card:first-child .asset-frame){height:auto!important;width:min(100%,calc(700px * var(--image-aspect,1)));aspect-ratio:var(--image-aspect,1)!important;padding:0;margin-inline:auto;display:block;max-height:none}.asset-gallery .asset-frame>img{display:block;width:100%;height:100%;object-fit:contain}.gallery.two .photo-button,.creation-hero .photo-button,.process-records .photo-button{height:auto!important;min-height:0;max-width:100%;margin-inline:auto;display:block}.gallery.two .photo-button>img,.creation-hero .photo-button>img,.process-records .photo-button>img{display:block;width:100%;height:100%;object-fit:contain}.gallery.two figure{margin:0}.gallery.two figcaption{line-height:1.8;margin-top:9px}.context-media-list>button{width:100%;justify-self:center}.context-media-list img{display:block;max-height:none}@container app-screen (max-width:600px){.asset-gallery{grid-template-columns:1fr}.compact-gallery .asset-gallery{grid-template-columns:1fr 1fr}}@media(max-width:720px){.venture-project-hero{display:grid;grid-template-columns:70px minmax(0,1fr);padding:14px;gap:13px}.venture-project-mark{height:64px;max-height:64px;align-self:start}.venture-project-mark .processed-brand{max-width:70px;max-height:64px}.venture-project-hero h2{font-size:22px;margin:5px 0 8px}.venture-project-hero .eyebrow{font-size:7px}.venture-project-hero p{font-size:11px;line-height:1.8}.venture-positioning{font-size:10px;line-height:1.8;margin-bottom:12px;overflow-wrap:anywhere}.venture-main-visual{margin:12px 0 22px}.asset-gallery{grid-template-columns:1fr;gap:22px}.asset-gallery .asset-frame{max-width:100%}.identity-story-photo{align-self:center}}
