.rv2-album-editorial{--album-bg:var(--ex-bg);--album-surface:var(--ex-panel);--album-card:var(--ex-panel-strong);--album-primary:var(--ex-aqua-accent);--album-secondary:var(--ex-purple);--album-experience:var(--ex-magenta);--album-entity:var(--ex-purple);--album-ink:var(--ex-ink);--album-ink-soft:var(--ex-ink-soft);--album-muted:var(--ex-muted);--album-line:var(--ex-line-accent);--album-line-soft:var(--ex-line);--album-ease:cubic-bezier(0.22,1,0.36,1);--album-gutter:max(0.85rem,3.5vw);padding-bottom:0;background:radial-gradient(circle at 88% 6%,var(--ex-purple-dim),transparent 16rem),radial-gradient(circle at 10% 24%,rgba(34,231,255,.08),transparent 14rem),linear-gradient(180deg,var(--album-bg) 0,var(--ex-bg-mid) 52%,var(--album-bg) 100%)!important}.rv2-album-editorial .rv2-live__search-panel{display:none}.rv2-album-editorial .rv2-live__grid-glow{opacity:.22}.album-ed{display:flex;flex-direction:column;gap:clamp(2.4rem,8vw,4rem);width:100%;max-width:72rem;margin-inline:auto;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom));color:var(--album-ink)}.album-ed__hero{padding:.35rem var(--album-gutter) 0}.album-ed__back{display:inline-flex;align-items:center;min-height:44px;margin-bottom:.75rem;font-size:.82rem;font-weight:800;letter-spacing:.04em;color:var(--album-muted);text-decoration:none;transition:color .25s var(--album-ease)}.album-ed__back:hover{color:var(--album-primary)}.album-ed__hero-stage{display:grid;grid-gap:1.35rem;gap:1.35rem;align-items:start}.album-ed__cover-wrap{justify-self:center;width:min(72vw,18rem)}.album-ed__cover{display:block;width:100%;aspect-ratio:1;border-radius:1rem;object-fit:cover;border:1px solid var(--album-line);background:var(--ex-art-fallback);box-shadow:inset 0 0 0 1px rgba(34,231,255,.08),0 28px 64px rgba(0,0,0,.45)}.album-ed__cover--fallback{display:grid;place-items:center}.album-ed__hero-copy{display:grid;grid-gap:.45rem;gap:.45rem;text-align:center}.album-ed__kicker{margin:0;font-size:.62rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:var(--album-primary)}.album-ed__title{margin:0;font-size:clamp(2.4rem,11vw,4.2rem);font-weight:950;letter-spacing:-.05em;line-height:.94;overflow-wrap:anywhere}.album-ed__artist-line{margin:.15rem 0 0;font-size:clamp(1.1rem,4.8vw,1.65rem);font-weight:850;line-height:1.15;color:var(--album-ink-soft)}.album-ed__year-line{margin:0;font-size:clamp(1.05rem,4.5vw,1.45rem);font-weight:950;color:var(--album-entity)}.album-ed__hero-link{color:inherit;text-decoration:none}.album-ed__hero-link:focus-visible,.album-ed__hero-link:hover{color:var(--album-primary);text-decoration:underline;text-underline-offset:.14em}.album-ed__hero-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));grid-gap:.55rem;gap:.55rem;margin:.75rem 0 0;padding:0}.album-ed__hero-stat{padding:.72rem .8rem;border:1px solid var(--album-line);border-radius:.65rem;background:var(--album-card);text-align:left}.album-ed__hero-stat dt{margin:0;font-size:.58rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:var(--album-secondary)}.album-ed__hero-stat dd{margin:.3rem 0 0;font-size:clamp(1.15rem,4.5vw,1.55rem);font-weight:950;line-height:1;color:var(--album-ink)}.album-ed__hero-subtitle{margin:.65rem 0 0;font-size:clamp(1rem,3.8vw,1.2rem);font-weight:600;line-height:1.5;color:var(--album-muted);font-style:italic}.album-ed__section{padding:0 var(--album-gutter);animation:album-ed-fade-in .55s var(--album-ease) both}.album-ed__section:nth-child(2){animation-delay:.04s}.album-ed__section:nth-child(3){animation-delay:.08s}.album-ed__section:nth-child(4){animation-delay:.12s}.album-ed__section:nth-child(5){animation-delay:.16s}.album-ed__section:nth-child(6){animation-delay:.2s}.album-ed__section:nth-child(7){animation-delay:.24s}.album-ed__section-title{margin:.25rem 0 0;font-size:clamp(1.55rem,6.5vw,2.6rem);font-weight:950;letter-spacing:-.03em;line-height:1.02;text-transform:uppercase}.album-ed__section-lead{margin:.65rem 0 0;max-width:42rem;font-size:1rem;font-weight:600;line-height:1.55;color:var(--album-muted)}.album-ed__journey-prompt,.album-ed__section-kicker{margin:0;font-size:.68rem;font-weight:900;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.album-ed__section-kicker{color:var(--album-primary)}.album-ed__journey-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.album-ed__journey-prompt{max-width:13rem;padding-bottom:.2rem;color:var(--album-muted);text-align:right}.album-ed__section--editorial{padding-top:.25rem}.album-ed__editorial-text{margin:1.1rem 0 0;max-width:44rem;font-size:clamp(1.2rem,4.2vw,1.75rem);font-weight:500;line-height:1.48;letter-spacing:-.02em;color:var(--album-ink-soft)}.album-ed__section--music{padding-top:.15rem}.rv2-album-editorial .explorer-row{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:14px 14px 14px 12px;border-bottom:1px solid var(--album-line-soft);background:transparent;transition:background .25s var(--album-ease)}.rv2-album-editorial .explorer-row:hover{background:rgba(34,231,255,.04)}.rv2-album-editorial .explorer-row__hit{flex:1 1;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-width:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-decoration:none;text-align:left;cursor:pointer}.rv2-album-editorial .explorer-row__hit--static{cursor:default}.rv2-album-editorial .explorer-row__rank{font-size:15px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ex-purple);text-align:center}.rv2-album-editorial .explorer-row__main{display:flex;align-items:center;gap:12px;min-width:0}.rv2-album-editorial .explorer-row__art{flex-shrink:0;width:46px;height:46px;border-radius:8px;object-fit:cover;background:var(--album-surface);border:1px solid var(--album-line)}.rv2-album-editorial .explorer-row__title{margin:0;font-size:16px;font-weight:800;letter-spacing:-.02em;color:var(--album-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv2-album-editorial .explorer-row__actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.album-ed__chart-journey.rv-exp-cj--rv2{margin:0;padding:1rem .85rem 1.1rem;border-color:var(--album-line);background:linear-gradient(180deg,var(--ex-panel-strong),var(--ex-panel)),var(--album-surface);box-shadow:inset 0 0 0 1px rgba(34,231,255,.06),0 22px 48px rgba(0,0,0,.32)}.album-ed__chart-journey .rv-exp-cj__head{display:none}.album-ed__chart-journey .rv-exp-cj__rows{gap:.38rem}.album-ed__chart-journey .rv-exp-cj__row{min-height:3rem;border-radius:.4rem;padding-inline:.3rem}.album-ed__chart-journey .rv-exp-cj__bar-wrap{height:clamp(1.25rem,3.8vw,1.65rem);border-radius:.3rem}.album-ed__chart-journey .rv-exp-cj__date,.album-ed__chart-journey .rv-exp-cj__rank{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.album-ed__journey-stage{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:1rem;grid-template-areas:"milestones" "journey"}.album-ed__chart-journey{grid-area:journey}.album-ed__milestones{grid-area:milestones;min-width:0;padding:.9rem;border:1px solid var(--album-line-soft);border-radius:.75rem;background:color-mix(in srgb,var(--album-surface) 86%,transparent)}.album-ed__milestones-kicker{margin:0 0 .65rem;font-size:.6rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:var(--album-experience)}.album-ed__milestones-kicker--songs{margin-top:1rem;color:var(--album-primary)}.album-ed__milestones-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(9.5rem,1fr);grid-gap:.6rem;gap:.6rem;overflow-x:auto;overscroll-behavior-inline:contain;list-style:none;margin:0;padding:0 0 .15rem;scrollbar-color:var(--album-line) transparent}.album-ed__milestone{display:grid;grid-template-columns:.85rem minmax(0,1fr);grid-gap:.35rem .5rem;gap:.35rem .5rem;align-items:start;min-width:0}.album-ed__milestone-mark{grid-row:span 2;width:.65rem;height:.65rem;margin-top:.2rem;border:2px solid var(--album-primary);border-radius:50%;background:var(--album-primary);box-shadow:0 0 0 3px rgba(34,231,255,.1)}.album-ed__milestone--peak .album-ed__milestone-mark,.album-ed__milestone--top-10 .album-ed__milestone-mark{border-color:var(--album-entity);background:var(--album-surface);box-shadow:0 0 0 3px var(--ex-purple-dim)}.album-ed__milestone--number-one .album-ed__milestone-mark{width:.7rem;height:.7rem;border-radius:.15rem;border-color:var(--album-experience);background:var(--album-experience);transform:rotate(45deg)}.album-ed__milestone-copy{display:grid;grid-gap:.12rem;gap:.12rem}a.album-ed__milestone-copy{color:inherit;text-decoration:none}a.album-ed__milestone-copy:focus-visible .album-ed__milestone-label,a.album-ed__milestone-copy:hover .album-ed__milestone-label{color:var(--album-primary);text-decoration:underline;text-underline-offset:.16em}.album-ed__milestone-label{font-size:.78rem;font-weight:900;line-height:1.15;color:var(--album-ink)}.album-ed__milestone-date,.album-ed__milestone-detail{font-size:.67rem;font-weight:650;line-height:1.35;color:var(--album-muted)}.album-ed__breakout-list{display:grid;grid-gap:.8rem;gap:.8rem;list-style:none;margin:1.1rem 0 0;padding:0}.album-ed__breakout-card{display:grid;grid-gap:.75rem;gap:.75rem;min-width:0;padding:1rem;border:1px solid var(--album-line);border-radius:.85rem;background:linear-gradient(135deg,var(--ex-purple-dim),var(--album-card));color:inherit;text-decoration:none;transition:border-color .25s var(--album-ease),transform .25s var(--album-ease)}.album-ed__breakout-card:focus-visible,.album-ed__breakout-card:hover{border-color:var(--album-primary);transform:translateY(-1px)}.album-ed__breakout-head{display:grid;grid-gap:.18rem;gap:.18rem}.album-ed__breakout-title{font-size:clamp(1.2rem,5vw,1.55rem);font-weight:950;letter-spacing:-.03em;line-height:1.05}.album-ed__breakout-artist{font-size:.84rem;font-weight:750;color:var(--album-muted)}.album-ed__breakout-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;margin:0}.album-ed__breakout-stats div{padding:.65rem .7rem;border:1px solid var(--album-line-soft);border-radius:.55rem;background:color-mix(in srgb,var(--album-surface) 75%,transparent)}.album-ed__breakout-stats dt{font-size:.56rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase;color:var(--album-secondary)}.album-ed__breakout-stats dd{margin:.18rem 0 0;font-size:1.15rem;font-weight:950;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.album-ed__breakout-fingerprint{display:grid;grid-gap:.2rem;gap:.2rem;padding:.65rem;border:1px solid var(--album-line-soft);border-radius:.6rem;background:rgba(0,0,0,.12)}.album-ed__breakout-week{display:block;height:.32rem;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.album-ed__breakout-bar{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--album-secondary),var(--album-primary))}.album-ed__breakout-cta,.album-ed__breakout-labels{font-size:.68rem;font-weight:900;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.album-ed__breakout-labels{color:var(--album-experience)}.album-ed__breakout-cta{color:var(--album-primary)}.album-ed__milestone-date{grid-column:2;color:var(--album-secondary)}.album-ed__journey-story-wrap{margin-top:1.35rem;max-width:44rem}.album-ed__journey-story{margin:0;padding:1.15rem 1.2rem;border:1px solid var(--album-line);border-radius:.75rem;background:var(--album-card);font-size:clamp(1.05rem,3.6vw,1.25rem);font-weight:600;line-height:1.58;color:var(--album-ink-soft)}.album-ed__journey-grid{list-style:none;margin:1.1rem 0 0;padding:0;display:grid;grid-gap:.85rem;gap:.85rem}.album-ed__journey-card{display:grid;grid-template-columns:5.5rem minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:center;padding:.9rem 1rem;border:1px solid var(--album-line);border-radius:.85rem;background:var(--album-card);color:inherit;text-decoration:none;transition:border-color .25s var(--album-ease),background .25s var(--album-ease),transform .25s var(--album-ease)}.album-ed__journey-card:hover{border-color:var(--ex-aqua-accent);background:var(--ex-surface);transform:translateY(-1px)}.album-ed__journey-card-art{width:5.5rem;height:5.5rem;border-radius:.65rem;object-fit:cover;border:1px solid var(--album-line);background:var(--album-surface)}.album-ed__journey-card-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.album-ed__journey-pattern{display:inline-flex;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;margin-bottom:.1rem;font-size:.6rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase;color:var(--album-primary)}.album-ed__journey-pattern-line{display:inline-block;width:1.7rem;height:.35rem;border:1px solid rgba(34,231,255,.5);border-radius:999px;background:linear-gradient(90deg,var(--album-secondary),var(--album-primary))}.album-ed__journey-pattern-line--slow-climb{-webkit-clip-path:polygon(0 82%,28% 72%,56% 48%,100% 12%,100% 100%,0 100%);clip-path:polygon(0 82%,28% 72%,56% 48%,100% 12%,100% 100%,0 100%)}.album-ed__journey-pattern-line--fast-rise{-webkit-clip-path:polygon(0 92%,26% 12%,100% 4%,100% 100%,0 100%);clip-path:polygon(0 92%,26% 12%,100% 4%,100% 100%,0 100%)}.album-ed__journey-pattern-line--endurance{background:linear-gradient(90deg,var(--album-secondary) 0 22%,var(--album-primary) 22% 100%)}.album-ed__journey-pattern-line--return{background:repeating-linear-gradient(90deg,var(--album-primary) 0 .3rem,transparent .3rem .5rem)}.album-ed__journey-pattern-line--summit{background:linear-gradient(90deg,var(--album-secondary),var(--album-experience),var(--album-secondary))}.album-ed__journey-card-title{font-size:1.05rem;font-weight:900;letter-spacing:-.02em;line-height:1.15}.album-ed__journey-card-artist{font-size:.88rem;font-weight:750;color:var(--album-muted)}.album-ed__journey-card-meta{margin-top:.25rem;font-size:.78rem;font-weight:700;line-height:1.4;color:var(--album-experience)}.album-ed__facts-grid{list-style:none;margin:1.1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));grid-gap:.7rem;gap:.7rem}.album-ed__fact-card{display:grid;grid-gap:.35rem;gap:.35rem;padding:.85rem .9rem;border:1px solid var(--album-line-soft);border-radius:.7rem;background:var(--album-surface)}.album-ed__fact-label{font-size:.58rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:var(--album-secondary)}.album-ed__fact-value{font-size:.92rem;font-weight:750;line-height:1.45;color:var(--album-ink-soft)}.album-ed__fact-value a{color:var(--album-primary);text-decoration:none}.album-ed__fact-value a:hover{text-decoration:underline}.album-ed__explore-grid{list-style:none;margin:1.1rem 0 0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.album-ed__explore-card{display:grid;grid-gap:.35rem;gap:.35rem;min-height:5.5rem;padding:1rem 1.1rem;border:1px solid var(--album-line);border-radius:.85rem;background:linear-gradient(135deg,var(--ex-purple-dim),var(--ex-panel-strong)),var(--album-card);color:inherit;text-decoration:none;transition:border-color .25s var(--album-ease),background .25s var(--album-ease),transform .25s var(--album-ease)}.album-ed__explore-card:hover{border-color:var(--ex-purple);transform:translateY(-2px)}.album-ed__explore-card-kicker{font-size:.62rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase;color:var(--album-experience)}.album-ed__explore-card-title{font-size:clamp(1.1rem,4.5vw,1.45rem);font-weight:900;letter-spacing:-.03em;line-height:1.12;color:var(--album-ink)}@keyframes album-ed-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:720px){.album-ed__hero-stage{grid-template-columns:minmax(14rem,34%) minmax(0,1fr);gap:2rem;align-items:center}.album-ed__cover-wrap{justify-self:start;width:100%;max-width:18rem}.album-ed__hero-copy{text-align:left}.album-ed__breakout-list,.album-ed__journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.album-ed__journey-stage{grid-template-columns:minmax(11.5rem,14rem) minmax(0,1fr);grid-template-areas:"milestones journey";align-items:start}.album-ed__milestones-list{grid-auto-flow:row;grid-auto-columns:auto;overflow:visible}.album-ed__explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.album-ed__explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.album-ed__section{animation:none}.album-ed__explore-card,.album-ed__journey-card,.rv2-album-editorial .explorer-row{transition:none}}