.Rechtstext_dokument___NG5S{display:grid}.Rechtstext_teil__ILl_D{padding-block:var(--space-m);box-shadow:0 calc(-1 * var(--border)) 0 var(--c-line)}.Rechtstext_teil__ILl_D:last-child{padding-bottom:0}[data-abschnitt]:not(:last-child)>.Rechtstext_teil__ILl_D:last-child{padding-bottom:var(--space-m)}.Rechtstext_klauseln__IxwTV{display:grid;gap:var(--space-s)}.Rechtstext_klauseln__IxwTV>li{display:grid;grid-template-columns:var(--clause-num-w) 1fr;gap:var(--space-xs);align-items:baseline}.Rechtstext_block__Ecqk5>*+*{margin-top:var(--prose-gap)}.Rechtstext_block__Ecqk5.Rechtstext_block__Ecqk5>h3:first-child{margin-top:0}.Rechtstext_hervor__GUtGp{font-weight:var(--fw-semi)}.Rechtstext_hervor__GUtGp,.Rechtstext_hinweis__7_s2K{padding-block:var(--space-s);box-shadow:0 calc(-1 * var(--border)) 0 var(--c-line),0 var(--border) 0 var(--c-line)}.Rechtstext_hinweis__7_s2K{max-width:var(--measure);margin-bottom:var(--space-l);color:var(--c-text-soft)}.Rechtstext_hinweis__7_s2K a{font-weight:var(--link-fw);color:var(--c-text);box-shadow:inset 0 calc(-1 * var(--link-underline)) 0 currentColor;transition:color var(--dur-fast) var(--ease)}.Rechtstext_hinweis__7_s2K a:hover{color:var(--c-accent-text)}.Rechtstext_inhalt__toW5R{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-m);margin-bottom:var(--space-l);padding-block:var(--space-s);box-shadow:0 calc(-1 * var(--border)) 0 var(--c-line),0 var(--border) 0 var(--c-line)}.Rechtstext_regelwerk__jzago+.Rechtstext_regelwerk__jzago{margin-top:var(--space-xl)}.Rechtstext_stand__AxbZz{margin-top:var(--space-m);padding-top:var(--space-s);box-shadow:0 calc(-1 * var(--border)) 0 var(--c-line)}.Rechtstext_abschnitte__YfYyl>*+*{margin-top:var(--space-l)}.Button_btns__JQEUx{display:flex;flex-wrap:wrap;gap:var(--btn-gap)}.Button_btn__sgFU2{display:inline-flex;align-items:center;gap:var(--btn-gap);background:var(--c-accent);color:var(--c-on-accent);padding:var(--btn-pad-y) var(--btn-pad-x);border:0;border-radius:var(--btn-radius);cursor:pointer;font-family:var(--font-text);font-size:var(--fs-body);font-weight:var(--btn-fw);line-height:var(--btn-lh);transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.Button_btn__sgFU2:after{content:var(--arrow);font-weight:var(--fw-arrow);transition:transform var(--dur-fast) var(--ease)}.Button_btn__sgFU2:hover{background:var(--c-accent-hover)}.Button_btn__sgFU2:hover:after{transform:translateX(4px)}.Button_big__5HyhB{padding:var(--btn-pad-y-l) var(--btn-pad-x-l)}.Button_line__vaZN9{background:transparent;color:var(--c-text);box-shadow:inset 0 0 0 var(--border-strong) currentColor}.Button_line__vaZN9:hover{background:var(--c-text);color:var(--c-bg);box-shadow:inset 0 0 0 var(--border-strong) var(--c-text)}.Button_light__WFV8t{background:transparent;color:var(--c-on-image);box-shadow:inset 0 0 0 var(--border-strong) var(--c-light-button-line)}.Button_light__WFV8t:hover{background:var(--c-on-image);color:var(--c-inverse-bg)}.Button_lnk__29wJt{font-weight:var(--link-fw);padding-bottom:var(--link-offset);box-shadow:inset 0 calc(-1 * var(--link-underline)) 0 currentColor;transition:color var(--dur-fast) var(--ease)}.Button_lnk__29wJt:hover,.Button_strong__i_cIC{color:var(--c-accent-text)}.Button_strong__i_cIC{font-weight:var(--fw-bold)}@media (max-width:800px){.Button_full__JZIrP{width:100%;justify-content:space-between}}.Biergartenwetter_wetter__x9DCI{display:grid;grid-template-columns:5fr 7fr;gap:var(--space-m) var(--gap-l);align-items:end}.Biergartenwetter_grad__DktAo{margin-top:var(--space-xs);font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:.25em}.Biergartenwetter_symbol__OfjKy{width:.9em;height:.9em;flex:none}.Biergartenwetter_text__u1N4p>*+*{margin-top:var(--space-s)}.Biergartenwetter_text__u1N4p .Biergartenwetter_lage__pYm3a+*{margin-top:var(--space-xs)}.Biergartenwetter_lage__pYm3a:first-letter{text-transform:uppercase}.Biergartenwetter_schluss__TroXV{max-width:var(--measure)}@media (max-width:800px){.Biergartenwetter_wetter__x9DCI{grid-template-columns:1fr}}.Speisekarte_gang__YiiLc{scroll-margin-top:calc(var(--header-h) + var(--space-l))}.Speisekarte_gang__YiiLc+.Speisekarte_gang__YiiLc{margin-top:var(--space-xl)}.Speisekarte_gangKopf__yb7cc{margin-bottom:var(--space-m)}.Speisekarte_gangKopf__yb7cc>*+*{margin-top:var(--space-xs)}.Speisekarte_gangKopf__yb7cc p{max-width:var(--measure)}.Speisekarte_gerichte__1RgQi{box-shadow:0 var(--border) 0 var(--c-line)}.Speisekarte_gericht__LR8Ad{display:grid;grid-template-columns:1fr auto;gap:var(--space-xs) var(--gap-l);align-items:baseline;padding-block:var(--space-s);box-shadow:0 calc(-1 * var(--border)) 0 var(--c-line)}.Speisekarte_name__m9iju{font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:var(--lh-lead);letter-spacing:0}.Speisekarte_beschreibung__laTJt{margin-top:var(--space-xs);max-width:var(--measure);color:var(--c-text-soft)}.Speisekarte_marken__0G_hf{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-s);margin-top:var(--space-xs);font-size:var(--fs-meta);font-weight:var(--fw-semi);line-height:var(--lh-meta);color:var(--c-accent-text)}.Speisekarte_marken__0G_hf li{display:inline-flex;align-items:baseline;gap:var(--space-xs)}.Speisekarte_marken__0G_hf li:before{content:"";flex:none;width:var(--marke-dot);height:var(--marke-dot);border-radius:50%;background:currentColor}.Speisekarte_marken__0G_hf li[data-marke=regional]:before{background:transparent;box-shadow:inset 0 0 0 var(--border-strong) currentColor}.Speisekarte_preise__Gj_ck{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-xs);font-weight:var(--fw-semi);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.Speisekarte_preisLabel__kzER_{margin-right:var(--space-xs);font-size:var(--fs-meta);font-weight:var(--fw-regular);color:var(--c-text-soft)}.Speisekarte_karte__t_4NP{position:relative}.Speisekarte_raster__Ublyl{display:grid;grid-template-columns:3fr 9fr;gap:var(--gap-l);align-items:start}.Speisekarte_rand__IeuH8{position:sticky;top:calc(var(--header-h) + var(--space-m))}.Speisekarte_rand__IeuH8 ol{margin-top:var(--space-s);box-shadow:0 var(--border) 0 var(--c-line)}.Speisekarte_rand__IeuH8 a{display:flex;justify-content:space-between;gap:var(--space-s);padding-block:var(--space-xs);box-shadow:0 calc(-1 * var(--border)) 0 var(--c-line);font-weight:var(--fw-semi);color:var(--c-text-soft);transition:color var(--dur-fast) var(--ease)}.Speisekarte_rand__IeuH8 a:hover{color:var(--c-text)}.Speisekarte_rand__IeuH8 a[aria-current=true]{color:var(--c-text);box-shadow:0 calc(-1 * var(--border)) 0 var(--c-line),inset var(--border-mark) 0 0 var(--c-accent);padding-left:var(--space-xs)}.Speisekarte_anzahl__js_2Y{font-variant-numeric:tabular-nums;font-weight:var(--fw-regular)}.Speisekarte_gaenge__jpn9s{min-width:0}.Speisekarte_fuss__vMRgs{margin-top:var(--space-xl);padding-top:var(--space-s);box-shadow:0 calc(-1 * var(--border)) 0 var(--c-line)}.Speisekarte_fuss__vMRgs p:first-child{max-width:var(--measure);color:var(--c-text-soft)}.Speisekarte_fuss__vMRgs p+p{margin-top:var(--space-xs)}.Speisekarte_leiste__t_zZM{display:none}@media (max-width:900px){.Speisekarte_raster__Ublyl{grid-template-columns:1fr}.Speisekarte_rand__IeuH8{display:none}.Speisekarte_leiste__t_zZM{display:block;position:sticky;top:var(--header-h);z-index:var(--z-subnav);margin:0 calc(-1 * var(--gut)) var(--space-l);background:var(--c-bg);box-shadow:0 var(--border) 0 var(--c-line)}.Speisekarte_leisteInnen__Or59B{display:flex;gap:var(--space-s);overflow-x:auto;padding-inline:var(--gut);scrollbar-width:none}.Speisekarte_leisteInnen__Or59B::-webkit-scrollbar{display:none}.Speisekarte_leisteInnen__Or59B a{flex:none;padding-block:var(--space-xs);font-size:var(--fs-meta);font-weight:var(--fw-semi);white-space:nowrap;color:var(--c-text-soft);transition:color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.Speisekarte_leisteInnen__Or59B a[aria-current=true]{color:var(--c-text);box-shadow:inset 0 calc(-1 * var(--border-active)) 0 var(--c-accent)}}@media (max-width:560px){.Speisekarte_gericht__LR8Ad{grid-template-columns:1fr}.Speisekarte_preise__Gj_ck{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:var(--space-xs) var(--space-s);text-align:left}}.Bewerbung_rahmen__D_56A{position:relative}.Bewerbung_fortschritt__asjJn{grid-template-columns:repeat(4,1fr);font-size:var(--fs-meta);color:var(--c-text-soft)}.Bewerbung_fortschritt__asjJn,.Bewerbung_fortschritt__asjJn li{display:grid;gap:var(--space-xs)}.Bewerbung_balken__vPbPZ{display:block;height:var(--progress-h);background:var(--c-line);position:relative;overflow:hidden}.Bewerbung_balken__vPbPZ:after{content:"";position:absolute;inset:0;background:var(--c-accent);transform:scaleX(0);transform-origin:left;transition:transform var(--dur) var(--ease)}.Bewerbung_erreicht__O_125 .Bewerbung_balken__vPbPZ:after{transform:scaleX(1)}.Bewerbung_aktiv__hqAbp{color:var(--c-text);font-weight:var(--fw-bold)}.Bewerbung_buehne__UCoh2{margin-top:var(--space-l);min-height:var(--form-stage-min)}.Bewerbung_schritt__ZsLci{animation:Bewerbung_auftritt__Y77W_ var(--dur) var(--ease) both}@keyframes Bewerbung_auftritt__Y77W_{0%{opacity:0;transform:translateY(var(--space-xs))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Bewerbung_schritt__ZsLci{animation:none}}.Bewerbung_gruppe__6Ft4o{border:0;margin:0;padding:0;min-width:0}.Bewerbung_gruppe__6Ft4o>*+*{margin-top:var(--space-m)}.Bewerbung_gruppe__6Ft4o legend{padding:0;float:left;width:100%}.Bewerbung_gruppe__6Ft4o legend+*{clear:both}.Bewerbung_auswahl__STE_W{display:grid}.Bewerbung_option__WtkGS{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);width:100%;padding:var(--space-s) 0;text-align:left;background:none;border:0;box-shadow:0 calc(-1 * var(--border)) 0 var(--c-line);cursor:pointer;font:var(--fw-semi) var(--fs-body) var(--font-text);color:var(--c-text);transition:color var(--dur-fast) var(--ease)}.Bewerbung_option__WtkGS:last-child{box-shadow:0 calc(-1 * var(--border)) 0 var(--c-line),0 var(--border) 0 var(--c-line)}.Bewerbung_option__WtkGS:hover{color:var(--c-accent-text)}.Bewerbung_punkt__wOUcu{width:var(--choice-dot);height:var(--choice-dot);border-radius:50%;box-shadow:inset 0 0 0 var(--border-strong) currentColor;flex-shrink:0;transition:background-color var(--dur-fast) var(--ease)}.Bewerbung_option__WtkGS[aria-pressed=true]{color:var(--c-accent-text)}.Bewerbung_option__WtkGS[aria-pressed=true] .Bewerbung_punkt__wOUcu{background:var(--c-accent);box-shadow:inset 0 0 0 var(--border-strong) var(--c-accent)}.Bewerbung_felder__2nN4u{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-m) var(--gap)}.Bewerbung_spalte__b2lxc{display:grid;gap:var(--space-m)}.Bewerbung_feld__a2xUU{display:grid;gap:var(--space-xs)}.Bewerbung_label__vwcZu{font-size:var(--fs-meta);font-weight:var(--fw-bold);color:var(--c-text-soft)}.Bewerbung_pflicht__mVMOQ{color:var(--c-accent-text)}.Bewerbung_eingabe__fcsUS{width:100%;border:0;border-radius:var(--radius);background:var(--c-surface-field);color:var(--c-text);padding:var(--space-xs) var(--space-xs);font:var(--fw-semi) var(--fs-body) var(--font-text);box-shadow:inset 0 calc(-1 * var(--border-field)) 0 var(--c-line);outline:none;resize:none;transition:box-shadow var(--dur-fast) var(--ease)}.Bewerbung_eingabe__fcsUS:focus{box-shadow:inset 0 calc(-1 * var(--border-field)) 0 var(--c-accent)}.Bewerbung_datei__FTXx7{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);background:var(--c-surface-field);padding:var(--space-xs);cursor:pointer;font-weight:var(--fw-semi);color:var(--c-text-soft);box-shadow:inset 0 calc(-1 * var(--border-field)) 0 var(--c-line);transition:box-shadow var(--dur-fast) var(--ease)}.Bewerbung_datei__FTXx7:focus-within,.Bewerbung_datei__FTXx7:hover{box-shadow:inset 0 calc(-1 * var(--border-field)) 0 var(--c-accent)}.Bewerbung_unsichtbar__fA3fq{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.Bewerbung_pruefen__f8S1Q{display:grid;grid-template-columns:minmax(var(--review-label-min),1fr) 2fr;margin:0}.Bewerbung_pruefen__f8S1Q dd,.Bewerbung_pruefen__f8S1Q dt{margin:0;padding:var(--space-xs) 0;box-shadow:0 calc(-1 * var(--border)) 0 var(--c-line)}.Bewerbung_pruefen__f8S1Q dt{font-weight:var(--fw-bold);padding-right:var(--gap)}.Bewerbung_pruefen__f8S1Q dd{color:var(--c-text-soft);overflow-wrap:anywhere}.Bewerbung_leer__f66KF{opacity:.6}.Bewerbung_einwilligung__IGeDL{display:flex;align-items:flex-start;gap:var(--space-xs);color:var(--c-text-soft);cursor:pointer}.Bewerbung_einwilligung__IGeDL input{margin-top:.3em;width:var(--check-size);height:var(--check-size);flex-shrink:0;accent-color:var(--c-accent)}.Bewerbung_verweis__mwXgH{font-weight:var(--link-fw);box-shadow:inset 0 calc(-1 * var(--link-underline)) 0 currentColor;transition:color var(--dur-fast) var(--ease)}.Bewerbung_verweis__mwXgH:hover{color:var(--c-accent-text)}.Bewerbung_fehler__Kzuln{padding-top:var(--space-s);box-shadow:0 calc(-1 * var(--border)) 0 var(--c-line)}.Bewerbung_dateiFehler__Bs_ZF{font-size:var(--fs-meta);font-weight:var(--fw-semi);color:var(--c-error)}.Bewerbung_anhang__ENThg{padding-block:var(--space-s);box-shadow:0 calc(-1 * var(--border)) 0 var(--c-line),0 var(--border) 0 var(--c-line);color:var(--c-text-soft)}.Bewerbung_leiste__XBUtm{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);margin-top:var(--space-l);padding-top:var(--space-s);box-shadow:0 calc(-1 * var(--border)) 0 var(--c-line)}.Bewerbung_zurueck__2_oCr{background:none;border:0;padding:0;cursor:pointer;font:var(--fw-bold) var(--fs-meta) var(--font-text);color:var(--c-text-soft);transition:color var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease)}.Bewerbung_zurueck__2_oCr:hover{color:var(--c-text)}.Bewerbung_zurueck__2_oCr:disabled{opacity:0;pointer-events:none}.Bewerbung_knopf__jkmtF:disabled,.Bewerbung_knopf__jkmtF[aria-disabled=true]{opacity:.35;pointer-events:none}.Bewerbung_fertig__0oZDI>*+*{margin-top:var(--space-s)}.Bewerbung_fertig__0oZDI{padding-top:var(--space-m);box-shadow:0 calc(-1 * var(--border)) 0 var(--c-line)}.Bewerbung_marke__AYL4L{font-size:var(--fs-meta);font-weight:var(--fw-bold);color:var(--c-accent-text)}.Bewerbung_falle__jC73N{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}@media (max-width:800px){.Bewerbung_felder__2nN4u{grid-template-columns:1fr}.Bewerbung_fortschritt__asjJn{font-size:var(--fs-meta)}.Bewerbung_pruefen__f8S1Q{grid-template-columns:1fr}.Bewerbung_pruefen__f8S1Q dd{box-shadow:none;padding-top:0}}.Wegweiser_liste__rgjWY{margin-top:var(--space-s)}.Wegweiser_liste__rgjWY li{box-shadow:0 calc(-1 * var(--border)) 0 var(--c-line)}.Wegweiser_liste__rgjWY li:last-child{box-shadow:0 calc(-1 * var(--border)) 0 var(--c-line),0 var(--border) 0 var(--c-line)}.Wegweiser_ziel__ypDZc{display:grid;grid-template-columns:1fr auto;gap:0 var(--gap);width:100%;padding-block:var(--space-xs);background:none;border:0;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:color var(--dur-fast) var(--ease)}.Wegweiser_ziel__ypDZc:after{content:var(--arrow);grid-column:2;grid-row:1/3;align-self:center}.Wegweiser_ziel__ypDZc b{font-weight:var(--fw-bold)}.Wegweiser_ziel__ypDZc:hover{color:var(--c-accent-text)}.BookingForm_bar__ehcQZ{background:var(--c-inverse-bg);padding:18px var(--gut)}.BookingForm_form__0zx9h{display:grid;grid-template-columns:auto 1.3fr 1fr 1fr auto;align-items:stretch;background:var(--c-surface);color:var(--c-surface-text);max-width:var(--max-form);border-radius:var(--radius);overflow:hidden}.BookingForm_kind__xyePA{display:grid;grid-template-columns:1fr 1fr;border:0;margin:0;padding:0;min-width:0}.BookingForm_kind__xyePA input{position:absolute;opacity:0;pointer-events:none}.BookingForm_kind__xyePA span{height:100%;display:flex;align-items:center;justify-content:center;padding:0 20px;font-weight:var(--fw-semi);font-size:var(--fs-meta);background:var(--c-surface-field);color:var(--c-surface-soft);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast),color var(--dur-fast)}.BookingForm_kind__xyePA span:hover{color:var(--c-surface-text)}.BookingForm_kind__xyePA input:checked+span{background:var(--c-surface-active);color:var(--c-surface-on-active)}.BookingForm_kind__xyePA input:focus-visible+span{outline:var(--focus-ring) solid var(--c-accent);outline-offset:calc(-1 * var(--focus-ring))}.BookingForm_field__b1085{display:flex;flex-direction:column;gap:2px;padding:var(--form-field-pad);box-shadow:inset calc(-1 * var(--border)) 0 0 var(--c-surface-line);cursor:pointer}.BookingForm_field__b1085 span{font-size:var(--fs-meta);color:var(--c-surface-soft)}.BookingForm_field__b1085 input,.BookingForm_field__b1085 select{border:0;background:none;color:var(--c-surface-text);padding:2px 0;width:100%;cursor:pointer;font:var(--fw-semi) var(--fs-body) var(--font-text)}.BookingForm_submit__ELEhq{border:0;cursor:pointer;background:var(--c-accent);color:var(--c-on-accent);font:var(--btn-fw) var(--fs-body) var(--font-text);padding:0 30px;min-height:var(--form-h);transition:background-color var(--dur-fast)}.BookingForm_submit__ELEhq:hover{background:var(--c-accent-hover)}@media (max-width:1100px){.BookingForm_form__0zx9h{grid-template-columns:1fr 1fr 1fr}.BookingForm_kind__xyePA{grid-column:1/-1}.BookingForm_kind__xyePA span{padding:var(--space-xs)}.BookingForm_submit__ELEhq{grid-column:1/-1}}@media (max-width:800px){.BookingForm_bar__ehcQZ{padding:var(--sticky-inset)}.BookingForm_form__0zx9h{grid-template-columns:1fr 1fr}.BookingForm_date__iwo2c{grid-column:1/-1;box-shadow:inset 0 calc(-1 * var(--border)) 0 var(--c-surface-line)}}.BookingForm_pausiert__8RMHc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--gap);background:var(--c-surface);color:var(--c-surface-text);padding:var(--space-xs) var(--space-s);max-width:var(--max-form)}.BookingForm_pausiert__8RMHc p{flex:1 1 260px;font-weight:var(--fw-semi)}.BookingForm_pausiert__8RMHc .BookingForm_submit__ELEhq{display:inline-flex;align-items:center;padding:0 var(--btn-pad-x)}.Hero_hero__9Yb5G{position:relative;overflow:hidden;height:var(--h-hero);min-height:var(--h-hero-min);background:var(--c-inverse-bg);color:var(--c-on-image)}.Hero_page__cIzGN{height:var(--h-hero-page)}.Hero_img___0FUY{position:absolute;inset:0;animation:Hero_heroIn__QiZWQ var(--dur-hero) var(--ease) both}.Hero_hero__9Yb5G:after{content:"";position:absolute;inset:0;background:var(--c-overlay);pointer-events:none}.Hero_text__zsRHh{position:absolute;z-index:var(--z-over-image);left:var(--gut);right:var(--gut);bottom:var(--hero-text-bottom)}.Hero_eyebrow__rSfuE{margin-bottom:var(--space-s);font-weight:var(--fw-semi);color:var(--c-on-image);opacity:var(--hero-eyebrow-opacity);animation:Hero_rise__lM3J0 var(--dur-rise) var(--hero-delay-1) var(--ease) both}.Hero_eyebrow__rSfuE a:hover{box-shadow:inset 0 calc(-1 * var(--link-underline)) 0 currentColor}.Hero_title__JTT5M{margin-bottom:var(--space-s);max-width:var(--measure-title);animation:Hero_rise__lM3J0 var(--dur-rise) var(--hero-delay-2) var(--ease) both}.Hero_sub__MQX0D{max-width:var(--measure-hero-sub);margin-bottom:var(--space-m);animation:Hero_rise__lM3J0 var(--dur-rise) var(--hero-delay-3) var(--ease) both}.Hero_actions__C2wwU{animation:Hero_rise__lM3J0 var(--dur-rise) var(--hero-delay-4) var(--ease) both}@keyframes Hero_heroIn__QiZWQ{0%{transform:scale(var(--hero-zoom));opacity:.6}to{transform:none;opacity:1}}@keyframes Hero_rise__lM3J0{0%{opacity:0;transform:translateY(var(--rise-y))}to{opacity:1;transform:none}}.Hero_video__eeHCR{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media (prefers-reduced-motion:reduce){.Hero_video__eeHCR{display:none}}.Oeffnung_oeffnung__myO5L{align-items:baseline;gap:var(--space-xs)}.Oeffnung_span__0GtxB{display:inline-flex;min-height:calc(1em * var(--lh-meta));font-weight:var(--fw-semi)}.Oeffnung_span__0GtxB .Oeffnung_zusatz__c3XAO{font-weight:var(--fw-regular)}.Oeffnung_p__h2VAo{display:flex;min-height:calc(var(--fs-body) * var(--lh-body))}.Oeffnung_p__h2VAo .Oeffnung_zusatz__c3XAO{color:var(--c-text-soft)}.Oeffnung_punkt__sb0Q8{flex:none;width:var(--status-dot);height:var(--status-dot);border-radius:50%;background:transparent;transition:background-color var(--dur-fast) var(--ease)}.Oeffnung_punkt__sb0Q8[data-zustand=offen]{background:var(--c-accent)}.Oeffnung_span__0GtxB .Oeffnung_punkt__sb0Q8[data-zustand=zu]{background:currentColor;opacity:.45}.Oeffnung_p__h2VAo .Oeffnung_punkt__sb0Q8[data-zustand=zu]{background:var(--c-text-soft)}.Rooms_feature__LaWgD{display:grid;grid-template-columns:7fr 5fr;background:var(--c-bg);margin:0 calc(-1 * var(--gut)) var(--space-l)}.Rooms_featureImg__Zmpjl{display:block;height:var(--h-feature);overflow:hidden}.Rooms_featureBody__6Y37X{padding:var(--feature-pad-y) var(--gut) var(--feature-pad-y) var(--feature-inset);display:flex;flex-direction:column;justify-content:flex-end}.Rooms_featureBody__6Y37X h3{margin-bottom:var(--space-s)}.Rooms_featureFacts__M1NjE{color:var(--c-text-muted)}.Rooms_featurePrice__4MEgs{margin:var(--space-s) 0 var(--space-m)}.Rooms_row__HkrkS{display:grid;grid-template-columns:minmax(var(--row-img-min),32%) 1fr;gap:var(--row-gap);align-items:center;padding:var(--row-pad-y) 0;box-shadow:0 calc(-1 * var(--border)) 0 var(--c-line)}.Rooms_rowImg__ZXBS1{display:block;aspect-ratio:3/2;overflow:hidden;border-radius:var(--radius-image)}.Rooms_rowBody__eXeaL{display:grid;grid-template-columns:1fr auto;grid-template-areas:"h p" "f f" "l l";gap:var(--row-body-gap);align-items:baseline}.Rooms_rowBody__eXeaL h3{grid-area:h;transition:color var(--dur-fast)}.Rooms_row__HkrkS:hover h3{color:var(--c-accent-text)}.Rooms_rowPrice__naO2F{grid-area:p;font-weight:var(--fw-bold);white-space:nowrap}.Rooms_rowFacts__xbXS8{grid-area:f;color:var(--c-text-soft)}.Rooms_rowLinks__WOeUT{grid-area:l;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--row-links-gap);margin-top:var(--row-links-top)}.Rooms_flats__oZk9j{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--flats-gap-y) var(--gap);align-items:start}.Rooms_flatImg__JhJ4h{display:block;overflow:hidden;margin-bottom:var(--card-img-gap);border-radius:var(--radius-image)}.Rooms_flat__Ob58E h3{margin-bottom:var(--flat-title-gap)}.Rooms_badge__Kf6hZ{font-size:var(--fs-meta);font-weight:var(--fw-bold);letter-spacing:0;vertical-align:middle;margin-left:var(--badge-gap);padding:var(--badge-pad);position:relative;top:-.2em;white-space:nowrap;background:var(--c-text);color:var(--c-bg);border-radius:var(--radius)}.Rooms_flat__Ob58E p{color:var(--c-text-soft);max-width:var(--measure-card)}.Rooms_flat__Ob58E .Rooms_flatPrice__y9esx{color:var(--c-text);font-weight:var(--fw-bold);margin-top:var(--space-2xs)}.Rooms_l__i0A__{grid-column:1/8}.Rooms_l__i0A__ .Rooms_flatImg__JhJ4h{aspect-ratio:4/3}.Rooms_m__SkHPF{grid-column:8/13;margin-top:var(--flat-offset)}.Rooms_m__SkHPF .Rooms_flatImg__JhJ4h{aspect-ratio:4/5}.Rooms_s__Kj6R0{grid-column:span 3}.Rooms_s__Kj6R0 .Rooms_flatImg__JhJ4h{aspect-ratio:1}.Rooms_flatsEnd__fuvyJ{grid-column:8/13;align-self:end}.Rooms_flatsEnd__fuvyJ>*+*{margin-top:var(--card-img-gap)}@media (max-width:1100px){.Rooms_row__HkrkS{grid-template-columns:40% 1fr}}@media (max-width:800px){.Rooms_feature__LaWgD{grid-template-columns:1fr;margin:0 calc(-1 * var(--gut)) var(--space-l)}.Rooms_featureBody__6Y37X{padding:var(--feature-pad-top-mobile) var(--gut) var(--feature-pad-bottom-mobile)}.Rooms_row__HkrkS{grid-template-columns:1fr;gap:var(--row-gap-mobile);padding:var(--row-pad-y-mobile) 0}.Rooms_flats__oZk9j{gap:var(--stack-gap-mobile) var(--gut);grid-template-columns:1fr 1fr}.Rooms_flatsEnd__fuvyJ,.Rooms_l__i0A__,.Rooms_m__SkHPF{grid-column:1/-1!important}.Rooms_s__Kj6R0{grid-column:span 1!important}.Rooms_m__SkHPF{margin:0 0 0 14%}.Rooms_s__Kj6R0 p:not(.Rooms_flatPrice__y9esx){font-size:var(--fs-meta)}}.Band_band__GZmCZ{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 12px;padding:var(--space-xs) var(--gut);text-align:center;background:var(--c-accent);color:var(--c-on-accent);font-size:var(--fs-meta);font-weight:var(--fw-semi)}.Band_band__GZmCZ b{font-weight:var(--fw-bold)}.Band_band__GZmCZ span{font-weight:var(--fw-regular)}.Stapel_stapel__0guFt>*+*{margin-top:var(--stapel-gap)}.Stapel_s__G2nmL{--stapel-gap:var(--space-s)}.Stapel_m__2rM2V{--stapel-gap:var(--space-m)}.Stapel_l__dtwpF{--stapel-gap:var(--space-l)}