.loader[data-astro-cid-tfd3xvz2]{z-index:100;background:var(--paper);color:var(--ink);--accent:#7a2e2a;transition:opacity .7s var(--ease-rule), transform .7s var(--ease-rule);place-items:center;display:grid;position:fixed;inset:0}.loader[data-astro-cid-tfd3xvz2][hidden],html:not(.js) .loader[data-astro-cid-tfd3xvz2],html.ohne-loader .loader[data-astro-cid-tfd3xvz2]{display:none}html.geladen .loader[data-astro-cid-tfd3xvz2]{opacity:0;pointer-events:none;transform:scale(1.02)}.loader__zeichen[data-astro-cid-tfd3xvz2]{text-align:center;inline-size:min(560px,88vw)}.loader[data-astro-cid-tfd3xvz2] svg[data-astro-cid-tfd3xvz2]{block-size:auto;inline-size:100%;display:block}.loader[data-astro-cid-tfd3xvz2] path[data-astro-cid-tfd3xvz2]{stroke-dasharray:1;stroke-dashoffset:1px;animation:zeichnen 1.15s var(--ease-rule) forwards;animation-delay:calc(var(--i) * 38ms)}.loader[data-astro-cid-tfd3xvz2] .rot[data-astro-cid-tfd3xvz2]{opacity:0;animation:ein .5s var(--ease-out) 1.5s forwards}.loader__marke[data-astro-cid-tfd3xvz2]{font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:var(--track-wordmark);text-transform:uppercase;opacity:0;animation:ein .6s var(--ease-out) 1.2s forwards;margin-block-start:var(--sp-5);font-weight:500}@keyframes zeichnen{to{stroke-dashoffset:0}}@keyframes ein{to{opacity:1}}@media (prefers-reduced-motion:reduce){.loader[data-astro-cid-tfd3xvz2]{transition-duration:.25s;transform:none}html.geladen .loader[data-astro-cid-tfd3xvz2]{transform:none}.loader[data-astro-cid-tfd3xvz2] path[data-astro-cid-tfd3xvz2]{stroke-dashoffset:0;animation:none}.loader[data-astro-cid-tfd3xvz2] .rot[data-astro-cid-tfd3xvz2],.loader__marke[data-astro-cid-tfd3xvz2]{opacity:1;animation:none}}.bald[data-astro-cid-25rkvvzt]{isolation:isolate;background:var(--ground);min-height:100svh;color:var(--paper-on-ground);flex-direction:column;display:flex;position:relative}.bald[data-astro-cid-25rkvvzt]:before{content:"";z-index:-1;background:var(--melange) 0 0 / var(--melange-size);opacity:var(--melange-dark);pointer-events:none;position:fixed;inset:0}.fassade[data-astro-cid-25rkvvzt]{z-index:-2;position:fixed;inset:0;overflow:hidden}.fassade[data-astro-cid-25rkvvzt] img[data-astro-cid-25rkvvzt]{object-fit:cover;object-position:35% 40%;filter:saturate()contrast(1.02);block-size:100%;inline-size:100%}.fassade[data-astro-cid-25rkvvzt] .veil[data-astro-cid-25rkvvzt]{background:linear-gradient(to top, var(--veil-solid) 6%, #14120f8c 34%, transparent 68%), linear-gradient(to right, #14120f80, transparent 58%);position:absolute;inset:0}.wrap[data-astro-cid-25rkvvzt]{inline-size:min(100% - 2 * var(--gutter), var(--maxw));margin-inline:auto}.kopf[data-astro-cid-25rkvvzt]{padding-block:var(--sp-5);border-block-end:1px solid var(--line-on-ground);background:linear-gradient(#14120f8c,#0000)}.kopf__zeile[data-astro-cid-25rkvvzt]{justify-content:space-between;align-items:baseline;gap:var(--sp-3) var(--sp-6);flex-wrap:wrap;display:flex}.kopf[data-astro-cid-25rkvvzt] .wortmarke,.kopf[data-astro-cid-25rkvvzt] .wortmarke *{color:var(--paper-on-ground)}.kopf[data-astro-cid-25rkvvzt] .wortmarke .ext{grid-template-columns:1fr}.status[data-astro-cid-25rkvvzt]{align-items:center;gap:var(--sp-2);font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--paper-on-ground);font-variant-numeric:tabular-nums;font-weight:500;display:inline-flex}.status__punkt[data-astro-cid-25rkvvzt]{background:var(--accent-on-ground);block-size:8px;inline-size:8px;animation:puls 2.4s var(--ease-out) infinite;border-radius:50%}@keyframes puls{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-on-ground) 55%, transparent)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}main[data-astro-cid-25rkvvzt]{justify-content:flex-end;gap:var(--sp-8);padding-block:var(--sp-section) var(--sp-7);flex-direction:column;flex:1;display:flex}.eyebrow[data-astro-cid-25rkvvzt]{align-items:center;gap:var(--sp-3);font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--paper);font-weight:500;display:flex}.eyebrow[data-astro-cid-25rkvvzt] .rule[data-astro-cid-25rkvvzt]{background:var(--accent-on-ground);transform-origin:0;flex:none;block-size:2px;inline-size:56px}h1[data-astro-cid-25rkvvzt]{max-inline-size:20ch;font-family:var(--font-display);font-size:var(--fs-display);font-weight:400;line-height:var(--lh-display);letter-spacing:var(--track-display);color:var(--paper-on-ground);text-wrap:balance;margin-block-start:var(--sp-4)}.lead[data-astro-cid-25rkvvzt]{max-inline-size:52ch;font-size:var(--fs-lg);color:var(--sand-on-ground);margin-block-start:var(--sp-5)}.kontakt[data-astro-cid-25rkvvzt]{margin-block-start:var(--sp-7)}.kontakt__label[data-astro-cid-25rkvvzt]{font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--sand-on-ground);font-weight:500}.kontakt__wege[data-astro-cid-25rkvvzt]{align-items:baseline;gap:var(--sp-3) var(--sp-6);flex-wrap:wrap;margin-block-start:var(--sp-3);display:flex}.kontakt__wege[data-astro-cid-25rkvvzt] a{color:var(--paper-on-ground);text-decoration-color:var(--line-on-ground);text-underline-offset:.3em;transition:color var(--dur-quick) var(--ease-out)}.kontakt__wege[data-astro-cid-25rkvvzt] a:hover,.kontakt__wege[data-astro-cid-25rkvvzt] a:focus-visible{color:var(--accent-on-ground)}.tel{font-family:var(--font-display);font-size:var(--fs-num-sm);font-variant-numeric:tabular-nums;letter-spacing:var(--track-num);font-weight:400;line-height:1;text-decoration:none}.mail{font-size:var(--fs-lg)}.inserate[data-astro-cid-25rkvvzt]{margin-block-start:var(--sp-6)}.inserate__knopf[data-astro-cid-25rkvvzt]{align-items:center;gap:var(--sp-3);min-block-size:44px;padding:0 0 var(--sp-1);font:inherit;font-size:var(--fs-base,1rem);color:var(--paper-on-ground);border:0;border-block-end:1px solid var(--line-on-ground);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out);background:0 0;display:inline-flex}.inserate__knopf[data-astro-cid-25rkvvzt]:hover,.inserate__knopf[data-astro-cid-25rkvvzt]:focus-visible{border-color:color-mix(in srgb, var(--paper) 60%, transparent)}.inserate__knopf[data-astro-cid-25rkvvzt]:hover .inserate__pfeil[data-astro-cid-25rkvvzt]{transform:translate(4px)}.inserate__knopf[data-astro-cid-25rkvvzt]:focus-visible,.inserate__zu[data-astro-cid-25rkvvzt]:focus-visible,.inserate__liste[data-astro-cid-25rkvvzt] a[data-astro-cid-25rkvvzt]:focus-visible{outline:2px solid var(--accent-on-ground);outline-offset:3px}.inserate__punkt[data-astro-cid-25rkvvzt]{background:var(--accent-on-ground);block-size:9px;inline-size:9px;animation:puls 2.4s var(--ease-out) infinite;border-radius:50%;flex:none}.inserate__pfeil[data-astro-cid-25rkvvzt]{transition:transform var(--dur-base) var(--ease-out)}.inserate__fenster[data-astro-cid-25rkvvzt]{inline-size:min(100% - 2 * var(--gutter), 34rem);max-block-size:min(85dvh,36rem);padding:var(--sp-5) var(--sp-5) var(--sp-4);color:var(--paper-on-ground);background:var(--ground);border:1px solid var(--line-on-ground);opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), overlay var(--dur-base) allow-discrete, display var(--dur-base) allow-discrete;margin:auto;transform:translateY(16px)scale(.985);box-shadow:0 24px 60px -24px #000c}.inserate__fenster[data-astro-cid-25rkvvzt][open]{opacity:1;transform:none}@starting-style{.inserate__fenster[data-astro-cid-25rkvvzt][open]{opacity:0;transform:translateY(16px)scale(.985)}}.inserate__fenster[data-astro-cid-25rkvvzt]::backdrop{background:#0a09079e}.inserate__kopf[data-astro-cid-25rkvvzt]{border-block-end:1px solid var(--line-on-ground);padding-block-end:var(--sp-4);position:relative}.inserate__kopf[data-astro-cid-25rkvvzt] h2[data-astro-cid-25rkvvzt]{font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:var(--track-display);color:var(--paper-on-ground);margin-block-start:var(--sp-2);font-weight:400}.inserate__zu[data-astro-cid-25rkvvzt]{block-size:44px;inline-size:44px;color:var(--sand-on-ground);cursor:pointer;transition:color var(--dur-quick) var(--ease-out);background:0 0;border:0;place-items:center;font-size:1.6rem;line-height:1;display:grid;position:absolute;inset-block-start:calc(-1 * var(--sp-2));inset-inline-end:calc(-1 * var(--sp-2))}.inserate__zu[data-astro-cid-25rkvvzt]:hover{color:var(--paper-on-ground)}.inserate__liste[data-astro-cid-25rkvvzt]{margin:0;padding:0;list-style:none;overflow-y:auto}.inserate__liste[data-astro-cid-25rkvvzt] li[data-astro-cid-25rkvvzt]+li[data-astro-cid-25rkvvzt]{border-block-start:1px solid var(--line-on-ground)}.inserate__liste[data-astro-cid-25rkvvzt] a[data-astro-cid-25rkvvzt]{justify-content:space-between;align-items:center;gap:var(--sp-4);min-block-size:56px;color:var(--paper-on-ground);transition:color var(--dur-quick) var(--ease-out), padding var(--dur-base) var(--ease-out);text-decoration:none;display:flex}.inserate__ziel[data-astro-cid-25rkvvzt]{font-size:var(--fs-xs);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--sand-on-ground);transition:color var(--dur-quick) var(--ease-out);flex:none}.inserate__liste[data-astro-cid-25rkvvzt] a[data-astro-cid-25rkvvzt]:hover,.inserate__liste[data-astro-cid-25rkvvzt] a[data-astro-cid-25rkvvzt]:focus-visible{color:var(--accent-on-ground);padding-inline-start:var(--sp-2)}.inserate__liste[data-astro-cid-25rkvvzt] a[data-astro-cid-25rkvvzt]:hover .inserate__ziel[data-astro-cid-25rkvvzt],.inserate__liste[data-astro-cid-25rkvvzt] a[data-astro-cid-25rkvvzt]:focus-visible .inserate__ziel[data-astro-cid-25rkvvzt]{color:inherit}html:not(.js) .inserate__knopf[data-astro-cid-25rkvvzt],html:not(.js) .inserate__zu[data-astro-cid-25rkvvzt]{display:none}html:not(.js) .inserate__fenster[data-astro-cid-25rkvvzt]{opacity:1;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block;position:static;transform:none}@media (prefers-reduced-motion:reduce){.inserate__punkt[data-astro-cid-25rkvvzt]{animation:none}.inserate__fenster[data-astro-cid-25rkvvzt],.inserate__knopf[data-astro-cid-25rkvvzt],.inserate__pfeil[data-astro-cid-25rkvvzt]{transition:none}}@media (width<=639px){.inserate__fenster[data-astro-cid-25rkvvzt]{inline-size:100%;max-inline-size:none;border-block-end:0;border-inline:0;margin-block-end:0;padding-block-end:calc(var(--sp-4) + env(safe-area-inset-bottom));transform:translateY(40px)}}.nur-sr[data-astro-cid-25rkvvzt]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.band[data-astro-cid-25rkvvzt]{gap:var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kachel[data-astro-cid-25rkvvzt]{flex-direction:column;padding-block-start:var(--sp-4);display:flex;position:relative}.kachel[data-astro-cid-25rkvvzt] .wert[data-astro-cid-25rkvvzt]{order:1}.kachel[data-astro-cid-25rkvvzt] .label[data-astro-cid-25rkvvzt]{order:2}.kachel[data-astro-cid-25rkvvzt]:before{content:"";background:var(--line-on-ground);transform-origin:0;block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}.wert[data-astro-cid-25rkvvzt]{font-family:var(--font-display);font-size:var(--fs-num-sm);font-weight:400;line-height:var(--lh-num);letter-spacing:var(--track-num);font-variant-numeric:tabular-nums;color:var(--paper-on-ground)}.label[data-astro-cid-25rkvvzt]{font-size:var(--fs-xs);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--sand-on-ground);margin-block-start:var(--sp-2)}.fuss[data-astro-cid-25rkvvzt]{padding-block:var(--sp-5);border-block-start:1px solid var(--line-on-ground)}.fuss__zeile[data-astro-cid-25rkvvzt]{justify-content:space-between;gap:var(--sp-2) var(--sp-6);flex-wrap:wrap;display:flex}.fuss[data-astro-cid-25rkvvzt] p[data-astro-cid-25rkvvzt],.fuss[data-astro-cid-25rkvvzt] address[data-astro-cid-25rkvvzt]{font-size:var(--fs-xs);color:var(--sand-on-ground);font-style:normal}.fuss[data-astro-cid-25rkvvzt] a[data-astro-cid-25rkvvzt]{color:inherit;text-decoration-color:var(--line-on-ground)}.fuss[data-astro-cid-25rkvvzt] a[data-astro-cid-25rkvvzt]:hover,.fuss[data-astro-cid-25rkvvzt] a[data-astro-cid-25rkvvzt]:focus-visible{color:var(--accent-on-ground)}@media (prefers-reduced-motion:no-preference){html.js:not(.geladen) .text[data-astro-cid-25rkvvzt]>[data-astro-cid-25rkvvzt],html.js:not(.geladen) .kachel[data-astro-cid-25rkvvzt]:before{opacity:0;animation:none}html.js.geladen .eyebrow[data-astro-cid-25rkvvzt] .rule[data-astro-cid-25rkvvzt],html.js.geladen .kachel[data-astro-cid-25rkvvzt]:before{animation:linie var(--dur-linie) var(--ease-rule) both}html.js .kachel[data-astro-cid-25rkvvzt]:nth-child(2):before{animation-delay:.12s}html.js .kachel[data-astro-cid-25rkvvzt]:nth-child(3):before{animation-delay:.24s}html.js.geladen .text[data-astro-cid-25rkvvzt]>[data-astro-cid-25rkvvzt]{animation:auftauchen var(--dur-slow) var(--ease-out) both}html.js .text[data-astro-cid-25rkvvzt]>[data-astro-cid-25rkvvzt]:nth-child(2){animation-delay:90ms}html.js .text[data-astro-cid-25rkvvzt]>[data-astro-cid-25rkvvzt]:nth-child(3){animation-delay:.18s}html.js .text[data-astro-cid-25rkvvzt]>[data-astro-cid-25rkvvzt]:nth-child(4){animation-delay:.27s}}@media (prefers-reduced-motion:reduce){.status__punkt[data-astro-cid-25rkvvzt]{animation:none}}@keyframes linie{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes auftauchen{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=639px){.band[data-astro-cid-25rkvvzt]{gap:var(--sp-4);grid-template-columns:1fr}.fassade[data-astro-cid-25rkvvzt] img[data-astro-cid-25rkvvzt]{--b:calc(100dvh * 16 / 9);inline-size:var(--b);object-position:50% 50%;block-size:100%;max-inline-size:none;transform:translateX(calc(50vw - .33 * var(--b)))}main[data-astro-cid-25rkvvzt]{justify-content:flex-end}}@media (width<=639px) and (prefers-reduced-motion:no-preference){.fassade[data-astro-cid-25rkvvzt] img[data-astro-cid-25rkvvzt]{animation:30s ease-in-out -11s infinite alternate schwenk}html:not(.geladen) .fassade[data-astro-cid-25rkvvzt] img[data-astro-cid-25rkvvzt]{animation-play-state:paused}}@keyframes schwenk{0%{transform:translateX(calc(50vw - .22 * var(--b)))}to{transform:translateX(calc(50vw - .62 * var(--b)))}}@media (width>=640px) and (height>=600px){html,.bald[data-astro-cid-25rkvvzt]{block-size:100dvh;overflow:hidden}.kopf[data-astro-cid-25rkvvzt]{padding-block:clamp(var(--sp-3), 2.5vh, var(--sp-5))}.kachel[data-astro-cid-25rkvvzt]{padding-block-start:var(--sp-3)}main[data-astro-cid-25rkvvzt]{gap:clamp(var(--sp-4), 3vh, var(--sp-7));min-block-size:0;padding-block:clamp(var(--sp-4), 4vh, var(--sp-section)) clamp(var(--sp-4), 3vh, var(--sp-7))}h1[data-astro-cid-25rkvvzt]{max-inline-size:22ch;font-size:clamp(2rem, min(5.6vh, 6vw), var(--fs-display));margin-block-start:var(--sp-3)}.lead[data-astro-cid-25rkvvzt]{margin-block-start:clamp(var(--sp-3), 2vh, var(--sp-5))}.kontakt[data-astro-cid-25rkvvzt]{margin-block-start:clamp(var(--sp-4), 3vh, var(--sp-7))}.inserate[data-astro-cid-25rkvvzt]{margin-block-start:clamp(var(--sp-3), 2vh, var(--sp-6))}}
