.tz-logovorlagen[data-astro-cid-b5a7tsr3]{width:0;height:0;position:absolute;overflow:hidden}.tz-bildmarke{fill:var(--akzent-flaeche,currentColor)}.tz-wortmarke{fill:var(--text,currentColor)}.thema[data-astro-cid-jqrfmvo7]{width:2.4rem;height:2.4rem;color:var(--text-matt);border-radius:var(--rundung-klein);cursor:pointer;transition:color var(--dauer-kurz) var(--verlauf), border-color var(--dauer-kurz) var(--verlauf);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.thema[data-astro-cid-jqrfmvo7]:hover{color:var(--akzent);border-color:var(--linie)}.thema__sinnbild[data-astro-cid-jqrfmvo7]{grid-area:1/1;width:1.15rem;height:1.15rem}.thema__sinnbild--hell[data-astro-cid-jqrfmvo7]{display:none}.thema__sinnbild--dunkel[data-astro-cid-jqrfmvo7]{display:block}@media (prefers-color-scheme:dark){:root:not([data-thema=hell]) .thema__sinnbild--hell[data-astro-cid-jqrfmvo7]{display:block}:root:not([data-thema=hell]) .thema__sinnbild--dunkel[data-astro-cid-jqrfmvo7]{display:none}}:root[data-thema=dunkel] .thema__sinnbild--hell[data-astro-cid-jqrfmvo7]{display:block}:root[data-thema=dunkel] .thema__sinnbild--dunkel[data-astro-cid-jqrfmvo7],:root[data-thema=hell] .thema__sinnbild--hell[data-astro-cid-jqrfmvo7]{display:none}:root[data-thema=hell] .thema__sinnbild--dunkel[data-astro-cid-jqrfmvo7]{display:block}.kopf[data-astro-cid-yxete6jp]{isolation:isolate;z-index:50;background:linear-gradient(180deg, color-mix(in srgb, var(--flaeche) 82%, transparent), color-mix(in srgb, var(--flaeche) 68%, transparent));backdrop-filter:blur(20px)saturate(1.4);border-bottom:1px solid color-mix(in srgb, var(--linie) 70%, transparent);position:sticky;top:0}@supports (animation-timeline:scroll()){.kopf[data-astro-cid-yxete6jp]:after{content:"";transform-origin:0;background:var(--akzent);block-size:2px;inline-size:100%;animation-name:kopf-fortschritt;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:scroll();position:absolute;inset-block-end:-1px;inset-inline-start:0}@keyframes kopf-fortschritt{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.kopf__inhalt[data-astro-cid-yxete6jp]{align-items:center;gap:var(--mass-4);min-height:var(--kopfhoehe);display:flex}.kopf__marke[data-astro-cid-yxete6jp]{align-items:center;text-decoration:none;display:flex}.kopf__menue[data-astro-cid-yxete6jp]{flex:1;min-width:0}.kopf__menue[data-astro-cid-yxete6jp] ul[data-astro-cid-yxete6jp]{gap:var(--mass-0) var(--mass-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kopf__menue[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]{color:var(--text-matt);transition:color var(--dauer-kurz) var(--verlauf), border-color var(--dauer-kurz) var(--verlauf);border-bottom:2px solid #0000;padding:.35rem 0;font-size:.92rem;text-decoration:none}.kopf__menue[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:hover{color:var(--text)}.kopf__menue[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp][data-hier]{color:var(--akzent);border-bottom-color:var(--akzent)}.kopf__werkzeuge[data-astro-cid-yxete6jp]{align-items:center;gap:var(--mass-2);display:flex}.sprachen[data-astro-cid-yxete6jp]{gap:var(--mass-1);margin:0;padding:0;font-size:.82rem;font-weight:600;list-style:none;display:flex}.sprachen[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp],.sprachen__aktiv[data-astro-cid-yxete6jp]{place-items:center;min-block-size:1.5rem;min-inline-size:1.5rem;text-decoration:none;display:grid}.sprachen[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]{color:var(--text-leise)}.sprachen[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:hover{color:var(--text)}.sprachen__aktiv[data-astro-cid-yxete6jp]{color:var(--akzent)}.kopf__klapp[data-astro-cid-yxete6jp]{display:none}.kopf__klapp[data-astro-cid-yxete6jp] summary[data-astro-cid-yxete6jp]{border-radius:var(--rundung-klein);block-size:2.4rem;inline-size:2.4rem;color:var(--text-matt);cursor:pointer;border:1px solid #0000;place-items:center;list-style:none;display:grid}.kopf__klapp[data-astro-cid-yxete6jp] summary[data-astro-cid-yxete6jp]::-webkit-details-marker{display:none}.kopf__klapp[data-astro-cid-yxete6jp] summary[data-astro-cid-yxete6jp]:hover{color:var(--akzent);border-color:var(--linie)}.kopf__klapp[data-astro-cid-yxete6jp] summary[data-astro-cid-yxete6jp] svg[data-astro-cid-yxete6jp]{block-size:1.35rem;inline-size:1.35rem}.kopf__kreuz[data-astro-cid-yxete6jp],.kopf__klapp[data-astro-cid-yxete6jp][open] .kopf__balken[data-astro-cid-yxete6jp]{display:none}.kopf__klapp[data-astro-cid-yxete6jp][open] .kopf__kreuz[data-astro-cid-yxete6jp]{display:block}.kopf__klapp[data-astro-cid-yxete6jp][open] summary[data-astro-cid-yxete6jp]{color:var(--akzent);border-color:var(--linie)}.kopf__klappmenue[data-astro-cid-yxete6jp]{padding:var(--mass-2) var(--mass-3) var(--mass-3);background:var(--grund);border-block-end:1px solid var(--linie);box-shadow:var(--schatten-gross);position:absolute;inset-block-start:100%;inset-inline:0}.kopf__klappmenue[data-astro-cid-yxete6jp] ul[data-astro-cid-yxete6jp]{gap:1px;margin:0;padding:0;list-style:none;display:grid}.kopf__klappmenue[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]{padding:.72rem var(--mass-2);color:var(--text);border-radius:var(--rundung-klein);text-decoration:none;display:block}.kopf__klappmenue[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:hover{background:var(--flaeche-2);color:var(--akzent)}.kopf__klappmenue[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp][data-hier]{color:var(--akzent)}@media (width<=60rem){.kopf__menue[data-astro-cid-yxete6jp]{display:none}.kopf__klapp[data-astro-cid-yxete6jp]{display:block}}.fuss[data-astro-cid-osws6ng6]{border-top:1px solid var(--linie);margin-top:var(--mass-7);background:var(--flaeche)}.fuss__inhalt[data-astro-cid-osws6ng6]{justify-content:space-between;align-items:center;gap:var(--mass-2) var(--mass-4);padding-block:var(--mass-4);flex-wrap:wrap;display:flex}.fuss__recht[data-astro-cid-osws6ng6]{color:var(--text-leise);margin:0;font-size:.86rem}.fuss__liste[data-astro-cid-osws6ng6]{gap:var(--mass-3);flex-wrap:wrap;margin:0;padding:0;font-size:.86rem;list-style:none;display:flex}.fuss__liste[data-astro-cid-osws6ng6] a[data-astro-cid-osws6ng6]{min-block-size:1.5rem;color:var(--text-matt);align-items:center;margin-inline:-.2rem;padding-inline:.2rem;text-decoration:none;display:inline-flex}.fuss__liste[data-astro-cid-osws6ng6] a[data-astro-cid-osws6ng6]:hover{color:var(--akzent);text-decoration:underline}:root{--tz-gruen-rgb:149 193 33;--tz-gruen:rgb(var(--tz-gruen-rgb));--tz-schwarz:#1d1d1d;--akzent-gruen:var(--tz-gruen);--akzent-rot:#c12029;--akzent-blau:#2b8fe6;--akzent-gelb:#d9d417;--akzent-blau-text:#1266b0;--grund:#f7f8f5;--flaeche:#fff;--flaeche-2:#eef0ea;--flaeche-tief:#e3e6dd;--linie:#1d1d1d24;--linie-stark:#1d1d1d4d;--text:#1d1d1d;--text-matt:#4a4f45;--text-leise:#656c60;--text-auf-akzent:#1d1d1d;--warnung:#a8241b;--akzent:#587413;--akzent-flaeche:var(--tz-gruen);--akzent-schimmer:rgba(var(--tz-gruen-rgb) / .18);--glut:rgba(var(--tz-gruen-rgb) / .28);--schatten-klein:0 1px 2px #1d1d1d14;--schatten-mittel:0 4px 12px #1d1d1d1a;--schatten-gross:0 12px 32px #1d1d1d24;--bild-grund:var(--flaeche-tief);--schrift-display:"Ethnocentric", "Arial Black", Impact, sans-serif;--schrift-text:-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--schrift-fest:ui-monospace, "Cascadia Mono", Consolas, "SF Mono", monospace;--mass-0:.25rem;--mass-1:.5rem;--mass-2:.75rem;--mass-3:1rem;--mass-4:1.5rem;--mass-5:2rem;--mass-6:3rem;--mass-7:4.5rem;--karte-bildhoehe:140px;--sektionspolster:4.5rem;--sektionspolster-eng:2.5rem;--rundung-klein:.4rem;--rundung:.75rem;--rundung-gross:1.125rem;--breite-inhalt:87.5rem;--breite-lesetext:68rem;--breite-text:62ch;--dauer-kurz:.15s;--dauer:.28s;--dauer-lang:.7s;--erscheinweg:36px;--kopfhoehe:3.5rem;--sektionsweg:72px;--dauer-sektion:1.35s;--erscheinvorlauf:.16s;--erscheinversatz:.12s;--verlauf:cubic-bezier(.22, .61, .36, 1)}@media (prefers-color-scheme:dark){:root:not([data-thema=hell]){--grund:#0f1216;--flaeche:#171b21;--flaeche-2:#1f242b;--flaeche-tief:#0a0d10;--linie:#eef2f61c;--linie-stark:#eef2f63d;--text:#eef2f6;--text-matt:#9aa7b4;--text-leise:#7b8794;--text-auf-akzent:#10140a;--warnung:#ff8a80;--akzent:var(--tz-gruen);--akzent-flaeche:var(--tz-gruen);--akzent-schimmer:rgba(var(--tz-gruen-rgb) / .16);--akzent-blau-text:var(--akzent-blau);--glut:rgba(var(--tz-gruen-rgb) / .4);--schatten-klein:0 1px 2px #00000080;--schatten-mittel:0 4px 12px #0000008c;--schatten-gross:0 12px 32px #0009;--bild-grund:transparent}}:root[data-thema=dunkel]{--grund:#0f1216;--flaeche:#171b21;--flaeche-2:#1f242b;--flaeche-tief:#0a0d10;--linie:#eef2f61c;--linie-stark:#eef2f63d;--text:#eef2f6;--text-matt:#9aa7b4;--text-leise:#7b8794;--text-auf-akzent:#10140a;--warnung:#ff8a80;--akzent:var(--tz-gruen);--akzent-flaeche:var(--tz-gruen);--akzent-schimmer:rgba(var(--tz-gruen-rgb) / .16);--akzent-blau-text:var(--akzent-blau);--glut:rgba(var(--tz-gruen-rgb) / .4);--schatten-klein:0 1px 2px #00000080;--schatten-mittel:0 4px 12px #0000008c;--schatten-gross:0 12px 32px #0009;--bild-grund:transparent}@font-face{font-family:Ethnocentric;src:url(/schrift/ethnocentric-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:95%}@font-face{font-family:Ethnocentric;src:url(/schrift/ethnocentric-kursiv.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;size-adjust:95%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--grund);color:var(--text);font-family:var(--schrift-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:clamp(1rem,.94rem + .3vw,1.1875rem);line-height:1.65}h1,h2,h3,h4{font-family:var(--schrift-text);text-wrap:balance;margin:0;font-weight:700;line-height:1.2}.display{font-family:var(--schrift-display);font-weight:400}p{max-width:var(--breite-text);margin:0}img,video,svg{max-width:100%;height:auto;display:block}picture{display:contents}picture>source{display:none}a{color:var(--akzent);text-underline-offset:3px}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--akzent);outline-offset:3px;border-radius:2px}.nur-vorlesen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sprunglink{top:var(--mass-1);left:var(--mass-1);z-index:100;padding:var(--mass-2) var(--mass-3);background:var(--flaeche);color:var(--text);border:1px solid var(--linie-stark);border-radius:var(--rundung-klein);transition:transform var(--dauer-kurz) var(--verlauf);position:absolute;transform:translateY(-200%)}.sprunglink:focus-visible{transform:translateY(0)}.huelle{width:min(100% - 2 * var(--mass-3), var(--breite-inhalt));margin-inline:auto}.knopf{background:var(--akzent-flaeche);color:var(--text-auf-akzent);font:inherit;cursor:pointer;transition:filter var(--dauer-kurz) var(--verlauf);border:0;border-radius:999px;padding:.6em 1.4em;font-size:.92em;font-weight:700;text-decoration:none;display:inline-block}.knopf:hover{filter:brightness(1.08)}.knopf:disabled{opacity:.6;cursor:progress;filter:none}.knopf--leise{color:var(--text);border:1px solid var(--linie-stark);background:0 0}.knopf--leise:hover{border-color:var(--akzent);color:var(--akzent)}.mehrknopf{inline-size:100%;text-align:center;margin-block-start:var(--mass-3);padding-block:.85em;display:block}.mehrknopf[hidden]{display:none}section>.huelle>h2{color:var(--akzent);text-align:center;text-wrap:balance;margin:0;font-size:clamp(1.35rem,1.05rem + 1.3vw,2rem);line-height:1.35}section>.huelle>.einleitung{margin-block:var(--mass-3) var(--mass-4);max-width:var(--breite-lesetext);color:var(--text-matt);text-align:center;text-wrap:pretty;margin-inline:auto}@media (width<=48rem){section>.huelle>.einleitung,section .einleitung{text-align:start}}[data-laeuft]:not([data-sichtbar]),[data-laeuft]:not([data-sichtbar]):before,[data-laeuft]:not([data-sichtbar]):after,[data-laeuft]:not([data-sichtbar]) *,[data-laeuft]:not([data-sichtbar]) :before,[data-laeuft]:not([data-sichtbar]) :after{animation-play-state:paused!important}[data-erscheint]{transition:opacity var(--dauer-lang) var(--verlauf), transform var(--dauer-lang) var(--verlauf)}section[data-erscheint]{transition:opacity var(--dauer-sektion) var(--verlauf), transform var(--dauer-sektion) var(--verlauf)}.js section[data-erscheint]:not([data-da]){opacity:0;transform:translateY(var(--sektionsweg))}.js [data-erscheint]:not([data-da]){opacity:0;transform:translateY(var(--erscheinweg))}.js [data-erscheint][data-da]{opacity:1;transform:none}.js section[data-erscheint] [data-erscheint]{transition-delay:var(--erscheinvorlauf)}.js [data-erscheint][data-versatz="1"]{transition-delay:calc(var(--erscheinvorlauf) + 1 * var(--erscheinversatz))}.js [data-erscheint][data-versatz="2"]{transition-delay:calc(var(--erscheinvorlauf) + 2 * var(--erscheinversatz))}.js [data-erscheint][data-versatz="3"]{transition-delay:calc(var(--erscheinvorlauf) + 3 * var(--erscheinversatz))}.js [data-erscheint][data-versatz="4"]{transition-delay:calc(var(--erscheinvorlauf) + 4 * var(--erscheinversatz))}.js [data-erscheint][data-versatz="5"]{transition-delay:calc(var(--erscheinvorlauf) + 5 * var(--erscheinversatz))}.sektion--abgesetzt{background:linear-gradient(to bottom, var(--grund) 0, var(--flaeche-2) 5rem, var(--flaeche-2) calc(100% - 5rem), var(--grund) 100%)}.sektion--verlauf{background-image:linear-gradient(160deg, var(--flaeche-2) 0%, var(--grund) 45%, color-mix(in srgb, var(--akzent) 7%, var(--grund)) 100%);background-position:50% 30%;background-size:100% 200%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sektion--verlauf{animation-name:grundwandern;animation-timing-function:linear;animation-timeline:view();animation-duration:auto}}}@keyframes grundwandern{0%{background-position:50% 15%}to{background-position:50% 85%}}.hebt{isolation:isolate;transition:transform var(--dauer-kurz) var(--verlauf), border-color var(--dauer-kurz) var(--verlauf), box-shadow var(--dauer-kurz) var(--verlauf);position:relative;overflow:hidden}.hebt:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--akzent-flaeche), color-mix(in srgb, var(--akzent) 30%, transparent));transform-origin:0;block-size:2px;transition:transform .35s var(--verlauf);position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.hebt:hover{border-color:var(--akzent);box-shadow:0 14px 30px #0000004d, 0 0 0 1px color-mix(in srgb, var(--akzent) 30%, transparent);transform:translateY(-6px)}.hebt:hover:after,.hebt:focus-within:after{transform:scaleX(1)}.hebt--zeichen:hover .zeichen{box-shadow:0 6px 18px color-mix(in srgb, var(--akzent) 35%, transparent);transform:scale(1.08)}.hebt--zeichen:hover h3{color:var(--akzent)}.hebt--bild:hover img{transform:scale(1.04)}}.zeichen{transition:transform var(--dauer) var(--verlauf), box-shadow var(--dauer) var(--verlauf)}.hebt--zeichen h3{transition:color var(--dauer-kurz) var(--verlauf)}.hebt--bild img{transition:transform var(--dauer) var(--verlauf)}.hebt--bild{overflow:hidden}@media (hover:hover) and (pointer:fine){.toent tbody tr:hover{background:var(--akzent-schimmer)}}.toent tbody tr{transition:background-color var(--dauer-kurz) var(--verlauf)}.hebt:focus-within{border-color:var(--akzent);transform:translateY(-3px)}.leitung{background:var(--linie);block-size:1px;inline-size:100%;display:block;position:relative;overflow:hidden}.leitung:after{content:"";background:linear-gradient(90deg, transparent, var(--akzent) 45%, color-mix(in srgb, var(--akzent) 55%, white) 50%, var(--akzent) 55%, transparent);inline-size:22%;min-inline-size:6rem;animation:4.5s cubic-bezier(.5,0,.5,1) infinite leitung-signal;position:absolute;inset-block:0}@keyframes leitung-signal{0%{transform:translate(-110%)}60%,to{transform:translate(460%)}}.portleuchten{padding-inline:var(--mass-3);gap:.3rem;display:flex;position:absolute;inset-block-start:calc(var(--karte-bildhoehe) - .9rem);inset-inline:0}.portleuchten i{background:var(--text-matt);opacity:.25;block-size:4px;inline-size:4px;transition:opacity var(--dauer-kurz) var(--verlauf), background-color var(--dauer-kurz) var(--verlauf);border-radius:999px}@media (hover:hover) and (pointer:fine){.hebt:hover .portleuchten i{animation:port-anlauf .5s var(--verlauf) both, port-verkehr 1.7s steps(1) .5s infinite}}.hebt:focus-within .portleuchten i{animation:port-anlauf .5s var(--verlauf) both, port-verkehr 1.7s steps(1) .5s infinite}.hebt:hover .portleuchten i:nth-child(2),.hebt:focus-within .portleuchten i:nth-child(2){animation-duration:.5s,2.3s}.hebt:hover .portleuchten i:nth-child(3),.hebt:focus-within .portleuchten i:nth-child(3){animation-duration:.5s,1.1s}.hebt:hover .portleuchten i:nth-child(4),.hebt:focus-within .portleuchten i:nth-child(4){animation-duration:.5s,2.9s}.hebt:hover .portleuchten i:nth-child(5),.hebt:focus-within .portleuchten i:nth-child(5){animation-duration:.5s,1.3s}.hebt:hover .portleuchten i:nth-child(6),.hebt:focus-within .portleuchten i:nth-child(6){animation-duration:.5s,2.1s}.hebt:hover .portleuchten i:nth-child(7),.hebt:focus-within .portleuchten i:nth-child(7){animation-duration:.5s,3.1s}.hebt:hover .portleuchten i:nth-child(8),.hebt:focus-within .portleuchten i:nth-child(8){animation-duration:.5s,1.9s}@keyframes port-verkehr{0%,41%{opacity:1}43%,49%{opacity:.3}51%,82%{opacity:1}84%,88%{opacity:.3}90%,to{opacity:1}}.portleuchten i:nth-child(2){animation-delay:60ms}.portleuchten i:nth-child(3){animation-delay:.12s}.portleuchten i:nth-child(4){animation-delay:.18s}.portleuchten i:nth-child(5){animation-delay:.24s}.portleuchten i:nth-child(6){animation-delay:.3s}.portleuchten i:nth-child(7){animation-delay:.36s}.portleuchten i:nth-child(8){animation-delay:.42s}@keyframes port-anlauf{0%{opacity:.25;background-color:var(--text-matt)}to{opacity:1;background-color:var(--akzent)}}@media (prefers-reduced-motion:reduce){.leitung:after{display:none}.portleuchten i{animation:none!important}.hebt:hover .portleuchten i,.hebt:focus-within .portleuchten i{opacity:1;background:var(--akzent)}[data-laeuft]{animation:none!important}[data-erscheint],section[data-erscheint]{opacity:1!important;transition:none!important;transform:none!important}.hebt{transition:none}.hebt:hover,.hebt:focus-within{transform:none}.hebt:after{transition:none}.hebt:hover:after,.hebt:focus-within:after{transform:scaleX(1)}.hebt--zeichen:hover .zeichen,.hebt--bild:hover img{transform:none}.zeichen,.hebt--bild img,.toent tbody tr{transition:none}html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
