.hero[data-v-93ecbd12]{margin-top:var(--frame-inset);min-height:max(660px, calc(100svh - var(--frame-inset) * 2));color:#fff;background:rgb(var(--v-theme-forest));align-items:flex-end;display:flex;position:relative}.hero__photos[data-v-93ecbd12]{z-index:-1;position:absolute;inset:0}.hero__photo[data-v-93ecbd12]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease-out), transform 9s linear;position:absolute;inset:0;transform:scale(1.05)}.hero__photo--active[data-v-93ecbd12]{opacity:1;transform:scale(1)}.hero__photos[data-v-93ecbd12]:after{content:"";background:linear-gradient(to top, rgba(var(--v-theme-forest-deep), .9) 0%, rgba(var(--v-theme-forest-deep), .4) 42%, transparent 72%), linear-gradient(100deg, rgba(var(--v-theme-forest-deep), .5) 0%, transparent 55%), linear-gradient(to bottom, rgba(var(--v-theme-forest-deep), .45) 0%, transparent 20%);position:absolute;inset:0}.hero__content[data-v-93ecbd12]{gap:40px;padding-top:160px;padding-bottom:clamp(32px,5vw,56px);display:grid}.hero__copy[data-v-93ecbd12]{max-width:14.5em;font-size:var(--step-5)}.hero__copy h1[data-v-93ecbd12]{font-size:inherit}.hero__lede[data-v-93ecbd12]{color:#ffffffdb;max-width:34rem;margin-top:24px}.hero__actions[data-v-93ecbd12]{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.hero__highlights[data-v-93ecbd12]{font-size:var(--step--1);color:#ffffffd1;flex-wrap:wrap;gap:8px 20px;margin-top:28px;font-weight:600;list-style:none;display:flex}.hero__highlights li[data-v-93ecbd12]{align-items:center;gap:6px;display:inline-flex}.hero__highlights[data-v-93ecbd12] .v-icon{color:rgb(var(--v-theme-gold-soft))}.hero__gallery[data-v-93ecbd12]{flex-direction:column;align-self:end;gap:12px;display:flex}.hero__caption[data-v-93ecbd12]{font-size:var(--step--1);color:#ffffffc7;font-weight:600}.hero__thumbs[data-v-93ecbd12]{background:rgba(var(--v-theme-forest-deep), .35);-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff1f;border-radius:20px;align-self:flex-start;align-items:center;gap:8px;padding:8px;display:flex}.hero__thumb[data-v-93ecbd12]{cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:12px;width:64px;height:46px;padding:0;transition:opacity .2s;position:relative;overflow:hidden}.hero__thumb img[data-v-93ecbd12]{object-fit:cover;width:100%;height:100%}.hero__thumb[data-v-93ecbd12]:hover,.hero__thumb--active[data-v-93ecbd12]{opacity:1}.hero__progress[data-v-93ecbd12]{background:rgb(var(--v-theme-accent));transform-origin:0;border-radius:3px;height:3px;position:absolute;bottom:5px;left:6px;right:6px;transform:scaleX(0)}.hero__thumb--active .hero__progress[data-v-93ecbd12]{transform:scaleX(1)}.hero__thumb--playing .hero__progress[data-v-93ecbd12]{animation:hero-progress-93ecbd12 var(--advance) linear forwards}@keyframes hero-progress-93ecbd12{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width>=960px){.hero__content[data-v-93ecbd12]{grid-template-columns:1fr auto;align-items:end}.hero__gallery[data-v-93ecbd12]{align-items:flex-end}.hero__thumbs[data-v-93ecbd12]{align-self:flex-end}}@media (width<=599px){.hero__actions[data-v-93ecbd12] .v-btn{flex:100%}.hero__thumb[data-v-93ecbd12]{width:56px;height:40px}}.visit__copy[data-v-86587a59]{max-width:36rem}.visit__points[data-v-86587a59]{gap:4px;margin-top:8px;list-style:none;display:grid}.visit__points li[data-v-86587a59]{border-top:var(--hairline);grid-template-columns:96px 1fr;gap:16px;padding:14px 0;display:grid}.visit__points strong[data-v-86587a59]{color:rgb(var(--v-theme-primary));font-weight:700}.report-wrap[data-v-86587a59]{border-radius:var(--radius-xl);background:radial-gradient(80% 70% at 100% 0%, rgba(var(--v-theme-accent), .22), transparent 70%), rgb(var(--v-theme-sage));justify-self:center;width:100%;max-width:500px;padding:clamp(16px,3vw,32px);position:relative}.report[data-v-86587a59]{background:rgb(var(--v-theme-surface));border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);padding:clamp(20px,3vw,28px)}.report-wrap__sent[data-v-86587a59]{font-size:var(--step--1);color:#fff;background:rgb(var(--v-theme-forest));box-shadow:var(--shadow-soft);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-weight:700;display:inline-flex;position:absolute;bottom:-18px;right:clamp(8px,2vw,20px)}.report__head[data-v-86587a59]{border-bottom:var(--hairline);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-bottom:18px;display:flex}.report__kicker[data-v-86587a59]{font-size:var(--step--1);color:rgb(var(--v-theme-primary));font-weight:700}.report__property[data-v-86587a59]{font-size:var(--step-1);letter-spacing:-.02em;margin-top:2px}.report__when[data-v-86587a59]{font-size:var(--step--1);color:rgb(var(--v-theme-muted))}.report__weather[data-v-86587a59]{background:rgb(var(--v-theme-sage));color:rgb(var(--v-theme-primary));border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.report__checks[data-v-86587a59]{gap:12px;padding-block:20px;list-style:none;display:grid}.report__check[data-v-86587a59]{grid-template-columns:20px 1fr;align-items:start;gap:12px;font-size:.95rem;line-height:1.45;display:grid}.report__check--ok[data-v-86587a59] .v-icon{color:rgb(var(--v-theme-success))}.report__check--flag[data-v-86587a59]{border-radius:var(--radius-sm);background:rgba(var(--v-theme-accent), .16);margin-inline:-12px;padding:10px 12px}.report__check--flag[data-v-86587a59] .v-icon{color:rgb(var(--v-theme-warning))}.report__note[data-v-86587a59]{font-size:var(--step--1);color:rgb(var(--v-theme-muted));display:block}.report__photos[data-v-86587a59]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.report__photos img[data-v-86587a59]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-sm);width:100%}.report__foot[data-v-86587a59]{font-size:var(--step--1);color:rgb(var(--v-theme-muted));flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:18px;display:flex}.report__summary[data-v-86587a59]{color:rgb(var(--v-theme-on-surface));font-weight:700}.how[data-v-306a69b8]{background:rgb(var(--v-theme-surface))}.how__title[data-v-306a69b8]{max-width:14em}.how__steps[data-v-306a69b8]{list-style:none}.how__step[data-v-306a69b8]{position:relative}@media (width>=768px){.how__step[data-v-306a69b8]:not(:last-child):after{content:"";background:linear-gradient(90deg, rgba(var(--v-theme-accent), .8), rgba(var(--v-theme-accent), .15));height:2px;position:absolute;top:24px;left:64px;right:-16px}}.how__num[data-v-306a69b8]{width:48px;height:48px;color:rgb(var(--v-theme-on-accent));background:rgb(var(--v-theme-accent));box-shadow:0 0 0 6px rgba(var(--v-theme-accent), .18);border-radius:50%;place-items:center;margin-bottom:12px;font-size:1.125rem;font-weight:800;display:grid}.how__step-title[data-v-306a69b8]{font-size:var(--step-2)}.map[data-v-6ee1c21a]{width:100%;height:auto;font-family:var(--type-body);overflow:visible}.map__road-glow[data-v-6ee1c21a]{fill:none;stroke:rgba(var(--v-theme-accent), .18);stroke-width:16px;stroke-linejoin:round}.map__road[data-v-6ee1c21a]{fill:none;stroke:rgb(var(--v-theme-accent));stroke-width:4px;stroke-linejoin:round;stroke-linecap:round}.map--armed .map__road[data-v-6ee1c21a]{stroke-dasharray:1;stroke-dashoffset:1px}.map--armed .map__road-glow[data-v-6ee1c21a],.map--armed .map__spur[data-v-6ee1c21a],.map--armed .map__town[data-v-6ee1c21a],.map--armed .map__peak[data-v-6ee1c21a]{opacity:0}.map--drawn .map__road[data-v-6ee1c21a]{stroke-dashoffset:0;transition:stroke-dashoffset 2.4s var(--ease-out)}.map--drawn .map__road-glow[data-v-6ee1c21a],.map--drawn .map__spur[data-v-6ee1c21a],.map--drawn .map__town[data-v-6ee1c21a],.map--drawn .map__peak[data-v-6ee1c21a]{opacity:1;transition:opacity .8s 1.6s}.map__spur[data-v-6ee1c21a]{fill:none;stroke:rgba(var(--v-theme-accent), .85);stroke-width:2.5px;stroke-dasharray:5 6;stroke-linecap:round}.map__peak path[data-v-6ee1c21a]{fill:rgb(var(--v-theme-background))}.map__label[data-v-6ee1c21a],.map__peak text[data-v-6ee1c21a]{paint-order:stroke;stroke:rgb(var(--v-theme-forest));stroke-width:5px;stroke-linejoin:round}.map__peak-name[data-v-6ee1c21a]{fill:rgb(var(--v-theme-background));font-family:var(--type-display);font-size:14px;font-weight:700}.map__peak-elev[data-v-6ee1c21a]{fill:#fff9;font-size:11px}.map__town[data-v-6ee1c21a]{cursor:pointer}.map__hit[data-v-6ee1c21a]{fill:#0000}.map__dot[data-v-6ee1c21a]{fill:rgb(var(--v-theme-forest));stroke:rgb(var(--v-theme-background));stroke-width:2.5px;transition:fill .2s,r .2s}.map__label[data-v-6ee1c21a]{fill:rgb(var(--v-theme-background))}.map__name[data-v-6ee1c21a]{font-family:var(--type-display);letter-spacing:-.01em;font-size:15px;font-weight:700}.map__elev[data-v-6ee1c21a]{fill:#fff9;font-size:11px}@media (width<=599px){.map__name[data-v-6ee1c21a]{font-size:19px}.map__elev[data-v-6ee1c21a]{display:none}.map__peak-name[data-v-6ee1c21a]{font-size:17px}.map__peak-elev[data-v-6ee1c21a]{font-size:13px}}.map__town--active .map__dot[data-v-6ee1c21a],.map__town:hover .map__dot[data-v-6ee1c21a]{fill:rgb(var(--v-theme-gold-soft));r:9px}.map__town--active .map__name[data-v-6ee1c21a],.map__town:hover .map__name[data-v-6ee1c21a]{fill:rgb(var(--v-theme-gold-soft))}.area[data-v-293b554d]{color:rgb(var(--v-theme-background));background:radial-gradient(70% 55% at 85% 10%, rgba(var(--v-theme-accent), .22) 0%, transparent 70%), radial-gradient(60% 50% at 0% 100%, rgba(var(--v-theme-primary), .35) 0%, transparent 70%), rgb(var(--v-theme-forest))}.area__lede[data-v-293b554d]{color:#ffffffc7;max-width:34rem}.area__towns[data-v-293b554d]{margin-top:8px;list-style:none}.area__town[data-v-293b554d]{border-radius:var(--radius-md);background:#ffffff0f;border:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;transition:background-color .2s,border-color .2s;display:flex}.area__town-name[data-v-293b554d]{letter-spacing:-.015em;font-weight:700}.area__town-elev[data-v-293b554d]{opacity:.6;font-size:.8rem}.area__town-arrow[data-v-293b554d]{opacity:.4;transition:opacity .2s, transform .2s var(--ease-out);flex-shrink:0}.area__town[data-v-293b554d]:hover,.area__town--active[data-v-293b554d]{border-color:rgba(var(--v-theme-accent), .6);background:#ffffff1f}.area__town:hover .area__town-arrow[data-v-293b554d],.area__town--active .area__town-arrow[data-v-293b554d]{opacity:1;color:rgb(var(--v-theme-gold-soft));transform:translate(2px,-2px)}@media (width<=479px){.area__town[data-v-293b554d]{padding:10px 14px}.area__town-arrow[data-v-293b554d]{display:none}}.area__map[data-v-293b554d]{justify-self:center;width:100%;max-width:620px}@media (width>=1024px){.faq__intro[data-v-d26c357d]{position:sticky;top:120px}}.faq__link[data-v-d26c357d]{color:rgb(var(--v-theme-primary));text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700}.faq__panels[data-v-d26c357d]{gap:10px}.faq__panels[data-v-d26c357d] .faq__panel{border:var(--hairline);border-radius:var(--radius-md)!important;margin:0!important}.faq__panels[data-v-d26c357d] .faq__panel:after{display:none}.faq__panels[data-v-d26c357d] .v-expansion-panel-title{border-radius:var(--radius-md);padding:20px 24px}.faq__panels[data-v-d26c357d] .v-expansion-panel-text__wrapper{padding:0 24px 22px}.faq__panels[data-v-d26c357d] .v-expansion-panel--active{box-shadow:var(--shadow-soft)}.faq__q[data-v-d26c357d]{letter-spacing:-.015em;font-size:1.0625rem;font-weight:700;line-height:1.3}.faq__a[data-v-d26c357d]{color:rgb(var(--v-theme-muted));max-width:62ch}@layer vuetify-components{.v-expansion-panel{background-color:rgb(var(--v-theme-surface));color:color-mix(in srgb, rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity) * 100%), transparent)}.v-expansion-panel:not(:first-child):after{border-color:rgba(var(--v-border-color), var(--v-border-opacity))}.v-expansion-panel--disabled .v-expansion-panel-title{color:color-mix(in srgb, rgb(var(--v-theme-on-surface)) 26%, transparent)}.v-expansion-panel--disabled .v-expansion-panel-title .v-expansion-panel-title__overlay{opacity:.461538}.v-expansion-panels{z-index:1;border-radius:4px;flex-wrap:wrap;justify-content:center;width:100%;padding:0;list-style-type:none;display:flex;position:relative}.v-expansion-panels--variant-accordion .v-expansion-panel-title__overlay{transition:border-radius .3s cubic-bezier(.4,0,.2,1)}.v-expansion-panel{border-radius:4px;flex:1 0 100%;max-width:100%;transition:margin-top .3s cubic-bezier(.4,0,.2,1),border-radius .3s cubic-bezier(.4,0,.2,1),border .3s cubic-bezier(.4,0,.2,1),max-width .3s cubic-bezier(.4,0,.2,1);position:relative}@media (prefers-reduced-motion:reduce){.v-expansion-panel{transition-property:border-radius,border}}.v-expansion-panel:not(:first-child):after{content:"";border-top-style:solid;border-top-width:thin;transition:opacity .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0}.v-expansion-panel--disabled .v-expansion-panel-title{pointer-events:none}.v-expansion-panel--active:not(:first-child),.v-expansion-panel--active+.v-expansion-panel{margin-top:16px}.v-expansion-panel--active:not(:first-child):after,.v-expansion-panel--active+.v-expansion-panel:after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-title{border-bottom-right-radius:0;border-bottom-left-radius:0}.v-expansion-panel--active>.v-expansion-panel-title:not(.v-expansion-panel-title--static){min-height:64px}.v-expansion-panel__shadow{border-radius:inherit;z-index:-1;width:100%;height:100%;box-shadow:0px 1px 2px 0px rgba(var(--v-shadow-color), var(--v-shadow-key-opacity,.3)), 0px 1px 3px 1px rgba(var(--v-shadow-color), var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb, var(--v-elevation-overlay-color) 2%, transparent);position:absolute;top:0;left:0}.v-expansion-panel-title{appearance:none;text-align:start;border-radius:inherit;font:inherit;background-color:#0000;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;min-height:48px;margin:0;padding:16px 24px;font-size:.9375rem;line-height:1;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.v-expansion-panel-title{transition:min-height .3s cubic-bezier(.4,0,.2,1),border-radius .3s cubic-bezier(.4,0,.2,1)}}.v-expansion-panel-title--hover:hover>.v-expansion-panel-title__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--hover:focus-visible>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title--hover:focus>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title--focusable.v-expansion-panel-title--active .v-expansion-panel-title__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:hover .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus-visible .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}@supports selector(:focus-visible){.v-expansion-panel-title:after{pointer-events:none;border-radius:inherit;opacity:0;content:"";border:2px solid;width:100%;height:100%;transition:opacity .2s ease-in-out;position:absolute;top:0;left:0}.v-expansion-panel-title:focus-visible:after{opacity:calc(.25 * var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title__overlay{border-radius:inherit;opacity:0;background-color:currentColor;width:100%;height:100%;position:absolute;top:0;left:0}.v-expansion-panel-title__icon{-webkit-user-select:none;user-select:none;margin-top:-4px;margin-bottom:-4px;margin-inline-start:auto;display:inline-flex}.v-expansion-panel-text{display:flex}.v-expansion-panel-text__wrapper{flex:auto;max-width:100%;padding:8px 24px 16px}.v-expansion-panels--variant-accordion.v-expansion-panels--no-divider>.v-expansion-panel:after{opacity:0}.v-expansion-panels--variant-accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--variant-accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--variant-popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--variant-popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--variant-inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--variant-inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-expansion-panels--flat>.v-expansion-panel:after{border-top:none}.v-expansion-panels--flat>.v-expansion-panel .v-expansion-panel__shadow{display:none}.v-expansion-panels--tile,.v-expansion-panels--tile>.v-expansion-panel{border-radius:0}@media (forced-colors:active){.v-expansion-panel{border:thin solid}.v-expansion-panel-title:focus-visible{outline-offset:-2px;outline:2px solid}}}@layer vuetify-overrides{.v-expansion-panels>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.v-expansion-panels>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>.v-expansion-panel--active{border-radius:inherit}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>.v-expansion-panel--before-active{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>.v-expansion-panel--after-active{border-top-left-radius:inherit;border-top-right-radius:inherit}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(.v-expansion-panel--after-active):not(.v-expansion-panel--active){border-top-left-radius:var(--v-expansion-panels-inner-radius,0);border-top-right-radius:var(--v-expansion-panels-inner-radius,0)}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:last-child):not(.v-expansion-panel--before-active):not(.v-expansion-panel--active),.v-expansion-panels--variant-accordion>:first-child:not(:last-child){border-bottom-left-radius:var(--v-expansion-panels-inner-radius,0);border-bottom-right-radius:var(--v-expansion-panels-inner-radius,0)}.v-expansion-panels--variant-accordion>:last-child:not(:first-child){border-top-left-radius:var(--v-expansion-panels-inner-radius,0);border-top-right-radius:var(--v-expansion-panels-inner-radius,0)}.v-expansion-panels--variant-accordion>:last-child:not(:first-child) .v-expansion-panel-title--active{border-bottom-left-radius:initial;border-bottom-right-radius:initial}.v-expansion-panels--variant-accordion>:not(:first-child):not(:last-child){border-radius:var(--v-expansion-panels-inner-radius,0)}}
