.hero.svelte-1q9iidp.svelte-1q9iidp{position:relative;height:870px;display:flex;align-items:center;overflow:hidden}.hero-bg.svelte-1q9iidp.svelte-1q9iidp{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-img.svelte-1q9iidp.svelte-1q9iidp{width:100%;height:100%;object-fit:cover;filter:grayscale(20%) brightness(85%)}.hero-overlay.svelte-1q9iidp.svelte-1q9iidp{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(27,28,25,.1)}.hero-content.svelte-1q9iidp.svelte-1q9iidp{position:relative;z-index:10;width:100%}.hero-box.svelte-1q9iidp.svelte-1q9iidp{max-width:640px;background:rgba(255,255,255,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:3rem;border:1px solid rgba(255,255,255,.2)}.hero-badge.svelte-1q9iidp.svelte-1q9iidp{color:var(--color-primary-container);display:block;margin-bottom:1rem}.hero-h1.svelte-1q9iidp.svelte-1q9iidp{color:#fff;margin-bottom:1.5rem;line-height:1.15}.hero-lead.svelte-1q9iidp.svelte-1q9iidp{font-size:var(--text-body-lg);color:#ffffffe6;margin-bottom:2.5rem;line-height:1.6}.hero-ctas.svelte-1q9iidp.svelte-1q9iidp{display:flex;gap:1.5rem;flex-wrap:wrap}.kpi-section.svelte-1q9iidp.svelte-1q9iidp{padding-top:4rem;padding-bottom:4rem}.kpi-grid.svelte-1q9iidp.svelte-1q9iidp{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media (min-width: 768px){.kpi-grid.svelte-1q9iidp.svelte-1q9iidp{grid-template-columns:repeat(3,1fr)}}.kpi-tile.svelte-1q9iidp.svelte-1q9iidp{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1rem;background:var(--color-surface-container-low);border:1px solid var(--color-outline-variant);gap:.5rem;border-radius:var(--radius-sm)}.kpi-zahl.svelte-1q9iidp.svelte-1q9iidp{font-family:var(--font-serif);font-size:2.5rem;font-weight:700;color:var(--color-primary-container);line-height:1}.kpi-label.svelte-1q9iidp.svelte-1q9iidp{color:var(--color-on-surface-variant);font-size:10px}.philosophie-grid.svelte-1q9iidp.svelte-1q9iidp{display:grid;grid-template-columns:1fr;gap:5rem;align-items:center}@media (min-width: 768px){.philosophie-grid.svelte-1q9iidp.svelte-1q9iidp{grid-template-columns:1fr 1fr}}.philosophie-badge.svelte-1q9iidp.svelte-1q9iidp{color:var(--color-primary-container);display:block;margin-bottom:1rem}.philosophie-text.svelte-1q9iidp h2.svelte-1q9iidp{margin-bottom:2rem}.philosophie-body.svelte-1q9iidp.svelte-1q9iidp{display:flex;flex-direction:column;gap:1.5rem;color:var(--color-on-surface-variant);font-size:var(--text-body-md);line-height:1.6}.philosophie-autor.svelte-1q9iidp.svelte-1q9iidp{display:flex;align-items:center;gap:1rem;margin-top:3rem}.autor-name.svelte-1q9iidp.svelte-1q9iidp{font-size:var(--text-body-lg);font-weight:700;color:var(--color-on-surface)}.autor-titel.svelte-1q9iidp.svelte-1q9iidp{color:var(--color-secondary);font-size:10px}.philosophie-bild-wrap.svelte-1q9iidp.svelte-1q9iidp{position:relative}.philosophie-bild.svelte-1q9iidp.svelte-1q9iidp{position:relative;aspect-ratio:3/4;background:var(--color-surface-container-high);overflow:hidden}.philosophie-img.svelte-1q9iidp.svelte-1q9iidp{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.philosophie-bild.svelte-1q9iidp:hover .philosophie-img.svelte-1q9iidp{transform:scale(1.05)}.philosophie-badge-bild.svelte-1q9iidp.svelte-1q9iidp{position:absolute;bottom:0;right:0;background:var(--color-background);padding:2rem;margin:1.5rem;box-shadow:0 2px 12px #00000014;display:flex;flex-direction:column;align-items:center}.philosophie-zahl.svelte-1q9iidp.svelte-1q9iidp{font-family:var(--font-serif);font-size:2.5rem;font-weight:700;color:var(--color-primary-container);line-height:1;margin-bottom:.25rem}.philosophie-jahre.svelte-1q9iidp.svelte-1q9iidp{color:var(--color-secondary);font-size:10px;text-align:center}.philosophie-deko.svelte-1q9iidp.svelte-1q9iidp{position:absolute;top:-2.5rem;left:-2.5rem;width:10rem;height:10rem;border:1px solid rgba(197,160,89,.2);z-index:-1}.leistungen-header.svelte-1q9iidp.svelte-1q9iidp{text-align:center;margin-bottom:4rem}.leistungen-badge.svelte-1q9iidp.svelte-1q9iidp{color:var(--color-primary-container);display:block;margin-bottom:1rem}.bento-grid.svelte-1q9iidp.svelte-1q9iidp{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.bento-grid.svelte-1q9iidp.svelte-1q9iidp{grid-template-columns:repeat(3,1fr)}.bento-wide.svelte-1q9iidp.svelte-1q9iidp{grid-column:span 2}}.bento-card.svelte-1q9iidp.svelte-1q9iidp{position:relative;height:400px;overflow:hidden;display:block;text-decoration:none;background:var(--color-surface-container);border-radius:var(--radius-sm)}.bento-img-wrap.svelte-1q9iidp.svelte-1q9iidp{position:absolute;top:0;right:0;bottom:0;left:0}.bento-img.svelte-1q9iidp.svelte-1q9iidp{width:100%;height:100%;object-fit:cover;opacity:.8;transition:transform .7s ease,opacity .3s ease}.bento-card.svelte-1q9iidp:hover .bento-img.svelte-1q9iidp{transform:scale(1.05);opacity:.9}.bento-overlay.svelte-1q9iidp.svelte-1q9iidp{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.65) 0%,transparent 60%)}.bento-content.svelte-1q9iidp.svelte-1q9iidp{position:absolute;bottom:0;left:0;padding:2.5rem;z-index:2}.bento-title.svelte-1q9iidp.svelte-1q9iidp{font-family:var(--font-serif);font-size:var(--text-h3);font-weight:500;color:#fff;margin-bottom:.5rem}.bento-text.svelte-1q9iidp.svelte-1q9iidp{color:#fffc;font-size:.9rem;max-width:28rem;margin-bottom:1.5rem;line-height:1.5}.bento-cta.svelte-1q9iidp.svelte-1q9iidp{color:#fff;display:inline-flex;align-items:center;gap:.5rem;font-size:11px;transition:gap .2s ease}.bento-card.svelte-1q9iidp:hover .bento-cta.svelte-1q9iidp{gap:1rem}.bento-arrow.svelte-1q9iidp.svelte-1q9iidp{font-size:18px!important}.region-section.svelte-1q9iidp.svelte-1q9iidp{background:var(--color-surface-container-low);padding:var(--space-section) 0}.region-inner.svelte-1q9iidp.svelte-1q9iidp{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}@media (max-width: 768px){.region-inner.svelte-1q9iidp.svelte-1q9iidp{grid-template-columns:1fr;gap:3rem}}.region-badge.svelte-1q9iidp.svelte-1q9iidp{color:var(--color-primary-container);display:block;margin-bottom:1rem}.region-h2.svelte-1q9iidp.svelte-1q9iidp{font-family:var(--font-serif);font-size:var(--text-h2);font-weight:600;line-height:1.3;margin-bottom:1.5rem}.region-p.svelte-1q9iidp.svelte-1q9iidp{color:var(--color-on-surface-variant);font-size:var(--text-body-md);line-height:1.7;margin-bottom:2rem}.region-pills.svelte-1q9iidp.svelte-1q9iidp{display:flex;flex-wrap:wrap;gap:.75rem}.region-pill.svelte-1q9iidp.svelte-1q9iidp{display:inline-flex;align-items:center;gap:.4rem;background:var(--color-surface-container-highest);border:1px solid var(--color-outline-variant);color:var(--color-on-surface-variant);padding:.5rem 1rem;font-family:var(--font-sans);font-size:13px;font-weight:600;border-radius:var(--radius-full)}.region-pill.svelte-1q9iidp .material-symbols-outlined.svelte-1q9iidp{font-size:16px!important;color:var(--color-primary-container)}.region-map.svelte-1q9iidp.svelte-1q9iidp{aspect-ratio:4/3;background:var(--color-surface-container-high);border:1px solid var(--color-outline-variant);position:relative;overflow:hidden}.region-map.svelte-1q9iidp iframe.svelte-1q9iidp{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.region-map-link.svelte-1q9iidp.svelte-1q9iidp{position:absolute;bottom:.75rem;right:.75rem;display:inline-flex;align-items:center;gap:.4rem;background:var(--color-primary-container);color:#fff;padding:.5rem 1rem;font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:2px;box-shadow:0 2px 8px #0003;z-index:2;transition:background .2s}.region-map-link.svelte-1q9iidp.svelte-1q9iidp:hover{background:#b08d4a}.region-map-link.svelte-1q9iidp .material-symbols-outlined.svelte-1q9iidp{font-size:14px!important}.cta-section.svelte-1q9iidp.svelte-1q9iidp{background:var(--color-surface-container);padding:var(--space-section) 0}.cta-box.svelte-1q9iidp.svelte-1q9iidp{border:1px solid var(--color-outline-variant);padding:5rem;display:flex;flex-direction:column;align-items:center;text-align:center}@media (max-width: 768px){.cta-box.svelte-1q9iidp.svelte-1q9iidp{padding:2.5rem 1.5rem}}.cta-icon.svelte-1q9iidp.svelte-1q9iidp{color:var(--color-primary-container);font-size:3rem!important;margin-bottom:2rem}.cta-h2.svelte-1q9iidp.svelte-1q9iidp{max-width:40rem;margin-bottom:1.5rem}.cta-text.svelte-1q9iidp.svelte-1q9iidp{font-size:var(--text-body-lg);color:var(--color-on-surface-variant);max-width:36rem;margin-bottom:3rem;line-height:1.6}.cta-buttons.svelte-1q9iidp.svelte-1q9iidp{display:flex;flex-direction:column;gap:1.5rem;align-items:center}@media (min-width: 600px){.cta-buttons.svelte-1q9iidp.svelte-1q9iidp{flex-direction:row}}@media (max-width: 768px){.hero.svelte-1q9iidp.svelte-1q9iidp{height:auto;min-height:600px;padding:4rem 0}.hero-box.svelte-1q9iidp.svelte-1q9iidp{padding:2rem}}@media (max-width: 1024px){.bento-grid.svelte-1q9iidp.svelte-1q9iidp{grid-template-columns:repeat(2,1fr)}.bento-wide.svelte-1q9iidp.svelte-1q9iidp{grid-column:span 2}.bento-card.svelte-1q9iidp.svelte-1q9iidp{height:320px}.region-inner.svelte-1q9iidp.svelte-1q9iidp{gap:3rem}.cta-box.svelte-1q9iidp.svelte-1q9iidp{padding:3rem 2rem}}@media (max-width: 768px){.hero.svelte-1q9iidp.svelte-1q9iidp{height:auto;min-height:100svh;padding:6rem 0 3rem}.hero-box.svelte-1q9iidp.svelte-1q9iidp{padding:1.75rem;margin:0;max-width:100%;background:rgba(0,0,0,.35)}.hero-h1.svelte-1q9iidp.svelte-1q9iidp{font-size:2.25rem}.hero-lead.svelte-1q9iidp.svelte-1q9iidp{font-size:1rem}.hero-ctas.svelte-1q9iidp.svelte-1q9iidp{flex-direction:column;gap:1rem}.hero-ctas.svelte-1q9iidp a.svelte-1q9iidp{width:100%;justify-content:center}.kpi-grid.svelte-1q9iidp.svelte-1q9iidp{grid-template-columns:repeat(3,1fr);gap:.75rem}.kpi-tile.svelte-1q9iidp.svelte-1q9iidp{padding:1.25rem .75rem}.kpi-zahl.svelte-1q9iidp.svelte-1q9iidp{font-size:1.75rem}.philosophie-grid.svelte-1q9iidp.svelte-1q9iidp{grid-template-columns:1fr;gap:2.5rem}.philosophie-deko.svelte-1q9iidp.svelte-1q9iidp{display:none}.philosophie-autor.svelte-1q9iidp.svelte-1q9iidp{margin-top:2rem}.bento-grid.svelte-1q9iidp.svelte-1q9iidp{grid-template-columns:1fr}.bento-wide.svelte-1q9iidp.svelte-1q9iidp{grid-column:span 1}.bento-card.svelte-1q9iidp.svelte-1q9iidp{height:280px}.leistungen-header.svelte-1q9iidp h2.svelte-1q9iidp{font-size:1.75rem}.region-inner.svelte-1q9iidp.svelte-1q9iidp{grid-template-columns:1fr;gap:2rem}.region-h2.svelte-1q9iidp.svelte-1q9iidp{font-size:1.75rem}.region-map.svelte-1q9iidp.svelte-1q9iidp{aspect-ratio:3/2}.cta-box.svelte-1q9iidp.svelte-1q9iidp{padding:2rem 1.25rem}.cta-h2.svelte-1q9iidp.svelte-1q9iidp{font-size:1.75rem}.cta-text.svelte-1q9iidp.svelte-1q9iidp{font-size:1rem}.cta-buttons.svelte-1q9iidp.svelte-1q9iidp{flex-direction:column;width:100%}.cta-buttons.svelte-1q9iidp a.svelte-1q9iidp{width:100%;justify-content:center}}@media (max-width: 480px){.kpi-grid.svelte-1q9iidp.svelte-1q9iidp{grid-template-columns:repeat(3,1fr);gap:.5rem}.kpi-zahl.svelte-1q9iidp.svelte-1q9iidp{font-size:1.5rem}.kpi-label.svelte-1q9iidp.svelte-1q9iidp{font-size:9px}.hero-h1.svelte-1q9iidp.svelte-1q9iidp{font-size:1.875rem}.region-pills.svelte-1q9iidp.svelte-1q9iidp{flex-direction:column}}
