.FAxi4G_walk{padding-block:0}.FAxi4G_top{background:var(--clr-bg);position:relative;overflow:hidden}@media (max-width:83rem){.FAxi4G_top{grid-column:full-width}}.FAxi4G_topLink{background:var(--clr-bg-light);font-weight:var(--fw-medium);border-radius:.5em;align-items:center;gap:.125em;padding:.25rem .375rem;padding-inline-end:.625rem;display:flex;position:absolute;top:5%;right:1em}.FAxi4G_topLink svg{width:2ch;height:2ch}.FAxi4G_topLink:hover{text-decoration:underline}.FAxi4G_topImage{flex:1;width:100%;height:min(24rem,30vw);position:relative}@media (max-width:68rem){.FAxi4G_topImage{height:max(35vw,13rem)}}.FAxi4G_topBlock{background:oklch(from var(--clr-text-black) .2 .02 h);height:min(1rem,2vw)}.FAxi4G_body,.FAxi4G_duoLeft,.FAxi4G_note{gap:var(--gap-700);display:grid}.FAxi4G_body,.FAxi4G_note{background:var(--clr-bg);padding-block:var(--gap-500);padding-inline:var(--gap-500)}@media (max-width:83rem){.FAxi4G_body,.FAxi4G_note{grid-column:full-width}}.FAxi4G_note{padding-block-end:calc(var(--gap-500) + var(--footer-mountain-height));font-style:italic}.FAxi4G_note p{text-align:center;text-wrap:balance;max-width:63ch;margin-inline:auto}.FAxi4G_note a{text-decoration:underline}.FAxi4G_note a:hover{color:var(--clr-primary-hover)}.FAxi4G_duo{column-gap:var(--gap-500);row-gap:var(--gap-700);grid-template-columns:3fr 1.25fr;display:grid}@media (max-width:52rem){.FAxi4G_duo{grid-template-columns:1fr}}.FAxi4G_summary{gap:var(--gap-400);display:grid}.FAxi4G_summaryGroup,.FAxi4G_summaryPair{align-items:baseline;gap:.25ch .75ch;display:flex}.FAxi4G_summaryGroup.FAxi4G_shouldWrap{flex-wrap:wrap}.FAxi4G_summaryGroup.FAxi4G_shouldWrap p{flex:35ch;max-width:fit-content}.FAxi4G_summaryPair{column-gap:var(--gap-500);row-gap:var(--gap-400);flex-wrap:wrap}.FAxi4G_wainwrights span{display:inline-block}.FAxi4G_wainwrights a:hover{text-decoration:underline}.FAxi4G_section{gap:var(--gap-400);display:grid}.FAxi4G_routeTitle,.FAxi4G_map,.FAxi4G_elevation{border-radius:.25rem;width:98%}.FAxi4G_routeTitle{gap:var(--gap-400);justify-content:space-between;align-items:center;margin-block-end:var(--gap-300);display:flex}.FAxi4G_map{aspect-ratio:7/5}.FAxi4G_elevation{background:var(--clr-bg-light);height:13rem;padding-inline:var(--gap-300);padding-block:var(--gap-200)}.FAxi4G_waypoints{gap:var(--gap-600);margin-top:var(--gap-400);display:grid}.FAxi4G_waypoint{gap:var(--gap-300);line-height:1.5;display:grid}.FAxi4G_waypoint h3{font-size:var(--fs-subheading)}.FAxi4G_waypoint strong{font-weight:var(--fw-medium);line-height:1.5}.FAxi4G_weather{gap:var(--gap-300);display:grid}.FAxi4G_weatherInfo{color:var(--clr-text-muted);text-align:right;text-wrap:balance;width:fit-content;margin-inline-start:auto;padding-inline:.25ch}.FAxi4G_weatherInfo a{cursor:pointer;text-decoration:underline;transition:color .1s}.FAxi4G_weatherInfo a:hover{color:var(--clr-text)}@media (max-width:83rem){section.FAxi4G_nearby{grid-column:full-width}}.FAxi4G_nearbyMain{gap:var(--gap-500);padding-block:var(--gap-500) var(--gap-600);background:var(--clr-bg-darker);justify-items:center;width:100%;display:grid}.FAxi4G_nearbyWalks{max-width:min(70rem,100%)}.FAxi4G_elevation-chart_tooltip{font-size:var(--fs-secondary);background:var(--clr-text-white);padding:var(--gap-200) var(--gap-300);border-radius:var(--gap-200);filter:drop-shadow(0 0 2px #0003)}
.zJkE1G_elevationChart{--_clr-chart-stroke:var(--clr-primary);--_clr-chart-fill:var(--clr-primary-light);--_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-secondary)}.zJkE1G_elevationChart .recharts-cartesian-axis .recharts-label{font-weight:var(--fw-bold)}
.fdnCEq_imageGallery{grid-template-columns:repeat(6,1fr);grid-auto-rows:clamp(8.5rem,12vw,10rem);grid-auto-flow:dense;gap:calc((var(--gap-300) + var(--gap-400)) / 2);border-radius:.375em;margin-block-start:1ch;display:grid;overflow:hidden}.fdnCEq_galleryImage{background:var(--clr-bg-dark);cursor:pointer;position:relative}.fdnCEq_galleryImage img{transition-property:scale;transition-duration:.1s;position:absolute}.fdnCEq_galleryImage img:hover{scale:1.04}.fdnCEq_image-small img:hover{scale:1.1}.fdnCEq_image-wide{grid-area:span 2/span 3}.fdnCEq_image-tall{grid-area:span 3/span 2}.fdnCEq_image-big{grid-area:span 3/span 3}.fdnCEq_image-solo{border-radius:.375em;grid-area:span 3/span 4}@media (max-width:55rem){.fdnCEq_imageGallery{grid-template-columns:repeat(3,1fr);grid-auto-rows:clamp(6rem,22vw,15rem)}.fdnCEq_image-wide{grid-area:span 2/span 2}.fdnCEq_image-tall{grid-area:span 2/span 1}.fdnCEq_image-big{grid-area:span 3/span 2}.fdnCEq_image-solo{grid-area:span 3/span 3}}.fdnCEq_galleryCarousel{z-index:calc(infinity);background:#000d;flex-direction:column;justify-content:center;align-items:center;gap:.25em;padding-block:1em;display:flex;position:fixed;inset:0}.fdnCEq_galleryCarouselClose,.fdnCEq_galleryCarouselLeft,.fdnCEq_galleryCarouselRight,.fdnCEq_galleryCarouselCaption,.fdnCEq_galleryCarouselTop span{color:var(--clr-text-white);background:oklch(from var(--clr-bg-black) l c h / .6);transition:background-color .1s}.fdnCEq_galleryCarouselLeft:hover,.fdnCEq_galleryCarouselRight:hover,.fdnCEq_galleryCarouselClose:hover{background:var(--clr-bg-black)}.fdnCEq_galleryCarouselClose{z-index:9999;border-radius:.5em;justify-content:center;align-items:center;padding:.25em;display:flex;position:absolute;top:1em;right:1em}.fdnCEq_galleryCarouselClose:hover{background:var(--clr-bg-black)}.fdnCEq_galleryCarouselClose svg{width:2em;height:2em}.fdnCEq_galleryCarouselLeft,.fdnCEq_galleryCarouselRight{padding-block:.75lh;padding-inline:.5ch;display:flex;position:absolute;top:calc(50% - 2em)}:is(.fdnCEq_galleryCarouselLeft,.fdnCEq_galleryCarouselRight) svg{width:2.5ch;height:2.5ch}.fdnCEq_galleryCarouselLeft{left:.5vw}.fdnCEq_galleryCarouselRight{right:.5vw}.fdnCEq_galleryCarouselImage{-webkit-user-select:none;user-select:none;max-width:95%;max-height:95%;overflow:hidden}.fdnCEq_galleryCarouselCaption{background:oklch(from var(--clr-bg-black) l c h / .9);text-align:center;max-width:50ch;margin-inline:2em;padding:.5em 1em}.fdnCEq_galleryCarouselTop{align-items:center;gap:1rem;display:flex}.fdnCEq_galleryCarouselTop span{padding:.5em 1em}@media (max-width:78.5rem){.fdnCEq_galleryCarousel{padding-block-end:3em}.fdnCEq_galleryCarouselLeft,.fdnCEq_galleryCarouselRight{position:initial;padding-block:.5lh}:is(.fdnCEq_galleryCarouselLeft,.fdnCEq_galleryCarouselRight) svg{width:2ch;height:2ch}}
