@font-face{font-family:Futura BdCn BT Bold;src:url(/fonts/FuturaBdCnBT-Bold.woff2) format("woff2"),url(/fonts/FuturaBdCnBT-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.artists-page{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-top:7.5rem;padding-left:1.2rem}.artists-page .loader-container{width:100%;height:calc(100vh - 5rem);display:flex;align-items:center;justify-content:center}.artists-page .loader-container .loading-spinner{height:100%;display:flex;font-size:20px;align-items:center;justify-content:center}.artists-page .role-content{width:100%;display:flex;margin-bottom:25px;justify-content:flex-start;border-bottom:1px solid hsla(0,0%,100%,.2);padding:1rem 0 0;background:#121212}.artists-page .role-content .role-button{color:gray;border:none;font-size:24px;font-weight:400;line-height:19.68px;padding:.5rem 4.3rem;background:rgba(0,0,0,0);font-family:Futura BdCn BT Bold,sans-serif}.artists-page .role-content .role-button.active{color:#fff;border-bottom:1px solid #fff}.artists-page .no-results{width:100%;height:100%;flex-grow:1;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 10rem)}.artists-page .no-results h2{color:#fff;font-size:45px;font-weight:400;line-height:40px;text-align:center;text-transform:uppercase;font-family:Futura BdCn BT Bold,sans-serif}.show-more-button-div{width:100%;display:flex;align-items:center;justify-content:center;margin:40px 0}.show-more-button-div .show-more-button{border:1px solid #ed018c!important;color:#fff;width:200px;border-radius:30px!important;font-weight:600;font-size:16px;min-height:45px;font-family:Futura BdCn BT Bold,sans-serif;cursor:pointer;transition:background .3s}.show-more-button-div .show-more-button:hover{background-color:#ed018c;color:#000}@media screen and (max-width:992px){.artists-page{margin-top:1.5rem;justify-content:center;padding-left:0}.artists-page .role-content{overflow-x:scroll}.artists-page .role-content .role-button{padding:.5rem 1.7rem}.show-more-button-div{margin:20px 0}}.artist-box{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;flex-direction:column;margin:0 36px 39px 0}.artist-box .artist-image-container{position:relative;width:160px;height:160px;border-radius:110px;overflow:hidden}.artist-box .artist-image-container .artist-image{width:100%;height:100%;border-radius:110px;object-fit:cover;transition:transform .3s ease}.artist-box .artist-image-container .artist-image:hover{transform:scale(1.1)}.artist-box .artist-name{margin:0;max-width:150px;padding-top:10px;text-align:center}.artist-box .artist-badge{width:100%;display:flex;align-items:center;justify-content:center}.artist-box .artist-badge .artist-role{margin:5px 0 0;font-size:13px;color:#000;width:-moz-fit-content;width:fit-content;padding:0 5px;border-radius:5px;text-align:center;max-width:-moz-fit-content;max-width:fit-content;background-color:#fff}@media only screen and (max-width:475px){.artist-box .artist-image-container{width:146px;height:146px}}