@font-face{font-family:Helonik Extended;font-style:normal;font-weight:300;font-display:swap;src:url(/schriften/helonik-extended-light-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Helonik Extended;font-style:normal;font-weight:300;font-display:swap;src:url(/schriften/helonik-extended-light-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Helonik Extended;font-style:normal;font-weight:400;font-display:swap;src:url(/schriften/helonik-extended-regular-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Helonik Extended;font-style:normal;font-weight:400;font-display:swap;src:url(/schriften/helonik-extended-regular-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:light;--weiss:#fdfbf7;--schwarz:#261500;--tinte:#3f2a0d;--grund:#f6f3ed;--linie:#e9e6df;--leise:#b5b1a8;--gedaempft:#795a31;--linie-stark:#947247;--marke:#72302d;--marke-tief:#511b19;--titelfarbe:#3f2a0d;--whatsapp:#25d366;--whatsapp-zeichen:#1da851;--zeichen-hell:#fff;--stern:#b8862b;--bahn:1150px;--rand:20px;--luft:64px;--luft-klein:48px;--leiste-hoehe:55px;--kurve-weich:cubic-bezier(.6, -.01, .3, .99);--kurve-schalter:cubic-bezier(.44, 0, .56, 1);--feder-400-b20:cubic-bezier(.34, 1.3, .64, 1);--feder-1500-b20:cubic-bezier(.34, 1.3, .64, 1);--feder-2500-b20:cubic-bezier(.34, 1.3, .64, 1);--feder-400-b0:cubic-bezier(.4, 0, .2, 1);--feder-600-b0:cubic-bezier(.4, 0, .2, 1);--schrift-titel:"Helonik Extended", "Avenir Next Condensed", "Trebuchet MS", sans-serif;--schrift-text:"Helonik Extended", "Avenir Next Condensed", "Trebuchet MS", sans-serif;--leicht:300;--normal:400;--vordergrund:var(--schwarz);--flaeche:var(--linie);--strich-haar:1px;--strich-marke:2px;--unterschnitt-weit:6px;--uebergang:.16s;--t-meta:1rem;--lh-meta:1.5rem;--s1:.5625rem;--s2:1.125rem;--s3:2.25rem;--s4:3.375rem;--s5:4.5rem;--s6:6.75rem;--r1:6px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--grund);color:var(--schwarz);font-family:var(--schrift-text);font-weight:var(--leicht);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0;font-size:100%;line-height:1.35}img{max-width:100%;display:block}h1,h2,h3,h4,h5,h6,p,figure,ul,ol{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline-offset:3px;outline:2px solid}.t-titel{font-family:var(--schrift-titel);font-weight:var(--leicht);letter-spacing:0;text-transform:uppercase;color:var(--titelfarbe);font-size:2.25rem;line-height:1.25em}.t-karte{font-family:var(--schrift-titel);font-weight:var(--normal);letter-spacing:-.01em;text-transform:uppercase;font-size:1.125rem;line-height:1.4em}.t-text{font-family:var(--schrift-text);font-weight:var(--leicht);letter-spacing:0;font-size:1rem;line-height:1.5em}.t-klein{font-family:var(--schrift-text);font-weight:var(--leicht);letter-spacing:-.01em;font-size:.875rem;line-height:1.5em}.t-knopf{font-family:var(--schrift-text);font-weight:var(--normal);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;line-height:1.6em}.t-frage{font-family:var(--schrift-titel);font-weight:var(--normal);letter-spacing:-.01em;font-size:1.125rem;line-height:1.4em}.t-brief{font-family:var(--schrift-text);font-weight:var(--normal);letter-spacing:0;font-size:1rem;line-height:1.6em}.t-anriss{font-family:var(--schrift-text);font-weight:var(--normal);letter-spacing:-.01em;font-size:1.0625rem;line-height:1.45em}.t-preis{font-family:var(--schrift-titel);font-weight:var(--leicht);text-transform:uppercase;font-size:1.25rem;line-height:1.2em}@media (width<=74.9988em){.t-titel{font-size:1.875rem}}@media (width<=50.6238em){.t-titel{font-size:1.5rem}.t-karte{font-size:1rem}}.nur-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.abschnitt{z-index:3;align-items:center;gap:var(--luft);width:100%;padding:var(--luft) var(--rand);background:var(--grund);flex-direction:column;display:flex;position:relative}.bahn{align-items:center;gap:var(--luft);width:100%;max-width:var(--bahn);flex-direction:column;display:flex}.kopfblock{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.kopfblock>p{text-align:center;width:55%}@media (width<=50.6238em){.kopfblock>p{width:100%}}.schleier{height:var(--leiste-hoehe);z-index:9;pointer-events:none;backdrop-filter:blur(20px);position:fixed;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.leiste{z-index:10;width:100%;padding:16px var(--rand);backdrop-filter:blur(12px);background-color:#fdfbf7bd;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0 0 auto}.leiste.offen{backdrop-filter:blur(10px);transition:background-color .4s var(--kurve-schalter), backdrop-filter .4s var(--kurve-schalter), -webkit-backdrop-filter .4s var(--kurve-schalter);background-color:#72302ddb}.leiste-kopf{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.leiste-marke{align-items:center;gap:10px;display:flex}.marke-quelle{width:0;height:0;position:absolute;overflow:hidden}.leiste-marke a{display:block}.leiste-logo{width:auto;height:24px;color:var(--schwarz);fill:currentColor;display:block}@media (width<=50.6238em){.leiste-logo{height:16px}}.leiste .knopf--zeichen,.leiste .knopf--invers{background-color:var(--schwarz);color:var(--weiss)}.leiste .knopf--zeichen:hover,.leiste .knopf--invers:hover{background-color:var(--tinte)}.leiste.offen .leiste-logo{color:var(--weiss);transition:color .4s var(--kurve-schalter)}.leiste.offen .knopf--zeichen,.leiste.offen .knopf--invers{background-color:var(--weiss);color:var(--schwarz)}.leiste.offen .knopf--zeichen:hover,.leiste.offen .knopf--invers:hover{background-color:var(--grund)}.leiste-knoepfe{flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;display:flex}.leiste-menue-huelle{grid-template-rows:0fr;width:100%;display:grid}.leiste.offen .leiste-menue-huelle{transition:grid-template-rows .4s var(--kurve-schalter);grid-template-rows:1fr}.leiste-menue-huelle>div{min-height:0;overflow:hidden}.leiste-menue{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100vh;display:flex}.menue-zeile{opacity:.001;filter:blur(5px);white-space:pre;cursor:pointer;transform:translateY(10px)}.leiste.offen .menue-zeile{opacity:1;filter:blur();transition:opacity .4s var(--feder-400-b0) var(--verzug,.4s), filter .4s var(--feder-400-b0) var(--verzug,.4s), transform .4s var(--feder-400-b0) var(--verzug,.4s);transform:translateY(0)}.menue-zeile a{color:var(--weiss);border-radius:50px;padding:0}.menue-zeile a:hover{background-color:var(--weiss);color:var(--marke);padding:0 10px}html.menue-offen,html.menue-offen body{overflow:hidden}.knopf{cursor:pointer;white-space:nowrap;width:min-content;transition:background-color .4s var(--feder-400-b20), border-color .4s var(--feder-400-b20), color .4s var(--feder-400-b20);border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:8px 12px;display:inline-flex}.knopf--voll{background-color:var(--schwarz);color:var(--weiss)}.knopf--voll:hover{background-color:var(--tinte)}.knopf--invers{background-color:var(--weiss);color:var(--schwarz)}.knopf--invers:hover{background-color:var(--grund)}.knopf--umriss{border:1px solid var(--weiss);color:var(--weiss)}.knopf--umriss:hover{border-color:var(--schwarz);color:var(--schwarz)}.knopf--zeichen{background-color:var(--weiss);color:var(--schwarz);padding:6px}.knopf--zeichen:hover{background-color:var(--grund)}.knopf--zeichen svg{width:22px;height:22px;display:block}.band{width:100%;overflow:hidden}.band-spur{will-change:transform;flex-direction:row;align-items:center;gap:64px;width:max-content;display:flex}.band-angebot{transition:background-color .4s var(--feder-400-b20);background-color:#0000;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;display:flex}.band-angebot:hover{background-color:var(--weiss)}.band-angebot-titel{font-family:var(--schrift-titel);letter-spacing:.04em;text-transform:uppercase;font-size:1rem;line-height:1.2em}.band-marke{align-items:center;width:109px;display:flex}.band-logo{width:100%;height:auto;color:var(--schwarz);fill:currentColor;display:block}.tafel-reihe{flex-direction:row;justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.tafel-reihe>*{flex:1 1 0;min-width:0}.tafel{width:100%;height:380px;transition:background-color .4s var(--feder-400-b20);background-color:#0000;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.tafel-grund{z-index:1;opacity:.4;transition:background-color .4s var(--feder-400-b20), opacity .4s var(--feder-400-b20);background-color:#0006;position:absolute;inset:0}.tafel-bild{aspect-ratio:.764228;width:100%;transition:width .4s var(--feder-400-b20);flex:none;position:relative;overflow:hidden}.tafel-bild img{object-fit:cover;width:100%;height:100%}.tafel-inhalt{z-index:1;flex-direction:row;align-items:flex-end;gap:10px;width:100%;padding:20px;display:flex;position:absolute;bottom:0;left:0}.tafel-inhalt>div{flex-direction:column;flex:1;gap:4px;display:flex}.tafel-inhalt *{color:var(--weiss);transition:color .4s var(--feder-400-b20)}.tafel:hover{background-color:var(--weiss)}.tafel:hover .tafel-grund{opacity:1;background-color:#fdfbf703}.tafel:hover .tafel-bild{width:40%}.tafel:hover .tafel-inhalt *{color:var(--schwarz)}@media (width<=50.6238em){.tafel-reihe{flex-direction:column}}.erlebnisse{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.erlebnis{z-index:1;background-color:var(--weiss);flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;padding:20px;display:flex;position:sticky;top:80px}.erlebnis-titel{width:20%}.erlebnis-bild{flex:none;width:300px;height:300px;overflow:hidden}.erlebnis-bild img{object-fit:cover;width:100%;height:100%}.erlebnis-text{text-wrap:balance;width:30%}@media (width<=50.6238em){.erlebnisse{justify-content:flex-start;gap:64px}.erlebnis{flex-direction:column;justify-content:flex-start;gap:20px;position:relative;top:auto}.erlebnis-bild{aspect-ratio:1;order:0;width:100%;height:auto}.erlebnis-titel{order:1;width:100%}.erlebnis-text{order:2;width:100%}}.zimmer-reihe{flex-direction:row;align-items:flex-start;gap:40px;width:100%;display:flex}.zimmer-raster{flex:1 1 0;grid-template-columns:repeat(2,minmax(50px,1fr));justify-content:center;gap:20px;min-width:0;display:grid}.zimmerkarte{background-color:var(--weiss);width:100%;height:650px;transition:gap 1.5s var(--feder-1500-b20);flex-direction:column;justify-content:flex-start;align-items:center;gap:0;display:flex;position:relative;overflow:hidden}.zimmerkarte-bild{aspect-ratio:1.45;width:100%;transition:width 1.5s var(--feder-1500-b20);flex:none;overflow:hidden}.zimmerkarte-bild img{object-fit:cover;width:100%;height:100%}.zimmerkarte-inhalt{width:100%;transition:padding 1.5s var(--feder-1500-b20);flex-direction:column;align-items:flex-start;gap:20px;padding:32px;display:flex}.zimmerkarte-kopf{flex-direction:column;gap:10px;width:100%;display:flex}.zimmerkarte-kopf h3,.zimmerkarte-kopf p{text-align:center;width:100%}.zimmerkarte-mehr{opacity:0;width:100%;transition:grid-template-rows 1.5s var(--feder-1500-b20), opacity .7s var(--feder-1500-b20);grid-template-rows:0fr;display:grid}.zimmerkarte-mehr>div{flex-direction:column;gap:20px;min-height:0;display:flex;overflow:hidden}.zimmerkarte:hover .zimmerkarte-mehr{opacity:1;grid-template-rows:1fr}.zimmerkarte-merkmale{flex-flow:wrap;justify-content:center;align-items:center;gap:0 10px;width:100%;display:flex}.zimmerkarte-preis{flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.zimmerkarte:hover{gap:32px}.zimmerkarte:hover .zimmerkarte-bild{width:70%}.zimmerkarte:hover .zimmerkarte-inhalt{padding:32px 20px}.merkmal{background-color:var(--weiss);white-space:nowrap;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:min-content;padding:12px 8px;display:flex}.merkmal svg{flex:none;width:16px;height:16px;display:block}@media (width<=50.6238em){.zimmer-reihe{flex-direction:column}.zimmer-raster{flex-direction:column;align-items:center;width:100%;display:flex}.zimmerkarte{gap:32px;height:auto}.zimmerkarte-bild{width:70%}.zimmerkarte-inhalt{padding:32px 20px}.zimmerkarte-mehr{opacity:1;grid-template-rows:1fr}}.angebote{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;width:100%;display:flex}.angebot{background-color:var(--weiss);flex-direction:row;justify-content:center;align-items:flex-start;gap:32px;width:100%;height:360px;padding:20px;display:flex}.angebot-inhalt{flex-direction:column;flex:1 1 0;justify-content:space-between;align-items:flex-start;min-width:0;height:100%;display:flex}.angebot-kopf{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;width:60%;display:flex}.angebot-kopf h3,.angebot-kopf p{text-wrap:balance}.angebot-bild{flex:none;width:30%;height:100%;overflow:hidden}.angebot-bild img{object-fit:cover;width:100%;height:100%}@media (width<=50.6238em){.angebot{flex-direction:column;height:auto}.angebot-bild{order:0;width:100%;height:180px}.angebot-inhalt{flex:none;order:1;justify-content:flex-start;gap:20px;width:100%;height:auto}.angebot-kopf{width:100%}}.stimmen{background-color:var(--weiss);flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;padding:64px 20px;display:flex;position:relative}.stimmen-buehne{width:100%;max-width:700px;display:grid}.stimme{opacity:0;pointer-events:none;width:100%;transition:opacity .4s var(--feder-400-b20);flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;gap:32px;padding:64px 0;display:flex}.stimme.aktiv{opacity:1;pointer-events:auto}.stimme-text{text-align:center;text-wrap:balance;width:100%}.stimme-quelle{text-align:center;width:100%;line-height:.9em}.stimmen-punkte{flex-direction:row;justify-content:center;align-items:center;gap:10px;height:17px;display:flex;position:relative}.stimme-punkt{background-color:var(--leise);width:10px;height:10px;transition:background-color .4s var(--feder-400-b20);border-radius:50%}.stimme-punkt.aktiv,.stimme-punkt:hover{background-color:var(--tinte)}.stimme-pfeil{opacity:0;width:24px;height:24px;color:var(--tinte);position:absolute;top:50%;transform:translateY(-50%)}.stimme-pfeil:focus-visible{opacity:1}.stimme-pfeil--zurueck{left:-40px}.stimme-pfeil--vor{right:-40px}.brief{width:100%;max-width:var(--bahn);flex-direction:column;align-items:center;gap:0;display:flex;position:relative}.brief-oben{background-color:var(--weiss);flex-direction:row;align-items:flex-start;gap:10px;width:100%;height:600px;padding:64px;display:flex;position:relative}.brief-mitte{flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:128px;min-width:0;display:flex}.brief-marke{width:100%;max-width:139px}.brief-logo{width:100%;height:auto;color:var(--schwarz);fill:currentColor;display:block}.brief-text{width:60%}.brief-text p+p{margin-top:1.5em}.brief-marke-feld{z-index:1;opacity:0;pointer-events:none;width:100%;height:595px;position:absolute;bottom:0;right:0}.brief-unten{background-color:var(--weiss);width:100%;height:600px;transform-style:preserve-3d;transform-origin:50% 0;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:10px;padding:64px;display:flex;transform:perspective(1200px)rotateX(0)}.brief-signatur{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:flex-end;gap:10px;width:100%;display:flex}.brief-signatur img{object-fit:contain;width:244px;height:109px}.brief-signatur p{text-align:right;width:100%;line-height:1.5em}@media (width<=74.9988em){.brief-text{width:80%}}@media (width<=50.6238em){.brief-oben,.brief-unten{padding:64px 20px}.brief-text{width:100%}}.fragen{flex-direction:column;align-items:center;gap:2px;width:100%;display:flex}.frage{background-color:var(--weiss);width:100%;transition:background-color .4s var(--feder-400-b20);padding:12px}.frage:hover{background-color:#e9e6dfb3}.frage-knopf{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.frage.offen .frage-knopf{align-items:flex-start}.frage-antwort{width:100%;transition:grid-template-rows .4s var(--kurve-schalter);grid-template-rows:0fr;display:grid}.frage.offen .frage-antwort{transition:grid-template-rows .6s var(--feder-600-b0);grid-template-rows:1fr}.frage-antwort>*{min-height:0;overflow:hidden}.frage-antwort p{width:80%;padding:20px 0 0 20px}.frage-zeichen{width:24px;height:20px;transition:height .4s var(--kurve-schalter), transform .4s var(--kurve-schalter), color .4s var(--feder-400-b20);color:var(--tinte);flex:none;justify-content:center;align-items:center;display:flex}.frage:hover .frage-zeichen{height:24px;color:var(--schwarz)}.frage.offen .frage-zeichen{height:40px;transition:height .6s var(--feder-600-b0), transform .6s var(--feder-600-b0);transform:rotate(45deg)}.frage-zeichen svg{width:24px;height:24px}@media (width<=50.6238em){.frage-antwort p{width:100%}}.abspann{z-index:3;background-color:var(--marke);flex-direction:column;align-items:center;gap:46px;width:100%;padding:64px 0 0;display:flex;position:relative}.abspann-bahn{align-items:center;gap:var(--luft);width:100%;padding:0 var(--rand);flex-direction:column;display:flex}.abspann-inhalt{width:100%;max-width:var(--bahn);flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}.abspann-text{flex-direction:column;align-items:flex-start;gap:53px;width:40%;display:flex}.abspann-text h2{color:var(--linie);text-align:left}.abspann-links{flex-direction:column;align-items:flex-start;gap:48px;display:flex}.abspann-spalten{flex-direction:row;align-items:flex-start;gap:10px;display:flex}.abspann-spalte{flex-direction:column;align-items:flex-start;gap:10px;width:171px;display:flex}.abspann-spalte a,.abspann-kontakt a{color:var(--leise);transition:color .2s linear}.abspann-spalte a:hover,.abspann-kontakt a:hover{color:var(--weiss)}.abspann-kontakt{flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;display:flex}.abspann-kontakt a{flex-direction:row;align-items:center;gap:12px;display:flex}.abspann-kontakt svg{flex:none;width:24px;height:24px}.abspann-wortmarke{flex-direction:row;justify-content:flex-end;align-items:center;gap:24px;width:100%;display:flex;overflow:hidden}.abspann-wortmarke>*{min-width:0;color:var(--weiss);font-family:var(--schrift-titel);text-align:center;white-space:nowrap;flex:1 1 0;font-weight:400;line-height:1em}@media (width<=50.6238em){.abspann-inhalt{flex-direction:column;justify-content:flex-start;gap:64px}.abspann-text{gap:48px;width:100%}.abspann-spalten{flex-direction:column;order:1;justify-content:flex-start;gap:51px}.abspann-kontakt{order:0}}.seite{background-color:var(--weiss);flex-direction:column;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow-x:clip}@supports (animation-timeline:view()) and (timeline-scope:--a){.seite{timeline-scope:--lauf-titelbild, --lauf-brief, --lauf-zimmer, --lauf-fotos}.marke-titelbild{view-timeline-name:--lauf-titelbild}.brief-marke-feld{view-timeline-name:--lauf-brief}.zimmer-kopfdaten{view-timeline-name:--lauf-zimmer}.marke-fotos{view-timeline-name:--lauf-fotos}.titelbild-inhalt{animation-name:schub-titelbild;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--lauf-titelbild}.brief-unten{animation-name:schub-brief;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--lauf-brief}.kopfbild--bild{animation-name:schub-kopfbild;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--lauf-zimmer}.kopfbild-schleier{animation-name:schub-schleier;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--lauf-zimmer}.zimmer-foto-bild{animation-name:schub-foto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--lauf-fotos}}@keyframes schub-titelbild{0%{transform:translateY(0)}to{transform:translateY(-300px)}}@keyframes schub-brief{0%{transform:perspective(1200px)rotateX(-90deg)}to{transform:perspective(1200px)rotateX(0)}}@keyframes schub-kopfbild{0%{transform:translateY(0)}to{transform:translateY(-180px)}}@keyframes schub-schleier{0%{opacity:.2}to{opacity:0}}@keyframes schub-foto{0%{transform:translate(-50%)translateY(0)}to{transform:translate(-50%)translateY(-46px)}}@media (prefers-reduced-motion:reduce){.titelbild-inhalt,.brief-unten,.kopfbild--bild,.kopfbild-schleier,.zimmer-foto-bild{animation:none!important}.brief-unten{transform:none}}.inhalt{z-index:1;background-color:var(--weiss);flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.titelbild{z-index:1;flex-direction:column;align-items:flex-start;width:100%;display:flex;position:sticky;top:0}.titelbild-inhalt{z-index:1;flex-direction:column;justify-content:flex-end;width:100%;height:100vh;display:flex;position:relative}.titelbild-grund,.titelbild-schleier{z-index:0;position:absolute;inset:0;overflow:hidden}.titelbild-grund img{object-fit:cover;width:100%;height:100%}.titelbild-schleier{background-color:var(--schwarz);opacity:.2}.titelbild-marke{flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.titelbild-zeilen{width:100%;padding:0 var(--rand);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.titelbild-zeile{color:var(--weiss);text-shadow:0 0 4px #00000080;white-space:pre}.titelbild-wortmarke{flex-direction:row;justify-content:flex-end;align-items:center;gap:24px;width:100%;display:flex}.titelbild-wortmarke h1{min-width:0;color:var(--weiss);font-family:var(--schrift-titel);text-align:center;white-space:nowrap;flex:1 1 0;font-weight:400;line-height:1em}.marke-titelbild{z-index:1;opacity:0;pointer-events:none;height:994px;position:absolute;top:738px;left:0;right:0}@media (width<=50.6238em){.titelbild-inhalt{height:80vh}.titelbild-marke{height:80vh;padding:0 0 40px}.titelbild-zeile{white-space:pre-wrap;word-break:break-word;width:60%}.titelbild-zeile+.titelbild-zeile{text-align:right}}.kopfbild{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;max-width:100%;height:60vh;display:flex;position:sticky;top:0;overflow:hidden}.kopfbild--bild{padding:0 var(--rand)}.kopfbild-grund{z-index:0;background-color:var(--marke);height:60vh;position:absolute;inset:0 0 auto;overflow:hidden}.kopfbild-grund img{object-fit:cover;width:100%;height:100%}.kopfbild-schleier-huelle{z-index:1;pointer-events:none;height:60vh;position:absolute;inset:0 0 auto}.kopfbild-schleier{background-color:var(--schwarz);opacity:.2;position:absolute;inset:0}.kopfbild-titel{z-index:1;flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;width:100%;height:60vh;display:flex;position:relative;overflow:hidden}.kopfbild-titel h1{width:100%;color:var(--weiss);font-family:var(--schrift-titel);text-align:center;text-transform:uppercase;white-space:nowrap;font-weight:400;line-height:1em}.kopfbild-titel--links{max-width:var(--bahn);align-items:flex-start;padding:0 0 20px}.kopfbild-titel--links h1{text-align:left;white-space:normal;letter-spacing:-.04em;font-size:2.5rem}.zimmer-kopfdaten{z-index:2;width:100%;padding:0 var(--rand);background-color:var(--grund);flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.zimmer-bahn{width:100%;max-width:var(--bahn);flex-direction:column;align-items:flex-start;gap:0;display:flex}.zimmer-block{flex-direction:column;align-items:center;gap:20px;width:100%;padding:64px 0;display:flex}.zimmer-block h1{text-align:center;width:100%;font-family:var(--schrift-titel);letter-spacing:-.04em;text-transform:uppercase;font-size:2.5rem;font-weight:400;line-height:1.2em}.zimmer-block>p{text-align:center;width:100%;max-width:550px}.zimmer-zeile{border-top:1px solid var(--tinte);flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;padding:20px 0 0;display:flex}.zimmer-eigenschaften{flex-direction:row;align-items:center;gap:10px;display:flex}.zimmer-preis{flex-direction:row;align-items:baseline;gap:8px;display:flex}.zimmer-fotos{flex-direction:row;justify-content:center;align-items:center;gap:20px;width:100%;display:flex;position:relative}.zimmer-foto{flex:1 1 0;min-width:0;height:491px;position:relative;overflow:hidden}.zimmer-foto-bild{aspect-ratio:1.15071;width:109%;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.zimmer-foto img{object-fit:cover;width:100%;height:100%}.marke-fotos{z-index:0;opacity:0;pointer-events:none;position:absolute;inset:0 -25px -289px}.zimmer-langtext{flex-direction:column;align-items:center;gap:20px;width:100%;padding:32px 0 64px;display:flex}.zimmer-langtext>p{width:100%}.zimmer-merkmalliste{flex-flow:wrap;gap:10px;width:100%;display:flex}@media (width<=50.6238em){.zimmer-zeile{flex-direction:column;justify-content:flex-start;gap:20px}.zimmer-eigenschaften{flex-wrap:wrap;width:100%}.zimmer-fotos{flex-direction:column}.zimmer-foto{height:auto}.zimmer-foto-bild{width:100%;position:relative;left:auto;transform:none;animation:none!important}}.ausstattung{grid-template-columns:repeat(4,minmax(50px,1fr));grid-auto-rows:200px;justify-content:center;gap:20px;width:100%;display:grid}.ausstattung-kachel{background-color:var(--weiss);flex-direction:column;justify-content:center;align-items:center;gap:20px;height:200px;display:flex}.ausstattung-kachel svg{width:64px;height:64px}.ausstattung-kachel p{text-align:center;width:60%}@media (width<=74.9988em){.ausstattung{grid-template-columns:repeat(3,minmax(50px,1fr))}}@media (width<=50.6238em){.ausstattung{grid-template-columns:repeat(1,minmax(50px,1fr))}}.galerie-bahn{justify-content:center;align-items:flex-start;gap:var(--luft);width:100%;max-width:var(--bahn);flex-direction:row;display:flex}.galerie-text{z-index:1;flex-direction:column;align-items:flex-start;gap:10px;width:30%;display:flex;position:sticky;top:90px}.galerie-bilder{flex-direction:column;flex:1 1 0;align-items:center;gap:20px;min-width:0;display:flex}.galerie-gross{aspect-ratio:1.66222;width:100%;overflow:hidden}.galerie-raster{grid-template-columns:repeat(2,minmax(50px,1fr));justify-content:center;gap:20px;width:100%;display:grid}.galerie-raster>div{aspect-ratio:1.15071;width:100%;overflow:hidden}.galerie-gross img,.galerie-raster img{object-fit:cover;width:100%;height:100%}@media (width<=74.9988em){.galerie-bahn{flex-direction:column}.galerie-text{width:60%;position:relative;top:auto}}@media (width<=50.6238em){.galerie-text{width:100%}.galerie-raster{grid-template-columns:repeat(1,minmax(50px,1fr))}}.karte{z-index:2;width:100%;padding:var(--luft) var(--rand);background-color:var(--grund);flex-direction:column;align-items:center;gap:128px;display:flex;position:relative}.karte-gruppe{width:100%;max-width:var(--bahn);flex-direction:column;align-items:flex-start;gap:32px;display:flex}.karte-gruppe>h2{font-family:var(--schrift-titel);letter-spacing:-.04em;text-transform:uppercase;font-size:2rem;font-weight:400;line-height:1.2em}.karte-liste{flex-direction:column;width:100%;display:flex}.karte-posten{border-bottom:1px solid var(--linie);flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px;width:100%;padding:20px 0;display:flex}.karte-posten>div{flex-direction:column;gap:8px;display:flex}.formularblock{z-index:2;width:100%;padding:var(--luft) 0;background-color:var(--grund);flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.formular-bahn{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:800px;display:flex}.formular-kopf{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.formular-kopf>p{text-align:center;width:100%;max-width:600px}.formular{flex-direction:column;align-items:flex-start;gap:20px;width:100%;padding:20px;display:flex}.formular-reihe{flex-direction:row;align-items:center;gap:10px;width:100%;display:flex}.formular-feld{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:10px;min-width:0;display:flex}.formular-feld label{font-family:var(--schrift-text);font-size:.875rem;font-weight:500}.formular-feld input,.formular-feld select{background-color:var(--weiss);width:100%;height:48px;font-family:var(--schrift-text);color:var(--schwarz);border:1px solid #0000;border-radius:0;padding:12px;font-size:1rem;font-weight:500;line-height:1.2em}.formular-feld input::placeholder{color:var(--leise)}.formular-feld input:focus,.formular-feld select:focus{border-color:var(--schwarz);outline:none}@media (width<=50.6238em){.formular-reihe{flex-direction:column}.formular-feld{flex:none;width:100%}.formular-kopf{padding:0 var(--rand)}}.rechtstext{z-index:2;align-items:center;gap:var(--luft);width:100%;padding:var(--luft) var(--rand);background-color:var(--grund);flex-direction:column;display:flex;position:relative}.rechtstext-bahn{flex-direction:column;align-items:flex-start;gap:32px;width:100%;max-width:800px;display:flex}.rechtstext-bahn h2{font-family:var(--schrift-titel);text-transform:uppercase;font-size:1.25rem;font-weight:400;line-height:1.4em}.rechtstext-bahn ul{flex-direction:column;gap:8px;padding-left:20px;list-style:outside;display:flex}.rechtstext-abschnitt{flex-direction:column;gap:12px;width:100%;display:flex}.wein-raster{grid-template-columns:repeat(2,minmax(50px,1fr));gap:20px;width:100%;display:grid}.wein-raster>div{aspect-ratio:1.2;width:100%;overflow:hidden}.wein-raster img{object-fit:cover;width:100%;height:100%}.lokal{align-items:center;gap:var(--luft);flex-direction:row;width:100%;display:flex}.lokal--gedreht{flex-direction:row-reverse}.lokal-bild{aspect-ratio:1.1;flex:1 1 0;min-width:0;overflow:hidden}.lokal-bild img{object-fit:cover;width:100%;height:100%}.lokal-text{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:20px;min-width:0;display:flex}@media (width<=50.6238em){.wein-raster{grid-template-columns:repeat(1,minmax(50px,1fr))}.lokal,.lokal--gedreht{flex-direction:column}}.leiste-logo,.titel-logo,.abspann-logo,.band-logo,.brief-logo{fill:currentColor}.titelbild-wortmarke{padding:0 var(--rand) var(--rand)}.titelbild-wortmarke h1{line-height:0}.titel-logo,.abspann-logo{width:100%;height:auto;display:block}.knopf,.zimmerkarte-bild img,.angebot-bild img,.erlebnis-bild img,.tafel-bild img,.feld,input,textarea,select{border-radius:var(--r1)}nav.leiste{position:fixed;top:0;left:0;right:0}html{overscroll-behavior:none}a,button,summary,label,input,select,textarea{touch-action:manipulation}.abspann,.abspann .t-klein,.abspann .t-karte,.abspann a{color:var(--weiss)}.abspann-kontakt a{color:var(--linie)}@media (hover:hover) and (pointer:fine){.abspann-kontakt a:hover,.abspann-spalte a:hover{color:var(--weiss);text-underline-offset:4px;text-decoration:underline}}.titelbild-lesbar{z-index:0;pointer-events:none;background-image:linear-gradient(#0000 0% 58%,#0000004d 80%,#000000bf 100%);position:absolute;inset:0}@media (width<=56.25em){.titelbild-zeilen{flex-direction:column;align-items:flex-start;gap:4px}.titelbild-zeile{white-space:normal;text-align:left}.titelbild-wortmarke{padding-bottom:calc(var(--rand) * 1.5)}}.stimme-pfeil{place-items:center;min-width:44px;min-height:44px;display:grid}.stimme-punkt{position:relative}.stimme-punkt:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;translate:-50% -50%}.tafel-grund{opacity:1;background-color:#0000001f;background-image:linear-gradient(#0000 0% 34%,#0000008c 68%,#000000c7 100%)}@media (hover:hover) and (pointer:fine){.tafel:hover .tafel-grund{background-image:none}}input::placeholder,textarea::placeholder,.rechts-daten dt,.preis-hinweis,.stimme-quelle{color:var(--gedaempft)}.knopf--voll:focus-visible,.leiste .knopf--zeichen:focus-visible,.leiste .knopf--invers:focus-visible{outline-color:var(--schwarz)}.stimme-punkt{background-color:var(--linie-stark)}input,textarea,select{border-color:var(--linie-stark)}.knopf--umriss:hover{border-color:var(--weiss);color:var(--weiss);background-color:var(--marke-tief)}.abspann .abspann-spalte a,.abspann .abspann-kontakt a{color:var(--weiss)}.karte-posten,.preiszeile{border-color:var(--linie-stark)}@media (width>=50.6238em){.zimmerkarte{height:580px}}@media (width<=50.6238em){.zimmerkarte-bild{width:100%}}@media (width>=50.625em) and (width<=74.9988em){.brief-text{width:min(80%,620px)}}@media (width>=56.25em){.erlebnis-text{width:42%}}.erlebnis{gap:20px}.erlebnis-bild{width:clamp(180px,28%,300px)}.brief-oben{height:auto;min-height:600px}.brief-unten{height:auto;min-height:300px}.knopf{white-space:normal;text-align:center;width:auto;max-width:100%;min-height:44px;padding:12px 16px}.stimmen-punkte{gap:34px}.marke-fotos{inset:0 0 -289px}.stimme-pfeil{opacity:1;background:var(--grund);border:var(--strich-haar,1px) solid var(--linie-stark);color:var(--schwarz);transition:background .4s var(--feder-400-b20), color .4s var(--feder-400-b20);border-radius:50%}@media (hover:hover) and (pointer:fine){.stimme-pfeil:hover{background:var(--schwarz);color:var(--weiss)}}@media (width<=56.25em){.stimme-pfeil--zurueck{left:8px}.stimme-pfeil--vor{right:8px}}.angebot{height:auto;min-height:260px}.angebot-inhalt{justify-content:flex-start;gap:var(--luft-klein)}@media (width<=50.6238em){.erlebnis{position:sticky;top:80px}.erlebnis:last-child{position:relative;top:auto}}.erlebnis{color:inherit;transition:background-color .4s var(--feder-400-b20);text-decoration:none}@media (hover:hover) and (pointer:fine){.erlebnis:hover{background-color:var(--linie)}}.erlebnis-text{flex-direction:column;gap:12px;display:flex}.erlebnis-text p{margin:0}.erlebnis-preis{color:var(--gedaempft)}.erlebnis-bild{width:clamp(160px,24%,260px);height:260px}@media (width<=50.6238em){.erlebnis-bild{width:100%;height:auto}}.kopfbild:has(img):after{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#0000 0% 48%,#0000006b 78%,#0000009e 100%);position:absolute;inset:0}.abspann-spalte a,.abspann-kontakt a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.frage-knopf{min-height:44px}.leiste-marke a{align-items:center;min-height:44px;display:inline-flex}.leiste-punkte a{align-items:center;min-height:44px;padding-block:0;display:inline-flex}.menue-zeile a{align-items:center;min-height:44px;display:inline-flex}.formularblock input,.formularblock textarea,.formularblock select{border:1px solid var(--linie-stark)}nav.leiste .knopf--invers{background-color:var(--weiss);color:var(--schwarz);text-transform:none;letter-spacing:0;font-weight:var(--normal);border-radius:999px;min-height:44px;padding:8px 16px}nav.leiste.offen .knopf--invers{background-color:var(--weiss);color:var(--schwarz)}@media (width<=50.6238em){.tafel-reihe>*{flex:none}.erlebnis-bild{aspect-ratio:1.45;max-height:280px}.erlebnis{gap:14px;padding:16px}}.kopfbild,.kopfbild-grund{height:min(78vh,max(340px,56vw))}.schleier{display:none}.abspann-spalten{gap:28px 20px}.abspann-inhalt{gap:40px}@media (width<=50.6238em){.abspann-spalten{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;display:grid}.abspann-links{gap:32px}}.t-klein a,.t-text a,.rechts-daten dd a,.anfahrt-fuss a{padding-block:.25em}textarea{border-color:var(--linie-stark)!important}.titelbild-schleier,.kopfbild-schleier{background-color:#000}.brief-marke{max-width:320px}.brief-mitte{gap:clamp(24px,5vw,56px)}@media (width<=50.6238em){.brief-marke{max-width:260px}}.titelbild-zeile{text-shadow:0 1px 2px #000000e6,0 2px 12px #000000bf,0 0 34px #00000080}.titel-logo{filter:drop-shadow(0 1px 3px #000000d9)drop-shadow(0 2px 16px #0009)}.brief-oben{min-height:620px}.brief-unten{min-height:410px}@supports (animation-timeline:view()){.brief-unten{animation-range:cover 40% cover 88%}}.titelbild-schleier{opacity:.12!important}@media (width<=50.6238em){.lokal-bild,.zimmer-foto,.galerie-bilder,.angebot-bild,.erlebnis-bild,.tafel-bild{flex:none}.lokal-bild{aspect-ratio:.8;width:100%}}.kopfbild-titel h1{text-transform:uppercase;letter-spacing:-.01em;color:var(--weiss);line-height:.95}.kopfbild-schleier-huelle{height:auto;inset:0}.erlebnisse{gap:64px}@media (width<=50.6238em){.titelbild-zeilen{text-align:left;align-items:flex-start;margin-bottom:18px}.titelbild-zeile{text-align:left;width:100%;max-width:22em}}.erlebnis-titel{flex-direction:column;gap:10px;display:flex}.erlebnis-titel .erlebnis-preis{color:var(--gedaempft);margin:0}@media (width<=50.6238em){.erlebnis-titel{order:0}.erlebnis-bild{order:1}.erlebnis-text{order:2}}[id]{scroll-margin-top:100px}.erlebnis{top:22vh}.kopfbild{justify-content:center;height:auto;min-height:0;padding-block:clamp(56px,9vw,120px)}.kopfbild-grund{height:100%}.kopfbild-titel{justify-content:center;height:auto;padding-inline:0}@media (width>=45em){.feld{height:clamp(11rem,min(26vw,32vh),20rem)}}.mitte-weg{justify-content:center;margin:0;display:flex}.preisgruppen{gap:var(--luft-klein);flex-direction:column;width:100%;display:flex}.preisgruppe-titel{border-bottom:1px solid var(--linie-stark);padding-bottom:10px}.preisliste{margin:0;padding:0;list-style:none}.preiszeile{border-bottom:1px solid var(--linie-stark);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.preiszeile-text{flex-direction:column;gap:2px;display:flex}.preiszeile-preis{white-space:nowrap}.preis-hinweis{color:var(--gedaempft);text-align:center;width:100%;margin:0}.zeitenliste{flex-direction:column;width:100%;max-width:30rem;margin:0 auto;padding:0;list-style:none;display:flex}.zeitzeile{border-bottom:1px solid var(--linie-stark);justify-content:space-between;gap:20px;padding:10px 0;display:flex}.zeitzeile-wert{color:var(--gedaempft);white-space:nowrap}.instaleiste{z-index:3;background-color:var(--grund);position:relative}.wege-paar{flex-wrap:wrap;justify-content:center;gap:16px;width:100%;display:flex}.abschnitt .knopf--umriss{border:1px solid var(--schwarz);color:var(--schwarz);background:0 0}@media (hover:hover) and (pointer:fine){.abschnitt .knopf--umriss:hover{background:var(--schwarz);color:var(--weiss)}}.kopfbild-schleier,.kopfbild-schleier-huelle,.kopfbild-titel{height:100%;inset:0}.kopfbild-titel,.kopfbild-titel--links{padding-inline:var(--rand)}.rechts-daten dt,.formular-feld input::placeholder,.formular-feld textarea::placeholder,input::placeholder,textarea::placeholder{color:var(--gedaempft)}.marke-titelbild{top:100vh}.zimmerkarte-preis .t-titel{font-size:1.25rem!important}.zimmerkarte-preis{align-items:baseline}@media (width<=50.6238em){.abspann-spalten{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.kopfbild{padding-top:calc(76px + clamp(24px,4vw,56px))}.abspann-spalte p{margin:0 0 8px}.instaleiste{margin-top:0;margin-bottom:0}.abspann-spalte p{margin:0;line-height:1}.abspann-spalte a{min-height:30px}.abspann-spalte{flex-direction:column;gap:4px;display:flex}.kopfbild-titel,.kopfbild-titel--links{text-align:center;align-items:center;width:100%;max-width:none}.kopfbild{min-height:470px;padding-bottom:clamp(24px,4vw,56px)}.kopfbild-titel h1{white-space:nowrap;font-size:clamp(1.75rem, calc((100vw - 2 * var(--rand)) / 9.3), 11rem)!important}nav.leiste .knopf--invers,nav.leiste.offen .knopf--invers,nav.leiste .knopf--invers:hover{background-color:var(--weiss)!important;color:var(--schwarz)!important}nav.leiste.offen .leiste-menue-huelle,nav.leiste.offen{background-color:var(--marke)}.angebot .knopf--voll{background-color:var(--marke);color:var(--weiss)}@media (hover:hover) and (pointer:fine){.angebot .knopf--voll:hover{background-color:var(--marke-tief)}}@media (width<=50.6238em){:root{--luft:44px;--luft-klein:32px}.kopfbild{min-height:320px;padding-bottom:28px}}@media (width<=26em){.kopfbild{min-height:280px}}@media (width<=50.6238em){.zimmer-fotos{flex-direction:row;align-items:stretch;gap:12px}.zimmer-foto{flex:1 1 0;min-width:0;height:auto}.zimmer-foto-bild{aspect-ratio:.8}}.zimmer-langtext>p{text-align:center;max-width:550px}@media (width<=50.6238em){.zimmer-langtext{padding:24px 0 28px}.zimmer-block{padding:44px 0 0}.karte{gap:var(--luft)}}.formular-reihe,.formular-feld{min-width:0}@media (width<=50.6238em){.formular>.knopf{text-align:center;justify-content:center;width:100%}}.leiste:not(.offen){background-color:#fdfbf7e6}@media (width<=50.6238em){.abspann-links{width:100%}.abspann-spalten{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.abspann-spalte{width:auto}.abspann-spalten{grid-template-columns:1fr 1fr 1.4fr;column-gap:12px}.abspann-spalte>p{letter-spacing:0;font-size:13px}}.erlebnis{border-top:1px solid var(--marke);border-radius:16px 16px 0 0;padding-top:32px;box-shadow:0 -6px 16px -8px #00000024}.erlebnis:first-child{box-shadow:none}.erlebnis:last-child{position:sticky;top:22vh}.erlebnisse{padding-bottom:160px}.leiste-menue{height:calc(100dvh - 76px)}@media (width<=50.6238em){.erlebnisse{gap:420px}}html.menue-offen .inhalt,html.menue-offen .abspann{visibility:hidden}html.menue-offen,html.menue-offen body{background-color:var(--marke)}.kopfblock>h1,.kopfblock>h2,.kopfblock>h3{text-align:center}@media (width<=50.6238em){.galerie-text{text-align:center;align-items:center}}.galerie-bahn{flex-direction:column}.galerie-text{text-align:center;align-items:center;width:100%;position:relative;top:auto}.galerie-bilder{align-self:center;max-width:741px}.erlebnis,.erlebnis:hover{background-color:var(--weiss);transition:none}.inhalt>.abschnitt+.abschnitt,.inhalt>.abschnitt+.instaleiste,.inhalt>.instaleiste+.abschnitt,.inhalt>.karte+.abschnitt,.inhalt>.abschnitt+.karte{margin-top:-1px}.inhalt>.abschnitt,.inhalt>.instaleiste{box-shadow:0 0 0 1px var(--grund)}.inhalt,.seite{background-color:var(--grund)}@media (width<=50.6238em){.erlebnis{min-height:500px}}.erlebnis-preis,.erlebnis-titel .erlebnis-preis,.zeit,.preiszeile-preis,.preis{color:var(--marke)}.instaleiste .ring{border-color:var(--marke)}.zeitzeile-wert{color:var(--marke)}@media (hover:none){.tafel:hover{background-color:#0000}.tafel:hover .tafel-grund{opacity:.4;background-color:#0006}.tafel:hover .tafel-bild{width:100%}.tafel:hover .tafel-inhalt *{color:var(--weiss)}}@media (width<=50.6238em){.titelbild-zeilen{display:none}}@media (hover:hover) and (pointer:fine){.tafel{transition:background-color .7s var(--feder-400-b20)}.tafel-grund{transition:background-color .7s var(--feder-400-b20), opacity .7s var(--feder-400-b20)}.tafel-bild{transition:width .7s var(--feder-400-b20)}.tafel-inhalt *{transition:color .7s var(--feder-400-b20)}}.preiszeile-hinweis{color:var(--tinte)}@media (width<=50.6238em){.titelbild-zeilen{display:flex}.titelbild-zeile{text-wrap:balance;font-size:clamp(1.375rem,6vw,2rem);line-height:1.25}}.introblock{text-align:center;flex-direction:column;align-items:center;gap:6px;width:100%;max-width:720px;margin-inline:auto;display:flex}.introzeile{text-wrap:balance;font-size:clamp(1.0625rem,2.4vw,1.375rem);line-height:1.45}.titelbild-grund img{object-position:50% 45%}.leiste{backdrop-filter:none}.erlebnis,.titelbild-grund{will-change:transform}.erlebnis img,.titelbild-grund img{image-rendering:auto;transform:translateZ(0)}.preissprung{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;display:flex}.preissprung-ziel{border:1px solid var(--marke);min-height:44px;color:var(--marke);white-space:nowrap;border-radius:999px;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.preissprung-ziel:hover{background-color:var(--marke);color:var(--weiss)}}.preisgruppe{scroll-margin-top:96px}.preiszeile{flex-flow:row;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.preiszeile-text{flex:auto;min-width:0}.preiszeile-preis{white-space:nowrap;color:var(--marke);flex:none;font-size:1rem}.preiszeile-hinweis{margin-top:2px;display:block}@media (width<=50.6238em){.preiszeile{gap:12px;padding:10px 0}}.team-passion{color:var(--marke);max-width:34em;margin-top:8px}.slogan{font-family:var(--schrift-titel);letter-spacing:-.02em;text-align:center;text-wrap:balance;color:var(--titelfarbe);margin:0 0 clamp(20px,3vw,32px);font-size:clamp(1.75rem,5.2vw,3.25rem);font-weight:400;line-height:1.15}.inhalt>.abschnitt.tafel-abschnitt{padding-top:12px;padding-bottom:72px}@media (width>=50.625em){.inhalt>.abschnitt.tafel-abschnitt{padding-top:16px;padding-bottom:96px}}.t-titel{font-size:clamp(1.375rem,.954rem + 1.728vw,2.25rem)}.karte-gruppe>h2{font-size:clamp(1.375rem,1.074rem + 1.235vw,2rem)}.zimmer-block h1{font-size:clamp(1.625rem,1.204rem + 1.728vw,2.5rem)}.t-karte{font-size:clamp(1rem,.883rem + .309vw,1.125rem)}html.menue-offen .seite{background-color:var(--marke)}.abspann-spalte{flex:1 1 0;width:auto;min-width:0;max-width:171px}.abspann-spalten{width:100%}@media (width<=50.6238em){.abspann-spalten{gap:20px}}.abspann-spalte a{line-height:1.45}.preisgruppe-erklaerung{opacity:.72;max-width:36em;margin:-4px 0 4px}.kopfbild-unter{z-index:1;width:100%;max-width:720px;padding:8px var(--rand) 0;text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.kopfbild-satz{color:var(--weiss);opacity:.88;margin:0}.kopfbild-satz strong{font-weight:var(--normal);opacity:1}.preissprung--kopf{margin-top:8px}.preissprung--kopf .preissprung-ziel{border-color:var(--weiss);color:var(--weiss)}@media (hover:hover) and (pointer:fine){.preissprung--kopf .preissprung-ziel:hover{background-color:var(--weiss);color:var(--marke)}}.kopfbild:has(.kopfbild-unter){height:auto;padding-top:132px;position:relative}.kopfbild:has(.kopfbild-unter) .kopfbild-titel{justify-content:flex-start;height:auto}.kopfbild:has(.kopfbild-unter) .kopfbild-grund,.kopfbild:has(.kopfbild-unter) .kopfbild-schleier-huelle{height:100%;inset:0}@media (width<=50.6238em){.kopfbild:has(.kopfbild-unter){padding-top:100px}.kopfbild-satz{font-size:.9375rem;line-height:1.45}.kopfbild-unter{gap:8px}}.leiste-punkte[data-astro-cid-rwputsw6]{margin:0;padding:0;list-style:none;display:none}@media (width>=56.25em){.leiste-punkte[data-astro-cid-rwputsw6]{align-items:center;gap:20px;display:flex}.leiste-knoepfe[data-astro-cid-rwputsw6] .knopf--invers[data-astro-cid-rwputsw6]{display:none}}.leiste-punkte[data-astro-cid-rwputsw6] a[data-astro-cid-rwputsw6]{color:var(--schwarz);border-bottom:1px solid #0000;padding-block:4px;text-decoration:none;transition:border-color .16s ease-out}@media (hover:hover) and (pointer:fine){.leiste-punkte[data-astro-cid-rwputsw6] a[data-astro-cid-rwputsw6]:hover{border-bottom-color:currentColor}}.abspann-logo[data-astro-cid-dxtecvkr]{width:100%;height:auto;display:block}.abspann-ort[data-astro-cid-dxtecvkr]{flex-direction:column;gap:4px;max-width:260px;margin-top:28px;display:flex}@media (width<=50.6238em){.abspann-ort[data-astro-cid-dxtecvkr]{max-width:none}}.abspann-ort[data-astro-cid-dxtecvkr] a[data-astro-cid-dxtecvkr]{align-items:center;gap:8px;min-height:36px;display:inline-flex}.abspann-ort[data-astro-cid-dxtecvkr] p[data-astro-cid-dxtecvkr]{margin:0}.abspann-titel[data-astro-cid-dxtecvkr]{color:var(--linie);opacity:.75;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.abspann-wortmarke[data-astro-cid-dxtecvkr]{padding-bottom:54px}@media (width<=45em){.abspann-wortmarke[data-astro-cid-dxtecvkr]{padding-bottom:36px}}.abspann-wortmarke[data-astro-cid-dxtecvkr].bereit .abspann-logo[data-astro-cid-dxtecvkr]{opacity:0;translate:0 54px}@media (prefers-reduced-motion:no-preference){.abspann-wortmarke[data-astro-cid-dxtecvkr].bereit .abspann-logo[data-astro-cid-dxtecvkr]{transition:opacity .6s cubic-bezier(.2,.6,.2,1),translate .6s cubic-bezier(.2,.6,.2,1)}}.abspann-wortmarke[data-astro-cid-dxtecvkr].bereit.da .abspann-logo[data-astro-cid-dxtecvkr]{opacity:1;translate:0}
