.anfrage[data-astro-cid-3gjx5xuz]{background:var(--soft)}.anfrage__raster[data-astro-cid-3gjx5xuz]{grid-template-columns:.85fr 1fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.oder[data-astro-cid-3gjx5xuz]{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:2.5rem 0 .25rem;font-size:.75rem}.anfrage[data-astro-cid-3gjx5xuz] .tel[data-astro-cid-3gjx5xuz]{font-family:var(--font-serif);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:500}.oder--mail[data-astro-cid-3gjx5xuz]{margin-top:1.5rem}.mail[data-astro-cid-3gjx5xuz]{font-family:var(--font-serif);font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:500;text-decoration:none}.mail[data-astro-cid-3gjx5xuz]:hover{color:var(--accent)}form[data-astro-cid-3gjx5xuz]{gap:1.5rem;display:grid}.zeile[data-astro-cid-3gjx5xuz]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}label[data-astro-cid-3gjx5xuz]>span[data-astro-cid-3gjx5xuz]{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem;font-size:.72rem;display:block}input[data-astro-cid-3gjx5xuz][type=text],input[data-astro-cid-3gjx5xuz][type=email],input[data-astro-cid-3gjx5xuz][type=tel],select[data-astro-cid-3gjx5xuz],textarea[data-astro-cid-3gjx5xuz]{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:0 0;border-radius:0;padding:.7rem 0}select[data-astro-cid-3gjx5xuz] option[data-astro-cid-3gjx5xuz]{color:#2a2521}textarea[data-astro-cid-3gjx5xuz]{resize:vertical}input[data-astro-cid-3gjx5xuz]:focus,select[data-astro-cid-3gjx5xuz]:focus,textarea[data-astro-cid-3gjx5xuz]:focus{border-bottom-color:var(--accent);outline:none}.geprueft[data-astro-cid-3gjx5xuz] [data-astro-cid-3gjx5xuz]:invalid{border-bottom-color:#e0907a}.falle[data-astro-cid-3gjx5xuz]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.btn[data-astro-cid-3gjx5xuz]:disabled{opacity:.6;cursor:wait}.hinweis[data-astro-cid-3gjx5xuz]{color:var(--muted);margin:0;font-size:.85rem}.hinweis[data-astro-cid-3gjx5xuz] a[data-astro-cid-3gjx5xuz]{color:var(--text);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.2em}.hinweis[data-astro-cid-3gjx5xuz] a[data-astro-cid-3gjx5xuz]:hover{color:var(--accent)}.btn[data-astro-cid-3gjx5xuz]{cursor:pointer;justify-self:start;font-family:inherit}.meldung[data-astro-cid-3gjx5xuz]{color:var(--accent);margin:0;font-size:.9rem}@media (width<=860px){.anfrage__raster[data-astro-cid-3gjx5xuz]{grid-template-columns:1fr}}@media (width<=520px){.zeile[data-astro-cid-3gjx5xuz]{grid-template-columns:1fr}.oder[data-astro-cid-3gjx5xuz]{margin-top:1.5rem}.oder--mail[data-astro-cid-3gjx5xuz]{margin-top:1.1rem}form[data-astro-cid-3gjx5xuz],.zeile[data-astro-cid-3gjx5xuz]{gap:1.1rem}}.kopf[data-astro-cid-uxstdp4o]{border-bottom:1px solid var(--line);position:relative}.kopf__wechsel[data-astro-cid-uxstdp4o]{aspect-ratio:1.85;background:var(--surface);position:relative;overflow:hidden}.kopf__wechsel[data-astro-cid-uxstdp4o]>img[data-astro-cid-uxstdp4o]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.kopf__wechsel[data-astro-cid-uxstdp4o]>img[data-astro-cid-uxstdp4o].aktiv{opacity:1}.kopf__punkte[data-astro-cid-uxstdp4o]{z-index:1;justify-content:center;gap:2px;display:flex;position:absolute;bottom:.6rem;left:0;right:0}.kopf__punkte[data-astro-cid-uxstdp4o] button[data-astro-cid-uxstdp4o]{cursor:pointer;background:0 0;border:0;width:22px;height:22px;padding:0}.kopf__punkte[data-astro-cid-uxstdp4o] button[data-astro-cid-uxstdp4o]:before{content:"";background:#ffffff8c;border-radius:50%;width:7px;height:7px;margin:auto;transition:background .2s,transform .2s;display:block;box-shadow:0 0 4px #00000059}.kopf__punkte[data-astro-cid-uxstdp4o] button[data-astro-cid-uxstdp4o][aria-current]:before{background:var(--accent);transform:scale(1.35)}@media (width<=980px){.kopf__wechsel[data-astro-cid-uxstdp4o]{aspect-ratio:3/2}}.kopf[data-astro-cid-uxstdp4o]>img[data-astro-cid-uxstdp4o]{object-fit:cover;width:100%;height:calc(100svh - 77px);display:block}.kopf__text[data-astro-cid-uxstdp4o]{padding:clamp(1.5rem, 2.4vw, 2rem) var(--gutter);justify-content:space-between;align-items:center;gap:1rem clamp(2rem,5vw,5rem);display:flex}h1[data-astro-cid-uxstdp4o]{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;flex-shrink:0;margin:0;font-size:clamp(1rem,1.5vw,1.5rem);font-weight:300}h1[data-astro-cid-uxstdp4o] span[data-astro-cid-uxstdp4o]+span[data-astro-cid-uxstdp4o]:before{content:"·";color:var(--accent);margin-inline:.9em}.motto[data-astro-cid-uxstdp4o]{max-width:none;font-family:var(--font-serif);color:var(--text);font-size:clamp(1.9rem,3.6vw,3.4rem);line-height:1.1}.kopf--leiste[data-astro-cid-uxstdp4o] .motto[data-astro-cid-uxstdp4o],.kopf--band[data-astro-cid-uxstdp4o] .motto[data-astro-cid-uxstdp4o],.kopf--kopfleiste[data-astro-cid-uxstdp4o] .motto[data-astro-cid-uxstdp4o]{display:none}p[data-astro-cid-uxstdp4o]{max-width:52ch;color:var(--muted);margin:0;font-size:clamp(.9rem,1.1vw,1.05rem)}.kopf--voll[data-astro-cid-uxstdp4o] p[data-astro-cid-uxstdp4o]:not(.motto){letter-spacing:.2em;text-transform:uppercase;max-width:none;font-size:.78rem}.kopf--leiste[data-astro-cid-uxstdp4o]>img[data-astro-cid-uxstdp4o]{height:calc(100svh - 177px)}.kopf--voll[data-astro-cid-uxstdp4o]>img[data-astro-cid-uxstdp4o]{aspect-ratio:1.85;height:auto;object-position:center 21%!important}.kopf--voll[data-astro-cid-uxstdp4o] .kopf__text[data-astro-cid-uxstdp4o]{text-align:center;flex-direction:column;gap:1.25rem;padding-block:clamp(2.5rem,5vw,4rem)}.kopf--band[data-astro-cid-uxstdp4o]{border-bottom:0}.kopf--band[data-astro-cid-uxstdp4o] .kopf__text[data-astro-cid-uxstdp4o]{background:rgb(var(--hero-rgb) / .82);backdrop-filter:blur(6px);padding-block:1.4rem;position:absolute;bottom:0;left:0;right:0}.kopf--band[data-astro-cid-uxstdp4o] p[data-astro-cid-uxstdp4o]{color:var(--text);opacity:.85}.kopf--kopfleiste[data-astro-cid-uxstdp4o] .kopf__text[data-astro-cid-uxstdp4o]{text-align:center;justify-content:center}@media (width>=1101px){.kopf--kopfleiste[data-astro-cid-uxstdp4o] h1[data-astro-cid-uxstdp4o]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=980px){.kopf[data-astro-cid-uxstdp4o]{border-bottom:1px solid var(--line)}.kopf[data-astro-cid-uxstdp4o]>img[data-astro-cid-uxstdp4o],.kopf--leiste[data-astro-cid-uxstdp4o]>img[data-astro-cid-uxstdp4o]{aspect-ratio:3/2;height:auto}.kopf[data-astro-cid-uxstdp4o] .kopf__text[data-astro-cid-uxstdp4o]{backdrop-filter:none;text-align:left;background:0 0;padding-block:1.75rem 2.25rem;display:block;position:static}h1[data-astro-cid-uxstdp4o]{margin-bottom:1.25rem;font-size:1.25rem;line-height:1.5}h1[data-astro-cid-uxstdp4o] span[data-astro-cid-uxstdp4o]{display:block}h1[data-astro-cid-uxstdp4o] span[data-astro-cid-uxstdp4o]+span[data-astro-cid-uxstdp4o]:before{content:none}p[data-astro-cid-uxstdp4o]{font-size:1rem}.kopf[data-astro-cid-uxstdp4o] .motto[data-astro-cid-uxstdp4o]{margin-bottom:1rem;font-size:2rem;display:block}}h2[data-astro-cid-stve653l].klein{font-family:var(--font-sans);margin:0;font-size:1.1rem;line-height:1.6}.gruppen[data-astro-cid-stve653l]{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:clamp(1.5rem,3vw,2.25rem);display:grid}.gruppen[data-astro-cid-stve653l] article[data-astro-cid-stve653l]{padding:2rem 1.75rem .5rem 0}.gruppen[data-astro-cid-stve653l] article[data-astro-cid-stve653l]+article[data-astro-cid-stve653l]{border-left:1px solid var(--line);padding-left:1.75rem}.gruppen[data-astro-cid-stve653l] span[data-astro-cid-stve653l]{letter-spacing:.2em;color:var(--accent);margin-bottom:1.25rem;font-size:.75rem;display:block}.gruppen[data-astro-cid-stve653l] h3[data-astro-cid-stve653l]{font-size:1.65rem}.gruppen[data-astro-cid-stve653l] p[data-astro-cid-stve653l]{color:var(--muted);margin:0;font-size:.95rem}@media (width<=980px){.gruppen[data-astro-cid-stve653l]{grid-template-columns:1fr 1fr}.gruppen[data-astro-cid-stve653l] article[data-astro-cid-stve653l]:nth-child(3){border-left:0;padding-left:0}.gruppen[data-astro-cid-stve653l] article[data-astro-cid-stve653l]:nth-child(n+3){border-top:1px solid var(--line);margin-top:1.5rem}}@media (width<=560px){.gruppen[data-astro-cid-stve653l]{grid-template-columns:1fr}.gruppen[data-astro-cid-stve653l] article[data-astro-cid-stve653l],.gruppen[data-astro-cid-stve653l] article[data-astro-cid-stve653l]+article[data-astro-cid-stve653l]{border-left:0;grid-template-columns:1.6rem 1fr;align-items:baseline;column-gap:.6rem;padding:1.1rem 0;display:grid}.gruppen[data-astro-cid-stve653l] article[data-astro-cid-stve653l]+article[data-astro-cid-stve653l],.gruppen[data-astro-cid-stve653l] article[data-astro-cid-stve653l]:nth-child(n+3){border-top:1px solid var(--line);margin-top:0}.gruppen[data-astro-cid-stve653l] article[data-astro-cid-stve653l]:last-child{padding-bottom:0}.gruppen[data-astro-cid-stve653l] span[data-astro-cid-stve653l]{margin-bottom:0}.gruppen[data-astro-cid-stve653l] h3[data-astro-cid-stve653l]{margin-bottom:.3rem;font-size:1.4rem}.gruppen[data-astro-cid-stve653l] p[data-astro-cid-stve653l]{grid-column:2;font-size:.9rem}}.referenzen[data-astro-cid-owelwxow]{background:var(--soft);scroll-margin-top:77px}.kunden[data-astro-cid-owelwxow]{padding-inline:var(--gutter);text-align:center;margin-top:clamp(2.5rem,5vw,4rem)}.kunden[data-astro-cid-owelwxow] p[data-astro-cid-owelwxow]{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0 0 .4rem;font-size:.6rem}.kunden[data-astro-cid-owelwxow] ul[data-astro-cid-owelwxow]{flex-wrap:wrap;justify-content:center;gap:.15rem 0;max-width:980px;margin:0 auto;padding:0;list-style:none;display:flex}.kunden[data-astro-cid-owelwxow] li[data-astro-cid-owelwxow]{font-family:var(--font-serif);color:var(--muted);white-space:nowrap;font-size:1.12rem}.kunden[data-astro-cid-owelwxow] li[data-astro-cid-owelwxow]:not(:last-child):after{content:"·";color:var(--accent);margin-inline:.6em}.filter[data-astro-cid-owelwxow]{flex-wrap:wrap;gap:.5rem 1.75rem;margin:1.5rem 0 2.25rem;display:flex}.filter[data-astro-cid-owelwxow] button[data-astro-cid-owelwxow]{color:var(--muted);font:inherit;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:.4rem 0;font-size:.75rem;transition:color .2s,border-color .2s}.filter[data-astro-cid-owelwxow] button[data-astro-cid-owelwxow]:hover,.filter[data-astro-cid-owelwxow] button[data-astro-cid-owelwxow][aria-pressed=true]{color:var(--text);border-color:var(--accent)}.raster[data-astro-cid-owelwxow]{grid-template-columns:repeat(3,1fr);gap:6px;padding-inline:6px;display:grid}.bild[data-astro-cid-owelwxow]{background:var(--surface);overflow:hidden}.bild[data-astro-cid-owelwxow][hidden],.raster--kurz[data-astro-cid-owelwxow] .bild[data-astro-cid-owelwxow].mehr{display:none}.bild[data-astro-cid-owelwxow] img[data-astro-cid-owelwxow]{aspect-ratio:3/2;object-fit:cover;width:100%;height:100%;transition:transform .8s;display:block}.bild[data-astro-cid-owelwxow]:hover img[data-astro-cid-owelwxow]{transform:scale(1.03)}.alle[data-astro-cid-owelwxow]{text-align:center;margin:1.5rem 0 0}.alle__knopf[data-astro-cid-owelwxow]{cursor:pointer;font-family:inherit}.alle__knopf[data-astro-cid-owelwxow][hidden]{display:none}@media (width<=900px){.raster[data-astro-cid-owelwxow]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.filter[data-astro-cid-owelwxow]{grid-template-columns:1fr 1fr;gap:6px;margin:1.25rem 0 1.5rem;display:grid}.filter[data-astro-cid-owelwxow] button[data-astro-cid-owelwxow]{border:1px solid var(--line);color:var(--text);letter-spacing:.06em;text-align:center;padding:.75rem .4rem;font-size:.64rem}.filter[data-astro-cid-owelwxow] button[data-astro-cid-owelwxow][aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-text);font-weight:600}.raster[data-astro-cid-owelwxow]{gap:4px;padding-inline:4px}.kunden[data-astro-cid-owelwxow] ul[data-astro-cid-owelwxow]{grid-template-columns:auto auto;justify-content:center;gap:.1rem 1.4rem;display:grid}.kunden[data-astro-cid-owelwxow] li[data-astro-cid-owelwxow]{font-size:1.05rem}.kunden[data-astro-cid-owelwxow] li[data-astro-cid-owelwxow]:not(:last-child):after{content:none}.kunden[data-astro-cid-owelwxow] li[data-astro-cid-owelwxow]:last-child:nth-child(odd){grid-column:1/-1}}
