.intro.svelte-cwls5q{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;padding:88px 0 80px;display:grid}.eyebrow.svelte-cwls5q{margin-bottom:26px}.intro.svelte-cwls5q h1:where(.svelte-cwls5q){letter-spacing:-.02em;margin:0 0 24px;font-size:52px;font-weight:500;line-height:1.08}.lede.svelte-cwls5q{color:var(--text-lede);max-width:31em;margin:0;font-size:18.5px;line-height:1.62}.portrait.svelte-cwls5q{position:relative}.portrait-backdrop.svelte-cwls5q{background:var(--portrait-backdrop);z-index:0;border-radius:22px;position:absolute;inset:18px -18px -18px 18px}.portrait-frame.svelte-cwls5q{z-index:1;position:relative}.split.svelte-cwls5q{border-top:1px solid var(--border);grid-template-columns:.8fr 1.2fr;gap:56px;padding:64px 0;display:grid}.split--last.svelte-cwls5q{padding-bottom:88px}.split-head.svelte-cwls5q{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:500;line-height:1.15}.prose.svelte-cwls5q{max-width:36em}.prose.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-body);margin:0 0 20px;font-size:17px;line-height:1.68}.prose.svelte-cwls5q p:where(.svelte-cwls5q):last-child{margin-bottom:0}.how.svelte-cwls5q{border-top:1px solid var(--border);padding:64px 0}.how-head.svelte-cwls5q{letter-spacing:-.02em;margin:0 0 40px;font-size:30px;font-weight:500}.principles.svelte-cwls5q{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.principle.svelte-cwls5q{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:30px 28px}.principle-n.svelte-cwls5q{color:var(--accent);margin-bottom:14px;font-size:22px}.principle-title.svelte-cwls5q{margin:0 0 10px;font-size:18px;font-weight:600}.principle-body.svelte-cwls5q{color:var(--text-muted);margin:0;font-size:15px;line-height:1.6}.edu.svelte-cwls5q{flex-direction:column;margin:0 0 32px;padding:0;list-style:none;display:flex}.edu-item.svelte-cwls5q{border-bottom:1px solid var(--border);padding:18px 0}.edu-item.svelte-cwls5q:first-child{padding-top:0}.edu-degree.svelte-cwls5q{color:var(--ink);margin-bottom:4px;font-size:16.5px;font-weight:600}.edu-place.svelte-cwls5q{color:var(--text-soft);font-size:15px}.edu-note.svelte-cwls5q{color:var(--accent);font-weight:500}.creds.svelte-cwls5q{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cred.svelte-cwls5q{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px 20px}.cred-title.svelte-cwls5q{color:var(--accent);margin-bottom:4px;font-size:15.5px;font-weight:600}.cred-body.svelte-cwls5q{color:var(--text-muted);font-size:14px;line-height:1.5}.toolkit-label.svelte-cwls5q{color:var(--text-faint);letter-spacing:.02em;margin:0 0 18px;font-size:15px}.toolkit-label.spaced.svelte-cwls5q{margin-top:32px}.chips.svelte-cwls5q{flex-wrap:wrap;gap:10px;display:flex}.chip.svelte-cwls5q{color:var(--text-strong);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-pill);padding:8px 15px;font-size:14px;font-weight:500}.cta-wrap.svelte-cwls5q{padding:0 0 96px}@media (width<=900px){.intro.svelte-cwls5q{grid-template-columns:1fr;gap:40px;padding:56px 0}.intro.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:42px}.portrait.svelte-cwls5q{max-width:420px}.split.svelte-cwls5q{grid-template-columns:1fr;gap:20px}.principles.svelte-cwls5q{grid-template-columns:1fr}}@media (width<=560px){.intro.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:36px}.creds.svelte-cwls5q{grid-template-columns:1fr}}
