body.music-home{background:#0c0e13;color:#ede7dd} .music-home header{background:transparent}.music-home header .wordmark{color:#ede7dd}.music-home main{max-width:1300px;margin:auto;padding:0 7% 75px}.home-intro{padding:75px 0 55px}.home-intro .eyebrow{color:#d6ad82;font:11px "Trebuchet MS",sans-serif;letter-spacing:.14em;text-transform:uppercase}.home-intro h1{font:300 clamp(44px,6.5vw,88px)/1.08 "Gill Sans","Avenir Next",sans-serif;letter-spacing:-.025em;margin:25px 0}.home-intro h1 span{color:#c4b6d8}.home-subtitle{font:14px "Trebuchet MS",sans-serif;color:#a9a5ad}.album-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 35px;scroll-margin-top:30px}.album-card{text-decoration:none;color:inherit;min-width:0}.album-image{aspect-ratio:1;overflow:hidden;background:#16191e}.album-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.album-card:hover img{transform:scale(1.025)}.album-caption{display:flex;justify-content:space-between;align-items:center;padding:17px 0 0}.album-caption p{font:10px "Trebuchet MS",sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#aaa4ae;margin:0 0 7px}.album-caption h2{font:400 clamp(22px,3vw,31px) "Gill Sans",sans-serif;margin:0;color:#ede7dd}.album-caption>span{color:#d6ad82;font-size:25px}.dj-entry{display:block;position:relative;isolation:isolate;overflow:hidden;margin-top:65px;min-height:300px;color:#eee8f5;text-decoration:none;background:#0b1427}.dj-entry img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 40%;z-index:-2}.dj-entry:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#08101ce8,#08101c40);z-index:-1}.dj-entry>div{padding:50px}.dj-entry .eyebrow{font:11px "Trebuchet MS",sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#c6bed9}.dj-entry h2{font:300 clamp(38px,5vw,65px) "Gill Sans",sans-serif;margin:20px 0}.dj-entry p:last-child{font:14px "Trebuchet MS",sans-serif}.dj-entry p span{margin-left:20px}.music-home a:focus-visible{outline:2px solid #d6ad82;outline-offset:6px}.music-home footer{color:#aaa4ae;font-size:11px;gap:20px}.music-home footer a{color:inherit}@media(max-width:600px){.home-intro{padding:45px 0 35px}.album-gallery{gap:30px 18px}.album-caption h2{font-size:21px}.album-caption p{font-size:9px}.dj-entry>div{padding:30px}.dj-entry{min-height:260px;margin-top:45px}}@media(prefers-reduced-motion:reduce){.album-image img{transition:none}}

.home-intro h1 .will-name{color:#c4b6d8}.home-intro h1 .pill-name{color:#dfb18b}
