.music{width:100%}.music .heading-block{display:flex;flex-direction:column;align-items:center;justify-content:center}.music h2.header{font-size:82px;line-height:.8;margin:10px auto 1px auto;text-align:center;display:inline-block}.music h2.header:hover{color:var(--black);text-shadow:-1px -1px 0 var(--red),1px -1px 0 var(--red),-1px 1px 0 var(--red),1px 1px 0 var(--red)}.music ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}.music li{position:relative}.music .image{border:1px solid var(--red)}.music img{display:block;width:100%}.music .duotone{position:relative;display:inline-block;aspect-ratio:1/1;width:100%}.music .duotone::before{content:"";background:var(--red);width:100%;height:100%;position:absolute;z-index:-1}.music .duotone:hover .overlay{z-index:-1}.music .image{background:#fff;cursor:pointer}.music .duotone .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,var(--red),var(--red));mix-blend-mode:darker-color;z-index:1}.music .data{margin:0 0 20px 0}.music .data h3.title{font-family:var(--goth);font-size:1.8rem;margin:0;padding:0}.music .data p.date{margin:-2px 0 0 0}.music .data p.songs{margin:0;text-transform:uppercase}@media (max-width:900px){.music ul{display:grid;grid-template-columns:1fr;grid-gap:46px 20px}}