@font-face{font-family:Humane;src:url(/fonts/Humane-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:DotGothic16;src:url(/fonts/DotGothic16-cz.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}:root{--lime:#dcf84d;--ink:#1b1b1b;--white:#ffffff;--stone:#e7e7e5;--radius:50px;--s:1;--cap:0.7;--cap-top:0.085}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body,html{background:var(--lime)}body{color:var(--ink);font-family:DotGothic16,ui-monospace,monospace;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.band{position:relative;width:100vw;height:100vh;overflow:hidden;background:var(--lime)}.stage{position:absolute;top:50%;left:50%;width:1920px;height:1080px;transform:translate(-50%,-50%) scale(var(--s));transform-origin:center center}.cap{display:block;font-family:Humane,Arial Narrow,sans-serif;font-weight:700;line-height:1;text-transform:uppercase;margin:0;white-space:nowrap}.cap:before{margin-top:calc(var(--cap-top) * -1em)}.cap:after,.cap:before{content:"";display:block}.cap:after{margin-bottom:calc((1 - var(--cap-top) - var(--cap)) * -1em)}.mono{font-size:26px;line-height:1.02;margin:0;white-space:pre-wrap}.abs{position:absolute}.card{background:var(--white);position:relative}.card,.shot{border-radius:var(--radius);overflow:hidden}.shot{position:absolute}.shot>img{width:100%;height:100%;object-fit:cover}[data-parallax]{transform:translate3d(var(--px,0),calc(var(--py, 0px) + var(--sy, 0px)),0) scale(var(--pscale,1));will-change:transform}.vinyl{animation:vinyl-spin 16s linear infinite}@keyframes vinyl-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.vinyl{animation:none}}.track-wrap{position:relative;width:100vw;height:100vh;overflow:hidden;background:var(--lime)}.track{position:absolute;top:50%;left:0;margin-top:-540px;height:1080px;display:flex;align-items:center;transform-origin:0 50%;will-change:transform}.chapter{position:relative}.chapter,.chapter-title{height:1080px;flex:0 0 auto}.chapter-title{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:0 160px}