.site-header{gap:20px}.site-header nav{flex-wrap:wrap;gap:20px}.site-header .brand{flex-shrink:0}.artist-main{max-width:1500px;margin:auto}.artist-hero{position:relative}.artist-hero>img{width:100%;height:auto;display:block;max-height:760px;object-fit:contain}.hero-links{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;padding:24px}.button{display:inline-block;padding:17px 23px;border:1px solid #555;text-decoration:none;font-weight:800;line-height:1.4}.artist-section{padding:64px 6%}.artist-section h2{font-size:clamp(32px,5vw,64px)}.videos{display:grid;grid-template-columns:1fr 1fr;gap:28px}.videos iframe{width:100%;aspect-ratio:16/9;border:0;background:#151518}.videos a{display:inline-block;margin-top:12px}.merch-feature{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}.merch-feature img{width:100%;height:auto}.artist-split{display:grid;grid-template-columns:1fr 1fr;gap:6%;padding:64px 6%;align-items:start}.artist-split>img{width:100%;max-height:850px;object-fit:cover}.artist-split h1{font-size:clamp(40px,6vw,80px);line-height:1;margin:0 0 28px}.artist-split p{font-size:18px;line-height:1.8}.preview-note{padding:16px;border:1px solid #46515a;background:#151b20;font-size:15px!important;line-height:1.5!important;margin-bottom:20px}#mc_embed_signup_scroll h2{display:none}.mc-field-group{margin-bottom:14px}.mc-field-group label{display:block}.mc-field-group input,.mc-field-group select{width:100%}#staticProduct img{width:100%;height:auto}.artist-main .team{grid-template-columns:.85fr 1.15fr}footer{gap:30px}footer a{display:inline-block}body:has(.artist-main){padding-bottom:0}@media(max-width:900px){.site-header{flex-wrap:wrap}.artist-split,.artist-main .team,.merch-feature{grid-template-columns:1fr;gap:35px}.artist-split>img{max-height:650px}.videos{grid-template-columns:1fr}.artist-section,.artist-split{padding:40px 6%}}@media(max-width:680px){.site-header nav{width:100%;order:4;align-items:stretch}.site-header nav a{padding:12px}.hero-links{padding:20px}.hero-links .button{width:100%;text-align:center}.artist-split>img{max-height:530px}.artist-split h1{font-size:46px}footer{flex-direction:column;align-items:flex-start}.artist-section .section-head{flex-wrap:wrap;gap:15px}}
