.einstieg__text[data-astro-cid-iavaksvk]{max-width:46rem}.einstieg__oben[data-astro-cid-iavaksvk].mit-seite{display:grid;gap:var(--s6)}@media(min-width:64rem){.einstieg__oben[data-astro-cid-iavaksvk].mit-seite{grid-template-columns:minmax(0,1fr) minmax(0,27rem);gap:var(--s8);align-items:center}}.einstieg__text[data-astro-cid-iavaksvk] h2[data-astro-cid-iavaksvk]{margin-bottom:var(--s5)}.einstieg__text[data-astro-cid-iavaksvk] p[data-astro-cid-iavaksvk]{color:var(--ink-2);font-size:1.06rem;line-height:1.7}.einstieg__text[data-astro-cid-iavaksvk] p[data-astro-cid-iavaksvk]+p[data-astro-cid-iavaksvk]{margin-top:var(--s4)}.einstieg__text[data-astro-cid-iavaksvk] a[data-astro-cid-iavaksvk]{color:var(--orange-ink);font-weight:600}.vorteile[data-astro-cid-iavaksvk]{list-style:none;margin:var(--s7) 0 0;padding:var(--s5);display:grid;gap:var(--s3) var(--s6);border:1px solid var(--line);border-radius:var(--radius-gross);background:var(--karte)}@media(min-width:40rem){.vorteile[data-astro-cid-iavaksvk]{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--s6)}}@media(min-width:64rem){.vorteile[data-astro-cid-iavaksvk]{grid-template-columns:repeat(3,minmax(0,1fr))}}.vorteile[data-astro-cid-iavaksvk] li[data-astro-cid-iavaksvk]{display:flex;align-items:flex-start;gap:var(--s3);color:var(--ink);line-height:1.4}.vorteile__haken[data-astro-cid-iavaksvk]{flex:none;display:grid;place-items:center;width:1.6rem;height:1.6rem;margin-top:-.05rem;border-radius:50%;background:var(--orange)}.vorteile__haken[data-astro-cid-iavaksvk] svg[data-astro-cid-iavaksvk]{width:1rem;height:1rem;fill:none;stroke:#1a1105;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.stadtkarte[data-astro-cid-usi7b4ew]{position:relative;margin:0;width:100%;max-width:34rem;justify-self:center;animation:karte-auf 1s cubic-bezier(.2,.7,.2,1) .15s both}@keyframes karte-auf{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}.stadtkarte__svg[data-astro-cid-usi7b4ew]{display:block;width:100%;height:auto;-webkit-mask-image:radial-gradient(ellipse closest-side,#000 84%,transparent 100%);mask-image:radial-gradient(ellipse closest-side,#000 84%,transparent 100%)}.stadtkarte__flaeche[data-astro-cid-usi7b4ew]{fill:url(#stadtkarte-flaeche)}.stadtkarte__raster[data-astro-cid-usi7b4ew]{fill:url(#stadtkarte-raster)}.stadtkarte__kante[data-astro-cid-usi7b4ew]{fill:none;stroke:#ffa463;stroke-opacity:.7;stroke-linejoin:round}.stadtkarte__punkte[data-astro-cid-usi7b4ew] circle[data-astro-cid-usi7b4ew]{fill:#fdfbf8;fill-opacity:.4}.stadtkarte__punkte[data-astro-cid-usi7b4ew] circle[data-astro-cid-usi7b4ew].mit-seite{fill:#ffc59a;fill-opacity:.85}.stadtkarte__linien[data-astro-cid-usi7b4ew] path[data-astro-cid-usi7b4ew]{fill:none;stroke:#ffc59a;stroke-opacity:.45;stroke-linecap:round}.stadtkarte__linien[data-astro-cid-usi7b4ew] path[data-astro-cid-usi7b4ew].ist-haupt{stroke:#ff9a52;stroke-opacity:1;stroke-dasharray:.02 .018}.stadtkarte__namen[data-astro-cid-usi7b4ew],.stadtkarte__schild[data-astro-cid-usi7b4ew],.stadtkarte__name[data-astro-cid-usi7b4ew]{font-family:var(--schrift-display);paint-order:stroke;stroke:#120e0b;stroke-linejoin:round}.stadtkarte__namen[data-astro-cid-usi7b4ew]{font-weight:600;fill:#fdfbf8;fill-opacity:.5}.stadtkarte__schild[data-astro-cid-usi7b4ew]{font-weight:700;fill:#fdfbf8;fill-opacity:.85}.stadtkarte__entfernung[data-astro-cid-usi7b4ew]{font-weight:700;fill:#ffc59a;fill-opacity:1}.stadtkarte__name[data-astro-cid-usi7b4ew]{font-weight:800;fill:#fdfbf8;letter-spacing:-.01em}.stadtkarte__nadel[data-astro-cid-usi7b4ew]{fill:#f26a0a;stroke:#fdfbf8}.stadtkarte__kern[data-astro-cid-usi7b4ew]{fill:#fdfbf8;stroke:#f26a0a}.stadtkarte__ziel[data-astro-cid-usi7b4ew].ist-buero .stadtkarte__kern[data-astro-cid-usi7b4ew]{fill:#f26a0a;stroke:#fdfbf8}.stadtkarte__puls[data-astro-cid-usi7b4ew]{fill:none;stroke:#ff9a52;opacity:0}.stadtkarte__legende[data-astro-cid-usi7b4ew]{margin-top:var(--s2);font-size:.8rem;text-align:center;color:#fdfbf88c}@media(prefers-reduced-motion:no-preference){.stadtkarte__linien[data-astro-cid-usi7b4ew] path[data-astro-cid-usi7b4ew].ist-haupt{animation:strich 1.4s linear infinite}@keyframes strich{to{stroke-dashoffset:-.038}}.stadtkarte__linien[data-astro-cid-usi7b4ew] path[data-astro-cid-usi7b4ew]:not(.ist-haupt){stroke-dasharray:1;stroke-dashoffset:1;animation:zeichnen 1s ease-out .6s forwards}@keyframes zeichnen{to{stroke-dashoffset:0}}.stadtkarte__punkte[data-astro-cid-usi7b4ew] circle[data-astro-cid-usi7b4ew]{opacity:0;transform-box:fill-box;transform-origin:center;animation:punkt .5s ease-out calc(.5s + var(--i) * 30ms) forwards}@keyframes punkt{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}.stadtkarte__puls[data-astro-cid-usi7b4ew]{transform-box:fill-box;transform-origin:center;animation:puls 3s ease-out .8s infinite}.stadtkarte__puls--zwei[data-astro-cid-usi7b4ew]{animation-delay:2.3s}@keyframes puls{0%{scale:1;opacity:.8}70%{scale:3.4;opacity:0}to{scale:3.4;opacity:0}}}@media(prefers-reduced-motion:reduce){.stadtkarte[data-astro-cid-usi7b4ew]{animation:none}}.bueroKarte[data-astro-cid-afknnieo]{display:grid;gap:var(--s4);padding:var(--s5);border-radius:var(--radius-gross);background:radial-gradient(22rem 14rem at 100% 0%,rgba(242,106,10,.22),transparent 70%),#120e0b;color:#fdfbf8}.bueroKarte__text[data-astro-cid-afknnieo]{display:grid;gap:var(--s2);padding-top:var(--s4);border-top:1px solid rgba(253,251,248,.14)}.bueroKarte__text[data-astro-cid-afknnieo] p[data-astro-cid-afknnieo]{margin:0;max-width:none}.bueroKarte__marke[data-astro-cid-afknnieo]{font-family:var(--schrift-display);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ff9a52}.bueroKarte__adresse[data-astro-cid-afknnieo]{font-family:var(--schrift-display);font-weight:700;font-size:1.1rem;line-height:1.35;color:#fdfbf8}.bueroKarte__wege[data-astro-cid-afknnieo]{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);margin-top:var(--s2)!important}.bueroKarte__wege[data-astro-cid-afknnieo] a[data-astro-cid-afknnieo]{font-family:var(--schrift-display);font-weight:700;color:#ffb27a;text-decoration:underline;text-decoration-color:#ffb27a73;text-underline-offset:.2em}@media(hover:hover){.bueroKarte__wege[data-astro-cid-afknnieo] a[data-astro-cid-afknnieo]:hover{text-decoration-color:#ffb27a}}.stadtleistung[data-astro-cid-moqjsjqe]{--seite: 1;--licht-x: 15%;background-image:radial-gradient(40rem 30rem at var(--licht-x) 50%,color-mix(in srgb,var(--orange) 9%,transparent),transparent 70%);overflow:clip}.stadtleistung[data-astro-cid-moqjsjqe].ist-gespiegelt{--seite: -1;--licht-x: 85%}.stadtleistung__raster[data-astro-cid-moqjsjqe]{display:grid;gap:var(--s6);align-items:center}@media(min-width:64rem){.stadtleistung__raster[data-astro-cid-moqjsjqe]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:var(--s8)}.ist-gespiegelt[data-astro-cid-moqjsjqe] .stadtleistung__raster[data-astro-cid-moqjsjqe]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.ist-gespiegelt[data-astro-cid-moqjsjqe] .stadtleistung__bildseite[data-astro-cid-moqjsjqe]{order:2}}.stadtleistung__bildseite[data-astro-cid-moqjsjqe]{position:relative;isolation:isolate;padding:0 var(--s4) var(--s4) 0}.ist-gespiegelt[data-astro-cid-moqjsjqe] .stadtleistung__bildseite[data-astro-cid-moqjsjqe]{padding:0 0 var(--s4) var(--s4)}.stadtleistung__ziffer[data-astro-cid-moqjsjqe]{position:absolute;top:-.62em;left:-.04em;z-index:-1;font-family:var(--schrift-display);font-size:clamp(6rem,4rem + 5vw,9rem);font-weight:800;line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:2px color-mix(in srgb,var(--orange) 45%,transparent);pointer-events:none;user-select:none}.ist-gespiegelt[data-astro-cid-moqjsjqe] .stadtleistung__ziffer[data-astro-cid-moqjsjqe]{left:auto;right:-.02em}@media(min-width:64rem){.stadtleistung__ziffer[data-astro-cid-moqjsjqe]{top:-.8em}}.stadtleistung__bild[data-astro-cid-moqjsjqe]{position:relative;margin:0}.stadtleistung__bild[data-astro-cid-moqjsjqe]:before{content:"";position:absolute;inset:0;translate:calc(var(--s4) * var(--seite)) var(--s4);border:2px solid var(--orange);border-radius:var(--radius-gross);transition:translate .45s cubic-bezier(.2,.7,.2,1)}.stadtleistung__ausschnitt[data-astro-cid-moqjsjqe]{position:relative;overflow:hidden;border-radius:var(--radius-gross);box-shadow:0 30px 60px -34px #2d1e108c}.stadtleistung__ausschnitt[data-astro-cid-moqjsjqe] img[data-astro-cid-moqjsjqe]{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;transition:scale .7s cubic-bezier(.2,.7,.2,1)}@media(min-width:64rem){.stadtleistung__ausschnitt[data-astro-cid-moqjsjqe] img[data-astro-cid-moqjsjqe]{aspect-ratio:4 / 5}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.stadtleistung__bildseite[data-astro-cid-moqjsjqe]:hover img[data-astro-cid-moqjsjqe]{scale:1.05}.stadtleistung__bildseite[data-astro-cid-moqjsjqe]:hover .stadtleistung__bild[data-astro-cid-moqjsjqe]:before{translate:calc(var(--s5) * var(--seite)) var(--s5)}}.stadtleistung__passt[data-astro-cid-moqjsjqe]{position:relative;z-index:1;display:grid;gap:.4rem;max-width:24rem;margin:-2.75rem var(--s4) 0;padding:var(--s4) var(--s5) 1.15rem;border:1px solid rgba(255,138,61,.4);border-radius:var(--radius-gross);background:radial-gradient(14rem 8rem at 100% 0%,rgba(242,106,10,.3),transparent 70%),#17120e;color:#fdfbf8;box-shadow:0 24px 44px -22px #0009}@media(min-width:64rem){.stadtleistung__passt[data-astro-cid-moqjsjqe]{position:absolute;bottom:var(--s6);right:calc(var(--s6) * -1);width:min(20rem,76%);margin:0}.ist-gespiegelt[data-astro-cid-moqjsjqe] .stadtleistung__passt[data-astro-cid-moqjsjqe]{right:auto;left:calc(var(--s6) * -1)}}.stadtleistung__passt-marke[data-astro-cid-moqjsjqe]{font-family:var(--schrift-display);font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#ff9a52}.stadtleistung__passt-text[data-astro-cid-moqjsjqe]{font-family:var(--schrift-display);font-size:clamp(1.02rem,.95rem + .3vw,1.15rem);font-weight:600;line-height:1.4;letter-spacing:-.005em;color:#fdfbf8;text-wrap:pretty}.stadtleistung__text[data-astro-cid-moqjsjqe]{container-type:inline-size}.stadtleistung__text[data-astro-cid-moqjsjqe] h2[data-astro-cid-moqjsjqe]{margin-bottom:var(--s4);text-wrap:balance}.stadtleistung__text[data-astro-cid-moqjsjqe] p[data-astro-cid-moqjsjqe]{color:var(--ink-2);line-height:1.7}.stadtleistung__text[data-astro-cid-moqjsjqe] p[data-astro-cid-moqjsjqe]+p[data-astro-cid-moqjsjqe]{margin-top:var(--s4)}.stadtleistung__text[data-astro-cid-moqjsjqe] p[data-astro-cid-moqjsjqe] a[data-astro-cid-moqjsjqe]{color:var(--orange-ink);font-weight:600}.stadtleistung__punkte[data-astro-cid-moqjsjqe]{list-style:none;margin:var(--s5) 0 0;padding:0;display:grid;gap:var(--s3)}@media(min-width:40rem){.stadtleistung__punkte[data-astro-cid-moqjsjqe]{grid-template-columns:repeat(2,minmax(0,1fr))}}.stadtleistung__punkte[data-astro-cid-moqjsjqe] li[data-astro-cid-moqjsjqe]{display:flex;align-items:flex-start;gap:var(--s3);padding:.8rem var(--s4);border:1px solid var(--line);border-radius:var(--radius-gross);background:var(--karte);font-size:.96rem;line-height:1.4;color:var(--ink);transition:border-color .2s ease,translate .2s ease}@media(hover:hover){.stadtleistung__punkte[data-astro-cid-moqjsjqe] li[data-astro-cid-moqjsjqe]:hover{border-color:var(--orange);translate:0 -2px}}.stadtleistung__haken[data-astro-cid-moqjsjqe]{flex:none;display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:50%;background:var(--orange)}.stadtleistung__haken[data-astro-cid-moqjsjqe] svg[data-astro-cid-moqjsjqe]{width:.9rem;height:.9rem;fill:none;stroke:#1a1105;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.stadtleistung__wege[data-astro-cid-moqjsjqe]{margin-top:var(--s6);gap:var(--s4) var(--s5);flex-direction:column;align-items:flex-start}@container (min-width: 32rem){.stadtleistung__wege[data-astro-cid-moqjsjqe]{flex-direction:row;align-items:center}}.stadtleistung__anfrage[data-astro-cid-moqjsjqe]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--schrift-display);font-weight:700;color:var(--orange-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--orange-ink) 40%,transparent);text-underline-offset:.25em}.pfeil[data-astro-cid-moqjsjqe]{width:1.1rem;height:1.1rem;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:translate .2s ease}@media(hover:hover){.stadtleistung__anfrage[data-astro-cid-moqjsjqe]:hover{text-decoration-color:currentColor}.stadtleistung__anfrage[data-astro-cid-moqjsjqe]:hover .pfeil[data-astro-cid-moqjsjqe]{translate:3px 0}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.stadtleistung__bild[data-astro-cid-moqjsjqe]{animation:stadtleistung-foto linear both;animation-timeline:view();animation-range:entry 0% entry 70%}.stadtleistung__passt[data-astro-cid-moqjsjqe]{animation:stadtleistung-karte linear both;animation-timeline:view();animation-range:entry 0% entry 100%}.stadtleistung__ziffer[data-astro-cid-moqjsjqe]{animation:stadtleistung-ziffer linear both;animation-timeline:view();animation-range:entry 0% entry 100%}}}@keyframes stadtleistung-foto{0%{opacity:.15;transform:translate(calc(-56px * var(--seite)))}to{opacity:1;transform:none}}@keyframes stadtleistung-karte{0%{opacity:0;transform:translateY(28px) scale(.95)}to{opacity:1;transform:none}}@keyframes stadtleistung-ziffer{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.kurzaufruf[data-astro-cid-abuzlfqb]{padding-block:var(--s7);background:radial-gradient(38rem 20rem at 12% 0%,rgba(242,106,10,.22),transparent 70%),radial-gradient(30rem 18rem at 92% 100%,rgba(242,106,10,.14),transparent 70%),var(--ink);color:var(--paper)}.kurzaufruf__innen[data-astro-cid-abuzlfqb]{display:grid;gap:var(--s6);align-items:center}@media(min-width:60rem){.kurzaufruf__innen[data-astro-cid-abuzlfqb]{grid-template-columns:minmax(0,1fr) auto;gap:var(--s8)}}.kurzaufruf[data-astro-cid-abuzlfqb] h2[data-astro-cid-abuzlfqb]{margin:0 0 var(--s3);color:var(--paper);font-size:clamp(1.5rem,1.15rem + 1.3vw,2rem);line-height:1.15;text-wrap:balance}.kurzaufruf[data-astro-cid-abuzlfqb] p[data-astro-cid-abuzlfqb]{margin:0;max-width:38rem;color:color-mix(in srgb,var(--paper) 80%,var(--ink));font-size:1.05rem;text-wrap:pretty}.kurzaufruf__wege[data-astro-cid-abuzlfqb]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4) var(--s6)}.kurzaufruf__knopf[data-astro-cid-abuzlfqb]{font-size:1.05rem;padding:.95rem 1.7rem}.kurzaufruf__ruf[data-astro-cid-abuzlfqb]{text-decoration:none;color:var(--paper);display:grid;gap:.15rem;line-height:1.15}.kurzaufruf__ruf[data-astro-cid-abuzlfqb] span[data-astro-cid-abuzlfqb]{font-size:.85rem;color:color-mix(in srgb,var(--paper) 68%,var(--ink))}.kurzaufruf__ruf[data-astro-cid-abuzlfqb] strong[data-astro-cid-abuzlfqb]{font-family:var(--schrift-display);font-size:1.45rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap;border-bottom:2px solid color-mix(in srgb,var(--orange) 70%,transparent);padding-bottom:.1rem;transition:border-color .18s ease}@media(hover:hover){.kurzaufruf__ruf[data-astro-cid-abuzlfqb]:hover strong[data-astro-cid-abuzlfqb]{border-color:var(--orange)}}
