main.svelte-1dyiwem{max-width:1240px;margin:0 auto;padding:1.4rem clamp(1rem,4vw,2.6rem) 2.4rem}.nav.svelte-1dyiwem,.nav.svelte-1dyiwem nav:where(.svelte-1dyiwem){display:flex;align-items:center}.nav.svelte-1dyiwem{justify-content:space-between}.nav.svelte-1dyiwem nav:where(.svelte-1dyiwem){gap:1rem;color:var(--muted);font-size:.88rem}.intro.svelte-1dyiwem{max-width:50rem;padding:clamp(5rem,11vw,8rem) 0 3rem}h1.svelte-1dyiwem{max-width:13ch;margin:.7rem 0 1.2rem;font-size:clamp(3rem,6vw,5rem);line-height:.98}h2.svelte-1dyiwem{max-width:18ch;margin:.65rem 0 1.5rem;font-size:clamp(2rem,4vw,3.1rem);line-height:1.06}.intro.svelte-1dyiwem>p:where(.svelte-1dyiwem):last-child,article.svelte-1dyiwem p:where(.svelte-1dyiwem),.lineage.svelte-1dyiwem>p:where(.svelte-1dyiwem),.source.svelte-1dyiwem{color:var(--muted);line-height:1.7}.ethics.svelte-1dyiwem,.lineage.svelte-1dyiwem{display:grid;grid-template-columns:minmax(16rem,.7fr) minmax(20rem,1.3fr);gap:2rem;padding:clamp(1.4rem,4vw,2.4rem)}.ethic-grid.svelte-1dyiwem{display:grid;gap:.7rem}article.svelte-1dyiwem{padding:1rem}h3.svelte-1dyiwem{margin:0 0 .4rem;color:var(--active-text);font-size:1rem}article.svelte-1dyiwem p:where(.svelte-1dyiwem),.lineage.svelte-1dyiwem>p:where(.svelte-1dyiwem){margin:0;font-size:.88rem}.principles.svelte-1dyiwem{padding:clamp(4rem,8vw,6rem) 0}.principle-grid.svelte-1dyiwem{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.principle.svelte-1dyiwem span:where(.svelte-1dyiwem){color:var(--accent-text);font-size:.76rem;font-weight:700}.principle.svelte-1dyiwem h3:where(.svelte-1dyiwem){margin-top:1.5rem}.source.svelte-1dyiwem{font-size:.82rem}.source.svelte-1dyiwem a:where(.svelte-1dyiwem){color:var(--accent-text);text-decoration:underline;text-underline-offset:.2rem}@media(max-width:800px){.ethics.svelte-1dyiwem,.lineage.svelte-1dyiwem,.principle-grid.svelte-1dyiwem{grid-template-columns:1fr}}
