.shot[data-astro-cid-leyccfao]{position:relative;aspect-ratio:var(--ratio);border-radius:var(--radius);overflow:hidden;background:var(--plaster-deep);box-shadow:var(--shadow-alcove);margin:0}.shot[data-astro-cid-leyccfao] picture{display:block;width:100%;height:100%}.shot[data-astro-cid-leyccfao] img{width:100%;height:100%;object-fit:cover;object-position:var(--pos);display:block}.shot__zoom[data-astro-cid-leyccfao]{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in;appearance:none}.shot__zoom[data-astro-cid-leyccfao]:after{content:"";position:absolute;inset:0;background:var(--ink);opacity:0;transition:opacity .35s var(--ease-out)}.shot__zoom[data-astro-cid-leyccfao]:hover:after{opacity:.06}.shot__zoom[data-astro-cid-leyccfao]:focus-visible{outline:2px solid var(--red);outline-offset:-4px}.shot__cap[data-astro-cid-leyccfao]{position:absolute;left:0;bottom:0;pointer-events:none;display:flex;align-items:center;gap:.9em;padding:.35em .7em;background:var(--ink)}.shot__cap[data-astro-cid-leyccfao] .mono[data-astro-cid-leyccfao]{color:var(--white);font-weight:500;font-size:.78rem;letter-spacing:.01em}.shot__idx[data-astro-cid-leyccfao]{font-weight:500;opacity:.85}.karte[data-astro-cid-gxgydkyq]{margin:0}.karte__frame[data-astro-cid-gxgydkyq]{position:relative;aspect-ratio:3 / 2;border-radius:var(--radius);overflow:hidden;background:var(--plaster-deep);box-shadow:var(--shadow-alcove)}.karte__frame[data-astro-cid-gxgydkyq] img{width:100%;height:100%;object-fit:cover;display:block}.karte__ov[data-astro-cid-gxgydkyq]{position:absolute;inset:0;width:100%;height:100%}.karte__halo[data-astro-cid-gxgydkyq]{fill:var(--white);opacity:.85}.karte__dot[data-astro-cid-gxgydkyq]{fill:var(--red)}.karte__stem[data-astro-cid-gxgydkyq]{stroke:var(--red);stroke-width:4;stroke-linecap:round}.karte__label[data-astro-cid-gxgydkyq]{fill:var(--ink);font-family:var(--font-display);font-size:34px;font-weight:400;letter-spacing:-.01em;text-anchor:middle;paint-order:stroke;stroke:var(--white);stroke-width:9;stroke-linejoin:round}.karte__cap[data-astro-cid-gxgydkyq]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap;margin-top:var(--space-xs);color:var(--ink-faint);font-size:var(--step--1)}.karte__route[data-astro-cid-gxgydkyq]{display:inline-flex;align-items:center;gap:.5em;color:var(--red);border-bottom:1px solid transparent;transition:border-color .3s var(--ease-out);white-space:nowrap}.karte__route[data-astro-cid-gxgydkyq]:hover{border-color:var(--red)}.mass[data-astro-cid-yqan2ah7]{position:relative;aspect-ratio:3 / 2;overflow:hidden;background:var(--mist);margin:0}.mass[data-astro-cid-yqan2ah7] picture{display:block;width:100%;height:100%}.mass[data-astro-cid-yqan2ah7] img{width:100%;height:100%;object-fit:cover;display:block}.mass__ov[data-astro-cid-yqan2ah7]{position:absolute;inset:0;width:100%;height:100%}.dim[data-astro-cid-yqan2ah7] line[data-astro-cid-yqan2ah7]{stroke:var(--white);stroke-width:4;stroke-linecap:butt}.dim[data-astro-cid-yqan2ah7] .dot[data-astro-cid-yqan2ah7]{fill:var(--white)}.tag[data-astro-cid-yqan2ah7]{position:absolute;transform:translate(-50%,-50%);padding:.3em .65em;background:var(--ink);color:var(--white);font-size:clamp(.62rem,.5rem + .45vw,.82rem);font-weight:500;line-height:1.3;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none}.plan[data-astro-cid-hmmxmnvh]{margin:0;padding:clamp(1rem,3vw,2rem);background:var(--paper);border:1px solid var(--hairline-soft);border-radius:var(--radius);box-shadow:var(--shadow-alcove)}.plan[data-astro-cid-hmmxmnvh] svg[data-astro-cid-hmmxmnvh]{width:100%;height:auto;display:block}.room[data-astro-cid-hmmxmnvh]{fill:none;stroke:var(--ink);stroke-width:2.5}.block[data-astro-cid-hmmxmnvh]{fill:var(--plaster-deep);stroke:var(--hairline);stroke-width:1.5}.stair[data-astro-cid-hmmxmnvh]{fill:none;stroke:var(--hairline);stroke-width:1.5}.edge[data-astro-cid-hmmxmnvh]{stroke:var(--hairline);stroke-width:4;stroke-linecap:round}.window[data-astro-cid-hmmxmnvh]{stroke:var(--ink);stroke-width:5;stroke-linecap:round}.set[data-astro-cid-hmmxmnvh]{fill:color-mix(in srgb,var(--red) 6%,transparent);stroke:var(--red);stroke-width:2;stroke-dasharray:7 5}.set__t[data-astro-cid-hmmxmnvh]{fill:var(--red);font-family:var(--font-mono);font-size:17px;letter-spacing:.08em;text-transform:uppercase;text-anchor:middle}.set__t--big[data-astro-cid-hmmxmnvh]{font-family:var(--font-display);font-size:28px;font-weight:400;letter-spacing:-.01em;text-transform:none}.dim[data-astro-cid-hmmxmnvh] line[data-astro-cid-hmmxmnvh]{stroke:var(--ink-faint);stroke-width:1.2}.dim__t[data-astro-cid-hmmxmnvh]{fill:var(--ink-faint);font-family:var(--font-mono);font-size:15px;letter-spacing:.06em;text-anchor:middle}.lbl[data-astro-cid-hmmxmnvh]{fill:var(--ink);font-family:var(--font-mono);font-size:15.5px;letter-spacing:.06em;text-anchor:middle}.lbl--soft[data-astro-cid-hmmxmnvh]{fill:var(--ink-faint)}.lbl--tiny[data-astro-cid-hmmxmnvh],.lbl--tight[data-astro-cid-hmmxmnvh]{font-size:13px}.note[data-astro-cid-hmmxmnvh]{fill:var(--ink-faint);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;text-anchor:middle}.booking[data-astro-cid-yffpcrmp]{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(var(--space-md),5vw,var(--space-xl));align-items:start}.booking__h[data-astro-cid-yffpcrmp]{font-size:var(--step-3)}.booking__lede[data-astro-cid-yffpcrmp]{margin-top:var(--space-sm);color:var(--ink-soft);max-width:34ch}.booking__tel[data-astro-cid-yffpcrmp]{margin-top:var(--space-md);color:var(--ink-soft);font-size:var(--step--1)}.booking__tel[data-astro-cid-yffpcrmp] a[data-astro-cid-yffpcrmp]{display:inline-block;margin-left:.35em;font-family:var(--font-display);font-size:var(--step-0);font-weight:500;color:var(--red);white-space:nowrap;border-bottom:1px solid transparent;transition:border-color .3s var(--ease-out)}.booking__tel[data-astro-cid-yffpcrmp] a[data-astro-cid-yffpcrmp]:hover{border-color:var(--red)}.rates[data-astro-cid-yffpcrmp]{margin-top:var(--space-lg);border-top:1px solid var(--hairline)}.rates__row[data-astro-cid-yffpcrmp]{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:var(--space-sm);padding-block:var(--space-sm);border-bottom:1px solid var(--hairline)}.rates__row[data-astro-cid-yffpcrmp] dt[data-astro-cid-yffpcrmp]{font-family:var(--font-display);font-weight:500;font-size:var(--step-1)}.rates__hrs[data-astro-cid-yffpcrmp]{font-family:var(--font-mono);font-size:var(--step--1);font-weight:400;color:var(--ink-faint);letter-spacing:.03em;margin-left:.5em}.rates__row[data-astro-cid-yffpcrmp] dd[data-astro-cid-yffpcrmp]{display:flex;align-items:baseline;gap:.4em;margin:0}.rates__num[data-astro-cid-yffpcrmp]{font-family:var(--font-display);font-weight:300;font-size:var(--step-2);letter-spacing:-.03em}.rates__cur[data-astro-cid-yffpcrmp]{color:var(--ink-faint)}.rates__note[data-astro-cid-yffpcrmp]{margin-top:var(--space-sm);color:var(--ink-faint)}.booking__panel[data-astro-cid-yffpcrmp]{background:var(--white);border:1px solid var(--hairline);padding:clamp(1.25rem,3vw,2.5rem);scroll-margin-top:6rem}@media (max-width: 60rem){.booking[data-astro-cid-yffpcrmp]{grid-template-columns:1fr}}@media (max-width: 34rem){.booking__panel[data-astro-cid-yffpcrmp]{padding:1rem .75rem}}.lb[data-astro-cid-gixpweiw]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:clamp(var(--space-sm),4vw,var(--space-lg));border:0;background:transparent;overflow:hidden}.lb[data-astro-cid-gixpweiw]::backdrop{background:color-mix(in srgb,var(--ink) 96%,transparent)}.lb[data-astro-cid-gixpweiw]:not([open]){display:none}.lb__stage[data-astro-cid-gixpweiw]{margin:0;height:100%;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;align-items:center;gap:var(--space-sm);pointer-events:none}.lb__img[data-astro-cid-gixpweiw]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:var(--radius);background:var(--ink);pointer-events:auto;opacity:1;transition:opacity .25s var(--ease-out)}.lb[data-astro-cid-gixpweiw].is-loading .lb__img[data-astro-cid-gixpweiw]{opacity:0}.lb__bar[data-astro-cid-gixpweiw]{display:flex;align-items:baseline;gap:var(--space-md);color:var(--white);opacity:.7;font-size:var(--step--1);pointer-events:auto}.lb__btn[data-astro-cid-gixpweiw]{position:absolute;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1.5px solid var(--on-ink-soft);border-radius:var(--pill);background:var(--ink);color:var(--white);font-size:1.05rem;line-height:1;cursor:pointer;transition:background .25s var(--ease-out),border-color .25s var(--ease-out)}.lb__btn[data-astro-cid-gixpweiw]:hover{background:var(--white);color:var(--ink);border-color:var(--white)}.lb__btn[data-astro-cid-gixpweiw]:focus-visible{outline:2px solid var(--red);outline-offset:2px}.lb__close[data-astro-cid-gixpweiw]{top:var(--space-sm);right:var(--space-sm)}.lb__nav[data-astro-cid-gixpweiw]{top:50%;transform:translateY(-50%)}.lb__nav--prev[data-astro-cid-gixpweiw]{left:var(--space-sm)}.lb__nav--next[data-astro-cid-gixpweiw]{right:var(--space-sm)}@media (max-width: 40rem){.lb__nav[data-astro-cid-gixpweiw]{top:auto;bottom:var(--space-sm);transform:none}.lb__nav--prev[data-astro-cid-gixpweiw]{left:var(--space-sm)}.lb__nav--next[data-astro-cid-gixpweiw]{right:var(--space-sm)}.lb__bar[data-astro-cid-gixpweiw]{padding-bottom:3.25rem}}@media (prefers-reduced-motion: reduce){.lb__img[data-astro-cid-gixpweiw],.lb__btn[data-astro-cid-gixpweiw]{transition:none}}.hero[data-astro-cid-j7pv25f6]{position:relative;display:grid;min-height:clamp(30rem,calc(100svh - 15rem),50rem);background:var(--ink);overflow:hidden;isolation:isolate}.hero__media[data-astro-cid-j7pv25f6],.hero__content[data-astro-cid-j7pv25f6]{grid-area:1 / 1}.hero__media[data-astro-cid-j7pv25f6]{position:relative;z-index:-1}.hero__media[data-astro-cid-j7pv25f6] picture{display:block;width:100%;height:100%}.hero__media[data-astro-cid-j7pv25f6] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 46%}.hero__media[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,#0a0a0ad1,#0a0a0a99 38%,#0a0a0a2e 68%,#0a0a0a00 85%),linear-gradient(to right,#0a0a0a59,#0a0a0a00 55%)}.hero__zoom[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in;appearance:none;z-index:1}.hero__zoom[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--white);outline-offset:-6px}.hero__content[data-astro-cid-j7pv25f6]{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-md);padding-block:var(--space-xl) var(--space-lg);pointer-events:none}.hero__content[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{pointer-events:auto}.hero__lead[data-astro-cid-j7pv25f6]{max-width:44rem}.hero__title[data-astro-cid-j7pv25f6]{font-size:var(--step-4);font-weight:300;line-height:1.04;letter-spacing:-.03em;color:var(--white)}.hero__statement[data-astro-cid-j7pv25f6]{margin-top:var(--space-sm);font-size:var(--step-1);font-weight:400;color:var(--white);max-width:30ch}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-md)}.hero__meta[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-end;gap:.2em;font-size:var(--step--1);color:#ffffffd1;font-variant-numeric:tabular-nums;text-align:right}@media (prefers-reduced-motion: no-preference){.hero__media[data-astro-cid-j7pv25f6] img{animation:settle 1.8s var(--ease-out) both}.hero__lead[data-astro-cid-j7pv25f6]{animation:rise 1s var(--ease-out) .35s both}}@keyframes settle{0%{transform:scale(1.06);filter:blur(6px)}to{transform:none;filter:none}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.facts[data-astro-cid-j7pv25f6]{padding-block:var(--space-md);border-bottom:1px solid var(--hairline)}.facts[data-astro-cid-j7pv25f6] .shell[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-md) clamp(var(--space-md),5vw,var(--space-xl));align-items:center}.facts__lede[data-astro-cid-j7pv25f6]{color:var(--ink-soft);max-width:46ch}.facts__list[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm)}.facts__list[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{border-left:1px solid var(--hairline);padding-left:var(--space-sm)}.facts__list[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:var(--step--1);color:var(--ink-faint)}.facts__list[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin-top:.2em;font-size:var(--step-2);font-weight:300;letter-spacing:-.02em;line-height:1.1;white-space:nowrap;font-variant-numeric:tabular-nums}.raum__title[data-astro-cid-j7pv25f6],.ausstattung__title[data-astro-cid-j7pv25f6],.drum__title[data-astro-cid-j7pv25f6],.preise__title[data-astro-cid-j7pv25f6],.ablauf__title[data-astro-cid-j7pv25f6],.lage__title[data-astro-cid-j7pv25f6],.faq__title[data-astro-cid-j7pv25f6]{hyphens:manual}.raum__title[data-astro-cid-j7pv25f6]{font-size:var(--step-3)}.raum__lede[data-astro-cid-j7pv25f6]{margin-top:var(--space-md)}.raum__use[data-astro-cid-j7pv25f6]{margin-top:var(--space-md);color:var(--ink-soft)}.raum__media[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.75fr 1fr;gap:var(--gutter);align-items:stretch;margin-top:var(--gutter)}.raum__media[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:grid}.raum__media[data-astro-cid-j7pv25f6] .plan{display:grid;place-items:center}.raum__stage[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.5fr 1fr .9fr;align-items:stretch;gap:var(--gutter) var(--space-md);margin-top:var(--space-xl)}.raum__plate-a[data-astro-cid-j7pv25f6],.raum__plate-b[data-astro-cid-j7pv25f6]{display:grid}.raum__plate-a[data-astro-cid-j7pv25f6] .shot,.raum__plate-b[data-astro-cid-j7pv25f6] .shot{aspect-ratio:auto;height:100%;min-height:20rem}.specs[data-astro-cid-j7pv25f6]{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between}.specs__row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:var(--space-sm);padding-block:var(--space-sm);border-bottom:1px solid var(--hairline)}.specs__row[data-astro-cid-j7pv25f6]:first-child{border-top:1px solid var(--hairline)}.specs[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.1em}.specs[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--step-1)}.specs[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-weight:400;letter-spacing:-.02em}.specs__todo[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:var(--step--1)!important;color:var(--ink-faint);font-style:normal;letter-spacing:.02em}.section--band[data-astro-cid-j7pv25f6]{background:var(--plaster-deep)}.ausstattung__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(var(--space-md),5vw,var(--space-xl));align-items:start}.ausstattung__title[data-astro-cid-j7pv25f6]{font-size:var(--step-3);hyphens:manual}.ausstattung__lede[data-astro-cid-j7pv25f6]{margin-top:var(--space-md);max-width:36ch}.kit[data-astro-cid-j7pv25f6]{list-style:none;padding:0}.kit__row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(8rem,12rem) 1fr;align-items:baseline;gap:var(--space-md);padding-block:var(--space-sm);border-bottom:1px solid var(--hairline)}.kit__row[data-astro-cid-j7pv25f6]:first-child{border-top:1px solid var(--hairline)}.kit__name[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:500;font-size:var(--step-1);letter-spacing:-.01em}.kit__todo[data-astro-cid-j7pv25f6]{color:var(--ink-faint)}.drum__title[data-astro-cid-j7pv25f6]{font-size:var(--step-3);max-width:20ch}.drum[data-astro-cid-j7pv25f6]{margin-top:var(--space-xl);border-top:1px solid var(--hairline)}.drum__row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(9rem,15rem) 1fr;gap:var(--space-md);padding-block:var(--space-md);border-bottom:1px solid var(--hairline)}.drum__term[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:500;font-size:var(--step-1);letter-spacing:-.01em}.drum__desc[data-astro-cid-j7pv25f6]{color:var(--ink-soft);max-width:52ch}.drum__shots[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--gutter);margin-top:var(--space-xl)}.preise__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(var(--space-md),5vw,var(--space-xl));align-items:start}.preise__title[data-astro-cid-j7pv25f6]{font-size:var(--step-3)}.preise__lede[data-astro-cid-j7pv25f6]{margin-top:var(--space-md)}.preise__cta[data-astro-cid-j7pv25f6]{margin-top:var(--space-lg)}.preise__cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.price[data-astro-cid-j7pv25f6]{border-top:2px solid var(--ink);padding-top:var(--space-sm)}.price--sub[data-astro-cid-j7pv25f6]{border-top-color:var(--hairline)}.price__label[data-astro-cid-j7pv25f6]{text-transform:uppercase;letter-spacing:.12em}.price__num[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:.35em;margin-top:var(--space-xs)}.price__num[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:300;font-size:var(--step-4);letter-spacing:-.04em;line-height:1}.price--sub[data-astro-cid-j7pv25f6] .price__num[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--ink-soft)}.price__num[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;font-family:var(--font-mono);font-size:var(--step--1);color:var(--ink-faint)}.price__desc[data-astro-cid-j7pv25f6]{margin-top:var(--space-xs);color:var(--ink-soft);font-size:var(--step--1)}.incl[data-astro-cid-j7pv25f6]{grid-column:1 / -1;list-style:none;padding:0;margin-top:var(--space-xs);display:grid;gap:.6em}.incl[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.8em;color:var(--ink-soft);font-size:var(--step--1)}.incl__dot[data-astro-cid-j7pv25f6]{width:6px;height:6px;border-radius:50%;background:var(--ink);flex:none}.preise__fine[data-astro-cid-j7pv25f6]{grid-column:1 / -1;margin-top:var(--space-sm);color:var(--ink-faint)}.ablauf[data-astro-cid-j7pv25f6]{padding-bottom:0}.ablauf__title[data-astro-cid-j7pv25f6]{font-size:var(--step-3);max-width:20ch}.steps[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin-top:var(--space-xl);display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--space-md) var(--space-md)}.steps__item[data-astro-cid-j7pv25f6]{border-top:2px solid var(--ink);padding-top:var(--space-sm)}.steps__num[data-astro-cid-j7pv25f6]{display:block;font-size:var(--step-3);font-weight:300;line-height:1;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.steps__h[data-astro-cid-j7pv25f6]{margin-top:var(--space-xs);font-size:var(--step-1);font-weight:500;letter-spacing:-.02em}.steps__t[data-astro-cid-j7pv25f6]{margin-top:var(--space-xs);color:var(--ink-soft)}.lage__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(var(--space-md),5vw,var(--space-xl));align-items:start}.lage__title[data-astro-cid-j7pv25f6]{font-size:var(--step-3)}.lage__map[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-md)}.lage__pair[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--space-md)}.lage__addr[data-astro-cid-j7pv25f6]{font-style:normal;margin-top:var(--space-md);font-size:var(--step-1);line-height:1.6;color:var(--ink-soft)}.access[data-astro-cid-j7pv25f6]{margin-top:var(--space-lg)}.access__row[data-astro-cid-j7pv25f6]{padding-block:var(--space-sm);border-bottom:1px solid var(--hairline)}.access__row[data-astro-cid-j7pv25f6]:first-child{border-top:1px solid var(--hairline)}.access[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.1em;font-size:var(--step--1)}.access[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin-top:var(--space-2xs);color:var(--ink-soft);max-width:46ch}.faq__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(var(--space-md),5vw,var(--space-xl));align-items:start}.faq__head[data-astro-cid-j7pv25f6]{position:sticky;top:6.5rem}.faq__title[data-astro-cid-j7pv25f6]{font-size:var(--step-3);max-width:12ch}.faq__ask[data-astro-cid-j7pv25f6]{margin-top:var(--space-md);color:var(--ink-soft);max-width:30ch}.faq__tel[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:var(--space-sm);font-family:var(--font-display);font-size:var(--step-1);font-weight:500;letter-spacing:-.01em;color:var(--red);border-bottom:1px solid transparent;transition:border-color .3s var(--ease-out)}.faq__tel[data-astro-cid-j7pv25f6]:hover{border-color:var(--red)}.faq__list[data-astro-cid-j7pv25f6]{border-top:1px solid var(--hairline)}.faq__item[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--hairline)}.faq__q[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding-block:var(--space-sm);cursor:pointer;list-style:none;font-family:var(--font-display);font-weight:500;font-size:var(--step-1);line-height:1.25;letter-spacing:-.01em;transition:color .25s var(--ease-out)}.faq__q[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-j7pv25f6]:hover,.faq__item[data-astro-cid-j7pv25f6][open] .faq__q[data-astro-cid-j7pv25f6]{color:var(--red)}.faq__mark[data-astro-cid-j7pv25f6]{position:relative;flex:none;width:14px;height:14px}.faq__mark[data-astro-cid-j7pv25f6]:before,.faq__mark[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:0;top:calc(50% - .75px);width:14px;height:1.5px;background:currentColor;transition:transform .35s var(--ease-out),opacity .35s var(--ease-out)}.faq__mark[data-astro-cid-j7pv25f6]:after{transform:rotate(90deg)}.faq__item[data-astro-cid-j7pv25f6][open] .faq__mark[data-astro-cid-j7pv25f6]:after{transform:rotate(0);opacity:0}.faq__a[data-astro-cid-j7pv25f6]{padding-bottom:var(--space-md);padding-right:var(--space-lg);color:var(--ink-soft);max-width:62ch}@media (max-width: 60rem){.hero__content[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start;justify-content:flex-end;padding-block:var(--space-xl) var(--space-md)}.hero__media[data-astro-cid-j7pv25f6]:after{background:linear-gradient(to top,#0a0a0adb,#0a0a0aad 55%,#0a0a0a66 80%,#0a0a0a26)}.hero__meta[data-astro-cid-j7pv25f6]{align-items:flex-start;text-align:left}.facts[data-astro-cid-j7pv25f6] .shell[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.facts__list[data-astro-cid-j7pv25f6]{order:-1}.hero[data-astro-cid-j7pv25f6]{min-height:clamp(26rem,calc(100svh - 15.5rem),40rem)}.facts__list[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-md)}.raum__stage[data-astro-cid-j7pv25f6],.raum__media[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.raum__plate-a[data-astro-cid-j7pv25f6] .shot{aspect-ratio:16 / 11;height:auto;min-height:0}.raum__plate-b[data-astro-cid-j7pv25f6] .shot{aspect-ratio:4 / 5;height:auto;min-height:0}.ausstattung__grid[data-astro-cid-j7pv25f6],.preise__grid[data-astro-cid-j7pv25f6],.lage__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.kit__row[data-astro-cid-j7pv25f6],.drum__row[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-2xs)}.preise__cards[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.faq__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.faq__head[data-astro-cid-j7pv25f6]{position:static}.faq__title[data-astro-cid-j7pv25f6],.faq__ask[data-astro-cid-j7pv25f6]{max-width:none}.faq__a[data-astro-cid-j7pv25f6]{padding-right:0}}@media (max-width: 40rem){.drum__row[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-2xs)}}@media (max-width: 34rem){.preise__cards[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
