.about.svelte-cwls5q{max-width:760px}.web-btn.svelte-cwls5q{display:inline-flex;text-decoration:none}.body.svelte-cwls5q{margin-bottom:2.5rem}.body.svelte-cwls5q p{margin:0 0 1rem;font-size:1.1rem;line-height:var(--leading-relaxed);color:var(--text)}.team-head.svelte-cwls5q{margin-bottom:1.5rem}.team-head.svelte-cwls5q h2:where(.svelte-cwls5q){font-family:var(--font-serif-thai);font-size:clamp(1.5rem,3.5vw,2rem);font-weight:600;margin:0}.team-sub.svelte-cwls5q{margin:.4rem 0 0;color:var(--text-muted);font-size:var(--text-sm);max-width:52ch}.roster.svelte-cwls5q{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1.5rem 2rem}.member.svelte-cwls5q{display:flex;flex-direction:column;gap:.35rem}.member-link.svelte-cwls5q{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit}.member-avatar.svelte-cwls5q{width:3rem;height:3rem;border-radius:50%;object-fit:cover;flex:none;background:var(--flare-tint)}.member-avatar.fallback.svelte-cwls5q{display:grid;place-items:center;font-family:var(--font-serif);font-style:italic;font-weight:700;color:var(--flare)}.member-name.svelte-cwls5q{font-family:var(--font-serif-thai);font-size:1.2rem;font-weight:600;display:inline-flex;align-items:center;gap:.4rem}.ai-badge.svelte-cwls5q{font-family:var(--font-sans);font-size:.6rem;font-weight:700;letter-spacing:.06em;padding:.1em .45em;border-radius:5px;background:var(--flare);color:var(--on-flare)}.member-link.svelte-cwls5q:hover .member-name:where(.svelte-cwls5q){text-decoration:underline}.member-role.svelte-cwls5q{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--flare-press, var(--flare))}.member-bio.svelte-cwls5q{margin:0;font-size:.95rem;line-height:1.6;color:var(--text-muted)}@media(max-width:640px){.body.svelte-cwls5q{margin-bottom:2rem}.body.svelte-cwls5q p{font-size:1.02rem}.team-head.svelte-cwls5q{margin-bottom:1.25rem}.roster.svelte-cwls5q{gap:0}.member.svelte-cwls5q{padding:1.15rem 0;gap:.4rem}.member.svelte-cwls5q+.member:where(.svelte-cwls5q){border-top:1px solid var(--border)}.member.svelte-cwls5q:first-child{padding-top:0}}
