.hero[data-astro-cid-mebingcy]{isolation:isolate;background:linear-gradient(180deg, #eef3f8 0%, var(--weiss) 100%);position:relative;overflow:hidden}.hero__bild[data-astro-cid-mebingcy]{z-index:-1;width:62%;position:absolute;inset:0 0 0 auto}.hero__bild[data-astro-cid-mebingcy] img[data-astro-cid-mebingcy]{object-fit:cover;object-position:60% 30%;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000059 16%,#000 46%);mask-image:linear-gradient(90deg,#0000 0%,#00000059 16%,#000 46%)}.hero__unterschrift[data-astro-cid-mebingcy]{right:var(--s-3);bottom:var(--s-2);z-index:2;border-radius:var(--r-knopf);backdrop-filter:blur(6px);color:var(--weiss);background:#1b1e238c;padding:.25rem .625rem;font-size:.75rem;position:absolute}.hero__hand[data-astro-cid-mebingcy]{z-index:2;font-family:var(--schrift-hand);color:var(--weiss);text-align:center;text-shadow:0 2px 12px #0a1e4659;font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:.95;position:absolute;top:2.25rem;right:clamp(1rem,5vw,4.5rem);transform:rotate(-6deg)}.hero__hand[data-astro-cid-mebingcy] svg[data-astro-cid-mebingcy]{width:6.5rem;color:var(--ziegelrot);margin:.25rem auto 0}.hero__innen[data-astro-cid-mebingcy]{min-height:clamp(560px,72vh,680px);padding-block:var(--s-6);align-items:center;display:flex}.hero__text[data-astro-cid-mebingcy]{max-width:36rem}.hero__titel[data-astro-cid-mebingcy]{margin-bottom:var(--s-3);font-family:var(--schrift-display);letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(3.25rem,2rem + 5vw,6rem);font-weight:800;line-height:.92}.maske[data-astro-cid-mebingcy]{padding-bottom:.04em;display:block;overflow:hidden}.maske[data-astro-cid-mebingcy]>span[data-astro-cid-mebingcy]{display:block}.rot[data-astro-cid-mebingcy]{color:var(--ziegelrot)}.hero__lead[data-astro-cid-mebingcy]{max-width:32rem;margin-bottom:var(--s-4);color:var(--text-2);font-size:1.0625rem}.hero__knoepfe[data-astro-cid-mebingcy]{margin-bottom:var(--s-5);flex-wrap:wrap;gap:.75rem;display:flex}.merkmale[data-astro-cid-mebingcy]{justify-content:start;gap:var(--s-4);grid-template-columns:repeat(4,auto);padding:0;list-style:none;display:grid}.merkmale[data-astro-cid-mebingcy] li[data-astro-cid-mebingcy]{text-align:center;justify-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;line-height:1.3;display:grid}.merkmale[data-astro-cid-mebingcy] svg[data-astro-cid-mebingcy]{width:1.75rem;color:var(--tinte)}@media (width<=860px){.hero[data-astro-cid-mebingcy]{background:var(--weiss)}.hero__bild[data-astro-cid-mebingcy]{width:100%;height:300px;position:relative}.hero__bild[data-astro-cid-mebingcy] img[data-astro-cid-mebingcy]{-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.hero__unterschrift[data-astro-cid-mebingcy]{bottom:auto;top:var(--s-2);right:var(--s-2)}.hero__hand[data-astro-cid-mebingcy]{top:1.5rem;left:var(--s-3);font-size:1.75rem;right:auto}.hero__innen[data-astro-cid-mebingcy]{min-height:0;padding-block:var(--s-2) var(--s-5)}.merkmale[data-astro-cid-mebingcy]{gap:var(--s-3) var(--s-5);grid-template-columns:repeat(2,auto)}.merkmale[data-astro-cid-mebingcy] li[data-astro-cid-mebingcy]{text-align:left;grid-template-columns:auto 1fr;place-items:center start}}.leistungen[data-astro-cid-6b2aity5]{padding-block:var(--s-6) var(--s-7);background:var(--kalk)}.raster[data-astro-cid-6b2aity5]{gap:var(--s-2);grid-template-columns:repeat(5,1fr);padding:0;list-style:none;display:grid}.karte[data-astro-cid-6b2aity5]{border-radius:var(--r-karte);background:var(--weiss);box-shadow:var(--schatten-karte);transition:box-shadow .3s ease, transform .3s var(--ease-aus);flex-direction:column;display:flex;position:relative}.karte[data-astro-cid-6b2aity5]:hover{box-shadow:var(--schatten-hoch);transform:translateY(-4px)}.karte__bild[data-astro-cid-6b2aity5]{aspect-ratio:4/3;border-radius:var(--r-karte) var(--r-karte) 0 0;overflow:hidden}.karte__bild[data-astro-cid-6b2aity5] img[data-astro-cid-6b2aity5]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-aus)}.karte[data-astro-cid-6b2aity5]:hover .karte__bild[data-astro-cid-6b2aity5] img[data-astro-cid-6b2aity5]{transform:scale(1.05)}.karte__icon[data-astro-cid-6b2aity5]{width:48px;height:48px;margin:-24px 0 0 var(--s-2);background:var(--weiss);box-shadow:var(--schatten-karte);color:var(--ziegelrot);border-radius:50%;place-items:center;display:grid;position:relative}.karte__icon[data-astro-cid-6b2aity5] svg[data-astro-cid-6b2aity5]{width:1.5rem}.karte__text[data-astro-cid-6b2aity5]{padding:var(--s-2) var(--s-2) 3.75rem;flex:1}.karte[data-astro-cid-6b2aity5] h3[data-astro-cid-6b2aity5]{letter-spacing:-.01em;margin-bottom:.375rem;font-size:1.0625rem;font-weight:700}.karte[data-astro-cid-6b2aity5] p[data-astro-cid-6b2aity5]{color:var(--text-2);font-size:.875rem;line-height:1.5}.punkte[data-astro-cid-6b2aity5]{border-top:1px solid var(--linie);color:var(--text-3);gap:.25rem;margin-top:.75rem;padding:.75rem 0 0;font-size:.8125rem;line-height:1.4;list-style:none;display:grid}.punkte[data-astro-cid-6b2aity5] li[data-astro-cid-6b2aity5]{padding-left:.875rem;position:relative}.punkte[data-astro-cid-6b2aity5] li[data-astro-cid-6b2aity5]:before{content:"";background:var(--ziegelrot);border-radius:1px;width:5px;height:5px;position:absolute;top:.5em;left:0;transform:rotate(45deg)}.karte__link[data-astro-cid-6b2aity5]{padding:var(--s-2);border-radius:var(--r-karte);justify-content:flex-end;align-items:flex-end;display:flex;position:absolute;inset:0}.karte__link[data-astro-cid-6b2aity5]:hover .rundpfeil[data-astro-cid-6b2aity5]{border-color:var(--ziegelrot);background:var(--ziegelrot);color:var(--weiss)}@media (width<=1100px){.raster[data-astro-cid-6b2aity5]{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.raster[data-astro-cid-6b2aity5]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.raster[data-astro-cid-6b2aity5]{grid-template-columns:1fr}}.warum[data-astro-cid-aob4b4i4]{grid-template-columns:1fr 1fr;display:grid}.warum__dunkel[data-astro-cid-aob4b4i4]{padding:var(--s-6) var(--s-5) var(--s-6) var(--rand);background:var(--schiefer);color:var(--auf-dunkel);justify-content:flex-end;display:flex}.warum__dunkel-innen[data-astro-cid-aob4b4i4]{width:min(100%,30rem)}.warum__dunkel[data-astro-cid-aob4b4i4] .augenbraue[data-astro-cid-aob4b4i4]{color:var(--signalgelb)}.warum__dunkel[data-astro-cid-aob4b4i4] .titel[data-astro-cid-aob4b4i4]{margin-bottom:var(--s-2);color:var(--weiss)}.warum__dunkel[data-astro-cid-aob4b4i4] p[data-astro-cid-aob4b4i4]{margin-bottom:var(--s-4);color:var(--auf-dunkel-2)}.warum__hell[data-astro-cid-aob4b4i4]{padding:var(--s-6) var(--rand) var(--s-6) var(--s-5);background:#eeedea;align-items:center;display:flex}.gruende[data-astro-cid-aob4b4i4]{gap:var(--s-4) var(--s-5);grid-template-columns:repeat(2,minmax(0,15rem));padding:0;list-style:none;display:grid}.gruende[data-astro-cid-aob4b4i4] li[data-astro-cid-aob4b4i4]{gap:var(--s-2);align-items:flex-start;display:flex}.gruende__icon[data-astro-cid-aob4b4i4]{background:var(--weiss);width:52px;height:52px;box-shadow:var(--schatten-karte);color:var(--tinte);border-radius:50%;flex:none;place-items:center;display:grid}.gruende__icon[data-astro-cid-aob4b4i4] svg[data-astro-cid-aob4b4i4]{width:1.5rem}.gruende[data-astro-cid-aob4b4i4] h3[data-astro-cid-aob4b4i4]{margin-bottom:.25rem;font-size:1rem;font-weight:700}.gruende[data-astro-cid-aob4b4i4] p[data-astro-cid-aob4b4i4]{color:var(--text-2);font-size:.875rem;line-height:1.5}@media (width<=900px){.warum[data-astro-cid-aob4b4i4]{grid-template-columns:1fr}.warum__dunkel[data-astro-cid-aob4b4i4],.warum__hell[data-astro-cid-aob4b4i4]{padding:var(--s-5) var(--rand);justify-content:flex-start}.gruende[data-astro-cid-aob4b4i4]{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.gruende[data-astro-cid-aob4b4i4]{grid-template-columns:1fr}}.referenzen[data-astro-cid-bhwjhask]{padding-block:var(--s-7) var(--s-6)}.raster[data-astro-cid-bhwjhask]{gap:var(--s-3);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.karte[data-astro-cid-bhwjhask]{border-radius:var(--r-karte);background:var(--weiss);box-shadow:var(--schatten-karte);overflow:hidden}.karte__bild[data-astro-cid-bhwjhask]{aspect-ratio:4/3;position:relative;overflow:hidden}.karte__bild[data-astro-cid-bhwjhask] img[data-astro-cid-bhwjhask]{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-aus)}.karte[data-astro-cid-bhwjhask]:hover .karte__bild[data-astro-cid-bhwjhask] img[data-astro-cid-bhwjhask]{transform:scale(1.05)}.marke[data-astro-cid-bhwjhask]{border-radius:var(--r-klein);background:var(--schiefer);color:var(--weiss);padding:.25rem .625rem;font-size:.75rem;font-weight:650;position:absolute;top:.75rem;left:.75rem}.karte[data-astro-cid-bhwjhask]:first-child .marke[data-astro-cid-bhwjhask]{background:var(--ziegelrot)}.karte__fuss[data-astro-cid-bhwjhask]{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-2);display:flex}.karte[data-astro-cid-bhwjhask] h3[data-astro-cid-bhwjhask]{font-size:1rem;font-weight:700}.karte[data-astro-cid-bhwjhask] p[data-astro-cid-bhwjhask]{color:var(--text-3);font-size:.8125rem}@media (width<=1000px){.raster[data-astro-cid-bhwjhask]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.raster[data-astro-cid-bhwjhask]{grid-template-columns:1fr}}.partner[data-astro-cid-xbuuu75f]{padding-block:0 var(--s-7)}.partner__innen[data-astro-cid-xbuuu75f]{gap:var(--s-5);padding-top:var(--s-6);border-top:1px solid var(--linie);grid-template-columns:minmax(0,20rem) 1fr;align-items:center;display:grid}.partner__kopf[data-astro-cid-xbuuu75f] .titel[data-astro-cid-xbuuu75f]{margin-bottom:var(--s-2);font-size:clamp(1.5rem,1.1rem + 1.2vw,2rem)}.partner__kopf[data-astro-cid-xbuuu75f] p[data-astro-cid-xbuuu75f]{color:var(--text-2);font-size:.9375rem}.logos[data-astro-cid-xbuuu75f]{flex-wrap:wrap;justify-content:center;gap:.75rem;padding:0;list-style:none;display:flex}.logos[data-astro-cid-xbuuu75f] li[data-astro-cid-xbuuu75f]{border-radius:var(--r-karte);background:var(--weiss);min-height:84px;box-shadow:var(--schatten-karte);flex:0 0 112px;place-items:center;padding:.375rem;display:grid}.logos[data-astro-cid-xbuuu75f] img[data-astro-cid-xbuuu75f]{border-radius:3px;width:100px;height:auto}@media (width<=900px){.partner__innen[data-astro-cid-xbuuu75f]{gap:var(--s-4);grid-template-columns:1fr}}@media (width<=480px){.logos[data-astro-cid-xbuuu75f] li[data-astro-cid-xbuuu75f]{flex-basis:calc(50% - .375rem)}}.team[data-astro-cid-ojudhbif]{padding-block:var(--s-6) var(--s-7);background:var(--kalk)}.team__innen[data-astro-cid-ojudhbif]{gap:var(--s-4) var(--s-3);grid-template-columns:2.2fr 1fr;align-items:stretch;display:grid}.team__kopf[data-astro-cid-ojudhbif]{max-width:40rem}.stelle[data-astro-cid-ojudhbif]{grid-area:2/2}.team__kopf[data-astro-cid-ojudhbif] .titel[data-astro-cid-ojudhbif]{margin-bottom:var(--s-2);font-size:clamp(1.625rem,1.2rem + 1.4vw,2.125rem)}.team__kopf[data-astro-cid-ojudhbif] p[data-astro-cid-ojudhbif]{color:var(--text-2)}.team__foto[data-astro-cid-ojudhbif]{border-radius:var(--r-karte);box-shadow:var(--schatten-karte);background:var(--schiefer);grid-area:2/1;align-self:start;position:relative;overflow:hidden}.team__foto[data-astro-cid-ojudhbif] img[data-astro-cid-ojudhbif]{aspect-ratio:980/360;width:100%;height:auto}.team__foto[data-astro-cid-ojudhbif] figcaption[data-astro-cid-ojudhbif]{border-radius:var(--r-knopf);backdrop-filter:blur(6px);color:var(--weiss);background:#1b1e2399;padding:.25rem .625rem;font-size:.75rem;position:absolute;bottom:.75rem;left:.75rem}.stelle[data-astro-cid-ojudhbif]{padding:var(--s-3);border-radius:var(--r-karte);background:var(--weiss);box-shadow:var(--schatten-karte);flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.stelle__marke[data-astro-cid-ojudhbif]{letter-spacing:.14em;text-transform:uppercase;color:var(--ziegelrot);font-size:.75rem;font-weight:700}.stelle[data-astro-cid-ojudhbif] h3[data-astro-cid-ojudhbif]{font-size:1.25rem;font-weight:700}.stelle[data-astro-cid-ojudhbif] ul[data-astro-cid-ojudhbif]{color:var(--text-2);gap:.375rem;padding:0;font-size:.875rem;list-style:none;display:grid}.stelle[data-astro-cid-ojudhbif] li[data-astro-cid-ojudhbif]{padding-left:1rem;position:relative}.stelle[data-astro-cid-ojudhbif] li[data-astro-cid-ojudhbif]:before{content:"";background:var(--ziegelrot);border-radius:1px;width:6px;height:6px;position:absolute;top:.55em;left:0;transform:rotate(45deg)}.stelle__kontakt[data-astro-cid-ojudhbif]{color:var(--text-3);margin-top:auto;font-size:.8125rem}@media (width<=1000px){.team__innen[data-astro-cid-ojudhbif]{grid-template-columns:1fr}.team__foto[data-astro-cid-ojudhbif],.stelle[data-astro-cid-ojudhbif]{grid-area:auto/1}}@media (width<=640px){.team__foto[data-astro-cid-ojudhbif] figcaption[data-astro-cid-ojudhbif]{background:var(--schiefer);backdrop-filter:none;border-radius:0;padding:.5rem .75rem;position:static}}.aufruf[data-astro-cid-s4opb67l]{isolation:isolate;background:var(--schiefer);color:var(--weiss);position:relative;overflow:hidden}.aufruf__bild[data-astro-cid-s4opb67l]{z-index:-2;object-fit:cover;object-position:50% 35%;width:100%;height:100%;position:absolute;inset:0}.aufruf[data-astro-cid-s4opb67l]:before{content:"";z-index:-1;background:linear-gradient(90deg,#1b1e23f5 0%,#1b1e23e0 45%,#1b1e2380 100%);position:absolute;inset:0}.aufruf__innen[data-astro-cid-s4opb67l]{align-items:center;gap:var(--s-5);padding-block:var(--s-6);grid-template-columns:1fr auto auto;display:grid}.aufruf[data-astro-cid-s4opb67l] h2[data-astro-cid-s4opb67l]{letter-spacing:-.02em;margin-bottom:.375rem;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.5rem);font-weight:700}.aufruf[data-astro-cid-s4opb67l] p[data-astro-cid-s4opb67l]{color:var(--auf-dunkel-2);font-variant-numeric:tabular-nums}.aufruf__hand[data-astro-cid-s4opb67l]{font-family:var(--schrift-hand);text-align:center;font-size:2.5rem;line-height:.95;transform:rotate(-6deg)}.aufruf[data-astro-cid-s4opb67l] .aufruf__hand[data-astro-cid-s4opb67l]{color:var(--signalgelb)}@media (width<=860px){.aufruf__innen[data-astro-cid-s4opb67l]{gap:var(--s-3);grid-template-columns:1fr}.aufruf__innen[data-astro-cid-s4opb67l] .knopf[data-astro-cid-s4opb67l]{justify-self:start}.aufruf__hand[data-astro-cid-s4opb67l]{display:none}}
