@charset "UTF-8";html:has(.map-layout),html:has(.map-layout) body{height:100dvh;overflow:hidden}.map-layout[data-astro-cid-qusuamwx]{position:fixed;top:0;left:0;display:flex;flex-direction:column;height:100vh;width:100vw}.sidebar-header[data-v-d5eb49cf]{background:#ebe9e7}@media(max-width:767px){.sidebar-header[data-v-d5eb49cf]{touch-action:none;cursor:grab}}.sidebar-header__drag-handle[data-v-d5eb49cf]{display:none}@media(max-width:767px){.sidebar-header__drag-handle[data-v-d5eb49cf]{display:flex;align-items:center;justify-content:center;width:64px;height:20px;margin:0 auto;padding:0;border:none;background:none;cursor:pointer}.sidebar-header__drag-handle[data-v-d5eb49cf]:before{content:"";width:40px;height:4px;background:#191919}.sidebar-header__drag-handle[data-v-d5eb49cf]:focus-visible{outline:2px solid #191919;outline-offset:2px}}.sidebar-header__content[data-v-d5eb49cf]{display:flex;align-items:flex-start;gap:.5rem;padding:1rem 1.25rem}@media(max-width:767px){.sidebar-header__content[data-v-d5eb49cf]{padding-top:.5rem}}.sidebar-header__back[data-v-d5eb49cf]{flex-shrink:0;width:32px;height:32px;border:none;background:none;color:#191919;cursor:pointer;border-radius:0;display:flex;align-items:center;justify-content:center;transition:background .12s cubic-bezier(.4,0,.2,1),color .12s cubic-bezier(.4,0,.2,1);margin-top:2px}.sidebar-header__back[data-v-d5eb49cf]:hover{background:#f7f6f5;color:#191919}.sidebar-header__text[data-v-d5eb49cf]{flex:1;min-width:0}.sidebar-header__title-row[data-v-d5eb49cf]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.sidebar-header__title-row:has(.difficulty-badge) .sidebar-header__title[data-v-d5eb49cf]{flex-basis:100%}.sidebar-header__title[data-v-d5eb49cf]{font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,system-ui,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2}.sidebar-header__subtitle[data-v-d5eb49cf]{font-size:.875rem;color:#474645;margin-top:.25rem}.sidebar-header__close[data-v-d5eb49cf]{flex-shrink:0;width:32px;height:32px;border:none;background:none;font-size:1.5rem;color:#191919;cursor:pointer;border-radius:0;display:flex;align-items:center;justify-content:center;transition:background .12s cubic-bezier(.4,0,.2,1),color .12s cubic-bezier(.4,0,.2,1)}.sidebar-header__close[data-v-d5eb49cf]:hover{background:#f7f6f5;color:#191919}.sidebar-header-swap-enter-active[data-v-d5eb49cf],.sidebar-header-swap-leave-active[data-v-d5eb49cf]{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.sidebar-header-swap-enter-from[data-v-d5eb49cf]{opacity:0;transform:translateY(6px)}.sidebar-header-swap-leave-to[data-v-d5eb49cf]{opacity:0;transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.sidebar-header-swap-enter-from[data-v-d5eb49cf],.sidebar-header-swap-leave-to[data-v-d5eb49cf]{transform:none}}.stat-row[data-v-4d64663a]{display:flex;flex-direction:column;gap:.25rem}.stat-row__label[data-v-4d64663a]{display:flex;align-items:center;gap:.25rem;font-size:.75rem;font-family:Iosevka Aile,ui-monospace,system-ui,sans-serif;color:#6b6967;text-transform:uppercase;letter-spacing:.05em}.stat-row__value[data-v-4d64663a]{font-family:Iosevka Aile,ui-monospace,system-ui,sans-serif;font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:600}.stat-row__icon[data-v-4d64663a]{flex-shrink:0}.image-gallery[data-v-25afb716]{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem}.image-gallery__item[data-v-25afb716]{flex:0 0 auto;width:200px}.image-gallery__trigger[data-v-25afb716]{display:block;width:100%;padding:0;border:none;background:none;cursor:pointer}.image-gallery__img[data-v-25afb716]{width:100%;height:140px;object-fit:cover;border-radius:0}.image-gallery__caption[data-v-25afb716]{display:block;font-size:.875rem;color:#6b6967;margin-top:.25rem}.image-gallery__credit[data-v-25afb716]{display:block;font-size:.75rem;font-family:Iosevka Aile,ui-monospace,system-ui,sans-serif;color:#6b6967}.lightbox[data-v-25afb716]{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1rem}.lightbox__backdrop[data-v-25afb716]{position:absolute;inset:0;background:#191919d9}.lightbox__dialog[data-v-25afb716]{position:relative;display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:90vw;outline:none}.lightbox__img[data-v-25afb716]{max-width:90vw;max-height:85vh;object-fit:contain;border-radius:0}.lightbox__meta[data-v-25afb716]{display:flex;flex-direction:column;align-items:center;color:#f7f6f5;text-align:center}.lightbox__caption[data-v-25afb716]{font-size:.875rem}.lightbox__credit[data-v-25afb716]{font-size:.75rem;font-family:Iosevka Aile,ui-monospace,system-ui,sans-serif;opacity:.75}.lightbox__close[data-v-25afb716],.lightbox__nav[data-v-25afb716]{position:absolute;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:0;background:#19191999;color:#f7f6f5;font-size:2rem;line-height:1;cursor:pointer}.lightbox__close[data-v-25afb716]:hover,.lightbox__nav[data-v-25afb716]:hover{background:#191919d9}.lightbox__close[data-v-25afb716]{top:-.5rem;right:-.5rem}.lightbox__nav--prev[data-v-25afb716]{left:-1.5rem;top:50%;transform:translateY(-50%)}.lightbox__nav--next[data-v-25afb716]{right:-1.5rem;top:50%;transform:translateY(-50%)}.poi-type-icon[data-v-ff0a4967]{flex-shrink:0}.poi-list[data-v-8d40243a]{padding:1rem;background:#f7f6f5;border-radius:0}.poi-list__title[data-v-8d40243a]{font-size:.75rem;font-family:Iosevka Aile,ui-monospace,system-ui,sans-serif;color:#6b6967;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.poi-list__items[data-v-8d40243a]{list-style:none;padding:0;display:flex;flex-direction:column;gap:.25rem}.poi-list__row[data-v-8d40243a]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem .75rem;background:#ebe9e7;border:none;border-radius:0;color:#191919;font:inherit;cursor:pointer;text-align:left;transition:background .12s cubic-bezier(.4,0,.2,1)}.poi-list__row[data-v-8d40243a]:hover{background:#f7f6f5}.poi-list__name[data-v-8d40243a]{flex:1;min-width:0;font-weight:500;font-size:.875rem}.poi-list__type[data-v-8d40243a]{color:#6b6967;font-size:.75rem;font-family:Iosevka Aile,ui-monospace,system-ui,sans-serif}.elevation-profile__label[data-v-0e0a7a69]{font-size:.75rem;font-family:Iosevka Aile,ui-monospace,system-ui,sans-serif;color:#6b6967;text-transform:uppercase;letter-spacing:.05em;font-weight:500;margin-bottom:.5rem}.elevation-profile__chart[data-v-0e0a7a69]{width:100%;height:160px;background:#ebe9e7;border-radius:0;overflow:hidden;border:1px solid rgba(25,25,25,.08);cursor:crosshair;touch-action:pan-y}@media(max-width:767px){.elevation-profile__chart[data-v-0e0a7a69]{height:120px}}.elevation-profile__chart canvas[data-v-0e0a7a69]{display:block;width:100%;height:100%}.elevation-profile__segments[data-v-0e0a7a69]{display:flex;gap:.5rem;margin-top:.5rem;flex-wrap:wrap}.elevation-profile__chip[data-v-0e0a7a69]{display:flex;align-items:center;gap:.25rem;background:#ebe9e7;border:1px solid rgba(25,25,25,.08);border-radius:0;padding:.25rem .5rem;font-size:.75rem;font-family:Iosevka Aile,ui-monospace,system-ui,sans-serif;color:#474645}.elevation-profile__chip-dot[data-v-0e0a7a69]{width:6px;height:6px;border-radius:50%;background:#191919;flex-shrink:0}.elevation-profile__chip-icon[data-v-0e0a7a69]{color:#6b6967;flex-shrink:0}.elevation-profile__chip-rating[data-v-0e0a7a69]{font-weight:500;color:#191919}.elevation-profile__chip-value[data-v-0e0a7a69]{font-weight:600;font-variant-numeric:tabular-nums;color:#191919}.content-cta[data-v-50edb125]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#f7f6f5;border-left:3px solid #191919;border-radius:0}.content-cta__heading[data-v-50edb125]{font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,system-ui,sans-serif;font-size:1.25rem;margin:0}.content-cta__body[data-v-50edb125]{color:#474645;font-size:.875rem;line-height:1.6;margin:0}.content-cta__button[data-v-50edb125]{align-self:flex-start;text-decoration:none}.content-cta__more[data-v-50edb125]{align-self:flex-start;font-size:.875rem;font-weight:600}.board-panel[data-v-ff4c65fb]{display:flex;flex-direction:column;gap:.5rem}.board-panel__heading[data-v-ff4c65fb]{margin:0;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#474645}.board-panel__figure[data-v-ff4c65fb]{margin:0}.board-panel__figure img[data-v-ff4c65fb]{display:block;width:100%;height:auto;border:1px solid #d1cecb}.board-panel__caption[data-v-ff4c65fb]{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.25rem;font-size:.875rem;color:#474645}.board-panel__more[data-v-ff4c65fb]{font-family:Iosevka Aile,ui-monospace,system-ui,sans-serif;font-size:.75rem;color:#6b6967}.trail-content[data-v-bd1f4b0f]{padding:1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:1.25rem;background:#ebe9e7}.trail-content__stats[data-v-bd1f4b0f]{display:flex;flex-wrap:wrap;gap:1.5rem;padding:.75rem 1.25rem;background:#f7f6f5;border-radius:0}.trail-content__spot[data-v-bd1f4b0f]{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;color:#6b6967;padding:.75rem 1rem;background:#f7f6f5;border-radius:0}.trail-content__spot a[data-v-bd1f4b0f]{color:#6b6967;text-decoration:none}.trail-content__spot a[data-v-bd1f4b0f]:hover{color:#191919}.trail-content__credit[data-v-bd1f4b0f]{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.875rem;color:#474645}.trail-content__credit a[data-v-bd1f4b0f]{color:#474645;text-decoration:underline}.trail-content__credit a[data-v-bd1f4b0f]:hover{color:#191919}.trail-content__credit-label[data-v-bd1f4b0f]{color:#6b6967}.trail-content__references[data-v-bd1f4b0f]{display:flex;flex-direction:column;gap:1rem;padding:1rem;background:#f7f6f5;border-radius:0}.trail-content__references-heading[data-v-bd1f4b0f]{font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,system-ui,sans-serif;font-size:1.25rem;margin:0}.trail-content__reference-group[data-v-bd1f4b0f]{display:flex;flex-direction:column;gap:.25rem}.trail-content__reference-kind[data-v-bd1f4b0f]{font-size:.75rem;font-family:Iosevka Aile,ui-monospace,system-ui,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#6b6967;margin:0}.trail-content__reference-list[data-v-bd1f4b0f]{list-style:none;margin:0;padding:0}.trail-content__reference-list li[data-v-bd1f4b0f]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.25rem 0;font-size:.875rem}.trail-content__reference-link[data-v-bd1f4b0f]{color:#191919;text-decoration:underline;overflow-wrap:anywhere}.trail-content__reference-meta[data-v-bd1f4b0f]{color:#6b6967;font-size:.75rem;font-family:Iosevka Aile,ui-monospace,system-ui,sans-serif;white-space:nowrap}.trail-content__description[data-v-bd1f4b0f]{color:#474645;font-size:1rem;line-height:1.6;padding:1rem;background:#f7f6f5;border-radius:0}.trail-content__description p+p[data-v-bd1f4b0f]{margin-top:.75rem}.trail-symbol[data-v-64c400ab]{display:block;flex-shrink:0;overflow:visible}.trail-card-list[data-v-bc3f1b43]{display:flex;flex-direction:column;gap:.5rem}.trail-card-list__card[data-v-bc3f1b43]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.75rem 1rem;background:#ebe9e7;border:none;border-radius:0;color:#191919;font:inherit;cursor:pointer;text-align:left;transition:background .12s cubic-bezier(.4,0,.2,1)}.trail-card-list__card[data-v-bc3f1b43]:hover{background:#f7f6f5}.trail-card-list__name[data-v-bc3f1b43]{font-weight:500;font-size:.875rem}.spot-summary-panel[data-v-d1ae1830]{padding:1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:1.25rem;background:#ebe9e7}.spot-summary-panel__description[data-v-d1ae1830]{color:#474645;font-size:1rem;line-height:1.6;padding:1rem;background:#f7f6f5;border-radius:0}.spot-summary-panel__trails[data-v-d1ae1830]{padding:1rem;background:#f7f6f5;border-radius:0}.spot-summary-panel__section-title[data-v-d1ae1830]{font-size:.75rem;font-family:Iosevka Aile,ui-monospace,system-ui,sans-serif;color:#6b6967;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.spot-summary-panel__link[data-v-d1ae1830]{display:inline-flex;align-items:center;gap:.5rem;color:#f7f6f5;font-weight:600;font-size:.875rem;text-decoration:none;padding:.5rem 1rem;background:#191919;border-radius:0;transition:background .12s cubic-bezier(.4,0,.2,1);align-self:flex-start}.spot-summary-panel__link[data-v-d1ae1830]:hover{background:#000;text-decoration:none}.poi-summary-panel[data-v-2e8eec54]{padding:1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:1.25rem;background:#ebe9e7}.poi-summary-panel__type[data-v-2e8eec54]{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-family:Iosevka Aile,ui-monospace,system-ui,sans-serif;color:#191919;text-transform:uppercase;letter-spacing:.05em;align-self:flex-start;padding:.25rem .75rem .25rem .25rem;background:#d6d3cf;border-radius:0}.poi-summary-panel__description[data-v-2e8eec54]{color:#474645;font-size:1rem;line-height:1.6;padding:1rem;background:#f7f6f5;border-radius:0}.poi-summary-panel__link[data-v-2e8eec54]{align-self:flex-start;padding:.5rem 1rem;color:#f7f6f5;background:#191919;border-radius:0;font-weight:500;text-decoration:none}.poi-summary-panel__link[data-v-2e8eec54]:hover{background:#000;text-decoration:none}.org-panel[data-v-f2ccaddd]{padding:1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:1.25rem;background:#ebe9e7}.org-panel__logo[data-v-f2ccaddd]{max-width:160px;max-height:80px;object-fit:contain;align-self:flex-start;padding:.75rem;background:#f7f6f5;border-radius:0}.org-panel__description[data-v-f2ccaddd]{color:#474645;font-size:1rem;line-height:1.6;padding:1rem;background:#f7f6f5;border-radius:0}.org-panel__section[data-v-f2ccaddd]{padding:1rem;background:#f7f6f5;border-radius:0}.org-panel__section-title[data-v-f2ccaddd]{font-size:.75rem;font-family:Iosevka Aile,ui-monospace,system-ui,sans-serif;color:#6b6967;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.org-panel__empty[data-v-f2ccaddd]{color:#6b6967;font-size:.875rem}.org-panel__links[data-v-f2ccaddd]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;padding:1rem;background:#f7f6f5;border-radius:0}.org-panel__link[data-v-f2ccaddd]{display:inline-flex;align-items:center;gap:.5rem;color:#f7f6f5;font-weight:600;font-size:.875rem;text-decoration:none;padding:.5rem 1rem;background:#191919;border-radius:0;transition:background .12s cubic-bezier(.4,0,.2,1)}.org-panel__link[data-v-f2ccaddd]:hover{background:#000;text-decoration:none}.org-panel__link--quiet[data-v-f2ccaddd]{background:transparent;color:#474645;padding:.5rem 0}.org-panel__link--quiet[data-v-f2ccaddd]:hover{background:transparent;color:#191919}.access-content[data-v-c4974cb5]{padding:1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:1.25rem;background:#ebe9e7}.access-content__stats[data-v-c4974cb5]{display:flex;flex-wrap:wrap;gap:1.5rem;padding:.75rem 1.25rem;background:#f7f6f5;border-radius:0}.access-content__description[data-v-c4974cb5]{color:#474645;font-size:1rem;line-height:1.6;padding:1rem;background:#f7f6f5;border-radius:0}.access-content__description p+p[data-v-c4974cb5]{margin-top:.75rem}.difficulty-badge[data-v-8f67209b]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid rgba(25,25,25,.08);border-radius:0;background:#f7f6f5;color:#191919;font-size:.875rem;font-family:Iosevka Aile,ui-monospace,system-ui,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.difficulty-badge__label[data-v-8f67209b]{white-space:nowrap}.sidebar-size-toggle[data-v-65b1e0d9]{position:absolute;top:calc(52px + 1rem);right:calc(400px + 1rem);z-index:31;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:0;background:#f7f6f5;color:#474645;box-shadow:0 8px 24px #19191929;cursor:pointer;transition:right .3s cubic-bezier(.4,0,.2,1),background .12s cubic-bezier(.4,0,.2,1)}.sidebar-size-toggle[data-v-65b1e0d9]:hover{background:#d6d3cf;color:#191919}.sidebar-size-toggle--maximized[data-v-65b1e0d9]{right:calc(min(100% - 1rem,880px) + 1rem)}@media(max-width:767px){.sidebar-size-toggle[data-v-65b1e0d9]{display:none}}.sidebar[data-v-65b1e0d9]{position:absolute;z-index:30;background:#ebe9e7;overflow-y:auto}@media(min-width:768px){.sidebar[data-v-65b1e0d9]{top:calc(52px + 1rem);right:.5rem;width:400px;max-height:calc(100% - 52px - 1.5rem);border:none;border-radius:0;box-shadow:0 18px 48px #19191938;transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1)}.sidebar--maximized[data-v-65b1e0d9]{width:min(100% - 1rem,880px)}.sidebar--maximized .sidebar__body[data-v-65b1e0d9]{max-width:760px;margin:0 auto}}@media(max-width:767px){.sidebar[data-v-65b1e0d9]{--drawer-peek: 40svh ;--drawer-rail: 64px;--drawer-offset: 0px;right:.5rem;bottom:calc(max(var(--viewport-bottom-inset, calc(100lvh - 100dvh) ),env(safe-area-inset-bottom,0px)) + .5rem);left:.5rem;display:flex;flex-direction:column;max-height:calc(100% - max(var(--viewport-bottom-inset, calc(100lvh - 100dvh) ),env(safe-area-inset-bottom,0px)) - 1.75rem - 44px);overflow:hidden;border:none;border-radius:0;box-shadow:0 18px 48px #19191938;transform:translate3d(0,var(--drawer-offset),0);clip-path:inset(-60px 0 var(--drawer-offset) 0 round 0 0 0 0);will-change:transform;transition:transform .4s cubic-bezier(.32,.72,0,1),clip-path .4s cubic-bezier(.32,.72,0,1)}.sidebar--peek[data-v-65b1e0d9]{--drawer-offset: max(0px, calc(100% - var(--drawer-peek)))}.sidebar--rail[data-v-65b1e0d9]{--drawer-offset: max(0px, calc(100% - var(--drawer-rail)))}.sidebar--dragging[data-v-65b1e0d9]{transition:none}.sidebar .sidebar__body-wrapper[data-v-65b1e0d9]{display:flex;flex-direction:column;flex:0 1 auto}.sidebar .sidebar__body[data-v-65b1e0d9]{flex:0 1 auto;min-height:0;height:auto;overscroll-behavior-y:none}.sidebar--peek .sidebar__body[data-v-65b1e0d9],.sidebar--rail .sidebar__body[data-v-65b1e0d9]{overflow:hidden;touch-action:none}}.sidebar__loading[data-v-65b1e0d9]{padding:1rem;color:#6b6967;text-align:center}.sidebar__error[data-v-65b1e0d9]{padding:1rem;color:#c81e00;text-align:center}.sidebar__body-wrapper[data-v-65b1e0d9]{flex:1;min-height:0;overflow:hidden}.sidebar__body[data-v-65b1e0d9]{overflow-y:auto;height:100%}.sidebar__entity-badge[data-v-65b1e0d9]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:0}.sidebar__entity-badge--spot[data-v-65b1e0d9]{background:#191919;color:#f7f6f5}.sidebar__entity-badge--poi[data-v-65b1e0d9]{background:#d6d3cf;color:#191919}.sidebar__entity-badge--organisation[data-v-65b1e0d9]{background:#191919;color:#f7f6f5}@media(prefers-reduced-motion:reduce)and (max-width:767px){.sidebar[data-v-65b1e0d9]{transition:none}}@media(min-width:768px){.sidebar-slide-enter-active[data-v-65b1e0d9],.sidebar-slide-leave-active[data-v-65b1e0d9]{transition:transform .3s cubic-bezier(.4,0,.2,1)}}@media(max-width:767px){.sidebar-slide-enter-active[data-v-65b1e0d9],.sidebar-slide-leave-active[data-v-65b1e0d9]{transition:translate .3s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.32,.72,0,1),clip-path .4s cubic-bezier(.32,.72,0,1)}}.sidebar--no-anim[data-v-65b1e0d9],.sidebar--no-anim.sidebar-slide-enter-active[data-v-65b1e0d9],.sidebar--no-anim.sidebar-slide-leave-active[data-v-65b1e0d9]{transition:none!important}@media(min-width:768px){.sidebar-slide-enter-from[data-v-65b1e0d9],.sidebar-slide-leave-to[data-v-65b1e0d9]{transform:translate(100%)}}@media(max-width:767px){.sidebar-slide-enter-from[data-v-65b1e0d9],.sidebar-slide-leave-to[data-v-65b1e0d9]{translate:0 calc(100% + 3rem)}}@media(prefers-reduced-motion:reduce){.slide-forward-enter-active[data-v-65b1e0d9],.slide-forward-leave-active[data-v-65b1e0d9],.slide-back-enter-active[data-v-65b1e0d9],.slide-back-leave-active[data-v-65b1e0d9]{transition:opacity .15s linear}.slide-forward-enter-from[data-v-65b1e0d9],.slide-forward-leave-to[data-v-65b1e0d9],.slide-back-enter-from[data-v-65b1e0d9],.slide-back-leave-to[data-v-65b1e0d9]{transform:none}}.slide-forward-enter-active[data-v-65b1e0d9],.slide-forward-leave-active[data-v-65b1e0d9]{transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.slide-forward-enter-from[data-v-65b1e0d9]{transform:translate(40px);opacity:0}.slide-forward-leave-to[data-v-65b1e0d9]{transform:translate(-40px);opacity:0}.slide-back-enter-active[data-v-65b1e0d9],.slide-back-leave-active[data-v-65b1e0d9]{transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.slide-back-enter-from[data-v-65b1e0d9]{transform:translate(-40px);opacity:0}.slide-back-leave-to[data-v-65b1e0d9]{transform:translate(40px);opacity:0}.about__contribute[data-v-dbd7bcf0]{font-weight:600}.legend+h3[data-v-69c83299],.legend h3[data-v-69c83299]{margin-top:1.5rem}.legend__rows[data-v-69c83299]{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.legend__row[data-v-69c83299]{display:flex;align-items:center;gap:.75rem}.legend__row--spot[data-v-69c83299]{margin-top:.75rem;align-items:flex-start}.legend__swatch[data-v-69c83299]{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:.5rem;width:76px;padding:.5rem;background:#ebe9e7;border-radius:0}.legend__swatch--plain[data-v-69c83299]{background:none;padding:.25rem 0;width:76px}.legend__term[data-v-69c83299]{flex-shrink:0;width:116px;font-family:Iosevka Aile,ui-monospace,system-ui,sans-serif;font-weight:600;font-size:.875rem}.legend__swatch--signature[data-v-69c83299]{background:none;color:#191919}.legend__text[data-v-69c83299]{font-size:.875rem;line-height:1.4}.legend__note[data-v-69c83299]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.75rem;padding:.5rem .75rem;background:#ebe9e7;border-radius:0;font-size:.875rem}.legend__note-item[data-v-69c83299]{display:flex;align-items:center;gap:.5rem}.legend__dots[data-v-69c83299]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.75rem;font-size:.875rem}.legend__dot-item[data-v-69c83299]{display:flex;align-items:center;gap:.5rem}.legend__dot[data-v-69c83299]{width:13px;height:13px;border-radius:0;border:2px solid #f7f6f5;outline:1px solid #d1cecb}.legend__tiles[data-v-69c83299]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem;margin-top:.75rem}.legend__tile[data-v-69c83299]{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem;border:1px solid rgba(25,25,25,.1);border-radius:0;font-size:.875rem;text-align:center}.legend__tile-icon[data-v-69c83299]{color:#191919}.static-page[data-v-1818bd65] a{overflow-wrap:anywhere}.intro-preview[data-v-70ecb711]{margin:1rem 0 1.5rem}.intro-preview__poster[data-v-70ecb711]{width:100%;aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;border:none;background:#191919;color:#f7f6f5;font:inherit;cursor:pointer}.intro-preview__poster:hover .intro-preview__play[data-v-70ecb711]{transform:scale(1.06)}.intro-preview__poster[data-v-70ecb711]:focus-visible{outline:2px solid #191919;outline-offset:3px}.intro-preview__play[data-v-70ecb711]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#f7f6f5;color:#191919;transition:transform .12s cubic-bezier(.4,0,.2,1)}.intro-preview__label[data-v-70ecb711]{font-family:Iosevka Aile,ui-monospace,system-ui,sans-serif;font-size:.875rem}.guide__subheading[data-v-5532b3fd]{margin:1.25rem 0 .5rem;font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,system-ui,sans-serif;font-size:1rem;font-weight:600;color:#191919}.guide__rules[data-v-5532b3fd]{margin:.5rem 0 0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.5rem}.guide__rules[data-v-5532b3fd] strong{color:#191919}.guide__grades[data-v-5532b3fd],.guide__style[data-v-5532b3fd]{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column}.guide__grades[data-v-5532b3fd]{gap:.75rem}.guide__style[data-v-5532b3fd]{gap:.5rem}.guide__grade[data-v-5532b3fd]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:#ebe9e7;border-radius:0}.guide__grade-symbol[data-v-5532b3fd]{flex-shrink:0}.guide__grade-body[data-v-5532b3fd]{min-width:0;font-size:.875rem;line-height:1.4}.guide__grade .guide__grade-body p+p[data-v-5532b3fd]{margin-top:.25rem}.guide__grade-name[data-v-5532b3fd]{font-family:Iosevka Aile,ui-monospace,system-ui,sans-serif;font-weight:600;color:#191919}.guide__grade-rider[data-v-5532b3fd]{font-style:italic}.guide__grade-limits[data-v-5532b3fd]{font-family:Iosevka Aile,ui-monospace,system-ui,sans-serif;color:#191919}.guide__style-row[data-v-5532b3fd]{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.4}.guide__style-row strong[data-v-5532b3fd]{color:#191919}.guide__caveat[data-v-5532b3fd]{font-size:.875rem}.contribute__guide[data-v-9799f639]{font-weight:600}.contribute__cta[data-v-9799f639]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem}.contribute__button[data-v-9799f639]{text-decoration:none}.contribute__address[data-v-9799f639]{font-size:.875rem}.contribute__footer[data-v-9799f639]{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(25,25,25,.08);font-size:.875rem}.admin-login-form[data-v-056e7e39]{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:320px;margin:0 auto;text-align:left}.admin-login-form__field[data-v-056e7e39]{display:flex;flex-direction:column;gap:.25rem}.admin-login-form__label[data-v-056e7e39]{font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:.75rem;font-family:Iosevka Aile,ui-monospace,system-ui,sans-serif;font-weight:600;color:#474645;text-transform:uppercase;letter-spacing:.04em}.admin-login-form__input[data-v-056e7e39]{width:100%;padding:.5rem .75rem;border:1px solid rgba(25,25,25,.1);border-radius:0;font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:.875rem;color:#191919;background:#fff}.admin-login-form__input[data-v-056e7e39]:focus{outline:none;border-color:#191919}.admin-login-form__error[data-v-056e7e39]{color:#c81e00;font-size:.875rem}.admin-login-form__submit[data-v-056e7e39]{width:100%}.admin-login-form__submit[data-v-056e7e39]:disabled{opacity:.6;cursor:wait}.page-overlay[data-v-a0da404f]{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:1.5rem}@media(max-width:767px){.page-overlay[data-v-a0da404f]{padding:0;align-items:flex-end}}.page-overlay__backdrop[data-v-a0da404f]{position:absolute;inset:0;background:#19191973;backdrop-filter:blur(2px)}.page-overlay__card[data-v-a0da404f]{position:relative;display:flex;flex-direction:column;width:100%;max-width:720px;max-height:85vh;background:#f7f6f5;border-radius:0;box-shadow:0 18px 48px #19191938;overflow:hidden}@media(max-width:767px){.page-overlay__card[data-v-a0da404f]{max-width:none;max-height:92vh;border-radius:0}}.page-overlay__header[data-v-a0da404f]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.25rem 1.25rem 1rem;background:#ebe9e7}.page-overlay__title[data-v-a0da404f]{font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,system-ui,sans-serif;font-size:2rem;font-weight:700;line-height:1.2;color:#191919}.page-overlay__close[data-v-a0da404f]{flex-shrink:0;width:32px;height:32px;border:none;background:none;font-size:1.5rem;color:#191919;cursor:pointer;border-radius:0;display:flex;align-items:center;justify-content:center}.page-overlay__close[data-v-a0da404f]:hover{background:#f7f6f5;color:#191919}.page-overlay__lead[data-v-a0da404f]{margin-bottom:1rem;text-align:center}.page-overlay__aside[data-v-a0da404f]{margin-top:1.25rem;text-align:center;font-size:.875rem}.page-overlay__body[data-v-a0da404f]{flex:1;min-height:0;overflow-y:auto;padding:1.25rem;color:#474645;font-size:1rem;line-height:1.6}.page-overlay__body[data-v-a0da404f] .static-page>h2{margin:1.5rem 0 .5rem;font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,system-ui,sans-serif;font-size:1.25rem;font-weight:600;color:#191919}.page-overlay__body[data-v-a0da404f] .static-page>h2:first-child{margin-top:0}.page-overlay__body[data-v-a0da404f] p+p{margin-top:.75rem}.page-overlay-leave-active[data-v-a0da404f]{pointer-events:none}.page-overlay-enter-active .page-overlay__backdrop[data-v-a0da404f]{transition:opacity .26s cubic-bezier(0,0,.2,1)}.page-overlay-leave-active .page-overlay__backdrop[data-v-a0da404f]{transition:opacity .18s cubic-bezier(.4,0,1,1)}.page-overlay-enter-active .page-overlay__card[data-v-a0da404f]{transition:opacity .26s cubic-bezier(0,0,.2,1),transform .26s cubic-bezier(0,0,.2,1)}.page-overlay-leave-active .page-overlay__card[data-v-a0da404f]{transition:opacity .18s cubic-bezier(.4,0,1,1),transform .18s cubic-bezier(.4,0,1,1)}.page-overlay-enter-from .page-overlay__backdrop[data-v-a0da404f],.page-overlay-leave-to .page-overlay__backdrop[data-v-a0da404f]{opacity:0}.page-overlay-enter-from .page-overlay__card[data-v-a0da404f],.page-overlay-leave-to .page-overlay__card[data-v-a0da404f]{opacity:0;transform:translateY(16px) scale(.98)}@media(max-width:767px){.page-overlay-enter-from .page-overlay__card[data-v-a0da404f],.page-overlay-leave-to .page-overlay__card[data-v-a0da404f]{opacity:1;transform:translateY(100%)}}.page-overlay-swap-enter-active[data-v-a0da404f],.page-overlay-swap-leave-active[data-v-a0da404f]{transition:opacity .12s cubic-bezier(.4,0,.2,1)}.page-overlay-swap-enter-from[data-v-a0da404f],.page-overlay-swap-leave-to[data-v-a0da404f]{opacity:0}@media(prefers-reduced-motion:reduce){.page-overlay-enter-from .page-overlay__card[data-v-a0da404f],.page-overlay-leave-to .page-overlay__card[data-v-a0da404f]{transform:none;opacity:0}}.trail-map[data-astro-cid-rxx5fs5o]{width:100%;flex:1;min-height:0;position:relative}.main-nav-container[data-astro-cid-rxx5fs5o]{position:absolute;top:.5rem;right:.5rem;left:.5rem;z-index:20;min-height:52px;background:#ebe9e7;border:none;border-radius:0;box-shadow:0 8px 24px #19191929}@media(max-width:767px){.main-nav-container[data-astro-cid-rxx5fs5o]{min-height:44px}}.trail-map[data-astro-cid-rxx5fs5o] .trail-hover-marker{width:14px;height:14px;border-radius:50%;background:#191919;border:2px solid #fff;box-shadow:0 1px 4px #0006;pointer-events:none}.trail-map[data-astro-cid-rxx5fs5o] .maplibregl-ctrl-bottom-left,.trail-map[data-astro-cid-rxx5fs5o] .maplibregl-ctrl-bottom-right{bottom:max(var(--viewport-bottom-inset, calc(100lvh - 100dvh) ),env(safe-area-inset-bottom,0px))}.trail-map[data-astro-cid-rxx5fs5o] .maplibregl-ctrl-group{background:#f7f6f5;border:none;border-radius:0;box-shadow:0 8px 24px #19191929;overflow:hidden}.trail-map[data-astro-cid-rxx5fs5o] .layer-toggle-ctrl{overflow:visible}.trail-map[data-astro-cid-rxx5fs5o] .maplibregl-ctrl-group button+button{border-top:1px solid rgba(25,25,25,.08)}.trail-map[data-astro-cid-rxx5fs5o] .maplibregl-ctrl-group button:hover{background:#fff0b5}.trail-map[data-astro-cid-rxx5fs5o] .maplibregl-ctrl-geolocate-active{background:#d6d3cf;color:#191919}.trail-map[data-astro-cid-rxx5fs5o] .maplibregl-ctrl-top-left .layer-toggle__panel{right:auto;left:calc(100% + 6px)}@media(max-width:767px){.trail-map[data-astro-cid-rxx5fs5o] .maplibregl-ctrl-top-left .layer-toggle__panel{left:0}}.trail-map[data-astro-cid-rxx5fs5o] .maplibregl-ctrl-top-left{top:calc(52px + 1rem);left:.75rem;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.trail-map[data-astro-cid-rxx5fs5o] .maplibregl-ctrl-top-left .maplibregl-ctrl{float:none;margin:0}.trail-map[data-astro-cid-rxx5fs5o] .maplibregl-ctrl-top-left .maplibregl-ctrl-group button{width:40px;height:40px}@media(max-width:767px){.trail-map[data-astro-cid-rxx5fs5o] .maplibregl-ctrl-top-left{top:auto;bottom:calc(max(var(--viewport-bottom-inset, calc(100lvh - 100dvh) ),env(safe-area-inset-bottom,0px)) + .75rem);left:.75rem}.trail-map[data-astro-cid-rxx5fs5o] .maplibregl-ctrl-top-left .maplibregl-ctrl-group button{width:34px;height:34px}.trail-map[data-astro-cid-rxx5fs5o] .maplibregl-ctrl-group:has(.maplibregl-ctrl-zoom-in){display:none}}.trail-map[data-astro-cid-rxx5fs5o] .maplibregl-popup-close-button{top:0;right:0;font-size:20px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;color:#f7f6f5;border-radius:0}.trail-map[data-astro-cid-rxx5fs5o] .maplibregl-popup-close-button:hover{background:#ffffff26}.trail-map[data-astro-cid-rxx5fs5o] .maplibregl-popup-content:has(.popup-section--nature:first-child) .maplibregl-popup-close-button{color:#191919}.trail-map[data-astro-cid-rxx5fs5o] .maplibregl-popup-content{padding:0;overflow:hidden;border-radius:0;box-shadow:0 8px 24px #19191929;background:#ebe9e7}.trail-map[data-astro-cid-rxx5fs5o] .maplibregl-popup-anchor-bottom .maplibregl-popup-tip,.trail-map[data-astro-cid-rxx5fs5o] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip,.trail-map[data-astro-cid-rxx5fs5o] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#ebe9e7}.trail-map[data-astro-cid-rxx5fs5o] .maplibregl-popup-anchor-top .maplibregl-popup-tip,.trail-map[data-astro-cid-rxx5fs5o] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip,.trail-map[data-astro-cid-rxx5fs5o] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-bottom-color:#191919}.trail-map[data-astro-cid-rxx5fs5o] .maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:#ebe9e7}.trail-map[data-astro-cid-rxx5fs5o] .maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#ebe9e7}
