.about-shell.svelte-cwls5q{background:radial-gradient(circle at top, color-mix(in srgb, var(--primary) 14%, transparent), transparent 32rem), var(--background);min-height:100vh;color:var(--foreground);flex-direction:column;display:flex}.about-top.svelte-cwls5q{border-bottom:1px solid var(--border);align-items:center;height:64px;display:flex}.about-top-inner.svelte-cwls5q{width:100%;max-width:720px;margin:0 auto;padding:0 24px}.about-brand.svelte-cwls5q{color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.about-brand.svelte-cwls5q:hover .about-brand-title:where(.svelte-cwls5q){color:var(--accent)}.about-brand-title.svelte-cwls5q{font-size:20px;font-weight:700}.about-main.svelte-cwls5q{flex:1;width:100%;max-width:720px;margin:0 auto;padding:40px 24px 48px}.about-card.svelte-cwls5q{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:28px 28px 32px;box-shadow:0 18px 48px #00000040}.about-eyebrow.svelte-cwls5q{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);margin:0 0 8px;font-size:12px;font-weight:600}.about-card.svelte-cwls5q h1:where(.svelte-cwls5q){margin:0 0 16px;font-size:1.65rem;font-weight:700;line-height:1.25}.about-lead.svelte-cwls5q{color:var(--secondary-foreground);margin:0 0 16px;font-size:15px;line-height:1.6}.about-body.svelte-cwls5q{color:var(--muted-foreground);margin:0 0 14px;font-size:14px;line-height:1.65}.about-body.svelte-cwls5q:last-child{margin-bottom:0}.about-body.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--accent);font-weight:500;text-decoration:none}.about-body.svelte-cwls5q a:where(.svelte-cwls5q):hover{text-decoration:underline}
