.ahead.svelte-cwls5q{padding-top:calc(72px + var(--space-4));padding-bottom:var(--space-2)}.ahead.svelte-cwls5q h1:where(.svelte-cwls5q){margin-top:.7rem}.intro.svelte-cwls5q{padding-block:var(--space-3)}.intro-grid.svelte-cwls5q{gap:var(--space-3);align-items:start;display:grid}@media (width>=980px){.intro-grid.svelte-cwls5q{gap:var(--space-4);grid-template-columns:1.1fr .9fr}}.intro-lede.svelte-cwls5q{font-size:var(--step-2);color:var(--ink-soft);margin-bottom:1.2rem;line-height:1.55}.intro-body.svelte-cwls5q{color:var(--ink-muted);max-width:56ch}.intro-photo.svelte-cwls5q img:where(.svelte-cwls5q){aspect-ratio:4/3;object-fit:cover;width:100%}.intro-photo.svelte-cwls5q figcaption:where(.svelte-cwls5q){margin-top:.7rem}.principles.svelte-cwls5q{padding-block:var(--space-4);border-top:var(--hairline)}.principle-grid.svelte-cwls5q{gap:var(--space-3);margin-top:var(--space-2);display:grid}@media (width>=900px){.principle-grid.svelte-cwls5q{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.principle.svelte-cwls5q{border-top:var(--hairline-strong);padding-top:1.1rem}.p-no.svelte-cwls5q{color:var(--penthouse)}.p-title.svelte-cwls5q{font-size:var(--step-3);margin-block:.5rem .6rem}.p-body.svelte-cwls5q{color:var(--ink-muted);max-width:52ch}.journey.svelte-cwls5q{padding-block:var(--space-4);border-top:var(--hairline)}.journey-grid.svelte-cwls5q{gap:var(--space-3);display:grid}@media (width>=980px){.journey-grid.svelte-cwls5q{gap:var(--space-4);grid-template-columns:1fr 1fr}}.journey-grid.svelte-cwls5q h2:where(.svelte-cwls5q){margin-block:.7rem 1.2rem}.journey-photo.svelte-cwls5q img:where(.svelte-cwls5q){aspect-ratio:16/10;object-fit:cover;width:100%}.journey-photo.svelte-cwls5q figcaption:where(.svelte-cwls5q){margin-top:.7rem}.timeline.svelte-cwls5q{border-left:var(--hairline-strong);margin:0;padding:0;list-style:none}.mile.svelte-cwls5q{padding:0 0 2rem 1.6rem;position:relative}.mile.svelte-cwls5q:before{content:"";background:var(--penthouse);border-radius:50%;width:9px;height:9px;position:absolute;top:.7rem;left:-5px}.mile.svelte-cwls5q:last-child{padding-bottom:0}.mile-year.svelte-cwls5q{display:block}.mile-note.svelte-cwls5q{color:var(--ink-muted);max-width:46ch;margin-top:.4rem}
