.obj-back[data-astro-cid-eh5725tn]{font-family:var(--font-accent);color:var(--color-muted);font-size:15px}.obj-back[data-astro-cid-eh5725tn]:hover{color:var(--color-accent)}.obj-head[data-astro-cid-eh5725tn]{padding:86px 0 42px}.obj-head__top[data-astro-cid-eh5725tn]{grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:flex-end;gap:48px;margin-top:20px;display:grid}.obj-title[data-astro-cid-eh5725tn]{max-width:820px;font-size:clamp(44px,5vw,76px);line-height:.98}.obj-quick[data-astro-cid-eh5725tn]{font-family:var(--font-accent);color:#666;flex-wrap:wrap;gap:10px 18px;margin-top:28px;font-size:18px;font-weight:300;line-height:1.4;display:flex}.obj-quick[data-astro-cid-eh5725tn] li[data-astro-cid-eh5725tn]{border-right:1px solid #cfc8c3;padding-right:18px}.obj-quick[data-astro-cid-eh5725tn] li[data-astro-cid-eh5725tn]:last-child{border-right:0}.obj-head__meta[data-astro-cid-eh5725tn]{justify-items:end;gap:12px;display:grid}.obj-badge[data-astro-cid-eh5725tn]{min-width:116px;min-height:34px;font-family:var(--font-accent);text-transform:uppercase;color:#fff;background:#111;border-radius:3px;justify-content:center;align-items:center;padding:0 18px;font-size:16px;font-weight:700;display:inline-flex}.obj-badge[data-astro-cid-eh5725tn].is-verfuegbar{background:#2f7d4a}.obj-badge[data-astro-cid-eh5725tn].is-reserviert{background:#b8860b}.obj-badge[data-astro-cid-eh5725tn].is-verkauft{background:#f20d0d}.obj-head__mail[data-astro-cid-eh5725tn],.obj-facts__mail[data-astro-cid-eh5725tn]{color:#111;min-height:42px;font-family:var(--font-accent);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;border:1px solid #111;justify-content:center;align-items:center;padding:0 22px;font-size:16px;font-weight:700;display:inline-flex}.obj-head__mail[data-astro-cid-eh5725tn]:hover,.obj-facts__mail[data-astro-cid-eh5725tn]:hover{color:#fff;background:#111}.obj-gallery-band[data-astro-cid-eh5725tn]{padding:0 0 78px}.obj-gallery-wrap[data-astro-cid-eh5725tn]{max-width:1180px}.obj-gallery-wrap[data-astro-cid-eh5725tn] .gallery-lightbox__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.obj-gallery-wrap[data-astro-cid-eh5725tn] .gallery-lightbox__tile{aspect-ratio:5/4;background:#f3f1ef;border-radius:0;overflow:hidden}.obj-gallery-wrap[data-astro-cid-eh5725tn] .gallery-lightbox__tile:first-child{aspect-ratio:16/8.4;grid-column:1/-1;max-height:620px}.obj-gallery-wrap[data-astro-cid-eh5725tn] .gallery-lightbox__tile img{aspect-ratio:auto;transition:transform .42s}.obj-gallery-wrap[data-astro-cid-eh5725tn] .gallery-lightbox__tile:hover img{transform:scale(1.035)}.obj-gallery-wrap[data-astro-cid-eh5725tn] .gallery-lightbox__tile:focus-visible{outline-offset:4px;outline:2px solid #b9aa9f}.obj-grid[data-astro-cid-eh5725tn]{grid-template-columns:minmax(0,1.58fr) 370px;align-items:start;gap:70px;display:grid}.obj-grid[data-astro-cid-eh5725tn].is-facts-only{grid-template-columns:minmax(0,760px);justify-content:center}.obj-grid[data-astro-cid-eh5725tn].is-facts-only .obj-facts[data-astro-cid-eh5725tn]{position:static}.obj-main[data-astro-cid-eh5725tn]{max-width:760px}.obj-main[data-astro-cid-eh5725tn] h2[data-astro-cid-eh5725tn]{padding-bottom:30px;font-size:52px;line-height:1.08}.obj-text[data-astro-cid-eh5725tn]{border-top:1px solid #d8d3ce;padding-top:4px}.obj-text[data-astro-cid-eh5725tn] p,.obj-text[data-astro-cid-eh5725tn] li{color:#666;font-family:var(--font-accent);font-size:19.2px;font-weight:300;line-height:1.8}.obj-text[data-astro-cid-eh5725tn] p{max-width:68ch;margin-bottom:18px}.obj-text[data-astro-cid-eh5725tn] h2{border-bottom:1px solid #d8d3ce;margin-top:54px;padding-bottom:18px;font-size:42px;line-height:1.1}.obj-text[data-astro-cid-eh5725tn] h3{color:#333;margin-top:42px;padding-bottom:14px;font-size:30px;line-height:1.2}.obj-text[data-astro-cid-eh5725tn] ul{gap:8px;max-width:68ch;margin:4px 0 28px 22px;display:grid}.obj-text[data-astro-cid-eh5725tn] strong{color:#3a3a3a;font-weight:500}.obj-text[data-astro-cid-eh5725tn] hr{background:#d8d3ce;border:0;height:1px;margin:44px 0}.obj-facts[data-astro-cid-eh5725tn]{background:#f7f5f3;border-top:4px solid #b9aa9f;border-radius:0;padding:30px;position:sticky;top:100px}.obj-facts__h[data-astro-cid-eh5725tn]{margin-bottom:18px;font-size:30px;line-height:1.1}.obj-facts__h--sub[data-astro-cid-eh5725tn]{margin-top:28px;font-size:24px}.obj-facts__row[data-astro-cid-eh5725tn]{border-bottom:1px solid var(--color-border);font-family:var(--font-accent);justify-content:space-between;gap:1rem;padding:10px 0;font-size:16px;line-height:1.35;display:flex}.obj-facts__row[data-astro-cid-eh5725tn] dt[data-astro-cid-eh5725tn]{color:var(--color-muted)}.obj-facts__row[data-astro-cid-eh5725tn] dd[data-astro-cid-eh5725tn]{text-align:right;font-weight:600}.obj-facts__mail[data-astro-cid-eh5725tn]{width:100%;margin-top:28px}.obj-anfrage[data-astro-cid-eh5725tn]{background:#f7f5f3}.obj-anfrage[data-astro-cid-eh5725tn] h2[data-astro-cid-eh5725tn]{font-size:48px;line-height:1.08}.obj-anfrage__sub[data-astro-cid-eh5725tn]{color:var(--color-muted);font-family:var(--font-accent);margin:12px 0 28px;font-size:19.2px;font-weight:300;line-height:1.8}@media (width<=980px){.obj-head[data-astro-cid-eh5725tn]{padding:58px 0 34px}.obj-head__top[data-astro-cid-eh5725tn],.obj-grid[data-astro-cid-eh5725tn]{grid-template-columns:1fr}.obj-head__meta[data-astro-cid-eh5725tn]{justify-items:start}.obj-gallery-wrap[data-astro-cid-eh5725tn] .gallery-lightbox__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.obj-gallery-wrap[data-astro-cid-eh5725tn] .gallery-lightbox__tile:first-child{aspect-ratio:16/10;grid-column:1/-1}.obj-facts[data-astro-cid-eh5725tn]{position:static}}@media (width<=640px){.obj-title[data-astro-cid-eh5725tn]{font-size:42px}.obj-main[data-astro-cid-eh5725tn] h2[data-astro-cid-eh5725tn],.obj-anfrage[data-astro-cid-eh5725tn] h2[data-astro-cid-eh5725tn]{font-size:38px}.obj-gallery-wrap[data-astro-cid-eh5725tn] .gallery-lightbox__grid{grid-template-columns:1fr}.obj-gallery-wrap[data-astro-cid-eh5725tn] .gallery-lightbox__tile:first-child,.obj-gallery-wrap[data-astro-cid-eh5725tn] .gallery-lightbox__tile{aspect-ratio:4/3}}
