.band.svelte-w9au34{background:var(--p-ink)}.person.svelte-w9au34{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:64px;padding-block:88px;display:grid}.portrait.svelte-w9au34{border-radius:var(--radius-lg);max-width:340px;overflow:hidden}figure.svelte-w9au34{margin:0}.label.svelte-w9au34{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--p-on-dark-accent);margin:0 0 14px;font-size:10.5px}blockquote.svelte-w9au34{color:var(--p-on-dark-soft);text-wrap:pretty;margin:0 0 22px;font-size:clamp(21px,2.5vw,29px);line-height:1.38}figcaption.svelte-w9au34{color:var(--p-on-dark-mute);margin-bottom:28px;font-size:15px}figcaption.svelte-w9au34 strong:where(.svelte-w9au34){color:var(--p-on-dark-soft)}.btn-light.svelte-w9au34{background:var(--p-on-dark-soft);color:var(--p-ink);padding:16px 26px;font-size:15.5px}.btn-light.svelte-w9au34:hover{color:var(--p-ink);background:#fff}@media (width<=900px){.person.svelte-w9au34{grid-template-columns:1fr;gap:32px}.portrait.svelte-w9au34{max-width:200px}}@media (width<=720px){.person.svelte-w9au34{padding-block:56px}}.band.svelte-q997zo{background:var(--p-panel);border-block:1px solid var(--p-panel-line)}.split.svelte-q997zo{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;padding-block:88px;display:grid}.sticky.svelte-q997zo{align-self:start;position:sticky;top:104px}.cta.svelte-q997zo{margin-top:28px}.note.svelte-q997zo{color:var(--p-t4);margin:12px 0 0;font-size:12.5px}.photo.svelte-q997zo{border-radius:var(--radius-lg);margin-top:36px;overflow:hidden}.timeline.svelte-q997zo{border-left:1px solid var(--p-border-strong);margin:0;padding:0 0 0 30px;list-style:none}.step.svelte-q997zo{padding-bottom:38px;position:relative}.dot.svelte-q997zo{background:var(--p-accent);width:9px;height:9px;box-shadow:0 0 0 4px var(--p-panel);border-radius:50%;position:absolute;top:3px;left:-35px}.when.svelte-q997zo,.label.svelte-q997zo{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--p-accent);margin:0 0 6px;font-size:10.5px}h3.svelte-q997zo{text-wrap:pretty;margin:0 0 8px;font-size:19px;line-height:1.3}.text.svelte-q997zo{color:var(--p-t1);text-wrap:pretty;max-width:52ch;margin:0;font-size:15.5px;line-height:1.65}.closing.svelte-q997zo{background:var(--p-ink);border-radius:var(--radius-md);padding:30px}.closing.svelte-q997zo .label:where(.svelte-q997zo){color:var(--p-on-dark-accent);margin-bottom:12px}.closing-text.svelte-q997zo{color:var(--p-on-dark-soft);text-wrap:pretty;margin:0;font-size:20px;line-height:1.45}@media (width<=900px){.split.svelte-q997zo{grid-template-columns:1fr;gap:32px}.sticky.svelte-q997zo{position:static}.photo.svelte-q997zo{display:none}}@media (width<=720px){.split.svelte-q997zo{padding-block:56px}.timeline.svelte-q997zo{padding-left:24px}.dot.svelte-q997zo{left:-29px}.closing.svelte-q997zo{padding:22px}}.problems.svelte-1a3sblz{padding-block:88px}.head.svelte-1a3sblz{max-width:62ch}.head.with-image.svelte-1a3sblz{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px;max-width:none;display:grid}.photo.svelte-1a3sblz{border-radius:var(--radius-lg);overflow:hidden}.cards.svelte-1a3sblz{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.card-item.svelte-1a3sblz{background:var(--p-card);border:1px solid var(--p-border);border-radius:var(--radius-md);flex-direction:column;padding:26px 24px 22px;display:flex}.n.svelte-1a3sblz{background:var(--p-accent-tint);width:34px;height:34px;color:var(--p-accent);font-family:var(--font-mono);border-radius:50%;place-items:center;margin-bottom:18px;font-size:12px;display:inline-grid}h3.svelte-1a3sblz{text-wrap:pretty;margin:0 0 10px;font-size:18px;line-height:1.3}.text.svelte-1a3sblz{color:var(--p-t1);text-wrap:pretty;margin:0 0 18px;font-size:15px;line-height:1.6}.footer.svelte-1a3sblz{border-top:1px solid var(--p-border-soft);color:var(--p-t2);margin:auto 0 0;padding-top:16px;font-size:14px;line-height:1.55}.footer.svelte-1a3sblz strong:where(.svelte-1a3sblz){color:var(--p-accent);margin-bottom:4px;font-weight:600;display:block}@media (width<=1080px){.cards.svelte-1a3sblz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.head.with-image.svelte-1a3sblz{grid-template-columns:1fr;gap:28px}}@media (width<=640px){.problems.svelte-1a3sblz{padding-block:56px}.cards.svelte-1a3sblz{grid-template-columns:1fr;margin-top:28px}}
