.animated-grid-pattern.svelte-10jnrum{pointer-events:none;position:absolute;inset:0;width:100%;height:100%;fill:#ffffff08;stroke:#ffffff0f}.animated-square.svelte-10jnrum{fill:currentColor;stroke-width:0;opacity:0;animation:svelte-10jnrum-grid-pulse calc(var(--duration) * 2) ease-in-out infinite}@keyframes svelte-10jnrum-grid-pulse{0%,to{opacity:0}50%{opacity:var(--max-opacity)}}@media(prefers-reduced-motion:reduce){.animated-square.svelte-10jnrum{animation:none;opacity:calc(var(--max-opacity) * .5)}}.blur-fade.svelte-19uwnve{opacity:0;filter:blur(var(--blur));transform:translateY(var(--y-offset));transition:opacity var(--duration) ease-out var(--delay),filter var(--duration) ease-out var(--delay),transform var(--duration) ease-out var(--delay)}.blur-fade.visible.svelte-19uwnve{opacity:1;filter:blur(0px);transform:translateY(0)}@media(prefers-reduced-motion:reduce){.blur-fade.svelte-19uwnve{opacity:1;filter:none;transform:none;transition:none}}.hero-animated-grid{mask-image:radial-gradient(600px circle at 50% 35%,white,transparent);-webkit-mask-image:radial-gradient(600px circle at 50% 35%,white,transparent)}.hero.svelte-6zpl7t{position:relative;padding:var(--space-xl) var(--space-md);overflow:hidden}.hero-container.svelte-6zpl7t{max-width:1100px;margin:0 auto;text-align:center}.masthead.svelte-6zpl7t{margin-bottom:var(--space-md)}.masthead-text.svelte-6zpl7t{font-size:var(--text-body);font-weight:var(--font-medium);letter-spacing:var(--tracking-widest);color:var(--color-fg-secondary)}.headline.svelte-6zpl7t{font-size:var(--text-display);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-6zpl7t{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-6zpl7t{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-6zpl7t{grid-template-columns:1fr;gap:var(--space-sm)}}.path-card.svelte-6zpl7t{display:flex;flex-direction:column;padding:var(--space-md);background-color:var(--glass-bg-light);-webkit-backdrop-filter:blur(var(--glass-blur-md)) var(--glass-saturate-md);backdrop-filter:blur(var(--glass-blur-md)) var(--glass-saturate-md);border:1px solid var(--glass-border-light);border-radius:var(--radius-lg);text-decoration:none;transition:all var(--duration-standard) var(--ease-standard)}.path-card.experiments.svelte-6zpl7t{border-color:var(--glass-border-light)}.path-card.experiments.svelte-6zpl7t:hover{border-color:var(--glass-border-medium);background-color:var(--glass-bg-medium);transform:translateY(-4px);box-shadow:var(--glass-shadow-md)}.path-card.papers.svelte-6zpl7t{border-color:var(--glass-border-light)}.path-card.papers.svelte-6zpl7t:hover{border-color:var(--glass-border-light);background-color:var(--glass-bg-subtle);transform:translateY(-1px);box-shadow:none}.path-icon.svelte-6zpl7t{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-6zpl7t:hover .path-icon:where(.svelte-6zpl7t){color:var(--color-fg-secondary)}.path-title.svelte-6zpl7t{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-6zpl7t{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-6zpl7t{font-size:var(--text-body-sm);color:var(--color-fg-secondary);line-height:var(--leading-relaxed);margin:0;flex-grow:1}.path-cta.svelte-6zpl7t{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-6zpl7t:hover .path-cta:where(.svelte-6zpl7t){color:var(--color-fg-primary)}.cta-arrow.svelte-6zpl7t{width:16px;height:16px;transition:transform var(--duration-micro) var(--ease-standard)}.path-card.experiments.svelte-6zpl7t:hover .cta-arrow:where(.svelte-6zpl7t){transform:translate(6px)}.path-card.papers.svelte-6zpl7t:hover .cta-arrow:where(.svelte-6zpl7t){transform:translate(2px)}.path-divider.svelte-6zpl7t{display:flex;align-items:center;justify-content:center}.divider-text.svelte-6zpl7t{font-size:var(--text-caption);color:var(--color-fg-muted);font-style:italic}@media(max-width:768px){.path-divider.svelte-6zpl7t{padding:var(--space-xs) 0}.divider-text.svelte-6zpl7t:before,.divider-text.svelte-6zpl7t:after{content:"—";margin:0 var(--space-sm);color:var(--color-border-default)}}.hermeneutic-note.svelte-6zpl7t{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)}.ecosystem.svelte-1uha8ag{padding:var(--space-xl) var(--space-lg)}.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-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:transparent}.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}}
