.hero[data-astro-cid-bbe6dxrz]{position:relative;padding-block:clamp(2rem,1rem + 4vw,4.5rem) clamp(2.5rem,1.5rem + 4vw,5rem);overflow:hidden}.hero[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;top:-30%;right:-20%;width:min(46rem,90%);aspect-ratio:1;background:radial-gradient(circle at 40% 40%,rgba(var(--c-primaer-glanz-rgb),.28),transparent 62%);border-radius:50%;pointer-events:none}.hero__raster[data-astro-cid-bbe6dxrz]{position:relative;display:grid;gap:clamp(2rem,1rem + 4vw,3.5rem)}.hero__text[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{margin-bottom:1.25rem}.hero__text[data-astro-cid-bbe6dxrz] .lead[data-astro-cid-bbe6dxrz]{max-width:34ch}.hero__aktionen[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.hero__aktionen[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{flex:1 1 14rem}.hero__notiz[data-astro-cid-bbe6dxrz]{display:flex;align-items:flex-start;gap:.5rem;margin-top:1.5rem;font-size:var(--t-klein);color:var(--c-text-leise)}.hero__notiz[data-astro-cid-bbe6dxrz] svg{flex-shrink:0;margin-top:.2em;color:var(--c-akzent-tief)}.hero__notiz[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]{color:var(--c-text);font-weight:600;text-underline-offset:3px}.hero__bild[data-astro-cid-bbe6dxrz]{position:relative;width:100%;max-width:32rem;margin-inline:auto;border-radius:var(--r-gross);overflow:hidden;box-shadow:var(--s-karte)}.hero__bild[data-astro-cid-bbe6dxrz] img{width:100%;height:100%;object-fit:cover;object-position:50% 35%;aspect-ratio:4 / 5}@media(min-width:48rem)and (max-width:61.999rem){.hero__text[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:min(var(--t-h1),5.2vw)}.hero__umbruch[data-astro-cid-bbe6dxrz]{display:none}.hero__text[data-astro-cid-bbe6dxrz] .lead[data-astro-cid-bbe6dxrz]{max-width:62ch}.hero__bild[data-astro-cid-bbe6dxrz]{max-width:none}.hero__bild[data-astro-cid-bbe6dxrz] img{aspect-ratio:4 / 3;object-position:50% 25%}}@media(min-width:62rem){.hero__raster[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center}.hero__text[data-astro-cid-bbe6dxrz]{container-type:inline-size}.hero__text[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:min(var(--t-h1),10.5cqi)}.hero__text[data-astro-cid-bbe6dxrz] .lead[data-astro-cid-bbe6dxrz]{max-width:44ch}.hero__bild[data-astro-cid-bbe6dxrz]{max-width:none}.hero__aktionen[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{flex:0 0 auto}}.status[data-astro-cid-rwa23tof]{padding-block:0 clamp(2rem,1rem + 3vw,3.5rem)}.status__karte[data-astro-cid-rwa23tof]{display:grid;gap:0;background-color:var(--c-weiss);border:1px solid var(--c-flaeche-tief);border-radius:var(--r-gross);box-shadow:var(--s-karte);overflow:hidden}.status__ampel[data-astro-cid-rwa23tof]{padding:clamp(1.25rem,1rem + 1.2vw,2rem);background-color:var(--c-offen-hauch);transition:background-color .35s ease}.status__ampel[data-astro-cid-rwa23tof][data-status-ampel=geschlossen],.status__ampel[data-astro-cid-rwa23tof][data-status-ampel=urlaub]{background-color:var(--c-zu-hauch)}.status__ampel[data-astro-cid-rwa23tof][data-status-ampel=telefon]{background-color:var(--c-info-hauch)}.status__eyebrow[data-astro-cid-rwa23tof]{display:flex;align-items:center;gap:.5rem;font-family:var(--f-mono);font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-leise);margin-bottom:.625rem}.status__punkt[data-astro-cid-rwa23tof]{position:relative;width:.625rem;height:.625rem;border-radius:50%;background-color:var(--c-offen);flex-shrink:0}.status__ampel[data-astro-cid-rwa23tof][data-status-ampel=offen] .status__punkt[data-astro-cid-rwa23tof]:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--c-offen);animation:puls 2.4s ease-out infinite}@keyframes puls{0%{opacity:.7;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.35)}}.status__ampel[data-astro-cid-rwa23tof][data-status-ampel=geschlossen] .status__punkt[data-astro-cid-rwa23tof],.status__ampel[data-astro-cid-rwa23tof][data-status-ampel=urlaub] .status__punkt[data-astro-cid-rwa23tof]{background-color:var(--c-zu)}.status__ampel[data-astro-cid-rwa23tof][data-status-ampel=telefon] .status__punkt[data-astro-cid-rwa23tof]{background-color:var(--c-akzent)}.status__label[data-astro-cid-rwa23tof]{font-family:var(--f-text);font-size:clamp(1.5rem,1.25rem + 1.1vw,1.875rem);font-weight:650;line-height:1.15;letter-spacing:-.01em;color:var(--c-offen-text)}.status__ampel[data-astro-cid-rwa23tof][data-status-ampel=geschlossen] .status__label[data-astro-cid-rwa23tof],.status__ampel[data-astro-cid-rwa23tof][data-status-ampel=urlaub] .status__label[data-astro-cid-rwa23tof]{color:var(--c-zu-text)}.status__ampel[data-astro-cid-rwa23tof][data-status-ampel=telefon] .status__label[data-astro-cid-rwa23tof]{color:var(--c-akzent-tief)}.status__detail[data-astro-cid-rwa23tof]{margin-top:.375rem;font-size:var(--t-klein);color:var(--c-text)}.status__zeiten[data-astro-cid-rwa23tof]{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:1rem}.status__zeiten[data-astro-cid-rwa23tof] li[data-astro-cid-rwa23tof]{padding:.25rem .625rem;background-color:#fdfbf7bf;border:1px solid rgba(43,38,33,.08);border-radius:var(--r-pille);font-size:.8125rem}.status__zeiten--telefon[data-astro-cid-rwa23tof]{color:var(--c-text-leise)}.status__bereitschaft[data-astro-cid-rwa23tof]{display:flex;align-items:flex-start;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(43,38,33,.1);font-size:var(--t-klein)}.status__bereitschaft[data-astro-cid-rwa23tof][hidden]{display:none}.status__bereitschaft[data-astro-cid-rwa23tof] svg{flex-shrink:0;margin-top:.2em;color:var(--c-zu-text)}.status__bereitschaft[data-astro-cid-rwa23tof] a[data-astro-cid-rwa23tof]{font-weight:700;text-underline-offset:3px}.status__block[data-astro-cid-rwa23tof]{padding:clamp(1.25rem,1rem + 1.2vw,2rem);border-top:1px solid var(--c-flaeche)}.status__block-titel[data-astro-cid-rwa23tof]{display:flex;align-items:center;gap:.5rem;font-family:var(--f-mono);font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-leise);margin-bottom:.625rem}.status__block-titel[data-astro-cid-rwa23tof] svg{color:var(--c-primaer-dunkel)}.status__gross[data-astro-cid-rwa23tof]{display:inline-block;font-family:var(--f-display);font-size:clamp(1.375rem,1.2rem + .8vw,1.625rem);line-height:1.2;font-weight:500;text-decoration:none;color:var(--c-text)}a[data-astro-cid-rwa23tof].status__gross:hover{color:var(--c-primaer-tief);text-decoration:underline;text-underline-offset:4px}.status__gross--adresse[data-astro-cid-rwa23tof]{font-size:clamp(1.125rem,1.05rem + .4vw,1.25rem)}.status__klein[data-astro-cid-rwa23tof]{margin-top:.5rem;font-size:var(--t-klein);color:var(--c-text-leise)}.status__kanaele[data-astro-cid-rwa23tof]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.status__kanal[data-astro-cid-rwa23tof]{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:.375rem .875rem;background-color:var(--c-flaeche);border-radius:var(--r-pille);font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .18s ease}.status__kanal[data-astro-cid-rwa23tof]:hover{background-color:var(--c-primaer-hauch)}.status__link[data-astro-cid-rwa23tof]{display:inline-flex;align-items:center;gap:.375rem;margin-top:1rem;font-size:.9375rem;font-weight:600;color:var(--c-primaer-tief);text-decoration:none}.status__link[data-astro-cid-rwa23tof]:hover{text-decoration:underline;text-underline-offset:4px}@media(min-width:40rem){.status__karte[data-astro-cid-rwa23tof]{grid-template-columns:1fr 1fr}.status__ampel[data-astro-cid-rwa23tof]{grid-column:1 / -1}.status__block[data-astro-cid-rwa23tof]+.status__block[data-astro-cid-rwa23tof]{border-left:1px solid var(--c-flaeche)}}@media(min-width:62rem){.status__karte[data-astro-cid-rwa23tof]{grid-template-columns:1.35fr 1fr 1fr}.status__ampel[data-astro-cid-rwa23tof]{grid-column:auto}.status__block[data-astro-cid-rwa23tof]{border-top:none;border-left:1px solid var(--c-flaeche)}}.urlaub[data-astro-cid-dvqnjh76]{padding-block:0 clamp(2rem,1rem + 3vw,3.5rem)}.urlaub__karte[data-astro-cid-dvqnjh76]{padding:clamp(1.25rem,1rem + 1.2vw,2rem);background-color:var(--c-info-hauch);border:1px solid rgba(var(--c-akzent-rand-rgb),.35);border-left:4px solid var(--c-akzent);border-radius:var(--r-karte)}.urlaub__kopf[data-astro-cid-dvqnjh76]{display:flex;align-items:flex-start;gap:.875rem}.urlaub__marke[data-astro-cid-dvqnjh76]{display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;background-color:var(--c-weiss);border-radius:50%;color:var(--c-akzent-tief)}.urlaub__zeitraum[data-astro-cid-dvqnjh76]{color:var(--c-akzent-tief);letter-spacing:.08em}.urlaub__kopf[data-astro-cid-dvqnjh76] h2[data-astro-cid-dvqnjh76]{font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);margin-top:.125rem}.urlaub__text[data-astro-cid-dvqnjh76]{margin-top:1rem;max-width:62ch;font-size:var(--t-klein);color:var(--c-text)}.urlaub__vertretung[data-astro-cid-dvqnjh76]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(var(--c-akzent-rand-rgb),.3)}.urlaub__vertretung[data-astro-cid-dvqnjh76] h3[data-astro-cid-dvqnjh76]{font-size:1rem;margin-bottom:.875rem}.urlaub__liste[data-astro-cid-dvqnjh76]{display:grid;gap:.75rem;list-style:none;padding:0}.urlaub__eintrag[data-astro-cid-dvqnjh76]{padding:.875rem 1rem;background-color:#fdfbf7cc;border-radius:var(--r-klein)}.urlaub__spanne[data-astro-cid-dvqnjh76]{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-leise);margin-bottom:.25rem}.urlaub__name[data-astro-cid-dvqnjh76]{font-weight:600;margin-bottom:.375rem}.urlaub__zeile[data-astro-cid-dvqnjh76]{display:flex;align-items:center;gap:.5rem;font-size:var(--t-klein);color:var(--c-text-leise)}.urlaub__zeile[data-astro-cid-dvqnjh76] svg{flex-shrink:0;color:var(--c-akzent-tief)}.urlaub__zeile[data-astro-cid-dvqnjh76] a[data-astro-cid-dvqnjh76]{color:var(--c-text);font-weight:600;text-underline-offset:3px}@media(min-width:48rem){.urlaub__liste[data-astro-cid-dvqnjh76]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.portrait__raster[data-astro-cid-qa7tv6bf]{display:grid;gap:clamp(2rem,1.2rem + 3.5vw,4rem)}.portrait__bild[data-astro-cid-qa7tv6bf]{display:none;margin:0;max-width:26rem}.portrait__foto[data-astro-cid-qa7tv6bf]{position:relative;border-radius:var(--r-gross);overflow:hidden;box-shadow:var(--s-karte)}.portrait__foto[data-astro-cid-qa7tv6bf] img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 22%}.portrait__bild[data-astro-cid-qa7tv6bf] figcaption[data-astro-cid-qa7tv6bf]{display:flex;flex-direction:column;gap:.125rem;margin-top:1rem;padding-left:1rem;border-left:3px solid var(--c-akzent)}.portrait__bild[data-astro-cid-qa7tv6bf] figcaption[data-astro-cid-qa7tv6bf] strong[data-astro-cid-qa7tv6bf]{font-family:var(--f-display);font-size:1.125rem;font-weight:600}.portrait__bild[data-astro-cid-qa7tv6bf] figcaption[data-astro-cid-qa7tv6bf] span[data-astro-cid-qa7tv6bf]{font-size:var(--t-klein);color:var(--c-text-leise)}.portrait__text[data-astro-cid-qa7tv6bf] h2[data-astro-cid-qa7tv6bf]{margin-bottom:1.5rem}.portrait__gruss[data-astro-cid-qa7tv6bf]{font-family:var(--f-display);font-size:clamp(1.25rem,1.1rem + .75vw,1.5rem);line-height:1.4;color:var(--c-primaer-tief);margin-bottom:1.5rem;max-width:30ch}.portrait__text[data-astro-cid-qa7tv6bf] p[data-astro-cid-qa7tv6bf]+p[data-astro-cid-qa7tv6bf]{margin-top:1rem}.portrait__text[data-astro-cid-qa7tv6bf] p[data-astro-cid-qa7tv6bf]:not(.portrait__gruss):not(.portrait__signatur){max-width:58ch;color:var(--c-text-leise)}.portrait__signatur[data-astro-cid-qa7tv6bf]{margin-top:1.5rem;font-family:var(--f-display);font-size:1.25rem;font-style:italic;color:var(--c-text)}.portrait__fakten[data-astro-cid-qa7tv6bf]{display:grid;gap:1.25rem;margin-top:2rem;padding-top:1.75rem;border-top:1px solid var(--c-flaeche-tief)}.portrait__fakten-titel[data-astro-cid-qa7tv6bf]{font-size:.6875rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--c-akzent-tief);margin-bottom:.25rem}.portrait__schwerpunkte[data-astro-cid-qa7tv6bf]{display:grid;gap:.5rem;list-style:none;padding:0;margin:0}.portrait__schwerpunkte[data-astro-cid-qa7tv6bf] li[data-astro-cid-qa7tv6bf]{position:relative;padding-left:1.125rem;font-size:.9375rem;font-weight:500;line-height:1.5}.portrait__schwerpunkte[data-astro-cid-qa7tv6bf] li[data-astro-cid-qa7tv6bf]:before{content:"";position:absolute;left:0;top:.6em;width:.4rem;height:.4rem;border-radius:50%;background-color:var(--c-akzent)}@media(min-width:40rem){.portrait__bild[data-astro-cid-qa7tv6bf]{display:block}.portrait__raster[data-astro-cid-qa7tv6bf]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}@media(min-width:62rem){.portrait__raster[data-astro-cid-qa7tv6bf]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}.portrait__bild[data-astro-cid-qa7tv6bf]{position:sticky;top:calc(var(--hoehe-nav) + 1.5rem)}}.leistungen[data-astro-cid-qlbszkyo]{display:grid;gap:1rem;list-style:none;padding:0}.leistung[data-astro-cid-qlbszkyo]{padding:clamp(1.25rem,1rem + 1.2vw,2rem);background-color:var(--c-weiss);border:1px solid var(--c-flaeche-tief);border-radius:var(--r-karte);box-shadow:var(--s-weich);scroll-margin-top:calc(var(--hoehe-nav) + 1.5rem)}.leistung--betont[data-astro-cid-qlbszkyo]{background-color:var(--c-text);border-color:var(--c-text);color:var(--c-bg)}.leistung__icon[data-astro-cid-qlbszkyo]{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:1.125rem;background-color:var(--c-primaer-hauch);color:var(--c-primaer-tief);border-radius:50%}.leistung--betont[data-astro-cid-qlbszkyo] .leistung__icon[data-astro-cid-qlbszkyo]{background-color:var(--c-akzent);color:#fff}.leistung__eyebrow[data-astro-cid-qlbszkyo]{font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--c-akzent-tief);margin-bottom:.375rem}.leistung--betont[data-astro-cid-qlbszkyo] .leistung__eyebrow[data-astro-cid-qlbszkyo]{color:var(--c-akzent-hell)}.leistung[data-astro-cid-qlbszkyo] h3[data-astro-cid-qlbszkyo]{margin-bottom:.625rem}.leistung__einleitung[data-astro-cid-qlbszkyo]{font-size:var(--t-klein);color:var(--c-text-leise);margin-bottom:1.125rem}.leistung--betont[data-astro-cid-qlbszkyo] .leistung__einleitung[data-astro-cid-qlbszkyo]{color:#f7f2e9d1}.leistung__punkte[data-astro-cid-qlbszkyo]{display:grid;gap:.5rem;list-style:none;padding:0;margin:0;padding-top:1.125rem;border-top:1px solid var(--c-flaeche)}.leistung--betont[data-astro-cid-qlbszkyo] .leistung__punkte[data-astro-cid-qlbszkyo]{border-top-color:#f7f2e92e}.leistung__punkte[data-astro-cid-qlbszkyo] li[data-astro-cid-qlbszkyo]{display:flex;align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.5}.leistung__punkte[data-astro-cid-qlbszkyo] svg{flex-shrink:0;margin-top:.25em;color:var(--c-primaer-dunkel)}.leistung--betont[data-astro-cid-qlbszkyo] .leistung__punkte[data-astro-cid-qlbszkyo] svg{color:var(--c-akzent-hell)}.leistung__foto[data-astro-cid-qlbszkyo]{margin:0 0 1.25rem;border-radius:var(--r-klein);overflow:hidden}.leistung__foto[data-astro-cid-qlbszkyo] img{width:100%;height:100%;aspect-ratio:3 / 2;object-fit:cover;object-position:42% 40%}@media(min-width:44rem){.leistungen[data-astro-cid-qlbszkyo]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:68rem){.leistungen[data-astro-cid-qlbszkyo]{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem}.leistung[data-astro-cid-qlbszkyo]{grid-column:span 2}.leistung--foto[data-astro-cid-qlbszkyo]{grid-column:span 4;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.25rem,.5rem + 2vw,2rem);align-items:stretch}.leistung--foto[data-astro-cid-qlbszkyo] .leistung__foto[data-astro-cid-qlbszkyo]{order:2;margin:0;border-radius:var(--r-karte)}.leistung--foto[data-astro-cid-qlbszkyo] .leistung__text[data-astro-cid-qlbszkyo]{order:1}}.zeiten__raster[data-astro-cid-3rgcpimn]{display:grid;gap:1.25rem}.zeiten__tabelle[data-astro-cid-3rgcpimn]{padding:0;overflow:hidden}.zeiten__tabelle[data-astro-cid-3rgcpimn] table[data-astro-cid-3rgcpimn]{width:100%}.zeiten__tabelle[data-astro-cid-3rgcpimn] thead[data-astro-cid-3rgcpimn] th[data-astro-cid-3rgcpimn]{padding:.875rem clamp(1rem,.8rem + .8vw,1.5rem);background-color:var(--c-flaeche);font-family:var(--f-mono);font-size:.6875rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;text-align:left;color:var(--c-text-leise)}.zeile[data-astro-cid-3rgcpimn] th[data-astro-cid-3rgcpimn],.zeile[data-astro-cid-3rgcpimn] td[data-astro-cid-3rgcpimn]{padding:.875rem clamp(1rem,.8rem + .8vw,1.5rem);text-align:left;vertical-align:top;border-top:1px solid var(--c-flaeche)}.zeile[data-astro-cid-3rgcpimn] th[data-astro-cid-3rgcpimn]{font-weight:600;white-space:nowrap}.zeile--heute[data-astro-cid-3rgcpimn]{background-color:var(--c-primaer-hauch)}.zeile__heute-marke[data-astro-cid-3rgcpimn]{display:inline-block;margin-left:.5rem;padding:.05rem .5rem;background-color:var(--c-primaer-dunkel);color:var(--c-text-auf-dunkel);border-radius:var(--r-pille);font-family:var(--f-mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;vertical-align:.1em}.zeile__heute-marke[data-astro-cid-3rgcpimn][hidden]{display:none}.zeile__fenster[data-astro-cid-3rgcpimn]{display:grid;gap:.5rem;list-style:none;padding:0;margin:0}.zeile__fenster[data-astro-cid-3rgcpimn] li[data-astro-cid-3rgcpimn]{display:flex;flex-direction:column;gap:.05rem}.zeile__zeit[data-astro-cid-3rgcpimn]{font-size:.9375rem;font-weight:700;color:var(--c-text)}.zeile__hinweis[data-astro-cid-3rgcpimn]{font-size:.8125rem;color:var(--c-text-leise)}.zeile__zu[data-astro-cid-3rgcpimn]{font-size:.9375rem;color:var(--c-text-leise)}.zeiten__seite[data-astro-cid-3rgcpimn]{display:grid;gap:1.25rem;align-content:start}.zeiten__telefon[data-astro-cid-3rgcpimn]{padding:clamp(1.25rem,1rem + 1.2vw,1.75rem);background-color:var(--c-text);color:var(--c-bg);border-radius:var(--r-karte)}.zeiten__telefon[data-astro-cid-3rgcpimn] .btn--primaer{background-color:var(--c-primaer)}.zeiten__telefon[data-astro-cid-3rgcpimn] .btn--primaer:hover{background-color:var(--c-primaer-dunkel)}.zeiten__telefon-icon[data-astro-cid-3rgcpimn]{display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:1rem;background-color:#f7f2e91f;border-radius:50%;color:var(--c-akzent-hell)}.zeiten__telefon[data-astro-cid-3rgcpimn] h3[data-astro-cid-3rgcpimn]{color:var(--c-bg);margin-bottom:.5rem}.zeiten__gross[data-astro-cid-3rgcpimn]{font-size:1rem;font-weight:700;color:var(--c-akzent-hell);letter-spacing:.02em}.zeiten__text[data-astro-cid-3rgcpimn]{margin-block:.875rem 1.25rem;font-size:var(--t-klein);color:#f7f2e9cc}.zeiten__hinweise[data-astro-cid-3rgcpimn]{display:grid;gap:.75rem;list-style:none;padding:0;margin:0}.zeiten__hinweise[data-astro-cid-3rgcpimn] li[data-astro-cid-3rgcpimn]{display:flex;align-items:flex-start;gap:.625rem;font-size:var(--t-klein);color:var(--c-text-leise)}.zeiten__hinweise[data-astro-cid-3rgcpimn] svg{flex-shrink:0;margin-top:.25em;color:var(--c-primaer-dunkel)}@media(min-width:62rem){.zeiten__raster[data-astro-cid-3rgcpimn]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:2rem;align-items:start}}.team[data-astro-cid-yu4wt3u2]{display:grid;gap:1rem;list-style:none;padding:0}.team__karte[data-astro-cid-yu4wt3u2]{display:flex;gap:1rem;padding:1.125rem;background-color:var(--c-weiss);border:1px solid var(--c-flaeche-tief);border-radius:var(--r-karte);box-shadow:var(--s-weich)}.team__bild[data-astro-cid-yu4wt3u2]{position:relative;flex-shrink:0;width:5.5rem;border-radius:var(--r-klein);overflow:hidden}.team__bild[data-astro-cid-yu4wt3u2] img{width:100%;aspect-ratio:1;object-fit:cover}.team__inhalt[data-astro-cid-yu4wt3u2]{min-width:0}.team__karte[data-astro-cid-yu4wt3u2] h3[data-astro-cid-yu4wt3u2]{font-size:1.0625rem}.team__rolle[data-astro-cid-yu4wt3u2]{color:var(--c-akzent-tief);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;margin-block:.25rem .625rem}.team__profil[data-astro-cid-yu4wt3u2]{font-size:var(--t-klein);color:var(--c-text-leise)}@media(min-width:40rem){.team[data-astro-cid-yu4wt3u2]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem}.team__karte[data-astro-cid-yu4wt3u2]{flex-direction:column;padding:1.25rem}.team__bild[data-astro-cid-yu4wt3u2]{width:100%;border-radius:var(--r-karte)}.team__bild[data-astro-cid-yu4wt3u2] img{aspect-ratio:4 / 5}}.galerie[data-astro-cid-hu2c2cef]{column-count:2;column-gap:.75rem;list-style:none;padding:0}.galerie[data-astro-cid-hu2c2cef] li[data-astro-cid-hu2c2cef]{break-inside:avoid;margin-bottom:.75rem}.galerie[data-astro-cid-hu2c2cef] img{width:100%;height:auto;border-radius:var(--r-klein);box-shadow:var(--s-weich);background-color:var(--c-flaeche)}@media(min-width:40rem){.galerie[data-astro-cid-hu2c2cef]{column-count:3;column-gap:1rem}.galerie[data-astro-cid-hu2c2cef] li[data-astro-cid-hu2c2cef]{margin-bottom:1rem}.galerie[data-astro-cid-hu2c2cef] img{border-radius:var(--r-karte)}}.stellen[data-astro-cid-eqja7set]{display:grid;gap:1.25rem;list-style:none;padding:0}.stelle[data-astro-cid-eqja7set]{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(1.25rem,1rem + 1.2vw,2rem);background-color:var(--c-weiss);border:1px solid var(--c-flaeche-tief);border-radius:var(--r-karte);box-shadow:var(--s-weich)}.stelle__kopf[data-astro-cid-eqja7set]{margin-bottom:.875rem}.stelle__marken[data-astro-cid-eqja7set]{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.625rem}.stelle__marke[data-astro-cid-eqja7set]{padding:.2rem .625rem;background-color:var(--c-flaeche);border-radius:var(--r-pille);font-size:.75rem;color:var(--c-text-leise)}.stelle__text[data-astro-cid-eqja7set]{font-size:var(--t-klein);color:var(--c-text-leise);max-width:52ch}.stelle__punkte[data-astro-cid-eqja7set]{display:grid;gap:.5rem;margin-block:1.125rem;list-style:none;padding:0}.stelle__punkte[data-astro-cid-eqja7set] li[data-astro-cid-eqja7set]{display:flex;align-items:flex-start;gap:.625rem;font-size:.9375rem}.stelle__punkte[data-astro-cid-eqja7set] svg{flex-shrink:0;margin-top:.25em;color:var(--c-primaer-dunkel)}.stelle[data-astro-cid-eqja7set] .btn[data-astro-cid-eqja7set]{margin-top:auto}.stellen__leer[data-astro-cid-eqja7set]{font-size:var(--t-klein);color:var(--c-text-leise)}.karriere__fuss[data-astro-cid-eqja7set]{margin-top:1.5rem;font-size:var(--t-klein);color:var(--c-text-leise);max-width:58ch}@media(min-width:48rem){.stellen[data-astro-cid-eqja7set]{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}.kontakt__raster[data-astro-cid-vquv7xxp]{display:grid;gap:1.25rem;align-items:start}.kanaele[data-astro-cid-vquv7xxp]{display:grid;gap:.75rem;list-style:none;padding:0}.kanal[data-astro-cid-vquv7xxp]{display:flex;align-items:center;gap:.875rem;padding:1rem 1.125rem;background-color:var(--c-weiss);border:1px solid var(--c-flaeche-tief);border-radius:var(--r-karte);text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.kanal[data-astro-cid-vquv7xxp]:hover{border-color:var(--c-primaer);transform:translateY(-1px);box-shadow:var(--s-weich)}.kanal__icon[data-astro-cid-vquv7xxp]{display:grid;place-items:center;flex-shrink:0;width:2.75rem;height:2.75rem;background-color:var(--c-primaer-hauch);color:var(--c-primaer-tief);border-radius:50%}.kanal__inhalt[data-astro-cid-vquv7xxp]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.kanal__titel[data-astro-cid-vquv7xxp]{font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--c-akzent-tief)}.kanal__wert[data-astro-cid-vquv7xxp]{font-size:1.0625rem;font-weight:600;overflow-wrap:anywhere}.kanal__notiz[data-astro-cid-vquv7xxp]{font-size:.8125rem;color:var(--c-text-leise)}.kanal[data-astro-cid-vquv7xxp] .kanal__pfeil{flex-shrink:0;margin-left:auto;color:var(--c-text-leise)}.anfahrt[data-astro-cid-vquv7xxp]{display:grid;gap:1.25rem;padding:clamp(1.25rem,1rem + 1.2vw,1.75rem);background-color:var(--c-weiss);border:1px solid var(--c-flaeche-tief);border-radius:var(--r-karte);scroll-margin-top:calc(var(--hoehe-nav) + 1.5rem)}.anfahrt__eyebrow[data-astro-cid-vquv7xxp]{font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--c-akzent-tief);margin-bottom:.5rem}.anfahrt[data-astro-cid-vquv7xxp] address[data-astro-cid-vquv7xxp]{font-style:normal;font-size:1.0625rem;line-height:1.5;margin-bottom:1.125rem}.anfahrt[data-astro-cid-vquv7xxp] address[data-astro-cid-vquv7xxp] strong[data-astro-cid-vquv7xxp]{font-family:var(--f-display);font-size:1.1875rem;font-weight:600}.anfahrt__punkte[data-astro-cid-vquv7xxp]{display:grid;gap:.875rem;list-style:none;padding:0;margin:0;padding-top:1.25rem;border-top:1px solid var(--c-flaeche)}.anfahrt__punkte[data-astro-cid-vquv7xxp] li[data-astro-cid-vquv7xxp]{display:flex;align-items:flex-start;gap:.75rem;font-size:var(--t-klein);color:var(--c-text-leise)}.anfahrt__punkte[data-astro-cid-vquv7xxp] svg{flex-shrink:0;margin-top:.15em;color:var(--c-primaer-dunkel)}.karte-huelle[data-astro-cid-vquv7xxp]{position:relative;border-radius:var(--r-klein);overflow:hidden;background-color:var(--c-flaeche);min-height:15rem}.karte-platzhalter[data-astro-cid-vquv7xxp]{display:grid;justify-items:center;gap:.625rem;padding:1.75rem 1.25rem;text-align:center;background-image:linear-gradient(rgba(227,216,198,.6) 1px,transparent 1px),linear-gradient(90deg,rgba(227,216,198,.6) 1px,transparent 1px);background-size:2.5rem 2.5rem}.karte-platzhalter[data-astro-cid-vquv7xxp][hidden],.karte-schliessen[data-astro-cid-vquv7xxp][hidden]{display:none}.karte-schliessen[data-astro-cid-vquv7xxp]{display:flex;margin:.625rem auto}.karte-platzhalter__pin[data-astro-cid-vquv7xxp]{display:grid;place-items:center;width:3rem;height:3rem;background-color:var(--c-weiss);border-radius:50%;color:var(--c-akzent-tief);box-shadow:var(--s-weich)}.karte-platzhalter__titel[data-astro-cid-vquv7xxp]{font-family:var(--f-display);font-size:1.125rem;font-weight:600}.karte-platzhalter__text[data-astro-cid-vquv7xxp]{max-width:40ch;font-size:.8125rem;color:var(--c-text-leise)}.karte-platzhalter__link[data-astro-cid-vquv7xxp]{font-size:.8125rem;color:var(--c-text-leise)}.karte-huelle[data-astro-cid-vquv7xxp] iframe{display:block;width:100%;height:20rem;border:0}.notfall[data-astro-cid-vquv7xxp]{margin-top:1.25rem;padding:clamp(1.25rem,1rem + 1.2vw,1.75rem);background-color:var(--c-zu-hauch);border:1px solid rgba(165,63,40,.25);border-radius:var(--r-karte)}.notfall[data-astro-cid-vquv7xxp] h3[data-astro-cid-vquv7xxp]{display:flex;align-items:center;gap:.5rem;font-size:1.0625rem;color:var(--c-zu-text);margin-bottom:1rem}.notfall__liste[data-astro-cid-vquv7xxp]{display:grid;gap:.875rem;margin:0}.notfall__liste[data-astro-cid-vquv7xxp] div[data-astro-cid-vquv7xxp]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;padding-bottom:.875rem;border-bottom:1px solid rgba(165,63,40,.18)}.notfall__liste[data-astro-cid-vquv7xxp] div[data-astro-cid-vquv7xxp]:last-child{padding-bottom:0;border-bottom:none}.notfall__liste[data-astro-cid-vquv7xxp] dt[data-astro-cid-vquv7xxp]{font-size:var(--t-klein);color:var(--c-text)}.notfall__liste[data-astro-cid-vquv7xxp] dd[data-astro-cid-vquv7xxp]{margin:0}.notfall__liste[data-astro-cid-vquv7xxp] a[data-astro-cid-vquv7xxp]{font-family:var(--f-mono);font-size:1.0625rem;font-weight:700;color:var(--c-zu-text);text-decoration:none}.notfall__liste[data-astro-cid-vquv7xxp] a[data-astro-cid-vquv7xxp]:hover{text-decoration:underline;text-underline-offset:4px}@media(min-width:62rem){.kontakt__raster[data-astro-cid-vquv7xxp]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:2rem}.notfall__liste[data-astro-cid-vquv7xxp]{grid-template-columns:repeat(3,1fr)}.notfall__liste[data-astro-cid-vquv7xxp] div[data-astro-cid-vquv7xxp]{flex-direction:column;align-items:flex-start;padding-bottom:0;border-bottom:none;border-left:2px solid rgba(165,63,40,.25);padding-left:1rem}}
