.sh.svelte-1nebwg7{background:var(--bg-contrast);color:var(--text-on-dark);padding:var(--section-pad);padding-top:calc(120px + var(--announce-height));padding-bottom:56px}.sh-inner.svelte-1nebwg7{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:48px;align-items:end}.back.svelte-1nebwg7{display:inline-block;font-size:.9375rem;color:#faf0dcb3;text-decoration:none;margin-bottom:28px}.back.svelte-1nebwg7:hover{color:var(--text-on-dark)}.sh-label.svelte-1nebwg7{font-family:var(--font-body);font-size:.8125rem;text-transform:uppercase;letter-spacing:.12em;color:#faf0dc99;margin:0 0 14px}.sh-title.svelte-1nebwg7{font-family:var(--font-heading);font-weight:400;font-size:clamp(2.2rem,5.2vw,4rem);line-height:1.04;letter-spacing:-.02em;max-width:20ch;margin:0;color:var(--text-on-dark)}.sh-dek.svelte-1nebwg7{font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55;max-width:600px;margin:20px 0 0;color:#faf0dccc}.sh-meta.svelte-1nebwg7{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:26px}.sh-stat.svelte-1nebwg7{font-size:.9375rem;padding:8px 16px;border:1px solid oklch(.958 .028 84.59 / .35);border-radius:999px}.sh-stat.svelte-1nebwg7 strong:where(.svelte-1nebwg7){font-weight:600}.sh-read.svelte-1nebwg7{font-size:.875rem;color:#faf0dc99}.sh-person.svelte-1nebwg7{margin:0}.sh-person.svelte-1nebwg7 .sh-photo{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:14px}.sh-person.svelte-1nebwg7 figcaption:where(.svelte-1nebwg7){display:flex;flex-direction:column;gap:2px;margin-top:14px}.sh-name.svelte-1nebwg7{font-family:var(--font-heading);font-style:normal;font-size:1.25rem}.sh-role.svelte-1nebwg7,.sh-program.svelte-1nebwg7{font-size:.875rem;line-height:1.4;color:#faf0dca6}.body.svelte-1nebwg7{max-width:720px;margin:0 auto;padding:56px var(--section-pad-x, 20px) 24px}.group-label.svelte-1nebwg7{font-family:var(--font-body);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);margin:0 0 14px}.numbers.svelte-1nebwg7{margin-bottom:56px}.num-grid.svelte-1nebwg7{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0}.num.svelte-1nebwg7{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;padding:18px}.num-value.svelte-1nebwg7{font-family:var(--font-heading);font-weight:400;font-size:1.75rem;line-height:1.1}.num-label.svelte-1nebwg7{margin:6px 0 0;font-size:.9375rem;line-height:1.45;color:var(--text-secondary)}.chapter.svelte-1nebwg7{margin-bottom:52px}.chapter-title.svelte-1nebwg7{font-family:var(--font-heading);font-weight:400;font-size:clamp(1.75rem,3.4vw,2.375rem);line-height:1.1;margin:0 0 18px}.chapter.svelte-1nebwg7 p:where(.svelte-1nebwg7){font-size:1.125rem;line-height:1.7;margin:0 0 16px}.pull.svelte-1nebwg7{margin:28px 0 0;padding:4px 0 4px 22px;border-left:3px solid var(--text-primary)}.chapter.svelte-1nebwg7 .pull:where(.svelte-1nebwg7) p:where(.svelte-1nebwg7){font-size:1.25rem;line-height:1.55;font-style:italic;margin:0}.closing.svelte-1nebwg7{margin:8px 0 32px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:16px;padding:28px}.closing.svelte-1nebwg7 blockquote:where(.svelte-1nebwg7){margin:0}.closing.svelte-1nebwg7 blockquote:where(.svelte-1nebwg7) p:where(.svelte-1nebwg7){font-size:1.1875rem;line-height:1.65;margin:0 0 14px}.closing.svelte-1nebwg7 .q-label{display:block;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:4px}.closing-attr.svelte-1nebwg7{display:flex;align-items:center;gap:12px;margin-top:8px}.closing-attr.svelte-1nebwg7>span:where(.svelte-1nebwg7){display:flex;flex-direction:column}.attr-photo{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.initials.svelte-1nebwg7{display:flex;align-items:center;justify-content:center;background:var(--bg-contrast);color:var(--text-on-dark);font-family:var(--font-heading)}.attr-name.svelte-1nebwg7{font-family:var(--font-heading);font-style:normal;font-size:1rem;color:var(--text-primary)}.attr-role.svelte-1nebwg7{font-size:.85rem;color:var(--text-muted)}.body.svelte-1nebwg7 strong{font-weight:600}.more-band.svelte-1nebwg7{background:var(--bg-secondary);padding:var(--section-pad)}.more-inner.svelte-1nebwg7{max-width:1040px;margin:0 auto}.more-grid.svelte-1nebwg7{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.more-card.svelte-1nebwg7{display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid var(--border);border-radius:14px;padding:20px;text-decoration:none;color:var(--text-primary);transition:border-color .2s}[data-theme=dark] .more-card.svelte-1nebwg7{background:var(--bg-tertiary)}.more-card.svelte-1nebwg7:hover{border-color:var(--text-primary)}.more-person.svelte-1nebwg7{display:flex;align-items:center;gap:10px}.more-title.svelte-1nebwg7{font-family:var(--font-heading);font-size:1.375rem;line-height:1.15}.more-link.svelte-1nebwg7{margin-top:auto;font-size:.875rem;color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px}.all-link.svelte-1nebwg7{display:inline-block;margin-top:22px;font-size:.9375rem;color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px}.disclaimer.svelte-1nebwg7{max-width:640px;margin:0 auto;padding:32px var(--section-pad-x, 20px) 20px;font-size:.8125rem;line-height:1.55;color:var(--text-muted);text-align:center}@media(max-width:768px){.sh-inner.svelte-1nebwg7{grid-template-columns:1fr;gap:32px}.sh-person.svelte-1nebwg7{display:flex;align-items:center;gap:14px}.sh-person.svelte-1nebwg7 .sh-photo{width:72px;height:72px;aspect-ratio:auto;border-radius:50%;flex-shrink:0}.sh-person.svelte-1nebwg7 figcaption:where(.svelte-1nebwg7){margin-top:0}.closing.svelte-1nebwg7{padding:20px}}
