._8Stryq_back{bottom:calc(var(--tab-bar-height) + .75rem);z-index:15;border:1px solid var(--accent-ink);background:var(--shell-surface);min-height:2.75rem;box-shadow:0 6px 24px var(--shell-shadow);color:var(--accent-ink);letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}._8Stryq_back:focus-visible{outline:2px solid var(--shell-action);outline-offset:2px}
.rCTFpG_bar{z-index:20;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--shell-rule);background:color-mix(in srgb, var(--shell-surface) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:fixed;inset:auto 0 0}.rCTFpG_tab{min-height:3.75rem;color:var(--shell-text-muted);letter-spacing:.1em;text-transform:uppercase;border-top:2px solid #0000;flex:1;justify-content:center;align-items:center;margin-top:-1px;font-size:.75rem;font-weight:500;text-decoration:none;display:flex}.rCTFpG_tab[aria-current=page]{border-top-color:var(--accent-ink);color:var(--shell-text)}.rCTFpG_tab:focus-visible{outline:2px solid var(--shell-action);outline-offset:-4px}
.kTIeEW_frame{--top-bar-height:3.5rem;--tab-bar-height:calc(3.75rem + env(safe-area-inset-bottom));min-height:100dvh;padding-bottom:var(--tab-bar-height);background:var(--shell-bg)}.kTIeEW_top{z-index:20;height:var(--top-bar-height);padding:0 var(--shell-gutter);border-bottom:1px solid var(--shell-rule);background:color-mix(in srgb, var(--shell-bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;font-weight:600;display:flex;position:sticky;top:0}.kTIeEW_brand{flex:none;align-items:center;min-height:2.75rem;display:inline-flex}.kTIeEW_brand:focus-visible{outline:2px solid var(--shell-action);outline-offset:2px}.kTIeEW_title{color:var(--accent-ink);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.kTIeEW_page{max-width:40rem;padding:2.5rem var(--shell-gutter) 3rem;margin:0 auto}.kTIeEW_eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 .75rem;font-size:.75rem;font-weight:600}.kTIeEW_heading{font-family:var(--font-display), Georgia, serif;text-wrap:balance;margin:0 0 .75rem;font-size:clamp(2rem,9vw,3rem);font-weight:500;line-height:1.08}.kTIeEW_lead{color:var(--shell-text-muted);margin:0;font-size:1.0625rem;line-height:1.55}
.dY9lvW_wrap{height:calc(100dvh - var(--top-bar-height) - var(--tab-bar-height));background:#e6d9b8;position:relative}.dY9lvW_canvas{width:100%;height:100%}.dY9lvW_canvas .maplibregl-canvas-container:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(#0000 55%,#4a34164d 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.006' numOctaves='3' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0.42 0 0 0 0 0.3 0 0 0 0 0.14 0 0 0 0.55 -0.12'/%3E%3C/filter%3E%3Crect width='600' height='600' filter='url(%23b)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.22 0 0 0 0 0.1 0 0 0 0.5 -0.1'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}.dY9lvW_canvas .maplibregl-marker{z-index:2}.dY9lvW_pin{border:2px solid var(--shell-surface);background:var(--accent);width:3rem;height:3rem;color:var(--shell-text);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 3px 10px #00000059}.dY9lvW_pin svg,.dY9lvW_pinOffWalk svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.625rem;height:1.625rem}.dY9lvW_pinNumber{border:1.5px solid var(--accent-ink);background:var(--shell-surface);min-width:1.375rem;height:1.375rem;color:var(--accent-ink);font:700 .75rem/1 var(--font-body);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 .25rem;display:grid;position:absolute;top:-.4rem;right:-.4rem}.dY9lvW_pinLabel{background:color-mix(in srgb, var(--shell-surface) 92%, transparent);box-shadow:0 1px 4px var(--shell-shadow);color:var(--shell-text);font:600 .8125rem/1.2 var(--font-body);white-space:nowrap;border-radius:.375rem;padding:.2rem .5rem;transition:opacity .15s;position:absolute}.dY9lvW_pinLabel[data-side=right]{top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.dY9lvW_pinLabel[data-side=left]{top:50%;right:calc(100% + 6px);transform:translateY(-50%)}.dY9lvW_pinLabel[data-side=below]{transform:translateX(calc(-50% + var(--label-shift,0px)));top:calc(100% + 6px);left:50%}.dY9lvW_pinLabel[data-side=above]{transform:translateX(calc(-50% + var(--label-shift,0px)));bottom:calc(100% + 6px);left:50%}.dY9lvW_pinLabel[data-crowded=true]{visibility:hidden;opacity:0}.dY9lvW_pin[data-selected=true] .dY9lvW_pinLabel,.dY9lvW_pinOffWalk[data-selected=true] .dY9lvW_pinLabel{background:var(--shell-text);color:var(--shell-surface)}.dY9lvW_pinOffWalk{border:1.5px solid var(--accent-ink);background:var(--shell-surface);width:2.75rem;height:2.75rem;color:var(--accent-ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 2px 8px #00000040}.dY9lvW_pinOffWalk svg{width:1.375rem;height:1.375rem}.dY9lvW_pin[data-selected=true],.dY9lvW_pinOffWalk[data-selected=true]{z-index:3;background:var(--shell-text);color:var(--shell-surface);outline:2px solid var(--accent-ink);outline-offset:2px}.dY9lvW_viewToggle{z-index:5;border:1px solid var(--shell-rule);background:var(--shell-scroll-shades);box-shadow:0 4px 16px var(--shell-shadow);max-width:calc(100% - 2 * var(--shell-gutter));scrollbar-width:none;border-radius:999px;padding:.25rem;display:flex;position:absolute;top:.75rem;left:50%;overflow-x:auto;transform:translate(-50%)}.dY9lvW_viewToggle button{min-height:2.75rem;color:var(--shell-text-muted);font:600 .8125rem/1 var(--font-body);letter-spacing:.04em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 1.125rem}.dY9lvW_viewToggle button[aria-pressed=true]{background:var(--accent-ink);color:var(--shell-surface)}.dY9lvW_fallback{padding:2rem var(--shell-gutter);position:absolute;inset:0;overflow-y:auto}.dY9lvW_fallback p{color:var(--shell-text-muted);margin:0 0 1.25rem}.dY9lvW_fallback ul{margin:0;padding:0;list-style:none}.dY9lvW_fallback button{border:0;border-top:1px solid var(--shell-rule);width:100%;min-height:3rem;color:var(--shell-text);font:inherit;text-align:left;cursor:pointer;background:0 0}.dY9lvW_sheet{z-index:10;border:1px solid var(--shell-rule);background:var(--shell-surface);max-width:28rem;max-height:70%;box-shadow:0 12px 40px var(--shell-shadow);border-radius:1rem;margin:0 auto;padding:1.25rem 1.25rem .5rem;position:absolute;inset:auto .75rem .75rem;overflow-y:auto}.dY9lvW_sheetPicture:not(:empty){margin:-1.25rem -1.25rem 1rem}.dY9lvW_sheetPicture figcaption{padding-inline:1.25rem}.dY9lvW_sheetHead{align-items:flex-start;gap:.75rem;display:flex}.dY9lvW_sheetIcon{width:1.75rem;height:1.75rem;color:var(--accent-ink);flex:none;margin-top:.125rem}.dY9lvW_sheetTitle{font-family:var(--font-display), Georgia, serif;flex:1;margin:0 0 .5rem;font-size:1.5rem;font-weight:500;line-height:1.15}.dY9lvW_close{width:2.75rem;height:2.75rem;color:var(--shell-text-muted);cursor:pointer;background:0 0;border:0;flex:none;margin:-.75rem -.75rem 0 0;font-size:1.5rem}.dY9lvW_sheetText{color:var(--shell-text-muted);margin:0 0 .75rem;font-size:.9375rem;line-height:1.5}.dY9lvW_sheetStops{margin:0;padding:0;list-style:none}.dY9lvW_sheetStops a{border-top:1px solid var(--shell-rule);min-height:3rem;color:var(--shell-text);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.dY9lvW_sheetStops a:after{content:"→";color:var(--accent-ink)}.dY9lvW_youAreHere{z-index:4;border:3px solid var(--shell-surface);background:var(--shell-action);pointer-events:none;border-radius:50%;width:1.125rem;height:1.125rem;animation:2.4s ease-out infinite dY9lvW_breathe;box-shadow:0 0 #c93a2273}@keyframes dY9lvW_breathe{to{box-shadow:0 0 0 1rem #c93a2200}}@media (prefers-reduced-motion:reduce){.dY9lvW_youAreHere{animation:none;box-shadow:0 0 0 .375rem #c93a2233}}.dY9lvW_locate{z-index:5;border:1px solid var(--shell-rule);background:var(--shell-surface);width:3rem;height:3rem;color:var(--shell-text);cursor:pointer;box-shadow:0 4px 16px var(--shell-shadow);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:2.75rem;right:.75rem}.dY9lvW_locate svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;width:1.5rem;height:1.5rem}.dY9lvW_locate[aria-pressed=true]{border-color:var(--shell-action);background:var(--shell-action);color:var(--shell-on-action)}.dY9lvW_locate:focus-visible,.dY9lvW_locateBanner:focus-visible{outline:2px solid var(--shell-action);outline-offset:2px}.dY9lvW_locateBanner{z-index:5;border:1px solid var(--shell-rule);background:var(--shell-surface);max-width:24rem;min-height:3rem;color:var(--shell-text);font:inherit;text-align:left;box-shadow:0 4px 16px var(--shell-shadow);border-radius:1.5rem;align-items:center;margin:0;padding:.5rem 1rem;font-size:.9375rem;line-height:1.3;display:flex;position:absolute;bottom:2.75rem;left:.75rem;right:4.25rem}button.dY9lvW_locateBanner{cursor:pointer}.dY9lvW_pin[data-stacked=true],.dY9lvW_pinOffWalk[data-stacked=true]{clip-path:circle(0);pointer-events:none}.dY9lvW_pin[data-stacked=true]:focus-visible,.dY9lvW_pinOffWalk[data-stacked=true]:focus-visible{z-index:3;clip-path:none}.dY9lvW_pin[data-more]:after,.dY9lvW_pinOffWalk[data-more]:after{content:attr(data-more);border:1.5px solid var(--shell-surface);background:var(--shell-text);min-width:1.375rem;height:1.375rem;color:var(--shell-surface);font:700 .75rem/1 var(--font-body);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 .3rem;display:grid;position:absolute;bottom:-.4rem;right:-.4rem}
.kOI59q_sketch{background-color:#e6d9b8;background-image:linear-gradient(90deg,#7d674824 1px,#0000 1px),linear-gradient(#7d674824 1px,#0000 1px);background-size:2.5rem 2.5rem;place-items:end center;padding-bottom:1rem;display:grid;position:absolute;inset:0}.kOI59q_pin{border:2px solid var(--shell-surface);color:#fff;width:2rem;height:2rem;font:inherit;border-radius:50%;place-items:center;padding:0;font-size:.875rem;font-weight:700;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0000004d}button.kOI59q_pin:after{content:"";position:absolute;inset:-.375rem}button.kOI59q_pin{cursor:pointer}button.kOI59q_pin:focus-visible{outline:2px solid var(--shell-text);outline-offset:2px}.kOI59q_show{border:1px solid var(--shell-rule);background:var(--shell-bg);min-height:2.75rem;color:var(--shell-text);font:inherit;cursor:pointer;border-radius:999px;padding:0 1.25rem;font-weight:600;position:relative;box-shadow:0 2px 8px #00000026}.kOI59q_show:focus-visible{outline:2px solid var(--shell-action);outline-offset:2px}
.GfSQYa_section{margin:2rem 0 .5rem}.GfSQYa_heading{color:var(--shell-text-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:600}.GfSQYa_frame{background:#e6d9b8;border-radius:.5rem;height:clamp(18rem,46dvh,24rem);position:relative;overflow:hidden}.GfSQYa_note{color:var(--shell-text-muted);margin:.625rem 0 0;font-size:.875rem;line-height:1.45}
._8pDY3q_compass,._8pDY3q_cartouche{z-index:1;pointer-events:none;position:absolute}._8pDY3q_compass{opacity:.82;width:3.5rem;top:4.75rem;right:.75rem}._8pDY3q_north{fill:#3b2f20;font:700 11px/1 Georgia,serif}._8pDY3q_ring{fill:none;stroke:#3b2f20;stroke-width:1px}._8pDY3q_ringFine{fill:none;stroke:#3b2f20;stroke-width:.4px}._8pDY3q_minor{fill:#e6d9b8;stroke:#3b2f20;stroke-width:.6px}._8pDY3q_major{fill:#e6d9b8;stroke:#3b2f20;stroke-width:.8px;stroke-linejoin:round}._8pDY3q_shade{fill:#3b2f20}._8pDY3q_cartouche{background:#e6d9b8;border:1.5px solid #3b2f20;margin:0;padding:3px;bottom:2.75rem;left:.75rem;box-shadow:0 1px 4px #3b2f204d}._8pDY3q_cartoucheTitle{color:#2b2217;font-family:var(--font-display), Georgia, serif;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border:.5px solid #3b2f20;padding:.4rem .75rem;font-size:.8125rem;font-weight:500;display:block}._8pDY3q_cartoucheWalk{letter-spacing:.12em;text-transform:none;border-top:.5px solid #3b2f20;margin-top:.3rem;padding-top:.3rem;font-size:.6875rem;font-style:italic;display:block}
.uEQBIG_trip{border-top:1px solid var(--shell-rule);flex-direction:column;gap:.5rem;max-width:28rem;padding:1.25rem 0 0;scroll-margin-top:2rem;display:flex}.uEQBIG_heading{font-family:var(--font-brand);margin:0;font-size:1.375rem;font-weight:700;line-height:1.1}.uEQBIG_lead{color:var(--shell-text-muted);margin:0 0 .25rem;font-size:.9375rem}.uEQBIG_form{flex-direction:column;gap:.625rem;display:flex}.uEQBIG_form button{align-self:flex-start}.uEQBIG_label{color:var(--shell-text-muted);font-size:.875rem;font-weight:500}.uEQBIG_input{border:1px solid color-mix(in srgb, var(--shell-text) 22%, var(--shell-bg));background:var(--shell-surface);min-height:3.25rem;color:var(--shell-text);font:inherit;border-radius:.75rem;padding:0 1rem;font-size:1rem}.uEQBIG_input:focus-visible{outline:2px solid var(--shell-action);outline-offset:2px}.uEQBIG_error{color:var(--shell-action);margin:0;font-size:.875rem}.uEQBIG_check{cursor:pointer;align-items:flex-start;gap:.625rem;min-height:2.75rem;padding:.5rem 0;font-size:.9375rem;display:flex}.uEQBIG_check input{width:1.25rem;height:1.25rem;accent-color:var(--shell-action);flex:none;margin:.125rem 0 0}.uEQBIG_small{color:var(--shell-text-muted);margin:0;font-size:.8125rem}.uEQBIG_small a{color:var(--shell-text)}
.ZgcQWW_more{max-width:72rem;padding:3rem var(--shell-gutter);grid-template-columns:minmax(0,1fr);gap:1rem;margin:0 auto;display:grid}.ZgcQWW_panel{border:1px solid var(--shell-rule);background:var(--shell-surface);border-radius:.625rem;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.75rem;display:flex}.ZgcQWW_badge{background:color-mix(in srgb, var(--shell-action) 10%, var(--shell-surface));width:3rem;height:3rem;color:var(--shell-action);border-radius:50%;place-items:center;display:grid}.ZgcQWW_badge svg{width:1.625rem;height:1.625rem}.ZgcQWW_content{flex-direction:column;align-items:flex-start;gap:.75rem;width:100%;display:flex}.ZgcQWW_heading,.ZgcQWW_panel h2{font-family:var(--font-brand);margin:0;font-size:1.75rem;font-weight:700;line-height:1.05}.ZgcQWW_text{color:var(--shell-text-muted);margin:0;font-size:1rem;line-height:1.5}.ZgcQWW_panel>section{border-top:0;width:100%;max-width:none;padding-top:0}.ZgcQWW_fan{padding:.75rem 0 1rem .5rem;display:flex}.ZgcQWW_postcard{aspect-ratio:3/2;border:.25rem solid var(--shell-surface);width:6.25rem;box-shadow:0 .25rem .875rem var(--shell-shadow);background:var(--shell-rule);border-radius:.25rem;position:relative;overflow:hidden}.ZgcQWW_postcard+.ZgcQWW_postcard{margin-left:-1.5rem}.ZgcQWW_postcard:first-child{transform:rotate(-6deg)}.ZgcQWW_postcard:nth-child(2){z-index:1;transform:translateY(-.375rem)rotate(2deg)}.ZgcQWW_postcard:nth-child(3){transform:rotate(7deg)}.ZgcQWW_postcard img{object-fit:cover}@media (min-width:48rem){.ZgcQWW_more{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.ZgcQWW_postcard{width:9rem}.ZgcQWW_postcard+.ZgcQWW_postcard{margin-left:-1.75rem}}
._1YtDpq_list{max-width:40rem;padding:0 var(--shell-gutter) 3rem;margin:0 auto;list-style:none}._1YtDpq_event{border-left:1px solid var(--shell-rule);padding:0 0 2.75rem 2.25rem;scroll-margin-top:4rem;position:relative}._1YtDpq_event:last-child{border-left-color:#0000;padding-bottom:0}._1YtDpq_event:before{content:"";background:var(--accent-ink);border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:.45rem;left:-.3125rem}._1YtDpq_number{letter-spacing:.2em;color:var(--accent-ink);font-variant-numeric:tabular-nums;margin:0 0 .375rem;font-size:.75rem}._1YtDpq_title{font-family:var(--font-display), Georgia, serif;margin:0 0 .5rem;font-size:1.625rem;font-weight:500;line-height:1.15}._1YtDpq_description{color:var(--shell-text-muted);margin:0 0 1rem;line-height:1.55}._1YtDpq_places{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}._1YtDpq_places li{border:1px solid var(--shell-rule);color:var(--shell-text-muted);border-radius:999px;padding:.25rem .75rem;font-size:.8125rem}._1YtDpq_places li[data-role=PRIMARY]{border-color:var(--accent-ink);color:var(--shell-text)}._1YtDpq_stops{margin:0;padding:0;list-style:none}._1YtDpq_stops a{border-top:1px solid var(--shell-rule);min-height:3rem;color:var(--shell-text);justify-content:space-between;align-items:center;gap:1rem;text-decoration:none;display:flex}._1YtDpq_stops a:after{content:"→";color:var(--accent-ink)}
