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