.hero-full[data-astro-cid-5oidry7l]{text-align:center;color:#fff;place-items:center;min-height:min(78vh,680px);display:grid;position:relative;overflow:hidden}.hero-full-img[data-astro-cid-5oidry7l]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-full[data-astro-cid-5oidry7l]:after{content:"";background:radial-gradient(#2b2e2266 0%,#2b2e2222 70%),linear-gradient(#0000 60%,#2b2e2266 100%);position:absolute;inset:0}.hero-full-text[data-astro-cid-5oidry7l]{z-index:1;padding:64px 0;position:relative}.hero-full[data-astro-cid-5oidry7l] h1[data-astro-cid-5oidry7l]{color:#fff;text-shadow:0 2px 24px #0005;margin-bottom:.3em}.hero-full[data-astro-cid-5oidry7l] p[data-astro-cid-5oidry7l]{text-shadow:0 1px 12px #0006;max-width:40ch;margin:0 auto 2rem;font-size:clamp(1.15rem,2.2vw,1.5rem);line-height:1.45}.welcome[data-astro-cid-5oidry7l]{background:var(--paper-2)}.welcome-grid[data-astro-cid-5oidry7l]{grid-template-columns:.8fr 1.2fr;align-items:center;gap:64px;display:grid}.portrait[data-astro-cid-5oidry7l]{aspect-ratio:1;border-radius:50%;max-width:420px}.cards[data-astro-cid-5oidry7l]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:2.5rem;display:grid}.card[data-astro-cid-5oidry7l]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;padding:32px 28px;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.card[data-astro-cid-5oidry7l]:hover{transform:translateY(-4px);box-shadow:0 24px 48px -28px #26322c55}.card[data-astro-cid-5oidry7l] .num[data-astro-cid-5oidry7l]{font:300 2.6rem/1 var(--serif);color:var(--mist);position:absolute;top:20px;right:24px}.card[data-astro-cid-5oidry7l] .art[data-astro-cid-5oidry7l]{font:600 .72rem var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--clay)}.card[data-astro-cid-5oidry7l] h3[data-astro-cid-5oidry7l]{margin:.6rem 0 .8rem}.card[data-astro-cid-5oidry7l] h3[data-astro-cid-5oidry7l] a[data-astro-cid-5oidry7l]{color:var(--ink);text-decoration:none}.card[data-astro-cid-5oidry7l] p[data-astro-cid-5oidry7l]{color:var(--ink-soft);flex:1;font-size:1rem}.head-row[data-astro-cid-5oidry7l]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.8rem;display:flex}.head-row[data-astro-cid-5oidry7l] h2[data-astro-cid-5oidry7l]{margin:0}.quote[data-astro-cid-5oidry7l]{background:var(--olive);color:var(--ink);text-align:center;padding:clamp(72px,10vw,130px) 0}blockquote[data-astro-cid-5oidry7l]{max-width:820px;margin:0 auto}blockquote[data-astro-cid-5oidry7l] p[data-astro-cid-5oidry7l]{font:300 italic clamp(1.5rem, 3vw, 2.2rem)/1.4 var(--serif)}blockquote[data-astro-cid-5oidry7l] cite[data-astro-cid-5oidry7l]{font:600 .8rem var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--olive-night);font-style:normal}.nl-box[data-astro-cid-5oidry7l]{border:1px solid var(--line);background:#fff;border-radius:28px;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;padding:clamp(32px,5vw,64px);display:grid}.nl-form[data-astro-cid-5oidry7l]{grid-template-columns:1fr auto;gap:10px;display:grid}.nl-form[data-astro-cid-5oidry7l] input[data-astro-cid-5oidry7l]{font:400 1rem var(--sans);border:1px solid var(--line);background:#fff;border-radius:999px;padding:.85em 1.2em}.nl-form[data-astro-cid-5oidry7l] small[data-astro-cid-5oidry7l]{color:var(--ink-soft);grid-column:1/-1}.kontakt-grid[data-astro-cid-5oidry7l]{grid-template-columns:.9fr 1.1fr;gap:64px;display:grid}address[data-astro-cid-5oidry7l]{color:var(--ink-soft);margin-top:1.5rem;font-style:normal;line-height:1.8}.karte[data-astro-cid-5oidry7l]{margin:1.5rem 0 0}.karte[data-astro-cid-5oidry7l] img[data-astro-cid-5oidry7l]{border-radius:var(--radius);border:1px solid var(--line);width:100%;height:auto;transition:transform .25s,box-shadow .25s}.karte[data-astro-cid-5oidry7l] a[data-astro-cid-5oidry7l]:hover img[data-astro-cid-5oidry7l]{transform:translateY(-2px);box-shadow:0 20px 40px -28px #26322c66}.karte[data-astro-cid-5oidry7l] figcaption[data-astro-cid-5oidry7l]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;margin-top:.6rem;display:flex}.karte[data-astro-cid-5oidry7l] figcaption[data-astro-cid-5oidry7l]>a[data-astro-cid-5oidry7l]{font-weight:600;text-decoration:none}.karte[data-astro-cid-5oidry7l] small[data-astro-cid-5oidry7l]{color:var(--ink-soft);font-size:.78rem}.karte[data-astro-cid-5oidry7l] small[data-astro-cid-5oidry7l] a[data-astro-cid-5oidry7l]{color:inherit}@media (width<=920px){.welcome-grid[data-astro-cid-5oidry7l],.kontakt-grid[data-astro-cid-5oidry7l],.nl-box[data-astro-cid-5oidry7l],.cards[data-astro-cid-5oidry7l]{grid-template-columns:1fr}.portrait[data-astro-cid-5oidry7l]{max-width:280px}}@media (width<=480px){.nl-form[data-astro-cid-5oidry7l]{grid-template-columns:1fr}}@media (width<=720px){.portrait[data-astro-cid-5oidry7l]{display:none}}
