.journey[data-astro-cid-zdiaxjti]{isolation:isolate;position:relative}.journey__sky[data-astro-cid-zdiaxjti]{z-index:0;pointer-events:none;position:fixed;inset:0}.journey__sky[data-astro-cid-zdiaxjti] .sky-layer[data-astro-cid-zdiaxjti]{opacity:0;transition:opacity .25s linear;position:absolute;inset:0}.sky-layer--dawn[data-astro-cid-zdiaxjti]{background:var(--sky-dawn);opacity:1}.sky-layer--day[data-astro-cid-zdiaxjti]{background:var(--sky-day)}.sky-layer--gold[data-astro-cid-zdiaxjti]{background:var(--sky-gold)}.sky-layer--night[data-astro-cid-zdiaxjti]{background:var(--sky-night)}.journey__stars[data-astro-cid-zdiaxjti]{z-index:0;opacity:0;pointer-events:none;transition:opacity .5s;position:fixed;inset:0}.journey__track[data-astro-cid-zdiaxjti]{z-index:1;position:relative}@media (width>=860px){.journey__track[data-astro-cid-zdiaxjti]{max-width:var(--journey-max);margin-inline:auto}}.route[data-astro-cid-zdiaxjti]{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.route__fill[data-astro-cid-zdiaxjti]{fill:var(--road-fill)}.route__edge[data-astro-cid-zdiaxjti]{fill:none;stroke:var(--road-edge);stroke-width:1.4px;stroke-linecap:round}.route__mark[data-astro-cid-zdiaxjti]{fill:none;stroke:var(--road-mark);stroke-width:2px;stroke-dasharray:9 12;stroke-linecap:round}.route__prog[data-astro-cid-zdiaxjti]{fill:none;stroke:var(--road-prog);stroke-width:2.4px;stroke-linecap:round;opacity:.85}.van[data-astro-cid-zdiaxjti]{z-index:4;pointer-events:none;will-change:transform;width:34px;height:51px;filter:drop-shadow(0 4px 5px color-mix(in srgb, var(--ink) 30%, transparent));transition:opacity .3s;position:fixed;top:0;left:0}.van__svg[data-astro-cid-zdiaxjti]{display:block}.van__glow[data-astro-cid-zdiaxjti]{opacity:0;background:radial-gradient(ellipse at top center, color-mix(in srgb, var(--van-light) 85%, transparent), transparent 70%);width:46px;height:34px;transition:opacity .4s;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.van__dust[data-astro-cid-zdiaxjti]{opacity:0;width:34px;height:0;transition:opacity .3s;position:absolute;top:16px;left:0}.van[data-astro-cid-zdiaxjti].is-moving .van__dust[data-astro-cid-zdiaxjti]{opacity:1}.puff[data-astro-cid-zdiaxjti]{top:0;left:var(--x);background:radial-gradient(circle, var(--dust), transparent 70%);opacity:0;border-radius:50%;width:7px;height:7px;animation:1.9s ease-out infinite dust;position:absolute}@keyframes dust{0%{opacity:0;transform:translate(0)scale(.4)}18%{opacity:.2}to{opacity:0;transform:translate(var(--dx), -20px) scale(1.7)}}.van__shadow[data-astro-cid-zdiaxjti]{fill:color-mix(in srgb, var(--ink) 18%, transparent)}.van__wheel[data-astro-cid-zdiaxjti]{fill:var(--ink)}.van__body[data-astro-cid-zdiaxjti]{fill:var(--cream);stroke:var(--ink);stroke-width:1.4px}.van__rearwin[data-astro-cid-zdiaxjti]{fill:color-mix(in srgb, var(--ink) 55%, var(--window));opacity:.5}.van__roof[data-astro-cid-zdiaxjti]{fill:var(--sage);stroke:var(--sage-deep);stroke-width:1px}.van__roof-inner[data-astro-cid-zdiaxjti]{stroke:color-mix(in srgb, var(--sage) 55%, var(--white));stroke-width:1px;opacity:.6}.van__windscreen[data-astro-cid-zdiaxjti]{fill:var(--window);stroke:var(--ink);stroke-width:1px}.van__mirror[data-astro-cid-zdiaxjti]{fill:var(--cream);stroke:var(--ink);stroke-width:.8px}.van__light[data-astro-cid-zdiaxjti]{fill:var(--van-light)}.journey__stars i{background:var(--white);opacity:.85;border-radius:50%;width:2px;height:2px;animation:3s ease-in-out infinite tw;position:absolute}@keyframes tw{0%,to{opacity:.25}50%{opacity:.9}}.journey__track .pin{z-index:1;pointer-events:none;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%)}.journey__track .pin b{background:var(--paper);border:2.4px solid var(--ink-soft);border-radius:50%;transition:all .4s;position:absolute;inset:0}.journey__track .pin.lit b{background:var(--sage);border-color:var(--sage-deep);box-shadow:0 0 0 5px color-mix(in srgb, var(--sage) 16%, transparent)}.waypoint[data-astro-cid-obducylw]{z-index:2;padding:var(--space-section) var(--gutter) var(--space-section) var(--pad-l);position:relative}.waypoint[data-astro-cid-obducylw] h2{margin-top:13px}@media (width>=860px){.waypoint[data-astro-cid-obducylw]{padding-right:40px}}.waypoint[data-astro-cid-obducylw] p:not(.lead):not(.ph-note):not(.footnote){max-width:var(--measure)}.waypoint--final{color:var(--night-ink);flex-direction:column;justify-content:center;min-height:86vh;display:flex}.waypoint--final h2{color:var(--white)}.waypoint--final .lead{color:var(--night-ink-soft)}
