.note[data-astro-cid-5jpjcerm]{margin-top:calc(var(--s-3) * -1);padding-bottom:var(--s-5);font-size:var(--fs-s)}.journey[data-astro-cid-5jpjcerm]{padding-bottom:var(--s-7)}.stage[data-astro-cid-5jpjcerm]{display:none}.photo-fallback[data-astro-cid-5jpjcerm]{width:100%;height:100%;padding:var(--s-4);background:var(--paper-deep);font-size:var(--fs-script-l);text-align:center;color:var(--ink-soft);place-items:center;display:grid}.stop-media[data-astro-cid-5jpjcerm]{top:var(--header-h);z-index:0;aspect-ratio:5/4;max-height:62svh;margin-inline:calc(var(--gutter) * -1);position:sticky;overflow:hidden}.stop-media[data-astro-cid-5jpjcerm],.stage[data-astro-cid-5jpjcerm]{animation:fade-in 1.4s var(--ease) .25s backwards}.stop-media[data-astro-cid-5jpjcerm]>[data-astro-cid-5jpjcerm]{object-fit:cover;width:100%;height:100%;opacity:var(--vis,1);transform:scale(calc(1.06 - .06 * var(--vis,1)));transition:opacity .45s var(--ease), transform .45s var(--ease)}.stops[data-astro-cid-5jpjcerm]{gap:var(--s-6);display:grid}.stop-body[data-astro-cid-5jpjcerm]{z-index:1;gap:var(--s-3);padding:var(--s-5) var(--s-4);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow-lift);transition:opacity .8s var(--ease);margin-top:-8svh;display:grid;position:relative}.js .stop[data-astro-cid-5jpjcerm]:not(.is-active) .stop-body[data-astro-cid-5jpjcerm]{opacity:.45}.day[data-astro-cid-5jpjcerm]{align-items:center;gap:var(--s-3);font-size:var(--fs-s);letter-spacing:.04em;font-weight:600;display:flex}.day[data-astro-cid-5jpjcerm]:after{content:"";background:var(--line);flex:1;height:1px}.stop-kicker[data-astro-cid-5jpjcerm]{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.badge[data-astro-cid-5jpjcerm]{border-radius:var(--radius-pill);background:var(--ink);color:var(--on-accent);padding:3px 12px}.optional-hint[data-astro-cid-5jpjcerm]{font-size:var(--fs-s);font-style:italic}.stop--optional[data-astro-cid-5jpjcerm] .moments[data-astro-cid-5jpjcerm]:before{background:repeating-linear-gradient(to bottom, var(--ink-soft) 0 3px, transparent 3px 7px)}.stop--optional[data-astro-cid-5jpjcerm] .moment[data-astro-cid-5jpjcerm]:before{border-style:dashed}.stop-name[data-astro-cid-5jpjcerm]{padding-block:.1em .05em;font-size:clamp(2.5rem,1.6rem + 3.6vw,3.75rem)}.address[data-astro-cid-5jpjcerm]{letter-spacing:.04em}.description[data-astro-cid-5jpjcerm]{gap:var(--s-3);line-height:1.55;display:grid}.actions[data-astro-cid-5jpjcerm]{gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.moments[data-astro-cid-5jpjcerm]{gap:var(--s-4);margin-top:var(--s-4);padding-left:var(--s-5);display:grid;position:relative}.moments[data-astro-cid-5jpjcerm]:before{content:"";background:var(--line);width:1px;position:absolute;top:.6em;bottom:.6em;left:6px}.moment[data-astro-cid-5jpjcerm]{gap:2px;display:grid;position:relative}.moment[data-astro-cid-5jpjcerm]:before{content:"";left:calc(var(--s-5) * -1 + 2px);border:1px solid var(--ink);background:var(--paper);border-radius:50%;width:9px;height:9px;position:absolute;top:.45em}.moments[data-astro-cid-5jpjcerm]:after{content:"";width:1px;height:calc(var(--fill,0) * 1px);background:var(--ink);transition:height .3s var(--ease);position:absolute;top:12px;left:6px}.stop--optional[data-astro-cid-5jpjcerm] .moments[data-astro-cid-5jpjcerm]:after{background:repeating-linear-gradient(to bottom, var(--ink) 0 3px, transparent 3px 7px)}.moment[data-astro-cid-5jpjcerm]:before{z-index:1;transition:background-color .5s var(--ease), transform .5s var(--ease)}.moment[data-astro-cid-5jpjcerm].is-passed:before{background:var(--ink);transform:scale(1.15)}.moment[data-astro-cid-5jpjcerm]:after{content:"";left:calc(var(--s-5) * -1 + 2px);border:1px solid var(--ink);opacity:0;pointer-events:none;border-radius:50%;width:9px;height:9px;position:absolute;top:.45em}.moment[data-astro-cid-5jpjcerm].is-passed:after{animation:moment-ripple 1.6s var(--ease) both}@keyframes moment-ripple{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}time[data-astro-cid-5jpjcerm]{font-size:var(--fs-s);letter-spacing:.08em;font-weight:600}h3[data-astro-cid-5jpjcerm]{font-size:var(--fs-l)}.moment[data-astro-cid-5jpjcerm] p[data-astro-cid-5jpjcerm]{line-height:1.5}@media (width>=960px){.journey[data-astro-cid-5jpjcerm]{gap:var(--s-6);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}.stage[data-astro-cid-5jpjcerm]{top:calc(var(--header-h) + var(--s-6));aspect-ratio:4/3;max-height:calc(100svh - var(--header-h) - var(--s-5) * 2);border-radius:var(--radius);background:var(--paper-deep);box-shadow:var(--shadow-lift);display:block;position:sticky;overflow:hidden}.js .stage[data-astro-cid-5jpjcerm]{opacity:var(--stage-vis,1);transition:opacity .45s var(--ease)}.slide[data-astro-cid-5jpjcerm]{opacity:0;position:absolute;inset:0}.slide[data-astro-cid-5jpjcerm].is-active{opacity:1}.js .slide[data-astro-cid-5jpjcerm]{opacity:var(--vis,0);transition:opacity .45s var(--ease)}.slide[data-astro-cid-5jpjcerm] img[data-astro-cid-5jpjcerm]{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.06 - .06 * var(--vis,1)));transition:transform .45s var(--ease)}.slide-caption[data-astro-cid-5jpjcerm]{gap:var(--s-1);padding:var(--s-6) var(--s-4) var(--s-4);color:var(--on-photo);font-size:var(--fs-l);background:linear-gradient(#0000,#1e1c1a8c);display:grid;position:absolute;inset:auto 0 0}.stop-media[data-astro-cid-5jpjcerm]{display:none}.stops[data-astro-cid-5jpjcerm]{gap:0}.stop[data-astro-cid-5jpjcerm]{min-height:88svh;padding-block:var(--s-5)}.stop[data-astro-cid-5jpjcerm]:last-child{min-height:70svh}.stop-body[data-astro-cid-5jpjcerm]{box-shadow:none;background:0 0;border-radius:0;margin-top:0;padding:0}}@media (prefers-reduced-motion:reduce){.slide[data-astro-cid-5jpjcerm],.slide[data-astro-cid-5jpjcerm] img[data-astro-cid-5jpjcerm],.stop-media[data-astro-cid-5jpjcerm]>[data-astro-cid-5jpjcerm],.stop-body[data-astro-cid-5jpjcerm]{transition:none}.slide[data-astro-cid-5jpjcerm] img[data-astro-cid-5jpjcerm],.stop-media[data-astro-cid-5jpjcerm]>[data-astro-cid-5jpjcerm],.moment[data-astro-cid-5jpjcerm].is-passed:before{transform:none}.moment[data-astro-cid-5jpjcerm].is-passed:after{animation:none}}
