html[data-design="ink"][data-palette="original"]{--ink-rgb:6 13 32;--ink-soft-rgb:11 22 50;--indigo-rgb:19 37 86;--indigo-deep-rgb:11 25 60;--slate-rgb:15 28 64;--brass-rgb:226 172 70;--brass-bright-rgb:246 210 122;--saffron-rgb:233 146 56;--saffron-soft-rgb:244 184 104;--surface-footer-rgb:4 9 24;--scrim-rgb:4 10 28;--accent-on-photo-rgb:246 210 122;--accent-deep-on-photo-rgb:226 172 70;--header-bar:rgb(6 13 32 / .92);--ev-royal:#1C3FA8;--ev-glacier:#9FD8E6;--ev-river:#3FB4C0;--ev-snow:#F7F4EE;--flag-blue:#2C6CD3;--flag-white:#F4F1EA;--flag-red:#D7392E;--flag-green:#2E9B5A;--flag-yellow:#F2C230}html[data-design="ink"] .eyebrow>span:first-child{width:30px;height:11px;border:0;background:linear-gradient(180deg,var(--ev-snow,#fff) 0 30%,rgb(var(--brass-rgb)) 30%);clip-path:polygon(0 100%,28% 30%,42% 58%,64% 0,100% 100%)}html[data-design="ink"] .eyebrow{align-items:center}html[data-design="ink"] .site-header .custom-logo,html[data-design="ink"] .site-header .site-logo img{border-radius:50%;box-shadow:0 0 0 1px rgb(var(--brass-rgb) / .45),0 6px 18px rgb(0 0 0 / .35)}html[data-design="ink"] .site-footer .custom-logo,html[data-design="ink"] .site-footer img[class*="logo"]{border-radius:50%;background:#fff0}html[data-design="ink"][data-palette="original"] .section--slate,html[data-design="ink"][data-palette="original"] .section.reserve{background-color:rgb(var(--slate-rgb))}html[data-design="ink"][data-palette="original"] #rik-body>.section:nth-of-type(odd){background-image:radial-gradient(120% 60% at 50% 0%,rgb(var(--indigo-rgb) / .35),transparent 60%)}.ev-hero{min-height:min(100svh, 980px)}.ev-hero .hero__slide img{object-position:58% 50%}.ev-hero .hero__scrim{background:linear-gradient(90deg,rgb(var(--scrim-rgb) / .78) 0%,rgb(var(--scrim-rgb) / .42) 34%,rgb(var(--scrim-rgb) / 0) 62%),linear-gradient(0deg,rgb(var(--scrim-rgb) / .72) 0%,rgb(var(--scrim-rgb) / 0) 30%)}.ev-hero h1 em{display:block;font-size:.62em;line-height:1.08;margin-top:.12em;color:rgb(var(--brass-bright-rgb))}.ev-hero h1{text-shadow:0 2px 28px rgb(0 0 0 / .45)}.ev-hero .hero__intro{max-width:34rem}.ev-summit{position:absolute;right:clamp(1rem, 4vw, 3rem);bottom:clamp(5.5rem, 12vh, 8rem);z-index:3;margin:0;display:grid;justify-items:end;gap:.15rem;color:var(--ev-snow);text-align:right;pointer-events:none}.ev-summit span{font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;opacity:.75}.ev-summit strong{font-family:var(--font-display);font-weight:500;font-size:clamp(1.6rem, 3vw, 2.6rem);line-height:1;color:rgb(var(--brass-bright-rgb))}@media (max-width:700px){.ev-hero{min-height:0;padding-top:calc(var(--header-h, 72px) + min(58vh, 470px))}.ev-hero .hero__slide img{object-position:50% 0}.ev-hero .hero__scrim{background:linear-gradient(180deg,rgb(var(--scrim-rgb) / .35) 0%,rgb(var(--scrim-rgb) / 0) 14%,rgb(var(--scrim-rgb) / 0) 36%,rgb(var(--scrim-rgb) / .82) 50%,rgb(var(--scrim-rgb) / .96) 62%,rgb(var(--scrim-rgb)) 100%)}.ev-hero h1{font-size:clamp(2.6rem, 12vw, 3.4rem)}.ev-summit{display:none}}.ev-snow-toggle{position:absolute;right:clamp(1rem, 4vw, 3rem);bottom:1.5rem;z-index:4;display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .8rem;font:600 .7rem/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ev-snow);background:rgb(var(--scrim-rgb) / .45);border:1px solid rgb(255 255 255 / .25);border-radius:999px;cursor:pointer;backdrop-filter:blur(6px)}.ev-snow-toggle svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.ev-snow-toggle[aria-pressed="false"]{opacity:.7}.ev-snow-toggle[aria-pressed="false"] svg{opacity:.45}.ev-snow-toggle:hover,.ev-snow-toggle:focus-visible{border-color:rgb(var(--brass-bright-rgb))}@media (max-width:700px){.ev-snow-toggle{bottom:auto;top:calc(var(--header-h, 72px) + .75rem)}}.ev-lungta{position:absolute;left:0;right:0;height:64px;pointer-events:none;z-index:3}.ev-lungta__string{position:absolute;inset:0 0 auto 0;width:100%;height:calc(100% - 20px);overflow:visible}.ev-lungta__string path{fill:none;stroke:rgb(233 223 201 / .55);stroke-width:1.2}.ev-flag{position:absolute;left:var(--x);top:var(--y);width:clamp(12px, 1.35vw, 20px);aspect-ratio:5 / 6;margin-left:calc(clamp(12px, 1.35vw, 20px) / -2);transform-origin:50% 0;transform:rotate(var(--r));border-radius:0 0 1px 1px;background:repeating-linear-gradient(180deg,transparent 0 32%,rgb(0 0 0 / .14) 32% 36%,transparent 36% 44%),var(--c,var(--flag-blue));box-shadow:inset 0 2px 0 rgb(0 0 0 / .18);animation:ev-flutter var(--d) ease-in-out infinite alternate}.ev-flag--blue{--c:var(--flag-blue)}.ev-flag--white{--c:var(--flag-white)}.ev-flag--red{--c:var(--flag-red)}.ev-flag--green{--c:var(--flag-green)}.ev-flag--yellow{--c:var(--flag-yellow)}@keyframes ev-flutter{from{transform:rotate(calc(var(--r) - 5deg)) skewX(-3deg)}to{transform:rotate(calc(var(--r) + 6deg)) skewX(4deg)}}.ev-lungta--hero{top:calc(var(--header-h, 84px) + 2px);left:44%;right:-2%;height:64px;opacity:.95}@media (max-width:700px){.ev-lungta--hero{left:-2%;right:-2%;top:calc(var(--header-h, 72px) + 46px);height:56px}}.ev-lungta--route{top:0;height:52px;opacity:.9}.ev-lungta--ridge{top:-10px;left:8%;right:8%;height:46px;opacity:.85}[data-ev-snow]{position:relative}.ev-snow{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.page-header .ev-snow,.reserve .ev-snow{z-index:1}.page-header .page-header__inner,.reserve>.shell{position:relative;z-index:2}.ev-ridge{position:relative;height:clamp(70px, 9vw, 140px);margin-top:calc(clamp(70px, 9vw, 140px) * -1);z-index:2;pointer-events:none}.ev-ridge svg{position:absolute;inset:0;width:100%;height:100%;display:block}.ev-ridge__back{fill:rgb(var(--indigo-rgb))}.ev-ridge__snow{fill:var(--ev-snow);opacity:.9}.ev-ridge__front{fill:rgb(var(--surface-footer-rgb))}.ev-route{position:relative;overflow:hidden;padding-top:clamp(5rem, 9vw, 8rem);background:radial-gradient(90% 70% at 85% 10%,rgb(var(--indigo-rgb) / .55),transparent 60%),linear-gradient(180deg,rgb(var(--ink-rgb)),rgb(var(--indigo-deep-rgb)))}.ev-route__head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;gap:1.25rem clamp(1.5rem, 4vw, 4rem);align-items:end}.ev-route__head .eyebrow,.ev-route__head h2{grid-column:1}.ev-route__head h2{margin:0}.ev-route__intro{grid-column:2;grid-row:1 / span 2;align-self:end;color:var(--muted)}.ev-route__intro p{margin:0}.ev-route__meter{grid-column:3;grid-row:1 / span 2;align-self:end;margin:0;display:grid;justify-items:end;text-align:right}.ev-route__meter span,.ev-route__meter small{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.ev-route__meter strong{font-family:var(--font-display);font-weight:500;font-size:clamp(2.6rem, 5vw, 4.2rem);line-height:1;color:rgb(var(--brass-bright-rgb));font-variant-numeric:tabular-nums}@media (max-width:900px){.ev-route__head{grid-template-columns:1fr auto}.ev-route__intro{grid-column:1 / -1;grid-row:auto}.ev-route__meter{grid-column:2;grid-row:1 / span 2}}.ev-route__map{margin-top:clamp(1.5rem, 4vw, 3rem)}.ev-profile{display:block;width:100%;height:auto;overflow:visible}.ev-profile__grid line{stroke:rgb(var(--cream-text-rgb) / .1);stroke-dasharray:3 7}.ev-profile__grid text{fill:rgb(var(--cream-text-rgb) / .38);font:500 11px var(--font-body);letter-spacing:.08em}.ev-profile__ridge{fill:rgb(var(--indigo-rgb) / .55)}.ev-profile__massif{fill:rgb(var(--indigo-rgb))}.ev-profile__snow{fill:var(--ev-snow);opacity:.92}.ev-profile__area{fill:url(#evTrailFill)}.ev-profile__river{fill:none;stroke:url(#evRiver);stroke-width:7;stroke-linecap:round;opacity:.85}.ev-profile__river-flow{fill:none;stroke:#E9FFFC;stroke-width:1.6;stroke-dasharray:10 26;opacity:.7;animation:ev-river 3.5s linear infinite}@keyframes ev-river{to{stroke-dashoffset:-72}}.ev-profile__river-label{fill:rgb(159 216 230 / .8);font:italic 400 14px var(--font-display);letter-spacing:.06em}.ev-profile__trail-base{fill:none;stroke:rgb(var(--cream-text-rgb) / .16);stroke-width:2;stroke-dasharray:2 7;stroke-linecap:round}.ev-profile__trail{fill:none;stroke:rgb(var(--brass-bright-rgb));stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 6px rgb(var(--brass-rgb) / .6))}.ev-mark__dot{fill:rgb(var(--ink-rgb));stroke:rgb(var(--brass-rgb));stroke-width:2.5;transition:fill .3s,r .3s}.ev-mark.is-reached .ev-mark__dot{fill:rgb(var(--brass-bright-rgb))}.ev-mark.is-active .ev-mark__dot{r:9;fill:var(--ev-snow)}.ev-mark__place{fill:var(--ev-snow);font:600 13px var(--font-body);letter-spacing:.02em;text-anchor:middle;paint-order:stroke;stroke:rgb(var(--ink-rgb) / .85);stroke-width:4px}.ev-mark__alt{fill:rgb(var(--brass-bright-rgb));font:500 11px var(--font-body);letter-spacing:.08em;text-anchor:middle;paint-order:stroke;stroke:rgb(var(--ink-rgb) / .85);stroke-width:4px}.ev-mark--summit .ev-mark__place{font:500 19px var(--font-display)}.ev-mark__flag{fill:var(--flag-red);stroke:var(--ev-snow);stroke-width:1.5}.ev-mark__glow{opacity:0;transition:opacity .8s}.ev-mark--summit.is-reached .ev-mark__glow{opacity:1}.ev-profile__climber{fill:var(--ev-snow);stroke:rgb(var(--brass-rgb));stroke-width:3;filter:drop-shadow(0 0 8px rgb(246 210 122 / .9))}@media (max-width:700px){.ev-mark__place,.ev-mark__alt,.ev-profile__grid text,.ev-profile__river-label{display:none}.ev-route__map{padding-inline:.5rem}}.ev-route__rail{position:relative;margin-top:clamp(1.5rem, 3vw, 2.5rem)}.ev-route__stops{list-style:none;margin:0 auto;padding-block:.5rem 1rem;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,300px);gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:thin;scrollbar-color:rgb(var(--brass-rgb) / .6) #fff0}.ev-stop{scroll-snap-align:start;position:relative;display:flex;flex-direction:column;gap:.35rem;padding:1.35rem 1.35rem 1.5rem;border:1px solid var(--line-light);background:rgb(var(--ink-soft-rgb) / .75);transition:border-color .3s,transform .3s,background .3s}.ev-stop::before{content:"";position:absolute;left:1.35rem;right:1.35rem;top:0;height:2px;background:linear-gradient(90deg,var(--flag-blue) 0 20%,var(--flag-white) 20% 40%,var(--flag-red) 40% 60%,var(--flag-green) 60% 80%,var(--flag-yellow) 80%);opacity:0;transition:opacity .3s}.ev-stop.is-active,.ev-stop:hover,.ev-stop:focus-within{border-color:rgb(var(--brass-rgb) / .7);background:rgb(var(--indigo-deep-rgb) / .9);transform:translateY(-3px)}.ev-stop.is-active::before,.ev-stop:hover::before{opacity:1}.ev-stop__alt{margin:0;display:flex;justify-content:space-between;font:600 .72rem/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--brass-bright-rgb))}.ev-stop__alt span{color:var(--muted)}.ev-stop__place{margin:.4rem 0 0;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ev-stop__course{margin:0;font-family:var(--font-display);font-weight:500;font-size:1.55rem;line-height:1.15;color:var(--ev-snow)}.ev-stop__text{margin:.2rem 0 .6rem;font-size:.92rem;line-height:1.6;color:rgb(var(--cream-text-rgb) / .78)}.ev-stop__link{margin-top:auto;align-self:flex-start}.ev-stop__actions{margin:auto 0 0;display:flex;flex-wrap:wrap;gap:.5rem}.ev-stop--summit{background:linear-gradient(160deg,rgb(var(--indigo-rgb)),rgb(var(--ink-soft-rgb)));border-color:rgb(var(--brass-rgb) / .55)}.ev-route__nav{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.25rem}.ev-route__btn{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line-light);background:#fff0;color:var(--ev-snow);cursor:pointer;border-radius:50%}.ev-route__btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.ev-route__btn:hover,.ev-route__btn:focus-visible{border-color:rgb(var(--brass-rgb));color:rgb(var(--brass-bright-rgb))}.ev-route__btn[disabled]{opacity:.35;cursor:default}.ev-menus{padding-block:clamp(3.5rem, 7vw, 6rem) clamp(2.5rem, 5vw, 4rem);background:radial-gradient(80% 60% at 90% 0%,rgb(var(--indigo-rgb) / .5),transparent 60%),rgb(var(--ink-rgb))}.ev-menus__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem clamp(1.5rem, 4vw, 4rem);align-items:end;margin-bottom:clamp(1.75rem, 4vw, 2.75rem)}.ev-menus__head .eyebrow,.ev-menus__head h2{grid-column:1;margin:0}.ev-menus__intro{grid-column:2;grid-row:1 / span 2;margin:0;color:var(--muted)}@media (max-width:800px){.ev-menus__head{grid-template-columns:1fr}.ev-menus__intro{grid-column:1;grid-row:auto}}.ev-menus__downloads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;scroll-margin-top:calc(var(--header-h, 84px) + 1rem)}@media (max-width:1000px){.ev-menus__downloads{grid-template-columns:1fr}}.ev-dl{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);gap:1.25rem;padding:1.25rem;border:1px solid var(--line-light);background:linear-gradient(160deg,rgb(var(--indigo-deep-rgb)),rgb(var(--ink-soft-rgb)))}.ev-dl::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--flag-blue) 0 20%,var(--flag-white) 20% 40%,var(--flag-red) 40% 60%,var(--flag-green) 60% 80%,var(--flag-yellow) 80%)}.ev-dl--order{grid-template-columns:1fr;border-color:rgb(var(--brass-rgb) / .45)}.ev-dl__cover{width:112px;height:auto;aspect-ratio:794 / 1123;object-fit:cover;object-position:top;box-shadow:0 12px 28px rgb(0 0 0 / .45);transform:rotate(-2deg);transition:transform .3s}.ev-dl:hover .ev-dl__cover{transform:rotate(0) translateY(-3px)}.ev-dl__body{display:flex;flex-direction:column;gap:.35rem}.ev-dl__meta{margin:0;font:600 .68rem/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--brass-bright-rgb))}.ev-dl__title{margin:0;font:500 1.55rem/1.15 var(--font-display);color:var(--ev-snow)}.ev-dl__text{margin:0 0 .5rem;font-size:.9rem;line-height:1.55;color:rgb(var(--cream-text-rgb) / .78)}.ev-dl__actions{margin:auto 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.1rem}.ev-dl__print{margin:.4rem 0 0}.ev-dl__print button{background:none;border:0;padding:0;cursor:pointer}.ev-menus__cards{list-style:none;margin:clamp(1.75rem, 4vw, 2.5rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 230px),1fr));gap:1rem}@media (max-width:700px){.ev-menus__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}}.ev-cat__link{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;color:var(--ev-snow);text-decoration:none;border:1px solid var(--line-light);background:rgb(var(--ink-soft-rgb))}.ev-cat__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease,ease)}.ev-cat__link::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(var(--scrim-rgb) / .92) 0%,rgb(var(--scrim-rgb) / .35) 52%,rgb(var(--scrim-rgb) / .05) 100%)}.ev-cat__body{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:1rem 1.1rem;display:grid;gap:.2rem}.ev-cat__name{font:500 1.35rem/1.1 var(--font-display)}.ev-cat__meta{font:600 .66rem/1.2 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--brass-bright-rgb))}.ev-cat__link:hover .ev-cat__img,.ev-cat__link:focus-visible .ev-cat__img{transform:scale(1.06)}.ev-cat__link:hover,.ev-cat__link:focus-visible{border-color:rgb(var(--brass-rgb) / .7)}@media (max-width:700px){.ev-cat__name{font-size:1.1rem}.ev-cat__body{padding:.75rem}.ev-dl:not(.ev-dl--order){grid-template-columns:84px minmax(0,1fr)}.ev-dl__cover{width:84px}}.menu-section{scroll-margin-top:calc(var(--header-h, 84px) + 4rem)}.ev-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block:1.5rem}.ev-actions .button{text-decoration:none}.page-header{overflow:hidden}@media (prefers-reduced-motion:reduce){.ev-flag,.ev-profile__river-flow{animation:none}.ev-stop{transition:none}}@media print{.ev-menus,.site-header,.site-footer,.ev-ridge,.ev-lungta,.ev-snow,.ev-snow-toggle,.order-bar,[class*="orderbar"],.page-header__bg,.reserve,.section.reserve,.hero__scroll,.skip-link{display:none!important}html,body,.section,.menu-section,.page-header{background:#fff!important;color:#111!important}.page-header{padding:0 0 1rem!important;min-height:0!important}.page-header *,.menu-section *,.display{color:#111!important;text-shadow:none!important}.menu-section{break-inside:auto;padding-block:1rem!important}.menu-dish{break-inside:avoid}a[href]::after{content:none!important}}