body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Unnamed-Light;font-style:normal;font-weight:400;src:url(/static/media/Unnamed-Light.3212823ede2f054c2557.eot);src:url(/static/media/Unnamed-Light.3212823ede2f054c2557.eot?#iefix) format("embedded-opentype"),url(/static/media/Unnamed-Light.364a2e135e61f6da24ac.woff2) format("woff2"),url(/static/media/Unnamed-Light.439d01dcd4b1ab96b3a9.woff) format("woff"),url(/static/media/Unnamed-Light.2ecd4415d3797ac44310.ttf) format("truetype"),url(/static/media/Unnamed-Light.c4bf6def0c2b780a3b41.svg#Unnamed-Light) format("svg")}.logo-screen{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}.logo-pulsating{animation:pulsate 5s ease-in-out;height:70px;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%);width:574px}@keyframes pulsate{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.2)}to{transform:translate(-50%,-50%) scale(1)}}.spinner-container{display:block;height:100%;left:20px;position:absolute;top:20px}.spinner-icon{animation:spin 1s linear infinite;color:#fff}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.app,body{background-color:#000}.app{background-image:url(/static/media/hs82-bg-no-shadow-retina.8bef6447767edb190952.jpg);background-image:-webkit-image-set(url(/static/media/hs82-bg-no-shadow-retina.8bef6447767edb190952.jpg) 1x,url(/static/media/hs82-bg-no-shadow-retina.8bef6447767edb190952.jpg) 2x);background-position:50%;background-size:cover;box-sizing:border-box;display:flex;flex-direction:column;font-size:1rem;height:100vh;justify-content:space-between;opacity:0;padding:20px;position:relative;transition:opacity 2s ease;width:100vw}.app,h1,h2,h3,h4{font-family:Unnamed-Light,sans-serif}h1,h2,h3,h4{font-weight:300;letter-spacing:.5px;line-height:1.2}h1{font-size:6rem}h2{font-size:4rem}h3,h4{font-size:2rem}.app.content-visible{opacity:1}.image-for-mobile{display:none}.logo{z-index:2}.logo img{display:block;height:50px}.logo{font-size:0;overflow:hidden;position:relative;text-indent:-9999px;white-space:nowrap}.modal-open .logo img{opacity:.1}.navigation{position:absolute;right:20px;top:40px;z-index:2}.navigation .nav-link{background-color:initial;border-style:none;color:#fff;font-family:Unnamed-Light,sans-serif;font-size:1.7rem;margin-left:40px;padding:0;text-decoration:none}.navigation .nav-link:hover{cursor:pointer;text-decoration:underline}.latest-album{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0003;border-radius:10px;bottom:20px;left:20px;padding:20px;position:absolute;z-index:2}.album-container{align-items:flex-end;display:flex;gap:20px}.album-cover,.album-cover img{height:200px;width:200px}.album-cover img{border-radius:5px;margin-right:20px}.album-info{display:flex;flex-direction:column;justify-content:center}.album-info h2{color:#ccc;font-size:1rem;margin:0}.album-info h3{color:#fff;font-size:2rem;margin:0}.album-info p{color:#fff;font-size:1.3rem;margin:0 0 20px}.buy-link{align-items:flex-start;background-color:initial;border:1px solid #fff;border-radius:999px;color:#fff;display:inline-flex;font-size:1.2rem;gap:8px;justify-content:center;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.buy-link:hover{background-color:#fff;color:#000}.skeleton-loader{align-items:center;animation:pulse 1.5s ease-in-out infinite;background-color:initial;color:#fff;display:flex;height:240px;justify-content:center;max-width:400px;width:100%;z-index:2}.react-loading-skeleton{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;background-color:#27272a;border-radius:5px;display:inline-flex;line-height:1;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}@keyframes pulse{50%{opacity:.4}}.song-container{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-bottom:20px;margin-top:0}.song-container .playButton{cursor:pointer}.song-container .playButton,.song-container .songName{align-items:center;color:#fff;display:flex;justify-content:center}.song-container .songName{font-size:1rem}.modal-overlay{align-items:center;display:flex;justify-content:center;left:0;position:fixed;top:0;z-index:1000}.modal,.modal-overlay{background:#000;height:100%;width:100%}.modal{border-radius:10px;box-sizing:border-box;color:#fff;font-family:Unnamed-Light,sans-serif;font-size:1.5rem;max-height:100%;max-width:100%;overflow-y:auto;padding:20px;position:relative}.modal .max-width{margin:0 auto;max-width:650px;padding-bottom:80px;padding-top:80px}.modal-open{overflow:hidden}body.modal-open{height:100%;overflow:hidden;position:fixed;width:100%}.modal ul{list-style:none;margin:0;padding:0}.modal ul li{border-bottom:1px solid #444;padding-bottom:40px;padding-top:40px}.modal ul li:first-child{padding-top:0}.modal ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.modal ul li p{font-weight:300;line-height:1.5;margin-bottom:5px;margin-top:5px}.modal ul li a{color:#fff}.close-button{background:none;border:none;color:#ccc;cursor:pointer;display:block;position:fixed;right:20px;top:20px;z-index:1}.modal ul li a{align-items:flex-end;display:flex;gap:20px;text-decoration:none}.modal ul li a .right span{color:#ccc;font-size:1.2rem}.modal ul li{align-items:flex-start;display:flex;flex-direction:column}.modal h2{margin-bottom:60px;margin-top:60px;text-align:left}.modal h3{margin-bottom:0}.gigs-modal .buy-link{align-items:center;display:inline-flex;font-size:1.1rem;gap:10px;justify-content:center;margin-top:10px}.gigs-modal .gig-item{align-items:flex-start;display:flex;gap:10px;justify-content:flex-start}.gigs-modal span.icon{padding-top:6px}.gigs-modal .buy-link.disabled{border:1px solid #ccc;color:#ccc}.gigs-modal .buy-link.disabled:hover{background-color:initial;color:#ccc}.gigs-modal .date-container{align-items:center;background-color:#fff;border-radius:5px;color:#000;display:flex;flex-direction:column;padding:10px}.gigs-modal ul li{flex-direction:row;gap:30px}.gigs-modal ul li .right{font-size:1.3rem;font-weight:300}.gigs-modal ul li .right p{font-size:1.1rem}.gigs-modal .date-container .date-month,.gigs-modal .date-container .date-year{font-size:1.1rem;text-transform:uppercase}.gigs-modal .date-container .date-day{font-size:2.5rem}.gigs-modal ul li .right h3{margin-bottom:20px;margin-top:0}.gigs-modal ul li .right .buy-link{margin-top:20px}.modal .videos-modal ul li a{align-items:flex-start}.videos-modal ul li a .left{position:relative}.videos-modal ul li a .left .word-play{left:0;letter-spacing:1px;position:absolute;text-align:center;text-transform:uppercase;top:35%;width:100%}.videos-modal ul li a .left .word-play svg{margin-right:5px}.videos-modal ul li a .left .word-play{opacity:0}.videos-modal ul li a:hover .left .word-play{opacity:1}.videos-modal img{border-radius:5px}.modal .videos-modal ul li a .right span.views{align-items:flex-end;color:#ccc;display:flex;font-size:1rem;margin-top:10px}.modal .videos-modal ul li a .right span.views svg{margin-right:5px}.releases-modal img{border-radius:5px}.releases-modal ul li a .right span{font-size:1rem}.contact-modal .email{align-items:flex-start;display:flex;gap:10px;justify-content:flex-start;margin-bottom:5px}.contact-modal .contact-item p{margin-top:20px}.contact-modal .contact-item strong{color:#ccc}.contact-modal .email a:hover{text-decoration:underline}.contact-modal .email span.icon{padding-top:2px}.contact-modal ul li{border-bottom:0;padding-bottom:40px}.contact-modal h4{margin-bottom:5px}.contact-modal ul li:last-child{padding-top:0}.modal .bottom-link{align-items:center;background:#0000;border:1px solid #fff;border-radius:999px;color:#fff;display:flex;font-size:1.3rem;justify-content:center;margin-top:40px;padding:10px;text-decoration:none;transition:background-color .3s ease}.modal .bottom-link:hover{background-color:#fff;color:#000}footer{align-items:center;display:flex;justify-content:center;width:100%}.social-icons{z-index:2}.social-icons a{color:#fff;font-size:0;margin-left:30px;text-indent:-9999px;transition:transform .3s ease}.social-icons a:first-child{margin-left:0}.social-icons a svg{transition:transform .3s ease}.social-icons a:hover svg{transform:scale(1.1)}.contact-modal .email a .only-mobile{display:none}.modal p{font-weight:300;line-height:1.5}.newsletter-modal .subscribe-form{margin-top:2rem;width:100%}.newsletter-modal .form-group{display:flex;gap:1rem;margin-bottom:1rem}.newsletter-modal .email-input{background-color:#262626;border:1px solid #333;border-radius:4px;color:#fff;flex:1 1;font-family:Unnamed-Light,sans-serif;font-size:1.2rem;padding:.75rem}.newsletter-modal .email-input:focus{border-color:#666;outline:none}.newsletter-modal .submit-button{background-color:#262626;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Unnamed-Light,sans-serif;font-size:1.2rem;padding:.75rem 1.5rem;transition:background-color .2s}.newsletter-modal .submit-button:hover{background-color:#666}.newsletter-modal .submit-button:disabled{background-color:#666;cursor:not-allowed}.newsletter-modal .error-message{color:#f44;margin-top:.5rem;text-align:left}.newsletter-modal .success-message{margin-top:.5rem;text-align:left}.newsletter-modal .success-message p{color:#fff}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.signup-section{align-items:center;background-color:#121212;border-radius:8px;color:#fff;display:flex;justify-content:space-between;margin-bottom:90px;margin-top:30px;padding:20px;text-decoration:none;transition:all .3s ease}.signup-section:hover{background-color:#171717;transform:translateY(-2px)}.signup-section .signup-content{align-items:center;display:flex;gap:24px}.signup-section .signup-text{display:flex;flex-direction:column}.signup-section .signup-title{font-size:1.6rem;line-height:1.5;margin-bottom:4px}.signup-section .signup-description{font-size:1.1rem;line-height:1.5;opacity:.9}.signup-section svg:last-child{opacity:.2;transition:opacity .3s ease}.signup-section:hover svg:last-child{opacity:1}@media (min-width:2900px){.app{background-position:center -350px}footer{justify-content:flex-start}}@media (max-width:1440px){.modal .max-width{padding-bottom:40px;padding-top:40px}}@media (max-width:1280px){.navigation{top:30px}.navigation .nav-link{font-size:1.5rem;margin-left:30px}.logo img{height:40px}}@media (max-width:1024px){body,html{background:linear-gradient(135deg,#c50a18,#f82f27,#fe4238);background-attachment:fixed;background-size:cover;height:100%;margin:0;padding:0}#root,.content{min-height:100vh}.logo-pulsating{animation:pulsate 5s ease-in-out;height:35px;width:288px}.logo img{height:auto;max-width:400px;width:100%}.album-container{align-items:center;display:flex;flex-direction:column;gap:20px;width:100%}.navigation .nav-link{font-size:1.7rem;margin-bottom:15px;margin-left:40px}.navigation .nav-link:first-child{margin-left:0}.app{align-items:center;background-image:none;background:#0000;display:flex;flex-direction:column;height:100vh;padding:0;width:100%}.album-cover img{margin-right:0}.image-for-mobile{display:block;margin-bottom:20px;margin-top:20px}.image-for-mobile img{border-radius:5px;height:auto;width:100%}.social-icons a svg{height:32px;width:32px}.latest-album,.logo,.navigation,.social-icons{margin:20px;position:static}.modal{font-size:1.3rem;padding:30px}.videos-modal ul li a{align-items:flex-start;flex-direction:column;width:100%}.videos-modal ul li a img{height:auto;width:100%}.videos-modal ul li a .left .word-play{top:40%}.gigs-modal .buy-link{font-size:1rem}.gigs-modal ul li,.releases-modal ul li a{align-items:flex-start;flex-direction:column}.contact-modal .email a .only-mobile{display:block}.contact-modal .email a .email-handle{display:none}.signup-section{align-items:flex-start;flex-direction:column;gap:20px;position:relative}.signup-section .signup-content{align-items:flex-start;flex-direction:column;gap:15px;width:100%}.signup-section svg:last-child{display:none}}@media (max-width:768px){.navigation .nav-link{display:block;margin-left:0;text-align:center;width:100%}.newsletter-modal .form-group{flex-direction:column}}@media (max-width:400px){.social-icons a{margin-left:15px}h1{font-size:5rem}h2{font-size:3rem}h3,h4{font-size:1.5rem}}
/*# sourceMappingURL=main.a66a39f0.css.map*/