:root{--babyblue:#5ec4ff;--babyblue-tief:#2d759e;--navy:#1b2a3b;--navy-80:rgba(27,42,59,0.8);--navy-72:rgba(27,42,59,0.72);--navy-60:rgba(27,42,59,0.66);--navy-40:rgba(27,42,59,0.4);--sky-hi:#d7efff;--sky-mid:#b4e0ff;--sky-lo:#8ed3ff;--blatt:#f0f8fe;--sky-deep-hi:#9bd7ff;--sky-deep-mid:#74cbff;--sky-deep-lo:#5ec4ff;--sky-mittel-hi:#b9e3ff;--sky-mittel-mid:#94d6ff;--sky-mittel-lo:#76cbff;--cloud:#ffffff;--blatt-schatten:0 10px 28px rgba(45,85,112,0.16);--space-hi:#0a1226;--space-mid:#05080f;--space-lo:#03040a;--star:#ffffff;--grass-far-a:#9dd98f;--grass-mid-a:#74c65a;--grass-near-a:#4ea838;--shell-hi:#f2e3c8;--shell-mid:#e8d2a8;--shell-lo:#d9be8c;--gate-blade:#40607d;--werk-stahl:#747170;--werk-tafel-aus:#21303f;--werk-hof:#9a9384;--werk-wand-schatten:#c2b6a0;--portal-flaeche:#eef2fa;--portal-karte:#ffffff;--portal-kante:#dde5f0;--portal-schrift:#1f2937;--portal-leise:#5d6b80;--portal-gruen:#0a7346;--portal-gruen-blass:#d9f2e4;--portal-marke:#eef1f6;--portal-rot:#c2410c;--druck-versatz:translateY(1px) scale(0.985);--druck-zeit:0.12s;--accent-warm:#ff9e2c;--cta-flaeche:var(--babyblue);--cta-schrift:var(--navy);--cta-ring:color-mix(in srgb,var(--navy) 22%,transparent);--cta-hover:color-mix(in srgb,var(--babyblue) 82%,#fff);--cta-druck:color-mix(in srgb,var(--babyblue) 78%,var(--navy));--cable-orange:#ff9e2c;--field:#f1f4f6;--field-ink:#333333;--panel:#eaf6ff;--panel-edge:#e3ecf2;--tile-blue-a:#bfe4fa;--tile-blue-b:#8ed3ff;--tile-warm-a:#ffe8cb;--tile-warm-b:#ffd3a8;--tile-green-a:#d9f2dc;--tile-green-b:#afe3b8;--map-a:#dcebd9;--map-b:#c9dec4;--ground:#c9b99a;--ink-on-light:#c9daea;--shadow-ink:15,60,105;--font-display:"Unbounded",system-ui,sans-serif;--font-text:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--schrift-xs:0.8rem;--schrift-s:0.9rem;--schrift-m:1rem;--schrift-l:1.125rem;--schrift-xl:clamp(1.2rem,1.6vw,1.4rem);--schrift-2xl:clamp(1.4rem,2.2vw,1.75rem);--schrift-3xl:clamp(1.6rem,2.8vw,2.2rem);--schrift-4xl:clamp(2rem,5vw,3.4rem);--z-sky:1;--z-clouds:2;--z-hills:3;--z-building:4;--z-blackout:5;--z-interior:6;--z-herausfallen:7;--z-nav:8;--z-logo:9;--z-decke:9;--lese-breite:42rem;--seiten-breite:72rem;--lese-zeile:1.7;--pad:clamp(20px,6vw,80px);--marker:rgba(94,196,255,0.55);--marker-rand:rgba(94,196,255,0.3);--landung-laut:#eaf2f8;--landung-mittel:#a8bdd2;--landung-leise:#8aa6c2;--hover-zeit:0.32s;--hover-zeit-raus:0.22s;--hover-kurve:cubic-bezier(0.2,0.7,0.25,1);--pop-kurve:cubic-bezier(0.2,1.4,0.4,1);--haken-von:0;--hebung:translateY(-2px);--hebung-schatten:0 14px 32px rgba(var(--shadow-ink),0.22);--hebung-mit:translateY(-4px);--fokus-ring:0 0 0 6px rgba(255,255,255,0.9);--roll-weg:-100%;--tilt-max:6deg;--parallaxe-hinten:6px;--parallaxe-vorn:10px;--atmung-weg:-2px;--atmung-zeit:7s;--bewegung:1;--menue-einzug:8px;--ausweichen:2px}.link-zieht{--strich:var(--babyblue);background-image:linear-gradient(var(--strich),var(--strich));background-repeat:no-repeat;background-size:0 2px;background-position:100% 100%;padding-bottom:3px;transition:background-size var(--hover-zeit-raus) var(--hover-kurve)}.knopf-hebt{position:relative}.knopf-hebt:before{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%);pointer-events:none}@media (pointer:coarse){.knopf-hebt:before{pointer-events:auto}}.knopf-hebt{box-shadow:var(--ring,0 0 #0000),var(--schatten-ruhe,0 0 #0000);transition:transform var(--hover-zeit-raus) var(--hover-kurve),box-shadow var(--hover-zeit-raus) var(--hover-kurve),background-color var(--hover-zeit-raus) var(--hover-kurve),border-color var(--hover-zeit-raus) var(--hover-kurve)}.pfeil-wechselt{position:relative;display:inline-grid;flex:none;overflow:hidden}.pfeil-wechselt>*{grid-area:1/1;transition:transform var(--hover-zeit-raus) var(--hover-kurve)}.pfeil-wechselt>:last-child{transform:translateX(-150%)}.pfeil-fest{display:inline-grid;flex:none}.karte-hebt{cursor:pointer;box-shadow:var(--ring,0 0 #0000),var(--schatten-ruhe,0 0 #0000);transition:transform var(--hover-zeit-raus) var(--hover-kurve),box-shadow var(--hover-zeit-raus) var(--hover-kurve)}.karte-hebt .hebt-mit{transition:transform var(--hover-zeit-raus) var(--hover-kurve)}@keyframes atmung{0%{transform:translateY(0)}to{transform:translateY(var(--atmung-weg))}}.atmet{animation:atmung var(--atmung-zeit) ease-in-out var(--atmung-versatz,0s) infinite alternate}.feld-zeichnet{--strich:var(--babyblue);background-image:linear-gradient(var(--strich),var(--strich));background-repeat:no-repeat;background-size:0 2px;background-position:0 100%;transition:background-size var(--hover-zeit) var(--hover-kurve),border-color var(--hover-zeit) var(--hover-kurve)}.feld-zeichnet:focus-visible{background-size:100% 2px;border-color:var(--navy);outline:none;box-shadow:none}.haken-poppt{opacity:0;transform:scale(var(--haken-von));transition:transform var(--hover-zeit) var(--pop-kurve),opacity var(--hover-zeit-raus) var(--hover-kurve)}:is([aria-pressed=true],[aria-checked=true],.an) .haken-poppt{opacity:1;transform:scale(1)}.link-zieht:focus-visible{background-size:100% 2px;background-position:0 100%;transition-duration:var(--hover-zeit)}.knopf-hebt:focus-visible{transform:var(--hebung);box-shadow:var(--fokus-ring),var(--ring,0 0 #0000),var(--hebung-schatten)}.karte-hebt:focus-within{transform:var(--hebung);box-shadow:var(--ring,0 0 #0000),var(--hebung-schatten)}.karte-hebt:focus-visible{transform:var(--hebung);box-shadow:var(--fokus-ring),var(--ring,0 0 #0000),var(--hebung-schatten)}.karte-hebt:focus-within .hebt-mit{transform:var(--hebung-mit)}:is(.zeigt,.knopf-hebt,.link-zieht,.karte-hebt):is(:focus-visible,:focus-within) .pfeil-wechselt>:first-child{transform:translateX(calc(-1.5 * var(--roll-weg)))}:is(.zeigt,.knopf-hebt,.link-zieht,.karte-hebt):is(:focus-visible,:focus-within) .pfeil-wechselt>:last-child{transform:translateX(calc(-150% - 1.5 * var(--roll-weg)))}@media (hover:hover) and (pointer:fine){.link-zieht:hover{background-size:100% 2px;background-position:0 100%;transition-duration:var(--hover-zeit)}.karte-hebt:hover,.knopf-hebt:hover{transform:var(--hebung);box-shadow:var(--ring,0 0 #0000),var(--hebung-schatten);transition-duration:var(--hover-zeit)}.karte-hebt:hover .hebt-mit{transform:var(--hebung-mit);transition-duration:var(--hover-zeit)}:is(.zeigt,.knopf-hebt,.link-zieht,.karte-hebt):hover .pfeil-wechselt>*{transition-duration:var(--hover-zeit)}:is(.zeigt,.knopf-hebt,.link-zieht,.karte-hebt):hover .pfeil-wechselt>:first-child{transform:translateX(calc(-1.5 * var(--roll-weg)))}:is(.zeigt,.knopf-hebt,.link-zieht,.karte-hebt):hover .pfeil-wechselt>:last-child{transform:translateX(calc(-150% - 1.5 * var(--roll-weg)))}}:is(.knopf-hebt,.karte-hebt,.zeigt):active{transform:var(--druck-versatz);transition-duration:var(--druck-zeit)}.link-zieht:active{color:var(--babyblue-tief)}.knopf-hebt:disabled,.knopf-hebt[aria-disabled=true]{transform:none;box-shadow:var(--ring,0 0 #0000),var(--schatten-ruhe,0 0 #0000)}[data-uebergang=kopfzeile]{view-transition-name:kopfzeile}[data-uebergang=wolkendecke]{view-transition-name:wolkendecke}::view-transition-old(root){animation:none;mix-blend-mode:normal}::view-transition-new(root){animation:wolkendecke-oeffnet .6s var(--hover-kurve) both;mix-blend-mode:normal}::view-transition-image-pair(root){isolation:auto}::view-transition-group(wolkendecke){animation:wolkendecke-zieht .6s var(--hover-kurve) both}::view-transition-new(wolkendecke),::view-transition-old(wolkendecke){animation:none}@keyframes wolkendecke-oeffnet{0%{-webkit-clip-path:inset(132% 0 0 0);clip-path:inset(132% 0 0 0)}to{-webkit-clip-path:inset(-32% 0 0 0);clip-path:inset(-32% 0 0 0)}}@keyframes wolkendecke-zieht{0%{translate:0 0}to{translate:0 -164vh}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/unbounded-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/unbounded-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{color-scheme:only light;-webkit-text-size-adjust:100%;scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar{width:0;height:0;display:none}body{font-family:var(--font-text);color:var(--navy);background:var(--sky-lo);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:var(--font-display);font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--navy);outline-offset:2px;box-shadow:var(--fokus-ring);border-radius:4px}mark{color:inherit;background-color:transparent;background-image:linear-gradient(101deg,transparent 0,var(--marker-rand) 3px,var(--marker-rand) calc(100% - 17px),transparent 100%),linear-gradient(99deg,transparent 0,var(--marker) 5px,var(--marker) calc(100% - 11px),transparent 100%);background-size:100% 32%,100% 68%;background-position:0 93%,0 78%;background-repeat:no-repeat;padding-inline:.16em;margin-inline:-.16em;border-radius:.1em;box-decoration-break:clone;-webkit-box-decoration-break:clone;print-color-adjust:exact;-webkit-print-color-adjust:exact}::selection{background:var(--babyblue);color:var(--navy)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){:root{--druck-versatz:none;--hebung:none;--hebung-mit:none;--haken-von:1;--roll-weg:0%;--tilt-max:0deg;--parallaxe-hinten:0px;--parallaxe-vorn:0px;--atmung-weg:0px;--bewegung:0;--menue-einzug:0px;--ausweichen:0px}}