.map[data-astro-cid-6rko4oux]{min-height:var(--map-h);background-color:#e0d3bd;background-image:repeating-linear-gradient(135deg,#1c6e6a0f 0 2px,#0000 2px 13px);border:1px solid #141e1c1a;border-radius:6px;position:relative;overflow:hidden}.map__consent[data-astro-cid-6rko4oux]{cursor:pointer;text-align:center;width:100%;font-family:var(--sans);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.map__pin[data-astro-cid-6rko4oux]{background:var(--terracotta);border-radius:50% 50% 50% 0;width:18px;height:18px;transform:rotate(-45deg)}.map__addr[data-astro-cid-6rko4oux]{font:700 12px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#8a6a4a}.map__cta[data-astro-cid-6rko4oux]{font:700 13px/1 var(--sans);color:var(--ink);background:var(--bg);border:1px solid #141e1c24;border-radius:2px;padding:12px 18px;transition:transform .15s,box-shadow .18s}.map__consent[data-astro-cid-6rko4oux]:hover .map__cta[data-astro-cid-6rko4oux]{transform:translateY(-2px);box-shadow:0 10px 24px #141e1c24}.map__hint[data-astro-cid-6rko4oux]{font:400 11.5px/1.5 var(--sans);color:#8a6a4a;max-width:240px}.map__external[data-astro-cid-6rko4oux]{font:700 12px/1 var(--sans);color:var(--ink);background:var(--bg);border:1px solid #141e1c1f;border-radius:2px;padding:9px 13px;text-decoration:none;position:absolute;bottom:14px;right:14px}.map[data-astro-cid-6rko4oux] .map__frame{width:100%;height:var(--map-h);border:0;display:block}.map[data-astro-cid-6rko4oux].is-loaded .map__external[data-astro-cid-6rko4oux]{display:none}.hero[data-astro-cid-lcdefpme]{flex-direction:column;min-height:90vh;display:flex;position:relative}.hero__bg[data-astro-cid-lcdefpme]{position:absolute;inset:0}.hero__bg[data-astro-cid-lcdefpme] picture{display:contents}.hero__bg[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:center 38%;width:100%;height:100%}.hero__overlay[data-astro-cid-lcdefpme]{background:radial-gradient(130% 100% at 50% 42%,#081a1866 0%,#081a1800 62%),linear-gradient(#081a18bd 0%,#081a1880 42%,#081a1899 66%,#081a18eb 100%);position:absolute;inset:0}.hero__nav[data-astro-cid-lcdefpme]{z-index:10;position:relative}.hero__content[data-astro-cid-lcdefpme]{z-index:5;text-align:center;text-shadow:0 2px 18px #0000008c;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:48px 32px 88px;display:flex;position:relative}.hero__eyebrow[data-astro-cid-lcdefpme]{font:800 12px/1 var(--sans);letter-spacing:.34em;text-transform:uppercase;color:var(--peach)}.hero__title[data-astro-cid-lcdefpme]{font:600 clamp(92px, 16vw, 236px)/.82 var(--serif);color:var(--cream-text-2);text-shadow:0 2px 44px #0006;margin:18px 0 0}.hero__divider[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;gap:24px;width:100%;max-width:560px;margin:16px auto 0;display:flex}.hero__divider[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:#f6efe166;flex:1;height:1px}.hero__divider[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font:500 italic 23px/1.3 var(--serif);color:var(--cream-text-2);white-space:nowrap;font-style:italic}.hero__sub[data-astro-cid-lcdefpme]{font:400 18px/1.7 var(--sans);color:#f6efe1e6;max-width:600px;margin:26px auto 0}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.hero__ghost[data-astro-cid-lcdefpme]{color:var(--cream-text-2);border:1px solid #f6efe180;padding:16px 28px}.h2[data-astro-cid-lcdefpme]{font:500 54px/1.05 var(--serif);color:var(--ink);margin:14px 0 0}.center[data-astro-cid-lcdefpme]{text-align:center}.kicker--teal[data-astro-cid-lcdefpme]{color:var(--teal-soft)}.welcome[data-astro-cid-lcdefpme]{background:var(--bg-alt);border-bottom:1px solid #141e1c12}.welcome__wrap[data-astro-cid-lcdefpme]{padding-top:84px;padding-bottom:84px}.welcome__head[data-astro-cid-lcdefpme]{margin-bottom:48px}.welcome__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:24px;display:grid}.welcome__grid--solo[data-astro-cid-lcdefpme]{grid-template-columns:1fr;max-width:560px;margin:0 auto}.newscard[data-astro-cid-lcdefpme]{background:var(--panel);border:1px solid #141e1c12;border-radius:6px;padding:42px;box-shadow:0 18px 50px #141e1c12}.newscard__badge[data-astro-cid-lcdefpme]{background:var(--terracotta);color:var(--cream-text);font:800 10.5px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;border-radius:99px;align-items:center;gap:9px;padding:7px 14px;display:inline-flex}.newscard__badge[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--cream-text);border-radius:50%;width:7px;height:7px}.newscard__title[data-astro-cid-lcdefpme]{font:600 32px/1.2 var(--serif);color:var(--ink);margin:18px 0 0}.newscard__p[data-astro-cid-lcdefpme]{font:400 16px/1.7 var(--sans);color:var(--muted);margin:14px 0 0}.newscard__p[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:700}.newscard__p[data-astro-cid-lcdefpme]:first-of-type{margin-top:16px}.newscard__p[data-astro-cid-lcdefpme]+.newscard__p[data-astro-cid-lcdefpme]{margin-top:12px}.newscard__foot[data-astro-cid-lcdefpme]{font:400 15px/1.7 var(--sans);color:var(--muted);border-top:1px solid #141e1c1a;margin-top:24px;padding-top:22px}.newscard__link[data-astro-cid-lcdefpme]{color:var(--green);font-weight:700;text-decoration:none}.newscard__link[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.gutschein[data-astro-cid-lcdefpme]{background:var(--green);color:#eaf1ef;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;margin-top:24px;padding:34px 42px;display:flex}.gutschein__text[data-astro-cid-lcdefpme]{max-width:680px}.gutschein__text[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:600 30px/1.15 var(--serif);color:var(--cream-text-2);margin:0}.gutschein__text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font:400 15px/1.65 var(--sans);color:#cde3df;margin:10px 0 0}.gutschein__cta[data-astro-cid-lcdefpme]{white-space:nowrap}.split[data-astro-cid-lcdefpme]{padding-top:104px;padding-bottom:104px}.split__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.1fr;align-items:center;gap:64px;display:grid}.split__grid--rev[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.1fr}.split__media[data-astro-cid-lcdefpme]{position:relative}.split__img[data-astro-cid-lcdefpme]{border-radius:6px;box-shadow:0 28px 64px #141e1c2e}.split__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:580px}.split__grid--rev[data-astro-cid-lcdefpme] .split__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{height:540px}.split__badgeimg[data-astro-cid-lcdefpme]{border:6px solid var(--bg);border-radius:6px;width:215px;height:215px;position:absolute;bottom:-30px;right:-22px;box-shadow:0 18px 40px #141e1c38}.split__badgeimg[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.split__title[data-astro-cid-lcdefpme]{font:500 italic 46px/1.18 var(--serif);color:var(--ink);margin:18px 0 0}.split__grid--rev[data-astro-cid-lcdefpme] .split__title[data-astro-cid-lcdefpme]{font-size:42px;line-height:1.22}.split__text[data-astro-cid-lcdefpme]{font:400 16.5px/1.78 var(--sans);color:var(--muted);margin:24px 0 0}.split__text[data-astro-cid-lcdefpme]+.split__text[data-astro-cid-lcdefpme]{margin-top:14px}.split__fine[data-astro-cid-lcdefpme]{font:400 15px/1.7 var(--sans);color:var(--faint);margin:14px 0 0}.stats[data-astro-cid-lcdefpme]{border-top:1px solid #141e1c1f;flex-wrap:wrap;gap:40px;margin-top:36px;padding-top:30px;display:flex}.stats__num[data-astro-cid-lcdefpme]{font:600 38px/1 var(--serif);color:var(--green)}.stats__lbl[data-astro-cid-lcdefpme]{font:600 12px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-top:6px}.owner[data-astro-cid-lcdefpme]{background:var(--green-dark);color:#eaf1ef}.owner__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding-top:104px;padding-bottom:104px;display:grid}.owner__title[data-astro-cid-lcdefpme]{font:500 italic 42px/1.22 var(--serif);color:#f8f4ea;margin:18px 0 0}.owner__text[data-astro-cid-lcdefpme]{font:400 16px/1.78 var(--sans);color:#b7cbc6;margin:24px 0 0}.owner__text[data-astro-cid-lcdefpme]+.owner__text[data-astro-cid-lcdefpme]{margin-top:14px}.owner__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.owner__ghost[data-astro-cid-lcdefpme]{color:#eaf1ef;border:1px solid #ffffff52;padding:16px 28px}.owner__img[data-astro-cid-lcdefpme]{border-radius:6px;box-shadow:0 28px 64px #00000073}.owner__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center top;width:100%;height:620px}.team[data-astro-cid-lcdefpme]{background:var(--bg-alt);border-top:1px solid #141e1c12}.team[data-astro-cid-lcdefpme] .wrap[data-astro-cid-lcdefpme]{padding-top:96px;padding-bottom:96px}.team__head[data-astro-cid-lcdefpme]{margin-bottom:52px}.team__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.member[data-astro-cid-lcdefpme]{background:var(--panel);border:1px solid #141e1c12;border-radius:6px;flex-direction:column;gap:9px;padding:28px;display:flex}.member__avatar[data-astro-cid-lcdefpme]{background:var(--green);width:46px;height:46px;color:var(--cream-text);font:600 20px/1 var(--serif);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.member__avatar[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.member__name[data-astro-cid-lcdefpme]{font:600 25px/1.1 var(--serif);color:var(--ink);margin-top:6px}.member__role[data-astro-cid-lcdefpme]{font:800 10.5px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--terracotta)}.member__text[data-astro-cid-lcdefpme]{font:400 14px/1.6 var(--sans);color:#6b665a}.team__cta[data-astro-cid-lcdefpme]{margin-top:50px}.team__ctah[data-astro-cid-lcdefpme]{font:500 30px/1.3 var(--serif);color:var(--ink);margin:0 0 18px}.location[data-astro-cid-lcdefpme]{padding-top:96px;padding-bottom:96px}.location__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:stretch;gap:52px;display:grid}.location__title[data-astro-cid-lcdefpme]{font:500 50px/1.05 var(--serif);color:var(--ink);margin:14px 0 30px}.location__cols[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:30px;display:grid}.location__lbl[data-astro-cid-lcdefpme]{font:800 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.location__val[data-astro-cid-lcdefpme]{font:400 17px/1.7 var(--sans);color:var(--ink);margin-top:10px}.location__phone[data-astro-cid-lcdefpme]{font:700 16px/1.7 var(--sans);color:var(--green);margin-top:8px;text-decoration:none;display:inline-block}.location__pay[data-astro-cid-lcdefpme]{font:400 15px/1.8 var(--sans);color:var(--muted);margin-top:10px}.location__no[data-astro-cid-lcdefpme]{color:var(--terracotta)}.location__actions[data-astro-cid-lcdefpme]{border-top:1px solid #141e1c1f;flex-wrap:wrap;gap:14px;margin-top:34px;padding-top:28px;display:flex}@media (width<=860px){.welcome__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.split__grid[data-astro-cid-lcdefpme],.split__grid--rev[data-astro-cid-lcdefpme],.owner__grid[data-astro-cid-lcdefpme],.location__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:40px}.split[data-astro-cid-lcdefpme],.owner__grid[data-astro-cid-lcdefpme]{padding-top:64px;padding-bottom:64px}.split__badgeimg[data-astro-cid-lcdefpme]{width:150px;height:150px;bottom:-24px;right:12px}.split__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.split__grid--rev[data-astro-cid-lcdefpme] .split__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.owner__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{height:420px}.team__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=560px){.h2[data-astro-cid-lcdefpme]{font-size:40px}.split__title[data-astro-cid-lcdefpme],.split__grid--rev[data-astro-cid-lcdefpme] .split__title[data-astro-cid-lcdefpme],.owner__title[data-astro-cid-lcdefpme]{font-size:32px}.location__cols[data-astro-cid-lcdefpme],.team__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.gutschein[data-astro-cid-lcdefpme]{padding:28px 24px}}
