:root{color-scheme:dark;--grund: #141419;--grund-tief: #0e0e12;--platte: #21212a;--platte-hoch: #26262f;--linie: #34343f;--tinte: #0a0a0e;--schrift: #f7f7f7;--schrift-leise: #b9b9c4;--gruen: #7fe030;--gruen-tief: #4f8f1e;--signal: #bfff4a;--knopf-schrift: #17171d;--gruen-hell: #a6e86f;--haus: #ff7a00;--gefahr: #e8543f;--xp: #3aa8f0;--messing: #e8c95a;--du: #40f0dc;--sitz-0: rgb(64 240 220 / .5);--sitz-1: rgb(110 168 216 / .5);--sitz-2: rgb(127 196 160 / .5);--sitz-3: rgb(200 143 216 / .5);--rar-gewoehnlich: #b9b9c4;--rar-meister: #ffe27a;--schrift-text: "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--schrift-anzeige: ui-monospace, "SFMono-Regular", Menlo, Consolas, "DejaVu Sans Mono", monospace;--ease: cubic-bezier(.22, .61, .36, 1);--rand: max(16px, env(safe-area-inset-left), env(safe-area-inset-right));--breite: 1120px}:root{--k: 2px;--s: 3px;--rahmen: var(--s);--hoch: 0px;--liegt: 1;--linie-innen: rgb(0 0 0 / .62);--kantenlicht: rgb(255 255 255 / .09);--kantendunkel: rgb(0 0 0 / .24);--treppe: polygon(calc(var(--k) * 5) 0, calc(100% - var(--k) * 5) 0, calc(100% - var(--k) * 5) calc(var(--k) * 1), calc(100% - var(--k) * 3) calc(var(--k) * 1), calc(100% - var(--k) * 3) calc(var(--k) * 2), calc(100% - var(--k) * 2) calc(var(--k) * 2), calc(100% - var(--k) * 2) calc(var(--k) * 3), calc(100% - var(--k) * 1) calc(var(--k) * 3), calc(100% - var(--k) * 1) calc(var(--k) * 4), calc(100% - var(--k) * 1) calc(var(--k) * 5), 100% calc(var(--k) * 5), 100% calc(var(--k) * 6), 100% calc(var(--k) * 7), 100% calc(var(--k) * 8), 100% calc(100% - var(--k) * 8), 100% calc(100% - var(--k) * 7), 100% calc(100% - var(--k) * 6), 100% calc(100% - var(--k) * 5), calc(100% - var(--k) * 1) calc(100% - var(--k) * 5), calc(100% - var(--k) * 1) calc(100% - var(--k) * 4), calc(100% - var(--k) * 1) calc(100% - var(--k) * 3), calc(100% - var(--k) * 2) calc(100% - var(--k) * 3), calc(100% - var(--k) * 2) calc(100% - var(--k) * 2), calc(100% - var(--k) * 3) calc(100% - var(--k) * 2), calc(100% - var(--k) * 3) calc(100% - var(--k) * 1), calc(100% - var(--k) * 5) calc(100% - var(--k) * 1), calc(100% - var(--k) * 5) 100%, calc(var(--k) * 5) 100%, calc(var(--k) * 5) calc(100% - var(--k) * 1), calc(var(--k) * 3) calc(100% - var(--k) * 1), calc(var(--k) * 3) calc(100% - var(--k) * 2), calc(var(--k) * 2) calc(100% - var(--k) * 2), calc(var(--k) * 2) calc(100% - var(--k) * 3), calc(var(--k) * 1) calc(100% - var(--k) * 3), calc(var(--k) * 1) calc(100% - var(--k) * 4), calc(var(--k) * 1) calc(100% - var(--k) * 5), 0 calc(100% - var(--k) * 5), 0 calc(100% - var(--k) * 6), 0 calc(100% - var(--k) * 7), 0 calc(100% - var(--k) * 8), 0 calc(var(--k) * 8), 0 calc(var(--k) * 7), 0 calc(var(--k) * 6), 0 calc(var(--k) * 5), calc(var(--k) * 1) calc(var(--k) * 5), calc(var(--k) * 1) calc(var(--k) * 4), calc(var(--k) * 1) calc(var(--k) * 3), calc(var(--k) * 2) calc(var(--k) * 3), calc(var(--k) * 2) calc(var(--k) * 2), calc(var(--k) * 3) calc(var(--k) * 2), calc(var(--k) * 3) calc(var(--k) * 1), calc(var(--k) * 5) calc(var(--k) * 1), calc(var(--k) * 5) 0);--treppe-mittel: polygon(calc(var(--k) * 4) 0, calc(100% - var(--k) * 4) 0, calc(100% - var(--k) * 4) calc(var(--k) * 1), calc(100% - var(--k) * 2) calc(var(--k) * 1), calc(100% - var(--k) * 2) calc(var(--k) * 2), calc(100% - var(--k) * 1) calc(var(--k) * 2), calc(100% - var(--k) * 1) calc(var(--k) * 3), calc(100% - var(--k) * 1) calc(var(--k) * 4), 100% calc(var(--k) * 4), 100% calc(var(--k) * 5), 100% calc(var(--k) * 6), 100% calc(100% - var(--k) * 6), 100% calc(100% - var(--k) * 5), 100% calc(100% - var(--k) * 4), calc(100% - var(--k) * 1) calc(100% - var(--k) * 4), calc(100% - var(--k) * 1) calc(100% - var(--k) * 3), calc(100% - var(--k) * 1) calc(100% - var(--k) * 2), calc(100% - var(--k) * 2) calc(100% - var(--k) * 2), calc(100% - var(--k) * 2) calc(100% - var(--k) * 1), calc(100% - var(--k) * 4) calc(100% - var(--k) * 1), calc(100% - var(--k) * 4) 100%, calc(var(--k) * 4) 100%, calc(var(--k) * 4) calc(100% - var(--k) * 1), calc(var(--k) * 2) calc(100% - var(--k) * 1), calc(var(--k) * 2) calc(100% - var(--k) * 2), calc(var(--k) * 1) calc(100% - var(--k) * 2), calc(var(--k) * 1) calc(100% - var(--k) * 3), calc(var(--k) * 1) calc(100% - var(--k) * 4), 0 calc(100% - var(--k) * 4), 0 calc(100% - var(--k) * 5), 0 calc(100% - var(--k) * 6), 0 calc(var(--k) * 6), 0 calc(var(--k) * 5), 0 calc(var(--k) * 4), calc(var(--k) * 1) calc(var(--k) * 4), calc(var(--k) * 1) calc(var(--k) * 3), calc(var(--k) * 1) calc(var(--k) * 2), calc(var(--k) * 2) calc(var(--k) * 2), calc(var(--k) * 2) calc(var(--k) * 1), calc(var(--k) * 4) calc(var(--k) * 1), calc(var(--k) * 4) 0);--treppe-oben: polygon(calc(var(--k) * 5) 0, calc(100% - var(--k) * 5) 0, calc(100% - var(--k) * 5) calc(var(--k) * 1), calc(100% - var(--k) * 3) calc(var(--k) * 1), calc(100% - var(--k) * 3) calc(var(--k) * 2), calc(100% - var(--k) * 2) calc(var(--k) * 2), calc(100% - var(--k) * 2) calc(var(--k) * 3), calc(100% - var(--k) * 1) calc(var(--k) * 3), calc(100% - var(--k) * 1) calc(var(--k) * 5), 100% calc(var(--k) * 5), 100% 100%, 0 100%, 0 calc(var(--k) * 5), calc(var(--k) * 1) calc(var(--k) * 5), calc(var(--k) * 1) calc(var(--k) * 3), calc(var(--k) * 2) calc(var(--k) * 3), calc(var(--k) * 2) calc(var(--k) * 2), calc(var(--k) * 3) calc(var(--k) * 2), calc(var(--k) * 3) calc(var(--k) * 1), calc(var(--k) * 5) calc(var(--k) * 1));--treppe-klein: polygon(calc(var(--k) * 1) 0, calc(100% - var(--k) * 1) 0, calc(100% - var(--k) * 1) calc(var(--k) * 1), 100% calc(var(--k) * 1), 100% calc(var(--k) * 2), 100% calc(var(--k) * 3), 100% calc(100% - var(--k) * 3), 100% calc(100% - var(--k) * 2), 100% calc(100% - var(--k) * 1), calc(100% - var(--k) * 1) calc(100% - var(--k) * 1), calc(100% - var(--k) * 1) 100%, calc(var(--k) * 1) 100%, calc(var(--k) * 1) calc(100% - var(--k) * 1), 0 calc(100% - var(--k) * 1), 0 calc(100% - var(--k) * 2), 0 calc(100% - var(--k) * 3), 0 calc(var(--k) * 3), 0 calc(var(--k) * 2), 0 calc(var(--k) * 1), calc(var(--k) * 1) calc(var(--k) * 1), calc(var(--k) * 1) 0);--form: var(--treppe)}.platte{position:relative;isolation:isolate;background:var(--kontur, var(--linie));clip-path:var(--form)}.platte:before,.platte:after{content:"";position:absolute;z-index:-1;clip-path:var(--form);pointer-events:none}.platte:before{inset:var(--rahmen) var(--rahmen) calc(var(--rahmen) + var(--hoch) * var(--liegt)) var(--rahmen);background:var(--linie-innen)}.platte:after{inset:calc(var(--rahmen) + var(--s)) calc(var(--rahmen) + var(--s)) calc(var(--rahmen) + var(--s) + var(--hoch) * var(--liegt)) calc(var(--rahmen) + var(--s));background:linear-gradient(var(--kantenlicht, transparent) 0 var(--s),transparent var(--s)),linear-gradient(transparent calc(100% - var(--s)),var(--kantendunkel) calc(100% - var(--s))),var(--platte, transparent)}.platte--versenkt{--hoch: 0px;--liegt: 0}.platte--versenkt:after{background:linear-gradient(var(--kantendunkel) 0 var(--s),transparent var(--s)),linear-gradient(transparent calc(100% - var(--s)),var(--kantenlicht, transparent) calc(100% - var(--s))),var(--platte, transparent)}.platte__innen{position:absolute;inset:calc(var(--rahmen) + var(--s));clip-path:var(--form);overflow:hidden}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--grund);scroll-padding-top:calc(64px + env(safe-area-inset-top))}body{margin:0;color:var(--schrift);font:1rem/1.55 var(--schrift-text);-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:-1;background:#9aa3b5;opacity:.05;-webkit-mask:url(/deadrun-start/bild/funken.png) 0 0 / 384px 384px repeat;mask:url(/deadrun-start/bild/funken.png) 0 0 / 384px 384px repeat;pointer-events:none}body:after{content:"";position:absolute;inset:0 0 auto;height:70vh;z-index:-1;background:radial-gradient(80% 60% at 50% 0%,rgb(191 255 74 / .1),transparent 74%),radial-gradient(165% 125% at 50% 0%,rgb(90 200 120 / .09),transparent 72%);pointer-events:none}:root[data-weg] body{display:none}img{display:block;max-width:100%}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit}a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.sprung{position:absolute;left:var(--rand);top:-100px;z-index:50;padding:10px 14px;background:var(--gruen);color:var(--knopf-schrift);font-weight:800;text-decoration:none}.sprung:focus{top:8px}.rahmen{width:100%;max-width:calc(var(--breite) + var(--rand) * 2);margin:0 auto;padding:0 var(--rand)}.anzeige{font-family:var(--schrift-anzeige);font-size:.875rem;font-variant-numeric:tabular-nums;text-shadow:1px 1px 0 var(--tinte)}.ober{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--signal)}.titel2{font-size:clamp(1.45rem,1.1rem + 1.6vw,2.1rem);font-weight:800;line-height:1.15;letter-spacing:-.01em;text-shadow:2px 2px 0 var(--tinte);text-wrap:balance}.abschnitt{padding:56px 0}.abschnitt__kopf{display:grid;gap:8px;margin-bottom:24px}.abschnitt__kopf p:not(.ober){color:var(--schrift-leise);max-width:38em}.funken{position:absolute;inset:0;z-index:-1;background:var(--ton, #9aa3b5);opacity:.05;-webkit-mask:url(/deadrun-start/bild/funken.png) 0 0 / 384px 384px repeat;mask:url(/deadrun-start/bild/funken.png) 0 0 / 384px 384px repeat;animation:atmen 3.4s ease-in-out infinite alternate;pointer-events:none}@keyframes atmen{0%{opacity:.04}to{opacity:.065}}.kopf{position:sticky;top:0;z-index:30;background:#16161df5;border-bottom:1px solid #2a2a35;padding-top:env(safe-area-inset-top)}.kopf__innen{min-height:52px;display:flex;align-items:center;gap:12px}.kopf__marke{position:relative;display:inline-flex;align-items:center;margin-right:auto;min-height:44px;text-decoration:none}.kopf__logo{width:auto;height:32px}.kopf__marke:after{content:none}@media(min-width:700px){.kopf__marke:after{content:"";position:absolute;inset:0;background:url(/deadrun-start/bild/haus-neon-240.webp) left center / auto 40px no-repeat;mix-blend-mode:screen;opacity:.42;pointer-events:none;animation:neon 9s ease-in-out infinite}}@keyframes neon{50%{opacity:.62}}.kopf__rechts{display:flex;align-items:center;gap:8px}.sprachen{position:relative;display:inline-flex;gap:2px;padding:3px;background:var(--linie);clip-path:var(--treppe-klein)}.sprachen:before{content:"";position:absolute;inset:1px;background:var(--grund-tief);clip-path:var(--treppe-klein)}.sprachen a{position:relative;display:inline-grid;place-items:center;min-width:36px;min-height:36px;padding:0 6px;font-size:.75rem;font-weight:700;letter-spacing:.1em;font-variant-numeric:tabular-nums;color:#94949e;text-decoration:none}.sprachen a:hover{color:var(--schrift)}.sprachen a[aria-current=page]{color:#ffb45b;background:#39210f linear-gradient(rgb(255 180 91 / .28) 0 2px,transparent 2px);box-shadow:inset 0 0 0 1px var(--haus);clip-path:var(--treppe-klein)}.sprachen a:focus-visible{outline-offset:-3px}.kopf__anmelden{--s: 2px;--rahmen: 1px;--hoch: 3px;--kontur: #a34a00;--platte: var(--haus);--linie-innen: rgb(0 0 0 / .3);--kantenlicht: rgb(255 255 255 / .3);--form: var(--treppe-klein);display:inline-flex;align-items:center;min-height:38px;padding:0 12px 3px;white-space:nowrap;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2b1200;text-decoration:none}.kopf__anmelden:hover{--platte: #ff8c1f}.kopf__anmelden:active{transform:translateY(var(--hoch));--liegt: 0}.kopf__anmelden:focus-visible{outline:none;--kontur: var(--schrift)}@media(max-width:380px){.kopf__logo{height:28px}.sprachen a{min-width:30px;padding:0 3px}.kopf__anmelden{padding:0 8px 3px;letter-spacing:.04em}}@media(min-width:700px){.kopf__logo{height:40px}}@media(min-width:960px){.kopf{background:none;border-bottom:0;padding-top:16px;pointer-events:none}.kopf__innen{position:relative;max-width:calc(var(--breite) + var(--rand) * 2);padding:0;pointer-events:auto}.kopf__innen{width:calc(100% - var(--rand) * 2);min-height:0;padding:14px 24px;background-color:var(--linie);background-image:linear-gradient(180deg,var(--haus) 0 3px,transparent 3px);clip-path:var(--treppe-mittel);isolation:isolate}.kopf__innen:before{content:"";position:absolute;inset:3px;z-index:-1;background:linear-gradient(180deg,var(--kantenlicht) 0 1px,transparent 1px),linear-gradient(0deg,var(--linie-innen) 0 1px,transparent 1px),linear-gradient(180deg,#26262f 0%,var(--platte) 55%);clip-path:var(--treppe-mittel)}.kopf__rechts{gap:14px}.kopf__anmelden{min-height:40px;padding:0 16px 3px;font-size:.8125rem}html{scroll-padding-top:100px}}.knopf{--form: var(--treppe-mittel);--s: 2px;--rahmen: 1px;--hoch: 4px;--kontur: #b9ee8d;--platte: var(--gruen);--kantenlicht: rgb(255 255 255 / .42);display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:64px;padding:0 22px 4px;font-size:1.2rem;font-weight:800;letter-spacing:.01em;text-decoration:none;color:var(--knopf-schrift);text-shadow:0 1px 0 rgb(255 255 255 / .26);cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform 50ms linear}.knopf:after{background:linear-gradient(var(--kantenlicht, transparent) 0 var(--s),transparent var(--s)),linear-gradient(transparent calc(100% - var(--s)),var(--kantendunkel) calc(100% - var(--s))),linear-gradient(#ffffff1f 0 60%,#00000014 60%),var(--platte)}.knopf--neben{--hoch: 3px;--kontur: var(--linie);--platte: var(--platte-hoch);--kantenlicht: rgb(255 255 255 / .09);min-height:48px;padding-bottom:3px;color:var(--schrift);text-shadow:0 1px 0 rgb(0 0 0 / .4)}.knopf__text{position:relative;z-index:1;display:inline-flex;align-items:baseline}.knopf__licht{position:absolute;inset:0 0 var(--hoch) 0;z-index:0;background:#fff;opacity:0;clip-path:var(--form);transition:opacity .12s var(--ease);pointer-events:none}@media(hover:hover)and (pointer:fine){.knopf:hover .knopf__licht{opacity:.12}.knopf:not(.knopf--neben):hover{filter:brightness(1.06) drop-shadow(0 0 5px rgb(127 224 48 / .5)) drop-shadow(0 3px 12px rgb(127 224 48 / .3))}}.knopf:active{transform:translateY(var(--hoch));--liegt: 0}.knopf:focus-visible{outline:none;--kontur: #f7f7f7;--rahmen: 2px}.knopf[aria-disabled=true]{cursor:progress}.knopf[aria-disabled=true]:not([aria-busy]){cursor:not-allowed;opacity:.55}.punkte{display:inline-flex;gap:3px;margin-left:2px}.punkte i{width:4px;height:4px;background:currentColor;animation:punkt .9s steps(3,end) infinite}.punkte i:nth-child(2){animation-delay:.3s}.punkte i:nth-child(3){animation-delay:.6s}@keyframes punkt{0%{opacity:1}33%{opacity:.25}to{opacity:.25}}.winkel{position:relative;z-index:1;display:inline-block;flex:none;width:8px;height:10px;background:currentColor;clip-path:polygon(0 0,50% 0,50% 20%,75% 20%,75% 40%,100% 40%,100% 60%,75% 60%,75% 80%,50% 80%,50% 100%,0 100%,0 80%,25% 80%,25% 60%,50% 60%,50% 40%,25% 40%,25% 20%,0 20%)}.einwilligung{margin-top:10px;font-size:.8125rem;line-height:1.45;color:var(--schrift-leise)}.einwilligung a{color:var(--schrift);text-underline-offset:2px}.meldung{font-size:.9375rem;line-height:1.45;color:var(--schrift)}.meldung:not(:empty){margin-top:10px;padding:10px 12px;background:var(--platte);border-left:3px solid var(--messing)}.fakten{margin-top:12px;font-size:.8125rem;font-weight:600;color:var(--schrift-leise)}.zweitweg{margin-top:4px;font-size:.875rem}.zweitweg a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--haus);text-underline-offset:3px}.held{position:relative;isolation:isolate;overflow:hidden;padding-bottom:32px;background:radial-gradient(120% 78% at 78% 8%,rgb(127 224 48 / .2),transparent 66%),radial-gradient(90% 60% at 12% 96%,rgb(127 224 48 / .1),transparent 70%),linear-gradient(168deg,#191922,#121219 46%,#0c0c12);border-bottom:1px solid rgb(127 224 48 / .22)}.held:after{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--gruen),transparent 74%);pointer-events:none}.held>.funken{--ton: var(--gruen);opacity:.09}.held__raster{display:grid;grid-template-areas:"text" "arena" "tat" "werte";gap:14px;padding-top:18px}.held__text{grid-area:text;display:grid;gap:6px;justify-items:start}.held__abzeichen{font-size:.72rem;font-weight:800;letter-spacing:.18em;color:var(--gruen-hell)}.held__titel{display:grid;gap:8px;align-content:start;font-size:clamp(2rem,1.3rem + 2.6vw,3.25rem);font-weight:800;line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.titel__a,.titel__b{display:block}.titel__b{color:var(--gruen-hell)}.held__logo{width:210px;height:auto;margin-left:-6px}.held__satz{font-size:1.0625rem;line-height:1.5;color:var(--schrift);max-width:30em}.held__tat{grid-area:tat}.merkmale{display:flex;flex-wrap:wrap;gap:5px;margin-top:14px}.merkmale li{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;background:var(--platte);clip-path:var(--treppe-klein);font-size:.75rem;font-weight:700;letter-spacing:.02em;color:var(--schrift)}.merkmale li:before{content:"";width:9px;height:7px;flex:none;background:var(--gruen);clip-path:polygon(0 43%,22% 43%,22% 57%,33% 57%,33% 71%,44% 71%,44% 57%,56% 57%,56% 43%,67% 43%,67% 29%,78% 29%,78% 14%,89% 14%,89% 0,100% 0,100% 29%,89% 29%,89% 43%,78% 43%,78% 57%,67% 57%,67% 71%,56% 71%,56% 86%,44% 86%,44% 100%,33% 100%,33% 86%,22% 86%,22% 71%,11% 71%,11% 57%,0 57%)}.werte{grid-area:werte;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;border-top:1px solid rgb(59 77 65 / .7)}.werte div{display:flex;flex-direction:column-reverse;gap:2px;padding:14px 0 0}.werte div:nth-child(2n){padding-left:16px;box-shadow:inset 1px 0 #3b4d41b3}.werte dd{margin:0;font-size:1.75rem;font-weight:800;line-height:1;color:var(--signal)}.werte dt{font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--schrift-leise)}@media(max-height:740px){.held__logo{width:190px}}@media(max-width:959px)and (max-height:620px){.held .ober{display:none}.held__logo{width:200px}}:root:not([data-zustand=einladung]) .nur-einladung,[data-zustand=einladung] .nur-neu{display:none}.zwei>span{display:block}.held__titel .nur-einladung{font-size:.8em}[data-zustand=einladung] .held__titel .zwei,[data-start=einladung] .held__titel .zwei{display:grid;align-content:end;min-height:1.76em}@media(max-width:959px){[data-zustand=einladung] .held__titel .zwei,[data-start=einladung] .held__titel .zwei{min-height:2.64em}}:root[data-start=einladung] .zwei{display:grid}:root[data-start=einladung] .zwei>span{display:block;grid-area:1 / 1}:root[data-start=einladung] .held__titel .zwei>span{align-self:end}:root[data-start=einladung]:not([data-zustand=einladung]) .zwei>.nur-einladung,:root[data-start=einladung][data-zustand=einladung] .zwei>.nur-neu{visibility:hidden}.exponat{grid-area:arena;position:relative;isolation:isolate;display:grid;justify-items:center;--dio-h: clamp(150px, 100vh - 560px, 400px);--dio-h: clamp(150px, 100svh - 560px, 400px)}.exponat:before{content:"";position:absolute;z-index:-1;left:50%;top:-14%;width:min(130%,760px);height:104%;transform:translate(-50%);background:linear-gradient(rgb(234 246 234 / .075),rgb(191 255 74 / .035) 60%,transparent);clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);pointer-events:none}.buehne{grid-area:1 / 1;position:relative;width:min(100%,calc(var(--dio-h) * 320 / 232));aspect-ratio:320 / 232;cursor:crosshair;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.buehne.aktiv{touch-action:none}.buehne__leinwand{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;opacity:0;transition:opacity .5s var(--ease)}[data-bereit]>.buehne>.buehne__leinwand{opacity:1}.exponat [hidden],.tafel[hidden]{display:none!important}.ecke{position:absolute;width:14px;height:14px;background:linear-gradient(var(--linie),var(--linie)) 0 0 / 14px 3px no-repeat,linear-gradient(var(--linie),var(--linie)) 0 0 / 3px 14px no-repeat;pointer-events:none}.ecke--1{left:0;top:0}.ecke--2{right:0;top:0;transform:scaleX(-1)}.ecke--3{left:0;bottom:0;transform:scaleY(-1)}.ecke--4{right:0;bottom:0;transform:scale(-1)}.buehne__etikett{position:absolute;left:18px;top:4px;display:flex;align-items:center;gap:8px;font-family:var(--schrift-anzeige);font-size:.625rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--messing);text-shadow:1px 1px 0 var(--tinte);white-space:nowrap;pointer-events:none}.buehne__etikett i{width:6px;height:6px;flex:none;background:var(--gefahr);animation:lampe 1.2s steps(2) infinite}@keyframes lampe{50%{opacity:0}}.marke{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}.marke__strich{position:absolute;left:0;top:-26px;width:14px;height:26px;background:var(--marke, var(--messing));clip-path:polygon(0 100%,2px 100%,2px 22px,4px 22px,4px 18px,6px 18px,6px 14px,8px 14px,8px 10px,10px 10px,10px 6px,12px 6px,12px 0,14px 0,14px 4px,12px 4px,12px 8px,10px 8px,10px 12px,8px 12px,8px 16px,6px 16px,6px 20px,4px 20px,4px 24px,2px 24px,2px 26px,0 26px)}.marke__schild{position:absolute;left:12px;top:-40px;padding:4px 6px;white-space:nowrap;background:var(--marke, var(--messing));color:var(--tinte);font-family:var(--schrift-anzeige);font-size:.59rem;font-weight:800;line-height:1;letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 -2px #0000004d}.marke--links .marke__strich{left:-14px;transform:scaleX(-1)}.marke--links .marke__schild{left:auto;right:12px}.marke--du{--marke: var(--du)}.marke--boss{--marke: var(--gefahr)}.marke--boss .marke__schild{color:#fff}.bossbalken{position:absolute;left:18%;right:18%;bottom:24px;display:grid;gap:3px;text-align:center;font-family:var(--schrift-anzeige);font-size:.5625rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--gefahr);text-shadow:1px 1px 0 var(--tinte)}.bossbalken i{height:6px;background:var(--tinte);box-shadow:0 0 0 2px var(--tinte)}.bossbalken b{display:block;height:100%;background:var(--gefahr);transform-origin:left center}.buehne__ruf{position:absolute;left:0;right:0;top:34%;text-align:center;font-family:var(--schrift-anzeige);font-size:1.125rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--signal);text-shadow:2px 2px 0 var(--tinte);opacity:0;pointer-events:none}.buehne__ruf.an{animation:ruf .9s steps(6) forwards}@keyframes ruf{0%{opacity:0;transform:scale(1.6)}20%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}.buehne__tipp{position:absolute;left:0;right:0;bottom:4px;text-align:center;font-family:var(--schrift-anzeige);font-size:.625rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--signal);text-shadow:1px 1px 0 var(--tinte);pointer-events:none;animation:lampe 1.4s steps(2) infinite}.buehne__tipp.weg{visibility:hidden;animation:none}.buehne__tipp .grob{display:none}@media(pointer:coarse){.buehne__tipp .grob{display:inline}.buehne__tipp .fein{display:none}}.tafel{grid-area:arena;align-self:center;justify-self:center;z-index:2;width:min(100%,420px);--form: var(--treppe-mittel);--kontur: var(--gruen);--platte: rgb(10 16 11 / .96);display:grid;gap:8px;padding:14px 16px 12px;animation:tafel .36s var(--ease) both}@keyframes tafel{0%{opacity:0;transform:translateY(16px)}}.tafel__titel{font-size:1.125rem;font-weight:800;line-height:1.2}.tafel__zahlen{color:var(--signal);font-weight:800;font-size:.8125rem;letter-spacing:.08em}.tafel__satz{font-size:.875rem;color:var(--schrift-leise)}.tafel__nochmal{justify-self:center;padding:6px 10px;background:none;border:0;color:var(--schrift-leise);font:inherit;font-size:.8125rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tafel__nochmal:focus-visible{outline:2px solid var(--signal);outline-offset:2px}[data-tafel] .buehne{opacity:.35}.sockel{display:flex;justify-content:space-between;gap:8px;width:min(88%,440px);margin-top:-4px;padding:8px 12px;background:var(--messing);color:var(--tinte);font-size:.625rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;clip-path:var(--treppe-klein);box-shadow:inset 0 -3px #00000047,inset 0 2px #fff6}.sockel b{font-weight:900}@media(max-width:400px){.sockel{letter-spacing:.08em}.sockel__modus{display:none}.buehne__etikett{letter-spacing:.12em}}.streifen{width:var(--bw, var(--b));height:var(--bh, var(--b));overflow:hidden}.streifen img{width:auto;max-width:none;height:100%;image-rendering:pixelated;animation:laufbild var(--takt, .8s) steps(8) infinite;animation-delay:var(--versatz, 0ms)}@keyframes laufbild{to{transform:translate(-100%)}}[data-ruhe] *,[data-ruhe] *:after{animation-play-state:paused!important}.film{position:relative;background:var(--grund-tief);padding:56px 0 48px}.film:before,.film:after{content:"";position:absolute;left:0;right:0;height:4px;background:repeating-linear-gradient(90deg,var(--platte) 0 6px,transparent 6px 14px)}.film:before{top:18px}.film:after{bottom:18px}.film__band{display:grid;grid-auto-flow:column;grid-auto-columns:240px;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rand);padding:4px var(--rand) 12px;margin:0 calc(var(--rand) * -1);scrollbar-width:thin;scrollbar-color:var(--linie) transparent;overscroll-behavior-x:contain}.film__karte{scroll-snap-align:start;display:grid;gap:12px;align-content:start}.film__bild{--kontur: var(--linie);--platte: var(--tinte);--form: var(--treppe-mittel);aspect-ratio:720 / 1400}.film__bild picture{display:block;height:100%}.film__bild img{width:100%;height:100%;object-fit:cover}.film__marke{margin-bottom:4px;color:var(--signal);font-weight:700;font-size:.8125rem;letter-spacing:.04em}.film__karte h3{font-size:1.0625rem;font-weight:800;line-height:1.3}.film__karte p:not(.film__marke){color:var(--schrift-leise);font-size:.9375rem;line-height:1.5;margin-top:2px}.film__schluss{margin-top:20px;max-width:36em;font-size:1.0625rem;color:var(--schrift)}.band-horde{display:inline-block;padding:6px 14px 7px;background:var(--tinte);color:var(--messing);font-family:var(--schrift-anzeige);font-size:clamp(1rem,.8rem + 1vw,1.375rem);font-weight:800;letter-spacing:.3em;text-transform:uppercase;text-shadow:1px 1px 0 #000}.horde__gruppe{margin-top:28px}.horde__gruppe h3{margin-bottom:12px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--schrift-leise)}.saal{display:grid;gap:18px;margin-top:28px}.saal .horde__gruppe{margin-top:0}.vitrine{--form: var(--treppe-mittel);position:relative;background:var(--tinte);clip-path:var(--treppe-mittel);box-shadow:inset 0 0 0 3px var(--linie);padding:8px}.vitrine:before{content:"";position:absolute;inset:3px;background:radial-gradient(ellipse at 50% 40%,rgb(127 224 48 / .08),transparent 65%);pointer-events:none}.vitrine canvas{display:block;width:100%;height:auto;image-rendering:pixelated;opacity:0;transition:opacity .5s var(--ease)}.vitrine[data-bereit] canvas{opacity:1}.legende{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.legende li{display:grid;grid-template-columns:2em minmax(0,1fr) auto;align-items:baseline;column-gap:6px;padding:8px 9px;background:var(--platte);clip-path:var(--treppe-klein);font-size:.8125rem;font-weight:700;line-height:1.3}.legende b{grid-row:span 2;font-family:var(--schrift-anzeige);color:var(--messing)}.legende small{grid-column:2 / -1;font-size:.6875rem;font-weight:600;color:var(--schrift-leise)}.legende--bosse b,.legende--bosse svg{color:var(--gefahr)}.legende svg{grid-column:3;grid-row:1;width:10px;height:10px;align-self:center}.legende li[data-vorn]{background:#3a1814;box-shadow:inset 0 0 0 2px var(--gefahr)}.arsenal__liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}.waffe{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto 1fr;gap:2px 12px;align-items:start}.waffe img{grid-row:span 2;width:44px;height:44px;image-rendering:pixelated;background:var(--platte);outline:1px solid var(--linie);outline-offset:-1px}.waffe__name{font-weight:700;font-size:.9375rem;line-height:1.3;hyphens:auto;overflow-wrap:anywhere}.waffe__regel{font-size:.8125rem;line-height:1.4;color:var(--schrift-leise)}.arsenal__satz{margin-top:24px;max-width:36em}.rar-gewoehnlich{color:var(--rar-gewoehnlich);font-weight:700}.rar-meister{color:var(--rar-meister);font-weight:700}.komet{display:grid;gap:12px;margin-top:28px;padding-top:20px;border-top:1px dashed var(--linie)}.komet h3{font-size:1.125rem;font-weight:800}.komet p{color:var(--schrift-leise)}.relikte{display:flex;gap:8px}.relikte img{width:60px;height:60px;image-rendering:pixelated}.koop__raster{display:grid;gap:28px}.koop__text{display:grid;gap:10px;align-content:start}.koop__text>p:not(.ober){color:var(--schrift-leise);max-width:32em}.koop__tat{margin-top:10px;max-width:420px}.raum{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:420px;color:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.raum:active .raum__knopf{transform:translateY(var(--hoch));--liegt: 0}@media(hover:hover)and (pointer:fine){.raum:hover .raum__knopf{--kontur: var(--gruen-tief);color:var(--schrift)}}.sitz{--form: var(--treppe-klein);--s: 2px;--rahmen: 1px;--hoch: 2px;--kontur: var(--linie);--platte: var(--platte);display:grid;gap:8px;padding:14px 14px 16px;font-family:var(--schrift-anzeige);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.sitz i{display:block;height:6px;background:var(--farbe)}.sitz--frei{color:var(--schrift-leise);font-weight:400}.sitz--du{color:var(--du)}.raum__knopf{--form: var(--treppe-mittel);--s: 2px;--rahmen: 1px;--hoch: 3px;--kontur: var(--linie);--platte: var(--platte-hoch);grid-column:1 / -1;display:flex;align-items:center;justify-content:center;min-height:44px;padding-bottom:3px;font-size:.875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--schrift-leise)}.heute__tafel{--form: var(--treppe-mittel);--kontur: var(--linie);--platte: var(--platte);padding:16px 16px 18px;max-width:640px}.heute table{width:100%;border-collapse:collapse}.heute th,.heute td{padding:8px 6px;text-align:left;border-bottom:1px solid rgb(59 77 65 / .6)}.heute th{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--schrift-leise);font-weight:700}.heute td:first-child,.heute th:first-child{width:3.5em}.heute td:nth-child(3),.heute td:nth-child(4),.heute th:nth-child(3),.heute th:nth-child(4){text-align:right}.heute td:nth-child(2){overflow-wrap:anywhere}.heute__zaehlt{margin-top:12px;color:var(--schrift-leise);font-size:.875rem}.ticket{--form: var(--treppe-klein);--s: 2px;--rahmen: 1px;--kontur: var(--linie);--platte: var(--platte);max-width:760px;padding:22px 20px 0}.ticket__absatz{max-width:42em}.ticket dl{display:grid;grid-template-columns:max-content 1fr;gap:8px 16px;margin-top:18px;padding-top:16px;border-top:2px dashed var(--linie)}.ticket dt{font-family:var(--schrift-anzeige);font-size:.8125rem;color:var(--schrift-leise);text-transform:uppercase;letter-spacing:.08em;padding-top:2px}.ticket dd{font-weight:600}.ticket__nummer{margin:18px -20px 0;padding:10px 20px 12px;border-top:2px dashed var(--linie);color:var(--schrift-leise);font-size:.75rem;letter-spacing:.08em}.fragen__liste{display:grid;gap:10px;max-width:760px}.frage{--form: var(--treppe-mittel);--kontur: var(--linie);--platte: var(--platte)}.frage summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;padding:14px 18px;font-weight:700;cursor:pointer;list-style:none}.frage summary::-webkit-details-marker{display:none}.frage summary:focus-visible{outline-offset:-4px}.frage:has(>summary:focus-visible){--kontur: var(--signal)}.frage:has(>summary:focus-visible)>summary{outline:none}.frage summary .winkel{transform:rotate(90deg);color:var(--gruen)}.frage[open] summary .winkel{transform:rotate(-90deg)}.frage p{padding:0 18px 18px;color:var(--schrift-leise)}.schluss{position:relative;isolation:isolate;overflow:hidden;text-align:center;padding:64px 0 72px}.schluss__raster{display:grid;justify-items:center;gap:18px;max-width:460px;margin:0 auto}.schluss__figur{--form: var(--treppe-mittel);--kontur: var(--linie);--platte: #24401d;width:148px;height:168px}.schluss__boden{position:absolute;left:-170px;bottom:-40px;width:600px;height:1080px;max-width:none;image-rendering:pixelated}.schluss__figur .streifen{position:absolute;left:calc(50% - 48px);bottom:12px}.schluss .knopf,.schluss .einwilligung,.schluss .fakten{text-align:center}.schluss__tat{width:100%}.fuss{background:var(--grund-tief);padding:32px 0 calc(40px + env(safe-area-inset-bottom));font-size:.875rem;color:var(--schrift-leise)}.fuss__raster{display:grid;gap:14px}.fuss nav ul{display:flex;flex-wrap:wrap;gap:0 18px}.fuss a{display:inline-flex;align-items:center;min-height:44px;color:var(--schrift);text-underline-offset:3px}.leiste{--form: var(--treppe-oben);--kontur: var(--linie);--platte: var(--grund);--hoch: 0px;--liegt: 0;position:fixed;left:0;right:0;bottom:0;z-index:20;padding:12px var(--rand) calc(10px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .16s var(--ease)}.leiste .platte__innen{inset:calc(var(--rahmen) + var(--s)) calc(var(--rahmen) + var(--s)) 0}.leiste[data-zeigen]{transform:translateY(0);transition-duration:.22s}.leiste .einwilligung{margin-top:6px;font-size:.75rem;line-height:1.35}.leiste__inhalt{max-width:560px;margin:0 auto}@media(max-width:959px){:root[data-leiste-da]{scroll-padding-bottom:calc(var(--leiste-h, 150px) + 16px)}}@media(min-width:600px){.held__raster{max-width:560px;margin:0 auto}.film__band{grid-auto-columns:calc((100% - var(--rand) * 2 - 28px) / 2.3)}.koop__raster{grid-template-columns:1fr 1fr;align-items:center}}@media(min-width:960px){.held{padding:28px 0 48px;border-bottom:0;background:none}.held:after{display:none}.held>.funken{display:none}.held__ring{padding:3px 3px 7px;background:linear-gradient(transparent calc(100% - 4px),var(--linie-innen) calc(100% - 4px)),var(--linie);clip-path:var(--treppe)}.held__ring>.held__raster{position:relative;isolation:isolate;clip-path:var(--treppe);background:radial-gradient(120% 78% at 78% 8%,rgb(127 224 48 / .2),transparent 66%),radial-gradient(90% 60% at 12% 96%,rgb(127 224 48 / .1),transparent 70%),linear-gradient(168deg,#191922,#121219 46%,#0c0c12)}.held__ring>.held__raster:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--gruen),transparent 74%);pointer-events:none}.held__raster{max-width:none;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"arena ." "arena text" "arena tat" "arena ." "werte werte";grid-template-rows:1fr auto auto 1fr auto;column-gap:clamp(40px,5vw,72px);row-gap:0;align-items:start;min-height:calc(100vh - 190px);min-height:calc(100svh - 190px);padding:32px 44px 28px}.held__text{gap:14px}.held__titel{font-size:clamp(2.75rem,1.2rem + 2.4vw,3.75rem)}.held__logo{width:clamp(260px,22vw,330px);margin-left:-8px}.held__satz{font-size:1.1875rem}.held__tat{max-width:540px;padding-top:30px}.werte{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px}.werte div,.werte div:nth-child(2n){padding:18px 0 0 28px;box-shadow:inset 1px 0 #3b4d41b3}.werte div:first-child{padding-left:0;box-shadow:none}.werte dd{font-size:2.25rem}.exponat{--dio-h: clamp(300px, 100vh - 200px, 470px);--dio-h: clamp(300px, 100svh - 200px, 470px)}.buehne{width:min(36vw,520px,calc(var(--dio-h) * 320 / 232))}.held__raster>.exponat{align-self:center}.saal{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:40px;margin-top:40px}.saal--bosse .vitrine{order:2}.film__band{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;margin:0;padding:4px 0 0}.arsenal__liste{grid-template-columns:repeat(4,minmax(0,1fr))}.leiste{display:none}.abschnitt{padding:80px 0}}@media(min-width:960px)and (max-height:740px){.held__logo{width:240px}}@media(min-width:1280px){.held__raster{column-gap:88px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.funken{opacity:.1}.buehne__leinwand,.vitrine canvas{opacity:1}.knopf:active,.raum:active .raum__knopf{transform:none}}
