.plan__body[data-astro-cid-pgle63zs]{align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.plan__body[data-astro-cid-pgle63zs]>[data-astro-cid-pgle63zs]{min-width:0}.plan__map[data-astro-cid-pgle63zs]{z-index:1;background:var(--bg);border-bottom:1px solid var(--rule);padding-block:.75rem;position:sticky;top:0;container:plan/inline-size}.plan__svg[data-astro-cid-pgle63zs]{width:100%;height:auto;max-height:30svh}@media (width>=880px){.plan__body[data-astro-cid-pgle63zs]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:clamp(2.5rem,6vw,6rem)}.plan__map[data-astro-cid-pgle63zs]{top:calc(var(--header-h) + 2rem);border:0;padding:0}.plan__svg[data-astro-cid-pgle63zs]{max-height:none}}@media (width<=879px) and (height<=34rem){.plan__map[data-astro-cid-pgle63zs]{position:static}}@media (width<=879px) and (height>=34.01rem){html:has(.plan){scroll-padding-top:calc(30svh + 5rem)}}.plan__tally[data-astro-cid-pgle63zs]{min-height:1.2em;font-size:var(--fs-h4);text-align:center;margin-top:.5rem;line-height:1.2}@media (width>=880px){.plan__tally[data-astro-cid-pgle63zs]{font-size:var(--fs-h3);margin-top:1.5rem}}.plan__land[data-astro-cid-pgle63zs]{fill:var(--paper-2);stroke:var(--line-strong);stroke-width:1px;stroke-linejoin:round}.plan__rest[data-astro-cid-pgle63zs]{fill:none;stroke:var(--muted-2);stroke-width:1.6px;stroke-linejoin:round}.plan__trail[data-astro-cid-pgle63zs]{fill:none;stroke:var(--accent);stroke-width:3.2px;stroke-linejoin:round;stroke-linecap:round}.plan__place[data-astro-cid-pgle63zs]{fill:var(--muted-2)}.plan__dot[data-astro-cid-pgle63zs],.plan__num[data-astro-cid-pgle63zs]{visibility:hidden}.plan__stop[data-astro-cid-pgle63zs].is-on .plan__dot[data-astro-cid-pgle63zs],.plan__stop[data-astro-cid-pgle63zs].is-on .plan__num[data-astro-cid-pgle63zs]{visibility:visible}.plan__dot[data-astro-cid-pgle63zs]{fill:var(--accent)}.plan__num[data-astro-cid-pgle63zs]{font-family:var(--font-ui);fill:var(--fg);paint-order:stroke;stroke:var(--paper-2);stroke-width:.3em;stroke-linejoin:round;font-size:24px;font-weight:500}.plan__num[data-astro-cid-pgle63zs][data-side=below]{translate:0 calc(34px + .36em)}.plan__num[data-astro-cid-pgle63zs][data-side=above]{translate:0 calc(-34px - .36em)}.plan__marker[data-astro-cid-pgle63zs]{visibility:hidden}.plan__marker[data-astro-cid-pgle63zs].is-on{visibility:visible}.plan__ring[data-astro-cid-pgle63zs]{fill:none;stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.plan__dot[data-astro-cid-pgle63zs],.plan__ring[data-astro-cid-pgle63zs],.plan__place[data-astro-cid-pgle63zs]{transform-box:fill-box;transform-origin:50%}@container plan (width<=540px){.plan__rest[data-astro-cid-pgle63zs]{stroke-width:2.4px}.plan__trail[data-astro-cid-pgle63zs]{stroke-width:4.5px}.plan__num[data-astro-cid-pgle63zs]{font-size:32px}.plan__dot[data-astro-cid-pgle63zs],.plan__ring[data-astro-cid-pgle63zs],.plan__place[data-astro-cid-pgle63zs]{scale:1.25}.plan__num[data-astro-cid-pgle63zs][data-side=below]{translate:0 calc(38px + .36em)}.plan__num[data-astro-cid-pgle63zs][data-side=above]{translate:0 calc(-38px - .36em)}.plan__num[data-astro-cid-pgle63zs][text-anchor=start]{translate:4px}.plan__num[data-astro-cid-pgle63zs][text-anchor=end]{translate:-4px}}@container plan (width<=400px){.plan__rest[data-astro-cid-pgle63zs]{stroke-width:2.8px}.plan__trail[data-astro-cid-pgle63zs]{stroke-width:5.5px}.plan__num[data-astro-cid-pgle63zs]{font-size:40px}.plan__ring[data-astro-cid-pgle63zs]{stroke-width:2px}}.plan__panel[data-astro-cid-pgle63zs]{gap:2.5rem;display:grid}.plan__from[data-astro-cid-pgle63zs] .eyebrow[data-astro-cid-pgle63zs]{margin-bottom:.75rem}.plan__from[data-astro-cid-pgle63zs] ul[data-astro-cid-pgle63zs]{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}@media (width<=879px){.plan__interests[data-astro-cid-pgle63zs] .choice__options[data-astro-cid-pgle63zs]{gap:.5rem}.plan__interests[data-astro-cid-pgle63zs] .choice__opt[data-astro-cid-pgle63zs] span[data-astro-cid-pgle63zs]{font-size:var(--fs-caps);padding:.55rem .75rem}}.plan__drawn[data-astro-cid-pgle63zs]{color:var(--fg);flex-wrap:wrap;column-gap:1rem;display:flex}.plan__drawn[data-astro-cid-pgle63zs]>[data-astro-cid-pgle63zs][data-x]{margin-top:.4rem;padding-left:1.25em;display:none;position:relative}.plan__drawn[data-astro-cid-pgle63zs]>[data-astro-cid-pgle63zs][data-x]:before{content:"";background:currentColor;width:.75em;height:1px;position:absolute;top:.7em;left:0}.plan__halo[data-astro-cid-pgle63zs]{visibility:hidden;fill:none;stroke:var(--fg);stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}@container plan (width<=540px){.plan__halo[data-astro-cid-pgle63zs]{scale:1.25}}.plan__stop[data-astro-cid-pgle63zs].is-on .plan__halo[data-astro-cid-pgle63zs]{scale:1.7}@container plan (width<=540px){.plan__stop[data-astro-cid-pgle63zs].is-on .plan__halo[data-astro-cid-pgle63zs]{scale:2}}@media print{.plan__interests[data-astro-cid-pgle63zs]{display:none!important}}.plan__places[data-astro-cid-pgle63zs]{border:0;min-width:0;margin:0;padding:0}.plan__places[data-astro-cid-pgle63zs] legend[data-astro-cid-pgle63zs]{padding:0}.plan__rows[data-astro-cid-pgle63zs]{border-bottom:1px solid var(--rule)}.plan__row[data-astro-cid-pgle63zs]{border-top:1px solid var(--rule);grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;column-gap:.75rem;padding-block:1.1rem;display:grid;position:relative}.plan__row[data-astro-cid-pgle63zs]:before{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .7s var(--ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.plan__row[data-astro-cid-pgle63zs].is-on:before{transform:none}.plan__n[data-astro-cid-pgle63zs]{font-size:var(--fs-small);color:var(--accent);font-feature-settings:"tnum" 1;align-self:start;padding-top:.2rem;font-weight:500}.plan__name[data-astro-cid-pgle63zs]{font-family:var(--font-display);font-size:1.5rem;font-weight:400;line-height:1.15}.plan__kicker[data-astro-cid-pgle63zs]{font-size:var(--fs-small);color:var(--fg-muted);margin-top:.15rem}.plan__ours[data-astro-cid-pgle63zs]{color:var(--fg-muted);text-wrap:balance;margin-top:.15rem;font-size:.8125rem;line-height:1.4}.plan__season[data-astro-cid-pgle63zs]{color:var(--fg-muted);font-feature-settings:"tnum" 1;margin-top:.45rem}.plan__season[data-astro-cid-pgle63zs]>[data-astro-cid-pgle63zs][data-m]:not([data-m="0"]){display:none}.plan__sun[data-astro-cid-pgle63zs]{letter-spacing:.06em;font-feature-settings:"tnum" 1;margin-top:.15rem;display:block}.plan__row[data-astro-cid-pgle63zs].is-on .plan__season[data-astro-cid-pgle63zs]{color:var(--fg)}.plan__count[data-astro-cid-pgle63zs]{align-items:center;gap:.25rem;display:flex}.plan__input[data-astro-cid-pgle63zs]{text-align:center;border:0;border-bottom:1px solid var(--line-strong);width:3rem;min-height:2.75rem;font-size:var(--fs-h4);font-family:var(--font-display);color:var(--fg);font-feature-settings:"lnum" 1, "tnum" 1;background:0 0;padding:.25rem 0}.plan__input[data-astro-cid-pgle63zs]:focus{border-bottom-color:var(--accent);outline:none}.plan__input[data-astro-cid-pgle63zs]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.plan[data-astro-cid-pgle63zs].is-live .plan__input[data-astro-cid-pgle63zs]{appearance:textfield;border-bottom-color:#0000;width:2.25rem}.plan[data-astro-cid-pgle63zs].is-live .plan__input[data-astro-cid-pgle63zs]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.plan[data-astro-cid-pgle63zs].is-live .plan__input[data-astro-cid-pgle63zs]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.plan__step[data-astro-cid-pgle63zs]{border:1px solid var(--line-strong);width:2.75rem;height:2.75rem;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);position:relative}.plan__step[data-astro-cid-pgle63zs]:hover{border-color:var(--accent);color:var(--accent)}.plan__step[data-astro-cid-pgle63zs]:disabled{opacity:.35;cursor:default;border-color:var(--line-strong);color:inherit}.plan__step[data-astro-cid-pgle63zs] i[data-astro-cid-pgle63zs]:before,.plan__step--more[data-astro-cid-pgle63zs] i[data-astro-cid-pgle63zs]:after{content:"";background:currentColor;width:.75rem;height:1px;margin:-.5px 0 0 -.375rem;position:absolute;top:50%;left:50%}.plan__step--more[data-astro-cid-pgle63zs] i[data-astro-cid-pgle63zs]:after{transform:rotate(90deg)}@media (width<=359px){.plan__row[data-astro-cid-pgle63zs]{grid-template-columns:minmax(0,1fr) auto}.plan__n[data-astro-cid-pgle63zs]{display:none}.plan__step[data-astro-cid-pgle63zs]{width:2.25rem;height:2.25rem}}.plan__summary[data-astro-cid-pgle63zs]{gap:1.25rem;display:grid}.plan__summary[data-astro-cid-pgle63zs][hidden],.plan__copy[data-astro-cid-pgle63zs][hidden],.plan__wa[data-astro-cid-pgle63zs][hidden]{display:none}.plan__summary[data-astro-cid-pgle63zs] .eyebrow[data-astro-cid-pgle63zs]{margin-bottom:0}.plan__total[data-astro-cid-pgle63zs]{font-family:var(--font-display);font-size:var(--fs-h3);line-height:1.18}.plan__legs[data-astro-cid-pgle63zs]{gap:1.25rem;display:grid}.plan__legs[data-astro-cid-pgle63zs] dl{border-top:1px solid var(--rule);gap:.875rem;padding-top:1rem;display:grid}.plan__legs[data-astro-cid-pgle63zs] dt{color:var(--fg-muted)}.plan__legs[data-astro-cid-pgle63zs] dd{text-wrap:pretty;max-width:30.6em;margin-top:.25rem}.plan__legs[data-astro-cid-pgle63zs] .plan__back{color:var(--fg-muted);border-top:1px solid var(--rule);padding-top:1rem}.plan__legs[data-astro-cid-pgle63zs] .plan__back+dl{border-top:0;margin-top:-.5rem;padding-top:0}.plan__legs[data-astro-cid-pgle63zs] .plan__pace{border-top:1px solid var(--rule);font-size:var(--fs-small);gap:.625rem;padding-top:1rem;display:grid}.plan__legs[data-astro-cid-pgle63zs] .plan__pace p{text-wrap:pretty;max-width:30.6em}.plan__legs[data-astro-cid-pgle63zs] .plan__pace .caps{color:var(--fg-muted);margin-bottom:.25rem;display:block}.plan__actions[data-astro-cid-pgle63zs]{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;display:flex}.plan__note[data-astro-cid-pgle63zs]{max-width:30.6em}@media (prefers-reduced-motion:reduce){.plan__row[data-astro-cid-pgle63zs]:before{transition:none}}@media print{.plan__print-head[data-astro-cid-pgle63zs]{--logo-h:24px;border-bottom:1px solid var(--line);margin-bottom:4mm;padding-bottom:5mm}.plan__body[data-astro-cid-pgle63zs]{display:block}.plan__map[data-astro-cid-pgle63zs]{border:0;max-width:140mm;margin-bottom:6mm;padding:0;position:static}.plan__svg[data-astro-cid-pgle63zs]{max-height:none}.plan__from[data-astro-cid-pgle63zs],.plan__actions[data-astro-cid-pgle63zs],.plan__step[data-astro-cid-pgle63zs]{display:none!important}.plan[data-astro-cid-pgle63zs].is-live .plan__row[data-astro-cid-pgle63zs]:not(.is-on){display:none}.plan[data-astro-cid-pgle63zs].is-live .plan__stop[data-astro-cid-pgle63zs]:not(.is-on) .plan__halo[data-astro-cid-pgle63zs]{visibility:hidden!important}.plan__row[data-astro-cid-pgle63zs]:before{transform:none}.plan__input[data-astro-cid-pgle63zs]{border:0;width:2rem}.plan__panel[data-astro-cid-pgle63zs]{gap:6mm}.plan__places[data-astro-cid-pgle63zs]{display:contents}}
