.photo[data-astro-cid-xjdomtpr]{background:radial-gradient(120% 80% at 20% 110%, var(--vine) 0 38%, transparent 39%), radial-gradient(140% 70% at 85% 115%, var(--vine-dark) 0 42%, transparent 43%), linear-gradient(180deg, #e9d9bf 0%, #d7b98f 55%, #b98d5b 100%);border-radius:2px;margin:0;position:relative;overflow:hidden}.photo[data-astro-cid-xjdomtpr].drohne{background:radial-gradient(90% 60% at 70% 40%,#8a9a5b 0 30%,#0000 60%),linear-gradient(160deg,#6f7f45 0%,#4c5a2f 60%,#2f3820 100%)}img[data-astro-cid-xjdomtpr]{object-fit:cover;width:100%;height:100%;display:block}figcaption[data-astro-cid-xjdomtpr]{font:500 .8rem/1.35 var(--sans);color:#fff;background:linear-gradient(#0000,#14100c8c);padding:1rem 1.1rem;position:absolute;inset:auto 0 0}figcaption[data-astro-cid-xjdomtpr] span[data-astro-cid-xjdomtpr]{margin-right:.4rem;font-weight:700}.gallery[data-astro-cid-rj65ajc3]{grid-column:1/-1;min-width:0}h3[data-astro-cid-rj65ajc3]{margin:0 0 .9rem;font-size:1.25rem}ul[data-astro-cid-rj65ajc3]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--copper-ink) transparent;grid-auto-columns:clamp(220px,26vw,300px);grid-auto-flow:column;gap:.8rem;margin:0;padding:0 0 .8rem;list-style:none;display:grid;overflow-x:auto}li[data-astro-cid-rj65ajc3]{scroll-snap-align:start}a[data-astro-cid-rj65ajc3]{aspect-ratio:4/3;border-radius:2px;display:block;overflow:hidden}img[data-astro-cid-rj65ajc3]{object-fit:cover;width:100%;height:100%;transition:transform .45s var(--ease-out)}@media (hover:hover) and (pointer:fine){a[data-astro-cid-rj65ajc3]:hover img[data-astro-cid-rj65ajc3]{transform:scale(1.04)}}a[data-astro-cid-rj65ajc3]:focus-visible{outline-offset:-3px;outline-color:var(--paper);box-shadow:inset 0 0 0 5px var(--basalt)}.ico[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15em;height:1.15em}.eyebrow[data-astro-cid-lcdefpme]{font:700 .8rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--copper-ink);margin:0 0 1rem}.top[data-astro-cid-lcdefpme]{z-index:var(--z-header);padding:.6rem var(--gutter);color:#fff;background:linear-gradient(#14100c99,#14100c26 70%,#0000);align-items:center;gap:1.5rem;transition:background-color .25s;display:flex;position:fixed;inset:0 0 auto}.top[data-astro-cid-lcdefpme].solid{background:var(--basalt);box-shadow:0 6px 20px -12px #14100c99}.logo[data-astro-cid-lcdefpme]{border-radius:2px;display:block}.logo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform-origin:0;width:clamp(110px,10vw,136px);height:auto;transition:transform .25s var(--ease-out);display:block}.top[data-astro-cid-lcdefpme].solid .logo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(.85)}.nav-desk[data-astro-cid-lcdefpme]{margin-left:auto;font-size:.95rem;display:flex}.nav-desk[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;min-height:44px;padding:0 .75rem;text-decoration:none;display:inline-flex}.nav-desk[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.tel[data-astro-cid-lcdefpme]{white-space:nowrap;align-items:center;gap:.45rem;min-height:44px;font-size:.95rem;text-decoration:none;display:inline-flex}.tel[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme]{text-decoration:underline}.cta[data-astro-cid-lcdefpme]{background:var(--copper);min-height:44px;color:var(--basalt);transition:background-color .2s ease, transform .16s var(--ease-out);border-radius:99px;align-items:center;padding:0 1.25rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.cta[data-astro-cid-lcdefpme]:hover{background:#e7ad70}.cta[data-astro-cid-lcdefpme]:active,.btn[data-astro-cid-lcdefpme]:active{transform:scale(.97)}.menu-btn[data-astro-cid-lcdefpme]{color:#fff;min-height:44px;font:500 .95rem var(--sans);cursor:pointer;background:#14100c59;border:1px solid #fff9;border-radius:99px;align-items:center;gap:.45rem;margin-left:auto;padding:0 1rem;display:none}@media (width<=1080px){.tel[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:none}.tel[data-astro-cid-lcdefpme]{justify-content:center;min-width:44px}}@media (width<=860px){.nav-desk[data-astro-cid-lcdefpme],.tel[data-astro-cid-lcdefpme],.cta[data-astro-cid-lcdefpme]{display:none}.menu-btn[data-astro-cid-lcdefpme]{display:inline-flex}}.menu[data-astro-cid-lcdefpme]{background:var(--basalt);width:min(22rem,86vw);height:100dvh;color:var(--paper);font:500 1.6rem/1.2 var(--serif);transition:transform .3s var(--ease-out), opacity .2s ease, overlay .3s allow-discrete, display .3s allow-discrete;border:0;flex-direction:column;gap:.25rem;margin:0;padding:4.5rem 1.75rem 2rem;display:none;inset:0 0 auto auto;transform:translate(100%)}.menu[data-astro-cid-lcdefpme]:popover-open{display:flex;transform:none}@starting-style{.menu[data-astro-cid-lcdefpme]:popover-open{transform:translate(100%)}}.menu[data-astro-cid-lcdefpme]::backdrop{background:#14100c99}.menu[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{align-items:center;min-height:48px;text-decoration:none;display:flex}.menu-close[data-astro-cid-lcdefpme]{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #f6efe366;border-radius:50%;place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.menu-contact[data-astro-cid-lcdefpme]{font:400 1rem var(--sans);color:var(--on-dark);gap:.6rem;margin:auto 0 0;display:grid}main[data-astro-cid-lcdefpme]:focus{outline:none}.hero[data-astro-cid-lcdefpme]{color:#fff;height:min(92svh,960px);min-height:560px;position:relative}.hero[data-astro-cid-lcdefpme] .hero-media{border-radius:0;position:absolute;inset:0}.bg-video[data-astro-cid-lcdefpme]{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.motion-toggle[data-astro-cid-lcdefpme]{z-index:3;right:var(--gutter);color:#f6efe3d9;min-height:44px;font:700 .8rem/1 var(--sans);letter-spacing:.02em;text-shadow:0 1px 8px #14100c99;cursor:pointer;transition:color .16s var(--ease-out), transform .16s var(--ease-out);background:0 0;border:0;align-items:center;gap:.45rem;padding:0 .25rem;display:inline-flex;position:absolute;bottom:clamp(1rem,3vh,1.75rem)}.motion-toggle[data-astro-cid-lcdefpme][hidden]{display:none}.motion-toggle[data-astro-cid-lcdefpme]:hover{color:var(--paper)}.motion-toggle[data-astro-cid-lcdefpme]:active{transform:scale(.97)}.motion-toggle[data-astro-cid-lcdefpme] .ico[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.motion-toggle[data-astro-cid-lcdefpme] .i-play[data-astro-cid-lcdefpme]{fill:currentColor;stroke-width:1.5px}.motion-toggle[data-astro-cid-lcdefpme][aria-pressed=false] .i-play[data-astro-cid-lcdefpme],.motion-toggle[data-astro-cid-lcdefpme][aria-pressed=true] .i-pause[data-astro-cid-lcdefpme]{display:none}.hero[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:radial-gradient(70% 60% at 85% 85%,#14100c8c,#0000 70%),linear-gradient(#14100c59 0%,#0000 25% 50%,#14100c8c 100%);position:absolute;inset:0}.hero-text[data-astro-cid-lcdefpme]{z-index:2;right:var(--gutter);text-align:right;text-shadow:0 2px 16px #14100c73;max-width:44rem;position:absolute;bottom:clamp(3rem,9vh,6rem)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.025em;font-size:clamp(2.8rem,7.2vw,6rem);font-weight:500;line-height:1}.hero[data-astro-cid-lcdefpme] .ln[data-astro-cid-lcdefpme]{clip-path:inset(-.2em -1em 0);padding-bottom:.08em;display:block}.hero[data-astro-cid-lcdefpme] .ln[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{animation:line-up .8s var(--ease-out) both;display:inline-block}.hero[data-astro-cid-lcdefpme] .ln[data-astro-cid-lcdefpme].sub{letter-spacing:-.01em;color:var(--paper-2);margin-top:.35em;font-size:.44em;font-style:italic;font-weight:400}.hero[data-astro-cid-lcdefpme] .ln[data-astro-cid-lcdefpme].sub>span[data-astro-cid-lcdefpme]{animation-delay:90ms}.lede[data-astro-cid-lcdefpme]{max-width:30rem;margin:1.25rem 0 0 auto;font-size:1.1rem;line-height:1.5;animation:.6s .25s both fade}.status[data-astro-cid-lcdefpme]{text-shadow:none;background:#14100c99;border-radius:99px;align-items:center;gap:.55rem;margin:1.1rem 0 0;padding:.45rem 1rem;font-size:.95rem;animation:.6s .35s both fade;display:inline-flex}.status[data-astro-cid-lcdefpme]:before{content:"";background:#9bd07a;border-radius:50%;width:.55rem;height:.55rem}.status[data-astro-cid-lcdefpme].closed:before{background:var(--copper)}@keyframes line-up{0%{transform:translateY(105%)}}@keyframes fade{0%{opacity:0}}@media (width<=600px){.hero-text[data-astro-cid-lcdefpme]{left:var(--gutter);text-align:left}.lede[data-astro-cid-lcdefpme]{margin-left:0}.hero[data-astro-cid-lcdefpme]:after{background:linear-gradient(#14100c66 0%,#0000 22% 40%,#14100cb3 100%)}}.offers[data-astro-cid-lcdefpme]{background:var(--paper-2);border-bottom:1px solid var(--hair);grid-template-columns:repeat(3,1fr);display:grid}.offers[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding:1.5rem var(--gutter);border-right:1px solid var(--hair);grid-template-columns:1fr auto;gap:.15rem 1rem;text-decoration:none;transition:background-color .2s;display:grid;position:relative}.offers[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:last-child{border-right:0}.offers[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font:500 1.5rem/1.15 var(--serif)}.offers[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--muted);grid-column:1;font-size:.95rem}.offers[data-astro-cid-lcdefpme] .ico[data-astro-cid-lcdefpme]{color:var(--copper-ink);transition:transform .2s var(--ease-out);grid-area:1/2/3;align-self:center}@media (hover:hover) and (pointer:fine){.offers[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--paper)}.offers[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .ico[data-astro-cid-lcdefpme]{transform:translate(4px)}}@media (width<=760px){.offers[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.offers[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-right:0;border-bottom:1px solid var(--hair);padding-block:1rem}.offers[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.offers[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:1.3rem}}.sec[data-astro-cid-lcdefpme]{max-width:1320px;padding:clamp(4.5rem, 10vw, 8.5rem) var(--gutter) 0;margin:0 auto}.copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.zimmer-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.anfrage[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:1.5rem;font-size:clamp(2.3rem,4.4vw,3.6rem)}.copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.zimmer-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:36rem;color:var(--body)}.sec[data-astro-cid-lcdefpme] .gallery{margin-top:clamp(2.5rem,5vw,4rem)}.busch[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;align-items:center;column-gap:clamp(2rem,6vw,6rem);display:grid}.collage[data-astro-cid-lcdefpme]{padding-bottom:12%;position:relative}.collage[data-astro-cid-lcdefpme] .c-main{width:82%}.collage[data-astro-cid-lcdefpme] .c-side{outline:.6rem solid var(--paper);width:44%;position:absolute;bottom:0;right:0}.hours-panel[data-astro-cid-lcdefpme]{background:var(--basalt);color:var(--paper);border-radius:2px;max-width:26rem;margin-top:2rem;padding:1.5rem 1.75rem}.hours-panel[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--copper);margin-bottom:.9rem;font-size:1.35rem}.hours[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr;gap:.35rem 1.75rem;margin:0;font-size:1rem;display:grid}.hours[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-weight:700}.hours[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--on-dark);margin:0}.panel-tel[data-astro-cid-lcdefpme]{align-items:center;gap:.5rem;min-height:44px;margin-top:.9rem;font-weight:500;display:inline-flex}.zimmer-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:end;column-gap:clamp(2rem,6vw,6rem);margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.zimmer-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:0;font-size:clamp(2.6rem,5.6vw,4.6rem)}.zimmer-media[data-astro-cid-lcdefpme]{grid-template-columns:1.7fr 1fr;align-items:start;gap:1rem;display:grid}.zimmer-media[data-astro-cid-lcdefpme] .z-main{grid-row:span 2}.zimmer-media[data-astro-cid-lcdefpme] .movie[data-astro-cid-lcdefpme]{margin:0}.catering[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start;column-gap:clamp(2rem,6vw,6rem);display:grid}.catering[data-astro-cid-lcdefpme] .copy[data-astro-cid-lcdefpme]{padding-top:clamp(1rem,5vw,5rem)}.catering[data-astro-cid-lcdefpme] .cat-main{margin-top:-2rem}@media (width<=860px){.busch[data-astro-cid-lcdefpme],.catering[data-astro-cid-lcdefpme],.zimmer-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.busch[data-astro-cid-lcdefpme] .copy[data-astro-cid-lcdefpme]{margin-top:2.5rem}.zimmer-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:1.25rem}.zimmer-media[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.zimmer-media[data-astro-cid-lcdefpme] .z-main{grid-row:auto}.catering[data-astro-cid-lcdefpme] .cat-main{order:-1;margin-top:2.5rem}.catering[data-astro-cid-lcdefpme] .copy[data-astro-cid-lcdefpme]{padding-top:2.5rem}}.prices[data-astro-cid-lcdefpme]{border-top:1px solid var(--hair);grid-template-columns:1fr 2fr;gap:1.5rem clamp(2rem,6vw,6rem);margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(2rem,4vw,3rem);display:grid}.prices[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:1rem;font-size:clamp(1.8rem,3vw,2.4rem)}.perks[data-astro-cid-lcdefpme]{color:var(--body);margin:0;padding:0;font-size:.98rem;list-style:none}.perks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--hair);padding:.45rem 0}.rooms[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.room[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--hair);grid-template-columns:1fr auto;align-items:baseline;gap:.5rem 2rem;padding:1.1rem 0;display:grid}.room[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{font:500 1.3rem/1.2 var(--serif);margin:0 0 .2rem}.room[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--body);max-width:34rem;margin:0}.room[data-astro-cid-lcdefpme] .rate[data-astro-cid-lcdefpme]{text-align:right;white-space:nowrap}.rate[data-astro-cid-lcdefpme] .from[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.9rem}.rate[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font:500 1.6rem/1 var(--serif)}.rate[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--muted);white-space:normal;max-width:15rem;margin-top:.3rem;margin-left:auto;font-size:.82rem;display:block}.room[data-astro-cid-lcdefpme].hi{background:var(--basalt);color:var(--paper);border-bottom:0;border-radius:2px;margin:.5rem -1.25rem;padding:1.25rem}.room[data-astro-cid-lcdefpme].hi h4[data-astro-cid-lcdefpme]{color:var(--copper)}.room[data-astro-cid-lcdefpme].hi p[data-astro-cid-lcdefpme],.room[data-astro-cid-lcdefpme].hi .rate[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme],.room[data-astro-cid-lcdefpme].hi .from[data-astro-cid-lcdefpme]{color:var(--on-dark)}.extras[data-astro-cid-lcdefpme]{color:var(--body);grid-column:2;grid-template-columns:1fr auto;gap:.35rem 2rem;margin:0;font-size:.95rem;display:grid}.extras[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{text-align:right;margin:0}@media (width<=860px){.prices[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.extras[data-astro-cid-lcdefpme]{grid-column:1}}@media (width<=480px){.room[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.room[data-astro-cid-lcdefpme] .rate[data-astro-cid-lcdefpme]{text-align:left}.rate[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{margin-left:0}}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:2rem;display:flex}.btn[data-astro-cid-lcdefpme]{background:var(--basalt);min-height:48px;color:var(--paper);cursor:pointer;font:700 .98rem var(--sans);transition:background-color .2s ease, color .2s ease, transform .16s var(--ease-out);border:0;border-radius:99px;justify-content:center;align-items:center;padding:0 1.6rem;text-decoration:none;display:inline-flex}.btn[data-astro-cid-lcdefpme]:hover{background:var(--basalt-2)}.btn[data-astro-cid-lcdefpme].copper{background:var(--copper);color:var(--basalt)}.btn[data-astro-cid-lcdefpme].copper:hover{background:#e7ad70}.btn[data-astro-cid-lcdefpme].ghost{color:var(--paper);background:0 0;box-shadow:inset 0 0 0 1px #f6efe399}.btn[data-astro-cid-lcdefpme].ghost:hover{background:#f6efe31a}.link[data-astro-cid-lcdefpme]{align-items:center;gap:.4rem;min-height:44px;font-size:.98rem;text-decoration:underline;display:inline-flex}.movie[data-astro-cid-lcdefpme]{aspect-ratio:16/9;background:var(--basalt);object-fit:cover;border-radius:2px;width:100%;margin-top:2.25rem;display:block}.wipe.in{animation:unveil 1s var(--ease-in-out) both}@keyframes unveil{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}#lightbox[data-astro-cid-lcdefpme]{background:0 0;border:0;max-width:94vw;max-height:92vh;padding:0;overflow:visible}#lightbox[data-astro-cid-lcdefpme]::backdrop{background:#14100ce0}#lightbox[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;opacity:0;max-width:94vw;max-height:92vh;transition:opacity .2s var(--ease-out);touch-action:pan-y;display:block}#lightbox[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme].ready{opacity:1}#lightbox[data-astro-cid-lcdefpme][open]{animation:lb-in .22s var(--ease-out)}#lightbox[data-astro-cid-lcdefpme][open]::backdrop{animation:lb-fade .22s var(--ease-out)}@keyframes lb-in{0%{opacity:0;transform:scale(.96)}}@keyframes lb-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){#lightbox[data-astro-cid-lcdefpme][open]{animation-name:lb-fade}}.lb-nav[data-astro-cid-lcdefpme]{width:48px;height:48px;color:var(--basalt);cursor:pointer;transition:transform .16s var(--ease-out);background:#f6efe3e6;border:0;border-radius:50%;place-items:center;display:grid;position:fixed;top:50%;translate:0 -50%}.lb-nav[data-astro-cid-lcdefpme]:active{transform:scale(.94)}.lb-prev[data-astro-cid-lcdefpme]{left:max(.75rem,2vw)}.lb-prev[data-astro-cid-lcdefpme] .ico[data-astro-cid-lcdefpme]{rotate:180deg}.lb-next[data-astro-cid-lcdefpme]{right:max(.75rem,2vw)}.lb-count[data-astro-cid-lcdefpme]{color:var(--paper);font-variant-numeric:tabular-nums;margin:.7rem 0 0;font-size:.9rem;position:absolute;top:100%;left:50%;translate:-50%}.lb-close[data-astro-cid-lcdefpme]{background:var(--paper);width:44px;height:44px;color:var(--basalt);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:-.75rem;right:-.75rem}.band[data-astro-cid-lcdefpme]{background:var(--basalt);color:var(--paper);position:relative}.band-stage[data-astro-cid-lcdefpme]{isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.band-stage[data-astro-cid-lcdefpme]>.band-still,.band-stage[data-astro-cid-lcdefpme]>.bg-video[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.band-panel[data-astro-cid-lcdefpme]{z-index:2;backdrop-filter:blur(18px);background:#2a2420a8;align-items:center;min-height:100svh;display:grid;position:relative}.band-copy[data-astro-cid-lcdefpme]{width:100%;max-width:1320px;padding:clamp(4rem, 9vw, 7rem) var(--gutter);margin:0 auto}.band-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:14ch;margin-bottom:1.4rem;font-size:clamp(2.3rem,4.6vw,3.8rem)}.band-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:34rem;color:var(--on-dark);margin:0 0 2rem;line-height:1.7}@media (width<=860px),(pointer:coarse){.band-panel[data-astro-cid-lcdefpme]{backdrop-filter:blur(10px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.band[data-astro-cid-lcdefpme]{view-timeline:--band block;height:190svh}.band-stage[data-astro-cid-lcdefpme]{height:100svh;min-height:0;position:sticky;top:0}.band-panel[data-astro-cid-lcdefpme]{animation:linear both band-rise --band;animation-range:contain contain 70%;position:absolute;inset:0}}}@keyframes band-rise{0%{translate:0 100%}to{translate:0}}@media (prefers-reduced-motion:reduce){.band-panel[data-astro-cid-lcdefpme]{backdrop-filter:none;background:#2a2420b8}}@media (width<=860px){.band[data-astro-cid-lcdefpme] .motion-toggle[data-astro-cid-lcdefpme]{bottom:calc(5.25rem + env(safe-area-inset-bottom))}}.catering-wrap[data-astro-cid-lcdefpme]{margin-top:clamp(5rem,11vw,9rem)}.lage[data-astro-cid-lcdefpme]{background:var(--basalt);color:var(--paper);margin-top:clamp(5rem,11vw,9rem)}.lage[data-astro-cid-lcdefpme] .lage-media{border-radius:0}.lage-text[data-astro-cid-lcdefpme]{max-width:1320px;padding:clamp(3rem, 7vw, 6rem) var(--gutter);grid-template-columns:1fr 1fr;gap:3rem;margin:0 auto;display:grid}.lage[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--copper)}.lage[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:1.25rem;font-size:clamp(2.3rem,4.6vw,3.8rem)}.lage[data-astro-cid-lcdefpme] .link[data-astro-cid-lcdefpme]{color:var(--copper)}.facts[data-astro-cid-lcdefpme]{align-self:end;margin:0;padding:0;list-style:none}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--on-dark);border-bottom:1px solid #f6efe329;padding:.95rem 0}.facts[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--paper);font-weight:700}@media (width<=860px){.lage-text[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.5rem}.lage[data-astro-cid-lcdefpme] .lage-media{aspect-ratio:4/3!important}}.wein[data-astro-cid-lcdefpme]{background:var(--traminer);color:var(--paper);padding:clamp(3.5rem, 8vw, 6rem) max(var(--gutter), calc((100% - 1320px) / 2 + var(--gutter)));grid-template-columns:1.3fr 1fr;align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.wein[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:1.4rem;font-size:clamp(2.8rem,6vw,5rem)}.wein[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:34rem;margin:0 0 2rem;line-height:1.7}.wein[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--paper)}.wein[data-astro-cid-lcdefpme]>.photo{justify-self:end;width:100%;max-width:360px}@media (width<=760px){.wein[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.wein[data-astro-cid-lcdefpme]>.photo{justify-self:start;max-width:80%}}.anfrage[data-astro-cid-lcdefpme]{max-width:1320px;padding:clamp(4.5rem, 10vw, 8rem) var(--gutter);grid-template-columns:1fr 1.4fr;gap:clamp(2rem,6vw,6rem);margin:0 auto;display:grid}.anfrage-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--body);max-width:26rem}.big-tel[data-astro-cid-lcdefpme]{min-height:48px;font:500 clamp(1.5rem, 2.6vw, 2rem)/1.1 var(--serif);align-items:center;gap:.6rem;margin-top:.5rem;text-decoration:none;display:flex}.big-tel[data-astro-cid-lcdefpme] .ico[data-astro-cid-lcdefpme]{color:var(--copper-ink)}.big-tel[data-astro-cid-lcdefpme]:hover{text-decoration:underline}form[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-content:start;gap:1.25rem 1.5rem;display:grid}.field[data-astro-cid-lcdefpme]{color:var(--muted);grid-column:1/-1;gap:.3rem;font-size:.92rem;font-weight:500;display:grid}.field[data-astro-cid-lcdefpme].half{grid-column:auto}.field[data-astro-cid-lcdefpme][hidden]{display:none}.opt[data-astro-cid-lcdefpme]{font-weight:400}input[data-astro-cid-lcdefpme],textarea[data-astro-cid-lcdefpme]{font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;min-height:44px;padding:.55rem .2rem;font-size:1.05rem;font-weight:400;transition:border-color .15s,box-shadow .15s}textarea[data-astro-cid-lcdefpme]{resize:vertical}input[data-astro-cid-lcdefpme]:focus-visible,textarea[data-astro-cid-lcdefpme]:focus-visible{border-bottom-color:var(--basalt);box-shadow:0 2px 0 var(--basalt);outline:none}input[data-astro-cid-lcdefpme][aria-invalid=true]{border-bottom-color:var(--traminer);box-shadow:0 2px 0 var(--traminer)}.err[data-astro-cid-lcdefpme]{color:var(--traminer);font-size:.9rem;font-weight:500}.err[data-astro-cid-lcdefpme]:empty{display:none}.topics[data-astro-cid-lcdefpme]{border:0;flex-wrap:wrap;grid-column:1/-1;gap:.6rem;margin:0 0 .25rem;padding:0;display:flex}.topics[data-astro-cid-lcdefpme] legend[data-astro-cid-lcdefpme]{width:100%;color:var(--muted);margin-bottom:.6rem;padding:0;font-size:.92rem;font-weight:500}.topics[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{opacity:0;width:1px;height:1px;min-height:0;position:absolute}.topics[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{cursor:pointer;border:1px solid var(--line);border-radius:99px;align-items:center;min-height:44px;padding:0 1.25rem;transition:background-color .15s,color .15s;display:inline-flex}.topics[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]:has(input:checked){background:var(--basalt);color:var(--paper);border-color:var(--basalt)}.topics[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]:has(input:focus-visible){outline:2px solid var(--copper-ink);outline-offset:3px}.consent[data-astro-cid-lcdefpme]{color:var(--muted);grid-column:1/-1;grid-template-columns:auto 1fr;align-items:start;gap:.2rem .75rem;font-size:.92rem;display:grid}.consent[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{width:1.25rem;height:1.25rem;min-height:0;accent-color:var(--basalt);margin:.1rem 0 0}.consent[data-astro-cid-lcdefpme] .err[data-astro-cid-lcdefpme]{grid-column:2}.hp[data-astro-cid-lcdefpme]{position:absolute;left:-9999px}form[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{justify-self:start}.form-msg[data-astro-cid-lcdefpme]{color:var(--copper-ink);grid-column:1/-1;margin:0;font-weight:500}.form-msg[data-astro-cid-lcdefpme]:empty{display:none}.nights[data-astro-cid-lcdefpme]{color:var(--copper-ink);font-variant-numeric:tabular-nums;grid-column:1/-1;margin:-.5rem 0 0;font-size:.95rem}.nights[data-astro-cid-lcdefpme].warn{color:var(--traminer)}.nights[data-astro-cid-lcdefpme]:empty,.nights[data-astro-cid-lcdefpme][hidden]{display:none}@media (width<=860px){.anfrage[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=480px){.field[data-astro-cid-lcdefpme].half{grid-column:1/-1}}.foot[data-astro-cid-lcdefpme]{background:var(--basalt);color:var(--on-dark);padding:4rem var(--gutter) 2rem;grid-template-columns:1fr 1fr 1.3fr;gap:3rem;font-size:1rem;line-height:1.75;display:grid}.foot[data-astro-cid-lcdefpme] address[data-astro-cid-lcdefpme]{font-style:normal}.foot[data-astro-cid-lcdefpme] address[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding-block:.3rem;display:inline-block}.foot-logo[data-astro-cid-lcdefpme]{width:180px;height:auto;margin-bottom:1.4rem;display:block}.foot-h[data-astro-cid-lcdefpme]{color:var(--paper);margin-bottom:1rem;font-size:1.35rem}.foot[data-astro-cid-lcdefpme] .hours[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--paper)}.map[data-astro-cid-lcdefpme]{align-content:start;justify-items:start;gap:.75rem;display:grid}@media (width>=861px){.map[data-astro-cid-lcdefpme]{min-height:220px}}.map[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.map[data-astro-cid-lcdefpme] iframe{filter:sepia(.25);border:0;width:100%;height:260px}.legal[data-astro-cid-lcdefpme]{border-top:1px solid #f6efe324;flex-wrap:wrap;grid-column:1/-1;gap:.25rem 1.5rem;margin:1.5rem 0 0;padding-top:1.25rem;font-size:.9rem;display:flex}.legal[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.legal[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{align-items:center;min-height:44px;display:inline-flex}@media (width<=860px){.foot[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2rem}}.bar[data-astro-cid-lcdefpme]{display:none}@media (width<=860px){.bar[data-astro-cid-lcdefpme]{z-index:var(--z-bar);padding-bottom:env(safe-area-inset-bottom);background:var(--basalt);color:var(--paper);grid-template-columns:repeat(3,1fr);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px -12px #14100c80}.bar[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;align-items:center;gap:.2rem;min-height:60px;font-size:.85rem;font-weight:500;text-decoration:none;display:flex}.bar[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]+a[data-astro-cid-lcdefpme]{border-left:1px solid #f6efe31f}.bar[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:last-child{background:var(--copper);color:var(--basalt)}.bar[data-astro-cid-lcdefpme] .ico[data-astro-cid-lcdefpme]{width:1.3rem;height:1.3rem}.foot[data-astro-cid-lcdefpme]{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.bg-video[data-astro-cid-lcdefpme]{display:none}.hero[data-astro-cid-lcdefpme] .ln[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{animation:.5s both fade}.wipe.in{animation:.6s both fade}.menu[data-astro-cid-lcdefpme]{transform:none}@starting-style{.menu[data-astro-cid-lcdefpme]:popover-open{opacity:0;transform:none}}}
