.ocEdfG_journey{--journey-ink:#60636a;--journey-accent:var(--color-spectrum-indigo);--journey-fill:var(--background);padding-top:2rem;position:relative}.dark .ocEdfG_journey{--journey-ink:#c5c6ca}.ocEdfG_intro{text-align:center;max-width:45rem;margin-inline:auto}.ocEdfG_eyebrow{color:var(--color-muted-foreground);letter-spacing:.2em;text-transform:uppercase;font-size:.7rem;font-weight:500}.ocEdfG_landscape{isolation:isolate;max-width:48rem;margin:3rem auto 0;position:relative}.ocEdfG_route{z-index:-1;pointer-events:none;width:4rem;height:100%;position:absolute;inset:0;overflow:visible}.ocEdfG_routeBase,.ocEdfG_routeInk,.ocEdfG_routeGlow{stroke:var(--journey-ink);stroke-linecap:round;vector-effect:non-scaling-stroke}.ocEdfG_routeBase{stroke-width:3px;opacity:.16}.ocEdfG_routeInk{stroke:var(--journey-accent);stroke-width:4px;opacity:1}.ocEdfG_routeGlow{stroke:var(--journey-accent);stroke-width:14px;opacity:.3;filter:blur(5px)}.ocEdfG_chapters{margin:0;padding:0;list-style:none}.ocEdfG_chapter{padding:3.5rem 0 3.5rem 7rem}.ocEdfG_narrative{position:relative}.ocEdfG_waypoint{grid-area:1/1}.ocEdfG_narrative{padding-block:1.5rem;position:relative}.ocEdfG_waypoint{text-align:center;position:relative}.ocEdfG_illustration{width:100%;max-width:400px;margin-inline:auto;overflow:visible}.ocEdfG_diagramLabel{fill:var(--color-foreground);font-family:var(--font-dm-sans), sans-serif;font-size:12px;font-weight:400}.ocEdfG_contour{stroke:var(--journey-ink);stroke-width:.6px;opacity:.16}.ocEdfG_fineLine{stroke:var(--journey-ink);stroke-width:.8px;opacity:.5}.ocEdfG_accentLine{stroke:var(--journey-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ocEdfG_plate,.ocEdfG_topPlate,.ocEdfG_node{fill:hsl(var(--journey-fill));stroke:var(--journey-ink);stroke-width:1px}.ocEdfG_plate{stroke-opacity:.45}.ocEdfG_topPlate{stroke-width:1.4px}.ocEdfG_dot{fill:var(--journey-ink)}.ocEdfG_gate{stroke:var(--journey-ink);stroke-width:1.5px;fill:hsl(var(--journey-fill));fill-opacity:.9}.ocEdfG_caption{max-width:20rem;font-family:var(--font-libre-baskerville), Georgia, serif;margin:0 auto;font-size:1.1rem;line-height:1.6;position:relative}.ocEdfG_detail{letter-spacing:.08em;max-width:19rem;color:var(--color-muted-foreground);margin:.75rem auto 0;font-size:.65rem;line-height:1.8}.ocEdfG_destination{justify-content:flex-start;max-width:48rem;margin-inline:auto;padding-left:calc(2rem - 6px);display:flex}.ocEdfG_destination span{background:var(--journey-ink);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 8px #88888812,0 0 0 20px #88888808}.ocEdfG_value{text-align:center;padding-block:1rem 3rem}@media (max-width:767px){.ocEdfG_landscape{margin-top:2rem}.ocEdfG_route{opacity:.7;width:3rem;left:-1rem}.ocEdfG_chapter{grid-template-columns:1fr;gap:0;min-height:auto;padding:2.5rem 0 2.5rem 3rem}.ocEdfG_chapter:nth-child(2n) .ocEdfG_narrative,.ocEdfG_chapter:nth-child(2n) .ocEdfG_waypoint{grid-area:auto}.ocEdfG_illustration{max-width:360px}.ocEdfG_narrative{padding-block:1rem}.ocEdfG_destination{justify-content:flex-start;padding-left:.125rem}}.ocEdfG_highlight{stroke:var(--journey-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}
