.rel-intro{padding:150px 20px 30px;text-align:center}.rel-intro h1{font-family:Roboto,Arial,sans-serif;font-weight:700;letter-spacing:.01em;font-size:clamp(38px,4.6vw,60px);line-height:1.1;text-transform:uppercase;color:#f2f3f5;text-shadow:0 0 32px rgba(242,243,245,.25);margin:0}.rel-intro h1.rel-h1-artist{text-transform:none;display:flex;flex-direction:column;align-items:center;gap:10px}.rel-h1-kicker{font-family:Cousine,monospace;font-weight:400;font-size:12px;line-height:1.4;letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;color:#f2f3f59e;text-shadow:none}.rel-h1-name{display:block}.rel-artist-links{display:flex;justify-content:center;flex-wrap:wrap;gap:2px;margin-top:18px}.dm-social-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#f2f3f5b8;border-radius:4px;transition:color .25s ease,background-color .25s ease;--social-logo: url(../img/social/website.svg)}.dm-social-link[data-social=soundcloud]{--social-logo: url(../img/social/soundcloud.svg)}.dm-social-link[data-social=instagram]{--social-logo: url(../img/social/instagram.svg)}.dm-social-link[data-social=facebook]{--social-logo: url(../img/social/facebook.svg)}.dm-social-link[data-social=bandcamp]{--social-logo: url(../img/social/bandcamp.svg)}.dm-social-link[data-social=x]{--social-logo: url(../img/social/x.svg)}.dm-social-link[data-social=spotify]{--social-logo: url(../img/social/spotify.svg)}.dm-social-link[data-social=applemusic]{--social-logo: url(../img/social/applemusic.svg)}.dm-social-link[data-social=beatport]{--social-logo: url(../img/social/beatport.svg)}.dm-social-link[data-social=youtube]{--social-logo: url(../img/social/youtube.svg)}.dm-social-link[data-social=website]{--social-logo: url(../img/social/website.svg)}.dm-social-link:before{content:"";width:19px;height:19px;background-color:currentColor;-webkit-mask:var(--social-logo) center / contain no-repeat;mask:var(--social-logo) center / contain no-repeat;filter:drop-shadow(0 1px 6px rgba(10,12,16,.9))}.dm-social-link:hover,.dm-social-link:focus-visible{color:#f2f3f5;background:#f2f3f51a}.legal{max-width:40em;margin:0 auto;padding:20px 24px 40px;text-align:center}body.page-imprint footer,body.page-about footer{padding-bottom:40px}.about{max-width:720px;margin:0 auto;padding:30px 24px 70px}.about-copy{max-width:30em;margin:0 auto}.about-copy p{font-family:Roboto,Arial,sans-serif;font-size:17px;line-height:1.65;color:#f2f3f5e0;max-width:none;margin:0 0 1.3em}.about-copy p:last-child{margin-bottom:0}.about-copy p:first-child{font-size:20px;line-height:1.55;color:#f2f3f5eb}.about .dm-more{margin:34px 0 0}.about .dm-more a{display:inline-flex;align-items:center;min-height:44px;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:.02em;color:#f2f3f5e0;text-decoration:underline;text-decoration-color:#f2f3f559;text-underline-offset:5px;text-shadow:0 0 3px rgba(10,12,16,1),0 1px 2px rgba(10,12,16,.95),0 0 12px rgba(10,12,16,.9);transition:color .25s ease,text-decoration-color .25s ease}.about .dm-more a:hover,.about .dm-more a:focus-visible{color:#fff;text-decoration-color:#fff}@media(max-width:880px){.about{padding-bottom:56px}}.about-copy p,.legal p,.legal dd,.legal-facts dt{text-shadow:0 0 3px rgba(10,12,16,1),0 1px 2px rgba(10,12,16,.95),0 0 12px rgba(10,12,16,.9)}.legal p,.legal dd{font-size:17px;line-height:1.65;color:#f2f3f5e0;margin:0 0 1.3em}.legal p:last-child{margin-bottom:0}.legal-address{line-height:1.45}.legal a{color:#f2f3f5;text-decoration:underline;text-underline-offset:3px}.legal p.legal-mail a{display:inline-block;padding:12px 8px}.legal-facts{margin:34px 0 0}.legal-facts dt{font-family:Cousine,monospace;font-size:12px;line-height:1.4;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:#f2f3f599;margin-top:26px}.legal-facts dt:first-of-type{margin-top:0}.legal-facts dd{font-variant-numeric:tabular-nums;margin-bottom:0}.legal p.legal-mail{margin-top:32px}html.dm-modal-open{overflow-y:scroll}.rel-era{max-width:1280px;margin:0 auto;padding:82px 24px}#era-universe{max-width:none;padding-inline:clamp(24px,4.5vw,110px)}.rel-era:first-of-type{padding-top:40px}#moons3d{position:fixed;inset:0;z-index:2;pointer-events:none}html.dm-moons3d-pending .moon .moon-disc img,.moon.is-3d .moon-disc img{visibility:hidden}html.dm-moons3d-pending .moon .moon-disc,.moon.is-3d .moon-disc,.moon.is-3d:hover .moon-disc,.moon.is-3d:focus-visible .moon-disc{border-color:transparent;background:none;box-shadow:none}.moons{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:30px 46px;padding-bottom:30px}.moons.is-orbit{display:block;position:relative;padding-bottom:0}.moons.is-orbit .moon{position:absolute;margin:0}.moon-orbits{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;stroke:#f2f3f51c;stroke-width:1}.moons:not(.is-orbit) .moon-orbits{display:none}.moon{background:none;border:0;padding:0;width:var(--moon-size, 190px);margin-top:var(--moon-drop, 0px);margin-inline:var(--moon-nudge, 0px);cursor:pointer;color:inherit}@media(min-width:1800px){.moon{width:calc(var(--moon-size, 190px) * 1.12)}}.moon-disc{display:block;border-radius:50%;overflow:hidden;border:1px solid rgba(242,243,245,.3);box-shadow:0 0 0 6px #1113188c,0 0 34px #0009,0 0 26px #f2f3f512;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease;--dm-moon-damp: 1;--dm-moon-slow: 1;animation:moon-drift calc(var(--moon-drift, 38s) * var(--dm-moon-slow)) ease-in-out var(--moon-delay, 0s) infinite}@keyframes moon-drift{0%{translate:0 0}25%{translate:calc(var(--moon-dx, 0px) * .85 * var(--dm-moon-damp, 1)) calc(var(--moon-dy, -9px) * .4 * var(--dm-moon-damp, 1))}50%{translate:calc(var(--moon-dx, 0px) * .15 * var(--dm-moon-damp, 1)) calc(var(--moon-dy, -9px) * var(--dm-moon-damp, 1))}75%{translate:calc(var(--moon-dx, 0px) * -.7 * var(--dm-moon-damp, 1)) calc(var(--moon-dy, -9px) * .55 * var(--dm-moon-damp, 1))}to{translate:0 0}}@media(prefers-reduced-motion:reduce){.moon-disc{--dm-moon-damp: .5;--dm-moon-slow: 2}}.moon:hover .moon-disc,.moon:focus-visible .moon-disc{transform:translateY(-4px) scale(1.045);border-color:#f2f3f5bf;box-shadow:0 0 0 6px #1113188c,0 0 34px #0009,0 0 40px #f2f3f538}.moon-disc img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.moon-blank{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;background:radial-gradient(circle at 38% 32%,#1c2027,#12141a 70%);color:#f2f3f580;font-family:Cousine,monospace;font-size:12px;letter-spacing:.16em}.moon-label{display:block;margin-top:14px;text-align:center}.moon-label strong,.moon-label em{text-shadow:0 0 3px rgba(10,12,16,.95),0 1px 10px rgba(10,12,16,.85)}.moon-label strong{display:block;font-family:Roboto,Arial,sans-serif;font-size:15px;font-weight:500;letter-spacing:.01em;color:#f2f3f5;line-height:1.35}.moon-label em{display:block;font-style:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;line-height:1.45;letter-spacing:.01em;text-transform:none;color:#f2f3f59e;margin-top:4px}.cover-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:18px}.cover-grid-small{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.cover{position:relative;padding:0;border:1px solid rgba(242,243,245,.12);background:#14171d;aspect-ratio:1;overflow:hidden;cursor:pointer;color:inherit;transition:border-color .3s ease,transform .55s cubic-bezier(.16,1,.3,1),opacity .7s ease}.cover:hover,.cover:focus-visible{border-color:#f2f3f58c;transform:translateY(-3px)}.cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease,opacity .3s ease}.cover:hover img,.cover:focus-visible img{transform:scale(1.05);opacity:.4}.cover-blank{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;padding:12px;text-align:center;color:#f2f3f573;font-family:Cousine,monospace;font-size:12px;letter-spacing:.16em}.cover-blank strong{font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.35;letter-spacing:0;color:#f2f3f5d1}.cover-info{position:absolute;inset:auto 0 0;padding:14px 12px 12px;background:linear-gradient(to top,rgba(10,12,16,.92),transparent);opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease;text-align:left;pointer-events:none}.cover:hover .cover-info,.cover:focus-visible .cover-info{opacity:1;transform:translateY(0)}.cover-info strong{display:block;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:500;color:#f2f3f5;line-height:1.35}.rel-cat{display:block;font-family:Roboto,Arial,sans-serif;font-size:12px;line-height:1.4;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:#f2f3f59e;margin-top:4px}.cover-info em{display:block;font-style:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;line-height:1.45;letter-spacing:.01em;text-transform:none;color:#f2f3f5b3;margin-top:3px}.rel-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.rel-modal[hidden]{display:none}.rel-modal-backdrop{position:absolute;inset:0;background:#08090ccc;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .3s ease}.rel-modal-card{position:relative;display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);width:min(1020px,100%);max-height:88vh;background:#14171d;border:1px solid rgba(242,243,245,.22);box-shadow:0 24px 80px #000000a6;overflow:hidden;opacity:0;transform:translateY(20px) scale(.97);transition:opacity .3s ease,transform .42s cubic-bezier(.16,1,.3,1)}.rel-modal-card:focus,.rel-modal-card:focus-visible{outline:none}.rel-modal.is-open .rel-modal-backdrop{opacity:1}.rel-modal.is-open .rel-modal-card{opacity:1;transform:none}.rel-modal.is-dragging .rel-modal-backdrop{opacity:var(--dm-drag-dim, 1);transition:none}.rel-modal.is-dismissing .rel-modal-backdrop{opacity:0;transition:opacity .22s ease}@media(prefers-reduced-motion:reduce){.rel-modal-backdrop,.rel-modal-card,.rel-modal.is-dismissing .rel-modal-backdrop{transition:none}}.rel-modal-close{position:absolute;top:10px;right:10px;z-index:3;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:50%;background:#0d0f1399;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(242,243,245,.25);color:#f2f3f5d9;font-size:20px;line-height:1;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease}.rel-modal-close:hover{background:#f2f3f5;border-color:#f2f3f5;color:#111318}@media(min-width:1000px){.rel-modal-close{background:none;border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;color:#f2f3f58c}.rel-modal-close:hover,.rel-modal-close:focus-visible{background:#f2f3f51f;border-color:transparent;color:#f2f3f5}}.rel-modal-aside{display:flex;flex-direction:column;min-width:0;padding-bottom:26px;border-right:1px solid rgba(242,243,245,.09)}.rel-modal-art{flex:none;aspect-ratio:1;max-height:62vh;overflow:hidden}.rel-modal-art img{display:block;width:100%;height:100%;object-fit:cover}.rel-modal-head{padding:24px 26px 0;min-width:0}.rel-modal-card.no-art{grid-template-columns:minmax(0,1fr);width:min(640px,100%)}.rel-modal-card.no-art .rel-modal-aside{background:none;border-right:0;padding-bottom:0}.rel-modal-card.no-art .rel-modal-head{padding:30px 34px 0}.rel-modal-body{padding:26px 64px 26px 34px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;max-height:88vh}@media(min-width:1000px){.rel-modal-card{height:auto;max-height:88vh}.rel-modal-body{display:flex;flex-direction:column;overflow:hidden}.rel-modal-tracks{flex:0 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin}.rel-modal-desc{flex:1 1 0;min-height:clamp(160px,22vh,260px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:14px}}.rel-modal-body.is-scrollable,.rel-modal-desc.is-scrollable{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 44px),transparent)}.rel-modal-body.is-scrollable.at-end,.rel-modal-desc.is-scrollable.at-end{-webkit-mask-image:none;mask-image:none}.rel-modal-meta{font-family:Cousine,monospace;font-size:12px;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:#f2f3f599;margin-bottom:10px}.rel-modal-head h3{font-family:Roboto,Arial,sans-serif;font-weight:700;font-size:26px;line-height:1.2;letter-spacing:0;text-transform:none;color:#f2f3f5;margin:0 0 6px}.rel-modal-credit{font-family:Roboto,Arial,sans-serif;font-size:14px;line-height:1.45;letter-spacing:.01em;text-transform:none;color:#f2f3f5b8;margin-bottom:6px}.rel-modal-roles{font-family:Roboto,Arial,sans-serif;font-size:14px;line-height:1.5;letter-spacing:.01em;color:#f2f3f594;margin:0 0 2px}.rel-modal-links{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.rel-modal-links{gap:2px;margin:18px 0 0 -10px}.rel-modal-links a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:#f2f3f5b8;text-decoration:none;border-radius:4px;transition:color .25s ease,background-color .25s ease}.rel-modal-links a:before{width:19px;height:19px;margin-right:0}.rel-modal-links a[data-kind=vinyl]{width:auto;padding:0 12px;color:#f2f3f5}.rel-modal-links a[data-kind=vinyl]:before{margin-right:9px}.rel-modal-links a[data-kind=vinyl] .dm-shop-name{font-family:Cousine,monospace;font-size:12px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase}.rel-modal-links a:hover,.rel-modal-links a:focus-visible{color:#fff;background-color:#f2f3f51a}.rel-modal-links a:after{content:none}.rel-modal-links a[data-search]:after{content:"search";margin-left:8px;font-family:Cousine,monospace;font-size:12px;letter-spacing:.08em;text-transform:lowercase;opacity:.5}.rel-modal-tracks-head{margin-bottom:12px}.rel-modal-body .rel-modal-tracks-head h4{display:inline;font-family:Cousine,monospace;font-weight:400;font-size:12px;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:#f2f3f599;margin:0}.rel-modal-tracks-meta{display:inline;font-family:Cousine,monospace;font-size:12px;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:#f2f3f599;margin:0}.rel-modal-tracks-meta:before{content:"· "}.rel-modal-tracks{list-style:none;margin:0 0 30px;padding:0;border-top:1px solid rgba(242,243,245,.12)}.rel-modal-tracks li{position:relative;border-bottom:1px solid rgba(242,243,245,.12)}.rel-modal-tracks .track-row{position:relative;display:flex;width:100%;gap:14px;align-items:baseline;padding:11px 2px;margin:0;background:none;border:0;border-radius:0;font-family:inherit;font-size:15px;line-height:1.4;color:inherit;text-align:left}.rel-modal-tracks .track-row:focus-visible{outline:1px solid rgba(242,243,245,.7);outline-offset:-1px}.rel-modal-tracks .tn{color:#f2f3f580;font-family:Cousine,monospace;font-size:12px;line-height:1.4;font-variant-numeric:tabular-nums;min-width:22px;text-align:right}.rel-modal-tracks .track-row[data-sample]{cursor:pointer}.rel-modal-tracks .track-row[data-sample].playing{touch-action:pan-y}.rel-modal-tracks .track-row[data-sample] .tn{color:transparent}.rel-modal-tracks .track-row[data-sample] .tn:before{content:"";font-family:FontAwesome;color:#f2f3f559;position:absolute;left:2px}.rel-modal-tracks .track-row[data-sample]:hover .tn,.rel-modal-tracks .track-row[data-sample]:focus-visible .tn{color:transparent}.rel-modal-tracks .track-row[data-sample]:hover .tn:before,.rel-modal-tracks .track-row[data-sample]:focus-visible .tn:before,.rel-modal-tracks .track-row[data-sample].playing .tn:before{content:"";font-family:FontAwesome;color:#f2f3f5;position:absolute;left:2px}@media(hover:none){.rel-modal-tracks .track-row[data-sample] .tn{color:transparent}.rel-modal-tracks .track-row[data-sample] .tn:before{content:"";font-family:FontAwesome;color:#f2f3f5b8;position:absolute;left:2px}}.rel-modal-tracks .track-row[data-sample].playing .tn{color:transparent}.rel-modal-tracks .track-row[data-sample].playing:not(.paused) .tn:before{content:"";color:#f2f3f5}.rel-modal-tracks .track-row[data-sample].failed{opacity:.5}.rel-modal-tracks .track-row[data-sample].failed .tn{color:transparent}.rel-modal-tracks .track-row[data-sample].failed .tn:before{content:"";font-family:FontAwesome;color:#f2f3f599;position:absolute;left:2px}.rel-modal-tracks .track-row[data-sample].loading:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:30%;background:#f2f3f5d9;animation:dm-buffering 1.1s ease-in-out infinite;z-index:1}@media(prefers-reduced-motion:reduce){.rel-modal-tracks .track-row[data-sample].loading:after{animation:none}}.rel-modal-tracks .track-row[data-sample]:hover .tt{color:#f2f3f5}.rel-modal-tracks .tt{flex:1;color:#f2f3f5f0}.rel-modal-tracks .tt em{display:block;font-style:normal;font-size:13px;line-height:1.45;color:#f2f3f59e;margin-top:2px}.rel-modal-tracks .td{font-family:Cousine,monospace;font-size:12px;line-height:1.4;font-variant-numeric:tabular-nums;color:#f2f3f599}.rel-modal-desc{font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:1.65;color:#f2f3f5e0;max-width:34em;margin:0}.rel-modal-desc p{font-size:16px;line-height:1.65;margin:0 0 1.3em}.rel-modal-desc p:last-child{margin-bottom:0}@media(max-width:999px){.rel-modal{padding:0;align-items:flex-end}.rel-modal-card{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);width:100%;max-height:90vh;border:0;border-top:1px solid rgba(242,243,245,.25);border-radius:16px 16px 0 0;opacity:1;transform:translateY(100%);transition:transform .3s cubic-bezier(.16,1,.3,1)}.rel-modal-aside{padding-top:22px;padding-bottom:0;background:none;border-right:0;border-bottom:1px solid rgba(242,243,245,.1)}.rel-modal-head{display:block;padding:16px 20px 12px}.rel-modal-head .rel-modal-links{margin-top:12px}.rel-modal-card:before{content:"";position:absolute;top:8px;left:50%;margin-left:-22px;width:44px;height:4px;border-radius:2px;background:#f2f3f58c;box-shadow:0 1px 6px #08090c99;z-index:3}.rel-modal-art{aspect-ratio:1;width:min(100%,26vh);max-height:none;margin:0 auto;overflow:hidden}.rel-modal-body{max-height:none;padding:18px 20px 30px}.rel-modal-tracks-head{display:none}.rel-modal-head h3{font-size:22px;line-height:1.2}.rel-modal-desc p{font-size:16px;line-height:1.65}.rel-modal-tracks .track-row{font-size:15px}}@media(max-width:767px){.moon{width:clamp(112px,calc(var(--moon-size, 190px) * .62),152px);margin-top:calc(var(--moon-drop, 0px) * .35);margin-inline:calc(var(--moon-nudge, 0px) * .4)}.moon-label{margin-top:8px}.moon-label strong{font-size:14px}.moon-label em{font-size:13px}}@media(max-width:999px)and (prefers-reduced-motion:reduce){.rel-modal-card{transition:none}}@media(max-width:600px){.cover-grid,.cover-grid-small{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rel-era{padding:56px 16px}.rel-era:last-of-type{padding-bottom:30vh}}
