.partner[data-astro-cid-qk3l64rm]{padding-block:var(--space-5) var(--space-section);background:var(--surface-page)}.partner__kopf[data-astro-cid-qk3l64rm]{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-5);display:flex}.partner__titel[data-astro-cid-qk3l64rm]{font-size:var(--text-sm);letter-spacing:var(--tracking-eyebrow);color:var(--text-muted);margin:0}.partner__reihe[data-astro-cid-qk3l64rm]{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.partner__feld[data-astro-cid-qk3l64rm]{aspect-ratio:7/2;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-section);text-align:center;place-items:center;display:grid;position:relative}.partner__logo[data-astro-cid-qk3l64rm]{block-size:auto;inline-size:auto;max-inline-size:calc(100% - 2 * var(--space-4));max-block-size:calc(100% - 2 * var(--space-4));margin:auto;position:absolute;inset:0}.partner__logo--kompakt[data-astro-cid-qk3l64rm]{max-block-size:calc(100% - 2 * var(--space-4) - var(--space-2))}.partner__name[data-astro-cid-qk3l64rm]{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);text-wrap:balance;font-weight:700}@media (width>=40rem){.partner__reihe[data-astro-cid-qk3l64rm]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.partner__feld[data-astro-cid-qk3l64rm]{aspect-ratio:5/2}}@media (width>=52rem){.partner__reihe[data-astro-cid-qk3l64rm]{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}}.objekte[data-astro-cid-eqsi7cwn]{background:var(--surface-section);overflow-x:clip}.objekte__kopf[data-astro-cid-eqsi7cwn]{justify-items:start;gap:var(--space-4);max-inline-size:52rem;margin-block-end:var(--space-8);display:grid}.objekte__titel[data-astro-cid-eqsi7cwn],.objekte__sub[data-astro-cid-eqsi7cwn]{margin:0}.objekte__sub[data-astro-cid-eqsi7cwn]{max-inline-size:56ch;line-height:1.7}.galerie[data-astro-cid-eqsi7cwn]{position:relative}.galerie__spur[data-astro-cid-eqsi7cwn]{grid-auto-flow:column;grid-template-rows:repeat(var(--galerie-zeilen,3), auto);gap:var(--space-6) var(--space-5);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;grid-auto-columns:100%;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.galerie__spur[data-astro-cid-eqsi7cwn]::-webkit-scrollbar{display:none}.galerie__spur[data-astro-cid-eqsi7cwn]:focus-visible{outline:3px solid var(--text-heading);outline-offset:4px}.kachel[data-astro-cid-eqsi7cwn]{scroll-snap-align:start;display:grid}.kachel__rahmen[data-astro-cid-eqsi7cwn]{isolation:isolate;border-radius:var(--radius-card);background:var(--surface-page);transition:box-shadow var(--duration) var(--ease);position:relative;overflow:hidden}.kachel__rahmen[data-astro-cid-eqsi7cwn] .kachel__bild{border-radius:0}.kachel__rahmen[data-astro-cid-eqsi7cwn] .figure__img{transition:transform var(--duration-slow,.26s) var(--ease)}.kachel__lupe[data-astro-cid-eqsi7cwn]{display:none}html.js .kachel__lupe[data-astro-cid-eqsi7cwn]{z-index:1;padding:var(--space-3);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:flex-start;display:flex;position:absolute;inset:0}.kachel__lupe-zeichen[data-astro-cid-eqsi7cwn]{border-radius:var(--radius-interactive);block-size:2.75rem;inline-size:2.75rem;color:var(--brand-weiss);opacity:0;transition:opacity var(--duration) var(--ease);background:#36537aeb;place-items:center;display:grid}html.js .kachel__lupe[data-astro-cid-eqsi7cwn]:focus-visible .kachel__lupe-zeichen[data-astro-cid-eqsi7cwn]{opacity:1}@media (hover:none){.kachel__lupe-zeichen[data-astro-cid-eqsi7cwn]{opacity:1}}@media (hover:hover) and (pointer:fine){.kachel[data-astro-cid-eqsi7cwn]:hover .kachel__lupe-zeichen[data-astro-cid-eqsi7cwn]{opacity:1}.kachel[data-astro-cid-eqsi7cwn]:hover .kachel__rahmen[data-astro-cid-eqsi7cwn]{box-shadow:var(--shadow-card-hover)}.kachel[data-astro-cid-eqsi7cwn]:hover .kachel__rahmen[data-astro-cid-eqsi7cwn] .figure__img{transform:scale(1.05)}}.kachel[data-astro-cid-eqsi7cwn]:focus-within .kachel__rahmen[data-astro-cid-eqsi7cwn]{box-shadow:var(--shadow-card-hover)}.galerie__pfeil[data-astro-cid-eqsi7cwn]{display:none}html.js .galerie__pfeil[data-astro-cid-eqsi7cwn]{z-index:2;inline-size:var(--space-7);block-size:var(--space-7);border:1px solid var(--border-strong);background:var(--surface-section);color:var(--text-heading);cursor:pointer;box-shadow:var(--shadow-md);transition:background var(--duration) var(--ease), opacity var(--duration) var(--ease);border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.galerie__pfeil--zurueck[data-astro-cid-eqsi7cwn]{inset-inline-start:calc(var(--space-6) * -1)}.galerie__pfeil--vor[data-astro-cid-eqsi7cwn]{inset-inline-end:calc(var(--space-6) * -1)}.galerie__pfeil[data-astro-cid-eqsi7cwn]:disabled{opacity:.35;cursor:default;box-shadow:none}html.js .galerie--ohne-steuerung[data-astro-cid-eqsi7cwn] .galerie__pfeil[data-astro-cid-eqsi7cwn],.galerie__punkte[data-astro-cid-eqsi7cwn]{display:none}html.js .galerie__punkte[data-astro-cid-eqsi7cwn]{justify-content:center;gap:var(--space-1);margin-block-start:var(--space-6);display:flex}.galerie__punkt[data-astro-cid-eqsi7cwn]{cursor:pointer;background:0 0;border:0;place-items:center;block-size:2.75rem;inline-size:2.75rem;padding:0;display:grid}.galerie__punkt[data-astro-cid-eqsi7cwn]:before{content:"";background:var(--text-muted);block-size:.625rem;inline-size:.625rem;transition:background var(--duration) var(--ease), inline-size var(--duration) var(--ease), block-size var(--duration) var(--ease);border-radius:999px}.galerie__punkt--aktiv[data-astro-cid-eqsi7cwn]:before{background:var(--text-strong);block-size:.8125rem;inline-size:.8125rem}@media (hover:hover) and (pointer:fine){.galerie__pfeil[data-astro-cid-eqsi7cwn]:not(:disabled):hover{background:var(--surface-page)}}.lupe[data-astro-cid-eqsi7cwn]{block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;padding:max(var(--space-4), env(safe-area-inset-top)) max(var(--space-4), env(safe-area-inset-right)) max(var(--space-4), env(safe-area-inset-bottom)) max(var(--space-4), env(safe-area-inset-left));color:var(--text-strong);background:0 0;border:0;margin:0;position:fixed;inset:0;overflow:hidden}.lupe[data-astro-cid-eqsi7cwn][open]{justify-items:center;display:grid}.lupe[data-astro-cid-eqsi7cwn]::backdrop{background:#142030}.lupe__buehne[data-astro-cid-eqsi7cwn]{gap:var(--space-3);grid-template-rows:minmax(0,1fr) auto;min-block-size:0;inline-size:min(100%,72rem);display:grid}.lupe__flaeche[data-astro-cid-eqsi7cwn]{min-block-size:0;position:relative}.lupe__bild[data-astro-cid-eqsi7cwn]{object-fit:contain;object-position:center bottom;block-size:100%;inline-size:100%;display:block}.lupe__flaeche[data-astro-cid-eqsi7cwn][data-laedt]:after{content:"";border:3px solid #ffffff40;border-block-start-color:#ffffffe6;border-radius:999px;block-size:2.5rem;inline-size:2.5rem;margin:-1.25rem 0 0 -1.25rem;animation:.8s linear infinite lupe-laedt;position:absolute;inset-block-start:50%;inset-inline-start:50%}@keyframes lupe-laedt{to{transform:rotate(1turn)}}.lupe__zeile[data-astro-cid-eqsi7cwn]{align-content:center;gap:var(--space-1);padding:var(--space-5) var(--space-6);border-radius:var(--radius-panel);background:var(--surface-section);margin:0;display:grid}.lupe__kategorie[data-astro-cid-eqsi7cwn]{font-family:var(--font-display);font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted);font-weight:700}.lupe__titel[data-astro-cid-eqsi7cwn]{color:var(--text-heading);font-size:var(--text-base);font-weight:800;line-height:1.35}.lupe__knopf[data-astro-cid-eqsi7cwn]{z-index:1;border:1px solid var(--border-strong);background:var(--surface-section);block-size:2.75rem;inline-size:2.75rem;color:var(--text-heading);cursor:pointer;box-shadow:var(--shadow-md);border-radius:999px;place-items:center;padding:0;display:grid;position:absolute}.lupe__knopf--zu[data-astro-cid-eqsi7cwn]{inset-block-start:max(var(--space-3), env(safe-area-inset-top));inset-inline-end:max(var(--space-3), env(safe-area-inset-right))}.lupe__knopf--zurueck[data-astro-cid-eqsi7cwn]{inset-block-start:50%;inset-inline-start:var(--space-3);transform:translateY(-50%)}.lupe__knopf--vor[data-astro-cid-eqsi7cwn]{inset-block-start:50%;inset-inline-end:var(--space-3);transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.lupe__knopf[data-astro-cid-eqsi7cwn]:hover{background:var(--surface-page)}}@media (width>=40rem){.galerie__spur[data-astro-cid-eqsi7cwn]{grid-auto-columns:calc((100% - var(--space-5)) / 2)}}@media (width>=64rem){.galerie__spur[data-astro-cid-eqsi7cwn]{grid-auto-columns:calc((100% - (var(--galerie-spalten,3) - 1) * var(--space-6)) / var(--galerie-spalten,3));gap:var(--space-6)}}@media (width<=63.999rem){html.js .galerie__pfeil--zurueck[data-astro-cid-eqsi7cwn]{inset-inline-start:var(--space-2)}html.js .galerie__pfeil--vor[data-astro-cid-eqsi7cwn]{inset-inline-end:var(--space-2)}}@media (prefers-reduced-motion:reduce){.galerie__spur[data-astro-cid-eqsi7cwn]{scroll-behavior:auto}.galerie__pfeil[data-astro-cid-eqsi7cwn],.galerie__punkt[data-astro-cid-eqsi7cwn]:before,.kachel__lupe-zeichen[data-astro-cid-eqsi7cwn],.kachel__rahmen[data-astro-cid-eqsi7cwn],.kachel__rahmen[data-astro-cid-eqsi7cwn] .figure__img{transition:none}.kachel[data-astro-cid-eqsi7cwn]:hover .kachel__rahmen[data-astro-cid-eqsi7cwn] .figure__img{transform:none}.lupe__flaeche[data-astro-cid-eqsi7cwn][data-laedt]:after{animation:none}}.stimmen[data-astro-cid-lu6xtqdl]{overflow-anchor:none;overflow-x:clip}.stimmen__kopf[data-astro-cid-lu6xtqdl]{justify-items:start;gap:var(--space-4);max-inline-size:52rem;margin-block-end:var(--space-8);display:grid}.stimmen__titel[data-astro-cid-lu6xtqdl]{margin:0}.stimmen__sub[data-astro-cid-lu6xtqdl]{max-inline-size:58ch;margin:0;line-height:1.7}.reviews[data-astro-cid-lu6xtqdl]{min-block-size:200px;margin-block-start:var(--space-3)}@media (width<=39.999rem){.reviews[data-astro-cid-lu6xtqdl]{margin-inline:calc(.5rem - var(--gutter))}}.reviews-consent[data-astro-cid-lu6xtqdl]{align-items:center;gap:var(--space-4);padding:var(--space-7) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-section);text-align:center;flex-direction:column;display:flex}.reviews-consent__titel[data-astro-cid-lu6xtqdl]{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-heading);margin:0;font-weight:700}.reviews-consent__text[data-astro-cid-lu6xtqdl]{max-inline-size:52ch;font-size:var(--text-base);color:var(--text-body);margin:0;line-height:1.6}.reviews-consent__hinweis[data-astro-cid-lu6xtqdl]{font-size:var(--text-xs);color:var(--text-muted);margin-block-start:calc(var(--space-2) * -1)}
