@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/schrift/newsreader.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/schrift/newsreader-kursiv.woff2)format("woff2")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/schrift/schibsted.woff2)format("woff2")}@font-face{font-family:Schibsted Grotesk;font-style:italic;font-weight:400 900;font-display:swap;src:url(/schrift/schibsted-kursiv.woff2)format("woff2")}:root{--tinte:#22201d;--tinte-weich:#4a4640;--tinte-leise:#625d56;--papier:#f1eee8;--weiss:#f8f6f2;--papier-2:#e7e2d9;--papier-3:var(--papier-2);--linie:#d2cabd;--leinen:#b9b6b1;--wald:#2c2b2a;--wald-tief:var(--tinte);--auf-wald:var(--papier);--auf-wald-weich:var(--leinen);--linie-wald:var(--tinte-weich);--ziegel:#95523e;--ziegel-tief:#7c4433;--staublachs:#c09381;--messing:var(--staublachs);--knopf-dunkel:var(--ziegel);--knopf-dunkel-text:var(--papier);--knopf-dunkel-hover:var(--ziegel-tief);--knopf-titel:var(--papier);--knopf-titel-text:var(--tinte);--knopf-titel-hover:var(--weiss);--serif:"Newsreader", "Iowan Old Style", Georgia, serif;--sans:"Schibsted Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--serif-gewicht:400;--serif-kursiv:italic;--serif-breite:normal;--serif-laufweite:-.012em;--serif-angleich:none;--text-angleich:none;--serif-zeile:1;--text-zeile:1;--breite:1240px;--rund:6px;--knopf-rund:8px;--kopf-hoehe:92px;--abschnitt:clamp(6rem, 12vw, 10.5rem);--mini:.7rem;--versal:.76rem;--klein:.85rem;--notiz:.92rem;--basis:1rem;--fliesstext:18px;--plus:1.1rem;--gross:1.25rem;--groesser:1.45rem;--zitat:1.65rem;--ziffer:2rem;--titel-xl:clamp(2.6rem, 6vw, 5.5rem);--titel-l:clamp(2.5rem, 4.4vw, 4rem);--titel-m:clamp(2.2rem, 3.6vw, 3.3rem);--titel-s:clamp(2rem, 3vw, 2.75rem);--titel-xs:clamp(1.8rem, 2.7vw, 2.5rem);--zwischen-l:clamp(1.6rem, 2.4vw, 2.05rem);--zwischen-m:clamp(1.4rem, 1.9vw, 1.75rem);--zwischen-s:clamp(1.3rem, 1.6vw, 1.5rem);--zwischen-xs:clamp(1.15rem, 1.45vw, 1.35rem);--sperrung:.14em;--rahmen-max:12px;--rahmen-rund-max:16px;--aus:cubic-bezier(.16, 1, .3, 1);--svh:1svh;--lvh:1lvh}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable;scroll-padding-top:104px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}body{background:var(--papier);color:var(--tinte);font-family:var(--sans);font-size-adjust:var(--text-angleich);font-size:var(--fliesstext);line-height:calc(1.65 * var(--text-zeile));-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;caret-color:var(--ziegel);accent-color:var(--ziegel);margin:0}::selection{background:var(--ziegel);color:var(--papier)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ziegel);outline-offset:3px;border-radius:2px}.gruen :focus-visible,.dunkel :focus-visible,.titel :focus-visible,.kopf:not(.gescrollt) :focus-visible,.handy-menue :focus-visible,.fuss :focus-visible{outline-color:var(--messing)}h1,h2,h3{font-family:var(--serif);font-weight:var(--serif-gewicht);line-height:calc(1.06 * var(--serif-zeile));letter-spacing:var(--serif-laufweite);text-wrap:balance;font-size-adjust:var(--serif-angleich);font-stretch:var(--serif-breite);margin:0 0 .55em}h1{font-size:var(--titel-l)}h2{font-size:var(--titel-s)}h3{font-size:var(--zwischen-s);line-height:calc(1.2 * var(--serif-zeile))}p{margin:0 0 1.1em}.rahmen{width:min(var(--breite), 100% - clamp(3rem, 10vw, 10rem));margin-inline:auto}.rahmen-schmal{width:min(820px,100% - 3rem);margin-inline:auto}.vorspann{font-size:var(--gross);color:var(--tinte-weich);max-width:54ch;line-height:1.6}.text{max-width:62ch}.text a,.unterstrichen{text-decoration:underline;text-decoration-color:var(--ziegel);text-underline-offset:.22em;text-decoration-thickness:1px}.text a:hover,.unterstrichen:hover{color:var(--ziegel)}.knopf{border-radius:var(--knopf-rund);font-size:var(--versal);letter-spacing:var(--sperrung);text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:1.05rem 1.9rem;font-weight:600;line-height:1.2;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.knopf-gross{font-size:var(--versal);padding:1.2rem 2.3rem}.knopf-rot{background:var(--ziegel);color:var(--papier)}.knopf-rot:hover{background:var(--ziegel-tief)}.gruen .knopf-rot,.dunkel .knopf-rot,.handy-menue .knopf-rot{background:var(--knopf-dunkel);color:var(--knopf-dunkel-text)}.gruen .knopf-rot:hover,.dunkel .knopf-rot:hover,.handy-menue .knopf-rot:hover{background:var(--knopf-dunkel-hover)}.titel-inhalt .knopf-rot,.schluss-foto .knopf-rot,.flug-bild .knopf-rot,.kopf:not(.gescrollt):not(.fest) .knopf-rot{background:var(--knopf-titel);color:var(--knopf-titel-text)}.titel-inhalt .knopf-rot:hover,.schluss-foto .knopf-rot:hover,.flug-bild .knopf-rot:hover,.kopf:not(.gescrollt):not(.fest) .knopf-rot:hover{background:var(--knopf-titel-hover)}.knopf-wald{background:var(--ziegel);color:var(--papier)}.knopf-wald:hover{background:var(--ziegel-tief)}.knopf-rand{border-color:var(--tinte);color:var(--tinte)}.knopf-rand:hover{background:var(--tinte);color:var(--papier)}.knopf-hell{color:#fff;border-color:#fff9}.knopf-hell:hover{background:var(--weiss);color:var(--tinte);border-color:var(--weiss)}.weiter{font-weight:600;font-size:var(--versal);letter-spacing:var(--sperrung);text-transform:uppercase;border-bottom:1px solid var(--ziegel);align-items:center;gap:.7rem;padding-bottom:.4rem;display:inline-flex}.weiter svg,.reihe-ende svg{width:18px;height:18px;transition:transform .3s var(--aus);flex:none}.weiter:hover svg,.reihe:hover .reihe-ende svg{transform:translate(5px)}.weiter svg{color:var(--ziegel)}.gruen .weiter,.dunkel .weiter{border-color:var(--messing)}.gruen .weiter svg{color:var(--messing)}.kopf{z-index:100;color:#fff;padding:1.35rem 0;transition:background-color .3s,color .3s;position:fixed;inset:0 0 auto}.kopf-zeile{align-items:center;gap:2rem;display:flex}.marke{margin-right:auto;transition:opacity .3s;display:block}.marke img{width:auto;height:56px}.marke .logo-dunkel{display:none}.menue{align-items:center;gap:1.35rem;display:flex}.menue a{font-size:var(--mini);letter-spacing:var(--sperrung);text-transform:uppercase;border-bottom:1px solid #0000;padding:.35rem 0;font-weight:500;transition:border-color .2s}.menue a:hover,.menue a[aria-current=page]{border-bottom-color:currentColor}.sprachen{font-size:var(--mini);letter-spacing:.1em;gap:.15rem;font-weight:600;display:flex}.sprachen span,.sprachen a{opacity:.65;padding:.3rem .4rem}.sprachen [aria-current=true]{opacity:1;text-underline-offset:.3em;text-decoration:underline}.sprachen a:hover,.sprachen a:focus-visible{opacity:1}.kopf .knopf{font-size:var(--mini);padding:.85rem 1.35rem}.kopf.gescrollt{background:var(--papier);color:var(--tinte);box-shadow:0 1px 0 var(--linie);padding:.55rem 0}.kopf.gescrollt .marke img{height:44px}.kopf.gescrollt .logo-hell{display:none}.kopf.gescrollt .logo-dunkel{display:block}.menue-knopf{border-radius:var(--knopf-rund);font-size:var(--mini);letter-spacing:var(--sperrung);text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid;align-items:center;gap:.6rem;padding:.65rem 1.1rem;font-weight:600;display:none}.handy-menue{z-index:200;background:var(--wald);color:var(--auf-wald);opacity:0;visibility:hidden;transition:opacity .3s var(--aus), transform .3s var(--aus), visibility 0s .3s;flex-direction:column;padding:1rem 1.25rem 1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-12px)}.handy-menue.offen{opacity:1;visibility:visible;transition-delay:0s;transform:none}.handy-menue-kopf{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.handy-menue-kopf img{width:auto;height:48px}.handy-menue .menue-knopf{display:inline-flex}.handy-menue nav{border-top:1px solid var(--linie-wald);display:grid}.handy-menue nav a{font-family:var(--serif);font-size:var(--zitat);font-weight:var(--serif-gewicht);line-height:calc(1.2 * var(--serif-zeile));border-bottom:1px solid var(--linie-wald);font-size-adjust:var(--serif-angleich);font-stretch:var(--serif-breite);justify-content:space-between;align-items:center;gap:1rem;padding:.72rem 0;display:flex}.handy-menue nav a small{font-family:var(--sans);font-size:var(--klein);color:var(--auf-wald-weich);font-size-adjust:var(--text-angleich);font-weight:400}.handy-menue nav a[aria-current=page]{color:var(--messing)}.handy-menue-fuss{gap:.6rem;margin-top:auto;padding-top:1.1rem;display:grid}.handy-menue-fuss .knopf{width:100%}.handy-menue-fuss .zeile{font-size:var(--notiz);justify-content:space-between;align-items:center;display:flex}.titel{--buehne:calc(100 * var(--svh));--kleben:clamp(140px, calc(26 * var(--lvh)), 280px);grid-template-columns:100%;grid-template-rows:1fr auto var(--kleben);min-height:calc(var(--buehne) + var(--kleben));color:#fff;background:var(--papier);display:grid;position:relative}.titel-kurz{--buehne:min(calc(88 * var(--svh)), 860px);--kleben:0px}.titel-klein{--buehne:min(calc(66 * var(--svh)), 600px);--kleben:0px}.titel-bild{height:var(--buehne);background:var(--wald-tief);clip-path:none;grid-area:1/1/-1/-1;align-self:start;position:sticky;top:0;overflow:hidden}.titel-bild img,.titel-bild video{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.titel-start .titel-bild img{animation:18s ease-out forwards naeher;transform:scale(1.06)}.titel-start .titel-video{filter:saturate(1.2)contrast(1.06)}@keyframes naeher{to{transform:scale(1)}}.titel-bild:after{content:"";background:linear-gradient(#1c1a1775 0%,#1c1a171a 24%,#1c1a1738 46%,#1c1a1794 72%,#1c1a17cc 100%);position:absolute;inset:0}.titel-folge img,.titel-folge video{opacity:0;transition:opacity 1.4s}.titel-folge img.an,.titel-folge video.an{opacity:1}.titel-inhalt{z-index:1;text-align:center;padding:calc(var(--kopf-hoehe) + 2rem) 0 clamp(3.5rem, calc(9 * var(--lvh)), 6.5rem);flex-direction:column;grid-area:1/1;align-self:end;align-items:center;display:flex;position:relative}.titel-logo{width:auto;height:clamp(96px,12vw,150px);margin-bottom:clamp(1.6rem, calc(3.4 * var(--lvh)), 2.6rem)}.titel h1{max-width:18ch;margin:0 auto .4em}.titel-klein h1{font-size:var(--titel-m);max-width:22ch}.titel-satz{font-size:var(--plus);color:#fff;max-width:52ch;margin:0 auto 2.4rem;line-height:1.65}.titel-knoepfe{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}.titel.mit-suche{--kleben:clamp(200px, calc(28 * var(--lvh)), 290px);grid-template-rows:var(--buehne) auto minmax(0, 1fr)}.mit-suche .titel-inhalt{padding-top:calc(var(--kopf-hoehe) + 1rem)}.mit-suche .titel-logo{height:clamp(68px, min(8vw, calc(11 * var(--lvh))), 108px);margin-bottom:clamp(1.4rem, calc(3.4 * var(--lvh)), 2.4rem)}.titel-suche{z-index:2;grid-area:2/1;position:relative}.suche{background:var(--papier);max-width:880px;color:var(--tinte);border-radius:10px;grid-template-columns:1.15fr 1.15fr 1fr 1fr auto;align-items:stretch;margin:0 auto;padding:.4rem;display:grid}.suche-feld{border-radius:var(--rund);cursor:pointer;align-content:center;min-width:0;padding:.4rem 2.3rem .4rem 1rem;transition:background-color .2s;display:grid;position:relative}.suche-feld+.suche-feld:before{content:"";background:var(--linie);width:1px;position:absolute;top:24%;bottom:24%;left:0}.suche-feld:hover,.suche-feld:focus-within,.suche-feld.offen{background:var(--papier-2)}.suche-feld:hover:before,.suche-feld:focus-within:before,.suche-feld.offen:before,.suche-feld:hover+.suche-feld:before,.suche-feld:focus-within+.suche-feld:before{opacity:0}.suche-feld:has(:focus-visible){box-shadow:inset 0 0 0 1.5px var(--ziegel)}.suche-name{font-size:var(--mini);letter-spacing:var(--sperrung);text-transform:uppercase;color:var(--tinte-leise);cursor:pointer;font-weight:600;line-height:1.5}.suche-feld input,.auswahl-knopf{-webkit-appearance:none;appearance:none;width:100%;min-width:0;color:var(--tinte);font:inherit;font-size:var(--notiz);text-align:left;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:500;line-height:1.45}.suche-feld input:focus,.auswahl-knopf:focus{outline:none}.suche-feld input::-webkit-calendar-picker-indicator{display:none}.suche-feld input::-webkit-datetime-edit{padding:0}.suche-feld input::-webkit-date-and-time-value{text-align:left}.suche-feld>svg{width:15px;height:15px;color:var(--tinte-leise);pointer-events:none;transition:transform .25s var(--aus);margin-top:-7.5px;position:absolute;top:50%;right:.95rem}.suche-zahl>svg{width:9px;height:9px;margin-top:-4.5px;right:1.1rem}.suche-feld.offen>svg{transform:rotate(180deg)}.suche .knopf{font-size:var(--mini);margin-left:.35rem;padding:.85rem 1.6rem}.auswahl-liste{z-index:30;background:var(--papier);border:1px solid var(--linie);cursor:default;border-radius:10px;width:max-content;min-width:100%;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .55rem);left:0;box-shadow:0 2px 6px #1c1a1712,0 18px 34px -14px #1c1a1752}.auswahl-liste:focus{outline:none}.auswahl-liste li{font-size:var(--notiz);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:6px;align-items:baseline;gap:.45rem;padding:.5rem .85rem;display:flex}.auswahl-liste li span{font-size:var(--klein);color:var(--tinte-leise)}.auswahl-liste li.aktiv{background:var(--papier-2)}.auswahl-liste li[aria-selected=true]{font-weight:600}.auswahl-liste li[aria-selected=true]:after{content:"";background:var(--ziegel);border-radius:50%;align-self:center;width:6px;height:6px;margin-left:auto}@media (width<=1120px){.suche{grid-template-columns:repeat(4,1fr);max-width:720px}.suche .knopf{grid-column:1/-1;margin:.4rem 0 0}}@media (width<=760px){.titel.mit-suche{--kleben:300px}.suche{grid-template-columns:1fr 1fr;padding:.35rem .35rem .5rem}.suche-feld{padding:.5rem 2.1rem .5rem .8rem}.suche-feld:nth-child(3):before{display:none}.suche-feld:nth-child(n+3){margin-top:1px}.suche-feld:nth-child(-n+2):after{content:"";background:var(--linie);height:1px;position:absolute;bottom:-1px;left:.8rem;right:.8rem}.suche-feld:nth-child(2n) .auswahl-liste{left:auto;right:0}.suche .knopf{margin-top:.4rem}}.abschnitt{padding:var(--abschnitt) 0}.abschnitt-knapp{padding:clamp(3rem,6vw,4.5rem) 0}.papier{background:var(--papier-2)}.gruen{background:var(--wald);color:var(--auf-wald)}.gruen .vorspann,.gruen p{color:var(--auf-wald-weich)}.gruen h2,.gruen h3{color:var(--auf-wald)}.kopfzeile{max-width:60ch;margin-bottom:clamp(3rem,6vw,5rem)}.kopfzeile.mit-link{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;max-width:none;display:flex}.kopfzeile.mit-link>div{max-width:60ch}.kopfzeile h2{margin-bottom:.4em}.kopfzeile p:last-child{margin-bottom:0}.geteilt{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.geteilt.oben{align-items:start}.geteilt-bild{border-radius:var(--rund);aspect-ratio:5/4;background:var(--papier-3);overflow:hidden}.geteilt-bild.hoch{aspect-ratio:4/5}.geteilt-bild img{object-fit:cover;width:100%;height:100%}.geteilt.umgekehrt .geteilt-text{order:2}.unterschrift{font-family:var(--serif);font-style:var(--serif-kursiv);font-size:var(--gross);color:var(--tinte);font-size-adjust:var(--serif-angleich);font-stretch:var(--serif-breite);margin-top:1.6rem}.randbreit{width:calc(100% - 2*clamp(12px,2vw,32px));margin-inline:auto}.kopfzeile.mittig{text-align:center;margin-inline:auto}.kopfzeile.mittig .vorspann{margin-inline:auto}.wege{gap:1rem;display:flex;container-type:inline-size}.weg{border-radius:var(--rund);isolation:isolate;color:#fff;background:var(--wald-tief);min-width:0;height:clamp(26rem,38vw,46rem);transition:flex-grow .7s var(--aus);flex:1 1 0;align-items:end;display:grid;position:relative;overflow:hidden}.weg img{object-fit:cover;object-position:50% 50%;z-index:-2;width:calc(100% + 2px);max-width:none;height:calc(100% + 2px);position:absolute;inset:-1px}.weg:after{content:"";z-index:-1;background:linear-gradient(#1c1a1700 34%,#1c1a1799 64%,#1c1a17eb 100%);position:absolute;inset:0}.weg-text{gap:.45rem;padding:1.6rem 1.6rem 1.7rem;display:grid}.weg-text strong{font-family:var(--serif);font-size:var(--zwischen-m);font-weight:var(--serif-gewicht);line-height:calc(1.1 * var(--serif-zeile));font-size-adjust:var(--serif-angleich);font-stretch:var(--serif-breite)}.weg-text span{color:#ffffffe6;font-size:var(--basis);padding-right:3.4rem;line-height:1.45}.weg-pfeil{color:#ffffff8c;width:2.1rem;height:1rem;transition:color .3s;position:absolute;bottom:1.85rem;right:1.6rem}.weg-pfeil svg{width:100%;height:100%;display:block}.weg:hover .weg-pfeil,.weg:focus-visible .weg-pfeil{color:#fff}@media (hover:hover) and (pointer:fine) and (width>=1121px){.weg:hover,.weg:focus-visible{flex-grow:1.12}.weg-text span{width:calc(24.2718cqw - 6.82816rem);padding-right:0}}@media (width<=1120px){.wege{flex-wrap:wrap}.weg{flex:calc(50% - .625rem);height:clamp(20rem,46vw,26rem)}}.reihen{border-top:1px solid var(--tinte)}.reihe{border-bottom:1px solid var(--linie);grid-template-columns:280px 1fr auto;align-items:center;gap:clamp(1.2rem,3vw,2.6rem);padding:1.5rem 0;display:grid}.reihe-bild{aspect-ratio:3/2;border-radius:var(--rund);background:var(--papier-3);overflow:hidden}.reihe-bild img{object-fit:cover;width:100%;height:100%}.reihe h3{font-size:var(--zwischen-s);margin:0 0 .3rem;transition:color .2s}a.reihe:hover h3{color:var(--ziegel)}.reihe-zeile{font-size:var(--basis);color:var(--tinte-weich);max-width:52ch;margin:0}.reihe-ende{text-align:right;justify-items:end;gap:.3rem;display:grid}.reihe-zahl{font-family:var(--serif);font-size:var(--groesser);font-weight:var(--serif-gewicht);line-height:calc(1.1 * var(--serif-zeile));white-space:nowrap;font-size-adjust:var(--serif-angleich);font-stretch:var(--serif-breite)}.reihe-ende small{font-size:var(--klein);color:var(--tinte-leise)}.reihe-ende .reihe-tun{font-size:var(--notiz);color:var(--ziegel);align-items:center;gap:.45rem;margin-top:.35rem;font-weight:600;display:inline-flex}.gruen .reihen{border-top-color:var(--linie-wald)}.gruen .reihe{border-bottom-color:var(--linie-wald)}.gruen .reihe-zeile,.gruen .reihe-ende small{color:var(--auf-wald-weich)}.reihen.ohne-bild .reihe{grid-template-columns:11rem 1fr auto;align-items:baseline}.reihe-datum{font-size:var(--notiz);color:var(--tinte-leise);font-variant-numeric:tabular-nums}.gruen .reihe-datum{color:var(--messing);font-family:var(--serif);font-size:var(--gross);font-weight:var(--serif-gewicht);font-size-adjust:var(--serif-angleich);font-stretch:var(--serif-breite)}.nach-reihen{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:2rem;display:flex}.nach-reihen p{color:var(--tinte-weich);margin:0 1rem 0 0}@media (width<=1120px){.nach-reihen p{flex-basis:100%;margin:0 0 .3rem}}.vorteil{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.vorteil h2{font-size:var(--titel-m);line-height:calc(1.04 * var(--serif-zeile))}.vorteil .vorspann{font-size:var(--gross)}.vorteil-bild{border-radius:var(--rund);aspect-ratio:4/5;overflow:hidden}.vorteil-bild img{object-fit:cover;width:100%;height:100%}figure.vorteil-bild{aspect-ratio:auto;border-radius:0;margin:0;overflow:visible}figure.vorteil-bild img{aspect-ratio:5/4;border-radius:var(--rund);height:auto}figure.vorteil-bild figcaption{font-size:var(--notiz);color:var(--auf-wald-weich);margin-top:.8rem}.punkte{border-top:1px solid var(--linie-wald);grid-template-columns:repeat(3,1fr);margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.punkte li{padding:1.5rem 1.75rem 0 0}.punkte li+li{border-left:1px solid var(--linie-wald);padding-left:1.75rem}.punkte p{font-size:var(--basis);margin:0}.papier .punkte,.hell .punkte{border-top-color:var(--linie)}.papier .punkte li+li,.hell .punkte li+li{border-left-color:var(--linie)}.papier .punkte p,.hell .punkte p{color:var(--tinte-weich)}.schritte{counter-reset:schritt;border-top:1px solid var(--tinte);grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.schritte li{counter-increment:schritt;padding:1.5rem 1.75rem 0 0}.schritte li+li{border-left:1px solid var(--linie);padding-left:1.75rem}.schritte li:before{content:counter(schritt) ".";font-family:var(--serif);font-size:var(--ziffer);font-weight:var(--serif-gewicht);line-height:calc(1 * var(--serif-zeile));color:var(--ziegel);font-size-adjust:var(--serif-angleich);font-stretch:var(--serif-breite);margin-bottom:.8rem;display:block}.schritte h3{font-size:var(--gross);margin-bottom:.4rem}.schritte p{color:var(--tinte-weich);font-size:var(--basis);margin:0}.bilder{grid-template-rows:230px 230px;grid-template-columns:1.4fr 1fr 1fr;gap:1rem;display:grid}.bilder figure{border-radius:var(--rund);background:var(--wald-tief);margin:0;position:relative;overflow:hidden}.bilder figure:first-child{grid-row:span 2}.bilder img{object-fit:cover;width:100%;height:100%}.bilder figcaption{color:#fff;font-size:var(--notiz);background:linear-gradient(#1c1a1700,#1c1a17d1);padding:2.4rem 1.1rem .9rem;font-weight:500;position:absolute;inset:auto 0 0}.anfrage{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.anfrage-kontakt{border-top:1px solid var(--linie);gap:1rem;margin-top:2rem;padding-top:1.5rem;display:grid}.anfrage-kontakt p{margin:0}.anfrage-kontakt b{font-size:var(--notiz);color:var(--tinte-leise);font-weight:600;display:block}.telefon{font-family:var(--serif);font-size:var(--zitat);font-weight:var(--serif-gewicht);font-size-adjust:var(--serif-angleich);font-stretch:var(--serif-breite)}.formular{background:var(--papier);border:1px solid var(--linie);border-radius:var(--rund);grid-template-columns:1fr 1fr;gap:1.1rem 1rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid}.feld{gap:.35rem;display:grid}.feld.breit{grid-column:1/-1}.feld label{font-size:var(--notiz);font-weight:600}.feld input,.feld select,.feld textarea{background:var(--weiss);border:1px solid var(--leinen);width:100%;min-width:0;font-size:var(--basis);border-radius:4px;padding:.75rem .85rem;line-height:1.4}.feld textarea{resize:vertical;min-height:7rem}.feld input:focus,.feld select:focus,.feld textarea:focus{outline:2px solid var(--ziegel);outline-offset:1px;border-color:var(--ziegel)}.formular .knopf{justify-self:start}.formular-hinweis{font-size:var(--klein);color:var(--tinte-leise);grid-column:1/-1;margin:0}.formular-danke{background:var(--wald);color:var(--auf-wald);border-radius:var(--rund);grid-column:1/-1;padding:1.5rem 1.6rem}.formular-danke h3{color:var(--auf-wald);margin-bottom:.4rem}.formular-danke p{color:var(--auf-wald-weich);margin:0}.feld-falle{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.formular-spamschutz{grid-column:1/-1}.formular-spamschutz:empty{display:none}.formular-senden-fehler{background:var(--papier-2);border-radius:var(--rund);grid-column:1/-1;padding:1.1rem 1.3rem}.formular-senden-fehler p{margin:0 0 .8rem}.formular-senden-fehler p:last-child{margin:0}.formular.sendet button[type=submit]{opacity:.75;cursor:progress}[hidden]{display:none!important}.zeiten{border-top:1px solid var(--linie-wald);margin:0;padding:0;list-style:none}.zeiten li{border-bottom:1px solid var(--linie-wald);grid-template-columns:11rem 1fr;align-items:baseline;gap:1.5rem;padding:1.3rem 0;display:grid}.zeiten b{font-family:var(--serif);font-size:var(--groesser);font-weight:var(--serif-gewicht);color:var(--messing);line-height:calc(1.1 * var(--serif-zeile));font-variant-numeric:tabular-nums;font-size-adjust:var(--serif-angleich);font-stretch:var(--serif-breite)}.zeiten span{color:var(--auf-wald);max-width:56ch}.schluss{text-align:center}.schluss h2{font-size:var(--titel-m)}.schluss .vorspann{margin-inline:auto;margin-bottom:2rem}.schluss .titel-knoepfe{justify-content:center}.kontakt-zeilen{font-size:var(--notiz);flex-wrap:wrap;gap:2rem;margin-top:1.4rem;display:flex}.kontakt-zeilen b{font-size:var(--klein);color:var(--tinte-leise);margin-bottom:.1rem;font-weight:600;display:block}.telefon-gross{font-family:var(--serif);font-size:var(--titel-s);font-weight:var(--serif-gewicht);line-height:calc(1.05 * var(--serif-zeile));white-space:nowrap;border-bottom:2px solid var(--ziegel);font-size-adjust:var(--serif-angleich);font-stretch:var(--serif-breite);padding-bottom:.2rem;display:inline-block}.telefon-gross:hover{color:var(--ziegel)}.fuss{background:var(--wald-tief);color:var(--auf-wald-weich);padding:clamp(3.5rem,7vw,5.5rem) 0 2rem}.fuss-titel{font-size:var(--mini);letter-spacing:var(--sperrung);text-transform:uppercase;color:var(--auf-wald);margin:0 0 1.2rem;font-weight:600}.fuss-raster{grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:2.5rem;display:grid}.fuss ul{font-size:var(--notiz);gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.fuss a:hover{color:var(--auf-wald);text-underline-offset:.25em;text-decoration:underline}.fuss-logo{width:auto;height:84px}.fuss-wappen{opacity:.85;width:auto;height:96px;margin-top:1.4rem}.fuss-zeilen{margin-top:1.2rem}.fuss-navi{font-size:var(--notiz)}.fuss-unten{border-top:1px solid var(--linie-wald);font-size:var(--klein);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin-top:3rem;padding-top:1.5rem;display:flex}@media (width<=1120px){.menue,.kopf .sprachen,.kopf-zeile>.knopf{display:none}.menue-knopf{display:inline-flex}.reihe{grid-template-columns:200px 1fr}.reihe-ende{text-align:left;grid-column:2;justify-items:start}.reihen.ohne-bild .reihe{grid-template-columns:9rem 1fr}.reihen.ohne-bild .reihe-ende{grid-column:2}.fuss-raster{grid-template-columns:1fr 1fr}}@media (width<=760px){body{--fliesstext:17px}html{scroll-padding-top:76px}:root{--kopf-hoehe:68px}.rahmen,.rahmen-schmal{width:calc(100% - 2rem)}.marke img{height:44px}.kopf.gescrollt .marke img{height:40px}.titel{--kleben:110px;--rahmen-max:8px;--rahmen-rund-max:12px}.titel-kurz,.titel-klein{--kleben:0px}.titel-kurz{--buehne:min(calc(92 * var(--svh)), 760px)}.titel-knoepfe .knopf{flex:100%}.geteilt,.vorteil,.anfrage{grid-template-columns:1fr}.geteilt.umgekehrt .geteilt-text{order:0}.vorteil-bild{aspect-ratio:4/3}figure.vorteil-bild{aspect-ratio:auto}.geteilt-bild.hoch{aspect-ratio:4/3}.wege{flex-flow:column}.weg{aspect-ratio:4/5;flex:none;height:auto}.reihe{grid-template-columns:1fr;gap:.9rem;padding:1.3rem 0}.reihe-bild{aspect-ratio:16/9}.reihe-ende{grid-column:1}.reihen.ohne-bild .reihe{grid-template-columns:1fr;gap:.3rem}.reihen.ohne-bild .reihe-ende{grid-column:1}.punkte,.schritte{grid-template-columns:1fr}.punkte li,.schritte li{padding:1.3rem 0}.punkte li+li,.schritte li+li{border-left:0;border-top:1px solid var(--linie-wald);padding-left:0}.papier .punkte li+li,.hell .punkte li+li,.schritte li+li{border-top-color:var(--linie)}.bilder{grid-template-rows:220px 150px 150px;grid-template-columns:1fr 1fr}.bilder figure:first-child{grid-area:auto/span 2}.formular{grid-template-columns:1fr}.formular .knopf{justify-self:stretch}.zeiten li{grid-template-columns:1fr;gap:.3rem}.fuss-raster{grid-template-columns:1fr;gap:2rem}.telefon-gross{font-size:var(--titel-s);white-space:normal}.kopfzeile.mit-link{flex-direction:column;align-items:flex-start;gap:1.2rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.titel-start .titel-bild img{animation:none;transform:none}.titel-folge img,.titel-folge video,.weg,.weg-pfeil,.weiter svg,.handy-menue,.suche-feld{transition:none}}.reihen.paar .reihe{grid-template-columns:minmax(12rem,1fr) 2fr;align-items:baseline;padding:1.2rem 0}.reihen.paar h3{font-size:var(--gross);margin:0}@media (width<=760px){.reihen.paar .reihe{grid-template-columns:1fr;gap:.25rem}}.still .titel-start .titel-bild img{animation:none;transform:none}.still *,.still :before,.still :after{transition:none!important}.weiter{position:relative}.weiter:after{content:"";position:absolute;inset:-9px 0 -8px}.handy-menue-fuss .zeile a{padding:.7rem 0}@media (width<=760px){.titel-bild img.rechts{object-position:86% 50%}.bilder figcaption{font-size:var(--klein);padding:2rem .8rem .7rem}.titel-bild:after{background:linear-gradient(#1c1a179e 0%,#1c1a174d 18%,#1c1a17a8 40%,#1c1a17eb 100%)}}.formular.gesendet{background:0 0;border:0;padding:0;display:block}.menue-punkt{align-items:center;display:flex;position:relative}.menue-punkt>a{align-items:center;gap:.35rem;display:inline-flex}.menue-punkt>a svg{width:10px;height:10px;transition:transform .2s}.menue-punkt:hover>a svg,.menue-punkt:focus-within>a svg{transform:rotate(180deg)}.unter{opacity:0;visibility:hidden;transition:opacity .18s, transform .25s var(--aus), visibility 0s .18s;padding-top:.9rem;position:absolute;top:100%;left:50%;transform:translate(-50%,6px)}.menue-punkt:hover .unter,.menue-punkt:focus-within .unter{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.unter-flaeche{background:var(--papier);color:var(--tinte);border-radius:var(--rund);grid-template-columns:repeat(4,max-content);gap:0 2.6rem;padding:1.4rem 1.7rem 1.3rem;display:grid;box-shadow:0 2px 6px #1c1a1714,0 18px 34px -12px #1c1a174d}.unter h3{font-family:var(--sans);font-size:var(--mini);letter-spacing:var(--sperrung);text-transform:uppercase;color:var(--tinte-leise);font-size-adjust:var(--text-angleich);margin:0 0 .45rem;font-weight:600}.menue .unter a{font-size:var(--notiz);white-space:nowrap;border:0;padding:.38rem 0;font-weight:500;display:block}.menue .unter a small{font-size:var(--klein);color:var(--tinte-leise);margin-left:.45rem;font-weight:400}.menue .unter a.unter-alle{border-top:1px solid var(--linie);grid-column:1/-1;align-items:center;gap:.5rem;margin-top:1rem;padding-top:.95rem;font-weight:600;display:inline-flex}.unter-alle svg{width:16px;height:16px;color:var(--ziegel)}.handy-unter{border-bottom:1px solid var(--linie-wald)}.handy-unter summary{cursor:pointer;font-size:var(--notiz);color:var(--auf-wald-weich);justify-content:space-between;align-items:center;padding:.85rem 0;font-weight:600;list-style:none;display:flex}.handy-unter summary::-webkit-details-marker{display:none}.handy-unter summary svg{width:12px;height:12px;transition:transform .2s}.handy-unter[open] summary svg{transform:rotate(180deg)}.handy-unter>div{padding-bottom:.9rem;display:grid}.handy-unter span{font-size:var(--klein);color:var(--auf-wald-weich);margin-top:.5rem}.handy-menue nav .handy-unter a{font-family:var(--sans);font-size:var(--basis);font-size-adjust:var(--text-angleich);border:0;padding:.55rem 0;font-weight:500}.zimmer-gruppe{border-top:1px solid var(--linie);grid-template-columns:repeat(4,1fr);align-items:start;gap:2rem 1.25rem;padding:1.8rem 0 2.6rem;display:grid}.zimmer-gruppe:last-child{padding-bottom:0}.gruppe-text h3{font-size:var(--zwischen-m);margin-bottom:.4rem}.gruppe-text p{font-size:var(--basis);color:var(--tinte-weich);max-width:30ch;margin:0}.kachel.breit{grid-column:span 3;grid-template-columns:1fr 2fr;align-items:center;gap:1.25rem}.kachel.breit .kachel-bild{margin-bottom:0}.kachel.breit>div:last-child{gap:.3rem;max-width:34ch;display:grid}.kacheln{grid-template-columns:repeat(4,1fr);gap:2rem 1.25rem;margin-top:1.3rem;display:grid}.kachel{align-content:start;gap:.3rem;display:grid}.kachel-bild{aspect-ratio:4/3;border-radius:var(--rund);background:var(--papier-3);margin-bottom:.55rem;overflow:hidden}.kachel-bild img{object-fit:cover;width:100%;height:100%}.kachel h3,.kachel h4{font-family:var(--serif);font-size:var(--gross);font-weight:var(--serif-gewicht);line-height:calc(1.2 * var(--serif-zeile));letter-spacing:-.01em;font-size-adjust:var(--serif-angleich);font-stretch:var(--serif-breite);margin:0;transition:color .2s}.kachel p{font-size:var(--basis);color:var(--tinte-weich);margin:0}.kachel .reihe-tun{font-size:var(--notiz);color:var(--ziegel);align-items:center;gap:.45rem;margin-top:.35rem;font-weight:600;display:inline-flex}.kachel .reihe-tun svg{width:18px;height:18px;transition:transform .3s var(--aus)}.kachel:hover .reihe-tun svg{transform:translate(5px)}.haeuser{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.75rem;display:grid}.haus-bild{aspect-ratio:3/2;border-radius:var(--rund);background:var(--papier-3);margin-bottom:1.1rem;overflow:hidden}.haus-bild img{object-fit:cover;width:100%;height:100%}.haus h3{margin-bottom:.3rem}.haus>p{color:var(--tinte-weich);font-size:var(--basis);margin-bottom:.9rem}.haus ul{border-top:1px solid var(--tinte);margin:0;padding:0;list-style:none}.haus li{border-bottom:1px solid var(--linie)}.haus li a{align-items:baseline;gap:.6rem;padding:.7rem 0;transition:color .2s;display:flex}.haus li a b{white-space:nowrap;font-weight:600}.haus li a small{font-size:var(--klein);color:var(--tinte-leise);flex:1;min-width:0;font-weight:400}.haus-dazu{color:var(--tinte-weich);margin:1.8rem 0 0}.haus li a svg{width:16px;height:16px;color:var(--ziegel);transition:transform .3s var(--aus);flex:none;align-self:center}.haus li a:hover svg{transform:translate(4px)}.fragen-teil{grid-template-columns:.8fr 1.5fr}.fragen{border-top:1px solid var(--tinte)}.fragen details{border-bottom:1px solid var(--linie)}.fragen summary{cursor:pointer;font-family:var(--serif);font-size:var(--zwischen-xs);font-weight:var(--serif-gewicht);line-height:calc(1.3 * var(--serif-zeile));font-size-adjust:var(--serif-angleich);font-stretch:var(--serif-breite);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.2rem 0;list-style:none;transition:color .2s;display:flex}.fragen summary::-webkit-details-marker{display:none}.fragen summary svg{width:18px;height:18px;color:var(--ziegel);transition:transform .3s var(--aus);flex:none}.fragen details[open]:not(.schliesst) summary svg{transform:rotate(-45deg)}.fragen details p{max-width:64ch;color:var(--tinte-weich);margin:0 0 1.4rem}.karte{aspect-ratio:4/3;border-radius:var(--rund);background:var(--papier-3);position:relative;overflow:hidden}.karte p{text-align:center;color:var(--tinte-weich);font-size:var(--notiz);place-items:center;margin:0;padding:2rem;display:grid;position:absolute;inset:0}.karte iframe{border:0;width:100%;height:100%;display:block;position:relative}.kopf.fest{background:var(--papier);color:var(--tinte);box-shadow:0 1px 0 var(--linie)}.kopf.fest .logo-hell{display:none}.kopf.fest .logo-dunkel{display:block}.zimmer-seite{padding:calc(var(--kopf-hoehe) + 2.6rem) 0 clamp(3.5rem, 7vw, 5.5rem)}.brotkrumen{font-size:var(--notiz);color:var(--tinte-leise);gap:.5rem;margin-bottom:1.1rem;display:flex}.brotkrumen a{text-decoration:underline;text-decoration-color:var(--linie);text-underline-offset:.22em}.brotkrumen a:hover{color:var(--ziegel);text-decoration-color:var(--ziegel)}.zimmer-seite h1{font-size:var(--titel-m);margin-bottom:.35em}.zimmer-daten{font-size:var(--basis);color:var(--tinte-weich);flex-wrap:wrap;gap:.5rem 0;margin:0 0 2rem;padding:0;list-style:none;display:flex}.zimmer-daten li{border-right:1px solid var(--leinen);margin-right:1.1rem;padding-right:1.1rem}.zimmer-daten li:last-child{border-right:0;margin-right:0;padding-right:0}.galerie{aspect-ratio:2;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:.8rem;display:grid}.galerie figure{border-radius:var(--rund);background:var(--papier-3);min-height:0;margin:0;overflow:hidden}.galerie figure:first-child{grid-row:span 2}.galerie img{object-fit:cover;width:100%;height:100%}.galerie.zwei figure{grid-row:span 2}.galerie.eins{grid-template-columns:1fr}.galerie .plan{background:var(--weiss);border:1px solid var(--linie);grid-template-rows:1fr auto;display:grid}.galerie .plan img{object-fit:contain;min-height:0;padding:1.2rem 1.2rem .4rem}.galerie .plan figcaption{font-size:var(--klein);color:var(--tinte-leise);padding:0 1.2rem .9rem}.galerie.hoch{aspect-ratio:9/4;grid-template-rows:1fr;grid-template-columns:repeat(3,1fr)}.galerie.hoch figure:first-child{grid-row:auto}.zimmer-inhalt{grid-template-columns:1.5fr .85fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.zimmer-inhalt h2{font-size:var(--zwischen-l)}.zimmer-inhalt h2.klein{font-size:var(--groesser);margin:2.4rem 0 .8rem}.zimmer-inhalt .reihen.paar h3{font-family:var(--sans);font-size:var(--basis);letter-spacing:0;font-size-adjust:var(--text-angleich);font-weight:600;line-height:1.5}.ausstattung{border-top:1px solid var(--tinte);grid-template-columns:1fr 1fr;gap:0 2rem;margin:0;padding:0;list-style:none;display:grid}.ausstattung li{border-bottom:1px solid var(--linie);padding:.75rem 0}.buchen-kasten{background:var(--papier-2);border-radius:var(--rund);gap:.9rem;padding:1.7rem 1.7rem 1.5rem;display:grid;position:sticky;top:92px}.buchen-kasten h2{font-size:var(--groesser);margin:0}.buchen-kasten p{color:var(--tinte-weich);font-size:var(--basis);margin:0}.buchen-kasten .knopf{width:100%;margin-top:.3rem}.buchen-telefon{border-top:1px solid var(--linie);padding-top:1rem}.buchen-telefon a{font-family:var(--serif);font-size:var(--groesser);font-weight:var(--serif-gewicht);color:var(--tinte);font-size-adjust:var(--serif-angleich);font-stretch:var(--serif-breite);margin-top:.1rem;display:block}.buchen-telefon a:hover{color:var(--ziegel)}@media (width<=1120px){.kacheln,.zimmer-gruppe{grid-template-columns:repeat(3,1fr)}.gruppe-text{grid-column:1/-1}.gruppe-text p{max-width:60ch}.zimmer-inhalt{grid-template-columns:1fr}.buchen-kasten{order:-1;position:static}}@media (width<=760px){.kacheln,.zimmer-gruppe{grid-template-columns:1fr 1fr;gap:1.6rem 1rem}.kachel.breit{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:1rem}.zimmer-daten{grid-template-columns:1fr 1fr;gap:.3rem 1rem;display:grid}.zimmer-daten li{border:0;margin:0;padding:0}.galerie.hoch{aspect-ratio:auto;grid-template-columns:1fr 1fr}.galerie.hoch figure{aspect-ratio:3/4}.galerie.hoch figure:first-child{aspect-ratio:4/5;grid-column:span 2}.kachel h3,.kachel h4{font-size:var(--gross)}.haeuser{grid-template-columns:1fr;gap:2.5rem}.fragen-teil{grid-template-columns:1fr}.galerie{aspect-ratio:auto;grid-template-rows:auto;grid-template-columns:1fr 1fr}.galerie figure{aspect-ratio:4/3}.galerie figure:first-child{aspect-ratio:3/2;grid-area:auto/span 2}.galerie.zwei figure{grid-area:auto/span 2}.ausstattung{grid-template-columns:1fr}.zimmer-daten{font-size:var(--basis)}.zimmer-seite{padding-top:calc(var(--kopf-hoehe) + 1.6rem)}}.aussage-block{text-align:center}.aussage-block h2{margin-bottom:.9em}.aussage{font-family:var(--serif);font-weight:300;font-size:var(--zwischen-m);line-height:calc(1.42 * var(--serif-zeile));letter-spacing:-.005em;color:var(--tinte);text-wrap:balance;font-size-adjust:var(--serif-angleich);max-width:34ch;font-stretch:var(--serif-breite);margin:0 auto 1.6em}.aussage-block .text{color:var(--tinte-weich);max-width:54ch;margin-inline:auto}.aussage-block .unterschrift{margin-top:1.4rem}.aussage-block p:last-child{margin-top:2.2rem;margin-bottom:0}.aussage-block .aussage:last-child{margin-top:0}.geschichte{padding-bottom:0}.bild-breit{--zu:0;height:clamp(24rem, calc(82 * var(--lvh)), 54rem);background:var(--papier-3);clip-path:inset(calc(var(--zu) * 2.5rem) calc(var(--zu) * max(1.25rem, 6vw)) round calc(var(--zu) * 16px));margin:clamp(4.5rem,9vw,8rem) 0 0;position:relative;overflow:hidden}.bild-breit img{object-fit:cover;width:100%;max-width:none;height:116%;position:absolute;inset:-8% 0}[data-tiefe]{transform:translate3d(0, calc(var(--tiefe,0) * -3.5%), 0) scale(1.08);will-change:transform}.bild-breit [data-tiefe]{transform:translate3d(0, calc(var(--tiefe,0) * -6%), 0)}.vorteil-bild{overflow:hidden}.reihe{grid-template-columns:340px 1fr auto;padding:1.9rem 0}.bilder{grid-template-rows:300px 300px;gap:1.25rem}@media (width<=1120px){.reihe{grid-template-columns:220px 1fr}}@media (width<=760px){.reihe{grid-template-columns:1fr}.bilder{grid-template-rows:240px 170px 170px;gap:.9rem}.bild-breit{height:calc(62 * var(--lvh))}}@media (prefers-reduced-motion:reduce){[data-tiefe],.bild-breit [data-tiefe]{transform:none}.bild-breit{clip-path:none}}.still [data-tiefe]{transform:none!important}.still .bild-breit{clip-path:none}[data-fuellen] .wort{opacity:calc(.2 + .8 * var(--f,1));transition:opacity .15s linear}.zeitleiste{--fortschritt:1;grid-template-columns:repeat(6,1fr);gap:0 clamp(1rem,2vw,2rem);margin:clamp(4rem,8vw,6.5rem) 0 clamp(3.5rem,7vw,5.5rem);padding:0;list-style:none;display:grid;position:relative}.zeitleiste:before,.zeitleiste:after{content:"";background:var(--linie);height:1px;position:absolute;top:calc(1.9rem + 7px);left:0;right:0}.zeitleiste:after{background:var(--tinte);transform-origin:0;transform:scaleX(var(--fortschritt))}.zeitleiste li{align-content:start;gap:1rem;display:grid;position:relative}.zeitleiste b{font-family:var(--serif);font-weight:var(--serif-gewicht);font-size:var(--gross);white-space:nowrap;font-variant-numeric:lining-nums;font-size-adjust:var(--serif-angleich);height:1.4rem;line-height:1.4rem}.zeitleiste li:before{content:"";background:var(--papier-2);border:1px solid color-mix(in srgb, var(--punkt,var(--tinte)) calc(min(1, var(--f,0) * 4) * 100%), var(--linie));width:15px;height:15px;box-shadow:inset 0 0 0 calc(var(--f,0) * 7.5px) var(--punkt,var(--tinte));z-index:1;border-radius:50%;position:absolute;top:1.9rem;left:0}.zeitleiste li.erreicht{--f:1}.zeitleiste span{font-size:var(--basis);color:var(--tinte-weich);max-width:24ch;margin-top:1.6rem;line-height:1.55}.geschichte .aussage-block+.rahmen+.aussage-block .text{margin-top:0}@media (width<=1120px){.zeitleiste{grid-template-columns:repeat(3,1fr);gap:2.5rem 1.5rem}.zeitleiste:before,.zeitleiste:after{display:none}.zeitleiste li{border-top:1px solid var(--linie);padding-top:1rem}.zeitleiste li:before{display:none}.zeitleiste span{margin-top:0}}@media (width<=760px){.zeitleiste{grid-template-columns:1fr;gap:0;padding-left:2rem}.zeitleiste:before,.zeitleiste:after{width:1px;height:auto;display:block;inset:.4rem auto .4rem 7px}.zeitleiste:after{transform-origin:top;transform:scaleY(var(--fortschritt))}.zeitleiste li{border-top:0;gap:.35rem;padding:0 0 2.2rem}.zeitleiste li:last-child{padding-bottom:0}.zeitleiste li:before{display:block;top:.2rem;left:-2rem}.zeitleiste span{max-width:none}}.still [data-fuellen] .wort{opacity:1}.still .zeitleiste{--fortschritt:1}.quer-raum{height:calc(calc(100 * var(--lvh)) + var(--quer-weg,0px));position:relative}.quer-buehne{height:calc(100 * var(--lvh));justify-content:center;gap:clamp(1.5rem, calc(3.5 * var(--lvh)), 2.75rem);flex-direction:column;padding-top:64px;display:flex;position:sticky;top:0;overflow:hidden}.quer-kopf{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.quer-kopf h2{margin-bottom:.3em}.quer-kopf .vorspann{margin:0}.quer-steuerung{flex:none;align-items:center;gap:1rem;display:flex}.quer-zahl{font-size:var(--versal);letter-spacing:var(--sperrung);color:var(--tinte-leise);font-variant-numeric:tabular-nums;text-align:center;min-width:3.5em}.quer-zahl b{color:var(--tinte);font-weight:600}.quer-knopf{border:1px solid var(--linie);width:3rem;height:3rem;color:var(--tinte);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:border-color .2s,background-color .2s;display:grid}.quer-knopf:hover{border-color:var(--tinte)}.quer-knopf:disabled{opacity:.35;cursor:default}.quer-knopf svg{width:1.35rem;height:.7rem}.quer-knopf.zurueck svg{transform:scaleX(-1)}.quer-spur{--rand:calc((100vw - min(var(--breite), 100vw - clamp(3rem, 10vw, 10rem))) / 2);padding-inline:var(--rand);transform:translate3d(calc(var(--x,0) * -1px), 0, 0);will-change:transform;gap:clamp(1rem,2vw,2rem);display:flex}.ort{width:min(calc(74 * var(--lvh)), 54vw);flex:none}.ort-bild{aspect-ratio:3/2;border-radius:var(--rund);background:var(--papier-3);overflow:hidden}.ort-bild img{object-fit:cover;width:100%;height:100%}.ort-text{grid-template-columns:1fr auto;align-items:baseline;gap:.2rem 2rem;padding-top:1.2rem;display:grid}.ort-text h3{font-size:var(--zwischen-s);margin:0}.ort-text p{font-size:var(--basis);color:var(--tinte-weich);grid-column:1;max-width:52ch;margin:0}.ort-text .ort-zahl{font-family:var(--serif);font-size:var(--gross);color:var(--tinte);white-space:nowrap;text-align:right;font-size-adjust:var(--serif-angleich);grid-area:1/2}.ort-zahl small{font-family:var(--sans);font-size:var(--klein);color:var(--tinte-leise);font-size-adjust:var(--text-angleich);display:block}.locations .nach-reihen{padding:clamp(2rem, 4vw, 3rem) 0 var(--abschnitt);margin-top:0}.quer-nativ .quer-raum{height:auto}.quer-nativ .quer-buehne{height:auto;padding-top:var(--abschnitt);position:static;overflow:visible}.quer-nativ .quer-spur{scroll-snap-type:x mandatory;scroll-padding-inline:var(--rand);scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto;transform:none}.quer-nativ .quer-spur::-webkit-scrollbar{display:none}.quer-nativ .ort{scroll-snap-align:start}@media (width<=760px){.quer-kopf{flex-direction:column;align-items:flex-start}.quer-steuerung{order:2}.quer-spur{--rand:1rem;gap:.8rem}.ort{width:84vw}.ort-text{grid-template-columns:1fr}.ort-text .ort-zahl{text-align:left;grid-area:auto/1;margin-top:.4rem}.ort-zahl small{margin-left:.3rem;display:inline}.locations .nach-reihen{padding-top:2rem}}.flaeche{min-height:min(calc(92 * var(--lvh)), 860px);background:var(--papier);grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);display:grid}.flaeche.dunkel{background:var(--wald);color:var(--auf-wald)}.flaeche-bild{background:var(--papier-3);min-height:26rem;position:relative;overflow:hidden}.flaeche-bild img{object-fit:cover;width:100%;max-width:none;height:112%;position:absolute;inset:-6% 0}.flaeche-bild [data-tiefe]{transform:translate3d(0, calc(var(--tiefe,0) * -5%), 0)}.flaeche-text{padding:var(--abschnitt) calc((100vw - min(var(--breite), 100vw - clamp(3rem, 10vw, 10rem))) / 2) var(--abschnitt) clamp(2.5rem, 6vw, 6.5rem);max-width:calc(34rem + (100vw - min(var(--breite), 100vw - clamp(3rem, 10vw, 10rem))) / 2 + clamp(2.5rem, 6vw, 6.5rem));align-self:center}.flaeche.bild-rechts .flaeche-bild{order:2}.flaeche.bild-rechts .flaeche-text{padding-left:calc((100vw - min(var(--breite), 100vw - clamp(3rem, 10vw, 10rem))) / 2);justify-self:end;padding-right:clamp(2.5rem,6vw,6.5rem)}.flaeche-text h2{margin-bottom:.6em}.flaeche-text .vorspann{margin-bottom:1.4em}.flaeche-text .text{color:var(--tinte-weich)}.flaeche.dunkel h2{color:var(--auf-wald)}.flaeche.dunkel .vorspann,.flaeche.dunkel .text,.flaeche.dunkel p{color:var(--auf-wald-weich)}.flaeche-text .titel-knoepfe{justify-content:flex-start;margin-top:2.2rem}.flaeche-text .unterschrift{color:inherit}.flaeche .angaben{border-top:1px solid var(--linie);margin:2rem 0 0;padding:0;list-style:none}.flaeche.dunkel .angaben{border-top-color:var(--linie-wald)}.angaben li{border-bottom:1px solid var(--linie);grid-template-columns:7.5rem 1fr;align-items:baseline;gap:1.25rem;padding:1rem 0;display:grid}.flaeche.dunkel .angaben li{border-bottom-color:var(--linie-wald)}.angaben b{font-size:var(--versal);letter-spacing:var(--sperrung);text-transform:uppercase;color:var(--messing);font-weight:600}.flaeche:not(.dunkel) .angaben b{color:var(--tinte-leise)}.angaben span{font-size:var(--basis)}@media (width<=900px){.flaeche,.flaeche.bild-rechts{grid-template-columns:1fr;min-height:0}.flaeche.bild-rechts .flaeche-bild{order:0}.flaeche-bild{aspect-ratio:4/5;min-height:0;max-height:calc(78 * var(--lvh))}.flaeche-text,.flaeche.bild-rechts .flaeche-text{justify-self:stretch;max-width:none;padding:clamp(3rem,10vw,5rem) 1rem}}@media (width>=761px) and (width<=900px){.flaeche-text,.flaeche.bild-rechts .flaeche-text{padding-inline:clamp(1.5rem,5vw,5rem)}}.gruen .aussage,.dunkel .aussage,.gruen .aussage-block h2{color:var(--auf-wald)}.vorteil-neu{padding-bottom:0}.vorteil-neu .bild-breit{background:var(--wald-tief)}.vorteil-neu .punkte{padding:clamp(3rem, 6vw, 5rem) 0 var(--abschnitt);border-top:0;margin:0}.punkte li{padding-top:1.6rem}.punkte h3{font-size:var(--zwischen-s);margin-bottom:.55rem}.punkte p{line-height:1.6}.gruen .punkte{border-top-color:var(--linie-wald)}.randbreit .bilder{grid-template-rows:clamp(220px,22vw,380px) clamp(220px,22vw,380px);gap:1rem}.bilder figure{border-radius:var(--rund)}.bilder figure img{transform:scale(1.06)}.bilder figure [data-tiefe]{transform:translate3d(0, calc(var(--tiefe,0) * -3%), 0) scale(1.08)}.bilder figcaption{font-size:var(--versal);letter-spacing:var(--sperrung);text-transform:uppercase;background:linear-gradient(#1c1a1700,#1c1a17c7);padding:3rem 1.25rem 1.05rem;font-weight:600}.kopfzeile.mittig.mit-link{justify-content:center;justify-items:center;gap:1.4rem;display:grid}.kopfzeile.mittig.mit-link>div{max-width:60ch}.zeitleiste{grid-template-columns:repeat(var(--stationen,6), 1fr)}.zeitleiste.schritte-leiste b{font-size:var(--groesser)}.gruen .zeitleiste:before{background:var(--linie-wald)}.gruen .zeitleiste:after{background:var(--auf-wald)}.gruen .zeitleiste{--punkt:var(--auf-wald)}.gruen .zeitleiste li:before{background:var(--wald);border-color:color-mix(in srgb, var(--auf-wald) calc(min(1, var(--f,0) * 4) * 100%), var(--linie-wald))}.gruen .zeitleiste b{color:var(--auf-wald)}.gruen .zeitleiste span{color:var(--auf-wald-weich)}@media (width<=1120px){.zeitleiste{grid-template-columns:repeat(min(var(--stationen,6), 3), 1fr)}.gruen .zeitleiste li{border-top-color:var(--linie-wald)}}@media (width<=760px){.zeitleiste{grid-template-columns:1fr}}.reihen{border-top-color:var(--linie)}.reihen.paar .reihe{gap:1rem 2.5rem;padding:1.5rem 0}.reihen.paar h3{font-size:var(--zwischen-s)}.reihen.paar.drei{border-top:0;grid-template-columns:repeat(3,1fr);gap:0 clamp(1.5rem,3vw,3rem);display:grid}.reihen.paar.drei .reihe{border-top:1px solid var(--linie);border-bottom:0;grid-template-columns:1fr;gap:.5rem;padding:1.6rem 0 2.2rem}@media (width<=1120px){.reihen.paar.drei{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.reihen.paar.drei{grid-template-columns:1fr}}.reihen.ohne-bild .reihe{grid-template-columns:14rem 1fr auto;padding:1.9rem 0}.reihe-datum{font-size:var(--versal);letter-spacing:var(--sperrung);text-transform:uppercase;color:var(--tinte-leise);font-weight:600;line-height:1.7}.reihen.ohne-bild h3{font-size:var(--zwischen-m);margin-bottom:.35rem}@media (width<=1120px){.reihen.ohne-bild .reihe{grid-template-columns:11rem 1fr}}@media (width<=760px){.reihen.ohne-bild .reihe{grid-template-columns:1fr;gap:.4rem}}.fragen{border-top-color:var(--linie)}.fragen summary{font-weight:var(--serif-gewicht);font-size:var(--zwischen-xs);padding:1.5rem 0}.fragen summary:hover{color:var(--tinte-weich)}.fragen summary svg{color:var(--tinte-leise);width:16px;height:16px}.fragen details p{font-size:var(--basis);margin:-.2rem 0 1.7rem;line-height:1.65}.fragen-teil{grid-template-columns:.75fr 1.5fr;gap:clamp(2rem,6vw,7rem)}.fragen-teil .geteilt-text{position:sticky;top:120px}.anfrage{grid-template-columns:.8fr 1.2fr;gap:clamp(2.5rem,6vw,7rem)}.anfrage-kontakt{border-top-color:var(--linie);gap:1.4rem}.anfrage-kontakt b{font-size:var(--versal);letter-spacing:var(--sperrung);text-transform:uppercase;color:var(--tinte-leise);margin-bottom:.2rem}.formular{background:var(--papier);border:0;border-radius:12px;gap:1.6rem 1.75rem;padding:clamp(1.75rem,3.5vw,3rem)}.feld{gap:.25rem;position:relative}.feld label,.feld .feld-name{font-size:var(--versal);letter-spacing:var(--sperrung);text-transform:uppercase;color:var(--tinte-leise);font-weight:600}.feld input,.feld select,.feld textarea{border:0;border-bottom:1px solid var(--tinte-leise);font-size:var(--basis);background:0 0;border-radius:0;padding:.55rem 0 .6rem}.feld textarea{min-height:6.5rem}.feld input:focus,.feld select:focus,.feld textarea:focus{border-bottom:1px solid var(--tinte);box-shadow:0 1px 0 var(--tinte);outline:none}.feld input::placeholder,.feld textarea::placeholder{color:var(--tinte-leise)}.formular .knopf{margin-top:.6rem}.formular-danke{background:var(--wald);border-radius:10px}.feld.mit-auswahl select{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.feld-auswahl{border:0;border-bottom:1px solid var(--tinte-leise);width:100%;color:var(--tinte);font:inherit;font-size:var(--basis);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 0 .6rem;display:flex;position:relative}.feld-auswahl svg{width:10px;height:10px;color:var(--tinte-leise);transition:transform .25s var(--aus);flex:none}.feld.offen .feld-auswahl svg{transform:rotate(180deg)}.feld-auswahl:focus-visible{border-bottom-color:var(--tinte);box-shadow:0 1px 0 var(--tinte);outline:none}.feld .auswahl-liste{width:100%;top:calc(100% + .35rem)}.kontakt-mitte{text-align:center;justify-items:center;display:grid}.kontakt-mitte .vorspann{margin:0 auto 2.4rem}.kontakt-mitte .telefon-gross{border-bottom-width:1px}.kontakt-mitte .kontakt-zeilen{justify-content:center;gap:1.5rem 3.5rem;margin-top:2.2rem}.kontakt-zeilen b{font-size:var(--versal);letter-spacing:var(--sperrung);text-transform:uppercase;margin-bottom:.3rem}.telefon-gross{border-bottom:1px solid var(--tinte)}.haeuser{gap:2.5rem clamp(1.5rem,3vw,3rem)}.haus-bild{aspect-ratio:4/5;margin-bottom:1.4rem}.haus-bild img{transform:scale(1.08)}.haus h3{font-size:var(--zwischen-s)}.haus ul{border-top-color:var(--linie);margin-top:1.2rem}.haus li a{padding:.85rem 0}.haus li a b{font-weight:500}.haus li a svg{color:var(--tinte-leise);width:22px}.haus li a:hover{color:var(--tinte-weich)}.zimmer-gruppe{border-top-color:var(--linie);gap:2.5rem 1.5rem;padding:2.4rem 0 3.4rem}.zimmer-gruppe:first-child{border-top-color:var(--linie)}.gruppe-text h3{font-size:var(--zwischen-m)}.kachel{gap:.4rem}.kachel-bild{aspect-ratio:4/5;margin-bottom:.9rem}.kachel.breit .kachel-bild{aspect-ratio:16/10}.kachel h3,.kachel h4{font-size:var(--zwischen-xs)}.kachel:hover h3,.kachel:hover h4{color:var(--tinte-weich)}.kachel .reihe-tun,.reihe-ende .reihe-tun{color:var(--tinte);font-size:var(--versal);letter-spacing:var(--sperrung);text-transform:uppercase;margin-top:.6rem}.kachel .reihe-tun svg{width:22px}.zimmer-kopf{text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem)}.brotkrumen{font-size:var(--versal);letter-spacing:var(--sperrung);text-transform:uppercase;justify-content:center}.brotkrumen a{text-decoration:none}.zimmer-seite h1{margin-bottom:.45em}.zimmer-daten{font-size:var(--versal);letter-spacing:var(--sperrung);text-transform:uppercase;color:var(--tinte-leise);justify-content:center;margin-bottom:0}.zimmer-daten li{border-right-color:var(--linie)}.zimmer-seite .galerie{gap:1rem}.zimmer-inhalt{gap:clamp(2.5rem,6vw,7rem);margin-top:clamp(4rem,8vw,7rem)}.zimmer-inhalt h2.klein{font-size:var(--zwischen-s);margin-top:3.2rem}.ausstattung{border-top-color:var(--linie)}.buchen-kasten{background:var(--papier-2);border-radius:12px;gap:1rem;padding:2.2rem 2rem 1.9rem;top:110px}.buchen-kasten h2{font-size:var(--zitat)}.buchen-telefon{border-top-color:var(--linie);font-size:var(--versal);letter-spacing:var(--sperrung);text-transform:uppercase;color:var(--tinte-leise)}.buchen-telefon a{font-size:var(--groesser);letter-spacing:0;text-transform:none;margin-top:.3rem}@media (width<=760px){.zimmer-daten{justify-content:center;gap:.3rem 0;display:flex}.zimmer-daten li{border-right:1px solid var(--linie);margin-right:.8rem;padding-right:.8rem}}.fuss{padding:clamp(5rem,9vw,8rem) 0 2.2rem}.fuss-raster{gap:3rem}.fuss ul{font-size:var(--basis);gap:.7rem}.fuss-unten{border-top-color:var(--linie-wald);font-size:var(--klein);align-items:center;margin-top:clamp(3.5rem,6vw,5rem)}.fuss-unten a.macher{opacity:.75}.fuss-unten a.macher:hover{opacity:1}a.ort{color:inherit;display:block}.ort-tun{font-size:var(--versal);letter-spacing:var(--sperrung);text-transform:uppercase;grid-column:1/-1;align-items:center;gap:.6rem;margin-top:1rem;font-weight:600;display:inline-flex}.ort-tun svg{width:18px;height:18px;transition:transform .3s var(--aus)}a.ort:hover .ort-tun svg{transform:translate(5px)}.locations.papier{background:var(--papier-2)}.flaeche.quer{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);min-height:0}@media (width>=901px){.flaeche.quer.text-breit{--quer-rand:calc((100vw - min(var(--breite), 100vw - clamp(3rem, 10vw, 10rem))) / 2);--quer-text:calc(clamp(30rem, 28vw, 34rem) + clamp(2.5rem, 6vw, 6.5rem) + var(--quer-rand));grid-template-columns:minmax(0, 1.55fr) minmax(min(var(--quer-text), 50%), 1fr)}}.flaeche.quer .flaeche-text{padding-top:clamp(3.5rem,6vw,5.5rem);padding-bottom:clamp(3.5rem,6vw,5.5rem)}.flaeche.quer .flaeche-bild img{object-position:50% 30%}.flaeche-text .aussage{max-width:30ch;font-size:var(--zwischen-m);margin-left:0}.flaeche-text .aussage[data-fuellen]{text-wrap:pretty}.bild-rahmen{max-width:1000px;margin:clamp(3rem,6vw,5rem) auto 0}.bild-rahmen img{border-radius:var(--rund);width:100%;height:auto}.bild-rahmen figcaption{text-align:center;font-size:var(--versal);letter-spacing:var(--sperrung);text-transform:uppercase;color:var(--auf-wald-weich);margin-top:.9rem}.manufakturen,.vor-der-tuer{padding-bottom:0}.vor-der-tuer .punkte{padding:clamp(3rem, 6vw, 5rem) 0 var(--abschnitt);border-top:0;margin:0}.manufakturen .reihen.paar.drei{margin-top:0}@media (width<=900px){.flaeche.quer{grid-template-columns:1fr}.flaeche.quer .flaeche-bild{aspect-ratio:3/2}}@media (width<=760px){.anfrage,.fragen-teil{grid-template-columns:1fr}.fragen-teil .geteilt-text{position:static}.formular{padding:1.5rem 1.25rem}}.titel:not(.titel-start) .titel-bild{clip-path:none}.titel-kurz{--buehne:calc(100 * var(--svh))}.titel-klein{--buehne:min(calc(82 * var(--svh)), 820px)}@media (width<=760px){.titel-kurz{--buehne:calc(100 * var(--svh))}.titel-klein{--buehne:calc(78 * var(--svh))}}.flug{height:calc(calc(100 * var(--lvh)) + calc(30 * var(--lvh)));margin-top:clamp(4.5rem,9vw,8rem);position:relative}.flug-bild{--zu:0;height:calc(100 * var(--lvh));background:var(--wald-tief);clip-path:inset(calc(var(--zu) * 2.5rem) calc(var(--zu) * max(1.25rem, 6vw)) round calc(var(--zu) * 16px));margin:0;position:sticky;top:0;overflow:hidden}.flug-bild video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.flug-still{height:auto}.flug-still .flug-bild{height:clamp(24rem, calc(82 * var(--lvh)), 54rem);clip-path:none;position:relative}@media (width<=760px){.flug{height:calc(calc(100 * var(--lvh)) + calc(25 * var(--lvh)))}.flug-bild{height:calc(100 * var(--lvh))}}.zimmer-seite{padding-top:calc(var(--kopf-hoehe) + 1.25rem)}.zimmer-oben{grid-template-columns:minmax(0,1.75fr) minmax(20rem,1fr);align-items:start;gap:clamp(1.5rem,3.5vw,4rem);display:grid}.zimmer-galerie{gap:.75rem;display:grid}.galerie-gross{height:clamp(22rem, calc(calc(100 * var(--svh)) - var(--kopf-hoehe) - 9.5rem), 52rem);border-radius:var(--rund);background:var(--papier-3);position:relative;overflow:hidden}.galerie-gross img{object-fit:cover;width:100%;height:100%;transition:opacity .35s}.galerie-gross img.plan{object-fit:contain;background:var(--weiss);padding:2rem}.galerie-gross img.wechselt{opacity:0}.galerie-pfeil{width:3rem;height:3rem;color:var(--tinte);cursor:pointer;opacity:0;background:#f1eee8e0;border:0;border-radius:50%;place-items:center;margin-top:-1.5rem;transition:opacity .25s,background-color .2s;display:grid;position:absolute;top:50%}.galerie-pfeil svg{width:1.3rem;height:.65rem}.galerie-pfeil.zurueck{left:1rem}.galerie-pfeil.zurueck svg{transform:scaleX(-1)}.galerie-pfeil.vor{right:1rem}.galerie-gross:hover .galerie-pfeil,.galerie-pfeil:focus-visible{opacity:1}.galerie-pfeil:hover{background:var(--papier)}.galerie-zahl{color:#fff;font-size:var(--versal);letter-spacing:var(--sperrung);font-variant-numeric:tabular-nums;background:#1c1a178c;border-radius:100px;padding:.35rem .7rem;position:absolute;bottom:1rem;left:1rem}.galerie-leiste{scrollbar-width:none;gap:.75rem;display:flex;overflow-x:auto}.galerie-leiste::-webkit-scrollbar{display:none}.galerie-vorschau{background:var(--papier-3);cursor:pointer;opacity:.55;outline-offset:2px;border:0;border-radius:6px;flex:none;width:7.5rem;height:5rem;padding:0;transition:opacity .2s;overflow:hidden}.galerie-vorschau img{object-fit:cover;width:100%;height:100%}.galerie-vorschau.plan img{object-fit:contain;background:var(--weiss);padding:.3rem}.galerie-vorschau:hover{opacity:.85}.galerie-vorschau[aria-current=true]{opacity:1;box-shadow:inset 0 0 0 1px var(--tinte)}.zimmer-spalte{align-content:start;padding:clamp(.5rem,2vw,2rem) 0 0;display:grid}.zimmer-spalte .brotkrumen{justify-content:flex-start;margin-bottom:1.4rem}.zimmer-spalte h1{font-size:var(--titel-m);margin:0 0 .3rem}.zimmer-art{font-size:var(--versal);letter-spacing:var(--sperrung);text-transform:uppercase;color:var(--tinte-leise);margin:0 0 1.6rem;font-weight:600}.zimmer-fakten{border-top:1px solid var(--linie);margin:0 0 1.6rem;padding:0;list-style:none}.zimmer-fakten li{border-bottom:1px solid var(--linie);font-size:var(--basis);padding:.75rem 0}.zimmer-kurz{color:var(--tinte-weich);font-size:var(--basis);margin:0 0 1.8rem;line-height:1.6}.zimmer-spalte .knopf{width:100%}.zimmer-hinweis{font-size:var(--notiz);color:var(--tinte-weich);margin:.9rem 0 0}.zimmer-telefon{font-size:var(--notiz);color:var(--tinte-weich);margin:1.2rem 0 0}.zimmer-telefon a{font-family:var(--serif);font-size:var(--gross);color:var(--tinte);white-space:nowrap;margin-left:.3rem}.zimmer-preis{font-size:var(--notiz);color:var(--tinte-leise);margin:.4rem 0 0}.zimmer-mehr{padding:var(--abschnitt) 0;grid-template-columns:1.2fr 1fr;align-items:start;gap:clamp(2.5rem,6vw,7rem);display:grid}.zimmer-mehr h2{font-size:var(--zwischen-l);margin-bottom:1.2rem}.zimmer-mehr h2+.text{margin-top:0}.zimmer-mehr .text+h2,.zimmer-mehr .text~h2{margin-top:3rem}.zimmer-mehr .reihen.paar .reihe{grid-template-columns:9rem 1fr}.zimmer-mehr .reihen.paar h3{font-family:var(--sans);font-size:var(--versal);letter-spacing:var(--sperrung);text-transform:uppercase;color:var(--tinte-leise);font-weight:600;line-height:1.7}@media (width<=1120px){.zimmer-oben{grid-template-columns:minmax(0,1.4fr) minmax(17rem,1fr)}}@media (width<=760px){.zimmer-seite{padding-top:var(--kopf-hoehe)}.zimmer-oben{grid-template-columns:1fr;gap:1.4rem;width:100%}.zimmer-galerie{gap:.5rem}.galerie-gross{aspect-ratio:4/3;border-radius:0;height:auto}.galerie-pfeil{opacity:1;width:2.6rem;height:2.6rem;margin-top:-1.3rem}.galerie-leiste{gap:.5rem;padding-inline:1rem}.galerie-vorschau{width:4.6rem;height:3.3rem}.zimmer-spalte{padding:0 1rem}.zimmer-spalte .brotkrumen{margin-bottom:.8rem}.zimmer-spalte h1{font-size:var(--titel-m)}.zimmer-art{margin-bottom:1rem}.zimmer-fakten{border:0;flex-wrap:wrap;margin-bottom:1.1rem;display:flex}.zimmer-fakten li{border:0;border-right:1px solid var(--linie);font-size:var(--notiz);margin:0 .8rem .35rem 0;padding:0 .8rem 0 0}.zimmer-fakten li:last-child{border-right:0}.zimmer-kurz{display:none}.zimmer-mehr,.zimmer-mehr .reihen.paar .reihe{grid-template-columns:1fr}.wege.stapel{height:var(--stapel-hoehe,auto);margin-inline:calc(-1*clamp(12px,2vw,32px));display:block}.wege.stapel .weg{height:calc(100 * var(--lvh));aspect-ratio:auto;text-align:center;border-radius:0;place-items:center;position:sticky;top:0}.wege.stapel .weg+.weg{margin-top:calc(-100 * var(--lvh));clip-path:inset(calc((1 - var(--p,0)) * 100%) 0 0 0)}.wege.stapel .weg img{filter:blur(calc(var(--u,0) * 22px));transform:scale(calc(1.04 + (1 - var(--p,1)) * .22));will-change:filter, transform}.wege.stapel .weg:after{background:linear-gradient(#1c1a1740 0%,#1c1a1773 50%,#1c1a1799 100%)}.wege.stapel .weg-text{max-width:24rem;opacity:var(--t,1);filter:blur(calc((1 - var(--t,1)) * 8px));transform:translateY(calc((1 - var(--t,1)) * 16px));grid-template-columns:minmax(0,1fr);justify-items:center;gap:.9rem;padding:0 2rem}.wege.stapel .weg-text strong{font-size:min(var(--titel-xl), 8.2vw)}.wege.stapel .weg-text span{font-size:var(--basis);padding-right:0}.wege.stapel .weg-pfeil{left:50%;right:auto;bottom:calc(12 * var(--svh));color:#fff;opacity:var(--t,1);margin-left:-1.05rem}}.flug-bild:after{content:"";pointer-events:none;background:radial-gradient(#1c1a1761 0%,#1c1a171f 70%);position:absolute;inset:0}.flug-bild.flug-lang:after{background:radial-gradient(#1c1a1775 0%,#1c1a1724 70%)}.flug-slogan{z-index:1;text-align:center;color:#fff;font-family:var(--serif);font-weight:var(--serif-gewicht);font-size:min(var(--titel-xl), 9.2vw);letter-spacing:var(--serif-laufweite);text-wrap:balance;font-size-adjust:var(--serif-angleich);flex-wrap:wrap;place-content:center;gap:0 .28em;margin:0;padding:0 1.25rem;line-height:1.05;display:flex;position:absolute;inset:0}.flug-slogan .wort{opacity:var(--w,1);filter:blur(calc((1 - var(--w,1)) * 10px));transform:translateY(calc((1 - var(--w,1)) * .3em));display:inline-block}.kopf-zeile{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;display:grid}.kopf-links{justify-self:start;align-items:center;gap:1.9rem;display:flex}.kopf-rechts{justify-self:end;align-items:center;gap:1.6rem;display:flex}.marke{justify-self:center;margin:0}.menue-knopf{width:2.75rem;height:2.75rem;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:-.55rem;padding:0;display:inline-grid}.menue-knopf svg{width:24px;height:24px}.handy-menue .menue-knopf{margin-left:0;margin-right:-.55rem}.kopf.start:not(.gescrollt) .marke{opacity:1;pointer-events:auto}.kopf.start:not(.logo-da) .marke{opacity:0;pointer-events:none}.marke{transition:opacity .25s}.handy-menue nav,.handy-menue-fuss{width:min(100%,36rem);margin-inline:auto}@media (width<=1120px){.kopf .menue,.kopf .sprachen{display:none}}@media (width<=760px){.kopf-zeile{gap:.75rem}.kopf-buchen.knopf{color:inherit;font-size:var(--mini);background:0 0;border:0;border-bottom:1px solid;border-radius:0;padding:.5rem 0}.kopf:not(.gescrollt):not(.fest) .kopf-buchen.knopf{color:#fff;background:0 0}.kopf-buchen.knopf:hover{background:0 0}}:root{--kopf-hoehe:80px}.kopf,.kopf.gescrollt{padding:.95rem 0}.marke img,.kopf.gescrollt .marke img{height:50px}@media (width<=760px){:root{--kopf-hoehe:68px}.kopf,.kopf.gescrollt{padding:.7rem 0}.marke img,.kopf.gescrollt .marke img{height:40px}.wege.stapel .weg-text{filter:none;padding-block:.8rem}.wege.stapel .weg.entsteht .weg-text{filter:blur(calc((1 - var(--t,1)) * 8px))}}.menue-knopf:hover{background:0 0}@media (hover:hover) and (pointer:fine){.menue-knopf:hover{background:#7f786e24}}.titel-start .titel-bild{clip-path:inset(calc(var(--rahmen-max) * var(--offen,0)) round calc(var(--rahmen-rund-max) * var(--offen,0)))}.fragen details p{transition:opacity .35s 50ms}.fragen details.schliesst p{opacity:0;transition-delay:0s}.geschichte .aussage-block h2{font-size:var(--titel-l)}@media (hover:hover) and (pointer:fine) and (width>=1121px){.weg img{width:calc(27.1845cqw - .815534rem + 2px);left:50%;right:auto;transform:translate(-50%)}}.datum-knopf{font-variant-numeric:tabular-nums;letter-spacing:.02em}.kalender{z-index:30;background:var(--papier);width:min(21rem,100vw - 2rem);color:var(--tinte);border:1px solid var(--linie);cursor:default;border-radius:12px;padding:1.1rem 1.1rem 1rem;position:absolute;top:calc(100% + .55rem);left:0;box-shadow:0 2px 6px #1c1a1712,0 22px 40px -16px #1c1a1759}.kalender-kopf{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.kalender-monat{font-family:var(--serif);font-size:var(--gross);margin:0;line-height:1.2}.kalender-pfeil{border:1px solid var(--linie);width:2.3rem;height:2.3rem;color:var(--tinte);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:border-color .2s;display:grid}.kalender-pfeil svg{width:1.05rem;height:.55rem}.kalender-pfeil.zurueck svg{transform:scaleX(-1)}.kalender-pfeil:hover{border-color:var(--tinte)}.kalender-pfeil:disabled{opacity:.3;cursor:default;border-color:var(--linie)}.kalender-woche,.kalender-tage{grid-template-columns:repeat(7,1fr);display:grid}.kalender-woche span{text-align:center;font-size:var(--mini);letter-spacing:var(--sperrung);text-transform:uppercase;color:var(--tinte-leise);padding:.3rem 0 .45rem;font-weight:600}.kalender-tag{height:2.5rem;color:var(--tinte);font:inherit;font-size:var(--notiz);font-variant-numeric:tabular-nums;cursor:pointer;z-index:0;background:0 0;border:0;padding:0;position:relative}.kalender-tag:before{content:"";z-index:-1;border-radius:50%;transition:background-color .15s;position:absolute;inset:.2rem}.kalender-tag:hover:before{background:var(--papier-2)}.kalender-tag.fremd{color:var(--tinte-leise)}.kalender-tag.zwischen{background:var(--papier-2)}.kalender-tag.start{background:linear-gradient(90deg, transparent 50%, var(--papier-2) 50%)}.kalender-tag.ende{background:linear-gradient(90deg, var(--papier-2) 50%, transparent 50%)}.kalender-tag.start.ende{background:0 0}.kalender-tag.start,.kalender-tag.ende{color:var(--papier)}.kalender-tag.start:before,.kalender-tag.ende:before{background:var(--tinte)}.kalender-tag.heute:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:.35rem;left:50%}.kalender-tag:disabled{color:var(--linie);cursor:default}.kalender-tag:disabled:hover:before{background:0 0}.kalender-tag:focus-visible{outline:none}.kalender-tag:focus-visible:before{box-shadow:inset 0 0 0 1.5px var(--tinte)}@media (width<=760px){.suche-feld:nth-child(2) .kalender{left:auto;right:0}}.zimmer-welt .kopfzeile{margin-bottom:clamp(2.5rem,5vw,4rem)}.welt{grid-template-columns:repeat(4,1fr);gap:clamp(1rem,1.6vw,1.5rem);display:grid}.welt-karte{align-content:start;gap:.5rem;min-width:0;display:grid}.welt-bild{aspect-ratio:4/5;border-radius:var(--rund);background:var(--wald-tief);margin-bottom:.9rem;display:block;overflow:hidden}.welt-bild img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--aus)}.welt-karte:hover .welt-bild img{transform:scale(1.03)}.welt-fakt{font-size:var(--versal);letter-spacing:var(--sperrung);text-transform:uppercase;color:var(--messing);margin:0;font-weight:600}.welt-karte h3{font-size:var(--zwischen-m);margin:0}.welt-karte h3 a:hover{color:var(--auf-wald-weich)}.welt-text{font-size:var(--basis);color:var(--auf-wald-weich);max-width:34ch;margin:0}.welt-zimmer{border-top:1px solid var(--linie-wald);margin:.9rem 0 0;padding:0;list-style:none}.welt-zimmer li{border-bottom:1px solid var(--linie-wald)}.welt-zimmer a{font-size:var(--basis);color:var(--auf-wald);justify-content:space-between;align-items:center;padding:.7rem 0;transition:color .2s;display:flex}.welt-zimmer a:after{content:"";background:var(--auf-wald-weich);width:1.3rem;height:.65rem;transition:transform .3s var(--aus);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 8h31M25 1.5 32 8l-7 6.5'/%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 34 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 8h31M25 1.5 32 8l-7 6.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.welt-zimmer a:hover:after{transform:translate(4px)}.welt-knoepfe{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:clamp(3rem,6vw,4.5rem);display:flex}@media (width<=1120px){.welt{grid-template-columns:repeat(2,1fr);gap:2.5rem 1.25rem}}@media (width<=760px){.welt{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.8rem;margin-inline:calc(-1*clamp(12px,2vw,32px));padding-inline:1rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.welt::-webkit-scrollbar{display:none}.welt-karte{scroll-snap-align:start;flex:none;width:80vw}.welt-knoepfe .knopf{flex:100%}}@media (prefers-reduced-motion:reduce){.welt-bild img{transition:none}}.unter{transform:translate(var(--verschub,0px), 6px);left:0}.menue-punkt:hover .unter,.menue-punkt:focus-within .unter{transform:translate(var(--verschub,0px), 0)}.unter-flaeche{max-width:calc(100vw - 2rem)}.menue .unter a{text-transform:none;letter-spacing:0;font-size:var(--notiz);padding:.42rem 0}.menue .unter a small{letter-spacing:0;text-transform:none;font-size:var(--klein)}.menue .unter a:hover{color:var(--tinte-weich)}.menue .unter a.unter-alle{text-transform:uppercase;letter-spacing:var(--sperrung);font-size:var(--versal)}.unter-alle svg{color:var(--tinte)}.menue-schleier{display:none}@media (width>=761px){.menue-schleier{z-index:190;opacity:0;visibility:hidden;transition:opacity .45s var(--aus), visibility 0s .45s;cursor:pointer;background:#1c1a1773;display:block;position:fixed;inset:0}.handy-menue{opacity:1;width:min(38rem,66.6vw);transition:transform .55s var(--aus), visibility 0s .55s;padding:1.6rem clamp(1.5rem,3.5vw,3rem) 2rem;inset:0 auto 0 0;transform:translate(-100%);box-shadow:0 0 60px #00000040}.handy-menue.offen{transform:none}.handy-menue.offen+.menue-schleier,.menue-schleier.an{opacity:1;visibility:visible;transition-delay:0s}.handy-menue nav,.handy-menue-fuss{width:100%;margin-inline:0}.handy-menue-kopf{margin-bottom:2rem}}@media (prefers-reduced-motion:reduce){.menue-schleier{transition:none}}.stimmen{padding:clamp(5rem,9vw,8rem) 0;overflow:hidden}.stimmen:not(.stimmen-fest):not(.bereit){overflow-x:auto}.stimmen.bereit{touch-action:pan-y;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab}.stimmen.bereit.zieht{cursor:grabbing}.stimmen.bereit:focus-visible{outline:2px solid var(--ziegel);outline-offset:-2px}.stimmen-band{width:max-content;display:flex}.stimmen:has(+script+.abschnitt:not(.papier):not(.gruen)),.stimmen:has(+.abschnitt:not(.papier):not(.gruen)){padding-bottom:clamp(1.5rem,2.5vw,2.5rem)}.stimmen+script+.abschnitt:not(.papier):not(.gruen),.stimmen+.abschnitt:not(.papier):not(.gruen){padding-top:clamp(2.5rem,4vw,4rem)}.stimmen-reihe{gap:clamp(4rem,8vw,8rem);padding-right:clamp(4rem,8vw,8rem);display:flex}.stimme{flex:none;width:min(34rem,80vw);margin:0}.stimme blockquote{font-family:var(--serif);font-weight:var(--serif-gewicht);font-size:var(--zwischen-m);letter-spacing:-.005em;color:var(--tinte);text-wrap:pretty;font-size-adjust:var(--serif-angleich);margin:0;line-height:1.35;position:relative}.stimme blockquote:before,.stimme blockquote:after{color:var(--tinte-leise)}.stimme blockquote:before{content:"„";margin-right:.08em;position:absolute;bottom:auto;right:100%}.stimme blockquote:after{content:"“";margin-left:.04em}.stimme figcaption{font-size:var(--notiz);color:var(--tinte);align-items:center;gap:.9rem;margin-top:1.4rem;display:flex}.stimme figcaption:before{content:"";background:var(--linie);flex:none;width:3.5rem;height:1px}.stimme figcaption em{color:var(--tinte-leise);font-style:normal}.gruen .stimme blockquote,.gruen .stimme figcaption{color:var(--auf-wald)}.stimmen-titel{text-align:center;font-size:var(--versal);letter-spacing:var(--sperrung);text-transform:uppercase;color:var(--tinte-leise);margin:0 0 clamp(2.5rem,4vw,3.5rem);font-weight:600}.stimme .sterne{margin-bottom:1rem}.bewertungen{columns:3;column-gap:clamp(1.5rem,3vw,3rem)}.bewertung{break-inside:avoid;margin:0 0 clamp(2.75rem,4.5vw,4rem)}.bewertung img{border-radius:var(--rund);background:var(--papier-3);width:100%;height:auto;display:block}.bewertung figcaption{padding-top:1.15rem}.sterne{color:var(--wald);gap:3px;margin-bottom:.75rem;display:flex}.sterne span{display:block}.sterne svg{width:13px;height:13px;display:block}.sterne .leer{color:var(--linie)}.bewertung blockquote{font-family:var(--serif);font-weight:var(--serif-gewicht);font-size:var(--zwischen-xs);font-size-adjust:var(--serif-angleich);color:var(--tinte);text-wrap:pretty;margin:0;line-height:1.42}.bewertung blockquote:before{content:"„"}.bewertung blockquote:after{content:"“"}.bewertung-wer{font-size:var(--notiz);color:var(--tinte);margin-top:1rem;display:block}.bewertung-wer em{font-style:normal;font-size:var(--klein);color:var(--tinte-leise);margin-top:.1rem;display:block}.bewertungen.bereit .bewertung{opacity:0;transition:opacity .9s var(--aus), transform 1.1s var(--aus);transition-delay:var(--verzug,0s);transform:translateY(28px)}.bewertungen.bereit .bewertung.da{opacity:1;transform:none}@media (width<=1020px){.bewertungen{columns:2}}@media (width<=760px){.bewertungen{column-gap:.75rem}.bewertung{margin-bottom:2rem}.bewertung:nth-child(n+7){display:none}.bewertung figcaption{padding-top:.8rem}.sterne{gap:2px;margin-bottom:.5rem}.sterne svg{width:11px;height:11px}.bewertung blockquote{font-size:var(--basis);-webkit-line-clamp:8;-webkit-box-orient:vertical;line-height:1.38;display:-webkit-box;overflow:hidden}.bewertung-wer{font-size:var(--versal);margin-top:.65rem}.bewertung-wer em{font-size:var(--versal)}}@media (width>=761px) and (width<=1180px){.haus li a{grid-template-columns:minmax(0,1fr) auto;gap:.15rem .6rem;display:grid}.haus li a small{grid-area:2/1}.haus li a svg{grid-area:1/2/span 2}}.besuch-raster{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:start;gap:clamp(2rem,2.6vw,2.25rem);display:grid}.besuch-zeiten h2{margin-bottom:1.1rem}.zeiten{border-top:1px solid var(--tinte);margin:0}.zeiten div{border-bottom:1px solid var(--linie);justify-content:space-between;align-items:baseline;gap:1rem;padding:.8rem 0;display:flex}.zeiten dt{font-weight:500}.zeiten dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.zeiten .zu dt,.zeiten .zu dd{color:var(--tinte-leise)}.besuch-hinweis{font-size:var(--notiz);color:var(--tinte-leise);margin:1rem 0 0}.besuch-winter{font-size:var(--notiz);margin:1rem 0 0}.besuch-winter b{margin-right:.35rem;font-weight:600}.zeiten .abweichend dd{white-space:normal;text-align:right}.besuch-info{padding-top:.5rem}.besuch-info h3{margin-bottom:.45rem}.besuch-info p{font-size:var(--basis);color:var(--tinte-weich);margin-bottom:1rem}@media (width<=1020px){.besuch-raster{grid-template-columns:repeat(3,minmax(0,1fr))}.besuch-zeiten{grid-column:1/-1}}@media (width<=760px){.besuch-raster{grid-template-columns:1fr;gap:2rem}}.punkte.vier{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1020px) and (width>=761px){.punkte.vier{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5rem}.punkte.vier li:nth-child(3){border-left:0;padding-left:0}}@media (width<=760px){.punkte.vier{grid-template-columns:1fr}}:root{--lp-laeden:var(--wald);--lp-essen:#a9823f;--lp-feiern:#5d7052;--lp-schlafen:var(--ziegel);--lp-kultur:#52607a;--lp-natur:#6e8550;--lp-service:#3d5c86;--lp-grund:var(--papier-2)}.unsichtbar{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lageplan{padding-top:var(--kopf-hoehe)}.lp-kopf{padding:1.6rem 1.5rem 1.1rem}.lp-kopf h1{font-size:var(--titel-s);margin-bottom:.35rem}.lp-unterzeile{font-size:var(--basis);color:var(--tinte-weich);max-width:42ch;margin:0 0 1.2rem;line-height:1.55}.lp-suche{position:relative}.lp-suche-feld{display:block;position:relative}.lp-suche-feld>svg{width:19px;height:19px;color:var(--tinte-leise);pointer-events:none;margin-top:-9.5px;position:absolute;top:50%;left:.95rem}.lp-suche input{width:100%;height:50px;font:inherit;font-size:var(--plus);color:var(--tinte);background:var(--weiss);border:1px solid var(--linie);border-radius:var(--rund);-webkit-appearance:none;appearance:none;padding:0 1rem 0 2.8rem}.lp-suche input::placeholder{color:var(--tinte-leise)}.lp-suche input:focus{border-color:var(--tinte);outline:none}.lp-suche input::-webkit-search-cancel-button{-webkit-appearance:none}.lp-treffer{z-index:30;background:var(--weiss);border:1px solid var(--linie);border-radius:10px;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 12px 30px #22201d24}.lp-treffer li{cursor:pointer;font-size:var(--basis);border-radius:6px;align-items:center;gap:.6rem;padding:.7rem .75rem;display:flex}.lp-treffer li[aria-selected=true],.lp-treffer li:hover{background:var(--papier-2)}.lp-treffer .lp-treffer-name{flex:1;min-width:0}.lp-treffer .lp-kein{cursor:default;color:var(--tinte-leise);font-size:var(--notiz)}.lp-filter{scrollbar-width:none;gap:.45rem;margin:1rem -1.5rem 0;padding:0 1.5rem .2rem;display:flex;overflow-x:auto}.lp-filter::-webkit-scrollbar{display:none}.lp-filter button{height:38px;font:inherit;font-size:var(--notiz);color:var(--tinte);white-space:nowrap;cursor:pointer;border:1px solid var(--linie);background:0 0;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:0 .95rem;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.lp-filter button[aria-pressed=true]{background:var(--wald);border-color:var(--wald);color:var(--auf-wald)}.lp-filter button[aria-pressed=true] .lp-punkt{box-shadow:0 0 0 1.5px var(--auf-wald)}.lp-punkt{background:currentColor;border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.lp-punkt.lp-laeden{background:var(--lp-laeden)}.lp-punkt.lp-essen{background:var(--lp-essen)}.lp-punkt.lp-feiern{background:var(--lp-feiern)}.lp-punkt.lp-schlafen{background:var(--lp-schlafen)}.lp-punkt.lp-kultur{background:var(--lp-kultur)}.lp-punkt.lp-natur{background:var(--lp-natur)}.lp-punkt.lp-service{background:var(--lp-service)}.lp-karte{height:max(420px, calc(100 * var(--svh) - var(--kopf-hoehe)));background:var(--lp-grund);border-block:1px solid var(--linie);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;outline:none;position:relative;overflow:hidden}.lp-karte:active{cursor:grabbing}.lp-karte:focus-visible{box-shadow:inset 0 0 0 2px var(--tinte)}.lp-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.lp-gelaende{fill:#e2dcd0}.lp-gehege{fill:#d6dcc4}.lp-wiese{fill:#d9dfc8}.lp-haus-wiese{stroke:#d9dfc8;stroke-width:1.2px;vector-effect:non-scaling-stroke}.lp-parkflaeche{fill:#d7d1c5}.lp-strasse,.lp-weg-rand,.lp-weg{fill:none;stroke-linecap:round;stroke-linejoin:round}.lp-strasse{stroke:#c9c1b3;stroke-width:8px}.lp-weg-rand{stroke:#cfc7ba;stroke-width:7.5px}.lp-weg{stroke:var(--weiss);stroke-width:5.5px}.lp-radweg{fill:none;stroke:var(--lp-natur);stroke-width:1.4px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke;opacity:.75}.lp-haus{fill:#c6bdaf;transition:opacity .25s,fill .25s}.lp-haus.lp-laeden{fill:var(--lp-laeden)}.lp-haus.lp-essen{fill:var(--lp-essen)}.lp-haus.lp-feiern{fill:var(--lp-feiern)}.lp-haus.lp-schlafen{fill:var(--lp-schlafen)}.lp-haus.lp-kultur{fill:var(--lp-kultur)}.lp-haus.lp-natur{fill:var(--lp-natur)}.lp-haus.waehlbar{cursor:pointer}.lp-haus.lp-teil{stroke:#fbf8f2;stroke-width:1px;vector-effect:non-scaling-stroke}.lp-haus.aktiv{stroke:var(--tinte);stroke-width:3px;vector-effect:non-scaling-stroke;paint-order:stroke}.lp-svg[data-filter] .lp-haus:not(.an){opacity:.28}.lp-svg.mit-route .lp-haus:not(.aktiv){opacity:.6}.lp-route-rand,.lp-route{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lp-route-rand{stroke:var(--weiss);stroke-width:11px}.lp-route{stroke:var(--tinte);stroke-width:5px}.lp-start-punkt{background:var(--weiss);border:4px solid var(--tinte);pointer-events:none;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;box-shadow:0 1px 4px #22201d40}.lp-zeichen>.weg-aus{display:none}.lp-zeichen{pointer-events:none;position:absolute;inset:0}.lp-zeichen>*{will-change:transform;position:absolute;top:0;left:0}.lp-zeichen>.weg{visibility:hidden}.lp-zeichen>.weg.aktiv{visibility:visible}.lp-ort{color:var(--tinte);font:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;align-items:center;gap:.35rem;margin:-14px 0 0 -14px;padding:0;transition:opacity .25s;display:flex}.lp-ort:before{content:"";width:44px;height:44px;position:absolute;top:-8px;left:-8px}.lp-ort-icon{background:var(--weiss);border:1.5px solid var(--farbe,var(--tinte));width:28px;height:28px;color:var(--farbe,var(--tinte));font-size:var(--mini);border-radius:50%;place-items:center;line-height:1;transition:background-color .2s,color .2s;display:grid;box-shadow:0 1px 3px #22201d2e}.lp-ort-icon b{letter-spacing:.02em;font-weight:700}.lp-ort-icon b.serif{font-family:var(--serif);font-size:var(--basis);font-weight:600}.lp-ort-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.lp-ort.lp-service{--farbe:var(--lp-service)}.lp-ort.lp-natur{--farbe:var(--lp-natur)}.lp-ort.lp-feiern{--farbe:var(--lp-feiern)}.lp-ort.lp-kultur{--farbe:var(--lp-kultur)}.lp-ort.lp-schlafen{--farbe:var(--lp-schlafen)}.lp-ort.aktiv .lp-ort-icon{background:var(--farbe,var(--tinte));color:var(--weiss)}.lp-ort.aus{opacity:.25}.lp-ort-text,.lp-label{font-size:var(--versal);letter-spacing:.02em;color:var(--tinte);white-space:nowrap;text-shadow:0 0 2px var(--lp-grund), 0 0 2px var(--lp-grund), 0 0 4px var(--lp-grund), 0 0 6px var(--lp-grund);font-weight:600}.lp-zeichen:not([data-stufe="3"]) .lp-ort:not(.wichtig) .lp-ort-text,.lp-zeichen[data-stufe="1"] .lp-ort-text{display:none}.lp-zeichen[data-stufe="1"] .lp-ort{margin:-12px 0 0 -12px}.lp-ort.text-links{flex-direction:row-reverse;translate:calc(28px - 100%)}.lp-ort.text-oben{flex-direction:column-reverse;gap:.2rem;translate:calc(14px - 50%) calc(28px - 100%)}.lp-zeichen[data-stufe="1"] .lp-ort.text-oben,.lp-zeichen[data-stufe="2"] .lp-ort.text-oben:not(.wichtig),.lp-zeichen[data-stufe="1"] .lp-ort.text-links{translate:none}.lp-zeichen[data-stufe="1"] .lp-ort-icon{width:24px;height:24px;font-size:var(--mini)}.lp-zeichen[data-stufe="1"] .lp-ort-icon svg{width:14px;height:14px}.lp-label{pointer-events:none;translate:-50% -50%}.lp-label.lp-gross{font-family:var(--serif);font-size:var(--notiz);letter-spacing:0;font-weight:500}.lp-label.lp-nummer{font-size:var(--mini);letter-spacing:.05em}.lp-label.lp-auf-dunkel{color:var(--weiss);text-shadow:none}.lp-label.lp-flaeche{font-size:var(--mini);letter-spacing:var(--sperrung);text-transform:uppercase;color:var(--tinte-leise);font-weight:600}.lp-label.lp-richtung{font-size:var(--mini);color:var(--tinte-leise);font-weight:500}.lp-label.lp-richtung.lp-zufahrt{font-size:var(--notiz);color:var(--tinte);font-weight:600}.lp-label.lp-strassenname{font-family:var(--serif);font-size:var(--notiz);color:var(--tinte-weich);white-space:nowrap;font-style:italic}.lp-quelle{font-size:var(--mini);color:var(--tinte-leise);pointer-events:none;text-shadow:0 0 3px var(--lp-grund);margin:0;position:absolute;bottom:6px;right:8px}.lp-quelle a{pointer-events:auto;color:inherit}.lp-hier{pointer-events:none;align-items:center;gap:.4rem;margin:-9px 0 0 -9px;display:flex}.lp-hier-punkt{background:var(--tinte);border:3px solid var(--weiss);border-radius:50%;width:18px;height:18px;position:relative;box-shadow:0 1px 4px #22201d4d}.lp-hier-punkt:after{content:"";border:2px solid var(--tinte);opacity:0;animation:lp-puls 2.2s var(--aus) infinite;border-radius:50%;position:absolute;inset:-9px}@keyframes lp-puls{0%{opacity:.6;transform:scale(.4)}to{opacity:0;transform:scale(1.3)}}.lp-hier-text{font-size:var(--versal);text-shadow:0 0 3px var(--lp-grund), 0 0 6px var(--lp-grund);font-weight:700}.lp-knoepfe{gap:6px;display:grid;position:absolute;top:12px;right:12px}.lp-knoepfe button{cursor:pointer;background:var(--weiss);width:44px;height:44px;color:var(--tinte);border:1px solid var(--linie);border-radius:10px;place-items:center;padding:0;display:grid;box-shadow:0 2px 8px #22201d1a}.lp-knoepfe svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}@media (hover:hover){.lp-knoepfe button:hover{background:var(--papier-2)}}.lp-info{z-index:5;overscroll-behavior:contain;background:var(--weiss);cursor:auto;-webkit-user-select:text;user-select:text;border-radius:12px;max-height:calc(100% - 20px);padding:1.05rem 1.15rem 1.15rem;position:absolute;bottom:10px;left:10px;right:10px;overflow:auto;box-shadow:0 10px 30px #22201d2e}.lp-info[hidden]{display:none}.lp-info-zu{width:40px;height:40px;color:var(--tinte-leise);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.lp-info-zu svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:18px;height:18px}.lp-info-art{font-size:var(--versal);letter-spacing:var(--sperrung);text-transform:uppercase;color:var(--tinte-leise);align-items:center;gap:.45rem;margin:0 2.4rem .35rem 0;font-weight:600;display:flex}.lp-info h2{font-size:var(--groesser);margin:0 2rem .35rem 0;line-height:1.2}.lp-info-text{font-size:var(--notiz);color:var(--tinte-weich);margin:0 0 .3rem;line-height:1.5}.lp-info-zeiten{font-size:var(--klein);color:var(--tinte-leise);margin:0 0 .3rem;line-height:1.45}.lp-info-auch{font-size:var(--klein);color:var(--tinte-leise);margin:0 0 .4rem}.lp-weg-wahl{flex-wrap:wrap;align-items:center;gap:.5rem .6rem;margin:.75rem 0 0;display:flex}.lp-weg-wahl label{font-size:var(--notiz);color:var(--tinte-weich);flex:none}.lp-weg-wahl .knopf{min-height:44px;padding-inline:1.1rem}.lp-weg-wahl select{min-width:0;height:44px;font:inherit;font-size:var(--basis);color:var(--tinte);background:var(--papier) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%2322201D' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right .8rem center / 12px;border:1px solid var(--linie);border-radius:var(--rund);-webkit-appearance:none;appearance:none;flex:1;padding:0 2.2rem 0 .8rem}.lp-weg-aus{font:inherit;font-size:var(--notiz);color:var(--tinte);border:0;border-bottom:1px solid var(--tinte);cursor:pointer;background:0 0;padding:.6rem 0}.lp-weg-aus[hidden]{display:none}.lp-liste{padding:2.2rem 1.5rem 4rem}.lp-gruppe+.lp-gruppe{margin-top:2.4rem}.lp-gruppe[hidden]{display:none}.lp-gruppe h2{font-size:var(--gross);align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.lp-gruppe h2 .lp-punkt{width:12px;height:12px}.lp-gruppe-hinweis{font-size:var(--notiz);color:var(--tinte-leise);max-width:46ch;margin:0 0 .6rem;line-height:1.55}.lp-gruppe ul{border-top:1px solid var(--linie);margin:0;padding:0;list-style:none}.lp-gruppe li{border-bottom:1px solid var(--linie)}.lp-gruppe button{text-align:left;width:100%;font:inherit;color:var(--tinte);cursor:pointer;background:0 0;border:0;grid-template-columns:3.7rem minmax(0,1fr);align-items:baseline;column-gap:.6rem;padding:.85rem 0;display:grid}.lp-gruppe .lp-nr,.lp-treffer .lp-nr{font-size:var(--versal);letter-spacing:.04em;color:var(--tinte-leise);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.lp-gruppe .lp-name{grid-column:2;font-weight:500}.lp-gruppe .lp-text{font-size:var(--notiz);color:var(--tinte-weich);grid-column:2;margin-top:.15rem;line-height:1.45}.lp-gruppe button.aktiv .lp-name{text-underline-offset:.2em;text-decoration:underline}@media (hover:hover){.lp-gruppe button:hover .lp-name{text-underline-offset:.2em;text-decoration:underline}}.lp-gut{border-top:1px solid var(--tinte);margin-top:3rem;padding-top:1.6rem}.lp-gut h2{font-size:var(--gross);margin-bottom:.6rem}.lp-gut p{font-size:var(--basis);color:var(--tinte-weich);max-width:48ch;margin:0 0 .7rem}@media (width>=1021px){.lageplan{grid-template:"kopf karte""liste karte"1fr/minmax(360px,430px) minmax(0,1fr);display:grid}.lp-kopf{grid-area:kopf;padding:2.4rem 2rem 1.2rem clamp(1.5rem,3vw,3rem)}.lp-liste{grid-area:liste;padding:1.2rem 2rem 5rem clamp(1.5rem,3vw,3rem)}.lp-filter{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.lp-karte{top:var(--kopf-hoehe);height:calc(100 * var(--svh) - var(--kopf-hoehe));border-block:0;border-left:1px solid var(--linie);grid-area:karte;align-self:start;position:sticky}.lp-info{width:min(380px,100% - 100px);bottom:20px;left:20px;right:auto}.lp-knoepfe{top:20px;right:20px}}@media (width<=760px){.lp-info{border-radius:10px;max-height:52%;padding:.85rem .95rem .95rem}.lp-info h2{font-size:var(--gross)}.lp-info-text,.lp-info-zeiten{font-size:var(--klein)}.lp-info.mit-weg .lp-info-text,.lp-info.mit-weg .lp-info-zeiten,.lp-info.mit-weg .lp-info-auch{display:none}.lp-weg-wahl select{flex-basis:10rem}}@media (prefers-reduced-motion:reduce){.lp-hier-punkt:after{animation:none}}.gruen .aussage-block .text{color:var(--auf-wald-weich)}@media (width>=761px){.punkte{row-gap:1.5rem}.punkte:not(.vier) li:nth-child(3n+1){border-left:0;padding-left:0}}.rechtstext{padding-top:calc(var(--kopf-hoehe) + clamp(3rem, 7vw, 5rem));min-height:60vh}.rechtstext h1{font-size:var(--titel-m);margin-bottom:.6em}.rechtstext h2{font-size:var(--zwischen-m);margin:2.2em 0 .6em}.rechtstext h3{margin:1.6em 0 .4em}.rechtstext p,.rechtstext li{max-width:68ch}.rechtstext p+p{margin-top:1em}.rechtstext ul,.rechtstext ol{margin:1em 0;padding-left:1.2em}.rechtstext a:not(.weiter){text-underline-offset:.2em;text-decoration:underline}.rechtstext p,.rechtstext li{overflow-wrap:anywhere}.rechtstext .karte-widerruf .knopf{white-space:normal;text-align:center;line-height:1.4}.rechtstext .fehler-links{gap:.9rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.vergleich-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem 4rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:flex}.vergleich-kopf>div:first-child{max-width:60ch}.vergleich-kopf h2{margin-bottom:.4em}.vergleich-kopf .vorspann{margin:0}.vergleich-filter{gap:.55rem;display:grid}.vergleich-filter-titel{font-size:var(--versal);letter-spacing:var(--sperrung);text-transform:uppercase;color:var(--tinte-leise);margin:0;font-weight:600}.vergleich-filter [role=group]{flex-wrap:wrap;gap:.4rem;display:flex}.vergleich-filter button{border:1px solid var(--linie);min-height:44px;color:var(--tinte);font:inherit;font-size:var(--notiz);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:999px;padding:0 1.15rem;transition:background-color .2s,border-color .2s,color .2s}@media (hover:hover) and (pointer:fine){.vergleich-filter button:hover{border-color:var(--tinte-leise)}}.vergleich-filter button[aria-pressed=true]{background:var(--wald);border-color:var(--wald);color:var(--auf-wald)}.buehne-reiter,.buehne{--buehne-rand:clamp(12px, 2vw, 32px);width:calc(100% - 2 * var(--buehne-rand));margin-inline:auto}.buehne-reiter{z-index:3;grid-template-columns:repeat(var(--orte,4), minmax(0, 1fr));border-top:1px solid var(--linie);background:var(--papier-2);margin-bottom:clamp(1rem,1.6vw,1.5rem);display:grid;position:relative}.buehne-reiter[hidden]{display:none}.buehne-reiter button{min-width:0;min-height:44px;color:var(--tinte-leise);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-content:start;justify-items:start;gap:.35rem;padding:1.15rem 1.5rem .2rem 0;transition:color .2s;display:grid;position:relative}.buehne-reiter button:before{content:"";background:var(--tinte);transform-origin:0;height:2px;transition:transform .5s var(--aus);position:absolute;top:-1px;left:0;right:1.5rem;transform:scaleX(0)}.buehne-reiter button[aria-selected=true]{color:var(--tinte)}.buehne-reiter button[aria-selected=true]:before{transform:none}@media (hover:hover) and (pointer:fine){.buehne-reiter button:hover{color:var(--tinte)}}.reiter-name,.reiter-kurz{font-family:var(--serif);font-weight:var(--serif-gewicht);letter-spacing:var(--serif-laufweite);line-height:1.2}.reiter-name{font-size:var(--zwischen-s)}.reiter-kurz{display:none}.reiter-gaeste{font-size:var(--versal);letter-spacing:var(--sperrung);text-transform:uppercase;color:var(--tinte-leise);font-variant-numeric:tabular-nums;font-weight:600}.buehne-reiter button.passt-nicht,.buehne-reiter button.passt-nicht .reiter-gaeste{color:color-mix(in srgb, var(--tinte) 36%, var(--papier-2))}.buehne{margin-bottom:clamp(3rem,5vw,4.5rem);position:relative}.buehne.bereit{grid-template-columns:minmax(0,1fr);display:grid}.buehne.bereit .buehne-ort{grid-area:1/1}.buehne-ort{min-width:0;position:relative}.buehne:not(.bereit) .buehne-ort+.buehne-ort{margin-top:3rem}.buehne-name{font-family:var(--serif);font-size:var(--zwischen-m);margin:0 0 1rem;line-height:1.2}.buehne.bereit .buehne-name{display:none}.buehne-ort.kommt{z-index:2}.buehne-ort.kommt .buehne-bild{opacity:0;transition:opacity .35s var(--aus)}.buehne-ort.kommt.da .buehne-bild{opacity:1}.buehne-ort.geht figcaption,.buehne-ort.geht .buehne-steuerung{visibility:hidden}.buehne-spur{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;outline-offset:4px;grid-auto-columns:100%;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.buehne-spur::-webkit-scrollbar{display:none}.buehne-spur>li{scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.buehne-spur figure{margin:0}.buehne-bild{aspect-ratio:16/9;width:100%;max-height:calc(100 * var(--svh) - var(--kopf-hoehe) - 10.5rem);border-radius:var(--rund);background:var(--papier-3);min-height:16rem;position:relative;overflow:hidden}.buehne-bild img,.buehne-bild video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.buehne-bild video{opacity:0;transition:opacity .6s var(--aus)}.buehne-bild video.laeuft{opacity:1}@media (hover:hover) and (pointer:fine){.buehne-spur[data-maus=weiter] .buehne-bild,.buehne-spur[data-maus=weiter] .buehne-bild img{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'%3E%3Ccircle cx='22' cy='22' r='20.5' fill='%23fff' fill-opacity='.94' stroke='%2322201D' stroke-opacity='.18'/%3E%3Cpath d='M13 22h17M24.5 16l6 6-6 6' fill='none' stroke='%2322201D' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 22 22,e-resize}.buehne-spur[data-maus=zurueck] .buehne-bild,.buehne-spur[data-maus=zurueck] .buehne-bild img{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'%3E%3Ccircle cx='22' cy='22' r='20.5' fill='%23fff' fill-opacity='.94' stroke='%2322201D' stroke-opacity='.18'/%3E%3Cpath d='M31 22H14M19.5 16l-6 6 6 6' fill='none' stroke='%2322201D' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 22 22,w-resize}}.buehne figcaption{height:4rem;font-size:var(--notiz);color:var(--tinte-weich);align-items:center;padding:1rem 15rem 0 0;line-height:1.45;display:flex}.buehne figcaption span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.buehne-steuerung{align-items:center;gap:1rem;display:flex;position:absolute;bottom:0;right:0}.buehne:not(.bereit) .buehne-steuerung{display:none}.vergleich{--spalt:clamp(1rem, 2vw, 1.75rem);width:min(var(--breite), 100% - clamp(3rem, 10vw, 10rem));grid-template-columns:9.5rem repeat(var(--orte,4), minmax(0, 1fr));grid-template-rows:repeat(var(--reihen), auto);margin-inline:auto;display:grid;position:relative}.vergleich-beschriftung,.vergleich-ort{grid-row:1/-1;grid-template-rows:subgrid;min-width:0;display:grid}.vergleich-beschriftung{grid-column:1}.vergleich-zeilen{grid-row:span var(--zeilen);grid-template-rows:subgrid;margin:0;display:grid}.vergleich-ort{--blass:color-mix(in srgb, var(--tinte) 36%, var(--papier-2))}.vergleich-ort :is(.vergleich-name,.vergleich-satz,dd,small,a){transition:color .5s var(--aus)}@media (width>=1121px){.vergleich-ort.passt-nicht :is(.vergleich-name,.vergleich-satz,dd,small,a){color:var(--blass)}}.vergleich-name{top:calc(var(--kopf-hoehe) - 1px);z-index:2;padding:1.3rem var(--spalt) .95rem 0;background:var(--papier-2);border-bottom:1px solid var(--linie);font-size:var(--zwischen-s);margin:0;position:sticky}.vergleich-satz{padding:1.1rem var(--spalt) 1.6rem 0;font-size:var(--basis);color:var(--tinte-weich);margin:0;line-height:1.6}.vergleich-zeile{min-width:0;padding:1rem var(--spalt) 1.05rem 0;border-top:1px solid var(--linie)}.vergleich-zeile dd{font-size:var(--basis);margin:0;line-height:1.5}.vergleich-zeile dd.offen{color:var(--tinte-leise)}.vergleich-zahl{font-family:var(--serif);font-weight:var(--serif-gewicht);font-size:var(--gross);font-size-adjust:var(--serif-angleich);line-height:1.2;display:block}.vergleich-zeile small{font-size:var(--notiz);color:var(--tinte-leise);margin-top:.2rem;display:block}.vergleich-beschriftung .vergleich-zeilen>span,.vergleich-zeile dt{font-size:var(--versal);letter-spacing:var(--sperrung);text-transform:uppercase;color:var(--tinte-leise);font-weight:600;line-height:1.5}.vergleich-beschriftung .vergleich-zeilen>span{border-top:1px solid var(--linie);padding:1.2rem 1rem 1rem 0}.vergleich-beschriftung>span:last-child{border-top:1px solid var(--linie)}.vergleich-tun{padding:1.5rem var(--spalt) 0 0;border-top:1px solid var(--linie);align-items:flex-end;margin:0;display:flex}.vergleich-tun .weiter{text-align:left;justify-content:space-between;align-items:flex-end;width:100%}.vergleich-tun .weiter svg{margin-bottom:.15rem}@media (width>=1121px){.vergleich-zeile dt{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vergleich-name:after{content:"";left:0;right:var(--spalt);background:var(--tinte);transform-origin:0;height:2px;transition:transform .5s var(--aus);position:absolute;bottom:-1px;transform:scaleX(0)}.vergleich-ort.aktiv .vergleich-name:after{transform:none}}@media (width<=1120px){.buehne-reiter{top:calc(var(--kopf-hoehe) - 1px);box-shadow:0 1px 0 var(--linie);border-top:0;position:sticky}.buehne-reiter button{padding:.85rem 1rem .8rem 0}.buehne-reiter button:before{top:auto;bottom:-1px;right:1rem}.reiter-name{display:none}.reiter-kurz{font-size:var(--gross);display:block}.vergleich{--rand:calc((100% - min(var(--breite), 100% - clamp(3rem, 10vw, 10rem))) / 2);width:auto;padding-inline:var(--rand);scroll-padding-inline:var(--rand);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(40vw,22rem);grid-auto-flow:column;column-gap:1rem;margin:0;overflow-x:auto}.vergleich::-webkit-scrollbar{display:none}.vergleich-beschriftung{display:none}.vergleich-ort{scroll-snap-align:start;background:var(--papier);transition:opacity .5s var(--aus);border-radius:10px;padding-bottom:1.3rem;overflow:hidden}.vergleich-ort.passt-nicht{opacity:.45}.vergleich-name{font-size:var(--groesser);background:0 0;border:0;padding:1.3rem 1.15rem .3rem;position:static}.vergleich-satz{font-size:var(--notiz);padding:0 1.15rem 1.15rem;line-height:1.55}.vergleich-zeile{grid-template-columns:6.3rem minmax(0,1fr);align-items:baseline;gap:.85rem;margin:0 1.15rem;padding:.8rem 0 .85rem;display:grid}.vergleich-zeile dt{font-size:var(--mini)}.vergleich-zahl{font-size:var(--gross)}.vergleich-zeile small{font-size:var(--klein)}.vergleich-tun{margin:0 1.15rem;padding:1.1rem 0 0}}@media (width<=1120px) and (width>=761px){.buehne-bild{aspect-ratio:3/2}}@media (width<=760px){.buehne-reiter{justify-content:space-between;width:auto;margin:0;padding-inline:1rem;display:flex}.buehne-reiter button{margin-inline:-.6rem;padding:.8rem .6rem .75rem}.buehne-reiter button:before{left:.6rem;right:.6rem}.reiter-kurz{font-size:var(--plus)}.reiter-gaeste{display:none}.buehne{width:100%;margin-bottom:2rem}.buehne-bild{aspect-ratio:1;border-radius:0;min-height:0;max-height:none}.buehne-name{padding-inline:1rem}.buehne figcaption{height:4.63rem;font-size:var(--notiz);padding:.85rem 10.5rem 0 1rem;line-height:1.26rem}.buehne figcaption span{-webkit-line-clamp:3;line-clamp:3}.buehne-steuerung{gap:.5rem;bottom:.515rem;right:1rem}.buehne-steuerung .quer-knopf{width:2.75rem;height:2.75rem}.buehne-steuerung .quer-zahl{min-width:3em}.vergleich{--rand:1rem;grid-auto-columns:86vw;column-gap:.75rem}.vergleich-kopf{gap:1.6rem;margin-bottom:2rem}.vergleich-filter [role=group]{gap:.35rem}.vergleich-filter button{font-size:var(--notiz);padding:0 .95rem}.vergleich-ort{padding-bottom:1.1rem}.vergleich-name{font-size:var(--groesser);padding:1.15rem 1rem .25rem}.vergleich-satz{font-size:var(--notiz);padding:0 1rem 1rem;line-height:1.5}.vergleich-zeile{grid-template-columns:5.6rem minmax(0,1fr);gap:.7rem;margin:0 1rem;padding:.65rem 0 .7rem}.vergleich-zeile dt{font-size:var(--mini);letter-spacing:.1em}.vergleich-zeile dd{font-size:var(--notiz);line-height:1.45}.vergleich-zahl{font-size:var(--plus)}.vergleich-zeile small{font-size:var(--klein);margin-top:.1rem}.vergleich-tun{margin:0 1rem;padding-top:1rem}}.trauorte-liste .reihe{scroll-margin-top:calc(var(--kopf-hoehe) + 1.5rem);grid-template-columns:280px minmax(0,1fr) minmax(10rem,auto);align-items:start;padding:1.75rem 0}.trauorte-liste h3{margin:.15rem 0 .5rem}.trauort-arten{font-size:var(--versal);letter-spacing:var(--sperrung);text-transform:uppercase;color:var(--tinte-leise);margin:0 0 .8rem;font-weight:600;line-height:1.6}.trauorte-liste .reihe-zeile{max-width:46ch}.trauorte-liste .reihe-ende{gap:.9rem;padding-top:.2rem}.trauort-plaetze{justify-items:end;gap:.1rem;margin:0;display:grid}.trauort-plaetze small{font-size:var(--klein);color:var(--tinte-leise)}.trauort-passt{max-width:22ch;font-size:var(--notiz);color:var(--tinte-weich);margin:0;line-height:1.5}.trauort-passt>span:first-child{font-size:var(--mini);letter-spacing:var(--sperrung);text-transform:uppercase;color:var(--tinte-leise);margin-bottom:.15rem;font-weight:600;display:block}.reihe-bild.ohne-foto{background:var(--papier-2);color:var(--tinte-leise);box-shadow:inset 0 0 0 1px var(--linie);place-items:center;display:grid}.reihe-bild.ohne-foto svg{opacity:.65;width:44px;height:44px}@media (width<=1120px){.trauorte-liste .reihe{grid-template-columns:220px minmax(0,1fr);row-gap:.9rem}.trauorte-liste .reihe-bild{grid-row:1/span 2}.trauorte-liste .reihe-ende{flex-wrap:wrap;grid-column:2;align-items:baseline;gap:.3rem 1.5rem;display:flex}.trauort-plaetze{display:block}.trauort-passt{max-width:none}.trauort-passt>span:first-child{margin-right:.4rem;display:inline}}.zimmer-kompakt .kopfzeile{margin-bottom:clamp(2.5rem,5vw,3.75rem)}.zimmer-kompakt-haeuser{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem clamp(1.5rem,3vw,3rem);display:grid}.zimmer-kompakt-haeuser .reihe{border:0;padding:0;display:block}.zimmer-kompakt-haeuser .reihe-bild{margin-bottom:1.15rem}.zimmer-kompakt-haeuser h3{margin:0 0 .4rem}.zimmer-kompakt-haeuser .reihe-zeile{max-width:40ch}.so-buchen{border-top:1px solid var(--linie);grid-template-columns:minmax(10rem,.7fr) minmax(0,2.4fr) auto;align-items:baseline;gap:1rem clamp(1.5rem,3vw,3rem);margin-top:clamp(3rem,6vw,4.5rem);padding-top:1.5rem;display:grid}.so-buchen.so-buchen-nur-link{grid-template-columns:1fr}.so-buchen-titel,.anfrage-klein{font-family:var(--sans);font-size:var(--versal);letter-spacing:var(--sperrung);text-transform:uppercase;color:var(--tinte-leise);font-size-adjust:var(--text-angleich);margin:0;font-weight:600;line-height:1.6}.so-buchen ol{counter-reset:so;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem 2rem;margin:0;padding:0;list-style:none;display:grid}.so-buchen li{counter-increment:so;font-size:var(--basis);color:var(--tinte-weich);grid-template-columns:1.5rem minmax(0,1fr);line-height:1.5;display:grid}.so-buchen li:before{content:counter(so);font-family:var(--serif);font-size:var(--plus);color:var(--tinte);line-height:1.3}.so-buchen .weiter{white-space:nowrap;justify-self:end}@media (width<=1120px){.so-buchen{grid-template-columns:1fr}.so-buchen ol{grid-template-columns:1fr;gap:.55rem}.so-buchen .weiter{justify-self:start;margin-top:.5rem}}@media (width<=760px){.zimmer-kompakt-haeuser{border-top:1px solid var(--linie);display:block}.zimmer-kompakt-haeuser .reihe{border-bottom:1px solid var(--linie)}.zimmer-kompakt-haeuser .reihe-bild{margin:0}.reihen.klein .reihe,.trauorte-liste.klein .reihe{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:.35rem 1rem;padding:1.15rem 0;display:grid}.reihen.klein .reihe-bild{aspect-ratio:1;grid-row:1/span 2}.reihen.klein .reihe>:not(.reihe-bild){grid-column:2}.reihen.klein h3{font-size:var(--gross);margin:0 0 .25rem}.reihen.klein .reihe-zeile{font-size:var(--notiz);line-height:1.5}.reihen.klein .reihe-ende{text-align:left;justify-items:start}.trauorte-liste .reihe{row-gap:.3rem;padding:1rem 0}.trauorte-liste h3{margin-bottom:.2rem}.trauort-arten{font-size:var(--mini);margin-bottom:.35rem;line-height:1.5}.trauorte-liste .reihe-zeile{font-size:var(--notiz);line-height:1.45}.trauorte-liste .reihe-ende{gap:.1rem .9rem;padding-top:0}.trauort-plaetze .reihe-zahl{font-size:var(--basis)}.trauort-passt{font-size:var(--klein)}.reihe-bild.ohne-foto svg{width:34px;height:34px}}.wochenende .kopfzeile{margin-bottom:0}.wochenende .zeitleiste{margin:clamp(3.5rem,7vw,5.5rem) 0 clamp(3rem,6vw,4.5rem)}.wochenende .zeitleiste span{max-width:32ch}.pakete-wahl{border:1px solid var(--linie-wald);border-radius:999px;width:fit-content;margin:clamp(2.25rem,4.5vw,3.25rem) auto 0;padding:4px;display:flex}.pakete-wahl[hidden]{display:none}.pakete-wahl button{min-height:46px;color:var(--auf-wald-weich);font:inherit;font-size:var(--notiz);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 1.5rem;font-weight:600;transition:background-color .2s,color .2s}@media (hover:hover) and (pointer:fine){.pakete-wahl button:hover{color:var(--auf-wald)}}.pakete-wahl button[aria-selected=true]{background:var(--auf-wald);color:var(--wald)}.pakete-wahl button:focus-visible{outline:2px solid var(--messing);outline-offset:2px}.paket-name{text-align:center;color:var(--auf-wald);margin:clamp(2.5rem,5vw,3.5rem) 0 0}.mit-paketen .paket-name{display:none}.paket-satz{text-align:center;max-width:46ch;font-size:var(--basis);color:var(--auf-wald-weich);margin:1rem auto 0;line-height:1.55}.mit-paketen .paket[hidden]{display:none}.wochenende .paket .zeitleiste{margin-top:clamp(2.5rem,5vw,4rem)}.mittig-knopf{text-align:center;margin:0}.gruen .unterstrichen{text-decoration-color:var(--messing)}.gruen .unterstrichen:hover{color:var(--auf-wald)}@media (width<=760px){.mittig-knopf .knopf{width:100%}}.kosten-hinweis{color:var(--tinte-weich);margin-top:1.4rem}.kosten-preis{font-family:var(--serif);font-weight:var(--serif-gewicht);font-size:var(--gross);color:var(--tinte);margin-top:.3rem;display:block}.anfrage-neu{grid-template-rows:auto 1fr;grid-template-areas:"kopf formular""weiter formular";row-gap:0}.anfrage-kopf{grid-area:kopf}.anfrage-kopf .vorspann{margin-bottom:0}.anfrage-neu .formular{grid-area:formular}.anfrage-weiter{grid-area:weiter}.anfrage-schritte{margin-top:clamp(2.25rem,4vw,3rem)}.anfrage-klein{margin-bottom:.8rem}.anfrage .schritte{border-top:1px solid var(--linie);grid-template-columns:1fr}.anfrage .schritte li,.anfrage .schritte li+li{border-top:0;border-left:0;border-bottom:1px solid var(--linie);grid-template-columns:2rem minmax(0,1fr);padding:1.1rem 0 1.15rem;display:grid}.anfrage .schritte li:before{content:counter(schritt);font-size:var(--gross);color:var(--tinte-leise);grid-row:span 2;margin:0;line-height:1.25}.anfrage .schritte h4{font-family:var(--serif);font-weight:var(--serif-gewicht);font-size:var(--gross);letter-spacing:var(--serif-laufweite);font-size-adjust:var(--serif-angleich);margin:0 0 .25rem;line-height:1.25}.anfrage .schritte p{font-size:var(--basis);line-height:1.55}.anfrage-neu .anfrage-kontakt{border-top:0;margin-top:2rem;padding-top:0}.anfrage-zeiten{font-size:var(--notiz);color:var(--tinte-leise)}@media (width>=761px) and (width<=1120px){.anfrage-neu{grid-template:"kopf kopf""formular formular""weiter weiter"/minmax(0,1.3fr) minmax(0,1fr)}.anfrage-neu .formular{margin-top:2.25rem}.anfrage-weiter{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:0 clamp(2rem,5vw,4rem);display:grid}.anfrage-weiter .anfrage-schritte{margin-top:3rem}.anfrage-neu .anfrage-kontakt{margin-top:3rem;padding-top:2.3rem}}@media (width<=760px){.anfrage-neu{grid-template-rows:auto;grid-template-areas:"kopf""formular""weiter"}.anfrage-neu .formular{margin-top:1.75rem}.anfrage-schritte{margin-top:2.75rem}}.feld .haken{min-height:44px;font-size:var(--notiz);letter-spacing:0;text-transform:none;color:var(--tinte-weich);cursor:pointer;justify-self:start;align-items:center;gap:.7rem;margin-top:.2rem;font-weight:400;display:inline-flex}.feld .haken input{-webkit-appearance:none;appearance:none;border:1px solid var(--tinte-leise);cursor:pointer;background:0 0;border-radius:3px;flex:none;place-content:center;width:1.15rem;height:1.15rem;margin:0;padding:0;transition:background-color .15s,border-color .15s;display:grid}.feld .haken input:after{content:"";border-left:1.5px solid var(--papier);border-bottom:1.5px solid var(--papier);opacity:0;width:.58rem;height:.3rem;transform:translateY(-.06rem)rotate(-45deg)}.feld .haken input:checked{background:var(--tinte);border-color:var(--tinte)}.feld .haken input:checked:after{opacity:1}.feld .haken input:focus{box-shadow:none;border-bottom:1px solid var(--tinte-leise)}.feld .haken input:checked:focus{border-color:var(--tinte)}.feld .haken input:focus-visible{outline:2px solid var(--ziegel);outline-offset:2px}@media (prefers-reduced-motion:reduce){.vergleich-ort,.vergleich-ort :is(.vergleich-name,.vergleich-satz,dd,small,a),.vergleich-name:after,.vergleich-filter button,.feld .haken input,.buehne-reiter button,.buehne-reiter button:before,.buehne-ort.kommt .buehne-bild,.buehne-bild video{transition:none}}.anfrage-neu .feld{align-content:start}@media (width<=760px){.zimmer-kompakt .kopfzeile{margin-bottom:2rem}.zimmer-kompakt-haeuser .reihe:last-child{border-bottom:0}.so-buchen{gap:.9rem;margin-top:.75rem}.so-buchen li{font-size:var(--notiz)}.wochenende .zeitleiste,.wochenende .paket .zeitleiste{margin:2.25rem 0 2.5rem}.pakete-wahl{width:100%}.pakete-wahl button{flex:1;padding:0 .75rem}.wochenende .zeitleiste li{padding-bottom:1.7rem}.wochenende .zeitleiste li:last-child{padding-bottom:0}.anfrage .schritte li,.anfrage .schritte li+li{padding:.95rem 0 1rem}.anfrage .schritte p{font-size:var(--notiz);line-height:1.5}}.flug.flug-still{height:auto}.titel-kurz.mit-suche{--kleben:0px}.titel-kurz.mit-suche .titel-suche{padding-bottom:clamp(1.75rem,4vw,3rem)}.pas-familie{min-height:min(calc(78 * var(--lvh)), 720px)}.pas-familie .flaeche-text .text{margin-bottom:0}.finder-abschnitt .kopfzeile{margin-bottom:clamp(2.25rem,4vw,3rem)}.finder-leiste{z-index:4;background:var(--papier-2);transition:box-shadow .2s;position:relative}.finder-knoepfe{width:min(var(--breite), 100% - clamp(3rem, 10vw, 10rem));flex-wrap:wrap;justify-content:center;gap:.45rem;margin-inline:auto;padding:.4rem 0;display:flex}.finder-knopf{border:1px solid var(--linie);min-height:44px;color:var(--tinte);font:inherit;font-size:var(--notiz);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;padding:0 1.05rem;line-height:1.2;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.finder-knopf:hover{border-color:var(--tinte-leise)}}.finder-knopf[aria-pressed=true]{background:var(--wald);border-color:var(--wald);color:var(--auf-wald)}.finder-saetze{text-align:center;max-width:62ch;margin:1.5rem auto 0}.finder-saetze p{font-size:var(--basis);color:var(--tinte-weich);margin:0 0 .6rem;line-height:1.6}.finder-saetze b{color:var(--tinte);font-weight:600}.finder.bereit .finder-saetze p{display:none}.finder.bereit .finder-saetze p.an{margin:0;display:block}.finder.bereit:not(.gefiltert) .finder-saetze{margin:0}.finder-kacheln{margin-top:clamp(1.75rem,3.5vw,2.75rem)}.kachel .finder-angaben{font-size:var(--mini);letter-spacing:var(--sperrung);text-transform:uppercase;color:var(--tinte-leise);margin:.1rem 0 0;font-weight:600;line-height:1.75}.kachel .finder-kind{font-size:var(--notiz);line-height:1.5}.finder-angaben span{white-space:nowrap}.finder-kachel.aus{display:none}.kachel-bild.zwei{background:var(--papier-2);grid-template-columns:1fr 1fr;gap:3px;display:grid}.finder.gefiltert .finder-kacheln{border-top:1px solid var(--linie);grid-template-columns:repeat(auto-fit,calc(25% - 1.125rem));justify-content:center;gap:2.5rem 1.5rem;padding-top:2.4rem;display:grid}.finder.gefiltert .zimmer-gruppe{display:contents}.finder.gefiltert .gruppe-text{display:none}.finder.gefiltert .kachel.breit{grid-column:auto;grid-template-columns:none;align-items:start}.finder.gefiltert .kachel.breit .kachel-bild{aspect-ratio:4/5;margin-bottom:.9rem}.finder-ende{border-top:1px solid var(--linie);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(2rem,4vw,2.75rem);display:flex}.finder-ende p{color:var(--tinte-weich);margin:0}.finder-knoepfe.finder-unter{padding-top:0}.finder.bereit .finder-unter:not(.an){display:none}.finder-unter .finder-knopf:not([aria-pressed=true]){background:var(--papier);border-color:#0000}@media (width<=1120px){.finder-leiste{top:calc(var(--kopf-hoehe) - 1px);position:sticky}.finder-leiste.steht{box-shadow:0 1px 0 var(--linie)}.finder-knoepfe{--rand:calc((100% - min(var(--breite), 100% - clamp(3rem, 10vw, 10rem))) / 2);width:auto;padding:.55rem calc(var(--rand) + 2rem) .55rem var(--rand);scroll-padding-inline:var(--rand);overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:.4rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.finder-knoepfe::-webkit-scrollbar{display:none}.finder-knoepfe.finder-unter{padding-top:0}.finder.gefiltert .finder-kacheln{grid-template-columns:repeat(auto-fit,calc(33.3333% - 1rem))}}@media (width<=760px){.finder-knoepfe{--rand:1rem}.finder-knopf{font-size:var(--notiz);padding:0 .95rem}.finder-saetze{text-align:left;margin-top:1.2rem}.finder-saetze p{font-size:var(--basis);line-height:1.55}.finder-kacheln{margin-top:1.25rem}.finder .zimmer-gruppe{gap:1.4rem .9rem;padding:1.5rem 0 1.9rem}.finder .zimmer-gruppe:last-child{padding-bottom:0}.finder .gruppe-text{grid-column:auto;padding-top:.1rem}.finder .gruppe-text h3{font-size:var(--gross);margin-bottom:.45rem;line-height:1.15}.finder .gruppe-text p{font-size:var(--notiz);line-height:1.5}.finder .kachel.breit{grid-column:auto;grid-template-columns:none;align-items:start;gap:.25rem}.finder .kachel.breit .kachel-bild{margin-bottom:.45rem}.finder .kachel{gap:.25rem}.finder .kachel-bild{aspect-ratio:4/3;margin-bottom:.45rem}.finder .kachel.breit .kachel-bild{aspect-ratio:4/3}.finder .kachel h4{font-size:var(--plus)}.finder .kachel .finder-angaben{font-size:var(--mini);letter-spacing:.1em;line-height:1.7}.finder .kachel .finder-kind{font-size:var(--klein);line-height:1.45}.finder .kachel p:not(.finder-angaben):not(.finder-kind){font-size:var(--notiz);line-height:1.45}.finder .kachel .reihe-tun{display:none}.finder.gefiltert .finder-kacheln{grid-template-columns:repeat(auto-fit,calc(50% - .45rem));gap:1.4rem .9rem;padding-top:1.4rem}.finder.gefiltert .kachel.breit .kachel-bild{aspect-ratio:4/3}.finder-ende{flex-direction:column;align-items:stretch;gap:.9rem;margin-top:2rem;padding-top:1.75rem}.finder-ende .knopf{width:100%}}.tag{padding-bottom:0}.tag .kopfzeile{margin-bottom:0}.tag .zeitleiste{margin:clamp(3.5rem,7vw,5rem) 0 clamp(3rem,6vw,4.25rem)}.tag .zeitleiste span{max-width:30ch}.tag-regen{grid-template-columns:repeat(var(--zeilen,1), minmax(0, 1fr)) minmax(0, 1.35fr);border-top:1px solid var(--linie-wald);align-items:start;gap:1.5rem clamp(2rem,5vw,4.5rem);padding-top:2rem;display:grid}.tag-regen h3{margin:0 0 .5rem}.tag-regen p{max-width:44ch;margin:0}.tag-stimme{margin:0}.tag-stimme .sterne{color:var(--auf-wald);margin-bottom:.8rem}.tag-stimme .sterne .leer{color:var(--linie-wald)}.tag-stimme blockquote{font-family:var(--serif);font-weight:var(--serif-gewicht);font-size:var(--zwischen-m);color:var(--auf-wald);text-wrap:pretty;font-size-adjust:var(--serif-angleich);margin:0;line-height:1.32}.tag-stimme blockquote:before{content:"„"}.tag-stimme blockquote:after{content:"“"}.tag-stimme figcaption{font-size:var(--notiz);color:var(--auf-wald-weich);margin-top:.8rem}.tag-links{flex-wrap:wrap;justify-content:center;gap:1rem 2.75rem;margin:clamp(2.75rem,5vw,4rem) 0 0;display:flex}.tag .bild-breit{background:var(--wald-tief)}@media (width<=1120px){.tag-regen{grid-template-columns:repeat(2,minmax(0,1fr))}.tag-regen .tag-stimme{grid-column:1/-1}}@media (width<=760px){.tag .zeitleiste{margin:2.75rem 0 2.5rem}.tag .zeitleiste li{padding-bottom:1.7rem}.tag .zeitleiste li:last-child{padding-bottom:0}.tag-regen{grid-template-columns:1fr;padding-top:1.6rem}.tag-regen .tag-zeile p{font-size:var(--basis);line-height:1.55}.tag-links{flex-direction:column;align-items:flex-start;gap:1.1rem}.tag .bild-breit{height:calc(36 * var(--lvh));margin-top:3rem}}.schluss-knoepfe{align-items:flex-start}.schluss-telefon{justify-items:center;gap:.6rem;display:inline-grid}.schluss-telefon small{font-size:var(--klein);color:var(--auf-wald-weich)}@media (width<=760px){.schluss-telefon{flex:100%}.schluss-telefon .knopf{width:100%}}@media (prefers-reduced-motion:reduce){.finder-knopf,.finder-leiste{transition:none}}.anlaesse .kopfzeile{margin-bottom:clamp(2.5rem,5vw,3.75rem)}.anlass-karten{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.anlass{border-radius:var(--rund);isolation:isolate;background:var(--wald-tief);color:#fff;align-items:end;min-width:0;height:clamp(26rem,32vw,31rem);display:grid;position:relative;overflow:hidden}.anlass.breit{grid-column:span 2}.anlass img{object-fit:cover;z-index:-2;width:100%;max-width:none;height:calc(100% + 2rem);transition:transform 1.2s var(--aus);position:absolute;top:-1rem;left:0}.anlass-text{background:linear-gradient(#1c1a1700 0,#1c1a176b 2.75rem,#1c1a17a8 5.25rem,#1c1a17cc 100%);justify-items:start;gap:.55rem;padding:5.5rem clamp(1.25rem,1.8vw,1.6rem) clamp(1.3rem,1.8vw,1.6rem);display:grid}.anlass .anlass-titel{color:#fff;font-size:var(--zwischen-s);margin:0;line-height:1.12}.anlass-gruppe+.anlass-gruppe{margin-top:clamp(2.75rem,5vw,4rem)}.anlass-gruppe-titel{color:var(--tinte);align-items:center;gap:1.25rem;margin:0 0 1.25rem;font-size:clamp(1.6rem,2.3vw,2.1rem);line-height:1.15;display:flex}.anlass-gruppe-titel:after{content:"";background:var(--linie);flex:1;order:1;height:1px}.anlass-gruppe-zeichen{color:var(--tinte-leise);order:2;display:inline-flex}.anlass-gruppe-zeichen svg{width:1.6rem;height:1.6rem}.anlass p{color:#ffffffeb;max-width:40ch;font-size:var(--basis);margin:0;line-height:1.5}.anlass.breit p{max-width:64ch}.anlass-link{color:inherit;text-decoration:none}.anlass-link:after{content:"";z-index:1;position:absolute;inset:0}.anlass-link:focus-visible{outline:none}.anlass:has(.anlass-link:focus-visible){outline:2px solid var(--ziegel);outline-offset:3px}@media (hover:hover) and (pointer:fine){.anlass:hover img{transform:translateY(-.7rem)}}@media (width<=1120px){.anlass-karten{grid-template-columns:repeat(2,minmax(0,1fr))}.anlass{height:clamp(24rem,52vw,27rem)}}@media (width<=760px){.anlaesse .kopfzeile{margin-bottom:2rem}.anlass-karten{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.8rem;margin-inline:calc(-1*clamp(12px,2vw,32px));padding-inline:1rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.anlass-karten::-webkit-scrollbar{display:none}.anlass{aspect-ratio:4/5;scroll-snap-align:start;flex:none;width:82vw;height:auto;min-height:25rem}.anlass-text{padding:5rem 1.25rem 1.25rem}.anlass .anlass-titel{font-size:var(--groesser)}.anlass-gruppe-titel{margin-bottom:.8rem;padding-inline:calc(1rem - clamp(12px,2vw,32px))}.anlass p{font-size:var(--notiz)}}@media (prefers-reduced-motion:reduce){.anlass img,.anlass:hover img{transition:none;transform:none}}.still .anlass:hover img{transform:none}.raeume-kopf{margin-bottom:clamp(2.5rem,5vw,3.5rem)}.druck-kopf,.druck-fuss{display:none}.raumtabelle{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.raumtabelle thead th{top:calc(var(--kopf-hoehe) - 1px);z-index:2;background:var(--papier);box-shadow:inset 0 -1px 0 var(--tinte);text-align:left;vertical-align:bottom;font-size:var(--versal);letter-spacing:var(--sperrung);text-transform:uppercase;color:var(--tinte-leise);padding:1.05rem 1rem .9rem 0;font-weight:600;line-height:1.5;position:sticky}.raumtabelle thead .raum-spalte-name{width:22%;padding-left:1rem}.raumtabelle thead [data-feld=flaeche]{width:12%}.raumtabelle thead [data-feld=reihen],.raumtabelle thead [data-feld=stehend]{width:10.5%}.raumtabelle thead [data-feld=tische]{width:15%}.raum-gruppe{--sprung-extra:58px;scroll-margin-top:var(--sprung-extra)}.raum-kopf>*{background:var(--papier-2);vertical-align:middle;text-align:left;font-weight:inherit;background-clip:padding-box;border-top:1.9rem solid #0000;padding:.85rem 1.25rem .85rem 0}.raum-gruppe:first-of-type .raum-kopf>*{border-top-width:1.1rem}.raum-kopf>th{padding-left:1rem}.raum-kopf-zeile{align-items:center;gap:1.1rem;display:flex}.raum-kopf-bild{aspect-ratio:3/2;background:var(--papier-3);border-radius:4px;flex:none;width:6.75rem;display:block;overflow:hidden}.raum-kopf-bild img{object-fit:cover;width:100%;height:100%}.raum-kopf-bild.ohne-foto{color:var(--tinte-leise);background:var(--papier);box-shadow:inset 0 0 0 1px var(--linie);place-items:center;display:grid}.raum-kopf-bild.ohne-foto svg{opacity:.6;width:34px;height:34px}.raum-kopf-titel{min-width:0;font-family:var(--serif);font-weight:var(--serif-gewicht);font-size:var(--zwischen-s);letter-spacing:var(--serif-laufweite);text-wrap:balance;font-size-adjust:var(--serif-angleich);line-height:1.2}.raum-kopf-inhalt{justify-content:space-between;align-items:center;gap:1rem 2.5rem;display:flex}.raum-kopf-satz{max-width:60ch;font-size:var(--basis);color:var(--tinte-weich);line-height:1.55}.raum-kopf-inhalt .weiter{white-space:nowrap;flex:none}.raum>*{border-bottom:1px solid var(--linie);text-align:left;vertical-align:baseline;padding:.9rem 1rem .9rem 0}.raum-name{font-family:var(--serif);font-weight:var(--serif-gewicht);font-size:var(--gross);letter-spacing:var(--serif-laufweite);font-size-adjust:var(--serif-angleich);line-height:1.3;padding-left:1rem!important}.raum td.zahl{font-size:var(--notiz);color:var(--tinte-leise);line-height:1.45}.raum-zahl{font-family:var(--serif);font-weight:var(--serif-gewicht);font-size:var(--gross);color:var(--tinte);font-variant-numeric:tabular-nums lining-nums;font-size-adjust:var(--serif-angleich);line-height:1.2}.raum td.zahl small{font-size:var(--klein);color:var(--tinte-leise);margin-top:.15rem;line-height:1.4;display:block}.raum td.text{font-size:var(--notiz);color:var(--tinte-weich);line-height:1.5}.raum-offen{color:var(--tinte-leise)}.raum-kurz,.raum-handy-offen{display:none}.raeume-fuss{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 3rem;margin-top:1.6rem;display:flex}.raeume-fussnote{max-width:70ch;font-size:var(--notiz);color:var(--tinte-weich);margin:0}.raeume-drucken{color:inherit;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;border-radius:0;padding:0 0 .4rem;font-family:inherit}@media screen and (width>=901px) and (width<=1120px){.raumtabelle thead th{padding-right:.7rem}.raumtabelle thead .raum-spalte-name{width:21%}.raumtabelle thead [data-feld=flaeche]{width:13%}.raumtabelle thead [data-feld=reihen],.raumtabelle thead [data-feld=stehend]{width:11%}.raumtabelle thead [data-feld=tische]{width:16%}.raum>*{padding-right:.7rem}.raum-kopf-zeile{gap:.8rem}.raum-kopf-bild{width:4.5rem}.raum-kopf-titel{font-size:var(--gross)}.raum-kopf-inhalt{flex-direction:column;align-items:flex-start;gap:.7rem}.raum-zahl{font-size:var(--gross)}.raum-name{font-size:var(--plus)}}@media screen and (width<=900px){.raumtabelle,.raumtabelle tbody,.raumtabelle tr,.raumtabelle th,.raumtabelle td{display:block}.raumtabelle thead{display:none}.raumtabelle .raum-gruppe{--sprung-extra:0px;padding-top:1.75rem}.raumtabelle .raum-gruppe:first-of-type{padding-top:0}.raumtabelle tr.raum-kopf{border-bottom:1px solid var(--tinte);grid-template-rows:auto auto;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;column-gap:.9rem;padding-bottom:.75rem;display:grid}.raumtabelle .raum-kopf>*,.raum-kopf-zeile,.raum-kopf-inhalt{display:contents}.raum-kopf-bild{aspect-ratio:16/9;border-radius:4px;grid-row:1/span 2;width:100%}.raum-kopf-titel{font-size:var(--gross);grid-column:2;align-self:end;line-height:1.15}.raum-kopf-satz{display:none}.raum-kopf .weiter{font-size:var(--mini);white-space:normal;grid-column:2;place-self:start;margin-top:.4rem;padding-bottom:.3rem}.raum-kopf .weiter:after{inset:-12px 0 -10px}.raumtabelle tr.raum{border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:baseline;gap:.1rem 1rem;padding:.65rem 0 .7rem;display:flex}.raumtabelle .raum>*{border:0;padding:0}.raumtabelle .raum-name{max-width:100%;font-size:var(--plus);flex:1 0 auto;order:0;padding-left:0!important}.raumtabelle .raum td.text{text-align:right;font-size:var(--versal);color:var(--tinte-leise);flex:0 auto;order:1;margin-left:auto;line-height:1.4}.raumtabelle .raum td.text.offen,.raumtabelle .raum td.text.leer{display:none}.raumtabelle .raum:after{content:"";flex-basis:100%;order:2;height:.15rem}.raumtabelle .raum td.leer,.raumtabelle .raum td.zahl.offen{display:none}.raumtabelle .raum td.zahl.wert{order:3}.raumtabelle .raum td.zahl.offen.handy-sammel{order:4;display:block}.raum td.handy-sammel .raum-offen{display:none}.raum-handy-offen{display:inline}.raum td.zahl{font-size:var(--klein);line-height:1.5}.raum-kurz{display:inline}.raum-zahl{font-size:var(--plus)}.raum td.zahl small{font-size:var(--klein);margin:0;display:inline}.raum td.zahl small:before{content:", "}.raeume-fuss{flex-direction:column;gap:1.2rem;margin-top:1.4rem}.raeume-fussnote{font-size:var(--notiz);line-height:1.55}}@media print{@page{size:A4;margin:14mm 14mm 16mm}html:has(.raeume-abschnitt),body:has(.raeume-abschnitt){color:#000;background:#fff!important}body:has(.raeume-abschnitt){font-size:10pt}body:has(.raeume-abschnitt)>:not(main),body:has(.raeume-abschnitt) main>:not(.raeume-abschnitt){display:none!important}.raeume-abschnitt{background:0 0;padding:0}.raeume-abschnitt *{transition:none!important;animation:none!important}.raeume-abschnitt .rahmen{width:auto;margin:0}.raeume-abschnitt img,.raum-kopf-bild,.raeume-abschnitt .weiter,.raeume-abschnitt .vorspann{display:none!important}.druck-kopf{border-bottom:1px solid #000;justify-content:space-between;gap:2rem;margin-bottom:6mm;padding-bottom:3mm;font-size:9pt;display:flex}.druck-kopf p{margin:0}.druck-marke{font-weight:600}.raeume-kopf{margin-bottom:5mm}.raeume-kopf h2{color:#000;font-size:20pt}.raumtabelle thead{display:table-header-group}.raumtabelle thead th{box-shadow:none;color:#333;background:0 0;border-bottom:1px solid #000;padding:2mm 3mm 2mm 0;font-size:7pt;position:static}.raumtabelle thead .raum-spalte-name{width:19%;padding-left:2mm}.raumtabelle thead [data-feld=flaeche]{width:14%}.raumtabelle thead [data-feld=reihen]{width:11%}.raumtabelle thead [data-feld=tische]{width:15%}.raumtabelle thead [data-feld=stehend]{width:10%}.raum td.zahl{white-space:nowrap}.raum td.zahl small{white-space:normal}.raum-gruppe{break-inside:avoid;page-break-inside:avoid}.raum-kopf>*{box-shadow:none;background:0 0;border-top:4mm solid #0000;border-bottom:1px solid #000;padding:2.5mm 3mm 2mm 0}.raum-kopf>th{padding-left:2mm}.raum-kopf-titel{color:#000;font-size:13pt}.raum-kopf-satz{color:#333;font-size:8.5pt}.raum>*{border-bottom-color:#bbb;padding:2mm 3mm 2mm 0}.raum-name{color:#000;font-size:10.5pt;padding-left:2mm!important}.raum td.zahl,.raum td.text,.raum-offen,.raum td.zahl small{color:#333;font-size:8.5pt}.raum-zahl{color:#000;font-size:11pt}.raeume-fuss{margin-top:4mm}.raeume-fussnote{color:#333;font-size:8.5pt}.druck-fuss{break-inside:avoid;border-top:1px solid #000;grid-template-columns:repeat(2,minmax(0,1fr));gap:2mm 8mm;margin-top:8mm;padding-top:3mm;font-size:8.5pt;display:grid}.druck-fuss p{margin:0}.druck-fuss b{letter-spacing:.12em;text-transform:uppercase;color:#555;font-size:6.5pt;font-weight:600;display:block}}.ablauf .kopfzeile{margin-bottom:0}.ablauf .zeitleiste{margin:clamp(3.5rem,7vw,5rem) 0 clamp(3rem,6vw,4.25rem)}.ablauf .zeitleiste span{max-width:28ch}.ablauf-programm{border-top:1px solid var(--linie-wald);grid-template-columns:minmax(10rem,.8fr) minmax(0,3.2fr);align-items:baseline;gap:1.25rem clamp(2rem,4vw,3.5rem);padding-top:2rem;display:grid}.ablauf-programm-titel{font-family:var(--sans);font-size:var(--versal);letter-spacing:var(--sperrung);text-transform:uppercase;font-size-adjust:var(--text-angleich);margin:0;font-weight:600;line-height:1.6;color:var(--auf-wald-weich)!important}.ablauf-programm ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem clamp(1.5rem,3vw,3rem);margin:0;padding:0;list-style:none;display:grid}.ablauf-programm h4{font-family:var(--serif);font-weight:var(--serif-gewicht);font-size:var(--gross);letter-spacing:var(--serif-laufweite);color:var(--auf-wald);font-size-adjust:var(--serif-angleich);margin:0 0 .4rem;line-height:1.25}.ablauf-programm p{font-size:var(--basis);margin:0;line-height:1.55}@media (width>=1121px){.ablauf-programm{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem clamp(1rem,2vw,2rem)}.ablauf-programm ul{display:contents}.ablauf-programm li{padding-right:1.5rem}}@media (width<=1120px){.ablauf-programm{grid-template-columns:1fr}}@media (width<=760px){.ablauf .zeitleiste{margin:2.5rem 0 2.25rem}.ablauf .zeitleiste li{padding-bottom:1.35rem}.ablauf .zeitleiste span{max-width:none;font-size:var(--notiz);line-height:1.5}.ablauf .zeitleiste li:last-child{padding-bottom:0}.ablauf .kopfzeile .vorspann{font-size:var(--plus)}.ablauf-programm{gap:.9rem;padding-top:1.5rem}.ablauf-programm ul{grid-template-columns:1fr;gap:1rem}.ablauf-programm h4{font-size:var(--plus);margin-bottom:.2rem}.ablauf-programm p{font-size:var(--notiz);line-height:1.5}}.zimmer-kompakt-zusatz{color:var(--tinte-weich);margin:clamp(2rem,4vw,2.75rem) 0 0}@media (width>=761px){.anreise-karte .reihen.paar .reihe{grid-template-columns:minmax(9rem,.7fr) 2fr;padding:1.15rem 0}}.karte-weiter{margin:1.25rem 0 0}@media (width<=760px){.anreise-karte .geteilt{gap:2.25rem}.anreise-karte .reihen.paar .reihe{padding:.95rem 0 1rem}.anreise-karte .reihen.paar h3{font-family:var(--sans);font-size:var(--versal);letter-spacing:var(--sperrung);text-transform:uppercase;color:var(--tinte-leise);font-size-adjust:var(--text-angleich);font-weight:600;line-height:1.6}.anreise-karte .reihe-zeile{font-size:var(--basis);line-height:1.55}}.stimmen-feste{width:min(var(--breite), 100% - clamp(3rem, 10vw, 10rem));grid-template-columns:repeat(var(--anzahl-rechner,3), minmax(0, 1fr));align-items:start;gap:2.5rem clamp(2.25rem,4vw,4rem);margin-inline:auto;display:grid}.stimmen-feste .stimme{width:auto}.stimmen-feste .stimme blockquote{font-size:var(--plus);line-height:1.45}.stimmen-feste .stimme figcaption{font-size:var(--notiz);align-items:flex-start;line-height:1.45}.stimmen-feste .stimme figcaption:before{width:2rem;margin-top:.7em}@media (width<=1120px){.stimmen-feste{--rand:calc((100% - min(var(--breite), 100% - clamp(3rem, 10vw, 10rem))) / 2);width:auto;padding-inline:var(--rand) calc(var(--rand) + 1rem);scroll-padding-inline:var(--rand);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(62vw,26rem);grid-auto-flow:column;column-gap:2.5rem;margin:0;overflow-x:auto}.stimmen-feste::-webkit-scrollbar{display:none}.stimmen-feste .stimme{scroll-snap-align:start}.stimmen-feste .stimme.nur-rechner{display:none}}@media (width<=760px){.stimmen-feste{--rand:1.6rem;grid-auto-columns:80vw;column-gap:1.75rem}.stimmen-feste .stimme blockquote{font-size:var(--gross)}}.anfrage-neu .feld-flexibel{margin-top:-1.1rem}.formular-details{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);display:block}.formular-details summary{cursor:pointer;min-height:44px;font-family:var(--serif);font-weight:var(--serif-gewicht);font-size:var(--plus);letter-spacing:var(--serif-laufweite);font-size-adjust:var(--serif-angleich);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;line-height:1.3;list-style:none;display:flex}.formular-details summary::-webkit-details-marker{display:none}.formular-details summary svg{width:16px;height:16px;color:var(--tinte-leise);transition:transform .3s var(--aus);flex:none}.formular-details[open] summary svg{transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.formular-details summary:hover{color:var(--tinte-weich)}}.formular-details-inhalt{gap:1.6rem;padding:.5rem 0 1.75rem;display:grid}.auswahl-mehrfach{border:0;min-inline-size:0;margin:0;padding:0}.auswahl-mehrfach legend{float:left;width:100%;font-size:var(--versal);letter-spacing:var(--sperrung);text-transform:uppercase;color:var(--tinte-leise);margin-bottom:.7rem;padding:0;font-weight:600;line-height:1.5}.auswahl-mehrfach-liste{clear:both;flex-wrap:wrap;gap:.45rem;display:flex}.auswahl-mehrfach .wahl{border:1px solid var(--linie);min-height:44px;color:var(--tinte);font-size:var(--notiz);letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.05rem;font-weight:400;line-height:1.2;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;position:relative}.auswahl-mehrfach .wahl input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.auswahl-mehrfach .wahl:hover{border-color:var(--tinte-leise)}}.auswahl-mehrfach .wahl:has(input:checked){background:var(--wald);border-color:var(--wald);color:var(--auf-wald)}.auswahl-mehrfach .wahl:has(input:checked):before{content:"";border-bottom:1.5px solid;border-left:1.5px solid;width:.55rem;height:.3rem;transform:translateY(-.12rem)rotate(-45deg)}.auswahl-mehrfach .wahl:has(input:focus-visible){outline:2px solid var(--ziegel);outline-offset:2px}@media (width<=760px){.anfrage-neu .feld-flexibel{margin-top:-.9rem}.formular:has(.feld-halb){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.1rem}.formular:has(.feld-halb)>:not(.feld-halb){grid-column:1/-1}.auswahl-mehrfach-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.auswahl-mehrfach .wahl{text-align:center;font-size:var(--klein);border-radius:12px;justify-content:center;padding:.55rem .6rem}}@media (prefers-reduced-motion:reduce){.formular-details summary svg,.auswahl-mehrfach .wahl{transition:none}}@media (width<=760px){:root{--abschnitt:4.5rem}.stimmen{padding:3.5rem 0}.fuss{padding:3.25rem 0 1.25rem}.fuss-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem;position:relative}.fuss-marke,.fuss-kontakt{grid-column:1/-1}.fuss-logo{height:52px}.fuss-zeilen{margin:.9rem 0 .3rem}.fuss-navi{margin:0}.fuss-wappen{height:56px;margin:0;position:absolute;top:0;right:0}.fuss-titel{margin-bottom:.35rem}.fuss ul{gap:0}.fuss li a{align-items:center;min-height:44px;display:flex}.fuss-kontakt ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem}.fuss-adresse{grid-row:span 2;padding-top:.55rem}.fuss-unten{gap:0;margin-top:2rem;padding-top:.75rem;display:grid}.fuss-recht a.macher,.fuss-links a{align-items:center;min-height:44px;display:inline-flex}.fuss-links{flex-wrap:wrap;align-items:center;column-gap:.3rem;display:flex}}:root{--fehler:#9b3a26}.formular-pflicht{font-size:var(--klein);color:var(--tinte-leise);grid-column:1/-1;margin:0 0 -.5rem;line-height:1.45}.pflicht-stern{color:var(--tinte-weich);margin-left:.3em;font-size:1.15em;line-height:0}.feld.frei .pflicht-stern{visibility:hidden}.feld-fehler{font-size:var(--klein);color:var(--fehler);margin:.45rem 0 0;line-height:1.4}.feld.fehler input:not([type=checkbox]),.feld.fehler textarea,.feld.fehler .feld-auswahl{border-bottom-color:var(--fehler);box-shadow:0 1px 0 var(--fehler)}.feld.fehler label:not(.haken),.feld.fehler .pflicht-stern,.formular-fehler{color:var(--fehler)}.feld-auswahl.leer>span{color:var(--tinte-leise)}.datum-feld{position:relative}.datum-feld .kalender{top:calc(100% + .45rem);left:0}.datum-feld .kalender.oben{top:auto;bottom:calc(100% + .45rem)}.feld-auswahl.datum-knopf svg{width:15px;height:15px}.datum-feld.offen .feld-auswahl{border-bottom-color:var(--tinte);box-shadow:0 1px 0 var(--tinte)}@media (width>=761px){.fragen-teil .geteilt-text{top:max(calc(var(--kopf-hoehe) + 1.5rem), calc(var(--kopf-hoehe) + (100 * var(--svh) - var(--kopf-hoehe) - var(--fragen-hoehe,11rem)) / 2))}}.wisch{touch-action:pan-y;touch-action:pan-y pinch-zoom;overscroll-behavior-x:contain;overflow-y:hidden}.wisch.zieht{scroll-snap-type:none;scroll-behavior:auto}@media (hover:none) and (pointer:coarse){.wisch{overflow-x:hidden}}.flug-inhalt{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.75rem,3.2vw,2.6rem);padding:0 1.25rem;display:flex;position:absolute;inset:0}.flug-inhalt .flug-slogan{z-index:auto;max-width:11em;padding:0;position:relative;inset:auto}.flug-knopf{opacity:var(--w,1);transform:translateY(calc((1 - var(--w,1)) * .6rem));margin:0}.flug-knopf.blass{pointer-events:none}.flug-knopf.verborgen{visibility:hidden}.flug-knopf .knopf{box-shadow:0 6px 24px #1c1a1747}@media (width<=760px){.flug-knopf .knopf{min-height:3.25rem}.wege.stapel .weg{align-content:center}.wege.stapel .weg-pfeil{color:#fff;width:3.25rem;height:3.25rem;opacity:var(--t,1);transform:translateY(calc((1 - var(--t,1)) * 16px));border:1px solid #ffffffb3;border-radius:50%;place-items:center;margin:1.5rem auto 0;display:grid;position:relative;bottom:auto;left:auto;right:auto}.wege.stapel .weg-pfeil svg{width:1.45rem;height:.7rem}}.route-knopf{margin:1.8rem 0 0}.route-knopf .knopf{min-height:3.25rem}.route-knopf.mehrere{flex-wrap:wrap;gap:.75rem;min-width:0;display:flex}.route-knopf.mehrere .knopf{white-space:normal;text-align:center}.route-zeilen .weiter{margin-top:.9rem}@media (width>=761px){.route-oben{grid-template-rows:auto 1fr;grid-template-areas:"text karte""zeilen karte";row-gap:0}.route-oben>.geteilt-text{grid-area:text}.route-oben>.karte-spalte{grid-area:karte}.route-oben>.route-zeilen{grid-area:zeilen;margin-top:2.25rem}}@media (width<=760px){.route-knopf{margin-top:1.5rem}.route-knopf .knopf{width:100%}}.schluss-foto{isolation:isolate;background:var(--wald-tief);position:relative;overflow:hidden}.schluss-hintergrund{z-index:-1;position:absolute;inset:0}.schluss-hintergrund img{object-fit:cover;width:100%;max-width:none;height:100%}.schluss-hintergrund:after{content:"";background:radial-gradient(62% 70%,#141a1480,#141a1400),#141a145c;position:absolute;inset:0}.schluss-foto .vorspann,.schluss-foto .schluss-telefon small{color:#fff}.schluss-foto .knopf-hell{border-color:#ffffffd9}@media (width<=760px){.schluss-hintergrund:after{background:linear-gradient(#141a141f,#141a1400 30% 70%,#141a141f),#141a1499}}.kachel-bild,.kachel.breit .kachel-bild,.finder .kachel-bild,.finder .kachel.breit .kachel-bild,.finder.gefiltert .kachel.breit .kachel-bild{aspect-ratio:3/2}.kachel.breit .kachel-bild img{object-position:50% 50%}.welt-bild,.haus-bild,.zimmer-kompakt-haeuser .reihe-bild,.reihen.klein.zimmer-kompakt-haeuser .reihe-bild{aspect-ratio:3/2}.galerie-gross{aspect-ratio:3/2;height:auto}.galerie-vorschau{width:7.5rem;height:5rem}@media (width<=760px){.zimmer-kompakt-haeuser .reihe-bild,.reihen.klein.zimmer-kompakt-haeuser .reihe-bild,.galerie-gross{aspect-ratio:3/2}.galerie-vorschau{width:4.8rem;height:3.2rem}.titel-bild .nur-rechner{display:none}}@media (width>=761px){.titel-bild .nur-handy{display:none}}@media (width<=760px){.titel-kurz:not(.mit-suche) .titel-inhalt{padding-bottom:1.75rem}}.vergleich-name-knopf{color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;text-underline-offset:.22em;background:0 0;border:0;margin:0;padding:0;text-decoration:underline 1px #0000;transition:text-decoration-color .2s,color .2s;display:inline}.vergleich-name-knopf:hover{text-decoration-color:currentColor}.vergleich-name-knopf:focus-visible{outline:2px solid var(--tinte);outline-offset:3px;border-radius:2px}.vergleich-raeume{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.vergleich-raeume span{color:var(--tinte-leise);white-space:nowrap}.vergleich-fuss{justify-content:flex-end;margin-top:1.75rem;display:flex}@media (width<=760px){.buehne-reiter.viele{scrollbar-width:none;overscroll-behavior-x:contain;justify-content:flex-start;gap:1.4rem;overflow-x:auto}.buehne-reiter.viele::-webkit-scrollbar{display:none}.buehne-reiter.viele button{flex:none}}@media screen{.raeume-abschnitt.nur-druck{display:none}}@media (width<=760px){.reihen.klein.trauorte-liste .reihe{padding:1.4rem 0 1.6rem;display:block}.reihen.klein.trauorte-liste .reihe-bild{aspect-ratio:3/2;border-radius:var(--rund);width:100%;margin:0 0 1rem}.trauorte-liste .reihe-ende{margin-top:.7rem}}img[data-lupe]{cursor:zoom-in}img[data-lupe]:focus-visible{outline:2px solid var(--tinte);outline-offset:3px}html.lupe-offen{overflow:hidden}.lupe{z-index:1000;opacity:0;overscroll-behavior:contain;background:#14120feb;place-items:center;padding:clamp(3.75rem,6vw,4.5rem) clamp(.75rem,3vw,3rem) clamp(1rem,3vw,2rem);transition:opacity .2s;display:grid;position:fixed;inset:0}.lupe[hidden]{display:none}.lupe.offen{opacity:1}.lupe figure{justify-items:center;gap:.8rem;max-width:100%;max-height:100%;margin:0;display:grid}.lupe img{object-fit:contain;cursor:default;border-radius:6px;width:auto;max-width:min(100%,2000px);height:auto;max-height:calc(100dvh - 9rem);display:block}.lupe figcaption{color:#ffffffc7;max-width:60ch;font-size:var(--notiz);text-align:center;line-height:1.5}.lupe-zu{top:max(.9rem, env(safe-area-inset-top));right:max(.9rem, env(safe-area-inset-right));color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:3rem;height:3rem;padding:0;transition:background .2s;display:grid;position:absolute}.lupe-zu svg{width:22px;height:22px}.lupe-zu:hover{background:#ffffff42}.lupe-zu:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.lupe{transition:none}}.erleben-band{margin-top:clamp(2.5rem,5vw,4rem)}.anreise-bilder{padding-top:0}.bilder.sieben{grid-template-rows:260px 260px;grid-template-columns:1.4fr 1fr 1fr 1fr}.bilder.vier{grid-template-rows:300px;grid-template-columns:repeat(4,minmax(0,1fr))}.bilder.vier figure:first-child{grid-row:auto}@media (width<=1120px){.bilder.sieben{grid-template-rows:260px 200px 200px;grid-template-columns:1fr 1fr 1fr}.bilder.sieben figure:first-child{grid-area:auto/span 3}.bilder.vier{grid-template-rows:240px 240px;grid-template-columns:1fr 1fr}}@media (width<=760px){.bilder.sieben{grid-template-rows:220px repeat(3,150px);grid-template-columns:1fr 1fr}.bilder.sieben figure:first-child{grid-column:span 2}.bilder.vier{grid-template-rows:170px 170px}}.manufakturen .erleben-band{padding-bottom:clamp(3.5rem,7vw,6rem)}.schluss-geteilt{isolation:isolate;text-align:left;position:relative;overflow:hidden}.schluss-bild img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.schluss-geteilt .vorspann{margin-inline:0}.schluss-geteilt .titel-knoepfe{justify-content:flex-start}@media (width>=761px){.schluss-geteilt{grid-template-columns:1fr 1fr;min-height:min(88vh,860px);display:grid}.schluss-geteilt .schluss-bild{grid-area:1/2;position:relative}.schluss-geteilt .schluss-bild img{position:absolute;inset:0}.schluss-geteilt .schluss-text{width:min(600px,100%);padding:var(--abschnitt) clamp(2rem, 5vw, 5rem);grid-area:1/1;place-self:center end}}@media (width<=760px){.schluss-geteilt{background:var(--wald-tief);align-items:flex-end;min-height:92svh;display:flex}.schluss-geteilt .schluss-bild{z-index:-1;position:absolute;inset:0}.schluss-geteilt .schluss-bild:after{content:"";background:linear-gradient(#141a140d,#141a141a 30%,#141a14bd 56%,#141a14db);position:absolute;inset:0}.schluss-geteilt .schluss-text{width:100%;padding:3rem 1rem 3.5rem}.schluss-geteilt h2,.schluss-geteilt .vorspann{color:#fff}.schluss-geteilt .knopf-rot{background:var(--knopf-titel);color:var(--knopf-titel-text)}.schluss-geteilt .knopf-rot:hover{background:var(--knopf-titel-hover)}.schluss-geteilt .titel-knoepfe .knopf{width:100%}}@media (width<=1120px){.vergleich-zeile.leer{display:none}}.titel-klein.titel-hoch{--buehne:calc(100 * var(--svh))}@media (width<=760px){.bilder.vier.gross-handy{grid-template-rows:none;grid-template-columns:1fr;grid-auto-rows:auto}.bilder.vier.gross-handy figure{aspect-ratio:3/2;grid-column:auto}}.film{background:var(--wald-tief)}.film-start{z-index:1;color:#fff;background:#141a1424;place-items:center;display:grid;position:absolute;inset:0}.film-kreis{aspect-ratio:1;backdrop-filter:blur(3px);width:clamp(4.75rem,7vw,6.25rem);transition:transform .35s var(--aus), background-color .35s var(--aus);background:#141a141f;border:1.5px solid #ffffffe6;border-radius:50%;place-items:center;padding-left:.3rem;display:grid;position:relative}.film-kreis svg{opacity:.95;width:34%;height:auto}.film-start:hover .film-kreis,.film-start:focus-visible .film-kreis{background:#141a1442;transform:scale(1.06)}.film-start:focus-visible{outline:none}.film-start:focus-visible .film-kreis{outline-offset:5px;outline:2px solid #fff}.film.laedt .film-kreis{border-color:#ffffff59}.film.laedt .film-kreis:after{content:"";border:1.5px solid #0000;border-top-color:#fff;border-radius:50%;animation:.9s linear infinite film-dreht;position:absolute;inset:-1.5px}@keyframes film-dreht{to{transform:rotate(360deg)}}.film video{z-index:2;object-fit:contain;opacity:0;background:#000;width:100%;height:100%;position:absolute;inset:0}.film.spielt video{opacity:1}.film.spielt .film-start{display:none}@media (width<=760px){.film.spielt{aspect-ratio:16/9;height:auto}}.gaeste{padding-bottom:0}@media (width<=760px){.bilder.ausflug-band{grid-template-rows:none;grid-auto-rows:auto}.bilder.ausflug-band figure:first-child{aspect-ratio:4/3}.bilder.ausflug-band figure:not(:first-child){aspect-ratio:3/4}}.titel-suche-oben{width:100%}.suche-oben .titel-satz{margin-bottom:clamp(1.6rem, calc(3.4 * var(--lvh)), 2.4rem)}@media (width<=760px){.suche-oben .titel-inhalt{padding-bottom:1.25rem}.suche-oben h1{font-size:var(--titel-m)}.suche-oben .titel-satz{font-size:var(--basis);margin-bottom:1.25rem;line-height:1.55}}.pas-neu{padding-bottom:0}.pas-raster{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.pas-raster h2{font-size:var(--titel-l);max-width:12ch;margin:0}.pas-raster .vorspann{margin-top:.4rem}.pas-raster .text{color:var(--tinte-weich);margin-bottom:0}@media (width<=760px){.pas-raster{text-align:center;grid-template-columns:1fr;gap:1.25rem}.pas-raster h2{margin-inline:auto}}.eindruck .weg-text span{width:auto;padding-right:3.4rem}.eindruck:not([href]) .weg-text span{padding-right:0}.eindruck .weg-text span{max-width:46ch}@media (width>=761px){.wege.eindruecke{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:clamp(14rem,19vw,22rem);gap:1rem;display:grid}.eindruck{height:auto}.eindruck:first-child{grid-area:span 2/span 2}.eindruck:nth-child(2){grid-row:span 2}.eindruck:first-child .weg-text strong{font-size:var(--titel-xs)}}@media (width<=760px){.eindruecke .nur-rechner{display:none}}.anreise-bilder .bilder.vier{grid-template-rows:none;grid-auto-rows:auto}.anreise-bilder .bilder.vier figure{aspect-ratio:3/2;grid-column:auto}.eindruecke .eindruck img{width:calc(100% + 2px);left:-1px;right:auto;transform:none}@media (width<=760px){.buehne-reiter.viele{overscroll-behavior:contain;touch-action:pan-x pan-y;overflow-y:hidden}}.zimmer-merkmale{margin-top:clamp(3rem,6vw,5rem)}.zimmer-merkmale h2{margin:0 0 1.6rem}.merkmale{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));column-gap:clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.merkmale li{border-top:1px solid var(--linie);font-size:var(--basis);color:var(--tinte);grid-template-columns:28px 1fr;align-items:center;gap:.9rem;padding:.95rem 0;line-height:1.35;display:grid}.merkmal-symbol{width:28px;height:28px;color:var(--tinte)}@media (width<=760px){.merkmale{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.merkmale li{font-size:var(--notiz);grid-template-columns:24px 1fr;gap:.65rem;padding:.8rem 0}.merkmal-symbol{width:24px;height:24px}}.presse-artikel{margin-top:clamp(3rem,6vw,5rem)}.presse-artikel h3{font-size:var(--zwischen-l);margin:0 0 1.2rem}.presse-artikel ul{border-top:1px solid var(--linie);margin:0;padding:0;list-style:none}.presse-artikel li{border-bottom:1px solid var(--linie);grid-template-columns:16rem minmax(0,1fr);align-items:baseline;gap:1.5rem;padding:1.1rem 0;display:grid}.presse-wann{font-size:var(--notiz);color:var(--tinte-leise)}.presse-artikel a{color:var(--tinte);font-family:var(--serif);font-size:var(--gross);flex-wrap:wrap;align-items:baseline;gap:.35rem .8rem;line-height:1.3;text-decoration:none;display:inline-flex}.presse-artikel a:hover{text-underline-offset:.2em;text-decoration:underline}.presse-artikel a svg{align-self:center;width:1.1rem;height:.7rem}.presse-art{font-family:var(--sans);font-size:var(--versal);letter-spacing:var(--sperrung);text-transform:uppercase;color:var(--tinte-leise);font-weight:600}@media (width<=760px){.presse-artikel li{grid-template-columns:1fr;gap:.35rem}}.karte-zustimmung{z-index:1;text-align:center;color:#fff;background:linear-gradient(#141a149e,#141a149e),url(/bilder/albgut/albgut-luftbild-gelaende-960.webp) 50%/cover;place-content:center;justify-items:center;gap:1rem;padding:1.5rem;display:grid;position:absolute;inset:0}.karte-zustimmung .karte-text{color:#fff;max-width:30ch;font-size:var(--basis);padding:0;line-height:1.5;display:block;position:static}.karte-zustimmung .knopf{background:var(--knopf-titel);color:var(--knopf-titel-text);border-color:var(--knopf-titel)}.karte-zustimmung .knopf:hover{background:var(--knopf-titel-hover);border-color:var(--knopf-titel-hover)}.karte-zustimmung small{max-width:32ch;font-size:var(--klein);color:#ffffffd9;line-height:1.45}.karte.geladen .karte-zustimmung{display:none}.karte-widerruf{border-top:1px solid var(--linie);margin-top:2.5rem;padding-top:1.5rem}.finder-kachel{position:relative}.finder-kachel .kachel-link{color:inherit;text-decoration:none}.finder-kachel .kachel-link:after{content:"";z-index:1;position:absolute;inset:0}.finder-kachel p a{z-index:2;position:relative}.finder-kachel:has(.kachel-link:focus-visible){outline:2px solid var(--tinte);outline-offset:6px;border-radius:var(--rund)}.finder-kachel .kachel-link:focus-visible{outline:none}.finder-kachel .kachel-bild{position:relative}.kachel-pfeil{z-index:2;color:#fff;filter:drop-shadow(0 1px 1.5px #0000008c)drop-shadow(0 0 6px #0000004d);cursor:pointer;opacity:0;background:0 0;border:0;place-items:center;width:2rem;height:2rem;margin-top:-1rem;padding:0;transition:opacity .25s,transform .2s;display:grid;position:absolute;top:50%;left:.2rem}.kachel-pfeil:before{content:"";position:absolute;inset:-.5rem}.kachel-pfeil:not(.zurueck){left:auto;right:.2rem}.kachel-pfeil svg{stroke-width:2px;width:18px;height:18px}.kachel-pfeil.zurueck svg{transform:scaleX(-1)}.kachel-pfeil:hover{transform:scale(1.12)}.kachel-pfeil:focus-visible{opacity:1;outline-offset:2px;border-radius:4px;outline:2px solid #fff}.finder-kachel:hover .kachel-pfeil,.finder-kachel:focus-within .kachel-pfeil{opacity:1}.finder-kachel .kachel-bild img{transition:opacity .2s}@media (hover:none){.kachel-pfeil{opacity:.92;left:0}.kachel-pfeil:not(.zurueck){right:0}.kachel-pfeil svg{width:16px;height:16px}}.handy-menue .menue-knopf{place-items:center;display:inline-grid}.werte-liste{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);margin:clamp(1.75rem,3.5vw,2.75rem) 0 0;padding:0;list-style:none;display:grid}.werte-bild{aspect-ratio:4/5;border-radius:var(--rund);background:var(--papier-3);margin-bottom:1.1rem;overflow:hidden}.werte-bild img{object-fit:cover;width:100%;height:100%}.werte-liste h3{font-size:var(--zwischen-m);margin:0 0 .5rem}.werte-liste p{color:var(--tinte-weich);margin:0;line-height:1.6}.zahlen-titel{font-size:var(--titel-xs);margin:0 0 clamp(1.5rem,3vw,2.25rem)}.zahlen-liste{border-top:1px solid var(--linie);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;display:grid}.zahlen-liste>div{padding:1.4rem 1.25rem 0 0}.zahlen-liste>div+div{border-left:1px solid var(--linie);padding-left:1.25rem}.zahlen-liste dt{font-family:var(--serif);font-weight:var(--serif-gewicht);font-size:var(--titel-m);letter-spacing:var(--serif-laufweite);color:var(--tinte);line-height:1}.zahlen-liste dd{font-size:var(--notiz);color:var(--tinte-weich);margin:.6rem 0 0;line-height:1.45}.presse-kurz .presse-artikel{margin-top:0}.presse-kurz ul{margin-top:1.5rem}.presse-weiter{margin-top:1.6rem}@media (width<=1120px){.zahlen-liste{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.6rem}.zahlen-liste>div:nth-child(3n+1){border-left:0;padding-left:0}}@media (width<=760px){.werte-liste{grid-template-columns:1fr}.werte-bild{aspect-ratio:3/2}.zahlen-liste{grid-template-columns:1fr 1fr}.zahlen-liste>div,.zahlen-liste>div+div{border-left:0;padding:1.1rem .75rem 0 0}.zahlen-liste>div:nth-child(2n){border-left:1px solid var(--linie);padding-left:.75rem}}.stimme-note{font-size:var(--versal);letter-spacing:var(--sperrung);text-transform:uppercase;color:var(--tinte);font-weight:600;display:inline-block}.fuehrungen-zusatz{color:var(--auf-wald-weich);font-size:var(--basis);margin:1.6rem 0 0;line-height:1.6}.fuehrungen-zusatz a{color:var(--auf-wald)}.anfahrt-lageplan{font-size:var(--basis);color:var(--tinte-weich);max-width:40ch;margin:1.8rem 0 0;line-height:1.55}.anfahrt-lageplan-knopf{margin:1.1rem 0 0}.knopf-pfeil{align-items:center;gap:.7rem;display:inline-flex}.knopf-pfeil svg{width:18px;height:18px;transition:transform .3s var(--aus);flex:none}.knopf-pfeil:hover svg{transform:translate(4px)}.anlaesse+.vergleich-abschnitt{padding-top:0}
