.guides.svelte-1ae4wi0{gap:1.25rem;margin-top:3rem;display:grid}@media (width>=52rem){.guides.svelte-1ae4wi0{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.guides__group.svelte-1ae4wi0{border-radius:var(--m-r-lg);background:var(--m-raise);box-shadow:var(--m-shadow-sm);padding:2rem 1.5rem 2.25rem}.guides__label.svelte-1ae4wi0{text-align:center}.guides__people.svelte-1ae4wi0{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1.75rem;display:grid}.guide.svelte-1ae4wi0{flex-direction:column;align-items:center;gap:1.125rem;text-decoration:none;display:flex}.guide.svelte-1ae4wi0:hover{--m-portrait-ring:6px}.guide__name.svelte-1ae4wi0{font-family:var(--font-display);text-align:center;color:var(--m-ink);font-size:1.25rem;line-height:1.3}@media (width>=44rem){.listen.svelte-1ae4wi0{grid-template-columns:1fr 1fr;gap:2.5rem;max-width:none;display:grid}}@media (width>=60rem){.listen.svelte-1ae4wi0{gap:4rem}}.art-row.svelte-1ae4wi0{align-items:center;gap:1.25rem;margin-top:2.5rem;padding:1.75rem 1.5rem;display:grid}.art-row__key.svelte-1ae4wi0{justify-self:center;width:6rem}.art-row__art.svelte-1ae4wi0{width:100%}@media (width>=46rem){.art-row--stages.svelte-1ae4wi0{grid-template-columns:7rem repeat(3,minmax(0,1fr));gap:1.25rem}.art-row__key.svelte-1ae4wi0{width:7rem}}@media (width>=64rem){.art-row--outcomes.svelte-1ae4wi0{grid-template-columns:7rem repeat(4,minmax(0,1fr));gap:1.25rem}}.steps.svelte-1ae4wi0{grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem;margin-top:3rem;display:grid;position:relative}@media (width>=40rem){.steps.svelte-1ae4wi0{grid-template-columns:repeat(3,1fr)}}@media (width>=64rem){.steps.svelte-1ae4wi0{grid-template-columns:repeat(5,1fr);gap:1.5rem}.steps.svelte-1ae4wi0:before{content:"";background:linear-gradient(to right, var(--color-pathway-blue), var(--color-pathway-green) 52%, var(--color-pathway-orange));opacity:.5;border-radius:999px;height:2px;position:absolute;top:1.125rem;left:8%;right:8%}}.step.svelte-1ae4wi0{flex-direction:column;align-items:center;gap:1rem;display:flex;position:relative}.step__no.svelte-1ae4wi0{background:var(--m-raise);width:2.25rem;height:2.25rem;box-shadow:var(--m-shadow-sm);letter-spacing:.06em;color:var(--m-ink-mute);border-radius:999px;justify-content:center;align-items:center;font-size:.8125rem;display:flex}.step.svelte-1ae4wi0 img:where(.svelte-1ae4wi0){border-radius:50%;width:100%;max-width:10rem}
