.mountain{--sky-top:#b2c9da;--sky:#cbdae3;--sky-low:#e6e8e1;--sun:#fff6df;--meadow:#a1bb7d;--meadow-2:#b7ca94;--meadow-3:#d3ddb8;--stone:#eef0e6;--ink:#132b26;--ink-2:#2b463e;--ink-3:#486258;--signal:#d2412b;--signal-deep:#a93220;--signal-soft:rgb(210 65 43/0.14);--ease:cubic-bezier(0.16,1,0.3,1);--ease-io:cubic-bezier(0.65,0,0.35,1);--paper:var(--sky-top);--paper-2:#e4e8dc;--card:#f4f5ef;--line:rgb(19 43 38/0.14);--accent:var(--signal);--bottle-cap:#1d3a33;--bottle-neck:#7f9a8c;--bottle-glass:#e9efe8;--bottle-line:#132b26;--bottle-label:#132b26;font-family:var(--ff-hero-body),"Nunito",system-ui,sans-serif;color:var(--ink);background:var(--stone);min-height:100svh;color-scheme:light}.mountain .site-header{--ink:#132b26;--ink-2:#2b463e;--ink-3:#2b463e;border-bottom:0}.mountain .site-footer{--ink-3:#486258;background:#e2e7d8;border-top:0;color:var(--ink-2)}.mountain .wordmark{color:var(--ink)}.mountain .lang-switch a[aria-current=true]{background:var(--ink);color:#ffffff}.mountain .header-search input{background:rgb(255 255 255/.55);color:var(--ink);border-color:rgb(19 43 38/.16)}.mountain .header-search input::placeholder{color:var(--ink-3)}.mountain .header-search input:focus{border-color:var(--ink-2)}.mountain .theme-toggle{display:none}.mountain ::selection{background:rgb(210 65 43/.25);color:var(--ink)}:root:has(.mountain){scrollbar-color:#8ea592 #eef0e6;background:#eef0e6}.mountain a:focus-visible,.mountain button:focus-visible{outline:3px solid var(--signal);outline-offset:3px;border-radius:8px}.mt-scene{position:relative;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;min-height:clamp(860px,calc(100svh - 68px),1160px)}.mt-sky{position:absolute;inset:0;z-index:-2;background:linear-gradient(var(--sky-top),var(--sky) 24%,var(--sky-low) 46%,#f1e9da 60%)}.mt-cirrus{position:absolute;right:6%;top:9%;width:min(560px,46vw);height:90px;opacity:.7;background:radial-gradient(50% 9% at 40% 30%,rgb(255 255 255/.9),transparent 100%),radial-gradient(42% 7% at 66% 62%,rgb(255 255 255/.75),transparent 100%),radial-gradient(30% 6% at 20% 78%,rgb(255 255 255/.6),transparent 100%);filter:blur(2px)}.mt-head{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:20px clamp(24px,4vw,64px);gap:20px clamp(24px,4vw,64px);align-items:end;padding:clamp(40px,5vw,76px) var(--gutter) 0;max-width:1240px;width:100%;margin:0 auto}.mt-title{font-family:var(--mt-display),Georgia,serif;font-weight:800;margin:0;font-size:clamp(52px,7.8vw,114px);line-height:.9;letter-spacing:-.03em;color:var(--ink);text-wrap:balance}.mt-lead{margin:0 0 10px;font-size:clamp(17px,1.4vw,20px);line-height:1.5;font-weight:700;color:var(--ink);max-width:42ch}.mt-hint{margin:0;font-size:15px;line-height:1.6;color:var(--ink-2);max-width:48ch}.mt-range{position:relative;z-index:1;height:clamp(270px,32vw,470px);margin-top:clamp(-8px,-1vw,0px)}.mt-glow{position:absolute;left:calc(16% - clamp(150px, 20vw, 320px));top:-6%;width:clamp(300px,40vw,640px);aspect-ratio:1.5;background:radial-gradient(closest-side,#fffaf0 0 9%,rgb(255 246 223/.9) 13%,rgb(250 228 196/.45) 40%,transparent 100%)}.mt-layer{--frame:calc(max(100%, 720px) + 140px);position:absolute;top:0;bottom:0;left:50%;width:var(--frame);margin-left:calc(var(--frame) / -2);pointer-events:none}.mt-layer-in,.mt-ridge{position:absolute;inset:0}.mt-ridge{display:block;width:100%;height:100%}.mt-layer-meadow{top:auto;bottom:-40px;height:calc(clamp(60px, 7vw, 110px) + 40px)}.mt-meadow{display:block;width:100%;height:100%}.mt-layer-meadow .mt-layer-in:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40px;background:var(--meadow)}.mt-layer-meadow .mt-meadow{height:calc(100% - 40px)}.mt-mist{position:absolute;left:-12%;width:124%;height:15%;pointer-events:none}.mt-mist-in{position:absolute;inset:0 auto 0 0;width:200%;background:radial-gradient(closest-side,rgb(255 255 255/.9),rgb(255 255 255/0)) 0 50% /12.5% 100% repeat-x,radial-gradient(closest-side,rgb(250 252 252/.75),rgb(255 255 255/0)) 6% 80% /16.6667% 70% repeat-x,radial-gradient(closest-side,rgb(246 249 250/.6),rgb(255 255 255/0)) 3% 20% /25% 60% repeat-x;filter:blur(7px);animation:mt-drift 120s linear infinite}.mt-mist-1{opacity:.5}.mt-mist-2{height:17%;opacity:.6}.mt-mist-2 .mt-mist-in{animation-duration:95s;animation-direction:reverse}.mt-mist-3{height:20%;opacity:.85}.mt-mist-3 .mt-mist-in{animation-duration:80s}@keyframes mt-drift{to{transform:translateX(-50%)}}.mt-peak{--s:clamp(40px,4.3vw,62px);position:absolute;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;margin:0;background:none;border:0;font:inherit;color:var(--ink);cursor:pointer;pointer-events:auto;transform:translate(-50%,calc(-100% + 4px));-webkit-tap-highlight-color:transparent}.mt-peak-d2{--s:clamp(50px,5.4vw,80px)}.mt-peak-d3{--s:clamp(62px,6.8vw,100px)}.mt-peak-body{position:relative;display:block;width:var(--s);aspect-ratio:1;touch-action:none;cursor:-webkit-grab;cursor:grab;transform:translateY(var(--pull,0));transition:transform .3s var(--ease)}.mt-peak.is-pulled .mt-peak-body{cursor:-webkit-grabbing;cursor:grabbing;transition:none}.mt-peak-pic{position:absolute;inset:0;display:block;animation:mt-stand 1.4s var(--ease) both;animation-delay:calc(var(--slot, 0) * .11s + .2s)}.mt-peak-d1 .mt-peak-pic{filter:url(#mtHaze1)}.mt-peak-d2 .mt-peak-pic{filter:url(#mtHaze2)}.mt-peak-d3 .mt-peak-pic{filter:url(#mtHaze3)}.mt-peak-pic .bottle,.mt-peak-pic .mt-photo{display:block;width:100%;height:100%;object-fit:contain;object-position:50% 100%}@keyframes mt-stand{0%{opacity:0;transform:translateY(14px)}}.mt-climb{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 13px 0 9px;border-radius:999px;color:var(--ink);font-weight:800;font-size:13px;white-space:nowrap;box-shadow:inset 0 0 0 1px rgb(19 43 38/.1),0 8px 18px -10px rgb(20 40 60/.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:mt-stand 1.2s var(--ease) both;animation-delay:calc(var(--slot, 0) * .11s + .42s);transition:background .2s var(--ease),color .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease)}.mt-climb,.mt-climb:after{background:rgb(255 255 255/.8)}.mt-climb:after{content:"";position:absolute;left:50%;top:100%;width:1.5px;height:6px;margin-left:-.75px}.mt-peak-icon{width:20px;height:20px;flex:none;color:var(--signal)}@media (hover:hover) and (pointer:fine){.mt-peak:hover .mt-climb{--peak-cap:var(--signal);background:var(--signal);color:#ffffff;box-shadow:0 8px 22px -8px rgb(210 65 43/.7)}.mt-peak:hover .mt-climb:after{background:var(--signal)}.mt-peak:hover .mt-peak-body{transform:translateY(calc(var(--pull, 0px) - 4px))}}.mt-peak:focus-visible .mt-climb{--peak-cap:var(--signal);background:var(--signal);color:#ffffff}.mt-peak:focus-visible .mt-peak-icon{color:#ffffff}@media (hover:hover) and (pointer:fine){.mt-peak:hover .mt-peak-icon{color:#ffffff}}.mt-peak:active .mt-climb{transform:scale(.96)}.mt-peak.is-gone .mt-peak-pic{animation:mt-lift .55s cubic-bezier(.5,0,.75,0) forwards}.mt-peak.is-gone .mt-climb{opacity:0;transition:opacity .2s var(--ease)}@keyframes mt-lift{to{opacity:0;transform:translateY(26px) scale(1.25)}}.mt-scene.is-climbing .mt-layer-in{animation:mt-rise 1.45s var(--ease-io)}@keyframes mt-rise{45%{transform:translateY(calc(var(--depth, 1) * 44px))}}.mt-veil{position:absolute;left:-10%;right:-10%;top:0;height:100%;z-index:6;pointer-events:none;opacity:0;background:radial-gradient(40% 22% at 22% 40%,rgb(255 255 255/.95),transparent 100%),radial-gradient(46% 26% at 70% 52%,rgb(255 255 255/.95),transparent 100%),radial-gradient(60% 30% at 46% 64%,rgb(248 250 250/.9),transparent 100%),linear-gradient(transparent 18%,rgb(245 248 248/.88) 42% 62%,transparent 86%);filter:blur(10px)}.mt-scene.is-climbing .mt-veil{animation:mt-cloud 1.45s var(--ease-io)}@keyframes mt-cloud{0%{opacity:0;transform:translateY(-45%)}42%{opacity:1}58%{opacity:1}to{opacity:0;transform:translateY(45%)}}.mt-tree{position:absolute;z-index:4;bottom:0;aspect-ratio:120/400;pointer-events:none}.mt-tree svg{display:block;width:100%;height:100%}.mt-tree-l{left:max(-60px,-4vw);height:min(84%,940px)}.mt-tree-l2{left:clamp(40px,6vw,110px);height:min(52%,560px);opacity:.9}.mt-tree-l2 path{fill:#2a4c43}.mt-tree-l2 path+path{fill:#36594e}.mt-tree-r{right:max(-50px,-3.5vw);height:min(74%,820px)}.mt-camp{position:relative;z-index:3;flex:1 1;display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,1fr);grid-gap:clamp(20px,4vw,64px);gap:clamp(20px,4vw,64px);align-items:center;max-width:1180px;width:100%;margin:0 auto;padding:clamp(8px,1.5vw,24px) var(--gutter) clamp(48px,5vw,80px)}.mt-camp:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;margin-left:-50vw;z-index:-1;background:linear-gradient(var(--meadow),var(--meadow-2) 45%,var(--meadow-3))}.mt-ledge{position:relative;justify-self:center;width:min(100%,430px)}.mt-ledge:before{content:"";position:absolute;inset:-6% -18% 0;border-radius:50%;z-index:-1;background:radial-gradient(closest-side,rgb(255 246 214/.7),rgb(255 246 214/0) 100%)}.mt-perch,.mt-rock{position:relative;display:block}.mt-rock{width:100%;height:auto;margin-top:-24%;overflow:visible}.mt-pic{position:relative;z-index:1;width:62%;margin:0 auto;filter:drop-shadow(10px 14px 10px rgb(28 50 36/.3))}.mt-pic,.mt-pic-in{display:block}.mt-pic .bottle,.mt-pic .mt-photo{display:block;width:100%;height:auto}.mt-photo{aspect-ratio:1;object-fit:contain;object-position:50% 100%}.mt-found-perch .mt-pic-in{animation:mt-reach 1.15s var(--ease) both}@keyframes mt-reach{0%{opacity:0;filter:blur(8px) saturate(.3) brightness(1.2);transform:translateY(30px) scale(.82)}50%{opacity:1;filter:blur(2px) saturate(.75) brightness(1.06)}to{opacity:1;filter:none;transform:none}}.mt-found-perch.is-leaving .mt-pic-in{opacity:0;filter:blur(8px) saturate(.3) brightness(1.2);transform:translateY(-26px) scale(.8);transition:opacity .5s ease-in,filter .5s ease-in,transform .55s cubic-bezier(.5,0,.75,0);animation:none}.mt-found>*{animation:mt-text-in .7s var(--ease) both}.mt-found>:first-child{animation-delay:.3s}.mt-found>:nth-child(2){animation-delay:.36s}.mt-found>:nth-child(3){animation-delay:.42s}.mt-found>:nth-child(4){animation-delay:.48s}.mt-found>:nth-child(5){animation-delay:.54s}@keyframes mt-text-in{0%{opacity:0;transform:translateY(10px)}}.mt-found.is-leaving>*{opacity:0;transform:translateY(-8px);transition:opacity .3s ease-in,transform .3s ease-in;animation:none}.mt-name{font-family:var(--mt-display),Georgia,serif;font-weight:800;font-size:clamp(30px,3.4vw,50px);line-height:1.02;letter-spacing:-.02em;margin:0 0 10px;text-wrap:balance}.mt-name a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.mt-name a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}}.mt-meta{margin:0 0 12px;font-size:15px;color:var(--ink-2)}.mt-notes{margin:0 0 18px;font-size:15.5px;line-height:1.55;max-width:52ch;color:var(--ink)}.mt-notes strong{color:var(--ink);font-weight:800}.mt-icon{width:18px;height:18px;flex:none}.mt-vote{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mt-vote-q{font-size:14px;font-weight:700;margin-right:2px;color:var(--ink-2)}.mt-found .mt-vote-q{flex-basis:100%}.mt-pill{font:inherit;font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;cursor:pointer;color:var(--ink);background:rgb(255 255 255/.5);border:1.5px solid rgb(19 43 38/.18);transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}@media (hover:hover) and (pointer:fine){.mt-pill:hover:not(:disabled){border-color:var(--ink-2);background:rgb(255 255 255/.75)}}.mt-pill:active:not(:disabled){transform:scale(.96)}.mt-pill[aria-pressed=true]{background:var(--ink);color:#ffffff;border-color:var(--ink)}.mt-pill:disabled{cursor:progress;opacity:.7}.mt-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mt-vote-error{flex-basis:100%;font-size:13px;color:var(--signal-deep)}.mt-trail{position:relative;isolation:isolate;overflow:hidden;padding:clamp(64px,7vw,110px) var(--gutter) clamp(40px,5vw,72px);background:linear-gradient(var(--meadow-3),#e8ece0 220px,var(--stone))}.mt-contours{position:absolute;inset:0;z-index:-1;width:100%;height:100%}.mt-trail-head{max-width:1180px;margin:0 auto clamp(36px,4vw,60px)}.mt-trail-title{display:flex;align-items:center;gap:16px;font-family:var(--mt-display),Georgia,serif;font-weight:800;font-size:clamp(32px,4vw,58px);letter-spacing:-.025em;line-height:1;margin:0 0 12px}.mt-trail-icon{flex:none;width:.8em;height:.8em;color:var(--signal)}.mt-trail-note{margin:0;color:var(--ink-2);font-size:15.5px}.mt-rests{list-style:none;margin:0 auto;padding:0;max-width:1180px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(40px,4.5vw,64px) clamp(24px,3vw,48px);gap:clamp(40px,4.5vw,64px) clamp(24px,3vw,48px)}.mt-rest{position:relative;display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:26px;gap:26px;align-items:center}.mt-rest .mt-pic{width:60%;filter:drop-shadow(8px 10px 8px rgb(28 50 36/.25))}.mt-rest-text{position:relative}.mt-rest-name{font-family:var(--mt-display),Georgia,serif;font-weight:700;font-size:clamp(21px,1.9vw,27px);line-height:1.12;letter-spacing:-.015em;margin:0 0 6px}.mt-rest-name a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.mt-rest-name a:hover{text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}}.mt-rest-meta{margin:0 0 6px;font-size:14px;color:var(--ink-2)}.mt-rest-notes{margin:0 0 8px;font-size:14.5px;color:var(--ink-3)}.mt-rest .mt-vote-q{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mt-rests-hazed .mt-rest .mt-pic-in{opacity:.2;filter:blur(10px) saturate(.2) brightness(1.25);transform:translateY(16px) scale(.9);transition:opacity 1s var(--ease),filter 1.2s var(--ease),transform 1.1s var(--ease);transition-delay:calc(var(--n, 0) * 70ms)}.mt-rests-hazed .mt-rest.is-clear .mt-pic-in{opacity:1;filter:none;transform:none}@media (hover:hover) and (pointer:fine){.mt-rest-perch .mt-pic{transition:transform .4s var(--ease)}.mt-rest:hover .mt-rest-perch .mt-pic{transform:translateY(-6px)}}.mt-out{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;background:var(--stone);padding:8px var(--gutter) clamp(48px,6vw,80px)}.mt-out a{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border-radius:999px;border:1.5px solid rgb(19 43 38/.2);color:var(--ink);text-decoration:none;font-weight:700}@media (hover:hover) and (pointer:fine){.mt-out a:hover{border-color:var(--ink-2)}}@media (max-width:900px){.mt-head{padding-top:clamp(36px,8vw,64px)}.mt-camp,.mt-head{grid-template-columns:minmax(0,1fr)}.mt-camp{padding-top:0}.mt-ledge{width:min(340px,78%)}.mt-rests{grid-template-columns:minmax(0,1fr)}.mt-tree{display:none}}@media (max-width:640px){.mt-scene{min-height:0}.mt-range{height:260px;margin-top:8px}.mt-cirrus{display:none}.mt-climb-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mt-climb{min-height:36px;width:36px;padding:0;justify-content:center}.mt-rest{grid-template-columns:124px minmax(0,1fr);gap:16px}.mt-rest .mt-pill{padding:0 10px;font-size:13px;gap:4px}.mt-rest .mt-vote{gap:6px}}@media (prefers-reduced-motion:reduce){.mountain *,.mountain :after,.mountain :before{animation:none!important;transition:none!important}}