html.cr-intro-hold,html.cr-intro-hold body{overflow:hidden}html.cr-intro-hold header .marke svg,html.cr-intro-hold header svg{opacity:0}html.cr-intro-hold main,html.cr-intro-hold footer,html.cr-intro-hold .nav,html.cr-intro-hold .kopf-name,html.cr-intro-hold .menu-toggle,html.cr-intro-hold .wasserzeichen{opacity:0}html.cr-intro-hold.cr-intro-settle header .marke svg,html.cr-intro-hold.cr-intro-settle header svg,html.cr-intro-hold.cr-intro-settle .nav,html.cr-intro-hold.cr-intro-settle .kopf-name,html.cr-intro-hold.cr-intro-settle .menu-toggle{opacity:1;transition:opacity .2s ease}.cr-intro{position:fixed;inset:0;z-index:4000;display:grid;place-items:center;background:#f3eadc;pointer-events:none;transition:background .45s cubic-bezier(.22,1,.36,1),opacity .2s ease}.cr-intro.is-fly{background:transparent}.cr-intro.is-done{opacity:0}.cr-intro__stack{position:relative;width:min(38vw,180px);aspect-ratio:2375.25 / 2298.66}.cr-intro__mark{width:100%;height:100%;color:#2c2520;will-change:transform;transform-origin:center center;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .14s ease;position:relative;z-index:1}.cr-intro__letter{fill:currentColor;opacity:1}.cr-intro.is-in .cr-intro__c,.cr-intro.is-in .cr-intro__r{opacity:1}.cr-intro__canvas{position:absolute;inset:0;width:100%!important;height:100%!important;pointer-events:none;z-index:2}html.cr-intro-settle .cr-intro__mark{opacity:0}@media(prefers-reduced-motion:reduce){.cr-intro{display:none!important}}:root{--papier: #f3eadc;--papier-hell: #f9f5ef;--cognac: #7a3e2a;--cognac-dunkel: #5c2d1e;--burgund: #722f37;--tinte: #2c2520;--tinte-weich: #5a5048;--linie: #c9b8a0;--linie-fein: rgba(122, 62, 42, .2);--max: 720px;--lese: 70ch}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{margin:0;background:#e8dfcf;color:var(--tinte);font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;font-size:1.125rem;line-height:1.75;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.schrift-display{font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;font-weight:400;line-height:1.25;letter-spacing:0;text-wrap:balance;margin:0 0 .75em;color:var(--cognac)}h1{font-size:clamp(1.75rem,3.5vw,2.25rem)}h2{font-size:clamp(1.35rem,2.5vw,1.65rem)}h3{font-size:clamp(1.1rem,2vw,1.25rem)}p{margin:0 0 1.25em;max-width:var(--lese);text-wrap:pretty}a{color:var(--cognac);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--burgund)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--cognac);outline-offset:2px}img{max-width:100%;height:auto;display:block}.skip{position:absolute;left:-9999px;background:var(--cognac);color:#fff;padding:.6rem 1rem;z-index:200}.skip:focus{left:1rem;top:1rem}.stationery{position:relative;max-width:760px;margin:2rem auto;padding:clamp(2rem,6vw,4rem) clamp(2rem,6vw,4.5rem);background:var(--papier);border:1px solid var(--linie);box-shadow:0 2px 12px #2c252014;overflow:hidden}@media(max-width:800px){.stationery{margin:1rem;border-radius:0}}.wasserzeichen{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:160%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;mix-blend-mode:multiply;opacity:1}.wasserzeichen text{fill:none;stroke:#c9b8a08c;stroke-width:.5;font-family:Didot,Bodoni MT,"Noto Serif Display",Playfair Display,Georgia,serif;font-size:340px;font-weight:400;letter-spacing:-.03em}.stationery>*:not(.wasserzeichen){position:relative;z-index:1}.kopf{text-align:center;padding-bottom:1.5rem;margin-bottom:2rem;border-bottom:1px solid var(--linie-fein)}.kopf-marke{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-decoration:none;color:var(--tinte)}.kopf-marke .mark{width:2.6rem;height:auto;display:block;color:currentColor}.kopf-marke .kopf-name{font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:clamp(1.35rem,2.8vw,1.75rem);font-weight:400;letter-spacing:0;color:var(--tinte);margin:0}.kopf-marke:hover .kopf-name{color:var(--cognac)}.kopf-marke-zeile{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--tinte)}.kopf-marke-zeile .mark{width:1.85rem;height:auto;display:block;flex-shrink:0;color:currentColor}.kopf-marke-zeile .kopf-name{font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:clamp(1.1rem,2.2vw,1.35rem);font-weight:400;letter-spacing:0;color:var(--tinte);margin:0;white-space:nowrap}.kopf-marke-zeile:hover .kopf-name{color:var(--cognac)}.nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1.5rem;margin-top:1.25rem}.nav a{display:inline-flex;align-items:center;height:2.1rem;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--tinte-weich);padding:0;border-bottom:1px solid transparent;line-height:1}.nav a:hover,.nav a[aria-current=page]{color:var(--cognac);border-bottom-color:var(--linie)}.menu-toggle{display:none;min-height:44px;min-width:44px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:.8rem;font-weight:400;letter-spacing:.04em;color:var(--tinte-weich);background:none;border:none;padding:.25rem 0;cursor:pointer}.menu-toggle:hover{color:var(--cognac)}@media(max-width:720px){.nav{display:none}.menu-toggle{display:block;grid-column:2;grid-row:1;justify-self:end;align-self:start;margin:0}.kopf{display:grid;grid-template-columns:1fr auto;align-items:start;text-align:left;column-gap:1rem}.kopf-marke,.kopf-marke-zeile{grid-column:1;justify-self:start;align-items:flex-start}}.nav-mobil{display:none;background:var(--papier);padding:clamp(2rem,6vw,4rem);flex-direction:column;justify-content:center;align-items:flex-start;opacity:0;transform:translateY(10px);transition:opacity .28s ease,transform .28s ease}.stationery>.nav-mobil{position:fixed;inset:0;z-index:1000}.menu-close{position:absolute;top:1.25rem;right:1.5rem;min-height:44px;min-width:44px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:.8rem;font-weight:400;letter-spacing:.04em;color:var(--tinte);background:none;border:none;padding:.25rem 0;cursor:pointer;z-index:1}.nav-mobil[aria-hidden=false]{display:flex;opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.nav-mobil{transition:none}}.nav-mobil-links{display:flex;flex-direction:column;gap:1.25rem;list-style:none;padding:0;margin:0 0 2.5rem}.nav-mobil-links a{font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:clamp(1.5rem,4vw,2rem);font-weight:400;line-height:1.4;text-decoration:none;color:var(--tinte)}.nav-mobil-links a:hover,.nav-mobil-links a[aria-current=page]{color:var(--cognac)}.nav-mobil-anrufen{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.8rem 1.6rem;font-family:system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:600;background:var(--cognac);color:#fff;border:none;border-radius:2px;text-decoration:none}.nav-mobil-anrufen:hover{background:var(--cognac-dunkel);color:#fff}body.menu-offen{overflow:hidden}@media(max-width:720px){body.menu-offen .menu-toggle{position:fixed;top:1.25rem;right:1.5rem;z-index:2000;margin:0;color:var(--tinte)}}.brief{padding:1rem 0}.brief-ort{font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tinte-weich);margin:0 0 2.5rem;text-align:right;max-width:none}.brief-anrede{font-style:italic;color:var(--tinte-weich);margin-bottom:1.5rem}.brief-marke{font-size:clamp(1.25rem,2.5vw,1.5rem);font-style:italic;color:var(--cognac);line-height:1.5;margin:0 0 2rem;max-width:42ch}.linie{border:0;border-top:1px solid var(--linie-fein);margin:2.5rem 0}.beilage{float:right;width:clamp(120px,22vw,180px);margin:0 0 1.5rem 2rem;border:1px solid var(--linie);padding:6px;background:var(--papier-hell)}.beilage img{display:block;width:100%;height:auto}.beilage figcaption{font-family:system-ui,sans-serif;font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tinte-weich);text-align:center;margin-top:.5rem}@media(max-width:720px){.beilage{float:none;margin:0 0 1.5rem;width:100%}.brief-ort{margin-bottom:.75rem}}.angebote{margin:2rem 0}.angebot-titel{font-family:system-ui,-apple-system,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cognac);margin:0 0 .3rem}.angebot-text{margin:0 0 1.75rem}.angebot-text a{text-decoration:none;border-bottom:1px solid var(--linie)}.angebot-text a:hover{border-bottom-color:var(--cognac)}.signatur{margin-top:3rem;padding-top:1rem}.signatur-name{font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:1.4rem;font-style:italic;color:var(--cognac);margin:0}.signatur-titel{font-family:system-ui,sans-serif;font-size:.75rem;letter-spacing:.08em;color:var(--tinte-weich);margin:.25rem 0 0}.meta-kontakt{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--linie-fein);font-family:system-ui,-apple-system,sans-serif;font-size:.8rem;letter-spacing:.04em}.meta-kontakt a{text-decoration:none;color:var(--tinte-weich)}.meta-kontakt a:hover{color:var(--cognac)}.fuss{text-align:center;padding:1.5rem 0 2rem;font-family:system-ui,sans-serif;font-size:.75rem;letter-spacing:.04em;color:var(--tinte-weich)}.fuss-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.2rem;margin-bottom:.75rem}.fuss-nav a{color:var(--tinte-weich);text-decoration:none}.fuss-nav a:hover{color:var(--cognac);text-decoration:underline}.fuss-copy{margin:0 auto;color:var(--linie);text-align:center;width:100%;max-width:none}.seite-kopf{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--linie-fein)}.seite-kopf h1{margin-bottom:.25rem}.seite-kopf .augen{font-family:system-ui,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tinte-weich);margin:0 0 .5rem}.zitat{border-left:2px solid var(--linie);padding-left:1.25rem;margin:2rem 0;font-style:italic;color:var(--tinte-weich)}.zitat p{margin-bottom:.4rem;max-width:36ch}.zitat footer{font-family:system-ui,sans-serif;font-size:.7rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.themen{list-style:none;padding:0;margin:1.5rem 0;columns:1}@media(min-width:540px){.themen{columns:2;column-gap:2.5rem}}.themen li{break-inside:avoid;padding:.5rem 0 .5rem 1.25rem;border-bottom:1px solid var(--linie-fein);position:relative}.themen li:before{content:"–";position:absolute;left:0;color:var(--cognac)}.bild-seite{margin:2rem 0;border:1px solid var(--linie);padding:6px;background:var(--papier-hell)}.bild-seite img{display:block;width:100%;height:auto}.bild-seite figcaption{font-family:system-ui,sans-serif;font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tinte-weich);text-align:center;margin-top:.5rem}.person-inner{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:600px){.person-inner{grid-template-columns:320px 1fr;gap:2.5rem}}.person-bild{border:1px solid var(--linie);padding:6px;background:var(--papier-hell)}.person-bild img{display:block;width:100%;height:auto}.person-name-unten{font-family:system-ui,sans-serif;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tinte-weich);margin-top:.75rem}.daten{list-style:none;padding:0;margin:1.5rem 0}.daten li{margin-bottom:1rem}.daten span{display:block;font-family:system-ui,sans-serif;font-size:.65rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cognac);margin-bottom:.1rem}.daten a{text-decoration:none}.daten a:hover{text-decoration:underline}.rechtstext h2{margin-top:2rem}.rechtstext h3{margin-top:1.5rem}.rechtstext p,.rechtstext li{font-size:1rem}.rechtstext ul{padding-left:1.25rem;margin:1rem 0}.rechtstext li{margin-bottom:.3rem}.galerie{display:grid;gap:1rem;grid-template-columns:1fr;margin:2rem 0}@media(min-width:540px){.galerie{grid-template-columns:1fr 1fr}}.galerie figure{margin:0;border:1px solid var(--linie);padding:6px;background:var(--papier-hell)}.galerie img{display:block;width:100%;height:auto}@keyframes cr-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}html:not(.cr-intro-hold) .fuss{animation:cr-rise .55s cubic-bezier(.22,1,.36,1) both}html:not(.cr-intro-hold) .seite-anim .brief>*{animation:cr-rise .55s cubic-bezier(.22,1,.36,1) both}html:not(.cr-intro-hold) .seite-anim .brief>*:nth-child(1){animation-delay:.02s}html:not(.cr-intro-hold) .seite-anim .brief>*:nth-child(2){animation-delay:.07s}html:not(.cr-intro-hold) .seite-anim .brief>*:nth-child(3){animation-delay:.12s}html:not(.cr-intro-hold) .seite-anim .brief>*:nth-child(4){animation-delay:.17s}html:not(.cr-intro-hold) .seite-anim .brief>*:nth-child(5){animation-delay:.22s}html:not(.cr-intro-hold) .seite-anim .brief>*:nth-child(6){animation-delay:.27s}html:not(.cr-intro-hold) .seite-anim .brief>*:nth-child(7){animation-delay:.32s}html:not(.cr-intro-hold) .seite-anim .brief>*:nth-child(8){animation-delay:.37s}html:not(.cr-intro-hold) .seite-anim .brief>*:nth-child(n+9){animation-delay:.42s}html.cr-intro-hold .seite-anim .brief>*,html.cr-intro-hold .fuss{animation:none;opacity:0}.nav-mobil[aria-hidden=false] .menu-close,.nav-mobil[aria-hidden=false] .nav-mobil-links li,.nav-mobil[aria-hidden=false] .nav-mobil-anrufen{animation:cr-rise .45s cubic-bezier(.22,1,.36,1) both}.nav-mobil[aria-hidden=false] .menu-close{animation-delay:0s}.nav-mobil[aria-hidden=false] .nav-mobil-links li:nth-child(1){animation-delay:.05s}.nav-mobil[aria-hidden=false] .nav-mobil-links li:nth-child(2){animation-delay:.1s}.nav-mobil[aria-hidden=false] .nav-mobil-links li:nth-child(3){animation-delay:.15s}.nav-mobil[aria-hidden=false] .nav-mobil-links li:nth-child(4){animation-delay:.2s}.nav-mobil[aria-hidden=false] .nav-mobil-anrufen{animation-delay:.26s}
