.xugv3W_loader{animation:.32s ease-out both xugv3W_appear;animation-delay:calc(var(--since,0s) + .22s)}@keyframes xugv3W_appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.xugv3W_loader{animation:none}}
.ODLxyW_page{--color-surface-sunken:#f2f2f5}[data-guide-theme=dark] .ODLxyW_page{--color-surface:#0e1217;--color-surface-sunken:#1a2029;--color-ink:#f5f5f7}
@layer components{.A7qg-G_surface{background:var(--color-surface-raised);border-radius:22px;box-shadow:0 10px 30px #0000001a,0 2px 8px #0000000d}[data-guide-theme=dark] .A7qg-G_surface{box-shadow:0 10px 30px #0000001a, 0 2px 8px #0000000d, 0 0 0 1px var(--color-line)}.A7qg-G_paper{--color-surface-raised:#fff;--color-surface-sunken:#f5f5f7;--color-ink:#1d1d1f;--color-ink-soft:#6e6e73;--color-accent-600:#0071e3;--color-accent-ink:#0071e3;background:#fff;border-radius:22px;box-shadow:0 12px 30px #0000004d}}
@layer components{._1G77fq_persistent[data-state=closed]{pointer-events:none;visibility:hidden;transition:visibility 0s .26s}._1G77fq_persistent[data-state=open]{visibility:visible}._1G77fq_dim{animation:.3s both _1G77fq_dim-in}._1G77fq_dim[data-state=closed]{animation:.22s both _1G77fq_dim-out}._1G77fq_rise{animation:.42s cubic-bezier(.2,.7,.3,1) both _1G77fq_rise}._1G77fq_rise[data-state=closed]{animation:.24s cubic-bezier(.4,0,1,1) both _1G77fq_sink}._1G77fq_grow{animation:.48s cubic-bezier(.2,.7,.3,1) both _1G77fq_grow}._1G77fq_grow>*{animation:.48s both _1G77fq_grow-in}._1G77fq_grow[data-state=closed]{animation:.26s cubic-bezier(.4,0,1,1) both _1G77fq_shrink}._1G77fq_grow[data-state=closed]>*{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){._1G77fq_persistent[data-state=closed]{transition:none}._1G77fq_dim,._1G77fq_rise,._1G77fq_grow,._1G77fq_grow>*,._1G77fq_dim[data-state=closed],._1G77fq_rise[data-state=closed],._1G77fq_grow[data-state=closed]{animation:none}}}@keyframes _1G77fq_dim-in{0%{opacity:0}}@keyframes _1G77fq_dim-out{to{opacity:0}}@keyframes _1G77fq_rise{0%{transform:translateY(100%)}}@keyframes _1G77fq_sink{to{transform:translateY(100%)}}@keyframes _1G77fq_grow{0%{clip-path:inset(calc(100% - var(--grow-from,78px)) 0 0 0 round var(--grow-radius,28px 28px 0 0))}to{clip-path:inset(0 0 0 0 round var(--grow-radius,28px 28px 0 0))}}@keyframes _1G77fq_shrink{0%{clip-path:inset(0 0 0 0 round var(--grow-radius,28px 28px 0 0))}to{clip-path:inset(calc(100% - var(--grow-from,78px)) 0 0 0 round var(--grow-radius,28px 28px 0 0))}}@keyframes _1G77fq_grow-in{0%,40%{opacity:0;transform:translateY(10px)}}
.liT0OG_mark{overflow:visible}.liT0OG_trace{fill:none;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:74.67 212.51;animation:2.638s infinite liT0OG_trace;animation-delay:var(--since,0s)}@keyframes liT0OG_trace{0%{stroke-dashoffset:74.67px;animation-timing-function:cubic-bezier(.3,.092,.7,.538)}4.39%{stroke-dashoffset:62.67px;animation-timing-function:linear}24.33%{stroke-dashoffset:-21.26px;animation-timing-function:cubic-bezier(.3,.366,.7,.762)}52.13%{stroke-dashoffset:-117.22px;animation-timing-function:cubic-bezier(.3,.368,.7,.762)}88.42%{stroke-dashoffset:-198.15px;animation-timing-function:cubic-bezier(.3,.428,.7,.796)}to{stroke-dashoffset:-212.51px}}@media (prefers-reduced-motion:reduce){.liT0OG_trace{animation:none;display:none}.liT0OG_faint{opacity:.35}}
@layer components{.Wny1ZW_capsule{left:0;right:0;bottom:var(--capsule-offset);z-index:30;pointer-events:none;height:62px;transition:translate .32s cubic-bezier(.2,.7,.3,1)}.Wny1ZW_tabs{--tabs-width:min(var(--capsule-platter), calc(100% - 125px));top:0;left:max(calc(50% - var(--tabs-width) / 2), 104px);width:var(--tabs-width);pointer-events:auto;border-radius:31px;height:62px;padding:4px;display:flex;position:absolute}.Wny1ZW_away{translate:0 calc(100% + var(--capsule-offset) + 24px)}@media (prefers-reduced-motion:reduce){.Wny1ZW_capsule{transition:none}}.Wny1ZW_dark{color:#fff}.Wny1ZW_dark .Wny1ZW_menu,.Wny1ZW_dark .Wny1ZW_tabs{background:#161c24f0;box-shadow:0 -12px 30px -14px #00000052,0 2px 6px -2px #00000047,0 0 0 .5px #ffffff29}.Wny1ZW_light{color:#1d1d1f}.Wny1ZW_light .Wny1ZW_menu,.Wny1ZW_light .Wny1ZW_tabs{background:#fffffff7;box-shadow:inset 0 0 0 1px #00000014,0 -12px 30px -14px #00000024,0 2px 6px -2px #0000001a}.Wny1ZW_menu,.Wny1ZW_tab{border-radius:27px;justify-content:center;align-items:center;height:54px;transition:transform .15s cubic-bezier(.2,.7,.3,1);display:flex}.Wny1ZW_menu:active,.Wny1ZW_tab:active{transform:scale(.95)}.Wny1ZW_menu:focus-visible,.Wny1ZW_tab:focus-visible{outline:2px solid var(--color-accent-600);outline-offset:2px}.Wny1ZW_menu{pointer-events:auto;border-radius:31px;width:62px;height:62px;position:absolute;top:0;left:21px}.Wny1ZW_tab{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;padding:0 4px}.Wny1ZW_label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.005em;max-width:100%;font-size:11px;font-weight:500;line-height:1.18;overflow:hidden}.Wny1ZW_dark .Wny1ZW_tab[aria-current=page]{background:#ffffff26}.Wny1ZW_light .Wny1ZW_tab[aria-current=page]{background:#76768029}.Wny1ZW_fade{z-index:29;height:calc(110px + max(0px, calc(var(--safe-area-bottom,env(safe-area-inset-bottom)) - 18px)));pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--color-surface) 0%, transparent) 0%, color-mix(in srgb, var(--color-surface) 86%, transparent) 44%, var(--color-surface) 70%);transition:opacity .32s cubic-bezier(.2,.7,.3,1);bottom:0;left:0;right:0}.Wny1ZW_fadeAway{opacity:0}@media (prefers-reduced-motion:reduce){.Wny1ZW_fade{transition:none}}.Wny1ZW_band{z-index:29;height:clamp(0px, calc(var(--status-runway,0px) * 1000), 8px);pointer-events:none;background-color:var(--color-surface);bottom:0;left:0;right:0}.Wny1ZW_clearance{padding-bottom:calc(102px + var(--capsule-offset))}.Wny1ZW_above{bottom:calc(80px + var(--capsule-offset))}.Wny1ZW_capsule,.Wny1ZW_clearance,.Wny1ZW_above{--capsule-offset:max(clamp(10px, calc(10px + var(--status-runway,0px) * 1000), 18px), calc(var(--safe-area-bottom,env(safe-area-inset-bottom)) - 8px))}@media (min-width:1024px){.Wny1ZW_clearance{padding-bottom:0}.Wny1ZW_above{bottom:18px}}}@media (max-width:1023px){.Wny1ZW_map{--capsule-offset:max(clamp(10px, calc(10px + var(--status-runway,0px) * 1000), 18px), calc(var(--safe-area-bottom,env(safe-area-inset-bottom)) - 8px))}:is(.Wny1ZW_map .maplibregl-ctrl-bottom-left,.Wny1ZW_map .maplibregl-ctrl-bottom-right){bottom:calc(80px + var(--capsule-offset))}}
@layer components{.WMzehW_surface{background:var(--color-float);color:var(--color-ink);box-shadow:0 6px 18px #0000001f,inset 0 0 0 .5px #0000001a}.WMzehW_on{background:var(--color-ink);color:var(--color-surface);box-shadow:0 6px 18px #00000029}[data-guide-theme=dark] .WMzehW_surface{box-shadow:0 6px 16px #00000059,0 0 0 .5px #ffffff24}[data-guide-theme=dark] .WMzehW_on{box-shadow:0 6px 16px #00000059,0 0 0 .5px #ffffff24}}
.tLlQKG_frame{background:var(--color-surface-sunken);--map-rim:#fff;--map-card-shadow:#00000029;width:124px;height:164px;box-shadow:0 0 0 2px var(--map-rim), 0 4px 12px var(--map-card-shadow);border-radius:16px;display:block;position:relative;overflow:hidden}[data-guide-theme=dark] .tLlQKG_frame{--map-rim:#1c1f24;--map-card-shadow:#0006}.tLlQKG_frame[aria-current=true]{box-shadow:0 0 0 2px var(--map-rim), 0 0 0 4.5px #0071e3, 0 4px 12px var(--map-card-shadow)}.tLlQKG_rail{padding:10px 16px 18px;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;gap:12px;padding-inline-end:max(16px,100% - 140px);scroll-padding-left:16px;display:flex;overflow-x:auto}.tLlQKG_rail::-webkit-scrollbar{display:none}.tLlQKG_item{scroll-snap-align:start;flex:none}.tLlQKG_above{transform:translateY(18px)}.tLlQKG_phone{--map-rim:#fff;--map-rim-ink:#1d1d1f;--map-pin-shadow:#00000047;--map-selected-pin-shadow:#0000004d}[data-guide-theme=dark] .tLlQKG_phone{--map-rim:#1c1f24;--map-rim-ink:#f5f5f7;--map-pin-shadow:#00000080;--map-selected-pin-shadow:#00000080}.tLlQKG_phone.tLlQKG_phone .cm-mk{z-index:2;width:44px;height:44px}.tLlQKG_phone.tLlQKG_phone .cm-mk:hover{z-index:2}.tLlQKG_phone.tLlQKG_phone .cm-mk[data-photo-visible]{z-index:5}.tLlQKG_phone.tLlQKG_phone .cm-mk.is-selected{z-index:8}.tLlQKG_phone.tLlQKG_phone .cm-mk:not([data-photo-visible]){visibility:hidden;pointer-events:none}.tLlQKG_phone.tLlQKG_phone .cm-mk .cm-mk-in{background:var(--color-surface-sunken);width:40px;height:40px;color:var(--color-ink-soft);box-shadow:0 0 0 2px var(--map-rim), 0 4px 10px var(--map-pin-shadow);will-change:auto;border:0;border-radius:11px;transition:none;transform:none}.tLlQKG_phone.tLlQKG_phone .cm-mk .cm-mk-in img{display:block}.tLlQKG_phone.tLlQKG_phone .cm-mk .cm-mk-glyph{display:none}.tLlQKG_phone.tLlQKG_phone .cm-mk[data-icon]:not([data-has-photo]) .cm-mk-glyph{display:flex}.tLlQKG_phone.tLlQKG_phone .cm-mk-glyph svg{width:18px;height:18px}.tLlQKG_phone.tLlQKG_phone .cm-mk[data-count]:before{content:attr(data-count);z-index:1;box-sizing:border-box;background:var(--map-rim);min-width:20px;height:20px;color:var(--map-rim-ink);text-align:center;pointer-events:none;border-radius:10px;padding:0 5px;font-size:11.5px;font-weight:700;line-height:20px;position:absolute;bottom:-4px;right:-5px;box-shadow:0 1px 4px #00000047}.tLlQKG_phone.tLlQKG_phone .cm-mk[data-count].is-selected:before{bottom:-10px;right:-11px}.tLlQKG_phone.tLlQKG_phone .cm-mk.is-selected .cm-mk-in{box-shadow:0 0 0 2px var(--map-rim), 0 0 0 4.5px #0071e3, 0 8px 18px var(--map-selected-pin-shadow)}.tLlQKG_phone.tLlQKG_phone .cm-mk.is-selected .cm-mk-in{transform:scale(1.4)}.tLlQKG_phone.tLlQKG_phone .maplibregl-ctrl-top-left{display:none}.tLlQKG_phone.tLlQKG_phone[data-map-panel] .cm-mk:not([data-photo-visible]){visibility:visible;pointer-events:auto}.tLlQKG_phone.tLlQKG_phone[data-map-panel] .cm-mk:not([data-photo-visible]) .cm-mk-in img{display:none}.tLlQKG_phone.tLlQKG_phone[data-map-panel] .cm-mk .cm-mk-glyph{display:none}.tLlQKG_phone.tLlQKG_phone[data-map-panel] .cm-mk{width:46px;height:46px}.tLlQKG_phone.tLlQKG_phone[data-map-panel] .cm-mk .cm-mk-in{border:2px solid var(--map-rim);background:#0071e3;border-radius:50%;width:12px;height:12px;transform:none;box-shadow:0 1px 3px #0000002e}.tLlQKG_phone.tLlQKG_phone[data-map-panel] .cm-mk[data-photo-visible] .cm-mk-in{border:3px solid var(--map-rim);width:46px;height:46px;box-shadow:0 6px 16px var(--map-pin-shadow), 0 1px 3px #0003;border-radius:12px;flex-shrink:0}.tLlQKG_phone.tLlQKG_phone[data-map-panel] .cm-mk[data-photo-visible].is-selected .cm-mk-in{width:64px;height:64px;box-shadow:0 10px 26px var(--map-selected-pin-shadow);border-radius:15px;transform:none}:is(.tLlQKG_phone.tLlQKG_phone[data-map-panel] .cm-mk[data-photo-visible].is-hovered .cm-mk-in,.tLlQKG_phone.tLlQKG_phone[data-map-panel] .cm-mk[data-photo-visible].is-selected .cm-mk-in){border-color:#0071e3}.tLlQKG_phone.tLlQKG_phone[data-map-panel] .cm-mk.is-hovered{z-index:7}.tLlQKG_phone.tLlQKG_phone[data-map-panel][data-markers=symbol] .cm-mk:not([data-helper]) .cm-mk-in{border:2px solid var(--map-rim);color:#fff;background:var(--cm-tone,#0071e3);width:34px;height:34px;box-shadow:0 4px 10px var(--map-pin-shadow);border-radius:50%}.tLlQKG_phone.tLlQKG_phone[data-map-panel][data-markers=symbol] .cm-mk:not([data-helper]) .cm-mk-glyph{display:flex}.tLlQKG_phone.tLlQKG_phone[data-map-panel][data-markers=symbol] .cm-mk-glyph svg{width:17px;height:17px}:is(.tLlQKG_phone.tLlQKG_phone[data-map-panel][data-markers=symbol] .cm-mk.is-selected:not([data-helper]) .cm-mk-in,.tLlQKG_phone.tLlQKG_phone[data-map-panel][data-markers=symbol] .cm-mk.is-hovered:not([data-helper]) .cm-mk-in){width:40px;height:40px;color:var(--cm-tone,#0071e3);background:var(--map-rim);box-shadow:0 0 0 3px var(--cm-tone,#0071e3), 0 8px 18px var(--map-selected-pin-shadow)}.tLlQKG_phone.tLlQKG_phone[data-map-panel][data-markers=symbol] .cm-mk.is-selected:not([data-helper]) .cm-mk-glyph svg{width:20px;height:20px}
@layer components{.XtdQla_menu{z-index:0;overscroll-behavior:contain;background:var(--color-surface);width:calc(100vw - var(--stage-peek));position:fixed;inset:0;overflow-y:auto}.XtdQla_stage{--stage-peek:122px}.XtdQla_staged{z-index:1;background:var(--color-surface);transform-origin:0;transition:transform .32s cubic-bezier(.32,.72,0,1),border-radius .32s cubic-bezier(.32,.72,0,1),box-shadow .32s;position:fixed;inset:0;overflow:hidden}.XtdQla_aside{transform:translateX(calc(100vw - var(--stage-peek))) scale(.86);border-radius:38px;box-shadow:-16px 0 48px #0003,0 0 0 1px #0000000f}.XtdQla_close{z-index:2;cursor:pointer;box-shadow:none;background:0 0}}
@layer components{._3f6BHa_dim{animation:.5s cubic-bezier(.32,.72,0,1) _3f6BHa_dim-in}._3f6BHa_dim[data-state=closed]{animation:.4s cubic-bezier(.32,.72,0,1) forwards _3f6BHa_dim-out}._3f6BHa_sheet{animation:.5s cubic-bezier(.32,.72,0,1) _3f6BHa_sheet-in}._3f6BHa_sheet[data-state=closed]{animation:.4s cubic-bezier(.32,.72,0,1) forwards _3f6BHa_sheet-out}@media (prefers-reduced-motion:reduce){._3f6BHa_dim,._3f6BHa_sheet,._3f6BHa_dim[data-state=closed],._3f6BHa_sheet[data-state=closed]{animation:none}}}@keyframes _3f6BHa_dim-in{0%{opacity:0}}@keyframes _3f6BHa_dim-out{to{opacity:0}}@keyframes _3f6BHa_sheet-in{0%{transform:translateY(100%)}}@keyframes _3f6BHa_sheet-out{to{transform:translateY(100%)}}
.t3CNFW_menu{background:var(--color-float);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);transform-origin:var(--radix-popover-content-transform-origin);box-shadow:0 16px 48px #0003,0 0 0 .5px #00000014}[data-guide-theme=dark].t3CNFW_menu{box-shadow:0 16px 48px #00000080,0 0 0 .5px #ffffff24}@media (prefers-reduced-motion:no-preference){.t3CNFW_menu[data-state=open]{animation:.22s cubic-bezier(.2,.9,.3,1.05) t3CNFW_menu-in}}@keyframes t3CNFW_menu-in{0%{opacity:0;transform:scale(.86)}}
@media (prefers-reduced-motion:no-preference){.rcoECW_shimmer:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 15%, color-mix(in srgb, var(--color-ink) 8%, transparent) 50%, transparent 85%);animation:2s ease-in-out infinite rcoECW_shimmer;animation-delay:var(--skeleton-delay,0s);position:absolute;inset:0;transform:translate(-100%)}}@keyframes rcoECW_shimmer{0%{transform:translate(-100%)}80%,to{transform:translate(100%)}}
.rsKP5a_search,.rsKP5a_filters{--color-surface-sunken:#f2f2f5}@media (max-width:1023px){:is([data-guide-theme=dark] .rsKP5a_page,.rsKP5a_page[data-guide-theme=dark]){--color-surface:#0e1217}}:is([data-guide-theme=dark] .rsKP5a_search,.rsKP5a_search[data-guide-theme=dark]){--color-surface:#121214;--color-surface-sunken:#2a2a2e;--color-ink:#fff;--color-ink-faint:#8e8e93}:is([data-guide-theme=dark] .rsKP5a_filters,.rsKP5a_filters[data-guide-theme=dark]){--color-surface:#0e1217;--color-surface-sunken:#161c24;--color-ink:#f5f5f7}.rsKP5a_filters{--color-accent-600:#0071e3}.rsKP5a_filters[data-guide-theme]{--color-accent-600:#0071e3}
@layer components{._1afJgG_glow{background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--glow) 58%, transparent) 0%, color-mix(in srgb, var(--glow) 22%, transparent) 46%, transparent 74%)}}
.J6_AwG_fanCard{width:116px;margin-left:-58px;position:absolute;top:20px;left:50%}.J6_AwG_fanLeft{transform:translate(-72px,12px)rotate(-8deg)}.J6_AwG_fanRight{transform:translate(72px,12px)rotate(8deg)}.J6_AwG_fanFarLeft{transform:translate(-138px,30px)rotate(-15deg)}.J6_AwG_fanFarRight{transform:translate(138px,30px)rotate(15deg)}.J6_AwG_book{perspective:900px;filter:drop-shadow(0 10px 16px #00000024);width:300px;height:160px;margin:-80px 0 0 -150px;display:flex;position:absolute;top:50%;left:50%}.J6_AwG_page{width:50%;height:100%;position:relative}.J6_AwG_pageLeft{transform-origin:100%;transform:rotateY(12deg)}.J6_AwG_pageRight{transform-origin:0;transform:rotateY(-12deg)}.J6_AwG_fold{pointer-events:none;background:linear-gradient(90deg,#0000,#00000024 50%,#0000);width:28px;margin-left:-14px;position:absolute;inset:0 auto 0 50%}.J6_AwG_trip{transform-origin:0 0;width:125%;transform:scale(.8)}.J6_AwG_stage{width:384px;height:250px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.J6_AwG_draw{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference) and (hover:hover){.J6_AwG_fanCard,.J6_AwG_page,.J6_AwG_tripScroll,.J6_AwG_hikePhoto,.J6_AwG_hikeCard,.J6_AwG_helperSpot{transition:transform .52s cubic-bezier(.2,.8,.2,1)}.J6_AwG_card:hover .J6_AwG_fanLeft{transform:translate(-96px,6px)rotate(-11deg)}.J6_AwG_card:hover .J6_AwG_fanRight{transform:translate(96px,6px)rotate(11deg)}.J6_AwG_card:hover .J6_AwG_fanFarLeft{transform:translate(-184px,26px)rotate(-19deg)}.J6_AwG_card:hover .J6_AwG_fanFarRight{transform:translate(184px,26px)rotate(19deg)}.J6_AwG_card:hover .J6_AwG_fanCenter{transform:translateY(-6px)scale(1.04)}.J6_AwG_card:hover .J6_AwG_pageLeft{transform:rotateY(3deg)}.J6_AwG_card:hover .J6_AwG_pageRight{transform:rotateY(-3deg)}.J6_AwG_card:hover .J6_AwG_tripScroll{transform:translateY(-118px)}.J6_AwG_card:hover .J6_AwG_hikePhoto{transform:translate(-4px,-3px)}.J6_AwG_card:hover .J6_AwG_hikeCard{transform:translate(6px,4px)}.J6_AwG_card:hover .J6_AwG_helperSpot{transform:translateY(-4px)}.J6_AwG_card:hover .J6_AwG_helperRow{animation:.48s cubic-bezier(.2,.8,.2,1) both J6_AwG_rowIn;animation-delay:var(--delay,0s)}.J6_AwG_card:hover .J6_AwG_draw{animation:1.1s cubic-bezier(.45,0,.2,1) both J6_AwG_draw;animation-delay:var(--delay,0s)}}@keyframes J6_AwG_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes J6_AwG_rowIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}
.Poz9hq_pinContent{animation:.2s ease-out Poz9hq_pin-in;display:block}@keyframes Poz9hq_pin-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Poz9hq_pinContent{animation:none}}
