.nmgmt-card-selection{background:var(--background-color, #FDFDFD);color:var(--text-color, #272727);padding:100px 0;position:relative;overflow:hidden}.nmgmt-card-selection:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.nmgmt-card-selection .container{max-width:1400px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.section-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;text-align:center;margin-bottom:24px;color:var(--text-color, #272727);text-transform:uppercase;letter-spacing:-.01em;line-height:1.1}.section-subtitle{font-size:clamp(1.1rem,2vw,1.3rem);text-align:center;margin-bottom:80px;opacity:.75;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.6;color:var(--text-color, #272727)}.cards-container{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:60px;perspective:1000px;max-width:1200px;margin-left:auto;margin-right:auto}.card{position:relative;height:450px;transform-style:preserve-3d;cursor:pointer}.card:hover{z-index:10}.card:after{content:"";position:absolute;top:20px;left:20px;right:20px;bottom:20px;background:var(--primary-color, #FA58AD);border-radius:20px;z-index:-1;opacity:0;transform:translateY(10px);transition:all .4s ease;filter:blur(20px)}.card-inner{width:100%;height:100%;background:var(--card-background, #FFFFFF);border-radius:16px;position:relative;overflow:hidden;border:1px solid var(--border-color, #E3E3E3);display:flex;flex-direction:column;transition:all .3s ease;box-shadow:0 4px 20px var(--shadow-color, rgba(0, 0, 0, .1))}.card:hover .card-inner{border-color:var(--primary-color, #FA58AD);box-shadow:0 8px 30px var(--shadow-color, rgba(0, 0, 0, .15))}.card-image{height:220px;position:relative;overflow:hidden;border-radius:14px 14px 0 0}.card-image img{width:100%;height:100%;object-fit:cover;transition:all .4s ease;filter:brightness(.9) contrast(1.1)}.placeholder-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-color, #FA58AD),var(--secondary-color, #C83382));position:relative}.placeholder-image svg{width:60px;height:60px;color:#ffffffe6;transition:all .4s ease}.card:hover .placeholder-image svg{transform:scale(1.2);color:#fff}.artists-placeholder{background:linear-gradient(135deg,#fa58ad,#c83382)}.producers-placeholder{background:linear-gradient(135deg,#fe9cd0,#fa58ad)}.live-placeholder{background:linear-gradient(135deg,#c83382,#9e2768)}.production-placeholder{background:linear-gradient(135deg,#fa58ad,#fe9cd0)}.card-content{padding:32px 28px 24px;flex-grow:1;display:flex;flex-direction:column;justify-content:center;text-align:center;position:relative}.card-title{font-size:1.6rem;font-weight:600;margin-bottom:16px;color:var(--text-color, #272727);text-transform:uppercase;letter-spacing:.3px;transition:all .3s ease}.card-description{font-size:.9rem;opacity:.75;line-height:1.6;margin-bottom:0;transition:all .3s ease;color:var(--text-color, #272727)}.card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#000000b3,#0006,#000c);opacity:0;transition:all .4s ease;display:flex;align-items:center;justify-content:center;border-radius:14px 14px 0 0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.overlay-link{text-decoration:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.overlay-text{font-size:clamp(1rem,2.5vw,1.3rem);font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.8);transition:all .3s ease;position:relative}.overlay-text:after{content:"";position:absolute;bottom:-6px;left:50%;width:0;height:2px;background:#fff;transition:all .3s ease;transform:translate(-50%)}.card:hover .overlay-text{transform:scale(1.02);color:var(--primary-color, #FA58AD)}.card:hover .overlay-text:after{width:100%;background:var(--primary-color, #FA58AD)}@media (max-width: 1400px){.cards-container{max-width:1000px;gap:35px}}@media (max-width: 1200px){.nmgmt-card-selection{padding:80px 0}.cards-container{grid-template-columns:repeat(4,1fr);gap:30px;max-width:900px}.card{height:420px}.card-image{height:200px}}@media (max-width: 1024px){.cards-container{grid-template-columns:repeat(2,1fr);gap:30px;max-width:600px}.card{height:450px}.card-image{height:220px}}@media (max-width: 768px){.nmgmt-card-selection{padding:60px 0}.nmgmt-card-selection .container{padding:0 20px}.cards-container{grid-template-columns:repeat(2,1fr);gap:25px;margin-top:40px;max-width:500px}.card{height:400px}.card-image{height:180px}.card-1,.card-2,.card-3,.card-4{transform:none!important}.card:hover{transform:translateY(-10px) scale(1.02)!important}.card-content{padding:20px 15px 15px}.card-title{font-size:1.4rem;margin-bottom:12px}.card-description{font-size:.85rem;line-height:1.5}.overlay-text{font-size:clamp(.9rem,3.5vw,1.2rem);letter-spacing:1px}.section-subtitle{margin-bottom:40px}.section-title{margin-bottom:16px}}@media (max-width: 640px){.cards-container{gap:20px;max-width:450px}.card{height:380px}.card-image{height:160px}.card-content{padding:18px 12px 12px}.card-title{font-size:1.3rem}.placeholder-image svg{width:50px;height:50px}}@media (max-width: 480px){.nmgmt-card-selection .container{padding:0 15px}.cards-container{grid-template-columns:repeat(2,1fr);gap:15px;max-width:100%}.card{height:350px}.card-image{height:140px}.card-content{padding:15px 10px 10px}.card-title{font-size:1.2rem;margin-bottom:8px}.card-description{font-size:.8rem;line-height:1.4}.placeholder-image svg{width:40px;height:40px}.overlay-text{font-size:clamp(.8rem,4vw,1rem);letter-spacing:.8px}.section-title{font-size:clamp(2rem,8vw,3rem)}.section-subtitle{font-size:clamp(1rem,4vw,1.2rem);margin-bottom:30px}}@media (max-width: 360px){.cards-container{gap:12px}.card{height:320px}.card-image{height:120px}.card-content{padding:12px 8px 8px}.card-title{font-size:1.1rem}.card-description{font-size:.75rem}}.card{will-change:transform,opacity}@media (prefers-reduced-motion: reduce){.card,.card-inner,.card-image img,.card-link,.card-title,.card-description{transition:none;animation:none}.card:hover{transform:none}}.overlay-link:focus{outline:2px solid var(--primary-color, #FA58AD);outline-offset:2px;border-radius:14px 14px 0 0}.card:focus-within .card-overlay{opacity:1}@media print{.nmgmt-card-selection{background:#fff!important;color:#000!important}.card:after{display:none}.card{transform:none!important;break-inside:avoid}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nmgmt-card-selection.css.map */
