:root{--bg:#1f1e25;--panel:#2b2a33;--ink:#fff4de;--muted:#c9bfae;--accent:#e8743b;--accent-ink:#1f1e25;--line:#3b3a44}.fonts-loading *,.fonts-loading :before,.fonts-loading :after{animation-play-state:paused!important}@keyframes zoom-in-left{0%{animation-timing-function:cubic-bezier(.2,.8,.35,1);transform:translate(-100vw)skew(-25deg)}60%{animation-timing-function:ease-in-out;transform:translate(18px)skew(10deg)}80%{animation-timing-function:ease-in-out;transform:translate(-5px)skew(-3deg)}to{transform:none}}@keyframes zoom-in-right{0%{animation-timing-function:cubic-bezier(.2,.8,.35,1);transform:translate(100vw)skew(25deg)}60%{animation-timing-function:ease-in-out;transform:translate(-18px)skew(-10deg)}80%{animation-timing-function:ease-in-out;transform:translate(5px)skew(3deg)}to{transform:none}}@keyframes stamp-in{0%{opacity:0;filter:blur(3px);animation-timing-function:cubic-bezier(.55,0,1,.45);scale:2.2}60%{opacity:1;filter:none;animation-timing-function:ease-out;scale:.9}to{opacity:1;filter:none;scale:1}}@keyframes drop-in{0%{animation-timing-function:cubic-bezier(.55,0,1,.45);translate:0 -100vh;scale:1 1.06}45%{animation-timing-function:cubic-bezier(0,.55,.45,1);translate:0;scale:1.06 .88}52%{scale:.98 1.03}64%{animation-timing-function:cubic-bezier(.55,0,1,.45);translate:0 -44px;scale:1}76%{animation-timing-function:cubic-bezier(0,.55,.45,1);translate:0;scale:1.03 .95}85%{animation-timing-function:cubic-bezier(.55,0,1,.45);translate:0 -14px;scale:1}93%{animation-timing-function:cubic-bezier(0,.55,.45,1);translate:0;scale:1.01 .99}97%{animation-timing-function:cubic-bezier(.55,0,1,.45);translate:0 -3px}to{translate:0;scale:1}}@property --tilt{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes rattle{0%{--tilt:0deg;transform-origin:4% 0;translate:0}4%{--tilt:-1.2deg;translate:-3px 3px}9%{--tilt:1deg;translate:3px}14%{--tilt:-.8deg;translate:-2px 1px}19%{--tilt:.6deg;translate:2px}24%{--tilt:-.35deg;translate:-1px}30%{--tilt:.15deg;translate:0}42%{--tilt:0deg}52%{--tilt:.45deg;translate:0 1px}57%{--tilt:.1deg;translate:0}66%{--tilt:.65deg;translate:0 1px}71%{--tilt:.3deg;translate:0}82%{--tilt:1deg;translate:1px 1px}88%{--tilt:.6deg;translate:0}to{--tilt:.8deg;transform-origin:4% 0;translate:0}}@keyframes knock-loose{0%{transform-origin:4% 0;--tilt:.8deg;animation-timing-function:cubic-bezier(.2,.7,.4,1);translate:0}8%{translate:0 4px}22%{transform-origin:4% 0;--tilt:4.75deg;animation-timing-function:ease-in-out;translate:0}42%{transform-origin:4% 0;--tilt:1.125deg;animation-timing-function:ease-in-out}62%{transform-origin:4% 0;--tilt:3.25deg;animation-timing-function:ease-in-out}82%{transform-origin:4% 0;--tilt:2.125deg;animation-timing-function:ease-in-out}to{transform-origin:4% 0;--tilt:2.5deg;translate:0}}@keyframes chip-shake{0%{rotate:0deg}10%{translate:0 -1px;rotate:-3deg}22%{translate:0;rotate:2.5deg}34%{rotate:-2deg}46%{translate:0 -.5px;rotate:1.5deg}58%{translate:0;rotate:-1deg}70%{rotate:.5deg}to{rotate:0deg}}@keyframes chip-fall{0%{animation-timing-function:cubic-bezier(.55,0,1,.45);translate:0}32%{translate:0 var(--fall-y,0px);animation-timing-function:cubic-bezier(0,.55,.45,1)}40%{translate:0 calc(var(--fall-y,0px) - 8px);animation-timing-function:cubic-bezier(.55,0,1,.45)}48%{translate:0 var(--fall-y,0px);animation-timing-function:cubic-bezier(.5,0,.9,.6)}90%{translate:calc(var(--fall-x,0px) + 3px) var(--fall-y,0px);animation-timing-function:ease-out}to{translate:var(--fall-x,0px) var(--fall-y,0px)}}@keyframes chip-hang{0%{transform-origin:0 0;animation-timing-function:cubic-bezier(.6,0,.9,.5);rotate:0deg}30%{transform-origin:0 0;rotate:calc(var(--hang-angle,80deg) * 1.12);animation-timing-function:ease-in-out}48%{transform-origin:0 0;rotate:calc(var(--hang-angle,80deg) * .9);animation-timing-function:ease-in-out}64%{transform-origin:0 0;rotate:calc(var(--hang-angle,80deg) * 1.05);animation-timing-function:ease-in-out}80%{transform-origin:0 0;rotate:calc(var(--hang-angle,80deg) * .97);animation-timing-function:ease-in-out}to{transform-origin:0 0;rotate:var(--hang-angle,80deg)}}@keyframes chip-hang-blocked{0%{transform-origin:0 0;animation-timing-function:cubic-bezier(.6,0,.9,.5);rotate:0deg}28%{transform-origin:0 0;rotate:var(--hang-angle,20deg);animation-timing-function:ease-out}40%{transform-origin:0 0;rotate:calc(var(--hang-angle,20deg) * .7);animation-timing-function:ease-in}52%{transform-origin:0 0;rotate:var(--hang-angle,20deg);animation-timing-function:ease-out}62%{transform-origin:0 0;rotate:calc(var(--hang-angle,20deg) * .9);animation-timing-function:ease-in}72%,to{transform-origin:0 0;rotate:var(--hang-angle,20deg)}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);flex-direction:column;align-items:center;min-height:100dvh;padding:48px 16px 32px;font-family:Space Grotesk,system-ui,sans-serif;display:flex;overflow-x:clip}main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:28px;width:100%;max-width:720px;display:flex}h1{margin:0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.title{letter-spacing:.02em;font-family:Luckiest Guy,system-ui,cursive;font-size:min(3.75rem,8.92857vw - 2.85714px);font-weight:400;line-height:1.05}.title__line{display:block}.title__line:first-child{animation:.75s .2s both zoom-in-left}@media (prefers-reduced-motion:reduce){.title__line:first-child{animation:none}}.title__line:nth-child(2){animation:.75s .4s both zoom-in-right}@media (prefers-reduced-motion:reduce){.title__line:nth-child(2){animation:none}}.title__line:nth-child(3){animation:.75s .6s both zoom-in-left}@media (prefers-reduced-motion:reduce){.title__line:nth-child(3){animation:none}}.title__line--highlight{color:var(--accent);text-shadow:0 .02em #000,0 .04em #000,0 .06em #000,0 .08em #000,0 .1em #000,0 .16em .1em #00000059;margin:.04em 0 .12em;font-size:1.45em;line-height:1.1}.site-footer{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:20px;margin-top:40px;display:flex}.site-footer p{margin:0}.site-footer__copyright{opacity:.8;font-size:.85rem}.cover{aspect-ratio:1;background:var(--panel);border:4px solid var(--ink);object-fit:cover;border-radius:20px;width:min(320px,80vw);box-shadow:0 10px #000}.tagline{letter-spacing:.22em;text-transform:uppercase;color:var(--ink);transform-origin:50% 100%;animation:drop-in 1.3s calc(calc(1.785s + (var(--stamp-count,43) - 1) * 40ms + .4s) + .6s) both;align-items:center;gap:.9em;margin:0;font-size:min(1.15rem,4.62963vw - 2.96296px);font-weight:600;display:flex}@media (prefers-reduced-motion:reduce){.tagline{animation:none}}.tagline__text{white-space:nowrap;margin-right:-.22em}.tagline:before,.tagline:after{content:"";background:var(--accent);border-radius:2px;flex:0 48px;min-width:16px;height:3px}.listen{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:560px;margin:0;padding:0;list-style:none;display:grid}@media (width<=399.98px){.listen{grid-template-columns:1fr}}.listen a{border:3px solid var(--ink);background:var(--panel);min-height:52px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;padding:12px 16px;font-weight:600;text-decoration:none;transition:transform 80ms,box-shadow 80ms,background .15s;display:flex;box-shadow:0 4px #000}.listen a:hover,.listen a:focus-visible{background:var(--accent);color:var(--accent-ink)}.listen a:active{transform:translateY(3px);box-shadow:0 1px #000}.listen a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.coming-soon{border:4px solid var(--ink);border-radius:12px;flex-direction:column;gap:6px;width:100%;max-width:560px;padding:28px 24px;display:flex;position:relative}@media (width<=399.98px){.coming-soon{padding-inline:16px}}.coming-soon{background:var(--accent);color:var(--accent-ink);rotate:var(--tilt);box-shadow:calc(68px * sin(var(--tilt))) calc(8px * cos(var(--tilt))) 0 #000;transform-origin:50% 100%;animation:drop-in 1.3s 1.2s both, rattle 1s calc(calc(calc(1.785s + (var(--stamp-count,43) - 1) * 40ms + .4s) + .6s) + .585s), knock-loose 1.1s calc(calc(calc(calc(1.785s + (var(--stamp-count,43) - 1) * 40ms + .4s) + .6s) + .585s) + 1s) forwards}@media (prefers-reduced-motion:reduce){.coming-soon{transform-origin:4% 0;--tilt:2.5deg;animation:none}}.coming-soon__title{letter-spacing:.04em;text-transform:uppercase;font-family:Luckiest Guy,system-ui,cursive;font-size:clamp(2.25rem,9vw,3.25rem);font-weight:400;line-height:1.1}.coming-soon__platforms{margin-top:10px;font-size:1.1rem;font-weight:600}.coming-soon__platforms .stamp-word{white-space:nowrap}.coming-soon__platforms .stamp-letter,.coming-soon__platforms .stamp-group{animation:stamp-in .4s calc(1.785s + var(--i) * 40ms) both;display:inline-block}@media (prefers-reduced-motion:reduce){.coming-soon__platforms .stamp-letter,.coming-soon__platforms .stamp-group{animation:none}}.coming-soon__platforms{container:platforms/inline-size}.coming-soon__platforms .stamp-text{grid-template-columns:repeat(2,auto);justify-content:center;justify-items:center;gap:10px;display:grid}@container platforms (width>=490px){.coming-soon__platforms .stamp-text{display:flex}}.platform{white-space:nowrap;background:var(--bg);color:var(--platform-color,var(--ink));border-radius:6px;padding:.05em .45em;line-height:1.5;display:inline-block;box-shadow:0 3px #000}.platform--spotify{--platform-color:#1ed760}.platform--apple{--platform-color:#d56dfb}.platform--youtube{--platform-color:red}.platform--amazon{--platform-color:#25d1da}.platform.stamp-group{animation:stamp-in .4s calc(1.785s + var(--i) * 40ms) both, chip-shake .8s calc(calc(calc(calc(calc(1.785s + (var(--stamp-count,43) - 1) * 40ms + .4s) + .6s) + .585s) + 1s) + var(--shake-offset,0s))}.platform.stamp-group[data-role=fall],.platform.stamp-group[data-role=hang]{z-index:1;position:relative}.platform.stamp-group[data-role=fall]{animation:stamp-in .4s calc(1.785s + var(--i) * 40ms) both, chip-shake .8s calc(calc(calc(calc(calc(1.785s + (var(--stamp-count,43) - 1) * 40ms + .4s) + .6s) + .585s) + 1s) + var(--shake-offset,0s)), chip-fall 1.2s calc(calc(calc(calc(calc(1.785s + (var(--stamp-count,43) - 1) * 40ms + .4s) + .6s) + .585s) + 1s) + .8s + var(--fall-order,0) * .35s) forwards}.platform.stamp-group[data-role=hang]{animation:stamp-in .4s calc(1.785s + var(--i) * 40ms) both, chip-shake .8s calc(calc(calc(calc(calc(1.785s + (var(--stamp-count,43) - 1) * 40ms + .4s) + .6s) + .585s) + 1s) + var(--shake-offset,0s)), chip-hang 1.6s calc(calc(calc(calc(calc(1.785s + (var(--stamp-count,43) - 1) * 40ms + .4s) + .6s) + .585s) + 1s) + .8s + var(--fall-order,0) * .35s) forwards}.platform.stamp-group[data-role=hang][data-hang=blocked]{animation:stamp-in .4s calc(1.785s + var(--i) * 40ms) both, chip-shake .8s calc(calc(calc(calc(calc(1.785s + (var(--stamp-count,43) - 1) * 40ms + .4s) + .6s) + .585s) + 1s) + var(--shake-offset,0s)), chip-hang-blocked 1.6s calc(calc(calc(calc(calc(1.785s + (var(--stamp-count,43) - 1) * 40ms + .4s) + .6s) + .585s) + 1s) + .8s + var(--fall-order,0) * .35s) forwards}@media (prefers-reduced-motion:reduce){.platform.stamp-group{animation:none!important}}.contact{color:var(--muted);flex-direction:column;align-items:center;gap:4px;display:flex}.contact__email{color:var(--ink);font-weight:600}@font-face{font-family:Luckiest Guy;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/luckiest-guy-latin-400-normal-dJClyBWO.woff2)format("woff2"),url(/assets/luckiest-guy-latin-400-normal-f5b8-b44.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2)format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff)format("woff")}
