/*! 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}legend{padding:0}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}h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;line-height:1.5;font-weight:400;color:#242424;background-color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}: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-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}:root{--font-family: "IBM Plex Sans", sans-serif;--second-family: "Epilogue", sans-serif;--third-family: "Roboto", sans-serif}body{display:flex;flex-direction:column;min-width:100vw;min-height:100vh;margin:0}main{flex-grow:1}main:has(.back-link){text-align:center}.container{min-width:320px;max-width:375px;margin:0 auto;padding:0 16px}@media only screen and (min-width: 768px){.container{max-width:768px}}@media only screen and (min-width: 1312px){.container{max-width:1440px}}html{scroll-behavior:smooth}html{scroll-padding-top:64px}.header-container{display:flex;justify-content:space-between;align-items:center;height:64px;padding:0 12px 0 20px;max-width:767px;width:100%;margin:0 auto}header{position:fixed;top:0;left:0;width:100%;z-index:100;background:var(--color-scheme-1-background)}.header-logo{display:block;fill:var(--color-scheme-2-accent)}.nav-list{display:none;list-style:none;padding:0;margin:0}.header-link{text-decoration:none;fill:var(--color-scheme-2-accent);transition:color .2s ease}.header-link:hover{color:#9b59b6}.burger-bth{padding:0;border:none;background-color:transparent;cursor:pointer;fill:var(--color-scheme-2-accent)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-scheme-1-background);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease;z-index:1000}.mobile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto}.mobile-menu-container{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:24px 20px 40px}.mobile-menu-logo{position:absolute;top:24px;left:24px;display:block;fill:var(--color-scheme-2-accent)}.mobile-menu-close{position:absolute;top:24px;right:24px;background:transparent;border:none;cursor:pointer;fill:var(--color-scheme-2-accent)}.mobile-menu-nav ul{list-style:none;padding:0;margin:40px 0 0;display:flex;flex-direction:column;gap:32px;align-items:center}.mobile-menu-nav a{text-decoration:none;transition:color .2s ease}.mobile-nav-style{font-weight:500;font-size:26px;line-height:39px;color:var(--color-scheme-1-text)}.mobile-nav-style:hover{color:#9b59b6}@media screen and (min-width: 768px){html{scroll-padding-top:72px}.header-container{height:72px;padding:0 64px;max-width:1024px}.header-nav{display:flex;align-items:center;width:100%;justify-content:space-between}.nav-list{display:flex;gap:32px}.header-link{font-weight:500;font-size:18px;line-height:27px;color:var(--color-scheme-1-text)}.burger-bth,.mobile-menu{display:none}}@media screen and (min-width: 1440px){.header-container{max-width:1440px}.header-link{font-weight:400;font-size:18px;line-height:27px}}.hero{justify-items:center;width:100%;position:relative;background:var(--color-scheme-3-background)}.hero:before{content:"";position:absolute;top:64px;left:0;width:100%;height:80px;background:linear-gradient(0deg,#23132b00,#060307);pointer-events:none}.hero:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:106px;background:linear-gradient(180deg,#23132b00,#060307);pointer-events:none}.hero-cont{padding:0 16px;display:block;width:100%;justify-content:center}.hero-content{padding:64px 0;background-position:top;width:100%}.hero-header{font-family:var(--second-family);font-weight:700;font-size:48px;line-height:110%;letter-spacing:-.01em;color:var(--color-scheme-1-text);margin-bottom:20px;margin-top:64px;width:100%}.hero-text{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:150%;color:var(--color-scheme-1-text);margin-bottom:24px;width:100%}.link-hero{border-radius:12px;padding:10px 24px;width:280px;height:47px;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);text-align:center;margin:0 auto}.hero-btn{font-family:var(--font-family);font-weight:500;font-size:18px;line-height:150%;color:var(--color-white)}.icon-hero{fill:var(--color-scheme-1-text);justify-content:center}.backgr-hero{width:280px;height:385px;background-image:url(/Falcons-2/assets/hero-mob-CrAh75N0.png)}.link-hero:focus,.link-hero:hover{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);opacity:.6}@media screen and (min-width: 768px){.hero-cont{max-width:1024px}.hero-header{max-width:624px;margin-bottom:24px;width:100%}.hero-content{padding:64px 0 0;margin-bottom:32px}.hero-text{max-width:624px;width:100%;margin-bottom:32px}.link-hero{width:246px;margin:0}.backgr-hero{width:704px;height:632px;background-image:url(/Falcons-2/assets/hero-tab-DPnnyu4G.png)}}@media screen and (min-width: 1440px){.hero-cont{padding:0 64px;max-width:1440px;display:flex}.hero-header{max-width:640px;font-size:84px}.hero-content{width:640px;align-content:center}.hero-text{font-size:20px}.backgr-hero{width:641px;height:900px;background-image:url(/Falcons-2/assets/hero-desk-BfDN0oND.png)}}.about-us{background-color:var(--color-scheme-1-background)}.ab-us-cont{padding:64px 16px}.ab-us-picture{border-radius:16px;object-fit:cover;display:block;width:100%;height:auto}.content-ab-wrap{margin-top:48px;display:flex;flex-direction:column;gap:20px}.logo-ab-us{width:64px;height:64px;fill:var(--color-scheme-2-accent)}.ab-us-title{font-family:var(--second-family);font-weight:700;font-size:44px;line-height:120%;letter-spacing:-.01em;color:var(--color-scheme-1-text)}.ab-us-text{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:150%;color:var(--color-scheme-1-text)}@media (min-width: 768px){.ab-us-cont{padding:64px 32px}.ab-us-text{font-size:20px}.content-ab-wrap{margin-top:24px;gap:24px}.logo-ab-us{height:80px;width:80px}}@media (min-width: 1312px){.ab-us-cont{padding:112px 64px;display:flex}.ab-us-title{font-size:60px}.content-ab-wrap{width:50%;margin-top:0;margin-left:32px;justify-content:center}}#loader{display:none;width:40px;height:40px;border:4px solid var(--opacity-white-50);border-top:4px solid var(--color-affair);border-radius:50%;animation:spin 1s linear infinite;margin:20px auto}.feedback-loader{display:flex;justify-content:center;align-items:center;padding:20px 0}.feedback-section{background-color:var(--color-scheme-1-background);color:var(--color-white);padding:64px 16px}.feedback-swiper{display:flex;flex-direction:column;align-items:center;margin:0 auto;position:relative;width:100%;max-width:1312px}.feedback-card{max-width:518px;margin:0 auto;text-align:center;padding-bottom:16px}.swiper-wrapper{height:auto;margin-bottom:0}.arrow-btns-contaimer{position:relative;height:0px}.swiper-button-next,.swiper-button-prev{display:flex;width:48px!important;height:48px!important;flex:0 0 48px;padding:12px;background-color:transparent;border:1px solid var(--opacity-white-50);border-radius:8px;box-sizing:border-box;align-items:center;justify-content:center;color:var(--color-scheme-1-text)}.swiper-button-prev,.swiper-button-next{border:1px solid var(--opacity-white-50);border-radius:8px;padding:12px;width:48px;height:48px}.swiper-button-prev,.swiper-button-next{position:absolute;top:100%;pointer-events:auto;z-index:9999!important}.swiper-button-prev{transform:translateY(225%);left:0}.swiper-button-next{transform:translateY(225%);right:0}.swiper-button-next:after,.swiper-button-prev:after{display:none}.review-container{display:flex;flex-direction:column;align-items:center;width:100%}.icon-arrow{fill:var(--color-white);width:14px!important;height:14px!important;display:block;pointer-events:none}.review{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);margin-bottom:32px}.review-author-name{font-family:var(--font-family);font-weight:600;font-size:18px;line-height:1.5;text-align:center;color:var(--color-white);margin-bottom:16px!important}.icon-arrow{fill:var(--color-white);width:14px;height:14px;display:block;pointer-events:none}.swiper .swiper-pagination{height:28px;display:flex;justify-content:center;align-items:center;gap:8px;position:relative;bottom:auto;transform:translateY(-45%)}.swiper .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background-color:#383539;opacity:1;border-radius:50%;margin:0;cursor:default}.swiper .swiper-pagination .swiper-pagination-bullet.custom-bullet{transition:background-color .3s ease}.swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--color-white)}.leave-feedback{display:flex;justify-content:center;gap:12px;width:100%;margin-top:16px;padding-top:10px;padding-bottom:10px;font-family:var(--font-family);font-weight:500;font-size:18px;line-height:150%;color:var(--color-white);border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .2s ease;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)}.leave-feedback:hover,.leave-feedback:focus{opacity:.6}@media only screen and (max-width: 768px){.hidden-on-mobile{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}}@media only screen and (min-width: 768px){.feedback-section{padding:64px 32px}.feedback-card{max-width:518px}.review{font-size:26px;max-width:518px}.review-author-name{font-weight:600;line-height:1.5}.leave-feedback{width:340px;margin-left:auto;margin-right:auto;margin-top:16px}}@media only screen and (min-width: 1440px){.feedback-section{padding:112px 64px}.feedback-card{max-width:100%;padding:0}.review{font-size:32px;line-height:1.3;max-width:866px;margin:0 auto 32px}.feedback-card{padding-bottom:75px}.feedback-card .review-author-name{margin-bottom:0}.leave-feedback{width:170px;margin-top:80px;margin-left:auto;margin-right:auto}}.rating .star-container{display:inline-flex;gap:4px}.rating.star-svg svg{width:100%;height:100%;display:block}.feedback-card .rating{display:flex;justify-content:center;margin-bottom:32px}.rating.star-svg .star{width:20px;height:20px;display:block}.rating.star-svg .star.filled use{fill:var(--color-affair)}.rating.star-svg .star.empty use{fill:var(--color-scheme-1-text);stroke:none;opacity:1}.no-scroll{overflow:hidden}.backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000040;display:flex;justify-content:center;align-items:center;transition:opacity .3s ease,visibility .3s ease;z-index:9999}.backdrop.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.modal{position:relative;width:100%;max-width:320px;background:var(--color-scheme-1-background);border-radius:16px;box-shadow:0 10px 25px #0009;padding:64px 16px;z-index:10000}.modal-close{position:absolute;top:12px;right:12px;background:none;border:none;cursor:pointer;padding:4px}.modal-close svg{fill:var(--color-white);transition:fill .2s,transform .2s}.modal-close:hover svg{color:#764191;transform:rotate(90deg)}.modal-title{font-size:24px;font-weight:700;text-align:center;line-height:31px;color:var(--color-scheme-1-text);font-family:var(--second-family)}.feedback-form{display:flex;flex-direction:column;gap:32px}.feedback-form label{display:flex;flex-direction:column;font-size:18px;color:var(--color-scheme-1-text);gap:8px;font-family:var(--font-family)}.feedback-form input,.feedback-form textarea{padding:8px 12px;border-radius:12px;border:1px solid var(--opacity-white-20);background:var(--opacity-transparent);color:var(--color-scheme-1-text);font-size:18px;font-family:var(--font-family)}.feedback-form textarea{resize:none;min-height:130px}.rating-feedback-modal{display:flex;gap:6px}.star{width:32px;height:29px;fill:var(--color-white);cursor:pointer;transition:fill .2s ease}.star.active{fill:var(--color-affair)}.submit-btn{padding:10px 24px;border-radius:12px;border:none;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);color:var(--color-scheme-1-text);font-size:18px;font-weight:700;cursor:pointer;transition:opacity .2s ease;font-family:var(--font-family)}.submit-btn:hover{opacity:.85}@media (min-width: 768px){.modal{max-width:704px;padding:64px 32px}.modal-title{font-size:44px;margin-bottom:48px}.feedback-form{gap:24px}.star{width:32px;height:32px}.submit-btn{align-self:center;width:340px}}@media (min-width: 1312px){.modal{padding:64px}.modal-title{font-size:60px}.feedback-form textarea{min-height:180px}.submit-btn{width:108px}}*,*:before,*:after{box-sizing:border-box}.footer{background-color:#060307;color:#fff;padding:48px 16px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5;width:100%}.footer__top{display:flex;flex-direction:column;align-items:center;gap:32px;margin-bottom:48px}.footer__logo{width:auto;display:flex;align-items:flex-end}.footer__nav ul{display:flex;flex-direction:column;flex-wrap:wrap;gap:32px;list-style:none;margin:0;padding:0;justify-content:center}.footer__link{color:#fff;text-decoration:none;transition:color .2s ease}.footer__link:hover{color:#9b59b6}.social-icn:hover{fill:#9b59b6}.footer__bottom{display:flex;flex-direction:column;align-items:center;gap:32px;border-top:1px solid rgba(255,255,255,.1);padding-top:24px;padding-bottom:16px}.footer__copy{font-family:IBM Plex Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#fff;margin:0}.footer__socials{display:flex;gap:32px}.footer__socials img{width:24px;height:24px;transition:opacity .3s}.footer__socials a:hover img{opacity:.7}.logo-footer{fill:#764191}.social-icn{fill:#fff}@media (min-width: 768px){.footer{padding:80px 32px}.footer__copy{padding-bottom:8px}.footer__nav ul{flex-direction:row}.social-icn{width:32px;height:32px}.footer__bottom{flex-direction:row;justify-content:space-between;align-items:center;text-align:left;padding-top:32px;padding-bottom:0}.footer__copy{order:1}.footer__socials{order:2}}@media (min-width: 1440px){.footer{padding:80px 64px}.footer__nav ul{gap:32px}.footer__logo img{height:48px}.footer__socials img{width:28px;height:28px}.footer__top{margin-bottom:80px}.footer__copy{padding-bottom:0}.social-icn{width:24px;height:24px}}.footer-container{max-width:1440px;margin:0 auto}.span_logo{font-family:IBM Plex Sans,sans-serif;font-weight:600;font-size:16px;line-height:1.5;color:#764191}.art-list{font-family:IBM Plex Sans,sans-serif;font-weight:600;font-size:16px;line-height:1.5;color:#fff}.logo-footer--desktop{display:none}@media (min-width: 768px){.logo-footer--mobile{display:none}.logo-footer--desktop{display:block}.span_logo{display:none}}*{margin:0;padding:0}.artist-loader{display:flex;justify-content:center;align-items:center;padding:20px 0}li{list-style:none}.artist-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#2e2f4266;display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.artist-name{text-align:center;font-size:20px}.hidden-artist-modal{display:none}.modal-content{background-color:#060307;color:#fff;width:90%;max-height:90%;overflow-y:auto;border-radius:12px;position:relative;font-family:Arial,sans-serif}.close-artist-modal{position:absolute;background:none;border:none;top:16px;right:16px;cursor:pointer;width:32px;height:32px;display:flex;justify-content:center;align-items:center;padding:16px}.artist-info{display:flex;flex-direction:column;padding:52px 8px;gap:16px}.close-modal{fill:#fff;position:absolute;transform:translate(10%),translateY(10%)!important}.artist-img{max-width:100%;height:100%;object-fit:cover;margin-bottom:32px;border-radius:16px}.artist-name{font-size:28px}.artist-modal p span.genre{padding:4px 8px;border-radius:4px;margin-right:5px;font-size:12px}.track-link{text-decoration:none;cursor:pointer;max-width:24px;max-height:24px}.track-time{text-align:center}.artist-details{display:flex;flex-direction:column;gap:16px;font-weight:400;font-size:18px;line-height:1.5;color:#fff;padding:0}.artist-modal-genres{display:flex;flex-direction:row;gap:16px;padding:0}.youtube-modal{fill:#fff}.artist-modal-genres li{border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:4px 10px}.track-table{table-layout:fixed}.track-header,.track-row{display:grid;grid-template-columns:1fr 60px 30px;align-items:center;border-radius:8px}.track-header{background:#ffffff0d;gap:0;padding:4px 12px;font-weight:700;font-weight:600;font-size:8px;line-height:1.5}.track-row:nth-child(2n){background:#ffffff1a}.album-modal-card h4{font-family:IBM Plex Sans,sans-serif;font-weight:600;font-size:16px;line-height:1.5;margin:0;padding-bottom:12px}.alb{font-weight:700;font-size:24px;line-height:1.3;letter-spacing:-.01em}.album-modal-card{background-color:#1e1c1f;border-radius:16px;padding:14px 11px}.albums-grid{display:grid;grid-template-columns:1fr;gap:32px}.track-row{font-weight:400;font-size:12px;line-height:1.5;gap:16px;padding:8px 12px}@media (min-width: 768px){.alb{padding-bottom:16px}.det_info{display:flex;flex-direction:column;gap:32px}.artist-details{padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.artist-details li:nth-child(5),.artist-details li:nth-child(6){grid-column:1 / -1}.artist-info{padding:64px 24px;gap:48px}.albums-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px}.album-modal-card{background:#1e1e1e;border-radius:14px;height:100%;margin-bottom:32px}}@media (min-width: 1440px){.det_info{flex-direction:row}.album-modal-card{padding:14px 11px}.albums-grid{grid-template-columns:repeat(4,1fr)}}[hidden]{display:none!important}.artists{background-color:var(--color-scheme-1-background)}.artists .container{padding:64px 16px}.artists__title{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:150%;color:var(--color-scheme-1-text)}.artists__subtitle{font-family:var(--second-family);font-weight:700;font-size:44px;line-height:120%;letter-spacing:-.01em;color:var(--color-scheme-1-text);margin-top:16px;margin-bottom:32px}.artists__loader{display:flex;justify-content:center;align-items:center;padding:20px 0}.spinner{width:40px;height:40px;border:4px solid rgba(255,255,255,.1);border-left-color:#7b61ff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.artists__grid{display:grid;gap:64px}.artist-card{background-color:var(--opacity-transparent);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 10px #0003;width:100%;min-width:280px}.artist-photo{width:100%;object-fit:cover;border-radius:16px}.artist-name{margin-bottom:8px;font-family:var(--second-family);font-weight:700;font-size:32px;line-height:130%;letter-spacing:-.01em;color:var(--color-scheme-1-text)}.artist-genres{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px;margin-bottom:16px}.artist-genres li{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:150%;color:var(--color-white);background-color:var(--opacity-transparent);border:1px solid var(--opacity-white-20);border-radius:6px;padding:4px 10px}.artist-description{margin-bottom:24px;flex-grow:1;font-family:var(--font-family);font-weight:400;font-size:18px;line-height:150%;color:var(--color-scheme-1-text)}.learn-more{display:inline-flex;align-items:center;gap:16px;padding:0;background:none;border:none;color:var(--color-white);font-family:var(--font-family);font-weight:500;font-size:18px;line-height:150%;width:max-content}.icon-artists-learn-more{fill:var(--color-white)}.learn-more:hover,.learn-more:focus{opacity:.6}.artists-more{display:flex;justify-content:center;gap:12px;width:100%;margin-top:32px;padding-top:10px;padding-bottom:10px;font-family:var(--font-family);font-weight:500;font-size:18px;line-height:150%;color:var(--color-white);border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .2s ease;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)}.artists-more:hover,.artists-more:focus{opacity:.6}.artists-more[hidden]{display:none}@media only screen and (min-width: 768px){.artists .container{padding:64px 32px}.artists__grid{gap:32px}.artists-more{width:340px;margin-left:auto;margin-right:auto;margin-top:64px}}@media only screen and (min-width: 1312px){.artists .container{padding:112px 64px}.artists__subtitle{font-size:60px;width:863px}.artists__grid{grid-template-columns:repeat(2,1fr)}.artists-more{width:170px;margin-left:auto;margin-right:auto}}
