@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-garamond-latin-700-normal.DajfzrDU.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-700-normal.O25Qpphb.woff) format("woff")}:root{--gold:#B58E4C;--gold-text:#8A6A31;--gold-hell:#D2B274;--tinte:#141311;--tinte-weich:#45423D;--grau:#6E6A63;--seite:#FAF8F4;--elfenbein:#FAF8F4;--weiss:#FFFFFF;--dunkel:#161513;--linie:rgba(20,19,17,.14);--linie-dunkel:rgba(250,248,244,.18);--auf-gold:#141311;--platz-1:#F1EDE5;--platz-2:#EDE8DE;--ok-flaeche:#EAF3E6;--ok-rand:#9CBD8D;--ok-text:#2C4A1E;--fehler-flaeche:#F7ECE6;--fehler-rand:#D3A38A;--fehler-text:#6B341A;--kopf-schwebt:rgba(255,255,255,.86);--raum-1:4px;--raum-2:8px;--raum-3:12px;--raum-4:16px;--raum-5:24px;--raum-6:32px;--raum-7:48px;--raum-8:64px;--raum-9:96px;--raum-10:128px;--text-xs:.8rem;--text-s:.9rem;--text-m:1rem;--text-l:1.25rem;--text-xl:1.6rem;--text-2xl:2.2rem;--text-3xl:clamp(2.4rem,5vw,3.6rem);--text-4xl:clamp(2.8rem,6vw,4.6rem);--text-hero:clamp(3rem,6.6vw,5.6rem);--zeilenhoehe-text:1.6;--zeilenhoehe-titel:1.15;--zeilenlaenge:68ch;--radius:10px;--radius-gross:18px;--rahmen:1px solid var(--linie);--breite:1180px;--schrift-titel:"Cormorant Garamond", Georgia, "Times New Roman", serif;--schrift-text:"Inter", -apple-system, "Segoe UI", sans-serif}@media(prefers-color-scheme:dark){:root{--tinte:#F2EFE9;--tinte-weich:#B8B3AA;--grau:#8C877E;--seite:#141311;--weiss:#1C1B18;--dunkel:#0B0A09;--linie:rgba(250,248,244,.14);--gold-text:#D2B274;--platz-1:#211F1B;--platz-2:#1A1916;--ok-flaeche:#1D2A17;--ok-rand:#4E6B3E;--ok-text:#CFE3C2;--fehler-flaeche:#2C1A11;--fehler-rand:#7A4A32;--fehler-text:#F0CDB9;--kopf-schwebt:rgba(20,19,17,.88)}}*,*:before,*:after{box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;scroll-behavior:auto}body{margin:0;font-family:var(--schrift-text);font-size:var(--text-m);line-height:var(--zeilenhoehe-text);color:var(--tinte);background:var(--seite);-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--schrift-titel);font-weight:600;line-height:var(--zeilenhoehe-titel);margin:0 0 var(--raum-4);text-wrap:balance}h1{font-size:var(--text-3xl);letter-spacing:.01em}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-l)}p,ul,ol{margin:0 0 var(--raum-4);max-width:var(--zeilenlaenge)}p:last-child{margin-bottom:0}a{color:inherit;text-decoration-color:var(--gold);text-underline-offset:3px}a:hover{color:var(--gold-text)}strong{font-weight:600}:focus-visible{outline:2px solid var(--gold-text);outline-offset:3px;border-radius:2px}.sprungmarke{position:absolute;left:-9999px;top:0;background:var(--tinte);color:var(--weiss);padding:var(--raum-3) var(--raum-5);z-index:100}.sprungmarke:focus{left:var(--raum-4);top:var(--raum-4)}.hülle{width:100%;max-width:var(--breite);margin-inline:auto;padding-inline:var(--raum-5)}@media(min-width:768px){.hülle{padding-inline:var(--raum-6)}}.sektion{padding-block:var(--raum-8)}@media(min-width:900px){.sektion{padding-block:var(--raum-9)}}.sektion--dunkel{background:var(--dunkel);color:var(--elfenbein)}.sektion--weiss{background:var(--weiss)}.kicker{display:flex;align-items:center;gap:var(--raum-4);font-family:var(--schrift-titel);font-size:var(--text-s);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-text);margin-bottom:var(--raum-5)}.kicker:before{content:"";width:var(--raum-7);height:1px;background:var(--gold);flex:none}.kicker--mittig{justify-content:center}.kicker--mittig:after{content:"";width:var(--raum-7);height:1px;background:var(--gold);flex:none}.sektion--dunkel .kicker{color:var(--gold-hell)}.sektion--dunkel .kicker:before,.sektion--dunkel .kicker:after{background:var(--gold)}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:var(--raum-2);padding:var(--raum-4) var(--raum-6);font-family:var(--schrift-text);font-size:var(--text-m);font-weight:600;line-height:1.2;text-decoration:none;border-radius:var(--radius);border:1px solid var(--tinte);background:var(--tinte);color:var(--weiss);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.knopf:hover{background:var(--gold-text);border-color:var(--gold-text);color:var(--weiss)}.knopf--linie{background:transparent;color:var(--tinte);border:1px solid var(--linie)}.knopf--linie:hover{border-color:var(--gold-text);color:var(--gold-text);background:transparent}.knopf--gold{background:var(--gold);border-color:var(--gold);color:var(--auf-gold)}.knopf--gold:hover{background:var(--gold-hell);border-color:var(--gold-hell);color:var(--tinte)}.sektion--dunkel .knopf--linie{color:var(--elfenbein);border-color:var(--linie-dunkel)}.sektion--dunkel .knopf--linie:hover{color:var(--gold-hell);border-color:var(--gold-hell)}.karte{background:var(--weiss);border:var(--rahmen);border-radius:var(--radius);transition:border-color .15s ease,box-shadow .15s ease}.karte:hover{border-color:#b0862b8c;box-shadow:0 12px 32px #14131112}.vorspann{font-size:var(--text-l);color:var(--tinte-weich)}.klein{font-size:var(--text-s);color:var(--grau)}.mittig{text-align:center}.mittig p,.mittig .vorspann{margin-inline:auto}.feld{margin-bottom:var(--raum-5)}.feld label{display:block;font-size:var(--text-s);font-weight:600;margin-bottom:var(--raum-2)}.feld input,.feld select,.feld textarea{width:100%;padding:var(--raum-3) var(--raum-4);font:inherit;color:var(--tinte);background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius)}.feld input:focus,.feld select:focus,.feld textarea:focus{outline:2px solid var(--gold-text);outline-offset:1px;border-color:var(--gold-text)}.feld--honig{position:absolute;left:-9999px}.formular-meldung{display:none;padding:var(--raum-4);border-radius:var(--radius);margin-top:var(--raum-4)}.formular-meldung--ok{background:var(--ok-flaeche);border:1px solid var(--ok-rand);color:var(--ok-text)}.formular-meldung--fehler{background:var(--fehler-flaeche);border:1px solid var(--fehler-rand);color:var(--fehler-text)}.formular-meldung a{color:inherit}.faq{border-top:var(--rahmen)}.faq details{border-bottom:var(--rahmen)}.faq summary{display:flex;align-items:baseline;justify-content:space-between;gap:var(--raum-4);padding:var(--raum-5) 0;font-weight:600;font-size:var(--text-m);cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--schrift-titel);font-size:var(--text-xl);line-height:1;color:var(--gold-text);flex:none}.faq details[open] summary:after{content:"–"}.faq .faq-antwort{padding:0 0 var(--raum-5);color:var(--tinte-weich)}.objekt-daten{display:flex;flex-wrap:wrap;gap:var(--raum-2) var(--raum-4);font-size:var(--text-s);color:var(--tinte-weich);margin:0;padding:0;list-style:none}.objekt-daten li+li:before{content:"·";margin-right:var(--raum-4);color:var(--gold)}.kennzahl dt{font-family:var(--schrift-titel);font-size:var(--text-2xl);font-weight:600;color:var(--gold-hell);line-height:1}.kennzahl dd{margin:var(--raum-2) 0 0;font-size:var(--text-s);color:var(--elfenbein);opacity:.85}.platzhalter{display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(45deg,var(--platz-1),var(--platz-1) 12px,var(--platz-2) 12px,var(--platz-2) 24px);border:1px dashed rgba(138,106,30,.4);border-radius:var(--radius);color:var(--grau);font-size:var(--text-s);text-align:center;padding:var(--raum-5)}.galerie{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--raum-3)}@media(min-width:768px){.galerie{grid-template-columns:repeat(3,1fr);gap:var(--raum-4)}}.galerie .bildhülle img{border-radius:var(--radius);width:100%;height:100%;object-fit:cover;aspect-ratio:4/3}.galerie .galerie--hoch img{aspect-ratio:3/4}.zeitstrahl{list-style:none;margin:var(--raum-6) 0;padding:0;position:relative;counter-reset:schritt}.zeitstrahl:before{content:"";position:absolute;left:19px;top:var(--raum-2);bottom:var(--raum-2);width:1px;background:linear-gradient(var(--gold) 70%,transparent);opacity:.6}.zeitstrahl-schritt{position:relative;padding:0 0 var(--raum-6) var(--raum-8);counter-increment:schritt}.zeitstrahl-schritt:last-child{padding-bottom:0}.zeitstrahl-schritt:before{content:counter(schritt,decimal-leading-zero);position:absolute;left:0;top:-2px;width:40px;height:40px;display:grid;place-items:center;font-family:var(--schrift-titel);font-weight:600;font-size:var(--text-s);letter-spacing:.06em;color:var(--gold-text);background:var(--seite);border:1px solid var(--gold);border-radius:999px}.sektion--weiss .zeitstrahl-schritt:before{background:var(--weiss)}.zeitstrahl-schritt h3{font-size:var(--text-l);margin-bottom:var(--raum-2)}.zeitstrahl-schritt p{color:var(--tinte-weich)}.goldlinie{border:none;height:1px;background:var(--gold);opacity:.6;margin:var(--raum-7) auto;max-width:var(--raum-9)}@media(prefers-reduced-motion:reduce){*{transition:none!important}}@media(prefers-reduced-motion:no-preference){.hat-js .hero .kicker,.hat-js .hero h1,.hat-js .hero .vorspann,.hat-js .hero .hero-knöpfe,.hat-js .hero .hero-preise,.hat-js .hero .hero-karte{animation:hero-auftritt .8s cubic-bezier(.22,.61,.36,1) both}.hat-js .hero .kicker{animation-delay:.05s}.hat-js .hero h1{animation-delay:.15s;animation-duration:.9s}.hat-js .hero .vorspann{animation-delay:.32s}.hat-js .hero .hero-knöpfe{animation-delay:.45s}.hat-js .hero .hero-preise{animation-delay:.55s}.hat-js .hero .hero-karte{animation-delay:.5s;animation-duration:1s}@keyframes hero-auftritt{0%{opacity:0;transform:translateY(28px);filter:blur(6px)}60%{filter:blur(0)}to{opacity:1;transform:none;filter:blur(0)}}.hat-js .hero .kicker:before{transform-origin:left center;animation:linie-ziehen .9s .2s cubic-bezier(.22,.61,.36,1) both}@keyframes linie-ziehen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hat-js [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--stagger, 0) * 90ms)}.hat-js [data-reveal].sichtbar{opacity:1;transform:none}.hat-js .bildhülle{position:relative;overflow:hidden}.hat-js .bildhülle:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,var(--gold) 0%,var(--dunkel) 55%);transform:translate(0);transition:transform 1s cubic-bezier(.65,.05,.36,1);transition-delay:var(--wipe-delay, 0ms);z-index:1}.hat-js .bildhülle img{transform:scale(1.12);transition:transform 1.3s cubic-bezier(.22,.61,.36,1);transition-delay:var(--wipe-delay, 0ms)}.hat-js .bildhülle.sichtbar:after{transform:translate(101%)}.hat-js .bildhülle.sichtbar img{transform:scale(1.02)}.hat-js .parallax{overflow:hidden}.hat-js .parallax img{transform:translateY(var(--py, 0px)) scale(1.14);will-change:transform}.hat-js .person-bild.parallax{border-radius:var(--radius-gross)}.hat-js .person-bild.parallax img{border-radius:0}.hat-js .kennzahl{position:relative;padding-top:var(--raum-4)}.hat-js .kennzahl:before{content:"";position:absolute;top:0;left:0;width:var(--raum-8);height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left center;transition:transform 1.1s cubic-bezier(.22,.61,.36,1)}.hat-js .kennzahl.sichtbar:before{transform:scaleX(1)}.lesefaden{position:absolute;left:0;right:0;bottom:-1px;height:2px;pointer-events:none}.lesefaden span{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--gold-hell));transform:scaleX(var(--lese, 0));transform-origin:left center}.kopf{transition:box-shadow .3s ease,background-color .3s ease,border-color .3s ease}.kopf-zeile{transition:padding .3s ease}.knopf{position:relative;overflow:hidden;z-index:0}.knopf:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--gold);transform:translate(-101%);transition:transform .38s cubic-bezier(.65,.05,.36,1)}.knopf:hover{background:var(--tinte);border-color:var(--tinte);color:var(--auf-gold)}.knopf:hover:before{transform:translate(0)}.knopf--linie:before{background:var(--tinte)}.knopf--linie:hover{color:var(--elfenbein);border-color:var(--tinte)}.knopf--gold{color:var(--auf-gold)}.knopf--gold:before{background:var(--dunkel)}.knopf--gold:hover{color:var(--gold-hell);border-color:var(--dunkel)}.sektion--dunkel .knopf--linie:before{background:var(--gold)}.sektion--dunkel .knopf--linie:hover{color:var(--auf-gold);border-color:var(--gold)}.kopf-nav a{position:relative}.kopf-nav>ul>li>a:after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.kopf-nav>ul>li>a:hover:after,.kopf-nav>ul>li>a:focus-visible:after{transform:scaleX(1)}.karte{transition:border-color .3s ease,box-shadow .45s cubic-bezier(.22,.61,.36,1),transform .45s cubic-bezier(.22,.61,.36,1)}.karte:hover{transform:translateY(-4px)}.ferien-karte img{transition:transform 1.2s cubic-bezier(.22,.61,.36,1)}.ferien-karte:hover img{transform:scale(1.06)}.galerie .bildhülle img{transition:transform 1.1s cubic-bezier(.22,.61,.36,1),filter .5s ease}.galerie .bildhülle:hover img{transform:scale(1.045)}.hat-js .leistungs-karten .leistungs-karte{position:sticky;box-shadow:0 -14px 34px #1413110f}.hat-js .leistungs-karten .leistungs-karte:nth-child(1){top:calc(86px + 0 * var(--raum-5))}.hat-js .leistungs-karten .leistungs-karte:nth-child(2){top:calc(86px + 1 * var(--raum-5))}.hat-js .leistungs-karten .leistungs-karte:nth-child(3){top:calc(86px + 2 * var(--raum-5))}.hat-js .leistungs-karten .leistungs-karte:nth-child(4){top:calc(86px + 3 * var(--raum-5))}.hero h1{font-size:var(--text-4xl)}}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important}}header.kopf.kopf--schwebt{background:var(--kopf-schwebt);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 30px #14131114}header.kopf--schwebt .kopf-zeile{padding-block:var(--raum-2)}.hat-js header.kopf--hell{position:fixed;left:0;right:0;top:0;background:transparent;border-bottom-color:transparent}.hat-js header.kopf--hell.kopf--schwebt{background:var(--kopf-schwebt);border-bottom-color:var(--linie)}.hat-js .kopf--hell:not(.kopf--schwebt) .kopf-logo-dunkel{display:none}.hat-js .kopf--hell:not(.kopf--schwebt) .kopf-logo-hell{display:block}.hat-js .kopf--hell:not(.kopf--schwebt) .kopf-nav>ul>li>a,.hat-js .kopf--hell:not(.kopf--schwebt) .kopf-sprache{color:var(--elfenbein)}.hat-js .kopf--hell:not(.kopf--schwebt) .kopf-nav>ul>li>a:hover{color:var(--gold-hell)}.hat-js .kopf--hell:not(.kopf--schwebt) .unter a{color:var(--tinte)}.hat-js .kopf--hell:not(.kopf--schwebt) .kopf-cta{background:var(--gold);border-color:var(--gold);color:var(--auf-gold)}.hat-js .kopf--hell:not(.kopf--schwebt) .kopf-menü{color:var(--elfenbein);border-color:#faf8f466}.kopf[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:var(--weiss);border-bottom:var(--rahmen)}.kopf-logo-hell[data-astro-cid-3ef6ksr2]{display:none}@media(prefers-color-scheme:dark){.kopf-logo-dunkel[data-astro-cid-3ef6ksr2]{display:none}.kopf-logo-hell[data-astro-cid-3ef6ksr2]{display:block}}.kopf-zeile[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-5);padding-block:var(--raum-4)}.kopf-logo[data-astro-cid-3ef6ksr2]{display:block;flex:none}.kopf-logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:auto;height:44px}.kopf-nav[data-astro-cid-3ef6ksr2]{display:none}.kopf-aktionen[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--raum-4)}.kopf-sprache[data-astro-cid-3ef6ksr2]{display:none;font-size:var(--text-s);font-weight:600;text-decoration:none;color:var(--tinte-weich);letter-spacing:.06em}.kopf-sprache[data-astro-cid-3ef6ksr2]:hover{color:var(--gold-text)}.kopf-cta[data-astro-cid-3ef6ksr2]{display:none;padding:var(--raum-3) var(--raum-5);font-size:var(--text-s)}.kopf-menü[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:var(--raum-2);font:inherit;font-size:var(--text-s);font-weight:600;background:none;border:1px solid var(--linie);border-radius:var(--radius);padding:var(--raum-2) var(--raum-4);cursor:pointer;color:var(--tinte)}.kopf-menü-balken[data-astro-cid-3ef6ksr2],.kopf-menü-balken[data-astro-cid-3ef6ksr2]:before,.kopf-menü-balken[data-astro-cid-3ef6ksr2]:after{display:block;width:16px;height:2px;background:currentColor;position:relative}.kopf-menü-balken[data-astro-cid-3ef6ksr2]:before,.kopf-menü-balken[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0}.kopf-menü-balken[data-astro-cid-3ef6ksr2]:before{top:-5px}.kopf-menü-balken[data-astro-cid-3ef6ksr2]:after{top:5px}.mobilnav[data-astro-cid-3ef6ksr2]{border-top:var(--rahmen);background:var(--weiss)}.mobilnav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding-block:var(--raum-4)}.mobilnav[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{border-bottom:var(--rahmen)}.mobilnav[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]:last-child{border-bottom:none}.mobilnav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:var(--raum-4) 0;text-decoration:none;font-weight:500}.mobilnav-sprache[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--gold-text)}@media(min-width:1000px){.kopf-menü[data-astro-cid-3ef6ksr2]{display:none}.mobilnav[data-astro-cid-3ef6ksr2]{display:none!important}.kopf-sprache[data-astro-cid-3ef6ksr2]{display:inline}.kopf-cta[data-astro-cid-3ef6ksr2]{display:inline-flex}.kopf-nav[data-astro-cid-3ef6ksr2]{display:block}.kopf-nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--raum-6);list-style:none;margin:0;padding:0}.kopf-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none;font-size:var(--text-s);font-weight:500;color:var(--tinte)}.kopf-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--gold-text)}.hat-unter[data-astro-cid-3ef6ksr2]{position:relative}.hat-unter[data-astro-cid-3ef6ksr2] .unter[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:calc(-1 * var(--raum-5));min-width:200px;background:var(--weiss);border:var(--rahmen);border-radius:var(--radius);box-shadow:0 16px 40px #1413111a;list-style:none;margin:var(--raum-2) 0 0;padding:var(--raum-2);visibility:hidden;opacity:0;transition:opacity .12s ease}.hat-unter[data-astro-cid-3ef6ksr2]:hover .unter[data-astro-cid-3ef6ksr2],.hat-unter[data-astro-cid-3ef6ksr2]:focus-within .unter[data-astro-cid-3ef6ksr2]{visibility:visible;opacity:1}.unter[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:var(--raum-3) var(--raum-4);border-radius:calc(var(--radius) - 4px)}.unter[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:var(--seite)}}.erreichbar{display:flex;align-items:baseline;gap:var(--raum-3);margin:var(--raum-3) 0 0;font-size:var(--text-s)}.erreichbar[hidden]{display:none}.erreichbar-punkt{width:8px;height:8px;flex:none;border-radius:999px;background:var(--grau);transform:translateY(-1px)}.erreichbar--offen .erreichbar-punkt{background:#5f9e4a;box-shadow:0 0 0 3px #5f9e4a38}.erreichbar--offen .erreichbar-text strong{color:#5f9e4a}.erreichbar--zu .erreichbar-punkt{background:var(--gold);box-shadow:0 0 0 3px #b0862b33}.erreichbar--zu .erreichbar-text strong{color:var(--gold-text)}.sektion--dunkel .erreichbar--zu .erreichbar-text strong,.fuss .erreichbar--zu .erreichbar-text strong{color:var(--gold-hell)}.erreichbar-text{opacity:.9}.erreichbar-text strong{font-weight:600}@media(prefers-reduced-motion:no-preference){.erreichbar--offen .erreichbar-punkt{animation:erreichbar-puls 2.8s ease-in-out infinite}@keyframes erreichbar-puls{0%,to{box-shadow:0 0 0 3px #5f9e4a38}50%{box-shadow:0 0 0 6px #5f9e4a0f}}}.fuss[data-astro-cid-sz7xmlte]{padding-block:var(--raum-8) var(--raum-6);font-size:var(--text-s)}.fuss[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--elfenbein);text-decoration-color:var(--gold)}.fuss[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--gold-hell)}.fuss-raster[data-astro-cid-sz7xmlte]{display:grid;gap:var(--raum-7);grid-template-columns:1fr}@media(min-width:700px){.fuss-raster[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.fuss-raster[data-astro-cid-sz7xmlte]{grid-template-columns:1.2fr 1fr 1fr 1.2fr}}.fuss-titel[data-astro-cid-sz7xmlte]{font-family:var(--schrift-titel);font-size:var(--text-l);font-weight:600;color:var(--gold-hell);margin-bottom:var(--raum-4)}.fuss-still[data-astro-cid-sz7xmlte]{color:var(--elfenbein);opacity:.75;margin-bottom:var(--raum-2)}.fuss-adresse[data-astro-cid-sz7xmlte]{font-style:normal}.fuss-adresse[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin-bottom:var(--raum-4)}.fuss-links[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0}.fuss-links[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:var(--raum-2)}.fuss-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none}.fuss-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline;text-decoration-color:var(--gold)}.fuss-label[data-astro-cid-sz7xmlte]{display:block;font-weight:600;margin-bottom:var(--raum-2)}.fuss-nl[data-astro-cid-sz7xmlte]{display:flex;gap:var(--raum-2);flex-wrap:wrap}.fuss-nl[data-astro-cid-sz7xmlte] input[data-astro-cid-sz7xmlte]{flex:1 1 180px;padding:var(--raum-3) var(--raum-4);font:inherit;border-radius:var(--radius);border:1px solid var(--linie-dunkel);background:#faf8f40f;color:var(--elfenbein)}.fuss-nl[data-astro-cid-sz7xmlte] input[data-astro-cid-sz7xmlte]:focus{outline:2px solid var(--gold-hell);outline-offset:1px}.fuss-nl[data-astro-cid-sz7xmlte] .knopf[data-astro-cid-sz7xmlte]{padding:var(--raum-3) var(--raum-5);font-size:var(--text-s)}.fuss-unten[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:var(--raum-4);justify-content:space-between;border-top:1px solid var(--linie-dunkel);margin-top:var(--raum-7);padding-top:var(--raum-5);opacity:.8}.fuss-unten[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}.merkliste{position:fixed;left:50%;bottom:var(--raum-4);transform:translate(-50%);z-index:55;display:flex;align-items:center;gap:var(--raum-5);max-width:min(94vw,640px);background:#161513eb;color:var(--elfenbein);border:1px solid rgba(176,134,43,.5);border-radius:999px;padding:var(--raum-3) var(--raum-3) var(--raum-3) var(--raum-5);box-shadow:0 18px 50px #14131159;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.merkliste[hidden]{display:none}.merkliste-stand{margin:0;font-size:var(--text-s);white-space:nowrap}.merkliste-herz{color:var(--gold-hell);margin-right:var(--raum-2)}.merkliste-aktionen{display:flex;align-items:center;gap:var(--raum-3)}.merkliste .knopf{font-size:var(--text-s);padding:var(--raum-2) var(--raum-5)}.merkliste-leeren{background:none;border:none;color:#faf8f499;font:inherit;font-size:var(--text-xs);cursor:pointer;padding:var(--raum-2)}.merkliste-leeren:hover{color:var(--gold-hell)}@media(max-width:640px){.merkliste{gap:var(--raum-3)}.merkliste-stand span[data-merkliste-text]{display:none}}@media(prefers-reduced-motion:no-preference){.merkliste{transition:transform .35s cubic-bezier(.22,.61,.36,1),opacity .35s ease}.merkliste[hidden]{display:flex;transform:translate(-50%,140%);opacity:0;pointer-events:none}}
