main.svelte-eud5mz{max-width:800px;margin:0 auto;padding:4rem 2.5rem 6rem}.hero.svelte-eud5mz{grid-template-columns:5rem 1fr;gap:1.5rem;margin-bottom:3rem;padding:4rem 0 2rem;display:grid}.hero.svelte-eud5mz h1:where(.svelte-eud5mz){letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:300;line-height:1.05}.lede.svelte-eud5mz{max-width:58ch;color:var(--text-muted);line-height:1.6}@media (width<=900px){main.svelte-eud5mz{padding:2rem 1.2rem 4rem}.hero.svelte-eud5mz{grid-template-columns:1fr;gap:.5rem}}.journeys.svelte-eud5mz{flex-direction:column;gap:1rem;display:flex}.journey-card.svelte-eud5mz{background:var(--bg-elevated);border:1px solid var(--border);color:inherit;border-radius:4px;padding:1.8rem 2rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:block}.journey-card.svelte-eud5mz:hover{border-color:var(--accent);box-shadow:0 2px 16px color-mix(in srgb, var(--accent) 10%, transparent)}.journey-phases.svelte-eud5mz{letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);margin-top:1rem;font-family:Fira Mono,monospace;font-size:.65rem;display:block}.journey-card.svelte-eud5mz h2:where(.svelte-eud5mz){margin:0 0 .5rem;font-size:1.3rem;font-weight:600}.journey-card.svelte-eud5mz p:where(.svelte-eud5mz){color:var(--text-muted);font-size:.88rem;line-height:1.5}
