@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/marcellus-latin-ext-400-normal.DkjSXVBo.woff2)format("woff2"),url(/_astro/marcellus-latin-ext-400-normal.D06jIo1e.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/marcellus-latin-400-normal.86dSXJnk.woff2)format("woff2"),url(/_astro/marcellus-latin-400-normal.AvMY561b.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Allura;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/allura-vietnamese-400-normal.DAMfrWGX.woff2)format("woff2"),url(/_astro/allura-vietnamese-400-normal.CwDpdm6f.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Allura;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/allura-latin-ext-400-normal.CtccLdDz.woff2)format("woff2"),url(/_astro/allura-latin-ext-400-normal.DLMC5cc8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Allura;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/allura-latin-400-normal.4sUZKTf1.woff2)format("woff2"),url(/_astro/allura-latin-400-normal.DcxZAN6k.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-cyrillic-wght-normal.CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-ext-wght-normal.BDUtSsKd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-wght-normal.ObQm3Zd1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--creme:#f6eee7;--elfenbein:#f4ebe3;--sand:#e6d5c5;--sand-tief:#dbc8b3;--nude:#dcbba6;--taupe:#c9b199;--greige:#b4a79c;--bronze:#a5876c;--gold:#907158;--braun:#6e4f2f;--mokka:#4a3a2e;--dunkel:#3a2e26;--tinte:#1f1a16;--titel:"Marcellus", "Trajan Pro", Georgia, serif;--sans:"Jost Variable", "Jost", "Futura", system-ui, sans-serif;--zier:"Allura", "Snell Roundhand", cursive;--rand:clamp(1.25rem, 5vw, 3rem);--breite:74rem;--kopf-hoehe:4.25rem;--leiste-hoehe:4.5rem;--radius:1.25rem;--schatten-weich:0 1px 2px #3a2e260d, 0 18px 50px -20px #3a2e2647;--ease:cubic-bezier(.22, .61, .36, 1);--glanz:linear-gradient(100deg, #8a6a4a, #c9a57f 45%, #8a6a4a)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--kopf-hoehe) + 4.5rem);overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--creme);color:var(--dunkel);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;font-weight:370;line-height:1.7;overflow-x:clip}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}h1,h2,h3,h4{font-family:var(--titel);color:var(--braun);text-wrap:balance;margin:0;font-weight:400;line-height:1.15}p{text-wrap:pretty;margin:0 0 1em}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}::selection{background:var(--sand-tief);color:var(--tinte)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--breite);padding-inline:var(--rand);margin-inline:auto}.container--schmal{max-width:50rem}.zeile{font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--gold);font-size:.72rem;font-weight:450;line-height:1.6;display:block}.titel{letter-spacing:.04em;font-size:clamp(2.1rem,7.5vw,3.8rem);line-height:1.1}.titel--versal{text-transform:uppercase;letter-spacing:.08em}.zier{font-family:var(--zier);color:var(--bronze);letter-spacing:0;text-transform:none;font-size:clamp(2.2rem,8vw,3.4rem);font-weight:400;line-height:1;display:block}.einleitung{max-width:40rem;color:var(--dunkel);font-size:clamp(1.08rem,2.6vw,1.22rem);line-height:1.65}.fliesstext{max-width:42rem}.fliesstext p{margin-bottom:1.1em}.linie{background:linear-gradient(90deg, var(--bronze), transparent);border:0;width:3.5rem;height:1px;margin:1.5rem 0;display:block}.zentriert{text-align:center}.zentriert .linie,.zentriert .einleitung{margin-inline:auto}.zentriert .linie{background:linear-gradient(90deg, transparent, var(--bronze), transparent)}.abschnitt{padding-block:clamp(4.5rem,12vw,8rem);position:relative}.abschnitt--eng{padding-block:clamp(3rem,8vw,5rem)}.flaeche-creme{background:radial-gradient(60rem 40rem at 85% 0%, #ffffff8c, transparent 60%), radial-gradient(50rem 36rem at 0% 100%, #c9b19938, transparent 65%), var(--creme)}.flaeche-sand{background:radial-gradient(48rem 30rem at 10% 0%, #fff6, transparent 60%), radial-gradient(44rem 34rem at 100% 100%, #a5876c38, transparent 65%), linear-gradient(180deg, var(--sand), #ead9ca)}.flaeche-nude{background:radial-gradient(40rem 30rem at 90% 10%, #ffffff59, transparent 60%), radial-gradient(50rem 30rem at 0% 90%, #a5876c40, transparent 65%), linear-gradient(160deg, #ecd8ca, var(--nude))}.flaeche-dunkel{--text:#e9dccf;background:radial-gradient(50rem 30rem at 15% 0%, #a5876c59, transparent 65%), radial-gradient(40rem 34rem at 100% 100%, #6e4f2f73, transparent 65%), linear-gradient(180deg, var(--mokka), var(--tinte));color:var(--text)}.flaeche-dunkel :is(h1,h2,h3,h4){color:var(--creme)}.flaeche-dunkel .zeile,.flaeche-dunkel .zier{color:var(--taupe)}.flaeche-dunkel .einleitung{color:var(--text)}.uebergang-oben:before{content:"";background:linear-gradient(180deg, var(--von,var(--creme)), transparent);pointer-events:none;height:clamp(4rem,12vw,8rem);position:absolute;inset:0 0 auto}.bild-warm{filter:saturate(.82)sepia(.12)contrast(.97)brightness(1.02)}.btn{min-height:3rem;font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:background-color .35s var(--ease), color .35s var(--ease), border-color .35s var(--ease), transform .35s var(--ease), box-shadow .35s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:.8rem 1.6rem;font-size:.76rem;font-weight:480;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn--voll{background:var(--braun);color:var(--creme);box-shadow:0 10px 24px -14px #6e4f2fe6}.btn--voll:hover{background:var(--dunkel)}.btn--rand{color:var(--braun);background:0 0;border-color:currentColor}.btn--rand:hover{background:var(--braun);border-color:var(--braun);color:var(--creme)}.btn--hell{background:var(--creme);color:var(--braun)}.btn--hell:hover{background:#fff}.flaeche-dunkel .btn--rand{color:var(--creme)}.flaeche-dunkel .btn--rand:hover{background:var(--creme);border-color:var(--creme);color:var(--braun)}.textlink{letter-spacing:.2em;text-transform:uppercase;color:var(--braun);border:0;border-bottom:1px solid var(--taupe);cursor:pointer;transition:border-color .3s var(--ease), gap .3s var(--ease);background:0 0;align-items:center;gap:.6em;padding-block:.4rem;font-size:.74rem;font-weight:480;text-decoration:none;display:inline-flex}.textlink:hover{border-color:currentColor;gap:.9em}.textlink:after{content:"→";letter-spacing:0}.textlink--ohne:after{content:none}.flaeche-dunkel .textlink{color:var(--creme);border-color:#e9dccf59}.knoepfe{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.75rem;display:flex}.einblenden{opacity:0;transition:opacity 1.1s var(--ease), transform 1.1s var(--ease);transform:translateY(1.5rem)}.einblenden.sichtbar{opacity:1;transform:none}@media (scripting:none){.einblenden{opacity:1;transform:none}}:where(html.scroll-sperre){overflow:hidden}.kopf[data-astro-cid-pbr5acfz]{z-index:40;padding:.75rem var(--rand) 0;color:var(--braun);pointer-events:none;position:fixed;inset:0 0 auto}.kopf__innen[data-astro-cid-pbr5acfz]{height:3.1rem;max-width:calc(var(--breite) - 2 * var(--rand));border:1px solid var(--sand-tief);background:var(--creme);pointer-events:auto;transition:background-color .5s var(--ease), border-color .5s var(--ease), box-shadow .5s var(--ease);border-radius:999px;align-items:center;gap:.4rem;margin-inline:auto;padding:0 .3rem 0 1.1rem;display:flex;position:relative;box-shadow:0 1px 2px #3a2e260f,0 12px 32px -16px #3a2e2666}.kopf__marke[data-astro-cid-pbr5acfz]{color:inherit;transition:opacity .5s var(--ease);margin-right:auto;display:block}.kopf__marke[data-astro-cid-pbr5acfz] .kopf__logo{width:7.5rem;height:auto}.kopf__nav[data-astro-cid-pbr5acfz]{display:none}.kopf__nav[data-astro-cid-pbr5acfz] ul[data-astro-cid-pbr5acfz]{gap:clamp(.9rem,1.5vw,1.6rem);margin:0;padding:0;list-style:none;display:flex}.kopf__nav[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz],.kopf__telefon[data-astro-cid-pbr5acfz],.kopf__buchen[data-astro-cid-pbr5acfz]{white-space:nowrap}.kopf__nav[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz]{letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:480;text-decoration:none;position:relative}.kopf__nav[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz]:after{content:"";transform-origin:0;height:1px;transition:transform .4s var(--ease);background:currentColor;position:absolute;bottom:-.35rem;left:0;right:0;transform:scaleX(0)}.kopf__nav[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz]:hover:after,.kopf__nav[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz][aria-current=page]:after{transform:scaleX(1)}.kopf__telefon[data-astro-cid-pbr5acfz]{background:var(--elfenbein);border:1px solid var(--sand-tief);width:2.5rem;height:2.5rem;color:var(--braun);transition:background-color .3s var(--ease), opacity .5s var(--ease);border-radius:999px;place-items:center;text-decoration:none;display:none}.kopf__telefon[data-astro-cid-pbr5acfz]:hover{background:#fff}.kopf__nummer[data-astro-cid-pbr5acfz]{display:none}.kopf__buchen[data-astro-cid-pbr5acfz]{min-height:2.5rem;transition:opacity .5s var(--ease);padding:.55rem 1.3rem;display:none}.kopf__menue[data-astro-cid-pbr5acfz]{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;padding:0;display:grid}.kopf__striche[data-astro-cid-pbr5acfz]{gap:6px;width:1.35rem;display:grid}.kopf__striche[data-astro-cid-pbr5acfz] span[data-astro-cid-pbr5acfz]{height:1.5px;transition:transform .4s var(--ease);background:currentColor;border-radius:1px;display:block}.kopf--menue-offen[data-astro-cid-pbr5acfz] .kopf__striche[data-astro-cid-pbr5acfz] span[data-astro-cid-pbr5acfz]:first-child{transform:translateY(3.75px)rotate(45deg)}.kopf--menue-offen[data-astro-cid-pbr5acfz] .kopf__striche[data-astro-cid-pbr5acfz] span[data-astro-cid-pbr5acfz]:last-child{transform:translateY(-3.75px)rotate(-45deg)}.menue[data-astro-cid-pbr5acfz]{top:4.35rem;left:var(--rand);right:var(--rand);background:radial-gradient(30rem 20rem at 100% 0%, #ffffffb3, transparent 60%), var(--creme);pointer-events:auto;opacity:0;transform-origin:top;max-height:calc(100svh - 5rem);transition:opacity .3s var(--ease), transform .3s var(--ease);border:1px solid #fff9;border-radius:1.5rem;padding:1.25rem 1.5rem 1.5rem;position:fixed;overflow-y:auto;transform:translateY(-.5rem)scale(.98);box-shadow:0 24px 60px -24px #1f1a1680}.menue[data-astro-cid-pbr5acfz][hidden]{display:none}.menue--offen[data-astro-cid-pbr5acfz]{opacity:1;transform:none}.menue[data-astro-cid-pbr5acfz] ul[data-astro-cid-pbr5acfz]{margin:0;padding:0;list-style:none}.menue[data-astro-cid-pbr5acfz] li[data-astro-cid-pbr5acfz]+li[data-astro-cid-pbr5acfz]{border-top:1px solid var(--sand-tief)}.menue[data-astro-cid-pbr5acfz] li[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz]{font-family:var(--titel);letter-spacing:.02em;color:var(--braun);justify-content:space-between;align-items:center;padding-block:.8rem;font-size:1.45rem;text-decoration:none;display:flex}.menue[data-astro-cid-pbr5acfz] li[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz]:after{content:"→";font-family:var(--sans);color:var(--bronze);font-size:1rem}.menue[data-astro-cid-pbr5acfz] li[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz][aria-current=page]{color:var(--gold)}.menue__fuss[data-astro-cid-pbr5acfz]{border-top:1px solid var(--sand-tief);color:var(--dunkel);gap:.3rem;margin-top:1rem;padding-top:1rem;font-size:.9rem;display:grid}.menue__fuss[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz]{text-decoration:none}@media (width>=60rem){.kopf[data-astro-cid-pbr5acfz]{padding:.8rem var(--rand) 0}.kopf__innen[data-astro-cid-pbr5acfz]{gap:1rem;height:3.4rem;padding:0 .35rem 0 1.5rem}.kopf__buchen[data-astro-cid-pbr5acfz]{display:flex}.kopf__telefon[data-astro-cid-pbr5acfz]{border-color:var(--taupe);letter-spacing:.06em;width:auto;color:var(--dunkel);gap:.55rem;padding:0 1.1rem;font-size:.88rem;font-weight:560;display:flex}.kopf__telefon[data-astro-cid-pbr5acfz] svg[data-astro-cid-pbr5acfz]{width:17px;height:17px;color:var(--braun)}.kopf__nummer[data-astro-cid-pbr5acfz]{display:inline}.kopf--ueber-bild[data-astro-cid-pbr5acfz]:not(.kopf--gescrollt) .kopf__buchen[data-astro-cid-pbr5acfz]{display:none}}@media (width>=70rem){.kopf__nav[data-astro-cid-pbr5acfz]{display:flex}.kopf__menue[data-astro-cid-pbr5acfz],.menue[data-astro-cid-pbr5acfz]{display:none}.kopf__marke[data-astro-cid-pbr5acfz] .kopf__logo{width:8.5rem}.kopf--ueber-bild[data-astro-cid-pbr5acfz]:not(.kopf--gescrollt) .kopf__innen[data-astro-cid-pbr5acfz]{box-shadow:none;background:0 0;border-color:#0000}.kopf--ueber-bild[data-astro-cid-pbr5acfz]:not(.kopf--gescrollt) .kopf__marke[data-astro-cid-pbr5acfz],.kopf--ueber-bild[data-astro-cid-pbr5acfz]:not(.kopf--gescrollt) .kopf__telefon[data-astro-cid-pbr5acfz]{opacity:0;pointer-events:none}.kopf--ueber-bild[data-astro-cid-pbr5acfz]:not(.kopf--gescrollt) .kopf__nav[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz]{color:#fbf6f0;text-shadow:0 1px 10px #18120e66}.kopf--ueber-bild[data-astro-cid-pbr5acfz]:not(.kopf--gescrollt) .kopf__nav[data-astro-cid-pbr5acfz]{position:absolute;left:50%;transform:translate(-50%)}}.fuss[data-astro-cid-osws6ng6]{padding:clamp(4rem, 10vw, 6rem) 0 calc(2rem + var(--leiste-hoehe) + env(safe-area-inset-bottom));background:radial-gradient(60rem 26rem at 50% 0%, #a5876c47, transparent 70%), linear-gradient(180deg, var(--mokka), var(--tinte) 55%);color:var(--sand)}.fuss__marke[data-astro-cid-osws6ng6]{text-align:center;color:var(--greige);justify-items:center;gap:1.25rem;margin-bottom:clamp(3rem,8vw,4.5rem);display:grid}.fuss__knoepfe[data-astro-cid-osws6ng6]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.fuss[data-astro-cid-osws6ng6] .fuss__telefon[data-astro-cid-osws6ng6]{color:var(--creme);border-color:#e9dccf80}.fuss[data-astro-cid-osws6ng6] .fuss__telefon[data-astro-cid-osws6ng6]:hover{background:var(--creme);border-color:var(--creme);color:var(--braun);text-decoration:none}.fuss[data-astro-cid-osws6ng6] .fuss__logo{width:min(70vw,19rem);height:auto;color:var(--creme)}.fuss__spalten[data-astro-cid-osws6ng6]{grid-template-columns:1fr 1fr;gap:2.25rem 1.5rem;font-size:.95rem;line-height:1.9;display:grid}@media (width>=48rem){.fuss__spalten[data-astro-cid-osws6ng6]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.fuss__spalten[data-astro-cid-osws6ng6]{grid-template-columns:repeat(5,minmax(0,1fr))}}.fuss__zeiten[data-astro-cid-osws6ng6]{margin:0;line-height:1.5}.fuss__zeiten[data-astro-cid-osws6ng6] div[data-astro-cid-osws6ng6]+div[data-astro-cid-osws6ng6]{margin-top:.45rem}.fuss__zeiten[data-astro-cid-osws6ng6] dd[data-astro-cid-osws6ng6]{color:var(--creme);margin:0}.fuss__hinweis[data-astro-cid-osws6ng6]{color:var(--greige);margin:.6rem 0 0;font-size:.8rem;line-height:1.5}.fuss[data-astro-cid-osws6ng6] ul[data-astro-cid-osws6ng6]{margin:0;padding:0;list-style:none}.fuss__kopf[data-astro-cid-osws6ng6]{letter-spacing:.26em;text-transform:uppercase;color:var(--taupe);margin-bottom:.5rem;font-size:.68rem}.fuss[data-astro-cid-osws6ng6] address[data-astro-cid-osws6ng6]{font-style:normal}.fuss[data-astro-cid-osws6ng6] a[data-astro-cid-osws6ng6]{text-decoration:none}.fuss[data-astro-cid-osws6ng6] a[data-astro-cid-osws6ng6]:hover{color:var(--creme);text-decoration:underline}.fuss__mehr[data-astro-cid-osws6ng6]{color:var(--taupe);margin-top:.4rem;font-size:.85rem;display:inline-block}@media (width>=60rem){.fuss[data-astro-cid-osws6ng6]{padding-bottom:2rem}}.fuss__unten[data-astro-cid-osws6ng6]{color:var(--greige);border-top:1px solid #c9b19933;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3.5rem;padding-top:1.5rem;font-size:.8rem;display:flex}.fuss__unten[data-astro-cid-osws6ng6] nav[data-astro-cid-osws6ng6]{gap:1.5rem;display:flex}.fuss__unten[data-astro-cid-osws6ng6] nav[data-astro-cid-osws6ng6] a[data-astro-cid-osws6ng6]{padding-block:.6rem}.leiste[data-astro-cid-carfutr2]{z-index:30;padding:0 var(--rand) calc(.75rem + env(safe-area-inset-bottom));pointer-events:none;transition:transform .5s var(--ease);display:flex;position:fixed;inset:auto 0 0}.leiste--weg[data-astro-cid-carfutr2]{transform:translateY(140%)}.leiste__pille[data-astro-cid-carfutr2]{pointer-events:auto;background:linear-gradient(100deg, var(--braun), #86653f 60%, var(--braun));border-radius:999px;flex:1;min-width:0;min-height:3.6rem;display:flex;overflow:hidden;box-shadow:0 14px 30px -10px #3a28188c,0 2px 6px #3a281833}.leiste__buchen[data-astro-cid-carfutr2]{min-width:0;color:var(--creme);cursor:pointer;background:0 0;border:0;flex:1;place-content:center;gap:.05rem;padding:0 .5rem 0 1.25rem;display:grid}.leiste__anruf[data-astro-cid-carfutr2]{color:var(--braun);border-left:1px solid #f6eee72e;justify-content:center;align-items:center;gap:.5rem;padding:0 .4rem 0 .6rem;text-decoration:none;display:flex}.leiste__anruf[data-astro-cid-carfutr2] svg[data-astro-cid-carfutr2]{box-sizing:content-box;background:var(--creme);border-radius:50%;flex:none;padding:.7rem}.leiste__nummer[data-astro-cid-carfutr2]{letter-spacing:.04em;white-space:nowrap;color:var(--creme);order:-1;font-size:.8rem;font-weight:500;display:none}@media (width>=30rem){.leiste__anruf[data-astro-cid-carfutr2]{padding-left:.9rem}.leiste__nummer[data-astro-cid-carfutr2]{display:inline}}.leiste__text[data-astro-cid-carfutr2]{letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:480;line-height:1.3;overflow:hidden}.leiste__zeile[data-astro-cid-carfutr2]{letter-spacing:.06em;opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;line-height:1.2;overflow:hidden}@media (width>=60rem){.leiste[data-astro-cid-carfutr2]{display:none}}.buchung[data-astro-cid-ka3lnnur]{width:100%;max-width:100%;height:100%;max-height:100%;color:var(--dunkel);background:0 0;border:0;margin:0;padding:0}.buchung[data-astro-cid-ka3lnnur]::backdrop{backdrop-filter:blur(4px);background:#1f1a1673}.buchung[data-astro-cid-ka3lnnur][open]{align-items:flex-end;display:flex}.buchung[data-astro-cid-ka3lnnur][open] .buchung__karte[data-astro-cid-ka3lnnur]{animation:hoch .5s var(--ease)}@keyframes hoch{0%{opacity:0;transform:translateY(6%)}}.buchung__karte[data-astro-cid-ka3lnnur]{background:radial-gradient(36rem 22rem at 100% 0%, #ffffffb3, transparent 60%), radial-gradient(30rem 26rem at 0% 100%, #c9b19940, transparent 65%), var(--creme);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.buchung__kopf[data-astro-cid-ka3lnnur]{padding:calc(.9rem + env(safe-area-inset-top)) var(--rand) .9rem;align-items:center;gap:.75rem;display:flex}.buchung__titelblock[data-astro-cid-ka3lnnur]{flex:1;min-width:0}.buchung__titelblock[data-astro-cid-ka3lnnur] h2[data-astro-cid-ka3lnnur]{letter-spacing:.02em;outline:none;font-size:1.55rem}.buchung__titelblock[data-astro-cid-ka3lnnur] .zeile[data-astro-cid-ka3lnnur]{font-size:.66rem}.buchung__rund[data-astro-cid-ka3lnnur]{border:1px solid var(--sand-tief);height:2.75rem;color:var(--braun);cursor:pointer;background:#fff6;border-radius:999px;flex:0 0 2.75rem;place-items:center;padding:0;display:grid}.buchung__rund[data-astro-cid-ka3lnnur][hidden]{display:none}.buchung__fortschritt[data-astro-cid-ka3lnnur]{background:var(--sand-tief);height:1px}.buchung__fortschritt[data-astro-cid-ka3lnnur] span[data-astro-cid-ka3lnnur]{background:var(--braun);transform-origin:0;height:100%;transition:transform .5s var(--ease);display:block;transform:scaleX(.25)}.buchung__inhalt[data-astro-cid-ka3lnnur]{overscroll-behavior:contain;padding:1.25rem var(--rand) 1.5rem;flex:1;overflow-y:auto}.buchung__entwurf[data-astro-cid-ka3lnnur]{border:1px dashed var(--bronze);color:var(--gold);border-radius:.5rem;margin:0 0 1.25rem;padding:.55rem .9rem;font-size:.8rem}.buchung__reiter[data-astro-cid-ka3lnnur]{margin:0 calc(var(--rand) * -1) 1.25rem;padding:0 var(--rand);scrollbar-width:none;gap:.4rem;display:flex;overflow-x:auto}.buchung__reiter[data-astro-cid-ka3lnnur] button[data-astro-cid-ka3lnnur]{border:1px solid var(--sand-tief);letter-spacing:.14em;text-transform:uppercase;min-height:2.6rem;color:var(--braun);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:.5rem 1.2rem;font-size:.82rem;font-weight:500}.buchung__reiter[data-astro-cid-ka3lnnur] button[data-astro-cid-ka3lnnur][aria-selected=true]{background:var(--braun);border-color:var(--braun);color:var(--creme)}.buchung__person[data-astro-cid-ka3lnnur]{background:#ffffff8c;border-radius:999px;align-items:center;gap:.85rem;margin-bottom:1.1rem;padding:.7rem .9rem;font-size:.95rem;line-height:1.3;display:flex}.buchung__person[data-astro-cid-ka3lnnur] img[data-astro-cid-ka3lnnur]{object-fit:cover;width:3.25rem;height:3.25rem;box-shadow:0 0 0 2px var(--creme), 0 0 0 3px var(--taupe);border-radius:50%;flex:0 0 3.25rem}.buchung__person[data-astro-cid-ka3lnnur] strong[data-astro-cid-ka3lnnur]{font-family:var(--titel);color:var(--braun);font-size:1.1rem;font-weight:400}.buchung__person[data-astro-cid-ka3lnnur] small[data-astro-cid-ka3lnnur]{color:var(--gold);font-size:.8rem;display:block}.buchung__gruppe[data-astro-cid-ka3lnnur]+.buchung__gruppe[data-astro-cid-ka3lnnur]{margin-top:1.9rem}.buchung__gruppenkopf[data-astro-cid-ka3lnnur]{cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:1fr auto;align-items:center;gap:.1rem .75rem;padding:.8rem .15rem .7rem;list-style:none;display:grid}.buchung__gruppenkopf[data-astro-cid-ka3lnnur]::-webkit-details-marker{display:none}.buchung__gruppenkopf[data-astro-cid-ka3lnnur]:after{content:"";border-right:1.5px solid var(--braun);border-bottom:1.5px solid var(--braun);grid-area:1/2/span 2;width:.55rem;height:.55rem;margin:0 .35rem .25rem 0;transition:transform .2s;transform:rotate(45deg)}.buchung__gruppe[data-astro-cid-ka3lnnur][open]>.buchung__gruppenkopf[data-astro-cid-ka3lnnur]:after{margin-bottom:-.15rem;transform:rotate(-135deg)}.buchung__gruppenkopf[data-astro-cid-ka3lnnur]:focus-visible{outline:2px solid var(--braun);outline-offset:3px}.buchung__gruppentitel[data-astro-cid-ka3lnnur]{font-family:var(--titel);color:var(--braun);font-size:1.3rem;line-height:1.2}.buchung__gruppeninfo[data-astro-cid-ka3lnnur]{color:var(--dunkel);white-space:nowrap;font-size:.78rem}details[data-astro-cid-ka3lnnur].buchung__gruppe{border-bottom:2px solid var(--taupe);scroll-margin-top:.25rem}.buchung__gruppeninhalt[data-astro-cid-ka3lnnur] .wahl[data-astro-cid-ka3lnnur]:last-child{border-bottom:0}details[data-astro-cid-ka3lnnur].buchung__gruppe+details[data-astro-cid-ka3lnnur].buchung__gruppe{margin-top:0}.buchung__gruppeninhalt[data-astro-cid-ka3lnnur]{padding-bottom:.6rem}.wahl[data-astro-cid-ka3lnnur]{border:0;border-bottom:1px solid var(--sand-tief);text-align:left;cursor:pointer;width:100%;min-height:3.5rem;transition:padding .3s var(--ease), background-color .3s var(--ease);background:0 0;justify-content:space-between;align-items:center;gap:.9rem;padding:.75rem 0;display:flex}.wahl[data-astro-cid-ka3lnnur]:hover{background:#ffffff73;padding-inline:.6rem}.wahl__name[data-astro-cid-ka3lnnur]{font-family:var(--titel);color:var(--tinte);flex:1;font-size:1.08rem;line-height:1.3}.wahl__preis[data-astro-cid-ka3lnnur] small[data-astro-cid-ka3lnnur][hidden]{display:none}.wahl__preis[data-astro-cid-ka3lnnur]{font-family:var(--titel);color:var(--braun);text-align:right;flex:none;font-size:1.05rem;line-height:1.25}.wahl__preis[data-astro-cid-ka3lnnur] small[data-astro-cid-ka3lnnur]{font-family:var(--sans);color:var(--gold);font-size:.72rem;display:block}.buchung__gewaehlt[data-astro-cid-ka3lnnur]{background:linear-gradient(120deg,#ffffffb3,#e6d5c58c);border-radius:.75rem;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:.9rem 4.5rem .9rem .9rem;display:flex;position:relative}.buchung__gewaehlt[data-astro-cid-ka3lnnur] .gewaehlt__bilder{flex:0 0 3.25rem;height:3.25rem}.buchung__gewaehlt[data-astro-cid-ka3lnnur] .gewaehlt__portrait{object-fit:cover;width:3.25rem;height:3.25rem;box-shadow:0 0 0 2px var(--creme), 0 0 0 3px var(--taupe);border-radius:50%}.buchung__gewaehlt[data-astro-cid-ka3lnnur] .gewaehlt__text{min-width:0}.buchung__gewaehlt[data-astro-cid-ka3lnnur] .gewaehlt__name{font-family:var(--titel);color:var(--tinte);font-size:1.1rem;line-height:1.3}.buchung__gewaehlt[data-astro-cid-ka3lnnur] .gewaehlt__info,.buchung__gewaehlt[data-astro-cid-ka3lnnur] .gewaehlt__termin{color:var(--gold);font-size:.85rem}.buchung__gewaehlt[data-astro-cid-ka3lnnur] .gewaehlt__termin{color:var(--braun)}.buchung__gewaehlt[data-astro-cid-ka3lnnur] .gewaehlt__aendern{border:0;border-bottom:1px solid var(--taupe);letter-spacing:.14em;text-transform:uppercase;color:var(--braun);cursor:pointer;background:0 0;padding:.2rem 0;font-size:.72rem;position:absolute;top:.9rem;right:1rem}.buchung__status[data-astro-cid-ka3lnnur]:empty{display:none}.buchung__status[data-astro-cid-ka3lnnur]{font-size:.92rem}.buchung__status[data-astro-cid-ka3lnnur].laedt:after{content:"";background:linear-gradient(90deg, var(--sand) 0%, var(--elfenbein) 50%, var(--sand) 100%) 0 0 / 200% 100%;border-radius:.6rem;height:3.8rem;margin-top:.75rem;animation:1.4s linear infinite schimmer;display:block}@keyframes schimmer{to{background-position:-200% 0}}.buchung__tageleiste[data-astro-cid-ka3lnnur]{margin:0 calc(var(--rand) * -1);position:relative}.buchung__tage[data-astro-cid-ka3lnnur]{padding:.1rem var(--rand) .6rem;scroll-padding-inline:var(--rand);scroll-snap-type:x proximity;scrollbar-width:none;gap:.5rem;display:flex;overflow-x:auto}.tage__pfeil[data-astro-cid-ka3lnnur]{z-index:1;border:1px solid var(--sand-tief);background:var(--creme);width:2.4rem;height:2.4rem;color:var(--braun);cursor:pointer;border-radius:50%;place-items:center;font-size:1.5rem;line-height:1;display:grid;position:absolute;top:calc(50% - .3rem);transform:translateY(-50%);box-shadow:0 6px 16px -6px #1f1a1659}.tage__pfeil--zurueck[data-astro-cid-ka3lnnur]{left:.4rem}.tage__pfeil--vor[data-astro-cid-ka3lnnur]{right:.4rem}.tage__pfeil[data-astro-cid-ka3lnnur][hidden]{display:none}.buchung__tage[data-astro-cid-ka3lnnur] .tag{border:1px solid var(--sand-tief);scroll-snap-align:start;cursor:pointer;background:#ffffff59;border-radius:.9rem;flex:0 0 3.6rem;justify-items:center;padding:.55rem 0;line-height:1.2;display:grid}.buchung__tage[data-astro-cid-ka3lnnur] .tag[aria-pressed=true]{background:var(--braun);border-color:var(--braun);color:var(--creme)}.buchung__tage[data-astro-cid-ka3lnnur] .tag__wt,.buchung__tage[data-astro-cid-ka3lnnur] .tag__mon{letter-spacing:.12em;text-transform:uppercase;font-size:.66rem}.buchung__tage[data-astro-cid-ka3lnnur] .tag__nr{font-family:var(--titel);font-size:1.35rem}.buchung__zeiten[data-astro-cid-ka3lnnur] .zeiten__titel{color:var(--gold);margin:1rem 0 .6rem;font-size:.85rem}.buchung__zeiten[data-astro-cid-ka3lnnur] .zeiten__raster{grid-template-columns:repeat(auto-fill,minmax(5rem,1fr));gap:.5rem;display:grid}.buchung__zeiten[data-astro-cid-ka3lnnur] .zeit{border:1px solid var(--sand-tief);min-height:2.9rem;color:var(--tinte);cursor:pointer;background:#ffffff59;border-radius:999px;font-size:.95rem}.buchung__zeiten[data-astro-cid-ka3lnnur] .zeit[aria-pressed=true]{background:var(--braun);border-color:var(--braun);color:var(--creme)}.buchung__mehr[data-astro-cid-ka3lnnur]{margin-top:1.25rem}.buchung__mehr[data-astro-cid-ka3lnnur][hidden],.buchung__ausweg[data-astro-cid-ka3lnnur][hidden]{display:none}.buchung__ausweg[data-astro-cid-ka3lnnur]{background:#ffffff80;border-radius:.75rem;padding:1.1rem}.buchung__knoepfe[data-astro-cid-ka3lnnur]{flex-wrap:wrap;gap:.5rem;display:flex}.formular[data-astro-cid-ka3lnnur],.formular__paar[data-astro-cid-ka3lnnur]{gap:1rem;display:grid}@media (width>=30rem){.formular__paar[data-astro-cid-ka3lnnur]{grid-template-columns:1fr 1fr}}.feld[data-astro-cid-ka3lnnur]{gap:.3rem;display:grid}.feld[data-astro-cid-ka3lnnur]>span[data-astro-cid-ka3lnnur]{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:.72rem}.feld[data-astro-cid-ka3lnnur] em[data-astro-cid-ka3lnnur]{text-transform:none;letter-spacing:0;font-style:normal}.feld[data-astro-cid-ka3lnnur] input[data-astro-cid-ka3lnnur],.feld[data-astro-cid-ka3lnnur] select[data-astro-cid-ka3lnnur],.feld[data-astro-cid-ka3lnnur] textarea[data-astro-cid-ka3lnnur]{border:1px solid var(--sand-tief);width:100%;min-height:3rem;font:inherit;color:var(--tinte);background:#fff9;border-radius:.6rem;padding:.7rem .9rem;font-size:1rem}.feld--klein[data-astro-cid-ka3lnnur]{max-width:12rem}.feld[data-astro-cid-ka3lnnur] input[data-astro-cid-ka3lnnur]:focus,.feld[data-astro-cid-ka3lnnur] select[data-astro-cid-ka3lnnur]:focus,.feld[data-astro-cid-ka3lnnur] textarea[data-astro-cid-ka3lnnur]:focus{border-color:var(--bronze);background:#fff;outline:none}.feld[data-astro-cid-ka3lnnur] [data-astro-cid-ka3lnnur][aria-invalid=true]{border-color:#a0463a}.feld__hinweis[data-astro-cid-ka3lnnur]{color:var(--gold);font-size:.8rem}.feld__hinweis[data-astro-cid-ka3lnnur][hidden]{display:none}.haken[data-astro-cid-ka3lnnur]{align-items:flex-start;gap:.7rem;font-size:.92rem;line-height:1.5;display:flex}.haken[data-astro-cid-ka3lnnur] input[data-astro-cid-ka3lnnur]{width:1.25rem;height:1.25rem;accent-color:var(--braun);flex:none;margin-top:.1rem}.formular__fehler[data-astro-cid-ka3lnnur]{color:#a0463a;margin:0;font-size:.9rem}.formular__fehler[data-astro-cid-ka3lnnur]:empty{display:none}.uebersicht[data-astro-cid-ka3lnnur]{margin:0 0 1.25rem}.uebersicht[data-astro-cid-ka3lnnur] div{border-bottom:1px solid var(--sand-tief);grid-template-columns:6.5rem 1fr;gap:1rem;padding:.7rem 0;display:grid}.uebersicht[data-astro-cid-ka3lnnur] dt{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);padding-top:.2rem;font-size:.72rem}.uebersicht[data-astro-cid-ka3lnnur] dd{color:var(--tinte);overflow-wrap:anywhere;margin:0}.buchung__vertrag[data-astro-cid-ka3lnnur]{font-size:.88rem}.buchung__fertig[data-astro-cid-ka3lnnur]{text-align:center;color:var(--braun);justify-items:center;gap:1.25rem;padding-top:2rem;display:grid}.buchung__fertig[data-astro-cid-ka3lnnur][hidden]{display:none}.buchung__fertig-text[data-astro-cid-ka3lnnur]{max-width:26rem;color:var(--dunkel)}.buchung__fuss[data-astro-cid-ka3lnnur]{padding:.9rem var(--rand) calc(.9rem + env(safe-area-inset-bottom));border-top:1px solid var(--sand-tief);background:#f6eee7f2;gap:.6rem;display:grid}.buchung__weiter[data-astro-cid-ka3lnnur]{width:100%}.buchung__weiter[data-astro-cid-ka3lnnur][hidden]{display:none}.buchung__weiter[data-astro-cid-ka3lnnur]:disabled{opacity:.4;cursor:not-allowed}.buchung__fuss[data-astro-cid-ka3lnnur]:not(:has(>:not([hidden]))){display:none}@media (width>=40rem){.buchung[data-astro-cid-ka3lnnur][open]{justify-content:center;align-items:center}.buchung__karte[data-astro-cid-ka3lnnur]{border-radius:1.25rem;width:min(36rem,100% - 3rem);height:min(46rem,100% - 4rem);box-shadow:0 40px 90px -30px #1f1a168c}.buchung__kopf[data-astro-cid-ka3lnnur]{padding-top:1.25rem}.buchung__kopf[data-astro-cid-ka3lnnur],.buchung__inhalt[data-astro-cid-ka3lnnur],.buchung__fuss[data-astro-cid-ka3lnnur]{padding-inline:2rem}.buchung__tageleiste[data-astro-cid-ka3lnnur],.buchung__reiter[data-astro-cid-ka3lnnur]{margin-inline:-2rem}.buchung__tage[data-astro-cid-ka3lnnur],.buchung__reiter[data-astro-cid-ka3lnnur]{padding-inline:2rem}.buchung__tage[data-astro-cid-ka3lnnur]{scroll-padding-inline:2rem}}.sprunglink[data-astro-cid-dyhekl2n]{z-index:100;background:var(--braun);color:var(--creme);padding:.6rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}.sprunglink[data-astro-cid-dyhekl2n]:focus{transform:none}
