.WalkRoulette_roulette__zHjEN{display:flex;gap:var(--gap-400);flex-direction:column;align-items:center;width:min(100%,45rem)}.WalkRoulette_walk__bz7Lt{width:100%}.error_error__b_XOB{position:relative;overflow:hidden;margin-block:var(--gap-800) 0;min-height:max(35rem,40vw)}.error_main__2vYkW,.error_simple__SHh7c{display:flex;gap:var(--gap-400);flex-direction:column;align-items:center;-webkit-margin-before:var(--gap-400);margin-block-start:var(--gap-400);text-align:center}@media (max-width:47rem){.error_main__2vYkW .error_message__jG3_y{max-width:20ch}}@media (max-width:41rem){.error_main__2vYkW{align-items:end;-webkit-margin-start:auto;margin-inline-start:auto;text-align:right}}.error_errorCode__TLCt5{font-size:8em!important;line-height:.8!important}.error_message__jG3_y{font-size:var(--fs-600)!important}.error_link__LzTm8{display:inline-block;color:var(--clr-primary-300);text-decoration:underline}.error_link__LzTm8:hover{color:var(--clr-primary-0)}.error_simple__SHh7c p{max-width:45ch}.error_svg__LB2Mo{min-height:80vh}.error_svgBackground__qAGNU,.error_svgForeground__hQNIs{pointer-events:none;position:absolute}.error_svgBackground__qAGNU{fill:var(--clr-text-muted);bottom:calc(1rem - 20vw);left:max(10rem,20vw);width:max(40rem,80vw)}.error_svgForeground__hQNIs{fill:var(--clr-text);bottom:calc(-20vw);left:calc(-12rem + 5vw);width:max(35rem,60vw)}.buttons_button__V4gFz{--_transition-duration:100ms;display:flex;gap:1ch;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding-block:.5lh;padding-inline:2ch;border-radius:.5rem;color:var(--clr-text-white);background:oklch(from var(--clr-text-black) .05 c h);font-family:var(--ff-body);font-size:var(--fs-400);font-weight:var(--fw-medium);touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition-property:background-color;transition-duration:var(--_transition-duration);& svg{max-width:2ch;max-height:2ch}&:focus-visible{outline:3px solid var(--clr-bg-black);outline-offset:3px}&:hover{background:var(--clr-text-black)}}.buttons_button__V4gFz.buttons_primary__eAFys{color:var(--clr-text-white);background:var(--clr-primary-400);&:hover{background:var(--clr-primary-300)}}.buttons_button__V4gFz.buttons_secondary__kokCt{color:var(--clr-text-black);background:var(--clr-text-white);&:hover{background:oklch(from var(--clr-text-white) .97 c h)}}.buttons_button__V4gFz.buttons_small__RBO_o{gap:.5ch;padding-block:.35lh;padding-inline:1.25ch}.buttons_button__V4gFz.buttons_underlined__yio32{position:relative;padding:0;background:none;border-radius:0;outline-color:currentColor;outline-offset:3px;color:currentColor;&:after{content:"";position:absolute;top:100%;left:0;width:100%;height:2px;background:currentColor}&:hover{opacity:.8}}.buttons_button__V4gFz.buttons_animate__Cl6D2{& svg{transition:translate var(--_transition-duration)}&:hover svg{translate:.5ch}}.Map_container__XqRsu{width:100%;height:100%;overflow:hidden}.Map_route__d12zE{stroke:currentColor;stroke-width:4;cursor:default;stroke-linecap:round;stroke-linejoin:round}.Map_hoveredPoint__t4wYl{fill:var(--clr-bg-light);stroke:currentColor;stroke-width:3}.Map_endPointBottom__BfKFE,.Map_endPointTop__2PEpf,.Map_startPoint__s9YB_{fill:currentColor;cursor:default}.Map_startPoint__s9YB_{fill:oklch(.75 .2 143);stroke:currentColor;stroke-width:2}.Map_endPointTop__2PEpf{stroke:var(--clr-bg-light);stroke-width:1.5}.Map_marker__VTzrv{position:relative;width:24px;aspect-ratio:1;fill:var(--clr-primary-400);stroke:black;stroke-width:2;translate:20% 50%}.Map_cluster__Ns0AE{transition-property:scale,translate,fill;transition-duration:75ms}.Map_marker__VTzrv:has(.Map_focussedCluster__7Ai8b),.Map_marker__VTzrv:hover{z-index:99}.Map_focussedCluster__7Ai8b,.Map_marker__VTzrv:hover .Map_cluster__Ns0AE{scale:1.3;translate:0 -5px}.Map_clusterTooltip__VOngK{display:none;position:absolute;bottom:100%;left:50%;translate:-50% calc(-2.5 * var(--gap-200));font-weight:var(--fw-medium);width:max-content;text-align:center;background:var(--clr-bg-light);padding:var(--gap-300) var(--gap-400);border-radius:var(--gap-300);box-shadow:3px 3px 5px oklch(from var(--clr-text) l c h/.15)}.Map_clusterTooltipTip__Y7P3E{font-weight:var(--fw-regular);font-size:var(--fs-300)}.Map_clusterTooltip__VOngK:after{content:"";--_width:var(--gap-300);width:var(--_width);height:var(--_width);rotate:45deg;position:absolute;top:calc(100% - var(--_width) / 2);left:50%;translate:-50% 0;background:inherit;box-shadow:inherit}.Map_marker__VTzrv:has(.Map_focussedCluster__7Ai8b) .Map_clusterTooltip__VOngK,.Map_marker__VTzrv:hover .Map_clusterTooltip__VOngK{display:block}.Map_cluster__Ns0AE svg{position:absolute;&[data-is-secondary=true]{filter:saturate(.625);scale:.75;translate:-1px 3px}}.Map_cluster__Ns0AE svg:first-child{z-index:10}.Map_cluster__Ns0AE svg:nth-child(2){opacity:.95;z-index:9;transform:translate(5px,-1px) scale(.95)}.Map_cluster__Ns0AE svg:nth-child(3){opacity:.95;z-index:8;transform:translate(-5px,-1px) scale(.95)}.Map_cluster__Ns0AE svg:nth-child(n+4){display:none}.Map_hillMarker__raEex[data-book="1"]{fill:var(--clr-wain-book-1)}.Map_hillMarker__raEex[data-book="2"]{fill:var(--clr-wain-book-2)}.Map_hillMarker__raEex[data-book="3"]{fill:var(--clr-wain-book-3)}.Map_hillMarker__raEex[data-book="4"]{fill:var(--clr-wain-book-4)}.Map_hillMarker__raEex[data-book="5"]{fill:var(--clr-wain-book-5)}.Map_hillMarker__raEex[data-book="6"]{fill:var(--clr-wain-book-6)}.Map_hillMarker__raEex[data-book="7"]{fill:var(--clr-wain-book-7)}.Map_walkMarker__9R5fO{fill:lightblue}.Map_attribution__Y3gSf{cursor:default}.Map_attribution__Y3gSf a{color:var(--clr-text);font-weight:var(--fw-bold)}.Map_attribution__Y3gSf a:hover{text-decoration:underline}.ElevationChart_elevationChart__lnSav{--_clr-chart-stroke:var(--clr-primary-400);--_clr-chart-fill:var(--clr-primary-500);--_clr-chart-black:var(--clr-text);--_clr-chart-black-light:var(--clr-text-muted);--_clr-chart-background:var(--clr-bg-light);font-size:var(--fs-300)}.ElevationChart_elevationChart__lnSav .recharts-cartesian-axis .recharts-label{font-weight:var(--fw-bold)}.WalkCard_container__OnKYU{container-type:inline-size;width:100%}.WalkCard_walkCard__BJeSl{display:grid;grid-template-columns:1fr 2fr;background:var(--clr-bg);overflow:hidden;text-align:left}.WalkCard_walkCard__BJeSl:focus-visible{outline:3px solid currentColor;outline-offset:2px}.WalkCard_image__NP6c0{position:relative;overflow:hidden;aspect-ratio:16/11}.WalkCard_image__NP6c0 img{transition:scale .1s}.WalkCard_walkCard__BJeSl:focus .WalkCard_image__NP6c0 img,.WalkCard_walkCard__BJeSl:focus-visible .WalkCard_image__NP6c0 img,.WalkCard_walkCard__BJeSl:hover .WalkCard_image__NP6c0 img{scale:1.05}.WalkCard_dist__BtbED{position:absolute;top:.75rem;right:.75rem;background:var(--clr-bg-light);border-radius:.25rem;padding-inline:.5rem;padding-block:.25rem .125rem;font-size:var(--fs-200);font-weight:var(--fw-medium);cursor:default}.WalkCard_text__0OVcz{display:flex;gap:1rem;flex-direction:column;justify-content:space-between;overflow:hidden;background:var(--clr-bg-light);padding-block:.75rem 1rem;padding-inline:1rem}.WalkCard_text__0OVcz .WalkCard_subheading__Fetwt{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;transition:color .1s;font-family:var(--ff-body);font-size:var(--fs-500);font-weight:var(--fw-bold)}.WalkCard_icons__SDAof{display:flex;font-weight:var(--fw-medium);width:100%}.WalkCard_iconsIcon__XBfgd{display:flex;gap:.25rem;align-items:center;justify-content:center;padding-inline:.25rem;min-width:1px;flex:1 1;-webkit-border-end:1px solid var(--clr-text-muted);border-inline-end:1px solid var(--clr-text-muted)}.WalkCard_iconsIcon__XBfgd.WalkCard_wide__MFvQF{flex:1.5 1}.WalkCard_iconsIcon__XBfgd:first-child{-webkit-padding-start:0;padding-inline-start:0}.WalkCard_iconsIcon__XBfgd:last-child{-webkit-padding-after:0;padding-block-end:0;-webkit-border-end:none;border-inline-end:none}.WalkCard_text__0OVcz .WalkCard_button__vbYRO{-webkit-margin-before:auto;margin-block-start:auto;-webkit-margin-start:auto;margin-inline-start:auto}section>div:has(.WalkCard_group__wILzZ){grid-column:full-width}.WalkCard_group__wILzZ{display:grid;max-width:75rem;grid-template-columns:repeat(3,minmax(min(22rem,90%),1fr));grid-gap:1rem;gap:1rem;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;padding-block:.5rem;margin-block:-.5rem;padding-inline:var(--section-padding);margin-inline:calc(-1 * var(--section-padding))}.WalkCard_group__wILzZ>.WalkCard_container__OnKYU{scroll-snap-align:center}@container (max-width: 34rem){.WalkCard_walkCard__BJeSl{display:flex;flex-direction:column}.WalkCard_image__NP6c0{aspect-ratio:auto;height:12rem}.WalkCard_text__0OVcz{-webkit-padding-before:.625rem;padding-block-start:.625rem}}