*{margin:0;padding:0;box-sizing:border-box;cursor:url(/cursor-small.png) 0 0,auto}body{background-image:url(/ssspot.svg);background-size:360px 360px;background-repeat:repeat;font-family:Quattrocento,sans-serif;line-height:1.6;color:#2c2c2c;background-color:#fafafa;cursor:url(/cursor-small.png) 0 0,auto}.container{max-width:1200px;margin:0 auto;padding:0 1rem}*{max-width:100%;overflow-wrap:break-word}.hero{background-color:#141919;text-align:center;padding:3rem 1rem;box-shadow:0 4px 6px #0000001a;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background-image:url(/hero_background_final.webp);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0;transform:translateY(var(--parallax-offset, 0px));will-change:transform}.no-webp .hero:before{background-image:url(/hero_background_final.jpeg)}.hero h1{color:#ffedc4;font-family:Quattrocento Sans,sans-serif;font-size:2.2rem;font-weight:700;margin-bottom:.5rem;paint-order:stroke fill;-webkit-text-stroke:.1em #2C2C2C;text-shadow:1px 1px 2px rgba(255,255,255,.8);position:relative;z-index:1}main{max-width:800px;margin:0 auto;padding:2rem 1rem}.project-description{background:#fafafa;padding:2rem;margin-bottom:2rem;border:3px solid #2C2C2C;border-radius:0;box-shadow:none}.project-description.artists-page{text-align:center}.hero-artists{background-color:#141919;text-align:center;padding:3rem 1rem;box-shadow:0 4px 6px #0000001a;position:relative;overflow:hidden}.hero-artists:before{content:"";position:absolute;inset:0;background-image:url(/hero_background_artists.webp);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0;transform:translateY(var(--parallax-offset, 0px));will-change:transform}.no-webp .hero-artists:before{background-image:url(/hero_background_artists.jpeg)}.hero-artists h1{color:#ffedc4;font-family:Quattrocento Sans,sans-serif;font-size:2.2rem;font-weight:700;margin-bottom:.5rem;paint-order:stroke fill;-webkit-text-stroke:.1em #2C2C2C;text-shadow:1px 1px 2px rgba(255,255,255,.8);position:relative;z-index:1}.project-description h2{color:solid #2C2C2C;margin-bottom:1rem;font-size:1.5rem}.project-description h3{color:#2c2c2c;margin-bottom:.5rem;margin-top:1.5rem;font-size:1.2rem}.project-description a{word-break:break-all;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.project-description p{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.track{margin-bottom:3rem;overflow:visible}.track:last-child{margin-bottom:1rem}.artist-boxes{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.artist-name-box{background:#fafafa;border:3px solid #2C2C2C;padding:2rem 1.5rem;display:flex;align-items:center;justify-content:center;min-height:200px}.artist-image-box{background:#fafafa;border:3px solid #2C2C2C;padding:0;display:flex;align-items:center;justify-content:center;min-height:200px;overflow:hidden}.artist-name{font-family:Copse,serif;font-size:2rem;font-weight:700;color:#ffedc4;text-align:center;line-height:.9;margin:0;-webkit-hyphens:none;hyphens:none;letter-spacing:1px;paint-order:stroke fill;-webkit-text-stroke:.1em #2C2C2C;text-shadow:.5px .5px 1px #FAFAFA;text-transform:uppercase;padding:.5rem;border-radius:4px}.track:nth-child(1) .artist-name-box{background-image:url(/images/scene/hammer_and_bell%20Medium.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.no-webp .track:nth-child(1) .artist-name-box{background-image:url(/images/scene/hammer_and_bell%20Medium.jpeg)}.track:nth-child(2) .artist-name-box{background-image:url(/images/scene/crate%20Medium.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.no-webp .track:nth-child(2) .artist-name-box{background-image:url(/images/scene/crate%20Medium.jpeg)}.track:nth-child(3) .artist-name-box{background-image:url(/images/scene/chain%20Medium.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.no-webp .track:nth-child(3) .artist-name-box{background-image:url(/images/scene/chain%20Medium.jpeg)}.track:nth-child(4) .artist-name-box{background-image:url(/images/scene/clock%20Medium.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.no-webp .track:nth-child(4) .artist-name-box{background-image:url(/images/scene/clock%20Medium.jpeg)}.track:nth-child(5) .artist-name-box{background-image:url(/images/scene/bunny%20Medium.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.no-webp .track:nth-child(5) .artist-name-box{background-image:url(/images/scene/bunny%20Medium.jpeg)}.track:nth-child(6) .artist-name-box{background-image:url(/images/scene/kent_names%20Medium.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.no-webp .track:nth-child(6) .artist-name-box{background-image:url(/images/scene/kent_names%20Medium.jpeg)}.track:nth-child(7) .artist-name-box{background-image:url(/images/scene/glass%20Medium.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.no-webp .track:nth-child(7) .artist-name-box{background-image:url(/images/scene/glass%20Medium.jpeg)}.track:nth-child(8) .artist-name-box{background-image:url(/images/scene/flowers%20Medium.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.no-webp .track:nth-child(8) .artist-name-box{background-image:url(/images/scene/flowers%20Medium.jpeg)}.track:nth-child(9) .artist-name-box{background-image:url(/images/scene/sweater%20Medium.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.no-webp .track:nth-child(9) .artist-name-box{background-image:url(/images/scene/sweater%20Medium.jpeg)}.track:nth-child(10) .artist-name-box{background-image:url(/images/scene/picket_signs%20Medium.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.no-webp .track:nth-child(10) .artist-name-box{background-image:url(/images/scene/picket_signs%20Medium.jpeg)}.track:nth-child(11) .artist-name-box{background-image:url(/images/scene/cross%20Medium.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.no-webp .track:nth-child(11) .artist-name-box{background-image:url(/images/scene/cross%20Medium.jpeg)}.track:nth-child(12) .artist-name-box{background-image:url(/images/scene/orange%20Medium.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.no-webp .track:nth-child(12) .artist-name-box{background-image:url(/images/scene/orange%20Medium.jpeg)}.track:nth-child(2n) .artist-boxes{grid-template-columns:1fr 1fr}.track:nth-child(2n) .artist-name-box{order:2}.track:nth-child(2n) .artist-image-box{order:1}.track-box{border:3px solid #2C2C2C;border-radius:0;box-shadow:none;overflow:hidden}.track-header{background:#fafafa;padding:1.5rem;border-top:3px solid #2C2C2C;border-left:3px solid #2C2C2C;border-right:3px solid #2C2C2C;border-bottom:1.5px solid #2C2C2C}.track-title{font-size:1.3rem;color:#2c2c2c;margin-bottom:.5rem;text-shadow:none;font-weight:700}.track-artists{color:#2c2c2c;font-size:.9rem;text-shadow:none;font-weight:600}.track-content{padding:1.5rem;display:block;border-top:1.5px solid #2C2C2C;border-bottom:3px solid #2C2C2C;border-left:3px solid #2C2C2C;border-right:3px solid #2C2C2C}.artist-image{width:100%;height:100%;min-height:200px;object-fit:cover;display:block}.track-description{flex:1}.track-description h3{color:#fafafa;margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.track-description p{margin-bottom:1rem;text-align:left;color:#fafafa;white-space:pre-wrap}.track-description blockquote{margin-bottom:1rem;padding-left:1rem;border-left:3px solid currentColor;color:#fafafa}.track-description blockquote p{margin-bottom:.5rem;color:inherit}.track-description cite{display:block;font-style:italic;margin-top:.5rem;color:inherit}.track:nth-child(3n+2) .track-description h3,.track:nth-child(3n+2) .track-description p,.track:nth-child(3n+2) .track-description blockquote,.track:nth-child(3n+2) .track-description cite{color:#2c2c2c}.track:nth-child(3n+1) .track-content{background-color:#f9503b}.track:nth-child(3n+2) .track-content{background-color:#eab1d1}.track:nth-child(3n+3) .track-content{background-color:#d85e7d}@media (max-width: 768px){html,body{overflow-x:hidden;max-width:100vw}.hero h1{font-size:2rem}.hero .subtitle{font-size:1rem}.hero-artists h1{font-size:2rem}.project-description,.track-content{padding:1.5rem}.project-description p,.project-description a{word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%}main{padding:1rem .5rem;max-width:100vw;box-sizing:border-box}.track-header{padding:1rem}.artist-boxes{grid-template-columns:1fr 1fr;gap:.5rem}.track:nth-child(2n) .artist-boxes{grid-template-columns:1fr 1fr}.artist-name-box{min-height:150px;padding:1.5rem 1rem}.artist-image-box{min-height:150px}.artist-name{font-size:1.6rem;line-height:.8}.artist-image{min-height:150px}}@media (min-width: 769px){.track-content{grid-template-columns:300px 1fr;align-items:start}.hero h1{font-size:3rem}.hero .subtitle{font-size:1.2rem}.hero-artists h1{font-size:3rem}}.text-center{text-align:center}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.loading{text-align:center;padding:2rem;color:#666}.footer-content{background:#fafafa;padding:2rem;margin-bottom:2rem;border:3px solid #2C2C2C;border-radius:0;box-shadow:none;text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.footer-link{text-decoration:none;font-weight:600;margin:.5rem 0;display:block}@media (min-width: 768px){.footer-link{display:inline;margin:0 1rem}}.footer-link:hover{text-decoration:underline}.lazy{opacity:0;transition:opacity .3s}.lazy.loaded{opacity:1}img[data-src]{background-color:#f0f0f0;background-image:linear-gradient(90deg,#f0f0f0,#e0e0e0,#f0f0f0);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}
