
:root{--bg:#111;--paper:#f5f2ea;--ink:#f4f0e7;--muted:#b7b0a2;--gold:#c49a3b;--line:#39342b;--green:#cfb781}.masthead{background:#101010}.brand{gap:18px}.brand .ooda-mark{width:175px;height:50px;object-fit:cover}.brand .partner-mark{width:72px;height:22px;object-fit:contain}.partner small{font-size:7px;display:block;letter-spacing:.13em;color:#a69c89;margin-bottom:4px}.mast-label{color:#cdb778}.rail{background:#141310}.rail nav button{color:#b3aa98}.rail nav button .num{color:#807563}.rail nav button[aria-current=step]{background:#332b1c}.rail-bottom p{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:700;font-size:20px;color:#d6b460}.rail-bottom>span:last-child{color:#9b907b}.controls{background:#141310}.page,#stage{background:#1d1c18}.page.light{background:#f5f2eb;--local-ink:#26221b;--local-muted:#746b5b;--local-line:#d6ccba}.page{--local-muted:#b7b0a1;--local-line:#514735}.serif{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:700;color:#d1ac58;letter-spacing:-.04em}.light .serif{color:#947227}.hero:before{background:linear-gradient(90deg,#13120ff5 5%,#171611d9 55%,#1716116b)}.hero .copy{position:relative}.hero .ooda-headline{font-size:clamp(37px,4.2vw,72px);font-weight:800;line-height:1.06;letter-spacing:-.05em}.ooda-headline span{color:#d1ac58}.hero-photo{opacity:.34}.button{background:#c49a3b;color:#16130e}.button.secondary{background:#16151133;color:var(--local-ink)}.light .button.secondary{background:transparent}.mast-actions .outline{border-color:#806b43}.hero-bottom{color:#d2bd8b}.mini-facts strong{color:#e4d4aa}.visual-caption,.hero-orbit-label{color:#d6c6a1}.library-footnote{color:#847861}.rail-bottom .brand-source{display:inline-block;margin-top:12px}.search-result:focus,.search-result:hover{outline-color:#c49a3b}@media(max-width:700px){.brand .ooda-mark{width:125px;height:36px}.brand .partner-mark{width:57px;height:18px}.brand{gap:10px}.partner small{display:none}}
