.photo[data-astro-cid-xjdomtpr]{height:clamp(var(--photo-h-min), calc(var(--photo-h-min) + var(--photo-h-delta) * (100vw - 390px) / 1050), var(--photo-h-max));margin:0;position:relative;overflow:hidden}.photo[data-astro-cid-xjdomtpr] img{object-fit:cover;width:100%;height:100%}.crest[data-astro-cid-xjdomtpr]{mask:var(--crest) center / contain no-repeat;-webkit-mask:var(--crest) center / contain no-repeat;background-color:#f3efe633;position:absolute;inset:14% 0}.tint-hof[data-astro-cid-xjdomtpr]{background-color:var(--tint-hof)}.tint-wohnen[data-astro-cid-xjdomtpr]{background-color:var(--tint-wohnen)}.tint-garage[data-astro-cid-xjdomtpr]{background-color:var(--tint-garage)}.tint-lager[data-astro-cid-xjdomtpr]{background-color:var(--tint-lager)}.tint-on-dark[data-astro-cid-xjdomtpr]{background-color:#f3efe624}.tint-on-dark-soft[data-astro-cid-xjdomtpr]{background-color:#f3efe61a}.tint-on-dark-strong[data-astro-cid-xjdomtpr]{background-color:#f3efe638}.credit[data-astro-cid-xjdomtpr]{font-size:var(--fs-caption-sm);letter-spacing:var(--ls-caption);text-transform:uppercase;color:#f3efe6eb;background:#1c1a1759;max-width:calc(100% - 32px);padding:3px 8px;position:absolute}.credit[data-astro-cid-xjdomtpr].pos-bottom-right{bottom:12px;right:12px}.pos-top-right[data-astro-cid-xjdomtpr]{top:24px;right:var(--space-outer);text-align:right;color:#f3efe6b3}.offer[data-astro-cid-7lh7v7j2]{background:var(--color-bg)}.inner[data-astro-cid-7lh7v7j2]{max-width:var(--max-page-width);padding-block:var(--section-y);row-gap:var(--space-8);margin-inline:auto}h2[data-astro-cid-7lh7v7j2]{font-size:var(--fs-h2);line-height:var(--lh-heading);grid-column:1/span 4}.items[data-astro-cid-7lh7v7j2]{column-gap:var(--gutter);row-gap:var(--space-10);grid-column:6/span 7;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=1024px){h2[data-astro-cid-7lh7v7j2],.items[data-astro-cid-7lh7v7j2]{grid-column:1/span 12}}@media (width<=768px){.items[data-astro-cid-7lh7v7j2]{row-gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}.downloads[data-astro-cid-o73lbiny]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.row[data-astro-cid-o73lbiny]{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:var(--border-strong);color:var(--color-ink);transition:color var(--transition);padding:18px 0;text-decoration:none;display:flex}a[data-astro-cid-o73lbiny].row:hover{color:var(--color-terracotta)}.label[data-astro-cid-o73lbiny]{flex-direction:column;gap:2px;display:flex}.title[data-astro-cid-o73lbiny]{font-family:var(--font-display);font-size:var(--fs-h5)}.meta[data-astro-cid-o73lbiny]{font-size:var(--fs-meta);color:var(--color-ink-soft)}.is-pending[data-astro-cid-o73lbiny]{color:var(--color-ink-soft)}.pending-note[data-astro-cid-o73lbiny]{font-size:var(--fs-meta);letter-spacing:var(--ls-label);text-transform:uppercase}.documents[data-astro-cid-fvlppg6q]{background:var(--color-bg)}.inner[data-astro-cid-fvlppg6q]{max-width:var(--max-page-width);padding-block:var(--section-y);row-gap:var(--space-8);margin-inline:auto}.copy[data-astro-cid-fvlppg6q]{gap:var(--space-5);flex-direction:column;grid-column:1/span 4;display:flex}h2[data-astro-cid-fvlppg6q]{font-size:var(--fs-h2);line-height:var(--lh-heading)}.copy[data-astro-cid-fvlppg6q] p[data-astro-cid-fvlppg6q]{color:var(--color-ink-soft)}.list[data-astro-cid-fvlppg6q]{grid-column:6/span 7}@media (width<=1024px){.copy[data-astro-cid-fvlppg6q],.list[data-astro-cid-fvlppg6q]{grid-column:1/span 12}}.units[data-astro-cid-iqq4i24w]{gap:var(--space-8);flex-direction:column;display:flex}h2[data-astro-cid-iqq4i24w]{font-weight:var(--fw-light);font-size:var(--fs-h2);line-height:var(--lh-heading-tight)}.empty[data-astro-cid-iqq4i24w]{gap:var(--space-6);flex-direction:column;max-width:720px;display:flex}.empty-links[data-astro-cid-iqq4i24w]{align-items:center;gap:var(--space-6) var(--space-8);flex-wrap:wrap;display:flex}.cta[data-astro-cid-iqq4i24w]{border:var(--border-strong);border-radius:var(--radius-pill);font-weight:var(--fw-medium);transition:background var(--transition), color var(--transition);padding:12px 24px;text-decoration:none}.cta[data-astro-cid-iqq4i24w]:hover{background:var(--color-ink);color:var(--color-bg)}.more[data-astro-cid-vtwwaxg2]{gap:var(--space-6);flex-direction:column;display:flex}h2[data-astro-cid-vtwwaxg2]{font-weight:var(--fw-light);font-size:var(--fs-h2);line-height:var(--lh-heading-tight)}ul[data-astro-cid-vtwwaxg2]{gap:var(--space-4) var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}
