:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07090d;--bg-soft:#0c1016;--panel:#0f141c;--panel-strong:#151d28;--line:#1e2733;--line-soft:#18212c;--line-strong:#2b394a;--ink:#eef3f8;--muted:#9aa7b6;--muted-2:#6b7888;--teal:#2dd4bf;--teal-dark:#0d9488;--teal-soft:#2dd4bf1f;--teal-glow:#2dd4bf80;--amber:#f6a93b;--amber-soft:#f6a93b1f;--green:#46d07f;--green-soft:#46d07f1f;--red:#f0584b;--red-soft:#f0584b1f;--blue:#4d8cf0;--blue-soft:#4d8cf01f;--shadow:0 24px 70px #0000005c;--radius:8px;--card-bg:linear-gradient(180deg, #161e29eb, #0c1016eb);--card-bg-strong:linear-gradient(180deg, #1a2330f5, #0d121af5);--card-shadow:0 14px 34px #00000052;--card-shadow-hover:0 22px 50px #0000006b;--card-radius:14px;--ease-out:cubic-bezier(.22, 1, .36, 1);--layout-full-bleed:100%;--layout-wide:1400px;--layout-standard:1220px;--layout-editorial:780px;--layout-gutter:clamp(1rem, 4vw, 2rem);--header-offset:5.35rem;--max:var(--layout-standard);--space:var(--bg)}.space-now-page{--amber:#a855f7;--amber-soft:#a855f71f;color:var(--ink);isolation:isolate;background:radial-gradient(900px 340px at 80% 0,#4d8cf00f,#0000 62%),radial-gradient(760px 300px at 4% 6%,#2dd4bf0d,#0000 60%),#05070a;padding-bottom:4rem;position:relative;overflow:hidden}.space-now-page a{color:inherit}.section-mini-nav{-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);margin:-.5rem auto 0;margin-left:max(1rem, calc((100% - min(var(--layout-standard), 100% - 2rem)) / 2));max-width:min(var(--layout-standard), calc(100% - 2rem));top:var(--header-offset);z-index:20;background:#05070abd;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.35rem;width:fit-content;padding:.35rem;display:flex;position:sticky}.section-mini-nav a{color:var(--muted);border-radius:999px;min-height:2rem;padding:.45rem .7rem;font-size:.82rem;font-weight:800;text-decoration:none}.section-mini-nav a:hover{color:var(--teal);background:#2dd4bf1a}.space-now-intro,.space-now-section,.space-now-follow,.space-now-finite,.space-now-since,.space-now-story-hero{z-index:1;max-width:var(--layout-standard);margin:0 auto;padding:clamp(2rem,4vw,3.25rem) clamp(1rem,4vw,2rem);position:relative}.space-now-intro{padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(2rem,4vw,3rem)}.space-now-intro .atmosphere{height:38rem;top:0}.space-now-status-bar{flex-wrap:wrap;align-items:center;gap:.35rem .15rem;width:fit-content;max-width:100%;margin-bottom:clamp(1.5rem,3vw,2.5rem);padding:0;display:flex}.space-now-status-bar>span{color:var(--muted);letter-spacing:.01em;text-transform:none;align-items:center;gap:.4rem;padding:.15rem .7rem .15rem 0;font-size:.76rem;font-weight:600;display:inline-flex}.space-now-status-bar>span+span{border-left:1px solid var(--line);padding-left:.7rem}.space-now-status-text{white-space:nowrap;min-width:0}.space-now-status-bar svg{color:var(--teal);flex:none}.space-now-status-bar>span:last-child{color:var(--ink);font-weight:700}.space-now-intro-grid{gap:1rem;display:grid}.space-now-intro .eyebrow{margin-bottom:.4rem}.space-now-intro h1,.space-now-story-hero h1{letter-spacing:-.03em;text-wrap:balance;max-width:16ch;margin:.5rem 0 0;font-size:clamp(2.8rem,7vw,5.6rem);line-height:.96}.space-now-promise{color:#dce7ef;letter-spacing:-.01em;max-width:56ch;margin-top:1.25rem;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:600;line-height:1.4}.space-now-intro p:not(.eyebrow):not(.space-now-promise){color:var(--muted);max-width:60ch;margin-top:.85rem}.space-now-since{border:1px solid var(--line);border-left:3px solid var(--teal);border-radius:var(--card-radius);box-shadow:var(--card-shadow);background:linear-gradient(90deg,#2dd4bf17,#0000 64%),#ffffff05;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:1rem;padding:clamp(1.1rem,2.5vw,1.6rem);display:grid}.space-now-since .eyebrow{margin-bottom:.3rem}.space-now-since h2{letter-spacing:-.02em;max-width:22ch;margin:.3rem 0 0;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.15}.space-now-since>p{color:var(--muted);margin:0}.space-now-since ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.space-now-since li{border-left:2px solid var(--teal);gap:.2rem;padding-left:.85rem;display:grid}.space-now-since li strong{color:var(--ink);font-size:.95rem}.space-now-since li span{color:var(--muted);font-size:.88rem}.space-now-section{border-top:0}.space-now-section-header{grid-template-columns:minmax(0,.6fr) minmax(0,.4fr);align-items:end;gap:clamp(1rem,3vw,2.5rem);margin-bottom:clamp(1.5rem,3vw,2.25rem);display:grid}.space-now-section-header h2{letter-spacing:-.03em;text-wrap:balance;max-width:26ch;margin:.35rem 0 0;font-size:clamp(1.7rem,3.2vw,2.85rem);line-height:1.05}.space-now-section-header>p{border-left:1px solid var(--line-strong);color:var(--muted);align-self:center;margin:0;padding-left:1.1rem;font-size:1rem;line-height:1.6}.space-now-story-card,.space-now-event-card,.space-now-direct-card,.space-now-watch-card{background:var(--card-bg);border:1px solid var(--line);border-radius:var(--card-radius);box-shadow:var(--card-shadow);color:var(--ink);transition:transform .26s var(--ease-out), border-color .2s ease, box-shadow .26s ease;align-content:start;gap:.95rem;padding:1.2rem;display:grid;position:relative;overflow:hidden}.space-now-story-card:before,.space-now-event-card:before,.space-now-direct-card:before,.space-now-watch-card:before{content:"";background:linear-gradient(180deg, var(--teal), #2dd4bf0f);opacity:.7;width:3px;transition:opacity .2s;position:absolute;inset:0 auto 0 0}a.space-now-story-card:hover,a.space-now-event-card:hover,a.space-now-direct-card:hover,a.space-now-watch-card:hover{border-color:var(--teal-glow);box-shadow:var(--card-shadow-hover), 0 0 0 1px #2dd4bf24;transform:translateY(-4px)}.space-now-story-card:has(a):hover{border-color:var(--teal-glow);box-shadow:var(--card-shadow-hover), 0 0 0 1px #2dd4bf24;transform:translateY(-4px)}.space-now-watch-card:has(a):hover{border-color:var(--teal-glow);box-shadow:var(--card-shadow-hover), 0 0 0 1px #2dd4bf24;transform:translateY(-4px)}.space-now-story-card:has(a):hover:before{opacity:1}.space-now-watch-card:has(a):hover:before{opacity:1}.space-now-story-card h3,.space-now-event-card h3,.space-now-direct-card h3,.space-now-watch-card h3,.space-now-bigger-card h3,.space-now-change-row h3,.space-now-number h3,.space-now-wonder h3{letter-spacing:-.02em;margin:.2rem 0 0;font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:1.2;transition:color .16s}.space-now-tag-row{flex-wrap:wrap;gap:.45rem;display:flex}.space-now-status,.space-now-tag-row span,.space-now-mini-label,.space-now-number>span,.space-now-wonder>div>span,.space-now-change-row>div>span,.space-now-follow-card span,.space-now-event-card .space-now-tag-row span,.space-now-direct-card dt,.space-now-event-card dt,.space-now-story-card dt,.space-now-bigger-card dt,.space-now-source-ledger article>span{color:var(--muted-2);letter-spacing:.1em;text-transform:uppercase;font-family:Geist Mono,ui-monospace,monospace;font-size:.7rem;font-weight:700}.space-now-status,.space-now-tag-row span{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;background:#ffffff0b;border-radius:999px;align-items:center;gap:.35rem;height:1.6rem;padding:0 .6rem;line-height:1;display:inline-flex}.space-now-status svg{flex:none}.space-now-status[data-tone=confirm]{color:var(--green);background:var(--green-soft);border-color:#46d07f59}.space-now-status[data-tone=developing]{color:var(--amber);background:var(--amber-soft);border-color:#f6a93b59}.space-now-status[data-tone=claim]{color:var(--blue);background:var(--blue-soft);border-color:#4d8cf059}.space-now-status[data-tone=resolved]{color:var(--muted);background:#ffffff0a}.space-now-tag-row span[data-importance=Lead]{color:var(--teal);background:var(--teal-soft);border-color:#2dd4bf66}.space-now-tag-row span[data-importance=Major]{color:var(--amber);background:var(--amber-soft);border-color:#f6a93b66}.space-now-lead{background:var(--card-bg-strong);border:1px solid var(--line-strong);border-radius:18px;grid-template-columns:minmax(0,1.5fr) minmax(300px,.75fr);align-items:stretch;gap:0;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000080}.space-now-lead:before{content:"";background:linear-gradient(90deg, transparent, var(--teal), transparent);height:1px;position:absolute;top:0;left:12%;right:12%}.space-now-lead-copy,.space-now-lead-side{gap:1.1rem;display:grid}.space-now-lead-copy{padding:clamp(1.4rem,3vw,2.4rem)}.space-now-lead-copy>h3{letter-spacing:-.03em;text-wrap:balance;max-width:none;margin:.3rem 0 0;font-size:clamp(1.6rem,3.4vw,2.6rem);line-height:1.04}.space-now-lead-copy>p{color:var(--muted);max-width:none;margin:0;font-size:1.02rem;line-height:1.6}.space-now-lead-side{border-left:1px solid var(--line);background:#05080c66;padding:clamp(1.1rem,2.2vw,1.6rem)}.space-now-why,.space-now-change{border:1px solid var(--line);border-left:2px solid var(--teal);background:#2dd4bf0a;border-radius:10px;gap:.5rem;padding:.95rem 1.05rem;display:grid}.space-now-why strong,.space-now-change strong{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;font-family:Geist Mono,ui-monospace,monospace;font-size:.72rem;font-weight:700}.space-now-why p,.space-now-change p{color:var(--ink);margin:0}.space-now-known-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.space-now-fact-panel{background:0 0;border:0;border-radius:0;padding:.25rem 0}.space-now-fact-panel h4{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.4rem;margin:0 0 .65rem;font-size:.78rem;display:flex}.space-now-fact-panel[data-tone=alert] h4 svg{color:var(--amber)}.space-now-fact-panel[data-tone=check] h4 svg{color:var(--teal)}.space-now-fact-panel ul,.space-now-timeline{color:var(--muted);gap:.45rem;margin:0;padding-left:1.35rem;line-height:1.5;list-style-position:outside;display:grid}.space-now-fact-panel li,.space-now-timeline li{padding-left:.2rem}.space-now-watch-panel,.space-now-outcome{background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;padding:0;display:grid}.space-now-watch-panel svg,.space-now-outcome svg{color:var(--amber);margin-top:.15rem}.space-now-watch-panel strong{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;display:block}.space-now-watch-panel p,.space-now-outcome span{color:var(--muted);margin:0}.space-now-image{border:1px solid var(--line);border-radius:12px;margin:0;overflow:hidden}.space-now-image img{aspect-ratio:16/10;object-fit:cover;height:auto;transition:transform .6s var(--ease-out);width:100%;display:block}.space-now-lead-side .space-now-image{border-radius:12px;height:100%;min-height:14rem}.space-now-lead-side .space-now-image img{aspect-ratio:auto;height:100%}.space-now-lead:hover .space-now-image img,.space-now-image:hover img{transform:scale(1.04)}.space-now-image figcaption,.space-now-wonder figcaption{color:var(--muted);background:#05080cdb;padding:.55rem .7rem;font-size:.74rem}.space-now-image figcaption a,.space-now-image figcaption svg{color:var(--teal)}.space-now-story-grid{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0;margin-top:.75rem;display:grid}.space-now-story-card{border:0;border-bottom:1px solid var(--line);border-left:2px solid var(--teal);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:start;gap:.6rem;padding:1.15rem 0 1.15rem 1.1rem;transition:border-color .2s,background .2s;display:grid}.space-now-story-card:before{display:none}.space-now-story-card:hover{border-left-color:var(--teal);background:#2dd4bf0a}.space-now-story-card>.space-now-tag-row,.space-now-story-card>h3,.space-now-story-card>p,.space-now-story-card>dl{grid-column:1}.space-now-story-card>h3,.space-now-story-card>p{margin:0}.space-now-story-card dl{gap:.5rem;margin:.25rem 0 0;display:grid}.space-now-story-card dl>div{border-top:0;padding-top:0}.space-now-story-card .space-now-card-actions{grid-area:1/2;align-self:center;margin-top:0}.space-now-story-card dl,.space-now-event-card dl,.space-now-direct-card dl,.space-now-bigger-card dl,.space-now-change-row dl{gap:.65rem;margin:.5rem 0 0;display:grid}.space-now-story-card dl>div,.space-now-direct-card dl>div,.space-now-event-card dl>div,.space-now-bigger-card dl>div,.space-now-change-row dl>div{border-top:1px solid var(--line-soft);padding-top:.6rem}.space-now-story-card dd,.space-now-event-card dd,.space-now-direct-card dd,.space-now-bigger-card dd,.space-now-change-row dd{color:var(--muted);margin:.2rem 0 0;line-height:1.5}.space-now-card-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;display:flex}.space-now-card-actions.space-now-card-actions-stack{flex-direction:column;align-items:stretch;gap:.5rem}.space-now-card-actions.space-now-card-actions-stack .button{width:100%}.space-now-card-actions .button svg{color:var(--teal)}.space-now-fast-section{padding-top:clamp(1.4rem,3vw,2.2rem)}.space-now-fast-list{border-top:1px solid var(--line);display:grid}.space-now-fast-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem 1rem;padding:.9rem 0;text-decoration:none;display:grid}.space-now-fast-row:hover{background:#2dd4bf0a}.space-now-fast-row span,.space-now-fast-row em{border:1px solid var(--line);color:var(--teal);border-radius:999px;width:fit-content;padding:.32rem .55rem;font-size:.75rem;font-style:normal;font-weight:800}.space-now-fast-row strong{color:var(--ink);font-size:1.02rem;font-weight:600;line-height:1.35}.space-now-fast-row em{color:var(--amber);justify-self:end}.space-now-fast-row p{color:var(--muted);margin:0}.space-now-event-grid{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0;margin-top:.75rem;display:grid}.space-now-event-card{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(170px,.34fr);align-content:start;align-items:start;gap:1.25rem;padding:1.4rem 0;transition:background .2s;display:grid}.space-now-event-card:before{display:none}.space-now-event-card:hover{background:#4d8cf00a}.space-now-event-head{gap:.55rem;display:grid}.space-now-event-card dl{align-self:start;gap:.6rem;margin:0}.space-now-event-card dl>div{border-top:0;padding-top:0}.space-now-event-card dl dt,.space-now-watch-card dl dt{color:var(--teal)}.space-now-event-actions{flex-direction:column;align-self:start;gap:.5rem;display:flex}.space-now-event-actions .button{width:100%}.space-now-developing-list{gap:1rem;display:grid}.space-now-developing-card{background:linear-gradient(90deg, var(--amber-soft), transparent 42%), #ffffff05;border:1px solid var(--line);border-left:3px solid var(--amber);border-radius:var(--card-radius);grid-template-columns:minmax(0,.58fr) minmax(0,.42fr);align-items:start;gap:1.1rem;padding:1.4rem;display:grid}.space-now-developing-card>div:first-child{gap:.5rem;padding-top:.15rem;display:grid}.space-now-developing-card>div:first-child h3{margin:.35rem 0 0}.space-now-developing-card .space-now-timeline{align-self:center;margin:0;font-size:.9rem}.space-now-developing-card .space-now-watch-panel{border-top:1px solid var(--line);grid-column:1/-1;padding-top:.9rem}.space-now-direct-grid{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0;margin-top:.75rem;display:grid}.space-now-direct-card{border:0;border-bottom:1px solid var(--line);border-left:2px solid var(--blue);box-shadow:none;background:0 0;border-radius:0;align-content:start;gap:.85rem;padding:1.15rem 0 1.15rem 1.1rem;transition:background .2s;display:grid}.space-now-direct-card:before{display:none}.space-now-direct-card:hover{background:#4d8cf00a}.space-now-direct-card dl{gap:.5rem;margin:0}.space-now-direct-card dl>div{border-top:0;padding-top:0}.space-now-source-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;display:grid}.space-now-source-identity svg{color:var(--blue)}.space-now-source-identity h3{margin:0}.space-now-direct-why{border-top:1px solid var(--line-soft);color:var(--muted);margin:0;padding-top:.75rem}.space-now-direct-why strong{color:var(--text);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;display:block}.space-now-direct-why p{margin:0;font-style:italic}.space-now-direct-actions{flex-wrap:wrap;gap:.75rem;margin-top:auto;display:flex}.space-now-direct-actions a{color:var(--teal);align-items:center;gap:.35rem;font-weight:700;text-decoration:none;display:inline-flex}.space-now-direct-actions a:hover{text-decoration:underline}.space-now-source-ledger{gap:.7rem;display:grid}.space-now-source-ledger article{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:.85rem 0}.space-now-source-ledger article:last-child{border-bottom:0}.space-now-source-ledger h3{margin:.2rem 0;font-size:.95rem}.space-now-source-ledger p{color:var(--muted);margin:.2rem 0 .5rem;font-size:.9rem}.space-now-source-ledger a,.space-now-link-row a,.space-now-change-row>a{color:var(--teal);align-items:center;gap:.3rem;font-weight:700;text-decoration:none;display:inline-flex}.space-now-source-ledger a:hover,.space-now-link-row a:hover,.space-now-change-row>a:hover{text-decoration:underline}.space-now-source-ledger .space-now-also-reported{color:var(--muted);margin-top:.35rem;font-size:.86rem}.space-now-change-list{gap:1rem;display:grid}.space-now-change-row{border:1px solid var(--line);border-left:3px solid var(--teal);border-radius:var(--card-radius);background:linear-gradient(90deg,#2dd4bf0d,#0000 48%),#ffffff05;grid-template-columns:minmax(0,.38fr) minmax(0,.46fr) auto;align-items:start;gap:1.1rem;padding:1.2rem;display:grid}.space-now-change-row>div>span:first-child{color:var(--teal)}.space-now-change-row p{color:var(--muted);margin:.25rem 0 0}.space-now-bigger-grid{gap:1rem;display:grid}.space-now-bigger-card{background:var(--card-bg);border:1px solid var(--line);border-radius:var(--card-radius);box-shadow:var(--card-shadow);grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:1.1rem;padding:1.4rem;display:grid}.space-now-bigger-card>span,.space-now-bigger-card h3,.space-now-bigger-card>p,.space-now-bigger-card .space-now-link-row{grid-column:1}.space-now-bigger-card>p{color:var(--muted);margin:0}.space-now-bigger-card dl{grid-area:1/2/span 4}.space-now-link-row{flex-wrap:wrap;gap:.85rem;margin-top:.4rem;display:flex}.space-now-number-wonder-grid{grid-template-columns:minmax(240px,.34fr) minmax(0,.66fr);align-items:stretch;gap:1.25rem;display:grid}.space-now-number{border:0;border-left:3px solid var(--teal);box-shadow:none;background:0 0;border-radius:0;align-content:center;gap:.7rem;padding:.5rem 0 .5rem 1.2rem;display:grid}.space-now-number strong{background:linear-gradient(180deg, var(--teal), var(--teal-dark));color:#0000;letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;font-size:clamp(4rem,9vw,6.5rem);font-weight:800;line-height:.9}.space-now-number small{color:#d6dfeb;font-size:.92rem;line-height:1.5}.space-now-wonder{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,.54fr) minmax(0,.46fr);gap:1.3rem;display:grid;overflow:visible}.space-now-wonder figure{border:1px solid var(--line);border-radius:12px;height:100%;min-height:16rem;margin:0;overflow:hidden}.space-now-wonder img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;display:block}.space-now-wonder>div{align-content:center;gap:.75rem;padding:.25rem 0;display:grid}.space-now-wonder h3{max-width:18ch}.space-now-wonder>div>p{color:var(--muted);margin:0}.space-now-quick-list{border-top:1px solid var(--line);gap:0;display:grid}.space-now-quick-layout{gap:1rem;display:grid}.space-now-quick-card-grid{grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);gap:1rem;display:grid}.space-now-quick-row{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:9rem minmax(0,.4fr) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.95rem 0;transition:background .2s,transform .2s;display:grid}.space-now-quick-row:hover{background:#2dd4bf0a;transform:translate(3px)}.space-now-quick-row span{color:var(--amber);letter-spacing:.08em;text-transform:uppercase;font-family:Geist Mono,ui-monospace,monospace;font-size:.72rem;font-weight:700}.space-now-quick-row strong{color:var(--ink);font-size:.98rem}.space-now-quick-row p{color:var(--muted);margin:0;font-size:.9rem}.space-now-quick-row svg{color:var(--teal);flex:none}.space-now-caught-up{color:var(--teal);letter-spacing:.04em;margin-top:1.25rem;font-family:Geist Mono,ui-monospace,monospace;font-size:.85rem;font-weight:700}.space-now-watch-grid{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0;margin-top:.75rem;display:grid}.space-now-watch-card{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(220px,.4fr);align-content:start;gap:1rem;padding:1.4rem 0;transition:background .2s;display:grid}.space-now-watch-card:before{display:none}.space-now-watch-card:hover{background:#2dd4bf0a}.space-now-watch-head{gap:.55rem;display:grid}.space-now-watch-side{align-self:start;gap:.9rem;display:grid}.space-now-watch-card .space-now-card-actions{margin-top:0}.space-now-follow{border:1px solid var(--line);box-shadow:var(--card-shadow);background:linear-gradient(135deg,#2dd4bf1a,#0000 46%),#0f141cb3;border-radius:14px;gap:1rem;padding:1.15rem 1.25rem;display:grid}.space-now-follow-copy .eyebrow{margin-bottom:.25rem}.space-now-follow h2{letter-spacing:-.03em;max-width:28ch;margin:.15rem 0 0;font-size:clamp(1.25rem,2.2vw,1.65rem);line-height:1.15}.space-now-follow-copy>p:not(.eyebrow){color:var(--muted);max-width:58ch;margin:.45rem 0 0}.space-now-follow-main{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);align-items:start;gap:1rem;display:grid}.space-now-follow-grid{flex-wrap:wrap;gap:.5rem;display:flex}.space-now-follow-card{border:1px solid var(--line);background:#ffffff08;border-radius:999px;align-items:center;gap:.45rem;min-height:0;padding:.28rem .3rem .28rem .7rem;transition:background .2s,border-color .2s;display:inline-flex}.space-now-follow-card:hover{background:#2dd4bf14;border-color:#2dd4bf59}.space-now-follow-card span{color:var(--muted);letter-spacing:.02em;max-width:14rem;font-size:.78rem;font-weight:700;line-height:1.2}.space-now-follow-card .button{width:fit-content;min-height:2rem;padding:.35rem .7rem}.space-now-follow-signup .form-panel{border:1px solid var(--line);background:#ffffff06;border-radius:12px;margin:0;padding:.85rem}.space-now-follow-signup .form-grid{grid-template-columns:1fr;gap:.55rem}.space-now-follow-signup .form-grid .button{width:100%}.space-now-finite{border:1px solid var(--line);border-radius:var(--card-radius);background:0 0;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1rem;padding:1.1rem 1.3rem;display:flex}.space-now-finite svg{color:var(--teal);flex:none}.space-now-finite strong{color:var(--ink)}.space-now-finite span,.space-now-finite time{color:var(--muted)}.space-now-archive-banner{border:1px solid #2dd4bf52;border-left:3px solid var(--teal);border-radius:var(--card-radius);color:var(--ink);background:#151c26e6;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.95rem 1.1rem;display:grid}.space-now-archive-banner svg{color:var(--teal)}.space-now-archive-banner p{color:var(--muted);margin:0}.space-now-archive-banner strong,.space-now-archive-banner a{color:var(--ink)}.space-now-page>.space-now-archive-banner,.space-now-archive-affordance{width:calc(100% - clamp(2rem,8vw,4rem));max-width:1180px;margin:0 auto}.space-now-archive-affordance{justify-content:flex-end;display:flex}.space-now-archive-affordance a{color:var(--teal);border-bottom:1px solid #2dd4bf73;align-items:center;gap:.35rem;padding-bottom:.15rem;font-weight:700;text-decoration:none;display:inline-flex}.space-now-archive-affordance a:hover{color:var(--ink)}.space-now-archive-list{border-top:1px solid var(--line);display:grid}.space-now-archive-row{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:9rem minmax(8rem,.22fr) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;text-decoration:none;display:grid}.space-now-archive-row:hover{background:#2dd4bf0f}.space-now-archive-row time,.space-now-archive-row span,.space-now-archive-row small{color:var(--muted)}.space-now-archive-row time,.space-now-archive-row small{letter-spacing:.08em;text-transform:uppercase;font-family:Geist Mono,ui-monospace,monospace;font-size:.78rem;font-weight:700}.space-now-archive-row strong{color:var(--ink);line-height:1.35}.space-now-empty-state{border-bottom:1px solid var(--line);color:var(--muted);margin:0;padding:1rem 0}.space-now-story-hero{grid-template-columns:minmax(0,.58fr) minmax(320px,.42fr);align-items:center;gap:1.4rem;display:grid}.space-now-story-page .space-now-section{padding-top:clamp(1.5rem,3vw,2.25rem)}.space-now-arc-strip{border-bottom:1px solid var(--line);border-top:1px solid var(--line);gap:.65rem;padding:1rem 0;display:grid}.space-now-arc-strip ol{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.space-now-arc-strip li{color:var(--muted);font-size:.94rem;line-height:1.55}.space-now-story-hero .space-now-tag-row{margin-top:.5rem}.space-now-story-hero h1{max-width:none}.space-now-story-hero p{color:var(--muted)}.space-now-entity-chip-row{flex-wrap:wrap;gap:.45rem;margin-top:.65rem;display:flex}.space-now-entity-chip{border:1px solid var(--line);color:var(--muted);background:#ffffff0d;border-radius:999px;align-items:center;min-height:1.8rem;padding:.45rem .65rem;font-size:.78rem;line-height:1;text-decoration:none;display:inline-flex}a.space-now-entity-chip:hover{color:var(--ink);border-color:#2dd4bf73}.space-now-correction-history{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.space-now-correction-history h3{margin:0 0 .65rem;font-size:.95rem}.space-now-note{border:1px solid var(--line);border-left:2px solid var(--teal);background:linear-gradient(135deg,#2dd4bf1f,#0000 50%),#0f141cd9;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;padding:1rem 1.1rem;display:grid;box-shadow:0 14px 34px #00000052}.space-now-note svg{color:var(--teal);margin-top:.15rem}.space-now-note p{color:var(--ink);margin:0;font-size:.95rem;line-height:1.55}@media (max-width:980px){.space-now-intro-grid,.space-now-lead,.space-now-section-header,.space-now-since,.space-now-known-grid,.space-now-number-wonder-grid,.space-now-quick-card-grid,.space-now-developing-card,.space-now-change-row,.space-now-bigger-card,.space-now-wonder,.space-now-story-hero,.space-now-follow-main,.space-now-story-card,.space-now-event-card,.space-now-direct-card,.space-now-watch-card,.space-now-archive-row{grid-template-columns:1fr}.space-now-lead-side{border-left:0;border-top:1px solid var(--line)}.space-now-wonder figure{min-height:14rem}.space-now-wonder>div{padding:0 .3rem 1rem}.space-now-bigger-card>span,.space-now-bigger-card h3,.space-now-bigger-card>p,.space-now-bigger-card .space-now-link-row,.space-now-bigger-card dl{grid-area:auto}}@media (max-width:640px){.space-now-intro,.space-now-section,.space-now-follow,.space-now-finite,.space-now-since,.space-now-story-hero{padding-left:1rem;padding-right:1rem}.space-now-intro h1,.space-now-story-hero h1{font-size:clamp(2.3rem,11vw,3rem)}.space-now-status-bar{flex-wrap:wrap;align-items:start;gap:.35rem .15rem;width:100%;margin-bottom:1rem;padding:0;display:flex}.space-now-status-bar>span{align-items:center;gap:.4rem;padding:.15rem .7rem .15rem 0;line-height:1.25;display:inline-flex}.space-now-status-text{white-space:normal}.space-now-page>.space-now-archive-banner,.space-now-archive-affordance{width:calc(100% - 2rem)}.space-now-archive-affordance{justify-content:flex-start}.space-now-section-header{grid-template-columns:1fr}.space-now-fast-row{grid-template-columns:1fr auto;align-items:start}.space-now-fast-row span,.space-now-fast-row strong,.space-now-fast-row p{grid-column:1/-1}.space-now-fast-row em{grid-area:1/2;justify-self:end}.space-now-section-header>p{border-left:0;padding-left:0}.space-now-quick-row{grid-template-columns:1fr auto;align-items:start}.space-now-quick-row span{grid-area:1/1}.space-now-quick-row svg{grid-area:1/2;justify-self:end;margin-top:.1rem}.space-now-quick-row strong,.space-now-quick-row p{grid-column:1/-1}.space-now-card-actions .button,.space-now-watch-card .button{width:100%}}.roadmap-page{background:linear-gradient(180deg, #2dd4bf0d, transparent 14rem), var(--bg);color:var(--ink)}.roadmap-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.74fr);align-items:stretch;gap:clamp(1.5rem,4vw,3.5rem);min-height:min(86vh,52rem);padding:clamp(3.25rem,7vw,6.5rem) clamp(1rem,4vw,4rem) 2.5rem;display:grid}.roadmap-hero.compact-hero{min-height:34rem}.roadmap-hero-copy{align-self:center;max-width:880px}.roadmap-hero h1{letter-spacing:0;max-width:920px;margin:0;font-size:clamp(3rem,8vw,7.5rem);line-height:.88}.roadmap-lead{color:#d9e6f2;max-width:760px;margin:1.35rem 0 0;font-size:clamp(1.08rem,2vw,1.42rem);line-height:1.55}.roadmap-current-state{color:var(--muted);border-left:2px solid #2dd4bf94;gap:.75rem;max-width:760px;margin:1.5rem 0 0;padding-left:1.1rem;display:grid}.roadmap-current-state p,.roadmap-section-header p,.pathway-card p,.construction-card p,.roadmap-page .fine-print{color:var(--muted)}.roadmap-actions,.roadmap-centered-action,.follow-button-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.roadmap-figure{border-radius:var(--radius);box-shadow:var(--shadow);background:#ffffff0a;border:1px solid #ffffff1a;align-self:stretch;min-width:0;max-width:100%;min-height:100%;margin:0;position:relative;overflow:hidden}.roadmap-figure img{object-fit:cover;width:100%;min-width:0;max-width:100%;height:100%;display:block}.roadmap-figure figcaption{color:#d7e1ec;z-index:1;background:linear-gradient(#0000 0%,#07090d66 45%,#07090ddb 100%);padding:2.5rem .9rem .45rem;position:absolute;bottom:0;left:0;right:0}.roadmap-figure figcaption small,.roadmap-figure figcaption a{color:var(--muted);font-size:.7em}.roadmap-snapshot{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:0 clamp(1rem,4vw,4rem) 2.5rem;display:grid}.roadmap-snapshot-card,.construction-card,.roadmap-hinge-card,.unlock-card,.pathway-card,.challenge-preview-card,.share-card,.forecast-card,.planned-work-card,.capability-check-card,.outcome-dependency-card,.challenge-library-card,.methodology-grid article,.definition-grid article,.work-grid article,.proof-effort-list article,.challenge-impact-grid article{border-radius:var(--radius);background:#ffffff0b;border:1px solid #ffffff17}.roadmap-snapshot-card{align-content:start;gap:.55rem;padding:1rem;display:grid}.roadmap-snapshot-card span{color:var(--teal);text-transform:uppercase;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;font-weight:800}.roadmap-snapshot-card p{color:#d9e6f2;margin:0}.roadmap-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.roadmap-signal-card{border-radius:var(--radius);color:var(--ink);background:linear-gradient(135deg,#2dd4bf17,#0000 70%),#ffffff0b;border:1px solid #ffffff1a;gap:.7rem;min-height:14rem;padding:1rem;text-decoration:none;transition:border-color .14s,transform .14s;display:grid}.roadmap-signal-card:hover{border-color:#2dd4bf73;transform:translateY(-1px)}.roadmap-signal-card span{color:var(--teal);text-transform:uppercase;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;font-weight:850}.roadmap-signal-card h3{margin:0;font-size:1.1rem}.roadmap-signal-card p{color:var(--muted);margin:0;line-height:1.62}.roadmap-signal-card svg{color:var(--teal);align-self:end}.roadmap-section{scroll-margin-top:calc(var(--header-offset) + 3rem);padding:clamp(3rem,7vw,6rem) clamp(1rem,4vw,4rem)}#capability-map,#choose-a-future,#challenges-preview,#methodology{scroll-margin-top:calc(var(--header-offset) + 3rem)}.roadmap-section:nth-of-type(2n){background:#ffffff05}.roadmap-section-inner{max-width:var(--layout-standard);margin:0 auto}.roadmap-section-header{grid-template-columns:minmax(0,.92fr) minmax(280px,.58fr);align-items:start;gap:1.5rem;margin-bottom:1.5rem;display:grid}.roadmap-section-header.compact{margin-top:2rem}.roadmap-section-header h2{letter-spacing:0;margin:0;font-size:clamp(2rem,4.4vw,4rem);line-height:.98}.roadmap-hinge-grid,.under-construction-grid,.unlock-grid,.pathway-card-grid,.challenge-preview-grid,.share-follow-grid,.forecast-grid,.capability-checklist,.pathway-outcome-grid,.planned-work-grid,.work-grid,.definition-grid,.methodology-grid,.challenge-impact-grid,.challenge-library-grid{gap:1rem;display:grid}.roadmap-hinge-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.roadmap-hinge-card{display:grid;overflow:hidden}.roadmap-hinge-card>div:not(.roadmap-figure){gap:.7rem;padding:1rem;display:grid}.roadmap-hinge-card .roadmap-figure{box-shadow:none;border:0;border-radius:0;min-height:13rem}.roadmap-hinge-card .roadmap-figure figcaption,.pathway-card .roadmap-figure figcaption,.construction-card .roadmap-figure figcaption{font-size:.74rem}.roadmap-hinge-card h3,.construction-card h3,.unlock-card h3,.pathway-card h3,.challenge-preview-card h3,.share-card h3,.forecast-card h3,.planned-work-card h3,.capability-check-card h3,.outcome-dependency-card h3,.challenge-library-card h3{letter-spacing:0;margin:0;line-height:1.08}.under-construction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.construction-card{grid-template-columns:minmax(190px,.48fr) minmax(0,1fr);display:grid;overflow:hidden}.construction-card>div:not(.roadmap-figure){gap:.85rem;padding:1rem;display:grid}.construction-card .roadmap-figure{box-shadow:none;border:0;border-radius:0;min-height:100%}.status-tag{color:var(--ink);border:1px solid #ffffff1a}.status-historical-proof{background:#9aa7b62e}.status-operational-now{color:#bdf6d4;background:#46d07f2e}.status-under-construction,.status-in-demonstration,.status-active-development{color:#c5ddff;background:#4d8cf02e}.status-plausible-frontier{color:#ffe0ad;background:#f6a93b33}.status-imagination-boundary{color:#ffc9c4;background:#f0584b2e}.compact-facts{gap:.75rem;margin:0;display:grid}.compact-facts.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-facts div,.detail-list div{gap:.18rem;display:grid}.compact-facts dt,.detail-list dt{color:var(--teal);letter-spacing:.04em;text-transform:uppercase;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.74rem;font-weight:900}.compact-facts dd,.detail-list dd{color:#d9e6f2;margin:0}.roadmap-evidence-row{flex-wrap:wrap;gap:.45rem;display:flex}.roadmap-evidence-row a{border-radius:var(--radius);color:var(--muted);background:#ffffff0d;border:1px solid #ffffff1a;align-items:center;gap:.3rem;padding:.38rem .5rem;font-size:.78rem;font-weight:800;display:inline-flex}.roadmap-map-section{background:#080b11}.roadmap-control-disclosure{margin-bottom:1rem}.roadmap-control-disclosure summary{display:none}.roadmap-control-disclosure:not([open])>.roadmap-control-panel{display:grid!important}.roadmap-control-panel{border-radius:var(--radius);background:#ffffff0a;border:1px solid #ffffff17;grid-template-columns:minmax(230px,.95fr) minmax(330px,1.35fr) minmax(160px,.7fr) minmax(160px,.7fr) minmax(190px,.8fr);align-items:end;gap:.85rem;margin-bottom:1rem;padding:.85rem;display:grid}.roadmap-control-panel.compact{grid-template-columns:repeat(2,minmax(180px,1fr)) minmax(140px,.5fr)}.roadmap-control-panel label{color:var(--muted);text-transform:uppercase;gap:.35rem;font-size:.78rem;font-weight:800;display:grid}.roadmap-control-panel select{border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);text-transform:none;background:#07090deb;min-height:2.55rem;padding:.45rem .6rem}.roadmap-segment{border-radius:var(--radius);background:#07090dbd;border:1px solid #ffffff14;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;padding:1.2rem .25rem .25rem;display:grid;position:relative}.roadmap-segment.wrap{grid-template-columns:repeat(5,minmax(0,1fr))}.roadmap-segment:before{color:var(--muted);content:attr(aria-label);letter-spacing:.04em;text-transform:uppercase;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.66rem;font-weight:900;position:absolute;top:.35rem;left:.55rem}.roadmap-segment button,.forecast-options button,.challenge-chip,.future-option{border-radius:calc(var(--radius) - 2px);color:var(--muted);background:0 0;border:0;min-height:2.35rem;padding:.45rem .5rem;font-size:.78rem;font-weight:800}.roadmap-segment:not(.wrap) button{white-space:nowrap}.roadmap-segment button.is-active,.forecast-options button.is-active,.future-option.is-active,.challenge-chip.is-solved{color:var(--ink);background:#2dd4bf29}.roadmap-control-actions{grid-column:1/-1;justify-content:flex-end;gap:.5rem;display:flex}.status-legend{border-radius:var(--radius);background:#ffffff09;border:1px solid #ffffff14;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0 0 1rem;padding:.75rem;display:grid}.status-legend span{color:var(--muted);font-size:.82rem;line-height:1.35}.status-legend strong{color:var(--ink);text-transform:uppercase;margin-bottom:.15rem;font-size:.8rem;display:block}.capability-map-shell{grid-template-columns:minmax(0,1fr) minmax(320px,390px);gap:1rem;display:grid}.capability-map-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}.capability-lane{border-radius:var(--radius);background:linear-gradient(#ffffff09,#ffffff03);border:1px solid #ffffff12;min-width:0;padding:.75rem}.capability-lane h3{color:var(--teal);letter-spacing:0;text-transform:uppercase;margin:0 0 .6rem;font-size:.82rem}.capability-node-stack{gap:.55rem;display:grid}.capability-node{border:1px solid #ffffff14;border-left:3px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);text-align:left;background:#ffffff09;gap:.3rem;width:100%;min-height:4.8rem;padding:.7rem;display:grid}.capability-node:hover,.capability-node.is-selected{background:#2dd4bf1a;border-color:#2dd4bf8c}.capability-node.is-prerequisite{border-color:#f6a93ba6}.capability-node.is-optional{border-color:#4d8cf08c}.capability-node.is-removed,.future-option.is-dimmed,.chain-step.is-blocked{opacity:.46}.capability-node-top{justify-content:space-between;align-items:start;gap:.5rem;display:flex}.capability-node-top span{font-weight:850;line-height:1.15}.capability-node-top em,.capability-node small,.capability-node b{color:var(--muted);text-transform:uppercase;font-size:.7rem;font-style:normal;font-weight:800}.roadmap-detail-panel{position:sticky;top:5.5rem}.roadmap-detail-card,.outcome-trace,.challenge-solver,.accessible-map-table,.methodology-preview,.pathway-follow-panel{border-radius:var(--radius);box-shadow:var(--shadow);background:#ffffff0b;border:1px solid #ffffff1a}.roadmap-detail-card{gap:.95rem;padding:1rem;display:grid}.detail-list{gap:.75rem;margin:0;display:grid}.detail-list-highlight{border-radius:var(--radius);background:#2dd4bf0b;border:1px solid #2dd4bf1f;padding:.75rem}.capability-evidence-details{border-radius:var(--radius);background:#ffffff09;border:1px solid #ffffff17;padding:.75rem}.capability-evidence-details summary{color:var(--teal);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.74rem;font-weight:900}.capability-evidence-details[open]{gap:.85rem;display:grid}.dependency-callout,.dependency-warning,.proof-effort-list article{align-items:start;gap:.65rem;display:flex}.dependency-callout,.dependency-warning{border-radius:var(--radius);color:#ffe6bf;background:#f6a93b1a;border:1px solid #f6a93b38;padding:.75rem}.detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.detail-columns h4,.outcome-detail-grid h4{color:var(--teal);letter-spacing:0;text-transform:uppercase;margin:0 0 .35rem;font-size:.75rem}.detail-columns ul,.you-are-here-grid ul,.stage-lineage ul,.pathway-answer-grid ul,.share-card ul{color:var(--muted);margin:0;padding-left:1.15rem}.future-picker,.challenge-solver,.accessible-map-table{margin-top:1rem;padding:1rem}.future-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.future-option{text-align:left;border:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr);gap:.25rem;min-height:4.7rem;padding:.75rem;display:grid}.future-option svg{color:var(--teal);grid-row:span 2;margin-top:.1rem}.future-option span{color:var(--ink);font-size:.92rem}.outcome-trace{gap:1rem;margin-top:1rem;padding:1rem;display:grid}.outcome-trace-hero{grid-template-columns:minmax(0,1fr) minmax(250px,.38fr);align-items:start;gap:1rem;display:grid}.outcome-snapshot-card,.share-summary{border-radius:var(--radius);background:#ffffff0d;border:1px solid #ffffff14;padding:.8rem}.outcome-chain,.mini-chain{flex-wrap:wrap;gap:.55rem;display:flex}.chain-step,.mini-chain span{border-radius:var(--radius);background:#ffffff0d;border:1px solid #ffffff17;align-items:center;gap:.45rem;min-height:2.75rem;padding:.5rem .65rem;display:inline-flex;position:relative}.mini-chain span:not(:last-child):after{content:"";background:#2dd4bf59;width:.55rem;height:1px;position:absolute;top:50%;right:-.55rem}.chain-step span,.mini-chain b{background:var(--teal);color:#052420;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.72rem;font-weight:900;display:inline-flex}.chain-step small{color:var(--muted);text-transform:uppercase;font-size:.72rem}.outcome-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.challenge-solver{gap:1rem;display:grid}.challenge-solver-grid,.unlocked-outcomes{flex-wrap:wrap;gap:.55rem;display:flex}.challenge-chip{border:1px solid #ffffff14;align-items:center;gap:.4rem;display:inline-flex}.unlocked-outcomes article{border-radius:var(--radius);background:#ffffff0a;border:1px solid #ffffff14;flex:260px;padding:.8rem}.accessible-map-table summary{cursor:pointer;font-weight:850}.you-are-here-grid,.pathway-answer-grid,.scenario-reality-grid,.share-follow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.you-are-here-grid article,.pathway-answer-grid article,.scenario-reality-grid article{border-radius:var(--radius);background:#ffffff0a;border:1px solid #ffffff17;padding:1rem}.unlock-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.unlock-card,.challenge-preview-card,.share-card,.forecast-card,.planned-work-card,.capability-check-card,.outcome-dependency-card,.challenge-library-card{gap:.85rem;padding:1rem;display:grid}.challenge-library-card{align-content:start;gap:.72rem}.challenge-library-card>p{color:#d9e6f2}.challenge-progress-note{background:#2dd4bf0f;border-left:2px solid #2dd4bfad;gap:.25rem;padding:.65rem .75rem;display:grid}.challenge-progress-note strong,.challenge-evidence-details summary{color:var(--teal);letter-spacing:.04em;text-transform:uppercase;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.74rem;font-weight:900}.challenge-progress-note p,.challenge-evidence-details p{color:var(--muted);margin:0}.challenge-evidence-details{border-radius:var(--radius);background:#ffffff09;border:1px solid #ffffff14;padding:.65rem .75rem}.challenge-evidence-details summary{cursor:pointer}.pathway-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pathway-card{color:var(--ink);display:grid;overflow:hidden}.pathway-card .roadmap-figure{box-shadow:none;border:0;border-radius:0;min-height:14rem}.pathway-card>div:not(.roadmap-figure){gap:.75rem;padding:1rem;display:grid}.challenge-preview-grid,.forecast-grid,.planned-work-grid,.pathway-outcome-grid,.work-grid,.definition-grid,.challenge-impact-grid,.challenge-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.updates-list{gap:1rem;display:grid}.updates-list article{border-radius:var(--radius);background:#ffffff0a;border:1px solid #ffffff17;gap:.75rem;padding:1rem;display:grid}.forecast-options{gap:.45rem;display:grid}.forecast-options button{text-align:left;border:1px solid #ffffff17;justify-content:flex-start;align-items:center;gap:.45rem;display:flex}.roadmap-follow-panel{align-self:stretch}.methodology-preview{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.pathway-hero-facts,.current-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:.85rem;margin-top:1.25rem;display:grid}.stage-lineage{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.stage-lineage article{border-radius:var(--radius);background:#ffffff0a;border:1px solid #ffffff17;padding:1rem}.stage-lineage span{color:var(--teal);text-transform:uppercase;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.8rem;font-weight:850}.proof-effort-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.proof-effort-list article{padding:1rem}.related-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.roadmap-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.methodology-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.methodology-grid article,.definition-grid article,.challenge-impact-grid article{padding:1rem}.challenge-library-card.is-solved{border-color:#2dd4bf73}@media (max-width:1180px){.roadmap-control-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-map-shell,.roadmap-hero,.roadmap-section-header,.outcome-trace-hero,.methodology-preview{grid-template-columns:1fr}.roadmap-detail-panel{position:static}.capability-map-grid,.roadmap-hinge-grid,.roadmap-signal-grid,.pathway-card-grid,.challenge-preview-grid,.forecast-grid,.planned-work-grid,.pathway-outcome-grid,.work-grid,.definition-grid,.challenge-impact-grid,.challenge-library-grid,.methodology-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.roadmap-hero{min-height:auto;padding:2.75rem 1rem 1.5rem}.roadmap-hero h1{font-size:clamp(2.75rem,14vw,4.2rem)}.roadmap-actions,.roadmap-centered-action,.follow-button-row,.roadmap-control-actions{flex-direction:column;align-items:stretch}.roadmap-snapshot{grid-template-columns:1fr;padding:0 1rem 1.5rem}.roadmap-section{padding:2.7rem 1rem}.roadmap-section-header h2{font-size:2rem}.roadmap-control-panel,.roadmap-control-panel.compact,.capability-map-grid,.roadmap-hinge-grid,.under-construction-grid,.unlock-grid,.roadmap-signal-grid,.pathway-card-grid,.challenge-preview-grid,.forecast-grid,.planned-work-grid,.pathway-outcome-grid,.work-grid,.definition-grid,.challenge-impact-grid,.challenge-library-grid,.methodology-grid,.you-are-here-grid,.pathway-answer-grid,.scenario-reality-grid,.share-follow-grid,.pathway-hero-facts,.current-state-grid,.stage-lineage,.proof-effort-list,.related-link-grid,.roadmap-source-list,.outcome-detail-grid,.detail-columns,.future-option-grid,.compact-facts.two-col{grid-template-columns:1fr}.roadmap-segment,.roadmap-segment.wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-control-panel,.roadmap-control-panel.compact{overscroll-behavior-x:contain;scroll-snap-type:x proximity;align-items:stretch;display:flex;overflow-x:auto}.roadmap-control-disclosure summary{border-radius:var(--radius);color:var(--ink);cursor:pointer;background:#2dd4bf21;border:1px solid #2dd4bf59;justify-content:space-between;align-items:center;min-height:2.75rem;margin-bottom:.75rem;padding:.65rem .8rem;font-weight:850;display:flex}.roadmap-control-disclosure summary:after{content:"+";color:var(--teal);font-size:1.2rem}.roadmap-control-disclosure[open] summary:after{content:"-"}.roadmap-control-disclosure:not([open])>.roadmap-control-panel{display:none!important}.roadmap-control-panel>*,.roadmap-control-panel.compact>*{scroll-snap-align:start;flex:0 0 min(68vw,280px)}.roadmap-control-panel .roadmap-control-actions{flex-direction:column;flex:0 0 12rem;grid-column:auto;justify-content:end;align-items:stretch}.status-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-segment button{min-height:2.05rem;padding:.35rem .42rem}.construction-card{grid-template-columns:1fr}.roadmap-figure{min-height:18rem}.roadmap-hinge-card .roadmap-figure,.pathway-card .roadmap-figure,.construction-card .roadmap-figure{min-height:14rem}.capability-node{min-height:5.8rem}}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{color:var(--ink);letter-spacing:0;background:linear-gradient(#07090d 0%,#0b1017 48%,#07090d 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;letter-spacing:0}button{cursor:pointer}.skip-link{background:var(--ink);border-radius:var(--radius);color:var(--bg);z-index:80;padding:.6rem .8rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.site-shell{background:linear-gradient(180deg, #07090d00 0%, #07090deb 52%), var(--bg);min-height:100vh}.site-header{-webkit-backdrop-filter:blur(10px);z-index:30;background:linear-gradient(#07090dad,#07090d2e);justify-content:space-between;align-items:center;gap:1rem;min-height:4.6rem;padding:.75rem clamp(1rem,4vw,2.5rem);display:flex;position:sticky;top:0}.brand{white-space:nowrap;flex-shrink:0;align-items:center;gap:.6rem;min-width:max-content;font-size:1.02rem;font-weight:700;display:inline-flex}.brand-mark{background:linear-gradient(150deg, var(--teal), var(--teal-dark));color:#052420;border-radius:8px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex;box-shadow:0 0 0 1px #2dd4bf66,0 8px 24px #2dd4bf3d}.site-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.site-nav a,.footer-grid a,.text-link{border-radius:var(--radius);color:var(--muted);text-transform:uppercase;padding:.5rem .65rem;font-size:.78rem;font-weight:700;transition:background .14s,border-color .14s,color .14s}.site-nav a:hover,.footer-grid a:hover,.text-link:hover{color:var(--ink);background:#ffffff0f}.button,.icon-button{border-radius:var(--radius);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:2.7rem;padding:.6rem 1.05rem;font-size:.92rem;font-weight:700;transition:background .14s,border-color .14s,transform .14s;display:inline-flex}.button:hover,.icon-button:hover{transform:translateY(-1px)}.button-primary{background:var(--teal);color:#052420}.site-nav .button-primary{color:#052420}.button-primary:hover{background:#5be6d4}.button-secondary{border-color:var(--line);color:var(--ink);background:#ffffff0a}.button-secondary:hover,.button-quiet:hover{border-color:var(--line-strong);background:#ffffff14}.button-quiet{border-color:var(--line);color:var(--ink);background:#ffffff05}.main{min-height:70vh}.hero{background:linear-gradient(90deg, #07090df0 0%, #07090dc2 42%, #07090d4d 100%), var(--hero-image);color:var(--ink);background-position:50%;background-size:cover;min-height:36rem;padding:5rem clamp(1rem,4vw,4rem)}.hero-inner{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:end;gap:3rem;max-width:1220px;display:grid}.hero-copy{max-width:860px}.eyebrow{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.55rem;width:fit-content;margin:0 0 .65rem;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;font-weight:700;display:flex}.eyebrow:before{background:linear-gradient(90deg, var(--teal), #2dd4bf26);content:"";flex:none;width:1.6rem;height:1px}.hero .eyebrow,.route-page>.section:first-child .eyebrow{color:var(--teal)}.reveal{transition:opacity .72s var(--ease-out), transform .72s var(--ease-out);display:flex}.reveal>*{flex:1;min-width:0}.reveal.is-shown,.space-now-page .reveal{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.atmosphere canvas{display:block;position:absolute;inset:0}.atmosphere-orb{filter:blur(10px);pointer-events:none;border-radius:50%;position:absolute}.atmosphere-orb.teal{background:radial-gradient(circle,#2dd4bf29,#0000 62%);width:42rem;height:42rem;animation:18s ease-in-out infinite alternate atmosphere-float;top:-8%;left:-6%}.atmosphere-orb.amber{background:radial-gradient(circle,#f6a93b1a,#0000 64%);width:36rem;height:36rem;animation:22s ease-in-out infinite alternate-reverse atmosphere-float;top:6%;right:-10%}@keyframes atmosphere-float{0%{transform:translate(0)}to{transform:translate(3rem,2rem)}}@media (prefers-reduced-motion:reduce){.atmosphere-orb{animation:none}}h1,h2,h3{letter-spacing:0;margin:0;line-height:1.08}h1{max-width:13ch;font-size:4rem}h2{font-size:2.1rem}h3{font-size:1.05rem}p{margin:0}.lead{color:var(--muted);max-width:62ch;padding-top:1rem;font-size:1.1rem}.hero-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.5rem;display:flex}.hero-credit{color:var(--muted);margin-top:1.25rem;font-size:.78rem}.hero-utility{gap:.8rem;display:grid}.hero-utility .form-panel,.video-tease{box-shadow:var(--shadow);color:var(--ink);background:#0f141cd6;border:1px solid #ffffff1a}.video-tease{border-radius:var(--radius);grid-template-columns:auto 1fr;align-items:center;gap:.8rem;padding:1rem;display:grid}.video-tease p{color:var(--muted);margin-top:.25rem}.route-page>.section:first-child{background:linear-gradient(90deg, #07090df5 0%, #07090dc7 45%, #07090d6b 100%), linear-gradient(180deg, #07090d40, var(--bg)), url(/preview/hero-rocket-launch.png);background-position:50%,50%,72%;background-size:cover;border-bottom:1px solid #ffffff14;min-height:25rem;padding-top:6rem}.route-page>.section:first-child .section-header{align-items:end}.route-page>.section:first-child h1{color:var(--ink)}.status-strip{color:var(--ink);background:#0a0d12;padding:0 clamp(1rem,4vw,4rem)}.status-strip-inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:1220px;margin:0 auto;display:grid}.status-tile{background:var(--panel);border-top:4px solid var(--teal);gap:.35rem;min-height:9.25rem;padding:1rem;display:grid}.status-tile span{color:var(--teal);text-transform:uppercase;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.78rem;font-weight:700}.status-tile strong{font-size:1.06rem}.status-tile p{color:var(--muted)}.section{background:var(--bg);border-bottom:1px solid #ffffff14;padding:4rem clamp(1rem,4vw,4rem)}.dashboard-band,.section-dashboard{background:var(--bg-soft)}.section-timeline{background:#090d12}.section-map{background:#0a0f15}.section-media{color:var(--ink);background:#07090d}.section-media .section-copy,.section-media .card p{color:var(--muted)}.feature-panel{grid-template-columns:minmax(0,1.5fr) minmax(260px,.9fr);align-items:stretch;gap:1rem;margin-bottom:1rem;display:grid}.feature-copy,.visual-card,.launch-dashboard-shell,.tracker-card,.card,.metric,.form-panel,.admin-panel{border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(#161e29db,#0c1118eb);border:1px solid #ffffff1a}.feature-copy{gap:1rem;padding:2rem;display:grid}.mission-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.mission-facts span{border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);background:#ffffff0a;padding:.7rem;font-weight:700}.visual-card{flex-direction:column;align-self:stretch;max-height:30rem;margin:0;display:flex;overflow:hidden}.visual-card img{aspect-ratio:4/3;object-fit:cover;flex:auto;width:100%;height:auto;min-height:0;display:block}.visual-card figcaption{color:var(--muted);padding:.55rem .75rem;font-size:.78rem}.launch-dashboard-shell{padding:1rem}.route-launches>.launches-hero{min-height:auto;padding-top:4.5rem;padding-bottom:3rem}.launches-hero-inner{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:stretch;gap:1.25rem;display:grid}.launches-hero-feature{gap:.75rem;display:grid}.launches-hero-inner>*,.launches-hero-feature>*{min-width:0}.launch-status-legend{max-width:72ch}.launches-hero h1{max-width:12ch;font-size:3.25rem}.weekly-launch-hero{min-height:34rem;display:grid;position:relative;overflow:hidden}.weekly-launch-hero-media,.weekly-launch-hero-overlay,.weekly-launch-hero-content{grid-area:1/1}.weekly-launch-hero-media{position:relative}.weekly-launch-hero-media img{object-fit:cover}.weekly-launch-hero-overlay{background:linear-gradient(90deg, #05090ef0, #05090eb3 48%, #05090e4d), linear-gradient(180deg, #05090e1a, var(--space));z-index:1}.weekly-launch-hero-content{max-width:var(--max);padding:8rem var(--layout-gutter) 4rem;z-index:2;align-content:end;gap:1rem;width:100%;margin:0 auto;display:grid;position:relative}.weekly-launch-hero h1{text-shadow:0 1rem 2.6rem #000000a6;max-width:920px;font-size:clamp(2.5rem,7vw,5.7rem);line-height:.94}.weekly-launch-dek{color:var(--muted);text-shadow:0 .8rem 2rem #000000b8;max-width:760px;font-size:clamp(1.08rem,2vw,1.35rem)}.weekly-launch-meta,.weekly-launch-meta span{align-items:center;gap:.45rem;display:flex}.weekly-launch-meta{color:#e4eeffc7;text-shadow:0 .7rem 1.4rem #000c;text-transform:uppercase;flex-wrap:wrap;font-size:.86rem;font-weight:800}.weekly-launch-intro,.weekly-launch-band,.weekly-launch-story,.weekly-launch-table-section,.weekly-launch-sources,.weekly-launch-bottom-cta{max-width:var(--max);padding:4rem var(--layout-gutter);margin:0 auto}.weekly-launch-intro,.weekly-launch-story,.weekly-launch-sources{max-width:var(--layout-editorial)}.weekly-launch-intro{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;display:grid}.weekly-launch-intro-main,.weekly-launch-section-copy,.weekly-launch-source-notes{color:var(--muted);gap:1rem;font-size:1.04rem;line-height:1.75;display:grid}.weekly-launch-intro-main>p:first-child{color:var(--ink);font-size:1.35rem;line-height:1.55}.weekly-launch-signup{border-radius:var(--radius);background:linear-gradient(#121d29f2,#080d14f7),linear-gradient(90deg,#2dd4bf1f,#0000);border:1px solid #2dd4bf38;gap:.8rem;padding:1.1rem;display:grid}.weekly-launch-signup>p{color:var(--muted)}.weekly-launch-signup h2{font-size:clamp(1.45rem,3vw,2rem);line-height:1.08}.weekly-launch-signup .form-panel{box-shadow:none;background:0 0;border:0;padding:0}.weekly-launch-signup .form-grid{grid-template-columns:1fr}.weekly-launch-signup .form-grid .button{width:100%}.weekly-launch-section-heading{gap:.45rem;max-width:720px;margin-bottom:1.2rem;display:grid}.weekly-launch-section-heading h2{font-size:clamp(1.7rem,3vw,2.8rem)}.weekly-launch-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));gap:1rem;display:grid}.weekly-launch-card{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff08;align-content:start;gap:.8rem;padding:1rem;display:grid}.weekly-launch-card h3,.weekly-launch-card p,.weekly-launch-card dd{overflow-wrap:anywhere}.weekly-launch-card .link-row{align-items:stretch}.weekly-launch-card .button{text-align:left;white-space:normal;justify-content:space-between;width:100%;min-width:0}.weekly-launch-card p{color:var(--muted)}.weekly-launch-card dl{gap:.55rem;margin:0;display:grid}.weekly-launch-card dt{color:var(--muted-2);text-transform:uppercase;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;font-weight:800}.weekly-launch-card dd{color:var(--ink);margin:0}.weekly-launch-story{gap:1.6rem;display:grid}.weekly-launch-story-section{border-top:1px solid var(--line);grid-template-columns:minmax(220px,.35fr) minmax(0,.65fr);gap:1.5rem;padding-top:1.8rem;display:grid}.weekly-launch-citations{flex-wrap:wrap;gap:.45rem;margin-top:.2rem;display:flex}.weekly-launch-citations span{color:var(--teal);border:1px solid #2dd4bf47;border-radius:999px;padding:.2rem .45rem;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;font-weight:800}.weekly-launch-sources .source-list{grid-template-columns:repeat(3,minmax(0,1fr))}.weekly-launch-sources .source-item{color:inherit;text-decoration:none}.weekly-launch-sources .fine-print{align-items:center;gap:.35rem;display:flex}.weekly-launch-bottom-cta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;display:flex}.weekly-launch-bottom-cta p{color:var(--muted);max-width:62ch}.launch-time-block{border-radius:var(--radius);background:#2dd4bf14;border:1px solid #2dd4bf47;gap:.2rem;padding:.9rem;display:grid}.launch-time-block span,.launch-row-time span{color:var(--teal);text-transform:uppercase;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;font-weight:800}.launch-time-block strong,.launch-row-time strong{color:var(--ink);font-size:1.1rem}.launch-time-block p,.launch-row-time p{color:var(--muted)}.launch-watch-state{border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);width:fit-content;margin:.1rem 0;padding:.55rem .7rem;font-size:.88rem;font-weight:700;display:inline-flex}.launch-watch-state.ready{color:var(--teal);background:#2dd4bf14;border-color:#2dd4bf40}.launch-watch-state.pending{color:var(--amber);background:#fbbf2414;border-color:#fbbf2440}.launch-watch-state a{color:inherit}.launch-results-summary{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff08;align-items:center;gap:.6rem;margin:.7rem 0 1rem;padding:.85rem;display:flex}.launch-results-summary strong{color:var(--teal);font-size:1.3rem}.launch-results-summary span{color:var(--muted)}.launch-group-list,.launch-row-list{gap:.8rem;display:grid}.launch-group{gap:.75rem;display:grid}.launch-group+.launch-group{border-top:1px solid var(--line);padding-top:1rem}.launch-group-heading{grid-template-columns:minmax(0,.35fr) minmax(0,.65fr);align-items:end;gap:1rem;display:grid}.launch-group-heading p{color:var(--muted)}.launch-row{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;grid-template-columns:minmax(10rem,13rem) minmax(0,1fr) minmax(8.5rem,auto);align-items:stretch;gap:.9rem;padding:.9rem;display:grid}.launch-row-time{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;gap:.25rem;min-height:7rem;padding:.85rem;display:grid}.launch-row-main{align-content:start;gap:.5rem;display:grid}.launch-row-main h3{font-size:1.2rem}.launch-row-main>p:not(.fine-print){color:var(--muted)}.launch-row-actions{align-content:start;gap:.45rem;display:grid}.checkbox-filter{align-items:center;gap:.45rem;min-height:2.6rem;display:flex}.checkbox-filter input{width:auto;min-height:auto}.compact-sites{grid-template-columns:repeat(3,minmax(0,1fr))}.tracker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.tracker-card{gap:.75rem;min-height:18rem;padding:1rem;display:grid}.tracker-card h2{font-size:1.35rem}.tracker-card p{color:var(--muted)}.section-inner{max-width:1220px;margin:0 auto}.section-header{grid-template-columns:minmax(0,.72fr) minmax(240px,.28fr);align-items:start;gap:1rem;margin-bottom:1.35rem;display:grid}.section-copy{color:var(--muted);gap:.75rem;max-width:76ch;display:grid}.route-policy{background:linear-gradient(180deg, #2dd4bf0d, transparent 18rem), var(--bg)}.route-policy .section{padding-block:2.25rem}.route-policy .section:first-child{padding-top:5rem;padding-bottom:2.75rem}.route-policy .section-inner{max-width:880px}.route-policy .section-header{margin-bottom:1.15rem;display:block}.route-policy .section-copy{color:#e2e8f0c7;max-width:74ch;font-size:1rem;line-height:1.75}.route-policy h2{letter-spacing:0;margin-bottom:.65rem;font-size:clamp(1.35rem,2.2vw,2rem)}.route-policy .tag-row{margin-top:1.25rem}.route-policy .grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.grid{gap:.85rem;display:grid}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.card{gap:.55rem;min-height:100%;padding:1rem;transition:border-color .14s,transform .14s;display:grid}a.card:hover,.tracker-card:hover{border-color:#2dd4bf73;transform:translateY(-1px)}.card p,.metric p{color:var(--muted)}.metric{min-height:8.5rem;padding:1rem}.metric-value{margin:.35rem 0;font-size:1.2rem;font-weight:800;display:block}.tone-green{border-top:4px solid var(--green)}.tone-amber{border-top:4px solid var(--amber)}.tone-red{border-top:4px solid var(--red)}.tone-blue{border-top:4px solid var(--blue)}.tone-neutral{border-top:4px solid var(--muted-2)}.link-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tag-row{flex-wrap:wrap;gap:.45rem;display:flex}.segmented{align-items:center;gap:.25rem;display:inline-flex}.segmented .button{min-width:2rem;min-height:2rem;padding:.35rem .6rem}.segmented .button[aria-pressed=true]{border-color:var(--teal);color:var(--teal);background:#2dd4bf29}.tag,.status-pill{border:1px solid var(--line);color:var(--muted);background:#ffffff0a;border-radius:999px;align-items:center;min-height:1.8rem;padding:.25rem .6rem;font-size:.78rem;font-weight:700;display:inline-flex}.status-pill{color:var(--teal)}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff05;overflow-x:auto}.launch-schedule-table td{vertical-align:middle}.launch-schedule-table td>span,.launch-schedule-table td>strong,.launch-schedule-table td>a{display:block}.launch-schedule-table td>span{color:var(--muted-2);margin-top:.2rem;font-size:.82rem}.launch-table-group-row th{color:var(--teal);letter-spacing:.08em;background:#2dd4bf12}.table-icon-link{border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.table-icon-link:hover{color:var(--teal);border-color:#2dd4bf73}table{border-collapse:collapse;width:100%;min-width:760px}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.72rem}th{color:var(--muted-2);text-transform:uppercase;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.78rem}td{color:var(--muted)}td strong{color:var(--ink)}.bullets{color:var(--muted);gap:.5rem;margin:0;padding-left:1.1rem;display:grid}.source-list,.update-list{align-content:start;gap:.75rem;display:grid}.source-item,.update-item{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff08;padding:.9rem}.source-item p,.update-item p{color:var(--muted)}.entity-updates-section{background:linear-gradient(135deg,#2dd4bf14,#0000 34rem),#080c12}.entity-updates-inner{gap:1.5rem;display:grid}.entity-updates-header{align-items:start}.entity-updates-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:start;gap:1rem;display:grid}.entity-update-list,.entity-upcoming-list{gap:.75rem;display:grid}.entity-update-card,.entity-upcoming-panel,.entity-upcoming-row{border-radius:var(--radius);background:#ffffff09;border:1px solid #ffffff1a}.entity-update-card{gap:.55rem;padding:1rem;display:grid}.entity-update-meta{color:var(--muted);flex-wrap:wrap;gap:.45rem;font-size:.78rem;display:flex}.entity-update-meta span,.entity-update-meta time{background:#ffffff0e;border:1px solid #ffffff14;border-radius:999px;padding:.22rem .55rem}.entity-update-card h3{margin:0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.25}.entity-update-card h3 a,.entity-upcoming-row{color:var(--ink);text-decoration:none}.entity-update-card h3 a:hover,.entity-upcoming-row:hover strong{color:var(--accent)}.entity-update-card p{color:var(--muted);margin:0}.entity-upcoming-panel{gap:1rem;padding:1rem;display:grid}.entity-upcoming-panel h3{margin:.15rem 0 0;font-size:1rem}.entity-upcoming-row{gap:.25rem;padding:.85rem;display:grid}.entity-upcoming-row span,.entity-upcoming-row small{color:var(--muted)}.entity-upcoming-row span{font-size:.78rem}.entity-upcoming-row strong{line-height:1.25}.entity-upcoming-row small{line-height:1.35}.entity-updates-footer-link{color:var(--accent);width:fit-content;font-weight:800;text-decoration:none}.entity-updates-footer-link:hover{color:var(--ink)}@media (max-width:760px){.entity-updates-layout{grid-template-columns:1fr}.entity-update-card,.entity-upcoming-panel{padding:.9rem}}.space-profile-page{background:linear-gradient(#f6a93b0d,#0000 22rem),linear-gradient(#07090d 0%,#0b1017 44%,#07090d 100%)}.nations-page{background:linear-gradient(#2dd4bf0f,#0000 24rem),linear-gradient(135deg,#f6a93b0b,#0000 34rem),linear-gradient(#07090d 0%,#0b1017 44%,#07090d 100%)}.spacex-profile-page{background:linear-gradient(#2dd4bf0b,#0000 26rem),linear-gradient(#07090d 0%,#0b1017 44%,#07090d 100%)}.spacex-profile-hero{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,.5fr) minmax(360px,.5fr);align-items:stretch;gap:2rem;max-width:1220px;margin:0 auto;padding:6rem 0 4rem;display:grid}.spacex-profile-hero-copy{align-content:center;gap:1.05rem;padding-left:clamp(1rem,4vw,2rem);display:grid}.spacex-profile-hero h1{max-width:12ch;font-size:4rem;line-height:.98}.spacex-profile-lead{color:var(--ink);max-width:62ch;font-size:1.22rem;line-height:1.65}.spacex-profile-actions{flex-wrap:wrap;gap:.7rem;display:flex}.spacex-profile-thesis{border:1px solid #2dd4bf3b;border-left:4px solid var(--teal);border-radius:var(--radius);background:linear-gradient(#131e2ae6,#0a0f16f5),linear-gradient(90deg,#2dd4bf14,#0000);gap:.55rem;max-width:66ch;margin-top:.5rem;padding:1.15rem;display:grid;box-shadow:0 18px 56px #00000047}.spacex-profile-thesis span,.spacex-profile-proof span,.spacex-program-grid span,.spacex-profile-side-note span{color:var(--amber);text-transform:uppercase;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;font-weight:900}.spacex-profile-thesis p,.spacex-profile-copy p,.spacex-profile-proof p,.spacex-program-grid p,.spacex-watch-grid p,.spacex-profile-side-note p{color:var(--muted)}.spacex-profile-thesis span,.spacex-profile-side-note span{color:var(--teal)}.spacex-profile-thesis p,.spacex-profile-side-note p{color:#c3cedb;line-height:1.7}.spacex-profile-visual{align-self:stretch;margin:0;display:grid}.spacex-profile-visual img{aspect-ratio:1;object-fit:cover;width:100%;height:100%;min-height:36rem;display:block}.spacex-profile-visual figcaption{border-bottom:1px solid var(--line);color:var(--muted);background:#090d12;gap:.25rem;padding:.75rem .9rem;font-size:.78rem;line-height:1.45;display:grid}.spacex-profile-visual a{color:var(--teal);-webkit-text-decoration:underline #2dd4bf73;text-decoration:underline #2dd4bf73}.spacex-profile-proof,.spacex-profile-section{max-width:var(--layout-standard);margin:0 auto;padding-left:clamp(1rem,4vw,2rem);padding-right:clamp(1rem,4vw,2rem)}.spacex-profile-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding-top:1rem;padding-bottom:4rem;display:grid}.spacex-profile-proof article{border-top:3px solid var(--teal);background:#ffffff06;gap:.5rem;min-height:12rem;padding:1rem;display:grid}.spacex-profile-proof strong{font-size:1.18rem}.spacex-profile-section{border-top:1px solid #ffffff14;padding-top:4.6rem;padding-bottom:4.6rem}.spacex-profile-narrative,.spacex-profile-split{grid-template-columns:minmax(240px,.36fr) minmax(0,.64fr);gap:2rem;display:grid}.spacex-profile-section h2{max-width:16ch;font-size:2.75rem;line-height:1.02}.spacex-profile-copy{gap:1rem;max-width:82ch;font-size:1.04rem;line-height:1.75;display:grid}.spacex-profile-copy>p:first-of-type:not(.eyebrow){color:var(--ink)}.spacex-profile-section-heading{gap:.75rem;max-width:760px;margin-bottom:1.15rem;display:grid}.spacex-program-grid,.spacex-watch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.spacex-program-grid article,.spacex-watch-grid article,.spacex-profile-side-note{border-radius:var(--radius);background:linear-gradient(#18212db8,#070b10e6),linear-gradient(135deg,#2dd4bf14,#0000 54%);border:1px solid #ffffff1a;gap:.75rem;min-height:18rem;padding:1rem;display:grid}.spacex-program-grid article,.spacex-watch-grid article{background:0 0;border:0;border-top:1px solid #ffffff29;border-radius:0;min-height:0;padding:1rem 0}.spacex-program-grid h3,.spacex-watch-grid h3{color:var(--ink);margin:0;font-size:1.05rem;line-height:1.25}.spacex-profile-side-note{border-color:#2dd4bf3b;border-left:4px solid var(--teal);position:sticky;top:5rem;box-shadow:0 18px 56px #00000047}.spacex-watch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spacex-profile-related{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:1.5rem;display:grid}.company-profile-page{background:linear-gradient(#2dd4bf0b,#0000 26rem),linear-gradient(#07090d 0%,#0b1017 44%,#07090d 100%)}.company-profile-hero{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,.5fr) minmax(360px,.5fr);align-items:stretch;gap:2rem;max-width:1220px;margin:0 auto;padding:6rem clamp(1rem,4vw,2rem) 4rem;display:grid}.company-profile-hero-copy{align-content:center;gap:1.05rem;padding-left:0;display:grid}.company-profile-hero-after{align-content:start;gap:1.05rem;display:grid}.relativity-profile-page .company-profile-hero,.stoke-profile-page .company-profile-hero{grid-template-areas:"copy visual""after visual";row-gap:1.05rem}.relativity-profile-page .company-profile-hero-copy,.stoke-profile-page .company-profile-hero-copy{grid-area:copy}.relativity-profile-page .company-profile-hero-after,.stoke-profile-page .company-profile-hero-after{grid-area:after}.relativity-profile-page .company-profile-visual,.stoke-profile-page .company-profile-visual{grid-area:visual}.company-profile-hero h1{max-width:12ch;font-size:4rem;line-height:.98}.company-profile-lead{color:var(--ink);max-width:62ch;font-size:1.22rem;line-height:1.65}.company-profile-actions{flex-wrap:wrap;gap:.7rem;display:flex}.company-profile-thesis{border-left:4px solid var(--amber);gap:.35rem;max-width:66ch;margin-top:.4rem;padding:.65rem 0 .65rem 1rem;display:grid}.company-profile-thesis span,.company-profile-proof span,.company-program-grid span,.company-profile-side-note span{color:var(--amber);text-transform:uppercase;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;font-weight:900}.company-profile-thesis p,.company-profile-copy p,.company-profile-proof p,.company-program-grid p,.company-watch-grid p,.company-profile-side-note p{color:var(--muted)}.company-profile-visual{border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(#18212de0,#070b10f5),#090d12;border:1px solid #ffffff1a;align-self:stretch;margin:0;display:grid;overflow:hidden}.company-profile-visual img{aspect-ratio:1;object-fit:cover;width:100%;height:100%;min-height:36rem;display:block}.company-profile-visual figcaption{color:var(--muted);background:linear-gradient(#0f1720f5,#070b10fa),linear-gradient(90deg,#2dd4bf14,#0000 44%);border-top:1px solid #ffffff14;gap:.25rem;padding:.75rem .9rem;font-size:.78rem;line-height:1.45;display:grid}.company-profile-visual a{color:var(--teal);-webkit-text-decoration:underline #2dd4bf73;text-decoration:underline #2dd4bf73}.company-profile-proof,.company-profile-section{max-width:1220px;margin:0 auto;padding-left:clamp(1rem,4vw,2rem);padding-right:clamp(1rem,4vw,2rem)}.company-profile-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding-top:1rem;padding-bottom:4rem;display:grid}.company-profile-proof article{border-top:3px solid var(--teal);background:#ffffff06;gap:.5rem;min-height:12rem;padding:1rem;display:grid}.company-profile-proof strong{font-size:1.18rem}.company-profile-section{border-top:1px solid #ffffff14;padding-top:4.6rem;padding-bottom:4.6rem}.company-profile-narrative,.company-profile-split{gap:2rem;display:grid}.company-profile-narrative{grid-template-columns:minmax(240px,.36fr) minmax(0,.64fr)}.company-profile-split{grid-template-columns:minmax(0,.64fr) minmax(240px,.36fr)}.company-profile-section h2{max-width:16ch;font-size:2.75rem;line-height:1.02}.company-profile-copy{gap:1rem;max-width:82ch;font-size:1.04rem;line-height:1.75;display:grid}.company-profile-copy>p:first-of-type:not(.eyebrow){color:var(--ink)}.company-profile-section-heading{gap:.75rem;max-width:760px;margin-bottom:1.15rem;display:grid}.company-program-grid,.company-watch-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem;display:grid}.company-program-grid article,.company-watch-grid article,.company-profile-side-note{border-radius:var(--radius);background:linear-gradient(#18212db8,#070b10e6),linear-gradient(135deg,#2dd4bf14,#0000 54%);border:1px solid #ffffff1a;gap:.75rem;min-height:18rem;padding:1rem;display:grid}.company-profile-side-note{border-left:4px solid var(--amber);position:sticky;top:5rem}.company-profile-related{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:1.5rem;display:grid}@media (max-width:900px){.company-profile-hero,.company-profile-narrative,.company-profile-split,.company-profile-related{grid-template-columns:1fr}.company-profile-hero{padding:5rem 1rem 3rem}.company-profile-hero-copy{padding-left:0}.relativity-profile-page .company-profile-hero,.stoke-profile-page .company-profile-hero{grid-template-areas:"copy""visual""after";row-gap:1.25rem}.company-profile-hero h1{max-width:13ch;font-size:3.15rem}.company-profile-visual img{aspect-ratio:16/10;min-height:22rem}.company-profile-proof,.company-program-grid,.company-watch-grid{grid-template-columns:1fr}.company-profile-side-note{position:static}}@media (max-width:640px){.company-profile-hero{padding:4rem 1rem 2.5rem}.company-profile-hero h1{font-size:2.35rem}.company-profile-lead,.company-profile-copy{font-size:1rem}.company-profile-actions,.company-profile-actions .button{width:100%}.company-profile-visual img{height:auto;min-height:0}.company-profile-proof,.company-profile-section{padding-left:1rem;padding-right:1rem}.company-profile-section{padding-top:3rem;padding-bottom:3rem}.company-profile-section h2{max-width:none;font-size:1.9rem}.company-program-grid article,.company-watch-grid article,.company-profile-side-note{min-height:auto}}.space-profile-hero{border-bottom:1px solid #ffffff14;padding:6rem clamp(1rem,4vw,4rem) 3.5rem;position:relative;overflow:hidden}.space-profile-hero:before{content:"";opacity:.55;pointer-events:none;background:linear-gradient(90deg,#2dd4bf38,#0000 38%),linear-gradient(#f6a93b1c,#0000 44%);position:absolute;inset:0}.space-profile-hero-grid,.space-profile-hero-metrics,.space-profile-hero-links,.space-profile-section-inner{z-index:1;max-width:1220px;margin:0 auto;position:relative}.space-profile-hero-grid{grid-template-columns:minmax(0,.52fr) minmax(360px,.48fr);align-items:center;gap:2rem;display:grid}.space-profile-hero-copy{gap:1.05rem;display:grid}.space-profile-hero h1{max-width:14ch;font-size:4.15rem;line-height:.96}.space-profile-lead{color:var(--muted);gap:.85rem;max-width:70ch;font-size:1.12rem;line-height:1.7;display:grid}.space-profile-lead>p:first-child{color:var(--ink);font-size:1.28rem}.space-profile-reader-lens{border-left:4px solid var(--amber);background:#ffffff09;gap:.35rem;max-width:68ch;padding:.9rem 1rem;display:grid}.space-profile-reader-lens span{color:var(--amber);text-transform:uppercase;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;font-weight:800}.space-profile-reader-lens p{color:var(--muted)}.source-review-note{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:.15rem 0 0;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem}.space-profile-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.2rem;display:flex}.space-profile-actions .button{white-space:normal}.space-profile-hero-visual{border-radius:var(--radius);box-shadow:var(--shadow);background:#ffffff09;border:1px solid #ffffff1f;min-height:33rem;margin:0;position:relative;overflow:hidden}.space-profile-hero-visual img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;min-height:33rem;display:block}.space-profile-hero-visual figcaption{color:var(--muted);background:linear-gradient(#0000,#04070beb 28%);gap:.25rem;padding:2.8rem .9rem .8rem;font-size:.78rem;line-height:1.45;display:grid;position:absolute;bottom:0;left:0;right:0}.space-profile-hero-visual small{color:var(--muted-2);font:inherit}.space-profile-hero-visual a{color:var(--teal);-webkit-text-decoration:underline #2dd4bf73;text-decoration:underline #2dd4bf73}.nations-page .space-profile-hero:before{background:linear-gradient(90deg,#2dd4bf33,#0000 40%),linear-gradient(#f6a93b17,#0000 46%)}.nations-page .space-profile-hero h1{max-width:15ch}.nations-page .space-profile-hero-visual img{object-position:center}.space-profile-hero-metrics{margin-top:1.6rem}.space-profile-hero-metrics .grid.four{grid-template-columns:repeat(3,minmax(0,1fr))}.space-profile-hero-metrics .metric{background:linear-gradient(#18212db8,#070b10c7),linear-gradient(90deg,#2dd4bf14,#0000);box-shadow:0 18px 46px #0000003d}.nation-profile-snapshot-metrics{padding-top:0}.nation-profile-snapshot-metrics .grid.four{grid-template-columns:repeat(3,minmax(0,1fr))}.nation-profile-snapshot-metrics .metric{background:linear-gradient(#18212db8,#070b10c7),linear-gradient(90deg,#2dd4bf14,#0000);box-shadow:0 18px 46px #0000003d}.space-profile-hero-links{margin-top:.6rem}.space-profile-section{border-bottom:1px solid #ffffff14;padding:4.4rem clamp(1rem,4vw,4rem)}.space-profile-section:nth-child(2n){background:#ffffff05}.space-profile-section-featured,.space-profile-section-data{background:linear-gradient(90deg,#2dd4bf0e,#0000 42%),#ffffff05}.space-profile-section-watch{background:linear-gradient(90deg,#f6a93b13,#0000 44%),#ffffff03}.space-profile-section-evidence{background:#080b10}.space-profile-section-heading{gap:.85rem;max-width:900px;margin-bottom:1.2rem;display:grid}.space-profile-section-heading h2{max-width:18ch;font-size:2.35rem}.space-profile-copy{color:var(--muted);gap:.85rem;max-width:82ch;font-size:1.03rem;line-height:1.72;display:grid}.space-profile-copy>p:first-child{color:var(--ink)}.space-profile-point-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.space-profile-point{border-radius:var(--radius);background:linear-gradient(#161e29c7,#0a0f16e6);border:1px solid #ffffff1a;min-height:100%;padding:1rem}.space-profile-point p{color:var(--muted)}.space-profile-feature-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.nations-page .space-profile-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nation-atlas-section{background:linear-gradient(90deg,#2dd4bf0f,#0000 48%),#ffffff03}.nation-atlas-inner{gap:1.4rem;display:grid}.nation-atlas-layout{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:1rem;display:grid}.nation-atlas-note{border-radius:var(--radius);background:linear-gradient(#18212dd1,#070b10f0),linear-gradient(135deg,#f6a93b17,#0000 56%);border:1px solid #ffffff1a;border-top:3px solid #f6a93bc7;align-self:start;padding:1.15rem}.nation-atlas-note span,.nation-comparison-panel-head span,.nation-comparison-cell span,.nation-roadmap-card span,.nation-directory-row span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.nation-atlas-note h3{margin:.35rem 0 .55rem;font-size:1.25rem}.nation-atlas-note p,.nation-atlas-row p,.nation-comparison-cell p,.nation-movement-item p,.nation-roadmap-card p,.nation-directory-row p{color:var(--muted)}.nation-atlas-list,.nation-movement-list,.nation-directory-list{gap:.7rem;display:grid}.nation-atlas-row,.nation-directory-row{border-radius:var(--radius);color:inherit;background:linear-gradient(90deg,#151e2aeb,#080d13f5),linear-gradient(135deg,#2dd4bf12,#0000 54%);border:1px solid #ffffff1a;grid-template-columns:4.2rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:7rem;padding:1rem;display:grid}.nation-atlas-row:hover,.nation-directory-row:hover,.nation-roadmap-card:hover,.nation-comparison-panel:hover{border-color:#2dd4bf70;transform:translateY(-2px)}.nation-atlas-marker{border-radius:var(--radius);color:var(--teal);background:#2dd4bf1a;border:1px solid #2dd4bf47;justify-content:center;align-items:center;min-height:4.2rem;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:1rem;font-weight:800;display:flex}.nation-atlas-row h3,.nation-directory-row h3{margin-bottom:.25rem;font-size:1.12rem}.nation-comparison-section{background:linear-gradient(#070b10fa,#0a0f16fa),linear-gradient(90deg,#2dd4bf0d,#0000 45%)}.nation-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.nation-comparison-panel{border-radius:var(--radius);background:linear-gradient(#141c27eb,#070b10fa),linear-gradient(135deg,#2dd4bf0f,#0000 58%);border:1px solid #ffffff1a;min-height:100%;padding:1rem}.nation-comparison-panel-head{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.nation-comparison-panel-head h3{margin-top:.25rem;font-size:1.35rem}.nation-comparison-panel-head a,.nation-roadmap-card a{color:var(--teal);white-space:nowrap;align-items:center;gap:.35rem;font-weight:800;display:inline-flex}.nation-comparison-cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.nation-comparison-cell{border-radius:var(--radius);background:#ffffff07;border:1px solid #ffffff14;padding:.85rem}.nation-comparison-cell span{color:var(--muted-2)}.nation-comparison-more{margin-top:.7rem}.nation-comparison-more summary{border-radius:var(--radius);color:var(--teal);cursor:pointer;background:#2dd4bf0f;border:1px solid #2dd4bf2e;justify-content:space-between;align-items:center;padding:.75rem .85rem;font-weight:800;list-style:none;display:flex}.nation-comparison-more summary::-webkit-details-marker{display:none}.nation-comparison-more summary:after{content:"+";font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace}.nation-comparison-more[open] summary{margin-bottom:.7rem}.nation-comparison-more[open] summary:after{content:"-"}.nation-movement-section{background:linear-gradient(90deg,#f6a93b0f,#0000 44%),#ffffff03}.nation-movement-item{border-radius:var(--radius);background:linear-gradient(90deg,#141c27e6,#070b10f5),linear-gradient(135deg,#f6a93b12,#0000 58%);border:1px solid #ffffff1a;border-left:3px solid #f6a93bc7;grid-template-columns:3rem minmax(0,1fr) minmax(220px,.55fr);align-items:stretch;gap:1rem;padding:1rem;display:grid}.nation-movement-item>span{color:var(--amber);font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-weight:900}.nation-movement-item h3{margin-bottom:.3rem;font-size:1.05rem}.nation-movement-item aside{border-left:1px solid #ffffff1a;gap:.35rem;padding-left:1rem;display:grid}.nation-movement-item aside strong,.nation-directory-row strong{color:var(--ink);font-size:.78rem}.nation-roadmap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.nation-roadmap-card{border-radius:var(--radius);background:linear-gradient(#141c27e6,#070b10f5),linear-gradient(135deg,#2dd4bf12,#0000 58%);border:1px solid #ffffff1a;gap:.7rem;min-height:100%;padding:1rem;display:grid}.nation-roadmap-card h3{color:var(--ink);font-size:.92rem;line-height:1.5}.nation-directory-section{background:#080b10}.nation-directory-row{grid-template-columns:minmax(170px,.55fr) minmax(0,1fr) minmax(0,1fr) auto}.nations-page .space-profile-point{border-top:3px solid #2dd4bfbf}.nations-active-section .metric-value{letter-spacing:0;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace}.nation-capability-explorer{background:linear-gradient(90deg,#2dd4bf13,#0000 46%),#ffffff04}.nation-lens-controls{flex-wrap:wrap;margin:.35rem 0 1rem;display:flex}.nation-lens-controls .button{min-width:auto}.nation-lens-summary{border-radius:var(--radius);color:var(--muted);background:#04080c9e;border:1px solid #2dd4bf33;flex-wrap:wrap;align-items:center;gap:.45rem;max-width:620px;margin-bottom:1rem;padding:.85rem 1rem;display:flex}.nation-lens-summary svg,.nation-lens-summary strong{color:var(--teal)}.nation-lens-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.nation-lens-card{border-radius:var(--radius);color:inherit;background:linear-gradient(#17212de6,#070b10f5),linear-gradient(135deg,#2dd4bf14,#0000 55%);border:1px solid #ffffff1a;border-top:3px solid #2dd4bfc7;gap:.55rem;min-height:100%;padding:1rem;display:grid}.nation-lens-card:hover{border-color:#2dd4bf7a;transform:translateY(-2px)}.nation-lens-card span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.nation-lens-card h3{font-size:1.05rem}.nation-lens-card p,.nation-lens-card small{color:var(--muted)}.nation-lens-card small{font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.74rem;line-height:1.5}@media (max-width:900px){.nations-page .space-profile-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nation-atlas-layout,.nation-comparison-grid,.nation-roadmap-grid,.nation-movement-item,.nation-directory-row{grid-template-columns:1fr}.nation-movement-item aside{border-top:1px solid #ffffff1a;border-left:0;padding-top:.8rem;padding-left:0}.nation-lens-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.nations-page .space-profile-feature-grid,.nation-lens-grid{grid-template-columns:1fr}.nation-atlas-row{grid-template-columns:3.4rem minmax(0,1fr);align-items:start}.nation-atlas-row svg{display:none}.nation-atlas-marker{min-height:3.4rem}.nation-comparison-panel-head{display:grid}.nation-comparison-cells{grid-template-columns:1fr}.nation-lens-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}}.space-profile-ecosystem{background:linear-gradient(90deg,#2dd4bf0e,#0000 44%),#080b10}.space-profile-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.space-profile-role-card{border-radius:var(--radius);background:linear-gradient(#18212ddb,#070b10f2),linear-gradient(135deg,#2dd4bf17,#0000 54%);border:1px solid #ffffff1c;gap:.8rem;min-height:22rem;padding:1.15rem;display:grid}.space-profile-role-card>span{color:var(--amber);text-transform:uppercase;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;font-weight:900}.space-profile-role-card h3{font-size:1.35rem}.space-profile-role-card p{color:var(--muted)}.space-profile-role-links{flex-wrap:wrap;align-self:end;gap:.4rem;display:flex}.space-profile-role-links a{color:var(--teal);border:1px solid #2dd4bf3d;border-radius:999px;padding:.25rem .5rem;font-size:.78rem;font-weight:800}.space-profile-feature-card{border-radius:var(--radius);background:linear-gradient(#161e29e6,#080d14f2),linear-gradient(135deg,#2dd4bf1a,#0000 50%);border:1px solid #ffffff1c;gap:.65rem;min-height:15rem;padding:1rem;transition:border-color .14s,transform .14s;display:grid}.space-profile-feature-card:hover{border-color:#2dd4bf6b;transform:translateY(-1px)}.space-profile-feature-card>span{color:var(--amber);font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.78rem;font-weight:900}.space-profile-feature-card h3{font-size:1.15rem}.space-profile-feature-card p{color:var(--muted)}.space-profile-feature-card small{color:var(--teal);text-transform:uppercase;align-self:end;align-items:center;gap:.3rem;font-size:.78rem;font-weight:800;display:inline-flex}.space-profile-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.space-profile-directory-card{border-radius:var(--radius);background:linear-gradient(#18212dc7,#080d14eb),linear-gradient(135deg,#f6a93b14,#0000 48%);border:1px solid #ffffff1c;gap:.75rem;min-height:22rem;padding:1rem;transition:border-color .14s,transform .14s;display:grid}a.space-profile-directory-card:hover{border-color:#2dd4bf70;transform:translateY(-1px)}.space-profile-directory-card-header{gap:.35rem;display:grid}.space-profile-directory-card-header span,.space-profile-directory-card dt{color:var(--muted-2);text-transform:uppercase;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;font-weight:800}.space-profile-directory-card h3{font-size:1.35rem}.space-profile-directory-card>p,.space-profile-directory-card dd{color:var(--muted)}.space-profile-directory-card dl{gap:.65rem;margin:0;display:grid}.space-profile-directory-card dt,.space-profile-directory-card dd{margin:0}.space-profile-directory-card small{color:var(--teal);text-transform:uppercase;align-self:end;align-items:center;gap:.3rem;font-size:.78rem;font-weight:800;display:inline-flex}.space-profile-link-block .grid,.space-profile-featured .grid,.space-profile-page .table-wrap{margin-top:1rem}.rocket-comparison-table{background:linear-gradient(#141c27d1,#070b10f5),linear-gradient(135deg,#2dd4bf0d,#0000 46%)}.rocket-comparison-table table{min-width:1180px}.rocket-comparison-table th:first-child,.rocket-comparison-table td:first-child{width:10rem}.rocket-comparison-table th:nth-child(3),.rocket-comparison-table td:nth-child(3),.rocket-comparison-table th:nth-child(4),.rocket-comparison-table td:nth-child(4),.rocket-comparison-table th:nth-child(5),.rocket-comparison-table td:nth-child(5){width:12rem}.rocket-comparison-table th:nth-child(6),.rocket-comparison-table td:nth-child(6),.rocket-comparison-table th:nth-child(7),.rocket-comparison-table td:nth-child(7){width:16rem}.rocket-comparison-table td{font-size:.88rem;line-height:1.45}.rocket-comparison-link{gap:.32rem;display:grid}.rocket-comparison-link span{color:var(--teal);text-transform:uppercase;align-items:center;gap:.25rem;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.68rem;font-weight:900;display:inline-flex}.form-panel,.admin-panel{align-content:start;gap:.8rem;padding:1rem;display:grid}.form-grid{grid-template-columns:minmax(180px,1fr) minmax(150px,.6fr) auto;gap:.7rem;display:grid}.form-grid .button{min-width:9.5rem}.reminder-control{justify-items:start;gap:.5rem;display:grid}.inline-form{grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:.5rem;max-width:min(100%,28rem);display:grid}.inline-form .button{min-width:6.5rem}.cluster{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.preference-group{gap:.55rem;display:grid}label{color:var(--muted);gap:.35rem;font-size:.82rem;font-weight:700;display:grid}input,select,textarea{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);width:100%;min-height:2.6rem;padding:.6rem .7rem}input::placeholder,textarea::placeholder{color:var(--muted-2)}input:focus,select:focus,textarea:focus{border-color:var(--teal-dark);outline:none;box-shadow:0 0 0 3px #2dd4bf29}textarea{resize:vertical;min-height:7rem}.filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.7rem;margin:1rem 0;display:grid}.search-results{gap:.8rem;margin-top:1rem;display:grid}.search-panel{gap:1rem;display:grid}.search-suggestions{flex-wrap:wrap;gap:.55rem;display:flex}.search-suggestions button{color:var(--teal);cursor:pointer;font:inherit;background:#2dd4bf14;border:1px solid #2dd4bf38;border-radius:999px;min-height:2.25rem;padding:.4rem .75rem;font-size:.85rem;font-weight:700}.search-direct-answer{border-radius:var(--radius);background:radial-gradient(640px 180px at 12% 0,#2dd4bf33,#0000 68%),linear-gradient(135deg,#131a24f5,#0a0e14f5);border:1px solid #2dd4bf57;gap:.45rem;padding:1rem;display:grid}.search-direct-answer span,.search-result-group>h3{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;font-family:Geist Mono,ui-monospace,monospace;font-size:.72rem;font-weight:700}.search-direct-answer strong{color:var(--ink);font-size:1.15rem}.search-direct-answer p{color:var(--muted);margin:0}.search-result-group{gap:.75rem;display:grid}.search-result-group>h3{margin:.65rem 0 0}.search-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.search-result-card{align-content:start;gap:.55rem;display:grid}.search-result-card h4{margin:0;font-size:1.05rem;line-height:1.2}.search-result-card small{color:var(--muted-2);font-family:Geist Mono,ui-monospace,monospace;font-size:.72rem;line-height:1.4}.search-empty-state{gap:.55rem;display:grid}.search-empty-state p{margin:0}.search-empty-links{flex-wrap:wrap;gap:.7rem;display:flex}.search-empty-links a{color:var(--teal);font-weight:700}.empty{border-radius:var(--radius);color:var(--muted);background:#f6a93b14;border:1px dashed #f6a93b80;padding:1rem}.footer{color:var(--ink);background:#07090d;border-top:1px solid #ffffff14;padding:2rem clamp(1rem,4vw,4rem)}.map-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:1rem;display:grid}.map-site{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0a;align-items:center;gap:.5rem;min-height:3.25rem;padding:.75rem;display:flex}.footer-grid{grid-template-columns:1fr 2fr;gap:1rem;max-width:1220px;margin:0 auto;display:grid}.footer-grid nav{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.footer-grid a{color:var(--muted)}.fine-print{color:var(--muted);max-width:70ch;font-size:.84rem}.footer .fine-print{color:var(--muted)}.start-here-page{background:radial-gradient(circle at 18% 0,#f6a93b1a,#0000 28rem),radial-gradient(circle at 86% 18%,#4d8cf01c,#0000 24rem),linear-gradient(#07090d 0%,#0b1017 44%,#07090d 100%)}.start-here-hero{background-color:#0000;background-image:linear-gradient(90deg,#07090df5 0%,#07090dcc 52%,#07090d57 100%),url(/preview/start-here-lunar-base.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-bottom:1px solid #ffffff14;align-items:end;min-height:31rem;padding:6.5rem clamp(1rem,4vw,4rem) 5.5rem;display:flex}.start-here-article{width:100%;max-width:760px;margin:0 auto}.start-here-main{gap:1.4rem;width:100%;max-width:880px;margin:0 auto;padding:4.4rem 1rem 5rem;display:grid}.start-here-hero h1{color:var(--ink);max-width:760px;font-size:4.2rem}.start-here-lead{color:#d4deea;max-width:68ch;margin-top:1.35rem;font-size:1.16rem;line-height:1.65}.start-here-accordion{gap:.82rem;display:grid}.start-here-accordion-item{border-radius:var(--radius);background:linear-gradient(#111b27eb,#080d14f5),linear-gradient(90deg,#2dd4bf14,#0000 42%);border:1px solid #ffffff1a;overflow:hidden;box-shadow:0 18px 56px #0000003d}.start-here-accordion-item.is-open{border-color:#2dd4bf57;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff14}.start-here-accordion-trigger{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;padding:1.1rem 1.2rem;display:grid}.start-here-accordion-trigger:hover,.start-here-accordion-trigger:focus-visible{background:#ffffff0a}.start-here-accordion-trigger:focus-visible{outline-offset:-2px;outline:2px solid #2dd4bfdb}.start-here-accordion-heading{gap:.36rem;display:grid}.start-here-accordion-heading>span{color:var(--teal);letter-spacing:0;text-transform:uppercase;font-size:.75rem;font-weight:850}.start-here-accordion-heading>strong{color:var(--ink);font-size:1.45rem;line-height:1.14}.start-here-accordion-heading>small{color:#aebdca;max-width:64ch;font-size:.95rem;line-height:1.45}.start-here-accordion-icon{color:var(--teal);transition:transform .16s}.start-here-accordion-item.is-open .start-here-accordion-icon{transform:rotate(180deg)}.start-here-accordion-panel{border-top:1px solid #ffffff17;gap:1rem;padding:1.35rem 1.2rem 1.45rem;display:grid}.start-here-accordion-panel h3,.start-here-bottom-cta h2{font-size:1.8rem;line-height:1.12}.start-here-accordion-panel p,.start-here-bottom-cta p{color:#c3cedb;font-size:1.04rem;line-height:1.78}.start-here-accordion-panel strong,.start-here-accordion-panel em{color:var(--ink)}.start-here-inline-link{color:var(--teal);text-underline-offset:.18em;font-weight:800;-webkit-text-decoration:underline #2dd4bf6b;text-decoration:underline #2dd4bf6b}.start-here-inline-link:hover{color:#7df2e4;text-decoration-color:currentColor}.start-here-launch-card{border-radius:var(--radius);background:linear-gradient(135deg,#2dd4bf33,#0000 46%),linear-gradient(#15222ff0,#080d14fa);border:1px solid #2dd4bf52;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:.35rem;padding:1.25rem;display:grid}.start-here-launch-card-icon{color:var(--teal);background:#2dd4bf24;border:1px solid #2dd4bf52;border-radius:999px;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;display:flex}.start-here-launch-card-copy{gap:.32rem;display:grid}.start-here-launch-card-copy>span{color:var(--gold);letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:850}.start-here-launch-card-copy h3{color:var(--ink);font-size:1.18rem;line-height:1.18}.start-here-launch-card-copy p{font-size:.95rem;line-height:1.55}.start-here-launch-card .button,.start-here-actions .button{width:fit-content}.start-here-bottom-cta{border-radius:var(--radius);text-align:left;background:linear-gradient(135deg,#2dd4bf26,#0000 42%),linear-gradient(#121d29f5,#090e15fa);border:1px solid #2dd4bf47;grid-template-columns:minmax(0,.92fr) minmax(320px,.74fr);align-items:stretch;margin-top:.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000052}.start-here-bottom-cta:before{background:linear-gradient(90deg, var(--teal), #f6a93be6);content:"";height:3px;position:absolute;top:0;left:0;right:0}.start-here-cta-copy{align-content:center;gap:1rem;padding:2rem;display:grid}.start-here-cta-copy>p:not(.eyebrow){max-width:52ch}.start-here-actions{justify-content:flex-start;margin-top:.15rem}.start-here-signup{text-align:left;background:#04070b6b;border-left:1px solid #ffffff17;align-content:center;width:100%;max-width:none;margin:0;padding:1.35rem;display:grid}.start-here-signup .form-panel{box-shadow:none;background:0 0;border:0;gap:.72rem;padding:0}.start-here-signup .form-grid{grid-template-columns:1fr}.start-here-signup .form-grid .button{width:100%}.about-page{background:radial-gradient(circle at 16% 2%,#2dd4bf1c,#0000 28rem),radial-gradient(circle at 86% 18%,#f6a93b17,#0000 24rem),linear-gradient(#07090d 0%,#0d1118 42%,#07090d 100%)}.about-hero{border-bottom:1px solid #ffffff14;padding:7rem clamp(1rem,4vw,4rem) 5rem;display:flex}.about-article,.about-main{width:100%;max-width:760px;margin:0 auto}.about-hero h1{color:var(--ink);max-width:760px;font-size:4rem}.about-lead{color:#d4deea;max-width:68ch;margin-top:1.35rem;font-size:1.16rem;line-height:1.65}.about-main{gap:4.25rem;padding:4.75rem 1rem 5rem;display:grid}.about-section{gap:1.05rem;display:grid}.about-section h2,.about-bottom-cta h2{font-size:2.08rem;line-height:1.12}.about-section p,.about-bottom-cta p{color:#c3cedb;font-size:1.04rem;line-height:1.78}.about-section strong{color:var(--ink)}.about-benefits{border-left:1px solid #2dd4bf57;gap:1.15rem;padding-left:1.35rem}.about-bottom-cta{border-radius:var(--radius);text-align:center;background:linear-gradient(#131e2ae6,#0a0f16f5),linear-gradient(90deg,#2dd4bf17,#0000);border:1px solid #2dd4bf3d;justify-items:center;gap:1.1rem;padding:2rem;display:grid;box-shadow:0 18px 56px #00000047}.about-actions{justify-content:center}.moon-guide-page{background:radial-gradient(circle at 18% 4%,#2dd4bf1f,#0000 30rem),radial-gradient(circle at 86% 18%,#f6a93b1a,#0000 26rem),linear-gradient(#07090d 0%,#0c1118 44%,#07090d 100%)}.moon-guide-hero{border-bottom:1px solid #ffffff14;padding:5.75rem clamp(1rem,4vw,4rem) 4.5rem}.moon-guide-hero-grid,.moon-guide-section{max-width:1220px;margin:0 auto}.moon-guide-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(360px,.72fr);align-items:stretch;gap:1.25rem;display:grid}.moon-guide-hero-copy{align-content:end;gap:1.05rem;padding:clamp(0rem,1vw,1rem) 0;display:grid}.moon-guide-hero-copy h1{max-width:11ch;font-size:clamp(3rem,6vw,5.9rem);line-height:.98}.moon-guide-lead{color:#d4deea;max-width:66ch;font-size:1.16rem;line-height:1.65}.moon-guide-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.2rem;display:flex}.moon-guide-quick-answer,.moon-guide-side-note{border:1px solid #2dd4bf3b;border-left:4px solid var(--teal);border-radius:var(--radius);background:linear-gradient(#131e2ae6,#0a0f16f5),linear-gradient(90deg,#2dd4bf14,#0000);gap:.55rem;margin-top:.5rem;padding:1.15rem;display:grid;box-shadow:0 18px 56px #00000047}.moon-guide-quick-answer span,.moon-guide-side-note span{color:var(--teal);text-transform:uppercase;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;font-weight:800}.moon-guide-quick-answer p,.moon-guide-side-note p{color:#c3cedb;line-height:1.7}.moon-guide-hero-visual,.moon-guide-media figure{border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(#161e29e6,#0c1118f5);border:1px solid #ffffff1a;margin:0;position:relative;overflow:hidden}.moon-guide-hero-visual img,.moon-guide-media img{object-fit:cover;width:100%;height:100%;display:block}.moon-guide-hero-visual img{aspect-ratio:4/5}.moon-guide-media img{aspect-ratio:16/10}.moon-guide-hero-visual figcaption,.moon-guide-media figcaption{color:var(--muted);padding:.75rem .85rem;font-size:.78rem;line-height:1.5}.moon-guide-hero-visual figcaption small{margin-top:.15rem;display:block}.moon-guide-hero-visual a,.moon-guide-media a{color:var(--teal);text-underline-offset:.18em;font-weight:800;-webkit-text-decoration:underline #2dd4bf6b;text-decoration:underline #2dd4bf6b}.moon-guide-section{gap:1.25rem;padding:4.5rem clamp(1rem,4vw,4rem);display:grid}.moon-guide-thesis{grid-template-columns:minmax(0,.68fr) minmax(280px,.32fr);align-items:start}.moon-guide-narrative{gap:1rem;display:grid}.moon-guide-narrative h2,.moon-guide-section-heading h2{max-width:15ch;font-size:clamp(2rem,4vw,3.45rem);line-height:1.02}.moon-guide-narrative p:not(.eyebrow),.moon-guide-section-heading p:not(.eyebrow){color:#c3cedb;max-width:70ch;font-size:1.04rem;line-height:1.78}.moon-guide-side-note{margin-top:.25rem;position:sticky;top:6rem}.moon-guide-side-note strong{font-size:1.2rem;line-height:1.2}.moon-guide-split,.moon-guide-proof,.moon-guide-watch,.moon-guide-related{border-top:1px solid #ffffff14}.moon-guide-section-heading{gap:.75rem;display:grid}.moon-guide-pillars{grid-template-columns:minmax(0,1.14fr) minmax(0,.92fr) minmax(0,1.02fr);gap:.85rem;display:grid}.moon-guide-pillars article,.moon-guide-ladder article,.moon-guide-watch-grid article{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;gap:.55rem;padding:1rem;display:grid}.moon-guide-pillars article:nth-child(2){margin-top:1.4rem}.moon-guide-pillars article:nth-child(3){margin-top:2.8rem}.moon-guide-pillars span,.moon-guide-ladder span{color:var(--amber);font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.78rem;font-weight:800}.moon-guide-pillars p,.moon-guide-ladder p,.moon-guide-watch-grid p{color:var(--muted);line-height:1.65}.moon-guide-ladder{grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.moon-guide-ladder article{background:linear-gradient(#161e29db,#0a0f16f5),linear-gradient(90deg,#2dd4bf14,#0000);border-radius:0}.moon-guide-ladder article:first-child{border-bottom-left-radius:var(--radius);border-top-left-radius:var(--radius)}.moon-guide-ladder article:last-child{border-bottom-right-radius:var(--radius);border-top-right-radius:var(--radius)}.moon-guide-media{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,.9fr) minmax(0,.74fr);align-items:center}.moon-guide-media-reverse{grid-template-columns:minmax(0,.74fr) minmax(0,.9fr)}.moon-guide-watch-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;display:grid}.moon-guide-watch-grid article{border-top:4px solid #2dd4bfb8}.mission-category-page .moon-guide-hero{background:radial-gradient(circle at 74% 18%,#2dd4bf1f,#0000 23rem),radial-gradient(circle at 25% 86%,#f6a93b1a,#0000 24rem);overflow:hidden}.mission-category-page .moon-guide-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(360px,.78fr);align-items:center;gap:clamp(1rem,3vw,2.2rem)}.mission-category-page .moon-guide-hero-visual{transform:translateY(1.1rem);box-shadow:0 34px 120px #00000094,0 0 0 1px #2dd4bf14}.mission-category-page .moon-guide-hero-visual:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(135deg,#2dd4bf2e,#0000 44%);position:absolute;inset:0}.mission-satellite-internet .moon-guide-hero-copy h1{overflow-wrap:normal;max-width:18ch;font-size:clamp(2.45rem,3.95vw,4.05rem)}.mission-category-page .moon-guide-watch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-program-ladder{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.mission-program-ladder article{min-height:15rem}.mission-proof-pillars{grid-template-columns:repeat(auto-fit,minmax(215px,1fr))}.mission-proof-pillars article:nth-child(4),.mission-proof-pillars article:nth-child(5){margin-top:1.4rem}.mission-question-list{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.mission-question-list li{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#161e29db,#0a0f16f2),linear-gradient(90deg,#2dd4bf1a,#0000);border-left:4px solid #f6a93bd9;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;padding:1rem;display:grid}.mission-question-list span{color:var(--amber);font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.78rem;font-weight:800}.mission-question-list strong{color:var(--text);font-size:1rem;line-height:1.35;display:block}.mission-question-list p{color:var(--muted);margin-top:.45rem;line-height:1.65}.mission-area-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.mission-area-card{border:1px solid var(--line);border-radius:var(--radius);color:inherit;background:#ffffff09;gap:.55rem;padding:1rem;text-decoration:none;display:grid;position:relative}.mission-area-card span{color:var(--teal);text-transform:uppercase;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;font-weight:800}.mission-area-card p{color:var(--muted);line-height:1.65}.mission-area-card svg{color:var(--teal)}.mission-area-card:hover{border-color:#2dd4bf73;transform:translateY(-1px)}.moon-guide-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.moon-guide-link{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:#ffffff09;justify-content:space-between;align-items:center;min-height:4rem;padding:.95rem 1rem;font-weight:800;transition:border-color .14s,transform .14s;display:flex}.moon-guide-link:hover{border-color:#2dd4bf73;transform:translateY(-1px)}.production-guide-page{background:linear-gradient(#07090d 0%,#0c1118 46%,#07090d 100%)}.production-guide-hero{border-bottom:1px solid #ffffff14;padding:5.75rem clamp(1rem,4vw,4rem) 4.5rem}.production-guide-hero-grid,.production-guide-section{max-width:1220px;margin:0 auto}.production-guide-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,.7fr);align-items:stretch;gap:1.25rem;display:grid}.production-guide-hero-copy{align-content:end;gap:1.05rem;padding:clamp(0rem,1vw,1rem) 0;display:grid}.production-guide-hero-copy h1{max-width:12.5ch;font-size:clamp(2.9rem,5.6vw,5.65rem);line-height:.99}.guide-hub-page .production-guide-hero-copy h1,.guide-glossary-page .production-guide-hero-copy h1{max-width:13.5ch}.production-guide-lead{color:#d4deea;max-width:68ch;font-size:1.16rem;line-height:1.65}.production-guide-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.2rem;display:flex}.production-guide-quick-answer,.production-guide-side-note{border:1px solid #2dd4bf3b;border-left:4px solid var(--teal);border-radius:var(--radius);background:linear-gradient(#131e2ae6,#0a0f16f5),linear-gradient(90deg,#2dd4bf14,#0000);gap:.55rem;margin-top:.5rem;padding:1.15rem;display:grid;box-shadow:0 18px 56px #00000047}.production-guide-quick-answer span,.production-guide-side-note span,.production-guide-pillars span,.production-guide-ladder span{color:var(--teal);text-transform:uppercase;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;font-weight:800}.production-guide-quick-answer p,.production-guide-side-note p{color:#c3cedb;line-height:1.7}.production-guide-visual{border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(#161e29e6,#0c1118f5);border:1px solid #ffffff1a;margin:0;position:relative;overflow:hidden}.production-guide-image-frame{aspect-ratio:4/5;background:#02060bdb;position:relative}.production-guide-hero .production-guide-image-frame{aspect-ratio:auto;height:100%;min-height:32rem}.production-guide-visual img{object-fit:cover;width:100%;height:100%;display:block}.production-guide-visual[data-fit=contain] img{object-fit:contain}.production-guide-media .production-guide-image-frame{aspect-ratio:16/10}.production-guide-visual[data-fit=contain] .production-guide-image-frame{aspect-ratio:3/4}.production-guide-hero .production-guide-visual[data-fit=contain]{align-self:start}.production-guide-hero .production-guide-visual[data-fit=contain] .production-guide-image-frame{aspect-ratio:16/10;height:auto;min-height:0}.production-guide-hero .production-guide-visual[data-fit=contain] figcaption{background:#080d14f5;position:static}.production-guide-visual figcaption{color:var(--muted);background:linear-gradient(#060a0f14,#060a0fdb 28%,#060a0ff0);gap:.35rem;padding:.75rem .85rem;font-size:.78rem;line-height:1.5;display:grid;position:absolute;bottom:0;left:0;right:0}.production-guide-visual figcaption span{color:#d6e1ee}.production-guide-visual figcaption small{color:#8fa0b3;font-size:.75rem;line-height:1.45}.production-guide-visual a{color:var(--teal);text-underline-offset:.18em;font-weight:800;-webkit-text-decoration:underline #2dd4bf6b;text-decoration:underline #2dd4bf6b}.production-guide-section{gap:1.25rem;padding:4.5rem clamp(1rem,4vw,4rem);display:grid}.production-guide-thesis{grid-template-columns:minmax(0,.68fr) minmax(280px,.32fr);align-items:start}.production-guide-narrative{gap:1rem;display:grid}.production-guide-narrative h2,.production-guide-section-heading h2{max-width:15ch;font-size:clamp(2rem,4vw,3.45rem);line-height:1.02}.production-guide-narrative p:not(.eyebrow),.production-guide-section-heading p:not(.eyebrow){color:#c3cedb;max-width:72ch;font-size:1.04rem;line-height:1.78}.production-guide-side-note{margin-top:.25rem;position:sticky;top:6rem}.production-guide-side-note strong{font-size:1.2rem;line-height:1.2}.production-guide-split,.production-guide-proof,.production-guide-watch,.production-guide-related,.production-guide-media,.production-guide-timeline-section{border-top:1px solid #ffffff14}.production-guide-section-heading{gap:.75rem;display:grid}.production-guide-pillars{grid-template-columns:minmax(0,1.14fr) minmax(0,.92fr) minmax(0,1.02fr);gap:.85rem;display:grid}.production-guide-pillars article,.production-guide-ladder article,.production-guide-timeline article,.production-guide-watch-grid article,.production-guide-watch-grid>a,.production-guide-term-grid article,.production-guide-term-grid>div,.production-guide-trap-list li,.glossary-group-grid article{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;gap:.55rem;padding:1rem;display:grid}.production-guide-pillars article:nth-child(2){margin-top:1.4rem}.production-guide-pillars article:nth-child(3){margin-top:2.8rem}.production-guide-pillars p,.production-guide-ladder p,.production-guide-timeline p,.production-guide-watch-grid p,.production-guide-term-grid p,.production-guide-term-grid dd,.production-guide-trap-list p,.glossary-group-grid p{color:var(--muted);line-height:1.65}.production-guide-ladder h3{color:var(--text);font-size:1rem;line-height:1.25}.production-guide-trap-list,.production-guide-term-grid{margin:0;padding:0;list-style:none}.production-guide-trap-list li{grid-template-columns:auto 1fr;align-items:start}.production-guide-trap-list li span{background:var(--teal);border-radius:999px;width:.42rem;height:.42rem;margin-top:.62rem;box-shadow:0 0 0 .25rem #2dd4bf1a}.production-guide-term-grid article,.production-guide-term-grid>div{align-content:start}.production-guide-term-grid strong,.production-guide-term-grid dt{color:var(--text);font-size:.98rem;font-weight:850;line-height:1.3}.production-guide-term-grid dd{margin:0}.production-guide-ladder{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.production-guide-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.production-guide-timeline article{border-top:4px solid #f6a93bb8}.production-guide-timeline span{color:var(--amber);font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.78rem;font-weight:800}.production-guide-ladder article{background:linear-gradient(#161e29db,#0a0f16f5),linear-gradient(90deg,#2dd4bf14,#0000);border-radius:0}.production-guide-ladder article:first-child{border-bottom-left-radius:var(--radius);border-top-left-radius:var(--radius)}.production-guide-ladder article:last-child{border-bottom-right-radius:var(--radius);border-top-right-radius:var(--radius)}.production-guide-media{grid-template-columns:minmax(0,.9fr) minmax(0,.74fr);align-items:center}.production-guide-media-reverse{grid-template-columns:minmax(0,.74fr) minmax(0,.9fr)}.production-guide-watch-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;display:grid}.production-guide-watch-grid article{color:inherit;border-top:4px solid #2dd4bfb8;min-height:8rem;text-decoration:none}.production-guide-watch-grid>a{color:inherit;border-top:4px solid #2dd4bfb8;min-height:8rem;text-decoration:none;transition:border-color .18s,transform .18s}.production-guide-watch-grid>a:hover,.production-guide-watch-grid>a:focus-visible{border-color:var(--teal);transform:translateY(-2px)}.production-guide-watch-grid>a:focus-visible{outline-offset:3px;outline:2px solid #2dd4bfb8}.production-guide-watch-grid h3{font-size:1rem;line-height:1.35}.production-guide-trap-list,.production-guide-term-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.production-guide-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.production-guide-link{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:#ffffff09;justify-content:space-between;align-items:center;gap:.75rem;min-height:4rem;padding:.95rem 1rem;font-weight:800;transition:border-color .14s,transform .14s;display:flex}.production-guide-link:hover{border-color:#2dd4bf73;transform:translateY(-1px)}.guide-category-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.guide-category-grid article:nth-child(2),.guide-category-grid article:nth-child(3){margin-top:0}.guide-category-grid h3{font-size:1rem;line-height:1.35}.guide-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.guide-library-groups{gap:2.25rem;display:grid}.guide-library-group{border-top:1px solid var(--line);gap:1.15rem;padding-top:1.25rem;display:grid}.guide-library-group>div:first-child{grid-template-columns:minmax(12rem,.36fr) minmax(0,1fr);gap:.45rem;display:grid}.guide-library-group>div:first-child p{color:var(--muted);line-height:1.65}.guide-library-group .guide-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.glossary-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.glossary-path-section{padding-top:4.2rem;padding-bottom:2.4rem}.glossary-path-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.glossary-path-grid a{border-radius:var(--radius);color:var(--ink);background:linear-gradient(#18212dc2,#070b10eb),linear-gradient(135deg,#f6a93b1c,#0000 48%);border:1px solid #ffffff1a;align-content:start;gap:.55rem;min-height:9.25rem;padding:1rem;transition:border-color .14s,transform .14s;display:grid;position:relative}.glossary-path-grid a:hover{border-color:#f6a93b6b;transform:translateY(-1px)}.glossary-path-grid a>span,.glossary-group-heading span,.glossary-term-list span{text-transform:uppercase;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-weight:850}.glossary-path-grid a>span{color:var(--amber);font-size:.76rem}.glossary-path-grid p{color:var(--muted);margin-right:1.4rem;line-height:1.55}.glossary-path-grid svg{color:var(--teal);position:absolute;bottom:1rem;right:1rem}.glossary-group-heading{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.glossary-group-heading span{color:var(--amber);flex:none;padding-top:.16rem;font-size:.7rem}.glossary-term-list{gap:.75rem;margin-top:.25rem;display:grid}.glossary-term-list div{border-top:1px solid #ffffff14;gap:.35rem;padding-top:.75rem;display:grid}.glossary-term-list strong{color:var(--ink)}.glossary-term-list span{color:var(--teal);letter-spacing:0;font-size:.68rem;line-height:1.45}.production-guide-inline-links{flex-wrap:wrap;gap:.55rem;margin-top:.35rem;display:flex}.production-guide-inline-links a{border-radius:var(--radius);color:var(--teal);border:1px solid #2dd4bf38;align-items:center;gap:.35rem;padding:.45rem .6rem;font-size:.86rem;font-weight:800;display:inline-flex}@media (max-width:900px){.site-header,.section-header,.footer-grid{grid-template-columns:1fr}.site-header{background:#07090df5;align-items:start;display:grid;position:static}.site-nav{grid-template-columns:repeat(3,minmax(0,max-content));justify-content:start;width:100%;display:grid}.site-nav .button-primary{grid-column:1/-1;width:max-content}h1{font-size:3rem}.start-here-hero{min-height:29rem;padding-top:5rem;padding-bottom:4rem}.start-here-hero h1{font-size:3.1rem}.start-here-main{gap:1.25rem;padding-top:4rem;padding-bottom:4rem}.start-here-bottom-cta{grid-template-columns:1fr}.start-here-signup{border-top:1px solid #ffffff17;border-left:0}.about-hero{padding-top:5rem;padding-bottom:4rem}.about-hero h1{font-size:3.1rem}.about-main{gap:3.6rem;padding-top:4rem;padding-bottom:4rem}.moon-guide-hero{padding-top:5rem;padding-bottom:4rem}.moon-guide-hero-grid,.moon-guide-thesis,.moon-guide-media,.moon-guide-media-reverse,.mission-category-page .moon-guide-hero-grid{grid-template-columns:1fr}.mission-category-page .moon-guide-hero-visual{transform:none}.moon-guide-hero-copy h1{max-width:12ch;font-size:3.45rem}.mission-category-page .moon-guide-hero-copy h1{overflow-wrap:anywhere;max-width:100%;font-size:2.85rem}.moon-guide-hero-visual img{aspect-ratio:16/10}.mission-category-page .moon-guide-hero-visual img{aspect-ratio:4/5}.moon-guide-section{padding-top:4rem;padding-bottom:4rem}.moon-guide-side-note{position:static}.moon-guide-pillars,.moon-guide-ladder,.moon-guide-watch-grid,.moon-guide-link-grid,.mission-category-page .moon-guide-watch-grid,.mission-program-ladder,.mission-proof-pillars{grid-template-columns:1fr}.mission-program-ladder article{min-height:auto}.mission-proof-pillars article:nth-child(4),.mission-proof-pillars article:nth-child(5){margin-top:0}.mission-area-grid{grid-template-columns:1fr}.moon-guide-pillars article:nth-child(2),.moon-guide-pillars article:nth-child(3){margin-top:0}.moon-guide-ladder article,.moon-guide-ladder article:first-child,.moon-guide-ladder article:last-child{border-radius:var(--radius)}.production-guide-hero{padding-top:5rem;padding-bottom:4rem}.production-guide-hero-grid,.production-guide-thesis,.production-guide-media,.production-guide-media-reverse{grid-template-columns:1fr}.production-guide-hero-copy h1,.guide-hub-page .production-guide-hero-copy h1,.guide-glossary-page .production-guide-hero-copy h1{max-width:12ch;font-size:2.8rem}.mission-page .production-guide-hero-copy h1{overflow-wrap:anywhere;max-width:100%;font-size:2.25rem}.mission-satellite-internet .production-guide-hero-copy h1{overflow-wrap:normal;font-size:1.95rem}.production-guide-actions{flex-direction:column;align-items:stretch}.production-guide-actions .button{justify-content:center;width:100%}.production-guide-hero .production-guide-image-frame,.production-guide-image-frame,.production-guide-media .production-guide-image-frame{aspect-ratio:16/10;height:auto;min-height:0}.production-guide-visual[data-fit=contain] .production-guide-image-frame{aspect-ratio:3/4}.production-guide-visual figcaption{background:#080d14f5;position:static}.production-guide-section{padding-top:4rem;padding-bottom:4rem}.production-guide-side-note{position:static}.production-guide-pillars,.production-guide-ladder,.production-guide-timeline,.production-guide-watch-grid,.production-guide-link-grid,.production-guide-trap-list,.production-guide-term-grid,.guide-category-grid,.guide-card-grid,.guide-library-group>div:first-child,.guide-library-group .guide-card-grid,.glossary-path-grid,.glossary-group-grid{grid-template-columns:1fr}.production-guide-pillars article:nth-child(2),.production-guide-pillars article:nth-child(3){margin-top:0}.production-guide-ladder article,.production-guide-ladder article:first-child,.production-guide-ladder article:last-child{border-radius:var(--radius)}.space-profile-hero{padding-top:5rem;padding-bottom:3rem}.spacex-profile-hero,.spacex-profile-narrative,.spacex-profile-split,.spacex-profile-related{grid-template-columns:1fr}.spacex-profile-hero{padding:5rem 1rem 3rem}.spacex-profile-hero-copy{padding-left:0}.spacex-profile-hero h1{max-width:13ch;font-size:3.15rem}.spacex-profile-visual img{aspect-ratio:16/10;min-height:22rem}.spacex-profile-proof,.spacex-program-grid,.spacex-watch-grid{grid-template-columns:1fr}.spacex-profile-side-note{position:static}.space-profile-hero-grid{grid-template-columns:1fr;align-items:start}.space-profile-hero h1{max-width:16ch;font-size:3.1rem}.space-profile-hero-visual img{aspect-ratio:16/10;min-height:20rem}.space-profile-section{padding-top:3.5rem;padding-bottom:3.5rem}.space-profile-point-grid,.space-profile-hero-metrics .grid.four,.nation-profile-snapshot-metrics .grid.four{grid-template-columns:1fr}.space-profile-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.space-profile-role-grid{grid-template-columns:1fr}.space-profile-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}h2{font-size:1.8rem}.grid.two,.grid.three,.grid.four,.status-strip-inner,.feature-panel,.weekly-launch-intro,.weekly-launch-card-grid,.weekly-launch-story-section,.weekly-launch-sources .source-list,.launches-hero-inner,.launch-group-heading,.launch-row,.tracker-grid,.map-grid,.compact-sites,.filters,.search-result-grid,.form-grid,.hero-inner{grid-template-columns:1fr}.hero,.route-page>.section:first-child{min-height:36rem}.route-search>.section:first-child{min-height:auto}.route-search>.section:nth-child(2){padding-top:2rem}.route-search>.section:nth-child(2) .section-header{gap:1.25rem}.route-launches>.launches-hero{min-height:auto}.weekly-launch-bottom-cta{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.site-header{gap:.75rem}.site-nav a{padding:.4rem}.site-nav{grid-template-columns:repeat(2,minmax(0,max-content))}.site-nav .button-primary{width:100%}h1{font-size:2.35rem}.start-here-hero{min-height:28rem;padding:4rem 1rem 3rem}.start-here-hero h1{font-size:2.45rem}.start-here-lead,.about-lead,.start-here-accordion-panel p,.start-here-bottom-cta p,.about-section p,.about-bottom-cta p{font-size:1rem}.start-here-accordion-heading>strong,.start-here-bottom-cta h2,.about-section h2,.about-bottom-cta h2{font-size:1.7rem}.start-here-accordion-trigger{padding:1rem}.start-here-accordion-heading>small{font-size:.9rem}.start-here-accordion-panel{padding:1.05rem}.start-here-launch-card{grid-template-columns:1fr}.start-here-launch-card-icon{width:2.8rem;height:2.8rem}.start-here-bottom-cta{padding:0}.start-here-cta-copy,.start-here-signup,.about-bottom-cta{padding:1.2rem}.start-here-launch-card .button,.start-here-actions,.start-here-actions .button,.about-actions,.about-actions .button{width:100%}.about-hero{padding:4rem 1rem 3rem}.about-hero h1{font-size:2.45rem}.moon-guide-hero{padding:4rem 1rem 3rem}.moon-guide-hero-copy h1{font-size:2.6rem}.mission-category-page .moon-guide-hero-copy h1{font-size:2.2rem}.mission-satellite-internet .moon-guide-hero-copy h1{overflow-wrap:normal;font-size:1.92rem}.moon-guide-lead,.moon-guide-narrative p:not(.eyebrow),.moon-guide-section-heading p:not(.eyebrow){font-size:1rem}.moon-guide-narrative h2,.moon-guide-section-heading h2{font-size:1.9rem}.moon-guide-actions,.moon-guide-actions .button{width:100%}.space-profile-hero,.spacex-profile-hero{padding:4rem 1rem 2.5rem}.spacex-profile-hero h1{font-size:2.35rem}.spacex-profile-lead,.spacex-profile-copy{font-size:1rem}.spacex-profile-actions,.spacex-profile-actions .button{width:100%}.spacex-profile-visual img{min-height:18rem}.spacex-profile-proof,.spacex-profile-section{padding-left:1rem;padding-right:1rem}.spacex-profile-section{padding-top:3rem;padding-bottom:3rem}.spacex-profile-section h2{max-width:none;font-size:1.9rem}.spacex-program-grid article,.spacex-watch-grid article,.spacex-profile-side-note{min-height:auto}.space-profile-hero h1{max-width:14ch;font-size:2.35rem}.space-profile-lead,.space-profile-copy{font-size:1rem}.space-profile-lead>p:first-child{font-size:1.08rem}.space-profile-hero-visual,.space-profile-hero-visual img{min-height:18rem}.space-profile-hero-visual figcaption{padding:2.4rem .75rem .7rem;font-size:.72rem}.space-profile-actions,.space-profile-actions .button{width:100%}.space-profile-section{padding:2.8rem 1rem}.space-profile-section-heading h2{max-width:none;font-size:1.72rem}.space-profile-point{padding:.9rem}.space-profile-feature-grid{grid-template-columns:1fr}.space-profile-feature-card,.space-profile-role-card{min-height:auto}.space-profile-directory-grid{grid-template-columns:1fr}.space-profile-directory-card{min-height:auto}.about-benefits{padding-left:1rem}.route-launches>.launches-hero{padding-top:2rem;padding-bottom:2rem}.launches-hero h1{font-size:2.15rem}.weekly-launch-hero{min-height:31rem}.weekly-launch-hero-overlay{background:linear-gradient(180deg, #05090ed1, #05090ec7 34%, #05090ee0 72%, var(--space)), linear-gradient(90deg, #05090eeb, #05090e80 72%, #05090e3d)}.weekly-launch-hero-media img{object-position:66% center}.weekly-launch-hero-content{padding:6.5rem 1rem 2.4rem}.weekly-launch-dek,.weekly-launch-meta{color:#f2f7ff;text-shadow:0 .2rem .45rem #000000f2,0 1rem 2rem #000000e6}.weekly-launch-intro,.weekly-launch-band,.weekly-launch-story,.weekly-launch-table-section,.weekly-launch-sources,.weekly-launch-bottom-cta{width:calc(100% - 2rem);padding:2.5rem 1rem}.weekly-launch-bottom-cta .link-row,.weekly-launch-bottom-cta .button{width:100%;min-width:0}.weekly-launch-bottom-cta .button{text-align:left;white-space:normal;justify-content:space-between}.launch-feature .feature-copy{gap:.65rem;padding:1rem}.launch-feature h2{font-size:1.55rem}.launch-time-block{padding:.7rem}.hero-actions{flex-direction:column;align-items:stretch}.mission-facts{grid-template-columns:1fr}.button{width:100%}}@keyframes revealFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.reveal-item{animation:.68s cubic-bezier(.22,1,.36,1) both revealFadeUp}@media (prefers-reduced-motion:reduce){.reveal-item{animation:none}}.space-now-section{border-top-color:#2dd4bf1a}.space-now-section:nth-child(2n){background:#ffffff03}.space-now-story-card,.space-now-event-card,.space-now-direct-card,.space-now-watch-card{transition:background .16s,border-color .16s,transform .16s}.space-now-story-card:hover,.space-now-event-card:hover,.space-now-direct-card:hover,.space-now-watch-card:hover{background:#2dd4bf09}.space-now-lead-copy{background:linear-gradient(#161e2973,#0c111861)}.space-now-developing-card{background:linear-gradient(90deg,#f6a93b17,#f6a93b08 44%,#0000),linear-gradient(#161e2952,#0000);border-left:2px solid #f6a93bb3}.space-now-follow{background:linear-gradient(135deg,#2dd4bf1c,#0000 44%),linear-gradient(#121d29eb,#080d14f0);border:1px solid #2dd4bf2e;box-shadow:0 12px 36px #00000038}.space-now-section-header>p{border-left:2px solid #2dd4bf61;padding-left:1rem}.roadmap-snapshot-card,.construction-card,.roadmap-hinge-card,.unlock-card,.pathway-card,.challenge-preview-card,.share-card,.forecast-card,.planned-work-card,.capability-check-card,.outcome-dependency-card,.challenge-library-card,.methodology-grid article,.definition-grid article,.work-grid article,.proof-effort-list article,.challenge-impact-grid article{background:linear-gradient(#161e29b3,#0c1118c2);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 18px 44px #0000003d}.roadmap-signal-card{background:linear-gradient(135deg,#2dd4bf1a,#0000 70%),linear-gradient(#161e29b8,#0c1118c7);transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:inset 0 1px #ffffff12,0 18px 44px #00000047}.roadmap-signal-card:hover{border-color:#2dd4bf80;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,0 24px 60px #00000061,0 0 0 1px #2dd4bf2e}.roadmap-snapshot-card{border-top:2px solid #2dd4bf73;transition:border-color .16s,transform .16s}.roadmap-snapshot-card:hover{border-top-color:var(--teal);transform:translateY(-2px)}.pathway-card{transition:border-color .16s,box-shadow .16s,transform .16s}.pathway-card:hover{border-color:#2dd4bf59;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff17,0 28px 70px #0000005c}.updates-list article{background:linear-gradient(#161e29ad,#0c1118bd);border-color:#ffffff17;box-shadow:inset 0 1px #ffffff0e,0 14px 36px #0003}.weekly-launch-page{background:radial-gradient(circle at 16% 4rem, #4d8cf017, transparent 28rem), var(--bg)}.weekly-launch-card{background:linear-gradient(#161e29ad,#0c1118bd);border-color:#ffffff17;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:inset 0 1px #ffffff0e,0 14px 36px #0003}.weekly-launch-card:hover{border-color:#2dd4bf47;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 20px 50px #00000047}.weekly-launch-band:nth-of-type(2n){background:#ffffff03}.weekly-launch-story-section{border-top:1px solid #2dd4bf1f}.weekly-launch-hero:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(90deg,#0000,#2dd4bf8c,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.weekly-launch-bottom-cta{border-radius:var(--radius);background:linear-gradient(#121d29e0,#080d14f0);border:1px solid #2dd4bf2e;box-shadow:0 24px 70px #00000047}.weekly-launch-signup{box-shadow:inset 0 1px #ffffff0f,0 18px 48px #00000038}.roadmap-page{background:radial-gradient(circle at 82% 8rem, #4d8cf01f, transparent 32rem), radial-gradient(circle at 18% 45rem, #2dd4bf14, transparent 28rem), var(--bg)}.roadmap-acts-container{position:relative}.roadmap-spine-fill{background:linear-gradient(180deg, var(--teal), var(--blue));transform-origin:top;z-index:0;opacity:.3;width:2px;position:absolute;top:0;bottom:0;left:2.5rem;transform:scaleY(0)}@media (max-width:900px){.roadmap-spine-fill{display:none}}.roadmap-page .roadmap-section{z-index:1;border-top:1px solid #ffffff0a;position:relative;background:0 0!important}.roadmap-page .roadmap-section:first-of-type{border-top:0}.roadmap-page .roadmap-section-header h2{font-size:clamp(2rem,3vw,2.75rem)}.roadmap-page .act-marker{color:var(--teal);margin-right:.5rem;font-weight:700}.roadmap-page .feature-card{transition:transform var(--ease-out) .3s, box-shadow var(--ease-out) .3s, border-color var(--ease-out) .3s;background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff1f}.roadmap-page .feature-card:hover{border-color:#ffffff40;transform:translateY(-4px);box-shadow:0 12px 24px #0000004d}.roadmap-page .supporting-card{background:#ffffff08;border:1px solid #ffffff0f}.roadmap-page .feature-card-content{gap:.75rem;padding:1.25rem;display:grid}.roadmap-motion-root{display:contents}.roadmap-page{position:relative}.roadmap-act-header{border-bottom:1px solid #ffffff0e;align-items:center;gap:.65rem;max-width:1240px;margin:0 auto;padding:1.75rem clamp(1rem,4vw,4rem) .85rem;display:flex}.roadmap-act-index{color:var(--teal);letter-spacing:.1em;opacity:.8;text-transform:uppercase;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.68rem;font-weight:900}.roadmap-act-label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.68rem;font-weight:700}.hinge-timeline{scroll-snap-type:x mandatory;scrollbar-color:#2dd4bf38 transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:1.25rem;display:flex;overflow-x:auto}.hinge-timeline-item{border-radius:var(--card-radius,14px);scroll-snap-align:start;background:linear-gradient(#161e29d1,#0c1118db);border:1px solid #ffffff1a;flex:0 0 clamp(240px,26vw,300px);grid-template-rows:auto 1fr;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 18px 44px #00000047}.hinge-timeline-item:hover{border-color:#2dd4bf61;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,0 24px 60px #0000005c}.hinge-timeline-item .roadmap-figure{box-shadow:none;border:0;border-radius:0;min-height:10rem}.hinge-timeline-item .roadmap-figure img{min-height:10rem}.hinge-timeline-body{align-content:start;gap:.6rem;padding:.9rem;display:grid}.hinge-timeline-body h3{letter-spacing:0;margin:0;font-size:.95rem;line-height:1.2}.hinge-timeline-body p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.construction-features{gap:1.5rem;display:grid}.construction-feature-item{border-radius:var(--card-radius,14px);background:linear-gradient(#161e29d1,#0c1118db);border:1px solid #ffffff1a;grid-template-columns:minmax(200px,.42fr) minmax(0,1fr);transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 20px 50px #0000004d}.construction-feature-item.is-reversed{grid-template-columns:minmax(0,1fr) minmax(200px,.42fr)}.construction-feature-item.is-reversed .roadmap-figure{order:2}.construction-feature-item .roadmap-figure{box-shadow:none;border:0;border-radius:0;min-height:13rem}.construction-feature-item:hover{border-color:#2dd4bf4d;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff17,0 28px 70px #0000005c}.construction-feature-body{align-content:start;gap:.85rem;padding:1.25rem;display:grid}.construction-feature-body h3{letter-spacing:0;margin:0;font-size:1.05rem;line-height:1.15}.construction-feature-body p{color:var(--muted);margin:0}.construction-compact-list{border-top:1px solid #ffffff0f;gap:0;margin:0;padding:0;list-style:none;display:grid}.construction-compact-item{border-bottom:1px solid #ffffff0d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.9rem 0;display:grid}.construction-compact-item:last-child{border-bottom:0}.construction-compact-item h3{letter-spacing:0;margin:0;font-size:.9rem;line-height:1.2}.construction-compact-item p{color:var(--muted);margin:.2rem 0 0;font-size:.82rem}.you-are-here-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ledger-col{border-radius:var(--card-radius,14px);background:linear-gradient(#161e29b8,#0c1118c7);border:1px solid #ffffff17;padding:1.5rem;box-shadow:inset 0 1px #ffffff0f,0 16px 40px #00000038}.ledger-col-can{border-top:2px solid #46d07f8c}.ledger-col-cannot{border-top:2px solid #9aa7b647}.ledger-col h3{letter-spacing:0;margin:0 0 1rem;font-size:1rem}.ledger-col ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.ledger-col li{color:var(--muted);align-items:baseline;gap:.65rem;font-size:.88rem;line-height:1.45;display:flex}.ledger-col-can li:before{background:var(--green);content:"";border-radius:999px;flex:0 0 5px;width:5px;height:5px;margin-top:.45em}.ledger-col-cannot li:before{background:var(--muted-2);content:"";opacity:.45;border-radius:999px;flex:0 0 5px;width:5px;height:5px;margin-top:.45em}.roadmap-map-console{border-radius:var(--card-radius,14px);background:#04070c80;border:1px solid #ffffff17;overflow:hidden}.roadmap-map-tab-bar{background:#ffffff06;border-bottom:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.55rem .75rem;display:flex}.roadmap-map-tabs{flex-wrap:wrap;gap:.25rem;margin-left:auto;display:flex}.roadmap-map-tabs button{border-radius:calc(var(--radius) - 1px);color:var(--muted);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:0 0;border:1px solid #0000;padding:.35rem .75rem;font-size:.75rem;font-weight:800;transition:background .13s,border-color .13s,color .13s}.roadmap-map-tabs button:hover{color:var(--ink);background:#ffffff0f}.roadmap-map-tabs button.is-active{color:var(--ink);background:#2dd4bf21;border-color:#2dd4bf47}.roadmap-map-tab-body{padding:1rem}.roadmap-map-tab-body .capability-map-shell{height:34rem}.roadmap-map-tab-body .capability-map-grid{scrollbar-color:#2dd4bf33 transparent;scrollbar-width:thin;height:100%;overflow-y:auto}.roadmap-map-tab-body .roadmap-detail-panel{scrollbar-color:#ffffff1a transparent;scrollbar-width:thin;height:100%;position:relative;top:auto;overflow-y:auto}.roadmap-page .unlock-card[data-status=historical-proof],.roadmap-page .challenge-preview-card[data-status=historical-proof]{border-left:3px solid #9aa7b666}.roadmap-page .unlock-card[data-status=operational-now],.roadmap-page .challenge-preview-card[data-status=operational-now]{border-left:3px solid #46d07f99}.roadmap-page .unlock-card[data-status=under-construction],.roadmap-page .unlock-card[data-status=in-demonstration],.roadmap-page .unlock-card[data-status=active-development],.roadmap-page .challenge-preview-card[data-status=under-construction]{border-left:3px solid #4d8cf099}.roadmap-page .unlock-card[data-status=plausible-frontier]{background:linear-gradient(90deg,#f6a93b12,#0000 36%),linear-gradient(#161e29b3,#0c1118c2);border-left:3px solid #f6a93ba6}.roadmap-page .unlock-card[data-status=imagination-boundary]{border-left:3px solid #f0584b80}.pathway-card{border-radius:var(--card-radius,14px)}.pathway-card .roadmap-figure{min-height:13rem}.pathway-card>div:not(.roadmap-figure){gap:.85rem;padding:1.1rem}.roadmap-closing-band .roadmap-section-header h2{font-size:clamp(1.5rem,2.4vw,2.1rem)}@media (max-width:900px){.construction-feature-item,.construction-feature-item.is-reversed{grid-template-columns:1fr}.construction-feature-item.is-reversed .roadmap-figure{order:0}.construction-feature-item .roadmap-figure{min-height:16rem}}@media (max-width:760px){.you-are-here-ledger{grid-template-columns:1fr}.construction-compact-item{grid-template-columns:auto minmax(0,1fr)}.construction-compact-item .roadmap-evidence-row{grid-column:1/-1}.roadmap-map-tabs{order:2;width:100%;margin-left:0}.roadmap-act-header{padding-top:1.25rem}.roadmap-map-tab-body .capability-map-shell{height:auto}.roadmap-map-tab-body .capability-map-grid{height:auto;max-height:60vh}.roadmap-map-tab-body .roadmap-detail-panel{height:auto;position:sticky;top:5.5rem;overflow-y:visible}}.roadmap-mobile-disclosure>summary,.profile-mobile-disclosure>summary{display:none}.roadmap-mobile-disclosure:not([open])>.roadmap-mobile-disclosure-content,.profile-mobile-disclosure:not([open])>.profile-mobile-disclosure-content{display:block}.profile-mobile-disclosure{margin:0}.roadmap-page .challenge-preview-card{background:0 0;border:0;border-top:1px solid #ffffff29;border-radius:0;padding-left:0;padding-right:0}@media (max-width:760px){:root{--header-offset:1rem}.roadmap-mobile-disclosure>summary,.profile-mobile-disclosure>summary{border-radius:var(--radius);color:var(--ink);cursor:pointer;background:#2dd4bf14;border:1px solid #2dd4bf47;justify-content:space-between;align-items:center;min-height:3rem;padding:.8rem .9rem;font-weight:850;line-height:1.35;display:flex}.roadmap-mobile-disclosure>summary:after,.profile-mobile-disclosure>summary:after{color:var(--teal);content:"+";font-size:1.25rem}.roadmap-mobile-disclosure[open]>summary:after,.profile-mobile-disclosure[open]>summary:after{content:"−"}.roadmap-mobile-disclosure:not([open])>.roadmap-mobile-disclosure-content,.profile-mobile-disclosure:not([open])>.profile-mobile-disclosure-content{display:none}.roadmap-mobile-disclosure>summary{margin-top:1rem}.roadmap-mobile-disclosure,.profile-mobile-disclosure{scroll-margin-top:5.5rem}.profile-mobile-disclosure>summary{margin:0 1rem 1rem}.roadmap-page .roadmap-figure figcaption,.roadmap-page .roadmap-figure figcaption small,.roadmap-page .roadmap-figure figcaption a,.spacex-profile-visual figcaption small,.spacex-profile-visual figcaption a{font-size:.75rem;line-height:1.45}.roadmap-page .tag,.roadmap-page .status-tag{font-size:.75rem}.launches-hero-inner>*{width:100%}}