.page-hero[data-astro-cid-75ysl5lo]{background:var(--mh-loden-dark);min-height:40vh;padding:96px var(--mh-gutter) 28px;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.page-hero__img[data-astro-cid-75ysl5lo]{object-fit:cover;object-position:var(--pos-m);width:100%;height:100%;animation:14s ease-out both kenBurns;position:absolute;inset:0}.page-hero__shade[data-astro-cid-75ysl5lo]{background:linear-gradient(#1e2823b3 0%,#1e282357 26%,#1e28239e 62%,#243a30e6 100%);position:absolute;inset:0}.page-hero__content[data-astro-cid-75ysl5lo]{max-width:700px;animation:.9s ease-out both riseIn;position:relative}.page-hero__eyebrow[data-astro-cid-75ysl5lo]{letter-spacing:.18em;text-transform:uppercase;color:var(--mh-brass-light);margin-bottom:12px;font-size:11px}.page-hero__title[data-astro-cid-75ysl5lo]{color:#fff;text-wrap:balance;font-size:40px;line-height:1.06}.page-hero__lead[data-astro-cid-75ysl5lo]{color:var(--mh-paper);max-width:560px;margin-top:14px;font-size:16px;line-height:1.6}@keyframes kenBurns{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width>=1024px){.page-hero[data-astro-cid-75ysl5lo]{padding:120px var(--mh-gutter) 56px}.page-hero__img[data-astro-cid-75ysl5lo]{object-position:var(--pos)}.page-hero__shade[data-astro-cid-75ysl5lo]{background:linear-gradient(90deg,#1e28239e 0%,#1e282357 38%,#1e282300 62%),linear-gradient(#1e2823a8 0%,#1e28234d 30%,#1e282385 58%,#243a30db 100%)}.page-hero__eyebrow[data-astro-cid-75ysl5lo]{letter-spacing:.2em;margin-bottom:18px;font-size:13px}.page-hero__title[data-astro-cid-75ysl5lo]{font-size:66px;line-height:1.04}.page-hero__lead[data-astro-cid-75ysl5lo]{margin-top:20px;font-size:20px}}.booking-cta[data-astro-cid-qtcr7tvq]{flex-direction:column;gap:22px;display:flex}.booking-cta__eyebrow[data-astro-cid-qtcr7tvq]{margin-bottom:14px}.booking-cta__actions[data-astro-cid-qtcr7tvq]{flex-direction:column;gap:12px;display:flex}.booking-cta__actions[data-astro-cid-qtcr7tvq] .btn[data-astro-cid-qtcr7tvq]{height:50px}@media (width>=1024px){.booking-cta[data-astro-cid-qtcr7tvq]{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:80px;padding-top:88px;padding-bottom:88px}.booking-cta__eyebrow[data-astro-cid-qtcr7tvq]{margin-bottom:20px}.booking-cta__actions[data-astro-cid-qtcr7tvq]{flex-direction:row;gap:14px}.booking-cta__actions[data-astro-cid-qtcr7tvq] .btn[data-astro-cid-qtcr7tvq]{height:54px}}.amenities__title[data-astro-cid-etd74don]{color:var(--mh-loden);margin-bottom:16px}.amenities__note[data-astro-cid-etd74don]{color:var(--mh-muted);font-size:17px;line-height:1.7}.room-group[data-astro-cid-etd74don] .section-title[data-astro-cid-etd74don]{color:var(--mh-ink)}.room-group[data-astro-cid-etd74don]{scroll-margin-top:16px}.room-group__note[data-astro-cid-etd74don]{color:var(--mh-ink);font-weight:500}.room-grid[data-astro-cid-etd74don]{flex-direction:column;gap:16px;display:flex}@media (width>=1024px){.amenities__title[data-astro-cid-etd74don]{margin-bottom:22px}.amenities__note[data-astro-cid-etd74don]{font-size:19px}.room-grid[data-astro-cid-etd74don]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}}.photo-grid[data-astro-cid-yzxhinm6]{grid-template-columns:1fr 1fr;grid-auto-rows:150px;gap:12px;margin:0;padding:0;list-style:none;display:grid}.photo-grid__item[data-astro-cid-yzxhinm6]{border-radius:var(--mh-r-card);overflow:hidden}.photo-grid__item[data-astro-cid-yzxhinm6] a[data-astro-cid-yzxhinm6]{cursor:zoom-in;height:100%;display:block}.photo-grid__item[data-astro-cid-yzxhinm6] img[data-astro-cid-yzxhinm6]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.photo-grid__item[data-astro-cid-yzxhinm6] a[data-astro-cid-yzxhinm6]:hover img[data-astro-cid-yzxhinm6]{transform:scale(1.03)}.photo-grid__item--lead[data-astro-cid-yzxhinm6]{grid-column:span 2}@media (width>=1024px){.photo-grid[data-astro-cid-yzxhinm6]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:210px;gap:16px}.photo-grid__item--lead[data-astro-cid-yzxhinm6]{grid-row:span 2}}.lightbox{width:100%;max-width:none;height:100%;max-height:none;color:var(--mh-paper);background:#1e2823f5;border:0;margin:0;padding:0;overflow:hidden}.lightbox::backdrop{background:0 0}html:has(.lightbox[open]){overflow:hidden}.lightbox__stage{touch-action:pan-y pinch-zoom;justify-content:center;align-items:center;padding:64px 12px 72px;display:flex;position:absolute;inset:0}.lightbox__img{object-fit:contain;border-radius:var(--mh-r-control);user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:100%;transition:opacity .2s}.lightbox__img.is-loading{opacity:0}.lightbox__caption{text-align:center;color:var(--mh-line);padding:14px 20px 18px;font-size:15px;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.lightbox__count{letter-spacing:.08em;color:var(--mh-brass-light);margin-bottom:2px;font-size:13px;display:block}.lightbox__btn{z-index:1;width:48px;height:48px;color:var(--mh-paper);cursor:pointer;background:#f2f3ee1f;border:1px solid #f2f3ee59;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:flex;position:absolute}.lightbox__btn:hover{border-color:var(--mh-paper);background:#f2f3ee38}.lightbox__btn svg{width:22px;height:22px}.lightbox__close{top:10px;right:10px}.lightbox__prev,.lightbox__next{top:50%;transform:translateY(-50%)}.lightbox__prev{left:10px}.lightbox__next{right:10px}.lightbox--single .lightbox__prev,.lightbox--single .lightbox__next{display:none}@media (width<=1023px){.lightbox__prev,.lightbox__next{top:auto;bottom:14px;transform:none}.lightbox__caption{padding-left:72px;padding-right:72px}}@media (width>=1024px){.lightbox__stage{padding:72px 96px 88px}.lightbox__close{top:20px;right:24px}.lightbox__prev{left:24px}.lightbox__next{right:24px}}@media (prefers-reduced-motion:reduce){.lightbox__img{transition:none}}.single-use[data-astro-cid-5k6jinhm]{background:var(--mh-loden-tint);color:var(--mh-loden);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--mh-r-control);margin-top:16px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.detail__title[data-astro-cid-5k6jinhm]{color:var(--mh-loden);margin-bottom:16px}.detail__p[data-astro-cid-5k6jinhm]{margin-bottom:16px;font-size:17px;line-height:1.7}.detail__h3[data-astro-cid-5k6jinhm]{margin:28px 0 14px;font-size:23px;line-height:1.2}.detail__photos-title[data-astro-cid-5k6jinhm]{color:var(--mh-ink)}.facts-card[data-astro-cid-5k6jinhm]{flex-direction:column;gap:14px;display:flex}.facts-card[data-astro-cid-5k6jinhm] .card__title[data-astro-cid-5k6jinhm]{margin-bottom:0}.facts-card__actions[data-astro-cid-5k6jinhm]{gap:10px;padding-top:6px;display:flex}.facts-card__actions[data-astro-cid-5k6jinhm] .btn[data-astro-cid-5k6jinhm]{flex:1;height:48px}@media (width>=1024px){.single-use[data-astro-cid-5k6jinhm]{margin-top:20px;padding:5px 10px;font-size:13px}.detail__title[data-astro-cid-5k6jinhm]{margin-bottom:22px}.detail__p[data-astro-cid-5k6jinhm]{margin-bottom:18px;font-size:19px}.detail__h3[data-astro-cid-5k6jinhm]{margin-top:36px;font-size:26px}.facts-card__actions[data-astro-cid-5k6jinhm]{gap:12px}.facts-card__actions[data-astro-cid-5k6jinhm] .btn[data-astro-cid-5k6jinhm]{flex:none;height:46px}}.haus-subnav[data-astro-cid-7cvwtbh2]{padding:20px var(--mh-gutter);border-bottom:1px solid var(--mh-line);flex-wrap:wrap;gap:12px 28px;display:flex}.haus-subnav[data-astro-cid-7cvwtbh2] a[data-astro-cid-7cvwtbh2]{color:var(--mh-loden);border-bottom:2px solid #0000;padding-bottom:3px;font-size:16px;font-weight:700}.haus-subnav[data-astro-cid-7cvwtbh2] a[data-astro-cid-7cvwtbh2]:hover{border-bottom-color:var(--mh-line)}.haus-subnav[data-astro-cid-7cvwtbh2] a[data-astro-cid-7cvwtbh2][aria-current=page]{border-bottom-color:var(--mh-brass)}@media (width>=1024px){.haus-subnav[data-astro-cid-7cvwtbh2]{padding:26px var(--mh-gutter)}.haus-subnav[data-astro-cid-7cvwtbh2] a[data-astro-cid-7cvwtbh2]{font-size:17px}}.haus__title[data-astro-cid-mc6m3r4w]{color:var(--mh-loden);margin-bottom:16px}.haus__title--ink[data-astro-cid-mc6m3r4w]{color:var(--mh-ink)}.haus__p[data-astro-cid-mc6m3r4w]{margin-bottom:16px;font-size:17px;line-height:1.7}.haus__media[data-astro-cid-mc6m3r4w]{border-radius:var(--mh-r-card);height:220px;overflow:hidden}.haus__media[data-astro-cid-mc6m3r4w] img[data-astro-cid-mc6m3r4w]{object-fit:cover;width:100%;height:100%}.teasers[data-astro-cid-mc6m3r4w]{flex-direction:column;gap:16px;display:flex}.teaser[data-astro-cid-mc6m3r4w]{background:var(--mh-surface);border:1px solid var(--mh-line);border-radius:var(--mh-r-card);flex-direction:column;display:flex;overflow:hidden}.teaser__media[data-astro-cid-mc6m3r4w]{height:190px}.teaser__media[data-astro-cid-mc6m3r4w] img[data-astro-cid-mc6m3r4w]{object-fit:cover;width:100%;height:100%}.teaser__body[data-astro-cid-mc6m3r4w]{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 18px 20px;display:flex}.teaser__title[data-astro-cid-mc6m3r4w]{font-size:23px;line-height:1.2}.teaser__text[data-astro-cid-mc6m3r4w]{color:var(--mh-muted);font-size:15px}@media (width>=1024px){.haus__title[data-astro-cid-mc6m3r4w]{margin-bottom:22px}.haus__p[data-astro-cid-mc6m3r4w]{margin-bottom:18px;font-size:19px}.haus__media[data-astro-cid-mc6m3r4w]{height:460px}.teasers[data-astro-cid-mc6m3r4w]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.teaser__media[data-astro-cid-mc6m3r4w]{height:240px}.teaser__body[data-astro-cid-mc6m3r4w]{gap:14px;padding:24px 26px 26px}.teaser__title[data-astro-cid-mc6m3r4w]{font-size:26px}.teaser__text[data-astro-cid-mc6m3r4w]{font-size:16px}}.fr__title[data-astro-cid-ytckzjoa]{color:var(--mh-loden);margin-bottom:16px}.fr__title--ink[data-astro-cid-ytckzjoa]{color:var(--mh-ink)}.fr__p[data-astro-cid-ytckzjoa]{margin-bottom:16px;font-size:17px;line-height:1.7}@media (width>=1024px){.fr__title[data-astro-cid-ytckzjoa]{margin-bottom:22px}.fr__p[data-astro-cid-ytckzjoa]{margin-bottom:18px;font-size:19px}}.au__title[data-astro-cid-vehdvbmp]{color:var(--mh-loden);margin-bottom:20px}.au__title--ink[data-astro-cid-vehdvbmp]{color:var(--mh-ink)}.table-wrap[data-astro-cid-vehdvbmp]{border:1px solid var(--mh-line);border-radius:var(--mh-r-card);background:var(--mh-surface);overflow-x:auto}.room-table[data-astro-cid-vehdvbmp]{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}.room-table[data-astro-cid-vehdvbmp] th[data-astro-cid-vehdvbmp],.room-table[data-astro-cid-vehdvbmp] td[data-astro-cid-vehdvbmp]{text-align:left;border-bottom:1px solid var(--mh-line);padding:12px 18px}.room-table[data-astro-cid-vehdvbmp] tbody[data-astro-cid-vehdvbmp] tr[data-astro-cid-vehdvbmp]:last-child>[data-astro-cid-vehdvbmp]{border-bottom:0}.room-table[data-astro-cid-vehdvbmp] thead[data-astro-cid-vehdvbmp] th[data-astro-cid-vehdvbmp]{letter-spacing:.08em;text-transform:uppercase;color:var(--mh-muted);font-size:12px;font-weight:500}.room-table[data-astro-cid-vehdvbmp] tbody[data-astro-cid-vehdvbmp] th[data-astro-cid-vehdvbmp]{font-weight:700}.room-table[data-astro-cid-vehdvbmp] td[data-astro-cid-vehdvbmp]{color:var(--mh-muted)}@media (width>=1024px){.au__title[data-astro-cid-vehdvbmp]{margin-bottom:26px}.room-table[data-astro-cid-vehdvbmp]{font-size:17px}.room-table[data-astro-cid-vehdvbmp] th[data-astro-cid-vehdvbmp],.room-table[data-astro-cid-vehdvbmp] td[data-astro-cid-vehdvbmp]{padding:14px 26px}.room-table[data-astro-cid-vehdvbmp] thead[data-astro-cid-vehdvbmp] th[data-astro-cid-vehdvbmp]{font-size:13px}}.messe-way__head[data-astro-cid-5242bxul]{max-width:720px;margin-bottom:28px}.messe-way__head[data-astro-cid-5242bxul] .eyebrow[data-astro-cid-5242bxul]{margin-bottom:10px}.messe-way__title[data-astro-cid-5242bxul]{color:var(--mh-ink)}.route-map[data-astro-cid-5242bxul]{background:var(--mh-surface);border:1px solid var(--mh-line);border-radius:var(--mh-r-card);margin-bottom:20px;padding:40px 22px 22px;position:relative}.route-map__distance[data-astro-cid-5242bxul]{font-family:var(--mh-serif);font-variant-numeric:lining-nums;color:var(--mh-brass);white-space:nowrap;font-size:15px;font-weight:700;position:absolute;top:12px;left:50%;transform:translate(-50%)}.route-map__line[data-astro-cid-5242bxul]{grid-template-columns:1fr 1fr 1fr;align-items:start;display:grid;position:relative}.route-map__line[data-astro-cid-5242bxul]:before{content:"";border-top:3px dashed var(--mh-brass-light);position:absolute;top:7px;left:16.6667%;right:16.6667%}.route-map__stop[data-astro-cid-5242bxul]{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex;position:relative}.route-map__dot[data-astro-cid-5242bxul]{background:var(--mh-loden);width:17px;height:17px;box-shadow:0 0 0 4px var(--mh-surface);border-radius:50%;margin-bottom:8px}.route-map__stop--via[data-astro-cid-5242bxul] .route-map__dot[data-astro-cid-5242bxul]{background:var(--mh-surface);border:3px solid var(--mh-brass-light);width:13px;height:13px;margin:2px 0 10px}.route-map__stop--end[data-astro-cid-5242bxul] .route-map__dot[data-astro-cid-5242bxul]{background:var(--mh-brass)}.route-map__name[data-astro-cid-5242bxul]{color:var(--mh-ink);font-size:14px;font-weight:600;line-height:1.25}.route-map__stop--via[data-astro-cid-5242bxul] .route-map__name[data-astro-cid-5242bxul]{color:var(--mh-muted);font-weight:400}.route-map__sub[data-astro-cid-5242bxul]{color:var(--mh-muted);font-size:13px}.messe-routes[data-astro-cid-5242bxul]{flex-direction:column;gap:16px;display:flex}.route-card[data-astro-cid-5242bxul]{background:var(--mh-surface);border:1px solid var(--mh-line);border-radius:var(--mh-r-card);flex-direction:column;padding:20px 20px 22px;display:flex}.route-card__top[data-astro-cid-5242bxul]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.route-card__icon[data-astro-cid-5242bxul]{background:var(--mh-loden-tint);width:48px;height:48px;color:var(--mh-loden);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.route-card__time[data-astro-cid-5242bxul]{font-family:var(--mh-serif);font-variant-numeric:lining-nums;color:var(--mh-brass);font-size:26px;font-weight:700;line-height:1}.route-card__title[data-astro-cid-5242bxul]{color:var(--mh-ink);margin-bottom:12px;font-size:23px;line-height:1.2}.route-card__text[data-astro-cid-5242bxul]{color:var(--mh-muted);font-size:16px;line-height:1.6}.steps[data-astro-cid-5242bxul]{flex-wrap:wrap;align-items:center;row-gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.steps__item[data-astro-cid-5242bxul]{align-items:center;display:inline-flex}.steps__item[data-astro-cid-5242bxul]+.steps__item[data-astro-cid-5242bxul]:before{content:"→";color:var(--mh-muted);margin:0 8px 0 2px}.steps__badge[data-astro-cid-5242bxul]{border-radius:6px;padding:6px 10px;font-size:14px;font-weight:600;line-height:1;display:inline-block}.steps__badge--walk[data-astro-cid-5242bxul]{color:var(--mh-muted);padding-left:0;padding-right:0;font-weight:400}.steps__badge--bus[data-astro-cid-5242bxul]{background:var(--mh-loden);color:#fff}.steps__badge--u[data-astro-cid-5242bxul]{background:var(--mh-brass);color:#fff}.steps__badge--goal[data-astro-cid-5242bxul]{border:1px solid var(--mh-loden);color:var(--mh-loden);padding:5px 9px}.messe-stay[data-astro-cid-5242bxul]{flex-direction:column;gap:28px;display:flex}.messe-stay__photo[data-astro-cid-5242bxul] img[data-astro-cid-5242bxul]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--mh-r-card);width:100%;height:auto;display:block}.messe-stay__body[data-astro-cid-5242bxul] .eyebrow[data-astro-cid-5242bxul]{margin-bottom:10px}.stay-list[data-astro-cid-5242bxul]{flex-direction:column;gap:16px;margin:26px 0 30px;padding:0;list-style:none;display:flex}.stay-list__item[data-astro-cid-5242bxul]{align-items:center;gap:14px;display:flex}.stay-list__icon[data-astro-cid-5242bxul]{background:var(--mh-loden-dark);width:44px;height:44px;color:var(--mh-brass-light);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.stay-list__title[data-astro-cid-5242bxul]{color:#fff;font-size:17px;display:block}.stay-list__text[data-astro-cid-5242bxul]{color:var(--mh-loden-tint);font-size:15px;display:block}.messe-stay__btn[data-astro-cid-5242bxul]{width:100%;height:50px}@media (width>=1024px){.messe-way__head[data-astro-cid-5242bxul]{margin-bottom:40px}.route-map[data-astro-cid-5242bxul]{margin-bottom:24px;padding:48px 48px 28px}.route-map__distance[data-astro-cid-5242bxul]{font-size:17px;top:16px}.route-map__name[data-astro-cid-5242bxul]{font-size:17px}.route-map__sub[data-astro-cid-5242bxul]{font-size:15px}.messe-routes[data-astro-cid-5242bxul]{grid-template-columns:1fr 1.35fr 1fr;align-items:stretch;gap:24px;display:grid}.route-card[data-astro-cid-5242bxul]{padding:26px 28px 28px}.route-card__time[data-astro-cid-5242bxul]{font-size:32px}.route-card__title[data-astro-cid-5242bxul]{font-size:26px}.route-card__text[data-astro-cid-5242bxul]{font-size:17px}.steps__badge[data-astro-cid-5242bxul]{padding:7px 11px;font-size:15px}.steps__badge--walk[data-astro-cid-5242bxul]{padding-left:0;padding-right:0}.steps__badge--goal[data-astro-cid-5242bxul]{padding:6px 10px}.messe-stay[data-astro-cid-5242bxul]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.stay-list[data-astro-cid-5242bxul]{gap:18px;margin:32px 0 36px}.stay-list__title[data-astro-cid-5242bxul]{font-size:19px}.stay-list__text[data-astro-cid-5242bxul]{font-size:16px}.messe-stay__btn[data-astro-cid-5242bxul]{width:auto;height:54px}}.lage[data-astro-cid-3nrkg2lg]{flex-direction:column;gap:20px;display:flex}.lage__title[data-astro-cid-3nrkg2lg]{color:var(--mh-loden);margin-bottom:16px}.lage__title--ink[data-astro-cid-3nrkg2lg]{color:var(--mh-ink)}.lage__address[data-astro-cid-3nrkg2lg]{margin-bottom:24px;font-size:17px;font-style:normal;line-height:1.7}.lage__h3[data-astro-cid-3nrkg2lg]{margin-bottom:14px;font-size:23px;line-height:1.2}.routes[data-astro-cid-3nrkg2lg]{flex-direction:column;gap:16px;display:flex}.routes__text[data-astro-cid-3nrkg2lg]{color:var(--mh-muted);font-size:16px;line-height:1.6}@media (width>=1024px){.lage[data-astro-cid-3nrkg2lg]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.lage__title[data-astro-cid-3nrkg2lg]{margin-bottom:22px}.lage__address[data-astro-cid-3nrkg2lg]{margin-bottom:32px;font-size:19px}.lage__h3[data-astro-cid-3nrkg2lg]{font-size:26px}.routes[data-astro-cid-3nrkg2lg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.routes__text[data-astro-cid-3nrkg2lg]{font-size:17px}}.gallery__h2[data-astro-cid-pgwh2aif]{color:var(--mh-ink);margin-bottom:20px}.gallery-room[data-astro-cid-pgwh2aif]+.gallery-room[data-astro-cid-pgwh2aif]{margin-top:32px}.gallery-room__head[data-astro-cid-pgwh2aif]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.gallery-room__title[data-astro-cid-pgwh2aif]{font-size:23px;line-height:1.2}@media (width>=1024px){.gallery__h2[data-astro-cid-pgwh2aif]{margin-bottom:36px}.gallery-room[data-astro-cid-pgwh2aif]+.gallery-room[data-astro-cid-pgwh2aif]{margin-top:48px}.gallery-room__head[data-astro-cid-pgwh2aif]{margin-bottom:18px}.gallery-room__title[data-astro-cid-pgwh2aif]{font-size:26px}}.contact-grid[data-astro-cid-olfzw6ax]{flex-direction:column;gap:16px;display:flex}.contact-card[data-astro-cid-olfzw6ax]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.contact-card[data-astro-cid-olfzw6ax] .card__title[data-astro-cid-olfzw6ax]{margin-bottom:0}.contact-card__big[data-astro-cid-olfzw6ax]{font-family:var(--mh-serif);color:var(--mh-loden);overflow-wrap:anywhere;font-size:23px;font-weight:700;line-height:1.2}.contact-card__note[data-astro-cid-olfzw6ax]{color:var(--mh-muted);font-size:15px}.contact-card__address[data-astro-cid-olfzw6ax]{font-size:17px;font-style:normal;line-height:1.7}.contact-book[data-astro-cid-olfzw6ax]{flex-direction:column;gap:22px;display:flex}.contact-book[data-astro-cid-olfzw6ax] .btn[data-astro-cid-olfzw6ax]{height:50px}@media (width>=1024px){.contact-grid[data-astro-cid-olfzw6ax]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.contact-card__big[data-astro-cid-olfzw6ax]{font-size:26px}.contact-card__note[data-astro-cid-olfzw6ax]{font-size:16px}.contact-card__address[data-astro-cid-olfzw6ax]{font-size:19px}.contact-book[data-astro-cid-olfzw6ax]{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:80px;padding-top:88px;padding-bottom:88px}.contact-book[data-astro-cid-olfzw6ax] .btn[data-astro-cid-olfzw6ax]{height:54px}}.bk{padding:28px var(--mh-gutter) 120px;max-width:calc(1240px + 2 * var(--mh-gutter));margin:0 auto}.bk [hidden]{display:none!important}.bk-steps{flex-wrap:wrap;gap:6px 14px;margin:0 0 22px;padding:0;list-style:none;display:flex}.bk-steps__item{color:var(--mh-muted);align-items:center;gap:8px;font-size:15px;display:inline-flex}.bk-steps__n{font-variant-numeric:lining-nums tabular-nums;border:1px solid var(--mh-line);background:var(--mh-surface);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:inline-flex}.bk-steps__item.is-active{color:var(--mh-ink);font-weight:700}.bk-steps__item.is-active .bk-steps__n{background:var(--mh-loden);border-color:var(--mh-loden);color:#fff}.bk-steps__item.is-done .bk-steps__n{background:var(--mh-loden-tint);border-color:var(--mh-loden-tint);color:var(--mh-loden);font-size:0}.bk-steps__item.is-done .bk-steps__n:after{content:"✓";font-size:13px}.bk-error{border:1px solid var(--mh-danger);color:var(--mh-danger);border-radius:var(--mh-r-control);background:#f6e9e6;margin-bottom:20px;padding:12px 16px}.bk-error a{color:inherit;text-decoration:underline}.bk-title{color:var(--mh-ink)}.bk-sub{color:var(--mh-muted);margin-top:6px}.bk-card{background:var(--mh-surface);border:1px solid var(--mh-line);border-radius:var(--mh-r-card)}.bk-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bk-field{flex-direction:column;gap:4px;min-width:0;display:flex}.bk-field__label{color:var(--mh-muted);font-size:14px}.bk-field__input{border:1px solid var(--mh-line);border-radius:var(--mh-r-control);background:var(--mh-surface);width:100%;height:50px;font:inherit;color:var(--mh-ink);padding:0 12px;font-size:16px}.bk-field__area{resize:vertical;height:auto;padding:10px 12px}.bk-field__input:focus{border-color:var(--mh-loden);box-shadow:0 0 0 3px var(--mh-loden-tint);outline:none}.was-validated .bk-field__input:invalid{border-color:var(--mh-danger)}.bk-contract{color:var(--mh-muted);font-size:14px;line-height:1.5}.bk-storno{color:var(--mh-muted);font-size:15px;line-height:1.5}.bk-check{color:var(--mh-ink);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.bk-check input{width:20px;height:20px;accent-color:var(--mh-loden);flex:none;margin-top:2px}.was-validated .bk-check input:invalid+span{color:var(--mh-danger)}.bk-check a,.bk-sum__note a{color:var(--mh-loden);text-underline-offset:2px;text-decoration:underline}.bk-dates{position:relative}.bk-dp-btn{text-align:left;cursor:pointer;font-weight:600;display:none}.bk-dp-btn:after{content:"";float:right;opacity:.55;background:currentColor;width:18px;height:18px;margin-top:1px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E") 50%/contain no-repeat}.bk-dp-btn[aria-expanded=true],.bk-dp-btn:focus-visible{border-color:var(--mh-loden);box-shadow:0 0 0 3px var(--mh-loden-tint);outline:none}.bk-dp-on .bk-dates__native{display:none}.bk-dp-on .bk-dp-btn{display:block}.bk-dp{z-index:30;background:var(--mh-surface);border:1px solid var(--mh-line);border-radius:var(--mh-r-card);width:620px;max-width:calc(100vw - 48px);padding:16px 18px 14px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 40px #1e282329}.bk-dp__head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.bk-dp__hint{text-align:center;color:var(--mh-loden);flex:1;font-weight:700}.bk-dp__nav,.bk-dp__close{border-radius:var(--mh-r-control);border:1px solid var(--mh-line);background:var(--mh-surface);width:36px;height:36px;color:var(--mh-loden);cursor:pointer;font-size:22px;line-height:1}.bk-dp__close{color:var(--mh-muted);border-color:#0000;font-size:24px}.bk-dp__nav:hover:not(:disabled),.bk-dp__close:hover{background:var(--mh-loden-tint)}.bk-dp__nav:disabled{opacity:.35;cursor:default}.bk-dp__months{grid-template-columns:1fr 1fr;gap:28px;display:grid}.bk-dp__title{text-align:center;font-family:var(--mh-serif);color:var(--mh-ink);margin:2px 0 10px;font-size:18px;font-weight:700}.bk-dp__grid{grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}.bk-dp__wd{text-align:center;color:var(--mh-muted);text-transform:uppercase;padding-bottom:6px;font-size:12px;font-weight:700}.bk-dp__day{height:38px;font:inherit;color:var(--mh-ink);cursor:pointer;font-variant-numeric:lining-nums tabular-nums;background:0 0;border:0;border-radius:0;font-size:15px}.bk-dp__day:hover:not(:disabled){background:var(--mh-loden-tint);border-radius:8px}.bk-dp__day:focus-visible{outline:2px solid var(--mh-loden);outline-offset:-2px;border-radius:8px}.bk-dp__day:disabled{color:#b3bab4;cursor:default}.bk-dp__day.is-in{background:var(--mh-loden-tint);color:var(--mh-loden-dark)}.bk-dp__day.is-start,.bk-dp__day.is-end{background:var(--mh-loden);color:#fff;font-weight:700}.bk-dp__day.is-start{border-radius:8px 0 0 8px}.bk-dp__day.is-end{border-radius:0 8px 8px 0}.bk-dp__day.is-start:not(:has(~.is-end)):not(.is-end){border-radius:8px}.bk-dp__foot{text-align:center;min-height:20px;color:var(--mh-muted);margin-top:10px;font-size:14px}.bk-search{flex-direction:column;gap:16px;margin-top:22px;padding:18px;display:flex}.bk-requests{flex-direction:column;gap:12px;display:flex}.bk-req{grid-template-columns:1fr 1fr;align-items:end;gap:12px;display:grid}.bk-req__label{color:var(--mh-ink);grid-column:1/-1;font-weight:700}.bk-req__remove{color:var(--mh-danger);font:inherit;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:0;font-size:14px;text-decoration:underline}.bk-search__foot{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.bk-link-btn{font:inherit;color:var(--mh-loden);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.bk-hint{color:var(--mh-muted);font-size:14px}.bk-search__btn{width:100%}.bk-datesbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding:12px 12px 12px 18px;display:flex}.bk-datesbar__text{color:var(--mh-ink);font-weight:700}.bk-loading,.bk-empty{color:var(--mh-muted);margin-top:18px}.bk-block{margin-top:12px}.bk-block+.bk-block{margin-top:36px}.bk-block__title{color:var(--mh-ink);margin-top:8px;font-size:22px}.bk-rooms{flex-direction:column;gap:16px;margin-top:16px;display:flex}.bk-room{background:var(--mh-surface);border:1px solid var(--mh-line);border-radius:var(--mh-r-card);flex-direction:column;display:flex;overflow:hidden}.bk-room.is-selected{border-color:var(--mh-loden);box-shadow:0 0 0 2px var(--mh-loden)}.bk-room__img{background:var(--mh-loden-tint)}.bk-room__img img{object-fit:cover;width:100%;height:190px;display:block}.bk-room__body{flex-direction:column;gap:14px;padding:16px 18px 18px;display:flex}.bk-room__badge{margin-bottom:8px}.bk-room__name{color:var(--mh-ink);font-size:22px;line-height:1.2}.bk-room__meta{color:var(--mh-muted);margin-top:4px;font-size:15px}.bk-room__more{color:var(--mh-loden);margin-top:8px;font-size:15px;display:inline-block}.bk-room__rates{flex-direction:column;gap:12px;display:flex}.bk-room__buy{border-top:1px solid var(--mh-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-top:14px;display:flex}.bk-room__amount{font-family:var(--mh-sans);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em;color:var(--mh-ink);font-size:26px;font-weight:700}.bk-room__per{color:var(--mh-muted);font-size:15px}.bk-room__tax,.bk-room__hint{color:var(--mh-muted);font-size:13px}.bk-room__hint{flex-basis:100%;order:3}.bk-room__btn:disabled{opacity:.55;cursor:not-allowed}.bk-form{flex-direction:column;gap:16px;margin-top:22px;padding:18px;display:flex}.bk-guest{border:1px solid var(--mh-line);border-radius:var(--mh-r-control);margin:0;padding:12px 14px 14px}.bk-guest legend{color:var(--mh-muted);padding:0 6px;font-size:14px}.bk-form__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.bk-done__card{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:28px 22px;display:flex}.bk-done__icon{background:var(--mh-loden);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:28px;display:inline-flex}.bk-done__ids{flex-wrap:wrap;justify-content:center;gap:12px;margin:8px 0 0;display:flex}.bk-done__ids div{background:var(--mh-paper);border-radius:var(--mh-r-control);padding:10px 18px}.bk-done__ids dt{color:var(--mh-muted);font-size:13px}.bk-done__ids dd{font-family:var(--mh-sans);font-variant-numeric:lining-nums tabular-nums;color:var(--mh-ink);letter-spacing:.02em;margin:0;font-size:21px;font-weight:700}.bk-done__mail{max-width:520px}.bk-sum{padding:20px}.bk-sum__title{color:var(--mh-ink);margin-bottom:14px;font-size:22px}.bk-sum__list{gap:8px;margin:0;display:grid}.bk-sum__list div{justify-content:space-between;gap:12px;font-size:15px;display:flex}.bk-sum__list dt{color:var(--mh-muted)}.bk-sum__list dd{text-align:right;color:var(--mh-ink);margin:0;font-weight:600}.bk-sum__rows{font-variant-numeric:lining-nums tabular-nums;border-top:1px solid var(--mh-line);color:var(--mh-muted);gap:6px;margin-top:16px;padding-top:14px;font-size:15px;display:grid}.bk-sum__rows:empty{display:none}.bk-sum__rows div{justify-content:space-between;gap:12px;display:flex}.bk-sum__total{border-radius:var(--mh-r-control);background:var(--mh-loden);color:#fff;font-family:var(--mh-sans);font-variant-numeric:lining-nums tabular-nums;justify-content:space-between;margin-top:14px;padding:14px 16px;font-size:21px;font-weight:700;display:flex}.bk-sum__btn{width:100%;margin-top:16px}.bk-sum__btn:disabled{opacity:.55;cursor:not-allowed}.bk-sum__note{color:var(--mh-muted);text-align:center;margin-top:12px;font-size:14px}.bk-side{flex-direction:column;gap:20px;margin-top:28px;display:flex}.bk-times{background:var(--mh-surface);border:1px solid var(--mh-line);border-left:4px solid var(--mh-brass);border-radius:var(--mh-r-control);align-items:flex-start;gap:12px;margin:0 0 14px;padding:14px 16px;display:flex}.bk-times__icon{color:var(--mh-brass);flex:none;margin-top:1px}.bk-times__text{flex-direction:column;gap:3px;display:flex}.bk-times__label{color:var(--mh-loden);font-size:16px;font-weight:700}.bk-times__value{color:var(--mh-ink);font-variant-numeric:lining-nums;font-size:17px;font-weight:500;line-height:1.4}.bk-map{border-radius:var(--mh-r-card);background:var(--mh-loden);position:relative;overflow:hidden}.bk-map__title{z-index:1;font-family:var(--mh-serif);color:#fff;margin:0;font-size:18px;font-weight:700;line-height:1.2;position:absolute;top:12px;left:16px;right:16px}.bk-map__svg{width:100%;height:auto;display:block}.bk-map__svg--tall{display:none}.bk-map__svg--wide{background:var(--mh-loden);padding-top:34px}.bk-map__contours path{stroke:var(--mh-brass-light);stroke-opacity:.08;stroke-width:1px}.bk-map__river{fill:none;stroke:#47685a;stroke-width:22px;stroke-linecap:round}.bk-map__river-label{fill:var(--mh-loden-tint);fill-opacity:.55;font:italic 500 13px var(--mh-sans);letter-spacing:.2em;text-transform:uppercase}.bk-map__route{fill:none;stroke:var(--mh-brass-light);stroke-width:3px;stroke-dasharray:2 7;stroke-linecap:round}.bk-map__km{fill:var(--mh-brass-light);font:700 14px var(--mh-sans)}.bk-map__km--s{font-size:12px}.bk-map__dot--home{fill:var(--mh-brass);stroke:#fff;stroke-width:3px}.bk-map__house{fill:#fff}.bk-map__dot--via{fill:var(--mh-loden);stroke:var(--mh-brass-light);stroke-width:2.5px}.bk-map__plane{fill:var(--mh-brass-light);fill-opacity:.8}.bk-map__dot--goal{fill:var(--mh-brass-light);fill-opacity:.25;stroke:var(--mh-brass-light);stroke-width:2.5px}.bk-map__dot--goal-in{fill:var(--mh-brass-light)}.bk-map__name{fill:#fff;font:700 15px var(--mh-sans)}.bk-map__name--s,.bk-map__via--s{font-size:12px}.bk-map__sub{fill:var(--mh-brass-light);font:500 13px var(--mh-sans)}.bk-map__via{fill:var(--mh-loden-tint);font:500 13px var(--mh-sans)}.bk-map__skyline{fill:#1c2e26}.bk-map__bridge{fill:none;stroke:#1c2e26;stroke-width:2.5px}.bk-map__bus-line{fill:none;stroke:var(--mh-loden-tint);stroke-opacity:.55;stroke-width:2.5px;stroke-dasharray:1 6;stroke-linecap:round}.bk-map__sbahn-line{fill:none;stroke:var(--mh-loden-tint);stroke-opacity:.7;stroke-width:3px;stroke-linecap:round}.bk-map__badge-bg{fill:var(--mh-loden-tint)}.bk-map__bus{fill:none;stroke:var(--mh-loden);stroke-width:1.5px;stroke-linejoin:round}.bk-map__bus-wheel{fill:var(--mh-loden)}.bk-map__sbahn-bg{fill:var(--mh-loden-tint)}.bk-map__sbahn-s{fill:var(--mh-loden);font:700 14px var(--mh-sans)}.bk-map__fact{fill:#fff;font:700 13px var(--mh-sans)}.bk-map__fact-sub{fill:var(--mh-loden-tint);font:500 12px var(--mh-sans)}.bk-map__facts{background:#4a6b5b;gap:6px;margin:0;padding:4px 16px 14px;list-style:none;display:grid}.bk-map__facts li{color:#fff;align-items:center;gap:8px;font-size:14px;display:flex}.bk-map__chip{background:var(--mh-loden-tint);min-width:22px;height:22px;color:var(--mh-loden);border-radius:11px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.bk-map__chip--s{width:22px;padding:0}@media (width>=1024px){.bk-side{margin-top:0;position:sticky;top:24px}.bk-map__title{font-size:26px;top:22px;left:24px;right:24px}.bk-map__svg--tall{display:block}.bk-map__svg--wide,.bk-map__facts{display:none}}.bk-bar{z-index:40;padding:10px var(--mh-gutter) calc(10px + env(safe-area-inset-bottom));background:var(--mh-surface);border-top:1px solid var(--mh-line);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #1e282314}.bk-bar__label{color:var(--mh-muted);font-size:13px;display:block}.bk-bar__total{font-family:var(--mh-sans);font-variant-numeric:lining-nums tabular-nums;color:var(--mh-ink);font-size:21px;font-weight:700}.bk-bar .btn:disabled{opacity:.55}@media (width>=1024px){.bk{padding-top:48px;padding-bottom:96px}.bk-steps{margin-bottom:28px}.bk-steps__item{font-size:16px}.bk-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:40px;display:grid}.bk-layout--single{grid-template-columns:minmax(0,1fr)}.bk-search,.bk-form{padding:26px}.bk-grid--3{grid-template-columns:1fr 1.4fr 1.4fr}.bk-req{grid-template-columns:1fr 1fr auto}.bk-req__remove{grid-column:auto;align-self:center}.bk-search__btn{align-self:flex-start;width:auto}.bk-room{flex-direction:row}.bk-room__img{flex:0 0 260px}.bk-room__img img{height:100%;min-height:200px}.bk-room__body{flex-direction:row;flex:1;justify-content:space-between;gap:24px;padding:22px 24px}.bk-room__rates{flex:none}.bk-room__buy{text-align:right;border-top:0;flex-direction:column;align-items:flex-end;padding-top:0}.bk-room__hint{order:0;max-width:200px}.bk-sum{margin-top:0;padding:24px}.bk-bar{display:none!important}.bk-done__card{padding:48px 32px}}.booking[data-astro-cid-gm3jyvcz]{background:var(--mh-paper);padding:12px 0 44px}.booking__note[data-astro-cid-gm3jyvcz]{padding:12px var(--mh-gutter) 0;max-width:calc(640px + 2 * var(--mh-gutter));color:var(--mh-muted);font-size:15px;line-height:1.5}.booking__frame[data-astro-cid-gm3jyvcz]{background:var(--mh-paper);border:0;width:100%;height:max(900px,100vh);display:block}.booking__fallback[data-astro-cid-gm3jyvcz]{padding:16px var(--mh-gutter) 0;color:var(--mh-muted);font-size:15px}.booking__fallback[data-astro-cid-gm3jyvcz] a[data-astro-cid-gm3jyvcz]{border-bottom:1px solid var(--mh-brass)}@media (width>=1024px){.booking[data-astro-cid-gm3jyvcz]{padding:32px 0 96px}.booking__note[data-astro-cid-gm3jyvcz]{font-size:16px}.booking__frame[data-astro-cid-gm3jyvcz]{--mask-max:1240px;--mask-pad:24px;margin-left:calc(var(--mh-gutter) - var(--mask-pad));width:calc(100% - 2 * (var(--mh-gutter) - var(--mask-pad)));max-width:var(--mask-max)}}.faq[data-astro-cid-qd2fcmqr]{border-top:1px solid var(--mh-line);max-width:860px}.faq__item[data-astro-cid-qd2fcmqr]{border-bottom:1px solid var(--mh-line)}.faq__q[data-astro-cid-qd2fcmqr]{cursor:pointer;font-family:var(--mh-serif);color:var(--mh-ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:20px;font-weight:700;line-height:1.25;list-style:none;display:flex}.faq__q[data-astro-cid-qd2fcmqr]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-qd2fcmqr]:after{content:"";border-right:2px solid var(--mh-loden);border-bottom:2px solid var(--mh-loden);flex:none;width:10px;height:10px;margin-top:-4px;transition:transform .15s;transform:rotate(45deg)}.faq__item[data-astro-cid-qd2fcmqr][open] .faq__q[data-astro-cid-qd2fcmqr]:after{margin-top:4px;transform:rotate(-135deg)}.faq__q[data-astro-cid-qd2fcmqr]:hover{color:var(--mh-loden)}.faq__a[data-astro-cid-qd2fcmqr]{flex-direction:column;align-items:flex-start;gap:12px;padding:0 0 20px;font-size:17px;line-height:1.7;display:flex}@media (width>=1024px){.faq__q[data-astro-cid-qd2fcmqr]{padding:22px 0;font-size:23px}.faq__a[data-astro-cid-qd2fcmqr]{padding-bottom:26px;font-size:19px}}
