.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}}.Walk_walk__0Co48{padding-block:0}.Walk_top__EOFce{position:relative;background:var(--clr-bg);overflow:hidden;@media (max-width:83rem){grid-column:full-width}}.Walk_topLink__b11yX{display:flex;gap:.125em;align-items:flex-end;position:absolute;top:5%;right:1em;background:var(--clr-bg-light);border-radius:.5em;font-weight:var(--fw-medium);padding:.25rem .375rem;-webkit-padding-end:.625rem;padding-inline-end:.625rem}.Walk_topLink__b11yX:hover{text-decoration:underline}.Walk_topImage__RvnNl{position:relative;flex:1 1;width:100%;height:min(24rem,30vw);@media (max-width:68rem){height:max(35vw,13rem)}}.Walk_topBlock___3Eae{height:min(2em,5vw);background:oklch(from var(--clr-text-black) .2 .02 h)}.Walk_body__MtRRW,.Walk_duoLeft__dHPHw,.Walk_note__4MufL{display:grid;grid-gap:var(--gap-700);gap:var(--gap-700)}.Walk_body__MtRRW,.Walk_note__4MufL{background:var(--clr-bg);padding-block:var(--gap-500);padding-inline:var(--gap-500);@media (max-width:83rem){grid-column:full-width}}.Walk_note__4MufL{-webkit-padding-after:calc(var(--gap-500) + var(--footer-mountain-height));padding-block-end:calc(var(--gap-500) + var(--footer-mountain-height));font-style:italic;& p{max-width:63ch;margin-inline:auto;text-align:center;text-wrap:balance}& a{text-decoration:underline}& a:hover{color:var(--clr-primary-300)}}.Walk_duo__jdbjq{display:grid;grid-column-gap:var(--gap-500);column-gap:var(--gap-500);grid-row-gap:var(--gap-700);row-gap:var(--gap-700);grid-template-columns:3fr 1.25fr;@media (max-width:52rem){grid-template-columns:1fr}}.Walk_summary__616w8{display:grid;grid-gap:var(--gap-400);gap:var(--gap-400)}.Walk_summaryGroup__y6GIE,.Walk_summaryPair__OxB9x{display:flex;column-gap:.75ch;row-gap:.25ch;align-items:baseline}.Walk_summaryGroup__y6GIE.Walk_shouldWrap__DMRQf{flex-wrap:wrap;& p{flex:1 1;flex-basis:30ch;max-width:-moz-fit-content;max-width:fit-content}}.Walk_summaryPair__OxB9x{gap:var(--gap-500)}.Walk_wainwrights__5YuFA{& span{display:inline-block}& a:hover{text-decoration:underline}}.Walk_section__njARi{display:grid;grid-gap:var(--gap-400);gap:var(--gap-400)}.Walk_elevation__DHBUx,.Walk_map__1rkad,.Walk_routeTitle__x98gk{width:98%;border-radius:.25rem}.Walk_routeTitle__x98gk{display:flex;gap:var(--gap-400);justify-content:space-between;align-items:center;-webkit-margin-after:var(--gap-300);margin-block-end:var(--gap-300)}.Walk_map__1rkad{aspect-ratio:7/5}.Walk_elevation__DHBUx{height:13rem;background:var(--clr-bg-light);padding-inline:var(--gap-300);padding-block:var(--gap-200)}.Walk_weather__4Pb6u{display:grid;grid-gap:var(--gap-300);gap:var(--gap-300)}.Walk_weatherInfo__ZkyCK{color:var(--clr-text-muted);-webkit-margin-start:auto;margin-inline-start:auto;padding-inline:.25ch;width:-moz-fit-content;width:fit-content;text-align:right;text-wrap:balance;& a{text-decoration:underline;cursor:pointer;transition:color .1s}& a:hover{color:var(--clr-text)}}section.Walk_nearby__6cLbQ{@media (max-width:83rem){grid-column:full-width}}.Walk_nearbyMain__NcDSU{display:grid;grid-gap:var(--gap-500);gap:var(--gap-500);padding-block:var(--gap-500) var(--gap-600);justify-items:center;background:var(--clr-bg-darker);width:100%}.Walk_nearbyWalks__SZJW0{max-width:min(70rem,100%)}.Walk_elevation-chart_tooltip__k77zE{font-size:var(--fs-300);background:var(--clr-text-white);padding:var(--gap-200) var(--gap-300);border-radius:var(--gap-200);filter:drop-shadow(0 0 2px #0003)}.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{transform-origin:bottom center;transition:scale .2s}.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}}