.album-page .page-heading{text-align:center;padding-bottom:32px;border-bottom:0}.album-page .breadcrumb{text-align:left;margin-bottom:40px}.album-page .page-description{margin-left:auto;margin-right:auto}.album-page .page-eyebrow{margin-bottom:17px}.album-experience{padding:18px 0 48px;position:relative}.album-browser-heading{text-align:center}.album-browser-heading h2{font-size:12px;font-weight:400;letter-spacing:.12em;color:#c4b28b}.album-browser-heading p{font-size:10px;color:#827b6c;letter-spacing:.06em;margin-top:10px}.album-stage{height:410px;position:relative;overflow:hidden;touch-action:pan-y;cursor:grab;outline:none;perspective:1400px;isolation:isolate;margin-top:0}.album-stage:focus-visible{box-shadow:inset 0 0 0 1px #d6b36a66}.album-stage.is-dragging{cursor:grabbing}.album-floor{position:absolute;left:8%;right:8%;bottom:22px;height:85px;background:radial-gradient(ellipse,#b3974f14,transparent 70%);pointer-events:none}.album-cards{position:absolute;inset:0;perspective:1400px}.album-cover{position:absolute;left:50%;top:47%;width:clamp(190px,20vw,260px);aspect-ratio:1;padding:0;border:1px solid #c7aa6640;border-radius:3px;background:#14130f;color:#e1d0a6;text-align:left;transform-style:preserve-3d;transform-origin:50% 50%;will-change:transform;user-select:none;box-shadow:0 22px 40px #0006;transition:border-color .35s,box-shadow .35s;overflow:hidden;cursor:inherit;opacity:0}.album-cover.is-selected{border-color:#d8bd7b99;box-shadow:0 26px 50px #0009,0 0 26px #c6a65d0b}.album-cover:focus-visible{outline:2px solid #f1d99e;outline-offset:5px}.album-art{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:#17150e}.album-art:after{content:'';position:absolute;inset:0;background:linear-gradient(125deg,#ffffff07,transparent 32%,#0003);box-shadow:inset 0 0 0 5px #ffffff04,inset 1px 0 0 #ffffff10}.album-art-gold{background:linear-gradient(150deg,#242217,#0d0e0b 75%)}.album-art-copper{background:linear-gradient(150deg,#57382c,#170e0d)}.album-art-ivory{background:linear-gradient(150deg,#ddd1b7,#9c8f76);color:#28251c}.album-art-olive{background:linear-gradient(145deg,#343a2c,#10130d)}.album-art-burgundy{background:linear-gradient(150deg,#4b262e,#150d10)}.album-art-midnight{background:linear-gradient(150deg,#29313b,#0b0f12)}.album-art svg{position:absolute;inset:0;width:100%;height:100%;color:currentColor;opacity:.28}.album-art-ivory svg{opacity:.35}.album-art-top{position:absolute;left:10%;top:10%;font:8px/1.5 Arial,sans-serif;letter-spacing:.24em}.album-art-number{position:absolute;left:10%;bottom:17%;font:400 75px/.9 'Instrument Serif',Georgia,serif;letter-spacing:-.05em}.album-art-bottom{position:absolute;left:10%;bottom:9%;font:7px Arial,sans-serif;letter-spacing:.24em}.album-art img{width:100%;height:100%;object-fit:cover;pointer-events:none}.album-cover-badge{position:absolute;right:9%;top:9%;font-size:8px;font-weight:400;letter-spacing:.04em;color:inherit;opacity:.7}.album-cover img{pointer-events:none;-webkit-user-drag:none}.album-controls{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:-12px;position:relative;z-index:5}.album-arrow{width:40px;height:40px;border-radius:50%;border:1px solid #a58b594d;display:grid;place-items:center;background:#0d0d0a;color:#d3bd8b;cursor:pointer;transition:background .3s,border-color .3s}.album-arrow:hover{background:#d6b36a14;border-color:#d6b36a99}.album-arrow svg{width:17px;height:17px}.album-arrow:focus-visible{outline:1px solid #f2db9f;outline-offset:4px}.album-pagination{display:flex;align-items:center;gap:13px;font:10px Arial,sans-serif;letter-spacing:.12em;color:#817862}.album-pagination #album-current{color:#d5bd87}.album-page-divider{height:1px;width:58px;background:#a58b594d}.album-details{text-align:center;max-width:600px;margin:34px auto 0;min-height:185px}.album-detail-eyebrow{font-size:8px;letter-spacing:.24em;color:#927d52}.album-selected-title{font:400 30px/1.35 'Noto Serif SC','Songti SC',serif;color:#e5d4af;letter-spacing:.04em;margin:12px 0}.album-selected-artist{font-size:11px;line-height:1.8;color:#8f8879}.album-listen{display:inline-flex;align-items:center;justify-content:center;border:1px solid #ad945c77;color:#dfc994;padding:12px 28px;margin-top:21px;font-size:12px;letter-spacing:.05em;border-radius:999px;min-height:42px}.album-listen[aria-disabled=true]{color:#a18e66;border-color:#a58b593d;cursor:default}.album-listen:not([aria-disabled=true]):hover{background:#d6b36a;color:#14120d}.album-link-note{font-size:9px;color:#6f685b;margin-top:10px;letter-spacing:.06em}.album-demo-note{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-top:28px;color:#8a806b}.album-demo-dot{width:3px;height:3px;border-radius:50%;background:#b99b61;flex:none}.album-demo-note p{font-size:10px;line-height:1.8;letter-spacing:.04em}.album-upcoming{padding-top:38px}.album-noscript{text-align:center;padding:100px 20px;color:#c2ad7f;font-size:14px}html[lang=en] .album-selected-title{font-family:'Instrument Serif',Georgia,serif;font-size:38px;letter-spacing:-.015em}html[lang=en] .album-browser-heading h2{font-size:14px;letter-spacing:.015em}html[lang=en] .album-browser-heading p,html[lang=en] .album-demo-note p{font-size:12px}html[lang=en] .album-selected-artist{font-size:14px}html[lang=en] .album-listen{font-size:14px}html[lang=en] .album-link-note{font-size:11px}html[lang=en] .album-cover-badge{font-size:9px}html[lang=zh-Hant] .album-selected-title{font-family:'Cormorant Garamond','Songti TC',serif}
@media(max-width:900px){.album-stage{height:365px}.album-cover{width:230px}.album-page .page-heading{padding-bottom:28px}.album-details{margin-top:28px}}
@media(max-width:540px){.album-page .breadcrumb{margin-bottom:32px}.album-page .page-heading{padding-top:22px;padding-bottom:22px}.album-page .page-description{font-size:12px}.album-browser-heading h2{font-size:11px}.album-browser-heading p{font-size:9px}.album-stage{height:305px;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.album-cover{width:205px;top:47%}.album-art-number{font-size:65px}.album-art-top{font-size:6px}.album-art-bottom{font-size:6px}.album-cover-badge{font-size:7px}.album-controls{margin-top:-6px;gap:20px}.album-arrow{width:36px;height:36px}.album-details{margin-top:28px;min-height:180px}.album-selected-title{font-size:27px}.album-demo-note{align-items:center;text-align:center;margin-top:18px}.album-demo-note p{font-size:9px}.album-demo-dot{display:none}.album-experience{padding-bottom:34px}html[lang=en] .album-browser-heading h2{font-size:13px}html[lang=en] .album-browser-heading p{font-size:11px}html[lang=en] .album-demo-note p{font-size:11px}html[lang=en] .album-selected-title{font-size:34px}}
@media(prefers-reduced-motion:reduce){.album-cover,.album-arrow{transition:none}}
