.eyebrow.svelte-tibptj{font-size:var(--text-body);font-weight:500;color:var(--color-fg-secondary);text-align:center}@media(min-width:768px){.eyebrow.svelte-tibptj{font-size:var(--text-body-lg)}}.headline.svelte-tibptj{font-size:var(--text-h1);font-weight:700;color:var(--color-fg-primary);line-height:1.2;text-align:center}.description.svelte-tibptj{font-size:var(--text-body-lg);color:var(--color-fg-tertiary);text-align:center}@media(min-width:768px){.description.svelte-tibptj{font-size:1.25rem}}.link.svelte-tibptj{color:var(--color-fg-secondary);text-decoration:underline;transition:color var(--duration-standard) var(--ease-standard)}.link.svelte-tibptj:hover{color:var(--color-fg-primary)}.cta-link.svelte-tibptj{color:var(--color-fg-tertiary);transition:color var(--duration-standard) var(--ease-standard)}.cta-link.svelte-tibptj:hover{color:var(--color-fg-primary)}.cta-text.svelte-tibptj{font-size:var(--text-body-sm)}@media(min-width:768px){.cta-text.svelte-tibptj{font-size:var(--text-body)}}.cta-arrow.svelte-tibptj{transition:transform var(--duration-micro) var(--ease-standard)}.cta-link.svelte-tibptj:hover .cta-arrow:where(.svelte-tibptj){transform:translate(4px)}.section-title.svelte-tibptj{font-size:var(--text-h2);font-weight:700;color:var(--color-fg-primary);text-align:center}.section-description.svelte-tibptj{color:var(--color-fg-tertiary);text-align:center}.hero-background.svelte-tibptj{background:linear-gradient(to bottom,var(--color-bg-pure),var(--color-bg-pure),var(--color-bg-elevated))}.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) * .1s)}@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}}.research-section.svelte-1vimk06{background:var(--color-bg-elevated)}.eyebrow.svelte-1vimk06{font-size:var(--text-body-sm);font-weight:500;color:var(--color-fg-muted);letter-spacing:.05em}.section-title.svelte-1vimk06{font-size:var(--text-h2);font-weight:700;color:var(--color-fg-primary)}.section-description.svelte-1vimk06{font-size:var(--text-body);color:var(--color-fg-tertiary)}.paper-card.svelte-1vimk06{display:flex;flex-direction:column;padding:var(--space-lg);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);text-decoration:none;transition:border-color var(--duration-standard) var(--ease-standard),transform var(--duration-standard) var(--ease-standard)}.paper-card.svelte-1vimk06:hover{border-color:var(--color-border-emphasis);transform:translateY(-2px)}.category.svelte-1vimk06{font-size:var(--text-caption);font-weight:500;color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-sm)}.paper-title.svelte-1vimk06{font-size:var(--text-h3);font-weight:600;color:var(--color-fg-primary);margin-bottom:var(--space-sm);line-height:1.3}.paper-excerpt.svelte-1vimk06{font-size:var(--text-body-sm);color:var(--color-fg-tertiary);line-height:1.6;flex-grow:1}.paper-meta.svelte-1vimk06{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--color-border-default);font-size:var(--text-caption);color:var(--color-fg-muted)}.arrow.svelte-1vimk06{transition:transform var(--duration-micro) var(--ease-standard)}.paper-card.svelte-1vimk06:hover .arrow:where(.svelte-1vimk06){transform:translate(4px)}.view-all-link.svelte-1vimk06{display:inline-flex;align-items:center;font-size:var(--text-body);color:var(--color-fg-secondary);text-decoration:none;transition:color var(--duration-standard) var(--ease-standard)}.view-all-link.svelte-1vimk06:hover{color:var(--color-fg-primary)}.learning-section.svelte-1qygiif{background:var(--color-bg-pure)}.eyebrow.svelte-1qygiif{font-size:var(--text-body-sm);font-weight:500;color:var(--color-fg-muted);letter-spacing:.05em}.section-title.svelte-1qygiif{font-size:var(--text-h2);font-weight:700;color:var(--color-fg-primary)}.section-description.svelte-1qygiif{font-size:var(--text-body);color:var(--color-fg-tertiary)}.path-card.svelte-1qygiif{display:flex;flex-direction:column;padding:var(--space-lg);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);text-decoration:none;transition:border-color var(--duration-standard) var(--ease-standard),transform var(--duration-standard) var(--ease-standard)}.path-card.svelte-1qygiif:hover{border-color:var(--color-border-emphasis);transform:translateY(-2px)}.category.svelte-1qygiif{font-size:var(--text-caption);font-weight:500;color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-sm)}.path-title.svelte-1qygiif{font-size:var(--text-h3);font-weight:600;color:var(--color-fg-primary);margin-bottom:var(--space-xs);line-height:1.3}.path-subtitle.svelte-1qygiif{font-size:var(--text-body-sm);color:var(--color-fg-muted);margin-bottom:var(--space-sm)}.path-description.svelte-1qygiif{font-size:var(--text-body-sm);color:var(--color-fg-tertiary);line-height:1.6;flex-grow:1}.path-meta.svelte-1qygiif{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--color-border-default);font-size:var(--text-caption);color:var(--color-fg-muted)}.arrow.svelte-1qygiif{transition:transform var(--duration-micro) var(--ease-standard)}.path-card.svelte-1qygiif:hover .arrow:where(.svelte-1qygiif){transform:translate(4px)}.view-all-link.svelte-1qygiif{display:inline-flex;align-items:center;font-size:var(--text-body);color:var(--color-fg-secondary);text-decoration:none;transition:color var(--duration-standard) var(--ease-standard)}.view-all-link.svelte-1qygiif:hover{color:var(--color-fg-primary)}.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}}
