.OrtQuellen-module__9Ga8Za__sources{max-width:78ch;margin:var(--space-8) 0 0;color:var(--text-body-soft);font-size:var(--font-size-fine);line-height:var(--line-height-relaxed);overflow-wrap:anywhere}.OrtQuellen-module__9Ga8Za__summary{align-items:center;gap:var(--space-2);min-height:var(--target-comfort);color:var(--text-body);font-weight:var(--font-weight-bold);cursor:pointer;list-style:none;display:inline-flex}.OrtQuellen-module__9Ga8Za__summary::-webkit-details-marker{display:none}.OrtQuellen-module__9Ga8Za__summary:after{width:var(--space-2);height:var(--space-2);border-right:var(--line-icon) solid currentColor;border-bottom:var(--line-icon) solid currentColor;content:"";transition-property:transform;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);transform:translateY(-25%)rotate(45deg)}.OrtQuellen-module__9Ga8Za__toggle[open] .OrtQuellen-module__9Ga8Za__summary:after{transform:translateY(25%)rotate(-135deg)}.OrtQuellen-module__9Ga8Za__sources:has(.OrtQuellen-module__9Ga8Za__list:focus-within) .OrtQuellen-module__9Ga8Za__summary:after{transform:translateY(25%)rotate(-135deg)}.OrtQuellen-module__9Ga8Za__summary:hover{color:var(--text-accent)}.OrtQuellen-module__9Ga8Za__list{gap:var(--space-2);height:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.OrtQuellen-module__9Ga8Za__list>li{text-wrap:balance}:is(.OrtQuellen-module__9Ga8Za__sources:has(.OrtQuellen-module__9Ga8Za__toggle[open]) .OrtQuellen-module__9Ga8Za__list,.OrtQuellen-module__9Ga8Za__list:focus-within){height:auto;margin-top:var(--space-3);overflow:visible}.OrtQuellen-module__9Ga8Za__sources a{color:inherit;text-underline-offset:var(--space-1);text-decoration:underline;text-decoration-thickness:1px}.OrtQuellen-module__9Ga8Za__sources a:hover{color:var(--text-accent)}.OrtQuellen-module__9Ga8Za__mitQuellen{max-width:var(--mit-quellen-mass,none)}.OrtQuellen-module__9Ga8Za__mitQuellen>:first-child{margin-inline-end:var(--space-6);display:inline}.OrtQuellen-module__9Ga8Za__mitQuellen>:first-child [data-saetze-zeile]:last-child{display:inline}.OrtQuellen-module__9Ga8Za__mitQuellen>[data-ort=quellen]{display:contents}.OrtQuellen-module__9Ga8Za__mitQuellen>[data-ort=quellen]>details{--quelle-ziel:max(var(--target-min), 1lh);--quelle-rand:calc((1lh - var(--quelle-ziel)) / 2);margin-block:var(--quelle-rand);vertical-align:baseline;display:inline-block}.OrtQuellen-module__9Ga8Za__mitQuellen>[data-ort=quellen] .OrtQuellen-module__9Ga8Za__summary{min-height:var(--quelle-ziel)}.OrtQuellen-module__9Ga8Za__inverse{color:var(--text-inverse-soft)}.OrtQuellen-module__9Ga8Za__inverse .OrtQuellen-module__9Ga8Za__summary,.OrtQuellen-module__9Ga8Za__inverse a:hover,.OrtQuellen-module__9Ga8Za__inverse .OrtQuellen-module__9Ga8Za__summary:hover{color:var(--text-inverse)}.OrtQuellen-module__9Ga8Za__credit{max-width:78ch;margin:var(--space-2) var(--gutter) 0;color:var(--text-body-soft);font-size:var(--font-size-fine);line-height:var(--line-height-label);overflow-wrap:anywhere}.OrtQuellen-module__9Ga8Za__wort{white-space:nowrap}.OrtQuellen-module__9Ga8Za__credit a{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.OrtQuellen-module__9Ga8Za__credit a:hover{text-decoration-thickness:2px}.OrtQuellen-module__9Ga8Za__credit>span{text-wrap:balance;display:block}@media not (min-width:1024px){.OrtQuellen-module__9Ga8Za__credit[data-fotoflaeche]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}}@media (min-width:1024px){.OrtQuellen-module__9Ga8Za__credit{z-index:1;max-width:26rem;padding:var(--space-1) var(--space-3);border-radius:var(--radius-box);color:var(--text-body);margin:0;position:relative}}
.OrtHero-module__JWSl4a__hero{padding-top:var(--space-hero-top);background:var(--surface-sand);position:relative}.OrtHero-module__JWSl4a__sheet [data-kontaktwege-hinweis]{color:var(--text-body)}.OrtHero-module__JWSl4a__sheet[data-fotoflaeche=hell]{--text-accent:var(--color-terracotta-700);--fotoflaeche-grund:var(--color-paper-a72)}.OrtHero-module__JWSl4a__crumbs{margin:0}.OrtHero-module__JWSl4a__stage{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.OrtHero-module__JWSl4a__sheet{gap:var(--space-5);width:var(--width-page);padding-block:0 var(--space-10);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.OrtHero-module__JWSl4a__title{gap:var(--space-2);font-weight:var(--font-weight-base);margin:0;display:grid}.OrtHero-module__JWSl4a__place{font-family:var(--schrift-titel);line-height:var(--line-height-hero);letter-spacing:var(--letter-spacing-hero);text-wrap:balance;overflow-wrap:anywhere}.OrtHero-module__JWSl4a__service{color:var(--text-heading);line-height:var(--line-height-hero);letter-spacing:var(--letter-spacing-hero);text-wrap:balance;overflow-wrap:anywhere;display:block}.OrtHero-module__JWSl4a__lead{color:var(--text-body);line-height:var(--line-height-lead);overflow-wrap:anywhere;margin:0}.OrtHero-module__JWSl4a__action{justify-self:start}.OrtHero-module__JWSl4a__photo{--fokus:50% 50%;aspect-ratio:16/9;background:var(--surface-inverse);position:relative;overflow:hidden}.OrtHero-module__JWSl4a__photo img{object-position:var(--fokus)}@media (max-width:720px){.OrtHero-module__JWSl4a__photo{aspect-ratio:4/5}.OrtHero-module__JWSl4a__photo img{object-position:50% 50%}.OrtHero-module__JWSl4a__sheet{gap:var(--space-4);padding-block:var(--space-2) var(--space-8)}}@media (min-width:1024px){.OrtHero-module__JWSl4a__hero{background:var(--surface-inverse);padding-top:0}.OrtHero-module__JWSl4a__stage>*{grid-area:1/1}.OrtHero-module__JWSl4a__photo{aspect-ratio:auto;min-height:max(36rem,100svh)}.OrtHero-module__JWSl4a__sheet{z-index:1;margin:var(--space-hero-top) 0 var(--space-8) var(--gutter);padding:var(--space-8);border-radius:var(--radius-box);place-self:center start;position:relative}.OrtHero-module__JWSl4a__title{contain:inline-size}.OrtHero-module__JWSl4a__stage[data-karte=rechts]>.OrtHero-module__JWSl4a__sheet{margin:var(--space-hero-top) var(--gutter) var(--space-8) 0;justify-self:end}}@media (min-width:1024px) and (min-aspect-ratio:5/2){.OrtHero-module__JWSl4a__sheet{width:max-content;max-width:min(calc(100% - 2 * var(--gutter)), 60vw)}.OrtHero-module__JWSl4a__title{contain:none}.OrtHero-module__JWSl4a__lead{contain:inline-size}}@media not (min-width:1024px){.OrtHero-module__JWSl4a__hero{--karte-start:28.125vw;background:var(--surface-inverse);padding-top:0}.OrtHero-module__JWSl4a__stage>.OrtHero-module__JWSl4a__photo,.OrtHero-module__JWSl4a__stage>.OrtHero-module__JWSl4a__sheet{grid-area:1/1}.OrtHero-module__JWSl4a__stage>.OrtHero-module__JWSl4a__sheet{z-index:1;width:calc(100% - 2 * var(--gutter));margin:var(--karte-start) auto var(--space-8);padding:var(--space-6) var(--space-5);border-radius:var(--radius-box);align-self:start;position:relative}}@media (max-width:720px){.OrtHero-module__JWSl4a__hero{--karte-start:62.5vw}.OrtHero-module__JWSl4a__stage>.OrtHero-module__JWSl4a__sheet{width:100%;padding-inline:var(--gutter);border-inline:0;border-radius:0}}@media (min-width:2200px){.OrtHero-module__JWSl4a__sheet{padding:var(--space-12)}}@media (forced-colors:active){.OrtHero-module__JWSl4a__sheet{border:1px solid canvastext}}
.PlaceScene-module__9XeGzG__scene{width:100%}.PlaceScene-module__9XeGzG__stage{--from:0;--span:1600;aspect-ratio:var(--span) / 318;position:relative}.PlaceScene-module__9XeGzG__svg{--wz-paper:var(--color-paper);--wz-line:var(--color-petrol-700);--wz-roof:var(--chip-own);--wz-clock:var(--color-white);--wz-ground:var(--color-petrol-700);--wz-ground-display:none;--wz-ground-opacity:0;--wz-ground-width:1px;width:100%;height:100%;position:absolute;inset:0}.PlaceScene-module__9XeGzG__far{opacity:.55}.PlaceScene-module__9XeGzG__svg .dim-t{color:var(--text-body-soft);fill:currentColor}.PlaceScene-module__9XeGzG__svg .ob-far{fill:var(--color-paper);stroke:var(--color-petrol-700);stroke-width:var(--line-plan-fine);vector-effect:non-scaling-stroke}.PlaceScene-module__9XeGzG__svg .ob-bank{fill:none;stroke:var(--color-petrol-700);stroke-opacity:.55;stroke-width:var(--line-plan-fine);vector-effect:non-scaling-stroke}.PlaceScene-module__9XeGzG__svg .ob-river{fill:none;stroke:var(--color-petrol-500);stroke-opacity:.6;stroke-width:var(--line-plan-fine);vector-effect:non-scaling-stroke}.PlaceScene-module__9XeGzG__svg .ob-river-far{stroke-opacity:.35}.PlaceScene-module__9XeGzG__svg .ob-roof{fill:var(--color-petrol-700);fill-opacity:.12;stroke:var(--color-petrol-700);stroke-width:var(--line-plan);vector-effect:non-scaling-stroke}.PlaceScene-module__9XeGzG__svg .ob-crane{fill:none;stroke:var(--color-petrol-700);stroke-opacity:.7;stroke-width:var(--line-plan-cut);stroke-linecap:round;vector-effect:non-scaling-stroke}.PlaceScene-module__9XeGzG__svg .ob-crane-fine{stroke-opacity:.42;stroke-width:var(--line-plan-fine)}.PlaceScene-module__9XeGzG__svg .ob-weight{fill:var(--color-petrol-700);fill-opacity:.32}.PlaceScene-module__9XeGzG__svg .ob-leader{fill:none;stroke:var(--color-terracotta-700);stroke-width:var(--line-plan-fine);vector-effect:non-scaling-stroke}.PlaceScene-module__9XeGzG__house{transition-property:opacity;transition-duration:var(--duration-base);transition-timing-function:var(--ease-standard)}:is(.PlaceScene-module__9XeGzG__scene:has(.PlaceScene-module__9XeGzG__pathOld a:is(:hover,:focus-visible)) .PlaceScene-module__9XeGzG__new,.PlaceScene-module__9XeGzG__scene:has(.PlaceScene-module__9XeGzG__pathNew a:is(:hover,:focus-visible)) .PlaceScene-module__9XeGzG__old){opacity:.3}.PlaceScene-module__9XeGzG__paths{margin:0;padding:0;list-style:none}.PlaceScene-module__9XeGzG__paths li{top:var(--y,0);left:calc((var(--x,0) - var(--from)) / var(--span) * 100%);white-space:nowrap;position:absolute;transform:translate(-50%,-100%)}.PlaceScene-module__9XeGzG__paths a{padding:var(--space-2) var(--space-2);background:var(--surface-sand);color:var(--text-heading);font-family:var(--font-family-display);font-size:var(--font-size-body);font-weight:var(--font-weight-base);letter-spacing:var(--letter-spacing-plan-label);text-transform:uppercase;text-decoration-line:underline;-webkit-text-decoration-color:var(--text-accent);text-decoration-color:var(--text-accent);text-decoration-thickness:var(--line-plan);text-underline-offset:var(--space-1);display:inline-block}.PlaceScene-module__9XeGzG__paths a:hover{color:var(--text-accent)}@media not (min-width:1024px){.PlaceScene-module__9XeGzG__stage{--from:180;--span:1240}}@media not (min-width:720px){.PlaceScene-module__9XeGzG__stage{--from:340;--span:920}.PlaceScene-module__9XeGzG__leaders{display:none}.PlaceScene-module__9XeGzG__paths li{top:0}.PlaceScene-module__9XeGzG__scene{padding-top:var(--space-10)}}@keyframes PlaceScene-module__9XeGzG__ob-rise{0%{transform:scaleY(.1)}to{transform:scaleY(1)}}@keyframes PlaceScene-module__9XeGzG__ob-appear{0%{opacity:0}to{opacity:1}}@keyframes PlaceScene-module__9XeGzG__ob-settle{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.PlaceScene-module__9XeGzG__scaffold,.PlaceScene-module__9XeGzG__upper,.PlaceScene-module__9XeGzG__roof{animation-duration:var(--duration-reveal);animation-timing-function:var(--ease-out);animation-fill-mode:both}.PlaceScene-module__9XeGzG__scaffold{transform-box:fill-box;transform-origin:50% 100%;animation-name:PlaceScene-module__9XeGzG__ob-rise;animation-delay:var(--duration-fast)}.PlaceScene-module__9XeGzG__upper{animation-name:PlaceScene-module__9XeGzG__ob-appear;animation-delay:var(--duration-base)}.PlaceScene-module__9XeGzG__roof{animation-name:PlaceScene-module__9XeGzG__ob-settle;animation-delay:var(--duration-slow)}}@media (forced-colors:active){.PlaceScene-module__9XeGzG__svg{--wz-line:CanvasText;--wz-paper:Canvas;--wz-roof:Canvas;--wz-clock:Canvas}.PlaceScene-module__9XeGzG__svg :is(.ob-far,.ob-bank,.ob-river,.ob-roof,.ob-crane){stroke:canvastext}.PlaceScene-module__9XeGzG__svg :is(.ob-far,.ob-roof){fill:canvas}.PlaceScene-module__9XeGzG__svg .ob-weight{fill:canvastext}.PlaceScene-module__9XeGzG__far{opacity:1}}
.OrtWegweiser-module__qOE29W__section{padding-top:var(--space-section);background:var(--surface-sand)}.OrtWegweiser-module__qOE29W__inner{width:var(--width-page);margin-inline:auto}.OrtWegweiser-module__qOE29W__neubau{align-items:baseline;gap:var(--space-2) var(--space-6);width:var(--width-page);padding-block:var(--space-6) var(--space-section);color:var(--text-body);flex-wrap:wrap;margin:0 auto;display:flex}.OrtWegweiser-module__qOE29W__neubau>span{color:var(--text-heading);font-weight:var(--font-weight-bold)}
.Wischbuehne-module__3XH4nq__buehne{position:relative}.Wischbuehne-module__3XH4nq__tafeln{gap:var(--space-block);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.Wischbuehne-module__3XH4nq__tafel{background:var(--surface-page);min-width:0;display:grid}.Wischbuehne-module__3XH4nq__inhalt{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.Wischbuehne-module__3XH4nq__bild{min-width:0;position:relative}.Wischbuehne-module__3XH4nq__foto{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.Wischbuehne-module__3XH4nq__bild>:is(picture,noscript){display:block}.Wischbuehne-module__3XH4nq__text{align-content:start;gap:var(--space-4);padding:0 var(--gutter) var(--space-8);display:grid}.Wischbuehne-module__3XH4nq__titel{color:var(--text-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-base);line-height:var(--line-height-card);letter-spacing:var(--letter-spacing-h3);text-wrap:balance;overflow-wrap:anywhere;margin:0}.Wischbuehne-module__3XH4nq__kontakt{margin-top:var(--space-2);justify-self:start}@media not (min-width:1024px){.Wischbuehne-module__3XH4nq__kontakt{display:none}}.Wischbuehne-module__3XH4nq__satz{color:var(--text-body);font-size:var(--font-size-card-text);line-height:var(--line-height-body);text-wrap:pretty;overflow-wrap:anywhere;margin:0}@media (min-width:1024px){.Wischbuehne-module__3XH4nq__tafeln{gap:0}.Wischbuehne-module__3XH4nq__tafel{min-height:clamp(34rem,46vw,66rem)}.Wischbuehne-module__3XH4nq__inhalt{align-items:center;gap:0 var(--space-columns);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.Wischbuehne-module__3XH4nq__bild{align-self:stretch}.Wischbuehne-module__3XH4nq__bild .Wischbuehne-module__3XH4nq__foto{aspect-ratio:auto;height:100%;position:absolute;inset:0}.Wischbuehne-module__3XH4nq__text{max-width:44rem;padding:var(--space-section) var(--gutter) var(--space-section) 0}}@media (min-width:2200px){.Wischbuehne-module__3XH4nq__text{max-width:56rem}}@media screen and (min-width:1024px) and (min-height:40rem) and (prefers-reduced-motion:no-preference){.Wischbuehne-module__3XH4nq__buehne[data-fortschritt]{view-timeline-name:--ort-wisch;height:230svh}.Wischbuehne-module__3XH4nq__buehne[data-fortschritt] .Wischbuehne-module__3XH4nq__stage{height:100svh;position:sticky;top:0;overflow:clip}.Wischbuehne-module__3XH4nq__buehne[data-fortschritt] .Wischbuehne-module__3XH4nq__tafeln{height:100%}.Wischbuehne-module__3XH4nq__buehne[data-fortschritt] .Wischbuehne-module__3XH4nq__tafeln>.Wischbuehne-module__3XH4nq__tafel{grid-area:1/1;min-height:0}.Wischbuehne-module__3XH4nq__buehne[data-fortschritt] .Wischbuehne-module__3XH4nq__tafeln>.Wischbuehne-module__3XH4nq__tafel:nth-child(2){z-index:1;animation-name:Wischbuehne-module__3XH4nq__ort-wisch-ueber;position:relative;overflow:clip}.Wischbuehne-module__3XH4nq__buehne[data-fortschritt] .Wischbuehne-module__3XH4nq__tafeln>.Wischbuehne-module__3XH4nq__tafel:nth-child(2)>.Wischbuehne-module__3XH4nq__inhalt{animation-name:Wischbuehne-module__3XH4nq__ort-wisch-gegen}.Wischbuehne-module__3XH4nq__buehne[data-fortschritt] .Wischbuehne-module__3XH4nq__tafeln:after{--wisch-schatten:var(--space-6) 0 var(--space-12) calc(var(--space-3) * -1) var(--color-petrol-900-a30);z-index:2;box-shadow:var(--wisch-schatten);opacity:0;pointer-events:none;content:"";grid-area:1/1;animation-name:Wischbuehne-module__3XH4nq__ort-wisch-schatten;position:relative}.Wischbuehne-module__3XH4nq__buehne[data-fortschritt] .Wischbuehne-module__3XH4nq__tafeln>.Wischbuehne-module__3XH4nq__tafel:nth-child(2):is(:focus-within,:has(:focus-visible)),.Wischbuehne-module__3XH4nq__buehne[data-fortschritt] .Wischbuehne-module__3XH4nq__tafeln>.Wischbuehne-module__3XH4nq__tafel:nth-child(2):is(:focus-within,:has(:focus-visible))>.Wischbuehne-module__3XH4nq__inhalt{animation-name:none;translate:none}.Wischbuehne-module__3XH4nq__buehne[data-fortschritt] .Wischbuehne-module__3XH4nq__tafeln:has(>.Wischbuehne-module__3XH4nq__tafel:nth-child(2):focus-within):after{animation-name:none}.Wischbuehne-module__3XH4nq__buehne[data-fortschritt] .Wischbuehne-module__3XH4nq__tafeln:has(>.Wischbuehne-module__3XH4nq__tafel:nth-child(2) :focus-visible):after{animation-name:none}.Wischbuehne-module__3XH4nq__buehne[data-fortschritt] .Wischbuehne-module__3XH4nq__tafeln>.Wischbuehne-module__3XH4nq__tafel:first-child:is(:focus-within,:has(:focus-visible)){z-index:3}}@supports (grid-template-rows:subgrid){@media screen and (not (min-width:1024px)) and (min-height:40rem) and (prefers-reduced-motion:no-preference){.Wischbuehne-module__3XH4nq__buehne[data-fortschritt]{view-timeline-name:--ort-wisch;height:230svh}.Wischbuehne-module__3XH4nq__buehne[data-fortschritt] .Wischbuehne-module__3XH4nq__stage{height:100svh;position:sticky;top:0;overflow:clip}.Wischbuehne-module__3XH4nq__buehne[data-fortschritt] .Wischbuehne-module__3XH4nq__tafeln{grid-template-rows:minmax(0,1fr) auto;gap:0;height:100%}.Wischbuehne-module__3XH4nq__buehne[data-fortschritt] .Wischbuehne-module__3XH4nq__tafeln>.Wischbuehne-module__3XH4nq__tafel{grid-area:1/1/-1;grid-template-rows:subgrid}.Wischbuehne-module__3XH4nq__buehne[data-fortschritt] .Wischbuehne-module__3XH4nq__inhalt{grid-row:1/-1;grid-template-rows:subgrid;gap:0}.Wischbuehne-module__3XH4nq__buehne[data-fortschritt] .Wischbuehne-module__3XH4nq__bild{overflow:clip}.Wischbuehne-module__3XH4nq__buehne[data-fortschritt] .Wischbuehne-module__3XH4nq__bild .Wischbuehne-module__3XH4nq__foto{aspect-ratio:auto;height:100%;position:absolute;inset:0}.Wischbuehne-module__3XH4nq__buehne[data-fortschritt] .Wischbuehne-module__3XH4nq__text{--wisch-unten:max(var(--space-8), var(--bar-offset));padding-block:var(--space-6) var(--wisch-unten)}.Wischbuehne-module__3XH4nq__buehne[data-fortschritt] .Wischbuehne-module__3XH4nq__tafeln>.Wischbuehne-module__3XH4nq__tafel:nth-child(2){z-index:1;background:0 0;position:relative}.Wischbuehne-module__3XH4nq__buehne[data-fortschritt] .Wischbuehne-module__3XH4nq__tafeln>.Wischbuehne-module__3XH4nq__tafel:nth-child(2) .Wischbuehne-module__3XH4nq__bild{animation-name:Wischbuehne-module__3XH4nq__ort-wisch-bild}.Wischbuehne-module__3XH4nq__buehne[data-fortschritt] .Wischbuehne-module__3XH4nq__tafeln>.Wischbuehne-module__3XH4nq__tafel:nth-child(2) .Wischbuehne-module__3XH4nq__bild :is(.Wischbuehne-module__3XH4nq__foto,[data-baustein=glasringe]){animation-name:Wischbuehne-module__3XH4nq__ort-wisch-bild-gegen}.Wischbuehne-module__3XH4nq__buehne[data-fortschritt] .Wischbuehne-module__3XH4nq__tafeln>.Wischbuehne-module__3XH4nq__tafel:nth-child(2) .Wischbuehne-module__3XH4nq__inhalt:before{--wisch-schatten:var(--space-6) 0 var(--space-12) calc(var(--space-3) * -1) var(--color-petrol-900-a30);--wisch-offen:calc(var(--space-24) * -10);z-index:3;box-shadow:var(--wisch-schatten);clip-path:inset(0 var(--wisch-offen) 0 0);opacity:0;pointer-events:none;content:"";grid-area:1/1;animation-name:Wischbuehne-module__3XH4nq__ort-wisch-bildschatten;position:relative}.Wischbuehne-module__3XH4nq__buehne[data-fortschritt] .Wischbuehne-module__3XH4nq__tafeln>.Wischbuehne-module__3XH4nq__tafel:nth-child(2) .Wischbuehne-module__3XH4nq__text{background:var(--surface-page);animation-name:Wischbuehne-module__3XH4nq__ort-wisch-textgrund}.Wischbuehne-module__3XH4nq__buehne[data-fortschritt] .Wischbuehne-module__3XH4nq__tafeln>.Wischbuehne-module__3XH4nq__tafel:nth-child(2) .Wischbuehne-module__3XH4nq__text>*{animation-name:Wischbuehne-module__3XH4nq__ort-wisch-textinhalt}.Wischbuehne-module__3XH4nq__buehne[data-fortschritt] .Wischbuehne-module__3XH4nq__tafeln>.Wischbuehne-module__3XH4nq__tafel:nth-child(2):is(:focus-within,:has(:focus-visible)) :is(.Wischbuehne-module__3XH4nq__bild,.Wischbuehne-module__3XH4nq__foto,[data-baustein=glasringe],.Wischbuehne-module__3XH4nq__text,.Wischbuehne-module__3XH4nq__text>*){animation-name:none;translate:none}.Wischbuehne-module__3XH4nq__buehne[data-fortschritt] .Wischbuehne-module__3XH4nq__tafeln>.Wischbuehne-module__3XH4nq__tafel:nth-child(2):is(:focus-within,:has(:focus-visible)) .Wischbuehne-module__3XH4nq__inhalt:before{animation-name:none}.Wischbuehne-module__3XH4nq__buehne[data-fortschritt] .Wischbuehne-module__3XH4nq__tafeln>.Wischbuehne-module__3XH4nq__tafel:first-child:is(:focus-within,:has(:focus-visible)){z-index:2;position:relative}}}@media screen and (min-height:40rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (view-timeline-name:--ort-wisch){.Wischbuehne-module__3XH4nq__buehne[data-fortschritt=zeitleiste] .Wischbuehne-module__3XH4nq__tafel:nth-child(2) :is(.Wischbuehne-module__3XH4nq__inhalt,.Wischbuehne-module__3XH4nq__bild,.Wischbuehne-module__3XH4nq__foto,[data-baustein=glasringe],.Wischbuehne-module__3XH4nq__text,.Wischbuehne-module__3XH4nq__text>*),.Wischbuehne-module__3XH4nq__buehne[data-fortschritt=zeitleiste] .Wischbuehne-module__3XH4nq__tafel:nth-child(2),.Wischbuehne-module__3XH4nq__buehne[data-fortschritt=zeitleiste] .Wischbuehne-module__3XH4nq__tafel:nth-child(2) .Wischbuehne-module__3XH4nq__inhalt:before,.Wischbuehne-module__3XH4nq__buehne[data-fortschritt=zeitleiste] .Wischbuehne-module__3XH4nq__tafeln:after{animation-duration:auto;animation-timing-function:var(--ease-wisch);animation-fill-mode:both;animation-timeline:--ort-wisch;animation-range:contain 25% contain 75%}}.Wischbuehne-module__3XH4nq__buehne[data-fortschritt=skript] .Wischbuehne-module__3XH4nq__tafel:nth-child(2) :is(.Wischbuehne-module__3XH4nq__inhalt,.Wischbuehne-module__3XH4nq__bild,.Wischbuehne-module__3XH4nq__foto,[data-baustein=glasringe],.Wischbuehne-module__3XH4nq__text,.Wischbuehne-module__3XH4nq__text>*),.Wischbuehne-module__3XH4nq__buehne[data-fortschritt=skript] .Wischbuehne-module__3XH4nq__tafel:nth-child(2),.Wischbuehne-module__3XH4nq__buehne[data-fortschritt=skript] .Wischbuehne-module__3XH4nq__tafel:nth-child(2) .Wischbuehne-module__3XH4nq__inhalt:before,.Wischbuehne-module__3XH4nq__buehne[data-fortschritt=skript] .Wischbuehne-module__3XH4nq__tafeln:after{animation-duration:1s;animation-timing-function:var(--ease-wisch);animation-play-state:paused;animation-fill-mode:both;animation-delay:calc(var(--fortschritt,0) * -1s)}}@keyframes Wischbuehne-module__3XH4nq__ort-wisch-ueber{0%{translate:-100%}to{translate:0}}@keyframes Wischbuehne-module__3XH4nq__ort-wisch-gegen{0%{translate:100%}to{translate:0}}@keyframes Wischbuehne-module__3XH4nq__ort-wisch-schatten{0%{opacity:0;translate:-100%}6%{opacity:1}88%{opacity:1}to{opacity:0;translate:0}}@keyframes Wischbuehne-module__3XH4nq__ort-wisch-bild{0%{translate:-100%}60%,to{translate:0}}@keyframes Wischbuehne-module__3XH4nq__ort-wisch-bild-gegen{0%{translate:100%}60%,to{translate:0}}@keyframes Wischbuehne-module__3XH4nq__ort-wisch-bildschatten{0%{opacity:0;translate:-100%}5%{opacity:1}52%{opacity:1}60%{opacity:0;translate:0}to{opacity:0;translate:0}}@keyframes Wischbuehne-module__3XH4nq__ort-wisch-textgrund{0%,60%{opacity:0;translate:-100vw}61%{opacity:0;translate:0}74%,to{opacity:1;translate:0}}@keyframes Wischbuehne-module__3XH4nq__ort-wisch-textinhalt{0%,74%{opacity:0}92%,to{opacity:1}}
.OrtBestand-module__hOr2mG__section{background:var(--surface-page)}.OrtBestand-module__hOr2mG__grid{gap:var(--space-10);grid-template-columns:minmax(0,1fr);display:grid}.OrtBestand-module__hOr2mG__copy{align-content:start;gap:var(--space-8);padding:var(--space-section) var(--gutter) 0;grid-template-columns:minmax(0,1fr);display:grid}.OrtBestand-module__hOr2mG__copy>header{margin-bottom:0}.OrtBestand-module__hOr2mG__beleg{font-size:var(--font-size-lead);line-height:var(--line-height-lead)}.OrtBestand-module__hOr2mG__kennzahl{color:var(--text-body);font-size:var(--font-size-lead);line-height:var(--line-height-lead);margin:0}.OrtBestand-module__hOr2mG__wert{width:100%;color:var(--text-accent);font-family:var(--schrift-zahl);font-size:var(--font-size-xl);font-weight:var(--font-weight-base);font-variant-numeric:tabular-nums;line-height:var(--line-height-tight);display:inline-block}.OrtBestand-module__hOr2mG__reihe{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.OrtBestand-module__hOr2mG__aktion{justify-self:start}.OrtBestand-module__hOr2mG__picture{min-width:0}.OrtBestand-module__hOr2mG__image{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}@media (min-width:1024px){.OrtBestand-module__hOr2mG__grid{align-items:stretch;gap:0 var(--space-columns);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.OrtBestand-module__hOr2mG__copy{padding:var(--space-section) 0 var(--space-section) var(--gutter);align-self:center}.OrtBestand-module__hOr2mG__picture{position:relative}.OrtBestand-module__hOr2mG__image{aspect-ratio:auto;height:100%;position:absolute;inset:0}.OrtBestand-module__hOr2mG__copy [data-ort=quellen]>ul{height:auto;margin-top:var(--space-3);opacity:0}.OrtBestand-module__hOr2mG__copy [data-ort=quellen]>ul:focus-within{opacity:1}.OrtBestand-module__hOr2mG__copy [data-ort=quellen]:has(details[open])>ul{opacity:1}}.OrtBestand-module__hOr2mG__kopf{gap:var(--space-8);width:var(--width-page);padding-block:var(--space-section) var(--space-10);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.OrtBestand-module__hOr2mG__kopf>header{margin-bottom:0}.OrtBestand-module__hOr2mG__check{margin-top:var(--space-block)}
.PermitView-module__EP3Hja__view .vl-seg{fill:none;stroke:var(--color-petrol-700);stroke-width:1px;vector-effect:non-scaling-stroke}.PermitView-module__EP3Hja__view .vl-mark{fill:var(--color-terracotta-700);opacity:0;transition-property:transform,opacity;transition-duration:var(--duration-slow);transition-timing-function:var(--ease-standard)}:is(.PermitView-module__EP3Hja__view .vl-earth,.PermitView-module__EP3Hja__view .vl-scaf){transition-property:opacity;transition-duration:var(--duration-base);transition-timing-function:var(--ease-standard)}.PermitView-module__EP3Hja__view .vl-earth{opacity:0}:is(.PermitView-module__EP3Hja__view[data-at="0"] :is(.vl-s1,.vl-s2,.vl-s3),.PermitView-module__EP3Hja__view[data-at="1"] :is(.vl-s2,.vl-s3),.PermitView-module__EP3Hja__view[data-at="2"] .vl-s3){stroke-dasharray:var(--dash-aux);stroke-opacity:.55}:is(.PermitView-module__EP3Hja__view[data-at="1"] .vl-s0,.PermitView-module__EP3Hja__view[data-at="2"] :is(.vl-s0,.vl-s1),.PermitView-module__EP3Hja__view[data-at="3"] :is(.vl-s0,.vl-s1,.vl-s2),.PermitView-module__EP3Hja__view[data-at="4"] .vl-seg){stroke-width:var(--line-accent)}:is(.PermitView-module__EP3Hja__view[data-at="0"] .vl-s0,.PermitView-module__EP3Hja__view[data-at="1"] .vl-s1,.PermitView-module__EP3Hja__view[data-at="2"] .vl-s2,.PermitView-module__EP3Hja__view[data-at="3"] .vl-s3){stroke:var(--color-terracotta-700);stroke-width:var(--line-accent)}:is(.PermitView-module__EP3Hja__view[data-at="0"] .vl-t0,.PermitView-module__EP3Hja__view[data-at="1"] .vl-t1,.PermitView-module__EP3Hja__view[data-at="2"] .vl-t2,.PermitView-module__EP3Hja__view[data-at="3"] .vl-t3,.PermitView-module__EP3Hja__view[data-at="4"] .vl-end){fill:var(--color-terracotta-700);fill-opacity:1}.PermitView-module__EP3Hja__view:not([data-at=""]) .vl-mark{opacity:1}.PermitView-module__EP3Hja__view[data-at="1"] .vl-mark{transform:translate(98px)}.PermitView-module__EP3Hja__view[data-at="2"] .vl-mark{transform:translate(196px)}.PermitView-module__EP3Hja__view[data-at="3"] .vl-mark{transform:translate(294px)}.PermitView-module__EP3Hja__view[data-at="4"] .vl-mark{transform:translate(343px)}.PermitView-module__EP3Hja__view[data-at="0"] .vl-house .a-wall{fill:var(--role-lead);fill-opacity:.1}:is(.PermitView-module__EP3Hja__view[data-at="1"] .vl-house :is(.a-wall,.a-roof),.PermitView-module__EP3Hja__view[data-at="2"] .vl-house :is(.a-wall,.a-roof,.a-ln,.a-plinth)){stroke:var(--role-plan);stroke-dasharray:var(--dash-plan)}.PermitView-module__EP3Hja__view[data-at="1"] .vl-earth{opacity:1}.PermitView-module__EP3Hja__view[data-at="3"] .vl-house :is(.a-wall,.a-roof,.a-ln){stroke:var(--color-terracotta-700)}.PermitView-module__EP3Hja__view[data-at="3"] .vl-house :is(.a-wall,.a-roof){stroke-width:var(--line-seal)}.PermitView-module__EP3Hja__view:is([data-at="0"],[data-at="1"],[data-at="2"],[data-at="3"]) .vl-scaf{opacity:0}@keyframes PermitView-module__EP3Hja__scaffold-up{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.PermitView-module__EP3Hja__view .vl-scaf{transform-box:fill-box;transform-origin:50% 100%;animation-name:PermitView-module__EP3Hja__scaffold-up;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--permit-end;animation-range:entry 25% cover 36%}.PermitView-module__EP3Hja__view[data-at="3"] .vl-scaf{opacity:1}}}@media (forced-colors:active){.PermitView-module__EP3Hja__view .vl-seg{stroke:canvastext;stroke-opacity:1}.PermitView-module__EP3Hja__view[data-at] .vl-seg{stroke:canvastext;stroke-opacity:1}.PermitView-module__EP3Hja__view[data-at] .vl-house :is(.a-wall,.a-roof,.a-ln,.a-plinth){stroke:canvastext;stroke-opacity:1}:is(.PermitView-module__EP3Hja__view[data-at="0"] .vl-s0,.PermitView-module__EP3Hja__view[data-at="1"] .vl-s1,.PermitView-module__EP3Hja__view[data-at="2"] .vl-s2,.PermitView-module__EP3Hja__view[data-at="3"] .vl-s3){stroke:highlight}.PermitView-module__EP3Hja__view[data-at="0"] .vl-house .a-wall{fill:canvas;fill-opacity:1}.PermitView-module__EP3Hja__view .vl-mark{fill:highlight}.PermitView-module__EP3Hja__view :is(.vl-t0,.vl-t1,.vl-t2,.vl-t3,.vl-end){fill:canvastext}.PermitView-module__EP3Hja__view[data-at] :is(.vl-t0,.vl-t1,.vl-t2,.vl-t3,.vl-end){fill:canvastext}}
.Aufdecken-module__D4ifOG__root{justify-items:start;gap:var(--space-4);width:100%;display:grid}.Aufdecken-module__D4ifOG__knopf{align-items:center;gap:var(--space-2);min-height:var(--target-comfort);color:var(--text-heading);font:inherit;font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.Aufdecken-module__D4ifOG__zeichen{transition-property:transform;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard)}.Aufdecken-module__D4ifOG__knopf[aria-expanded=true] .Aufdecken-module__D4ifOG__zeichen{transform:rotate(45deg)}.Aufdecken-module__D4ifOG__mehr{justify-items:start;gap:var(--space-4);width:100%;display:grid}.Aufdecken-module__D4ifOG__root[data-aufdecken=zu]>.Aufdecken-module__D4ifOG__mehr{display:none}@media (prefers-reduced-motion:reduce){.Aufdecken-module__D4ifOG__zeichen{transition-property:none}}
.OrtVorlauf-module__x5PMRW__section{padding-block:var(--space-section);background:var(--surface-muted)}.OrtVorlauf-module__x5PMRW__inner{width:var(--width-page);margin-inline:auto}.OrtVorlauf-module__x5PMRW__inner>header{--section-note-size:var(--font-size-fine)}.OrtVorlauf-module__x5PMRW__sheet{width:100%}.OrtVorlauf-module__x5PMRW__drawing{position:relative}.OrtVorlauf-module__x5PMRW__sheet [data-plankopf]{min-height:2.6em}.OrtVorlauf-module__x5PMRW__section{--stage-rail-top:calc(var(--space-6) + var(--space-8) + var(--size-step-marker) / 2);--stage-rail-bottom:calc(var(--space-16) + var(--space-8))}.OrtVorlauf-module__x5PMRW__steps{padding:var(--space-6) 0 var(--space-4);margin:0;list-style:none}.OrtVorlauf-module__x5PMRW__step{grid-template-columns:var(--size-step-marker) minmax(0, 1fr);align-content:center;gap:var(--space-5);padding-block:var(--space-8);display:grid;position:relative}.OrtVorlauf-module__x5PMRW__marker{z-index:1;width:var(--size-step-marker);height:var(--size-step-marker);border-radius:var(--radius-control);background:var(--surface-muted);color:var(--role-lead);position:relative}.OrtVorlauf-module__x5PMRW__step[data-current] .OrtVorlauf-module__x5PMRW__marker{background:var(--surface-sheet);box-shadow:var(--shadow-step-active)}.OrtVorlauf-module__x5PMRW__body{gap:var(--space-3);grid-template-columns:minmax(0,1fr);max-width:46ch;display:grid}.OrtVorlauf-module__x5PMRW__title{color:var(--text-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-base);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3);margin:0}.OrtVorlauf-module__x5PMRW__step[data-current] .OrtVorlauf-module__x5PMRW__title{color:var(--text-accent)}.OrtVorlauf-module__x5PMRW__text{text-wrap:balance;margin:0}.OrtVorlauf-module__x5PMRW__link{justify-self:start}.OrtVorlauf-module__x5PMRW__meta{gap:var(--space-2);margin:var(--space-1) 0 0;display:grid}.OrtVorlauf-module__x5PMRW__meta div{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.OrtVorlauf-module__x5PMRW__meta dt{min-width:var(--width-step-label);color:var(--text-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-plan-label);text-transform:uppercase;line-height:1}.OrtVorlauf-module__x5PMRW__meta dd{gap:var(--space-2);min-width:0;font-size:var(--font-size-sm);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}@media (min-width:1024px){.OrtVorlauf-module__x5PMRW__drawing>svg{max-height:calc(100svh - var(--header-room) - 180px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.OrtVorlauf-module__x5PMRW__section{timeline-scope:--permit-end}.OrtVorlauf-module__x5PMRW__step:last-child{view-timeline:--permit-end block}}}@media not (min-width:1024px){.OrtVorlauf-module__x5PMRW__steps{padding:var(--space-7) 0 0}.OrtVorlauf-module__x5PMRW__step{min-height:0;padding-block:var(--space-3)}}@media not (min-width:720px){.OrtVorlauf-module__x5PMRW__meta div{display:block}.OrtVorlauf-module__x5PMRW__meta dt{min-width:0;margin-right:var(--space-2);vertical-align:middle;display:inline-block}.OrtVorlauf-module__x5PMRW__meta dd{vertical-align:middle;display:inline}.OrtVorlauf-module__x5PMRW__meta dd>span{margin:var(--space-1) var(--space-1) var(--space-1) 0;vertical-align:middle}}.OrtVorlauf-module__x5PMRW__drawing:has(.OrtVorlauf-module__x5PMRW__chain) :is(.vl-t0,.vl-t1,.vl-t2,.vl-t3,.vl-end){visibility:hidden}.OrtVorlauf-module__x5PMRW__chain a{top:var(--y,0);left:var(--x,0);padding-block:var(--space-1);color:var(--text-heading);font-family:var(--schrift-beschriftung);font-size:var(--font-size-xs);font-weight:var(--font-weight-base);letter-spacing:var(--letter-spacing-plan-label);line-height:var(--line-height-label);text-transform:uppercase;text-underline-offset:var(--space-1);min-width:var(--target-comfort);min-height:var(--target-comfort);white-space:nowrap;justify-content:center;align-items:center;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.OrtVorlauf-module__x5PMRW__chain a[data-align=start]{transform:translateY(-50%)}.OrtVorlauf-module__x5PMRW__chain a:hover{color:var(--text-accent);text-decoration-color:currentColor}:is(.OrtVorlauf-module__x5PMRW__drawing:has(svg[data-at="0"]) .OrtVorlauf-module__x5PMRW__chain a:first-child,.OrtVorlauf-module__x5PMRW__drawing:has(svg[data-at="1"]) .OrtVorlauf-module__x5PMRW__chain a:nth-child(2),.OrtVorlauf-module__x5PMRW__drawing:has(svg[data-at="2"]) .OrtVorlauf-module__x5PMRW__chain a:nth-child(3),.OrtVorlauf-module__x5PMRW__drawing:has(svg[data-at="3"]) .OrtVorlauf-module__x5PMRW__chain a:nth-child(4),.OrtVorlauf-module__x5PMRW__drawing:has(svg[data-at="4"]) .OrtVorlauf-module__x5PMRW__chain a:nth-child(5)){color:var(--text-accent)}.OrtVorlauf-module__x5PMRW__step{scroll-margin-top:var(--header-offset)}@media not (min-width:720px){.OrtVorlauf-module__x5PMRW__sheet>figcaption{display:none}.OrtVorlauf-module__x5PMRW__chain{justify-content:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.OrtVorlauf-module__x5PMRW__chain a{position:static;transform:none}.OrtVorlauf-module__x5PMRW__chain a[data-align=start]{transform:none}}.OrtVorlauf-module__x5PMRW__next{gap:var(--space-6);margin-top:var(--space-16);display:grid}.OrtVorlauf-module__x5PMRW__nextHead{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-columns);flex-wrap:wrap;display:flex}.OrtVorlauf-module__x5PMRW__nextTitle{color:var(--text-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-base);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3);margin:0}.OrtVorlauf-module__x5PMRW__wege{--weg-fein:max(var(--font-size-fine), calc(var(--font-size-body) * .8));border-top:1px solid var(--border-subtle);margin:0;padding:0;list-style:none}.OrtVorlauf-module__x5PMRW__weg{isolation:isolate;align-items:center;column-gap:var(--space-3);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.OrtVorlauf-module__x5PMRW__weg:before,.OrtVorlauf-module__x5PMRW__weg:after{content:"";transform-origin:0;transition-property:transform;transition-duration:var(--duration-slow);transition-timing-function:var(--ease-standard);position:absolute;transform:scaleX(0)}.OrtVorlauf-module__x5PMRW__weg:before{z-index:-1;background-color:var(--surface-page);inset:0}.OrtVorlauf-module__x5PMRW__weg:after{background-color:var(--border-accent);height:1px;inset:auto 0 -1px}.OrtVorlauf-module__x5PMRW__weg[data-offen]:before,.OrtVorlauf-module__x5PMRW__weg[data-offen]:after{transform:scaleX(1)}.OrtVorlauf-module__x5PMRW__wegLink{align-items:center;gap:var(--space-1) var(--space-3);padding-block:var(--space-3);color:var(--text-heading);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name pfeil""zeile pfeil";text-decoration:none;display:grid}.OrtVorlauf-module__x5PMRW__wegName,.OrtVorlauf-module__x5PMRW__wegZeile{transition-property:transform;transition-duration:var(--duration-slow);transition-timing-function:var(--ease-standard)}.OrtVorlauf-module__x5PMRW__wegName{font-family:var(--schrift-titel);font-size:var(--font-size-md);font-weight:var(--font-weight-base);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3);text-wrap:balance;overflow-wrap:anywhere;grid-area:name}.OrtVorlauf-module__x5PMRW__wegZeile{color:var(--text-body-soft);font-size:var(--weg-fein);line-height:var(--line-height-label);grid-area:zeile}.OrtVorlauf-module__x5PMRW__wegPfeil{width:var(--space-4);height:var(--space-4);color:var(--text-accent);transition-property:transform;transition-duration:var(--duration-base);transition-timing-function:var(--ease-standard);grid-area:pfeil}.OrtVorlauf-module__x5PMRW__weg[data-offen] .OrtVorlauf-module__x5PMRW__wegName{color:var(--text-accent)}.OrtVorlauf-module__x5PMRW__weg[data-offen] :is(.OrtVorlauf-module__x5PMRW__wegName,.OrtVorlauf-module__x5PMRW__wegZeile){transform:translateX(var(--space-3))}.OrtVorlauf-module__x5PMRW__weg[data-offen] .OrtVorlauf-module__x5PMRW__wegPfeil{transform:translate(var(--space-1), calc(var(--space-1) * -1))}.OrtVorlauf-module__x5PMRW__wegSchalter{width:var(--target-comfort);height:var(--target-comfort);border:1px solid var(--border-control);border-radius:var(--radius-round);color:var(--text-heading);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.OrtVorlauf-module__x5PMRW__wegZeichen{transition-property:transform;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard)}.OrtVorlauf-module__x5PMRW__wegSchalter[aria-expanded=true] .OrtVorlauf-module__x5PMRW__wegZeichen{transform:rotate(45deg)}.OrtVorlauf-module__x5PMRW__wegMehr{padding:0 0 var(--space-4) var(--space-3);grid-column:1/-1;display:none}.OrtVorlauf-module__x5PMRW__weg[data-offen] .OrtVorlauf-module__x5PMRW__wegMehr{display:block}@media (prefers-reduced-motion:no-preference){.OrtVorlauf-module__x5PMRW__weg[data-offen] .OrtVorlauf-module__x5PMRW__wegMehr{animation-name:OrtVorlauf-module__x5PMRW__weg-auf;animation-duration:.6s;animation-timing-function:var(--ease-standard)}}@keyframes OrtVorlauf-module__x5PMRW__weg-auf{0%{opacity:0;transform:translateX(var(--space-5))}}.OrtVorlauf-module__x5PMRW__wegPunkte{gap:var(--space-1) var(--space-5);color:var(--text-body);font-size:var(--weg-fein);line-height:var(--line-height-label);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.OrtVorlauf-module__x5PMRW__wegPunkte li{padding-left:var(--space-3);border-left:1px solid var(--border-accent);text-wrap:pretty}.OrtVorlauf-module__x5PMRW__wegLink:hover .OrtVorlauf-module__x5PMRW__wegName{color:var(--text-accent)}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.OrtVorlauf-module__x5PMRW__wege{grid-auto-rows:1fr;display:grid}.OrtVorlauf-module__x5PMRW__weg{--weg-takt:calc(var(--duration-fast) / 4);column-gap:var(--space-8);grid-template-columns:minmax(0,3fr) minmax(0,8fr) auto}.OrtVorlauf-module__x5PMRW__wegLink{grid-area:1/1/auto/-1;grid-template-columns:subgrid;padding-inline:var(--space-4);grid-template-areas:"name.pfeil""zeile.pfeil";align-content:center}.OrtVorlauf-module__x5PMRW__wegSchalter{display:none}.OrtVorlauf-module__x5PMRW__wegMehr,.OrtVorlauf-module__x5PMRW__weg[data-offen] .OrtVorlauf-module__x5PMRW__wegMehr{padding-block:var(--space-3);pointer-events:none;grid-area:1/2;animation-name:none;display:block}.OrtVorlauf-module__x5PMRW__wegMehr{visibility:hidden;transition-property:visibility;transition-duration:var(--duration-slow)}.OrtVorlauf-module__x5PMRW__weg[data-offen] .OrtVorlauf-module__x5PMRW__wegMehr{visibility:visible;transition-duration:var(--duration-instant)}.OrtVorlauf-module__x5PMRW__wegPunkte li{opacity:0;transform:translateX(var(--space-4));transition-property:opacity,transform;transition-duration:var(--duration-slow);transition-timing-function:var(--ease-standard)}.OrtVorlauf-module__x5PMRW__weg[data-offen] .OrtVorlauf-module__x5PMRW__wegPunkte li{opacity:1;transition-delay:var(--duration-fast);transform:none}.OrtVorlauf-module__x5PMRW__weg[data-offen] .OrtVorlauf-module__x5PMRW__wegPunkte li:nth-child(2){transition-delay:calc(var(--duration-fast) + var(--weg-takt))}.OrtVorlauf-module__x5PMRW__weg[data-offen] .OrtVorlauf-module__x5PMRW__wegPunkte li:nth-child(3){transition-delay:calc(var(--duration-fast) + 2 * var(--weg-takt))}.OrtVorlauf-module__x5PMRW__weg[data-offen] .OrtVorlauf-module__x5PMRW__wegPunkte li:nth-child(n+4){transition-delay:calc(var(--duration-fast) + 3 * var(--weg-takt))}}@media (scripting:none){.OrtVorlauf-module__x5PMRW__wegSchalter{display:none}.OrtVorlauf-module__x5PMRW__wegMehr{visibility:visible;opacity:1;display:block;transform:none}.OrtVorlauf-module__x5PMRW__wegPunkte li{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.OrtVorlauf-module__x5PMRW__weg:before,.OrtVorlauf-module__x5PMRW__weg:after,.OrtVorlauf-module__x5PMRW__wegName,.OrtVorlauf-module__x5PMRW__wegZeile,.OrtVorlauf-module__x5PMRW__wegPfeil,.OrtVorlauf-module__x5PMRW__wegZeichen,.OrtVorlauf-module__x5PMRW__wegPunkte li,.OrtVorlauf-module__x5PMRW__wegMehr{transition-property:none}}@media (forced-colors:active){.OrtVorlauf-module__x5PMRW__weg[data-offen]{outline:1px solid canvastext}}.OrtVorlauf-module__x5PMRW__proof{max-width:64ch;color:var(--text-body-soft);font-size:var(--font-size-sm);margin:0}.OrtVorlauf-module__x5PMRW__proof a{overflow-wrap:anywhere}
.OrtMenschen-module__yT1szq__section{padding-block:var(--space-section);background:var(--surface-page);overflow-x:clip}.OrtMenschen-module__yT1szq__inner{width:var(--width-page);margin-inline:auto}.OrtMenschen-module__yT1szq__band{--randlos:calc(var(--gutter) * -1);gap:var(--space-10);grid-template-columns:minmax(0,1fr);display:grid}.OrtMenschen-module__yT1szq__text{align-content:start;justify-items:start;gap:var(--space-8);display:grid}.OrtMenschen-module__yT1szq__kopf{margin:0}.OrtMenschen-module__yT1szq__aktion{justify-self:start}.OrtMenschen-module__yT1szq__satz{color:var(--text-body);font-size:var(--font-size-lead);line-height:var(--line-height-lead);margin:0}.OrtMenschen-module__yT1szq__bilder{margin-inline:var(--randlos);display:grid;position:relative}.OrtMenschen-module__yT1szq__szene{gap:var(--space-3);min-width:0;margin:0;display:grid}.OrtMenschen-module__yT1szq__bild{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.OrtMenschen-module__yT1szq__zeile{max-width:44ch;padding-inline:var(--gutter);color:var(--text-body);font-size:var(--font-size-sm);line-height:var(--line-height-label)}.OrtMenschen-module__yT1szq__szene[data-rolle=klein]{z-index:1;width:58%;margin:var(--space-6) var(--gutter) 0 0;justify-self:end;position:relative}.OrtMenschen-module__yT1szq__szene[data-rolle=klein] .OrtMenschen-module__yT1szq__bild{border:6px solid var(--surface-page)}.OrtMenschen-module__yT1szq__szene[data-rolle=klein] .OrtMenschen-module__yT1szq__zeile{padding-inline:0}@media not (min-width:720px){.OrtMenschen-module__yT1szq__szene[data-rolle=klein]{justify-self:stretch;width:auto;margin-inline:0}.OrtMenschen-module__yT1szq__szene[data-rolle=klein] .OrtMenschen-module__yT1szq__bild{border-inline-width:0}.OrtMenschen-module__yT1szq__szene[data-rolle=klein] .OrtMenschen-module__yT1szq__zeile{padding-inline:var(--gutter)}}@media not (min-width:1024px){.OrtMenschen-module__yT1szq__szene .OrtMenschen-module__yT1szq__zeile[data-fotoflaeche]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}}.OrtMenschen-module__yT1szq__hinweis{margin-top:var(--space-1);color:var(--text-body-soft);font-size:var(--font-size-sm);display:block}@media (min-width:1024px){.OrtMenschen-module__yT1szq__section{padding-block:0}.OrtMenschen-module__yT1szq__band{grid-template-columns:minmax(0,9fr) minmax(0,11fr);grid-template-rows:minmax(var(--space-section), 1fr) auto auto minmax(var(--space-section), 1fr);gap:var(--space-8) var(--space-columns);margin-right:var(--randlos);container-type:inline-size}.OrtMenschen-module__yT1szq__band>.OrtMenschen-module__yT1szq__kopf{grid-area:2/1}.OrtMenschen-module__yT1szq__text{grid-area:3/1}.OrtMenschen-module__yT1szq__bilder{min-height:min((100cqw - var(--space-columns)) * 11 / 20 * 5 / 4, 84svh);grid-area:1/2/-1;margin-inline:0;container-type:inline-size}.OrtMenschen-module__yT1szq__szene[data-rolle=gross]{position:absolute;inset:0}.OrtMenschen-module__yT1szq__szene[data-rolle=gross] .OrtMenschen-module__yT1szq__bild{aspect-ratio:auto;height:100%;position:absolute;inset:0}.OrtMenschen-module__yT1szq__szene[data-rolle=gross] .OrtMenschen-module__yT1szq__zeile{right:var(--gutter);bottom:var(--space-8);max-width:calc(100cqw - min(45cqw, 30svh) - var(--space-6) - var(--gutter));padding:var(--space-2) var(--space-3);border-radius:var(--radius-box);text-align:start;position:absolute}.OrtMenschen-module__yT1szq__section[data-bauart=einzeln] .OrtMenschen-module__yT1szq__szene[data-rolle=gross] .OrtMenschen-module__yT1szq__zeile{max-width:calc(100cqw - 2 * var(--gutter))}.OrtMenschen-module__yT1szq__szene[data-rolle=gross] .OrtMenschen-module__yT1szq__hinweis{color:inherit}.OrtMenschen-module__yT1szq__szene[data-rolle=klein]{bottom:var(--space-8);justify-self:auto;width:min(45%,30svh);margin:0;position:absolute;left:0}.OrtMenschen-module__yT1szq__szene[data-rolle=klein] .OrtMenschen-module__yT1szq__zeile{right:calc(100% + var(--space-columns));text-align:right;width:81.8182cqw;max-width:none;position:absolute;bottom:0}}
.OrtNeubau-module__wN8rHq__section{padding-block:var(--space-section);background:var(--surface-page)}.OrtNeubau-module__wN8rHq__inner{width:var(--width-page);margin-inline:auto}.OrtNeubau-module__wN8rHq__types{gap:var(--space-columns-tight);margin:var(--space-6) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.OrtNeubau-module__wN8rHq__type{align-content:start;gap:var(--space-3);grid-template-rows:auto auto 1fr;display:grid}.OrtNeubau-module__wN8rHq__drawing{margin-bottom:var(--space-3)}.OrtNeubau-module__wN8rHq__drawing .nb-wall{fill:none;stroke:var(--color-petrol-700);stroke-width:var(--line-plan);vector-effect:non-scaling-stroke}.OrtNeubau-module__wN8rHq__drawing .nb-roof{fill:var(--color-petrol-700);fill-opacity:.12;stroke:var(--color-petrol-700);stroke-width:var(--line-plan);stroke-linejoin:round;vector-effect:non-scaling-stroke}.OrtNeubau-module__wN8rHq__drawing .nb-party{fill:none;stroke:var(--color-petrol-700);stroke-width:var(--line-plan-fine);vector-effect:non-scaling-stroke}.OrtNeubau-module__wN8rHq__drawing .nb-own{fill:var(--color-terracotta-500-a32)}.OrtNeubau-module__wN8rHq__drawing .nb-let{fill:var(--color-petrol-500-a30)}.OrtNeubau-module__wN8rHq__title{color:var(--text-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-base);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3);text-wrap:balance;margin:0}.OrtNeubau-module__wN8rHq__text{max-width:44ch;color:var(--text-body-soft);text-wrap:balance;margin:0}.OrtNeubau-module__wN8rHq__legend{gap:var(--space-2) var(--space-6);margin:var(--space-8) 0 0;color:var(--text-body-soft);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.OrtNeubau-module__wN8rHq__key{align-items:center;gap:var(--space-2);display:inline-flex}.OrtNeubau-module__wN8rHq__key:before{width:var(--space-4);height:var(--space-4);border:1px solid var(--color-petrol-700);border-radius:var(--radius-box);content:""}.OrtNeubau-module__wN8rHq__key[data-unit=own]:before{background:var(--color-terracotta-500-a32)}.OrtNeubau-module__wN8rHq__key[data-unit=let]:before{background:var(--color-petrol-500-a30)}.OrtNeubau-module__wN8rHq__checks{margin-top:var(--space-16)}.OrtNeubau-module__wN8rHq__checksTitle{color:var(--text-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-base);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3);text-wrap:balance;margin:0}.OrtNeubau-module__wN8rHq__cards{margin:var(--space-8) 0 0;border-top:2px solid var(--border-control);border-left:2px solid var(--border-control);border-radius:var(--radius-box);grid-template-columns:repeat(auto-fit,minmax(min(100%,16em),1fr));padding:0;list-style:none;display:grid;overflow:clip}.OrtNeubau-module__wN8rHq__card{overflow-wrap:anywhere;justify-items:start;gap:var(--space-3);padding:var(--space-8) var(--space-6);border-right:2px solid var(--border-control);border-bottom:2px solid var(--border-control);background:var(--surface-sheet);grid-template-rows:auto auto 1fr auto;display:grid}.OrtNeubau-module__wN8rHq__cards{--randlos:calc(var(--gutter) * -1);margin-inline:var(--randlos);border-left:0;border-radius:0}@media (min-width:1024px){.OrtNeubau-module__wN8rHq__card:first-child{padding-left:var(--gutter)}.OrtNeubau-module__wN8rHq__card:last-child{padding-right:var(--gutter);border-right:0}}@media not (min-width:720px){.OrtNeubau-module__wN8rHq__card{padding-inline:var(--gutter);border-right:0}}.OrtNeubau-module__wN8rHq__sign{width:var(--space-16);height:var(--space-16);margin-bottom:var(--space-2)}.OrtNeubau-module__wN8rHq__signLines{fill:none;stroke:var(--color-petrol-700);stroke-width:var(--line-icon);stroke-linecap:round;stroke-linejoin:round}.OrtNeubau-module__wN8rHq__signAccent{fill:var(--chip-own);stroke:var(--color-terracotta-700);stroke-width:var(--line-icon);stroke-linecap:round;stroke-linejoin:round}.OrtNeubau-module__wN8rHq__question{color:var(--text-heading);font-family:var(--schrift-titel);font-size:var(--font-size-lead);font-weight:var(--font-weight-base);line-height:var(--line-height-item-title);margin:0}.OrtNeubau-module__wN8rHq__answer{color:var(--text-body-soft);margin:0}.OrtNeubau-module__wN8rHq__link{min-width:0;color:var(--text-heading);font-weight:var(--font-weight-bold);text-decoration:underline;-webkit-text-decoration-color:var(--text-accent);text-decoration-color:var(--text-accent);text-underline-offset:var(--space-1);overflow-wrap:anywhere;text-decoration-thickness:1px}.OrtNeubau-module__wN8rHq__link:hover{color:var(--text-accent)}.OrtNeubau-module__wN8rHq__schluss{margin-top:var(--space-10);font-size:var(--font-size-sm)}.OrtNeubau-module__wN8rHq__note{color:var(--text-body-soft);font-size:var(--font-size-sm);margin:0}@media not (min-width:1024px){.OrtNeubau-module__wN8rHq__types{grid-template-columns:minmax(0,1fr)}.OrtNeubau-module__wN8rHq__type{column-gap:var(--space-6);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.OrtNeubau-module__wN8rHq__drawing{grid-row:1/span 2;margin:0}}@media not (min-width:720px){.OrtNeubau-module__wN8rHq__type{column-gap:var(--space-4)}}.OrtNeubau-module__wN8rHq__section[data-bauart=fragen] .OrtNeubau-module__wN8rHq__checks{margin-top:var(--space-10)}.OrtNeubau-module__wN8rHq__section[data-bauart=fragen] .OrtNeubau-module__wN8rHq__types{margin-top:var(--space-16)}@media (min-width:1024px){.OrtNeubau-module__wN8rHq__section[data-bauart=fragen] .OrtNeubau-module__wN8rHq__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.OrtNeubau-module__wN8rHq__section[data-bauart=fragen] .OrtNeubau-module__wN8rHq__card:nth-child(odd){padding-left:var(--gutter)}.OrtNeubau-module__wN8rHq__section[data-bauart=fragen] .OrtNeubau-module__wN8rHq__card:nth-child(2n){padding-right:var(--gutter);border-right:0}.OrtNeubau-module__wN8rHq__section[data-bauart=fragen] .OrtNeubau-module__wN8rHq__question{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}.OrtNeubau-module__wN8rHq__section[data-bauart=fragen] .OrtNeubau-module__wN8rHq__drawing{max-width:16rem}}.OrtNeubau-module__wN8rHq__section[data-bauart=foto]{padding-top:0}.OrtNeubau-module__wN8rHq__buehne{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.OrtNeubau-module__wN8rHq__foto{--fokus:50% 50%;aspect-ratio:16/9;background:var(--surface-inverse);position:relative;overflow:hidden}.OrtNeubau-module__wN8rHq__foto img{object-position:var(--fokus)}.OrtNeubau-module__wN8rHq__blatt{gap:var(--space-4);width:var(--width-page);padding-block:var(--space-10) var(--space-8);margin-inline:auto;display:grid}.OrtNeubau-module__wN8rHq__blatt[data-fotoflaeche=hell]{--text-accent:var(--color-terracotta-700);--fotoflaeche-grund:var(--color-paper-a72)}.OrtNeubau-module__wN8rHq__blatt>header{margin-bottom:0}.OrtNeubau-module__wN8rHq__blatt .OrtNeubau-module__wN8rHq__checks{margin-top:var(--space-4)}.OrtNeubau-module__wN8rHq__blatt .OrtNeubau-module__wN8rHq__cards{background:0 0;border-top:0;grid-template-columns:minmax(0,1fr);margin-inline:0}.OrtNeubau-module__wN8rHq__blatt .OrtNeubau-module__wN8rHq__card{column-gap:var(--space-4);padding:var(--space-4) 0;border-right:0;border-bottom:1px solid var(--border-soft);background:0 0;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr)}.OrtNeubau-module__wN8rHq__blatt .OrtNeubau-module__wN8rHq__card>:not(.OrtNeubau-module__wN8rHq__sign){grid-column:2}.OrtNeubau-module__wN8rHq__blatt .OrtNeubau-module__wN8rHq__sign{width:var(--space-10);height:var(--space-10);grid-row:1/span 3;margin:0}@media (max-width:720px){.OrtNeubau-module__wN8rHq__foto{aspect-ratio:4/5}.OrtNeubau-module__wN8rHq__foto img{object-position:50% 50%}}@media not (min-width:1024px){.OrtNeubau-module__wN8rHq__blatt{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}}@media (min-width:1024px){.OrtNeubau-module__wN8rHq__buehne{grid-template-rows:minmax(max(40rem,min(100svh,56.25vw)),auto)}.OrtNeubau-module__wN8rHq__buehne>*{grid-area:1/1}.OrtNeubau-module__wN8rHq__foto{aspect-ratio:auto;min-height:0}.OrtNeubau-module__wN8rHq__blatt .OrtNeubau-module__wN8rHq__card:is(:first-child,:last-child){padding-inline:0}.OrtNeubau-module__wN8rHq__blatt{z-index:1;width:min(calc(100% - 2 * var(--gutter)), clamp(40rem, 44vw, 100rem));margin:var(--space-12) 0 var(--space-12) var(--gutter);padding:var(--space-8);border-radius:var(--radius-box);place-self:center start;position:relative}.OrtNeubau-module__wN8rHq__buehne[data-karte=rechts]>.OrtNeubau-module__wN8rHq__blatt{margin:var(--space-12) var(--gutter) var(--space-12) 0;justify-self:end}.OrtNeubau-module__wN8rHq__section[data-bauart=foto]>.OrtNeubau-module__wN8rHq__inner{padding-top:var(--space-section)}}@media (forced-colors:active){.OrtNeubau-module__wN8rHq__drawing :is(.nb-wall,.nb-roof,.nb-party){stroke:canvastext}.OrtNeubau-module__wN8rHq__drawing .nb-roof{fill:canvas}.OrtNeubau-module__wN8rHq__drawing .nb-own{fill:highlight}.OrtNeubau-module__wN8rHq__signLines{stroke:canvastext}.OrtNeubau-module__wN8rHq__signAccent{fill:canvas;stroke:highlight}.OrtNeubau-module__wN8rHq__card{border-color:canvastext}.OrtNeubau-module__wN8rHq__drawing .nb-let{fill:graytext}.OrtNeubau-module__wN8rHq__key:before{border-color:canvastext}.OrtNeubau-module__wN8rHq__key[data-unit=own]:before{background:highlight}.OrtNeubau-module__wN8rHq__key[data-unit=let]:before{background:graytext}}
.OrtFoerderwege-module__3C5Y3a__section{padding-block:var(--space-section) var(--space-block);background:var(--surface-sand)}.OrtFoerderwege-module__3C5Y3a__inner{width:var(--width-page);margin-inline:auto}.OrtFoerderwege-module__3C5Y3a__inner>.OrtFoerderwege-module__3C5Y3a__kopf{margin-bottom:var(--space-5)}.OrtFoerderwege-module__3C5Y3a__einleitung{max-width:var(--width-section-heading);font-size:var(--font-size-lead);line-height:var(--line-height-lead)}.OrtFoerderwege-module__3C5Y3a__lead{color:var(--text-body);font-size:var(--font-size-lead);line-height:var(--line-height-lead);margin:0}.OrtFoerderwege-module__3C5Y3a__switch{margin-top:var(--space-10)}.OrtFoerderwege-module__3C5Y3a__tabs{gap:var(--space-1);margin-bottom:var(--space-8);padding:var(--space-1);border:1px solid var(--border-soft);border-radius:var(--radius-control);background:var(--surface-sheet);flex-wrap:wrap;display:inline-flex}.OrtFoerderwege-module__3C5Y3a__tab{min-height:var(--target-comfort);padding:var(--space-2) var(--space-5);border-radius:var(--radius-box);color:var(--text-heading);font:inherit;font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:0}.OrtFoerderwege-module__3C5Y3a__tab[aria-selected=true]{background:var(--text-heading);color:var(--color-white)}.OrtFoerderwege-module__3C5Y3a__tab:hover{background:var(--color-paper-a55)}.OrtFoerderwege-module__3C5Y3a__tab[aria-selected=true]:hover{background:var(--text-heading)}.OrtFoerderwege-module__3C5Y3a__panel+.OrtFoerderwege-module__3C5Y3a__panel{margin-top:var(--space-12)}.OrtFoerderwege-module__3C5Y3a__panel[hidden]+.OrtFoerderwege-module__3C5Y3a__panel{margin-top:0}.OrtFoerderwege-module__3C5Y3a__group{gap:var(--space-4);display:grid}.OrtFoerderwege-module__3C5Y3a__gruppe{color:var(--text-heading);font-size:var(--font-size-h3);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3);margin:0}@media (scripting:enabled){.OrtFoerderwege-module__3C5Y3a__gruppe{display:none}}.OrtFoerderwege-module__3C5Y3a__check{--randlos:calc(var(--gutter) * -1);align-items:center;gap:var(--space-6) var(--space-columns);margin:var(--space-12) var(--randlos) 0;padding:var(--space-8) var(--gutter);border-block:1px solid var(--border-soft);background:var(--surface-sheet);grid-template-columns:minmax(0,1fr) auto;display:grid}.OrtFoerderwege-module__3C5Y3a__check:hover{background:var(--surface-page)}.OrtFoerderwege-module__3C5Y3a__checkCopy{gap:var(--space-3);display:grid}.OrtFoerderwege-module__3C5Y3a__checkTitle{color:var(--text-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-base);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3);margin:0}.OrtFoerderwege-module__3C5Y3a__checkText{max-width:80ch;color:var(--text-body);margin:0}@media not (min-width:1024px){.OrtFoerderwege-module__3C5Y3a__check{padding:var(--space-6) var(--gutter);grid-template-columns:minmax(0,1fr);justify-items:start}}@media (forced-colors:active){.OrtFoerderwege-module__3C5Y3a__check,.OrtFoerderwege-module__3C5Y3a__tabs{border-color:canvastext}.OrtFoerderwege-module__3C5Y3a__tab[aria-selected=true]{color:highlighttext;background:highlight}}
.OrtFoerderwegweiser-module__vwtP5W__wegweiser{border-top:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr);display:grid}.OrtFoerderwegweiser-module__vwtP5W__eintrag{display:grid}.OrtFoerderwegweiser-module__vwtP5W__zeile{min-height:var(--target-button);align-items:center;gap:var(--space-1) var(--space-5);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name zahl""traeger zahl";display:grid;position:relative}.OrtFoerderwegweiser-module__vwtP5W__zeile:hover{background:var(--color-paper-a55)}.OrtFoerderwegweiser-module__vwtP5W__eintrag[data-offen] .OrtFoerderwegweiser-module__vwtP5W__zeile{background:var(--surface-sheet);border-bottom-color:#0000}.OrtFoerderwegweiser-module__vwtP5W__kopf{grid-area:name;margin:0}.OrtFoerderwegweiser-module__vwtP5W__reiter{width:100%;color:var(--text-heading);font-family:var(--schrift-titel);font-size:var(--font-size-md);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;display:block}.OrtFoerderwegweiser-module__vwtP5W__reiter:after{content:"";position:absolute;inset:0}.OrtFoerderwegweiser-module__vwtP5W__eintrag[data-offen] .OrtFoerderwegweiser-module__vwtP5W__reiter{cursor:default}.OrtFoerderwegweiser-module__vwtP5W__traeger,.OrtFoerderwegweiser-module__vwtP5W__kennzahl{font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-heading-3);text-wrap:balance;margin:0;line-height:1}.OrtFoerderwegweiser-module__vwtP5W__traeger{color:var(--text-body-soft);font-family:var(--schrift-text);font-size:var(--font-size-sm);grid-area:traeger}.OrtFoerderwegweiser-module__vwtP5W__kennzahl{color:var(--text-accent);font-family:var(--schrift-zahl);font-size:var(--font-size-md);white-space:nowrap;grid-area:zahl}.OrtFoerderwegweiser-module__vwtP5W__tafel{align-content:start;gap:var(--space-4);padding:var(--space-card-inset);background:var(--surface-sheet);display:grid}.OrtFoerderwegweiser-module__vwtP5W__zahl{gap:var(--space-2);margin:0;display:grid}.OrtFoerderwegweiser-module__vwtP5W__zahlWert{color:var(--text-accent);font-family:var(--schrift-zahl);font-size:var(--font-size-hero);line-height:1}.OrtFoerderwegweiser-module__vwtP5W__zahlText{color:var(--text-heading);font-size:var(--font-size-lead);line-height:var(--line-height-lead);text-wrap:balance}.OrtFoerderwegweiser-module__vwtP5W__kurz{color:var(--text-heading);font-size:var(--font-size-lead);line-height:var(--line-height-lead);text-wrap:pretty;margin:0}.OrtFoerderwegweiser-module__vwtP5W__bedingungen{color:var(--text-body);text-wrap:pretty;margin:0}@media (scripting:enabled){.OrtFoerderwegweiser-module__vwtP5W__eintrag:not([data-offen]) .OrtFoerderwegweiser-module__vwtP5W__tafel{display:none}}@media (scripting:enabled) and (min-width:1024px){.OrtFoerderwegweiser-module__vwtP5W__wegweiser{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.OrtFoerderwegweiser-module__vwtP5W__eintrag{display:contents}.OrtFoerderwegweiser-module__vwtP5W__zeile{grid-column:1}.OrtFoerderwegweiser-module__vwtP5W__tafel{grid-column:2;grid-row:1 / span var(--programme);align-content:center}}@media (scripting:enabled) and (min-width:1024px) and (not (min-width:1200px)){.OrtFoerderwegweiser-module__vwtP5W__wegweiser{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media not (min-width:720px){.OrtFoerderwegweiser-module__vwtP5W__wegweiser{--wegweiser-rand:calc(-1 * var(--gutter));margin-inline:var(--wegweiser-rand)}.OrtFoerderwegweiser-module__vwtP5W__zeile{padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr);grid-template-areas:"name""traeger""zahl"}.OrtFoerderwegweiser-module__vwtP5W__tafel{padding:var(--space-6) var(--gutter)}.OrtFoerderwegweiser-module__vwtP5W__zahlWert{font-size:var(--font-size-hero-compact)}}@media (forced-colors:active){.OrtFoerderwegweiser-module__vwtP5W__eintrag[data-offen] .OrtFoerderwegweiser-module__vwtP5W__zeile{outline:2px solid highlight}}
.OrtBesonderheit-module__jHCjOG__section{background:var(--surface-sand);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.OrtBesonderheit-module__jHCjOG__photo{--fokus:50% 50%;aspect-ratio:16/9;background:var(--surface-inverse);position:relative;overflow:hidden}.OrtBesonderheit-module__jHCjOG__photo img{object-position:var(--fokus)}.OrtBesonderheit-module__jHCjOG__sheet{justify-items:start;gap:var(--space-4);width:var(--width-page);padding-block:var(--space-10) var(--space-section);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.OrtBesonderheit-module__jHCjOG__title{color:var(--text-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-base);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2);text-wrap:balance;overflow-wrap:anywhere;margin:0}.OrtBesonderheit-module__jHCjOG__text{color:var(--text-body);font-size:var(--font-size-lead);line-height:var(--line-height-lead);margin:0}.OrtBesonderheit-module__jHCjOG__figure{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;display:flex}.OrtBesonderheit-module__jHCjOG__value{color:var(--text-accent);font-family:var(--schrift-zahl);font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-h2)}.OrtBesonderheit-module__jHCjOG__figureText{min-width:0;color:var(--text-body);font-size:var(--font-size-body);line-height:var(--line-height-body)}.OrtBesonderheit-module__jHCjOG__hinweis{color:var(--text-body);font-size:var(--font-size-sm);line-height:var(--line-height-label);margin:0}.OrtBesonderheit-module__jHCjOG__section[data-bauart=zahl] .OrtBesonderheit-module__jHCjOG__figure{gap:var(--space-2);display:grid}.OrtBesonderheit-module__jHCjOG__section[data-bauart=zahl] .OrtBesonderheit-module__jHCjOG__value{font-size:var(--font-size-hero);line-height:var(--line-height-hero)}:is(.OrtBesonderheit-module__jHCjOG__sheet[data-fotoflaeche=hell],.OrtBesonderheit-module__jHCjOG__sheet [data-fotoflaeche=hell]){--text-accent:var(--color-terracotta-700);--fotoflaeche-grund:var(--color-paper-a72)}.OrtBesonderheit-module__jHCjOG__sheet [data-ort=quellen]{margin-top:0}.OrtBesonderheit-module__jHCjOG__link{min-width:0;color:var(--text-body);font-weight:var(--font-weight-bold);text-decoration:underline;-webkit-text-decoration-color:var(--text-accent);text-decoration-color:var(--text-accent);text-underline-offset:var(--space-1);overflow-wrap:anywhere;text-decoration-thickness:1px}.OrtBesonderheit-module__jHCjOG__link:hover{text-decoration-thickness:2px}@media (max-width:720px){.OrtBesonderheit-module__jHCjOG__photo{aspect-ratio:4/5}.OrtBesonderheit-module__jHCjOG__photo img{object-position:50% 50%}}@media not (min-width:1024px){.OrtBesonderheit-module__jHCjOG__sheet{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}}@media (min-width:1024px){.OrtBesonderheit-module__jHCjOG__section>*{grid-area:1/1}.OrtBesonderheit-module__jHCjOG__section{grid-template-rows:max(40rem,min(100svh,56.25vw))}.OrtBesonderheit-module__jHCjOG__photo{aspect-ratio:auto;min-height:0}.OrtBesonderheit-module__jHCjOG__section[data-karte=rechts]>.OrtBesonderheit-module__jHCjOG__sheet{margin:var(--space-12) var(--gutter) var(--space-12) 0;justify-self:end}.OrtBesonderheit-module__jHCjOG__sheet{z-index:1;width:min(calc(100% - 2 * var(--gutter)), clamp(40rem, 44vw, 100rem));max-height:calc(100% - 2 * var(--space-12));overscroll-behavior:contain;margin:var(--space-12) 0 var(--space-12) var(--gutter);padding:var(--space-8);border-radius:var(--radius-box);align-self:center;position:relative;overflow-y:auto}.OrtBesonderheit-module__jHCjOG__section[data-bauart=rundgang]{grid-template-rows:max(40rem,100svh)}.OrtBesonderheit-module__jHCjOG__section[data-bauart=rundgang]>.OrtBesonderheit-module__jHCjOG__sheet{width:min(calc(100% - 2 * var(--gutter)), clamp(26rem, 30vw, 52rem))}}@media (min-width:2200px){.OrtBesonderheit-module__jHCjOG__sheet{padding:var(--space-12)}}@media (hover:hover) and (min-width:1024px){.OrtBesonderheit-module__jHCjOG__section .OrtBesonderheit-module__jHCjOG__sheet[data-aufklappen=seitlich]{width:var(--blatt-breite,auto);min-height:var(--blatt-hoehe,auto);max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;overflow-y:visible}.OrtBesonderheit-module__jHCjOG__section .OrtBesonderheit-module__jHCjOG__sheet[data-aufklappen=seitlich]:before{z-index:-1;border:1px solid var(--border-milk-glass);border-radius:inherit;background:linear-gradient(var(--color-paper-a10), var(--color-paper-a10)), linear-gradient(var(--color-paper-a10), var(--color-paper-a10)), linear-gradient(var(--color-paper-a10), var(--color-paper-a10)) var(--fotoflaeche-grund,var(--color-paper-a55));width:200%;box-shadow:var(--shadow-milk-glass);content:"";pointer-events:none;transform-origin:0;transition-property:transform;transition-duration:var(--duration-drawer);transition-timing-function:var(--ease-standard);-webkit-backdrop-filter:var(--blur-milk-glass);backdrop-filter:var(--blur-milk-glass);position:absolute;top:0;bottom:0;left:0;transform:scaleX(.5)}.OrtBesonderheit-module__jHCjOG__section[data-karte=rechts] .OrtBesonderheit-module__jHCjOG__sheet[data-aufklappen=seitlich]:before{transform-origin:100%;left:auto;right:0}.OrtBesonderheit-module__jHCjOG__section .OrtBesonderheit-module__jHCjOG__sheet[data-aufklappen=seitlich][data-offen]:before{transition-delay:var(--delay-unfold);transform:none}.OrtBesonderheit-module__jHCjOG__section .OrtBesonderheit-module__jHCjOG__sheet[data-aufklappen=seitlich] [data-aufdecken]>button{display:none}.OrtBesonderheit-module__jHCjOG__section .OrtBesonderheit-module__jHCjOG__sheet[data-aufklappen=seitlich] [data-aufdecken]>[data-aufdecken-mehr]{--aufklapp-weg:calc(var(--blatt-breite,var(--aufklapp-breite)) * -1);width:var(--blatt-breite,var(--aufklapp-breite));max-height:var(--aufklapp-hoehe);padding:var(--space-8);opacity:0;pointer-events:none;transition-property:opacity;transition-duration:var(--duration-drawer);transition-timing-function:var(--ease-standard);align-content:start;display:grid;position:absolute;top:0;bottom:0;left:100%;overflow:hidden auto}.OrtBesonderheit-module__jHCjOG__section .OrtBesonderheit-module__jHCjOG__sheet[data-aufklappen=seitlich] [data-aufdecken]>[data-aufdecken-mehr]>*{transform:translateX(var(--aufklapp-weg));transition-property:transform;transition-duration:var(--duration-drawer);transition-timing-function:var(--ease-standard)}.OrtBesonderheit-module__jHCjOG__section[data-karte=rechts] .OrtBesonderheit-module__jHCjOG__sheet[data-aufklappen=seitlich] [data-aufdecken]>[data-aufdecken-mehr]{--aufklapp-weg:var(--blatt-breite,var(--aufklapp-breite));left:auto;right:100%}.OrtBesonderheit-module__jHCjOG__section .OrtBesonderheit-module__jHCjOG__sheet[data-aufklappen=seitlich] [data-aufdecken=offen]>[data-aufdecken-mehr]{opacity:1;pointer-events:auto;transition-delay:var(--delay-unfold-text)}.OrtBesonderheit-module__jHCjOG__section .OrtBesonderheit-module__jHCjOG__sheet[data-aufklappen=seitlich] [data-aufdecken=offen]>[data-aufdecken-mehr]>*{transition-delay:var(--delay-unfold);transform:none}.OrtBesonderheit-module__jHCjOG__section .OrtBesonderheit-module__jHCjOG__sheet[data-aufklappen=seitlich][data-offen]:focus-within:before{transition-delay:0s}.OrtBesonderheit-module__jHCjOG__section .OrtBesonderheit-module__jHCjOG__sheet[data-aufklappen=seitlich]:focus-within [data-aufdecken=offen]>[data-aufdecken-mehr]{transition-delay:0s}.OrtBesonderheit-module__jHCjOG__section .OrtBesonderheit-module__jHCjOG__sheet[data-aufklappen=seitlich]:focus-within [data-aufdecken=offen]>[data-aufdecken-mehr]>*{transition-delay:0s}.OrtBesonderheit-module__jHCjOG__section .OrtBesonderheit-module__jHCjOG__sheet[data-aufklappen=seitlich] [data-aufdecken]>[data-aufdecken-mehr]:focus-within{opacity:1;pointer-events:auto;transition-property:none}.OrtBesonderheit-module__jHCjOG__section .OrtBesonderheit-module__jHCjOG__sheet[data-aufklappen=seitlich] [data-aufdecken]>[data-aufdecken-mehr]:focus-within>*{transition-property:none;transform:none}.OrtBesonderheit-module__jHCjOG__section .OrtBesonderheit-module__jHCjOG__sheet[data-aufklappen=seitlich]:has([data-aufdecken-mehr]:focus-within):before{transition-property:none;transform:none}}@media (hover:hover) and (min-width:1024px) and (prefers-reduced-transparency:reduce),(hover:hover) and (min-width:1024px) and (prefers-contrast:more){.OrtBesonderheit-module__jHCjOG__section .OrtBesonderheit-module__jHCjOG__sheet[data-aufklappen=seitlich]:before{background:var(--surface-glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.OrtBesonderheit-module__jHCjOG__section .OrtBesonderheit-module__jHCjOG__sheet[data-aufklappen=seitlich]:before{background:var(--surface-glass-solid)}}@media (hover:hover) and (min-width:1024px) and (prefers-reduced-motion:reduce){.OrtBesonderheit-module__jHCjOG__section .OrtBesonderheit-module__jHCjOG__sheet[data-aufklappen=seitlich]:before{transition-property:none}.OrtBesonderheit-module__jHCjOG__section .OrtBesonderheit-module__jHCjOG__sheet[data-aufklappen=seitlich] [data-aufdecken]>[data-aufdecken-mehr]{transition-property:none}.OrtBesonderheit-module__jHCjOG__section .OrtBesonderheit-module__jHCjOG__sheet[data-aufklappen=seitlich] [data-aufdecken]>[data-aufdecken-mehr]>*{transition-property:none}.OrtBesonderheit-module__jHCjOG__section .OrtBesonderheit-module__jHCjOG__sheet[data-aufklappen=seitlich] [data-aufdecken]>[data-aufdecken-mehr]>*{transform:none}}.OrtBesonderheit-module__jHCjOG__section[data-vergleich]>.OrtBesonderheit-module__jHCjOG__sheet{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.OrtBesonderheit-module__jHCjOG__vergleich{min-width:0}.OrtBesonderheit-module__jHCjOG__section:has(>.OrtBesonderheit-module__jHCjOG__band){overflow-x:clip}.OrtBesonderheit-module__jHCjOG__band{align-items:start;gap:var(--space-10) var(--space-4);padding:0 0 var(--space-block);grid-template-columns:minmax(0,1fr);margin:0;list-style:none;display:grid}.OrtBesonderheit-module__jHCjOG__bandKarte{--randlos:calc(var(--gutter) * -1);justify-items:start;gap:var(--space-3);min-width:0;padding-inline:var(--gutter);display:grid}.OrtBesonderheit-module__jHCjOG__bandKarte>.OrtBesonderheit-module__jHCjOG__bandFoto{margin-inline:var(--randlos);justify-self:stretch;position:relative}.OrtBesonderheit-module__jHCjOG__bandFoto>:is(picture,noscript){display:block}.OrtBesonderheit-module__jHCjOG__bandBild{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.OrtBesonderheit-module__jHCjOG__bandTitel{color:var(--text-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-base);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3);overflow-wrap:anywhere;margin:0}.OrtBesonderheit-module__jHCjOG__bandText{color:var(--text-body);margin:0}@media (min-width:720px){.OrtBesonderheit-module__jHCjOG__band{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:0}.OrtBesonderheit-module__jHCjOG__band>.OrtBesonderheit-module__jHCjOG__bandKarte{--einlauf-schritt:var(--einlauf-reihe,0);--einlauf-weg:var(--space-columns)}.OrtBesonderheit-module__jHCjOG__bandKarte{--innen:var(--space-6);--innen-zurueck:calc(var(--space-6) * -1);padding-inline:var(--innen)}.OrtBesonderheit-module__jHCjOG__bandKarte>.OrtBesonderheit-module__jHCjOG__bandFoto{margin-inline:var(--innen-zurueck)}.OrtBesonderheit-module__jHCjOG__bandKarte:first-child{padding-left:var(--gutter)}.OrtBesonderheit-module__jHCjOG__bandKarte:first-child>.OrtBesonderheit-module__jHCjOG__bandFoto{margin-left:var(--randlos)}.OrtBesonderheit-module__jHCjOG__bandKarte:last-child{padding-right:var(--gutter)}.OrtBesonderheit-module__jHCjOG__bandKarte:last-child>.OrtBesonderheit-module__jHCjOG__bandFoto{margin-right:var(--randlos)}.OrtBesonderheit-module__jHCjOG__band:has(>.OrtBesonderheit-module__jHCjOG__bandKarte:nth-child(2):last-child) .OrtBesonderheit-module__jHCjOG__bandBild{aspect-ratio:16/9}}@media (min-width:1024px){.OrtBesonderheit-module__jHCjOG__section>.OrtBesonderheit-module__jHCjOG__band{padding-top:var(--space-block);grid-area:2/1}.OrtBesonderheit-module__jHCjOG__section[data-vergleich]{grid-template-rows:auto}.OrtBesonderheit-module__jHCjOG__section[data-vergleich]>*{grid-area:auto}.OrtBesonderheit-module__jHCjOG__section[data-vergleich]>.OrtBesonderheit-module__jHCjOG__sheet{width:var(--width-page);max-height:none;padding:var(--space-section) 0 var(--space-block);border-radius:0;align-self:auto;margin:0 auto;overflow-y:visible}}@media screen and (prefers-reduced-motion:no-preference){.OrtBesonderheit-module__jHCjOG__ueberschub[data-ueberschub]{--ueberschub-ruhe-weg:33svh;--ueberschub-ruhe:clamp(0px, (var(--ueberschub-hoehe,0px) - 50svh) * 1000, var(--ueberschub-ruhe-weg))}.OrtBesonderheit-module__jHCjOG__ueberschub[data-ueberschub]:after{height:var(--ueberschub-ruhe);content:"";display:block}.OrtBesonderheit-module__jHCjOG__ueberschub[data-ueberschub]>.OrtBesonderheit-module__jHCjOG__section{top:calc(min(0px, 100svh - var(--ueberschub-hoehe,100svh)) - var(--ueberschub-vorlauf,0px));position:sticky}.OrtBesonderheit-module__jHCjOG__ueberschub[data-ueberschub]>.OrtBesonderheit-module__jHCjOG__section~:last-child{--blatt-schatten:0 calc(var(--space-6) * -1) var(--space-8) calc(var(--space-6) * -1) var(--color-petrol-900-a30);top:min(var(--ueberschub-hoehe,100svh), 100svh);z-index:1;box-shadow:var(--blatt-schatten);position:sticky}.OrtBesonderheit-module__jHCjOG__ueberschub[data-ueberschub]>.OrtBesonderheit-module__jHCjOG__section:has(:focus-visible){z-index:2}.OrtBesonderheit-module__jHCjOG__ueberschub[data-ueberschub]>.OrtBesonderheit-module__jHCjOG__section~:last-child:has(:focus-visible){position:relative;top:auto}.OrtBesonderheit-module__jHCjOG__ueberschub[data-ueberschub]>.OrtBesonderheit-module__jHCjOG__section~:last-child :is(a[href],button,summary){scroll-margin-top:var(--header-offset)}}@media screen and (prefers-reduced-motion:no-preference) and (min-width:1024px){.OrtBesonderheit-module__jHCjOG__ueberschub[data-ueberschub]{--ueberschub-ruhe-weg:50svh}}.OrtBesonderheit-module__jHCjOG__section :is(a[href],button,summary){scroll-margin-top:var(--header-offset)}@media (forced-colors:active){.OrtBesonderheit-module__jHCjOG__sheet{border:1px solid canvastext}}
.OrtRatgeber-module__glxd2q__section{padding-block:var(--space-section) 0;background:var(--surface-sand);overflow-x:clip}[data-ort=foerderwege]+.OrtRatgeber-module__glxd2q__section{padding-top:var(--space-block)}.OrtRatgeber-module__glxd2q__inner{width:var(--width-page);margin-inline:auto}.OrtRatgeber-module__glxd2q__list{--randlos:calc(var(--gutter) * -1);margin:var(--space-10) var(--randlos) 0;border-top:2px solid var(--border-control);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.OrtRatgeber-module__glxd2q__item{min-width:0;display:grid}.OrtRatgeber-module__glxd2q__item:focus-within{z-index:1;position:relative}.OrtRatgeber-module__glxd2q__card{border-right:2px solid var(--border-control);border-bottom:2px solid var(--border-control);background:var(--surface-sheet);min-width:0;color:var(--text-body);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.OrtRatgeber-module__glxd2q__card:hover{border-color:var(--border-accent)}.OrtRatgeber-module__glxd2q__picture{aspect-ratio:3/2;background:var(--surface-sand);display:block;position:relative}.OrtRatgeber-module__glxd2q__picture img{object-fit:cover}.OrtRatgeber-module__glxd2q__body{align-content:start;gap:var(--space-3);padding:var(--space-6);display:grid}.OrtRatgeber-module__glxd2q__kind{color:var(--text-body-soft);font-size:var(--font-size-sm)}.OrtRatgeber-module__glxd2q__title{color:var(--text-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-base);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3);overflow-wrap:anywhere;margin:0}.OrtRatgeber-module__glxd2q__text{color:var(--text-body);overflow-wrap:anywhere}@media (min-width:720px){.OrtRatgeber-module__glxd2q__list{grid-template-columns:repeat(2,minmax(0,1fr))}.OrtRatgeber-module__glxd2q__list>.OrtRatgeber-module__glxd2q__item{--einlauf-schritt:var(--einlauf-paar,0);--einlauf-weg:var(--space-columns)}}@media (min-width:1024px){.OrtRatgeber-module__glxd2q__list{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.OrtRatgeber-module__glxd2q__list>.OrtRatgeber-module__glxd2q__item{--einlauf-schritt:var(--einlauf-reihe,0)}.OrtRatgeber-module__glxd2q__item:first-child .OrtRatgeber-module__glxd2q__body{padding-left:var(--gutter)}.OrtRatgeber-module__glxd2q__item:last-child .OrtRatgeber-module__glxd2q__body{padding-right:var(--gutter)}.OrtRatgeber-module__glxd2q__item:last-child .OrtRatgeber-module__glxd2q__card{border-right:0}}@media not (min-width:720px){.OrtRatgeber-module__glxd2q__body{padding-inline:var(--gutter)}.OrtRatgeber-module__glxd2q__card{border-right:0}}@media (forced-colors:active){.OrtRatgeber-module__glxd2q__card{border-color:canvastext}}
.OrtAbschluss-module__uKfMRq__titel{--text-accent:var(--text-inverse-heading)}.OrtAbschluss-module__uKfMRq__titelEnde{white-space:nowrap}.OrtAbschluss-module__uKfMRq__nearby{--text-heading:var(--text-inverse);--text-accent:var(--text-inverse-heading);align-items:baseline;gap:var(--space-3) var(--space-8);margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--border-inverse);flex-wrap:wrap;display:flex}.OrtAbschluss-module__uKfMRq__nearbyTitle{color:var(--text-inverse);font-size:var(--font-size-lead);font-weight:var(--font-weight-base);line-height:var(--line-height-item-title);margin:0}.OrtAbschluss-module__uKfMRq__places{gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.OrtAbschluss-module__uKfMRq__places a{color:var(--text-inverse);font-weight:var(--font-weight-bold);text-decoration:underline;-webkit-text-decoration-color:var(--text-inverse-accent);text-decoration-color:var(--text-inverse-accent);text-underline-offset:var(--space-1);text-decoration-thickness:1px}.OrtAbschluss-module__uKfMRq__places span{color:var(--text-inverse-soft);font-size:var(--font-size-sm)}@media (min-width:1024px){.OrtAbschluss-module__uKfMRq__places li{white-space:nowrap}}
.OrtFragen-module__ckQnma__contact{justify-items:start;gap:var(--space-4);margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--border-subtle);display:grid}.OrtFragen-module__ckQnma__title{color:var(--text-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-base);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3);margin:0}.OrtFragen-module__ckQnma__text{max-width:40ch;color:var(--text-body);margin:0}.OrtFragen-module__ckQnma__motif{justify-items:start;gap:var(--space-3);margin:var(--space-12) 0 0;display:none}.OrtFragen-module__ckQnma__picture{--wz-paper:var(--color-paper);--wz-line:var(--color-petrol-700);--wz-roof:var(--chip-own);--wz-clock:var(--color-white);--wz-ground:var(--color-petrol-700);--wz-ground-display:inline;--wz-ground-opacity:.55;--wz-ground-width:1px;width:min(100%, var(--width-drawing-hero));display:grid}.OrtFragen-module__ckQnma__landmark{justify-self:center;width:48%;height:auto}.OrtFragen-module__ckQnma__river{width:100%;height:var(--space-6)}.OrtFragen-module__ckQnma__river path{fill:none;stroke:var(--color-petrol-500);stroke-opacity:.55;stroke-width:var(--line-plan-fine);vector-effect:non-scaling-stroke}.OrtFragen-module__ckQnma__caption{color:var(--text-heading);font-family:var(--schrift-beschriftung);font-size:var(--font-size-plan);font-weight:var(--font-weight-base);letter-spacing:var(--letter-spacing-plan-label);text-transform:uppercase}@media (min-width:1024px){.OrtFragen-module__ckQnma__motif{display:grid}}@media (forced-colors:active){.OrtFragen-module__ckQnma__picture{--wz-line:CanvasText;--wz-paper:Canvas;--wz-roof:Canvas;--wz-clock:Canvas;--wz-ground:CanvasText}.OrtFragen-module__ckQnma__river path{stroke:canvastext}}
