.artists-hero{min-height:720px}.artists-hero-shell h1{max-width:980px;font-size:clamp(72px,8vw,118px);line-height:.82}.artists-hero-shell>p{max-width:760px}
.live-artist-network{background:radial-gradient(circle at 14% 0,rgba(241,53,57,.13),transparent 28%),#080707}
.network-head{grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr);gap:64px;align-items:start}
.live-artist-network h2{font-size:clamp(48px,5.4vw,76px);line-height:.91}
.artist-search-panel{padding:20px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(3,3,3,.72);box-shadow:0 28px 70px rgba(0,0,0,.28)}
.artist-area-shortcuts,.artist-type-shortcuts{display:flex;flex-wrap:wrap;gap:7px}
.artist-area-shortcuts button,.artist-type-shortcuts button{min-height:34px;padding:0 11px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:rgba(255,255,255,.67);background:#0c0c0d;font-size:7px;font-weight:900;letter-spacing:.09em;cursor:pointer}
.artist-area-shortcuts button.is-active,.artist-type-shortcuts button.is-active{border-color:#d5a955;color:#090603;background:#d5a955}
.artist-type-shortcuts{padding-top:11px;border-top:1px solid rgba(255,255,255,.08)}
.network-artist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.network-artist-card{display:grid;grid-template-columns:minmax(150px,.72fr) minmax(0,1fr);min-height:230px;border-radius:15px;background:linear-gradient(145deg,#121010,#080808);box-shadow:0 24px 70px rgba(0,0,0,.24)}
.network-artist-card>div:first-child{height:100%;aspect-ratio:auto;min-height:230px}.network-artist-card img{filter:saturate(1.06) contrast(1.03)}
.network-artist-copy{padding:24px;display:flex;flex-direction:column;justify-content:center}
.network-artist-copy h3{min-height:0;margin:11px 0 8px;font-size:32px;line-height:.94}
.network-artist-copy p{min-height:0;font-size:10px;line-height:1.58}
.network-artist-copy a{margin-top:auto;padding-top:25px}
.artist-page-promise{background:radial-gradient(circle at 85% 0,rgba(213,169,85,.12),transparent 28%),#050505}
.artist-page-promise header{max-width:970px}.artist-page-promise h2{margin:15px 0 18px;font:900 clamp(52px,6vw,86px)/.88 "Barlow Condensed",sans-serif}.artist-page-promise h2 em{color:#f13539;font-style:normal}.artist-page-promise header p{max-width:760px;color:rgba(255,255,255,.6);font-size:14px;line-height:1.7}
.artist-page-feature-grid{margin-top:42px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.artist-page-feature-grid article{min-height:230px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:linear-gradient(145deg,rgba(241,53,57,.11),rgba(255,255,255,.02))}.artist-page-feature-grid b{margin-bottom:auto;color:#f13539;font:900 35px "Barlow Condensed",sans-serif}.artist-page-feature-grid span{color:#d5a955;font-size:8px;font-weight:900;letter-spacing:.12em}.artist-page-feature-grid p{margin:12px 0 0;color:rgba(255,255,255,.54);font-size:10px;line-height:1.65}.artist-page-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:9px}.artist-page-actions a{padding:15px 18px;border:1px solid rgba(255,255,255,.17);border-radius:7px;font-size:8px;font-weight:900;letter-spacing:.09em}.artist-page-actions a:first-child{border-color:#f13539;background:#b50f1d}.artist-page-actions a:last-child{border-color:#d5a955;color:#130d04;background:#d5a955}
@media(max-width:1150px){.network-artist-grid{grid-template-columns:1fr 1fr}.artist-page-feature-grid{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.network-head{grid-template-columns:1fr}.artist-search-panel{max-width:680px}}
@media(max-width:680px){.artists-hero{min-height:780px}.artists-hero-shell h1{font-size:62px}.network-artist-grid,.artist-page-feature-grid{grid-template-columns:1fr}.network-artist-card{grid-template-columns:125px minmax(0,1fr);min-height:205px}.network-artist-card>div:first-child{min-height:205px}.network-artist-copy{padding:18px}.network-artist-copy h3{font-size:27px}.artist-page-actions{display:grid}.artist-page-actions a{text-align:center}}
@media(max-width:440px){.network-artist-card{grid-template-columns:1fr}.network-artist-card>div:first-child{min-height:250px}.network-artist-copy a{margin-top:18px}.artist-area-shortcuts,.artist-type-shortcuts{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.artist-area-shortcuts button,.artist-type-shortcuts button{flex:0 0 auto}}
