@charset "UTF-8";:root{--stripe: #f8f8f8;--trans: rgba(177, 170, 170, .7)}@font-face{font-family:klu;src:url(/fonts/klu.woff) format("woff")}@font-face{font-family:source;src:url(/fonts/SourceSansPro-Regular.woff2) format("woff2")}@font-face{font-family:source;src:url(/fonts/SourceSansPro-Semibold.woff2) format("woff2");font-weight:700}@font-face{font-family:usbi;src:url(/fonts/usbi.woff) format("woff");font-weight:700;font-style:italic}:root{font-size:min(18px,13px + .5vw);line-height:1.5}*::selection{color:#fafafa;background:#a01b1b}html{font-family:source,Trebuchet MS,Helvetica,sans-serif;color:#020202}h1,h2,h3,h4,h5,h6{display:inline-block;background-color:#a01b1b;color:#fafafa;padding:.6em .6em .4em;margin:0;text-transform:uppercase;letter-spacing:.1em;line-height:1}a{text-decoration:none;color:#a01b1b}a:hover{paint-order:stroke fill;color:var(--trans);-webkit-text-stroke:1em #a01b1b}p{color:#fafafa;background-color:#a01b1b;padding:1.2em 1.5em 1em}.message{position:fixed;z-index:1000;top:0;left:0;width:100vw;padding:2rem;background-color:#a01b1b;color:#fafafa}.button{display:inline-block;background-color:var(--trans);color:#a01b1b;padding:.4em .8em;text-transform:uppercase;letter-spacing:.1em;line-height:2rem;cursor:pointer;margin-bottom:1rem}.button:hover{background-color:#a01b1b;color:#fafafa}*{box-sizing:border-box}body{display:flex;justify-content:center;align-items:start;min-height:100vh;margin:0}.content{flex-basis:80%;background-color:var(--trans);padding:2rem 2rem 0;min-height:100vh}@media (max-width: 840px){.content{flex-basis:100%}}header{text-align:center;margin-bottom:2rem}header h1#logo{background-color:unset;padding:unset;text-transform:unset;font-size:4rem;margin:0 auto}@media (max-width: 840px){header h1#logo a{font-size:8vw}}@media (max-width: 400px){header h1#logo a{display:flex;flex-direction:column}}header h1#logo #pls{font-family:klu,Comic Sans MS,Helvetica,sans-serif;letter-spacing:-.1em}header h1#logo #disto{font-family:usbi,Trebuchet MS,Helvetica,sans-serif;font-weight:700;font-style:italic;letter-spacing:-.01em}header p{display:flex;justify-content:space-between}header p a{color:#fafafa;text-transform:uppercase;font-weight:700}footer{margin-top:2rem}footer p{display:flex;justify-content:space-between;margin:0;background-color:var(--trans);color:#a01b1b}#background{position:fixed;top:0;left:0;z-index:-1;font-family:klu,Trebuchet MS,Helvetica,sans-serif;font-size:80rem;color:#a01b1b;line-height:100vh}html{background-attachment:fixed;background-size:64px 64px;background-color:#fafafa;background-image:linear-gradient(135deg,var(--stripe) 25%,transparent 25%,transparent 50%,var(--stripe) 50%,var(--stripe) 75%,transparent 75%,transparent)}html:active{animation:blinkback .0333s steps(1,start) infinite}@keyframes blinkback{0%,50%{background-color:#fafafa;background-image:linear-gradient(135deg,#020202 25%,transparent 25%,transparent 50%,#020202 50%,#020202 75%,transparent 75%,transparent)}to{background-color:#020202;background-image:linear-gradient(135deg,var(--stripe) 25%,transparent 25%,transparent 50%,var(--stripe) 50%,var(--stripe) 75%,transparent 75%,transparent)}}main>section h1{padding-top:.5em}main>section>div:first-of-type{margin-bottom:2rem}.columns{display:grid;grid-template-columns:1fr 20rem;gap:2rem}@media (max-width: 1000px){.columns{grid-template-columns:1fr}}.columns ul#artists{display:flex;list-style:none;padding:0;gap:1rem;margin:0;flex-wrap:wrap;align-content:flex-start}.columns ul#artists li{display:block;flex-grow:1;background-color:var(--trans);color:#a01b1b;padding:.4em .4em .3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:1.2rem;line-height:1;text-align:center;cursor:pointer}.columns ul#artists li:hover{background-color:#a01b1b;color:var(--trans)}.columns ul#artists li.active{background-color:#a01b1b;color:#fafafa;cursor:default;pointer-events:none}.columns #info h3{margin:0}.columns #info ul{display:flex;flex-direction:column;align-items:flex-start;list-style:none;padding:0;margin:1rem 0 0}.columns #info ul li{background-color:#a01b1b;color:#fafafa;padding:.1em .4em}.columns #info ul li a{background-color:#a01b1b;color:#fafafa}.columns #info ul li a:hover{-webkit-text-stroke:2em #a01b1b}
