.bottomleft{margin-right:2rem;display:flex}@media (max-width: 700px){.bottomleft,.topright{gap:10px}}@media (min-width: 700px){.bottomleft,.topright{gap:20px}}.topright{display:flex;align-items:center;margin-right:2rem}.card{position:relative;display:flex;height:100%}.dragleft{width:100vw;position:absolute;top:0;display:flex;bottom:0;background-color:#0009;z-index:100;align-items:center;justify-content:center;pointer-events:none}.arrowcontainer{height:100vh;width:1px;display:flex;position:fixed;align-items:center;z-index:50}@media (max-width: 700px){.card{width:100vw}.dragleft{visibility:visible}.arrowcontainer{visibility:hidden}}@media (min-width: 700px){.card{aspect-ratio:10 / 16}.dragleft{visibility:hidden}.arrowcontainer{visibility:visible}}.cardinner{height:100%;width:100%;position:relative}.cardartist{position:absolute;top:2rem;height:33px;z-index:30;width:100%;display:flex;align-items:center;justify-content:space-between}.cardoverlay{width:100%;height:100%;z-index:20;position:absolute;background-color:#0009}.cardoverlaypad{z-index:20;width:100%;top:7rem;bottom:7rem;position:absolute;display:grid;grid-template-columns:1fr;justify-content:center;border-top:1px solid #fff7}.socials{border-bottom:1px solid #fff7;align-items:center;text-align:center;justify-content:space-between;display:flex;position:relative;cursor:pointer}.tourdate{border-bottom:1px solid #fff7;align-items:center;display:flex;position:relative;padding-left:2rem;padding-right:2rem;overflow:hidden}.dates{min-width:70px;font-weight:700}.details{overflow:hidden;height:40px;display:flex;align-items:center;white-space:nowrap}#artistgrab{top:3rem;z-index:5;bottom:3rem;position:fixed;display:flex;cursor:auto;left:0}#artistgrab:active{cursor:grabbing}.cardbottom{z-index:30;position:absolute;bottom:2rem;height:45px;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.tlbuttons{cursor:pointer;display:flex;padding:0rem 1rem;justify-content:space-between;align-items:center;border:1px solid white;border-radius:22px;height:44px;position:relative}.goback{align-items:center;display:flex;left:2rem;padding:2rem;cursor:pointer;width:1000px}.artistscrollbar{width:100vw;height:2px;left:0;position:fixed;bottom:3rem;z-index:20;display:flex}@media (max-width: 700px){.goback{visibility:hidden}.artistscrollbar{visibility:visible}}@media (min-width: 700px){.goback{visibility:visible}.artistscrollbar{visibility:hidden}}@media (max-width: 700px){.abouttext{font-size:9vw;text-align:center;line-height:7.5vw;margin-top:3vh;color:#333}.aboutcontainer{width:85%}.aboutimage1{width:45vw;right:45vw}.aboutimage2{width:25vw;right:10vw}.aboutimage3{width:35vw;right:20vw}}@media (min-width: 700px){.abouttext{font-size:5.9vw;text-align:center;line-height:5vw;margin-top:2vh;color:#333}.aboutcontainer{width:70%}.aboutimage1{width:25vw;left:15vw}.aboutimage2{width:15vw;left:68vw}.aboutimage3{width:20vw;left:50vw}}:root{line-height:1.5;background-color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 700px){html{scroll-snap-type:y proximity;color:#fff}}@media (min-width: 700px){html{scroll-snap-type:none}}*{box-sizing:border-box}html::-webkit-scrollbar{width:4px;scrollbar-width:thin}html::-webkit-scrollbar-track{background-color:#09090909;background:none}html::-webkit-scrollbar-thumb{background:#999;border-radius:2px}a{font-weight:500;text-decoration:inherit;color:#fff}a:hover{cursor:pointer}a:visited{color:#fff}body{margin:0;display:flex;place-items:center;min-width:320px;background-image:linear-gradient(#000,#000);background-color:#000;overflow-x:hidden;overflow-y:auto}h1{font-family:bebas-neue,sans-serif;font-size:3.2em;line-height:1.1}h2{font-family:bebas-neue,sans-serif;font-weight:400;font-style:normal;font-size:2.7em;margin:0;color:#fff}h3{font-family:roboto-mono,monospace;font-weight:100;font-style:normal;font-size:14px;color:#fff;text-transform:uppercase}h4{font-family:roboto-mono,monospace;font-weight:100;font-style:normal;text-transform:uppercase}@media (max-width: 700px){h4{font-size:10px}h4.links1{display:none;width:0;pointer-events:none}h4.links2{font-weight:700;cursor:pointer;display:inline;width:12}}@media (min-width: 700px){h4{font-size:13px}h4.links2{display:none;width:0}h4.links1{display:inline;width:16;cursor:pointer;font-weight:700}}h4.links{font-weight:700;cursor:pointer}.forminputs{font-family:roboto-mono,monospace;font-weight:100;font-style:normal;font-size:14px;color:#fff;text-transform:uppercase;background-color:#000;height:100%;width:100%;border:none;position:relative}.forminputs:focus{outline:none}.forminputs:active{outline:none}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.canvas{position:fixed;height:100vh;z-index:1;pointer-events:none}.artistlist{left:2rem;right:2rem;position:relative;z-index:60}@media (prefers-color-scheme: light){:root{color:#fff;background-color:#fff}a:hover{color:#ccc}button{background-color:#f9f9f9}}@media (max-width: 700px){.cardsposition{position:relative;height:20svh;width:20px;pointer-events:none}.artistlist{line-height:2.2em;font-size:3.3vw}.positions{visibility:hidden}.rostertitle{margin-top:-12vw}.linkscontainer{gap:15px}}@media (min-width: 700px){.cardsposition{position:relative;height:20vh;width:20px;pointer-events:none}.artistlist{line-height:2.1em;font-size:1.35vw}.positions{visibility:visible}.rostertitle{margin-top:-3.5vw}.linkscontainer{gap:20px}}#name{background-color:#0000;color:#fff;border-top:0px;border-left:0px;border-right:0px;border-bottom:0px;height:65}#name:focus{outline:none}#name:active{outline:none}#message{background-color:#0000;border-top:0px;border-left:0px;border-right:0px;border-bottom:0px;width:100%;font-family:roboto-mono,monospace;font-weight:100;font-style:normal;font-size:14px;color:#fff;text-transform:uppercase;resize:none;height:30svh}#message:focus{outline:none}#message:active{outline:none}.submitbutton{font-family:roboto-mono,monospace;font-weight:100;font-style:normal;font-size:14px;color:#fff;text-transform:uppercase;background-color:#000;border:none;position:relative}@media (max-width: 700px){.bottomline1{bottom:6rem}.bottomline2,.submitbutton{bottom:1rem}}@media (min-width: 700px){.bottomline1{bottom:140px}.bottomline2,.submitbutton{bottom:60px}}
