@charset "UTF-8";.map.svelte-17uwyfl{position:absolute;top:0;left:0;width:100%;height:100%}.map.svelte-17uwyfl .ol-overlaycontainer,.map.svelte-17uwyfl .ol-overlaycontainer-stopevent{z-index:var(--z-map-overlays)!important}.logo.svelte-17uwyfl{position:absolute;bottom:0;left:0;z-index:1;width:35%;min-width:300px;max-width:500px;background-position:center center;border-top-right-radius:16px;box-shadow:var(--shadow-logo)}.tooltip{display:inline-block;position:absolute;border-bottom:1px dotted #666;text-align:left;z-index:var(--z-navigation)}.tooltip.svelte-17uwyfl h3{margin:var(--space-3) 0;font-size:var(--font-size-md)}.tooltip .right{min-width:200px;max-width:400px;top:50%;left:100%;margin-left:var(--space-5);transform:translateY(-50%);padding:0;border-radius:var(--radius-xl);position:absolute;z-index:var(--z-map-tooltip)}.tooltip .right img.svelte-17uwyfl{width:200px;border-radius:var(--radius-xl) var(--radius-xl) 0 0;filter:brightness(.9) contrast(1.2)}.tooltip .right i{position:absolute;top:50%;right:100%;margin-top:-12px;width:12px;height:24px;overflow:hidden}.tooltip .right i:after{content:"";position:absolute;width:12px;height:12px;left:0;top:50%;transform:translate(50%,-50%) rotate(-45deg);background-color:var(--color-surface-tooltip, #444444);box-shadow:var(--shadow-tooltip)}.tooltip.svelte-17uwyfl .text-content{padding:var(--space-2-5)}.tooltip.svelte-17uwyfl address{font-size:var(--font-size-xs)}:root,:host{--ol-background-color: white;--ol-accent-background-color: #F5F5F5;--ol-subtle-background-color: rgba(128, 128, 128, .25);--ol-partial-background-color: rgba(255, 255, 255, .75);--ol-foreground-color: #333333;--ol-subtle-foreground-color: #666666;--ol-brand-color: #00AAFF}.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color)}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);border-top:none;color:var(--ol-foreground-color);font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{width:1px;height:15px;background-color:var(--ol-foreground-color);float:right;z-index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:10px;z-index:11;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-text{position:absolute;font-size:12px;text-align:center;bottom:25px;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-singlebar{position:relative;height:10px;z-index:9;box-sizing:border-box;border:1px solid var(--ol-foreground-color)}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset;overflow:hidden}.ol-viewport{touch-action:pan-x pan-y}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{position:absolute;background-color:var(--ol-subtle-background-color);border-radius:4px}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:var(--ol-subtle-foreground-color);font-weight:700;text-decoration:none;font-size:inherit;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:var(--ol-background-color);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:hover,.ol-control button:focus{text-decoration:none;outline:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);height:150px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:0;left:0;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.ol-overviewmap .ol-viewport:hover{cursor:pointer}:root{--color-primary: #2e6287;--color-primary-dark: #1a4d6d;--color-primary-alpha: #2e628788;--color-accent: #ffd700;--color-accent-hover: #ffed4e;--color-accent-muted: #ffc107;--color-accent-subtle: rgba(255, 215, 0, .1);--color-text: #fff;--color-text-secondary: #efefef;--color-text-muted: rgba(255, 255, 255, .7);--color-text-subtle: rgba(255, 255, 255, .85);--color-text-faint: rgba(255, 255, 255, .75);--color-text-dark: #1a1a1a;--color-text-dark-secondary: #333333;--color-surface-glass: rgba(46, 98, 135, .65);--color-surface-glass-end: rgba(33, 70, 97, .7);--color-surface-nav: rgba(40, 84, 116, .6);--color-surface-hover: rgba(46, 98, 135, .5);--color-surface-ol-control: rgba(46, 98, 135, .6);--color-surface-dark: #2c2c2c;--color-surface-dark-deep: #0b0b0b;--color-surface-impressum: rgba(255, 255, 255, .8);--color-surface-impressum-hover: rgba(255, 255, 255, .95);--color-border-glass: rgba(255, 255, 255, .18);--color-border-subtle: rgba(255, 255, 255, .15);--color-border-separator: rgba(255, 255, 255, .2);--color-shadow-glass: rgba(33, 70, 97, .37);--color-shadow-nav: rgba(31, 38, 135, .37);--color-shadow-dark: rgba(0, 0, 0, .3);--color-shadow-dark-strong: rgba(0, 0, 0, .5);--color-shadow-light: rgba(255, 255, 255, .4);--color-shadow-text: rgba(255, 255, 255, .3);--color-timeline-1: #b25d46;--color-timeline-2: #a74141;--color-timeline-3: #743879;--color-timeline-4: #4a3ca0;--color-timeline-fade: #aaa;--color-card-fade: rgba(20, 45, 70, .9);--color-focus: var(--color-accent);--space-0: 0;--space-px: 1px;--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-3-5: 14px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--font-family: "Nunito", sans-serif;--font-size-xs: .75rem;--font-size-sm: .8rem;--font-size-base: .85rem;--font-size-md: 1rem;--font-size-lg: 1.1rem;--font-size-xl: 1.3rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--line-height-tight: 1.3;--line-height-normal: 1.5;--line-height-relaxed: 1.7;--line-height-loose: 1.8;--font-weight-normal: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--letter-spacing-wide: .05em;--radius-xs: 2px;--radius-sm: 3px;--radius-md: 4px;--radius-lg: 6px;--radius-xl: 8px;--radius-2xl: 10px;--radius-3xl: 12px;--radius-full: 50%;--shadow-glass: 0 8px 32px 0 var(--color-shadow-glass);--shadow-nav: 0 8px 32px 0 var(--color-shadow-nav);--shadow-card: 0 4px 12px var(--color-shadow-dark);--shadow-logo: 0 1px 8px var(--color-shadow-light);--shadow-tooltip: 0 1px 8px var(--color-shadow-dark-strong);--z-base: 0;--z-map-overlays: 2;--z-navigation: 5;--z-map-tooltip: 10;--z-content: 50;--z-nav-bar: 100;--z-skip-link: 9999;--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-slow: .3s ease;--glass-blur: blur(12px) saturate(180%);--glass-bg: linear-gradient( 155deg, var(--color-surface-glass) 0%, var(--color-surface-glass-end) 100% );--glass-border: 1px solid var(--color-border-glass);--glass-shadow: var(--shadow-glass);--focus-outline: 3px solid var(--color-focus);--focus-offset: 2px;--content-max-width: 900px}@media(prefers-contrast:more){:root{--color-surface-glass: rgba(46, 98, 135, .9);--color-surface-glass-end: rgba(33, 70, 97, .95);--color-surface-nav: rgba(40, 84, 116, .9);--color-text-muted: rgba(255, 255, 255, .9);--color-text-subtle: #fff;--color-text-faint: #fff;--glass-blur: blur(20px) saturate(200%)}}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/nunito-v20-latin-regular.woff2) format("woff2"),url(../../../fonts/nunito-v20-latin-regular.woff) format("woff")}html,body{margin:0;padding:0;font-size:100%;color:var(--color-text);font-family:var(--font-family)}*:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}a:focus-visible{border-radius:var(--radius-xs)}button:focus-visible{border-radius:var(--radius-md)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(forced-colors:active){.glass{border:2px solid CanvasText;background:Canvas}.entry-card__image{filter:none;opacity:1}}.skip-to-main{position:absolute;top:-40px;left:0;z-index:var(--z-skip-link);padding:var(--space-2) var(--space-4);background-color:var(--color-primary);color:var(--color-text);text-decoration:none;font-weight:var(--font-weight-bold);border-radius:0 0 var(--radius-md) 0}.skip-to-main:focus{top:0}h1,h2,h3{text-wrap:balance}h1{font-size:32px;font-size:var(--font-size-3xl);line-height:var(--line-height-tight)}h2,h3{font-size:24px;font-size:var(--font-size-2xl);line-height:var(--line-height-tight)}p,article{font-size:16px;font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);margin-bottom:var(--space-3)}.hidden{display:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.background-map{position:fixed;inset:0;z-index:var(--z-base)}.background-map.dimmed{opacity:.8;pointer-events:none}.container-article{margin:var(--space-2-5) auto;padding:0 var(--space-2-5);max-width:var(--content-max-width);position:relative;display:block;z-index:var(--z-content)}.glass{box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:var(--radius-3xl);border:var(--glass-border);background:var(--glass-bg)}.timeline{position:relative;z-index:var(--z-content)}.timeline a{color:var(--color-text)}.timeline__progressbar{--width: 3px;--left: calc(((15vw / 2)) - (var(--width) / 2));position:absolute;left:var(--left);width:var(--width);height:100%;background-color:var(--color-surface-dark);z-index:var(--z-base)}.timeline__progressbar:after{content:"";position:fixed;top:0;left:var(--left);width:var(--width);height:50vh;background:linear-gradient(var(--color-timeline-1),var(--color-timeline-2),var(--color-timeline-3),var(--color-timeline-4))}.timeline__block{display:grid;grid-template-columns:15vw 1fr;padding-top:2.5rem;padding-bottom:2.5rem;align-items:start}.timeline__block__body{grid-column:2/-1}.timeline__block__bullet-point{position:sticky;top:50vh;display:flex;justify-content:center}.timeline__block__title{font-size:var(--font-size-3xl);color:var(--color-text-dark);text-shadow:1px 1px 2px var(--color-shadow-text)}@media screen and (min-width:800px){.timeline__progressbar{--width: 3px;--left: calc(249px + 7.5vh) }.timeline__block{grid-template-columns:250px 15vh 1fr}.timeline__block__head{grid-column:1/2;text-align:right;position:sticky;top:48vh}.timeline__block__body{grid-column:3/-1}.timeline__block__bullet-point{grid-column:2/3}.timeline__block__title{line-height:0}}@media screen and (max-width:799px){.timeline__block__title{margin-top:-1.5rem;margin-bottom:2rem}}.timeline__block__text{font-size:var(--font-size-md)}.timeline__block__circle{display:inline-block;width:1rem;height:1rem;border:4px solid var(--color-surface-dark-deep);background-color:var(--color-text);border-radius:var(--radius-full)}.timeline__hiders{position:sticky;bottom:-2px;width:100%;height:50vh;background:linear-gradient(transparent,var(--color-timeline-fade));pointer-events:none}.tss-navigation{top:.5em;right:.5em;z-index:var(--z-navigation)}nav.sub-navigation{position:sticky;top:0;left:0;right:0;color:var(--color-text-dark-secondary);padding:0;z-index:var(--z-nav-bar);text-align:center;display:grid;grid-template-columns:1fr 20fr 1fr;background:var(--color-surface-nav);box-shadow:var(--shadow-nav);-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px);border-radius:var(--radius-2xl);border:1px solid var(--color-border-glass);margin-bottom:var(--space-1-5)}.item-wrapper{position:relative;float:left;margin:0;padding:0 var(--space-1-5);border-radius:var(--radius-xl) var(--radius-xl) 0 0;color:var(--color-text)}.item-wrapper a,.item-wrapper time{opacity:1;font-size:var(--font-size-md);color:var(--color-text);border:none;margin:0;padding:var(--space-1-5) var(--space-sm, 3px);display:inline-block}.item-wrapper a:focus-visible{outline:var(--focus-outline);outline-offset:3px;background-color:var(--color-primary-alpha)}.item-wrapper.left:hover,.item-wrapper.right:hover{background-color:var(--color-primary-alpha)}.item-wrapper.left{grid-column:1;border-radius:var(--radius-xl) 0 0 0}.item-wrapper.right{grid-column:3;border-radius:0 var(--radius-xl) 0 0}.item-wrapper.center{grid-column:2;border-radius:0}@media(pointer:coarse){nav.main-navigation button,div.splide__arrows button{font-size:var(--font-size-2xl)}nav.sub-navigation a{font-size:1.5em;line-height:var(--line-height-loose)}nav.sub-navigation time{line-height:var(--line-height-loose)}}.ol-control button{background-color:var(--color-surface-ol-control)!important}.ol-control button:hover,.ol-control button:focus{background-color:var(--color-primary)!important}.ol-control button:focus-visible{outline:var(--focus-outline)!important;outline-offset:var(--focus-offset)!important}.disabled-link{pointer-events:none;opacity:.4;cursor:not-allowed}.impressum{position:relative;left:var(--space-2-5);bottom:25px;z-index:var(--z-navigation);font-size:var(--font-size-xs);text-decoration:none;color:var(--color-primary-dark);font-weight:var(--font-weight-semibold);background-color:var(--color-surface-impressum);padding:var(--space-sm, 3px) var(--space-1-5);border-radius:var(--radius-sm)}.impressum:hover{background-color:var(--color-surface-impressum-hover);text-decoration:underline}.impressum:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset);background-color:var(--color-surface-impressum-hover)}.close-navigation{position:absolute;top:var(--space-1);right:var(--space-1-5);padding:var(--space-0-5) var(--space-1) var(--space-px);margin:0;border-radius:var(--radius-lg);text-align:center}.close-navigation:hover{background-color:var(--color-primary-alpha)}.close-navigation a,.close-navigation i{font-size:var(--font-size-xl);color:var(--color-text)}.close-navigation a:focus-visible,.close-navigation button:focus-visible{outline:var(--focus-outline);outline-offset:3px;background-color:var(--color-primary-alpha)}@media(pointer:coarse){.close-navigation a,.close-navigation i{font-size:var(--font-size-2xl)}}
