.hero-section{background-color:#08132a;padding-top:64px}@media screen and (min-width:1060px){.hero-section{padding-top:74px}}.hero-section .hero-content{align-items:center;display:flex;flex-flow:column-reverse;text-align:center;padding:30px 0 66px;row-gap:2rem}.hero-section .hero-content .hero-text .hero-text__title{color:#fff;font-size:3rem;font-weight:300;line-height:3rem;margin-bottom:18px}.hero-section .hero-content .hero-text .hero-text__description{color:#adb5bd;font-size:1.125rem;font-weight:200;margin-bottom:39px;line-height:1.6875rem}.hero-section .hero-content .hero-text .form-control{position:relative;max-width:400px;margin:0 auto}.hero-section .hero-content .hero-text .form-control input{font-size:1rem;width:100%;height:48px;padding:0 13px 0 37px;border-radius:100px;border:1px solid #fff}.hero-section .hero-content .hero-text .form-control i{color:#212529;position:absolute;left:13px;top:50%;transform:translateY(-50%)}.hero-section .hero-content .hero-text .form-control .search-suggestions-box{position:absolute;top:56px;left:8px;z-index:30}.hero-section .hero-content .hero-image{width:100%;height:auto;max-width:494px;aspect-ratio:494/426}@media screen and (min-width:1280px){.hero-section .hero-content{flex-flow:row;column-gap:210px;text-align:left;padding-top:32px;height:595px}.hero-section .hero-content .hero-text .hero-text__title{text-wrap:balance;font-size:4rem;line-height:4rem;margin-bottom:32.64px}.hero-section .hero-content .hero-text .hero-text__description{font-size:1.25rem;line-height:1.875rem}.hero-section .hero-content .hero-text .form-control{margin:0}}.music-section{padding:32px 0}.music-section header{margin-bottom:32px}.music-section h2{font-size:1.75rem;line-height:2.1rem}.music-section h2 span{color:#0d6efd}.music-section .link{color:#000;font-weight:700;text-decoration:underline}.music-section .hide-on-mobile{display:none}@media screen and (min-width:1024px){.music-section .hide-on-mobile{display:block}}.music-section .hide-on-desktop{display:block;text-align:center;margin-top:32px}@media screen and (min-width:1024px){.music-section .hide-on-desktop{display:none}.music-section{padding:48px 0 24px}.music-section header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:40px}}.follow-your-favs{padding-bottom:40px}.follow-your-favs .follow-your-favs-content{display:flex;flex-direction:column;background-color:#08132a;border-radius:8px;color:#fff;padding:40px;row-gap:34px}.follow-your-favs .follow-your-favs-content .follow-your-favs-text{order:1;text-align:center}.follow-your-favs .follow-your-favs-content .follow-your-favs-text h2{font-size:2.25rem;line-height:2.25rem;font-weight:400;margin-bottom:34px}.follow-your-favs .follow-your-favs-content .follow-your-favs-text p{font-weight:300;font-size:1.125rem;line-height:150%;margin-bottom:34px}.follow-your-favs .follow-your-favs-content .follow-your-favs-text a{background-color:#fff;border:none;height:auto;border-radius:100px;color:#08132a;display:inline-block;font-weight:600;font-size:1.25rem;line-height:1.25rem;padding:17px 39px;transition:all .25s ease-in-out}.follow-your-favs .follow-your-favs-content .follow-your-favs-text a:hover{background-color:rgba(0,0,0,0);outline:1px solid #fff;color:#fff}.follow-your-favs .follow-your-favs-content img{order:1;height:auto;display:block;margin:0 auto}@media screen and (min-width:1280px){.follow-your-favs{padding-bottom:64px}.follow-your-favs .follow-your-favs-content{flex-direction:row;align-items:center;justify-content:space-between;padding:58px 88px;column-gap:40px}.follow-your-favs .follow-your-favs-content .follow-your-favs-text{text-align:start}.follow-your-favs .follow-your-favs-content .follow-your-favs-text h2{font-size:3.5rem;line-height:3.5rem;margin-bottom:25px}.follow-your-favs .follow-your-favs-content .follow-your-favs-text p{max-width:498px;font-size:1.25rem;margin-bottom:30px}.follow-your-favs .follow-your-favs-content .follow-your-favs-text a{padding:17px 24px}.follow-your-favs .follow-your-favs-content img{order:2;margin:0;height:274px}}