:root{color-scheme:light;--color-bg: #f9f9f9;--color-text: #111111;--color-accent: #0077ff;--color-accent-hover: #005fcc;--color-muted: #666666;--color-border: #dddddd;--ease: cubic-bezier(0.22, 1, 0.36, 1)}@media(prefers-color-scheme: dark){:root{--color-bg: #f9f9f9;--color-text: #111111;--color-accent: #0077ff;--color-accent-hover: #005fcc;--color-muted: #666666;--color-border: #dddddd}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);color:inherit;text-decoration:none}*,*::before,*::after{box-sizing:border-box;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{margin:0;font-family:"Inter",sans-serif;font-size:1rem;line-height:1.5;background-color:var(--color-bg);color:var(--color-text);-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}ul,ol,table{list-style-type:none;margin-bottom:1rem}ol{counter-reset:custom-counter}ol li{counter-increment:custom-counter;position:relative;padding-left:1.2rem;margin:.58rem 0}ol li::before{content:counter(custom-counter) ". ";position:absolute;top:50%;transform:translateY(-50%);color:var(--color-text);font-size:.8rem;position:absolute;left:0}input,select,textarea,button{border:0;outline:none;font-family:inherit;vertical-align:middle}::-moz-placeholder{font-family:inherit}::placeholder{font-family:inherit}button{border-radius:0;box-shadow:none;-webkit-appearance:none;cursor:pointer;font-size:inherit;display:inline-block;padding:.6rem 1rem;background:var(--color-accent);color:#fff;border-radius:4px;text-decoration:none;font-weight:600;transition:all .6s var(--ease)}button:hover{background:var(--color-accent-hover)}h1,h2,h3,h4,h5,h6{font-weight:bold;margin-bottom:1rem;line-height:1}h1,h2,h3{letter-spacing:-1px}strong,b{font-weight:600}p,img{margin-bottom:1rem}.muted{color:var(--color-muted)}img{display:block;max-width:100%;height:auto}figcaption{font-size:12px;margin:-0.5rem 0 1rem;opacity:.7}h1{font-size:clamp(2rem,5vw + .001rem,4rem)}h2{font-size:clamp(1.25rem,3vw + .001rem,2rem)}h3{font-size:clamp(1.25rem,3vw + .001rem,2rem)}h4{font-size:clamp(1.125rem,2.5vw + .001rem,1.5rem)}h5{font-size:clamp(1rem,2vw + .001rem,1.25rem)}h6{font-size:clamp(.875rem,1.5vw + .001rem,1rem);text-transform:uppercase;letter-spacing:.05em}p{font-size:clamp(1rem,2.5vw + .001rem,1.25rem)}small{font-size:clamp(.75rem,2vw + .001rem,.875rem)}table td,table th{padding:.5rem;border:1px solid #e6e6e6;text-align:left}input,select{padding:.8rem;border:1px solid #ddd;border-radius:4px;margin-bottom:1rem}hr{border:none;border-top:1px solid var(--color-border);margin:3rem 0}body{font-family:"Sora",sans-serif;background-color:#ebe2d9;color:#1c1c1c;margin:0;padding:0}p{color:#676160;font-size:1.1rem}.hero{padding-top:120px;background-image:url("../img/bg.jpg");background-size:cover;background-position:center;padding-bottom:50px}.container{width:70%;margin:0 auto;max-width:1600px}.hero__title,.hero__subtitle{text-align:center}.hero__title{letter-spacing:-0.05em}.hero__image{border-radius:2rem;margin-bottom:3rem}.col-2{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}.col-4{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem}img.left,img.right{position:absolute;top:0;width:clamp(20px,6vw,120px)}img.left{top:20%;left:0}img.right{top:10%;right:0}section.artists{background:#f35b36;padding-bottom:100px;padding-top:10px}section.artists h3{text-align:center;margin:3rem 0}.artist__card{position:relative;overflow:hidden;border-radius:1rem;cursor:pointer}.artist__card img{margin-bottom:0;width:100%;aspect-ratio:5/3;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease}.artist__card:hover img{opacity:.8}.artist__info{display:flex;align-items:center;justify-content:space-between;color:#fff;position:absolute;bottom:10px;z-index:2;width:100%;padding:0 10px}.artist__info h4{font-size:.8rem;margin:0;text-transform:uppercase}button.vote{font-size:.8rem;padding:.4rem .8rem}.overlay{position:absolute;bottom:0;left:0;z-index:1;background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.7882352941), transparent);width:100%;height:50%}section.rockoff{background:#1c1c1c;display:flex;align-items:center;justify-content:center;padding:80px 0}.rockoff img{width:100%;max-width:450px}footer{padding:100px 0}footer .container{text-align:center}footer .container img{display:block;margin:30px auto}section#voteModal{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5725490196);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:3;opacity:0;visibility:hidden}section#voteModal.active{opacity:1;visibility:visible}.modal__content{background:#2b8eff;padding:3rem 2rem;width:100%;max-width:450px;border-radius:1.5rem;position:relative}.modal__content p,.modal__content h3{color:#fff}.modal__content h3{margin-bottom:.5rem}.modal__content p{margin-bottom:2rem}.modal__content input#voteEmail{width:100%}.modal__content button#submitVote{background:#2e2e2e;width:100%;padding:1rem}.modal__content img.modal__artist-image{aspect-ratio:5/3;-o-object-fit:cover;object-fit:cover;width:100%;border-radius:1rem}.artist-image-container{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}video#checkVideo{position:absolute}span#closeModal{font-size:2rem;position:absolute;top:10px;right:17px;cursor:pointer}.is_desktop{display:block}@media(max-width: 768px){p{font-size:15px}.is_desktop{display:none}.container{width:90%}.col-2{grid-template-columns:1fr}.col-4{grid-template-columns:repeat(2, 1fr);gap:.7rem}.artist__card{border-radius:.6rem}.artist__card button.vote{display:none}.hero{padding-top:90px}.modal__content{padding:3rem 1rem}}/*# sourceMappingURL=style.min.css.map */