.two-defs[data-astro-cid-k2inzvtl]{background-color:var(--color-surface-100)}.two-defs-heading[data-astro-cid-k2inzvtl]{max-width:28ch}.defs-grid[data-astro-cid-k2inzvtl]{display:grid;grid-template-columns:1fr;gap:var(--space-5);margin-block-start:var(--space-7);align-items:stretch}.defs-divider[data-astro-cid-k2inzvtl]{block-size:1px;background:var(--color-border-strong);margin-inline:var(--space-5)}@media(min-width:48em){.defs-grid[data-astro-cid-k2inzvtl]{grid-template-columns:1fr 1fr}.defs-divider[data-astro-cid-k2inzvtl]{display:none}}.def[data-astro-cid-k2inzvtl]{padding:var(--space-6);height:100%}.def-title[data-astro-cid-k2inzvtl]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-block-end:var(--space-4)}.def-list[data-astro-cid-k2inzvtl]{list-style:none;margin:0;padding:0}.def-list[data-astro-cid-k2inzvtl] li[data-astro-cid-k2inzvtl]{padding-block:var(--space-3)}.def--program[data-astro-cid-k2inzvtl]{background:var(--color-surface-0);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.def--program[data-astro-cid-k2inzvtl] .def-title[data-astro-cid-k2inzvtl]{color:var(--color-text-muted)}.def--program[data-astro-cid-k2inzvtl] .def-list[data-astro-cid-k2inzvtl] li[data-astro-cid-k2inzvtl]{color:var(--color-text-muted);font-size:var(--text-base);border-block-end:1px dashed var(--color-border)}.def--program[data-astro-cid-k2inzvtl] .def-list[data-astro-cid-k2inzvtl] li[data-astro-cid-k2inzvtl]:last-child{border-block-end:0}.def--program[data-astro-cid-k2inzvtl] .def-final[data-astro-cid-k2inzvtl]{color:var(--color-text-strong);font-weight:var(--font-weight-semibold);border-block-start:1px solid var(--color-border-strong)}.def--business[data-astro-cid-k2inzvtl]{background:linear-gradient(160deg,var(--color-bg-dark),var(--color-bg-dark-deep));border:1px solid var(--color-border-dark);border-block-start:3px solid var(--color-accent-500);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.def--business[data-astro-cid-k2inzvtl] .def-title[data-astro-cid-k2inzvtl]{color:var(--color-accent-300)}.def--business[data-astro-cid-k2inzvtl] .def-list[data-astro-cid-k2inzvtl] li[data-astro-cid-k2inzvtl]{color:var(--color-text-inverse);font-size:var(--text-base);display:flex;align-items:baseline;gap:var(--space-3)}.def--business[data-astro-cid-k2inzvtl] .def-list[data-astro-cid-k2inzvtl] li[data-astro-cid-k2inzvtl]:before{content:"";flex:none;inline-size:.5rem;block-size:.5rem;border-radius:var(--radius-full);background:var(--color-accent-400);transform:translateY(-.1em)}.def--business[data-astro-cid-k2inzvtl] .def-final[data-astro-cid-k2inzvtl]{font-weight:var(--font-weight-semibold);color:var(--color-accent-300)}.two-defs-close[data-astro-cid-k2inzvtl]{margin-block-start:var(--space-6);font-size:var(--text-lg);color:var(--color-text-strong);max-width:62ch}.two-defs-cta[data-astro-cid-k2inzvtl]{margin-block-start:var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.hero .hero-title{font-size:var(--text-4xl);max-width:40ch;text-wrap:balance}.hero .hero-lead{font-size:var(--text-lg);max-width:58ch;text-align:left}@media(min-width:60em){.hero .hero-inner{grid-template-columns:8fr 4fr}}.hero-actions .btn--secondary{border:0;padding:.8em 0;background:transparent;font-weight:var(--font-weight-medium);text-decoration:underline;text-underline-offset:.35em}.hero-actions .btn--secondary:hover{background:transparent;color:var(--color-accent-300)}.hero-proof[data-astro-cid-j7pv25f6]{background-color:var(--color-ink-900);border-block-start:1px solid var(--color-border-dark);padding-block:var(--space-4)}.hero-proof-line[data-astro-cid-j7pv25f6]{margin:0;display:flex;flex-wrap:wrap;column-gap:var(--space-3);row-gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-inverse-muted)}.hero-proof-mark[data-astro-cid-j7pv25f6]{font-weight:var(--font-weight-medium);letter-spacing:.02em}.hero-proof-sep[data-astro-cid-j7pv25f6]{color:var(--color-text-inverse-muted)}.proof[data-astro-cid-j7pv25f6],.challenges[data-astro-cid-j7pv25f6],.accelerators[data-astro-cid-j7pv25f6],.partners[data-astro-cid-j7pv25f6]{padding-block:clamp(4.5rem,3rem + 6vw,7.5rem)}.proof-heading[data-astro-cid-j7pv25f6],.challenges-heading[data-astro-cid-j7pv25f6],.accelerators-heading[data-astro-cid-j7pv25f6],.partners-heading[data-astro-cid-j7pv25f6]{max-width:28ch}.challenges-lead[data-astro-cid-j7pv25f6],.accelerators-lead[data-astro-cid-j7pv25f6]{margin-block-start:var(--space-4);max-width:62ch}.challenges[data-astro-cid-j7pv25f6],.partners[data-astro-cid-j7pv25f6]{background-color:var(--color-surface-100)}.proof-grid[data-astro-cid-j7pv25f6]{list-style:none;margin:var(--space-7) 0 0;padding:0;display:grid;gap:var(--space-5)}@media(min-width:48em){.proof-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}.proof-card[data-astro-cid-j7pv25f6]{background:var(--color-surface-0);border:1px solid var(--color-border);border-block-start:3px solid var(--color-accent-500);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-6);height:100%}.proof-card[data-astro-cid-j7pv25f6]:before{content:"verified · object-by-object";display:block;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin-block-end:var(--space-3)}.proof-card[data-astro-cid-j7pv25f6]:nth-child(2):before{content:"verified · no residue"}.proof-metric[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-text-strong);line-height:1.05}.proof-label[data-astro-cid-j7pv25f6]{margin-block-start:var(--space-2);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-text-strong);max-width:40ch}.proof-result[data-astro-cid-j7pv25f6]{margin-block-start:var(--space-3);font-size:var(--text-sm);color:var(--color-text-body);max-width:52ch}.proof-scope[data-astro-cid-j7pv25f6]{margin-block-start:var(--space-6);max-width:62ch;font-size:var(--text-base);color:var(--color-text-muted)}.credential-strip[data-astro-cid-j7pv25f6]{list-style:none;margin:var(--space-6) 0 0;padding:var(--space-4) 0 0;border-block-start:1px solid var(--color-border);display:flex;flex-wrap:wrap;column-gap:var(--space-6);row-gap:var(--space-2)}.credential[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);display:flex;align-items:center;gap:var(--space-2)}.credential[data-astro-cid-j7pv25f6]:before{content:"";flex:none;inline-size:.4rem;block-size:.4rem;border-radius:var(--radius-full);background:var(--color-accent-500)}.challenge-grid[data-astro-cid-j7pv25f6]{list-style:none;margin:var(--space-7) 0 0;padding:0;display:grid;gap:var(--space-5)}@media(min-width:40em){.challenge-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:64em){.challenge-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.challenge[data-astro-cid-j7pv25f6]{background:var(--color-surface-0);border:1px solid var(--color-border);border-block-start:3px solid var(--color-accent-500);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5);height:100%;transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.challenge-index[data-astro-cid-j7pv25f6]{display:block;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.8rem;font-weight:500;letter-spacing:.14em;color:var(--color-accent-700);margin-block-end:var(--space-3)}.challenge-title[data-astro-cid-j7pv25f6]{font-size:var(--text-lg);margin-block-end:var(--space-2)}.challenge-body[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);color:var(--color-text-body)}.challenges-more[data-astro-cid-j7pv25f6],.partners-more[data-astro-cid-j7pv25f6]{margin-block-start:var(--space-6);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.phase-rail[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-block-start:var(--space-6);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-700)}.phase-rail-arrow[data-astro-cid-j7pv25f6]{color:var(--color-text-muted)}.accelerator-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-5);margin-block-start:var(--space-5)}@media(min-width:60em){.accelerator-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.blueprint-callout-section[data-astro-cid-j7pv25f6]{padding-block-start:0}.blueprint-callout[data-astro-cid-j7pv25f6]{background:var(--color-surface-50);border:1px solid var(--color-border-strong);border-inline-start:4px solid var(--color-accent-500);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-7) var(--space-6)}.blueprint-heading[data-astro-cid-j7pv25f6]{max-width:24ch}.blueprint-body[data-astro-cid-j7pv25f6]{margin-block-start:var(--space-4);max-width:68ch;color:var(--color-text-body)}.blueprint-cta[data-astro-cid-j7pv25f6]{margin-block-start:var(--space-5)}.partner-list[data-astro-cid-j7pv25f6]{list-style:none;margin:var(--space-6) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}@media(min-width:40em){.partner-list[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}@media(min-width:64em){.partner-list[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(6,1fr)}}.partner-name[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;text-align:center;min-block-size:5rem;height:100%;padding:var(--space-4);background:var(--color-surface-0);border:1px solid var(--color-border);border-block-start:3px solid var(--color-accent-500);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-text-strong)}.partner-name--more[data-astro-cid-j7pv25f6]{background:transparent;border:1px dashed var(--color-surface-300);box-shadow:none;font-size:var(--text-sm);font-weight:var(--font-weight-regular);color:var(--color-text-muted)}
