.hero.svelte-4k4qb8{padding:calc(60px + var(--sp-7)) var(--sp-6) var(--sp-5);text-align:center}.hero.svelte-4k4qb8 h1:where(.svelte-4k4qb8){font-family:var(--hu);font-size:clamp(28px,4.5vw,42px);font-weight:700;color:var(--text);line-height:1.2;max-width:780px;margin:var(--sp-3) auto 0;text-wrap:balance}.team.svelte-4k4qb8{display:grid;gap:var(--sp-8);max-width:900px;margin:0 auto}.member.svelte-4k4qb8{display:grid;grid-template-columns:240px 1fr;gap:var(--sp-6);align-items:start}figure.svelte-4k4qb8{margin:0;text-align:center}img.svelte-4k4qb8{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px}figcaption.svelte-4k4qb8{margin-top:var(--sp-3);font-size:14px;color:var(--text-2)}h2.svelte-4k4qb8{font-family:var(--hu);font-size:clamp(22px,2.6vw,28px);font-weight:700;color:var(--text);margin:0}.role.svelte-4k4qb8{font-weight:600;color:var(--text-2);margin:var(--sp-1) 0 var(--sp-4);text-transform:uppercase;letter-spacing:.04em;font-size:14px}.member.svelte-4k4qb8 p:where(.svelte-4k4qb8):not(.role){line-height:1.7;margin:0 0 var(--sp-4);color:var(--text)}@media(max-width:700px){.member.svelte-4k4qb8{grid-template-columns:1fr}figure.svelte-4k4qb8{max-width:240px;margin:0 auto}}
