.for-title.svelte-o3bwst{margin-top:var(--s4);max-width:18ch}.for.svelte-o3bwst{display:grid;gap:var(--s4);margin-top:var(--s6)}@media (min-width: 760px){.for.svelte-o3bwst{grid-template-columns:1fr 1fr;gap:var(--s5) var(--s6)}}.for.svelte-o3bwst p:where(.svelte-o3bwst){margin:0!important;font-size:var(--t-lead);line-height:1.4;padding-top:var(--s3);border-top:3px solid var(--navy)}.tree.svelte-o3bwst{display:grid;gap:var(--s2)}.layer.svelte-o3bwst p:where(.svelte-o3bwst){margin-top:var(--s2)!important;font-size:.9375rem;color:var(--ink-soft)}.layer.svelte-o3bwst p:where(.svelte-o3bwst) strong:where(.svelte-o3bwst){color:var(--ink);margin-right:var(--s1)}.layer.svelte-o3bwst{padding-bottom:var(--s3)}.mods.svelte-o3bwst{display:flex;flex-wrap:wrap;gap:var(--s2)}.mods.svelte-o3bwst span:where(.svelte-o3bwst){font-family:var(--f-sans);font-weight:600;font-size:.9375rem;padding:var(--s2) var(--s3);border:2px solid var(--amber);border-radius:var(--r);background:var(--white)}.mods.svelte-o3bwst .add:where(.svelte-o3bwst){border-style:dashed;color:var(--ink-soft)}.bar.svelte-o3bwst{font-family:var(--f-sans);font-weight:700;padding:var(--s3);border-radius:var(--r);color:var(--on-dark)}.trunk.svelte-o3bwst .bar:where(.svelte-o3bwst){background:var(--navy);width:62%;margin:0 auto;text-align:center}.trunk.svelte-o3bwst p:where(.svelte-o3bwst){text-align:center}.roots.svelte-o3bwst .bar:where(.svelte-o3bwst){background:var(--navy-deep);padding:var(--s4) var(--s3);text-align:center}.roots.svelte-o3bwst p:where(.svelte-o3bwst){text-align:center}.promise.svelte-o3bwst .big:where(.svelte-o3bwst){margin-top:var(--s4);font-size:var(--t-display);line-height:.98;max-width:14ch;font-stretch:90%;letter-spacing:-.035em}.promise.svelte-o3bwst .lead:where(.svelte-o3bwst){max-width:none}.path-title.svelte-o3bwst{margin-top:var(--s4);max-width:16ch}.path.svelte-o3bwst{list-style:none;margin:var(--s6) 0 0;padding:0;display:grid;gap:var(--s5)}.path.svelte-o3bwst li:where(.svelte-o3bwst){position:relative;padding-top:var(--s4);border-top:2px solid var(--line)}.path.svelte-o3bwst .dot:where(.svelte-o3bwst){position:absolute;top:-7px;left:0;width:12px;height:12px;border-radius:999px;background:var(--navy)}.path.svelte-o3bwst .gate:where(.svelte-o3bwst) .dot:where(.svelte-o3bwst){background:var(--amber);width:16px;height:16px;top:-9px}.path.svelte-o3bwst .n:where(.svelte-o3bwst){color:var(--ink-soft);font-weight:800;letter-spacing:.08em}.path.svelte-o3bwst h3:where(.svelte-o3bwst){margin-top:var(--s2)}.path.svelte-o3bwst h3:where(.svelte-o3bwst)+p:where(.svelte-o3bwst){margin-top:var(--s2);font-size:1rem}.gate-note.svelte-o3bwst{margin-top:var(--s3)!important;font-weight:700;color:var(--navy-deep);background:var(--amber);display:inline-block;padding:var(--s1) var(--s2);border-radius:var(--r)}@media (min-width: 1000px){.path.svelte-o3bwst{grid-template-columns:repeat(5,1fr);gap:var(--s4)}}.rhythm.svelte-o3bwst{list-style:none;margin:var(--s4) 0 0;padding:0}.rhythm.svelte-o3bwst li:where(.svelte-o3bwst){padding:var(--s3) 0;border-bottom:1px solid var(--line);font-size:var(--t-lead);line-height:1.4}.rhythm.svelte-o3bwst .sans:where(.svelte-o3bwst){font-weight:800;display:block;font-size:var(--t-small);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);margin-bottom:var(--s1)}
