@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_astro/cormorant-garamond-latin-wght-normal.CUoBjw-S.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--stone:#e3ded1;--stone-deep:#d6d0c0;--umber:#4a4238;--ink:#1e1b16;--signal:#a33b2e;--accent-on-dark:#e0a08f;--hero-canvas:#ddd8cc;--quote-canvas:#d3cdc1;--surface:var(--stone);--surface-alt:var(--stone-deep);--surface-dark:var(--umber);--text:var(--ink);--text-muted:var(--umber);--rule:#4a423847;--accent:var(--signal);--focus:var(--signal);--font-display:"Cormorant Garamond Variable", Georgia, "Times New Roman", serif;--font-sans:"Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--size-fine:.8125rem;--size-base:1.0625rem;--size-lead:clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--size-h3:clamp(1.25rem, 1.13rem + .6vw, 1.5rem);--size-h2:clamp(1.75rem, 1.4rem + 1.6vw, 2.5rem);--size-h1:clamp(2.25rem, 1.7rem + 2.6vw, 3.5rem);--size-display:clamp(2.75rem, 1.9rem + 4.2vw, 5rem);--leading-tight:1.1;--leading-snug:1.25;--leading-body:1.65;--tracking-wordmark:.35em;--tracking-caps:.16em;--tracking-display:.005em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--measure:62ch;--measure-wide:76ch;--content-width:68rem;--gutter:clamp(1.25rem, 4vw, 3rem);--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2.25rem;--space-xl:3.5rem;--space-2xl:5rem;--section-space:clamp(4.5rem, 10vw, 8.5rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-block-start:var(--space-xl)}body{background:var(--surface);color:var(--text);font-family:var(--font-sans);font-size:var(--size-base);font-weight:var(--weight-regular);line-height:var(--leading-body);margin:0}img,picture,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-regular);line-height:var(--leading-snug);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}h1{font-size:var(--size-h1);line-height:var(--leading-tight)}h2{font-size:var(--size-h2)}h3{font-size:var(--size-h3);font-weight:var(--weight-medium)}h4{font-family:var(--font-sans);font-size:var(--size-base);font-weight:var(--weight-semibold)}p,ul,ol,blockquote,figure{margin:0}a{color:inherit;text-underline-offset:.18em;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--rule);transition:text-decoration-color .15s,color .15s}a:hover{color:var(--accent);text-decoration-color:currentColor}strong,b{font-weight:var(--weight-semibold)}small{font-size:var(--size-fine)}hr{border:0;border-block-start:1px solid var(--rule);height:0;margin:0}::selection{background:var(--signal);color:var(--stone)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.container{max-width:calc(var(--content-width) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-space);overflow-x:clip}.section--alt{background:var(--surface-alt)}.section--dark{background:var(--surface-dark);--text:var(--stone);--text-muted:var(--stone-deep);--rule:#e3ded14d;--accent:var(--accent-on-dark);--focus:var(--accent-on-dark);color:var(--text)}.prose>*+*{margin-block-start:var(--space-m)}.prose p,.prose blockquote{max-width:var(--measure);text-wrap:pretty}.prose ul,.prose ol{max-width:var(--measure-wide);padding-inline-start:1.25em}.prose li+li{margin-block-start:var(--space-2xs)}.prose h2,.prose h3{margin-block-start:var(--space-xl)}.lead{max-width:var(--measure);font-size:var(--size-lead);color:var(--text-muted);text-wrap:pretty;line-height:1.5}.eyebrow{font-family:var(--font-sans);font-size:var(--size-fine);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);margin:0;line-height:1.4}.skip-link:focus-visible{z-index:10;padding:var(--space-2xs) var(--space-s);background:var(--surface);color:var(--text);position:fixed;inset-block-start:var(--space-s);inset-inline-start:var(--space-s)}.visually-hidden:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.erscheinen-bereit.container,.erscheinen-bereit [data-erscheinen]{opacity:0;transform:translateY(2.75rem)}.erscheinen-da.container{opacity:1;transition:opacity .9s,transform .9s cubic-bezier(.22,.61,.36,1);transform:none}.erscheinen-da [data-erscheinen]{opacity:1;transition:opacity .9s .15s,transform .9s cubic-bezier(.22,.61,.36,1) .15s;transform:none}}@media (prefers-reduced-motion:no-preference) and (width>=62rem){.erscheinen-bereit [data-erscheinen=links]{transform:translate(-4rem)}.erscheinen-bereit [data-erscheinen=rechts]{transform:translate(4rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wortmarke-bild[data-astro-cid-2m2lo2xj]{height:auto}.wortmarke[data-astro-cid-2m2lo2xj]{font-size:var(--wortmarke-size,var(--size-h1));line-height:var(--leading-tight);color:inherit;display:block}.wortmarke__name[data-astro-cid-2m2lo2xj]{font-family:var(--font-display);font-size:1em;font-weight:var(--weight-regular);letter-spacing:var(--tracking-wordmark);text-transform:uppercase;margin-inline-end:calc(-1 * var(--tracking-wordmark));display:block}.wortmarke__rolle[data-astro-cid-2m2lo2xj]{font-family:var(--font-display);font-size:.26em;font-weight:var(--weight-medium);letter-spacing:.45em;text-transform:uppercase;color:var(--text-muted);margin-block-start:.6em;margin-inline-end:-.45em;line-height:1.2;display:block}.site-header__lage[data-astro-cid-fzpbxy5g]{justify-content:flex-end;align-items:center;gap:var(--space-l);padding-block:var(--space-s);display:flex}.site-header__liste[data-astro-cid-fzpbxy5g]{column-gap:var(--space-l);row-gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-header__link[data-astro-cid-fzpbxy5g]{font-family:var(--font-sans);font-size:var(--size-fine);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);line-height:1.4}.site-header--ueber-hero[data-astro-cid-fzpbxy5g]{background:var(--hero-canvas)}@media (width>=62rem){.site-header--ueber-hero[data-astro-cid-fzpbxy5g]{z-index:2;background:0 0;position:absolute;inset-block-start:0;inset-inline:0}.site-header--ueber-hero[data-astro-cid-fzpbxy5g] .site-header__lage[data-astro-cid-fzpbxy5g]{padding-block:var(--space-m)}}.site-header--seite[data-astro-cid-fzpbxy5g]{background:var(--surface)}.site-header--seite[data-astro-cid-fzpbxy5g] .site-header__lage[data-astro-cid-fzpbxy5g]{padding-block:var(--space-m);justify-content:space-between}.site-header__heim[data-astro-cid-fzpbxy5g]{text-decoration:none}.site-header__heim[data-astro-cid-fzpbxy5g] img{display:block}.site-footer[data-astro-cid-nns7i3if]{background:var(--surface-dark);padding-block:var(--space-xl) var(--space-l)}.site-footer__lage[data-astro-cid-nns7i3if]{justify-content:space-between;align-items:flex-end;gap:var(--space-l);flex-wrap:wrap;display:flex}.site-footer__links[data-astro-cid-nns7i3if]{column-gap:var(--space-l);row-gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer__links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{font-family:var(--font-sans);font-size:var(--size-fine);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);line-height:1.4}.site-footer__zeile[data-astro-cid-nns7i3if]{border-block-start:1px solid var(--rule);font-size:var(--size-fine);color:var(--text-muted);margin-block-start:var(--space-l);padding-block-start:var(--space-s)}
