@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b0e156020fd1d73f-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/ece6651c07dc3133-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/1d0bb6ba8433fca1-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/9d036f80216c14ee-s.p.3u4lli0-axodc.woff2)format("woff2");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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.Hzpcbq_className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.Hzpcbq_variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
html:has(.startseite){background:#fff;scroll-padding-top:0}body:has(.startseite){background:#fff;padding-bottom:0}.startseite{--rand:clamp(1.5rem, 4vw, 4rem);--grund:90%;flex-direction:column;min-height:100dvh;display:flex}.start-kacheln{flex:1;grid-template-columns:minmax(0,1fr);display:grid}.kachel{isolation:isolate;padding:clamp(1.25rem, 5dvh, 4rem) var(--rand);grid-template-rows:auto 5.5rem auto;align-content:space-between;row-gap:1.25rem;min-height:calc(50dvh - 1.625rem);text-decoration:none;display:grid;position:relative;overflow:hidden}@media (min-width:768px){.start-kacheln{grid-template-rows:auto minmax(5rem,1fr) auto;grid-template-columns:repeat(2,minmax(0,1fr))}.kachel{grid-row:1/span 3;grid-template-rows:subgrid;row-gap:clamp(1rem,3dvh,2rem);min-height:0}}@media (max-width:767px){.startseite{--rand:1.25rem}.kachel{grid-template-rows:auto 2.75rem auto;row-gap:.75rem;min-height:calc(50dvh - 1.7rem);padding-block:1.25rem}}.kachel-autech{color:#fff;background:#136fb7}.kachel-hk{--font-hk-anzeige:var(--font-playfair), Georgia, "Times New Roman", serif;color:#181818;background:#fff}.kachel-kopf{align-self:start}.kachel-text{flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}.kachel-titel{text-wrap:balance;max-width:21ch}.kachel-autech .kachel-titel{letter-spacing:-.02em;font-size:clamp(1.6rem,2.7vw,2.6rem);font-weight:800;line-height:1.1}.kachel-hk .kachel-titel{max-width:none;font-family:var(--font-hk-anzeige);font-size:clamp(1.7rem,2.9vw,2.75rem);font-weight:600;line-height:1.12}.kachel-zeile{margin-top:.75rem;font-size:1.1rem;line-height:1.5}.kachel-hk .kachel-zeile{letter-spacing:.2em;text-transform:uppercase;color:#8a6a33;font-size:1rem;font-weight:700}@media (max-width:767px){.kachel-autech .kachel-titel{font-size:1.4rem}.kachel-hk .kachel-titel{font-size:1.5rem}.kachel-zeile{margin-top:.5rem;font-size:1rem}.kachel-hk .kachel-zeile{letter-spacing:.15em;font-size:.9rem}}.kachel-knopf{white-space:nowrap;border-radius:9999px;align-items:center;min-height:3.5rem;margin-top:clamp(1rem,2.5dvh,1.5rem);padding:0 1.75rem;font-size:1.1rem;font-weight:700;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out;display:inline-flex}@media (max-width:359px){.kachel-knopf{padding:0 1.1rem}html[data-schrift] .kachel-knopf{white-space:normal;padding-block:.5rem}}.kachel-autech .kachel-knopf{color:#136fb7;background:#fff}.kachel-hk .kachel-knopf{color:#fff;background:#181818;border:1px solid #181818}.startseite .kachel:focus-visible{outline-offset:-.75rem;border-radius:0;outline:3px solid}.kachel-motiv{transition:opacity .4s ease-out;position:relative}.kachel-linie{left:calc(-1 * var(--rand));right:calc(-1 * var(--rand));top:calc(var(--grund) - 2rem);pointer-events:none;will-change:transform;contain:strict;height:4rem;position:absolute}.kachel-linie svg{width:100%;height:100%;overflow:visible}@media (min-width:768px){.kachel-linie{top:calc(var(--grund) - 4rem);height:8rem}}.kachel-ohr{aspect-ratio:440/560;color:#ac884c;pointer-events:none;height:85%;position:absolute;top:9.25%;right:8%}.kachel-ohr svg{will-change:transform;height:100%;position:absolute;top:0;right:0;overflow:visible}.kachel-ohr-linie,.kachel-ohr-auslauf{stroke-dasharray:1;stroke-dashoffset:0}.kachel-ohr-linie{animation:1.3s cubic-bezier(.45,0,.2,1) 1.5s both kachel-zeichnen}.kachel-ohr-auslauf{animation:.5s linear 2.8s both kachel-zeichnen}@keyframes kachel-zeichnen{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.kachel-klang{width:45%;height:30%;position:absolute;top:22%;right:74%}.kachel-klang>span{opacity:0;border-right:2px solid;border-radius:50%;width:45%;position:absolute;top:0;bottom:0}.kachel-klang>span:first-child{right:0}.kachel-klang>span:nth-child(2){top:-14%;bottom:-14%;right:28%}.kachel-klang>span:nth-child(3){top:-28%;bottom:-28%;right:56%}@keyframes kachel-klang{0%{opacity:0;transform:translate(-.9rem)}35%{opacity:1}to{opacity:0;transform:translate(.6rem)}}.kachel-hk:focus-visible .kachel-klang>span{will-change:transform, opacity;animation:1.8s ease-out infinite kachel-klang}.kachel-hk:focus-visible .kachel-klang>span:nth-child(2){animation-delay:.3s}.kachel-hk:focus-visible .kachel-klang>span:nth-child(3){animation-delay:.6s}.start-kacheln:has(.kachel:focus-visible) .kachel:not(:focus-visible) .kachel-motiv{opacity:.35}.kachel-autech:focus-visible .kachel-knopf{background:#e3eff8}.kachel-hk:focus-visible .kachel-knopf{color:#181818;background:#ac884c;border-color:#ac884c}@media (hover:hover) and (pointer:fine){.kachel-hk:hover .kachel-klang>span{will-change:transform, opacity;animation:1.8s ease-out infinite kachel-klang}.kachel-hk:hover .kachel-klang>span:nth-child(2){animation-delay:.3s}.kachel-hk:hover .kachel-klang>span:nth-child(3){animation-delay:.6s}.start-kacheln:has(.kachel:hover) .kachel:not(:hover) .kachel-motiv{opacity:.35}.kachel-autech:hover .kachel-knopf{background:#e3eff8}.kachel-hk:hover .kachel-knopf{color:#181818;background:#ac884c;border-color:#ac884c}}@media (prefers-reduced-motion:reduce){.kachel-ohr-linie,.kachel-ohr-auslauf{stroke-dashoffset:0;animation:none}.kachel-klang{display:none}}.start-fuss{padding:.5rem var(--rand);color:#4d4d4d;background:#fff;border-top:1px solid #18181826;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1.5rem;font-size:.9rem;display:flex}.start-fussnote{flex-basis:100%;padding-top:.5rem}.start-fuss ul{flex-wrap:wrap;column-gap:1.5rem;display:flex}.start-fuss a{color:#181818;align-items:center;gap:.35rem;min-height:3rem;display:inline-flex}.start-fuss a:focus-visible{outline-offset:2px;border-radius:.4rem;outline:3px solid #181818}
