@font-face{font-family: "Archivo Black";src: url(/fonts/archivo-black-latin.woff2) format("woff2");font-weight: 400;font-display: swap}@font-face{font-family: "Archivo";src: url(/fonts/archivo-var-latin.woff2) format("woff2");font-weight: 100 900;font-display: swap}@font-face{font-family: "Space Mono";src: url(/fonts/space-mono-400-latin.woff2) format("woff2");font-weight: 400;font-display: swap}@font-face{font-family: "Space Mono";src: url(/fonts/space-mono-700-latin.woff2) format("woff2");font-weight: 700;font-display: swap}:root{--bg: #F3F1EC;--ink: #111111;--f-titel: "Archivo Black","Arial Black",Helvetica,sans-serif;--f-text: Archivo,Helvetica,Arial,sans-serif;--f-mono: "Space Mono",ui-monospace,Menlo,monospace;--rand: 2px;--r-karte: 24px;--r-pille: 999px;--r-regler: 4px;--rand-x: 16px;--pult-h: 132px;--bpm: 124;--pitch-pos: 50%;color-scheme: light}[data-modus="indoor"]{--bg: #0C0C0D;--ink: #F1EFEA;color-scheme: dark}@media (min-width: 64rem){:root{--rand-x: 32px;--pult-h: 0px}}@view-transition{navigation: auto}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;background: var(--bg)}body{margin: 0;min-height: 100vh;display: flex;flex-direction: column;background: var(--bg);color: var(--ink);font: 500 16px/1.5 var(--f-text);-webkit-font-smoothing: antialiased;transition: background-color .4s,color .4s;padding-bottom: calc(var(--pult-h) + env(safe-area-inset-bottom));overflow-x: hidden}a{color: inherit}img{max-width: 100%;height: auto;display: block}button{font: inherit;color: inherit}:focus-visible{outline: 3px solid currentColor;outline-offset: 3px}[hidden]{display: none !important}.mono{font-family: var(--f-mono);font-weight: 700}.mono-label{margin: 0;font: 700 11px/1.3 var(--f-mono);letter-spacing: .2em;text-transform: uppercase;opacity: .7}.nur-vorlesen{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.zum-inhalt{position: absolute;left: 8px;top: -60px;z-index: 50;padding: 10px 16px;background: var(--ink);color: var(--bg);border-radius: 8px}.zum-inhalt:focus{top: 8px}.titel{margin: 0;font: 400 clamp(2.5rem,11vw,4rem)/.9 var(--f-titel);letter-spacing: -.04em;text-transform: uppercase;text-wrap: balance;overflow-wrap: break-word;hyphens: manual}.titel--riesig{font-size: clamp(3rem,13vw,6.5rem);line-height: .86;letter-spacing: -.045em}.einleitung{margin: 0;font-size: 15px;opacity: .85;text-wrap: pretty}@media (min-width: 64rem){.einleitung{font-size: 17px}.mono-label{font-size: 12px}}.donut{--d: 16px;--r: 5px;display: inline-block;flex: none;width: var(--d);height: var(--d);border-radius: 50%;border: var(--r) solid currentColor}.donut--xs{--d: 12px;--r: 4px}.donut--s{--d: 14px;--r: 4px}.donut--knopf{--d: 16px;--r: 5px}.donut--punkt{--d: 14px;--r: 5px}.donut--sprache{--d: 16px;--r: 2px;transition: border-width .2s}[aria-current]>.donut--sprache{--r: 6px}.donut--kapitel{--d: 40px;--r: 12px;margin-top: 4px}.donut--huelle{--d: 44px;--r: 15px;align-self: center}.donut--play{--d: 44px;--r: 13px}.donut--rand{--d: 22px;--r: 7px}.donut--voll{--d: 22px;--r: 11px}.donut-liste{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px}.donut-liste li{display: flex;align-items: center;gap: 12px;font: 700 17px/1.3 var(--f-text)}.knopf{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 52px;padding: 0 24px 0 16px;border-radius: var(--r-pille);border: var(--rand) solid currentColor;background: none;cursor: pointer;text-decoration: none;font: 700 14px/1 var(--f-text);letter-spacing: .08em;text-transform: uppercase;white-space: nowrap;transition: transform .15s,opacity .15s}.knopf:hover{opacity: .85}.knopf:active{transform: scale(.97)}.knopf--voll{background: var(--ink);color: var(--bg);border-color: var(--ink)}.knopf--klein{min-height: 44px;padding: 0 16px 0 12px;font-size: 12px;gap: 8px}.knopfreihe{display: flex;flex-wrap: wrap;gap: 12px}.link-knopf{background: none;border: 0;padding: 4px 0;font: inherit;text-decoration: underline;cursor: pointer}.kopf{display: flex;align-items: center;gap: 8px;padding: 10px var(--rand-x);border-bottom: var(--rand) solid currentColor;view-transition-name: kopf}.marke{display: flex;align-items: center;gap: 10px;min-width: 0;flex: 1;text-decoration: none}.marke .logo{width: 36px;height: 36px;flex: none}.marke-name{font: 400 15px/1 var(--f-titel);letter-spacing: -.02em;text-transform: uppercase;white-space: nowrap}@media (max-width: 29.99rem){.marke{gap: 8px}.marke .logo{width: 32px;height: 32px}.marke-name{display: flex;flex-direction: column;gap: 2px;font-size: 13px}.marke-dj{font: 700 9px/1 var(--f-mono);letter-spacing: .3em}.sprachen a{min-width: 34px}}.ticker,.uhr{display: none}.sprachen{display: flex}.sprachen a{display: flex;align-items: center;justify-content: center;gap: 7px;min-width: 40px;height: 44px;text-decoration: none;font: 700 11px/1 var(--f-mono);letter-spacing: .1em;text-transform: uppercase}.sprache-name{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}@media (min-width: 40rem){.sprache-name{position: static;width: auto;height: auto;overflow: visible;clip-path: none}.sprachen a{padding: 0 8px}}@media (min-width: 64rem){.kopf{gap: 20px;padding: 16px var(--rand-x);border-bottom-width: 1px}.marke{flex: none;gap: 14px}.marke .logo{width: 52px;height: 52px}.marke-name{font-size: 22px}.ticker{display: block;flex: 1;min-width: 0;overflow: hidden;opacity: .75;mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ticker-band{display: flex;width: max-content;animation: ticker 60s linear infinite;font: 700 12px/1 var(--f-mono);letter-spacing: .14em;text-transform: uppercase;white-space: pre}.uhr{display: block;margin: 0;padding: 8px 12px;border: var(--rand) solid currentColor;border-radius: var(--r-pille);font: 700 12px/1 var(--f-mono);letter-spacing: .1em;text-transform: uppercase;white-space: nowrap}}@keyframes ticker{to{transform: translateX(-50%)}}.pult{position: fixed;left: 0;right: 0;bottom: 0;z-index: 20;display: flex;flex-direction: column;gap: 8px;padding: 8px 12px calc(10px + env(safe-area-inset-bottom));background: var(--bg);border-top: var(--rand) solid currentColor;transition: background-color .4s;view-transition-name: pult}.kanaele{list-style: none;margin: 0;padding: 0;display: flex;justify-content: space-between;order: 2}.kanaele li{position: relative}.kanal-side{display: none}.kanaele li{flex: 1 1 0;min-width: 0;display: flex;justify-content: center}.kanal{display: flex;flex-direction: column;align-items: center;gap: 6px;width: 100%;max-width: 56px;padding-top: 2px;text-decoration: none;opacity: .6;transition: opacity .2s}.kanal[aria-current],.kanal:hover,.kanal:focus-visible{opacity: 1}.fader{position: relative;display: block;width: 28px;height: 52px}.fader::before{content: "";position: absolute;left: 50%;top: 0;bottom: 0;width: 2px;margin-left: -1px;background: currentColor;opacity: .4}.fader-knopf{position: absolute;left: 2px;right: 2px;height: 10px;top: calc(100% - 10px);background: currentColor;border-radius: 2px;transition: top .25s cubic-bezier(.3,1.4,.5,1)}.kanal:hover .fader-knopf,.kanal:focus-visible .fader-knopf{top: 40%}.kanal[aria-current] .fader-knopf{top: 0}.kanal-name{font: 700 10px/1 var(--f-mono);letter-spacing: .02em;text-transform: uppercase;white-space: nowrap}@media (max-width: 22.5rem){.kanal-name{font-size: 8.5px;letter-spacing: 0}}@media (max-width: 63.99rem){.kanaele:has(li:nth-child(8)) .kanal-name{font-size: 8px;letter-spacing: 0}}.kanal-lang{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.xf{display: flex;align-items: center;gap: 10px;font: 700 10px/1 var(--f-mono);letter-spacing: .12em;text-transform: uppercase;order: 1}.xf-seite{width: 56px}.xf-seite:last-of-type{text-align: right}.xf-titel{display: none}.xf-regler{position: relative;flex: 1;height: 34px;padding: 0;border: 0;background: none;cursor: pointer;touch-action: pan-y}.xf-schiene{position: absolute;left: 0;right: 0;top: 50%;height: 2px;margin-top: -1px;background: currentColor;opacity: .4}.xf-knopf{position: absolute;top: 4px;bottom: 4px;width: 40px;left: 0;background: currentColor;border-radius: 2px;transition: left .35s cubic-bezier(.3,1.2,.5,1)}[data-modus="indoor"] .xf-knopf{left: calc(100% - 40px)}@media (min-width: 64rem){.pult{position: sticky;top: 0;bottom: auto;flex-direction: row;align-items: flex-end;gap: 0;padding: 14px var(--rand-x);border-top: 0;border-bottom: var(--rand) solid currentColor}.kanaele{order: 0;justify-content: flex-start;flex: 1}.kanaele li{flex: none;display: block}.kanal{width: auto;min-width: 76px;max-width: none;gap: 8px;padding: 16px 10px 0}.kanal-side{display: block;position: absolute;left: 8px;top: -2px;font: 700 9px/1 var(--f-mono);letter-spacing: .14em;text-transform: uppercase;opacity: .5}.fader{width: 40px;height: 84px}.fader-knopf{left: 4px;right: 4px;height: 12px;top: calc(100% - 12px)}.kanal-name{font-size: 11px;letter-spacing: .12em}.kanal-kurz{display: none}.kanal-lang{position: static;width: auto;height: auto;overflow: visible;clip-path: none}.xf{order: 1;display: grid;grid-template-columns: auto 200px auto;grid-template-rows: 36px auto;gap: 8px 12px;font-size: 11px}.xf-seite{width: auto;grid-row: 2}.xf-seite:first-of-type{grid-column: 1 / 2}.xf-regler{grid-column: 1 / 4;grid-row: 1;width: 100%;height: 36px}.xf-seite:last-of-type{grid-column: 3}.xf-titel{display: block;grid-column: 2;grid-row: 2;text-align: center;opacity: .5}.xf-knopf{width: 34px}[data-modus="indoor"] .xf-knopf{left: calc(100% - 34px)}}.hinweis{display: flex;align-items: center;gap: 10px;align-self: flex-start;margin: 16px var(--rand-x) 0;padding: 6px 6px 6px 12px;border: var(--rand) solid currentColor;border-radius: var(--r-pille);font: 700 11px/1.2 var(--f-mono);letter-spacing: .06em;text-transform: uppercase;animation: hinweis-rein .5s cubic-bezier(.3,1.3,.5,1)}.puls{width: 14px;height: 14px;flex: none;border-radius: 50%;border: 4px solid currentColor;animation: puls 1s ease-in-out infinite}.hinweis-zu{width: 32px;height: 32px;flex: none;border: 0;border-radius: 50%;background: none;font-size: 18px;line-height: 1;cursor: pointer}@keyframes puls{50%{transform: scale(.75)}}@keyframes hinweis-rein{from{opacity: 0;transform: translateY(-8px)}}@media (min-width: 64rem){.hinweis{margin-top: 24px;font-size: 13px}}.inhalt{flex: 1;width: 100%;padding: 20px var(--rand-x) 40px;display: flex;flex-direction: column;gap: 24px}@media (min-width: 64rem){.inhalt{padding: 40px var(--rand-x) 56px}}.kopfzeile{display: flex;flex-direction: column;gap: 10px}@media (min-width: 64rem){.kopfzeile{flex-direction: row;align-items: flex-end;justify-content: space-between;gap: 24px}}.beispiel{display: inline-flex;align-items: center;gap: 8px;align-self: flex-start;margin: 0;padding: 6px 12px;border: 1px dashed currentColor;border-radius: 8px;font: 700 11px/1.3 var(--f-mono);letter-spacing: .06em;text-transform: uppercase}.extern-hinweis{margin: 0;font-size: 13px;opacity: .7}.platzhalter{display: grid;place-items: center;aspect-ratio: 4 / 5;padding: 12px;text-align: center;border: var(--rand) solid currentColor;font: 400 11px/1.4 var(--f-mono);text-transform: uppercase;letter-spacing: .08em;background: repeating-linear-gradient(135deg,transparent 0 12px,color-mix(in srgb,currentColor 22%,transparent) 12px 13px)}.logo-dreh{transform-origin: 50% 50%}.spielt .logo-dreh{animation: drehen calc(240s / var(--bpm)) linear infinite}@keyframes drehen{to{transform: rotate(360deg)}}.start{display: grid;gap: 24px}.start-logo{order: -1;justify-self: center;width: min(56vw,240px)}.start-text{display: flex;flex-direction: column;gap: 20px;min-width: 0}.start-titel{margin: 0;font: 400 clamp(3rem,16vw,9rem)/.86 var(--f-titel);letter-spacing: -.045em;text-transform: uppercase}.start-dj{display: block;margin-bottom: .12em;font: 700 clamp(14px,3.4vw,20px)/1 var(--f-mono);letter-spacing: .3em}.start-zeile{display: block}.start-satz{margin: 0;max-width: 34ch;font: 700 clamp(17px,4.4vw,24px)/1.3 var(--f-text);text-wrap: pretty}.start-zusatz{display: block;opacity: .7}.naechster{display: grid;grid-template-columns: 1fr auto;gap: 4px 16px;padding-top: 14px;border-top: var(--rand) solid currentColor;font: 700 12px/1.4 var(--f-mono);letter-spacing: .06em;text-transform: uppercase}.naechster .mono-label{grid-column: 1 / -1}.naechster-liste{list-style: none;margin: 0;padding: 0}.naechster-liste li{display: flex;flex-wrap: wrap;gap: 0 .8em}.naechster-liste li + li{display: none}.pfeil{grid-row: 2;grid-column: 2;align-self: center;font-size: 20px;text-decoration: none;padding: 4px 8px}@media (min-width: 64rem){.start{grid-template-columns: minmax(0,1fr) minmax(220px,340px) 240px;align-items: center;gap: 40px;min-height: calc(100vh - 360px)}.start-logo{order: 0;width: 100%}.start-titel{font-size: clamp(4rem,7.4vw,9rem)}.naechster{font-size: 14px}}.pitch{display: grid;grid-template-columns: 1fr auto;align-items: center;gap: 12px 16px;padding: 18px 18px 18px 22px;border: var(--rand) solid currentColor;border-radius: var(--r-karte)}.pitch-anzeige{display: flex;flex-direction: column;gap: 4px}.pitch-wert{font: 700 clamp(44px,13vw,52px)/1 var(--f-mono);letter-spacing: -.04em;font-variant-numeric: tabular-nums}.pitch-einheit{opacity: 1}.pitch-hinweis{margin: 8px 0 0;font-size: 13px;line-height: 1.4;opacity: .75;text-wrap: pretty}.pitch-bahn{position: relative;width: 96px;height: 220px;touch-action: none;cursor: ns-resize;user-select: none;-webkit-user-select: none;border-radius: 8px}.pitch-schiene{position: absolute;left: 34px;top: 0;bottom: 0;width: 6px;background: currentColor;opacity: .25;border-radius: 3px}.pitch-skala{position: absolute;right: 0;top: -7px;bottom: -7px;display: flex;flex-direction: column;justify-content: space-between;font: 700 11px/14px var(--f-mono)}.pitch-knopf{position: absolute;left: 6px;width: 62px;height: 44px;margin-top: -22px;top: var(--pitch-pos);background: var(--ink);border-radius: var(--r-regler);box-shadow: 0 8px 20px rgba(0,0,0,.3)}.pitch-knopf::after{content: "";position: absolute;left: 0;right: 0;top: 50%;height: 2px;margin-top: -1px;background: var(--bg)}.pitch-zahl{margin-top: 6px}@media (min-width: 64rem){.pitch--start,.pitch--filter{grid-template-columns: 1fr;justify-items: center;text-align: center;padding: 28px 24px 24px;border-radius: 28px}.pitch--start .pitch-anzeige,.pitch--filter .pitch-anzeige{align-items: center}.pitch--start .pitch-wert{font-size: 64px}.pitch--start .pitch-bahn{height: 300px;width: 110px;order: 2}.pitch--start .pitch-hinweis{order: 3}.pitch--filter .pitch-bahn{height: 260px;width: 110px}.pitch--start .pitch-schiene,.pitch--filter .pitch-schiene{left: 40px}.pitch--start .pitch-knopf,.pitch--filter .pitch-knopf{left: 11px;width: 64px;height: 36px;margin-top: -18px}}.pitch>.pitch-hinweis{grid-column: 1 / -1;margin: 0}.teilen{position: relative;align-self: start}.teilen>summary{list-style: none}.teilen>summary::-webkit-details-marker{display: none}.teilen-menue{position: absolute;z-index: 15;top: calc(100% + 6px);left: 0;min-width: 190px;display: flex;flex-direction: column;padding: 6px;background: var(--bg);border: var(--rand) solid currentColor;border-radius: 16px;box-shadow: 0 12px 30px rgba(0,0,0,.18)}.teilen-menue a,.teilen-menue button{display: flex;align-items: center;min-height: 44px;padding: 0 12px;border: 0;border-radius: 10px;background: none;text-align: left;text-decoration: none;font: 700 13px/1 var(--f-text);letter-spacing: .04em;text-transform: uppercase;cursor: pointer}.teilen-menue a:hover,.teilen-menue button:hover{background: color-mix(in srgb,currentColor 10%,transparent)}@media (min-width: 64rem){.kapitel .teilen-menue,.termin .teilen-menue{left: auto;right: 0}}.bio{display: grid;gap: 24px}.bio-seite{display: flex;flex-direction: column;gap: 16px}.bio-seite .platzhalter{display: none}.pressefoto{margin: 0;border: var(--rand) solid currentColor}.pressefoto img{width: 100%;height: auto;display: block}.kapitel-bild{margin: 6px 0 0;display: flex;flex-direction: column;gap: 8px;max-width: 520px}.kapitel-bild img{width: 100%;height: auto;display: block;border: var(--rand) solid currentColor}.kapitel-bild figcaption{display: flex;align-items: center;gap: 8px;font: 700 11px/1.3 var(--f-mono);letter-spacing: .06em;text-transform: uppercase}.kapitel-gross .kapitel-bild{max-width: 720px}.foto--breit{margin-bottom: 8px}.kapitel-liste{list-style: none;margin: 0;padding: 0}.kapitel{display: grid;grid-template-columns: 40px minmax(0,1fr);gap: 8px 16px;padding: 22px 0;border-top: var(--rand) solid currentColor}.kapitel .teilen{grid-column: 2}.kapitel-text{display: flex;flex-direction: column;gap: 10px}.kapitel-text p{margin: 0;max-width: 62ch;text-wrap: pretty}.kapitel-titel{margin: 0;font: 400 clamp(22px,6vw,34px)/1 var(--f-titel);letter-spacing: -.03em;text-transform: uppercase}.kapitel-titel a{text-decoration: none}.kapitel-titel a:hover{text-decoration: underline;text-decoration-thickness: 3px}@media (min-width: 64rem){.bio{grid-template-columns: 340px minmax(0,1fr);gap: 56px}.bio-seite{position: sticky;top: 180px;align-self: start}.bio-seite .platzhalter{display: grid}.pressefoto{display: block}.bio-seite .titel{font-size: clamp(2.5rem,3.6vw,3.25rem)}.kapitel{grid-template-columns: 56px minmax(0,1fr) auto;gap: 24px;padding: 28px 0}.kapitel .teilen{grid-column: 3}}.kapitel-seite{display: grid;gap: 32px}.kapitel-gross{position: relative;display: flex;flex-direction: column;gap: 16px;max-width: 760px}.kapitel-nummer{font: 400 clamp(6rem,30vw,14rem)/.8 var(--f-titel);letter-spacing: -.06em;color: transparent;-webkit-text-stroke: 2px var(--ink)}.kapitel-lauftext{margin: 0;font: 500 clamp(18px,4.6vw,22px)/1.55 var(--f-text);text-wrap: pretty}.blaettern{display: flex;flex-wrap: wrap;gap: 10px;padding-top: 16px;border-top: var(--rand) solid currentColor}.kapitel-uebersicht ol{list-style: none;margin: 12px 0 0;padding: 0}.kapitel-uebersicht a{display: flex;align-items: center;gap: 10px;min-height: 44px;padding: 6px 0;border-top: 1px solid color-mix(in srgb,currentColor 30%,transparent);text-decoration: none;font-weight: 700}.kapitel-uebersicht a[aria-current]{text-decoration: underline;text-decoration-thickness: 2px}@media (min-width: 64rem){.kapitel-seite{grid-template-columns: minmax(0,1fr) 320px;gap: 64px}.kapitel-uebersicht{position: sticky;top: 180px;align-self: start}}.kiste{position: relative;margin: 0 calc(var(--rand-x) * -1);border: 3px solid currentColor;border-top: 0;border-radius: 0 0 14px 14px}@media (min-width: 64rem){.kiste{margin: 0;border-radius: 0 0 16px 16px}}.kiste-reihe{list-style: none;margin: 0;display: flex;align-items: flex-end;height: 220px;padding: 40px 56px 0 64px;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;scrollbar-width: none;overscroll-behavior-x: contain}.kiste-reihe::-webkit-scrollbar{display: none}.huelle{flex: none;scroll-snap-align: center;transform: rotate(var(--neigung));transform-origin: bottom center;transition: transform .3s cubic-bezier(.3,1.3,.5,1)}.huelle + .huelle{margin-left: -34px}.huelle.ist-aktiv{transform: translateY(-28px) rotate(0);z-index: 2}.huelle-knopf{width: 160px;height: 160px;display: flex;flex-direction: column;justify-content: space-between;gap: 6px;padding: 12px;text-align: left;cursor: pointer;background: var(--bg);border: var(--rand) solid currentColor;box-shadow: -6px 0 0 var(--bg),-8px 0 0 currentColor;transition: background-color .4s}.huelle-knopf .mono-label{font-size: 9px}.huelle-titel{font: 400 12px/1.1 var(--f-titel);text-transform: uppercase;letter-spacing: -.01em}.kiste-pfeil{position: absolute;z-index: 3;bottom: 10px;width: 44px;height: 44px;border-radius: 50%;border: var(--rand) solid currentColor;background: var(--bg);font: 700 18px/1 var(--f-mono);cursor: pointer}[data-kiste-zurueck]{left: 8px}[data-kiste-vor]{right: 8px}@media (min-width: 64rem){.kiste-reihe{height: 300px;padding: 52px 96px 0 112px}.huelle-knopf{width: 230px;height: 230px;padding: 16px}.huelle + .huelle{margin-left: -56px}.huelle-knopf .mono-label{font-size: 11px}.huelle-titel{font-size: 16px}.donut--huelle{--d: 64px;--r: 22px}.kiste-pfeil{bottom: 16px;width: 52px;height: 52px}[data-kiste-zurueck]{left: 16px}[data-kiste-vor]{right: 16px}}.mix-liste,.platten-liste{list-style: none;margin: 0;padding: 0}.mix-zeile{display: grid;grid-template-columns: 44px minmax(0,1fr) auto;grid-template-areas: "play titel bpm" "play meta bpm" "film film film";gap: 2px 14px;align-items: center;padding: 12px 0;border-top: 1px solid currentColor}.mix-zeile.ist-aktiv{background: color-mix(in srgb,currentColor 7%,transparent)}.mix-zeile .play{grid-area: play}.mix-titel{grid-area: titel;font: 400 16px/1.1 var(--f-titel);text-transform: uppercase;letter-spacing: -.02em}.mix-datum{grid-area: meta;font-size: 11px;opacity: .7}.mix-dauer{display: none}.mix-bpm{grid-area: bpm;font-size: 12px}.mix-zeile .einbettung{grid-area: film}@media (min-width: 64rem){.mix-zeile{grid-template-columns: 48px minmax(0,1fr) 120px 110px 80px;grid-template-areas: "play titel meta dauer bpm" "film film film film film";gap: 12px 20px;padding: 16px 0}.mix-titel{font-size: 22px}.mix-datum{font-size: 14px}.mix-dauer{display: block;grid-area: dauer;font-size: 14px}.mix-bpm{font-size: 14px;text-align: right}}.play{display: grid;place-items: center;width: 44px;height: 44px;padding: 0;border: 0;border-radius: 50%;background: none;cursor: pointer}.play .donut{transition: transform .2s}.play:hover .donut{transform: scale(1.08)}.play[aria-pressed="true"] .donut{animation: drehen calc(240s / var(--bpm)) linear infinite;border-style: dashed}.play--leer{opacity: .35;cursor: default}.play--klein .donut{--d: 32px;--r: 10px}.einbettung{margin-top: 10px}.einbettung iframe{display: block;width: 100%;border: 0;border-radius: 12px}.lader{display: inline-flex;align-items: center;gap: 10px;font: 700 12px/1 var(--f-mono);letter-spacing: .14em;text-transform: uppercase;opacity: .75}.lader::before{content: "";width: 18px;height: 18px;border-radius: 50%;border: 5px solid currentColor;border-right-color: transparent;animation: drehen .9s linear infinite}.platten{display: grid;gap: 24px}.platten-regler{display: flex;flex-direction: column;gap: 12px}.platten-regler .pitch-hinweis{margin: 0}.platten-regler .knopf{align-self: flex-start}.platten-inhalt{display: flex;flex-direction: column;gap: 16px;min-width: 0}.platte{display: grid;grid-template-columns: 32px minmax(0,1fr) auto;grid-template-areas: "play titel bpm" "play artist bpm" "play label label" "links links links" "film film film";gap: 2px 12px;align-items: center;padding: 12px 0;border-top: 1px solid currentColor}.platte>.play,.platte>.donut--punkt{grid-area: play;justify-self: center;width: 32px;height: 32px}.platte>.donut--punkt{width: 14px;height: 14px}.platte-titel{grid-area: titel;font: 400 16px/1.1 var(--f-titel);text-transform: uppercase;letter-spacing: -.02em}.platte-artist{grid-area: artist;font: 700 13px/1.3 var(--f-text);opacity: .85}.platte-label{grid-area: label;font: 700 11px/1.3 var(--f-mono);opacity: .6}.platte-bpm{grid-area: bpm;font-size: 14px}.platte-links{grid-area: links;display: flex;gap: 12px;font: 700 12px/1 var(--f-mono)}.platte-links:empty{display: none}.platte-links a{display: inline-flex;align-items: center;min-height: 36px}.platte .einbettung{grid-area: film}.leer{margin: 0;padding: 24px 0;border-top: 1px solid currentColor;font-weight: 700}@media (min-width: 64rem){.platten{grid-template-columns: 300px minmax(0,1fr);gap: 56px}.platten-regler{position: sticky;top: 180px;align-self: start}.platte{grid-template-columns: 32px minmax(0,1fr) 200px 150px 70px;grid-template-areas: "play titel artist label bpm" ". links links links links" "film film film film film";gap: 6px 20px;padding: 18px 0}.platte-titel{font-size: 22px}.platte-bpm{font-size: 16px;text-align: right}}.termin-spalten{display: grid;gap: 20px}.termin-spalte{padding: 16px 18px;border: var(--rand) solid currentColor;border-radius: 20px;opacity: .72;transition: opacity .4s,border-width .2s}.termin-spalte .mono-label,.termin-ort span{opacity: 1}[data-modus="outdoor"] .termin-spalte--outdoor,[data-modus="indoor"] .termin-spalte--indoor{border-width: 4px;opacity: 1;order: -1}.termin-kopf{display: flex;align-items: center;gap: 12px;margin: 0 0 8px;font: 400 22px/1 var(--f-titel);text-transform: uppercase;letter-spacing: -.02em}.termin-kopf .mono-label{margin-left: auto;font-size: 10px}.termin-liste{list-style: none;margin: 0;padding: 0}.termin{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 8px 12px;padding: 14px 0;border-top: 1px solid currentColor;scroll-margin-top: 200px}.termin:target{outline: 3px solid currentColor;outline-offset: 6px;border-radius: 4px}.termin-datum{grid-column: 1;font-size: 13px}.termin-slot{grid-column: 2;grid-row: 1 / 3;display: flex;flex-direction: column;align-items: flex-end;gap: 4px;font-size: 14px;text-align: right}.termin-slot .mono-label{font-size: 9px}.termin-ort{grid-column: 1;display: flex;flex-direction: column;gap: 2px}.termin-ort strong{font: 400 17px/1.1 var(--f-titel);text-transform: uppercase;letter-spacing: -.02em;font-weight: 400}.termin-ort span{font-size: 13px;opacity: .75;font-weight: 700}.termin .teilen{grid-column: 1 / -1}.termin--leer{display: block;font-weight: 700;opacity: .7}@media (min-width: 64rem){.termin-spalten{grid-template-columns: 1fr 1fr;gap: 28px}[data-modus] .termin-spalte{order: 0;padding: 24px 28px;border-radius: var(--r-karte)}.termin-kopf{font-size: 28px;padding-bottom: 8px}.termin-kopf .mono-label{font-size: 12px}.termin{grid-template-columns: 130px minmax(0,1fr) auto;align-items: baseline;padding: 16px 0}.termin-datum{font-size: 14px}.termin-ort{grid-column: 2;grid-row: 1}.termin-ort strong{font-size: 20px}.termin-slot{grid-column: 3;grid-row: 1}.termin .teilen{grid-column: 2 / -1}}.publikum{display: flex;flex-direction: column;gap: 28px}.publikum-kopf{display: grid;gap: 20px}.publikum-text p{margin: 0 0 12px;font-size: 16px;text-wrap: pretty}.publikum-mitte{display: grid;gap: 24px;padding: 20px 0;border-top: var(--rand) solid currentColor;border-bottom: var(--rand) solid currentColor}.slots{display: flex;flex-direction: column;gap: 14px}.zitat{margin: 0;display: flex;flex-direction: column;gap: 12px}.zitat-einleitung{margin: 0;opacity: .85;text-wrap: pretty}.zitat blockquote{margin: 0}.zitat blockquote p{margin: 0;font: 400 clamp(22px,6vw,34px)/1.05 var(--f-titel);text-transform: uppercase;letter-spacing: -.02em;text-wrap: balance}.galerie{display: flex;flex-direction: column;gap: 12px}.galerie-raster{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.foto{margin: 0;display: flex;flex-direction: column;gap: 8px}.foto img{width: 100%;aspect-ratio: 4 / 5;object-fit: cover;border: var(--rand) solid currentColor}.galerie .foto--breit img{aspect-ratio: auto;height: auto;object-fit: contain}.foto figcaption{display: flex;align-items: center;gap: 8px;font: 700 10px/1.2 var(--f-mono);letter-spacing: .06em;text-transform: uppercase}.publikum-fuss{padding-top: 16px;border-top: var(--rand) solid currentColor}@media (min-width: 64rem){.publikum-kopf{grid-template-columns: minmax(0,1fr) 380px;align-items: end;gap: 48px}.publikum-text p{font-size: 17px}.publikum-mitte{grid-template-columns: 320px minmax(0,1fr);gap: 56px;padding: 32px 0}.galerie-raster{grid-template-columns: repeat(4,1fr);gap: 16px}.foto figcaption{font-size: 12px}}.fehler{display: grid;gap: 32px;align-items: center}.fehler-text{display: flex;flex-direction: column;gap: 20px;align-items: flex-start}.fehler-platte{position: relative;order: -1;justify-self: center;width: min(60vw,240px);aspect-ratio: 1}.platte-rillen{position: absolute;inset: 0;display: grid;place-items: center;border-radius: 50%;background: repeating-radial-gradient(circle,currentColor 0 1px,transparent 1px 7px);animation: drehen 4s linear infinite}.platte-rillen::before{content: "";position: absolute;left: 50%;top: 4%;width: 46%;height: 3px;background: var(--bg);transform: rotate(-28deg);transform-origin: left center}.platte-etikett{width: 36%;aspect-ratio: 1;border-radius: 50%;background: currentColor;box-shadow: inset 0 0 0 calc(min(60vw,240px) * .13) currentColor;position: relative}.platte-etikett::after{content: "";position: absolute;inset: 36%;border-radius: 50%;background: var(--bg)}.nadel{position: absolute;right: 2%;top: -8%;width: 4%;height: 62%;background: currentColor;border-radius: 99px;transform-origin: top center;animation: springen 1.1s ease-in-out infinite}@keyframes springen{0%,100%{transform: rotate(-24deg)}50%{transform: rotate(-20deg)}}@media (min-width: 64rem){.fehler{grid-template-columns: minmax(0,1fr) 420px;gap: 56px}.fehler-platte{order: 0;width: 380px}}.fuss{display: flex;flex-direction: column;gap: 6px;padding: 18px var(--rand-x) 24px;border-top: var(--rand) solid currentColor;font: 700 11px/1.5 var(--f-mono);letter-spacing: .04em}.fuss p{margin: 0}.modus-info{opacity: .7}@media (min-width: 64rem){.fuss{flex-direction: row;justify-content: space-between;gap: 24px;font-size: 12px}}.titel--mittel{font-size: clamp(2rem,8vw,2.75rem)}.knopf--breit{width: 100%}.knopf-zusatz{font-size: 11px;opacity: .7;letter-spacing: .06em}.booking{display: grid;gap: 28px}.bestellung{display: flex;flex-direction: column;gap: 24px;min-width: 0}.titel--bestellung{font-size: clamp(1.75rem,8.6vw,4rem)}.ohne-umbruch{white-space: nowrap}.titel-tag{text-decoration: underline;text-decoration-thickness: .08em;text-underline-offset: .08em}.wahlgruppe{margin: 0;padding: 0;border: 0;display: flex;flex-wrap: wrap;gap: 8px;min-width: 0}.wahlgruppe legend{width: 100%;padding: 0;margin-bottom: 10px}.wahl{position: relative;display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 16px 0 12px;border: var(--rand) solid currentColor;border-radius: var(--r-pille);cursor: pointer;font: 700 13px/1 var(--f-text);letter-spacing: .05em;text-transform: uppercase}.wahl input{position: absolute;opacity: 0;width: 1px;height: 1px;pointer-events: none}.donut--wahl{--d: 16px;--r: 2px;transition: border-width .15s}.wahl input:checked + .donut--wahl{--r: 6px}.wahl:has(input:checked){background: color-mix(in srgb,currentColor 9%,transparent)}.wahl:has(input:focus-visible){outline: 3px solid currentColor;outline-offset: 3px}.felder{display: grid;gap: 20px}.feld{display: flex;flex-direction: column;gap: 6px;min-width: 0}.feld input,.feld textarea{width: 100%;padding: 8px 0;border: 0;border-bottom: var(--rand) solid currentColor;border-radius: 0;background: none;color: inherit;font: 700 18px/1.3 var(--f-text);outline: none}.feld textarea{resize: vertical;min-height: 88px;font-size: 16px}.feld input::placeholder,.feld textarea::placeholder{color: inherit;opacity: .45}.feld input:focus-visible,.feld textarea:focus-visible{border-bottom-width: 4px;padding-bottom: 6px}.feld input[type="date"]{min-height: 44px}[data-feld][aria-invalid="true"] .mono-label,[data-feld][aria-invalid="true"] legend{opacity: 1;text-decoration: underline wavy;text-underline-offset: 3px}[data-feld][aria-invalid="true"] input,[data-feld][aria-invalid="true"] textarea{border-bottom-style: dashed}.honigtopf{position: absolute !important;left: -9999px;width: 1px;height: 1px;overflow: hidden}.meldung{margin: 0;padding: 12px 16px;border: var(--rand) dashed currentColor;border-radius: 12px;font-weight: 700}.zettel{display: flex;flex-direction: column;gap: 10px;padding: 18px;border: var(--rand) solid currentColor;border-radius: 20px;font: 700 12px/1.5 var(--f-mono);align-self: start}.zettel-zeile{display: flex;justify-content: space-between;gap: 16px}.zettel-zeile span:last-child{text-align: right;overflow-wrap: anywhere}.zettel-kopf{letter-spacing: .1em;text-transform: uppercase}.zettel-linie{border-top: 2px dashed currentColor}.zettel .knopf{margin-top: 8px}.knopf[disabled]{opacity: .5;cursor: progress}.pressekit{display: flex;flex-direction: column;gap: 14px;align-items: flex-start;padding-top: 24px;border-top: var(--rand) solid currentColor}.donut-liste--klein li{font-size: 14px}@media (min-width: 64rem){.booking{grid-template-columns: minmax(0,1fr) 380px;gap: 32px 56px}.felder{grid-template-columns: 1fr 1fr;gap: 24px 32px}.feld--breit{grid-column: 1 / -1}.feld input{font-size: 20px}.zettel{position: sticky;top: 180px;padding: 28px;border-radius: var(--r-karte);font-size: 14px}.pressekit{grid-column: 1 / -1}}.danke{display: grid;gap: 28px;align-items: center}.danke-donut{justify-self: center;width: min(52vw,240px)}.danke-donut img{animation: drehen calc(240s / var(--bpm)) linear infinite}.danke-text{display: flex;flex-direction: column;gap: 18px}@media (min-width: 64rem){.danke{grid-template-columns: 320px minmax(0,1fr);gap: 56px;min-height: 50vh}}.productions{display: flex;flex-direction: column;gap: 24px}.teller-pult{display: grid;gap: 24px;padding: 20px;border: var(--rand) solid currentColor;border-radius: var(--r-karte)}.teller{position: relative;justify-self: center;width: min(62vw,280px);aspect-ratio: 1}.teller-platte{position: absolute;inset: 0;display: grid;place-items: center;border-radius: 50%;background: repeating-radial-gradient(circle,currentColor 0 1px,transparent 1px 6px);box-shadow: inset 0 0 0 3px currentColor}.teller-etikett{width: 38%;aspect-ratio: 1;display: grid;place-items: center;border-radius: 50%;background: var(--bg);box-shadow: 0 0 0 3px currentColor;overflow: hidden}.teller-etikett img{width: 86%}.spielt-teller .teller-platte{animation: drehen 1.8s linear infinite}.tonarm{position: absolute;right: 9%;top: -4%;width: 6%;height: 64%;transform-origin: 50% 6%;transform: rotate(-30deg);transition: transform .8s cubic-bezier(.3,1.2,.5,1)}.tonarm::before{content: "";position: absolute;left: 30%;top: 0;bottom: 8%;width: 40%;background: currentColor;border-radius: 99px}.tonarm::after{content: "";position: absolute;left: -20%;top: -2%;width: 140%;aspect-ratio: 1;border-radius: 50%;border: 4px solid currentColor;background: var(--bg)}.tonarm-kopf{position: absolute;left: 0;bottom: 0;width: 100%;height: 12%;background: currentColor;border-radius: 3px}.auf-der-platte .tonarm{transform: rotate(-4deg)}.teller-steuerung{display: flex;flex-direction: column;gap: 14px;min-width: 0}.teller-titel{margin: 0;font: 400 clamp(22px,6vw,30px)/1.05 var(--f-titel);text-transform: uppercase;letter-spacing: -.02em}.teller-knoepfe{display: flex;align-items: center;gap: 16px}.play--gross{width: 64px;height: 64px}.play--gross .donut{--d: 60px;--r: 18px}.play[disabled]{opacity: .35;cursor: default}.teller-zeit{font-size: 14px;font-variant-numeric: tabular-nums}.teller-regler{display: flex;flex-direction: column;gap: 6px}.teller-regler input[type="range"]{width: 100%;accent-color: var(--ink);min-height: 32px}.track-liste{list-style: none;margin: 0;padding: 0}.track{display: grid;grid-template-columns: 44px minmax(0,1fr) auto;grid-template-areas: "play titel bpm" "play meta bpm" "links links links";gap: 2px 14px;align-items: center;padding: 12px 0;border-top: 1px solid currentColor}.track.ist-aktiv{background: color-mix(in srgb,currentColor 7%,transparent)}.track .play{grid-area: play}.track-titel{grid-area: titel;font: 400 16px/1.1 var(--f-titel);text-transform: uppercase;letter-spacing: -.02em}.track-meta{grid-area: meta;font-size: 11px;opacity: .7}.track-bpm{grid-area: bpm;font-size: 12px}.track-links{grid-area: links;font-size: 12px}.track-links:empty{display: none}@media (min-width: 64rem){.teller-pult{grid-template-columns: 360px minmax(0,1fr);align-items: center;gap: 48px;padding: 32px}.teller{width: 100%}.track{grid-template-columns: 48px minmax(0,1fr) 200px 80px 160px;grid-template-areas: "play titel meta bpm links";padding: 16px 0}.track-titel{font-size: 22px}.track-meta,.track-bpm,.track-links{font-size: 14px}.track-bpm{text-align: right}}.korb-link{display: flex;align-items: center;gap: 6px;min-width: 44px;height: 44px;justify-content: center;text-decoration: none;font-size: 12px}.donut--korb{--d: 22px;--r: 6px}@media (min-width: 64rem){.donut--korb{--d: 26px;--r: 7px}.korb-link{font-size: 13px}}.merch{display: grid;gap: 28px}.merch-inhalt{display: flex;flex-direction: column;gap: 20px;min-width: 0}.merch-filter{display: flex;flex-wrap: wrap;gap: 8px}.merch-filter .wahl{background: none;color: inherit}.merch-filter .wahl[aria-pressed="true"] .donut--wahl{--r: 6px}.merch-filter .wahl[aria-pressed="true"]{background: color-mix(in srgb,currentColor 9%,transparent)}.produkte{list-style: none;margin: 0;padding: 0;display: grid;gap: 28px}.produkt{display: flex;flex-direction: column;gap: 12px}.produkt-bild{margin: 0;aspect-ratio: 1;display: grid;place-items: center;padding: 10%;border: var(--rand) solid currentColor;background: color-mix(in srgb,currentColor 5%,transparent)}.produkt-bild img{width: 100%;height: 100%;object-fit: contain}.produkt-kopf{display: flex;justify-content: space-between;align-items: baseline;gap: 12px}.produkt-titel{margin: 0;font: 400 18px/1.1 var(--f-titel);text-transform: uppercase;letter-spacing: -.02em}.produkt-preis{font-size: 15px;white-space: nowrap}.produkt-text{margin: 0;font-size: 14px;opacity: .8}.produkt-form{display: flex;flex-direction: column;gap: 12px;align-items: flex-start}.produkt-form .wahlgruppe legend{margin-bottom: 6px}.wahl--klein{min-height: 40px;padding: 0 14px 0 10px;font-size: 12px}.produkt-status{min-height: 1.3em}.korb{display: flex;flex-direction: column;gap: 12px;padding: 18px;border: var(--rand) solid currentColor;border-radius: 20px;font: 700 12px/1.5 var(--f-mono);align-self: start;scroll-margin-top: 200px}.korb-kopf{display: flex;align-items: center;gap: 10px;margin: 0;font: 700 13px/1 var(--f-mono);letter-spacing: .1em;text-transform: uppercase}.korb-kopf .mono{margin-left: auto}.korb-leer{margin: 0;opacity: .7}.korb-zeilen{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 14px}.korb-zeile{display: grid;grid-template-columns: 56px minmax(0,1fr) auto;grid-template-areas: "bild name summe" "bild menge menge";gap: 4px 12px;align-items: center;transition: opacity .2s}.korb-zeile.ist-am-laden{opacity: .4}.korb-zeile img,.korb-zeile>.donut{grid-area: bild;width: 56px;height: 56px;object-fit: contain;border: 1px solid currentColor;padding: 4px}.korb-zeile>.donut{width: 14px;height: 14px;border: 5px solid currentColor;padding: 0;justify-self: center}.korb-name{grid-area: name;display: flex;flex-direction: column;min-width: 0;font-family: var(--f-text);font-size: 13px;line-height: 1.25}.korb-name .mono-label{font-size: 10px;letter-spacing: .08em}.korb-summe{grid-area: summe;white-space: nowrap}.korb-menge{grid-area: menge;display: flex;align-items: center;gap: 8px}.korb-menge button[data-schritt]{width: 36px;height: 36px;border: var(--rand) solid currentColor;border-radius: 50%;background: none;font: 700 16px/1 var(--f-mono);cursor: pointer}.korb-menge .mono{min-width: 2ch;text-align: center}.korb-menge .link-knopf{margin-left: auto;font-family: var(--f-text);font-size: 12px}.korb-steuer{margin: -6px 0 0;font-size: 11px;opacity: .7;text-align: right}.knopf[aria-disabled="true"]{opacity: .45;cursor: not-allowed}@media (min-width: 40rem){.produkte{grid-template-columns: 1fr 1fr;gap: 28px 24px}}@media (min-width: 64rem){.merch{grid-template-columns: minmax(0,1fr) 360px;gap: 48px}.produkte{grid-template-columns: repeat(3,minmax(0,1fr))}.produkt-titel{font-size: 20px}.korb{position: sticky;top: 180px;padding: 24px 28px;border-radius: var(--r-karte);font-size: 13px}}.faq{display: flex;flex-direction: column;gap: 20px;padding-top: 28px;border-top: var(--rand) solid currentColor}.faq-liste{display: grid;gap: 24px}.faq-eintrag{display: grid;grid-template-columns: 40px minmax(0,1fr);gap: 16px}.faq-eintrag h3{margin: 0 0 6px;font: 400 clamp(18px,5vw,22px)/1.1 var(--f-titel);text-transform: uppercase;letter-spacing: -.02em}.faq-eintrag p{margin: 0;max-width: 62ch;text-wrap: pretty}@media (min-width: 64rem){.faq-liste{grid-template-columns: 1fr 1fr;gap: 32px 56px}}.recht{display: flex;flex-direction: column;gap: 20px;max-width: 760px}.recht-abschnitt h2{margin: 0 0 8px;font: 400 20px/1.15 var(--f-titel);text-transform: uppercase;letter-spacing: -.02em}.recht-abschnitt p{margin: 0 0 10px;overflow-wrap: anywhere}.recht-abschnitt a{overflow-wrap: anywhere}.fuss-links{display: flex;flex-wrap: wrap;gap: 4px 18px}.fuss-links a,.fuss-links button{display: inline-flex;align-items: center;min-height: 32px;font: inherit}@media (min-width: 64rem){.fuss{flex-wrap: wrap}.fuss-links{width: 100%}}.zustimmung{position: fixed;z-index: 40;left: 8px;right: 8px;bottom: calc(var(--pult-h) + env(safe-area-inset-bottom) + 8px);max-height: calc(100vh - var(--pult-h) - 24px);overflow: auto;display: flex;flex-direction: column;gap: 10px;padding: 16px;background: var(--bg);color: var(--ink);border: var(--rand) solid currentColor;border-radius: 20px;box-shadow: 0 16px 40px rgba(0,0,0,.25);font-size: 14px}.zustimmung h2{display: flex;align-items: center;gap: 8px;opacity: 1}.zustimmung p{margin: 0;text-wrap: pretty}.zustimmung-auswahl{display: flex;flex-direction: column;gap: 8px}.zustimmung-dienst{display: flex;align-items: center;gap: 10px;min-height: 40px;cursor: pointer}.zustimmung-dienst input{width: 20px;height: 20px;accent-color: var(--ink);flex: none}.zustimmung-knoepfe{display: flex;flex-wrap: wrap;gap: 8px}.zustimmung-knoepfe .knopf{flex: 1 1 auto}@media (min-width: 64rem){.zustimmung{left: auto;right: 24px;bottom: 24px;width: 440px}}.sperre{display: flex;flex-direction: column;gap: 10px;align-items: flex-start;padding: 14px;border: 1px dashed currentColor;border-radius: 12px;font-size: 13px}.sperre p{margin: 0}.instagram-raster{display: grid;gap: 16px}@media (min-width: 64rem){.instagram-raster{grid-template-columns: repeat(3,1fr)}}.flyer-archiv{display: flex;flex-direction: column;gap: 16px;padding-top: 28px;border-top: var(--rand) solid currentColor}.flyer-reihe{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,220px),1fr));gap: 24px;align-items: start}.flyer{margin: 0;display: flex;flex-direction: column;gap: 10px}.flyer a{display: block;border: var(--rand) solid currentColor}.flyer img{width: 100%;height: auto;display: block}.flyer figcaption{display: flex;flex-direction: column;gap: 4px;font-size: 14px}.flyer figcaption strong{font: 400 16px/1.15 var(--f-titel);text-transform: uppercase;letter-spacing: -.01em;font-weight: 400}.flyer figcaption span:last-child{opacity: .8}@media (min-width: 64rem){.flyer-reihe{grid-template-columns: repeat(auto-fill,minmax(240px,280px))}}.foto img,.flyer img,.kapitel-bild img,.pressefoto img{filter: grayscale(1) contrast(1.05);transition: filter .35s}.foto:hover img,.flyer:hover img,.flyer a:focus-visible img,.kapitel-bild:hover img,.pressefoto:hover img,.foto:active img,.kapitel-bild:active img,.pressefoto:active img{filter: none}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .001s !important;animation-iteration-count: 1 !important;transition-duration: .001s !important}.spielt .logo-dreh,.play[aria-pressed="true"] .donut,.spielt-teller .teller-platte,.danke-donut img{animation: none !important}.ticker-band{animation: none}}