.review-editorial{--background:0 0% 9%;--foreground:42 26% 93%;--card:0 0% 9%;--card-foreground:42 26% 93%;--muted:0 0% 18%;--muted-foreground:40 8% 72%;--primary:340 72% 80%;--secondary:340 72% 80%;--accent:340 72% 80%;--border:0 0% 27%;background:#181818;color:#f2efe7;font-family:Arial,Helvetica,sans-serif}.review-editorial header{background:#080808;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#444;position:relative}.review-editorial header .container{max-width:1120px;padding:22px 32px}.review-editorial header img{height:54px}.review-editorial button{border-radius:0}.review-editorial button:disabled{opacity:.55}.review-editorial main{max-width:1120px;padding:54px 32px 0}.review-intro{border-top:2px solid #a80850;padding-top:16px;margin-bottom:28px}.review-eyebrow{font:12px/1.5 Courier New,monospace;text-transform:uppercase;letter-spacing:.15em;color:#f1a9c1;margin-bottom:30px}.review-intro h1{font:clamp(52px,7vw,88px)/1 Impact,"Arial Narrow",sans-serif;letter-spacing:-.025em;text-transform:uppercase}.review-intro>.review-artist{font:italic 26px/1.4 Georgia,serif;color:#f2efe7}.review-intro>p:last-child{font:12px/1.5 Courier New,monospace;margin-top:14px}.review-intro .rounded-full{border-radius:0;background:#302c2e;color:#f1a9c1;font:12px Courier New,monospace}.review-editorial main>[data-state] .rounded-lg{border-radius:0;background:transparent;border-width:1px 0;padding:16px 0;box-shadow:none}.review-editorial main>[data-state] button{margin-top:10px;font:12px Courier New,monospace}.review-body{margin-top:36px}.review-body>.rounded-lg{border-radius:0;box-shadow:none;border:0;border-top:1px solid #a80850;padding:32px 0;background:transparent}.review-body h3{font:34px/1.1 Impact,Arial Narrow,sans-serif;text-transform:uppercase;letter-spacing:.01em}.review-body h4{font-size:17px}.review-body .chapter{font:14px/1 Courier New,monospace;color:#f1a9c1;margin-right:12px;vertical-align:middle}.review-body .group>svg:first-child,.review-pitch>.flex>svg{display:none}.review-body .group{min-height:50px}.review-body .group>.rounded-full{border-radius:0;padding:7px 10px;font:16px Courier New,monospace}.review-body .review-verdict{background:#302c2e;border:0;padding:32px;margin-block:32px 48px}.verdict-label{justify-content:flex-start;margin-bottom:26px}.verdict-label>div{border:0;padding:0;background:transparent;border-radius:0}.verdict-label svg{display:none}.verdict-label span{font:12px/1.5 Courier New,monospace;text-transform:uppercase;letter-spacing:.15em;color:#f1a9c1}.review-verdict [class*=h-60]{border:7px solid #080808;border-radius:0;width:240px;height:300px}.review-verdict img{border-radius:0}.review-verdict .text-8xl{font:128px/.95 Impact,Arial Narrow,sans-serif;color:#f1a9c1}.review-verdict .text-4xl{font:30px/1 Arial,sans-serif}.review-verdict .verdict-quote{font:500 clamp(20px,2.1vw,26px)/1.55 Arial,Helvetica,sans-serif;color:#f2efe7}.review-verdict .verdict-detail{background:transparent;border:0;border-top:1px solid #615258;border-radius:0;padding:24px 0 0;margin-top:24px}.verdict-detail p{font:400 clamp(18px,1.8vw,21px)/1.75 Georgia,"Times New Roman",serif;max-width:70ch;color:#ded8d0}.review-verdict button:disabled{font:12px Courier New,monospace;margin-top:24px}.review-body [data-review-section] .space-y-4>.rounded-lg{border-radius:0;border:0;border-bottom:1px solid #45413f;background:transparent;padding:22px 0}.review-body [data-review-section] p,.review-body [data-review-section] li{font-size:16px;line-height:1.8}.review-body .improvement-notes{background:#322b2f;border:0;border-left:3px solid #f1a9c1;border-radius:0;padding:24px}.review-body .improvement-notes h4{color:#f1a9c1}.review-body .review-pitch{background:#302c2e;padding:32px}.review-pitch .rounded-lg{border-radius:0;background:none;border:0;border-top:1px solid #65535b;padding:22px 0}.review-pitch .space-y-6>div:first-child p{font:italic 700 30px/1.3 Georgia,serif}.review-pitch h4{font:12px/1.5 Courier New,monospace;text-transform:uppercase;letter-spacing:.08em;color:#f1a9c1}.review-pitch p{line-height:1.8}.review-outro{border-top:2px solid #a80850;padding:48px 0}.review-outro h2{font:38px/1.1 Impact,Arial Narrow,sans-serif;text-transform:uppercase}.review-outro button{background:#f1a9c1;color:#181818}.review-editorial footer{background:#101010;margin-top:24px;font:12px Courier New,monospace}@media (max-width:700px){.review-editorial main{padding:32px 20px 0}.review-editorial header .container{padding:16px 20px}.review-intro>.flex{align-items:flex-start;flex-direction:column;gap:14px}.review-body .review-verdict,.review-body .review-pitch{padding:24px 20px}.review-verdict [class*=h-60]{width:100%;height:220px}.review-verdict .flex-shrink-0{width:100%}.review-verdict img{-o-object-position:center 36%;object-position:center 36%}.review-verdict .text-8xl{font-size:108px}.review-body h3{font-size:27px}.review-body .chapter{display:block;margin-bottom:10px}}.review-editorial .recharts-bar-rectangle path{fill:#f1a9c1}.review-editorial .recharts-cartesian-axis-tick text{fill:#c8c5be}.ranking-spread{position:relative;isolation:isolate;overflow:hidden;margin:48px 0!important;background:#10110f}.ranking-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:70% center;object-position:70% center;z-index:-2}.ranking-spread:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#080908f0,#080908cc 53%,#0809088c),linear-gradient(0deg,rgba(8,9,8,.88),transparent 65%)}.ranking-content{padding:36px 40px}.ranking-eyebrow{display:flex;justify-content:space-between;gap:16px;padding-top:12px;border-top:2px solid #a80850;color:#f1a9c1;font:11px/1.5 Courier New,monospace;text-transform:uppercase;letter-spacing:.12em}.review-body .ranking-spread h3{font-size:48px;margin:26px 0 14px}.ranking-spread h3 em{font:italic 46px/1 Georgia,serif;text-transform:none;color:#f1a9c1}.ranking-context{font-size:14px;line-height:1.7;max-width:620px}.ranking-context span{color:#c8c5be}.ranking-top{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;margin:32px 0;align-items:center}.ranking-percentile>strong{display:block;font:112px/.95 Impact,Arial Narrow,sans-serif;letter-spacing:-.04em;color:#f1a9c1}.ranking-percentile>strong span{font-size:48px;margin-left:5px}.ranking-percentile p{font-size:16px;line-height:1.6;margin-top:14px}.ranking-scores{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-block:1px solid #756661;padding:24px 0}.ranking-scores dt{font:11px/1.5 Courier New,monospace;text-transform:uppercase;letter-spacing:.06em;color:#ddd4ca}.ranking-scores dd{font:48px/1.2 Impact,Arial Narrow,sans-serif;margin-top:10px}.ranking-scores>div:first-child dd{color:#f1a9c1}.ranking-scores small{display:block;font:12px/1.5 Courier New,monospace;color:#c8c5be;margin-top:4px}.ranking-scale{margin-top:40px}.ranking-scale-track{position:relative;height:8px;background:#625b58}.ranking-scale-fill{height:100%;background:#a80850}.ranking-average-marker{position:absolute;width:2px;height:24px;top:-8px;background:#f2efe7;transform:translate(-50%)}.ranking-score-marker{position:absolute;width:20px;height:20px;top:-6px;background:#f1a9c1;border:3px solid #10110f;border-radius:50%;transform:translate(-50%)}.ranking-scale-ends{display:flex;justify-content:space-between;margin-top:15px;font:11px/1.5 Courier New,monospace;color:#d4cec7}.ranking-legend{display:flex;flex-wrap:wrap;gap:20px;font-size:12px;margin-top:18px}.ranking-legend span{display:flex;align-items:center;gap:8px}.ranking-legend i{display:inline-block;height:10px;width:10px;background:#f1a9c1;border-radius:50%}.ranking-legend span+span i{background:#f2efe7;border-radius:0;width:2px;height:13px}.ranking-sample{font:11px/1.6 Courier New,monospace;color:#bdb6ad;margin-top:12px}.ranking-global{border-top:1px solid #756661;margin-top:28px;padding-top:26px;display:flex;gap:24px;align-items:center}.ranking-global>strong{font:64px/1 Impact,Arial Narrow,sans-serif;color:#f1a9c1;white-space:nowrap}.ranking-global>strong span{font-size:28px}.review-body .ranking-global h4{font:11px/1.5 Courier New,monospace;color:#f1a9c1;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.ranking-global p{font-size:14px;line-height:1.6;max-width:520px}.ranking-global small{display:block;font:11px/1.5 Courier New,monospace;color:#bdb6ad;margin-top:8px}@media (max-width:700px){.ranking-content{padding:24px 20px}.ranking-eyebrow span:last-child{display:none}.review-body .ranking-spread h3,.ranking-spread h3 em{font-size:38px}.ranking-top{grid-template-columns:1fr;gap:26px}.ranking-percentile>strong{font-size:96px}.ranking-scores{gap:24px}.ranking-global{align-items:flex-start;gap:16px}.ranking-global>strong{font-size:48px}.ranking-photo{-o-object-position:75% center;object-position:75% center}.rank-desktop-break{display:none}}.score-breakdown{border-top:1px solid #a80850;padding:32px 0}.score-chart-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.score-chart-heading>span{font:11px/1.5 Courier New,monospace;color:#f1a9c1;text-transform:uppercase;letter-spacing:.08em}.score-chart-caption{color:#bdb8b1;font-size:13px;line-height:1.6;margin:14px 0 28px}.score-chart-axis{margin-left:220px;margin-right:60px;display:flex;justify-content:space-between;font:11px/1.5 Courier New,monospace;color:#bdb8b1;margin-bottom:16px}.score-chart-rows{display:grid;gap:22px}.score-chart-row{display:grid;grid-template-columns:200px minmax(0,1fr) 40px;align-items:center;gap:20px}.score-chart-label{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.45}.score-chart-label i{width:6px;height:6px;flex:none;background:var(--category-color)}.score-chart-track{position:relative;height:26px;border-left:1px solid #45423f;background:transparent}.score-chart-bar{height:100%;width:var(--bar-width);background:var(--category-color);transform:scaleX(0);transform-origin:left}.score-breakdown[data-entered=true] .score-chart-bar{animation:score-bar-enter 2.2s cubic-bezier(.2,.7,.3,1) var(--bar-delay) both}.score-chart-value{font:700 13px/1 Courier New,monospace;text-align:right}@keyframes score-bar-enter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.score-chart-bar{transform:none;animation:none!important}}@media (max-width:700px){.score-chart-heading>span{display:none}.score-chart-row{grid-template-columns:minmax(0,1fr) 40px;gap:9px 12px}.score-chart-label{grid-column:1 / -1;font-size:14px}.score-chart-axis{margin-left:0;margin-right:52px}.score-chart-track{height:23px}.score-chart-rows{gap:23px}}.review-body>.musical-chapter{padding:0;border:0}.review-body .musical-banner{position:relative;isolation:isolate;overflow:hidden;width:100%;height:160px;padding:28px 32px;text-align:left;background:#101010;color:#f2efe7}.musical-banner-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-2}.musical-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000c,#00000059 65%,#000000a6);z-index:-1}.review-body .musical-banner .chapter{display:block;margin-bottom:12px}.review-body .musical-banner>svg:first-of-type{display:none}.review-body .musical-banner>svg:last-child{display:block;flex-shrink:0;color:#f1a9c1}.review-body .musical-banner>.rounded-full{background:#181818de;color:#f1a9c1;border:1px solid #f1a9c177}.musical-banner:focus-visible{outline:3px solid #f1a9c1;outline-offset:3px}.musical-banner:hover:before{background:linear-gradient(90deg,#000000b3,#00000040 65%,#0000008c)}.musical-chapter :is([data-review-section=musical],[data-review-section=lyrical],[data-review-section=market]){padding:0 24px 24px}@media (max-width:700px){.review-body .musical-banner{padding:22px 18px;height:150px;gap:10px}.review-body .musical-banner h3{font-size:25px}.review-body .musical-banner>.rounded-full{padding:6px;font-size:13px}.musical-chapter :is([data-review-section=musical],[data-review-section=lyrical],[data-review-section=market]){padding:0 8px 20px}}.playlist-editorial-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px;margin-top:18px;list-style:none;padding:0}.review-body [data-review-section] .playlist-editorial-list li{display:flex;align-items:baseline;gap:16px;border-top:1px solid #51474b;padding:15px 0;color:#f2efe7;font:19px/1.45 Georgia,serif}.playlist-number{flex:none;color:#f1a9c1;font:12px/1.5 Courier New,monospace}@media (max-width:700px){.playlist-editorial-list{grid-template-columns:1fr}}.review-body .strategy-note{border-top:2px solid #a80850;margin-top:34px;padding:24px 0 12px}.review-body .strategy-note h4{color:#f1a9c1;font:12px/1.5 Courier New,monospace;text-transform:uppercase;letter-spacing:.12em;margin-bottom:16px}.review-body [data-review-section] .strategy-note p{max-width:66ch;color:#f2efe7;font:17px/1.85 Arial,Helvetica,sans-serif}.pitch-print{margin-top:40px!important}.review-editorial .pitch-print-heading{position:static;display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:16px 24px;padding:24px 20px;width:100%;min-width:0;box-sizing:border-box;background:transparent;border-top:1px solid #a80850}.pitch-print-heading h3 small{display:block;color:#f1a9c1;font:11px/1.5 Courier New,monospace;letter-spacing:.1em;margin-bottom:12px}.pitch-print-title-group{flex:1 1 240px;min-width:0}.pitch-print-subtitle{margin:8px 0 0;font:400 15px/1.5 Arial,Helvetica,sans-serif;color:#c8c5be}.pitch-print-score{flex:0 0 auto;margin-left:auto;text-align:right;font:11px/1.5 Courier New,monospace;color:#c8c5be;white-space:nowrap}.pitch-print-score b{display:block;font-size:18px;color:#f1a9c1;margin-top:4px}.pitch-paper{background:#d9d0c2;color:#241f1e;padding:32px 40px 38px}.pitch-masthead{display:flex;justify-content:space-between;gap:20px;border-block:1px solid #77665d;padding:10px 0;font:10px/1.6 Courier New,monospace;text-transform:uppercase;letter-spacing:.06em}.pitch-masthead span:last-child{color:#64554d}.pitch-track{font:12px/1.6 Courier New,monospace;text-transform:uppercase;letter-spacing:.08em;margin-top:28px;color:#8e1746}.pitch-track span{color:#554940}.review-body .pitch-paper .pitch-article-title{font:700 clamp(32px,4.8vw,54px)/1.05 Georgia,"Times New Roman",serif;letter-spacing:-.045em;margin:20px 0;text-transform:none;max-width:22ch;color:#241f1e}.pitch-paper .pitch-deck{font:italic 22px/1.5 Georgia,serif;color:#53433d;max-width:55ch;padding-bottom:26px;border-bottom:1px solid #a59788}.pitch-article-columns{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;margin-top:28px}.pitch-article-body{font:17px/1.85 Georgia,serif}.pitch-article-body:first-letter{float:left;font:700 64px/.85 Georgia,serif;padding-right:8px;padding-top:8px;color:#8e1746}.pitch-pullquote{margin:0;padding-left:24px;border-left:1px solid #aa9285;align-self:center}.pitch-pullquote>span{display:block;height:48px;color:#a80850;font:88px/1 Georgia,serif}.pitch-pullquote p{font:italic 700 28px/1.25 Georgia,serif;color:#8e1746}.pitch-pullquote cite{display:block;font:10px/1.5 Courier New,monospace;text-transform:uppercase;letter-spacing:.08em;margin-top:20px;color:#64554d}.pitch-lines{border-top:1px solid #a59788;padding-top:22px;margin-top:30px}.pitch-lines h5{font:10px/1.5 Courier New,monospace;text-transform:uppercase;letter-spacing:.1em;color:#64554d}.pitch-lines ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:16px}.pitch-lines li{font:italic 16px/1.5 Georgia,serif}@media (max-width:700px){.pitch-paper{padding:22px 20px 28px}.pitch-masthead{flex-direction:column;gap:4px}.pitch-article-columns{grid-template-columns:1fr;gap:28px}.pitch-paper .pitch-deck{font-size:20px}.pitch-lines ul{grid-template-columns:1fr;gap:12px}.pitch-pullquote{padding-left:18px}.pitch-print-heading{align-items:center}}.review-editorial header .container{padding-block:16px}.review-editorial main{padding-top:30px}.review-intro{margin-bottom:16px;padding-top:12px}.review-eyebrow{margin-bottom:18px}.review-intro>.flex{margin-bottom:8px}.review-intro>p:last-child{margin-top:8px}.review-editorial main>[data-state] .rounded-lg{padding-block:12px}.review-body,.review-body .review-verdict{margin-top:20px}.ranking-stat-label{display:block;font:12px/1.5 Courier New,monospace;color:#f1a9c1;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.ranking-percentile>strong{font-size:88px}.ranking-percentile>strong span{font-size:36px}.analysis-cue{font:11px/1.4 Courier New,monospace;color:#f2efe7;white-space:nowrap;margin-left:8px}.analysis-cue-close,.musical-banner[data-state=open] .analysis-cue-open{display:none}.musical-banner[data-state=open] .analysis-cue-close{display:inline}.market-banner .analysis-cue{margin-left:auto}.market-banner>svg:last-child{margin-left:0}.review-outro h2{font-size:56px}.review-editorial .review-footer-brand{font:30px/1.2 Impact,Arial Narrow,sans-serif;color:#f1a9c1;margin-bottom:10px}@media (max-width:700px){.review-editorial main{padding-top:24px}.review-body .musical-banner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:1fr auto;-moz-column-gap:10px;column-gap:10px}.musical-banner h3{grid-column:1;grid-row:1}.musical-banner>.rounded-full{grid-column:2;grid-row:1}.review-body .musical-banner>svg:last-child{grid-column:3;grid-row:1}.musical-banner .analysis-cue{grid-column:1 / -1;grid-row:2;margin:0}.ranking-percentile>strong{font-size:80px}.review-outro h2{font-size:44px}}.reference-listening{border-top:3px solid #a80850;padding:36px 32px 12px;background:#dfc3c4;color:#262222}.reference-intro{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:40px;margin-bottom:38px}.reference-eyebrow{display:block;font:11px/1.6 Courier New,monospace;letter-spacing:.1em;text-transform:uppercase;color:#f1a9c1;margin-bottom:12px}.review-body .reference-listening h3{font:700 clamp(27px,3vw,36px)/1.08 Arial,Helvetica,sans-serif;text-transform:none;letter-spacing:-.035em;max-width:12ch}.reference-study-note{font:20px/1.65 Georgia,serif;color:#ded8d0}.reference-selections{list-style:none;padding:0;margin:0}.reference-selection{display:grid;grid-template-columns:64px minmax(0,.8fr) minmax(0,1.4fr);gap:24px;padding:30px 0;border-top:1px solid #49403f}.reference-number{font:48px/1 Georgia,serif;letter-spacing:-.06em;color:#f1a9c1}.review-body .reference-track h4{font:700 24px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.025em;overflow-wrap:anywhere}.reference-artist{font-size:15px;color:#f1a9c1;margin-top:8px}.reference-links{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:22px}.reference-links a{font:11px/1.6 Courier New,monospace;color:#ccc4bd;text-decoration:underline;text-underline-offset:5px;padding-block:6px}.reference-links a:hover{color:#f1a9c1}.reference-links a:focus-visible{outline:2px solid #f1a9c1;outline-offset:5px}.reference-lesson .reference-eyebrow{margin-bottom:8px}.reference-lesson p{font:16px/1.8 Arial,Helvetica,sans-serif;color:#ded8d0}@media (max-width:700px){.reference-intro{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.review-body .reference-listening h3{max-width:none}.reference-study-note{font-size:19px}.reference-selection{grid-template-columns:44px minmax(0,1fr);gap:20px 16px;padding:26px 0}.reference-number{font-size:36px}.reference-lesson{grid-column:2}.review-body .reference-track h4{font-size:23px}.reference-links{margin-top:14px}}.reference-selection{grid-template-columns:160px minmax(0,.8fr) minmax(0,1.4fr)}.reference-artwork{display:flex;flex-direction:column;gap:16px}.reference-artwork img{width:160px;height:160px;-o-object-fit:contain;object-fit:contain;border:7px solid #111;background:#111}.reference-artwork-link{display:block;font:10px/1.5 Courier New,monospace;color:#ccc4bd;margin-top:8px;text-decoration:underline;text-underline-offset:3px}.reference-artwork a:focus-visible{outline:2px solid #f1a9c1;outline-offset:4px}@media (max-width:700px){.reference-selection{grid-template-columns:112px minmax(0,1fr)}.reference-artwork img{width:112px;height:112px;border-width:5px}.reference-lesson{grid-column:1 / -1}}.ranking-spread-producer .ranking-photo{-o-object-position:100% center;object-position:100% center;transform:translate(-12%);-webkit-mask-image:linear-gradient(to right,#000 82%,transparent 100%);mask-image:linear-gradient(to right,#000 82%,transparent 100%)}@media (max-width:700px){.ranking-spread-producer .ranking-photo{transform:none;-webkit-mask-image:none;mask-image:none}}.reference-listening :is(.reference-eyebrow,.reference-number,.reference-artist){color:#8b1644}.reference-listening :is(.reference-study-note,.reference-lesson p){color:#393032}.reference-listening .reference-selection{border-color:#ae9095}.reference-listening .reference-artwork-link{color:#573d45}.reference-listening .reference-artwork a:hover .reference-artwork-link{color:#8b1644}.reference-listening .reference-artwork a:focus-visible{outline-color:#8b1644}@media (max-width:700px){.reference-listening{padding:28px 20px 8px}}.reference-listening .reference-selection{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:40px;align-items:start}.reference-record{max-width:260px}.reference-cover-link{display:block;width:200px;max-width:100%;margin-bottom:16px}.reference-cover-link img{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;border:7px solid #111;background:#111}.review-body .reference-record h4{font-size:22px;line-height:1.25}.reference-record-number{color:#8b1644;white-space:nowrap}.reference-record .reference-artist{margin-top:6px}.reference-record .reference-artwork-link{display:inline-block;margin-top:12px;padding-block:4px}.reference-record a:focus-visible{outline:2px solid #8b1644;outline-offset:4px}.reference-record .reference-artwork-link:hover{color:#8b1644}@media (max-width:700px){.reference-listening .reference-selection{grid-template-columns:1fr;gap:24px}.reference-record{max-width:100%}.reference-cover-link{width:200px}.reference-lesson{grid-column:auto}}.reference-fallback-links{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px}.reference-fallback-links a{color:#573d45;font:11px/1.6 Courier New,monospace;padding-block:6px;text-decoration:underline;text-underline-offset:4px}.reference-fallback-links a:hover{color:#8b1644}.reference-listening-analyst{background:#c6d1d3;color:#202a2e;border-top-color:#355e70}.reference-listening-analyst :is(.reference-eyebrow,.reference-number,.reference-record-number,.reference-artist){color:#294f63}.reference-listening-analyst :is(.reference-study-note,.reference-lesson p){color:#2d3c43}.reference-listening-analyst .reference-selection{border-color:#92a7ad}.reference-listening-analyst :is(.reference-artwork-link,.reference-fallback-links a){color:#344f5c}.reference-listening-analyst :is(.reference-artwork-link,.reference-fallback-links a):hover{color:#183e54}.reference-listening-analyst .reference-record a:focus-visible{outline-color:#294f63}.review-verdict .reviewer-attribution{color:#f1a9c1}.verdict-header{display:grid;grid-template-columns:180px minmax(0,1fr);gap:36px;align-items:center}.review-verdict .verdict-reviewer [class*=h-60]{width:180px;height:210px}.verdict-reviewer .reviewer-attribution{margin-top:10px;font-size:12px;line-height:1.5}.verdict-score-column .verdict-label{margin-bottom:14px}.verdict-score-column>.flex{flex-wrap:wrap}.verdict-score-column>.text-sm{margin-top:14px}.review-verdict .verdict-header+.verdict-quote{margin-top:28px}@media (max-width:700px){.verdict-header{grid-template-columns:120px minmax(0,1fr);gap:18px}.review-verdict .verdict-reviewer [class*=h-60]{width:120px;height:150px;border-width:5px}.verdict-score-column .text-8xl{font-size:76px}.verdict-score-column .text-4xl{font-size:22px}.verdict-score-column .verdict-label span{font-size:10px}}.review-verdict .verdict-signature{margin-top:20px;text-align:right;font:500 13px/1.5 Arial,Helvetica,sans-serif}.reference-magazine{padding-bottom:36px}.reference-magazine .reference-intro{display:block;margin-bottom:32px}.review-body .reference-magazine h3{max-width:none;font-size:38px;margin-bottom:18px}.reference-magazine .reference-study-note{max-width:64ch;font-size:19px;line-height:1.6}.reference-magazine .reference-selections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0}.reference-magazine .reference-selection{display:flex;flex-direction:column;gap:22px;padding:0 0 0 24px;border:0;border-left:1px solid var(--reference-rule, #92a7ad);background:transparent}.reference-magazine .reference-selection:first-child{padding-left:0;border-left:0}.reference-magazine .reference-record{width:100%;max-width:none}.reference-magazine .reference-cover-link{width:100%;margin-bottom:20px}.reference-cover-placeholder{aspect-ratio:1;width:100%;background:#18272f;color:#c6d1d3;border:7px solid #111;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;margin-bottom:20px}.reference-cover-placeholder>span{font:clamp(64px,8vw,100px)/1 Georgia,serif;letter-spacing:-.06em}.reference-cover-placeholder small{font:10px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em}.review-body .reference-magazine .reference-record h4{font-size:23px}.reference-magazine .reference-artist{font:700 11px/1.6 Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em;margin-top:10px}.reference-magazine .reference-lesson .reference-eyebrow{display:none}.reference-magazine .reference-lesson p{font:18px/1.65 Georgia,serif}@media (max-width:700px){.reference-magazine{padding-bottom:28px}.reference-magazine .reference-selections{grid-template-columns:1fr;gap:30px}.reference-magazine .reference-selection{padding:28px 0 0;border-left:0;border-top:1px solid var(--reference-rule, #92a7ad)}.reference-magazine .reference-selection:first-child{padding-top:0;border-top:0}.reference-magazine .reference-cover-link,.reference-cover-placeholder{max-width:280px}}@media (min-width:701px){.reference-magazine .reference-selections{gap:40px}.reference-magazine .reference-selection{position:relative;padding:0;border:0}.reference-magazine .reference-selection:not(:first-child):before{content:"";position:absolute;left:-20px;top:0;bottom:0;width:1px;background:var(--reference-rule, #92a7ad)}}.reference-listening-producer{--reference-rule:#ae9095}.reference-listening-producer .reference-cover-placeholder{background:#30232a;color:#dfc3c4}.ranking-spread-grumpy .ranking-photo{transform:translateY(-18%);-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent 100%);mask-image:linear-gradient(to bottom,#000 70%,transparent 100%)}.review-body .verdict-cover{--verdict-ink:#f1a9c1;--verdict-surface:#38232c;padding:32px;background:var(--verdict-surface)}.review-body .verdict-cover-producer{--verdict-ink:#f5cbd5;--verdict-surface:#402d39}.review-body .verdict-cover-analyst{--verdict-ink:#bdd6de;--verdict-surface:#26343a}.verdict-cover-masthead{display:flex;justify-content:space-between;gap:20px;border-top:2px solid var(--verdict-ink);border-bottom:1px solid #ffffff30;padding:13px 0;font:11px/1.5 Courier New,monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--verdict-ink)}.verdict-track-identity{min-width:0;margin-bottom:24px}.review-verdict .verdict-track-title{margin:0;font:italic 500 15px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none;color:#f1a9c1;overflow-wrap:anywhere}.verdict-track-artist{margin:0 0 7px;font:600 11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#c8bfc2;overflow-wrap:anywhere}.verdict-track-artist>span{font-weight:400}.verdict-cover .verdict-header{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:0 38px;align-items:start;padding-top:14px}.verdict-cover .verdict-cover-left{display:flex;flex-direction:column;min-width:0}.review-verdict.verdict-cover .verdict-reviewer [class*=h-60]{display:block;width:100%;aspect-ratio:1/1;height:auto;min-height:0;border:0;border-radius:0;background:#111}.verdict-cover .verdict-reviewer img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%}.verdict-cover .verdict-score-column{background:#121112;padding:22px 24px}.verdict-cover .verdict-score-column .verdict-label{margin-bottom:10px}.verdict-cover .verdict-label span{color:var(--verdict-ink)}.verdict-cover .verdict-score-column .text-8xl{font-size:112px;color:var(--verdict-ink)}.verdict-cover .verdict-score-column .text-4xl{font-size:22px}.verdict-cover .verdict-score-column>.text-sm{font-size:11px;margin-top:14px}.verdict-cover-story{align-self:center;padding:20px 0;min-width:0}.verdict-cover-kicker{display:block;font:11px/1.5 Courier New,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--verdict-ink);margin-bottom:22px}.review-verdict.verdict-cover .verdict-quote{margin:0;font:700 clamp(28px,3.4vw,44px)/1.14 Georgia,"Times New Roman",serif;letter-spacing:-.035em;color:#f8f1e8;text-wrap:pretty;overflow-wrap:break-word}.review-verdict.verdict-cover .verdict-quote-body{margin:18px 0 0;font:500 clamp(19px,2vw,24px)/1.55 Arial,Helvetica,sans-serif;color:#f2efe7;text-wrap:pretty;overflow-wrap:break-word}.review-verdict.verdict-cover .verdict-detail{margin-top:30px;padding-top:28px;border-color:#ffffff30}.verdict-cover .verdict-detail p{max-width:64ch;margin-inline:auto;font:400 18px/1.8 Arial,Helvetica,sans-serif}.verdict-cover .verdict-signature{color:var(--verdict-ink)}@media (max-width:700px){.review-body .verdict-cover{padding:24px 20px}.verdict-cover-masthead{font-size:10px;letter-spacing:.06em}.verdict-cover-masthead span:last-child{text-align:right}.review-verdict .verdict-track-title{font-size:14px}.verdict-cover .verdict-cover-left{display:contents}.verdict-cover .verdict-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"portrait score" "story story";gap:0;align-items:stretch}.verdict-cover .verdict-reviewer{grid-area:portrait;position:relative;min-height:225px}.review-verdict.verdict-cover .verdict-reviewer [class*=h-60]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;aspect-ratio:auto}.verdict-cover .verdict-score-column{grid-area:score;padding:20px 16px;display:flex;flex-direction:column;justify-content:center}.verdict-cover .verdict-score-column .text-8xl{font-size:76px}.verdict-cover .verdict-score-column>.flex{gap:5px}.verdict-cover-story{grid-area:story;padding:28px 0 10px}.review-verdict.verdict-cover .verdict-quote{font-size:24px;line-height:1.2}.review-verdict.verdict-cover .verdict-quote-body{margin-top:12px;font-size:17px;line-height:1.55}.verdict-cover-kicker{margin-bottom:14px}.verdict-cover .verdict-detail p{font-size:17px}}.verdict-score-column:has([data-score-counting=true]) .verdict-score-range{visibility:hidden}
