.footer-links[data-astro-cid-hfrfkrz4]{--gap: 30px}@media(width<=781px){.footer-links[data-astro-cid-hfrfkrz4]>.column[data-astro-cid-hfrfkrz4]{flex-basis:100%!important}.footer-link[data-astro-cid-hfrfkrz4] h2{white-space:nowrap;font-size:clamp(14px,4.4vw,var(--fs-large))}}html:has(.viewer[open]){overflow:hidden}.viewer{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#0a0a0a;color:var(--c-white);display:none;grid-template-rows:auto 1fr}.viewer[open]{display:grid}.viewer:focus{outline:none}.viewer::backdrop{background:#0a0a0a99}.viewer-bar{display:flex;align-items:center;gap:24px;padding:16px 16px 16px var(--outer);min-height:72px}.viewer-title{margin:0;flex:1;min-width:0;font-family:var(--ff-nav);font-weight:500;font-size:var(--fs-medium);line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.viewer-zahl{margin:0;flex-shrink:0;font-family:var(--ff-nav);font-size:var(--fs-small);font-weight:500;color:var(--c-lightgrey);font-variant-numeric:tabular-nums}.viewer-zahl:empty{display:none}.viewer-tipp{position:fixed;left:50%;bottom:32px;translate:-50% 0;margin:0;padding:8px 16px;pointer-events:none;background:#101010cc;color:var(--c-white);font-family:var(--ff-nav);font-size:var(--fs-small);font-weight:500;transition:opacity .4s ease}.viewer-tipp[hidden]{display:none}.viewer-tipp.weg{opacity:0}.viewer-yt{display:inline-flex;align-items:center;gap:.3em;min-height:44px;padding:0 16px;border:1px solid currentColor;color:var(--c-white);text-decoration:none;white-space:nowrap;font-family:var(--ff-nav);font-size:var(--fs-small);font-weight:500;transition:background-color .2s ease}.viewer-yt:hover{background:#ffffff1a;text-decoration:none}.viewer-yt[hidden]{display:none}.viewer-teilen{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 10px;border:0;background:transparent;color:var(--c-white);cursor:pointer;font-family:var(--ff-nav);font-size:var(--fs-small);font-weight:500;white-space:nowrap;transition:background-color .2s ease}.viewer-teilen:hover{background:#ffffff1a}.viewer-teilen[hidden]{display:none}.viewer-teilen svg{width:24px;height:24px;fill:currentColor}.viewer-meldung{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.viewer-close,.viewer-nav{display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;background:transparent;color:var(--c-white);cursor:pointer;border-radius:0;transition:background-color .2s ease}.viewer-close:hover,.viewer-nav:hover{background:#ffffff1a}.viewer-close svg,.viewer-nav svg{width:28px;height:28px;fill:currentColor}.viewer-nav svg{width:36px;height:36px}.viewer-stage{display:grid;place-items:center;--h: calc(100dvh - 104px) ;position:relative;overflow:hidden;min-height:0;padding:0 72px 32px}.viewer-stage>img,.viewer-frame{display:block;aspect-ratio:var(--ar);width:min(100%,var(--h) * var(--ar));height:auto;max-width:100%;max-height:var(--h)}.viewer-stage>img{object-fit:contain;transform-origin:0 0;touch-action:none;user-select:none;-webkit-user-select:none;cursor:zoom-in}.viewer-stage>img.gezoomt{cursor:grab}.viewer-stage>img.zieht{cursor:grabbing}.viewer-frame{--ar: 16 / 9;position:relative;background:#000}.viewer-frame>*{position:absolute;inset:0;width:100%;height:100%;border:0}.viewer-frame img{object-fit:cover}.viewer-frame iframe{opacity:0;transition:opacity .4s ease}.viewer-frame iframe.bereit{opacity:1}.viewer-laden{position:absolute;left:16px;bottom:16px;inset-inline-end:auto;inset-block-start:auto;width:auto;height:auto;margin:0;padding:6px 12px;background:#101010b8;color:var(--c-white);font-family:var(--ff-nav);font-size:var(--fs-x-small);font-weight:500;transition:opacity .3s ease}.viewer-frame:has(iframe.bereit) .viewer-laden{opacity:0}.viewer-frame.frage{display:grid}.viewer-frame>.viewer-hinweis{position:relative;inset:auto;width:auto;height:auto;display:grid;align-content:center;justify-items:center;gap:16px;padding:24px;text-align:center;background:#0a0a0ac7}.viewer-hinweis p{margin:0;max-width:46ch;font-size:var(--fs-small);line-height:1.5;color:var(--c-white)}.viewer-hinweis a{color:var(--c-white);text-decoration:underline}.viewer-hinweis-knoepfe{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.viewer-hinweis-knoepfe>*{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--c-white);background:transparent;color:var(--c-white);font-family:var(--ff-nav);font-size:var(--fs-small);font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .2s ease}.viewer-hinweis-knoepfe>.viewer-play{background:var(--c-white);color:#101010}.viewer-hinweis-knoepfe>:hover{background:#ffffff1f;text-decoration:none}.viewer-hinweis-knoepfe>.viewer-play:hover{background:var(--c-lightgrey)}.viewer-hinweis label{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:var(--fs-x-small);color:var(--c-white);cursor:pointer}.viewer-hinweis input{width:18px;height:18px;margin:0;accent-color:var(--c-white)}@media(prefers-reduced-motion:no-preference){.viewer-laden{animation:viewer-atmen 1.6s ease-in-out infinite alternate}.viewer-frame:has(iframe.bereit) .viewer-laden{animation:none}}@keyframes viewer-atmen{0%{opacity:.55}}.viewer-nav{position:absolute;top:50%;translate:0 -50%;width:56px;height:56px;border-radius:50%;background:#1010108c}.viewer-nav:hover{background:#101010d9}.viewer-prev{left:12px}.viewer-next{right:12px}.viewer-nav[hidden]{display:none}@media(max-width:600px){.viewer-yt-lang,.viewer-teilen-text{display:none}.viewer-teilen{padding:0 10px}}@media(max-width:781px){.viewer{grid-template:auto 1fr auto / 1fr 1fr}.viewer-bar,.viewer-stage{grid-column:1 / -1}.viewer-bar{padding-left:20px;gap:12px}.viewer-stage{padding:0;--h: calc(100dvh - 152px) }.viewer-nav{position:static;translate:none;width:100%;height:64px;grid-row:3;border-radius:0;background:transparent}.viewer-tipp{bottom:88px}}@media(prefers-reduced-motion:no-preference){.viewer.fade[open]{animation:viewer-in .24s cubic-bezier(.16,1,.3,1)}.viewer-stage>.neu{animation:viewer-werk .36s cubic-bezier(.16,1,.3,1)}::view-transition-group(werk){animation-duration:.5s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(werk),::view-transition-new(werk){height:100%;object-fit:cover}::view-transition-old(root),::view-transition-new(root){animation-duration:.3s}}.viewer-stage>*{grid-area:1 / 1}.viewer-glow{aspect-ratio:var(--ar, 16 / 9);width:min(100%,var(--h) * var(--ar, 16 / 9));max-height:var(--h);object-fit:cover;pointer-events:none;position:relative;z-index:-1;scale:1.12;filter:blur(56px) saturate(1.7) brightness(.85);opacity:.75}.viewer-glow.alt{opacity:0;transition:opacity .5s ease}@media(prefers-reduced-motion:no-preference){.viewer-glow:not(.alt){animation:viewer-glow .7s ease-out}}@keyframes viewer-glow{0%{opacity:0}}.viewer-streifen{grid-column:1 / -1;position:relative;display:flex;gap:6px;align-items:center;height:76px;padding:0 var(--outer) 16px;overflow-x:auto;scrollbar-width:none;mask-image:linear-gradient(90deg,transparent,#000 var(--outer),#000 calc(100% - var(--outer)),transparent)}.viewer-streifen::-webkit-scrollbar{display:none}.viewer-streifen[hidden]{display:none}.viewer-streifen button{flex:none;height:52px;padding:0;border:0;border-radius:0;background:#1c1c1c;color:var(--c-white);cursor:pointer;opacity:.4;transition:opacity .2s ease,box-shadow .2s ease}.viewer-streifen button:hover,.viewer-streifen button:focus-visible{opacity:.85}.viewer-streifen button[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--c-white)}.viewer-streifen img{display:block;height:100%;width:auto}.viewer-streifen span{display:grid;place-items:center;height:100%;width:88px;padding:0 6px;font-family:var(--ff-nav);font-size:10px;line-height:1.2;overflow:hidden}@media(min-width:782px){.viewer:has(.viewer-streifen:not([hidden])) .viewer-stage{--h: calc(100dvh - 180px) ;padding-bottom:16px}}@media(max-width:781px){.viewer-streifen{display:none!important}}@keyframes viewer-in{0%{opacity:0}}@keyframes viewer-werk{0%{opacity:.2;scale:.985}}.skip-link{position:absolute;left:16px;top:-100px;z-index:100001;padding:12px 18px;background:var(--c-white);color:var(--c-secondary);font-family:var(--ff-nav);font-size:var(--fs-small);font-weight:600;text-decoration:none}.skip-link:focus{top:16px}.site{min-height:100dvh;display:flex;flex-direction:column}.site>.site-footer{margin-top:auto}.header-band[data-astro-cid-2dt45e57]{background-color:var(--c-secondary);color:var(--c-white)}
