.vision.svelte-jsk66p{max-inline-size:48rem}.vision-hero.svelte-jsk66p{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:1.25rem 1.5rem 1.5rem}.vision-logo.svelte-jsk66p{margin:0}.logo-vector.svelte-jsk66p{align-items:center;gap:.875rem;display:flex}.logo-vector.svelte-jsk66p .wordmark{font-size:clamp(2rem,9vw,3.25rem);line-height:1}.vision-subtitle.svelte-jsk66p{color:var(--fg);margin-block:1rem 0;font-size:1.25rem;line-height:1.4}.vision-text.svelte-jsk66p,.vision-who.svelte-jsk66p{margin-block-start:1.75rem}.vision-text.svelte-jsk66p p:where(.svelte-jsk66p),.vision-who.svelte-jsk66p p:where(.svelte-jsk66p){font-size:1.0625rem;line-height:1.65}.vision-more.svelte-jsk66p{margin-block-start:1.5rem;font-weight:600}
