.music-site,body:has(.music-site){--music-control-width:min(372px,calc(100vw - 40px))}.music-site .music-library-main{max-width:1240px;margin:0 auto;padding:110px 20px 120px;font-size:16px;line-height:normal;text-align:left}.music-library-group+.music-library-group{margin-top:60px}.music-library-main .music-library-group-title{max-width:none;margin:0 0 20px;font-size:24px;line-height:32px;font-weight:400}.music-library-card{min-width:0}.music-library-card .music-library-artwork{aspect-ratio:1}.music-library-artwork img{display:block;opacity:0;transition:opacity 1s ease-out}.music-library-artwork img.is-visible{opacity:1}.music-library-card .camera-badge{font-family:var(--realm-font-family);font-size:13px;line-height:18px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.music-library-card:focus-visible{outline:2px solid var(--heading);outline-offset:4px}@media screen and (max-width:1240px){.music-site .music-library-main{padding-left:16px;padding-right:16px}}@media screen and (max-width:880px){.music-site .music-library-main{padding-top:94px}}.music-site .music-release-detail,.music-site .music-releases-main{margin-top:110px}.music-release h4 a{display:block;color:var(--heading)}.music-release-group+.music-release-group{margin-top:48px}.music-releases-main .music-release-group-title{font-size:24px;line-height:32px;margin-top:0;margin-bottom:20px}.music-release-artist{display:block;margin-bottom:6px}.music-release .music-release-more,.music-release-artist,.music-release-detail .music-release-date,.music-release-detail .music-release-links,.music-site .music-track-artist{font-family:var(--realm-font-family);font-size:13px;line-height:18px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;color:var(--muted)}.music-release-detail .music-release-artwork{width:100%;max-width:680px;margin:0 auto 32px;border-radius:8px;display:block}.music-release-detail .music-mix-detail-artwork{max-width:680px;margin:0 auto 32px}.music-release-detail .music-mix-detail-artwork .music-release-artwork{margin:0}.music-release-detail h1{margin-top:0}.music-release-detail .music-release-meta{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.music-release-detail .music-release-date,.music-release-detail .music-release-links{margin:0}.music-release-links a{color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;text-decoration-color:color-mix(in srgb,currentColor 30%,transparent)}.music-release-links a:hover{color:var(--heading);text-decoration-color:currentColor}.music-release-links a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}.music-release-detail .music-release-notes{margin-top:32px}.music-track-button{padding:0;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;text-decoration-color:color-mix(in srgb,currentColor 20%,transparent)}.music-track-button:hover,.music-track-button[aria-pressed=true]{color:var(--heading);text-decoration-color:currentColor}.music-track-button:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}.music-release-detail[data-music-kind=release] .music-track-button{text-decoration-line:none}.music-release-detail[data-music-kind=release] .music-track-button:hover{text-decoration-line:underline}.music-track-error{display:block;font-size:14px;line-height:22px}.music-track-artist{color:var(--muted)}.music-track-title{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0 6px;max-width:100%;vertical-align:top}.music-mix-playback{margin-top:12px}.music-mix-artwork{width:174px;max-width:174px}.music-artwork-button{position:relative;padding:0;border:0;background:transparent;cursor:pointer}.music-artwork-button,.music-mix-cover{display:block;width:100%;border-radius:8px}.music-mix-cover{height:auto;opacity:0;transition:opacity 1s ease-out}.music-mix-cover.is-visible{opacity:1}.music-artwork-button:focus-visible{outline:2px solid #fff;outline-offset:-6px}.music-site .world-release a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;text-decoration-color:color-mix(in srgb,currentColor 30%,transparent)}.music-site .world-release a:hover{color:var(--heading);text-decoration-color:currentColor}.music-site .world-release a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}@media screen and (min-width:881px){.music-releases-main section.music-release{display:grid;grid-template-columns:minmax(0,1fr) 174px;-moz-column-gap:32px;column-gap:32px}.music-release h4{grid-column:1;grid-row:1;width:100%}.music-release ul{grid-column:1;grid-row:2;width:100%;overflow-wrap:anywhere}.music-releases-main section .music-mix-artwork,.music-releases-main section .timeline_image{grid-column:2;grid-row:1/span 2;align-self:start;float:none;margin:12px 0 37px}}@media screen and (max-width:880px){.music-mix-artwork{width:75%;max-width:75%;margin:16px 0}.music-site .music-release-detail,.music-site .music-releases-main{margin-top:94px;margin-left:24px;margin-right:24px}.music-release-detail .music-release-artwork{margin-bottom:32px}}@media screen and (max-width:720px){.music-site .music-release-detail{font-size:19px;line-height:30px}.music-release-detail h1{font-size:32px;line-height:40px}.music-site .archive-filter{width:var(--music-control-width)}.music-site .archive-filter-track{width:100%}.music-site .archive-filter-segment{flex:1 1 auto;min-width:0;text-align:center;padding:0 8px}}@media screen and (max-width:360px){.music-site .archive-filter-segment{padding:0 4px;font-size:14px}}html:has(.music-jukebox),html:has(.music-jukebox) body{height:100%;min-height:0;overflow:hidden;overscroll-behavior:none}html:has(.music-jukebox),html:has(.music-jukebox) body{background-color:var(--bg);background-image:none}html:has(.music-jukebox) body{position:relative;height:100dvh}.music-site .music-jukebox{--jukebox-muted:color-mix(in srgb,var(--heading) 70%,var(--bg));position:absolute;inset:0;isolation:isolate;flex-direction:column;height:100%;height:100dvh;max-width:none;margin:0;padding:calc(110px + env(safe-area-inset-top, 0px)) calc(24px + env(safe-area-inset-right, 0px)) calc(32px + env(safe-area-inset-bottom, 0px)) calc(24px + env(safe-area-inset-left, 0px));overflow:hidden;text-align:center}.jukebox-now-playing,.music-site .music-jukebox{display:flex;align-items:center;gap:24px;width:100%;min-height:0}.jukebox-now-playing{flex:1;flex-direction:column;justify-content:center}.jukebox-artwork{flex:none;width:min(680px,calc(100vw - 64px),max(64px,calc(100dvh - 400px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))));aspect-ratio:1;border-radius:8px;overflow:hidden;box-shadow:0 12px 48px rgba(0,0,0,.12)}.jukebox-artwork img,.jukebox-artwork-placeholder{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jukebox-artwork-placeholder{background:color-mix(in srgb,var(--fg) 8%,var(--bg))}.jukebox-artwork-placeholder--article{display:grid;place-items:center;color:var(--jukebox-muted)}.jukebox-artwork-placeholder--article svg{width:30%;height:30%;opacity:.55}.music-jukebox .jukebox-info{width:100%;max-width:680px}.jukebox-title{margin-bottom:8px}.music-jukebox h1{margin:0;min-width:0;max-width:100%;font-size:28px;line-height:36px;font-weight:600;text-align:center;text-wrap:balance;overflow-wrap:anywhere}.jukebox-artist,.jukebox-release{margin:0;color:var(--jukebox-muted);font-family:inherit;font-size:13px;line-height:20px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.jukebox-release{margin-top:4px}.jukebox-release a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 25%,transparent);text-decoration-thickness:2px;text-underline-offset:3px}.jukebox-release a:hover{color:var(--heading);text-decoration-color:currentColor}.music-song-share{display:none;align-items:center;justify-content:center;flex:0 0 28px;min-width:0;vertical-align:middle}.music-site .music-song-copy{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;color:color-mix(in srgb,var(--heading) 45%,var(--bg));text-decoration:none;border-radius:4px}.music-site .music-song-copy:hover{color:var(--heading)}.music-song-copy:focus-visible{outline:2px solid currentColor;outline-offset:2px}.music-song-share[data-state=manual]{flex-wrap:wrap;flex-basis:100%;width:100%;gap:4px}.music-song-share input{display:block;width:100%;max-width:400px;margin:8px auto 0;padding:4px 8px;color:var(--heading);background:var(--bg);border:1px solid var(--muted);border-radius:4px;font:inherit;letter-spacing:normal;text-transform:none}@media (min-width:721px) and (hover:hover) and (pointer:fine){.music-track-title .music-song-share{display:inline-flex;opacity:0;transition:opacity .15s ease}.music-track-title .music-song-share[data-state=manual],.music-track-title:focus-within .music-song-share,.music-track-title:hover .music-song-share{opacity:1}}@media (prefers-reduced-motion:reduce){.music-track-title .music-song-share{transition:none}}body:has(.music-jukebox) .archive-filter{position:absolute;top:calc(32px + env(safe-area-inset-top, 0px))}body:has(.music-jukebox) .menu-v2{position:absolute;bottom:calc(32px + env(safe-area-inset-bottom, 0px));left:calc(32px + env(safe-area-inset-left, 0px))}body:has(.music-jukebox) .menu-v2.is-open{bottom:calc(24px + env(safe-area-inset-bottom, 0px))}@media screen and (max-width:880px){.music-site .music-jukebox{padding-top:calc(94px + env(safe-area-inset-top, 0px))}body:has(.music-jukebox) .archive-filter{top:calc(16px + env(safe-area-inset-top, 0px))}}@media screen and (max-width:720px){.music-site .music-jukebox{padding-bottom:calc(88px + env(safe-area-inset-bottom, 0px));gap:20px}.jukebox-now-playing{gap:20px}.music-jukebox>.jukebox-player{position:absolute;left:var(--music-dock-player-left);bottom:calc(20px + env(safe-area-inset-bottom, 0px));width:var(--music-dock-player-width)}.music-site .audio-player-inline.jukebox-transport-player{width:100%;justify-self:stretch;justify-content:space-between}.jukebox-artwork{width:min(330px,calc(100vw - 64px),max(64px,calc(100dvh - 440px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))))}.music-jukebox h1{font-size:24px;line-height:30px}body:has(.music-jukebox,.music-record-player,.music-floating-player:not([hidden])) .menu-v2{bottom:calc(20px + env(safe-area-inset-bottom, 0px));left:var(--music-dock-left);transform:none}body:has(.music-jukebox,.music-record-player,.music-floating-player:not([hidden])) .menu-v2-inner,body:has(.music-jukebox,.music-record-player,.music-floating-player:not([hidden])) .menu-v2.is-open .menu-v2-inner{left:0;transform:none}body:has(.music-jukebox,.music-record-player,.music-floating-player:not([hidden])) .menu-v2-inner>a,body:has(.music-jukebox,.music-record-player,.music-floating-player:not([hidden])) .menu-v2-trigger{text-align:left}body:has(.music-jukebox,.music-record-player,.music-floating-player:not([hidden])) .menu-v2.is-open{bottom:calc(12px + env(safe-area-inset-bottom, 0px))}.music-jukebox .jukebox-error{position:absolute;bottom:calc(100% + 12px);width:100%}}@media screen and (hover:none) and (pointer:coarse),screen and (max-width:720px){.music-jukebox h1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-wrap:nowrap}}@media screen and (max-height:600px){body:has(.music-jukebox) .archive-filter{top:calc(12px + env(safe-area-inset-top, 0px))}.music-site .music-jukebox{padding-top:calc(78px + env(safe-area-inset-top, 0px));gap:12px}.jukebox-now-playing{gap:12px}.music-jukebox h1{font-size:20px;line-height:26px}.jukebox-artist,.jukebox-release{font-size:12px;line-height:18px}}@media screen and (orientation:landscape) and (max-height:600px){.jukebox-now-playing{flex-direction:row;gap:24px}.jukebox-artwork{width:min(240px,28vw,max(48px,calc(100dvh - 260px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))))}.music-jukebox .jukebox-info{width:min(440px,50%)}}.music-site .audio-player-inline.jukebox-narration-player{justify-content:center}