.fieldnote-map[data-astro-cid-emj3xtwp]{margin:var(--space-6) 0}.fieldnote-map[data-astro-cid-emj3xtwp] svg[data-astro-cid-emj3xtwp]{width:100%;height:auto;display:block}.plate[data-astro-cid-emj3xtwp]{fill:var(--color-panel);stroke:var(--color-border-strong);stroke-width:var(--rule-width)}.route[data-astro-cid-emj3xtwp]{fill:none;stroke:var(--color-accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.photo-dot[data-astro-cid-emj3xtwp]{fill:none;stroke:var(--color-accent-muted);stroke-width:1.7px;opacity:.9}.photo-dot[data-astro-cid-emj3xtwp].wildlife{stroke:var(--color-data-cold)}.camp[data-astro-cid-emj3xtwp] circle[data-astro-cid-emj3xtwp]{fill:var(--color-text)}.camp[data-astro-cid-emj3xtwp] text[data-astro-cid-emj3xtwp],.place[data-astro-cid-emj3xtwp] text[data-astro-cid-emj3xtwp]{font-family:var(--font-mono);fill:var(--color-text);paint-order:stroke;stroke:var(--color-panel);stroke-width:4px;stroke-linejoin:round;font-size:16px}.place[data-astro-cid-emj3xtwp] circle[data-astro-cid-emj3xtwp]{fill:var(--color-accent-muted);opacity:.35}.place[data-astro-cid-emj3xtwp] text[data-astro-cid-emj3xtwp]{fill:var(--color-text-muted)}.place[data-astro-cid-emj3xtwp].lake text[data-astro-cid-emj3xtwp]{font-style:italic}.place[data-astro-cid-emj3xtwp].point circle[data-astro-cid-emj3xtwp]{fill:none;stroke:var(--color-text-muted);stroke-width:1.2px;opacity:.8}.movement-label[data-astro-cid-emj3xtwp]{font-family:var(--font-mono);letter-spacing:.06em;fill:var(--color-text-muted);paint-order:stroke;stroke:var(--color-panel);stroke-width:4px;stroke-linejoin:round;font-size:17px;font-style:italic}.trail[data-astro-cid-emj3xtwp] text[data-astro-cid-emj3xtwp]{font-family:var(--font-mono);letter-spacing:.12em;fill:var(--color-text-muted);text-anchor:middle;paint-order:stroke;stroke:var(--color-panel);stroke-width:3.5px;stroke-linejoin:round;font-size:12.5px}.compass[data-astro-cid-emj3xtwp] line[data-astro-cid-emj3xtwp],.compass[data-astro-cid-emj3xtwp] path[data-astro-cid-emj3xtwp]{stroke:var(--color-text-muted);stroke-width:1.4px}.compass[data-astro-cid-emj3xtwp] path[data-astro-cid-emj3xtwp]{fill:var(--color-text-muted)}.compass[data-astro-cid-emj3xtwp] text[data-astro-cid-emj3xtwp]{font-family:var(--font-mono);fill:var(--color-text-muted);paint-order:stroke;stroke:var(--color-panel);stroke-width:3px;stroke-linejoin:round;font-size:13px}.trip-stats[data-astro-cid-dwqn3xro]{margin:var(--space-5) 0;max-width:var(--measure)}.trip-stats__title[data-astro-cid-dwqn3xro]{margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:2px solid var(--color-border-strong);letter-spacing:var(--tracking-caps);color:var(--color-text-muted);font-variant-caps:all-small-caps}.trip-stats__grid[data-astro-cid-dwqn3xro]{gap:0 var(--space-5);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.trip-stats__row[data-astro-cid-dwqn3xro]{justify-content:space-between;align-items:baseline;gap:var(--space-4);min-width:0;padding:var(--space-2) 0;border-bottom:var(--rule-width) solid var(--color-border);display:flex}.trip-stats__row[data-astro-cid-dwqn3xro] dt[data-astro-cid-dwqn3xro]{letter-spacing:.04em;color:var(--color-text-muted);white-space:nowrap;font-variant-caps:all-small-caps}.trip-stats__row[data-astro-cid-dwqn3xro] dd[data-astro-cid-dwqn3xro]{text-align:right;white-space:nowrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text);margin:0}.day-table[data-astro-cid-gb3sesv4] th[data-astro-cid-gb3sesv4]:nth-child(n+3){text-align:right}.day-table__day[data-astro-cid-gb3sesv4]{white-space:nowrap}.day-table__num[data-astro-cid-gb3sesv4]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.day-table__camp[data-astro-cid-gb3sesv4]{color:var(--color-accent);font-size:.7em}.pm.svelte-10u01xm{pointer-events:none;position:absolute;inset:0}.pm__dot.svelte-10u01xm{border:1.5px solid var(--color-accent);background:var(--color-bg);pointer-events:auto;cursor:pointer;border-radius:50%;width:11px;height:11px;padding:0;position:absolute;transform:translate(-50%,-50%)}.pm__dot.camp.svelte-10u01xm{background:var(--color-text);border-color:var(--color-text);width:12px;height:12px}.pm__dot.wildlife.svelte-10u01xm{border-color:var(--color-data-cold)}.pm__dot.svelte-10u01xm:hover{box-shadow:0 0 0 3px var(--color-selection)}.pm__dot.svelte-10u01xm:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.elev-figure[data-astro-cid-2zauluoo]{margin:var(--space-5) 0}.elev-plot[data-astro-cid-2zauluoo]{position:relative}.elev[data-astro-cid-2zauluoo]{width:100%;height:auto;display:block}.elev-area[data-astro-cid-2zauluoo]{fill:var(--color-accent);opacity:.1}.elev-line[data-astro-cid-2zauluoo]{fill:none;stroke:var(--color-accent);stroke-width:1.5px;stroke-linejoin:round}.grid[data-astro-cid-2zauluoo] line[data-astro-cid-2zauluoo]{stroke:var(--color-border);stroke-width:var(--rule-width)}.band[data-astro-cid-2zauluoo] rect[data-astro-cid-2zauluoo]{fill:var(--color-data-cold-band)}.band[data-astro-cid-2zauluoo] text[data-astro-cid-2zauluoo]{font-family:var(--font-mono);fill:var(--color-data-cold);font-size:11px}.grid[data-astro-cid-2zauluoo] text[data-astro-cid-2zauluoo],.xlab[data-astro-cid-2zauluoo]{font-family:var(--font-mono);fill:var(--color-text-muted);font-size:11px}.unit[data-astro-cid-2zauluoo]{font-family:var(--font-mono);fill:var(--color-text-muted);font-size:10px;font-style:italic}.car.svelte-ik30le{margin:var(--space-5) 0}.car__viewport.svelte-ik30le{position:relative}.car__track.svelte-ik30le{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;border:var(--rule-width) solid var(--color-border);background:var(--color-panel);display:flex;overflow-x:auto}.car__track.svelte-ik30le::-webkit-scrollbar{display:none}.car__slide.svelte-ik30le{scroll-snap-align:center;flex:0 0 100%}.car__open.svelte-ik30le{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.car__open.svelte-ik30le img:where(.svelte-ik30le){aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.car__nav.svelte-ik30le{color:#fff;cursor:pointer;background:#15140f73;border:0;width:2.4rem;height:3.2rem;font-size:1.8rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.car__prev.svelte-ik30le{left:0}.car__next.svelte-ik30le{right:0}.car__nav.svelte-ik30le:focus-visible,.car__open.svelte-ik30le:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.car__caption.svelte-ik30le{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text);line-height:1.45}.car__text.svelte-ik30le{display:block}.car__exposure.svelte-ik30le{margin-top:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.02em;display:block}.car__dots.svelte-ik30le{margin-top:var(--space-3);flex-wrap:wrap;align-items:center;gap:0;display:flex}.car__dot.svelte-ik30le{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:relative}.car__dot.svelte-ik30le:before{content:"";border:var(--rule-width) solid var(--color-border-strong);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.car__dot.active.svelte-ik30le:before{background:var(--color-accent);border-color:var(--color-accent)}.car__dot.svelte-ik30le:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.car__toggle.svelte-ik30le{width:24px;height:24px;margin-left:var(--space-1);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:.8rem;line-height:1;display:inline-grid}.car__toggle.svelte-ik30le:hover{color:var(--color-accent)}.car__toggle.svelte-ik30le:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.car__counter.svelte-ik30le{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);margin-left:auto}@media (prefers-reduced-motion:reduce){.car__track.svelte-ik30le{scroll-behavior:auto}}.gallery-empty[data-astro-cid-efku7ltf]{margin:var(--space-5) 0;padding:var(--space-4);border:var(--rule-width) dashed var(--color-border-strong);color:var(--color-text-muted);font-size:var(--text-sm)}.gallery-empty[data-astro-cid-efku7ltf] code[data-astro-cid-efku7ltf]{font-family:var(--font-mono);font-size:var(--text-xs)}.lb.svelte-1kos7ay{z-index:var(--z-overlay,9999);background:#111113;place-items:center;display:grid;position:fixed;inset:0}.lb__backdrop.svelte-1kos7ay{cursor:zoom-out;background:0 0;border:0;padding:0;position:absolute;inset:0}.lb__img.svelte-1kos7ay{object-fit:contain;touch-action:pan-y;user-select:none;width:auto;max-width:100dvw;height:auto;max-height:100dvh;position:relative}.lb__top.svelte-1kos7ay{transition:opacity var(--motion-fast,.2s) ease;background:linear-gradient(#0009,#0000);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex;position:absolute;top:0;left:0;right:0}.lb__counter.svelte-1kos7ay{font-family:var(--font-mono);color:#ffffffd9;letter-spacing:.04em;font-size:.8rem}.lb__btn.svelte-1kos7ay{color:#fff;cursor:pointer;background:0 0;border:0;padding:.25rem .5rem;font-size:1.25rem;line-height:1}.lb__nav.svelte-1kos7ay{color:#fff;cursor:pointer;width:2.6rem;height:3.4rem;transition:opacity var(--motion-fast,.2s) ease;background:#0006;border:0;font-size:2rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.lb__prev.svelte-1kos7ay{left:.5rem}.lb__next.svelte-1kos7ay{right:.5rem}.lb__caption.svelte-1kos7ay{transition:opacity var(--motion-fast,.2s) ease;background:linear-gradient(#0000,#00000080 55%,#000000d1);justify-content:center;padding:3rem 1rem 1.1rem;display:flex;position:absolute;bottom:0;left:0;right:0}.lb__panel.svelte-1kos7ay{text-align:center;color:#f6f6f3;text-shadow:0 1px 3px #000000e6;max-width:62ch}.lb__text.svelte-1kos7ay{font-size:.95rem;line-height:1.5;display:block}.lb__exposure.svelte-1kos7ay{font-family:var(--font-mono);color:#ffffffb8;letter-spacing:.03em;margin-top:.4rem;font-size:.78rem;display:block}.chrome-hidden.svelte-1kos7ay .lb__top:where(.svelte-1kos7ay),.chrome-hidden.svelte-1kos7ay .lb__caption:where(.svelte-1kos7ay),.chrome-hidden.svelte-1kos7ay .lb__nav:where(.svelte-1kos7ay){opacity:0;pointer-events:none}.lb__btn.svelte-1kos7ay:focus-visible,.lb__nav.svelte-1kos7ay:focus-visible{outline:2px solid var(--color-accent,#d35a5a);outline-offset:2px}@media (prefers-reduced-motion:reduce){.lb__top.svelte-1kos7ay,.lb__caption.svelte-1kos7ay,.lb__nav.svelte-1kos7ay{transition:none}}
