@property --c1{syntax:"<color>";inherits:true;initial-value:#2b1c1d}@property --c2{syntax:"<color>";inherits:true;initial-value:#c99a8f}html:has(.cw-root){--n-bg:#0a0a0b;--n-text:#e9e6e1;--n-secondary:#a5a199;--n-light:#6f6b63;--n-border:#e9e6e114;--n-hover:#ffffff0d;--n-hover-strong:#ffffff16;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0a0b}.cw-root{--bg:#0a0a0b;--fg:#e9e6e1;--fg-2:#e9e6e1a8;--fg-3:#e9e6e16b;--fg-4:#e9e6e138;--line:#e9e6e114;--line-2:#e9e6e126;--gold:#e6c27c;--gold-wash:linear-gradient(90deg, color-mix(in oklab, var(--gold) 24%, transparent), color-mix(in oklab, var(--gold) 12%, transparent) 55%, color-mix(in oklab, var(--gold) 4%, transparent));--display:var(--font-display), "Iowan Old Style", Georgia, serif;--ease:cubic-bezier(.2, .7, .2, 1);--row-h:64px;--rail-w:32px;--gutter:40px;--head-gap:clamp(8px, 3vh, 32px);isolation:isolate;background:var(--bg);min-height:100dvh;color:var(--fg);-webkit-font-smoothing:antialiased;transition:--c1 1.4s var(--ease), --c2 1.4s var(--ease);font-size:14px;position:relative}.cw-root ::selection{background:color-mix(in oklab, var(--c2) 45%, transparent)}.cw-root button{font:inherit;color:inherit}.cw-root :is(button,a):focus-visible{outline:2px solid color-mix(in oklab, var(--fg) 55%, transparent);outline-offset:2px}.cw-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cw-photo{z-index:-3;pointer-events:none;transform-origin:50% 62%;filter:blur(4px)saturate(.7)brightness(.6);background:50%/cover no-repeat;position:fixed;inset:-40px;transform:scale(1.8)}.cw-photo:after{content:"";background:radial-gradient(90% 70% at 50% 70%,#0a0a0b73,#0a0a0bd9 75%),linear-gradient(#0a0a0b8c,#0a0a0b33 50%,#0a0a0b99);position:absolute;inset:0}.cw-ambient{z-index:-2;pointer-events:none;background:radial-gradient(38% 48% at 82% 22%, color-mix(in oklab, var(--c2) 26%, transparent), transparent 72%), radial-gradient(55% 60% at 74% 100%, color-mix(in oklab, var(--c1) 60%, transparent), transparent 70%), radial-gradient(45% 55% at 0% 0%, color-mix(in oklab, var(--c1) 34%, transparent), transparent 70%);position:fixed;inset:0}.cw-grain{z-index:-1;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.cw-app{grid-template-columns:5fr 3fr;height:100dvh;display:grid}.cw-browse{min-height:0;padding:0 var(--gutter);grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}.cw-detail{overscroll-behavior:contain;border-left:1px solid var(--line);scrollbar-width:thin;scrollbar-color:var(--fg-4) transparent;background:linear-gradient(#ffffff09,#ffffff03);min-height:0;position:relative;overflow-y:auto;container-type:inline-size}.cw-root .subbar{z-index:auto;background:0 0;border-bottom:0;position:relative}.cw-root .subbar-inner{max-width:none;padding:0}.cw-head{margin:var(--head-gap) 0 24px}.cw-label{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--fg-3);margin:0}.cw-grid{grid-template-columns:34px 44px minmax(0,1fr) minmax(0,.5fr) 48px 48px;align-items:center;column-gap:16px;padding:0 20px;display:grid}.cw-cols{height:36px;margin-right:var(--rail-w);border-bottom:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-4);font-size:11px}.cw-cols svg{margin-left:auto;font-size:15px;display:block}.cw-cols>span{font-size:inherit;color:inherit}.cw-c-album,.cw-c-year,.cw-c-dur{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg-3);font-size:13px;overflow:hidden}.cw-c-year,.cw-c-dur{font-variant-numeric:tabular-nums}:is(.cw-row[aria-selected=true],.cw-flat-row[aria-current]) :is(.cw-c-num,.cw-s,.cw-c-album,.cw-c-year,.cw-c-dur){color:var(--fg-2)}.cw-c-dur{text-align:right}.cw-stage{min-height:0;position:relative}.cw-drum{inset:0 var(--rail-w) 0 0;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;perspective:800px;outline:none;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.cw-drum:active{cursor:grabbing}.cw-lens{height:var(--row-h);margin-top:calc(var(--row-h) / -2);backface-visibility:hidden;will-change:transform;background:#ffffff1c;border-radius:12px;transition:box-shadow .3s;position:absolute;inset:50% 0 auto}.cw-lens:before{content:"";border-radius:inherit;background:var(--gold-wash);opacity:0;transition:opacity .3s;position:absolute;inset:0}.cw-stage[data-featured] .cw-lens:before{opacity:1}.cw-drum:focus-visible .cw-lens{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--fg) 40%, transparent)}.cw-row{--f:0;height:var(--row-h);margin-top:calc(var(--row-h) / -2);opacity:0;backface-visibility:hidden;will-change:transform, opacity;position:absolute;inset:50% 0 auto}.cw-row-inner{height:100%;opacity:calc(.5 + var(--f) * .5)}.cw-c-num{color:var(--fg-3);font-variant-numeric:tabular-nums;align-items:center;font-size:13px;display:flex}.cw-num-play{color:var(--fg);font-size:15px;display:none}.is-now .cw-num{color:var(--fg)}@media (hover:hover){.cw-row[aria-selected=true] .has-audio:hover .cw-num{display:none}.cw-row[aria-selected=true] .has-audio:hover .cw-num-play{display:block}}.cw-c-title{flex-direction:column;gap:4px;min-width:0;display:flex}.cw-t,.cw-s{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cw-t{letter-spacing:-.005em;font-size:15px;font-weight:500}.is-now .cw-t{color:color-mix(in oklab, var(--fg) 60%, var(--c2))}.cw-s{color:var(--fg-3);font-size:13px}.cw-num-pin{color:var(--gold);font-size:15px;display:flex}.cw-pin{vertical-align:-1px;color:var(--gold);margin-right:7px;font-size:12px;display:none}.cw-me{color:var(--gold)}.cw-eq{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.cw-eq i{background:var(--fg);border-radius:1px;width:2.5px;height:40%;animation:.9s ease-in-out infinite cw-eq}.cw-eq i:nth-child(2){animation-delay:-.3s}.cw-eq i:nth-child(3){animation-delay:-.6s}@keyframes cw-eq{0%,to{height:30%}50%{height:100%}}.cw-rail{width:var(--rail-w);flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;inset:14% 0 14% auto}.cw-rail button{background:var(--fg-4);cursor:pointer;width:8px;height:1px;transition:width .35s var(--ease), background .35s;border:0;padding:0;position:relative}.cw-rail button:before{content:"";position:absolute;inset:-5px -4px -5px -10px}.cw-rail button:hover{background:var(--fg-2);width:14px}.cw-rail button.is-on{background:var(--fg);width:22px;height:2px}.cw-rail button.is-featured{background:color-mix(in oklab, var(--gold) 75%, transparent)}.cw-rail button.is-featured.is-on{background:var(--gold)}.cw-rail button:hover:after{content:attr(data-label);border:1px solid var(--line-2);white-space:nowrap;color:var(--fg);pointer-events:none;background:#121214f0;border-radius:7px;padding:5px 9px;font-size:12px;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%)}.cw-foot{isolation:isolate;margin-right:var(--rail-w);border-top:1px solid var(--line);padding:12px 0 18px;display:flex;position:relative}.cw-viz{top:0;left:calc(-1 * var(--gutter));z-index:-1;width:calc(100% + var(--rail-w) + 2 * var(--gutter));pointer-events:none;height:100%;display:block;position:absolute}.cw-np{background:#100f0f47;border-radius:14px;flex-direction:column;flex:1;gap:6px;min-width:0;padding:10px 14px 4px 10px;display:flex}.cw-np-row{align-items:center;gap:12px;min-width:0;display:flex}.cw-np-row>.cw-cover.is-sm{flex-shrink:0;width:40px;height:40px}.cw-np-text{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex}.cw-np-title,.cw-np-artist{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cw-np-title{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:500}.cw-np-title:hover{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--fg-4);text-decoration-color:var(--fg-4)}.cw-np-artist{color:var(--fg-3);font-size:12px}.cw-np-controls{align-items:center;gap:6px;display:flex}.cw-np-play{background:var(--fg);cursor:pointer;width:32px;height:32px;transition:transform .2s var(--ease);border:0;border-radius:50%;place-items:center;padding:0;font-size:13px;display:grid;color:var(--bg)!important}.cw-np-play:hover:not(:disabled){transform:scale(1.06)}.cw-np-play:disabled{box-shadow:inset 0 0 0 1px var(--line-2);cursor:not-allowed;background:0 0;color:var(--fg-4)!important}.cw-np-skip{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:15px;transition:color .2s,background .2s;display:grid;color:var(--fg-2)!important}.cw-np-skip:hover:not(:disabled){background:#ffffff0f;color:var(--fg)!important}.cw-np-skip:disabled{cursor:default;color:var(--fg-4)!important}.cw-np-range{flex:none;width:100%;height:12px}.cw-cover{background:#1a1a1c;position:relative;overflow:hidden}.cw-cover svg,.cw-cover img{object-fit:cover;width:100%;height:100%;display:block}.cw-cover:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.cw-cover.is-sm{border-radius:6px;width:44px;height:44px}.cw-cover.is-lg{aspect-ratio:1;border-radius:12px;width:100%}.cw-cover.is-featured:after{box-shadow:inset 0 0 0 1px #ffffff14, 0 0 0 1.5px var(--gold)}.cw-cover-pin{z-index:1;border:2px solid var(--bg);background:var(--gold);color:#2a1f08;border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;display:grid;position:absolute;bottom:-8px;right:-8px}.cw-d{padding:calc(var(--subbar-h) + var(--head-gap)) var(--gutter) 48px;flex-direction:column;display:flex}.cw-d-hero{align-items:center;gap:24px;display:flex}.cw-d-art{flex-shrink:0;width:clamp(112px,34cqi,220px)}.cw-d-art .cw-cover{box-shadow:0 36px 70px -34px color-mix(in oklab, var(--c1) 85%, black), 0 18px 36px -24px #000000e6;border-radius:10px}.cw-d-art .cw-cover.is-lg{overflow:visible}.cw-d-art .cw-cover.is-lg :is(svg,img){border-radius:inherit}.cw-d-head{min-width:0}.cw-d-kicker{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--fg-3);margin:0 0 10px}.cw-d-credits{grid-template-columns:auto minmax(0,1fr);gap:5px 14px;margin:16px 0 0;display:grid}.cw-d-credits div{display:contents}.cw-d-credits dt{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);padding-top:2px;font-size:10px;font-weight:500}.cw-d-credits dd{color:var(--fg);margin:0;font-size:13.5px}.cw-d-title{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(28px,6.4cqi,46px);font-weight:400;line-height:.98}.cw-d-source{color:var(--fg-3);margin:8px 0 0;font-size:13px}.cw-d-source em{font-family:var(--display);color:var(--fg-2);font-size:1.3em}.cw-player{border:1px solid var(--line);background:#ffffff09;border-radius:999px;align-items:center;gap:12px;margin-top:24px;padding:7px 18px 7px 7px;display:flex}.cw-play{background:var(--fg);cursor:pointer;width:40px;height:40px;transition:transform .25s var(--ease), box-shadow .4s;border:0;border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;display:grid;color:var(--bg)!important}.cw-play:hover:not(:disabled){transform:scale(1.06)}.is-playing .cw-play{box-shadow:0 0 0 5px color-mix(in oklab, var(--c2) 22%, transparent)}.cw-play:disabled{box-shadow:inset 0 0 0 1px var(--line-2);cursor:not-allowed;background:0 0;color:var(--fg-4)!important}.cw-time{min-width:30px;color:var(--fg-3);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11.5px}.cw-time:last-child{text-align:right}.cw-player-note{color:var(--fg-3);flex:1;font-size:13px}.cw-player.is-video{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color .2s}.cw-player.is-video:hover{background:#ffffff0f}.cw-player.is-video:hover .cw-play{transform:scale(1.06)}.is-video .cw-player-note{color:var(--fg-2)}.cw-range{--p:0%;cursor:pointer;appearance:none;background:0 0;flex:1;min-width:0;height:14px;margin:0}.cw-range:disabled{cursor:default}.cw-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--fg) var(--p), #ffffff24 var(--p));border-radius:3px;height:3px}.cw-range::-webkit-slider-thumb{background:var(--fg);opacity:0;-webkit-appearance:none;border-radius:50%;width:12px;height:12px;margin-top:-4.5px;transition:opacity .2s}.cw-range:hover::-webkit-slider-thumb{opacity:1}.cw-range:focus-visible::-webkit-slider-thumb{opacity:1}.cw-range::-moz-range-track{background:#ffffff24;border-radius:3px;height:3px}.cw-range::-moz-range-progress{background:var(--fg);border-radius:3px;height:3px}.cw-range::-moz-range-thumb{background:var(--fg);border:0;border-radius:50%;width:12px;height:12px}.cw-d-desc{color:var(--fg-2);text-wrap:pretty;margin:20px 0 0;font-size:14.5px;line-height:1.65}.cw-d-desc+.cw-d-desc{margin-top:12px}.cw-d-desc a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--fg-4);text-decoration-color:var(--fg-4);text-underline-offset:3px;transition:text-decoration-color .15s}.cw-d-desc a:hover{text-decoration-color:currentColor}.cw-facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px;margin:24px 0 0;padding-top:18px;display:grid}.cw-facts div{flex-direction:column;gap:4px;min-width:0;display:flex}.cw-facts dt{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);font-size:10.5px;font-weight:500}.cw-facts dd{margin:0;font-size:14px;line-height:1.35}.cw-facts .is-wide{grid-column:1/-1}.cw-d-sec{margin-top:26px}.cw-d-sec>.cw-label{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}.cw-label-aside{letter-spacing:.02em;text-transform:none;color:var(--fg-4);font-size:12px;font-weight:400}.cw-contents{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin:0;padding:4px 0 0;list-style:none;display:grid}.cw-contents li{border-bottom:1px solid var(--line);gap:12px;padding:7px 0;font-size:13px;line-height:1.35;display:flex}.cw-contents span{color:var(--fg-4);font-variant-numeric:tabular-nums}.cw-media{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin-top:12px;display:grid}.cw-tile{border:1px solid var(--line);min-width:0;color:var(--fg);text-align:left;cursor:pointer;background:#ffffff08;border-radius:12px;align-items:center;gap:12px;padding:8px 14px 8px 8px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.cw-tile:hover{border-color:var(--line-2);background:#ffffff0f}.cw-tile-thumb,.cw-tile-icon{border-radius:8px;flex-shrink:0;place-items:center;height:40px;display:grid}.cw-tile-thumb{background:radial-gradient(90% 120% at 85% 0%, color-mix(in oklab, var(--v2) 75%, transparent), transparent 70%), linear-gradient(160deg, var(--v1), #050506);color:#fff;width:56px;font-size:14px;box-shadow:inset 0 0 0 1px #ffffff14}.cw-tile-icon{width:40px;color:var(--fg-2);background:#ffffff0d;font-size:19px}.cw-tile-text{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13.5px;display:flex}.cw-tile-text small{text-overflow:ellipsis;white-space:nowrap;color:var(--fg-3);font-size:12px;overflow:hidden}.cw-tile-arrow{color:var(--fg-3);transition:transform .3s var(--ease), color .3s;flex-shrink:0;font-size:15px}.cw-tile:hover .cw-tile-arrow{color:var(--fg);transform:translate(2px,-2px)}.cw-video{aspect-ratio:16/9;width:100%;animation:cw-rise .5s var(--ease) both;background:#000;border-radius:12px;grid-column:1/-1;overflow:hidden}.cw-video iframe,.cw-video video{border:0;width:100%;height:100%;display:block}@container (max-width:440px){.cw-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-contents{grid-template-columns:minmax(0,1fr)}}.cw-d>*{animation:cw-rise .55s var(--ease) both}.cw-d[data-dir=up]>*{animation-name:cw-fall}.cw-d>:nth-child(2){animation-delay:30ms}.cw-d>:nth-child(3){animation-delay:60ms}.cw-d>:nth-child(4){animation-delay:90ms}.cw-d>:nth-child(n+5){animation-delay:.12s}.cw-d-art{animation:cw-art-down .7s var(--ease) both;transform-origin:50% 0}.cw-d[data-dir=up] .cw-d-art{transform-origin:50% 100%;animation-name:cw-art-up}@keyframes cw-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes cw-fall{0%{opacity:0;transform:translateY(-12px)}}@keyframes cw-art-down{0%{opacity:0;transform:perspective(800px)rotateX(-18deg)translateY(10px)}}@keyframes cw-art-up{0%{opacity:0;transform:perspective(800px)rotateX(18deg)translateY(-10px)}}@container (max-width:680px){.cw-grid{grid-template-columns:30px 44px minmax(0,1fr) 44px 44px;column-gap:14px}.cw-c-album{display:none}}@container (max-width:480px){.cw-grid{grid-template-columns:44px minmax(0,1fr) 44px;padding:0 14px}.cw-pin{display:inline-block}.cw-c-num,.cw-c-year,.cw-cols>span:first-child{display:none}}.cw-flat,.cw-sheet-bar,.cw-scrim{display:none}@media (max-width:900px){.cw-root{--gutter:20px;--rail-w:0px;--player-room:calc(112px + env(safe-area-inset-bottom))}.cw-app{height:auto;display:block}.cw-head{margin:12px 0 20px}.cw-cols,.cw-rail{display:none}.cw-foot{z-index:20;padding:20px 12px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--bg) 80%, transparent) 45%, color-mix(in oklab, var(--bg) 92%, transparent));border-top:0;margin:0;position:fixed;inset:auto 0 0}.cw-viz{width:100%;left:0}.cw-np{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#1817169e}.cw-stage{display:none}.cw-browse{padding-bottom:var(--player-room);display:block}.cw-flat{margin:0;padding:0;list-style:none;display:block}.cw-flat-row{width:100%;height:var(--row-h);color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;padding:0;transition:background-color .2s;display:block}.cw-flat-row[aria-current]{background:#ffffff12}.cw-flat-row[aria-current][data-featured]{background:var(--gold-wash), #ffffff12}.cw-flat-row:active{background-color:#ffffff1a}.cw-flat-row:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--fg) 40%, transparent);outline:0}.cw-flat .cw-row-inner{opacity:1}.cw-root .cw-detail{z-index:30;background:color-mix(in oklab, var(--c1) 28%, #0e0d0d);visibility:hidden;max-height:calc(100svh - 40px);transition:transform .42s var(--ease), visibility 0s .42s;border:0;border-radius:18px 18px 0 0;position:fixed;inset:auto 0 0;transform:translateY(100%);box-shadow:0 -24px 60px #0000008c}.cw-root .cw-detail:focus{outline:none}.cw-root .cw-detail[data-open]{transform:translateY(var(--drag,0px));visibility:visible;transition:transform .42s var(--ease)}.cw-root .cw-detail.is-dragging{transition:none}.cw-root .cw-d{padding:4px var(--gutter) calc(36px + env(safe-area-inset-bottom))}.cw-sheet-bar{z-index:2;background:inherit;justify-content:center;align-items:center;height:40px;display:flex;position:sticky;top:0}.cw-sheet-grip{background:var(--fg-4);border-radius:2px;width:36px;height:4px}.cw-sheet-close{width:32px;height:32px;color:var(--fg-2);cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;padding:0;font-size:16px;display:grid;position:absolute;top:6px;right:10px}.cw-scrim{z-index:25;opacity:0;pointer-events:none;transition:opacity .42s var(--ease);background:#00000080;display:block;position:fixed;inset:0}.cw-scrim[data-open]{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.cw-root,.cw-lens:before,.cw-root .cw-detail[data-open],.cw-root .cw-detail,.cw-scrim{transition:none!important}.cw-d>*{animation:none!important}.cw-eq i{height:70%;animation:none}}
