.nexus-theme{color:#edf4f5;background:#03070d;font-synthesis:none;--cyan:#9af4e9;--muted:#9cabb9;--border:rgba(153,197,211,.17);--mono:"IBM Plex Mono",monospace;--violet:#c2afff;--ease:cubic-bezier(.22,1,.36,1);color-scheme:dark}.nexus-theme *{box-sizing:border-box}.nexus-theme{scroll-behavior:smooth;scroll-padding-top:105px;margin:0}.nexus-theme button,.nexus-theme input,.nexus-theme select,.nexus-theme textarea{font:inherit}.nexus-theme a,.nexus-theme button{-webkit-tap-highlight-color:transparent}.nexus-theme button{cursor:pointer;color:inherit;touch-action:manipulation;border:0}.nexus-theme button:disabled{cursor:not-allowed;opacity:.5}.nexus-theme a{color:inherit;text-decoration:none}.nexus-theme [tabindex="0"]:focus-visible,.nexus-theme a:focus-visible,.nexus-theme button:focus-visible,.nexus-theme input:focus-visible,.nexus-theme select:focus-visible,.nexus-theme summary:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}.nexus-theme ::selection{background:#397f86;color:#fff}.nexus-theme h1,.nexus-theme h2,.nexus-theme h3,.nexus-theme p{margin:0}.nexus-theme svg{flex-shrink:0}.nexus-theme a svg,.nexus-theme button svg{pointer-events:none}.nexus-theme main:focus{outline:none}.nexus-theme .app{min-height:100vh;isolation:isolate}.nexus-theme .mono{font-family:var(--mono);font-size:10px;letter-spacing:1.5px;line-height:1.65}.nexus-theme .muted{color:var(--muted)}.nexus-theme .gradient-text{background:linear-gradient(115deg,#d0fff2,#85e0e3 55%,#aaa9ee);background-clip:text;-webkit-text-fill-color:transparent}.nexus-theme .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.nexus-theme .brand{display:inline-flex;align-items:center;gap:12px;text-align:left;white-space:nowrap;color:#edf4f5;font-size:20px;letter-spacing:3px;font-weight:600;line-height:1.08}.nexus-theme .brand-zero{font-weight:300;margin-left:5px;color:#a8d0d3}.nexus-theme .brand small{display:block;font-family:var(--mono);font-weight:400;letter-spacing:1.65px;font-size:7px;margin-top:8px;color:#93a9b2}.nexus-theme .brand.small{font-size:16px;gap:8px;letter-spacing:2px}.nexus-theme .brand.small svg{width:30px}.nexus-theme .brand.small small{font-size:6px;letter-spacing:1.1px}.nexus-theme .brand-button{display:inline-flex;align-items:center;background:none;padding:0;min-height:44px}.nexus-theme .button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:46px;font-size:12px;font-weight:500;padding:14px 21px;border-radius:5px;white-space:nowrap;transition:background .25s,transform .3s var(--ease),box-shadow .3s,border-color .25s}.nexus-theme .button:hover:not(:disabled){transform:translateY(-2px)}.nexus-theme .button.primary{color:#051014;background:linear-gradient(120deg,#c7fff0,#8fe3e2);box-shadow:0 0 35px #70e2e90e,inset 0 1px #fff9;border:1px solid #c6fff660}.nexus-theme .button.primary:hover:not(:disabled){background:#d4fff6;box-shadow:0 7px 35px #6ad8de25}.nexus-theme .button.secondary{background:#10202f99;border:1px solid #99b9c433;color:#ddebf0}.nexus-theme .button.secondary:hover{border-color:#80dfe688;background:#162e3a}.nexus-theme .text-button{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 0;background:none;color:#c1d3dc;font-size:12px}.nexus-theme .text-button:hover{color:var(--cyan)}.nexus-theme .button svg,.nexus-theme .text-button svg{transition:transform .25s var(--ease)}.nexus-theme .button:hover svg,.nexus-theme .text-button:hover svg{transform:translate(2px,-1px)}.nexus-theme .icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:#0e1b27a6;border:1px solid var(--border);border-radius:5px}.nexus-theme .icon-button:hover{border-color:#8de4e46b;color:var(--cyan)}.nexus-theme .tag{display:inline-flex;align-items:center;border:1px solid #8be8e139;background:#42c6d00a;border-radius:3px;padding:5px 8px;font-family:var(--mono);font-size:9px;letter-spacing:.8px;white-space:nowrap;color:var(--cyan);line-height:1.5}.nexus-theme .tag.neutral{background:#aec8d105;color:#afbfcb;border-color:#b0d1de30}.nexus-theme .tag.violet{color:#d0baff;border-color:#ba90e947;background:#9067c810}.nexus-theme .tag.amber{color:#edcd92;border-color:#e6bc773c;background:#bf8a2210}.nexus-theme .signal-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 9px #82ffed90;flex-shrink:0}.nexus-theme .glass{border:1px solid var(--border);background:linear-gradient(135deg,#101c2ced,#091321e8);border-radius:9px}.nexus-theme .scene-host{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.nexus-theme .scene-viewport{overflow:hidden}.nexus-theme .scene-shade{position:absolute;inset:0;background:linear-gradient(90deg,#03070ddb,transparent 72%),linear-gradient(180deg,#03070d55,transparent 60%,#03070d90)}.nexus-theme .view-admin .scene-shade{background:none}.nexus-theme .view-theater .scene-shade{background:linear-gradient(90deg,#03070d60,transparent 54%)}.nexus-theme .static-scene{position:absolute;inset:0;background:radial-gradient(ellipse at 65% 50%,#143c455c,transparent 43%),#03070d}.nexus-theme .static-orbit{position:absolute;width:clamp(260px,40vw,580px);aspect-ratio:1;border:7px solid #728e9c;border-radius:50%;left:66%;top:50%;transform:translate(-50%,-50%) rotate(-25deg) scaleY(.63);box-shadow:0 0 28px #86ffff15,inset 0 0 32px #86ffff20,inset 0 3px #b7f8f66b;opacity:.6}.nexus-theme .static-orbit.secondary{transform:translate(-50%,-50%) rotate(56deg) scaleY(.55);width:clamp(240px,35vw,490px);border-color:#8c87a2;border-width:4px}.nexus-theme .static-core{position:absolute;left:66%;top:50%;width:45px;height:45px;transform:translate(-50%,-50%);border-radius:50%;background:#b4ffff60;box-shadow:0 0 80px 22px #64eaff30}.nexus-theme .skip-link{position:fixed;z-index:40;top:8px;left:8px;padding:14px;background:#b8fff0;color:#04101c;transform:translateY(-160%)}.nexus-theme .skip-link:focus{transform:translateY(0)}.nexus-theme .depth-surface{--pointer-x:50%;--pointer-y:50%;--tilt-x:0deg;--tilt-y:0deg;position:relative;transform:perspective(1100px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .45s var(--ease),border-color .3s;transform-style:preserve-3d}.nexus-theme .depth-surface:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(500px circle at var(--pointer-x) var(--pointer-y),#b5eee51a,transparent 60%);opacity:0;transition:opacity .35s}.nexus-theme .depth-surface:hover:after{opacity:1}.nexus-theme .depth-surface:hover{border-color:#8ce3de50}.nexus-theme .depth-layer{transform:translateZ(18px)}.nexus-theme .detail-dialog{color:#dcebf0;border:1px solid #9ccbd348;background:linear-gradient(135deg,#142338,#091321);border-radius:12px;width:680px;max-width:calc(100vw - 32px);max-height:85svh;padding:30px;box-shadow:0 30px 100px #000a;animation:dialog-arrive .3s var(--ease)}.nexus-theme .detail-dialog::backdrop{background:#020813c7;backdrop-filter:blur(9px)}.nexus-theme .dialog-heading{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:25px}.nexus-theme .dialog-heading .mono{font-size:9px;color:#9ebfcf}.nexus-theme .dialog-heading h2{font-size:28px;font-weight:400;letter-spacing:-.9px;margin-top:12px}.nexus-theme .detail-dialog>p{font-size:13px;line-height:1.85;color:#b3c8d4;margin:18px 0}.nexus-theme .detail-dialog>.button{margin-top:20px}.nexus-theme .dialog-heading .icon-button{flex-shrink:0}.nexus-theme .evidence-details{margin:25px 0 0}.nexus-theme .evidence-details div{display:grid;grid-template-columns:120px 1fr;gap:20px;padding:15px 0;border-top:1px solid var(--border)}.nexus-theme .evidence-details dt{font-size:11px;color:#9eb6c7}.nexus-theme .evidence-details dd{font-size:12px;line-height:1.75;color:#cbdce6;margin:0}.nexus-theme .display-dock{position:fixed;right:20px;bottom:16px;z-index:15;display:flex;align-items:center;gap:13px;background:#07121ff2;backdrop-filter:blur(18px);border:1px solid #91c4cd38;padding:4px 6px 4px 13px;border-radius:6px;box-shadow:0 8px 35px #0005}.nexus-theme .dock-preview{font-family:var(--mono);font-size:8px;letter-spacing:1px;color:#a1afc2;display:flex;align-items:center;gap:7px;border-right:1px solid var(--border);padding-right:13px}.nexus-theme .tiny-square{width:4px;height:4px;background:#baacf0}.nexus-theme .display-button{display:flex;align-items:center;gap:9px;background:none;min-height:36px;padding:4px 8px;color:#b2d5dd;font-size:10px}.nexus-theme .display-controls{position:absolute;right:0;bottom:calc(100% + 10px);width:345px;border:1px solid #9fb2d040;border-radius:8px;background:#0c1828f7;padding:23px;box-shadow:0 10px 50px #0009;backdrop-filter:blur(22px);animation:dialog-arrive .2s var(--ease)}.nexus-theme .display-controls>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.nexus-theme .display-controls .mono{font-size:9px;color:#a5c9d5}.nexus-theme .display-controls>div>span:not(.mono){font-size:12px;color:#c3d6db}.nexus-theme .mode-buttons{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.nexus-theme .mode-buttons button{font-size:10px;min-height:44px;padding:10px 5px;border:1px solid var(--border);background:#152737;color:#b0c3cd;border-radius:4px}.nexus-theme .mode-buttons button.selected{border-color:#9cede6;color:#c1fff4;background:#378b912f}.nexus-theme .display-controls p{font-size:11px;line-height:1.75;color:#a4b8c7;margin-top:15px}.nexus-theme .display-controls .retry-scene{width:100%;margin-top:16px;font-size:11px}.nexus-theme .display-status{display:flex;align-items:center;gap:7px;margin-top:13px;font-size:10px;color:#9dc5c9}.nexus-theme .theater{min-height:100svh;position:relative;overflow:hidden}.nexus-theme .theater header{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:30px 5%;gap:20px}.nexus-theme .theater-title{position:absolute;left:5%;top:31%;max-width:430px;pointer-events:none}.nexus-theme .theater-title .mono{font-size:9px;letter-spacing:1.8px;color:#b2cfd7}.nexus-theme .theater-title h1{font-size:clamp(40px,4.1vw,64px);font-weight:400;line-height:1.08;letter-spacing:-2.8px;margin-top:23px}.nexus-theme .theater-title p{font-size:13px;color:#a9bfcd;line-height:1.8;margin-top:24px;max-width:310px}.nexus-theme .theater-note{position:absolute;left:5%;right:5%;bottom:98px;display:flex;align-items:center;gap:13px;border-top:1px solid var(--border);padding-top:17px}.nexus-theme .theater-note .mono{font-size:9px;color:#b2dce1}.nexus-theme .theater-note>span:last-of-type{font-size:11px;color:#97b2be}.nexus-theme .theater-note .text-button{margin-left:auto}.nexus-theme .theater-legend{position:absolute;top:30%;right:5%;display:flex;flex-direction:column;gap:18px;color:#9bbac7;font-family:var(--mono);font-size:8px;letter-spacing:1px}.nexus-theme .theater-legend span{padding-right:12px;border-right:1px solid #a1d9df70}.nexus-theme .theater:after{content:"";position:absolute;inset:105px 3% 160px;border:1px solid #a1cfda0e;pointer-events:none}@keyframes dialog-arrive{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:900px){.nexus-theme .brand{font-size:17px;gap:9px}.nexus-theme .brand small{font-size:6px}.nexus-theme .brand svg{width:31px}.nexus-theme .theater-title{top:23%;max-width:300px}.nexus-theme .theater-title h1{font-size:45px}.nexus-theme .theater-legend{top:auto;bottom:180px}.nexus-theme .theater-title p{max-width:240px;font-size:12px}}@media(max-width:760px){.nexus-theme .view-admin .display-dock{bottom:88px}.nexus-theme .display-dock{right:12px;bottom:12px}.nexus-theme .display-controls{width:325px}.nexus-theme .theater header{padding:22px 5%}.nexus-theme .theater header .brand>span{display:none}.nexus-theme .theater header .button{font-size:11px;gap:8px}.nexus-theme .theater-title{top:18%;max-width:320px}.nexus-theme .theater-title h1{font-size:42px;letter-spacing:-1.8px}.nexus-theme .theater-title p{display:none}.nexus-theme .theater-title .mono{font-size:8px}.nexus-theme .theater-legend{bottom:185px;font-size:7px;gap:12px}.nexus-theme .theater-note{bottom:83px;flex-wrap:wrap;gap:8px}.nexus-theme .theater-note .mono{font-size:8px}.nexus-theme .theater-note>span:last-of-type{display:none}.nexus-theme .theater-note .text-button{font-size:11px;min-height:35px}.nexus-theme .detail-dialog{padding:23px}.nexus-theme .dialog-heading h2{font-size:24px}.nexus-theme .evidence-details div{grid-template-columns:1fr;gap:8px}.nexus-theme .dock-preview{font-size:7px;letter-spacing:.6px}}@media(prefers-reduced-motion:reduce){.nexus-theme{scroll-behavior:auto}.nexus-theme *,.nexus-theme :after,.nexus-theme :before{animation:none!important;transition:none!important}.nexus-theme .button:hover,.nexus-theme .depth-surface{transform:none!important}.nexus-theme .depth-surface:after{display:none}.nexus-theme .reveal-ready{opacity:1!important;transform:none!important}}.nexus-theme .motion-off *,.nexus-theme .motion-still *{animation:none!important;transition:none!important}.nexus-theme .motion-off .button:hover,.nexus-theme .motion-off .depth-surface,.nexus-theme .motion-still .button:hover,.nexus-theme .motion-still .depth-surface{transform:none!important}.nexus-theme .motion-off .depth-surface:after,.nexus-theme .motion-still .depth-surface:after{display:none}.nexus-theme .motion-off .reveal-ready,.nexus-theme .motion-still .reveal-ready{opacity:1!important;transform:none!important}.nexus-theme .brand-emblem{object-fit:contain;width:42px;height:42px;filter:drop-shadow(0 0 8px #54cee518)}.nexus-theme .brand.small .brand-emblem,.nexus-theme .cc-brand .brand-emblem{width:34px;height:34px}@media(max-width:700px){.nexus-theme .brand-emblem{width:36px;height:36px}}.nexus-theme .display-button{min-height:44px}@media (min-width:701px) and (max-width:950px){.nexus-theme .theater-title{top:18%}.nexus-theme .theater-title h1{font-size:42px}.nexus-theme .theater-title p{display:none}.nexus-theme .theater-legend{top:auto;bottom:160px}}@media (max-width:700px){.nexus-theme .theater-legend{display:none}.nexus-theme .display-dock{padding-left:6px}.nexus-theme .dock-preview{display:none}}.nexus-theme .public-site{--page-gutter:clamp(24px,6vw,100px);overflow:clip}.nexus-theme .section-wrap{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.nexus-theme .public-header{height:100px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 var(--page-gutter);position:relative;z-index:5;border-bottom:1px solid #b7dfea16;background:linear-gradient(#03070daa,#03070d20)}.nexus-theme .public-nav{display:flex;align-items:center;gap:30px;color:#a9bec6;font-size:12px}.nexus-theme .public-nav>a{min-height:44px;display:inline-flex;align-items:center;gap:8px;transition:color .2s}.nexus-theme .public-nav>a:hover{color:#c9fff0}.nexus-theme .public-nav .nav-command{margin-left:12px;color:#d5e4e8;border:1px solid #a1c6d238;border-radius:4px;padding:0 15px;background:#0f1d2777}.nexus-theme .header-right{display:flex;align-items:center;gap:12px}.nexus-theme .edition-stamp{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:8px;letter-spacing:1.2px;color:#8da8b2}.nexus-theme .edition-stamp>span{display:block;width:6px;height:6px;border:1px solid #97cec7;transform:rotate(45deg)}.nexus-theme .mobile-menu{display:none}.nexus-theme .public-hero{min-height:660px;height:calc(100svh - 100px);max-height:1060px;position:relative;padding:clamp(70px,11vh,140px) var(--page-gutter) 120px}.nexus-theme .hero-grid{position:absolute;inset:0;background-image:linear-gradient(#a5dbea06 1px,transparent 0),linear-gradient(90deg,#a5dbea06 1px,transparent 0);background-size:100px 100px;mask-image:linear-gradient(90deg,transparent 45%,black)}.nexus-theme .hero-copy{position:relative;z-index:1;max-width:680px;animation:hero-arrive 1s var(--ease) both}.nexus-theme .eyebrow{display:flex;align-items:center;gap:13px;color:#b2cbd3;margin-bottom:27px}.nexus-theme .eyebrow .mono{font-size:9px;letter-spacing:2px}.nexus-theme .small-line{display:inline-block;width:25px;height:1px;background:#9adee0}.nexus-theme .public-hero h1{font-size:clamp(66px,7.45vw,118px);font-weight:400;line-height:.99;letter-spacing:-6.2px;margin:0 0 28px}.nexus-theme .hero-description{font-size:clamp(16px,1.42vw,21px);line-height:1.65;font-weight:300;color:#b7c7d1;letter-spacing:-.2px}.nexus-theme .hero-description strong{font-weight:400;color:#deebee}.nexus-theme .hero-context{font-size:12px;line-height:1.85;color:#92a8b7;margin-top:16px}.nexus-theme .hero-actions{display:flex;align-items:center;gap:25px;margin-top:29px}.nexus-theme .reactor-play{display:flex;gap:10px;align-items:center;background:transparent;font-size:12px;color:#bdcfd9;min-height:46px}.nexus-theme .reactor-play>span{width:37px;height:37px;border:1px solid #acccd445;border-radius:50%;display:grid;place-items:center;transition:background .3s,box-shadow .3s}.nexus-theme .reactor-play:hover>span{background:#7fddd317;box-shadow:0 0 0 7px #7fddd309;color:#befff3}.nexus-theme .availability{display:flex;align-items:center;gap:10px;margin-top:23px;color:#90a4b1;font-size:10px}.nexus-theme .availability .mono{font-size:8px;letter-spacing:1px;color:#c0ccd1}.nexus-theme .availability-dot{width:5px;height:5px;border-radius:50%;background:#baa786}.nexus-theme .hero-instrument{position:absolute;right:var(--page-gutter);top:60px;display:flex;align-items:center;gap:15px;color:#8da7b4}.nexus-theme .hero-instrument .mono{font-size:8px}.nexus-theme .hero-instrument>span:last-child{font-size:7px;font-family:var(--mono);letter-spacing:1px}.nexus-theme .instrument-line{width:52px;height:1px;background:#a3ced435}.nexus-theme .reactor-caption{position:absolute;right:9%;bottom:23%;width:260px;text-align:left;background:#08111e72;border:1px solid #9fe0df2d;backdrop-filter:blur(12px);padding:17px 18px;border-radius:5px;transition:background .25s,transform .3s var(--ease)}.nexus-theme .reactor-caption:hover{transform:translateY(-4px);background:#101e2aaa}.nexus-theme .caption-top{display:flex;gap:8px;align-items:center;color:#b2e2df}.nexus-theme .caption-top .mono{font-size:8px;letter-spacing:1.3px}.nexus-theme .caption-top svg{margin-left:auto}.nexus-theme .reactor-caption>span:last-child{display:block;font-size:10px;color:#b0c3cc;margin-top:8px}.nexus-theme .hero-bottom{position:absolute;left:var(--page-gutter);right:var(--page-gutter);bottom:30px;padding-top:18px;border-top:1px solid #abd9e729;display:flex;justify-content:space-between;align-items:center;color:#91aebc}.nexus-theme .hero-bottom>.mono{font-size:8px;letter-spacing:1.3px}.nexus-theme .hero-bottom>a{display:flex;align-items:center;gap:15px;font-size:11px;min-height:35px}.nexus-theme .hero-bottom>a svg{animation:scroll-nudge 3s ease-in-out infinite}.nexus-theme .hero-index{font-family:var(--mono);font-size:10px;color:#788f9c;letter-spacing:2px}.nexus-theme .hero-index>span{color:#bad3d8}.nexus-theme .principles-rail{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:27px var(--page-gutter);background:#07101afa;border-top:1px solid #a6c9da18;border-bottom:1px solid #a6c9da18;position:relative}.nexus-theme .principles-rail>.mono{color:#97b1c0;font-size:9px;letter-spacing:1.3px}.nexus-theme .principles-rail>span:not(.mono){display:flex;gap:11px;align-items:center;font-size:12px;color:#bfcdd5}.nexus-theme .principles-rail svg{color:#8ac7c9;stroke-width:1.3}.nexus-theme .assessment-section,.nexus-theme .closing-section,.nexus-theme .faq-section,.nexus-theme .method-section,.nexus-theme .opportunity-section{background:#060c14;position:relative}.nexus-theme .opportunity-section{padding-top:105px;padding-bottom:115px}.nexus-theme .section-kicker{display:flex;gap:22px;align-items:center;color:#8faeba;margin-bottom:35px}.nexus-theme .section-kicker .mono{font-size:9px;letter-spacing:1.3px}.nexus-theme .section-rule{flex:1;height:1px;background:linear-gradient(90deg,#a3cada32,#a3cada0c)}.nexus-theme .section-heading{display:flex;justify-content:space-between;gap:45px;align-items:end;margin-bottom:45px}.nexus-theme .faq-section h2,.nexus-theme .method-copy h2,.nexus-theme .section-heading h2{font-size:clamp(37px,4.1vw,62px);font-weight:400;letter-spacing:-2.6px;line-height:1.1}.nexus-theme .section-heading>p{max-width:360px;font-size:13px;line-height:1.85;color:#a9bdc9}.nexus-theme .serif-accent{color:#a3d7d8;font-weight:300}.nexus-theme .opportunity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;perspective:1200px}.nexus-theme .opportunity-card{border:1px solid #adc6d52b;border-radius:8px;background:linear-gradient(140deg,#132034bb,#0b152380)}.nexus-theme .opportunity-art{height:185px;position:relative;display:flex;align-items:center;justify-content:center;gap:0;border-bottom:1px solid #adc6d51c;background:radial-gradient(ellipse at 50% 30%,#50b3c90b,transparent 60%);border-radius:8px 8px 0 0;transform-style:preserve-3d}.nexus-theme .opportunity-art .art-caption{position:absolute;bottom:17px;left:0;right:0;text-align:center;font:7px var(--mono);letter-spacing:1.9px;color:#7f9daf}.nexus-theme .opportunity-copy{padding:25px 28px 29px;position:relative}.nexus-theme .opportunity-copy>.mono{font-size:8px;color:#8cc4cb;letter-spacing:1.1px}.nexus-theme .opportunity-copy h3{font-size:26px;font-weight:400;letter-spacing:-.8px;margin:13px 0 11px}.nexus-theme .opportunity-copy p{max-width:290px;font-size:12px;line-height:1.85;color:#a1b6c5;margin-bottom:23px}.nexus-theme .opportunity-copy>a{display:grid;place-content:center;width:38px;height:38px;border:1px solid #a6d5da31;border-radius:50%;color:#b0dce0;min-width:44px;min-height:44px}.nexus-theme .opportunity-copy>a:hover{border-color:#8cf1e899;background:#84d6d115}.nexus-theme .journey-node{height:49px;width:49px;border:1px solid #7eabb743;border-radius:8px;display:grid;place-items:center;color:#89b8c6;background:linear-gradient(140deg,#24404e,#0b1827);transform:translateZ(14px) rotate(-10deg)}.nexus-theme .journey-node.focus{width:58px;min-width:58px;height:58px;border-color:#a8ecdf8a;box-shadow:0 0 25px #8fe5d21a;color:#b6f7ed;transform:translateZ(34px) rotate(10deg)}.nexus-theme .art-path>i{height:1px;width:24px;background:linear-gradient(90deg,#7fb0c13b,#91e4d6aa);position:relative}.nexus-theme .art-path>i:after{content:"";position:absolute;left:0;top:-1px;height:3px;width:4px;background:#baf7ed;border-radius:50%;animation:signal-travel 2.4s ease-in-out infinite}.nexus-theme .art-path>i:nth-of-type(2):after{animation-delay:.9s}.nexus-theme .evidence-sheet{position:absolute;width:115px;height:113px;border:1px solid #99c5db55;border-radius:5px;top:22px;left:calc(50% - 57px);background:linear-gradient(130deg,#264257,#0d1c2c);box-shadow:6px 8px 15px #0003;transform:perspective(700px) rotateY(-22deg) rotateX(12deg) rotate(-8deg)}.nexus-theme .sheet-back{transform:translate(-23px,-6px) rotate(-17deg);opacity:.5}.nexus-theme .sheet-front{padding:17px;color:#addbdc;animation:sheet-float 7s ease-in-out infinite}.nexus-theme .sheet-front>span{display:block;height:2px;width:50px;background:#9bbcc845;margin-top:8px}.nexus-theme .sheet-front>span:nth-of-type(2){width:36px}.nexus-theme .sheet-front>b{font:5px var(--mono);letter-spacing:.4px;display:flex;align-items:center;gap:5px;margin-top:12px;color:#c2ebe6}.nexus-theme .sheet-front>b svg{width:9px}.nexus-theme .art-priority{flex-direction:column;gap:10px;padding:20px 34px 35px;align-items:stretch}.nexus-theme .art-priority>div{display:flex;align-items:center;gap:12px;min-height:23px;transform:perspective(700px) rotateY(-12deg);font:9px var(--mono);color:#83a7b7}.nexus-theme .art-priority>div>i{height:5px;background:linear-gradient(90deg,#8fdedacc,#44778910);border-radius:1px;transform-origin:left;animation:bar-in 1s var(--ease) both}.nexus-theme .art-priority>div>b{font:6px var(--mono);letter-spacing:.5px;color:#c2eee6;border:1px solid #90cbd748;padding:4px}.nexus-theme .method-section{padding-top:10px;padding-bottom:115px}.nexus-theme .method-layout{display:grid;grid-template-columns:1fr 1.03fr;align-items:center;gap:75px}.nexus-theme .method-visual{min-height:445px;position:relative;overflow:hidden;border:1px solid #a4c9d52b;border-radius:9px;background:radial-gradient(ellipse at 50% 30%,#173c4b4d,transparent 62%),#08111e;perspective:900px}.nexus-theme .diagram-grid{position:absolute;inset:0;background-image:linear-gradient(#abc7d80a 1px,transparent 0),linear-gradient(90deg,#abc7d80a 1px,transparent 0);background-size:32px 32px;mask-image:radial-gradient(ellipse,black,transparent 80%);transform:rotateX(56deg) scale(1.5);transform-origin:center 60%}.nexus-theme .diagram-orbit{position:absolute;left:50%;top:45%;width:255px;height:255px;border:1px solid #95e9de61;box-shadow:inset 0 0 17px #58bdc510,0 0 15px #58bdc514;border-radius:50%;transform-style:preserve-3d}.nexus-theme .orbit-one{animation:diagram-turn 22s linear infinite}.nexus-theme .orbit-two{width:300px;height:300px;border-color:#ae9be442;animation:diagram-turn-back 29s linear infinite}.nexus-theme .diagram-orbit:before{content:"";position:absolute;width:7px;height:7px;background:#c4fff3;box-shadow:0 0 19px 4px #80dcd370;top:13%;left:14%;border-radius:50%}.nexus-theme .diagram-center{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%) rotate(-8deg);height:108px;width:108px;border-radius:21px;background:linear-gradient(140deg,#335868,#132e3c 45%,#0a1526);box-shadow:inset 1px 1px #c7f7ed85,inset -2px -2px #02070d,15px 18px 30px #0007,0 0 55px #65becb13;border:1px solid #84c5cc5c;display:grid;place-items:center;color:#b3ebdf}.nexus-theme .method-visual-label{position:absolute;left:27px;top:24px;display:flex;flex-direction:column;gap:8px;color:#a7cbd3}.nexus-theme .method-visual-label>.mono{font-size:8px}.nexus-theme .method-visual-label>span:last-child{font-size:13px}.nexus-theme .diagram-nodes{position:absolute;bottom:58px;left:23px;right:23px;display:flex;justify-content:center;gap:6px}.nexus-theme .diagram-nodes>span{display:flex;align-items:center;gap:6px;font-size:9px;padding:9px;background:#0c1a29dd;border:1px solid #a7ced936;border-radius:4px;box-shadow:0 7px 20px #0004}.nexus-theme .diagram-nodes .mono{font-size:7px;color:#94c8ce}.nexus-theme .diagram-nodes i{width:3px;height:3px;background:#b1ede2;border-radius:50%}.nexus-theme .diagram-caption{position:absolute;bottom:22px;left:0;right:0;text-align:center;color:#819fae;font-size:7px;letter-spacing:1.6px}.nexus-theme .method-copy h2{font-size:clamp(34px,3.2vw,47px);letter-spacing:-1.7px}.nexus-theme .method-copy>p{font-size:13px;line-height:1.8;color:#a8bbc7;max-width:400px;margin:22px 0 18px}.nexus-theme .method-steps{margin-bottom:17px}.nexus-theme .method-step{border-bottom:1px solid #a2c1d22d}.nexus-theme .method-step>button{display:flex;align-items:center;gap:19px;padding:20px 0;min-height:62px;background:none;width:100%;text-align:left;color:#a2b5c3}.nexus-theme .method-step>button>.mono{font-size:9px;color:#84a4b1}.nexus-theme .method-step>button>span:nth-child(2){font-size:17px;flex:1;letter-spacing:-.4px}.nexus-theme .method-step>button>svg{transition:transform .3s}.nexus-theme .method-step.selected>button{color:#dcefee}.nexus-theme .method-step.selected>button>svg{transform:rotate(45deg);color:#b1e8de}.nexus-theme .method-step>div>p{margin:0 30px 20px 36px;font-size:12px;color:#a4bac7;line-height:1.9;animation:panel-in .35s var(--ease)}.nexus-theme .assessment-section{background:linear-gradient(180deg,#080f1b,#080f19);padding-top:70px;padding-bottom:85px;border-top:1px solid #a3c9d425;border-bottom:1px solid #a3c9d425}.nexus-theme .brief-shell{border:1px solid #a4d1dc42;border-radius:10px;background:linear-gradient(135deg,#122333,#0a1421);box-shadow:0 30px 80px #0004;overflow:hidden}.nexus-theme .brief-topline{display:flex;align-items:center;gap:14px;padding:24px 30px;border-bottom:1px solid #adcdd226}.nexus-theme .brief-symbol{font-size:24px;font-weight:300;color:#c5f0e7;border-right:1px solid var(--border);padding-right:17px}.nexus-theme .brief-topline>div{display:flex;flex-direction:column;gap:6px}.nexus-theme .brief-topline b{font-size:14px;font-weight:400;letter-spacing:-.1px}.nexus-theme .brief-topline .mono{font-size:7px;color:#8fa9b9;letter-spacing:1.2px}.nexus-theme .brief-topline>svg{margin-left:auto;color:#98c8cb}.nexus-theme .brief-tabs{display:flex;padding:0 30px;gap:25px;background:#09132166;border-bottom:1px solid #aacbd12a}.nexus-theme .brief-tabs>button{min-height:57px;display:flex;gap:9px;align-items:center;background:none;border-bottom:2px solid transparent;padding:3px 0 0;font-size:12px;color:#94aab9}.nexus-theme .brief-tabs>button[aria-selected=true]{color:#d9f6ec;border-color:#9ce9db}.nexus-theme .brief-tabs .mono{font-size:8px;color:#70979e}.nexus-theme .brief-content{display:grid;grid-template-columns:1.12fr 1fr;animation:panel-in .45s var(--ease)}.nexus-theme .brief-observation{padding:32px;border-right:1px solid #a3c4d225}.nexus-theme .brief-observation>.mono{display:block;color:#99ccc9;font-size:8px;margin-top:25px;letter-spacing:1.3px}.nexus-theme .brief-observation h3{font-size:27px;font-weight:400;letter-spacing:-.9px;line-height:1.15;margin:13px 0 14px;max-width:390px}.nexus-theme .brief-observation>p{font-size:12px;line-height:1.9;color:#a7bdcb}.nexus-theme .source-citation{display:flex;align-items:center;gap:7px;font-size:9px;color:#86a4b4;margin-top:18px;line-height:1.6}.nexus-theme .source-illustration{height:152px;position:relative;border:1px solid #85bcc331;border-radius:5px;overflow:hidden;background:radial-gradient(ellipse at 70% 50%,#25475599,#112032);perspective:700px}.nexus-theme .source-browser{display:flex;align-items:center;gap:5px;height:24px;padding:0 12px;border-bottom:1px solid #afdce31c;background:#0b192bb3}.nexus-theme .source-browser>i{width:3px;height:3px;border-radius:50%;background:#8cafb666}.nexus-theme .source-browser>span{font:6px var(--mono);color:#89a8b7;letter-spacing:1px;margin-left:8px}.nexus-theme .source-skeleton{position:relative;width:150px;margin:14px 0 0 30px;transform:rotateY(-18deg) rotate(-3deg)}.nexus-theme .source-wordmark{width:22px;height:4px;background:#b2d7d260;margin-bottom:10px}.nexus-theme .skeleton-title{width:85px;height:7px;background:#a4d4d88a;margin-bottom:7px}.nexus-theme .skeleton-line{width:75px;height:3px;background:#8daab641;margin-bottom:4px}.nexus-theme .skeleton-line.short{width:54px}.nexus-theme .skeleton-image{position:absolute;left:98px;top:13px;width:42px;height:50px;border:1px solid #afcddd38;background:linear-gradient(140deg,#8ab8c31f,transparent)}.nexus-theme .skeleton-action{margin-top:11px;width:48px;height:9px;background:#a0e4d3;box-shadow:0 0 14px #86e2d12e}.nexus-theme .observation-pin{position:absolute;right:20px;top:66px;display:flex;align-items:center;gap:7px;padding:11px;background:#162e3dde;box-shadow:0 8px 24px #0005;border:1px solid #acd8d454;border-radius:3px;color:#bcecdf;font-size:9px;transform:rotate(-3deg)}.nexus-theme .source-corner{position:absolute;width:10px;height:10px;border:solid #9fdddba3}.nexus-theme .source-corner.tl{top:34px;left:17px;border-width:1px 0 0 1px}.nexus-theme .source-corner.br{bottom:16px;right:17px;border-width:0 1px 1px 0}.nexus-theme .trust .observation-pin{border-color:#c6b0f184;color:#dcd0f5}.nexus-theme .follow .observation-pin{border-color:#edd29b70;color:#efdfb7}.nexus-theme .brief-direction{padding:35px 34px;display:flex;flex-direction:column;gap:25px}.nexus-theme .brief-direction .mono{font-size:8px;color:#a9c4cc;letter-spacing:1.2px}.nexus-theme .brief-direction p{font-size:12px;line-height:1.85;color:#beced7;margin-top:10px}.nexus-theme .suggested-wording{border-left:2px solid #81c7c5;background:#8cc5d007;padding:16px 19px}.nexus-theme .suggested-wording blockquote{font-size:18px;line-height:1.5;font-weight:300;letter-spacing:-.3px;margin:11px 0 0;color:#d8ece9}.nexus-theme .verification{display:flex;gap:12px;color:#a6d8ce}.nexus-theme .verification p{font-size:11px;color:#9fb9c8}.nexus-theme .brief-status{display:flex;gap:7px;align-items:center;margin-top:auto;font:8px var(--mono);letter-spacing:1px;color:#a2babd}.nexus-theme .brief-status>span{width:4px;height:4px;background:#aabbc5}.nexus-theme .brief-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #acc9d42b;padding:17px 30px;color:#7699a6;font:8px var(--mono)}.nexus-theme .brief-bottom .mono{font-size:7px;letter-spacing:1px}.nexus-theme .assessment-inclusions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:30px 0;border-bottom:1px solid #afcbd41d}.nexus-theme .assessment-inclusions>span{display:flex;gap:7px;align-items:center;font-size:10px;color:#afc7ce}.nexus-theme .assessment-inclusions svg{color:#95ccbf}.nexus-theme .assessment-scope{display:flex;align-items:center;gap:40px;justify-content:space-between;margin-top:25px}.nexus-theme .assessment-scope>p{max-width:730px;font-size:11px;line-height:1.9;color:#91aaba}.nexus-theme .assessment-scope>a{flex-shrink:0}.nexus-theme .faq-section{padding-top:100px;padding-bottom:110px;display:grid;grid-template-columns:1fr 1.14fr;gap:80px}.nexus-theme .faq-section>div>.mono{font-size:9px;color:#99bbc5}.nexus-theme .faq-section h2{font-size:43px;letter-spacing:-1.7px;margin-top:24px}.nexus-theme .faq-section>div>p{font-size:12px;color:#9cb2bf;margin:21px 0 16px}.nexus-theme .faq-list{border-top:1px solid #a3c5d430}.nexus-theme .faq-list details{border-bottom:1px solid #a3c5d430}.nexus-theme .faq-list summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:71px;padding:19px 0;font-size:14px;letter-spacing:-.3px;color:#d0dfe4}.nexus-theme .faq-list summary::-webkit-details-marker{display:none}.nexus-theme .faq-list summary>svg{color:#93bec4;transition:transform .3s}.nexus-theme .faq-list details[open] summary>svg{transform:rotate(180deg)}.nexus-theme .faq-list details>p{font-size:12px;line-height:1.9;color:#abc1ce;padding:0 35px 23px 0;animation:panel-in .3s var(--ease)}.nexus-theme .closing-section{padding-top:82px;padding-bottom:82px;border-top:1px solid #a3c5d422;background:radial-gradient(ellipse at 82% 55%,#173c4826,transparent 45%),#08111b;overflow:hidden}.nexus-theme .closing-section>.mono{font-size:9px;color:#9fbfc8;position:relative}.nexus-theme .closing-section h2{position:relative;font-size:clamp(39px,4.7vw,70px);line-height:1.08;letter-spacing:-3.1px;font-weight:400;margin:28px 0 25px;max-width:850px}.nexus-theme .closing-section>p{font-size:13px;line-height:1.9;color:#a9c0ce;position:relative}.nexus-theme .closing-section>div:not(.closing-grid):not(.closing-orbit){position:relative;display:flex;gap:28px;align-items:center;margin-top:29px}.nexus-theme .closing-note{position:relative;display:block;font:7px var(--mono);letter-spacing:1px;color:#8ea5b4;margin-top:22px}.nexus-theme .closing-grid{position:absolute;inset:0;background:linear-gradient(90deg,transparent,#86d5d605);mask-image:linear-gradient(90deg,transparent,black)}.nexus-theme .closing-orbit{position:absolute;right:10%;top:35%;width:230px;height:230px;display:grid;place-items:center;border:1px solid #9fc6cd18;border-radius:50%;transform:rotateX(50deg) rotateY(-10deg);box-shadow:0 0 0 40px #8de3dc03,0 0 0 80px #8de3dc02;color:#95d6d346}.nexus-theme .closing-orbit svg{animation:closing-orbit 28s linear infinite}.nexus-theme .public-footer{background:#050a11;padding:50px var(--page-gutter) 85px;border-top:1px solid #9abbc923}.nexus-theme .footer-main{display:grid;grid-template-columns:1.1fr 1fr auto;gap:55px;align-items:start}.nexus-theme .footer-main>div>p{font-size:13px;color:#92abb9;line-height:1.7;margin-top:24px}.nexus-theme .footer-main>nav{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.nexus-theme .footer-main nav>a{font-size:11px;color:#9fb5c2;min-height:36px;display:flex;align-items:center}.nexus-theme .footer-main nav>a:hover{color:#bff8ec}.nexus-theme .footer-reactor{display:flex;align-items:center;gap:17px;background:#11253540;border:1px solid #92c2cd2f;border-radius:5px;padding:19px;color:#aecbd3;text-align:left}.nexus-theme .footer-reactor>span{font-size:12px}.nexus-theme .footer-reactor small{display:block;font-size:10px;color:#8ca6b9;margin-top:5px}.nexus-theme .footer-reactor>svg:last-child{margin-left:13px}.nexus-theme .footer-reactor:hover{border-color:#9ad4d66b}.nexus-theme .footer-bottom{margin-top:40px;padding-top:24px;border-top:1px solid #9cc4d025;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:9px;color:#8ca5b4}.nexus-theme .footer-bottom .mono{font-size:7px;letter-spacing:1px}.nexus-theme .footer-bottom>a{display:flex;gap:7px;align-items:center;min-height:32px}.nexus-theme .information-site{background:radial-gradient(ellipse at 90% 15%,#10314545,transparent 35%),#060d17}.nexus-theme .information-main{padding-top:38px;padding-bottom:85px;min-height:80vh}.nexus-theme .back-link{margin-bottom:35px;color:#a8c1ca}.nexus-theme .information-layout{display:grid;grid-template-columns:240px minmax(0,820px);gap:75px;justify-content:center}.nexus-theme .information-sidebar{position:sticky;top:35px;align-self:start}.nexus-theme .information-sidebar>.mono{font-size:8px;color:#8eb7c5}.nexus-theme .information-sidebar nav{display:flex;flex-direction:column;margin-top:18px}.nexus-theme .information-sidebar nav>a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:10px 12px;border-left:1px solid #9bbbcd27;font-size:12px;color:#9eb6c5}.nexus-theme .information-sidebar nav>a[aria-current=page]{color:#c5f1e9;border-left-color:#8ee7d9;background:#80c9c710}.nexus-theme .information-sidebar nav>a svg{opacity:.5}.nexus-theme .information-support{border:1px solid #9cb9ce29;border-radius:6px;margin-top:35px;padding:20px;color:#96c2cc}.nexus-theme .information-support b{display:block;font-weight:400;color:#cbdde1;margin-top:14px;font-size:14px}.nexus-theme .information-support p{font-size:11px;line-height:1.9;margin-top:8px;color:#99b3c3}.nexus-theme .information-support>a{display:block;font-size:10px;color:#b2e7dc;margin-top:14px;word-break:break-word}.nexus-theme .information-article h1{font-size:clamp(35px,4.3vw,61px);font-weight:400;letter-spacing:-2px;line-height:1.1;margin:25px 0 23px}.nexus-theme .information-intro{font-size:16px;line-height:1.8;color:#b0c7d2;max-width:740px;padding-bottom:32px;border-bottom:1px solid #a4c2d630}.nexus-theme .information-body section{padding-top:33px}.nexus-theme .information-body h2{font-size:22px;line-height:1.35;font-weight:400;letter-spacing:-.6px;margin-bottom:16px;color:#d6e9eb}.nexus-theme .information-body li,.nexus-theme .information-body p{font-size:13px;line-height:1.95;color:#aabfcd}.nexus-theme .information-body p+p{margin-top:16px}.nexus-theme .information-body ol,.nexus-theme .information-body ul{padding-left:20px;margin:17px 0}.nexus-theme .information-body li{padding-left:7px;margin:10px 0}.nexus-theme .information-body li::marker{color:#9bccca}.nexus-theme .information-body a{color:#baede1;text-decoration:underline;text-underline-offset:4px}.nexus-theme .information-provenance{display:flex;gap:11px;padding-top:25px;margin-top:36px;border-top:1px solid var(--border);color:#8db0bb;font-size:10px;line-height:1.8}.nexus-theme .information-provenance a{color:#b4dcd9;display:inline-flex;gap:4px;align-items:center}.nexus-theme .reveal-ready{opacity:0;transform:translateY(25px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.nexus-theme .reveal-ready.revealed{opacity:1;transform:translateY(0)}@media(min-width:701px) and (max-width:950px){.nexus-theme .public-site .public-hero{min-height:865px}.nexus-theme .public-site .reactor-caption{bottom:85px}}@keyframes hero-arrive{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes panel-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes scroll-nudge{0%,80%,to{transform:translateY(0)}90%{transform:translateY(4px)}}@keyframes signal-travel{0%{left:0;opacity:0}20%,70%{opacity:1}to{left:100%;opacity:0}}@keyframes sheet-float{0%,to{transform:translateY(0) perspective(700px) rotateY(-22deg) rotateX(12deg) rotate(-8deg)}50%{transform:translateY(-5px) perspective(700px) rotateY(-12deg) rotateX(16deg) rotate(-6deg)}}@keyframes bar-in{0%{transform:scaleX(.3)}to{transform:scaleX(1)}}@keyframes diagram-turn{0%{transform:translate(-50%,-50%) rotateX(64deg) rotateY(-16deg) rotate(0deg)}to{transform:translate(-50%,-50%) rotateX(64deg) rotateY(-16deg) rotate(1turn)}}@keyframes diagram-turn-back{0%{transform:translate(-50%,-50%) rotateX(-45deg) rotateY(50deg) rotate(0deg)}to{transform:translate(-50%,-50%) rotateX(-45deg) rotateY(50deg) rotate(-1turn)}}@keyframes closing-orbit{to{transform:rotate(1turn)}}@media(min-width:1700px){.nexus-theme .public-site{--page-gutter:max(80px,calc((100vw - 1460px)/2))}.nexus-theme .public-hero h1{font-size:118px}.nexus-theme .hero-copy{max-width:690px}}@media(max-width:1200px){.nexus-theme .edition-stamp{display:none}.nexus-theme .public-nav{gap:23px}.nexus-theme .public-nav .nav-command{margin-left:0}.nexus-theme .public-hero h1{letter-spacing:-4.5px}.nexus-theme .hero-copy{max-width:580px}.nexus-theme .hero-instrument .instrument-line,.nexus-theme .hero-instrument>span:last-child{display:none}.nexus-theme .reactor-caption{right:6%;width:240px;bottom:19%}.nexus-theme .hero-context{font-size:11px}.nexus-theme .method-layout{gap:43px}.nexus-theme .method-visual{min-height:420px}.nexus-theme .diagram-nodes>span{font-size:8px;padding:8px 6px}.nexus-theme .diagram-nodes .mono{display:none}.nexus-theme .faq-section{gap:45px}.nexus-theme .footer-main{gap:35px}.nexus-theme .footer-reactor{padding:16px;gap:12px}.nexus-theme .footer-reactor>svg:last-child{display:none}.nexus-theme .opportunity-copy{padding:23px}.nexus-theme .opportunity-copy h3{font-size:24px}.nexus-theme .information-layout{gap:40px;grid-template-columns:220px 1fr}}@media(max-width:950px){.nexus-theme .public-header{height:88px}.nexus-theme .public-nav{gap:18px;font-size:11px}.nexus-theme .public-nav>a:nth-child(3){display:none}.nexus-theme .public-hero{min-height:770px;height:auto;padding-top:83px}.nexus-theme .public-hero h1{font-size:80px}.nexus-theme .hero-instrument{top:30px}.nexus-theme .reactor-caption{bottom:117px}.nexus-theme .hero-bottom{bottom:24px}.nexus-theme .principles-rail{flex-wrap:wrap;padding-top:24px;padding-bottom:24px;gap:19px 22px}.nexus-theme .principles-rail>.mono{width:100%}.nexus-theme .principles-rail>span:not(.mono){font-size:11px}.nexus-theme .opportunity-section{padding-top:75px;padding-bottom:80px}.nexus-theme .section-heading{gap:30px}.nexus-theme .section-heading>p{max-width:290px;font-size:12px}.nexus-theme .opportunity-grid{gap:12px}.nexus-theme .opportunity-copy{padding:20px}.nexus-theme .opportunity-copy>.mono{font-size:7px;letter-spacing:.6px}.nexus-theme .opportunity-copy h3{font-size:21px}.nexus-theme .opportunity-copy p{font-size:11px}.nexus-theme .opportunity-art{height:160px}.nexus-theme .journey-node{height:35px;width:35px}.nexus-theme .journey-node.focus{min-width:44px;height:44px}.nexus-theme .art-path>i{width:12px}.nexus-theme .method-layout{grid-template-columns:1fr;gap:40px}.nexus-theme .method-visual{min-height:370px;max-width:none}.nexus-theme .method-copy h2{font-size:43px}.nexus-theme .method-copy>p{max-width:540px}.nexus-theme .diagram-nodes{bottom:45px}.nexus-theme .diagram-caption{bottom:17px}.nexus-theme .method-section{padding-bottom:80px}.nexus-theme .assessment-section{padding-top:60px}.nexus-theme .brief-direction,.nexus-theme .brief-observation{padding:25px}.nexus-theme .brief-observation h3{font-size:24px}.nexus-theme .observation-pin{right:12px;font-size:8px;padding:9px}.nexus-theme .source-skeleton{margin-left:17px}.nexus-theme .source-corner.tl{left:10px}.nexus-theme .assessment-inclusions{justify-content:flex-start;gap:15px 25px}.nexus-theme .assessment-scope{gap:25px}.nexus-theme .faq-section{grid-template-columns:1fr;gap:35px;padding-top:75px;padding-bottom:80px}.nexus-theme .faq-section h2{font-size:43px}.nexus-theme .closing-section h2{font-size:55px}.nexus-theme .closing-orbit{right:-8%;opacity:.6}.nexus-theme .footer-main{grid-template-columns:1fr 1fr;gap:35px}.nexus-theme .footer-reactor{grid-column:1/-1;justify-self:start}.nexus-theme .footer-bottom{flex-wrap:wrap}.nexus-theme .information-layout{grid-template-columns:1fr}.nexus-theme .information-sidebar{position:static}.nexus-theme .information-sidebar nav{flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:13px}.nexus-theme .information-sidebar nav>a{border:1px solid var(--border);border-radius:4px;font-size:10px;min-height:40px}.nexus-theme .information-sidebar nav>a>svg,.nexus-theme .information-support{display:none}.nexus-theme .information-article h1{font-size:50px}}@media(max-width:700px){.nexus-theme .public-site{--page-gutter:24px}.nexus-theme .public-header{height:82px}.nexus-theme .public-nav{display:none}.nexus-theme .mobile-menu{display:flex}.nexus-theme .public-nav.open{display:flex;position:absolute;top:73px;left:24px;right:24px;flex-direction:column;align-items:stretch;gap:4px;background:#101d2cf5;border:1px solid #b0d6e23d;border-radius:7px;padding:16px;box-shadow:0 20px 60px #0008;backdrop-filter:blur(20px)}.nexus-theme .public-nav.open>a{display:flex;font-size:13px;min-height:47px;padding:0 11px}.nexus-theme .public-nav.open .nav-command{margin-top:7px}.nexus-theme .public-hero{min-height:865px;height:calc(100svh - 82px);max-height:none;padding-top:60px;padding-bottom:350px}.nexus-theme .eyebrow{margin-bottom:25px}.nexus-theme .eyebrow .mono{font-size:8px;letter-spacing:1.8px}.nexus-theme .public-hero h1{font-size:clamp(56px,12.8vw,82px);letter-spacing:-3.6px;line-height:1.01;margin-bottom:24px}.nexus-theme .hero-description{font-size:16px;line-height:1.65}.nexus-theme .hero-context{font-size:11px;line-height:1.8;margin-top:12px}.nexus-theme .hero-actions{gap:14px;margin-top:25px;flex-wrap:wrap}.nexus-theme .hero-actions>.button{font-size:11px;padding:13px 15px;gap:9px}.nexus-theme .reactor-play{font-size:11px;gap:8px}.nexus-theme .reactor-play>span{width:31px;height:31px}.nexus-theme .availability{margin-top:18px;font-size:9px;gap:8px}.nexus-theme .availability>.mono{font-size:7px}.nexus-theme .hero-instrument{display:none}.nexus-theme .reactor-caption{right:24px;bottom:85px;width:225px;padding:13px 14px;background:#0a1725ac}.nexus-theme .caption-top .mono{font-size:7px}.nexus-theme .reactor-caption>span:last-child{font-size:9px}.nexus-theme .hero-bottom{bottom:19px;padding-top:12px}.nexus-theme .hero-bottom>.mono{display:none}.nexus-theme .hero-bottom>a{font-size:10px}.nexus-theme .hero-index{font-size:8px}.nexus-theme .principles-rail{gap:18px 13px;padding-top:25px;padding-bottom:25px}.nexus-theme .principles-rail>.mono{font-size:8px;letter-spacing:1px}.nexus-theme .principles-rail>span:not(.mono){font-size:10px;gap:7px}.nexus-theme .principles-rail svg{width:14px}.nexus-theme .section-kicker{gap:15px;margin-bottom:25px}.nexus-theme .section-kicker>.mono{font-size:7px;letter-spacing:1px}.nexus-theme .section-kicker>.mono:last-child:not(:first-child){display:none}.nexus-theme .section-kicker .tag{font-size:6px;padding:4px 5px}.nexus-theme .section-heading{display:block;margin-bottom:30px}.nexus-theme .section-heading h2{font-size:43px;letter-spacing:-1.9px}.nexus-theme .section-heading>p{max-width:100%;margin-top:23px;font-size:12px;line-height:1.9}.nexus-theme .opportunity-section{padding-top:60px;padding-bottom:65px}.nexus-theme .opportunity-grid{grid-template-columns:1fr;gap:17px}.nexus-theme .opportunity-card{display:grid;grid-template-columns:100px 1fr}.nexus-theme .opportunity-art{height:100%;min-height:250px;border-bottom:0;border-right:1px solid #adc6d51c;border-radius:8px 0 0 8px}.nexus-theme .opportunity-copy{padding:23px 20px}.nexus-theme .opportunity-copy>.mono{font-size:7px;letter-spacing:.9px}.nexus-theme .opportunity-copy h3{font-size:25px;margin-top:12px}.nexus-theme .opportunity-copy p{font-size:11px;margin-bottom:13px}.nexus-theme .opportunity-art .art-caption{display:none}.nexus-theme .art-path{flex-direction:column}.nexus-theme .art-path>i{width:1px;height:20px}.nexus-theme .art-path>i:after{animation:none;top:9px;left:-1px;width:3px;height:3px}.nexus-theme .journey-node{width:35px;height:35px}.nexus-theme .journey-node.focus{height:42px;min-width:42px}.nexus-theme .evidence-sheet{width:65px;height:88px;left:16px;top:calc(50% - 44px)}.nexus-theme .sheet-front{padding:12px}.nexus-theme .sheet-front>svg{width:18px}.nexus-theme .sheet-front>span{width:30px}.nexus-theme .sheet-front>span:nth-of-type(2){width:22px}.nexus-theme .sheet-front>b{font-size:0;gap:0}.nexus-theme .sheet-front>b svg{width:13px}.nexus-theme .sheet-back{transform:translate(-7px,-9px) rotate(-17deg)}.nexus-theme .art-priority{padding:20px 13px;gap:17px}.nexus-theme .art-priority>div{gap:5px;font-size:7px;min-height:10px}.nexus-theme .art-priority>div>b{display:none}.nexus-theme .method-layout{gap:32px}.nexus-theme .method-visual{min-height:345px}.nexus-theme .diagram-orbit{width:225px;height:225px}.nexus-theme .orbit-two{width:260px;height:260px}.nexus-theme .diagram-center{width:88px;height:88px;border-radius:16px}.nexus-theme .diagram-center svg{width:34px}.nexus-theme .method-visual-label{left:20px;top:19px}.nexus-theme .method-visual-label>span:last-child{font-size:12px}.nexus-theme .diagram-nodes{left:12px;right:12px;gap:5px;bottom:46px}.nexus-theme .diagram-nodes>span{font-size:8px;padding:8px 6px;gap:4px}.nexus-theme .method-copy h2{font-size:36px;letter-spacing:-1.4px}.nexus-theme .method-copy>p{font-size:12px}.nexus-theme .method-step>button>span:nth-child(2){font-size:16px}.nexus-theme .method-step>div>p{margin-right:5px;font-size:12px}.nexus-theme .assessment-section{padding-top:55px;padding-bottom:55px}.nexus-theme .brief-topline{padding:21px 18px;gap:10px}.nexus-theme .brief-topline b{font-size:13px}.nexus-theme .brief-topline .mono{font-size:6px;letter-spacing:.9px}.nexus-theme .brief-symbol{font-size:24px;padding-right:12px}.nexus-theme .brief-tabs{padding:0 17px;gap:19px}.nexus-theme .brief-tabs>button{font-size:10px;min-height:54px;gap:6px}.nexus-theme .brief-tabs .mono{font-size:7px}.nexus-theme .brief-content{grid-template-columns:1fr}.nexus-theme .brief-observation{padding:23px;border-right:0;border-bottom:1px solid #a3c4d225}.nexus-theme .brief-observation h3{font-size:27px}.nexus-theme .brief-observation>p{font-size:12px}.nexus-theme .brief-direction{padding:25px 23px;gap:23px}.nexus-theme .brief-direction p{font-size:12px}.nexus-theme .source-illustration{height:150px}.nexus-theme .observation-pin{top:70px;font-size:8px;right:16px}.nexus-theme .source-skeleton{margin-left:24px}.nexus-theme .brief-bottom{padding:17px 20px}.nexus-theme .brief-bottom .mono{font-size:6px;letter-spacing:.35px}.nexus-theme .brief-bottom>span:last-child{font-size:7px}.nexus-theme .assessment-inclusions{gap:14px 18px;padding:26px 0}.nexus-theme .assessment-inclusions>span{font-size:10px;gap:6px}.nexus-theme .assessment-scope{display:block;margin-top:21px}.nexus-theme .assessment-scope>p{font-size:11px}.nexus-theme .assessment-scope>.button{margin-top:23px;min-height:44px;font-size:11px}.nexus-theme .faq-section{padding-top:62px;padding-bottom:65px;gap:25px}.nexus-theme .faq-section h2{font-size:39px;letter-spacing:-1.5px}.nexus-theme .faq-list summary{font-size:13px;min-height:70px;line-height:1.5}.nexus-theme .closing-section{padding-top:62px;padding-bottom:63px}.nexus-theme .closing-section>.mono{font-size:8px;letter-spacing:1px}.nexus-theme .closing-section h2{font-size:42px;letter-spacing:-2px;margin-top:25px}.nexus-theme .closing-section>p{font-size:12px;line-height:1.9}.nexus-theme .closing-section>div:not(.closing-grid):not(.closing-orbit){flex-wrap:wrap;gap:10px 22px}.nexus-theme .closing-section .button{font-size:11px;gap:11px}.nexus-theme .closing-note{font-size:6px;letter-spacing:.7px}.nexus-theme .closing-orbit{right:-35%;top:45%;opacity:.4}.nexus-theme .public-footer{padding-top:40px;padding-bottom:90px}.nexus-theme .footer-main{grid-template-columns:1fr;gap:30px}.nexus-theme .footer-main>nav{gap:0 24px}.nexus-theme .footer-main nav>a{min-height:40px;font-size:12px}.nexus-theme .footer-main>div>p{margin-top:19px;font-size:12px}.nexus-theme .footer-reactor{grid-column:auto}.nexus-theme .footer-bottom{margin-top:30px;gap:12px;font-size:8px;line-height:1.8}.nexus-theme .footer-bottom>.mono{font-size:6px}.nexus-theme .information-main{padding-top:24px;padding-bottom:55px}.nexus-theme .back-link{font-size:11px;margin-bottom:25px}.nexus-theme .information-layout{gap:35px}.nexus-theme .information-sidebar nav{gap:6px}.nexus-theme .information-sidebar nav>a{font-size:9px;min-height:39px;padding:8px 10px}.nexus-theme .information-article h1{font-size:40px;letter-spacing:-1.5px}.nexus-theme .information-article>.tag{font-size:7px}.nexus-theme .information-intro{font-size:14px;line-height:1.8}.nexus-theme .information-body h2{font-size:21px}.nexus-theme .information-body li,.nexus-theme .information-body p{font-size:12px;line-height:1.95}.nexus-theme .information-provenance{font-size:9px}}@media(max-width:380px){.nexus-theme .public-site{--page-gutter:19px}.nexus-theme .public-hero{min-height:885px}.nexus-theme .hero-actions{gap:13px}.nexus-theme .opportunity-card{grid-template-columns:83px 1fr}.nexus-theme .opportunity-copy{padding:21px 17px}.nexus-theme .brief-tabs{gap:12px;padding:0 14px}.nexus-theme .brief-tabs>button,.nexus-theme .principles-rail>span:not(.mono){font-size:9px}}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin-wght-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2")}html{background:#03070d;scroll-padding-top:30px}html:has(.cc-shell[data-nexus-motion=off]),html:has(.nexus-theme[data-nexus-motion=off]){scroll-behavior:auto}.nexus-theme{min-height:100svh;font-family:Space Grotesk Variable,sans-serif;font-weight:400;line-height:1.5;overflow-x:clip}.nexus-theme,.nexus-theme .public-hero{isolation:isolate}.nexus-theme .hero-reactor{position:absolute;inset:0;z-index:-1;pointer-events:none}.nexus-theme .hero-grid{z-index:0;pointer-events:none}.nexus-theme .hero-bottom,.nexus-theme .hero-copy,.nexus-theme .hero-instrument,.nexus-theme .reactor-caption{z-index:1}.nexus-theme .theater{min-height:max(780px,100svh)}.nexus-theme .theater-legend,.nexus-theme .theater-note,.nexus-theme .theater-title{z-index:1}.nexus-theme .theater-note .theater-pointer-hint{font-size:11px;color:#97b2be}.nexus-theme .theater-note .reactor-pulse-button{min-height:44px;min-width:166px;justify-content:center;padding:10px 17px;border:1px solid #8be0e344;border-radius:8px;background:linear-gradient(125deg,#96eeee15,#151d2c99);box-shadow:inset 0 1px #caffff12;transition:border-color .2s,box-shadow .2s,color .2s}.nexus-theme .theater-note .reactor-pulse-button:hover:not(:disabled){border-color:#b9ffff88;box-shadow:0 0 30px #67e4ea20,inset 0 1px #caffff2e;color:#d9ffff}.nexus-theme .theater-note .reactor-pulse-button[data-pulsing=true]{opacity:1;color:#cffff8;border-color:#a0f8ed88;box-shadow:0 0 24px #67e4ea26;cursor:default}.nexus-theme .information-main{width:auto;max-width:none;margin:0}.nexus-theme .information-body{max-width:none}.nexus-theme .display-button,.nexus-theme .mode-buttons button{min-height:44px}.nexus-theme .display-controls{bottom:58px;max-width:calc(100vw - 24px)}.nexus-theme .brand{font-family:Space Grotesk Variable,sans-serif}.nexus-theme.motion-off *,.nexus-theme.motion-off :after,.nexus-theme.motion-off :before,.nexus-theme.motion-still *,.nexus-theme.motion-still :after,.nexus-theme.motion-still :before{animation:none!important;transition:none!important}.nexus-theme.motion-off .button:hover,.nexus-theme.motion-off .depth-surface,.nexus-theme.motion-still .button:hover,.nexus-theme.motion-still .depth-surface{transform:none!important}.nexus-theme.motion-off .depth-surface:after,.nexus-theme.motion-still .depth-surface:after{display:none}.nexus-theme.motion-off .reveal-ready,.nexus-theme.motion-still .reveal-ready{opacity:1!important;transform:none!important}@media(max-width:760px){.nexus-theme .theater{min-height:max(760px,100svh)}.nexus-theme .information-sidebar nav>a,.nexus-theme .public-nav a{min-height:44px}.nexus-theme .public-footer{padding-bottom:90px}.nexus-theme .theater-note .theater-pointer-hint{display:none}.nexus-theme .theater-note .reactor-pulse-button{min-width:142px;min-height:44px;padding:9px 12px}}@media(prefers-reduced-motion:reduce){.nexus-theme .depth-surface{transform:none!important}.nexus-theme .depth-surface:after{display:none}.nexus-theme .reveal-ready{opacity:1!important;transform:none!important}}.nexus-theme .brand.axis-brand{display:inline-flex;align-items:center;gap:0;flex-shrink:0}.nexus-theme .brand.axis-brand .axis-lockup{display:block;width:235px;height:auto;max-width:100%}.nexus-theme .brand.axis-brand.small .axis-lockup{width:208px}.nexus-theme .brand.axis-brand .axis-icon{display:none;width:36px;height:36px}.cc-shell .cc-access-brand.cc-axis-access img.axis-lockup{display:block;width:260px;height:auto;max-width:100%;filter:none}.cc-shell .cc-brand.cc-axis-brand{gap:10px}.cc-shell .cc-brand.cc-axis-brand img.axis-icon{display:block;width:32px;height:32px;flex-shrink:0;filter:none}.cc-shell .cc-brand.cc-axis-brand img.axis-wordmark{display:block;width:140px;height:auto;max-width:100%;filter:none}.cc-shell .cc-brand.cc-axis-brand>span{min-width:0}.cc-shell .cc-brand.cc-axis-brand small{margin-top:7px;font-size:7px;letter-spacing:.19em}@media (max-width:760px){.nexus-theme .theater header .brand.axis-brand .axis-lockup{display:none}.nexus-theme .theater header .brand.axis-brand .axis-icon{display:block}.cc-shell .cc-access-brand.cc-axis-access img.axis-lockup{width:225px}}@media (max-width:400px){.nexus-theme .brand.axis-brand .axis-lockup{width:204px}}