.YZ1GaW_frame{position:relative}.YZ1GaW_panel{padding:1rem;position:relative}@media (min-width:1024px){.YZ1GaW_panel{border-radius:var(--card-radius);scrollbar-width:thin;width:32rem;max-height:calc(100% - 2rem);padding:1.25rem;position:absolute;top:1rem;right:1rem;overflow-y:auto}}.YZ1GaW_svg{touch-action:manipulation;width:100%;height:auto;font-family:-apple-system, BlinkMacSystemFont, var(--font-sans), "Segoe UI", sans-serif;display:block;overflow:visible}.YZ1GaW_sea{fill:#0000}.YZ1GaW_shore{fill:none;stroke:var(--map-shore);stroke-opacity:.85;stroke-width:16px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.YZ1GaW_compact .YZ1GaW_shore{stroke-width:9px}.YZ1GaW_locator .YZ1GaW_shore{stroke-width:5px}.YZ1GaW_locator .YZ1GaW_land{filter:none}.YZ1GaW_svg[data-intro=true] .YZ1GaW_shore{animation:.8s ease-out .8s both YZ1GaW_fade-in}.YZ1GaW_land{fill:var(--map-land);stroke:var(--map-coast);stroke-width:calc(2.2px * var(--map-k,1));stroke-linejoin:round;filter:drop-shadow(0 2px 6px #143c5a2e);stroke-dasharray:1;stroke-dashoffset:0}.YZ1GaW_svg[data-intro=true] .YZ1GaW_land{animation:1.4s ease-out both YZ1GaW_draw,.8s ease-out .8s both YZ1GaW_fill-in}.YZ1GaW_routeHit{fill:none;stroke:#0000;stroke-width:28px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;cursor:pointer;outline:none}.YZ1GaW_routeCasing,.YZ1GaW_routeLine{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none;transition:stroke .2s,stroke-width .2s}.YZ1GaW_svg[data-intro=true] .YZ1GaW_routeCasing,.YZ1GaW_svg[data-intro=true] .YZ1GaW_routeLine{animation:.6s ease-out 1.2s both YZ1GaW_fade-in}.YZ1GaW_routeCasing{stroke:var(--map-road-casing);stroke-width:9px}.YZ1GaW_routeLine{stroke:var(--map-road);stroke-width:6px}.YZ1GaW_routeCasing[data-hovered=true]{stroke:var(--map-route-hover);stroke-width:12px}.YZ1GaW_routeLine[data-hovered=true]{stroke:#fff;stroke-width:6px}.YZ1GaW_activeCasing,.YZ1GaW_activeLine,.YZ1GaW_rideLine{fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.4s cubic-bezier(.4,0,.2,1) .2s forwards YZ1GaW_draw}.YZ1GaW_activeCasing{stroke:#fff;stroke-width:calc(11px * var(--map-k,1));filter:drop-shadow(0 1px 3px #00000040)}.YZ1GaW_activeLine{stroke:var(--map-route-active);stroke-width:calc(6px * var(--map-k,1))}.YZ1GaW_rideLine{stroke:var(--map-green-route);stroke-width:calc(6px * var(--map-k,1))}.YZ1GaW_walkCasing,.YZ1GaW_walkLine{fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.YZ1GaW_walkCasing{stroke:#fff;stroke-width:calc(9px * var(--map-k,1));opacity:.85}.YZ1GaW_walkLine{stroke:var(--map-route-active);stroke-width:calc(5px * var(--map-k,1));stroke-dasharray:.1px calc(9px * var(--map-k,1))}.YZ1GaW_boatCasing,.YZ1GaW_boatLine{fill:none;stroke-linecap:round;pointer-events:none}.YZ1GaW_boatCasing{stroke:#fff;stroke-width:calc(10px * var(--map-k,1));opacity:.85}.YZ1GaW_boatLine{stroke:var(--map-route-active);stroke-width:calc(4.5px * var(--map-k,1));stroke-dasharray:calc(9px * var(--map-k,1)) calc(10px * var(--map-k,1))}.YZ1GaW_overlay[data-boat=true]{stroke-dasharray:5 7}.YZ1GaW_overlay[data-look=ride]{stroke:var(--map-green-route)}.YZ1GaW_overlay[data-look=walk]{stroke-dasharray:.1 8}.YZ1GaW_traveller{fill:#fff;stroke:var(--map-route-active);stroke-width:4px;vector-effect:non-scaling-stroke;pointer-events:none;filter:drop-shadow(0 1px 2px #0000004d);animation:.4s ease-out 1.6s both YZ1GaW_fade-in}.YZ1GaW_marker{cursor:pointer;outline:none}.YZ1GaW_marker[data-still=true]{cursor:default;pointer-events:none}.YZ1GaW_svg[data-intro=true] .YZ1GaW_marker{animation:.5s cubic-bezier(.34,1.56,.64,1) 1.4s both YZ1GaW_pop}.YZ1GaW_raised{pointer-events:none}.YZ1GaW_markerHit{fill:#0000}.YZ1GaW_marker[data-color=blue]{color:var(--map-color-blue)}.YZ1GaW_marker[data-color=orange]{color:var(--map-color-orange)}.YZ1GaW_marker[data-color=teal]{color:var(--map-color-teal)}.YZ1GaW_marker[data-color=mint]{color:var(--map-color-mint)}.YZ1GaW_marker[data-color=yellow]{color:var(--map-color-yellow)}.YZ1GaW_marker[data-color=sand]{color:var(--map-color-sand)}.YZ1GaW_marker[data-color=ink]{color:var(--map-color-ink)}.YZ1GaW_marker[data-selected=true],.YZ1GaW_marker[data-endpoint=true]{color:var(--map-route-active)}.YZ1GaW_markerDot{fill:currentColor;stroke:#fff;stroke-width:2.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 3px #0000004d);transform-box:fill-box;transform-origin:50%;transition:transform .2s,fill .2s}.YZ1GaW_marker[data-shape=dot] .YZ1GaW_markerDot{fill:#fff;stroke:currentColor;stroke-width:3px}.YZ1GaW_marker:hover .YZ1GaW_markerDot,.YZ1GaW_marker:focus-visible .YZ1GaW_markerDot{transform:scale(1.2)}.YZ1GaW_marker:focus-visible .YZ1GaW_markerDot{stroke:var(--map-route-hover)}.YZ1GaW_svg[data-editable=true] .YZ1GaW_marker{cursor:grab}.YZ1GaW_svg[data-editable=true] .YZ1GaW_marker:active{cursor:grabbing}.YZ1GaW_svg[data-adding=true]{cursor:crosshair}.YZ1GaW_markerGlyph{color:#fff;pointer-events:none}.YZ1GaW_markerDisc{fill:#fff;stroke:currentColor;stroke-width:2.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 3px #0000004d)}.YZ1GaW_markSaved>svg{pointer-events:none}.YZ1GaW_markSaved[data-saved=favourite]>svg{color:var(--coral-500);fill:currentColor}.YZ1GaW_markSaved[data-saved=want]>svg{color:var(--gold-500);fill:currentColor}.YZ1GaW_markKind circle{fill:currentColor;stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.YZ1GaW_markKind svg{color:#fff;pointer-events:none}.YZ1GaW_markBadge circle{fill:#fff;stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke}.YZ1GaW_markBadge svg{color:var(--azul-950);pointer-events:none}.YZ1GaW_markHeart{color:#fff;fill:var(--sun-500);pointer-events:none}.YZ1GaW_overlay{fill:none;stroke:var(--azul-500);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.45}.YZ1GaW_overlay[data-active=true]{opacity:1}.YZ1GaW_overlay[data-day-colour="1"]{stroke:var(--coral-500)}.YZ1GaW_overlay[data-day-colour="2"]{stroke:var(--mint-500)}.YZ1GaW_overlay[data-day-colour="3"]{stroke:var(--sun-500)}.YZ1GaW_overlay[data-day-colour="4"]{stroke:var(--aqua-500)}.YZ1GaW_overlay[data-day-colour="5"]{stroke:var(--sand-700)}.YZ1GaW_markDay circle{fill:var(--azul-500);stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.YZ1GaW_markDay[data-day-colour="1"] circle{fill:var(--coral-500)}.YZ1GaW_markDay[data-day-colour="2"] circle{fill:var(--mint-500)}.YZ1GaW_markDay[data-day-colour="3"] circle{fill:var(--sun-500)}.YZ1GaW_markDay[data-day-colour="4"] circle{fill:var(--aqua-500)}.YZ1GaW_markDay[data-day-colour="5"] circle{fill:var(--sand-700)}.YZ1GaW_markDay text{fill:#fff;pointer-events:none;font-size:10px;font-weight:700}.YZ1GaW_markDay[data-pin=true] circle{stroke-width:2.5px;filter:drop-shadow(0 1px 2px #143c5a40)}.YZ1GaW_markDay[data-pin=true] text{font-size:15px}.YZ1GaW_markDay[data-pin=also] circle{stroke-width:2px;filter:drop-shadow(0 1px 2px #143c5a40)}.YZ1GaW_markDay[data-pin=also] text{font-size:12px}.YZ1GaW_marker[data-journey=VISITED] .YZ1GaW_markerDot{filter:saturate(.6)drop-shadow(0 1px 3px #0000004d)}.YZ1GaW_markerRing{fill:none;stroke:var(--map-route-active);stroke-width:2px;vector-effect:non-scaling-stroke;visibility:hidden;transform-box:fill-box;transform-origin:50%}.YZ1GaW_marker[data-selected=true] .YZ1GaW_markerRing{visibility:visible;animation:2s ease-out infinite YZ1GaW_pulse}.YZ1GaW_markerLabel{letter-spacing:-.01em;fill:var(--map-label);paint-order:stroke;stroke:#ffffffe6;stroke-width:4px;stroke-linejoin:round;pointer-events:none;visibility:hidden;font-size:16px;font-weight:600}.YZ1GaW_marker[data-label=always] .YZ1GaW_markerLabel,.YZ1GaW_marker[data-selected=true] .YZ1GaW_markerLabel{pointer-events:auto}.YZ1GaW_marker[data-origin=true] .YZ1GaW_markerRing{visibility:visible;stroke-width:3px;animation:none;transform:scale(1.6)}.YZ1GaW_marker[data-origin=true][data-selected=true] .YZ1GaW_markerRing{animation:2s ease-out infinite YZ1GaW_pulse}.YZ1GaW_marker[data-label=always] .YZ1GaW_markerLabel,.YZ1GaW_marker[data-selected=true] .YZ1GaW_markerLabel,.YZ1GaW_marker[data-origin=true] .YZ1GaW_markerLabel,.YZ1GaW_marker:hover .YZ1GaW_markerLabel,.YZ1GaW_marker:focus-visible .YZ1GaW_markerLabel{visibility:visible;animation:.15s ease-out YZ1GaW_fade-in}.YZ1GaW_marker[data-shape=dot] .YZ1GaW_markerLabel,.YZ1GaW_marker[data-origin=true] .YZ1GaW_markerLabel{font-size:18px;font-weight:700}.YZ1GaW_verdict{white-space:nowrap;color:#fff;background:var(--map-verdict-fair);border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-block}.YZ1GaW_verdict[data-verdict=sheltered]{background:var(--map-verdict-good)}.YZ1GaW_verdict[data-verdict=fair]{background:var(--map-verdict-fair);color:var(--map-label)}.YZ1GaW_verdict[data-verdict=exposed]{background:var(--map-verdict-bad)}@keyframes YZ1GaW_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes YZ1GaW_fill-in{0%{fill-opacity:0}to{fill-opacity:1}}@keyframes YZ1GaW_fade-in{0%{opacity:0}}@keyframes YZ1GaW_pop{0%{opacity:0;transform:translateY(6px)}}@keyframes YZ1GaW_pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (max-width:640px){.YZ1GaW_markerHit,.YZ1GaW_markerVisual{transform-box:fill-box;transform-origin:50%;transform:scale(var(--marker-phone,1.8))}.YZ1GaW_markerLabel{font-size:var(--label-phone,28px)}.YZ1GaW_marker[data-shape=dot] .YZ1GaW_markerLabel,.YZ1GaW_marker[data-origin=true] .YZ1GaW_markerLabel{font-size:var(--label-phone-town,30px)}.YZ1GaW_marker[data-label=always]:not([data-shape=dot]):not([data-origin=true]):not([data-selected=true]):not([data-endpoint=true]) .YZ1GaW_markerLabel{visibility:hidden}}@media (prefers-reduced-motion:reduce){.YZ1GaW_land,.YZ1GaW_routeCasing,.YZ1GaW_routeLine,.YZ1GaW_activeCasing,.YZ1GaW_activeLine,.YZ1GaW_marker,.YZ1GaW_markerRing{stroke-dashoffset:0;animation:none}.YZ1GaW_traveller{display:none}.YZ1GaW_markerDot{transition:none}.YZ1GaW_markerLabel{animation:none}.YZ1GaW_marker[data-selected=true]:not([data-origin=true]) .YZ1GaW_markerRing{visibility:hidden}}@media (max-width:640px){.YZ1GaW_activeCasing{stroke-width:calc(20px * var(--map-k,1))}.YZ1GaW_activeLine{stroke-width:calc(12px * var(--map-k,1))}.YZ1GaW_boatCasing{stroke-width:calc(18px * var(--map-k,1))}.YZ1GaW_boatLine{stroke-width:calc(9px * var(--map-k,1));stroke-dasharray:calc(18px * var(--map-k,1)) calc(20px * var(--map-k,1))}.YZ1GaW_land{stroke-width:calc(2.5px * var(--map-k,1))}}.YZ1GaW_frame[data-window=true] .YZ1GaW_svg{height:26rem;overflow:hidden}.YZ1GaW_stage,.YZ1GaW_stage .YZ1GaW_svg{position:relative}.YZ1GaW_streets{opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.YZ1GaW_stage[data-streets] .YZ1GaW_streets{opacity:1}.YZ1GaW_stage .YZ1GaW_land,.YZ1GaW_stage .YZ1GaW_shore,.YZ1GaW_stage [data-map-roads]{transition:opacity .25s}.YZ1GaW_stage[data-streets] .YZ1GaW_land,.YZ1GaW_stage[data-streets] .YZ1GaW_shore,.YZ1GaW_stage[data-streets] [data-map-roads]{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s}.YZ1GaW_svg[data-pannable]{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.YZ1GaW_svg[data-pannable][data-zoomed=true]{cursor:grab;touch-action:none}.YZ1GaW_svg[data-pannable][data-zoomed=true]:active{cursor:grabbing}.YZ1GaW_svg[data-moving] .YZ1GaW_land,.YZ1GaW_svg[data-moving] .YZ1GaW_activeCasing,.YZ1GaW_svg[data-moving] .YZ1GaW_traveller,.YZ1GaW_svg[data-moving] .YZ1GaW_markerDot,.YZ1GaW_svg[data-moving] .YZ1GaW_markerDisc,.YZ1GaW_svg[data-moving] .YZ1GaW_markDay circle,.YZ1GaW_svg[data-moving] .YZ1GaW_originTag rect{filter:none}.YZ1GaW_svg[data-moving] .YZ1GaW_marker[data-journey=VISITED] .YZ1GaW_markerDot{filter:saturate(.6)}@media (min-width:1024px){.YZ1GaW_frame[data-window=true]{height:42rem}.YZ1GaW_frame[data-window=true] .YZ1GaW_stage,.YZ1GaW_frame[data-window=true] .YZ1GaW_svg{height:100%}}@media (max-width:640px){.YZ1GaW_frame[data-window=true]{--marker-phone:1.24;--label-phone:19px;--label-phone-town:21px}}.YZ1GaW_originTag rect{fill:var(--map-color-ink);filter:drop-shadow(0 1px 2px #143c5a40)}.YZ1GaW_originTag svg{color:#fff}.YZ1GaW_originTag text{fill:#fff;pointer-events:none;font-size:11px;font-weight:700}.YZ1GaW_endDot{fill:#fff;stroke:var(--map-color-ink);stroke-width:3px;vector-effect:non-scaling-stroke}
.Hug2wq_line{fill:none;stroke:var(--map-green-route);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke-width .15s}.Hug2wq_line[data-mode=foot]{stroke-dasharray:1 6;stroke-width:3.5px}.Hug2wq_casing{fill:none;stroke:#fff;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.Hug2wq_route[data-dim]{opacity:.35}.Hug2wq_route[data-active] .Hug2wq_line{stroke-width:5px}.Hug2wq_route[data-active] .Hug2wq_casing{stroke-width:9px}.Hug2wq_route:hover .Hug2wq_line,.Hug2wq_route:focus-visible .Hug2wq_line{stroke-width:5px}.Hug2wq_route:focus-visible{outline:none}.Hug2wq_badge circle{fill:var(--map-green-route);stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.Hug2wq_badge text{fill:#fff;font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.Hug2wq_legend{color:var(--color-muted-strong);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1rem;font-size:.875rem;display:flex}.Hug2wq_legendItem{align-items:center;gap:.5rem;display:inline-flex}.Hug2wq_legendItem svg{overflow:visible}svg.Hug2wq_zoomed{border-radius:var(--card-radius);overflow:hidden}.Hug2wq_mark circle{fill:var(--map-label);stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.Hug2wq_mark text{fill:var(--map-label);paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round;font-size:16px;font-weight:600}.Hug2wq_route[data-off]{opacity:.12;pointer-events:none}.Hug2wq_pickable{cursor:pointer}.Hug2wq_hit{fill:none;stroke:#0000;stroke-width:18px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.Hug2wq_town text{fill:var(--map-label);paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-weight:700}.Hug2wq_town circle{fill:var(--map-marker-town);stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.Hug2wq_pickable:focus{outline:none}.Hug2wq_link{fill:none;stroke:var(--color-muted-strong);stroke-width:2.5px;stroke-dasharray:5 4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.Hug2wq_route[data-hover] .Hug2wq_line{stroke-width:5px}.Hug2wq_route[data-hover] .Hug2wq_casing{stroke-width:9px}
.WGt1uG_svg{width:100%;height:100%;display:block;overflow:visible}.WGt1uG_land{fill:var(--map-land);stroke:var(--map-coast);stroke-width:1.25px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.WGt1uG_casing,.WGt1uG_line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.WGt1uG_casing{stroke:#fff;stroke-width:6px}.WGt1uG_line{stroke:var(--map-green-route);stroke-width:3px}.WGt1uG_line[data-mode=foot]{stroke-dasharray:1 5;stroke-width:3.5px}.WGt1uG_link{fill:none;stroke:var(--color-muted-strong);stroke-width:2px;stroke-dasharray:4 3;stroke-linecap:round;vector-effect:non-scaling-stroke}.WGt1uG_faint{fill:none;stroke:var(--map-green-route);stroke-opacity:.28;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.WGt1uG_end,.WGt1uG_endRing{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.WGt1uG_endRing{stroke:#fff;stroke-width:13px}.WGt1uG_end{stroke:var(--gold-400);stroke-width:8px}.WGt1uG_svg[data-tone=hero] .WGt1uG_land{fill:var(--hero-raised);stroke:currentColor;stroke-opacity:.3}.WGt1uG_svg[data-tone=hero] .WGt1uG_casing{stroke:var(--hero-bg)}.WGt1uG_svg[data-tone=hero] .WGt1uG_line{stroke:#4fa36e;stroke-width:4px}.WGt1uG_svg[data-tone=hero] .WGt1uG_faint{stroke:currentColor;stroke-opacity:.2}.WGt1uG_svg[data-tone=hero] .WGt1uG_link{stroke:currentColor;stroke-opacity:.5}.WGt1uG_svg[data-tone=hero] .WGt1uG_endRing{stroke:var(--hero-bg)}.WGt1uG_svg[data-tone=hero] .WGt1uG_end{stroke:var(--hero-accent)}
