*{text-transform:uppercase;letter-spacing:2px;word-spacing:3px;line-height:2}::selection{color:#ffa55c;-webkit-tap-highlight-color:transparent;background:#961212}button,a{-webkit-tap-highlight-color:transparent}html{background-color:#f6f4f4;font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#961212;width:100%;height:100%;margin:0;font-family:Varela Round,sans-serif}.no-scroll{overflow:hidden!important}hr{color:#0e273e;background-color:#000;border-radius:3px;height:.5px;margin-left:10%;margin-right:10%}a,a:visited,a:hover,a:active,a:focus{color:#961212;outline:none;text-decoration:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%}.landing-page-artist-text{text-align:center;z-index:10;cursor:pointer;font-size:1.5em;display:block;position:relative}.landing-page-artist-text.fade-out{cursor:default}.loading-overlay{z-index:9999;background:#f6f4f4;flex-direction:column;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:fixed;inset:0}.loading-bar-container{background:#eee;width:60%;height:13px;margin-top:1rem;overflow:hidden}.loading-bar{background:#961212;width:100%;height:100%;animation:1.2s ease-in-out forwards load-bar}@keyframes load-bar{0%{width:0%}30%{width:15%}50%{width:70%}to{width:100%}}.background-image{object-fit:cover;width:100%;height:100%;margin:0 auto}.artist-container{grid-template-columns:repeat(3,1fr);justify-content:center;gap:2em;width:90%;margin:2em auto 0;display:grid}.artist-block{text-align:center;cursor:pointer;width:100%;font-size:1.5rem;position:relative}.artist-block:hover{color:#000;transition:all .1s ease-in-out}.expanded-artist-overlay{z-index:99;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.expanded-artist-modal{color:#961212;text-align:center;justify-content:center;align-items:center;width:90%;height:85%;padding:1.5rem;display:flex;position:fixed;overflow:hidden}.modal-content{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;align-items:center;gap:2em;display:grid;position:relative}.selected-artist-name-container{text-align:center;grid-area:1/1/auto/3;margin:0;padding:0;font-size:1.2rem;top:3%}.modal-image-container{justify-content:center;align-items:center;display:flex;position:relative}.modal-image-container button{color:#fff;cursor:pointer;z-index:2;background:0 0;border:none;font-size:2rem;position:absolute;top:50%;transform:translateY(-50%)}.modal-image-wrapper{justify-content:center;align-items:center;height:60vh;display:inline-block;position:relative}.modal-image{object-fit:contain;grid-area:2/1;width:100%;height:100%;display:block}.modal-image-container button:first-of-type{color:#961212;z-index:10;cursor:pointer;background:0 0;border:none;padding:.5rem;font-size:2rem;transition:color .3s;position:absolute;top:50%;left:-2rem;transform:translateY(-50%)}.modal-image-container button:last-of-type{color:#961212;z-index:10;cursor:pointer;background:0 0;border:none;padding:.5rem;font-size:2rem;transition:color .3s;position:absolute;top:50%;right:-2rem;transform:translateY(-50%)}.bio-section{scrollbar-width:thin;scrollbar-color:#961212 #f6f4f4;color:#000;text-align:left;-webkit-overflow-scrolling:touch;grid-area:2/2;height:40vh;font-size:.8em;overflow-y:auto}.bio-section p{margin-bottom:1.5rem;line-height:2.2}.modal-link-container{text-align:center;grid-area:3/1/auto/3;margin:0 auto;font-size:1rem;bottom:3%}.modal-link{padding-left:2em;padding-right:2em}.modal-link:hover{color:#000;transition:all .1s ease-in-out}.box-template{z-index:-1;background-color:#f6f4f4;width:100%;height:100%;position:absolute;top:0;left:0}.close-button{color:#961212;cursor:pointer;z-index:101;background-color:#fff0;border:none;font-size:2rem;position:absolute;top:3%;right:5%}.close-button:active,.close-button:focus{background-color:#fff0}.bio-section::-webkit-scrollbar{width:8px}.bio-section::-webkit-scrollbar-thumb{background-color:#961212;border-radius:4px}.bio-section::-webkit-scrollbar-track{background-color:#f0f0f0}.performance-line-1{opacity:0;margin:0 auto;display:block}.footer-container{text-align:center;justify-content:center;align-items:center;margin:10%;display:flex}.footer-element:hover{color:#000;transition:all .1s ease-in-out}.footer-divider{border:1px solid #000;height:60px}@media (width<=1200px){.landing-page-container{height:100%;min-height:auto;padding:1rem auto}.artist-container{grid-template-columns:repeat(2,1fr)}}@media (width<=880px),(height<=550px){.artist-container{grid-template-columns:repeat(2,1fr);gap:2rem}.expanded-artist-modal{color:#961212;text-align:center;justify-content:center;align-items:center;width:90%;height:100%;padding:1.5rem;display:flex;position:fixed}.modal-content{grid-template-rows:repeat(4,1fr);grid-template-columns:1fr;grid-template-areas:"selected-artist-name-container""modal-image-wrapper""bio-section""modal-link-container";gap:1em;height:90vh;display:grid}.selected-artist-name-container{grid-area:selected-artist-name-container;justify-content:center;align-items:flex-end;height:6vh;display:flex}.selected-artist-name{font-size:1rem}.modal-image-wrapper{grid-area:modal-image-wrapper;justify-content:center;align-items:center;height:37vh;display:inline-block;position:relative}.modal-image{object-fit:contain}.modal-image-container button:first-of-type{left:8rem}.modal-image-container button:last-of-type{right:8rem}.bio-section{grid-area:bio-section;height:37vh;font-size:.8rem}.modal-link-container{flex-direction:row;grid-area:modal-link-container;justify-content:center;align-items:flex-start;height:25vh;font-size:.8rem;display:flex}}@media (width<=750px){.modal-image-container button:first-of-type{left:6rem}.modal-image-container button:last-of-type{right:6rem}}@media (width<=690px){.modal-image-container button:first-of-type{left:4rem}.modal-image-container button:last-of-type{right:4rem}}@media (width<=630px){.modal-image-container button:first-of-type{left:2rem}.modal-image-container button:last-of-type{right:2rem}}@media (width<=510px){.modal-image-container button:first-of-type{left:1rem}.modal-image-container button:last-of-type{right:1rem}.modal-image-container button:first-of-type{font-size:1.8rem;left:-1.6rem}.modal-image-container button:last-of-type{font-size:1.8rem;right:-1.6rem}}@media (width<=460px){.modal-content{gap:.3em}}@media (width<=430px){.artist-container{grid-template-columns:repeat(1,1fr);gap:2rem;width:85%;margin-top:0}.footer-container{font-size:.7rem}}
