.ReleaseCard-module__tV2s6q__card{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);transition:all var(--transition-base);flex-direction:column;display:flex;overflow:hidden}.ReleaseCard-module__tV2s6q__card:hover{border-color:var(--color-gold);box-shadow:var(--shadow-card);transform:translateY(-4px)}.ReleaseCard-module__tV2s6q__cover{aspect-ratio:1;cursor:pointer;position:relative;overflow:hidden}.ReleaseCard-module__tV2s6q__cover img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.ReleaseCard-module__tV2s6q__card:hover .ReleaseCard-module__tV2s6q__cover img{transform:scale(1.05)}.ReleaseCard-module__tV2s6q__playOverlay{opacity:0;transition:opacity var(--transition-base);background:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ReleaseCard-module__tV2s6q__cover:hover .ReleaseCard-module__tV2s6q__playOverlay{opacity:1}.ReleaseCard-module__tV2s6q__playBtn{border-radius:var(--radius-md);width:auto;min-width:50px;height:auto;min-height:50px;color:var(--color-black);transition:transform var(--transition-base);background:0 0;justify-content:center;align-items:center;display:flex;transform:scale(.9)}.ReleaseCard-module__tV2s6q__cover:hover .ReleaseCard-module__tV2s6q__playBtn{transform:scale(1)}.ReleaseCard-module__tV2s6q__info{padding:var(--space-md);gap:var(--space-xs);flex-direction:column;flex-grow:1;display:flex}.ReleaseCard-module__tV2s6q__type{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.15em;color:var(--color-gold);font-size:.65rem;font-weight:600}.ReleaseCard-module__tV2s6q__title{font-family:var(--font-display);color:var(--color-white);font-size:1.1rem;font-weight:700;line-height:1.2}.ReleaseCard-module__tV2s6q__artist{color:var(--color-text-muted);font-size:.85rem}.ReleaseCard-module__tV2s6q__year{color:var(--color-text-subtle);padding-top:var(--space-sm);margin-top:auto;font-size:.75rem}.ReleaseCard-module__tV2s6q__streaming{padding:var(--space-sm)var(--space-md)var(--space-md);gap:var(--space-xs);flex-wrap:wrap;display:flex}.ReleaseCard-module__tV2s6q__streamLink{border-radius:var(--radius-full);border:1px solid var(--color-border-subtle);width:32px;height:32px;color:var(--color-text-subtle);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.ReleaseCard-module__tV2s6q__streamLink:hover{border-color:var(--color-gold);color:var(--color-gold);background:#d4a8431a}.ReleaseCard-module__tV2s6q__collectionInfo{align-items:center;gap:var(--space-xs);text-align:center;padding:var(--space-xs);flex-direction:column;display:flex}.ReleaseCard-module__tV2s6q__trackCount{color:var(--color-white);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.ReleaseCard-module__tV2s6q__listenText{color:var(--color-gold);font-size:.7rem;font-weight:500}.ReleaseCard-module__tV2s6q__platformSelection{align-items:center;gap:var(--space-sm);padding:var(--space-sm);flex-direction:column;display:flex}.ReleaseCard-module__tV2s6q__platformButtons{gap:var(--space-xs);flex-wrap:wrap;justify-content:center;display:flex}.ReleaseCard-module__tV2s6q__platformBtn{align-items:center;gap:var(--space-xs);padding:var(--space-xs)var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-white);cursor:pointer;transition:all var(--transition-fast);background:#000000b3;font-size:.7rem;font-weight:500;display:flex}.ReleaseCard-module__tV2s6q__platformBtn:hover{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-black);transform:translateY(-1px)}.ReleaseCard-module__tV2s6q__platformName{white-space:nowrap}
.page-module__G6TH7a__detailHero{min-height:70vh;padding-bottom:var(--space-4xl);align-items:flex-end;display:flex;position:relative;overflow:hidden}.page-module__G6TH7a__detailHeroBg{z-index:0;position:absolute;inset:0}.page-module__G6TH7a__detailHeroBg img{object-fit:cover;object-position:center top;width:100%;height:100%}.page-module__G6TH7a__detailHeroOverlay{background:linear-gradient(0deg,var(--color-bg)0%,#0a0a0ab3 40%,#0a0a0a4d 100%);z-index:1;position:absolute;inset:0}.page-module__G6TH7a__detailHeroContent{z-index:2;width:100%;max-width:var(--max-width);padding:0 var(--space-xl);margin:0 auto;position:relative}.page-module__G6TH7a__detailHeroGenre{align-items:center;gap:var(--space-sm);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.15em;color:var(--color-gold);padding:var(--space-xs)var(--space-md);border:1px solid var(--color-gold);border-radius:var(--radius-full);margin-bottom:var(--space-lg);width:fit-content;font-size:.8rem;font-weight:600;display:inline-flex}.page-module__G6TH7a__detailHeroName{margin-bottom:var(--space-md);font-size:clamp(3rem,8vw,6rem);font-weight:900;line-height:1}.page-module__G6TH7a__detailHeroTagline{color:var(--color-text-muted);max-width:600px;font-size:1.2rem}.page-module__G6TH7a__bio{padding:var(--space-5xl)0}.page-module__G6TH7a__bioContent{max-width:800px}.page-module__G6TH7a__bioContent h2{margin-bottom:var(--space-xl)}.page-module__G6TH7a__bioContent p{margin-bottom:var(--space-lg);font-size:1.05rem;line-height:1.9}.page-module__G6TH7a__achievements{padding:var(--space-3xl)0 var(--space-5xl)}.page-module__G6TH7a__achievementsGrid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:900px;display:grid}.page-module__G6TH7a__achievementCard{align-items:flex-start;gap:var(--space-md);padding:var(--space-xl);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--transition-base);display:flex}.page-module__G6TH7a__achievementCard:hover{border-color:var(--color-gold);box-shadow:var(--shadow-gold)}.page-module__G6TH7a__achievementIcon{border-radius:var(--radius-full);width:44px;height:44px;color:var(--color-gold);background:#d4a8431a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__G6TH7a__achievementCard p{color:var(--color-text-muted);font-size:.95rem;line-height:1.6}.page-module__G6TH7a__discography{padding:var(--space-5xl)0;background:var(--color-bg-elevated)}.page-module__G6TH7a__discoGrid{gap:var(--space-2xl);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.page-module__G6TH7a__releaseCard{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);transition:all var(--transition-base);overflow:hidden}.page-module__G6TH7a__releaseCard:hover{border-color:var(--color-border);box-shadow:var(--shadow-card);transform:translateY(-4px)}.page-module__G6TH7a__releaseCover{aspect-ratio:1;position:relative;overflow:hidden}.page-module__G6TH7a__releaseCover img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.page-module__G6TH7a__releaseCard:hover .page-module__G6TH7a__releaseCover img{transform:scale(1.05)}.page-module__G6TH7a__releaseInfo{padding:var(--space-lg)}.page-module__G6TH7a__releaseType{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.15em;color:var(--color-gold);margin-bottom:var(--space-xs);font-size:.7rem;font-weight:600}.page-module__G6TH7a__releaseTitle{font-family:var(--font-display);color:var(--color-white);margin-bottom:var(--space-xs);font-size:1.3rem;font-weight:700}.page-module__G6TH7a__releaseYear{color:var(--color-text-subtle);margin-bottom:var(--space-md);font-size:.85rem}.page-module__G6TH7a__releaseLinks{gap:var(--space-sm);flex-wrap:wrap;display:flex}.page-module__G6TH7a__releaseLink{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);color:var(--color-text-muted);transition:all var(--transition-fast);align-items:center;gap:4px;padding:6px 14px;font-size:.75rem;text-decoration:none;display:inline-flex}.page-module__G6TH7a__releaseLink:hover{border-color:var(--color-gold);color:var(--color-gold)}.page-module__G6TH7a__socials{padding:var(--space-5xl)0;text-align:center}.page-module__G6TH7a__socialGrid{justify-content:center;gap:var(--space-xl);margin-top:var(--space-xl);display:flex}.page-module__G6TH7a__socialCard{align-items:center;gap:var(--space-sm);flex-direction:column;text-decoration:none;display:flex}.page-module__G6TH7a__socialIconBox{border-radius:var(--radius-full);border:1px solid var(--color-border);width:64px;height:64px;color:var(--color-text-muted);transition:all var(--transition-base);justify-content:center;align-items:center;display:flex}.page-module__G6TH7a__socialCard:hover .page-module__G6TH7a__socialIconBox{border-color:var(--color-gold);color:var(--color-gold);background:#d4a8431a;transform:translateY(-4px)}.page-module__G6TH7a__socialCard span{color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}@media (max-width:768px){.page-module__G6TH7a__detailHero{min-height:60vh}.page-module__G6TH7a__achievementsGrid{grid-template-columns:1fr}}.page-module__G6TH7a__productionList{gap:var(--space-md);grid-template-columns:repeat(3,1fr);width:100%;display:grid}.page-module__G6TH7a__productionItem{padding:var(--space-lg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);transition:all var(--transition-base);gap:var(--space-xs);background:#ffffff08;flex-direction:column;text-decoration:none;display:flex}.page-module__G6TH7a__productionItem:hover{border-color:var(--color-gold-glow);box-shadow:var(--shadow-card);background:#d4a8430d;transform:translateY(-4px)}.page-module__G6TH7a__productionTitle{color:var(--color-white);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.05rem;font-weight:700;overflow:hidden}.page-module__G6TH7a__productionItemArtist{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.page-module__G6TH7a__productionItemYear{font-family:var(--font-display);color:var(--color-gold);text-transform:uppercase;letter-spacing:.05em;margin-top:var(--space-xs);font-size:.75rem;font-weight:600}@media (max-width:1024px){.page-module__G6TH7a__productionList{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-module__G6TH7a__productionList{grid-template-columns:1fr}}
