.Navbar_mobile__sGRgI,.Navbar_navbar__UMdIx{font-size:calc((var(--fs-400) + var(--fs-600)) / 2);font-weight:var(--fw-medium);color:var(--clr-text-white);background:var(--clr-bg-black)}.Navbar_navbar__UMdIx{--content-max-width:1350px;--_inline-padding:var(--gap-500);position:-webkit-sticky;position:sticky;top:0;z-index:calc(infinity);transition-property:top,background-color;transition-duration:.2s;transition-timing-function:ease-in-out;padding-inline:var(--_inline-padding);height:var(--navbar-height)}.Navbar_navbar__UMdIx.Navbar_invisible__7U0Lv{background:none;.Navbar_logo__PiZmU svg{color:currentColor}}.Navbar_navbar__UMdIx a:focus-visible{outline:3px solid currentColor;outline-offset:.25rem}.Navbar_navbar__UMdIx ul{list-style:none}.Navbar_logo__PiZmU{display:flex;gap:.375ch;align-items:center;text-transform:lowercase}.Navbar_logo__PiZmU svg{color:var(--clr-primary-400);width:1.5ch;height:1.5ch;-webkit-margin-before:.1lh;margin-block-start:.1lh;transition:color .15s ease-in-out}.Navbar_main__li3GC{display:flex;justify-content:space-between;align-items:center}.Navbar_mainLeft__a2vn5{display:flex;gap:2rem;align-items:center}.Navbar_nav__vVzDp{display:flex;gap:var(--gap-500);-webkit-margin-before:var(--gap-300);margin-block-start:var(--gap-300)}.Navbar_navbar__UMdIx .Navbar_nav__vVzDp a{transition:opacity .15s ease}.Navbar_navbar__UMdIx .Navbar_nav__vVzDp:has(a:hover) a:not(:hover){opacity:.5}.Navbar_mainRight__uce_5{display:flex;gap:var(--gap-500);align-items:center}.Navbar_button__ZwC36{width:30px;height:30px;transition:rotate .2s}.Navbar_button__ZwC36 svg{display:flex;justify-content:center;align-items:center}.Navbar_mobileOnly__YP9XD,.Navbar_mobile__sGRgI{display:none}.Navbar_mobile__sGRgI{position:fixed;inset:0;z-index:-1;pointer-events:fill;-webkit-padding-before:1.625lh;padding-block-start:1.625lh;-webkit-padding-after:var(--gap-400);padding-block-end:var(--gap-400);padding-inline:calc(var(--_inline-padding) + var(--section-padding));min-width:min(55%,500px);height:100dvh;overflow-y:auto;font-size:var(--fs-800);transform:translateX(-100%);transition-property:display transform;transition-duration:.2s;transition-timing-function:ease-out;transition-behavior:allow-discrete}.Navbar_mobile__sGRgI .Navbar_button__ZwC36{position:absolute;top:1.5rem;right:1.25rem}.Navbar_mobile__sGRgI h2{font-size:var(--fs-400);font-weight:var(--fw-medium);line-height:1;cursor:default}.Navbar_mobile__sGRgI nav{margin-block:var(--gap-600)}.Navbar_mobile__sGRgI ul{display:grid;grid-gap:var(--gap-700);gap:var(--gap-700);list-style:none}.Navbar_mobile__sGRgI ul>div{display:grid;grid-gap:var(--gap-400);gap:var(--gap-400)}.Navbar_mobile__sGRgI ul li{width:-moz-fit-content;width:fit-content}.Navbar_mobile__sGRgI ul a{transition:opacity 50ms ease;display:flex;gap:.375ch;align-items:center;& svg{width:.825lh;height:.825lh;scale:-1 1}}.Navbar_mobile__sGRgI ul a:hover{opacity:.5}.Navbar_mobile__sGRgI .Navbar_bottomQuote__Qu5_9{-webkit-margin-before:auto;margin-block-start:auto;-webkit-margin-after:.5lh;margin-block-end:.5lh;text-align:right;font-size:var(--fs-300);font-weight:var(--fw-regular);font-style:italic}@media (max-width:52rem){.Navbar_navbar__UMdIx{top:-5rem}.Navbar_navbar__UMdIx:has(.Navbar_mobile__sGRgI.Navbar_active__yieh5){top:0!important;.Navbar_logo__PiZmU svg{color:currentColor}}.Navbar_nav__vVzDp{display:none}.Navbar_mobileOnly__YP9XD,.Navbar_mobile__sGRgI.Navbar_active__yieh5{display:grid}.Navbar_mobile__sGRgI.Navbar_active__yieh5{transform:translateX(0);transition-property:transform;@starting-style{transform:translateX(100%)}}.Navbar_mainLeft__a2vn5{gap:var(--gap-400)}}@media (max-width:33rem){.Navbar_navbar__UMdIx{--_inline-padding:0.25rem}}.SiteSearchBar_siteSearch__Yxg46{position:relative;z-index:1;color:var(--clr-text);accent-color:var(--clr-text)}.SiteSearchBar_siteSearchBar__FxGp8{display:flex;align-items:center;background:var(--clr-bg);border:none;border-radius:999rem;width:100%;padding-inline:calc(var(--gap-500) - 1ch) var(--gap-400);box-shadow:1px 2px 5px 0 hsl(from currentColor h s l/.2);&:has(:focus){background:var(--clr-bg-light)}& input{flex:1 1;padding-block:var(--gap-400);padding-inline:1ch;background:none;border:none;outline:none}}.SiteSearchBar_siteSearch__Yxg46[data-small=true] .SiteSearchBar_siteSearchBar__FxGp8{padding-inline:var(--gap-300) var(--gap-400);& input{padding-block:calc(2 * var(--gap-400) / 3)}}.SiteSearchBar_siteSearchBarButton__nEvf_{display:flex;height:100%;padding-inline:.25rem;margin-inline:-.25rem}.SiteSearchBar_results__gX6eL{position:absolute;top:50%;z-index:-1;overflow-y:auto;display:grid;padding-block:calc(var(--gap-600) * 1.25) var(--gap-400);background:var(--clr-bg-light);width:100%;max-height:min(23rem,80vh);border-radius:.5rem;border-start-start-radius:0;border-start-end-radius:0;box-shadow:1px 2px 5px 0 hsl(from currentColor h s l/.4)}.SiteSearchBar_results__gX6eL[data-reversed=true]{padding-block:var(--gap-300) calc(var(--gap-600) * 1.25);top:revert;bottom:50%;border-radius:.5rem;border-end-start-radius:0;border-end-end-radius:0}.SiteSearchBar_result__nYUwh{display:flex;gap:1.25rem;align-items:center;min-height:4rem;padding-inline:var(--gap-500);padding-block:.625rem;&:hover{background:var(--clr-bg-dark)}}.SiteSearchBar_siteSearch__Yxg46[data-small=true] .SiteSearchBar_result__nYUwh{padding-inline:var(--gap-400)}.SiteSearchBar_resultType__sq0lp{display:flex;align-items:center;justify-content:center;min-width:3rem;max-width:3rem;min-height:3rem;max-height:3rem;border-radius:.25rem;background:oklch(from var(--clr-bg-dark) .94 c h);& svg{width:28px;height:28px}}.SiteSearchBar_result__nYUwh:hover .SiteSearchBar_resultType__sq0lp{background:oklch(from var(--clr-bg-dark) .85 c h)}.SiteSearchBar_subheading__C_PA4{font-size:var(--fs-500);line-height:1}.SiteSearchBar_resultDetails__lq5Qy{display:flex;gap:calc(var(--gap-300) * .9);row-gap:0;flex-wrap:wrap;font-size:var(--fs-300);color:var(--clr-text-muted)}.SiteSearchBar_noResults__A1JPh{display:flex;justify-content:center;text-align:center;-webkit-margin-before:calc(var(--gap-400) / 2);margin-block-start:calc(var(--gap-400) / 2);padding-inline:var(--gap-400);cursor:default}.SiteSearchBar_siteSearch__Yxg46:not(:has(input:focus-visible)) .SiteSearchBar_results__gX6eL{display:none}.LazyImage_blurLoad__lkmft{width:100%;height:100%;background-size:cover;background-position:50%;transition:filter .15s ease-out;overflow:hidden}.LazyImage_blurLoad__lkmft img,.LazyImage_blurLoad__lkmft picture{object-fit:cover;object-position:center;width:100%;height:100%}.coming-soon_page__WppvH{background:var(--clr-bg);min-height:90vh}.coming-soon_page__WppvH section{--content-max-width:950px;&:not(:first-child){margin-block:var(--gap-800)}}.coming-soon_main__dKjXE{display:grid;grid-gap:var(--gap-500);gap:var(--gap-500);justify-content:center;text-wrap:balance;text-align:center;& ul{list-style:none;-webkit-margin-before:var(--gap-400);margin-block-start:var(--gap-400);display:grid;grid-gap:var(--gap-300);gap:var(--gap-300)}& a{color:var(--clr-primary-300);text-decoration:underline}& a:hover{color:var(--clr-primary-400)}}.coming-soon_roulette__eDMWv{display:grid;grid-gap:var(--gap-500);gap:var(--gap-500);justify-items:center;& h2{text-align:center;text-wrap:balance}}.PageLinkGrid_pagesSection__ecm9c{background:var(--clr-bg-dark)}.PageLinkGrid_pages__AJNKp{display:grid;grid-gap:var(--gap-500);gap:var(--gap-500);justify-items:center;padding-block:var(--gap-600)}.PageLinkGrid_pagesGrid__QwsHb{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--gap-500);gap:var(--gap-500);@media (max-width:47rem){grid-template-columns:1fr}}.PageLinkGrid_card__J12FP{max-width:26rem;background:var(--clr-bg-light);box-shadow:3px 3px 5px var(--clr-bg-darker);&:hover h3{color:var(--clr-primary-400)}}.PageLinkGrid_cardImage__qv70U{position:relative;height:11rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.PageLinkGrid_cardBody__dkimf{padding-block:var(--gap-400);padding-inline:var(--gap-500);& p{padding-block:var(--gap-200)}}.Tip_button__zOBdl{display:inline-block;width:-moz-fit-content;width:fit-content;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform-origin:center;transition:scale .1s;& img{border:none;height:calc(2.5 * var(--fs-400))}&:hover{scale:1.05}}.Tip_link__QQTgT{text-decoration:underline;color:var(--clr-primary-300);&:hover{color:var(--clr-primary-400)}}.Tip_widget__dDO0D{display:block;width:min(100%,23rem);height:42.5rem;overflow:hidden;border:4px solid var(--clr-bg-white);border-radius:12px}.WalkFilters_checkbox__0xQQ6,.WalkFilters_radio__y25F7{display:flex;gap:.5rem;-webkit-margin-start:.25rem;margin-inline-start:.25rem;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;font-weight:var(--fw-medium);cursor:pointer}.WalkFilters_checkbox__0xQQ6:has(input:disabled),.WalkFilters_radio__y25F7:has(input:disabled){color:var(--clr-text-muted);cursor:default}.WalkFilters_checkbox__0xQQ6:has(input:focus-visible),.WalkFilters_radio__y25F7:has(input:focus-visible){outline-offset:.125rem;outline:.125rem solid currentColor;border-radius:.125rem}.WalkFilters_checkbox__0xQQ6:before,.WalkFilters_radio__y25F7:before{content:"";width:1.125rem;height:1.125rem;color:var(--clr-bg-light);border:.2rem solid var(--clr-bg-black);border-radius:.375rem}.WalkFilters_checkbox__0xQQ6:has(input:checked):before,.WalkFilters_radio__y25F7:has(input:checked):before{background:var(--clr-bg-black)}.WalkFilters_checkbox__0xQQ6:has(input:disabled):before,.WalkFilters_radio__y25F7:has(input:disabled):before{border-color:currentColor}.WalkFilters_checkbox__0xQQ6:has(input:checked:disabled):before,.WalkFilters_radio__y25F7:has(input:checked:disabled):before{background-color:currentColor}.WalkFilters_checkbox__0xQQ6 input,.WalkFilters_radio__y25F7 input{position:absolute;inset:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.WalkFilters_checkbox__0xQQ6:before{scale:.9}.WalkFilters_checkbox__0xQQ6:has(input:checked):before{content:"";background-image:url('data:image/svg+xml;utf8,<svg viewBox="-80 -80 670 670" xmlns="http://www.w3.org/2000/svg" fill="white"><path d="m173.898 439.404-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0l112.095 112.094 240.095-240.094c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"/></svg>')}.WalkFilters_checkboxLink__03auY{text-decoration:underline;text-align:left;width:-moz-fit-content;width:fit-content;padding-inline:.5rem}.WalkFilters_radio__y25F7:before{border-radius:100%}.WalkFilters_radio__y25F7:has(input:checked):before{box-shadow:inset 0 0 0 2px var(--clr-bg-light)}.WalkFilters_button__syo8e,.WalkFilters_group__E1Th0,.WalkFilters_search__Q5soV,.WalkFilters_search__Q5soV input,.WalkFilters_select__n3xYX{width:100%}.WalkFilters_checkboxGroup__tlHiw,.WalkFilters_group__E1Th0,.WalkFilters_radioGroup__nFOm3{display:grid;grid-gap:.375rem;gap:.375rem}.WalkFilters_checkboxGroup__tlHiw,.WalkFilters_radioGroup__nFOm3{gap:.25rem;padding-block:.25rem}.WalkFilters_checkboxGroup__tlHiw{max-height:11rem;overflow-y:auto;-webkit-margin-before:.25rem;margin-block-start:.25rem}.WalkFilters_checkboxInfo__zKAWA{font-style:italic;-webkit-margin-start:.375rem;margin-inline-start:.375rem}.WalkFilters_checkboxBottom__4dFi9{-webkit-margin-before:var(--gap-300);margin-block-start:var(--gap-300);width:100%}.WalkFilters_checkboxBottom__4dFi9 .WalkFilters_button__syo8e{-webkit-margin-start:auto;margin-inline-start:auto}.WalkFilters_group__E1Th0 h3{font-size:var(--fs-400);font-weight:var(--fw-bold);line-height:1.1}.WalkFilters_search__Q5soV{position:relative}.WalkFilters_search__Q5soV input{background:none;border:none;padding-inline:.25rem;padding-block:0 .125rem;margin-block:0 .25rem;outline:none}.WalkFilters_search__Q5soV:after{content:"";position:absolute;inset:0;-webkit-border-after:.125rem solid currentColor;border-block-end:.125rem solid currentColor;pointer-events:none}.WalkFilters_search__Q5soV:has(input:focus-visible):after{border-width:.25rem}.WalkFilters_select__n3xYX{padding-inline:.125rem;padding-block:.0125rem;-webkit-margin-before:.5rem;margin-block-start:.5rem;display:grid;grid-gap:.125rem;gap:.125rem;max-height:12rem;overflow-y:auto;overflow-x:hidden}.WalkFilters_radioSelect__qLu1s{width:100%;padding-block:.125rem;padding-inline:.25rem;-webkit-margin-start:-.125rem;margin-inline-start:-.125rem;border-radius:.25rem;font-weight:var(--fw-regular)}.WalkFilters_radioSelect__qLu1s:before{display:none}.WalkFilters_radioSelect__qLu1s:hover{background:var(--clr-bg-dark)}.WalkFilters_radioSelect__qLu1s:has(input:checked){color:var(--clr-text-white);background:var(--clr-bg-black)}.WalkFilters_radioSelect__qLu1s:has(input:disabled){color:var(--clr-text-muted)}.WalkFilters_radioSelect__qLu1s:has(input:disabled):hover{background:none}.WalkFilters_radioSelect__qLu1s:has(input:checked:disabled){color:var(--clr-text-muted);background:var(--bg-dark)}.WalkFilters_filters__sxa7P{container-type:inline-size;display:flex;flex-direction:column;gap:var(--gap-200);width:100%;@media (max-width:50rem){flex-direction:column}}.WalkFilters_filters__sxa7P[data-open=false]{-webkit-padding-after:.5rem;padding-block-end:.5rem}.WalkFilters_heading__qCyfn{display:flex;justify-content:space-between;align-items:center}.WalkFilters_main__iuQki{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));@container (max-width: 30rem){grid-template-columns:1fr}}.WalkFilters_filters__sxa7P[data-open=false] .WalkFilters_main__iuQki{display:none}.WalkFilters_openClose__r1WY6{display:flex;align-items:center;justify-content:center;padding:.25rem;-webkit-margin-start:auto;margin-inline-start:auto}.WalkFilters_openClose__r1WY6 svg{rotate:45deg}.WalkFilters_filters__sxa7P[data-open=false] .WalkFilters_openClose__r1WY6 svg{rotate:0deg}.WalkFilters_openCloseBottom__T046_{width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:var(--fs-300)}.WalkFilters_group__E1Th0{position:relative;height:-moz-fit-content;height:fit-content;color:var(--clr-text);border:1px solid var(--clr-border-muted);background:var(--clr-bg-light);transition-property:color,border-color;transition-duration:.1s}.WalkFilters_group__activeValue__yVMbP{color:var(--clr-text-muted);font-size:var(--fs-400)}.WalkFilters_group__E1Th0[data-active=true] .WalkFilters_group__activeValue__yVMbP{color:var(--clr-text);font-weight:var(--fw-bold)}.WalkFilters_group__button__2PISV{display:flex;align-items:center;justify-content:space-between;width:100%;padding-inline:.625rem;padding-block:.5rem}.WalkFilters_group__buttonMain__prCmc{cursor:pointer;display:grid;justify-items:start;grid-gap:.125rem;gap:.125rem;min-width:-moz-fit-content;min-width:fit-content;white-space:nowrap;width:100%}.WalkFilters_group__buttonMain__prCmc h3{font-size:var(--fs-300);font-weight:var(--fw-medium)}.WalkFilters_group__button__2PISV svg{transition:rotate .15s ease-out}.WalkFilters_group__E1Th0[data-open=true] .WalkFilters_group__button__2PISV svg{rotate:-180deg}.WalkFilters_group__main__ESm4n{display:none;padding-inline:.5rem;padding-block:0 .5rem;position:absolute;top:60%;left:0;width:calc(100% + 2px);translate:-1px;background:inherit;border:inherit;border-top:none;border-radius:inherit;z-index:99}.WalkFilters_group__E1Th0[data-open=true]{border-color:currentColor;.WalkFilters_group__activeValue__yVMbP{opacity:0}.WalkFilters_group__main__ESm4n{display:block}}.WalkFilters_group__E1Th0[data-active=true]{color:var(--clr-text)}.fonts_title__IT2wb{font-size:var(--fs-1000);line-height:1.1}.fonts_heading__SVwQI,.fonts_title__IT2wb{font-family:var(--ff-heading);font-weight:var(--fw-black)}.fonts_heading__SVwQI{font-size:var(--fs-800);line-height:1.2}.fonts_subheading__ntKaz{font-family:var(--ff-heading);font-size:var(--fs-600);font-weight:var(--fw-bold);line-height:1.2}.fonts_smallheading__QrUOg{font-family:var(--ff-body);font-size:var(--fs-400);font-weight:var(--fw-bold);line-height:1.2}.fonts_subtext__fzEmI{font-family:var(--ff-body);font-size:var(--fs-300);line-height:1.3}.BackToTopButton_button__q7Zxd{display:flex;align-items:center;justify-content:center;position:fixed;bottom:1.5rem;right:1.5rem;border-radius:50%;background:var(--clr-bg-light);width:3.25rem;height:3.25rem;box-shadow:1px 1px 2px 0 oklch(from var(--clr-text) l c h/.3);display:none;opacity:0;transition-property:display opacity;transition-duration:.5s;transition-behavior:allow-discrete}.BackToTopButton_button__q7Zxd[data-show=true]{display:flex;opacity:1;z-index:99999;@starting-style{opacity:0}}.ImageGallery_imageGallery__yhg7m{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:clamp(8.5rem,12vw,10rem);grid-auto-flow:dense;grid-gap:calc((var(--gap-300) + var(--gap-400)) / 2);gap:calc((var(--gap-300) + var(--gap-400)) / 2);border-radius:.375em;overflow:hidden;-webkit-margin-before:1ch;margin-block-start:1ch}.ImageGallery_galleryImage__4bFJM{position:relative;background:var(--clr-bg-dark);cursor:pointer;& img{position:absolute;transition-property:scale;transition-duration:.1s}& img:hover{scale:1.04}}.ImageGallery_image-small__oa_sJ img:hover{scale:1.1}.ImageGallery_image-wide__zpeIg{grid-column:span 3;grid-row:span 2}.ImageGallery_image-tall__7IFTZ{grid-column:span 2;grid-row:span 3}.ImageGallery_image-big__4is69{grid-column:span 3;grid-row:span 3}.ImageGallery_image-solo__pH_Eh{grid-column:span 4;grid-row:span 3;border-radius:.375em}@media (max-width:55rem){.ImageGallery_imageGallery__yhg7m{grid-template-columns:repeat(3,1fr);grid-auto-rows:clamp(6rem,22vw,15rem)}.ImageGallery_image-wide__zpeIg{grid-column:span 2;grid-row:span 2}.ImageGallery_image-tall__7IFTZ{grid-column:span 1;grid-row:span 2}.ImageGallery_image-big__4is69{grid-column:span 2;grid-row:span 3}.ImageGallery_image-solo__pH_Eh{grid-column:span 3;grid-row:span 3}}.ImageGallery_galleryCarousel__g9Y11{position:fixed;inset:0;z-index:calc(infinity);display:flex;flex-direction:column;gap:.25em;align-items:center;justify-content:center;padding-block:1em;background:#000d}.ImageGallery_galleryCarouselCaption__BHoCS,.ImageGallery_galleryCarouselClose__DMvpU,.ImageGallery_galleryCarouselLeft__aP6Vg,.ImageGallery_galleryCarouselRight__7oVbD,.ImageGallery_galleryCarouselTop__7SnHB span{color:var(--clr-text-white);background:oklch(from var(--clr-bg-black) l c h/.6);transition:background-color .1s}.ImageGallery_galleryCarouselClose__DMvpU:hover,.ImageGallery_galleryCarouselLeft__aP6Vg:hover,.ImageGallery_galleryCarouselRight__7oVbD:hover{background:var(--clr-bg-black)}.ImageGallery_galleryCarouselClose__DMvpU{position:absolute;top:1em;right:1em;display:flex;justify-content:center;align-items:center;border-radius:.5em;padding:.25em;z-index:9999}.ImageGallery_galleryCarouselClose__DMvpU:hover{background:var(--clr-bg-black)}.ImageGallery_galleryCarouselClose__DMvpU svg{width:2em;height:2em}.ImageGallery_galleryCarouselLeft__aP6Vg,.ImageGallery_galleryCarouselRight__7oVbD{position:absolute;top:calc(50% - 2em);display:flex;-webkit-padding-start:.5em;padding-inline-start:.5em;padding-block:1em}.ImageGallery_galleryCarouselLeft__aP6Vg{left:.25em}.ImageGallery_galleryCarouselRight__7oVbD{-webkit-padding-start:.25em;padding-inline-start:.25em;-webkit-padding-end:.25em;padding-inline-end:.25em;right:.25em}.ImageGallery_galleryCarouselImage__7jr_s{overflow:hidden;max-width:95%;max-height:95%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ImageGallery_galleryCarouselCaption__BHoCS{background:oklch(from var(--clr-bg-black) l c h/.9);padding:.5em 1em;max-width:50ch;text-align:center;margin-inline:2em}.ImageGallery_galleryCarouselTop__7SnHB{display:flex;gap:1rem;align-items:center;& span{padding:.5em 1em}}@media (max-width:78.5rem){.ImageGallery_galleryCarousel__g9Y11{-webkit-padding-after:3em;padding-block-end:3em}.ImageGallery_galleryCarouselLeft__aP6Vg,.ImageGallery_galleryCarouselRight__7oVbD{position:static;padding-block:.5em}}.Overlay_overlay__DRrJ4{width:100%;position:fixed;padding-block:0;isolation:isolate;z-index:999999;background:var(--clr-bg);box-shadow:0 2px 5px oklch(from currentColor l c h/.1);display:none;top:-5rem;transition-property:top,display,opacity;transition-duration:.2s;transition-timing-function:ease-in-out;transition-behavior:allow-discrete}.Overlay_overlay__DRrJ4.Overlay_show__FvWdn{display:initial;top:var(--navbar-height);@starting-style{top:-5rem}&.Overlay_stickyTop__q_fS0{top:0}}.Overlay_overlay__DRrJ4 section{padding:0}.Overlay_overlayWrapper__GuTti{display:flex;gap:var(--gap-400);justify-content:space-between}.Overlay_overlayLeft__a4Cvc{display:flex;gap:.5em;align-items:center;flex:1 1;text-align:left;overflow:hidden;padding-block:.5em .75em;& a{line-height:0}}.Overlay_overlayTitle__dWNyD{display:grid;& button{max-width:100%;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}}.Overlay_overlayDetails__mKByt{display:flex;gap:var(--gap-400);display:none}.Overlay_overlayDetails__mKByt span{display:flex;gap:.25em;align-items:flex-end}.Overlay_overlayDetails__mKByt svg{max-width:1.25em}.Overlay_overlayNav__Y6vcP{display:flex;gap:var(--gap-400);height:100%;font-weight:var(--fw-medium)}.Overlay_overlayNav__Y6vcP button{color:var(--clr-text-muted);border-top:2px solid transparent;padding-block:1em;transition-property:border-color,color;transition-duration:.3s}.Overlay_overlayNav__Y6vcP button.Overlay_active__huOob,.Overlay_overlayNav__Y6vcP button:hover{color:var(--clr-text);border-color:currentColor}@media (max-width:52rem){.Overlay_overlayLeft__a4Cvc{-webkit-padding-end:1em;padding-inline-end:1em}.Overlay_overlayDetails__mKByt{display:flex}.Overlay_overlayNav__Y6vcP{display:none}}.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_leftFloat__X6GuI{position:absolute;top:74px;left:10px}.Map_rightFloat__dwpzk{position:absolute;top:10px;right:10px}.Map_button__spPzY{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-bottom:1px;border:none;outline:none;border-radius:2px;color:rgb(102,102,102);background:white;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);font-size:20px;font-weight:700;line-height:26px;cursor:pointer;transition:background-color .1s;& svg{max-width:80%;max-height:80%}&:hover{background:#fafafa}&:focus-visible{outline:2px solid black!important;outline-offset:0!important}}.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)}.Weather_weather__Vh_3Q{--_weather-bg:var(--clr-bg-light);display:grid;grid-template-columns:1fr 2.25fr;-webkit-margin-before:var(--gap-300);margin-block-start:var(--gap-300);&[data-nighttime=true]{--_weather-bg:oklch(88.487% 0.01317 266.733)}}.Weather_tabs__MmO9E{display:grid;grid-auto-rows:min-content;overflow-x:auto;min-width:17rem}.Weather_tab__8frSG{display:flex;justify-content:space-between;align-items:center;padding-block:var(--gap-200);padding-inline:var(--gap-300) var(--gap-400);-webkit-user-select:initial;-moz-user-select:initial;user-select:auto;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;&.Weather_selected__4ZhTi{background:var(--_weather-bg)}}.Weather_tabDate__yJDcv{display:flex;align-items:center;gap:.5ch;font-weight:var(--fw-medium);& svg{max-width:3ch;max-height:3ch}}.Weather_tabDayShort__WTdAS{display:none}.Weather_tabTemp__Msmvf{color:var(--clr-text-muted);& span:last-child{color:var(--clr-text)}}.Weather_main__C90V5{display:grid;grid-gap:var(--gap-400);gap:var(--gap-400);height:-moz-fit-content;height:fit-content;background:var(--_weather-bg);padding-block:var(--gap-400) var(--gap-500);padding-inline:var(--gap-500);border-radius:.5rem;&[data-day="0"]{border-top-left-radius:0}}.Weather_heading__1Spbr{display:flex;column-gap:var(--gap-500);row-gap:var(--gap-300);flex-wrap:wrap-reverse;justify-content:space-between;align-items:center}.Weather_date__93l2y{font-size:var(--fs-600);font-weight:var(--fw-bold)}.Weather_dayNight__V4H0P{color:var(--clr-text-muted);& input{display:none}& label{cursor:pointer}& label:has(input:checked){color:var(--clr-text);font-weight:var(--fw-medium)}}.Weather_overview__54C8i{display:grid;grid-template-columns:1fr 1fr;flex-wrap:wrap;grid-gap:var(--gap-400);gap:var(--gap-400);align-items:center;width:-moz-fit-content;width:fit-content;margin-inline:auto;& svg{width:100%;height:100%}}.Weather_overviewMain__OpGsB{font-weight:var(--fw-medium);min-width:10rem;& .Weather_overviewTemp__lW7qS{font-size:var(--fs-1000);line-height:1}}.Weather_details__SuwCR{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-column-gap:var(--gap-400);column-gap:var(--gap-400);grid-row-gap:var(--gap-500);row-gap:var(--gap-500)}.Weather_detail__gyVvn{display:grid;align-content:start;justify-items:center;text-align:center;& h4{font-size:var(--fs-300);font-weight:var(--fw-regular)}& p{font-size:var(--fs-600);font-weight:var(--fw-medium);display:grid;& span{color:var(--clr-text-muted);font-size:var(--fs-400)}}}.Weather_visibilityShort__6WplE{display:none}@media (max-width:62rem){.Weather_weather__Vh_3Q{grid-template-columns:1fr;gap:var(--gap-400);overflow:hidden;width:100%}.Weather_main__C90V5[data-day="5"]{border-top-right-radius:0}.Weather_tabs__MmO9E{grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--gap-300);overflow-x:auto;width:100%}.Weather_tab__8frSG{justify-content:center;padding-block:var(--gap-300) var(--gap-200);padding-inline:var(--gap-200);border-radius:.25rem}.Weather_tabDate__yJDcv{flex-direction:column-reverse;gap:0;font-weight:var(--fw-bold);& svg{max-width:4ch;max-height:4ch}}.Weather_tabDayShort__WTdAS{display:block}.Weather_tabDayLong__ZQ_M_,.Weather_tabTemp__Msmvf{display:none}}@media (max-width:42.5rem){.Weather_details__SuwCR{grid-template-columns:1fr 1fr}.Weather_overview__54C8i{margin-inline:auto;& svg{margin-block:-1ch}}}@media (max-width:31.25rem){.Weather_heading__1Spbr{flex-direction:column-reverse;align-items:start}}