:root{--ink: #0f172a;--paper: #f8fafc;--sand: #eef3f8;--signal: #2563eb;--lime: #dbeafe;--muted: #526071;--line: #d7e0ea;--orange: #2563eb;--yellow: #bfdbfe}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a,button,input,select,textarea{font:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--signal);outline-offset:4px}h1,h2,h3{margin:0;font-family:Inter Tight,Inter,sans-serif;font-weight:600;letter-spacing:-.055em;line-height:1.01}h2{font-size:clamp(2.55rem,4.4vw,5rem)}h3{letter-spacing:-.035em}h1 em,h2 em{color:var(--signal);font-style:normal}.eyebrow,.section-label{margin:0;color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.section-label span{margin-right:14px}.light{color:#ffffffb3}.light span{color:#fff}.site-header{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:180px 1fr 180px;align-items:center;height:72px;padding:0 clamp(24px,5vw,80px);background:#f8fafceb;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{display:inline-flex;align-items:center;min-height:24px;font-family:Inter Tight,sans-serif;font-size:1.18rem;font-weight:700;letter-spacing:-.075em;text-decoration:none}.brand span{color:var(--signal)}nav{display:flex;justify-content:center;gap:clamp(18px,2.5vw,42px)}nav a,.header-cta{color:#475569;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}nav a{position:relative;padding:27px 0 24px}nav a:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--signal);transform:scaleX(0);transition:transform .2s ease}nav a:hover,nav a.active,.header-cta:hover{color:var(--ink)}nav a:hover:after,nav a.active:after{transform:scaleX(1)}body:not(.home-simple) nav a:nth-child(2),body:not(.home-simple) nav a:nth-child(4),body:not(.home-simple) nav a:nth-child(5){display:none}.header-cta{justify-self:end;display:inline-flex;align-items:center;min-height:44px;color:var(--ink)}.header-cta span{color:var(--signal);font-size:.9rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border:1px solid var(--ink);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.button-primary{color:#fff;background:var(--ink)}.button-primary:hover{border-color:var(--signal);background:var(--signal)}.text-link{font-size:.72rem;font-weight:800;letter-spacing:.035em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.text-link span{color:var(--signal);font-size:1rem}.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:calc(100svh - 72px);max-width:1600px;margin:0 auto;border-right:1px solid var(--line);border-left:1px solid var(--line)}.hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(70px,8vw,120px) clamp(36px,7vw,112px)}.hero h1{max-width:760px;font-size:clamp(4rem,6.6vw,7.6rem);line-height:.9}.hero-statement{max-width:630px;margin:30px 0 0;font-family:Inter Tight,sans-serif;font-size:clamp(1.15rem,1.5vw,1.45rem);font-weight:600;letter-spacing:-.035em}.hero-text{max-width:580px;margin:18px 0 0;color:var(--muted);font-size:.94rem;line-height:1.7}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:34px}.hero-visual{position:relative;display:flex;min-height:620px;padding:clamp(28px,4vw,60px);overflow:hidden;flex-direction:column;justify-content:space-between;background-color:#eff4fa;background-image:linear-gradient(rgba(37,99,235,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.055) 1px,transparent 1px);background-size:36px 36px;border-left:1px solid var(--line)}.hero-diagram-meta,.hero-diagram-legend{display:flex;justify-content:space-between;gap:20px;color:#64748b;font-family:IBM Plex Mono,monospace;font-size:.58rem;letter-spacing:.1em}.system-diagram{position:relative;display:grid;grid-template-areas:"doctrine empty-top runtime" "operations core domains" "research empty-bottom delivery";grid-template-columns:1fr minmax(110px,.8fr) 1fr;gap:24px 18px;align-items:center;width:min(100%,650px);margin:auto}.system-diagram:before,.system-diagram:after{content:"";position:absolute;z-index:0;background:repeating-linear-gradient(90deg,#9baabd 0 4px,transparent 4px 9px);opacity:.75;pointer-events:none}.system-diagram:before{top:50%;right:12%;left:12%;height:1px}.system-diagram:after{top:11%;bottom:11%;left:50%;width:1px;background:repeating-linear-gradient(#9baabd 0 4px,transparent 4px 9px)}.system-node,.system-core{position:relative;z-index:1;min-width:0}.system-node{display:grid;min-height:82px;padding:12px;color:var(--ink);background:#f8fafcf0;border:1px solid #aebaca;text-decoration:none;transition:color .2s ease,border-color .2s ease,transform .2s ease}.system-node:hover{color:var(--signal);border-color:var(--signal);transform:translateY(-3px)}.system-node span,.system-node small{color:#64748b;font-family:IBM Plex Mono,monospace;font-size:.5rem;letter-spacing:.05em}.system-node strong{align-self:end;margin-top:10px;font-size:.85rem}.system-node small{margin-top:3px}.node-doctrine{grid-area:doctrine}.node-runtime{grid-area:runtime}.node-operations{grid-area:operations}.node-domains{grid-area:domains}.node-research{grid-area:research}.node-delivery{grid-area:delivery}.system-core{grid-area:core;display:grid;min-height:132px;padding:20px 10px;color:#fff;background:var(--ink);border:2px solid var(--signal);place-content:center;text-align:center}.system-core strong{font-family:Inter Tight,sans-serif;font-size:2rem;letter-spacing:-.08em}.system-core span{margin-top:8px;color:#cbd5e1;font-family:IBM Plex Mono,monospace;font-size:.48rem;line-height:1.5;text-transform:uppercase}.hero-diagram-legend{justify-content:flex-start;flex-wrap:wrap;gap:16px 24px}.hero-diagram-legend i{display:inline-block;width:6px;height:6px;margin-right:7px;background:var(--signal)}.thesis,.method,.platform,.perspectives{padding:clamp(88px,9vw,138px) clamp(24px,8vw,132px)}.thesis{display:grid;grid-template-columns:.55fr 1.45fr;gap:50px;max-width:1500px;margin:auto}.thesis-copy{max-width:880px}.thesis-copy p{max-width:760px;margin:30px 0 0;font-size:clamp(1.15rem,1.75vw,1.65rem);line-height:1.38}.thesis-copy p+p{color:var(--muted)}.thesis-copy strong{color:var(--ink)}.friction{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(50px,7vw,110px);padding:clamp(80px,8vw,122px) clamp(24px,8vw,132px);background:#f1f5f9;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.friction-intro{max-width:650px}.friction-list{border-top:1px solid var(--ink)}.friction-list article{display:grid;grid-template-columns:56px 1fr;padding:24px 0;border-bottom:1px solid var(--line)}.friction-list article>span{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:.62rem}.friction-list h3{font-size:clamp(1.25rem,1.8vw,1.7rem)}.friction-list p{grid-column:2;max-width:520px;margin:9px 0 0;color:var(--muted);font-size:.85rem;line-height:1.6}.approach{padding:clamp(84px,9vw,132px) clamp(24px,8vw,132px);color:var(--ink);background:#eaf1ff;border-bottom:1px solid #c5d6f5}.approach-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(50px,8vw,130px);align-items:end;margin-top:54px}.approach-lede{margin:0;font-size:clamp(1.1rem,1.7vw,1.55rem);line-height:1.4}.approach ul{padding:22px 0 0;margin:24px 0 0;border-top:1px solid #9fb5d7;list-style:none}.approach li{padding:14px 0;border-bottom:1px solid #c5d6f5;font-size:.86rem;line-height:1.45}.approach li span{margin-right:9px;color:var(--signal)}.method{background:#f8fafc}.method-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-top:54px}.method-heading p{max-width:360px;margin:0;color:var(--muted);font-size:.88rem;line-height:1.6}.method-loop{display:grid;grid-template-columns:repeat(5,1fr);padding:0;margin:62px 0 0;border-top:1px solid var(--ink);list-style:none}.method-loop li{min-height:160px;padding:20px;border-right:1px solid var(--line)}.method-loop li:first-child{padding-left:0}.method-loop li:last-child{border-right:0}.method-loop strong{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:.61rem}.method-loop span{display:block;margin-top:42px;font-size:1rem;font-weight:600;line-height:1.3}.platform{color:#fff;background:var(--ink)}.platform .eyebrow{color:#93c5fd}.platform h2{color:#fff}.platform-heading{max-width:920px}.platform-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:62px;border-top:1px solid rgba(255,255,255,.35)}.platform-grid article{min-height:280px;padding:22px;border-right:1px solid rgba(255,255,255,.16)}.platform-grid article:first-child{padding-left:0}.platform-grid article:last-child{border-right:0}.platform-grid p{margin:0;color:#93c5fd;font-family:IBM Plex Mono,monospace;font-size:.62rem}.platform-grid h3{margin:82px 0 14px;color:#fff;font-size:clamp(1.35rem,2vw,1.8rem)}.platform-grid span{color:#aeb9c8;font-size:.8rem;line-height:1.6}.perspectives{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:end;max-width:1500px;margin:auto}.perspectives>p{max-width:480px;margin:0;color:var(--muted);font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.5}.roadmap-preview{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(56px,8vw,120px);padding:clamp(86px,9vw,132px) clamp(24px,8vw,132px);background:#eef3f8;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.roadmap-preview-heading>p:not(.eyebrow){max-width:560px;color:var(--muted);line-height:1.7}.roadmap-preview-heading .text-link{display:inline-block;margin-top:20px}.roadmap-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--ink)}.roadmap-grid article{min-height:210px;padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.roadmap-grid article:nth-child(2n){border-right:0}.roadmap-grid span,.roadmap-stages>article>span,.roadmap-window,.future-team-grid span{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:.6rem;letter-spacing:.08em}.roadmap-grid h3{margin:52px 0 10px;font-size:1.45rem}.roadmap-grid p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.6}.support{padding:clamp(84px,8vw,120px) clamp(24px,8vw,132px);background:#edf3fb;border-top:1px solid var(--line)}.support-intro{max-width:820px}.support-intro>p:last-child{max-width:650px;color:var(--muted);line-height:1.7}.support-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:54px;border-top:1px solid var(--ink)}.support-grid article{min-height:280px;padding:22px;border-right:1px solid #cbd5e1}.support-grid article:first-child{padding-left:0}.support-grid article:last-child{border-right:0}.support-grid article>span{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:.62rem}.support-grid h3{margin:60px 0 12px;font-size:1.35rem}.support-grid p{color:var(--muted);font-size:.8rem;line-height:1.6}.support-grid a{display:inline-flex;align-items:center;min-height:44px;margin-top:10px;color:var(--signal);font-size:.75rem;font-weight:800;text-decoration:none;text-transform:uppercase}.support-note{max-width:860px;margin:28px 0 0;color:#64748b;font-size:.67rem;line-height:1.6}.connect,.page-cta{padding:clamp(100px,10vw,150px) clamp(24px,8vw,132px);color:#fff;background:var(--ink);text-align:center}.connect h2,.page-cta h2{color:#fff}.connect>p:not(.eyebrow){max-width:650px;margin:28px auto 0;color:#aeb9c8;line-height:1.7}.connect-actions{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:36px}.connect .button,.page-cta .button{color:var(--ink);border-color:#dbeafe;background:#dbeafe}.connect-actions span{color:#8490a0;font-family:IBM Plex Mono,monospace;font-size:.6rem;letter-spacing:.08em}footer{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px clamp(24px,5vw,80px);color:var(--muted);border-top:1px solid var(--line)}footer p{margin:0;font-size:.7rem}.page-hero{position:relative;padding:clamp(92px,10vw,150px) clamp(24px,9vw,150px);overflow:hidden;background:#f1f5f9;border-bottom:1px solid var(--line)}.page-hero:after{content:"";position:absolute;top:0;right:0;width:min(34vw,480px);height:100%;background-image:linear-gradient(rgba(37,99,235,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.06) 1px,transparent 1px);background-size:32px 32px;border-left:1px solid var(--line);pointer-events:none}.page-hero>*{position:relative;z-index:1}.page-hero h1{max-width:980px;margin-top:18px;font-size:clamp(3.5rem,6.5vw,7.4rem);line-height:.92}.page-hero>p:last-child{max-width:720px;margin:30px 0 0;color:var(--muted);font-size:1rem;line-height:1.75}.security-hero{color:#fff;background:var(--ink)}.security-hero h1{color:#fff}.security-hero>p:last-child{color:#aeb9c8}.content-split,.doctrine-grid,.authorized-use{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(50px,9vw,140px);padding:clamp(84px,9vw,132px) clamp(24px,9vw,150px)}.content-split:nth-of-type(2n){background:#f8fafc}.prose{max-width:760px}.prose h2{margin-bottom:28px}.prose p{margin:0 0 18px;color:var(--muted);line-height:1.75}.prose strong{color:var(--ink)}.principle-list p,.doctrine-list p,.pilot-list p,.series-list p{margin:0;padding:17px 0;border-top:1px solid var(--line);font-size:.86rem;font-weight:600;line-height:1.5}.page-cta h2{font-size:clamp(3rem,5.5vw,6rem)}.page-cta .button{margin-top:34px}.founder-boundary,.mission-concepts,.pilot-menu,.system-flow{padding:clamp(84px,9vw,132px) clamp(24px,9vw,150px);color:#fff;background:var(--ink)}.founder-boundary h2,.mission-concepts h2,.pilot-menu h2{color:#fff}.boundary-grid,.response-grid,.security-cards{display:grid;grid-template-columns:repeat(3,1fr);margin-top:52px;border-top:1px solid rgba(255,255,255,.35)}.boundary-grid article,.security-cards article,.response-grid article{min-height:240px;padding:22px;border-right:1px solid rgba(255,255,255,.18)}.boundary-grid article:first-child,.security-cards article:first-child,.response-grid article:first-child{padding-left:0}.boundary-grid article:last-child,.security-cards article:last-child,.response-grid article:last-child{border-right:0}.boundary-grid span,.security-cards span,.response-grid span{color:#93c5fd;font-family:IBM Plex Mono,monospace;font-size:.61rem}.boundary-grid h3,.security-cards h2,.response-grid h3{margin:64px 0 12px;color:inherit;font-size:1.5rem}.boundary-grid p,.security-cards p,.response-grid p{margin:0;color:#aeb9c8;font-size:.8rem;line-height:1.65}.status-key{display:flex;flex-wrap:wrap;gap:22px;align-items:center;padding:20px clamp(24px,9vw,150px);background:#eaf1ff;border-bottom:1px solid #c5d6f5}.status-key span{font-size:.68rem;font-weight:800;text-transform:uppercase}.status-key p{margin:0 0 0 auto;color:var(--muted);font-size:.66rem}.dot{display:inline-block;width:7px;height:7px;margin-right:6px}.implemented{background:#15803d}.defined{background:#b45309}.planned{background:#64748b}.status{display:inline-block;padding:5px 8px;color:#fff;font-family:IBM Plex Mono,monospace;font-size:.58rem}.capability-stack{padding:70px clamp(24px,9vw,150px)}.capability-stack article{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding:38px 0;border-top:1px solid var(--line)}.capability-stack h2{margin-top:12px;font-size:clamp(2rem,3.2vw,3.5rem)}.capability-stack p{max-width:600px;margin:0;color:var(--muted);line-height:1.75}.architecture-band,.security-spine,.accountability-band{padding:clamp(78px,8vw,116px) clamp(24px,9vw,150px);color:#fff;background:var(--signal)}.architecture-band .eyebrow,.security-spine .eyebrow,.accountability-band .eyebrow{color:#dbeafe}.spine,.system-flow-line{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:34px}.spine span,.system-flow-line span{padding:12px 14px;border:1px solid rgba(255,255,255,.45);font-size:.68rem;font-weight:800;text-transform:uppercase}.spine b,.system-flow-line b{color:#bfdbfe;font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:400}.research-domains,.support-paths,.capability-groups,.system-map{display:grid;grid-template-columns:repeat(3,1fr);padding:70px clamp(24px,9vw,150px)}.research-domains{grid-template-columns:repeat(3,1fr)}.support-paths{grid-template-columns:repeat(2,1fr)}.research-domains article,.support-paths article,.capability-groups article,.system-map article{min-height:280px;padding:26px;border:1px solid var(--line);margin:-1px 0 0 -1px;background:#fff}.federal-readiness{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:clamp(50px,9vw,130px);padding:clamp(84px,9vw,132px) clamp(24px,9vw,150px);background:#eef4fc;border-block:1px solid var(--line)}.federal-readiness h2{margin-top:18px;font-size:clamp(2.7rem,4.5vw,5rem)}.federal-readiness>div>p:last-child,.federal-note{max-width:620px;margin:24px 0 0;color:var(--muted);line-height:1.75}.federal-identifiers{margin:0;border-top:1px solid var(--ink)}.federal-identifiers div{display:grid;grid-template-columns:145px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}.federal-identifiers dt{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:.64rem;letter-spacing:.06em;text-transform:uppercase}.federal-identifiers dd{margin:0;font-size:.86rem;font-weight:600}.federal-note{grid-column:2;margin-top:-92px;padding-top:18px;font-size:.7rem}.federal-download{grid-column:2;justify-self:start;margin-top:-42px}.research-domains span,.support-paths span,.capability-groups span,.system-map span{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:.61rem}.research-domains h2,.support-paths h2,.capability-groups h2,.system-map h2{margin:64px 0 12px;font-size:clamp(1.65rem,2.6vw,2.8rem)}.research-domains p,.support-paths p,.capability-groups p,.system-map p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.65}.support-paths a,.capability-link{display:inline-block;margin-top:16px;color:var(--signal);font-size:.68rem;font-weight:800;text-decoration:none;text-transform:uppercase}.research-output,.domain-band,.system-series,.support-disclosure{padding:70px clamp(24px,9vw,150px);background:#eef3f8}.direct-support .button{margin-top:1rem}.direct-support-note{max-width:42rem;margin-top:1rem;color:var(--muted);font-size:.84rem;line-height:1.6}.research-output>div,.domain-band>div{display:flex;flex-wrap:wrap;gap:9px}.research-output span,.domain-band span{padding:11px 13px;border:1px solid var(--ink);font-size:.68rem;font-weight:800;text-transform:uppercase}.domain-band>p:last-child,.support-disclosure p{max-width:860px;margin:26px 0 0;color:var(--muted);font-size:.7rem;line-height:1.7}.support-disclosure p{margin:0}.contact-intake{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(420px,1.25fr);gap:clamp(48px,9vw,130px);padding:clamp(84px,9vw,132px) clamp(24px,9vw,150px);background:#fff}.contact-intake-copy h2{max-width:650px;margin-top:18px}.contact-intake-copy>p:last-child{max-width:520px;margin:26px 0 0;color:var(--muted);line-height:1.75}.intake-form{display:grid;gap:22px;padding-top:8px}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.intake-form label{display:grid;gap:9px;color:var(--ink);font-size:.74rem;font-weight:700}.intake-form label>span,.form-note{color:var(--muted);font-weight:400}.intake-form input,.intake-form select,.intake-form textarea{width:100%;min-height:48px;padding:12px 14px;color:var(--ink);background:#f8fafc;border:1px solid var(--line);border-radius:0}.intake-form textarea{min-height:150px;resize:vertical}.intake-form input:focus,.intake-form select:focus,.intake-form textarea:focus{border-color:var(--signal);outline:2px solid rgba(37,99,235,.16);outline-offset:0}.consent-row{grid-template-columns:auto 1fr!important;align-items:start;gap:11px!important;font-weight:400!important;line-height:1.5}.consent-row input{width:18px;min-height:18px;margin-top:1px}.intake-form .button{justify-self:start}.form-note{margin:-8px 0 0;font-size:.75rem}.form-trap{position:absolute;left:-9999px}.confirmation-page{display:flex;min-height:calc(100svh - 72px);padding:clamp(70px,10vw,150px) clamp(24px,10vw,170px);flex-direction:column;justify-content:center}.confirmation-page h1{max-width:900px;margin-top:20px;font-size:clamp(4rem,8vw,8.5rem)}.confirmation-page p:not(.eyebrow){max-width:600px;margin:28px 0 0;color:var(--muted);font-size:1.05rem;line-height:1.7}.confirmation-page .button{align-self:flex-start;margin-top:34px}.policy-page{max-width:1050px;min-height:calc(100svh - 72px);padding:clamp(80px,10vw,150px) clamp(24px,10vw,140px)}.policy-page>h1{margin-top:18px;font-size:clamp(3.7rem,7vw,7rem)}.policy-updated{margin:20px 0 60px;color:var(--muted);font-size:.74rem}.policy-page section{padding:28px 0;border-top:1px solid var(--line)}.policy-page section h2{font-size:clamp(1.6rem,2.5vw,2.5rem)}.policy-page section p{max-width:780px;margin:14px 0 0;color:var(--muted);line-height:1.75}.policy-page>.button{margin-top:26px}.legal-links a{text-decoration:none}.legal-links a:hover{color:var(--signal)}.doctrine-grid{background:#eef3f8}.pilot-menu{display:grid;grid-template-columns:1fr 1fr;gap:90px}.mission-concepts-heading,.accountability-band{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:end}.concept-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:56px}.concept-stack article{display:grid;grid-template-columns:48px 1fr;gap:18px;min-height:228px;padding:28px;background:#ffffff0e;border:1px solid rgba(255,255,255,.14)}.concept-stack>article>span{color:#93c5fd;font-family:IBM Plex Mono,monospace;font-size:.61rem}.concept-stack h3{color:#fff;font-size:clamp(1.7rem,2.8vw,3rem)}.concept-stack p{max-width:760px;margin:9px 0 0;color:#aeb9c8;font-size:.84rem;line-height:1.7}.mission-response{padding:clamp(84px,9vw,132px) clamp(24px,9vw,150px);background:#eef3f8}.response-grid{grid-template-columns:repeat(4,1fr);gap:12px;border-top:0}.response-grid article{min-height:250px;padding:26px;background:#fff;border:1px solid var(--line)}.response-grid article:first-child{padding-left:26px}.response-grid article:last-child{border-right:1px solid var(--line)}.response-grid h3{color:var(--ink)}.response-grid p{color:var(--muted)}.accountability-band h2{color:#fff}.accountability-band>div:last-child p{max-width:620px;margin:0;padding:22px 0;border-top:1px solid rgba(255,255,255,.32);line-height:1.7}.accountability-band>div:last-child p:last-child{border-bottom:1px solid rgba(255,255,255,.32)}.doctrine-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.doctrine-list p{min-height:96px;padding:20px;background:#fff;border:1px solid var(--line)}.evaluation-grid{padding:clamp(84px,9vw,132px) clamp(24px,9vw,150px);background:#eef3f8}.security-cards{color:var(--ink);border-top-color:var(--ink)}.security-cards article{border-right-color:var(--line)}.security-cards h2{color:var(--ink)}.security-cards p{color:var(--muted)}.authorized-use{background:#fff}.authorized-use>div:last-child p{max-width:600px;color:var(--muted);line-height:1.75}.authorized-use .button{margin-top:16px}.system-flow .eyebrow{color:#93c5fd}.series-list{max-width:980px;border-top:1px solid var(--ink)}.series-list p,.series-list a{color:var(--muted)}.series-list strong{color:var(--ink)}.series-list a{display:grid;grid-template-columns:minmax(140px,.35fr) 1fr;gap:28px;padding:17px 0;border-bottom:1px solid var(--line);font-size:.85rem;line-height:1.6;text-decoration:none}.series-list a:hover strong{color:var(--signal)}.roadmap-stages{display:grid;grid-template-columns:repeat(4,1fr);padding:72px clamp(24px,7vw,120px)}.roadmap-stages article{min-height:520px;padding:24px;border-top:1px solid var(--ink);border-right:1px solid var(--line)}.roadmap-stages article:first-child{padding-left:0}.roadmap-stages article:last-child{border-right:0}.roadmap-window{margin:24px 0 0;color:var(--muted);font-size:.75rem}.roadmap-stages h2{margin-top:70px;font-size:clamp(2rem,3vw,3.4rem)}.roadmap-stages ul{padding:22px 0 0;margin:24px 0 0;border-top:1px solid var(--line);list-style:none}.roadmap-stages li{padding:11px 0;color:var(--muted);border-bottom:1px solid var(--line);font-size:.76rem;line-height:1.45}.work-now .button{margin-top:18px}.future-team{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding:clamp(84px,9vw,132px) clamp(24px,9vw,150px);color:#fff;background:var(--ink)}.future-team h2{color:#fff}.future-team-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(255,255,255,.35)}.future-team-grid article{min-height:160px;padding:20px;border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.future-team-grid article:nth-child(2n){border-right:0}.future-team-grid p{max-width:330px;margin:42px 0 0;color:#aeb9c8;font-size:.8rem;line-height:1.6}.roadmap-support{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:end;padding:clamp(84px,9vw,132px) clamp(24px,9vw,150px);color:#fff;background:var(--signal)}.roadmap-support .eyebrow{color:#dbeafe}.roadmap-support h2{color:#fff}.roadmap-support>div:last-child p{max-width:580px;line-height:1.7}.roadmap-support .button{margin-top:18px;color:var(--ink);border-color:#dbeafe;background:#dbeafe}@media(max-width:1050px){.site-header{grid-template-columns:130px 1fr 130px}nav{gap:18px}.hero{grid-template-columns:1fr 1fr}.hero-copy{padding-right:clamp(28px,5vw,64px);padding-left:clamp(28px,5vw,64px)}.hero-actions{flex-wrap:wrap}.support-grid,.platform-grid{grid-template-columns:repeat(2,1fr)}.support-grid article:nth-child(2),.platform-grid article:nth-child(2){border-right:0}.capability-groups,.system-map,.roadmap-stages{grid-template-columns:repeat(2,1fr)}.roadmap-stages article:nth-child(2){border-right:0}}@media(max-width:850px){.site-header{grid-template-columns:1fr auto;height:auto;min-height:68px;padding-top:16px;background:#f8fafc;-webkit-backdrop-filter:none;backdrop-filter:none}.header-cta{grid-column:2;grid-row:1}nav{grid-column:1 / -1;grid-row:2;justify-content:flex-start;width:100%;overflow-x:auto;scrollbar-width:none}nav::-webkit-scrollbar{display:none}nav a{flex:0 0 auto;padding:15px 0 13px}.hero{grid-template-columns:1fr;min-height:auto;border:0}.hero-copy{min-height:650px}.hero-visual{min-height:600px;border-top:1px solid var(--line);border-left:0}.thesis,.friction,.approach-grid,.perspectives,.content-split,.doctrine-grid,.authorized-use,.pilot-menu,.mission-concepts-heading,.accountability-band,.capability-stack article,.roadmap-preview,.future-team,.roadmap-support{grid-template-columns:1fr}.contact-intake{grid-template-columns:1fr}.method-heading{display:block}.method-heading p{margin-top:24px}.method-loop{grid-template-columns:repeat(2,1fr)}.method-loop li:nth-child(2n){border-right:0}.research-domains,.support-paths,.federal-readiness{grid-template-columns:1fr}.federal-note,.federal-download{grid-column:1;margin-top:0}.boundary-grid,.security-cards{grid-template-columns:1fr}.response-grid{grid-template-columns:repeat(2,1fr)}.page-hero:after{width:28vw;opacity:.55}.roadmap-preview{gap:52px}.status-key p{width:100%;margin-left:0}}@media(max-width:560px){h2{font-size:clamp(2.4rem,12vw,3.7rem)}.site-header{padding-right:20px;padding-left:20px}.hero-copy{min-height:590px;padding:72px 24px}.hero h1{font-size:clamp(3.6rem,18vw,5.2rem)}.hero-statement{line-height:1.2}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.hero-visual{min-height:470px;padding:24px 18px}.hero-diagram-legend{gap:8px 16px}.thesis,.friction,.approach,.method,.platform,.perspectives,.support,.connect,.page-hero,.content-split,.founder-boundary,.mission-concepts,.pilot-menu,.architecture-band,.security-spine,.accountability-band,.mission-response,.evaluation-grid,.authorized-use,.system-flow,.research-domains,.support-paths,.capability-groups,.system-map,.research-output,.domain-band,.system-series,.support-disclosure,.capability-stack,.page-cta,.doctrine-grid,.roadmap-preview,.roadmap-stages,.future-team,.roadmap-support,.federal-readiness,.contact-intake{padding-right:24px;padding-left:24px}.form-row,.method-loop,.platform-grid,.support-grid,.response-grid{grid-template-columns:1fr}.method-loop li,.method-loop li:first-child,.platform-grid article,.platform-grid article:first-child,.support-grid article,.support-grid article:first-child,.response-grid article,.response-grid article:first-child{min-height:175px;padding:20px 0;border-right:0;border-bottom:1px solid var(--line)}.platform-grid article{border-bottom-color:#ffffff29}.platform-grid h3,.support-grid h3,.response-grid h3{margin-top:40px}.capability-groups,.system-map,.roadmap-grid,.roadmap-stages,.future-team-grid{grid-template-columns:1fr}.roadmap-grid article,.roadmap-grid article:nth-child(2n),.roadmap-stages article,.roadmap-stages article:first-child,.future-team-grid article,.future-team-grid article:nth-child(2n){min-height:auto;padding:22px 0;border-right:0;border-bottom:1px solid var(--line)}.roadmap-stages h2{margin-top:45px}.series-list a{grid-template-columns:1fr;gap:4px}.research-domains article,.support-paths article,.capability-groups article,.system-map article{min-height:230px}.research-domains h2,.support-paths h2,.capability-groups h2,.system-map h2{margin-top:44px}.concept-stack article{grid-template-columns:42px 1fr}.page-hero h1{font-size:clamp(3.2rem,16vw,5rem)}.page-hero:after{display:none}footer{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.concept-stack,.doctrine-list{grid-template-columns:1fr}.concept-stack article{grid-template-columns:36px 1fr;min-height:auto;padding:22px}.response-grid article,.response-grid article:first-child,.response-grid article:last-child{min-height:190px;padding:22px;border:1px solid var(--line)}}.home-simple main{overflow:hidden}.simple-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);min-height:calc(100svh - 72px);max-width:1500px;margin:0 auto;border-inline:1px solid var(--line)}.simple-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(78px,9vw,138px) clamp(32px,8vw,126px)}.simple-hero h1{max-width:820px;margin-top:18px;font-size:clamp(4.1rem,7.4vw,8.2rem);line-height:.88}.simple-lede{max-width:650px;margin:34px 0 0;font-family:Inter Tight,sans-serif;font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:600;letter-spacing:-.035em}.simple-intro{max-width:610px;margin:18px 0 0;color:var(--muted);font-size:.96rem;line-height:1.75}.simple-actions{display:flex;flex-wrap:wrap;gap:26px;align-items:center;margin-top:36px}.nucleus-mark{position:relative;min-height:620px;overflow:hidden;background-color:#eef4fc;background-image:linear-gradient(rgba(37,99,235,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.04) 1px,transparent 1px);background-size:52px 52px;border-left:1px solid var(--line)}.nucleus-orbit,.nucleus-center{position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%)}.nucleus-orbit{border:1px solid rgba(37,99,235,.18)}.orbit-one{width:min(34vw,470px);aspect-ratio:1}.orbit-two{width:min(25vw,340px);aspect-ratio:1;border-color:#2563eb59}.nucleus-center{display:grid;width:min(17vw,230px);aspect-ratio:1;place-content:center;color:#fff;text-align:center;background:var(--signal);box-shadow:0 24px 80px #2563eb2e}.nucleus-center strong{font-family:Inter Tight,sans-serif;font-size:clamp(2.5rem,4vw,4.8rem);letter-spacing:-.07em;line-height:.9}.nucleus-center span{margin-top:12px;font-family:IBM Plex Mono,monospace;font-size:.58rem;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.simple-thesis,.simple-founder{display:grid;grid-template-columns:.5fr 1.5fr;gap:clamp(40px,9vw,140px);padding:clamp(90px,10vw,150px) clamp(24px,9vw,150px)}.section-kicker{margin:9px 0 0;color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:.64rem;font-weight:500;letter-spacing:.12em}.simple-thesis>div,.simple-founder>div{max-width:850px}.simple-thesis p:last-child,.simple-founder p{max-width:680px;margin:28px 0 0;color:var(--muted);font-size:.98rem;line-height:1.8}.simple-paths{display:grid;grid-template-columns:repeat(3,1fr);max-width:1500px;margin:0 auto;border-block:1px solid var(--line);border-left:1px solid var(--line)}.simple-paths a{min-height:330px;padding:clamp(28px,4vw,54px);border-right:1px solid var(--line);text-decoration:none;transition:background .18s ease}.simple-paths a:hover{background:#f1f5f9}.simple-paths span{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:.62rem}.simple-paths h2{margin-top:58px;font-size:clamp(2.4rem,4vw,4rem)}.simple-paths p{max-width:340px;min-height:66px;margin:20px 0 28px;color:var(--muted);font-size:.86rem;line-height:1.65}.simple-paths strong{color:var(--signal);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.simple-founder{background:#f4f7fb}.simple-founder h2{max-width:680px;font-size:clamp(2.7rem,4.5vw,5rem)}.simple-founder .text-link{display:inline-block;margin-top:24px}.simple-connect{padding:clamp(96px,11vw,170px) 24px;color:#fff;text-align:center;background:var(--ink)}.home-simple .button,.home-simple .header-cta,.home-simple nav a,.home-simple .text-link,.home-simple .simple-paths strong{letter-spacing:.02em;text-transform:none}.home-simple .button{border-radius:999px}.simple-connect h2{max-width:900px;margin:22px auto 0;color:#fff}.simple-connect>p:not(.eyebrow){max-width:620px;margin:28px auto 0;color:#aeb9c8;line-height:1.75}.simple-connect .button{margin-top:36px;color:var(--ink);border-color:#fff;background:#fff}@media(max-width:850px){.simple-hero,.simple-thesis,.simple-founder{grid-template-columns:1fr}.simple-hero{border-inline:0}.simple-hero-copy{min-height:660px}.nucleus-mark{min-height:500px;border-top:1px solid var(--line);border-left:0}.orbit-one{width:390px}.orbit-two{width:280px}.nucleus-center{width:190px}.simple-paths{grid-template-columns:1fr}.simple-paths a{min-height:250px}.simple-paths h2{margin-top:40px}}@media(max-width:560px){.home-simple .site-header nav a:first-child{display:none}.simple-hero-copy,.simple-thesis,.simple-founder{padding-right:24px;padding-left:24px}.simple-hero-copy{min-height:610px;padding-top:76px;padding-bottom:76px}.simple-hero h1{font-size:clamp(3.7rem,18vw,5.2rem)}.simple-actions{align-items:flex-start;flex-direction:column}.nucleus-mark{min-height:400px}.orbit-one{width:320px}.orbit-two{width:230px}.nucleus-center{width:158px}.simple-paths{border-left:0}.simple-paths a{min-height:auto;padding:42px 24px;border-right:0;border-bottom:1px solid var(--line)}.simple-paths p{min-height:0}}
