.strip[data-astro-cid-hpk63ihi]{overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;user-select:none;position:relative;overflow:auto hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.strip[data-astro-cid-hpk63ihi]::-webkit-scrollbar{display:none}.strip[data-astro-cid-hpk63ihi].dragging{cursor:grabbing}.strip[data-astro-cid-hpk63ihi]:focus-visible{outline:none}.frame[data-astro-cid-hpk63ihi]:has(>.strip:focus-visible){outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius)}.track[data-astro-cid-hpk63ihi]{width:max-content;padding-inline:9vw;display:flex}@media (width<=40rem){.strip[data-astro-cid-hpk63ihi]{mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.track[data-astro-cid-hpk63ihi]{padding-inline:7vw}}.days[data-astro-cid-hpk63ihi]{width:calc(var(--w) * 1px);height:auto;font-family:var(--font-serif);--hand:color-mix(in oklab, var(--route) 80%, var(--ink));flex:none;display:block}@media (width<=40rem){.days[data-astro-cid-hpk63ihi]{width:calc(var(--w) * .86px)}}.numeral[data-astro-cid-hpk63ihi]{font-variant-numeric:lining-nums;fill:var(--ink-muted);font-size:26px}.month[data-astro-cid-hpk63ihi]{fill:var(--ink-muted);font-size:11px}.before[data-astro-cid-hpk63ihi]{fill:none;stroke:var(--rule);stroke-width:1px}.l0[data-astro-cid-hpk63ihi]{fill:var(--rule)}.l1[data-astro-cid-hpk63ihi]{fill:color-mix(in oklab, var(--route) 24%, var(--paper))}.l2[data-astro-cid-hpk63ihi]{fill:color-mix(in oklab, var(--route) 46%, var(--paper))}.l3[data-astro-cid-hpk63ihi]{fill:color-mix(in oklab, var(--route) 72%, var(--paper))}.l4[data-astro-cid-hpk63ihi]{fill:var(--route)}.note[data-astro-cid-hpk63ihi] text[data-astro-cid-hpk63ihi]{font-family:var(--font-hand);fill:var(--hand);font-size:17px}.note[data-astro-cid-hpk63ihi] path[data-astro-cid-hpk63ihi]{fill:none;stroke:var(--hand);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.note[data-astro-cid-hpk63ihi] .ring[data-astro-cid-hpk63ihi]{stroke:color-mix(in oklab, var(--hand) 80%, var(--ink));stroke-width:1.5px}.year-note[data-astro-cid-hpk63ihi] text[data-astro-cid-hpk63ihi]{font-size:18px}main:has(.sketches){isolation:isolate;position:relative}.sketches[data-astro-cid-sfwaacou]{z-index:-1;pointer-events:none;grid-area:auto/1/auto/-1;position:absolute;inset:0;overflow:clip}.sketch[data-astro-cid-sfwaacou]{opacity:.18;mix-blend-mode:multiply;width:clamp(180px,16vw,320px);height:auto;transform:rotate(var(--tilt));position:absolute}.sketch[data-astro-cid-sfwaacou].left{left:var(--nudge)}.sketch[data-astro-cid-sfwaacou].right{right:var(--nudge)}@media (prefers-color-scheme:dark){.sketch[data-astro-cid-sfwaacou]{filter:invert();mix-blend-mode:screen;opacity:.1}}@media (width<=69rem){.sketch[data-astro-cid-sfwaacou]{opacity:.14;width:clamp(120px,20vw,180px)}}@media (width<=40rem){.sketch[data-astro-cid-sfwaacou]{opacity:.12;width:110px}.sketch[data-astro-cid-sfwaacou].left{left:-15px}.sketch[data-astro-cid-sfwaacou].right{right:-15px}}.title[data-astro-cid-sfwaacou]{text-align:center;text-transform:uppercase;letter-spacing:.1em;margin:0}.section-title[data-astro-cid-sfwaacou]{text-align:center;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);margin:0 0 2.4rem;font-size:1.2em}.journey[data-astro-cid-sfwaacou]{margin:2.5rem 0 3.5rem;padding-inline:1rem}.arcs[data-astro-cid-sfwaacou]{width:100%;max-width:1200px;height:auto;color:var(--route);margin-inline:auto;display:block;overflow:visible}.arc[data-astro-cid-sfwaacou]{fill:none;stroke:var(--route);stroke-width:2.5px;stroke-dasharray:6 10;stroke-linecap:round}.figure-icon[data-astro-cid-sfwaacou]{fill:var(--route)}.figure[data-astro-cid-sfwaacou]{fill:var(--route);font-family:var(--font-serif);font-variant-numeric:lining-nums tabular-nums;font-size:24px}.unit[data-astro-cid-sfwaacou]{fill:var(--route);font-family:var(--font-serif);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.narrow-arcs[data-astro-cid-sfwaacou]{display:none}.narrow-arcs[data-astro-cid-sfwaacou] .arc[data-astro-cid-sfwaacou]{stroke-width:2px;stroke-dasharray:4 6}.narrow-arcs[data-astro-cid-sfwaacou] .figure[data-astro-cid-sfwaacou]{font-size:22px}.narrow-arcs[data-astro-cid-sfwaacou] .unit[data-astro-cid-sfwaacou]{letter-spacing:.05em;font-size:9px}@media (width<=40rem){.wide-arcs[data-astro-cid-sfwaacou]{display:none}.narrow-arcs[data-astro-cid-sfwaacou]{display:block}.journey[data-astro-cid-sfwaacou]{margin:1.5rem 0 2.5rem;padding-inline:0}}.places[data-astro-cid-sfwaacou]{margin-bottom:3rem;padding-inline:5vw}.place[data-astro-cid-sfwaacou]{max-width:760px;margin-bottom:3.5rem;position:relative}.place[data-astro-cid-sfwaacou].odd{margin-left:15%;margin-right:auto}.place[data-astro-cid-sfwaacou].even{margin-left:auto;margin-right:15%}.place-head[data-astro-cid-sfwaacou]{grid-template-columns:auto 1fr;align-items:start;column-gap:.6rem;margin-bottom:.75rem;padding-left:.2rem;display:grid}.when[data-astro-cid-sfwaacou]{font-variant-numeric:oldstyle-nums;letter-spacing:.16em;color:var(--accent);grid-column:2;margin:0 0 .15em;font-size:.86em;font-variant-caps:all-small-caps}.sport[data-astro-cid-sfwaacou]{color:var(--route);grid-row:2/span 2;line-height:0}.place-title[data-astro-cid-sfwaacou]{grid-column:2;margin:0;font-size:1.2em;line-height:1.25}.tagline[data-astro-cid-sfwaacou]{color:var(--ink-muted);grid-column:2;margin:.1em 0 0;font-size:.92em;font-style:italic}.card[data-astro-cid-sfwaacou]{aspect-ratio:3/2;isolation:isolate;position:relative}.ground[data-astro-cid-sfwaacou]{position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 11% 74%,#0000 97%);mask-composite:intersect}.plate[data-astro-cid-sfwaacou],.plate[data-astro-cid-sfwaacou] img[data-astro-cid-sfwaacou],.route[data-astro-cid-sfwaacou]{width:100%;height:100%;position:absolute;inset:0}.plate[data-astro-cid-sfwaacou] img[data-astro-cid-sfwaacou]{object-fit:cover;display:block}.plate[data-astro-cid-sfwaacou].blank{background:var(--paper-raised)}@media (prefers-color-scheme:dark){.plate[data-astro-cid-sfwaacou].blank{background:#22201c}}.route[data-astro-cid-sfwaacou]{z-index:2;overflow:visible}.route[data-astro-cid-sfwaacou].tall{display:none}.casing[data-astro-cid-sfwaacou],.line[data-astro-cid-sfwaacou]{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.casing[data-astro-cid-sfwaacou]{stroke:var(--paper);stroke-width:7px;opacity:.85}.line[data-astro-cid-sfwaacou]{stroke:var(--route);stroke-width:3.2px}.marker[data-astro-cid-sfwaacou]{fill:var(--route);stroke:var(--paper);stroke-width:1.5px;opacity:0;filter:drop-shadow(0 0 4px color-mix(in oklab, var(--route) 70%, transparent))}.start[data-astro-cid-sfwaacou]{z-index:30;letter-spacing:.02em;color:var(--ink);text-shadow:0 0 10px var(--paper), 0 0 2px var(--paper);font-variant-numeric:lining-nums tabular-nums;opacity:0;pointer-events:none;margin:0;font-size:1.05em;font-weight:600;position:absolute;top:1.1rem;left:1.2rem}.odd[data-astro-cid-sfwaacou] .start[data-astro-cid-sfwaacou]{left:auto;right:1.2rem}.polaroids[data-astro-cid-sfwaacou]{z-index:10;margin:0;padding:0;list-style:none;position:absolute;inset:0;container-type:size}.slot[data-astro-cid-sfwaacou]{--px:var(--x);--py:var(--y);left:calc(var(--px) * 100%);top:calc(var(--py) * 100%);z-index:calc(1 + var(--i));width:23%;translate:-50% -50%;rotate:var(--r);transition:translate .45s var(--ease-out), rotate .45s var(--ease-out), scale .45s var(--ease-out);position:absolute}.polaroid[data-astro-cid-sfwaacou]{cursor:zoom-in;background:#fff;border:0;border-radius:3px;width:100%;margin:0;padding:4.5% 4.5% 14%;transition:box-shadow .4s;display:block;box-shadow:0 8px 28px #00000052,0 2px 8px #00000029}.polaroid[data-astro-cid-sfwaacou] img[data-astro-cid-sfwaacou]{aspect-ratio:4/3;object-fit:cover;background:#eee;border-radius:2px;width:100%;height:auto;display:block}.slot[data-astro-cid-sfwaacou].zoomed{z-index:60;translate:calc((.5 - var(--px)) * 100cqw - 50%) calc((.5 - var(--py)) * 100cqh - 50%);rotate:0deg;scale:2.4}.slot[data-astro-cid-sfwaacou].closing{z-index:50}:root:not(.motion) .slot[data-astro-cid-sfwaacou]{transition:none}.slot[data-astro-cid-sfwaacou].zoomed .polaroid[data-astro-cid-sfwaacou]{cursor:zoom-out;box-shadow:0 10px 40px #00000073}.polaroid[data-astro-cid-sfwaacou]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.overlay[data-astro-cid-sfwaacou]{z-index:30;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:1rem;padding:0 .4rem .2rem;display:flex;position:absolute;inset:auto 0 0}.meta[data-astro-cid-sfwaacou] .part[data-astro-cid-sfwaacou]{white-space:nowrap}.meta[data-astro-cid-sfwaacou]{color:var(--ink-muted);font-variant-numeric:lining-nums tabular-nums;margin:0;font-size:.88em}.strava[data-astro-cid-sfwaacou]{background:var(--route);color:#fff;width:36px;height:36px;box-shadow:0 2px 8px color-mix(in oklab, var(--route) 40%, transparent);pointer-events:auto;transition:transform .2s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.strava[data-astro-cid-sfwaacou]:hover{color:#fff;transform:scale(1.08)}@media (prefers-color-scheme:dark){.polaroid[data-astro-cid-sfwaacou]{background:#f1ede2}}.motion .card[data-astro-cid-sfwaacou]:not(.play) .casing[data-astro-cid-sfwaacou],.motion .card[data-astro-cid-sfwaacou]:not(.play) .line[data-astro-cid-sfwaacou]{stroke-dashoffset:1px}.motion .card[data-astro-cid-sfwaacou]:not(.play) .slot[data-astro-cid-sfwaacou]{opacity:0}.play[data-astro-cid-sfwaacou] .casing[data-astro-cid-sfwaacou],.play[data-astro-cid-sfwaacou] .line[data-astro-cid-sfwaacou]{transition:stroke-dashoffset 2.4s cubic-bezier(.45,0,.25,1)}.play[data-astro-cid-sfwaacou] .slot[data-astro-cid-sfwaacou]{animation:drop .5s var(--ease-out) calc(1.3s + var(--i) * .28s) backwards}@keyframes drop{0%{opacity:0;translate:-50% -62%;scale:.9}}.play[data-astro-cid-sfwaacou] .marker[data-astro-cid-sfwaacou]{animation:2.6s linear forwards ride}.play[data-astro-cid-sfwaacou] .start[data-astro-cid-sfwaacou]{animation:2.8s ease-out .2s forwards flash}@keyframes ride{0%{opacity:0}6%{opacity:1}88%{opacity:1}to{opacity:0}}@keyframes flash{0%{opacity:0}12%{opacity:1}75%{opacity:1}to{opacity:0}}@media (width<=56rem){.places[data-astro-cid-sfwaacou]{padding-inline:var(--gutter)}.place[data-astro-cid-sfwaacou] .card[data-astro-cid-sfwaacou]{margin-inline:calc(-1 * var(--gutter))}.place[data-astro-cid-sfwaacou] .overlay[data-astro-cid-sfwaacou]{padding-inline:var(--gutter)}.place[data-astro-cid-sfwaacou] .start[data-astro-cid-sfwaacou]{left:var(--gutter)}.place[data-astro-cid-sfwaacou].odd,.place[data-astro-cid-sfwaacou].even{margin-inline:auto}.odd[data-astro-cid-sfwaacou] .start[data-astro-cid-sfwaacou]{left:1.2rem;right:auto}}@media (width<=40rem){.card[data-astro-cid-sfwaacou]{aspect-ratio:9/10}.ground[data-astro-cid-sfwaacou]{mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 9% 76%,#0000 98%)}.route[data-astro-cid-sfwaacou].wide{display:none}.route[data-astro-cid-sfwaacou].tall{display:block}.slot[data-astro-cid-sfwaacou]{--px:var(--xm);--py:var(--ym);width:30%;rotate:var(--rm)}.slot[data-astro-cid-sfwaacou].wide-only{display:none}}.moving[data-astro-cid-sfwaacou]{border-top:1px solid var(--rule);content-visibility:auto;contain-intrinsic-size:auto 440px;padding-top:3rem;position:relative}.tooltip[data-astro-cid-sfwaacou]{z-index:2;border-radius:var(--radius);background:var(--ink);color:var(--paper);white-space:nowrap;pointer-events:none;font-variant-numeric:lining-nums;margin:0;padding:.3em .7em;font-size:.82em;position:absolute;top:0;left:0}
