.artist{padding-block:72px 128px}@media screen and (max-width:640px){.artist{padding-block:60px}}.artist-sct{padding-top:65px}@media screen and (max-width:640px){.artist-sct{padding-top:50px}}.artist-sct:nth-of-type(n+2){padding-top:170px}@media screen and (max-width:640px){.artist-sct:nth-of-type(n+2){padding-top:60px}}.artist-atc{padding-top:42px}@media screen and (max-width:640px){.artist-atc{padding-top:30px}}.artist-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:38px;max-inline-size:-webkit-max-content;max-inline-size:-moz-max-content;max-inline-size:max-content;font-size:26px;font-size:calc((26 / 16)) rem;line-height:1.4;letter-spacing:.135em;text-align:center;margin-inline:auto;position:relative}@media screen and (max-width:640px){.artist-heading{font-size:22px;font-size:calc((22 / 16)) rem}}.artist-heading span{display:block;font-size:18px;font-size:calc((18 / 16)) rem;letter-spacing:.05em}@media screen and (max-width:640px){.artist-heading span{font-size:16px;font-size:calc((16 / 16)) rem}}.artist-type{font-size:18px;font-size:calc((18 / 16)) rem;letter-spacing:.035em}@media screen and (max-width:640px){.artist-type{font-size:17px;font-size:calc((17 / 16)) rem}}.artist-type--main{color:#cd5225}.artist-type--kids{color:#54894e}.artist-type--performer{color:#5e90bf}.artist-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:28px 22px;padding-top:15px}@media screen and (max-width:640px){.artist-list{padding-top:5px}}.artist-item{width:258px}@media screen and (max-width:768px){.artist-item{width:min(258px,calc(33.33% - 15px))}}@media screen and (max-width:640px){.artist-item{width:calc(50% - 11px)}}.artist-item:hover{text-decoration:none}.artist-item:hover .artist-item__image img{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:unset}.artist-item__image{border-radius:12px;border:1px solid rgba(100,100,100,.35);overflow:hidden;aspect-ratio:517/359;background-color:#ccc}.artist-item__image img{-webkit-transition:.2s;transition:.2s;border-radius:12px}.artist-item__name{font-size:14px;font-size:calc((14 / 16)) rem;font-weight:400;letter-spacing:.035em;padding-top:13px;line-height:1.4}.artist-item__date{font-size:13px;font-size:calc((13 / 16)) rem;letter-spacing:.035em;font-weight:500;line-height:1.4;padding-top:5px}.artist-item__type{color:#cd5225;font-size:12px;font-size:calc((12 / 16)) rem;letter-spacing:.035em;line-height:1.4;padding-top:5px}.artist-item__type--main{color:#cd5225}.artist-item__type--kids{color:#54894e}.artist-item__type--performer{color:#5e90bf}.artist-post{width:min(850px,100%);margin-inline:auto}.artist-post-heading{text-align:center;padding-top:28px}.artist-post-heading .artist-item__type{font-size:18px;font-size:calc((18 / 16)) rem}@media screen and (max-width:640px){.artist-post-heading .artist-item__type{font-size:16px;font-size:calc((16 / 16)) rem}}.artist-post-heading .artist-item__name{font-size:20px;font-size:calc((20 / 16)) rem;padding-top:7px}@media screen and (max-width:640px){.artist-post-heading .artist-item__name{font-size:18px;font-size:calc((18 / 16)) rem}}.artist-post-heading .artist-item__date{font-size:13px;font-size:calc((13 / 16)) rem;padding-top:8px}.artist-post-image,.artist-post-movie{max-width:767px;text-align:center;margin:80px auto 0}@media screen and (max-width:640px){.artist-post-image,.artist-post-movie{margin-top:50px}}.artist-post-image iframe,.artist-post-movie iframe{width:100%;height:100%;aspect-ratio:16/9;border:1px solid rgba(100,100,100,.5);border-radius:20px}.artist-post-image img,.artist-post-movie img{border:1px solid rgba(100,100,100,.5);border-radius:20px}.artist-post-url,.artist-post__text{font-size:13px;font-size:calc((13 / 16)) rem;letter-spacing:.155em;padding-top:5px}.artist-post .m-leftborder{margin-top:80px}@media screen and (max-width:640px){.artist-post .m-leftborder{margin-top:40px}}