.snif{display:none;pointer-events:none;position:absolute}@media screen and (max-width: 768px){.snif{display:block}}.nav{color:#fece00;fill:#fece00;left:0;top:0;position:fixed;width:100%;z-index:1}@media screen and (min-width: 601px){.nav{pointer-events:none}}.nav-wrap{align-items:flex-start;display:flex}.nav .burger-button{padding:1.2rem 1.1rem;pointer-events:auto}.nav .burger-icon{stroke:#fece00;stroke-width:3}@media screen and (min-width: 769px){.nav .links-drawer{align-items:center;display:flex;padding:1.2rem 1.1rem;flex-shrink:0}}@media screen and (max-width: 768px){.nav .links-drawer{background:#181b1f;padding:.6rem 0rem 0rem;position:absolute;right:0;top:0;width:100%;transform:translateY(0) translateZ(0);transition:transform .5s cubic-bezier(.23,1,.32,1);z-index:0}.nav .links-drawer.v-enter-from,.nav .links-drawer.v-leave-to{transform:translateY(-101%) translateZ(0)}}.nav-links{white-space:nowrap}.nav-link{display:inline-block;vertical-align:top}.nav .home-link,.nav .page-link,.nav .social-link{display:block;margin:1.2rem 1.1rem;pointer-events:auto}.nav .home-link{margin-right:auto;position:relative;z-index:1;max-width:7em}@media screen and (min-width: 601px){.nav .home-link{max-width:9em}.nav .home-link img{max-height:100%;width:auto}}@media screen and (min-width: 1025px){.nav .page-link-item:nth-child(even){color:#cf0f0a}}@media screen and (max-width: 1024px){.nav .page-link-item{font-size:.83333rem;line-height:1.44}}@media screen and (max-width: 768px){.nav .page-link-item{display:block;text-align:right}}.nav .page-link{letter-spacing:.03em;position:relative;white-space:nowrap}.nav .page-link:after{border-bottom:3px solid;bottom:0;content:"";left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .25s cubic-bezier(.785,.135,.15,.86);width:100%}.nav .page-link:hover:after,.nav .page-link:focus-visible:after{transform:scaleX(1);transform-origin:left}.nav .page-link img{margin-left:auto}@media screen and (min-width: 769px){.nav .page-link{margin:0rem .55rem}}@media screen and (min-width: 1025px){.nav .page-link{margin:0rem .825rem}}@media screen and (max-width: 768px){.nav .social-links{padding:0rem .55rem 1.2rem;text-align:right}}.nav .social-link{margin:0rem .55rem}.nav .social-link svg{height:1.2rem;width:auto}.nav .social-icon{padding:.3rem;height:1.2rem;width:auto}.home{background:no-repeat 50% 10%;background-size:cover;height:100%;overflow:hidden}.home h1{opacity:0}.home img{width:100%}.tour-date{margin:1.2rem 0rem}.tour-date:nth-child(odd) h3{color:#cf0f0a}.tour-date:nth-child(odd) .cta{color:#cf0f0a}.tour-date:nth-child(odd) .cta:hover,.tour-date:nth-child(odd) .cta:focus-visible{color:#cf0f0a}@media screen and (min-width: 1025px){.tour-date{display:inline-block}}.tour-date h3{background:#181b1f;color:#fece00;font-size:1.2rem;line-height:1.5;margin:0rem 0rem .6rem;padding:0rem .55rem;display:inline-block}@media screen and (max-width: 600px){.tour-date h3{font-size:1rem;line-height:1.2}}.tour-date h4{color:#fff;font-size:1rem;line-height:1.2;margin:0}@media screen and (max-width: 600px){.tour-date h4{font-size:.83333rem;line-height:1.44}}.tour-date h4 span{opacity:.7;white-space:nowrap}.tour-date .details{align-items:center;display:flex}.tour-date .info{margin:0rem 1.1rem 0rem 0rem;text-transform:none}.tour-date .cta{background:#fece00;color:#181b1f;padding:0rem .275rem;text-align:right;white-space:nowrap}.tour-date .cta:hover,.tour-date .cta:focus-visible{background:#181b1f;color:#fece00}@media screen and (max-width: 600px){.tour-date .cta{font-size:.83333rem;line-height:1.44}}.tour{background:no-repeat center;background-size:cover;min-height:100%;overflow:hidden;position:relative;display:flex;align-items:flex-end;justify-content:flex-end;width:100%}.tour .dates{padding:3.6rem 1.1rem 1.2rem;max-width:50em;width:100%}@media screen and (min-width: 1025px){.tour .dates{-moz-columns:2;columns:2;padding:6rem 1.1rem 1.2rem}}.tour h2{font-size:1.2rem;line-height:1.5}.music{background:#181b1f;background-size:210px;overflow:hidden;width:100%}@media screen and (min-width: 601px){.music{height:100%;display:flex}}@media screen and (min-width: 601px){.music .links-wrap{max-width:60%;flex-shrink:0;flex-grow:1}}.music-links{margin:auto}.music-link{display:block;text-align:center;margin:1.2rem auto;text-transform:uppercase;font-size:1.2rem;line-height:1.5;position:relative;white-space:nowrap;width:-moz-max-content;width:max-content}.music-link:after{border-bottom:3px solid;bottom:0;content:"";left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .25s cubic-bezier(.785,.135,.15,.86);width:100%}.music-link:hover:after,.music-link:focus-visible:after{transform:scaleX(1);transform-origin:left}.music-link-img{max-height:2em;width:auto}.music-link:nth-child(n){color:#cf0f0a}.music-link:nth-child(2n){color:#fece00}.music-link:nth-child(3n){color:#0958b9}.music .graphics{display:flex}@media screen and (min-width: 601px){.music .graphics{flex-basis:20%;flex-direction:column;justify-content:center}}@media screen and (max-width: 600px){.music .graphics{padding:2.4rem 0rem}}@media screen and (min-width: 601px){.music .graphics-right{align-items:flex-end}}.music .graphic-wrap{max-height:27%}.music .graphic-img{max-height:100%;width:auto}.contact{background:#0958b9;min-height:100%;overflow:hidden}@media screen and (min-height: 601px) and (min-width: 451px){.contact{height:100%}}.contact .links-wrap{padding:3.6rem 0rem}.contact-links{margin:auto;max-width:100%}.contact-link{display:block;text-align:center;margin:1.2rem 1.1rem}.contact-link:nth-child(2n) .link-title{color:#cf0f0a}.contact .link-title{background:#181b1f;color:#fece00;letter-spacing:.03em;padding:0rem .275rem;margin:0rem .55rem 0rem 0rem;white-space:nowrap}.contact .link-link{color:#fece00;letter-spacing:.03em;text-transform:none;position:relative;white-space:nowrap}.contact .link-link:after{border-bottom:3px solid;bottom:0;content:"";left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .25s cubic-bezier(.785,.135,.15,.86);width:100%}.contact .link-link:hover:after,.contact .link-link:focus-visible:after{transform:scaleX(1);transform-origin:left}@media screen and (max-width: 600px){.contact .link-link{display:block;font-size:.83333rem;line-height:1.44;margin:.6rem auto 0rem;width:-moz-fit-content;width:fit-content}}div,section,main,header,footer,a,p,ul,ol,li,span,th,td,table,button,input,textarea,label{box-sizing:border-box}html,body{height:100%;margin:0}html{background:#181b1f;color:#fece00;font-family:Jost,system-ui,sans-serif;font-size:125%}body{font-size:100%;font-weight:600;font-optical-sizing:auto;font-style:normal;text-transform:uppercase;line-height:1.2}#app,html,body{height:100%}a{color:inherit;text-decoration:none}img,svg{display:block;height:auto;max-width:100%}svg{fill:inherit}h1,h2,h3,h4,h5{font-weight:600}ul,ol{list-style:none;margin:0;padding:0}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0;border:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;padding:0;margin:0;font:inherit;outline:0}label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{cursor:pointer}textarea{resize:vertical}table{border-collapse:collapse}h1{font-size:2.0736rem;line-height:1.15741}h2{font-size:1.728rem;line-height:1.38889}h3{font-size:1.44rem;line-height:1.25001}h4{font-size:1.2rem;line-height:1.5}h5{font-size:1rem;line-height:1.2}h1,h2,h3,h4,h5,p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:1.2rem 0rem;max-width:34em}strong,b{font-weight:700;letter-spacing:normal}em,i{font-style:italic}sup{font-size:smaller;vertical-align:top}main{height:100%}.links-wrap{display:flex;height:100%}.links-wrap{display:flex;height:100%;max-width:100%}
