.vt-cl{overflow-x:clip;padding-bottom:clamp(40px,6vw,80px)}.vt-cl-kopf{position:relative;isolation:isolate;text-align:center;padding:clamp(46px,7vw,96px) 0 clamp(40px,5vw,64px)}.vt-cl-licht{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 46% 60% at 50% 42%,rgba(255,61,154,.2),transparent 70%),linear-gradient(180deg,rgba(7,6,11,.55),transparent 30%,transparent 70%,rgba(7,6,11,.9))}.vt-cl-kopf-innen{display:flex;flex-direction:column;align-items:center;gap:14px}.vt-cl-kopf .vt-kicker{width:auto}.vt-cl-unter{margin:4px 0 0;max-width:50ch;font-size:clamp(.98rem,1.6vw,1.1rem);line-height:1.55;color:#e3dbea}.vt-cl-kante{position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,transparent,rgba(255,61,154,.9) 15%,rgba(255,61,154,.9) 85%,transparent);box-shadow:0 0 18px #ff3d9ab3,0 0 40px #ff3d9a59}.vt-cl .rd-container{max-width:1240px;padding-inline:clamp(16px,4vw,48px)}.vt-cl .rd-cat-results{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}.vt-cl .rd-cat-results .rd-container{padding-inline:0;max-width:none}.vt-cl-browser{padding-top:clamp(26px,3.4vw,44px)}.vt-cl .rd-cat-toolbar{margin:0 0 clamp(26px,3vw,40px);padding-bottom:18px;border-bottom:2px dashed #2a2532}.vt-cl .rd-cat-chip{min-height:40px;padding:0 14px;border-radius:2px;gap:8px;font-family:var(--vt-schild);font-weight:400;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--vt-text);background:linear-gradient(#24202c,#16131c);border:1px solid #3a3446;box-shadow:inset 0 1px #ffffff12,0 6px 12px -8px #000}.vt-cl .rd-cat-chip:hover{color:#fff;border-color:#5a5068}.vt-cl .rd-cat-chip.is-active{color:#1b1200;background:linear-gradient(180deg,#ffe14a,#f6b812);border-color:#ffe98a;box-shadow:inset 0 -2px #00000026,0 0 22px -6px #ffd23a99}.vt-cl .rd-cat-chip:focus-visible,.vt-cl .rd-cat-seeall:focus-visible{outline:2px solid var(--vt-cyan);outline-offset:3px}.vt-cl .rd-cat-search input,.vt-cl .rd-cat-sort{min-height:42px;border-radius:3px;font-family:var(--vt-mono);font-weight:700;font-size:.86rem;color:var(--vt-text);background-color:#0d0b11;border:1px solid #3a3446;box-shadow:inset 0 2px 6px #0009}.vt-cl .rd-cat-search input::placeholder{color:#6f6779}.vt-cl .rd-cat-search input:focus,.vt-cl .rd-cat-sort:focus{border-color:var(--vt-cyan);box-shadow:inset 0 2px 6px #0009,0 0 0 3px #3fd8ff2e}.vt-cl .rd-cat-search-ic{color:#8b8296}.vt-cl .rd-cat-sort option{background:#16131c;color:var(--vt-text)}.vt-cl .rd-cat-count{font-family:var(--vt-mono);font-weight:700;font-size:.74rem;letter-spacing:.24em;text-transform:uppercase;color:var(--vt-dim);margin-bottom:18px}.vt-cl .rd-cat-empty{font-family:var(--vt-mono);color:var(--vt-dim)}.vt-cl .rd-cat-rowsec{position:relative;margin-top:clamp(34px,4vw,52px);padding:0 clamp(10px,2vw,24px) clamp(18px,2.4vw,28px);border-radius:4px;background:repeating-linear-gradient(90deg,transparent 0 46px,rgba(160,155,170,.2) 46px 48px,transparent 48px),repeating-linear-gradient(180deg,transparent 0 46px,rgba(160,155,170,.16) 46px 48px,transparent 48px),radial-gradient(ellipse 70% 60% at 50% 0%,rgba(63,216,255,.1),transparent 70%),linear-gradient(180deg,#121017,#0b0a0e);box-shadow:inset 0 0 0 3px #3b3742,inset 0 0 0 4px #121016,0 30px 40px -24px #000}.vt-cl .rd-cat-rowsec:first-child{margin-top:0}.vt-cl .rd-cat-rowsec>.rd-container:first-child{align-items:flex-start;margin-bottom:26px;gap:14px}.vt-cl .rd-rowtitle{min-width:0;margin:0;padding:12px 18px 10px;border-radius:0 0 4px 4px;gap:10px!important;font-family:var(--vt-schild);font-weight:400;font-size:clamp(1rem,2.2vw,1.4rem);line-height:1.05;letter-spacing:.03em;color:#1b1200;text-shadow:none;background:linear-gradient(180deg,#ffe14a,#f6b812);box-shadow:0 10px 20px -8px #000c,inset 0 -2px #00000026}.vt-cl .rd-rowtitle:before{content:none}.vt-cl .rd-rowtitle>span:nth-child(3){min-width:0;overflow-wrap:anywhere}.vt-cl .rd-rowicon{color:#1b1200!important}.vt-cl .rd-rowart-img{box-shadow:0 0 0 1.5px #1b1200;border-radius:2px}.vt-cl .rd-count{font-family:var(--vt-mono);font-weight:700;font-size:.72rem;letter-spacing:.06em;color:#1b1200;border:1.5px solid #1b1200;border-radius:2px;padding:1px 6px;background:#ffffff40}.vt-cl .rd-cat-seeall{margin-top:16px;font-family:var(--vt-mono);font-weight:700!important;font-size:.78rem!important;letter-spacing:.14em;text-transform:uppercase;color:var(--vt-text)!important;border-bottom:1px solid rgba(236,230,242,.3)!important;padding-bottom:2px}.vt-cl .rd-cat-seeall:hover{color:#fff!important;border-bottom-color:var(--vt-pink)!important}.vt-cl .rd-rail-wrap .rd-rail-arrow{display:none}.vt-cl .rd-rail.rd-rail--contained,.vt-cl .rd-cat-grid--portrait{display:grid;grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:clamp(18px,2vw,26px) clamp(12px,1.6vw,20px);padding:12px 0 0;overflow:visible}.vt-cl .rd-cat-grid--portrait{padding-top:14px}.vt-cl .rd-mediacard{display:flex;flex-direction:column;max-width:none;padding:5px;border-radius:3px;color:var(--vt-tinte);background:linear-gradient(90deg,#ffffff1a,#ffffff08 30%,#ffffff0f);box-shadow:inset 0 0 0 1px #ffffff24,0 14px 18px -12px #000;transform-origin:50% 0;transition:transform .35s cubic-bezier(.2,.8,.2,1)!important;transform:none!important}.vt-cl .rd-mediacard:after{content:"";position:absolute;left:50%;top:-12px;width:18px;height:12px;margin-left:-9px;border:2px solid #8d8996;border-bottom:0;border-radius:9px 9px 0 0}.vt-cl .rd-mediacard:hover{transform:rotate(-2deg) translateY(4px)!important}.vt-cl .rd-mediacard:focus-visible{outline:2px solid var(--vt-cyan);outline-offset:3px;border-radius:3px}.vt-cl .rd-mediacard:before,.vt-cl .rd-mediacard-thumb:before,.vt-cl .rd-mediacard-thumb:after{content:none!important;display:none!important}.vt-cl .rd-mediacard-thumb,.vt-cl .rd-mediacard:hover .rd-mediacard-thumb,.vt-cl .rd-mediacard:focus-visible .rd-mediacard-thumb{border:0;border-radius:1px;background:#08070a;transform:none!important;box-shadow:none!important;animation:none!important}.vt-cl .rd-mediacard-fallback{background:#120f16}.vt-cl .rd-mediacard-play{background:transparent}.vt-cl .rd-mediacard-tag{display:none}.vt-cl .rd-mediacard-badge{top:6px;right:6px;padding:2px 6px;border-radius:1px;font-family:var(--vt-mono);font-weight:700;font-size:.7rem;letter-spacing:.04em;color:#1b1200;background:#ffd23a;box-shadow:0 2px 4px #00000080}.vt-cl .rd-mediacard-new{top:6px;left:6px;right:auto;padding:3px 7px;border-radius:1px;transform:rotate(-4deg);font-family:var(--vt-schild);font-weight:400;font-size:.62rem;letter-spacing:.05em;color:#fff;background:var(--vt-rot);box-shadow:0 2px 6px #0000008c}.vt-cl .rd-mediacard-new~.rd-mediacard-badge{right:6px}.vt-cl .rd-mediacard>:not(.rd-mediacard-thumb){background:var(--vt-papier);background-image:var(--vt-rauschen);background-size:120px;background-blend-mode:multiply}.vt-cl .rd-mediacard-title--below{flex:0 0 auto;margin:0!important;padding:0;border:solid transparent;border-width:9px 8px 6px;min-height:calc(2.16em + 15px);font-family:var(--vt-cover);font-weight:400;font-size:1rem;line-height:1.08;letter-spacing:.01em;text-transform:uppercase;color:var(--vt-tinte)}.vt-cl .rd-mediacard-title--below:last-child{border-bottom-width:10px;flex-grow:1}.vt-cl .rd-mediacard-meta{flex:1 1 auto;margin:0!important;padding:0 8px 9px;font-family:var(--vt-mono);font-weight:700;font-size:.66rem!important;letter-spacing:.06em;color:#6c6572}.vt-cl .rd-mediacard-desc{display:none}@media(max-width:560px){.vt-cl .rd-cat-rowsec>.rd-container:first-child{flex-direction:column;gap:4px;margin-bottom:20px}.vt-cl .rd-cat-seeall{margin:6px 0 0 4px}.vt-cl .rd-rail.rd-rail--contained,.vt-cl .rd-cat-grid--portrait{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.vt-cl .rd-mediacard-title--below{font-size:.92rem}.vt-cl .rd-cat-tools{flex-wrap:nowrap}.vt-cl .rd-cat-sort{flex:0 0 auto}}@media(prefers-reduced-motion:reduce){.vt-cl .rd-mediacard:hover{transform:none!important}}
