.reelband{--reelband-rand:20px;position:relative;width:100%;max-width:1060px;margin:6px auto 0}.reelband .reelband__pause{position:absolute;right:10px;bottom:10px;z-index:2;display:grid;place-items:center;box-sizing:border-box;width:36px;height:36px;padding:0;border-radius:50%;border:1px solid rgb(255 255 255 / .25);background:rgb(20 20 20 / .55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;transition:border-color .25s ease,background-color .25s ease}.reelband__pause:hover{border-color:rgb(255 255 255 / .5);background:rgb(20 20 20 / .75)}.reelband__pause:focus-visible{outline:2px solid #fff;outline-offset:3px}.reelband__pause svg{width:14px;height:14px}.reelband__pause .reelband__pause-aus{display:none}.reelband__pause[aria-pressed="true"] .reelband__pause-an{display:none}.reelband__pause[aria-pressed="true"] .reelband__pause-aus{display:block}@media (max-width:767px){.reelband{--reelband-rand:16px}}.reelband__reihe{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:0;padding:0;list-style:none}.reelband__kachel{position:relative;aspect-ratio:9 / 16;border-radius:18px;overflow:hidden;background:#000;border:1px solid rgb(255 255 255 / .08);transition:border-color .32s cubic-bezier(.22,.61,.36,1)}.reelband__kachel:hover,.reelband__kachel:focus-within{border-color:rgb(255 255 255 / .18)}.reelband__kachel video,.reelband__kachel img{display:block;width:100%;height:100%;object-fit:cover}.reelband__name{position:absolute;inset:auto 0 0 0;padding:26px 12px 10px;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#d6dede;background:linear-gradient(to top,rgb(0 0 0 / .72),#fff0);pointer-events:none}@media (max-width:900px){.reelband{max-width:none;margin-inline:calc(-1 * var(--reelband-rand, 16px));width:auto}.reelband__reihe{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--reelband-rand,16px);padding:4px var(--reelband-rand,16px) 10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.reelband__reihe::-webkit-scrollbar{display:none}.reelband__kachel{flex:0 0 clamp(150px, 28vw, 200px);scroll-snap-align:start}}@media (max-width:560px){.reelband__kachel{flex-basis:clamp(148px, 42vw, 176px)}.reelband__name{font-size:9px;padding:22px 10px 8px}}@media (prefers-reduced-motion:reduce){.reelband__kachel{transition:none}}