.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-out)}.path-card.svelte-tibptj:hover{border-color:var(--color-border-hover);background:var(--color-hover);transform:translateY(-2px)}.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-out)}.path-card.svelte-tibptj:hover .cta-arrow:where(.svelte-tibptj){transform:translate(4px)}.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 .6s cubic-bezier(.4,0,.2,1) 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}}
