:root{--bg:#080f18;--panel:#101f2a;--text:#f0f1eb;--muted:#a6b6c4;--cyan:#9ce4d6;--gold:#dcb17c;--line:#ffffff26}body{-webkit-font-smoothing:antialiased}.wrap{width:min(1240px,calc(100% - 96px))}.top{background:#080f18}.nav{min-height:98px}.brand{font-size:13px;letter-spacing:.06em;line-height:1.4}.studio-mark{display:block;width:45px;height:45px}.back,.contact-link{font-size:11px}.intro{position:relative;max-width:unset;padding:70px 0 40px;overflow:hidden}.intro:after{content:"";position:absolute;right:-25px;top:-80px;width:650px;height:450px;background:linear-gradient(90deg,#080f18,transparent 45%,#080f1820),url('assets/lunar-hero.webp') center/cover;opacity:.24;pointer-events:none;z-index:-1}.intro h1{font-weight:500;letter-spacing:-.055em;font-size:clamp(40px,5.8vw,78px);line-height:1.05}.intro h1 span{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-style:italic}.intro .lead{font-size:15px;line-height:1.8;max-width:650px}.eyebrow,.label{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:400;font-size:9px;letter-spacing:.1em}.disclaimer{font-size:10px}.program-strip{padding:24px 0}.program-strip strong{font-weight:500}.program-strip p{font-size:11px}.tabs{margin-top:20px;margin-bottom:42px}.tabs button{font-size:12px;padding:22px 15px}.tabs button span{font-family:ui-monospace,monospace;color:var(--gold)}.tabs button[aria-selected=true]{background:linear-gradient(0deg,#9ce4d60a,transparent)}.view-heading h2{font-weight:500;letter-spacing:-.035em}.view-heading>p{font-size:12px;line-height:1.8}.deck{background:#eae7de;border-radius:0;border:1px solid #64796c;box-shadow:0 20px 70px #0002;color:#193b38}.deck-top,.deck-footer{padding:20px 34px;font-family:ui-monospace,monospace;font-weight:400;font-size:8px;border-color:#47635630;color:#4c6455}.slide{padding:40px 38px;min-height:470px}.slide .kicker{font-family:ui-monospace,monospace;font-size:9px;font-weight:400;color:#4f6553}.slide h3{font-weight:500;letter-spacing:-.05em;font-size:clamp(30px,4vw,51px);line-height:1.08;margin:18px 0 20px}.slide .slide-lead{font-size:15px;line-height:1.7;max-width:850px;color:#526c60}.slide-card{background:#f5f3ec;border-top:2px solid #4e7b63;padding:23px}.slide-card strong{font-size:36px;font-weight:500;letter-spacing:-.06em;color:#315f4c}.slide-card h4{font-weight:600}.slide-card p{font-size:12px;color:#526b60}.slide-callout{background:#224a40;padding:20px 22px;font-size:12px;line-height:1.8}.slide-callout b{color:#b0e1c7}.slide-table th{font-family:ui-monospace,monospace;font-size:9px;font-weight:400;color:#4f6456}.slide-table th,.slide-table td{border-color:#47635630;padding:13px 11px}.slide-table{font-size:12px}.slide-table td:first-child{font-weight:500}.slide .phase-line{gap:18px;margin-top:35px}.phase-line>div{border-color:#5c8d73}.phase-line strong{font-family:ui-monospace,monospace;font-weight:400;font-size:10px}.phase-line h4{font-weight:500;font-size:17px}.phase-line p{line-height:1.8}.deck-controls{gap:15px;flex-wrap:wrap;margin:20px 0 28px}.focus-button{margin-right:auto;color:var(--cyan);border-color:#466a63}.deck-controls .outline{border-radius:0;padding:11px 16px;font-size:11px}.slide-dots{gap:10px}.slide-dots button{height:8px;width:8px}.value-note{margin-bottom:40px;padding:25px 0}.value-note strong{font-size:12px}.value-note p{font-size:12px;line-height:1.9}.scenario-bar{background:#10212c;border-radius:0;padding:20px;border-color:#39515a}.scenario-bar label{font-weight:500;font-size:12px}.scenario-bar select{border-radius:0;font-size:11px;padding:10px}.workflow-layout{gap:24px}.flow-board{border-radius:0;padding:26px 35px;background-color:#0c1821;border-color:#3d535c}.node{border-radius:0;padding:16px 18px;background:#112631}.node strong{font-weight:500;font-size:13px}.node span{font-size:10px;line-height:1.6;margin-top:4px}.node.active{box-shadow:none;border-color:var(--cyan);background:#193c38}.node.hold{background:#30272c}.stage-detail{border-radius:0;padding:30px;background:#10212b;border-color:#3a515a}.stage-detail h3{font-weight:500;font-size:28px;letter-spacing:-.04em}.stage-detail p{font-size:13px;line-height:1.8}.stage-detail dd{font-size:12px;line-height:1.9}.stage-detail dt{font-family:ui-monospace,monospace;font-size:8px;font-weight:400}.review-tag{border-radius:0;font-size:10px;line-height:1.8}.metrics{gap:16px}.metrics article{border-radius:0;padding:23px;border-color:#3c525d}.metrics strong{font-weight:500;font-size:34px;letter-spacing:-.05em}.metrics article>span{font-family:ui-monospace,monospace;font-size:8px;font-weight:400}.metrics small{font-size:10px}.dashboard-panel{border-radius:0;border-color:#3c525d;background:#10202b;padding:28px}.panel-heading h3{font-weight:500;font-size:18px;letter-spacing:-.025em}.badge{border-radius:2px;font-size:8px;font-family:ui-monospace,monospace;font-weight:400;padding:5px 8px}.schedule-item-head{font-size:10px}.schedule-item{margin-top:21px}.bar-track{height:18px;border-radius:0}.bar{border-radius:0;height:4px;top:3px}.bar.forecast{top:11px;height:3px}.chart-note{font-size:9px;line-height:1.8}.source-details{font-size:10px;line-height:1.9}#executive-update{font-size:12px;line-height:1.9}#executive-update strong{font-weight:600}.draft-label{font-size:9px}.outline{border-radius:0}.risk-panel th{font-family:ui-monospace,monospace;font-weight:400;font-size:9px}.risk-panel td{font-size:11px;padding-block:19px}.studio-cta{padding:70px 0}.studio-cta h2{font-weight:500}.studio-cta p{font-size:13px!important;line-height:1.8}.button{border-radius:0;background:var(--text);border-color:var(--text);font-size:12px;padding:15px 20px}.button:hover{background:var(--cyan);border-color:var(--cyan)}.footer{font-size:10px;padding-block:25px}.focus-deck .top,.focus-deck .intro,.focus-deck .program-strip,.focus-deck .tabs,.focus-deck .view-heading,.focus-deck .value-note,.focus-deck .studio-cta,.focus-deck .footer{display:none}.focus-deck .wrap{width:min(1500px,calc(100% - 48px))}.focus-deck .deck{margin-top:22px}.focus-deck .slide{min-height:calc(100svh - 210px);display:flex;flex-direction:column;justify-content:center}.focus-deck .slide h3{font-size:clamp(34px,5.5vw,75px);max-width:1100px}.focus-deck .slide .slide-lead{font-size:17px;max-width:1000px}.focus-deck .deck-controls{margin-bottom:15px}.focus-deck .slide-grid{width:100%}
@media(max-width:1000px){.wrap{width:calc(100% - 60px)}.slide{padding:32px}.slide h3{font-size:39px}.slide-card strong{font-size:30px}.metrics article{padding:18px}.metrics strong{font-size:29px}}
@media(max-width:800px){.wrap{width:calc(100% - 44px)}.intro{padding-top:50px}.intro:after{right:-150px;opacity:.15}.slide{min-height:500px;padding:27px}.slide h3{font-size:36px}.slide-card{padding:17px}.slide-card strong{font-size:28px}.deck-top,.deck-footer{padding:18px 27px}.deck-controls{gap:10px}.deck-controls .outline{font-size:10px;padding:10px 12px}.deck-controls .focus-button{flex-basis:100%;margin:0 0 5px}.deck-controls .slide-dots{margin:auto}.value-note{margin-bottom:25px}.view-heading>p{font-size:12px}.dashboard-panel{padding:23px}.focus-deck .wrap{width:calc(100% - 30px)}.focus-deck .slide{min-height:calc(100svh - 260px)}.focus-deck .slide .slide-lead{font-size:14px}}
@media(max-width:460px){.wrap{width:calc(100% - 32px)}.nav{min-height:82px;gap:16px}.brand{font-size:10px;gap:8px}.studio-mark{width:36px;height:36px}.back{font-size:9px}.intro{padding-top:42px}.intro h1{font-size:42px}.intro .lead{font-size:13px}.disclaimer{font-size:9px}.program-strip strong{font-size:15px}.program-strip p{font-size:10px}.tabs{margin-bottom:30px}.tabs button{padding:15px 6px;font-size:10px}.tabs button span{font-size:9px}.view-heading h2{font-size:30px}.view-heading .eyebrow{font-size:8px}.view-heading>p{font-size:11px}.slide{padding:22px;min-height:610px}.slide h3{font-size:32px}.slide .slide-lead{font-size:13px!important}.slide-grid{gap:10px;margin-top:20px}.slide-card{padding:13px 15px}.slide-card strong{font-size:27px}.slide-card p{font-size:11px}.slide-card h4{font-size:15px}.slide-table{font-size:10px}.slide-table th{font-size:7px}.slide-table th,.slide-table td{padding:12px 5px}.slide-callout{font-size:10px;padding:14px}.deck-top,.deck-footer{padding:15px 20px;font-size:7px}.deck-footer{font-size:6px}.slide .phase-line{margin-top:24px;gap:13px}.phase-line h4{font-size:14px}.phase-line strong{font-size:9px}.phase-line p{font-size:11px}.scenario-bar{padding:16px}.flow-board{padding:20px}.stage-detail{padding:23px}.stage-detail h3{font-size:26px}.metrics article{padding:16px}.metrics strong{font-size:27px}.metrics article>span{font-size:7px}.metrics small{font-size:9px}.dashboard-panel{padding:20px}.panel-heading h3{font-size:17px}.risk-panel td{font-size:10px}.studio-cta h2{font-size:31px}.studio-cta p{font-size:12px!important}.focus-deck .slide{min-height:calc(100svh - 250px)}.focus-deck .slide h3{font-size:32px}.focus-deck .slide-grid{gap:8px}.focus-deck .slide .slide-lead{font-size:12px!important}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
