.preview.astro-xnxqegly svg.astro-xnxqegly{width:100%;display:block}.spark-area.astro-xnxqegly{fill:var(--accent);opacity:.14}.spark-line.astro-xnxqegly{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round}.surf.astro-xnxqegly{border-radius:2px;height:8px;margin-top:4px}.search.astro-gkxaeg7q{width:100%;position:relative}.glass.astro-gkxaeg7q{fill:none;width:20px;height:20px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}input.astro-gkxaeg7q{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);font:inherit;border-radius:999px;padding:14px 18px 14px 46px;font-size:1.05rem}input.astro-gkxaeg7q::-webkit-search-cancel-button{appearance:none}input.astro-gkxaeg7q:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.compact.astro-gkxaeg7q input.astro-gkxaeg7q{padding:7px 12px 7px 36px;font-size:.9rem}.compact.astro-gkxaeg7q .glass.astro-gkxaeg7q{width:16px;height:16px;left:12px}.results.astro-gkxaeg7q{z-index:60;background:var(--bg);border:1px solid var(--line);text-align:left;border-radius:14px;max-height:360px;padding:6px;position:absolute;inset:calc(100% + 6px) 0 auto;overflow-y:auto;box-shadow:0 10px 30px #00000024}.compact.astro-gkxaeg7q .results.astro-gkxaeg7q{width:min(380px,90vw);left:auto}@media (width<=559px){.compact.astro-gkxaeg7q .results.astro-gkxaeg7q{width:auto;position:fixed;inset:64px 16px auto}}.results.astro-gkxaeg7q[hidden],.astro-gkxaeg7q[role=option][hidden],.group.astro-gkxaeg7q[hidden],.none.astro-gkxaeg7q[hidden]{display:none}.group.astro-gkxaeg7q{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:6px 10px 4px;font-size:.72rem;font-weight:600}.astro-gkxaeg7q[role=option]{color:var(--text);border-radius:8px;justify-content:space-between;gap:12px;padding:9px 10px;font-size:.95rem;text-decoration:none;display:flex}.astro-gkxaeg7q[role=option] .muted.astro-gkxaeg7q{text-align:right;font-size:.85rem}.astro-gkxaeg7q[role=option][aria-selected=true],.astro-gkxaeg7q[role=option]:hover{background:var(--surface)}.none.astro-gkxaeg7q{margin:8px 10px;font-size:.9rem}.trip.astro-wor3cz46{border:1px solid var(--line);background:var(--bg);text-align:left;border-radius:999px;align-items:stretch;width:100%;margin:clamp(40px,6vw,56px) auto 0;display:flex;position:relative;box-shadow:0 8px 28px -12px #00000040}.trip.astro-wor3cz46 button.astro-wor3cz46{font:inherit;color:var(--text);cursor:pointer}.trip.astro-wor3cz46 button.astro-wor3cz46:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.trip.astro-wor3cz46 button.astro-wor3cz46:disabled{opacity:.35;cursor:default}.seg.astro-wor3cz46{flex:1 1 0;min-width:0;position:relative}.seg.astro-wor3cz46+.seg.astro-wor3cz46{border-left:1px solid var(--line)}.field.astro-wor3cz46{text-align:left;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:14px 28px;display:block}.seg.astro-wor3cz46:first-child .field.astro-wor3cz46{border-radius:999px 0 0 999px}.trip.astro-wor3cz46 .field.astro-wor3cz46:focus-visible{outline-offset:-2px}.field.astro-wor3cz46:hover,.field.astro-wor3cz46[aria-expanded=true]{background:var(--surface)}.flabel.astro-wor3cz46{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600;display:block}.fval.astro-wor3cz46{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;display:block;overflow:hidden}.where-val.astro-wor3cz46{gap:4px;display:flex}.fname.astro-wor3cz46{text-overflow:ellipsis;min-width:0;overflow:hidden}.fmore.astro-wor3cz46{flex:none}.field.astro-wor3cz46.set .fval.astro-wor3cz46{color:var(--text);font-weight:600}.go.astro-wor3cz46{background:var(--accent);white-space:nowrap;border:0;border-radius:0 999px 999px 0;flex:none;align-items:center;gap:8px;margin:-1px -1px -1px 0;padding:0 30px 0 26px;display:inline-flex;color:var(--bg)!important;font-size:1.2rem!important;font-weight:700!important}.trip.astro-wor3cz46 .go.astro-wor3cz46:focus-visible{outline-offset:3px}.go.astro-wor3cz46:hover{filter:brightness(1.08)}.go-label.astro-wor3cz46{justify-items:center;display:grid}.go-label.astro-wor3cz46>span.astro-wor3cz46{grid-area:1/1}.sizer.astro-wor3cz46{visibility:hidden}.panel.astro-wor3cz46{z-index:30;border:1px solid var(--line);background:var(--bg);border-radius:16px;width:320px;padding:16px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 12px 32px #00000029}.panel.astro-wor3cz46.wide{width:380px;padding:12px}.panel.astro-wor3cz46.end{left:auto;right:0}.trip.astro-wor3cz46 .panel.astro-wor3cz46[hidden]{display:none}.phint.astro-wor3cz46{color:var(--muted);margin:0 0 10px;font-size:.85rem}.months.astro-wor3cz46{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.months.astro-wor3cz46 button.astro-wor3cz46,.days.astro-wor3cz46 button.astro-wor3cz46{border:1px solid var(--line);background:var(--bg);border-radius:8px;padding:9px 12px;font-size:.92rem}.months.astro-wor3cz46 button.astro-wor3cz46{padding:9px 0}.trip.astro-wor3cz46 .astro-wor3cz46[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);font-weight:600}.picked.astro-wor3cz46{flex-wrap:wrap;gap:6px;display:flex}.picked.astro-wor3cz46:not(:empty){border-top:1px solid var(--line);margin-top:8px;padding-top:10px}.picked.astro-wor3cz46 .chip{border:1px solid var(--accent);background:var(--accent-soft);border-radius:999px;gap:6px;padding:4px 8px 4px 12px;font-size:.85rem;font-weight:600;transition:background .15s;display:inline-flex}.picked.astro-wor3cz46 .chip:hover{background:color-mix(in srgb, var(--accent) 22%, var(--bg))}@media (prefers-reduced-motion:reduce){.picked.astro-wor3cz46 .chip{transition:none}}.where-input.astro-wor3cz46{position:relative}.where-input.astro-wor3cz46 svg.astro-wor3cz46{fill:none;width:18px;height:18px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.where-input.astro-wor3cz46 input.astro-wor3cz46{border:1px solid var(--line);background:var(--bg);border-radius:10px;width:100%;padding:10px 12px 10px 38px;font-size:1rem}.where-input.astro-wor3cz46 input.astro-wor3cz46::-webkit-search-cancel-button{appearance:none}.where-input.astro-wor3cz46 input.astro-wor3cz46:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.where-list.astro-wor3cz46{max-height:320px;margin-top:6px;overflow-y:auto}.group.astro-wor3cz46{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:10px 10px 4px;font-size:.72rem;font-weight:600}.where-list.astro-wor3cz46 .astro-wor3cz46[hidden]{display:none}.opt.astro-wor3cz46{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:.95rem;display:flex}.opt.astro-wor3cz46:hover,.opt.astro-wor3cz46.active{background:var(--surface)}.opt.astro-wor3cz46[aria-selected=true]{font-weight:600}.opt.astro-wor3cz46[aria-disabled=true]{opacity:.35;cursor:default}.name.astro-wor3cz46{flex:1;min-width:0}.in.astro-wor3cz46,.n.astro-wor3cz46{color:var(--muted);font-size:.8rem;font-weight:400}.in.astro-wor3cz46{margin-left:4px}.none.astro-wor3cz46{color:var(--muted);margin:10px;font-size:.9rem}.check.astro-wor3cz46{border:1.5px solid var(--muted);border-radius:4px;flex:none;width:16px;height:16px;position:relative}.astro-wor3cz46[aria-selected=true]>.check.astro-wor3cz46,.included.astro-wor3cz46>.check.astro-wor3cz46{border-color:var(--accent);background:var(--accent)}.included.astro-wor3cz46>.check.astro-wor3cz46{background:var(--accent-soft)}.astro-wor3cz46[aria-selected=true]>.check.astro-wor3cz46:after,.included.astro-wor3cz46>.check.astro-wor3cz46:after{content:"";border:solid var(--bg);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.included.astro-wor3cz46>.check.astro-wor3cz46:after{border-color:var(--accent-text)}.days.astro-wor3cz46{gap:6px;display:grid}.days.astro-wor3cz46 button.astro-wor3cz46{text-align:left;justify-content:space-between;gap:16px;display:flex}.days.astro-wor3cz46 span.astro-wor3cz46{color:var(--muted)}@media (width<=899px){.seg.astro-wor3cz46:has(.wide){position:static}.panel.astro-wor3cz46.wide{width:auto;right:0}}@media (width<=719px){.trip.astro-wor3cz46{border-radius:20px;flex-direction:column;align-items:stretch;width:100%}.seg.astro-wor3cz46+.seg.astro-wor3cz46{border-left:0;border-top:1px solid var(--line)}.field.astro-wor3cz46{height:auto;padding:12px 20px}.seg.astro-wor3cz46:first-child .field.astro-wor3cz46{border-radius:19px 19px 0 0}.go.astro-wor3cz46{border-radius:0 0 20px 20px;justify-content:center;margin:0 -1px -1px;padding:16px}.panel.astro-wor3cz46,.panel.astro-wor3cz46.wide{width:auto;box-shadow:none;margin:0 8px 8px;position:static}}@media (pointer:coarse){.months.astro-wor3cz46 button.astro-wor3cz46{padding:12px 0}}body{overflow-x:clip}.hero-band.astro-lcdefpme{isolation:isolate;background:#d9e8e1;margin:0 calc(50% - 50vw);padding:0 16px 150px;position:relative;overflow-x:clip}.hero-band.astro-lcdefpme>.hero.astro-lcdefpme{z-index:2;position:relative}.hb-stars.astro-lcdefpme,.hb-sun.astro-lcdefpme,.hb-ridges.astro-lcdefpme{z-index:1;pointer-events:none;position:absolute}.hb-stars.astro-lcdefpme{display:none}.hb-ridges.astro-lcdefpme{height:230px;inset:auto 0 0}.hb-ridge.astro-lcdefpme{width:106%;transform:translateX(calc(var(--px,0) * var(--depth) * 1%));transition:transform .4s ease-out;position:absolute;bottom:0;left:-3%}.hb-ridge.astro-lcdefpme.r0{--depth:-.6;fill:#9bb072;height:230px}.hb-ridge.astro-lcdefpme.r1{--depth:-1.3;fill:#6f8a3b;height:160px}.hb-ridge.astro-lcdefpme.r2{--depth:-2.2;fill:#4c6420;height:95px}@media (prefers-reduced-motion:reduce){.hb-ridge.astro-lcdefpme{transition:none}}html[data-sky=dawn] .hero-band.astro-lcdefpme{background:#f2d8c2}html[data-sky=day] .hero-band.astro-lcdefpme{background:#d9e8e1}html[data-sky=dusk] .hero-band.astro-lcdefpme{background:#e7c0a2}html[data-sky=night] .hero-band.astro-lcdefpme{background:#1d2733}.hb-sun.astro-lcdefpme{left:var(--sun-x,70%);top:var(--sun-y,20%);background:#f6c453;border-radius:50%;width:110px;height:110px;margin:-55px 0 0 -55px}html[data-sky=night] .hb-sun.astro-lcdefpme{background:#ecebdb;width:70px;height:70px;margin:-35px 0 0 -35px;box-shadow:inset -18px -6px #1d2733}html[data-sky=night] .hb-stars.astro-lcdefpme{fill:#ecebdb;width:100%;height:70%;display:block;inset:0 0 auto}html:not([data-sky=night]) .astro-lcdefpme:is(.eyebrow,.hero h1,.usps strong,.guide a){color:#25261c}html:not([data-sky=night]) .astro-lcdefpme:is(.usp-text,.guide){color:#4a4b3b}html[data-sky=night] .astro-lcdefpme:is(.eyebrow,.hero h1,.usps strong,.guide a){color:#ecebdb}html[data-sky=night] .astro-lcdefpme:is(.usp-text,.guide){color:#c3c2b0}.hero-band.astro-lcdefpme .usp-icon.astro-lcdefpme{color:#4f6820;background:#ffffffb3}html[data-sky=night] .hb-ridge.astro-lcdefpme.r0{fill:#2c3a2c}html[data-sky=night] .hb-ridge.astro-lcdefpme.r1{fill:#233022}html[data-sky=night] .hb-ridge.astro-lcdefpme.r2{fill:#18211a}.hero.astro-lcdefpme{text-align:center;max-width:720px;margin:0 auto;padding:88px 0 72px}.label.astro-lcdefpme,.log.astro-lcdefpme th.astro-lcdefpme{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:600}.eyebrow.astro-lcdefpme{color:var(--accent-text);margin:0}@media (width<=719px){.hero.astro-lcdefpme{padding:56px 0 48px}}.hero.astro-lcdefpme h1.astro-lcdefpme{margin:16px 0 0;font-size:clamp(2.3rem,6.5vw,3.6rem)}.nowrap.astro-lcdefpme{white-space:nowrap}.usps.astro-lcdefpme{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:840px;margin:clamp(32px,6vw,56px) auto 0;padding:0;list-style:none;display:grid}.usps.astro-lcdefpme li.astro-lcdefpme{justify-items:center;gap:6px;display:grid;position:relative}.usps.astro-lcdefpme li.astro-lcdefpme+li.astro-lcdefpme:before{content:"";border-top:2px dashed color-mix(in srgb, var(--accent) 55%, transparent);width:calc(100% - 44px);position:absolute;top:24px;right:calc(50% + 34px)}.usp-icon.astro-lcdefpme{background:var(--accent-soft);width:48px;height:48px;color:var(--accent-text);border-radius:50%;place-items:center;margin-bottom:4px;transition:transform .25s cubic-bezier(.3,1.8,.5,1);display:grid}.usps.astro-lcdefpme li.astro-lcdefpme:hover .usp-icon.astro-lcdefpme{transform:translateY(-4px)rotate(-6deg)}.usps.astro-lcdefpme strong.astro-lcdefpme{font-family:var(--serif);font-size:1.2rem}.usp-text.astro-lcdefpme{color:var(--muted);font-size:.95rem}@media (width<=719px){.usps.astro-lcdefpme{grid-template-columns:1fr;gap:16px;width:fit-content;max-width:100%}.usps.astro-lcdefpme li.astro-lcdefpme{text-align:left;grid-template-columns:auto 1fr;justify-items:start;gap:2px 12px}.usps.astro-lcdefpme li.astro-lcdefpme+li.astro-lcdefpme:before{border-top:0;border-left:2px dashed color-mix(in srgb, var(--accent) 55%, transparent);width:0;height:16px;top:-16px;left:23px;right:auto}.usp-icon.astro-lcdefpme{grid-row:span 2;margin:0}}@media (prefers-reduced-motion:reduce){.usp-icon.astro-lcdefpme{transition:none}}.guide.astro-lcdefpme{color:var(--muted);margin:20px 0 0}.guide.astro-lcdefpme a.astro-lcdefpme{color:var(--accent-text);font-weight:600}.header-search.astro-lcdefpme{width:240px}@media (width<=559px){.header-search.astro-lcdefpme{flex:0 150px;width:auto;min-width:0}}.cta-bar.astro-lcdefpme{z-index:50;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--bg) 92%, transparent);backdrop-filter:blur(8px);border-top:1px solid var(--line);visibility:hidden;opacity:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;transition:transform .25s,opacity .25s,visibility .25s;display:flex;position:fixed;inset:auto 0 0;transform:translateY(100%)}.cta-bar.astro-lcdefpme.shown{visibility:visible;opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cta-bar.astro-lcdefpme{transition:none}}.cta-bar-text.astro-lcdefpme{font-family:var(--serif);font-size:1.1rem;font-weight:600}.cta-bar-actions.astro-lcdefpme{align-items:center;gap:16px;display:flex}.cta-bar-secondary.astro-lcdefpme{color:var(--accent-text);font-weight:600}@media (width<=559px){.cta-bar-text.astro-lcdefpme{display:none}}.strip.astro-lcdefpme{gap:18px 40px;margin:0;display:grid}.totals.astro-lcdefpme,.sources.astro-lcdefpme{grid-template-columns:repeat(2,minmax(0,1fr))}.totals.astro-lcdefpme{margin-top:56px}@media (width>=720px){.totals.astro-lcdefpme{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1080px){.totals.astro-lcdefpme{grid-template-columns:none;grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column}.sources.astro-lcdefpme{grid-template-columns:repeat(3,minmax(0,1fr))}}.totals.astro-lcdefpme div.astro-lcdefpme,.featured-figures.astro-lcdefpme div.astro-lcdefpme{flex-direction:column;display:flex}.totals.astro-lcdefpme .count.astro-lcdefpme{font-variant-numeric:tabular-nums;display:inline-block}.totals.astro-lcdefpme dd.astro-lcdefpme,.featured-figures.astro-lcdefpme dd.astro-lcdefpme{font-family:var(--serif);order:1;margin:0;font-weight:600;line-height:1.15}.totals.astro-lcdefpme dd.astro-lcdefpme{font-size:2.3rem}.totals.astro-lcdefpme dt.astro-lcdefpme,.featured-figures.astro-lcdefpme dt.astro-lcdefpme{color:var(--muted);order:2;font-size:.8rem}main{counter-reset:section}.block.astro-lcdefpme,.pair.astro-lcdefpme{margin-top:112px}.block-head.astro-lcdefpme{counter-increment:section;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.block-head.astro-lcdefpme h2.astro-lcdefpme{margin:0;font-size:clamp(1.7rem,3vw,2.2rem)}.block-head.astro-lcdefpme h2.astro-lcdefpme:before{content:counter(section, decimal-leading-zero);color:var(--accent-text);font-family:var(--sans);letter-spacing:.1em;margin-bottom:4px;font-size:.8rem;font-weight:600;display:block}.pair.astro-lcdefpme{align-items:start;gap:40px;display:grid}@media (width>=960px){.pair.astro-lcdefpme{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}}.featured.astro-lcdefpme[hidden]{display:none}.featured.astro-lcdefpme{color:var(--text);gap:18px;text-decoration:none;display:grid}.featured.astro-lcdefpme:hover .open.astro-lcdefpme{text-decoration:underline}.featured-head.astro-lcdefpme p.astro-lcdefpme{margin:0}.place.astro-lcdefpme{color:var(--muted);font-size:.85rem}.name.astro-lcdefpme{font-family:var(--serif);font-size:clamp(1.6rem,4vw,2.1rem);font-weight:600;line-height:1.2}.local.astro-lcdefpme{color:var(--muted);font-style:italic}.featured-figures.astro-lcdefpme{flex-wrap:wrap;gap:10px 32px;margin:0;display:flex}.featured-figures.astro-lcdefpme dd.astro-lcdefpme{font-size:1.5rem}.featured-figures.astro-lcdefpme dd.astro-lcdefpme span.astro-lcdefpme{color:var(--muted);font-family:var(--sans);margin-left:4px;font-size:.8rem;font-weight:400}.featured-figures.astro-lcdefpme dd.astro-lcdefpme span.astro-lcdefpme.approx{margin:0 3px 0 0}.open.astro-lcdefpme{color:var(--accent-text);font-weight:600}.trail-list.astro-lcdefpme{gap:14px;margin:0;padding:0;list-style:none;display:grid}.trail-list.astro-lcdefpme li.astro-lcdefpme[hidden]{display:none}.trail-list.astro-lcdefpme a.astro-lcdefpme{color:var(--text);grid-template-columns:30px minmax(0,1fr) auto;align-items:baseline;column-gap:14px;text-decoration:none;display:grid}.trail-list.astro-lcdefpme a.astro-lcdefpme:hover .tl-name.astro-lcdefpme{color:var(--accent-text);text-decoration:underline}.tl-mark.astro-lcdefpme{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-text);font-family:var(--serif);border-radius:50%;grid-row:span 2;align-self:center;place-items:center;font-weight:600;display:grid}.tl-arrow.astro-lcdefpme{font-family:var(--sans);font-weight:700;line-height:1;display:inline-block}.tl-name.astro-lcdefpme{font-family:var(--serif);font-size:1.1rem;font-weight:600;line-height:1.25}.tl-place.astro-lcdefpme{color:var(--muted);grid-column:2;font-size:.8rem}.tl-fig.astro-lcdefpme{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;grid-area:1/3/span 2;align-self:center;font-size:.85rem}@media (width<=559px){.trail-list.astro-lcdefpme a.astro-lcdefpme{grid-template-columns:30px minmax(0,1fr)}.tl-fig.astro-lcdefpme{text-align:left;grid-area:auto/2}}.map-band.astro-lcdefpme{margin-top:112px}.map-band-inner.astro-lcdefpme{align-items:start;gap:40px;max-width:1200px;margin:0 auto;display:grid}@media (width>=960px){.map-band-inner.astro-lcdefpme:has(>.near:not([hidden])){grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}}.map-link.astro-lcdefpme{color:var(--text);text-decoration:none;display:block}.map-link-inner.astro-lcdefpme{align-items:center;gap:22px;display:grid}@media (width>=720px){.map-band-inner.astro-lcdefpme:not(:has(>.near:not([hidden]))) .map-link-inner.astro-lcdefpme{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:48px}}.map-teaser-text.astro-lcdefpme{gap:8px;display:grid}.map-teaser-open.astro-lcdefpme{color:var(--accent-text);margin-top:6px;font-weight:600}.map-link.astro-lcdefpme:hover .map-teaser-open.astro-lcdefpme{text-decoration:underline}.folded.astro-lcdefpme{background:var(--bg);transform-origin:bottom;transition:transform .5s cubic-bezier(.2,1.2,.4,1);display:block;position:relative;transform:perspective(1000px)rotateX(16deg)rotate(-1deg);box-shadow:0 14px 24px -14px #00000073}.map-link.astro-lcdefpme:hover .folded.astro-lcdefpme,.map-link.astro-lcdefpme:focus-visible .folded.astro-lcdefpme{transform:none}.map-teaser-svg.astro-lcdefpme{width:100%;height:auto;max-height:300px;display:block}.map-land.astro-lcdefpme{fill:color-mix(in srgb, var(--accent) 18%, var(--bg))}.map-teaser-svg.astro-lcdefpme circle.astro-lcdefpme{fill:var(--accent);stroke:var(--bg);stroke-width:2.5px}.crease.astro-lcdefpme{stroke:color-mix(in srgb, var(--text) 22%, transparent);stroke-width:1.5px;transition:opacity .4s}.map-link.astro-lcdefpme:hover .crease.astro-lcdefpme,.map-link.astro-lcdefpme:focus-visible .crease.astro-lcdefpme{opacity:.3}@media (prefers-reduced-motion:reduce){.folded.astro-lcdefpme,.crease.astro-lcdefpme{transition:none}}.near.astro-lcdefpme[hidden]{display:none}.near-from.astro-lcdefpme{color:var(--muted);margin:-6px 0 4px}.features.astro-lcdefpme{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:20px 28px;margin:0;padding:0;list-style:none;display:grid}.features.astro-lcdefpme li.astro-lcdefpme{align-items:flex-start;gap:12px;display:flex}.feature-icon.astro-lcdefpme{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-text);border-radius:50%;flex:none;place-items:center;display:grid}.features.astro-lcdefpme p.astro-lcdefpme{margin:0}.feature-title.astro-lcdefpme{font-family:var(--serif);font-size:1.05rem;font-weight:600}.feature-text.astro-lcdefpme{color:var(--muted);font-size:.88rem;line-height:1.45}.intro.astro-lcdefpme{margin:0 0 16px}.sources.astro-lcdefpme dt.astro-lcdefpme{font-weight:600}.sources.astro-lcdefpme dd.astro-lcdefpme{color:var(--muted);margin:2px 0 0;font-size:.85rem}.log-wrap.astro-lcdefpme{overflow-x:auto}.log.astro-lcdefpme{border-collapse:separate;border-spacing:0 10px;width:100%;font-size:.9rem}.log.astro-lcdefpme th.astro-lcdefpme{color:var(--muted);text-align:left;padding:0 16px 0 0}.log.astro-lcdefpme td.astro-lcdefpme{vertical-align:baseline;white-space:nowrap;padding:0 16px 0 0}.log.astro-lcdefpme tr.astro-lcdefpme{position:relative}.log.astro-lcdefpme a.astro-lcdefpme{font-family:var(--serif);color:var(--text);font-size:1rem;font-weight:600;text-decoration:none}.log.astro-lcdefpme a.astro-lcdefpme:after{content:"";position:absolute;inset:0}.log.astro-lcdefpme tbody.astro-lcdefpme tr.astro-lcdefpme:hover{background:var(--surface)}.log.astro-lcdefpme tbody.astro-lcdefpme tr.astro-lcdefpme:hover a.astro-lcdefpme{color:var(--accent-text)}.log-date.astro-lcdefpme,.log-num.astro-lcdefpme{font-variant-numeric:tabular-nums}.log-date.astro-lcdefpme{color:var(--muted)}.log-where.astro-lcdefpme{color:var(--muted);margin-left:6px;font-size:.8rem}.log-all.astro-lcdefpme{margin:12px 0 0}
