.flow-wrap[data-astro-cid-qie7emh6]{overflow-x:auto}.flow-wrap[data-astro-cid-qie7emh6] svg[data-astro-cid-qie7emh6].flow-h{width:100%;min-width:760px;height:auto;display:block}.flow-wrap[data-astro-cid-qie7emh6] svg[data-astro-cid-qie7emh6].flow-v{display:none}@media (width<=860px){.flow-wrap[data-astro-cid-qie7emh6]{overflow-x:visible}.flow-wrap[data-astro-cid-qie7emh6] svg[data-astro-cid-qie7emh6].flow-h{display:none}.flow-wrap[data-astro-cid-qie7emh6] svg[data-astro-cid-qie7emh6].flow-v{width:min(100%,320px);height:auto;margin:0 auto;display:block}}.box[data-astro-cid-qie7emh6]{fill:var(--surface-card);stroke:var(--border-subtle)}.glyph[data-astro-cid-qie7emh6] rect[data-astro-cid-qie7emh6],.glyph[data-astro-cid-qie7emh6] circle[data-astro-cid-qie7emh6],.glyph[data-astro-cid-qie7emh6] line[data-astro-cid-qie7emh6],.glyph[data-astro-cid-qie7emh6] path[data-astro-cid-qie7emh6]{fill:none;stroke:var(--border-emphasis);stroke-width:1px}.glyph[data-astro-cid-qie7emh6] .lit[data-astro-cid-qie7emh6]{fill:var(--moss-300);stroke:none}.pipe[data-astro-cid-qie7emh6]{fill:none;stroke:var(--border-default);stroke-width:1px}.flow[data-astro-cid-qie7emh6]{fill:none;stroke:var(--moss-300);stroke-width:1.5px;stroke-dasharray:2 6;animation:1.8s linear infinite nv-flow}.flow-return[data-astro-cid-qie7emh6]{opacity:.6;animation-duration:2.8s}@keyframes nv-flow{to{stroke-dashoffset:-8px}}@media (prefers-reduced-motion:reduce){.flow[data-astro-cid-qie7emh6]{animation:none}}.s-step[data-astro-cid-qie7emh6]{font:var(--weight-medium) 11px/1 var(--font-mono);letter-spacing:.1em;fill:var(--moss-300);text-anchor:middle}.s-return[data-astro-cid-qie7emh6]{fill:var(--text-faint)}.s-title[data-astro-cid-qie7emh6]{font:var(--weight-medium) 15px/1 var(--font-grotesk);letter-spacing:var(--tracking-heading);fill:var(--text-primary);text-anchor:middle}.s-temp[data-astro-cid-qie7emh6]{font:var(--weight-regular) 12px/1 var(--font-mono);fill:var(--text-secondary);text-anchor:middle}.s-temp-v[data-astro-cid-qie7emh6]{text-anchor:start}.statement[data-astro-cid-lcdefpme]{min-height:100svh;color:var(--text-primary);background-color:var(--surface-deep);padding-top:104px;padding-bottom:var(--space-11);border-bottom:1px solid var(--border-subtle);background-image:linear-gradient(#0607084d,#06070894),url(/images/coast-hero.jpg);background-position:50% 40%;background-size:cover;flex-direction:column;justify-content:flex-end;display:flex}.statement[data-astro-cid-lcdefpme] .wrap[data-astro-cid-lcdefpme]{width:100%}.chip[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);color:var(--text-secondary);border:1px solid var(--border-inverse);border-radius:var(--radius-pill);padding:var(--space-3) var(--space-5);margin:0 0 var(--space-7);width:fit-content;display:inline-flex}.chip-dot[data-astro-cid-lcdefpme]{background:var(--moss-300);border-radius:50%;width:6px;height:6px}.statement[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font:var(--weight-medium) clamp(2.4rem, min(6.5vw, 10vh), var(--font-size-6xl))/var(--leading-snug) var(--font-grotesk);letter-spacing:var(--tracking-display);text-wrap:balance;max-width:20ch;margin:0}.hero-lede[data-astro-cid-lcdefpme]{font:var(--weight-regular) var(--font-size-lg)/var(--leading-body) var(--font-grotesk);color:var(--text-primary);max-width:var(--measure-text);margin:var(--space-7) 0 0}.hero-actions[data-astro-cid-lcdefpme]{gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.btn-ghost[data-astro-cid-lcdefpme]{font:var(--weight-medium) var(--font-size-md)/1 var(--font-grotesk);color:var(--action-secondary-fg);border:1px solid var(--action-secondary-border);border-radius:var(--radius-sm);padding:var(--space-5) var(--space-8);transition:var(--transition-hover);text-decoration:none}.btn-ghost[data-astro-cid-lcdefpme]:hover{background:var(--action-secondary-bg-hover);color:var(--action-secondary-fg)}.sec-label[data-astro-cid-lcdefpme]{color:var(--moss-300);margin:0 0 var(--space-6);display:block}.sec-h2[data-astro-cid-lcdefpme]{font:var(--weight-medium) var(--font-size-3xl)/var(--leading-heading) var(--font-grotesk);letter-spacing:var(--tracking-heading);margin:0 0 var(--space-6);max-width:24ch}.sec-lede[data-astro-cid-lcdefpme]{font:var(--type-body);color:var(--text-secondary);max-width:var(--measure-text);margin:0 0 var(--space-9)}.sec-more[data-astro-cid-lcdefpme]{margin:var(--space-8) 0 0;font:var(--type-body-sm)}.land-band[data-astro-cid-lcdefpme]{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:var(--space-13) 0;background-image:linear-gradient(#0607086b,#060708b8),url(/images/dc-in-land.jpg);background-position:50% 65%;background-size:cover}.land-status[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);color:var(--status-planned);margin:0 0 var(--space-5);display:flex}.land-dot[data-astro-cid-lcdefpme]{background:var(--status-planned);border-radius:50%;flex:none;width:6px;height:6px}.land-lede[data-astro-cid-lcdefpme]{color:var(--text-primary);margin-bottom:0}.land-grid[data-astro-cid-lcdefpme]{gap:var(--space-5);margin-top:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.land-card[data-astro-cid-lcdefpme]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin:0;overflow:hidden}.land-img[data-astro-cid-lcdefpme]{aspect-ratio:16/10;border-bottom:1px solid var(--border-subtle);background-position:50%;background-size:cover}.land-card[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{padding:var(--space-4) var(--space-5);color:var(--text-secondary)}.fig-grid[data-astro-cid-lcdefpme]{gap:var(--space-8) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.fig[data-astro-cid-lcdefpme]{align-content:start;gap:var(--space-4);border-top:1px solid var(--border-default);padding-top:var(--space-6);display:grid}.fig-v[data-astro-cid-lcdefpme]{font-size:var(--font-size-3xl);letter-spacing:-.02em;color:var(--text-primary);line-height:1.05}.fig-cap[data-astro-cid-lcdefpme]{font:var(--type-body-sm);color:var(--text-secondary);text-wrap:pretty;max-width:28ch}.fig-note[data-astro-cid-lcdefpme]{margin:var(--space-8) 0 0;font:var(--type-caption);color:var(--text-muted)}.sys-note[data-astro-cid-lcdefpme]{margin:var(--space-6) 0 0;font:var(--type-caption);color:var(--text-muted);max-width:var(--measure-text)}.teaser-grid[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.teaser[data-astro-cid-lcdefpme]{align-content:start;gap:var(--space-5);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-7);color:inherit;transition:var(--transition-hover);text-decoration:none;display:grid}.teaser[data-astro-cid-lcdefpme]:hover{border-color:var(--border-emphasis);color:inherit;transform:translateY(-3px)}.teaser-n[data-astro-cid-lcdefpme]{color:var(--moss-300)}.teaser[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font:var(--weight-medium) var(--font-size-xl)/var(--leading-heading) var(--font-grotesk);letter-spacing:var(--tracking-heading);max-width:22ch;color:var(--text-primary);margin:0}.teaser[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font:var(--type-body-sm);color:var(--text-secondary);max-width:34ch;margin:0}.teaser-link[data-astro-cid-lcdefpme]{font:var(--weight-medium) var(--font-size-md)/1 var(--font-grotesk);color:var(--moss-300)}.teaser[data-astro-cid-lcdefpme]:hover .teaser-link[data-astro-cid-lcdefpme]{color:var(--text-link-hover)}.partner-band[data-astro-cid-lcdefpme]{padding:0 0 var(--section-y-tight)}.logo-grid[data-astro-cid-lcdefpme]{gap:var(--space-5);flex-wrap:wrap;display:flex}.logo-card[data-astro-cid-lcdefpme]{aspect-ratio:1;align-content:center;justify-items:center;gap:var(--space-5);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:min(100%,340px);padding:var(--space-7);color:inherit;transition:var(--transition-hover);text-decoration:none;display:grid}.logo-card[data-astro-cid-lcdefpme]:hover{border-color:var(--border-emphasis)}.logo-img[data-astro-cid-lcdefpme]{object-fit:contain;opacity:.88;width:72%;height:auto;max-height:160px;transition:opacity var(--duration-fast) var(--ease-out);display:block}.logo-card[data-astro-cid-lcdefpme]:hover .logo-img[data-astro-cid-lcdefpme]{opacity:1}.logo-fallback[data-astro-cid-lcdefpme]{font:var(--weight-medium) var(--font-size-xl)/1.2 var(--font-grotesk);color:var(--text-primary)}.logo-cap[data-astro-cid-lcdefpme]{color:var(--text-muted)}.logo-line[data-astro-cid-lcdefpme]{font:var(--type-caption);color:var(--text-secondary);text-align:center;text-wrap:pretty;max-width:30ch;margin:0}.logo-role[data-astro-cid-lcdefpme]{color:var(--moss-300);text-align:center}.teaser[data-astro-cid-lcdefpme]{transition:var(--transition-hover), transform var(--duration-fast) var(--ease-out)}.teaser[data-astro-cid-lcdefpme] .nv-icon.boxed{border-radius:var(--radius-sm);width:56px;height:56px;color:var(--moss-300);border-color:color-mix(in srgb, var(--moss-300) 35%, transparent);background:color-mix(in srgb, var(--moss-300) 9%, transparent)}@media (width<=860px){.teaser-grid[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:1fr}}@media (width<=720px){.hero-lede[data-astro-cid-lcdefpme]{font-size:var(--font-size-md)}}@media (width>=1280px){.statement[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.4rem, min(5.4vw, 10vh), var(--font-size-7xl))}.hero-lede[data-astro-cid-lcdefpme]{font-size:var(--font-size-xl);max-width:52rem}}
