.card[data-astro-cid-y2vllrex]{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none;display:block}.card__media[data-astro-cid-y2vllrex]{aspect-ratio:4/3;position:relative}.card--gross[data-astro-cid-y2vllrex] .card__media[data-astro-cid-y2vllrex]{aspect-ratio:16/10}.card__status[data-astro-cid-y2vllrex]{letter-spacing:.18em;text-transform:uppercase;color:var(--white);-webkit-backdrop-filter:blur(6px);background:#141413d1;align-items:center;gap:.55rem;padding:.5rem .8rem;font-size:.68rem;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:1rem;left:1rem}.card__status[data-astro-cid-y2vllrex]:before{content:"";flex:none;width:.5rem;height:.5rem}.card__status--im-bau[data-astro-cid-y2vllrex]:before{background:var(--accent)}.card__status--in-planung[data-astro-cid-y2vllrex]:before{border:1px solid var(--accent)}.card__status--abgeschlossen[data-astro-cid-y2vllrex]:before{background:var(--white)}.card__placeholder[data-astro-cid-y2vllrex]{background:repeating-linear-gradient(135deg, transparent 0 22px, #ffffff06 22px 23px), linear-gradient(160deg, #22221f, var(--dark));color:var(--dark-text);transition:transform 1.2s var(--ease);flex-direction:column;justify-content:flex-end;padding:clamp(1.25rem,3vw,2rem);display:flex;position:absolute;inset:0}.card__placeholder-ort[data-astro-cid-y2vllrex]{letter-spacing:-.02em;font-size:clamp(2rem,4vw,3.25rem);font-weight:200;line-height:1}.card__placeholder-note[data-astro-cid-y2vllrex]{letter-spacing:.2em;text-transform:uppercase;color:var(--dark-muted);margin-top:.75rem;font-size:.72rem}@media (prefers-reduced-motion:no-preference){.card[data-astro-cid-y2vllrex]:hover .card__placeholder[data-astro-cid-y2vllrex]{transform:scale(1.03)}}.card__body[data-astro-cid-y2vllrex]{padding-top:1.1rem}.card__meta[data-astro-cid-y2vllrex]{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.25rem .9rem;margin-bottom:.6rem;font-size:.7rem;font-weight:500;display:flex}.card__meta[data-astro-cid-y2vllrex] span[data-astro-cid-y2vllrex]+span[data-astro-cid-y2vllrex]:before{content:"";vertical-align:middle;background:var(--accent);width:1.25rem;height:1px;margin-right:.9rem;display:inline-block}.card__title[data-astro-cid-y2vllrex]{letter-spacing:-.01em;font-size:1.375rem;font-weight:400;line-height:1.25}.card--gross[data-astro-cid-y2vllrex] .card__title[data-astro-cid-y2vllrex]{font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:300}.card__unit[data-astro-cid-y2vllrex]{color:var(--ink-2);margin-top:.35rem;font-size:.975rem;font-weight:400}.card__unit[data-astro-cid-y2vllrex]+.card__place[data-astro-cid-y2vllrex]{margin-top:.1rem}.card__place[data-astro-cid-y2vllrex]{color:var(--ink-3);margin-top:.3rem;font-size:.95rem;font-weight:300}.card__more[data-astro-cid-y2vllrex]{letter-spacing:.18em;text-transform:uppercase;opacity:0;transition:opacity var(--t-base), transform var(--t-base);align-items:center;gap:.5rem;margin-top:.9rem;font-size:.72rem;font-weight:500;display:inline-flex;transform:translateY(4px)}.card__more[data-astro-cid-y2vllrex] svg{width:1em;height:1em}.card[data-astro-cid-y2vllrex]:hover .card__more[data-astro-cid-y2vllrex],.card[data-astro-cid-y2vllrex]:focus-visible .card__more[data-astro-cid-y2vllrex]{opacity:1;transform:none}.card[data-astro-cid-y2vllrex]:hover .card__title[data-astro-cid-y2vllrex]{text-underline-offset:.2em;text-decoration:underline 1px}@media (hover:none){.card__more[data-astro-cid-y2vllrex]{opacity:1;transform:none}.card[data-astro-cid-y2vllrex]:active .card__media[data-astro-cid-y2vllrex]{opacity:.88}}
