.hero-secondary.svelte-1q37ri0{color:var(--color-ink-3);border-bottom:1px solid transparent}.hero-secondary.svelte-1q37ri0:hover,.hero-secondary.svelte-1q37ri0:focus-visible{color:var(--color-ink);border-bottom-color:var(--color-ink)}.hero-routes.svelte-1q37ri0{container-type:inline-size}.hero-route.svelte-1q37ri0{display:flex;min-block-size:8.5rem;flex-direction:column;justify-content:space-between;padding:.875rem;border:1px solid var(--color-line);border-radius:12px;background:linear-gradient(135deg,#ffffffbd,#fafaf96b),var(--color-card);color:var(--color-ink);font-family:var(--font-display);text-decoration:none;transition:translate .18s ease,border-color .18s ease,background-color .18s ease}.hero-route.svelte-1q37ri0:hover,.hero-route.svelte-1q37ri0:focus-visible{translate:0 -2px;border-color:var(--color-line-strong)}.hero-route.svelte-1q37ri0:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.hero-route-label.svelte-1q37ri0,.hero-route-desc.svelte-1q37ri0{color:var(--color-ink-3)}.hero-route-label.svelte-1q37ri0{font-family:var(--font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-route-title.svelte-1q37ri0{margin-block-start:.7rem;font-size:1rem;font-weight:700;line-height:1.05;letter-spacing:0}.hero-route-desc.svelte-1q37ri0{margin-block-start:.45rem;font-size:.8125rem;line-height:1.18;text-wrap:pretty}@container (max-width: 34rem){.hero-route.svelte-1q37ri0{min-block-size:0}}
