.landing-map-module__UWkbDq__figure{--map-land:#e0eeee;--map-mesh:#7ea9ad;--map-border:#56868c;--map-active:#07899d;--map-arrival:#168568;--map-point-border:#f3fafb;width:100%;max-width:44rem;margin-inline:auto;overflow:hidden}.dark .landing-map-module__UWkbDq__figure{--map-land:#102f3b;--map-mesh:#39717c;--map-border:#6aa3ad;--map-active:#65d5e6;--map-arrival:#7dd7b8;--map-point-border:#102f3b}.landing-map-module__UWkbDq__map{aspect-ratio:9/10;isolation:isolate;width:112%;margin-inline:-6%;position:relative}.landing-map-module__UWkbDq__layer,.landing-map-module__UWkbDq__overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.landing-map-module__UWkbDq__layer{-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.landing-map-module__UWkbDq__land{background:var(--map-land);-webkit-mask-image:url(/landing/germany-land.svg);mask-image:url(/landing/germany-land.svg)}.landing-map-module__UWkbDq__municipalities{background:var(--map-mesh);opacity:.65;-webkit-mask-image:url(/landing/germany-municipalities.svg);mask-image:url(/landing/germany-municipalities.svg)}.landing-map-module__UWkbDq__states{background:var(--map-border);opacity:.8;-webkit-mask-image:url(/landing/germany-states.svg);mask-image:url(/landing/germany-states.svg)}.landing-map-module__UWkbDq__connection>*{animation-duration:6.72s;animation-timing-function:linear;animation-iteration-count:1;animation-play-state:paused;animation-fill-mode:both}.landing-map-module__UWkbDq__map[data-running=true] .landing-map-module__UWkbDq__connection>*{animation-play-state:running}.landing-map-module__UWkbDq__sourceArea,.landing-map-module__UWkbDq__destinationArea{stroke-width:1px;stroke-linejoin:round;opacity:0}.landing-map-module__UWkbDq__sourceArea{fill:var(--map-active);stroke:var(--map-active);animation-name:landing-map-module__UWkbDq__source-area}.landing-map-module__UWkbDq__destinationArea{fill:var(--map-arrival);stroke:var(--map-arrival);animation-name:landing-map-module__UWkbDq__destination-area}.landing-map-module__UWkbDq__route,.landing-map-module__UWkbDq__packet{fill:none;stroke-linecap:round;stroke:var(--map-active);opacity:0}.landing-map-module__UWkbDq__route{stroke-width:1.3px;animation-name:landing-map-module__UWkbDq__route}.landing-map-module__UWkbDq__packet{stroke-width:2.5px;stroke-dasharray:.055 .945;stroke-dashoffset:0;animation-name:landing-map-module__UWkbDq__packet}.landing-map-module__UWkbDq__sourcePoint,.landing-map-module__UWkbDq__destinationPoint{fill:var(--map-active);stroke:var(--map-point-border);stroke-width:1.5px;opacity:0;animation-name:landing-map-module__UWkbDq__source-point}.landing-map-module__UWkbDq__destinationPoint{fill:var(--map-arrival);animation-name:landing-map-module__UWkbDq__destination-point}.landing-map-module__UWkbDq__caption{text-align:center;color:#526b75;margin-top:.4rem;padding-inline:.5rem;font-size:.5625rem;line-height:1.5}.dark .landing-map-module__UWkbDq__caption{color:#9ebac2}.landing-map-module__UWkbDq__caption a{text-underline-offset:2px;text-decoration:underline}.landing-map-module__UWkbDq__caption a:hover{color:var(--map-active)}.landing-map-module__UWkbDq__caption a:focus-visible{outline:2px solid var(--map-active);outline-offset:3px}@keyframes landing-map-module__UWkbDq__source-area{0%,85.7143%,to{opacity:0}10.7143%,57.1429%{opacity:.75}}@keyframes landing-map-module__UWkbDq__destination-area{0%,28.5714%,to{opacity:0}42.8571%,71.4286%{opacity:.8}}@keyframes landing-map-module__UWkbDq__route{0%,92.8571%,to{opacity:0}14.2857%,64.2857%{opacity:.5}}@keyframes landing-map-module__UWkbDq__packet{0%,14.2857%{opacity:0;stroke-dashoffset:0}17.8571%{opacity:1}42.8571%{opacity:1;stroke-dashoffset:-.945px}50%,to{opacity:0;stroke-dashoffset:-1px}}@keyframes landing-map-module__UWkbDq__source-point{0%,85.7143%,to{opacity:0}14.2857%,64.2857%{opacity:1}}@keyframes landing-map-module__UWkbDq__destination-point{0%,28.5714%,to{opacity:0}42.8571%,78.5714%{opacity:1}}.landing-map-module__UWkbDq__fallback{display:none}.landing-map-module__UWkbDq__map[data-load-failed=true] .landing-map-module__UWkbDq__fallback{display:inline}.landing-map-module__UWkbDq__fallback>*{animation:none}.landing-map-module__UWkbDq__fallback .landing-map-module__UWkbDq__sourceArea,.landing-map-module__UWkbDq__fallback .landing-map-module__UWkbDq__destinationArea{opacity:.45}.landing-map-module__UWkbDq__fallback .landing-map-module__UWkbDq__route{opacity:.3}.landing-map-module__UWkbDq__fallback .landing-map-module__UWkbDq__packet{display:none}.landing-map-module__UWkbDq__fallback .landing-map-module__UWkbDq__sourcePoint,.landing-map-module__UWkbDq__fallback .landing-map-module__UWkbDq__destinationPoint{opacity:1}@media (prefers-reduced-motion:reduce){.landing-map-module__UWkbDq__fallback{display:inline}.landing-map-module__UWkbDq__connection>*{animation:none}.landing-map-module__UWkbDq__connection:not(.landing-map-module__UWkbDq__fallback){display:none}}
