.strip[data-astro-cid-ekvetpst]{margin:1.75rem 0 0}.strip-label[data-astro-cid-ekvetpst]{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:var(--track-label);font-size:.78rem;color:var(--slate-ink-soft);margin-bottom:.6rem}.strip-grid[data-astro-cid-ekvetpst]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem}.strip-item[data-astro-cid-ekvetpst]{display:grid;gap:.35rem;padding:0;border:0;background:none;text-align:left;color:var(--slate-ink-soft)}.strip-item[data-astro-cid-ekvetpst] img[data-astro-cid-ekvetpst]{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--radius);transition:transform .15s var(--ease),filter .15s var(--ease)}.strip-item[data-astro-cid-ekvetpst]:hover img[data-astro-cid-ekvetpst]{transform:scale(1.02);filter:brightness(1.08)}.strip-caption[data-astro-cid-ekvetpst]{font-size:.78rem;line-height:1.35}.strip-credit[data-astro-cid-ekvetpst]{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--slate-ink-soft) 75%,transparent)}.focus[data-astro-cid-xgvplj7w]{display:grid;grid-template-columns:65% 35%;height:100%;background:var(--slate)}.map-col[data-astro-cid-xgvplj7w]{position:relative;min-height:0}.map[data-astro-cid-xgvplj7w]{position:absolute;inset:0}.map-fallback[data-astro-cid-xgvplj7w]{position:absolute;inset:auto 1.5rem 1.5rem;margin:0;padding:1rem 1.25rem;background:var(--slate-raised);border:1px solid var(--slate-line);border-radius:var(--radius);color:var(--slate-ink-soft)}.panel[data-astro-cid-xgvplj7w]{display:flex;flex-direction:column;min-height:0;background:var(--slate);border-left:1px solid var(--slate-line);color:var(--slate-ink)}.sheet-grip[data-astro-cid-xgvplj7w]{display:none}.panel-head[data-astro-cid-xgvplj7w]{flex:none;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem 1.1rem;border-bottom:1px solid var(--slate-line)}.head-back[data-astro-cid-xgvplj7w]{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:var(--track-label);font-size:.8rem;color:var(--slate-ink-soft);text-decoration:none;white-space:nowrap}.head-back[data-astro-cid-xgvplj7w]:hover{color:var(--slate-ink)}.head-actions[data-astro-cid-xgvplj7w]{display:flex;gap:.4rem}.head-btn[data-astro-cid-xgvplj7w]{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:var(--track-label);font-size:.78rem;padding:.45rem .75rem;border:1px solid var(--slate-line);border-radius:var(--radius);background:transparent;color:var(--slate-ink-soft);text-decoration:none;white-space:nowrap}.head-btn[data-astro-cid-xgvplj7w]:hover{color:var(--slate-ink);border-color:var(--slate-ink-soft)}.panel-scroll[data-astro-cid-xgvplj7w]{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem 1.25rem 4rem}.panel-hero[data-astro-cid-xgvplj7w]{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--radius);margin-bottom:1.1rem}.panel-title[data-astro-cid-xgvplj7w]{font-size:clamp(1.35rem,2.1vw,1.8rem);margin:0 0 .25rem;color:var(--slate-ink)}.panel-dates[data-astro-cid-xgvplj7w]{color:var(--slate-ink-soft);margin:0 0 1.25rem;font-size:.95rem}.panel-dates[data-astro-cid-xgvplj7w] a[data-astro-cid-xgvplj7w]{color:var(--accent-glow)}.crumb[data-astro-cid-xgvplj7w]{display:inline-block;font-family:var(--font-ui);text-transform:uppercase;letter-spacing:var(--track-label);font-size:.78rem;color:var(--slate-ink-soft);text-decoration:none;margin-bottom:1rem}.crumb[data-astro-cid-xgvplj7w]:hover{color:var(--slate-ink)}.facts[data-astro-cid-xgvplj7w]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.3rem 1.1rem;margin:0 0 1.5rem;padding:.9rem 0;border-block:1px solid var(--slate-line);font-size:.92rem}.facts[data-astro-cid-xgvplj7w] dt[data-astro-cid-xgvplj7w]{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:var(--track-label);font-size:.78rem;color:var(--slate-ink-soft);padding-top:.12rem}.facts[data-astro-cid-xgvplj7w] dd[data-astro-cid-xgvplj7w]{margin:0}.facts[data-astro-cid-xgvplj7w] a[data-astro-cid-xgvplj7w]{color:var(--accent-glow)}.panel[data-astro-cid-xgvplj7w] .prose{color:color-mix(in srgb,var(--slate-ink) 88%,transparent)}.panel[data-astro-cid-xgvplj7w] .prose a{color:var(--accent-glow)}.panel[data-astro-cid-xgvplj7w] .prose strong{color:var(--slate-ink)}.nav-heading[data-astro-cid-xgvplj7w]{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:var(--track-label);font-size:.8rem;color:var(--slate-ink-soft);margin:2rem 0 .75rem}.day-list[data-astro-cid-xgvplj7w]{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.day-link[data-astro-cid-xgvplj7w]{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.7rem;align-items:baseline;padding:.55rem .6rem;border-radius:var(--radius);text-decoration:none;color:var(--slate-ink)}.day-link[data-astro-cid-xgvplj7w]:hover,.day-link[data-astro-cid-xgvplj7w].is-current{background:var(--slate-raised)}.day-link[data-astro-cid-xgvplj7w].is-rest .day-num[data-astro-cid-xgvplj7w]{color:var(--slate-ink-soft)}.rest-tag[data-astro-cid-xgvplj7w]{margin-left:.6rem;padding:.1rem .45rem;border:1px solid var(--slate-line);border-radius:999px;font-size:.7rem;letter-spacing:.08em;color:var(--slate-ink-soft)}.day-num[data-astro-cid-xgvplj7w]{font-family:var(--font-display);font-size:1.25rem;color:var(--accent-glow);text-align:right}.day-link-body[data-astro-cid-xgvplj7w]{display:grid;gap:.1rem}.day-link-title[data-astro-cid-xgvplj7w]{font-weight:500}.day-link-meta[data-astro-cid-xgvplj7w]{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--slate-ink-soft)}.event-list[data-astro-cid-xgvplj7w]{list-style:none;margin:.1rem 0 .5rem;padding:0 0 0 2.7rem;display:grid;gap:.1rem}.event-list-flat[data-astro-cid-xgvplj7w]{padding-left:0}.event-link[data-astro-cid-xgvplj7w]{display:flex;align-items:center;gap:.5rem;padding:.35rem .5rem;border-radius:var(--radius);font-size:.92rem;color:var(--slate-ink-soft);text-decoration:none}.event-link[data-astro-cid-xgvplj7w]:hover,.event-link[data-astro-cid-xgvplj7w].is-current{background:var(--slate-raised);color:var(--slate-ink)}.event-icon[data-astro-cid-xgvplj7w]{display:inline-flex;flex:none}.event-icon[data-astro-cid-xgvplj7w].inline{vertical-align:-2px;margin-right:.35rem}.event-icon[data-astro-cid-xgvplj7w][data-icon=scenic]{color:var(--pin-scenic)}.event-icon[data-astro-cid-xgvplj7w][data-icon=food]{color:var(--pin-food)}.event-icon[data-astro-cid-xgvplj7w][data-icon=mechanical]{color:var(--pin-mechanical)}.event-icon[data-astro-cid-xgvplj7w][data-icon=weather]{color:var(--pin-weather)}.event-icon[data-astro-cid-xgvplj7w][data-icon=lodging]{color:var(--pin-lodging)}.event-icon[data-astro-cid-xgvplj7w][data-icon=people]{color:var(--pin-people)}.event-icon[data-astro-cid-xgvplj7w][data-icon=wildlife]{color:var(--pin-wildlife)}.event-icon[data-astro-cid-xgvplj7w][data-icon=mishap]{color:var(--pin-mishap)}.event-icon[data-astro-cid-xgvplj7w][data-icon=landmark]{color:var(--pin-landmark)}.event-icon[data-astro-cid-xgvplj7w][data-icon=fuel]{color:var(--pin-fuel)}.event-icon[data-astro-cid-xgvplj7w][data-icon=faith]{color:var(--pin-faith)}.step-links[data-astro-cid-xgvplj7w]{display:flex;justify-content:space-between;gap:1rem;margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--slate-line);font-family:var(--font-ui);text-transform:uppercase;letter-spacing:var(--track-label);font-size:.82rem}.step-links[data-astro-cid-xgvplj7w] a[data-astro-cid-xgvplj7w]{color:var(--slate-ink-soft);text-decoration:none}.step-links[data-astro-cid-xgvplj7w] a[data-astro-cid-xgvplj7w]:hover{color:var(--slate-ink)}.step-next[data-astro-cid-xgvplj7w]{margin-left:auto}.wrap-line[data-astro-cid-xgvplj7w]{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--accent-glow);margin-bottom:1.25rem}.wrap-actions[data-astro-cid-xgvplj7w]{display:flex;gap:.5rem;margin-top:2rem}.tour-bar[data-astro-cid-xgvplj7w]{flex:none;border-top:1px solid var(--slate-line);background:var(--slate-raised)}.tour-progress[data-astro-cid-xgvplj7w]{height:2px;background:var(--slate-line)}.tour-progress[data-astro-cid-xgvplj7w] span[data-astro-cid-xgvplj7w]{display:block;height:100%;width:0;background:var(--accent-glow);transition:width .25s var(--ease)}.tour-controls[data-astro-cid-xgvplj7w]{display:flex;align-items:center;gap:.5rem;padding:.7rem 1rem}.tour-btn[data-astro-cid-xgvplj7w]{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:var(--track-label);font-size:.82rem;padding:.5rem .9rem;border:1px solid var(--slate-line);border-radius:var(--radius);background:transparent;color:var(--slate-ink)}.tour-btn[data-astro-cid-xgvplj7w]:hover:not(:disabled){border-color:var(--accent-glow);color:var(--accent-glow)}.tour-btn[data-astro-cid-xgvplj7w]:disabled{opacity:.35;cursor:default}.tour-count[data-astro-cid-xgvplj7w]{flex:1;text-align:center;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--slate-ink-soft)}.tour-exit[data-astro-cid-xgvplj7w]{background:none;border:0;color:var(--slate-ink-soft);font-family:inherit;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;cursor:pointer;white-space:nowrap}.tour-exit[data-astro-cid-xgvplj7w]:hover{color:var(--slate-ink)}@media(min-width:1024px)and (max-width:1279px){.focus[data-astro-cid-xgvplj7w]{grid-template-columns:60% 40%}}@media(max-width:1023px){.focus[data-astro-cid-xgvplj7w]{display:block;height:auto}.map-col[data-astro-cid-xgvplj7w]{height:55vh}.panel[data-astro-cid-xgvplj7w]{border-left:0;border-top:1px solid var(--slate-line)}.panel-scroll[data-astro-cid-xgvplj7w]{overflow:visible}}@media(max-width:767px){.focus[data-astro-cid-xgvplj7w]{display:block;height:auto;min-height:100dvh}body.has-sheet .map-col[data-astro-cid-xgvplj7w]{position:fixed;top:var(--header-h);left:0;right:0;height:55vh;z-index:1}body.has-sheet .panel[data-astro-cid-xgvplj7w]{position:fixed;left:0;right:0;bottom:0;z-index:2;height:85dvh;transform:translateY(60dvh);transition:transform .28s var(--ease);border-top:1px solid var(--slate-line);border-radius:14px 14px 0 0;box-shadow:var(--shadow-panel);background:var(--slate-raised)}body.has-sheet .panel[data-astro-cid-xgvplj7w][data-sheet=open]{transform:translateY(0)}body.has-sheet .sheet-grip[data-astro-cid-xgvplj7w]{display:grid;justify-items:center;gap:.5rem;width:100%;padding:.6rem 1rem .5rem;background:none;border:0;touch-action:none}.grip-bar[data-astro-cid-xgvplj7w]{width:40px;height:4px;border-radius:2px;background:var(--slate-line)}.grip-title[data-astro-cid-xgvplj7w]{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:var(--track-label);font-size:.9rem;color:var(--slate-ink);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-head[data-astro-cid-xgvplj7w]{padding-block:.5rem}body.has-sheet .panel-scroll[data-astro-cid-xgvplj7w]{overflow-y:auto;-webkit-overflow-scrolling:touch}body.has-sheet{overflow:hidden}}
