@property --background{syntax:"<color>";inherits:true;initial-value:#f0f0f0}@property --text{syntax:"<color>";inherits:true;initial-value:#1f232d}@property --accent{syntax:"<color>";inherits:true;initial-value:#ffa0e0}:root{--background:#f0f0f0;--text:#1f232d;--accent:#ffa0e0;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);transition:--background 1.6s cubic-bezier(.65,0,.35,1),--text 1.6s cubic-bezier(.65,0,.35,1),--accent 1.6s cubic-bezier(.65,0,.35,1);transition:--background 1.6s var(--ease-in-out),--text 1.6s var(--ease-in-out),--accent 1.6s var(--ease-in-out)}*{box-sizing:border-box}#root,body,html{height:100%;margin:0;padding:0;width:100%}body{background:#f0f0f0;background:var(--background);font-family:Waylo-Body,system-ui,sans-serif;font-size:16px}a,body,button{color:#1f232d;color:var(--text)}a,button{pointer-events:all;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid #ffa0e0;outline:2px solid var(--accent);outline-offset:3px}.display{font-family:Waylo-Display,sans-serif}.serif{font-family:"Waylo-Serif",serif;font-style:italic}.body{font-family:Waylo-Body,system-ui,sans-serif}.small{font-size:14px}.visually-hidden{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.scene{height:100vh;width:100vw}@keyframes fade-in{0%{opacity:0}to{opacity:1}}canvas{animation:fade-in 5s ease .5s forwards;opacity:0;touch-action:none}.overlay{inset:0;overflow:hidden;pointer-events:none;position:absolute}.marquee{border-bottom:1px solid #1f232d;border-bottom:1px solid var(--text);font-size:12px;left:0;letter-spacing:.04em;padding:10px 0;position:absolute;right:0;text-transform:uppercase;top:0}.marquee-item{padding-right:3em;white-space:nowrap}.marquee-item .serif{margin-right:1.5em;text-transform:none}.links{display:flex;font-size:13px;gap:24px;left:40px;letter-spacing:.04em;position:absolute;text-transform:uppercase;top:64px}.links a:hover{color:#ffa0e0;color:var(--accent)}.catalogue{display:flex;gap:12px;position:absolute;right:40px;top:56px}.catalogue a{align-items:center;display:flex;flex-direction:column;font-size:11px;gap:6px;opacity:.55;transition:opacity .2s}.catalogue a:hover,.catalogue a[aria-current=page]{opacity:1}.catalogue img,.cover-blank{background:#1f232d;background:var(--text);border:1px solid #1f232d;border:1px solid var(--text);display:block;height:56px;width:56px}.catalogue a[aria-current=page] img{outline:2px solid #ffa0e0;outline:2px solid var(--accent);outline-offset:2px}.signup{border-top:1px solid #1f232d;border-top:1px solid var(--text);margin-top:16px;padding-top:14px}.signup-row{display:flex;gap:8px}.signup input[type=email]{background:#0000;border:1px solid #1f232d;border:1px solid var(--text);color:#1f232d;color:var(--text);flex:1 1;font:inherit;font-size:13px;min-width:0;padding:9px 10px}.signup input[type=email]::placeholder{color:#1f232d;color:var(--text);opacity:.5}.signup .btn{background:#1f232d;background:var(--text);color:#f0f0f0;color:var(--background);cursor:pointer;flex:none}.signup-consent,.signup-done,.signup-error{font-size:10px;margin:6px 0 0!important;opacity:.7}.signup-error{color:#ffa0e0;color:var(--accent);opacity:1}.signup-done{font-size:12px;margin-top:16px!important;opacity:1;text-transform:uppercase}.hp{height:1px;left:-9999px;width:1px}.dock,.hp{position:absolute}.dock{align-items:flex-end;bottom:40px;display:flex;gap:24px;left:40px;right:40px}.release-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb,#f0f0f0 82%,#0000);background:color-mix(in srgb,var(--background) 82%,#0000);border:1px solid #1f232d;border:1px solid var(--text);flex:none;padding:20px;pointer-events:all;width:380px}.release-card ol,.release-card p{margin:0}.card-head{align-items:flex-end;display:flex;gap:16px}.logo{fill:#1f232d;fill:var(--text);flex:none;width:36px}.release-catalog{font-size:40px;line-height:1}.release-artist{font-size:15px;margin-top:4px!important}.tracks{border-top:1px solid #1f232d;border-top:1px solid var(--text);font-size:12px;letter-spacing:.04em;line-height:2;list-style:none;margin-top:16px!important;padding:14px 0 0;text-transform:uppercase}.tracks li{display:flex;gap:.8em}.track-title{flex:1 1}.tracks a{font-size:10px;opacity:.7}.side{color:#ffa0e0;color:var(--accent)}.card-actions{display:flex;gap:10px;margin-top:16px}.btn{border:1px solid #1f232d;border:1px solid var(--text);flex:1 1;font-size:11px;letter-spacing:.05em;padding:10px 12px;text-align:center;text-transform:uppercase;white-space:nowrap}.btn-primary{background:#ffa0e0;background:var(--accent);color:#1f232d;color:var(--text)}.btn-primary,.btn:hover,.tracks a:hover{border-color:#ffa0e0;border-color:var(--accent)}.btn:hover,.tracks a:hover{color:#ffa0e0;color:var(--accent);opacity:1}.btn-primary:hover{background:#1f232d;background:var(--text);border-color:#1f232d;border-color:var(--text);color:#f0f0f0;color:var(--background)}.player-large{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb,#f0f0f0 82%,#0000);background:color-mix(in srgb,var(--background) 82%,#0000);border:1px solid #1f232d;border:1px solid var(--text);display:flex;flex:1 1;gap:20px;min-width:0;padding:20px;pointer-events:all}.play-large{background:#ffa0e0;background:var(--accent);border:none;border-radius:50%;color:#1f232d;color:var(--text);cursor:pointer;flex:none;font-size:22px;height:72px;width:72px}.play-large:hover,.play-large[aria-pressed=true]{background:#1f232d;background:var(--text);color:#f0f0f0;color:var(--background)}.player-body{flex:1 1;min-width:0}.player-meta{display:flex;font-size:12px;gap:12px;justify-content:space-between;letter-spacing:.04em;text-transform:uppercase}.player-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.waveform{cursor:grab;display:block;height:88px;margin-top:10px;touch-action:none;width:100%}.waveform:active{cursor:grabbing}.waveform-overview{cursor:pointer;display:block;height:22px;margin-top:8px;touch-action:none;width:100%}.share{background:none;border:0;cursor:pointer;font:inherit;letter-spacing:inherit;margin-left:12px;padding:0;text-transform:inherit}.share:hover{color:#ffa0e0;color:var(--accent)}.player-tracks{display:flex;gap:8px;margin-top:12px}.player-tracks button{background:none;border:1px solid #1f232d;border:1px solid var(--text);cursor:pointer;font-size:11px;letter-spacing:.04em;padding:6px 10px;text-transform:uppercase}.player-tracks button[aria-pressed=true]{background:#1f232d;background:var(--text);color:#f0f0f0;color:var(--background)}.player-tracks button[aria-pressed=true] .side{color:#ffa0e0;color:var(--accent)}.preorder{align-items:center;display:flex;flex-wrap:wrap;font-size:11px;gap:10px;letter-spacing:.04em;margin-top:14px!important;text-transform:uppercase}.preorder-tag{background:#ffa0e0;background:var(--accent);color:#1f232d;color:var(--text);padding:3px 8px}.countdown{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto}.player-note{font-size:11px;margin:6px 0 0}.embed{border:1px solid #1f232d;border:1px solid var(--text);flex:1 1;height:42px;margin-left:auto;max-width:400px;pointer-events:all}@media (max-width:700px){.links{left:20px}.catalogue{gap:8px;left:20px;right:auto;top:100px}.catalogue img,.cover-blank{height:40px;width:40px}.dock{align-items:stretch;bottom:12px;flex-direction:column-reverse;gap:10px;left:12px;right:12px}.release-card{padding:16px;width:auto}.release-catalog{font-size:32px}.player-large{gap:12px;padding:12px}.play-large{font-size:16px;height:52px;width:52px}.waveform{height:56px}.dock:has(.player-large) .tracks{display:none}.player-meta,.player-tracks button{white-space:nowrap}.player-meta,.player-meta>span:first-child,.player-tracks button{overflow:hidden;text-overflow:ellipsis}.player-tracks button{flex:1 1;min-width:0}.scene{height:118vh;transform:translateY(-18vh)}.embed{display:none}}.fold{display:grid;grid-template-rows:1fr;transition:grid-template-rows .6s cubic-bezier(.16,1,.3,1),opacity .45s cubic-bezier(.16,1,.3,1);transition:grid-template-rows .6s var(--ease-out),opacity .45s var(--ease-out)}.fold>div{min-height:0;overflow:hidden}.dock[data-collapsed=true] .fold{grid-template-rows:0fr;opacity:0}.dock[data-collapsed=true] .fold :is(a,button,input){visibility:hidden}.card-actions,.play-large,.release-catalog,.waveform,.waveform-overview{transition-duration:.6s;transition-property:height,width,font-size,margin,background,color;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-timing-function:var(--ease-out)}.dock[data-collapsed=true] .waveform{height:36px}.dock[data-collapsed=true] .waveform-overview{height:14px;margin-top:6px}.dock[data-collapsed=true] .play-large{font-size:15px;height:48px;width:48px}.dock[data-collapsed=true] .release-catalog{font-size:26px}.dock[data-collapsed=true] .card-actions{margin-top:12px}.dock-toggle{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb,#f0f0f0 82%,#0000);background:color-mix(in srgb,var(--background) 82%,#0000);border:1px solid #1f232d;border:1px solid var(--text);bottom:calc(100% + 10px);cursor:pointer;font-size:11px;letter-spacing:.05em;padding:6px 12px;position:absolute;right:0;text-transform:uppercase}.drawer{display:grid;flex:none;grid-template-rows:1fr}.drawer>div{min-height:0}.icon{display:inline-block;vertical-align:-.08em}.play-large .icon{vertical-align:middle}.chevron{margin-left:4px;transition:transform .6s cubic-bezier(.16,1,.3,1);transition:transform .6s var(--ease-out)}.dock[data-collapsed=false] .chevron{transform:rotate(180deg)}@media (max-width:700px){.dock{bottom:6px;flex-direction:column;gap:6px}.dock>.player-large{order:1}.dock>.drawer{order:2;transition:grid-template-rows .75s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(.16,1,.3,1);transition:grid-template-rows .75s var(--ease-out),opacity .5s var(--ease-out)}.drawer>div{overflow:hidden}.drawer .release-card{transition:transform .75s cubic-bezier(.16,1,.3,1);transition:transform .75s var(--ease-out)}.dock[data-collapsed=true] .drawer{grid-template-rows:0fr;opacity:0}.dock[data-collapsed=true] .drawer .release-card{transform:translateY(40px)}.dock[data-collapsed=true] .drawer :is(a,button,input){visibility:hidden}.dock>.dock-toggle{align-self:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border:0;order:3;padding:6px 14px;position:static}.dock[data-collapsed=true] .player-large{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border-color:#0000;gap:10px;padding:0}.dock[data-collapsed=true] .player-meta{font-size:11px}.dock[data-collapsed=true] .waveform{height:72px;margin-top:6px}.dock[data-collapsed=true] .waveform-overview{height:22px;margin-top:6px}.dock[data-collapsed=true] .play-large{font-size:16px;height:52px;width:52px}}.dock>*,.marquee{transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1);transition:opacity .9s var(--ease-out),transform 1.1s var(--ease-out),filter .9s var(--ease-out)}.dock>:nth-child(2){transition-delay:.08s}.overlay[data-phase=out] .dock>*,.overlay[data-phase=out] .marquee{filter:blur(14px);opacity:0;transform:translateY(40px) scale(.96);transition-duration:.6s;transition-timing-function:cubic-bezier(.65,0,.35,1);transition-timing-function:var(--ease-in-out)}.overlay[data-phase=out] .marquee{transform:translateY(-100%)}.overlay[data-phase=out] .dock>:nth-child(2){transition-delay:0s}.overlay[data-phase=out] .dock>:first-child{transition-delay:.06s}.catalogue .cover-blank,.catalogue img{transition:transform .5s cubic-bezier(.16,1,.3,1),outline-color .6s;transition:transform .5s var(--ease-out),outline-color .6s}.catalogue a:active .cover-blank,.catalogue a:active img{transform:scale(.92)}.catalogue a[aria-current=page] img{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){:root{transition:none}canvas{animation:none;opacity:1}}
/*# sourceMappingURL=main.a4c04277.css.map*/