.splash.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;min-height:min(72vh,560px);padding:2rem 1rem 3rem;text-align:center}.splash-logo.svelte-1uha8ag{width:min(420px,88vw);height:auto;max-height:min(48vh,420px);border-radius:50%;object-fit:contain;image-rendering:auto}.tagline.svelte-1uha8ag{margin:0;font-size:clamp(1.1rem,2.5vw,1.35rem);font-weight:600;letter-spacing:.02em;color:var(--color-text-secondary)}.about.svelte-1uha8ag{max-width:52rem;margin:0 auto;padding:0 1.25rem 3rem;border-top:1px solid var(--color-border-default);background:var(--gradient-surface-fade)}.about-h.svelte-1uha8ag{margin:0 0 .85rem;padding-top:2rem;font-size:clamp(1.15rem,2.2vw,1.4rem);font-weight:700;color:var(--color-text-primary);text-align:center}.about-body.svelte-1uha8ag{margin:0 auto;max-width:52ch;color:var(--color-text-secondary);font-size:.98rem;line-height:1.55}.about-body.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 1rem}.about-body.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{margin-bottom:0}.about-cta.svelte-1uha8ag{margin-top:1.35rem;text-align:center;font-weight:600}.about-cta.svelte-1uha8ag a:where(.svelte-1uha8ag){text-decoration:none}.about-cta.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}
