*,*:before,*:after{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%;overflow-x:hidden!important;letter-spacing:-.2px;height:100%;font-family:sans-serif;line-height:1.15}body{font-family:Poppins,sans-serif;box-sizing:border-box;overflow-x:hidden!important;display:flex;flex-direction:column;min-height:100vh;background:#03041B;line-height:1.6}#index-body{background-color:#252525;display:flex;flex-direction:column}a{text-decoration:none!important}.container{width:100%;max-width:1200px;margin:0 auto;padding:20px}.hero-container{position:relative;height:70vh}.hero{position:relative;height:100%;overflow:hidden}.hero video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transform:translate(-50%) translateY(-50%);background:no-repeat;background-size:cover}.hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);pointer-events:none;background-color:#0000004d}.hero-content{position:absolute;top:50%;transform:translateY(-50%);color:#fff;width:100%;z-index:1;text-align:center}.hero-content h1{margin-bottom:20px;font-family:poppins;font-size:4em}.hero-content button{padding:10px 20px;font-size:2em;border:none;background-color:#000;color:#fff;cursor:pointer;font-family:poppins}@media (max-width: 572px){.hero-container{height:35vh}.hero-content h1{font-size:2.5em}.hero-content button{font-size:1.5em}}.nav{background:transparent;width:100%;padding:10px 0;display:flex;flex-direction:column;align-items:center}.logo{text-align:center}.logo img{width:100px;height:auto}.menu{display:flex;justify-content:center;justify-content:space-between;list-style-type:none;padding:0;width:25%;font-size:1.5em;font-weight:300;font-family:poppins}.menu li a{color:#fff;text-decoration:none}@media screen and (max-width: 572px){.menu{flex-direction:row;text-align:center;width:65%}}@media screen and (min-width: 572px) and (max-width:972px){.menu{flex-direction:row;text-align:center;width:45%}}.featured-artists{text-align:center;padding:20px}.artists-container{display:flex;overflow-x:scroll}.artists-container::-webkit-scrollbar{display:none}.artist-card{margin:20px;display:flex;align-items:center;background-color:#1f2232;color:#fff;border-radius:15px;padding:20px;box-shadow:0 5px 15px #0000004d;min-width:max-content}.artist-card img{border-radius:50%;height:80px;width:80px;margin-right:10px;margin-left:10px}.artist-info{display:flex;flex-direction:column;align-items:flex-start;margin-left:10px}.artist-info h2{white-space:nowrap;margin-bottom:10px;font-family:roboto;font-size:2em}.social-icons-container{gap:5px}.social-icons-container img{height:20px;width:20px}#artist-heading{font-family:poppins;font-size:3.2em;font-weight:700;color:#fff}.artist-name,.social-icons-container{width:100%}@media (max-width: 572px){#artist-heading{font-size:2em}}.newsletter-signup{width:100%;background:url(/news.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 0;height:280px;color:#fff}.newsletter-signup h2{font-size:2em;margin-bottom:1em;font-family:poppins}.newsletter-form{display:flex;gap:10px;font-size:1.1em}.newsletter-form input[type=email]{padding:10px;font-size:1.4em;font-family:poppins}.newsletter-form button{padding:10px 20px;font-size:1.4em;background-color:#000;color:#fff;border:none;cursor:pointer}@media (max-width: 572px){.newsletter-signup h2{max-width:80%;font-size:1.2em}.newsletter-form{font-size:.8em}.newsletter-signup{background:url(/newsl.jpg) no-repeat}}.tiles-container{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:20px;background-color:#03041b}.tile{flex-basis:100%;margin:10px;background-color:#1f2232;border-radius:5px;color:#fff;box-shadow:0 2px 10px #0003;transition:transform .3s ease}.tile:hover{transform:translateY(-10px)}.tile a{text-decoration:none;color:inherit}.tile .content img{width:100%;height:auto;object-fit:cover;border-radius:5px 5px 0 0}.tile .content h2{font-size:1.2em;margin:15px 0}.tile .content p{font-size:.8em;color:#ccc}@media (min-width: 768px){.tile{flex-basis:calc((100% - 60px) / 3)}}.tile .content h2{font-family:Poppins,sans-serif;font-size:2.5em;margin:15px 0;color:#fff;text-align:center}.tile .content p{margin-bottom:15px;text-align:center;font-family:poppins,sans-serif;font-size:1.3em;color:#ccc}.about{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;flex-grow:1}.about-container{max-width:60%;background-color:#1f2232;color:#fff;border-radius:15px;padding:20px;box-shadow:0 5px 15px #0000004d;margin:1.5%}#about-heading{font-size:3.5em;margin-bottom:20px;text-align:center;font-family:roboto}.about-container p{font-size:1.5em;line-height:1.6}@media (max-width: 572px){.about-container{max-width:85%;margin:5%}.about-heading{font-size:2em}}.privacy{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;flex-grow:1}.privacy-container{max-width:60%;background-color:#1f2232;color:#fff;border-radius:15px;padding:20px;box-shadow:0 5px 15px #0000004d;margin:1.5%}#privacy-heading{font-size:3.5em;margin-bottom:20px;text-align:center;font-family:roboto}.privacy-container p{font-size:1em;line-height:1.6}.privacy-container a{color:#fff}.contact-page{display:flex;justify-content:center;align-items:center;height:100vh;margin-top:2%;margin-bottom:5%}.contact-form{width:80%;max-width:500px;padding:30px;background-color:#1f2232;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 10px #0000001a}.contact-form h1{margin-bottom:20px;text-align:center;color:#fff}.contact-form label{display:block;margin:10px 0 5px;color:#fff;font-family:poppins;font-size:1.2em}.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px}.contact-form textarea{height:100px;resize:vertical}.contact-form input[type=submit]{display:block;width:100%;padding:10px;border:none;background-color:#1b1f22;color:#fff;cursor:pointer;margin-top:20px}.contact-form input[type=submit]:hover{background-color:#000;transform:scale(1.025)}.history-heading{text-align:center;font-size:4em;font-family:poppins;margin-bottom:20px}.about-container{text-align:center}.about-container h3{font-size:2em}.history-image{text-align:center;margin-top:20px;margin-bottom:10px}@media (max-width: 572px){.history-image{max-width:70%}.history-heading{font-size:2em}}.site-footer{background-color:#1f2232;color:#fff;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Poppins,sans-serif}.site-footer p{margin:0;font-size:.9em;text-align:center}.footer-links{display:flex;gap:2px;margin-top:10px}.footer-links a{color:#fff;text-decoration:none;font-size:1.1em}.footer-links a:hover{text-decoration:underline}
