.artist-view{min-height:100vh}.artist-view-inner{width:var(--inner-width);max-width:var(--inner-max-width);margin:0 auto;position:relative}.artist-view-heading{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.artist-view-heading p{letter-spacing:.16em;text-transform:uppercase;color:var(--primary-color);margin:0 0 clamp(5px,3.14286px + .47619vw,10px);font-size:clamp(10px,8.88572px + .285714vw,13px);font-weight:600}.artist-view-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(20px,17.0286px + .761905vw,28px);font-weight:500}.artist-view-heading .count{color:var(--font-sec-color);font-size:1rem;line-height:1.4}.artist-view-heading .count span{color:var(--primary-color)}.artist-view-close{z-index:10;background-color:rgb(from var(--border-color) r g b/.5);width:clamp(30px,26.2857px + .952381vw,40px);height:clamp(30px,26.2857px + .952381vw,40px);-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter);cursor:pointer;border:none;border-radius:10em;justify-content:center;align-items:center;display:none;position:absolute;top:clamp(10px,6.28571px + .952381vw,20px);right:clamp(10px,6.28571px + .952381vw,20px)}.artist-view-close .icon{color:var(--background-color);font-size:1.5em}.artist-view-hero{min-height:clamp(260px,200.571px + 15.2381vw,420px);padding-top:calc(var(--header-height) + clamp(40px,25.1429px + 3.80952vw,80px));padding-bottom:60px;position:relative;overflow:hidden}.artist-view-hero-kv{width:100%;height:100%;position:absolute;top:0;left:0}.artist-view-hero-kv div{height:100%}.artist-view-hero-kv img{width:100%;height:auto;position:absolute;bottom:-5%}.artist-view-hero-kv:after{content:"";background-color:var(--background-sec-color);opacity:.8;width:100%;height:100%;position:absolute;top:0;left:0}.artist-view-hero .artist-name{margin:0;font-size:clamp(36px,26.3429px + 2.47619vw,62px);font-weight:500;line-height:1.25}.artist-view-hero .artist-btns{align-items:center;gap:5px;margin-top:10px;display:flex}.artist-view-hero .artist-instagram{color:var(--primary-color);background-color:rgb(from var(--primary-color) r g b/.15);height:40px;-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter);border-radius:10em;align-items:center;gap:2px;padding:4px 16px;font-size:14px;font-weight:500;line-height:1;transition:opacity .25s,transform .35s;display:inline-flex}.artist-view-hero .artist-instagram>.icon{font-size:1em}@media (hover:hover) and (pointer:fine){.artist-view-hero .artist-instagram:hover{opacity:.7}}.artist-view-hero .artist-instagram:active{transform:scale(1.06)}.artist-view-performances{border-top:1px solid var(--border-color);padding:clamp(60px,45.1429px + 3.80952vw,100px) 0}.artist-view-performances:last-of-type{padding-bottom:calc(60px + var(--header-height))}.artist-view-performances-list{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:12px;display:grid}.artist-view-performances .no-performances{color:var(--font-sec-color);text-align:center;justify-content:center;align-items:center;min-height:25vh;margin:0;font-size:1rem;font-weight:500;display:flex}@media screen and (max-width:1023px){.artist-view-performances-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media screen and (max-width:767px){.artist-view-performances-list{gap:8px}}
