.detail-experience{--detail-silver:#edf2f3;--detail-soft:#a5b3bc;--detail-cyan:#63e8f9;--detail-rule:rgb(183 209 216/16%);color:var(--detail-silver)}.detail-experience .breadcrumbs{margin-bottom:0;color:var(--detail-soft)}.detail-experience .experience-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center;min-height:530px;padding:48px 0 64px;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--detail-silver);overflow:visible}.detail-experience .experience-copy{min-width:0}.detail-experience .experience-copy .eyebrow{color:var(--detail-cyan);font-size:.68rem;letter-spacing:.16em}.detail-experience .experience-copy h1{margin:20px 0 24px;font-size:clamp(3.25rem,6.3vw,5.9rem);font-weight:600;letter-spacing:-.04em;line-height:1.04;text-wrap:balance;overflow-wrap:anywhere}.detail-experience .experience-title{display:block}.detail-experience .experience-byline{display:block;margin-top:18px;color:var(--detail-soft);font-size:clamp(1.15rem,2vw,1.75rem);font-weight:400;letter-spacing:-.025em;line-height:1.4}.detail-experience .experience-byline a{color:var(--detail-silver);text-decoration-thickness:1px;text-underline-offset:5px}.detail-experience .experience-introduction{max-width:44ch;color:var(--detail-soft);font-size:.95rem;line-height:1.7;text-wrap:pretty}.detail-experience .experience-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:30px}.detail-experience .experience-play,.detail-experience .experience-text-link{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:48px;font-size:.82rem;font-weight:600;text-decoration:none;transition:background-color .18s ease-out,color .18s ease-out}.detail-experience .experience-play{padding:12px 20px;border:1px solid transparent;border-radius:8px;background:var(--detail-cyan);color:#071015}.detail-experience .experience-play-symbol{font-size:.7rem}.detail-experience .experience-text-link{color:var(--detail-silver)}.detail-experience .experience-text-link span{color:var(--detail-cyan);font-size:1.15rem}.detail-experience .record-stage{width:100%;max-width:490px;justify-self:end;padding:16px 0 0;isolation:isolate}.detail-experience .record-assembly{position:relative;width:100%;padding:3% 22% 3% 0}.detail-experience .record-cover{width:100%;border-radius:4px;border:1px solid rgb(226 235 239/16%);transform:rotate(-4deg);box-shadow:8px 20px 44px rgb(2 6 10/65%)}.detail-experience .record-cover img{object-fit:cover}.detail-experience .stage-vinyl{position:absolute;width:77%;aspect-ratio:1;right:0;top:0;border:1px solid rgb(190 205 210/23%);border-radius:50%;background:conic-gradient(from 20deg,transparent 10%,rgb(167 184 191/16%) 17%,transparent 27%,transparent 60%,rgb(187 201 207/12%) 67%,transparent 79%),repeating-radial-gradient(circle,#0b0f13 0 2px,#20272c 3px,#0c1115 4px);box-shadow:0 25px 40px rgb(2 6 10/30%)}.detail-experience .stage-vinyl span{position:absolute;inset:37%;border:1px solid rgb(183 209 216/22%);border-radius:50%;background:#253840}.detail-experience .stage-vinyl span:after{content:"";position:absolute;inset:43%;border-radius:50%;background:#080d12}.detail-experience .record-caption{display:flex;justify-content:space-between;gap:24px;margin:32px 0 0;padding-top:16px;border-top:1px solid var(--detail-rule);color:var(--detail-soft);font-size:.72rem;line-height:1.5}.detail-experience .record-caption span:last-child{flex-shrink:0;max-width:50%;text-align:right}.detail-experience .experience-metadata{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:64px;padding:28px 0;border-block:1px solid var(--detail-rule)}.detail-experience .detail-facts{display:grid;grid-template-columns:1.25fr 1.2fr .7fr 1fr;flex:1;gap:24px;margin:0;color:var(--detail-silver);font-size:.8rem;line-height:1.6}.detail-experience .detail-facts strong{margin-bottom:8px;color:var(--detail-soft);font-size:.62rem;font-weight:500;letter-spacing:.07em}.detail-experience .detail-tags{justify-content:flex-end;flex-shrink:0;max-width:230px;gap:6px 12px;margin:0}.detail-experience .detail-tags .badge{background:transparent;border:1px solid var(--detail-rule);border-radius:6px;padding:5px 10px;color:var(--detail-soft);font-size:.65rem}.detail-experience .detail-layout{grid-template-columns:minmax(0,1fr) minmax(230px,.38fr);gap:clamp(40px,7vw,104px)}.detail-experience .experience-main-column{min-width:0}.detail-experience #artist-about,.detail-experience #artist-albums,.detail-experience #artist-songs,.detail-experience .experience-listen,.detail-experience .prose section{scroll-margin-top:112px}.detail-experience .listen-panel{padding:28px 30px;margin-bottom:56px;border:1px solid var(--detail-rule);border-radius:10px;background:#0d151c;box-shadow:none}.detail-experience .listen-panel .section-top{margin-bottom:12px}.detail-experience .listen-panel h2{font-size:1.4rem;font-weight:500;letter-spacing:-.025em}.detail-experience .listen-panel p{color:var(--detail-soft)}.detail-experience .listen-panel .button-dark,.detail-experience .provider-buttons button[aria-pressed=true]{background:var(--detail-cyan);color:#071015}.detail-experience .listen-panel .button-outline{color:var(--detail-silver);border-color:var(--detail-rule)}.detail-experience .prose{max-width:68ch}.detail-experience .prose section{margin-bottom:48px}.detail-experience .prose h2{margin:0 0 18px;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;letter-spacing:-.03em;line-height:1.25}.detail-experience .prose h3{margin-top:28px;font-weight:500}.detail-experience .prose p{color:#b3bec7;font-size:.95rem;line-height:1.8;text-wrap:pretty}.detail-experience .prose a{color:var(--detail-silver);text-decoration-color:rgb(99 232 249/50%);text-underline-offset:5px}.detail-experience .prose .editorial-note{padding-top:24px;border-top:1px solid var(--detail-rule);color:var(--detail-soft);font-size:.75rem}.detail-experience .side-panel{margin-bottom:40px;padding:0;border:0;border-top:1px solid var(--detail-rule);border-radius:0;background:transparent;box-shadow:none}.detail-experience .side-panel h2{margin:22px 0 18px;font-size:.95rem;font-weight:500;letter-spacing:-.015em}.detail-experience .side-links a{min-height:44px;border:0;padding-block:10px;color:var(--detail-soft);font-size:.83rem}.detail-experience .queue-links{gap:6px}.detail-experience .queue-links a{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:center;color:var(--detail-silver);line-height:1.45}.detail-experience .queue-links img{border-radius:4px;object-fit:cover}.detail-experience .queue-artist{display:block;margin-top:4px;font-size:.72rem;color:var(--detail-soft)}.detail-experience .section{padding-top:72px}.detail-experience .section-top{margin-bottom:30px}.detail-experience .section-top h2{font-weight:500;letter-spacing:-.035em}.detail-experience .experience-artist-origin{margin:-6px 0 18px;color:var(--detail-soft);font-size:.75rem}.detail-experience .artist-selection-facts{display:flex;gap:clamp(24px,5vw,72px)}.detail-experience .artist-selection-facts a{display:flex;gap:14px;align-items:center;min-height:44px}.detail-experience .artist-selection-facts strong{color:var(--detail-silver);font-size:2rem;font-weight:500;letter-spacing:-.04em}.detail-experience .artist-selection-facts span{max-width:10ch;color:var(--detail-soft);font-size:.72rem;line-height:1.5}.detail-experience .album-grid{gap:24px}.detail-experience .album-card{background:transparent;padding:0;border:0;box-shadow:none}.detail-experience .album-card img{width:100%;border-radius:6px}.detail-experience .album-card h3{margin-top:14px;font-size:1rem;font-weight:500}.detail-experience a:focus-visible{outline:2px solid var(--detail-cyan);outline-offset:5px}.detail-experience .experience-play:active{background:#b2f2fa}@media (hover:hover) and (pointer:fine){.detail-experience .experience-play:hover{background:#b2f2fa;text-decoration:none}.detail-experience .detail-facts a:hover,.detail-experience .experience-text-link:hover,.detail-experience .side-links a:hover{color:var(--detail-cyan);text-decoration:none}}@media (max-width:1000px){.detail-experience .experience-hero{min-height:470px;gap:28px}.detail-experience .experience-copy h1{font-size:clamp(2.8rem,6.2vw,4.5rem)}.detail-experience .experience-metadata{align-items:flex-start;flex-direction:column;gap:20px}.detail-experience .detail-facts{width:100%}.detail-experience .detail-tags{justify-content:flex-start;max-width:none}.detail-experience .detail-layout{grid-template-columns:minmax(0,1fr) 240px;gap:36px}.detail-experience .artist-metadata{flex-direction:row;align-items:center}}@media (max-width:767px){.detail-experience .experience-hero{grid-template-columns:minmax(0,1fr);gap:40px;padding:32px 0 36px}.detail-experience .experience-copy h1{margin-top:14px;font-size:clamp(2.9rem,11vw,4.5rem)}.detail-experience .experience-byline{margin-top:12px;font-size:1.2rem}.detail-experience .experience-introduction{font-size:.875rem}.detail-experience .experience-actions{margin-top:24px;gap:12px 20px}.detail-experience .record-stage{max-width:420px;justify-self:center;padding-inline:10px}.detail-experience .record-caption{margin-top:24px}.detail-experience .experience-metadata{margin-bottom:40px;padding-block:24px}.detail-experience .detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.detail-experience .detail-layout{grid-template-columns:minmax(0,1fr);gap:20px}.detail-experience .detail-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.detail-experience .listen-panel{margin-bottom:40px;padding:24px 20px}.detail-experience .listen-panel h2{font-size:1.25rem}.detail-experience .prose section{margin-bottom:36px}.detail-experience .prose p{font-size:.9rem;line-height:1.75}.detail-experience .section{padding-top:48px}.detail-experience .section-top{margin-bottom:24px}.detail-experience .artist-metadata{flex-direction:column;align-items:flex-start}.detail-experience .artist-selection-facts{justify-content:space-between;width:100%}.detail-experience .album-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}@media (max-width:480px){.detail-experience .detail-sidebar{grid-template-columns:minmax(0,1fr)}.detail-experience .detail-sidebar .side-panel{margin-bottom:12px}.detail-experience .record-stage{max-width:340px}.detail-experience .experience-actions{gap:4px 20px}}@media (prefers-reduced-motion:reduce){.detail-experience .experience-play,.detail-experience .experience-text-link{transition:none}}