.beat-featured-image-wrap .beat-featured-image__desktop{display:block;width:100%;filter:sepia(50%) hue-rotate(-20deg) saturate(180%) brightness(100%) contrast(110%);-webkit-filter:sepia(50%) hue-rotate(-20deg) saturate(180%) brightness(100%) contrast(110%);transition:filter 0.5s ease,transform 0.7s cubic-bezier(.23,1,.32,1)}.nft-wrap{position:relative;display:block;width:100%;border-radius:12px;overflow:hidden;perspective:900px;box-shadow:0 0 0 1px rgb(232 220 200 / .2),0 0 28px rgb(180 150 110 / .12),22px -22px 60px rgb(0 0 0 / .6);transition:box-shadow 0.5s ease}.nft-wrap:hover{box-shadow:0 0 0 1.5px rgb(232 220 200 / .35),0 0 40px rgb(180 150 110 / .2),0 35px 75px rgb(0 0 0 / .55)}.nft-wrap::before{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0,transparent 2px,rgb(0 0 0 / .08) 2px,rgb(0 0 0 / .08) 3px);animation:scanScroll 12s linear infinite}@keyframes scanScroll{0%{background-position:0 0}100%{background-position:0 200px}}.nft-wrap::after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;background:radial-gradient(ellipse at center,transparent 45%,rgb(0 0 0 / .65) 100%);box-shadow:inset 3px 0 8px rgb(255 20 20 / .07),inset -3px 0 8px rgb(20 60 255 / .07),inset 0 3px 8px rgb(255 20 20 / .04),inset 0 -3px 8px rgb(20 60 255 / .04);animation:crtFlicker 0.15s infinite}@keyframes crtFlicker{0%{opacity:1}33%{opacity:.98}66%{opacity:1}100%{opacity:.99}}.nft-noise{position:absolute;inset:0;z-index:6;pointer-events:none;opacity:.035;animation:noiseAnim 0.1s steps(3) infinite;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(https://themoodtape.com/wp-content/code-snippets/%23n)'/%3E%3C/svg%3E");background-size:200px 200px}@keyframes noiseAnim{0%{background-position:0 0}33%{background-position:60px -40px}66%{background-position:-30px 50px}100%{background-position:20px -20px}}.nft-phosphor{position:absolute;inset:0;z-index:3;pointer-events:none;box-shadow:inset 0 0 35px rgb(180 220 100 / .05),inset 0 0 70px rgb(200 160 60 / .03);border-radius:12px}.nft-interlace{position:absolute;inset:0;z-index:4;pointer-events:none;background:repeating-linear-gradient(180deg,rgb(255 255 255 / .008) 0,rgb(255 255 255 / .008) 1px,transparent 1px,transparent 4px);animation:interlaceShift 4s ease-in-out infinite}@keyframes interlaceShift{0%{background-position:0 0;opacity:.7}50%{background-position:0 2px;opacity:1}100%{background-position:0 0;opacity:.7}}.nft-tracking{position:absolute;left:0;right:0;top:0;bottom:0;z-index:7;pointer-events:none}.nft-tracking-a{position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgb(255 255 255 / .25) 20%,rgb(255 255 255 / .45) 50%,rgb(255 255 255 / .25) 80%,transparent 100%);animation:trackingA 11s linear infinite}.nft-tracking-b{position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgb(255 255 255 / .12) 30%,rgb(255 255 255 / .22) 50%,rgb(255 255 255 / .12) 70%,transparent 100%);animation:trackingB 17s linear infinite;animation-delay:-6s}@keyframes trackingA{0%{top:-1px;opacity:0}3%{opacity:.8}97%{opacity:.6}100%{top:100%;opacity:0}}@keyframes trackingB{0%{top:-1px;opacity:0}4%{opacity:.5}96%{opacity:.4}100%{top:100%;opacity:0}}.nft-glitch-line{position:absolute;left:0;right:0;height:1px;top:0;z-index:9;pointer-events:none;animation:glitchFall 10s linear infinite}.nft-glitch-line::before{content:"";position:absolute;left:0;right:0;height:1px;top:0;background:linear-gradient(90deg,transparent 0%,rgb(232 220 200 / .12) 20%,rgb(232 220 200 / .3) 50%,rgb(232 220 200 / .12) 80%,transparent 100%)}.nft-glitch-line::after{content:"";position:absolute;left:0;right:0;height:1px;top:-3px;background:linear-gradient(90deg,transparent 0%,rgb(232 220 200 / .04) 30%,rgb(232 220 200 / .08) 50%,rgb(232 220 200 / .04) 70%,transparent 100%)}.nft-glitch-line-shadow{position:absolute;left:0;right:0;height:1px;top:3px;background:linear-gradient(90deg,transparent 0%,rgb(232 220 200 / .04) 30%,rgb(232 220 200 / .08) 50%,rgb(232 220 200 / .04) 70%,transparent 100%);pointer-events:none}@keyframes glitchFall{0%{top:-4px;opacity:0}4%{opacity:.9}96%{opacity:.6}100%{top:100%;opacity:0}}.nft-corner{position:absolute;width:16px;height:16px;border-color:rgb(232 220 200 / .45);border-style:solid;pointer-events:none;z-index:10}.nft-corner.tl{top:8px;left:8px;border-width:2px 0 0 2px}.nft-corner.tr{top:8px;right:8px;border-width:2px 2px 0 0}.nft-corner.bl{bottom:8px;left:8px;border-width:0 0 2px 2px}.nft-corner.br{bottom:8px;right:8px;border-width:0 2px 2px 0}.nft-badge-top{position:absolute;top:12px;left:27px;z-index:11;font-family:"IBM Plex Sans",sans-serif;font-size:10px;font-weight:600;letter-spacing:.1em;color:rgb(232 220 200 / .8);pointer-events:none;text-shadow:0 1px 4px rgb(0 0 0 / .9)}.nft-badge-moodtape{position:absolute;top:12px;right:12px;z-index:11;font-family:"IBM Plex Sans",sans-serif;font-size:10px;font-weight:600;letter-spacing:.1em;color:rgb(232 220 200 / .8);pointer-events:none;text-shadow:0 1px 4px rgb(0 0 0 / .9)}.nft-footer-overlay{position:absolute;bottom:0;left:0;right:0;z-index:8;pointer-events:none;padding:28px 12px 10px;display:flex;align-items:flex-end;justify-content:space-between;background:linear-gradient(to top,rgb(0 0 0 / .75) 0%,rgb(0 0 0 / .4) 60%,#fff0 100%)}.nft-footer-genre{font-family:"IBM Plex Sans",sans-serif;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(232 220 200 / .85);text-shadow:0 1px 4px rgb(0 0 0 / .9)}.nft-dotmatrix{display:grid;grid-template-columns:repeat(6,3px);grid-template-rows:repeat(4,3px);gap:1.5px}.nft-dot{width:3px;height:3px;border-radius:50%;transition:background 0.3s ease,box-shadow 0.3s ease}.nft-dot.on{background:rgb(232 220 200 / .7);box-shadow:0 0 1.5px rgb(232 220 200 / .3)}.nft-dot.off{background:rgb(232 220 200 / .1)}.nft-wrap:hover .nft-dot.on{background:rgb(255 80 40 / .9);box-shadow:0 0 3px rgb(255 60 20 / .6)}.nft-wrap:hover .nft-dot.off{background:rgb(255 80 40 / .15)}