/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/artists-hub/assets/IBM_Plex_Sans_latin-IvpUvPa2.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/artists-hub/assets/IBM_Plex_Sans_latin-ext-CIII54If.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/artists-hub/assets/roboto_latin-ext-Dqr_DJ6L.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/artists-hub/assets/roboto_latin-CHnqiQTt.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Epilogue;font-style:normal;font-weight:100 900;font-display:swap;src:url(/artists-hub/assets/epilogue_latin-ext-ByA_sX_b.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Epilogue;font-style:normal;font-weight:100 900;font-display:swap;src:url(/artists-hub/assets/epilogue_latin-rEwmPahe.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-scheme-1-background: var(--color-neutral-darkest);--color-neutral-darkest: #060307;--color-scheme-1-border: var(--opacity-white-20);--color-scheme-1-text: var(--color-white);--color-neutral-lighter: #d9d9d9;--color-white: #fff;--color-neutral-lightest: #f2f2f2;--color-neutral-light: #b4b3b4;--color-neutral: #828183;--color-neutral-dark: #504e51;--color-neutral-darker: #1e1c1f;--opacity-transparent: rgba(255, 255, 255, 0);--color-scheme-1-foreground: var(--color-neutral-darkest);--color-scheme-1-accent: var(--color-white);--opacity-white-5: rgba(255, 255, 255, .05);--opacity-white-10: rgba(255, 255, 255, .1);--opacity-white-15: rgba(255, 255, 255, .15);--opacity-white-20: rgba(255, 255, 255, .2);--opacity-white-30: rgba(255, 255, 255, .3);--opacity-white-40: rgba(255, 255, 255, .4);--opacity-white-50: rgba(255, 255, 255, .5);--opacity-white-60: rgba(255, 255, 255, .6);--opacity-neutral-darkest-5: rgba(6, 3, 7, .05);--opacity-neutral-darkest-10: rgba(6, 3, 7, .1);--opacity-neutral-darkest-15: rgba(6, 3, 7, .15);--opacity-neutral-darkest-20: rgba(6, 3, 7, .2);--opacity-neutral-darkest-30: rgba(6, 3, 7, .3);--opacity-neutral-darkest-40: rgba(6, 3, 7, .4);--opacity-neutral-darkest-50: rgba(6, 3, 7, .5);--opacity-neutral-darkest-60: rgba(6, 3, 7, .6);--color-affair-lightest: #f1ecf4;--color-affair-lighter: #e3d9e9;--color-affair-light: #9f7ab2;--color-affair: #764191;--color-affair-hover: rgb(166, 2, 174);--color-affair-dark: #5e3474;--color-affair-darker: #2f1a3a;--color-affair-darkest: #23132b;--color-chateau-green-lightest: #ecf4ed;--color-chateau-green-lighter: #d9eadc;--color-chateau-green-light: #7ab686;--color-chateau-green: #419853;--color-chateau-green-dark: #347942;--color-chateau-green-darker: #1a3c21;--color-chateau-green-darkest: #132d18;--color-scheme-2-text: var(--color-white);--color-scheme-2-background: var(--color-neutral-darker);--color-scheme-2-border: var(--opacity-white-20);--color-scheme-2-accent: var(--color-white);--color-scheme-2-foreground: var(--color-neutral-darker);--color-scheme-3-text: var(--color-white);--color-scheme-3-background: var(--color-affair-darkest);--color-scheme-3-border: var(--opacity-white-20);--color-scheme-3-accent: var(--color-white);--color-scheme-3-foreground: var(--color-affair-darkest);--color-error-red: #af0404;--modal-backdrop-bg: rgba(87, 73, 73, .25);--gradient-dark-bg-top: linear-gradient( 0deg, rgba(35, 19, 43, 0) 0%, #060307 100% );--gradient-dark-bg-btm: linear-gradient( 180deg, rgba(35, 19, 43, 0) 0%, #060307 100% )}:root{--font-family: "IBM Plex Sans", sans-serif;--second-family: "Epilogue", sans-serif;--third-family: "Roboto", sans-serif}*,*:before,*:after{box-sizing:border-box}html{line-height:1.5;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,p,blockquote,figure,dl,dd,ol,ul,pre,table{margin:0}p:last-child{margin-bottom:0}ul,ol{padding:0;list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}body,button,input,textarea,select{font-family:inherit;font-size:100%;line-height:inherit;color:inherit}a{text-decoration:none;color:currentColor}article,aside,footer,header,nav,section,main{display:block}table{border-collapse:collapse;border-spacing:0;width:100%}th,td{padding:0;text-align:left}img,video,canvas,svg{max-width:100%;height:auto;display:block}button,input,select,textarea{background:none;border:none;outline:none;padding:0;margin:0}button{cursor:pointer}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}figure{margin:0}code,kbd,pre,samp{font-family:monospace,monospace}hr{border:none;border-top:1px solid #ccc}fieldset{border:none;margin:0;padding:0}legend{padding:0}textarea{resize:vertical}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:100%}body{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1.5;color:var(--color-scheme-1-text);background:var(--color-scheme-1-background);letter-spacing:-.02em;min-height:100vh;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit;color:inherit;background:transparent;border:none;outline:none;cursor:pointer}button:disabled,input:disabled{cursor:not-allowed;opacity:.6}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.icon{fill:currentColor}@media screen and (min-width: 768px){html{font-size:112.5%}body{font-size:20px}}@media screen and (min-width: 1440px){html{font-size:125%}}.button-base{border-radius:12px;box-shadow:0 1px 2px 0 var(--opacity-neutral-darkest-5),inset 0 -2px 1px #0003,inset 0 0 0 1px var(--opacity-neutral-darkest-15),inset 0 2px 1px #ffffff40,inset 0 32px 24px 0 var(--opacity-white-5);background:var(--color-affair);transition:.3s;position:relative;overflow:hidden}.button-base:before{content:"";position:absolute;top:50%;left:50%;width:360px;height:360px;z-index:0;transform:translate(-50%,-50%) scale(0);border-radius:100%;background-color:var(--color-affair-hover);transition:transform .5s ease-in-out}.button-base:hover:before,.button-base:focus:before{transform:translate(-50%,-50%) scale(1)}.button-base svg,.button-base span{position:relative;z-index:1}.button-base span{font-family:var(--font-family);font-weight:500;font-size:18px;line-height:1.5;color:var(--color-white)}.modal-backdrop{background-color:var(--modal-backdrop-bg);position:fixed;top:0;z-index:999;width:100%;height:100%;overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.modal-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.is-hidden{display:none}.no-scroll{overflow:hidden}.modal-backdrop.js-loader-modal{display:flex;align-items:center;justify-content:center}.container{max-width:320px;margin:0 auto;padding:0 16px}.section{padding:64px 0}@media only screen and (min-width: 768px){.container{max-width:768px;padding:0 32px}}@media only screen and (min-width: 1440px){.container{max-width:1440px;padding:0 64px}.section{padding:112px 0}}@keyframes hero-images-move-down{0%{transform:translateY(-558px)}to{transform:translateY(0)}}@keyframes hero-images-move-up{0%{transform:translateY(0)}to{transform:translateY(-558px)}}@media screen and (min-width: 768px){@keyframes hero-images-move-down{0%{transform:translateY(-1068px)}to{transform:translateY(0)}}@keyframes hero-images-move-up{0%{transform:translateY(0)}to{transform:translateY(-1068px)}}}.loader{width:16px;height:16px;border-radius:50%;display:block;margin:15px auto;position:relative;background:var(--color-white);box-shadow:-24px 0 var(--color-white),24px 0 var(--color-white);box-sizing:border-box;animation:shadowPulse 2s linear infinite}.loader.is-hidden{display:none}@keyframes shadowPulse{33%{background:var(--color-white);box-shadow:-24px 0 var(--color-affair),24px 0 var(--color-white)}66%{background:var(--color-affair);box-shadow:-24px 0 var(--color-white),24px 0 var(--color-white)}to{background:var(--color-white);box-shadow:-24px 0 var(--color-white),24px 0 var(--color-affair)}}.page-header .container{display:flex;align-items:center}.page-header{position:sticky;top:0;z-index:920;background-color:var(--color-scheme-1-background)}.header-nav{display:flex;align-items:center;flex-grow:1;justify-content:space-between;padding-top:6.5px;padding-bottom:6.5px}.header-logo{fill:var(--color-affair)}.header-nav-list{display:none}.burger-btn{fill:var(--color-white);position:relative;z-index:910;cursor:pointer}@media screen and (min-width: 768px){.page-header .container{padding-left:64px;padding-right:64px}.burger-btn.button{display:none}.header-nav{padding-top:10.5px;padding-bottom:10.5px}.header-nav-link{font-size:18px;padding-top:12px;padding-bottom:12px}.header-nav-list{display:flex;gap:32px}.header-logo{fill:var(--color-scheme-2-accent)}.header-nav-link:hover,.header-nav-link:focus{color:var(--color-affair);transition:.25s cubic-bezier(.4,0,.2,1)}}.mobile-menu-overlay.is-active{opacity:1;pointer-events:auto}.burger-btn,.mobile-menu{display:none}@media (max-width: 767px){.burger-btn{display:block;cursor:pointer;border:none}.mobile-menu{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--color-scheme-1-background);opacity:0;transform:scale(.95);transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:900;overflow-y:auto;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;pointer-events:none}.mobile-menu.is-open{opacity:1;transform:scale(1);pointer-events:auto}.mobile-menu-header{width:100%;max-width:320px;padding:0 12px 0 20px;margin:0 auto 52px;display:flex;justify-content:space-between;align-items:center;height:64px;box-sizing:border-box}.icon-close{fill:var(--color-white)}.mobile-nav-list li{margin-bottom:32px;text-align:center}.mobile-nav-list li:last-child{margin-bottom:0}.mobile-nav-link{font-weight:500;font-size:26px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 80px}.mobile-logo-icon{fill:var(--color-affair)}}.burger{scale:1.3;height:34px}.burger svg{height:36px;transform:translate(-1px,-1px);transition:transform .7s ease-in-out}.burger .line{fill:none;stroke:var(--color-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75;transition:stroke-dasharray .7s ease-in-out,stroke-dashoffset .7s ease-in-out}.burger .line-top-bottom{stroke-dasharray:12 63}.is-closed.burger svg{transform:rotate(-45deg) translate(0);transition:transform .7s ease-in-out}.is-closed.burger svg .line-top-bottom{stroke-dasharray:20 300;stroke-dashoffset:-32.42;transition:stroke-dasharray .7s ease-in-out,stroke-dashoffset .7s ease-in-out}.hero-section{background:var(--color-scheme-3-background);position:relative;padding-top:64px}.hero-wrapper-up-gradient{background:var(--gradient-dark-bg-top);position:absolute;top:-1px;left:0;z-index:10;pointer-events:none;width:100%;height:80px}.hero-title{font-family:var(--second-family);font-weight:700;font-size:48px;line-height:1.1;letter-spacing:-.01em;color:var(--color-scheme-1-text);margin-bottom:20px}.hero-description{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1.5;color:var(--color-scheme-1-text);margin-bottom:24px}.hero-link-artist{padding:10px 24px;width:280px;height:47px;display:flex;justify-content:center;align-items:center;gap:12px;margin-bottom:64px}.hero-icon{transform-box:fill-box;transform-origin:center;transition:transform .5s ease;fill:var(--color-white)}.hero-link-artist:hover .hero-icon,.hero-link-artist:focus .hero-icon{transform:rotate(180deg)}.hero-photo-box{height:385px;z-index:1;justify-content:center;position:relative;display:flex;align-items:center;gap:16px;overflow:hidden}.hero-column-up{display:flex;flex-direction:column}.hero-image-up{border-radius:16px;margin-bottom:16px;width:160px;height:170px;object-fit:cover;transform:translateY(-70px);animation-duration:25s;animation-iteration-count:infinite;animation-name:hero-images-move-down;animation-timing-function:linear}.hero-column-up:hover .hero-image-up,.hero-column-down:hover .hero-image-down{animation-play-state:paused}.hero-image-down{margin-bottom:16px;border-radius:16px;width:160px;height:170px;object-fit:cover;transform:translateY(0);animation-duration:28s;animation-iteration-count:infinite;animation-name:hero-images-move-up;animation-timing-function:linear}.hero-column-down{display:flex;flex-direction:column}.hero-wrapper-down-gradient{position:absolute;bottom:-2px;left:0;z-index:11;pointer-events:none;width:100%;height:106px;background:var(--gradient-dark-bg-btm)}@media screen and (min-width: 768px){.hero-section{padding-top:32px}.hero-title{position:sticky;z-index:13;margin-bottom:24px}.hero-description{font-size:20px;margin-bottom:32px}.hero-photo-box{height:632px}.hero-image-down,.hero-image-up{width:342px;height:340px}.hero-wrapper-down-gradient{height:137px}.hero-link-artist{margin-bottom:32px}}@media screen and (min-width: 1440px){.hero-section{padding-top:0}.hero-box-desktop{display:flex}.hero-wrapper-up-gradient{height:80px}.hero-link-artist{border-radius:12px;padding:10px 24px;width:206px;height:47px}.hero-title{display:block;font-weight:700;font-size:84px;line-height:1.1;letter-spacing:-.01em;color:var(--color-scheme-1-text)}.hero-box-wrapper-tittle{padding:0 80px 0 0;width:671px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.hero-description{font-weight:400;font-size:20px;line-height:1.5;color:var(--color-scheme-1-text)}.hero-link-artist{margin-bottom:0}.hero-photo-box{height:900px;width:641px}.hero-image-down,.hero-image-up{width:311px}}.artists-title{font-weight:600;font-size:16px;margin-bottom:16px}.artists-title-descr{font-family:var(--second-family);font-weight:700;font-size:44px;line-height:1.2;letter-spacing:-.01em}.artists-list{display:flex;flex-direction:column;gap:64px}.artist-img-wraper{overflow:hidden;object-fit:cover}.artist-img{width:100%;height:fit-content;border-radius:16px}.artist-genres-list{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.artist-genres-list-item{border:1px solid var(--opacity-white-20);border-radius:6px;padding:4px 10px;font-weight:600;font-size:16px}.artist-name{font-family:var(--second-family);font-weight:700;font-size:32px;line-height:1.3;letter-spacing:-.01em;margin-top:16px}.artist-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px}.learn-more-btn{display:inline-flex;align-items:center;gap:8px;margin-top:24px;border-radius:12px;height:27px;font-weight:500}.learn-more-btn:hover{color:var(--color-affair)}.learn-more-btn span{transition:transform .2s}.learn-more-btn:hover span{transform:translate(3px)}.learn-more-icon-caret-right{fill:var(--color-white)}.load-more-btn{display:flex;justify-content:center;gap:12px;padding:10px 24px;margin-top:32px;margin-left:auto;margin-right:auto;height:47px;font-weight:500}.load-more-icon-btn{display:inline;fill:var(--color-white)}@media only screen and (min-width: 768px){.artists-list{gap:32px}.artist-genres-list{margin-top:24px}.artist-desc,.learn-more-btn{font-size:18px}.load-more-btn{margin-top:64px;width:340px;font-size:18px}}@media only screen and (min-width: 1440px){.artists-title-descr{font-size:84px;line-height:1.1}.artists-list{flex-wrap:wrap;gap:32px}.artist-img-wraper{width:640px;height:393px}.load-more-btn{width:170px}}.tui-pagination{display:flex;justify-content:center;gap:4px;margin-top:32px;flex-wrap:wrap}.tui-pagination .tui-page-btn{display:flex;align-items:center;justify-content:center;border-radius:12px;width:48px;height:48px;font-weight:500;font-family:IBM Plex Sans,sans-serif!important;transition:all .2s ease;border:1px solid transparent;background-color:transparent;cursor:pointer}.tui-page-btn .icon-tui{width:24px;height:24px;flex-shrink:0;flex-grow:0;fill:#f0f8ff;pointer-events:none}.tui-pagination .tui-page-btn:hover{border:2px solid var(--color-affair);background-color:transparent}.tui-pagination .tui-is-selected{border-radius:12px;padding:10px 24px;box-shadow:0 1px 2px #0603070d,inset 0 -2px 1px #0603070d,inset 0 0 0 1px #ffffff1a;background:#ffffff1a}.tui-pagination .tui-prev,.tui-pagination .tui-next{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;transition:all .2s ease;cursor:pointer;border:1px solid transparent}.tui-pagination .tui-prev:hover,.tui-pagination .tui-next:hover{border:2px solid var(--color-affair);background-color:transparent}.tui-pagination .tui-is-disabled{opacity:.4;pointer-events:none}.tui-pagination .tui-ico-ellip{width:48px;height:48px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.tui-pagination .tui-first,.tui-pagination .tui-last{display:none!important}.container-about-us{display:flex;flex-direction:column}.about-us-box{margin-bottom:48px}.about-us-image{border-radius:16px}.about-us-container{text-align:center}.logo-icon{fill:var(--color-white)}.about-us-container svg{margin-bottom:20px}.about-us-title{font-weight:700;font-size:44px;line-height:1.2;letter-spacing:-.01em;margin-bottom:20px;text-align:left}.about-us-text{text-align:left;font-weight:400;font-size:18px;line-height:1.5}@media only screen and (max-width: 767px){.container-about-us{padding:0 20px}}@media screen and (min-width: 768px){.about-us-box{margin-bottom:24px}.about-us-image{width:704px;height:413px}.logo-icon{margin-bottom:24px;width:80px;height:80px}.about-us-title{margin-bottom:24px}.about-us-text{font-size:20px}}@media screen and (min-width: 1440px){.container-about-us{flex-direction:row;gap:32px;align-items:center}.about-us-image{height:auto}.about-us-container svg{margin-bottom:24px}.about-us-container{flex-direction:column;justify-content:center;max-width:640px}.about-us-title{font-size:60px}}#reviews-slider{position:relative}.reviews-custom-arrows{position:absolute;top:35%;left:0;right:0;z-index:2;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}@media only screen and (min-width: 768px){.reviews-custom-arrows{top:45%}}@media only screen and (min-width: 1440px){.reviews-custom-arrows{top:30%}}.reviews-slider-icons{fill:var(--color-white)}.reviews-icon-arrows{width:48px;height:48px;background-color:var(--color-scheme-1-foreground);border:1px solid var(--opacity-white-50);border-radius:8px;padding:12px;cursor:pointer;pointer-events:all;transition:background-color .25s ease-in-out,box-shadow .25s ease-in-out,border .25s ease-in-out,opacity .25s ease-in-out}.reviews-icon-arrows:hover{border:1px solid var(--Opacity-Neutral-Darkest-15, rgba(6, 3, 7, .15));background-color:var(--Color-Scheme-2-Foreground, #1e1c1f)}.reviews-icon-arrows:disabled,.splide__arrow:disabled{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none}.reviews-list{font-family:var(--second-family);font-weight:700;font-size:18px;line-height:1.4;letter-spacing:-.01em;text-align:center;color:var(--color-white)}@media only screen and (min-width: 768px){.reviews-list{font-size:26px}}@media only screen and (min-width: 1440px){.reviews-list{font-size:32px;line-height:1.3}}@media only screen and (min-width: 768px){.reviews-slide{padding:0 93px}}@media only screen and (min-width: 1440px){.reviews-slide{padding:0 223px}}.reviews-stars{display:flex;align-content:center;justify-content:center;gap:4px;margin-bottom:32px}.reviews-quote{margin-bottom:32px}.reviews-author{font-family:var(--font-family);font-weight:600;font-size:18px;line-height:1.5;color:var(--color-white)}.splide__track{margin-bottom:16px}@media only screen and (max-width: 767px){.reviews-custom-arrows{display:none}}.custom-pagination{display:flex;gap:8px;justify-content:center;margin-top:16px}.pagination-btn{width:8px;height:8px;border-radius:50%;background-color:var(--color-scheme-1-text);border:none;cursor:pointer;transition:background-color .3s;opacity:.2;transition:opacity .3s ease}.active{background-color:var(--color-scheme-1-text);opacity:1;transition:opacity .3s ease}.reviews-modal{display:flex;align-items:center;justify-content:center;position:fixed;width:100%;height:100%;top:0;left:0;background-color:#00000040;z-index:1000;font-family:var(--second-family);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.reviews-modal-content{background-color:#0d0d0d;padding:64px 16px;border-radius:10px;width:320px;max-height:90%;color:#fff;position:relative}.reviews-modal-title{font-weight:700;font-size:24px;line-height:1.3;letter-spacing:-.01em;text-align:center;color:var(--color-scheme-1-text)}.reviews-modal-label{display:block;margin-bottom:8px;font-weight:400;font-size:18px;line-height:1.5;color:var(--color-scheme-1-text);font-family:var(--font-family)}.reviews-modal-input{width:100%;background-color:var(--opacity-transparent);outline:none;border:1px solid var(--opacity-white-20);border-radius:12px;padding:8px 12px;height:43px;margin-bottom:32px;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}.reviews-modal-textarea{width:100%;margin-bottom:32px;resize:none;background-color:var(--opacity-transparent);border:1px solid var(--opacity-white-20);border-radius:12px;padding:12px;height:130px;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}.reviews-modal-input::placeholder,.reviews-modal-textarea::placeholder{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1.5;color:var(--opacity-white-60)}.reviews-modal-stars{margin-bottom:32px}.reviews-modal-button{border:none;border-radius:12px;padding:10px 24px;width:288px;height:47px;width:100%;cursor:pointer;font-family:var(--font-family);font-weight:500;font-size:18px;line-height:1.5;color:var(--color-white);box-shadow:0 1px 2px 0 var(--opacity-neutral-darkest-5),inset 0 -2px 1px #0003,inset 0 0 0 1px var(--opacity-neutral-darkest-15),inset 0 2px 1px #ffffff40,inset 0 32px 24px 0 var(--opacity-white-5);background-color:var(--color-affair);transition:background-color .3s ease}.reviews-modal-close{position:absolute;right:16px;top:16px;cursor:pointer;transition:transform .4s ease-in-out,fill .3s ease-in-out,opacity .3s ease-in-out}.reviews-modal-close-icon{fill:var(--color-white);transition:fill .3s ease-in-out}.reviews-modal-close-icon:hover{transform:rotate(180deg)}.reviews-modal-close:hover svg{fill:var(--color-neutral-light)}.reviews-hidden{display:none}.add-feedback-button-modal{margin-top:16px;display:flex;align-items:center;justify-content:center;display:none}.add-feedback-btn{font-weight:500;font-size:18px;line-height:1.5;color:var(--color-white);font-family:var(--font-family);border-radius:12px;box-shadow:0 1px 2px 0 var(--opacity-neutral-darkest-5),inset 0 -2px 1px #0003,inset 0 0 0 1px var(--opacity-neutral-darkest-15),inset 0 2px 1px #ffffff40,inset 0 32px 24px 0 var(--opacity-white-5);background:var(--color-affair);display:flex;align-items:center;justify-content:center;width:288px;padding:10px 79px}@media only screen and (min-width: 768px){.reviews-modal-content{padding-left:32px;padding-right:32px;width:704px;border-radius:16px}.reviews-modal-title{font-size:44px;line-height:1.2;margin-bottom:48px}.reviews-modal-input,.reviews-modal-textarea,.reviews-modal-stars{margin-bottom:24px}.reviews-modal-button{display:block;margin-left:auto;margin-right:auto;width:340px}.add-feedback-btn{width:158px;padding:10px 14px}}@media only screen and (min-width: 1440px){.reviews-modal-content{padding-left:64px;padding-right:64px;width:864px;border-radius:16px}.reviews-modal-title{font-size:60px}.reviews-modal-button{width:108px}.add-feedback-button-modal{margin-top:80px}.add-feedback-btn{width:177px;padding:10px 24px}}.reviews-star{cursor:pointer;display:inline-block;transition:transform .3s ease}.reviews-star:hover{transform:scale(1.2);z-index:10;cursor:pointer}.reviews-feedback-star{fill:var(--color-scheme-1-text);transition:fill .2s ease,transform .2s ease;width:20px;height:20px}.reviews-star.selected .reviews-feedback-star,.reviews-star.hovered .reviews-feedback-star{fill:var(--color-affair);transform:scale(1.2)}.reviews-modal.show{opacity:1;visibility:visible;transition:opacity .3s ease,visibility .3s ease}.add-feedback-btn.button-base{display:none}.container-artist-modal{margin-bottom:64px;margin-top:64px;border-radius:16px;padding:52px 8px;width:288px;background-color:var(--color-neutral-darkest);position:relative;overflow-y:auto}.artist-modal-close-btn{position:absolute;top:16px;right:16px;transition:transform .4s ease-in-out,fill .3s ease-in-out,opacity .3s ease-in-out}.artist-modal-close-svg{fill:var(--color-white)}.artist-modal-close-btn:hover{fill:var(--color-neutral-lightest);opacity:.6;transform:rotate(180deg)}.artist-modal-name{font-family:var(--second-family);font-weight:700;font-size:20px;line-height:1.3;letter-spacing:-.01em;text-align:center;margin-bottom:16px}.artist-modal-img-wrapper{border-radius:16px;width:272px;margin-left:auto;margin-right:auto;margin-bottom:32px;overflow:hidden;object-fit:cover}.artist-modal-album-list-wrapper{margin-bottom:16px;display:flex;flex-direction:column;gap:16px}.artist-modal-album-list{display:flex;flex-direction:column;gap:16px;width:272px}.modal-album-list-item-title{font-weight:600;font-size:18px;line-height:1.5}.modal-album-list-item-value{font-weight:400;font-size:18px;line-height:1.5}.artist-modal-genres-list{display:flex;gap:16px;flex-wrap:wrap}.artist-modal-genres-list-item{font-weight:600;font-size:16px;line-height:1.5;border:1px solid var(--opacity-white-20);border-radius:6px;padding:4px 10px;height:32px}.artist-modal-album-title{font-family:var(--second-family);font-weight:700;font-size:24px;line-height:1.3;letter-spacing:-.01em;margin-bottom:16px}.artist-modal-fetched-albums-wrapper{display:flex;flex-direction:column;gap:32px}.artist-modal-album-container{padding:14px 11px;border-radius:16px;width:272px;min-width:250px;background-color:var(--color-neutral-darker)}.artist-modal-album-name{font-weight:600;font-size:16px;line-height:1.5;margin-bottom:12px}.artist-modal-album-track-header-list{font-weight:600;font-size:8px;line-height:1.5;display:flex;justify-content:space-between;align-content:center;border-radius:8px;padding:4px 12px;width:250px;height:20px;background-color:var(--opacity-white-5)}.artist-modal-album-track-header-list-item:nth-child(1){text-align:left;width:60%}.artist-modal-album-track-header-list-item:nth-child(2){text-align:center;width:30%}.artist-modal-album-track-header-list-item:nth-child(3){text-align:right;width:10%}.artist-modal-track-list{width:250px}.artist-modal-track-list-item{display:flex;justify-content:flex-start;align-items:center;font-weight:400;font-size:12px;line-height:1.5;border-radius:8px;min-height:32px;padding:8px 2px 8px 12px}.artist-modal-track-list-item-song{text-align:left;width:56%}.artist-modal-track-list-item-time{text-align:center;width:31%}.artist-modal-track-list-item-link{text-align:right;width:13%;transition:transform .3s ease-in-out,fill .3s ease-in-out,opacity .3s ease-in-out}.artist-modal-track-list-item-link:hover{fill:var(--color-neutral-lightest);opacity:.6;transform:scale(1.15)}.artist-modal-track-list-item-svg{fill:var(--color-white)}.artist-modal-track-list-item:nth-child(2n){border-radius:8px;background-color:var(--opacity-white-10)}@media screen and (min-width: 768px){.container-artist-modal{padding:64px 24px;width:702px}.artist-modal-close-btn{right:47px}.artist-modal-name{font-size:32px;margin-bottom:48px}.artist-modal-img-wrapper{width:654px}.artist-modal-album-img{height:auto;width:100%}.artist-modal-album-list-wrapper{display:flex;flex-direction:column;gap:24px;margin-bottom:48px}.artist-modal-album-list{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:654px;margin-bottom:0}.biography-list-item-text{grid-column:1 / -1}.biography-paragraph{width:654px}.artist-modal-genres-list{margin-bottom:0}.artist-modal-fetched-albums-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.artist-modal-album-container{width:311px;min-width:272px}.artist-modal-album-track-header-list{padding:4px 17px 4px 12px;width:289px}.artist-modal-track-list{width:289px}.artist-modal-track-list-item{padding:4px 0 4px 12px}}@media screen and (min-width: 1440px){.container-artist-modal{padding:64px;width:1312px}.artist-modal-close-btn{right:16px}.artist-modal-biography-field{display:flex;align-items:flex-start;gap:32px;margin-bottom:48px;margin-top:48px}.artist-modal-img-wrapper,.artist-modal-album-list-wrapper{width:calc((100% - 32px)/2);margin-bottom:0}.biography-paragraph{max-width:576px;height:80%}.scrollable{overflow-y:auto;max-height:324px}.scrollable::-webkit-scrollbar{width:8px}.scrollable::-webkit-scrollbar-track{background:transparent}.scrollable::-webkit-scrollbar-thumb{background-color:var(--opacity-white-30);border-radius:10px;border:2px solid transparent;background-clip:padding-box}.scrollable::-webkit-scrollbar-thumb:hover{background-color:var(--opacity-white-50)}.artist-modal-album-container{max-width:272px}.artist-modal-album-track-header-list{padding:4px 11px 4px 12px;width:250px}.artist-modal-track-list{width:250px}.biography-list-item-text,.artist-modal-album-list{max-width:576px}.artist-modal-fetched-albums-wrapper{grid-template-columns:repeat(4,1fr)}}body.modal-open{overflow:hidden}.biography-paragraph{max-height:7.5em;overflow:hidden;position:relative;transition:max-height .3s ease}.biography-paragraph.expanded{max-height:none}.biography-toggle-btn{display:block;margin:14px auto 8px;background:none;border:1px solid #fff;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:4px 28px}@media screen and (min-width: 1440px){.biography-toggle-btn{display:none}.biography-paragraph{max-height:15em;overflow-y:auto;position:relative;transition:max-height .3s ease}}.footer-wrapper{width:100%;padding:48px 0 64px}.footer-content{display:flex;flex-direction:column;align-items:center}.footer-logo{margin:0 82px 32px}.footer-logo-link{display:inline-block;line-height:0}.footer-logo-icon{fill:var(--color-affair)}.footer-nav-list{display:flex;flex-direction:column;align-items:center;margin-bottom:48px}.footer-nav-item:not(:last-child){margin-bottom:32px}.footer-nav-link{font-weight:600;font-size:16px}.footer-nav-link:hover,.footer-nav-link:focus{color:var(--color-affair);transition:.25s cubic-bezier(.4,0,.2,1)}.footer-divider{border:1px solid var(--color-scheme-1-border);width:100%;margin-bottom:24px}.footer-bottom{width:100%;display:flex;flex-direction:column-reverse;align-items:center;gap:32px}.footer-copyright{font-size:16px;margin:0 21px;white-space:nowrap}.footer-social{display:flex}.footer-social-list{display:flex;gap:32px;margin:0}.footer-social-link{display:inline-flex}.footer-social-icon{fill:var(--color-scheme-1-text);transition:.25s cubic-bezier(.4,0,.2,1);cursor:pointer}.footer-social-icon:hover,.footer-social-link:focus{animation:pulse 1s ease-in-out infinite;opacity:.9;fill:var(--color-affair)}@keyframes pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.2);opacity:1}}@media screen and (min-width: 768px){.footer-wrapper{padding:80px 0}.footer-logo{margin:0 auto 32px}.footer-logo-icon{display:block;width:116px;height:45px}.footer-nav-list{flex-direction:row;margin-bottom:80px}.footer-nav-item:not(:last-child){margin-bottom:0;margin-right:32px}.footer-divider{margin-bottom:32px}.footer-bottom{flex-direction:row;justify-content:space-between;gap:0}.footer-copyright{margin:0}.footer-social-list{gap:24px}.footer-social-icon{width:32px;height:32px}}@media screen and (min-width: 1440px){.footer-social-icon{width:24px;height:24px}}.artist-box-wrapper{position:relative;margin-top:32px}.artist-legend-article{font-weight:700;font-size:18px;line-height:1.5;color:#fff;margin-bottom:12px}.artist-button-filters{display:flex;justify-content:center;align-items:center;gap:12px;border-radius:12px;padding:10px 24px;width:288px;height:47px;font-weight:500;font-size:18px;line-height:1.5;color:#fff;background:#ffffff1a;margin-bottom:16px}.artist-modal-filters-box.open{transform:translateY(0);opacity:1;pointer-events:auto}.artist-custom-radio input[type=radio]:checked~span svg{display:block}[data-artist-modal]{max-height:0;overflow:hidden;opacity:0;transition:all .3s ease-in-out}[data-artist-modal].open{max-height:500px;overflow-y:auto;padding:24px;opacity:1;border-radius:0 0 16px 16px}.rotated{transform:rotate(180deg);transition:transform .3s ease}.arrow-icon{transition:transform .3s ease}.arrow-icon.rotated{transform:rotate(180deg);transform-origin:center}.artist-modal-filters-box{position:absolute;z-index:15;top:90px;left:0;width:289px;border-radius:12px;padding:12px;pointer-events:none;transform:translateY(-20px);opacity:0;transition:opacity .4s ease,transform .4s ease;background:var(--color-scheme-2-foreground)}.open{opacity:1;transform:translateY(0);pointer-events:auto}.artist-search-input{border:1px solid var(--opacity-white-20);border-radius:12px;padding:10px 12px 10px 48px;margin-bottom:12px;width:265px;height:48px}.artist-search-field{position:relative;display:flex;flex-direction:column}.artist-search-button{height:40px;width:40px;position:absolute;top:4px;left:6px;display:flex;align-items:center;justify-content:center}.artist-search-icon{width:20px;height:20px;fill:#fff}.artist-sort-name{border:1px solid var(--opacity-white-20);border-radius:12px;padding:8px 12px;width:265px;height:43px;display:flex;align-items:center;justify-content:space-between;transition:border-radius .3s ease-in-out}.artist-reset-filters{border:1px solid var(--opacity-white-20);border-radius:12px;padding:8px 12px;text-align:center;transition:border-radius .3s ease-in-out}.artist-sort-name.active-filter{border-radius:12px 12px 0 0}.artist-radio-sort-box{border-bottom:1px solid var(--color-scheme-1-border);border-left:1px solid var(--color-scheme-1-border);border-right:1px solid var(--color-scheme-1-border);border-radius:0 0 16px 16px;background:var(--color-scheme-2-foreground);display:flex;flex-direction:column;gap:16px;margin-bottom:12px}.artist-radio-sort-box-genre{border-bottom:1px solid var(--color-scheme-1-border);border-left:1px solid var(--color-scheme-1-border);border-right:1px solid var(--color-scheme-1-border);border-radius:16px;background:var(--color-scheme-2-foreground);display:flex;flex-direction:column;gap:16px;margin-bottom:12px}.artist-custom-radio{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.artist-custom-radio input[type=radio]{display:none}.artist-radio-icon svg{display:none}.artist-custom-radio input[type=radio]:checked+.artist-radio-icon svg{display:block}@media only screen and (min-width: 768px){.artist-box-wrapper{display:flex;justify-content:space-between;align-items:center;height:48px;margin-bottom:12px}.artist-legend-article{margin-bottom:0}.artist-button-filters{margin-bottom:0;border-radius:12px;padding:10px 24px;width:233px;height:47px}.artist-modal-filters-box{top:50px;left:auto;right:0}}@media only screen and (min-width: 1440px){.artist-box-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:320px;margin:0}.artist-legend-article{margin-bottom:12px}.artist-button-filters{margin-bottom:0;border-radius:12px;padding:10px 24px;width:233px;height:47px}.open-desktop{top:65px;left:0;right:auto;opacity:1;background:transparent;pointer-events:auto;padding:0}.artist-radio-sort-box-genre,.artist-radio-sort-box{background:transparent}.artist-sort-name,.artist-search-input{width:100%}.artist-button-filters{display:none}.artists-dekstop-box{margin-top:60px;display:flex;gap:32px;justify-content:flex-start}.artists-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:32px}.artist-card{width:472px;height:527px;min-width:320px}.artist-img-wraper{border-radius:16px;width:472px;height:290px}[data-artist-modal].open{max-height:700px}}.skeleton-card{border-radius:16px;padding:0}.skeleton-img{width:100%;height:288px;border-radius:16px;background:#2a2a2a;margin-bottom:16px;background-color:transparent;animation:pulse 1.5s infinite ease-in-out}.skeleton-tags{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.skeleton-tag{width:70px;height:34px;border-radius:6px;background:#2a2a2a;background-color:transparent;animation:pulse 1.5s infinite ease-in-out}.skeleton-title{width:70%;height:4px;border-radius:8px;background:#2a2a2a;margin-top:16px;background-color:transparent;animation:pulse 1.5s infinite ease-in-out}.skeleton-text{width:100%;height:25px;border-radius:6px;background:#2a2a2a;margin-top:8px;background-color:transparent;animation:pulse 1.5s infinite ease-in-out}.skeleton-text.short{width:80%;margin-top:4px;background-color:transparent;animation:pulse 1.5s infinite ease-in-out}.skeleton-button{width:124px;height:27px;border-radius:12px;background:#2a2a2a;margin-top:24px;background-color:transparent;animation:pulse 1.5s infinite ease-in-out}@media only screen and (min-width: 1440px){.skeleton-card{width:472px;border-radius:16px;padding:0}.skeleton-img{height:290px;margin-bottom:24px}}@keyframes pulse{0%{background-color:#2a2a2a}50%{background-color:#3a3a3a}to{background-color:#2a2a2a}}
