.newsletter-section.svelte-1u31ikn{padding:var(--space-xl) var(--space-md);border-top:1px solid var(--color-border-default)}.newsletter-content.svelte-1u31ikn{max-width:var(--width-prose);margin:0 auto;text-align:center}.newsletter-headline.svelte-1u31ikn{font-size:var(--text-h3);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin:0 0 var(--space-xs)}.newsletter-description.svelte-1u31ikn{font-size:var(--text-body);color:var(--color-fg-tertiary);margin:0 0 var(--space-md);line-height:var(--leading-relaxed)}.newsletter-form.svelte-1u31ikn,.form-row.svelte-1u31ikn{display:flex;flex-direction:column;gap:var(--space-sm)}@media(min-width:640px){.form-row.svelte-1u31ikn{flex-direction:row;justify-content:center}}.honeypot.svelte-1u31ikn{position:absolute;left:-9999px;opacity:0;pointer-events:none}.input-wrapper.svelte-1u31ikn{flex:1;max-width:320px}input[type=email].svelte-1u31ikn{width:100%;padding:var(--space-sm) var(--space-md);background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-fg-primary);font-size:var(--text-body);font-family:inherit;min-height:44px;transition:border-color var(--duration-micro) var(--ease-standard),box-shadow var(--duration-micro) var(--ease-standard)}input[type=email].svelte-1u31ikn::-moz-placeholder{color:var(--color-fg-muted)}input[type=email].svelte-1u31ikn::placeholder{color:var(--color-fg-muted)}input[type=email].svelte-1u31ikn:hover:not(:disabled):not(:focus){border-color:var(--color-border-emphasis)}input[type=email].svelte-1u31ikn:focus{outline:none;border-color:var(--color-border-emphasis);box-shadow:0 0 0 3px var(--color-focus)}input[type=email].svelte-1u31ikn:disabled{opacity:.5;cursor:not-allowed}input[type=email].has-error.svelte-1u31ikn{border-color:var(--color-error)}input[type=email].has-error.svelte-1u31ikn:focus{box-shadow:0 0 0 3px var(--color-error-muted)}.submit-button.svelte-1u31ikn{padding:var(--space-sm) var(--space-lg);background:var(--color-fg-primary);color:var(--color-bg-pure);border:none;border-radius:var(--radius-md);font-size:var(--text-body);font-weight:var(--font-semibold);font-family:inherit;cursor:pointer;min-height:44px;min-width:120px;display:flex;align-items:center;justify-content:center;gap:var(--space-xs);transition:opacity var(--duration-micro) var(--ease-standard),background var(--duration-micro) var(--ease-standard)}.submit-button.svelte-1u31ikn:hover:not(:disabled){opacity:.9}.submit-button.svelte-1u31ikn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.submit-button.svelte-1u31ikn:disabled{opacity:.7;cursor:not-allowed}.loading-spinner.svelte-1u31ikn{width:16px;height:16px;border:2px solid var(--color-bg-pure);border-top-color:transparent;border-radius:50%;animation:svelte-1u31ikn-spin var(--duration-slow) linear infinite}@keyframes svelte-1u31ikn-spin{to{transform:rotate(360deg)}}.error-message.svelte-1u31ikn{font-size:var(--text-body-sm);color:var(--color-error);margin:0;text-align:center}.success-message.svelte-1u31ikn{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-md);background:var(--color-success-muted);border:1px solid var(--color-success-border);border-radius:var(--radius-md);color:var(--color-success);font-size:var(--text-body)}.success-icon.svelte-1u31ikn{width:20px;height:20px;flex-shrink:0}.visually-hidden.svelte-1u31ikn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.loading-spinner.svelte-1u31ikn{animation:none}input[type=email].svelte-1u31ikn,.submit-button.svelte-1u31ikn{transition:none}}.hero.svelte-tibptj{position:relative;padding:var(--space-xl) var(--space-md);overflow:hidden;background:linear-gradient(to bottom,var(--color-bg-pure),var(--color-bg-surface))}.hero-container.svelte-tibptj{max-width:1100px;margin:0 auto;text-align:center}.masthead.svelte-tibptj{margin-bottom:var(--space-md)}.masthead-text.svelte-tibptj{font-size:var(--text-body);font-weight:var(--font-medium);letter-spacing:var(--tracking-widest);color:var(--color-fg-secondary)}.headline.svelte-tibptj{font-size:clamp(2rem,6vw,3.5rem);font-weight:var(--font-bold);color:var(--color-fg-primary);line-height:var(--leading-tight);margin:0 0 var(--space-sm) 0;text-align:center}.subheadline.svelte-tibptj{font-size:var(--text-body-lg);color:var(--color-fg-muted);max-width:700px;margin:0 auto var(--space-lg);line-height:var(--leading-relaxed)}.paths-container.svelte-tibptj{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-md);align-items:stretch;margin-bottom:var(--space-lg)}@media(max-width:768px){.paths-container.svelte-tibptj{grid-template-columns:1fr;gap:var(--space-sm)}}.path-card.svelte-tibptj{display:flex;flex-direction:column;padding:var(--space-md);background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);text-decoration:none;transition:all var(--duration-standard) var(--ease-standard)}.path-card.experiments.svelte-tibptj{border-color:var(--color-border-default)}.path-card.experiments.svelte-tibptj:hover{border-color:var(--color-border-emphasis);background:var(--color-hover);transform:translateY(-4px);box-shadow:var(--shadow-lg)}.path-card.papers.svelte-tibptj{border-color:var(--color-border-default)}.path-card.papers.svelte-tibptj:hover{border-color:var(--color-border-default);background:var(--color-bg-surface);transform:translateY(-1px);box-shadow:none}.path-icon.svelte-tibptj{width:48px;height:48px;margin:0 auto var(--space-sm);color:var(--color-fg-muted);transition:color var(--duration-micro) var(--ease-standard)}.path-card.svelte-tibptj:hover .path-icon:where(.svelte-tibptj){color:var(--color-fg-secondary)}.path-title.svelte-tibptj{font-size:var(--text-h3);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin:0 0 var(--space-xs) 0}.path-mode.svelte-tibptj{font-size:var(--text-caption);font-style:italic;color:var(--color-fg-muted);margin:0 0 var(--space-sm) 0;letter-spacing:var(--tracking-wide)}.path-description.svelte-tibptj{font-size:var(--text-body-sm);color:var(--color-fg-secondary);line-height:var(--leading-relaxed);margin:0;flex-grow:1}.path-cta.svelte-tibptj{display:inline-flex;align-items:center;gap:var(--space-xs);margin-top:var(--space-md);font-size:var(--text-body-sm);font-weight:var(--font-medium);color:var(--color-fg-tertiary);transition:color var(--duration-micro) var(--ease-standard)}.path-card.svelte-tibptj:hover .path-cta:where(.svelte-tibptj){color:var(--color-fg-primary)}.cta-arrow.svelte-tibptj{width:16px;height:16px;transition:transform var(--duration-micro) var(--ease-standard)}.path-card.experiments.svelte-tibptj:hover .cta-arrow:where(.svelte-tibptj){transform:translate(6px)}.path-card.papers.svelte-tibptj:hover .cta-arrow:where(.svelte-tibptj){transform:translate(2px)}.path-divider.svelte-tibptj{display:flex;align-items:center;justify-content:center}.divider-text.svelte-tibptj{font-size:var(--text-caption);color:var(--color-fg-muted);font-style:italic}@media(max-width:768px){.path-divider.svelte-tibptj{padding:var(--space-xs) 0}.divider-text.svelte-tibptj:before,.divider-text.svelte-tibptj:after{content:"—";margin:0 var(--space-sm);color:var(--color-border-default)}}.hermeneutic-note.svelte-tibptj{font-size:var(--text-body-sm);color:var(--color-fg-muted);font-style:italic;max-width:600px;margin:0 auto;line-height:var(--leading-relaxed)}.note-label.svelte-tibptj{display:block;margin-top:var(--space-xs);font-size:var(--text-caption);color:var(--color-fg-muted);letter-spacing:var(--tracking-wide)}.animate-reveal.svelte-tibptj{opacity:0;transform:translateY(16px);animation:svelte-tibptj-reveal var(--duration-complex) var(--ease-standard) forwards;animation-delay:calc(var(--delay, 0) * .15s)}@keyframes svelte-tibptj-reveal{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.animate-reveal.svelte-tibptj{animation:none;opacity:1;transform:none}}.ecosystem.svelte-1uha8ag{padding:var(--space-2xl) var(--space-lg);border-top:1px solid var(--color-border-default)}.ecosystem-container.svelte-1uha8ag{max-width:1000px;margin:0 auto;text-align:center}.ecosystem-label.svelte-1uha8ag{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.1em;color:var(--color-fg-muted);margin-bottom:var(--space-sm)}.ecosystem-heading.svelte-1uha8ag{font-size:var(--text-h2);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-sm)}.ecosystem-description.svelte-1uha8ag{font-size:var(--text-body);color:var(--color-fg-tertiary);max-width:600px;margin:0 auto var(--space-xl)}.ecosystem-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.ecosystem-card.svelte-1uha8ag{display:block;padding:var(--space-lg);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);text-align:left;transition:all var(--duration-micro) var(--ease-standard);opacity:0;animation:svelte-1uha8ag-cardReveal var(--duration-standard) var(--ease-standard) forwards;animation-delay:calc(var(--index, 0) * var(--cascade-step))}.ecosystem-card.svelte-1uha8ag:hover{transform:scale(var(--scale-micro));border-color:var(--color-border-emphasis);background:var(--color-bg-surface)}.ecosystem-card.svelte-1uha8ag:active{transform:scale(var(--scale-subtle))}@keyframes svelte-1uha8ag-cardReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ecosystem-card.svelte-1uha8ag{animation:none;opacity:1}}.property-tag.svelte-1uha8ag{font-size:var(--text-caption);font-family:monospace;color:var(--color-fg-muted)}.property-name.svelte-1uha8ag{font-size:var(--text-body-lg);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin:var(--space-xs) 0}.property-desc.svelte-1uha8ag{font-size:var(--text-body-sm);color:var(--color-fg-tertiary);line-height:var(--leading-relaxed)}@media(max-width:768px){.ecosystem-grid.svelte-1uha8ag{grid-template-columns:1fr}}
