/* TSL Apps V2: distinct listening and discovery worlds. All styles are scoped. */
.a2-listening .a2-cover>img,.a2-finder .a2-cover>img{width:100%;height:100%;object-fit:cover;display:block}.a2-cover-type{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:8%;color:#fff0cb;text-shadow:0 1px 10px #23312d66}.a2-cover-type>span{font-size:clamp(6px,1vw,13px);text-transform:uppercase;letter-spacing:.18em}.a2-cover-type>strong{font:italic 400 clamp(15px,3vw,40px)/1 Georgia,serif;letter-spacing:-.04em}.a2-record-shelf .a2-cover-type>span{font-size:7px}.a2-record-shelf .a2-cover-type>strong{font-size:20px}.a2-queue-item .a2-cover-type,.a2-saved-discovery .a2-cover-type{display:none}.a2-cover-sunward .a2-cover-type{color:#4b3a29;text-shadow:none}.a2-track-row .a2-track-title{width:auto!important;height:auto!important;display:block!important;border:0!important;border-radius:0!important;padding:8px 0!important;background:none!important;color:#e0e7da!important;text-align:left;font-size:12px!important;line-height:1.4!important;justify-content:initial!important;place-items:initial!important}.a2-track-row .a2-track-title:hover{color:#d9b77f!important;text-decoration:underline}
.a2-listening{background:#141c1e;color:#f4f2eb;padding:94px 0 62px;overflow:hidden}.a2-finder{background:#f2efe6;color:#25312f;padding:96px 0 72px;overflow:hidden}.a2-listening [hidden],.a2-finder [hidden]{display:none!important}.a2-music-intro{display:grid;grid-template-columns:1.12fr 1fr;gap:10%;align-items:end;margin-bottom:45px}.a2-music-intro .a2-kicker{display:flex;align-items:center;gap:15px;margin:0 0 24px}.a2-music-intro .a2-kicker>span{font-size:11px;letter-spacing:.05em;border:1px solid currentColor;opacity:.65;padding:5px 9px;border-radius:20px;white-space:nowrap}.a2-music-intro h2{margin:0;line-height:1.04;font-weight:450;letter-spacing:-.045em}.a2-music-promise p{margin:0 0 20px;line-height:1.6}.a2-music-promise>a{font-size:15px;font-weight:600;color:inherit;text-decoration:none;display:inline-flex;gap:18px;align-items:center}.a2-listening .a2-kicker,.a2-listening .a2-lead{color:#c5ccc8}.a2-listening button,.a2-finder button{font-family:inherit;cursor:pointer;text-transform:none;letter-spacing:normal;box-shadow:none;line-height:1.3;min-height:0}.a2-listening button:focus-visible,.a2-finder button:focus-visible,.a2-finder input:focus-visible{outline:3px solid #d99b62;outline-offset:5px}.a2-listening-desk{position:relative;background:linear-gradient(135deg,#263234,#1a2527 58%,#1c292b);padding:27px 30px 0;border:1px solid #6b818446;border-radius:18px;box-shadow:0 45px 100px #080e1066,0 1px 1px #b1c1b42b inset}.a2-desk-top{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-bottom:22px;border-bottom:1px solid #758c8e32}.a2-product-wordmark{font:500 23px/1.2 Georgia,serif;letter-spacing:-.07em;display:inline-flex;align-items:center;gap:7px}.a2-wordmark-dot{width:5px;height:5px;border-radius:50%;background:#d6b177}.a2-concept-note{font-size:10px!important;line-height:1.5;letter-spacing:.025em;color:#9aaba8}.a2-library-tools{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:23px 0}.a2-source-filters{display:flex;gap:21px}.a2-source-filters button{padding:0 0 7px;background:none;border:0;border-radius:0;color:#a8b9b5;font-size:13px;font-weight:500;position:relative}.a2-source-filters button[aria-pressed=true]{color:#f2f4ec;background:none}.a2-source-filters button[aria-pressed=true]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#dfbe8b}.a2-artist-reset{color:#d1b98e!important;background:none!important;border:0!important;font-size:12px!important;gap:10px;padding:0!important}.a2-music-session{display:grid;grid-template-columns:minmax(205px,.85fr) minmax(230px,1.1fr) minmax(230px,.78fr);gap:34px;align-items:start}.a2-featured-record{min-width:0}.a2-sleeve-stand{position:relative;perspective:900px;max-width:330px;margin:auto;padding:10px 3px 15px 0}.a2-sleeve-stand:after{position:absolute;content:"";width:87%;height:12px;background:#020c0e;filter:blur(12px);bottom:0;left:10%;transform:skewX(-25deg);opacity:.7}.a2-sleeve-stand .a2-cover{transform:rotateY(8deg) rotateZ(-3deg);box-shadow:3px 2px 0 #71685c,6px 4px 0 #102025,14px 18px 20px #04101488;transition:transform .65s cubic-bezier(.2,.7,.2,1);position:relative;z-index:1}.a2-sleeve-stand:hover .a2-cover{transform:rotateY(-4deg) rotateZ(-1deg)}.a2-cover{display:block;width:100%;aspect-ratio:1;position:relative;overflow:hidden;border-radius:1px}.a2-cover>svg{display:block;width:100%;height:100%}.a2-cover:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fffff51a;background:linear-gradient(110deg,#fff2,transparent 20%,transparent 80%,#0002);pointer-events:none}.a2-cover svg text{font-family:Georgia,serif}.a2-record-caption{display:flex;justify-content:space-between;gap:10px;color:#a0aeaa;font-size:10px;text-transform:uppercase;letter-spacing:.09em;margin-top:8px}.a2-current-album{padding-top:5px;min-width:0}.a2-artist-link{padding:0!important;color:#d4b78b!important;background:none!important;border:0!important;font-size:13px!important;display:block!important;text-align:left!important}.a2-artist-link:hover{text-decoration:underline}.a2-current-album h3{font:400 clamp(30px,3.2vw,46px)/1.02 Georgia,serif!important;letter-spacing:-.045em;color:#f2f3e9!important;margin:8px 0 16px!important}.a2-current-album .a2-album-story{font-size:13px!important;line-height:1.55;color:#aebdb8;margin:0 0 18px;max-width:34em}.a2-edition-switch{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:13px}.a2-edition-switch button{font-size:10px;padding:7px 9px;background:#1b282a;color:#adbbb6;border:1px solid #76888455;border-radius:5px;gap:6px}.a2-edition-switch button[aria-pressed=true]{color:#172a2b;background:#d3ddcf;border-color:#d3ddcf}.a2-edition-switch button:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;display:inline-block}.a2-track-list{border-top:1px solid #93a49d38}.a2-track-row{display:grid;grid-template-columns:19px 1fr auto 32px;gap:8px;align-items:center;min-height:48px;border-bottom:1px solid #93a49d22;color:#dce1d7;font-size:12px}.a2-track-row>span:first-child{font-size:10px;color:#778d86}.a2-track-row>span:nth-child(3){font-size:10px;color:#8da097}.a2-track-row button{display:grid!important;place-items:center;font-size:21px;padding:0;width:30px;height:30px;border:1px solid #71867e44;border-radius:50%;background:none;color:#d8e2d7}.a2-track-row button:hover{background:#d3ddcf;color:#142222}.a2-version-note{font-size:10px!important;color:#8caaa0;line-height:1.5;margin:12px 0 0!important}.a2-queue{border-left:1px solid #99a69b33;padding-left:24px;min-height:270px}.a2-queue-heading{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.a2-queue-heading h4{font-size:13px!important;font-weight:500!important;margin:0!important;color:#e8ecdf}.a2-queue-heading>span{font-size:10px;color:#91a49b}.a2-queue ol{list-style:none;margin:0;padding:0}.a2-queue-item{display:grid;grid-template-columns:34px 1fr 20px;gap:9px;padding:12px 0;border-bottom:1px solid #93a49d22;align-items:center}.a2-queue-item .a2-cover{width:34px;height:34px}.a2-queue-item>div:nth-child(2){min-width:0}.a2-queue-item strong{font-size:11px;font-weight:500;color:#dce5d9;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a2-queue-item small{font-size:9px;line-height:1.3;display:block;color:#94a69c;margin-top:3px}.a2-queue-item>div:last-child{display:flex;flex-direction:column;gap:2px}.a2-queue-item button{background:none!important;border:0!important;display:grid!important;place-items:center!important;color:#9eb0a3!important;width:22px;height:21px;padding:0!important;font-size:16px!important;border-radius:3px!important}.a2-queue-item button:disabled{opacity:.25;cursor:default}.a2-queue-reset{font-size:10px!important;background:none!important;color:#93a89b!important;border:0!important;border-bottom:1px solid #93a89b66!important;border-radius:0!important;padding:0 0 3px!important;margin-top:14px}.a2-queue-empty{font-size:12px!important;line-height:1.5;color:#a8b8ac;padding:22px 0}.a2-library-heading{display:flex;justify-content:space-between;align-items:baseline;margin:32px 0 14px}.a2-library-heading h4{font-size:12px!important;font-weight:500!important;color:#cbd9ce!important;margin:0!important}.a2-library-heading>span{font-size:10px;color:#8ba196}.a2-record-shelf{display:grid;grid-template-columns:repeat(6,1fr);gap:19px;padding-bottom:25px}.a2-record-shelf>button{display:block!important;padding:0!important;background:none!important;color:#e1e7db!important;border:0!important;border-radius:0!important;text-align:left!important;min-width:0}.a2-record-shelf .a2-cover{box-shadow:0 8px 15px #0a131799;transform-origin:50% 100%;transition:transform .3s}.a2-record-shelf>button:hover .a2-cover{transform:translateY(-7px) rotate(-1deg)}.a2-record-shelf>button[aria-pressed=true] .a2-cover{outline:1px solid #d5b47d;outline-offset:4px}.a2-record-shelf strong,.a2-record-shelf small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a2-record-shelf strong{font-size:11px;font-weight:500;margin-top:11px}.a2-record-shelf small{font-size:10px;color:#8ba298;margin-top:3px}.a2-listening-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;border-top:1px solid #819c883f}.a2-now-playing{display:flex;align-items:center;gap:13px;flex:1;min-width:0}.a2-round{display:grid!important;place-items:center!important;border-radius:50%!important;width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;border:1px solid #b1bfa444!important;color:#e0e6d7!important;background:transparent!important;flex-shrink:0}.a2-round svg{width:21px;height:21px;fill:currentColor}.a2-round[aria-pressed=true]{background:#d4dfcc!important;color:#1b2821!important}.a2-now-playing>div:nth-child(2){min-width:0}.a2-now-playing strong{display:block;font-size:12px;font-weight:500;color:#e5eadc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.a2-now-playing span{display:block;font-size:10px;color:#8ea591;margin-top:4px}.a2-playback-line{height:2px;background:#5f75664d;max-width:190px;flex:1;margin:0 18px}.a2-playback-line i{display:block;width:24%;height:100%;background:#d1be87;transform-origin:left;transition:width .8s}.a2-listening-desk[data-playing=true] .a2-playback-line i{animation:a2-listen-progress 25s linear infinite}@keyframes a2-listen-progress{from{width:24%}to{width:96%}}.a2-output{position:relative;flex-shrink:0}.a2-output>button{display:flex!important;align-items:center;gap:12px;background:none!important;border:0!important;color:#c9d6c3!important;padding:0!important}.a2-output>button>svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1}.a2-output>button>span:nth-child(2){text-align:left}.a2-output small{font-size:9px;color:#8fa28e;display:block}.a2-output strong{font-size:11px;font-weight:500;display:block;margin-top:3px}.a2-output-menu{position:absolute;bottom:calc(100% + 16px);right:0;z-index:8;min-width:245px;background:#e3e7d9;border:1px solid #fff8;border-radius:9px;padding:16px;box-shadow:0 13px 45px #0008;color:#1f352b}.a2-output-menu>p{font-size:12px;font-weight:600;margin:0 0 12px;color:#263d2d}.a2-output-menu>button{width:100%;display:flex!important;justify-content:space-between;gap:10px;border:0!important;border-radius:5px!important;padding:11px 9px!important;font-size:12px!important;background:transparent!important;color:#294637!important}.a2-output-menu>button[aria-pressed=true]{background:#cad8c6!important}.a2-output-menu>button>span{font-size:10px;color:#687c67}.a2-output-menu>small{font-size:9px;color:#6d7b62;margin-top:10px}.a2-session-status{color:#88a08f!important;font-size:10px!important;line-height:1.5;min-height:32px;margin:0!important;padding:0 0 14px}.a2-music-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:32px}.a2-music-principles p{margin:0;font-size:13px;line-height:1.65;color:#94a69d}.a2-music-principles strong{font-weight:500;color:#d9dfd3;display:block;margin-bottom:6px}
/* Music Finder: daylight paper, editorial print, tactile edition study. */
.a2-finder .a2-music-intro .a2-kicker{color:#786c54}.a2-finder .a2-music-promise p{color:#626a5e}.a2-finder-studio{border-top:1px solid #bcb9a6;padding-top:24px}.a2-finder-top{display:flex;justify-content:space-between;gap:20px;align-items:center}.a2-finder-top .a2-kicker{margin:0;color:#80735a}.a2-finder .a2-concept-note{color:#8a826e}.a2-discovery-main{display:grid;grid-template-columns:.9fr 1.25fr 1fr;gap:35px;align-items:center;padding:37px 0 30px}.a2-taste-control h3{font:400 32px/1.08 Georgia,serif!important;letter-spacing:-.03em;margin:0 0 15px!important;color:#364433}.a2-taste-control>p{font-size:13px;line-height:1.55;color:#7d816d;margin:0 0 22px;max-width:24em}.a2-taste-presets{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:24px}.a2-taste-presets button{font-size:10px;background:transparent;border:1px solid #9eaa8e66;padding:7px 9px;border-radius:20px;color:#68725b}.a2-taste-presets button[aria-pressed=true]{background:#3f5441;border-color:#3f5441;color:#f2f0df}.a2-taste-range{display:block;font-size:11px;color:#596b50;letter-spacing:.03em;margin-top:19px;line-height:1.3}.a2-taste-range input{display:block;width:100%;height:21px!important;min-height:0!important;margin:7px 0 3px!important;padding:0!important;appearance:none;background:transparent;accent-color:#536c47;border:0!important;border-radius:0!important;cursor:pointer}.a2-taste-range input::-webkit-slider-runnable-track{height:2px;background:#adb696}.a2-taste-range input::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border:4px solid #ecebd8;background:#546e44;box-shadow:0 0 0 1px #7c8e67;border-radius:50%;margin-top:-7px}.a2-taste-range input::-moz-range-track{height:2px;background:#adb696}.a2-taste-range input::-moz-range-thumb{width:9px;height:9px;border:4px solid #ecebd8;background:#546e44;border-radius:50%}.a2-taste-range>span{display:flex;justify-content:space-between;font-size:10px;color:#8b8b75;letter-spacing:0}.a2-discovery-print{position:relative;min-width:0;isolation:isolate;padding:45px 23px 25px}.a2-print-orbit{position:absolute;inset:-10px -17px 0;z-index:-1;opacity:.65;animation:a2-orbit-turn 80s linear infinite}.a2-print-orbit svg{width:100%;height:100%;fill:none;stroke:#b5ad8b;stroke-width:.6}.a2-print-orbit svg circle{fill:#879777;stroke:none}.a2-discovery-cover{transform:rotate(-6deg);filter:drop-shadow(11px 17px 10px #51472c33);transition:transform .6s}.a2-discovery-cover:hover{transform:rotate(-2deg) translateY(-6px)}.a2-discovery-cover .a2-cover{border:7px solid #f9f7ed;box-sizing:border-box;box-shadow:0 0 0 1px #d4c9aa}.a2-print-footnote{font:italic 11px Georgia,serif;color:#8c8267;display:block;text-align:center;margin-top:28px;transform:rotate(-6deg)}@keyframes a2-orbit-turn{to{transform:rotate(360deg)}}.a2-finder-eyebrow{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#8e7350}.a2-discovery-result h3{font:400 42px/1.05 Georgia,serif!important;letter-spacing:-.045em;color:#35442f;margin:10px 0 17px!important}.a2-discovery-result>p{font-size:14px!important;color:#69735b;line-height:1.6;margin:0 0 20px!important}.a2-connection-reasons{border-top:1px solid #c2c5af;margin-bottom:20px}.a2-connection-reasons>div{padding:11px 0;border-bottom:1px solid #c2c5af;display:grid;grid-template-columns:16px 1fr;gap:7px;align-items:start;font-size:11px;color:#727a60;line-height:1.45}.a2-connection-reasons>div:before{content:"↗";color:#9f8661}.a2-finder-save{display:flex!important;justify-content:space-between!important;align-items:center;width:100%;background:#3f5542!important;color:#f7f3e5!important;border:1px solid #3f5542!important;border-radius:5px!important;font-size:12px!important;padding:12px 13px!important;gap:10px}.a2-finder-save[aria-pressed=true]{background:#dce1c8!important;color:#3f5542!important;border-color:#a2b18d!important}.a2-finder-next{padding:12px 0 0!important;background:none!important;color:#748265!important;border:0!important;font-size:11px!important;display:flex!important;align-items:center;gap:15px}.a2-shortlist{display:flex;gap:28px;align-items:center;border-top:1px solid #c5c4ad;border-bottom:1px solid #c5c4ad;padding:15px 0;min-height:61px}.a2-shortlist>span{font-size:11px;white-space:nowrap;color:#68785b}.a2-shortlist>div{display:flex;flex-wrap:wrap;gap:15px;align-items:center}.a2-shortlist p{font-size:11px;margin:0;color:#99947d}.a2-saved-discovery{display:flex!important;align-items:center!important;gap:8px!important;background:transparent!important;border:0!important;padding:0!important;color:#59694d!important;font-size:11px!important}.a2-saved-discovery .a2-cover{width:32px;height:32px}.a2-saved-discovery>span:last-child{font-size:14px;color:#899174}.a2-edition-studio{margin-top:55px}.a2-edition-intro{display:grid;grid-template-columns:1fr 1fr;gap:16%;align-items:end;margin-bottom:25px}.a2-edition-intro .a2-kicker{color:#8b7b5d;margin:0 0 15px}.a2-edition-intro h3{font:400 38px/1.08 Georgia,serif!important;letter-spacing:-.04em;color:#374834;margin:0!important}.a2-edition-intro>p{font-size:14px!important;line-height:1.65;color:#78816b;margin:0!important}.a2-edition-priority{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0 20px}.a2-edition-priority>span{font-size:11px;color:#8a8065}.a2-edition-priority>div{display:flex;gap:20px}.a2-edition-priority button{background:none!important;border:0!important;padding:0 0 6px!important;border-radius:0!important;font-size:12px!important;color:#899277!important;position:relative}.a2-edition-priority button[aria-pressed=true]{color:#3c5638!important}.a2-edition-priority button[aria-pressed=true]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#67825a}.a2-edition-field{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#bcc0a7;border-top:1px solid #bcc0a7;border-bottom:1px solid #bcc0a7}.a2-edition-option{position:relative;background:#f2efe6;padding:22px;transition:background .35s;min-width:0}.a2-edition-option[data-selected=true]{background:#e6e9d8}.a2-edition-option>button{display:flex!important;align-items:center;justify-content:space-between;width:100%;border:0!important;background:none!important;color:#5b6f4e!important;padding:0!important;border-radius:0!important;font-size:10px!important;letter-spacing:.04em!important;text-align:left!important}.a2-edition-option>button span:last-child{display:grid;place-items:center;width:20px;height:20px;border:1px solid #98a389;border-radius:50%;font-size:12px;color:transparent}.a2-edition-option[data-selected=true]>button span:last-child{background:#536d47;color:#f1f3df;border-color:#536d47}.a2-edition-object{height:145px;position:relative;max-width:225px;margin:22px auto 18px;perspective:700px}.a2-edition-object .a2-cover{position:absolute;left:6%;top:0;width:135px;height:135px;z-index:2;transform:rotate(-5deg);box-shadow:6px 9px 13px #484d2b33}.a2-edition-disc{position:absolute;width:131px;height:131px;right:3%;top:7px;border-radius:50%;box-shadow:5px 6px 9px #53603a22;transition:transform .55s;transform:translateX(0);z-index:1}.a2-edition-option:hover .a2-edition-disc{transform:translateX(11px) rotate(12deg)}.a2-edition-object[data-format=cd] .a2-cover{padding:4px;border:1px solid #bbc4b1;background:#e9efe066;box-sizing:border-box;box-shadow:0 0 0 3px #d1d8ca55,7px 8px 10px #5b634333}.a2-edition-object[data-format=cd] .a2-edition-disc{background:conic-gradient(from 30deg,#d4e5e2,#9fafbb 12%,#d6dcb2 21%,#e4c8cb 29%,#bac8dd 41%,#f1f5d9 48%,#a5bdc5 60%,#e5c4b5 73%,#b7d0d1 84%,#d4e5e2);border:1px solid #e5e9dc}.a2-edition-object[data-format=cd] .a2-edition-disc:before{content:"";position:absolute;inset:39%;border-radius:50%;background:#e6e9d8;box-shadow:0 0 0 7px #bbc3b866,0 0 0 9px #e9eac299}.a2-edition-object[data-format=vinyl] .a2-edition-disc{background:repeating-radial-gradient(circle,#2a302a 0px,#2a302a 1px,#151b17 1.5px,#1c251e 2.5px);border:1px solid #19251c}.a2-edition-object[data-format=vinyl] .a2-edition-disc:before{content:"MARA VALE";position:absolute;inset:34%;display:grid;place-items:center;border-radius:50%;background:#b8c4a8;color:#384d34;font-size:7px;letter-spacing:.08em;text-align:center}.a2-edition-object[data-format=download] .a2-cover{transform:rotate(2deg);left:14%;width:133px;height:133px;box-shadow:6px 5px 0 #a9b39a,9px 9px 0 #f0f0df,12px 13px 18px #434e2733}.a2-edition-file-label{position:absolute;z-index:3;bottom:1px;right:4px;font:10px/1.4 ui-monospace,monospace;padding:6px 8px;background:#f6f4e6;border:1px solid #b7bfa4;color:#6a8056;box-shadow:2px 4px 6px #72804922;transform:rotate(-3deg)}.a2-edition-option h4{font:400 23px/1.1 Georgia,serif!important;letter-spacing:-.02em;color:#3d5235;margin:0 0 5px!important}.a2-edition-subtitle{font-size:10px!important;line-height:1.5!important;color:#92937d!important;margin:0 0 15px!important}.a2-edition-specs{margin:0;padding:0;display:grid;gap:8px}.a2-edition-specs>div{display:grid;grid-template-columns:76px 1fr;gap:7px;font-size:10px;line-height:1.45}.a2-edition-specs dt{color:#8a9278}.a2-edition-specs dd{margin:0;color:#5a704e}.a2-edition-cost{display:flex;justify-content:space-between;gap:10px;align-items:end;border-top:1px solid #b6bfa533;margin-top:16px;padding-top:12px}.a2-edition-cost strong{font:400 23px/1 Georgia,serif;color:#4d6743}.a2-edition-cost>span{font-size:9px;color:#8b9278;max-width:84px;text-align:right;line-height:1.4}.a2-edition-conclusion{display:grid;grid-template-columns:48px 1fr auto;gap:20px;align-items:center;padding:22px 0}.a2-edition-direction{display:grid;place-items:center;width:42px;height:42px;border:1px solid #a5b092;border-radius:50%;color:#607b50;font-size:22px}.a2-edition-conclusion h4{font-size:16px!important;font-weight:500!important;color:#435c38;margin:0 0 7px!important}.a2-edition-conclusion p{font-size:12px!important;color:#7f896f;line-height:1.55;max-width:55em;margin:0!important}.a2-edition-conclusion button{font-size:11px!important;color:#677e52!important;background:none!important;border:0!important;padding:0!important;gap:17px;white-space:nowrap}.a2-edition-evidence{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;background:#e5e7d6;border-radius:4px;padding:23px;margin-bottom:15px}.a2-edition-evidence h4{font-size:12px!important;font-weight:500!important;color:#516747;margin:0 0 9px!important}.a2-edition-evidence p{font-size:11px!important;line-height:1.6;color:#77856a;margin:0!important}.a2-finder-status{font-size:10px!important;color:#95947c!important;margin:0!important;line-height:1.6;min-height:16px}.a2-finder .a2-music-promise>a:hover,.a2-listening .a2-music-promise>a:hover{text-decoration:underline;text-underline-offset:5px}
html[data-apps-motion=paused] .a2-listening *,html[data-apps-motion=paused] .a2-finder *{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.a2-listening *,.a2-finder *{animation:none!important;transition:none!important}}
@media(min-width:1500px){.a2-music-session{gap:42px}.a2-sleeve-stand{max-width:350px}.a2-record-shelf{gap:27px}}
@media(max-width:1050px){.a2-listening-desk{padding:23px 23px 0}.a2-music-session{grid-template-columns:.8fr 1.05fr .75fr;gap:20px}.a2-queue{padding-left:16px}.a2-current-album h3{font-size:34px!important}.a2-album-story{max-width:none}.a2-record-shelf{gap:15px}.a2-queue-item{grid-template-columns:26px 1fr 20px;gap:6px}.a2-queue-item .a2-cover{width:26px;height:26px}.a2-playback-line{display:none}.a2-discovery-main{grid-template-columns:.95fr 1.15fr 1fr;gap:23px}.a2-discovery-print{padding:30px 10px 25px}.a2-discovery-result h3{font-size:36px!important}.a2-edition-object{transform:scale(.9);transform-origin:center;height:135px}.a2-edition-option{padding:18px}.a2-edition-specs>div{grid-template-columns:64px 1fr}.a2-edition-conclusion{gap:14px}}
@media(max-width:800px){.a2-music-intro{gap:6%;margin-bottom:32px}.a2-music-promise p{font-size:15px!important}.a2-music-intro .a2-kicker{gap:10px;flex-wrap:wrap}.a2-music-session{grid-template-columns:.9fr 1.15fr;gap:25px}.a2-queue{grid-column:1/-1;padding:16px 0 0;border-left:0;border-top:1px solid #99a69b33;min-height:0}.a2-queue ol{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.a2-queue-item{grid-template-columns:32px 1fr 20px}.a2-queue-item .a2-cover{width:32px;height:32px}.a2-record-shelf{gap:13px}.a2-record-shelf strong{font-size:10px}.a2-record-shelf small{font-size:9px}.a2-music-principles{gap:24px}.a2-music-principles p{font-size:12px}.a2-discovery-main{grid-template-columns:1fr 1.2fr;gap:30px}.a2-taste-control{grid-column:1;grid-row:1}.a2-discovery-print{grid-column:2;grid-row:1;padding:28px}.a2-discovery-result{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.a2-discovery-result .a2-finder-eyebrow{grid-column:1}.a2-discovery-result h3{grid-column:1}.a2-discovery-result>p{grid-column:1}.a2-connection-reasons{grid-column:2;grid-row:1/4;margin:0}.a2-finder-save{grid-column:1;grid-row:4}.a2-finder-next{grid-column:2;grid-row:4;padding:0!important}.a2-edition-object{transform:scale(.77);transform-origin:center;height:124px;margin:12px -10px 10px}.a2-edition-option{padding:16px}.a2-edition-option h4{font-size:20px!important}.a2-edition-specs>div{display:block}.a2-edition-specs dt{font-size:9px;margin-bottom:2px}.a2-edition-cost{display:block}.a2-edition-cost>span{display:block;text-align:left;margin-top:5px;max-width:none}.a2-edition-conclusion{grid-template-columns:40px 1fr}.a2-edition-conclusion>button{grid-column:2}.a2-edition-evidence{gap:20px;padding:18px}}
@media(max-width:580px){.a2-listening,.a2-finder{padding:60px 0 45px}.a2-music-intro{grid-template-columns:1fr;gap:24px}.a2-music-intro h2{font-size:39px!important}.a2-music-intro .a2-kicker{margin-bottom:19px}.a2-music-promise p{font-size:16px!important;margin-bottom:15px}.a2-music-promise>a{font-size:13px}.a2-listening-desk{padding:20px 17px 0;border-radius:12px;margin:0 -3vw}.a2-desk-top{align-items:start;gap:18px;padding-bottom:17px}.a2-product-wordmark{font-size:24px}.a2-concept-note{font-size:8px!important;max-width:145px;text-align:right;line-height:1.5}.a2-library-tools{padding:20px 0;align-items:start;flex-direction:column;gap:12px}.a2-source-filters{gap:22px}.a2-source-filters button{font-size:12px}.a2-music-session{grid-template-columns:1fr;gap:22px}.a2-featured-record{max-width:72%;margin:0 auto;width:100%}.a2-sleeve-stand{padding-top:3px}.a2-record-caption{font-size:8px}.a2-current-album{padding-top:0}.a2-current-album h3{font-size:39px!important;margin-top:7px!important}.a2-current-album .a2-album-story{font-size:13px!important;max-width:none}.a2-edition-switch button{font-size:10px;padding:8px 9px}.a2-track-row{font-size:12px;min-height:46px;grid-template-columns:17px 1fr auto 34px}.a2-track-row button{width:32px;height:32px}.a2-version-note{font-size:10px!important}.a2-queue{padding-top:18px}.a2-queue ol{grid-template-columns:1fr;gap:0}.a2-queue-item{grid-template-columns:33px 1fr 53px;padding:10px 0}.a2-queue-item strong{font-size:12px}.a2-queue-item small{font-size:10px}.a2-queue-item>div:last-child{flex-direction:row;gap:8px}.a2-queue-item button{width:23px;height:27px}.a2-queue-reset{margin-top:12px}.a2-library-heading{margin-top:23px}.a2-record-shelf{grid-template-columns:repeat(3,1fr);gap:19px 15px;padding-bottom:21px}.a2-record-shelf strong{font-size:11px}.a2-record-shelf small{font-size:9px}.a2-listening-bottom{gap:17px;flex-direction:column;align-items:stretch}.a2-now-playing{width:100%}.a2-now-playing strong{font-size:12px}.a2-now-playing span{font-size:10px}.a2-playback-line{display:block;margin:0 0 0 10px;max-width:100px}.a2-output{width:100%;border-top:1px solid #819c882d;padding-top:15px}.a2-output>button{width:100%}.a2-output>button>span:nth-child(2){flex:1}.a2-output small{font-size:10px}.a2-output strong{font-size:12px}.a2-output-menu{bottom:calc(100% + 4px);min-width:245px}.a2-session-status{font-size:9px!important}.a2-music-principles{grid-template-columns:1fr;gap:17px;margin-top:25px}.a2-music-principles p{font-size:13px;line-height:1.6}.a2-music-principles strong{display:inline;margin-right:4px}.a2-finder-top{align-items:start}.a2-finder-top .a2-kicker{font-size:10px}.a2-discovery-main{grid-template-columns:1fr;gap:15px;padding-top:27px}.a2-taste-control{grid-column:1;grid-row:1}.a2-taste-control h3{font-size:32px!important}.a2-taste-control>p{font-size:13px;max-width:27em;margin-bottom:15px}.a2-taste-presets{margin-bottom:14px;gap:6px}.a2-taste-presets button{font-size:10px;padding:8px 10px}.a2-taste-range{margin-top:15px}.a2-taste-range input{height:26px!important}.a2-discovery-print{grid-column:1;grid-row:2;width:80%;margin:0 auto;padding:35px 18px 14px;box-sizing:border-box}.a2-print-footnote{margin-top:20px}.a2-discovery-result{grid-column:1;display:block;padding-top:10px}.a2-discovery-result h3{font-size:39px!important}.a2-discovery-result>p{font-size:14px!important}.a2-connection-reasons{margin-bottom:19px}.a2-connection-reasons>div{font-size:12px}.a2-finder-save{font-size:12px!important}.a2-finder-next{margin-top:14px}.a2-shortlist{align-items:start;gap:12px;flex-direction:column;padding:16px 0}.a2-shortlist>div{gap:15px}.a2-shortlist>span{font-size:11px}.a2-shortlist p{font-size:11px}.a2-edition-studio{margin-top:40px}.a2-edition-intro{grid-template-columns:1fr;gap:18px;margin-bottom:20px}.a2-edition-intro h3{font-size:34px!important}.a2-edition-intro>p{font-size:14px!important}.a2-edition-priority{align-items:start;flex-direction:column;gap:14px;padding:11px 0 17px}.a2-edition-priority>div{gap:15px;justify-content:space-between;width:100%}.a2-edition-priority button{font-size:10px!important;max-width:100px;min-height:31px!important;text-align:left;align-items:start}.a2-edition-field{display:block;background:none;border-bottom:0}.a2-edition-option{padding:17px 14px 17px 140px;border-bottom:1px solid #bcc0a7;min-height:230px}.a2-edition-option>button{font-size:9px!important;letter-spacing:0!important}.a2-edition-option>button span:last-child{width:18px;height:18px;flex-shrink:0;margin-left:7px}.a2-edition-object{position:absolute;top:54px;left:5px;width:135px;height:145px;margin:0;transform:scale(.78);transform-origin:left center}.a2-edition-object .a2-cover{width:116px;height:116px;left:0}.a2-edition-disc{width:115px;height:115px;left:28px;right:auto}.a2-edition-object[data-format=download] .a2-cover{left:10px;width:115px;height:115px}.a2-edition-file-label{font-size:8px;bottom:23px;right:-15px;padding:5px}.a2-edition-option h4{font-size:22px!important;margin-top:13px!important}.a2-edition-subtitle{font-size:9px!important;margin-bottom:11px!important}.a2-edition-specs{gap:8px}.a2-edition-specs>div{font-size:10px;display:grid;grid-template-columns:1fr}.a2-edition-specs dt{font-size:8px;line-height:1.2;margin:0}.a2-edition-specs dd{font-size:10px}.a2-edition-cost{margin-top:10px;padding-top:11px}.a2-edition-cost strong{font-size:23px}.a2-edition-cost>span{font-size:9px}.a2-edition-conclusion{gap:13px;padding:22px 0 16px}.a2-edition-direction{width:35px;height:35px;font-size:20px}.a2-edition-conclusion h4{font-size:16px!important}.a2-edition-conclusion p{font-size:12px!important}.a2-edition-conclusion>button{margin-top:3px;font-size:12px!important}.a2-edition-evidence{grid-template-columns:1fr;gap:20px;padding:20px}.a2-edition-evidence h4{font-size:13px!important}.a2-edition-evidence p{font-size:12px!important}.a2-finder-status{font-size:9px!important}}
@media(max-width:360px){.a2-music-intro h2{font-size:35px!important}.a2-listening-desk{padding:17px 13px 0}.a2-source-filters{gap:18px}.a2-source-filters button{font-size:11px}.a2-record-shelf{gap:17px 12px}.a2-record-shelf strong{font-size:10px}.a2-edition-option{padding-left:112px}.a2-edition-object{transform:scale(.63);left:4px}.a2-edition-priority>div{gap:9px}.a2-edition-priority button{font-size:9px!important}}
/* Readability pass: small product labels stay legible, with real touch targets. */
.a2-listening .a2-current-album .a2-album-story{font-size:14px!important}.a2-listening .a2-track-row .a2-track-title{font-size:13px!important}.a2-listening .a2-edition-switch button{font-size:11px;min-height:34px}.a2-listening .a2-version-note{font-size:11px!important}.a2-listening .a2-queue-item strong{font-size:12px}.a2-listening .a2-queue-item small{font-size:10px}.a2-listening .a2-queue-item button{width:25px;height:25px}.a2-listening .a2-queue-reset{font-size:11px!important}.a2-listening .a2-record-shelf strong{font-size:12px}.a2-listening .a2-record-shelf small{font-size:11px}.a2-listening .a2-round{width:44px!important;height:44px!important;min-width:44px!important}.a2-listening .a2-output>button{min-height:44px}.a2-listening .a2-output strong{font-size:12px}.a2-listening .a2-output small{font-size:10px}.a2-listening .a2-session-status{font-size:11px!important}.a2-finder .a2-concept-note{color:#756f5d}.a2-finder .a2-taste-control>p{color:#6c755e;font-size:14px}.a2-finder .a2-taste-presets button{font-size:11px;min-height:34px}.a2-finder .a2-taste-range{font-size:12px}.a2-finder .a2-taste-range>span{font-size:11px;color:#707961}.a2-finder .a2-connection-reasons>div{font-size:12px;color:#667356}.a2-finder .a2-shortlist p{color:#767c63}.a2-finder .a2-edition-priority button{min-height:35px!important;color:#6f795e!important}.a2-finder .a2-edition-subtitle{font-size:11px!important;color:#6d765e!important}.a2-finder .a2-edition-specs>div{font-size:11px}.a2-finder .a2-edition-specs dt{color:#758064}.a2-finder .a2-edition-specs dd{font-size:11px;color:#526b46}.a2-finder .a2-edition-cost>span{font-size:10px;color:#6b795c}.a2-finder .a2-edition-conclusion p{font-size:13px!important;color:#68775a}.a2-finder .a2-finder-status{color:#74785f!important;font-size:11px!important}.a2-finder .a2-finder-next{min-height:38px;font-size:12px!important}.a2-finder .a2-edition-evidence p{font-size:12px!important;color:#637752}.a2-finder .a2-edition-conclusion button{font-size:12px!important;min-height:38px}.a2-finder .a2-print-footnote{color:#766c54}.a2-finder .a2-taste-range input{min-height:28px!important}.a2-finder .a2-saved-discovery{min-height:36px}.a2-finder .a2-finder-save{min-height:43px}
@media(max-width:580px){.a2-listening .a2-queue-item{grid-template-columns:33px 1fr 72px}.a2-listening .a2-queue-item button{width:32px;height:34px}.a2-listening .a2-track-row{grid-template-columns:17px 1fr auto 44px;min-height:52px}.a2-listening .a2-track-row button[data-track-add]{width:40px;height:40px}.a2-listening .a2-source-filters button{min-height:33px}.a2-listening .a2-record-shelf strong{font-size:11px}.a2-listening .a2-record-shelf small{font-size:10px}.a2-listening .a2-session-status{font-size:10px!important}.a2-finder .a2-edition-priority button{font-size:11px!important;min-height:44px!important}.a2-finder .a2-edition-specs dt{font-size:10px}.a2-finder .a2-edition-specs dd{font-size:12px}.a2-finder .a2-edition-option>button{min-height:34px}.a2-finder .a2-edition-option{padding-top:14px;padding-bottom:22px}.a2-finder .a2-edition-object{top:70px}.a2-finder .a2-finder-status{font-size:10px!important}}
.a2-finder .a2-finder-edition-link{display:flex;gap:12px;align-items:center;min-height:38px;margin-top:3px;text-decoration:none;color:#5b7451;font-size:12px;grid-column:1/-1}.a2-finder .a2-finder-edition-link:hover{text-decoration:underline;text-underline-offset:4px}.a2-finder #edition-lens{scroll-margin-top:100px}.a2-listening .a2-current-album .a2-album-story{font-size:15px!important}.a2-listening .a2-edition-switch button{font-size:12px!important}.a2-listening .a2-queue-item strong{font-size:13px}.a2-listening .a2-queue-item small{font-size:11px}.a2-listening .a2-queue-reset{font-size:12px!important}.a2-listening .a2-record-caption{font-size:11px}.a2-listening .a2-source-filters button{font-size:13px}.a2-listening .a2-version-note{font-size:12px!important}.a2-listening .a2-music-principles p{font-size:14px}.a2-listening .a2-session-status{font-size:11px!important}.a2-listening .a2-record-shelf strong{font-size:13px}.a2-listening .a2-record-shelf small{font-size:12px}.a2-listening .a2-now-playing strong{font-size:13px}.a2-listening .a2-now-playing span{font-size:11px}.a2-finder .a2-taste-presets button{font-size:12px}.a2-finder .a2-taste-control>p{font-size:15px}.a2-finder .a2-discovery-result>p{font-size:15px!important}.a2-finder .a2-connection-reasons>div{font-size:13px}.a2-finder .a2-edition-intro>p{font-size:15px!important}.a2-finder .a2-edition-specs>div,.a2-finder .a2-edition-specs dd{font-size:12px}.a2-finder .a2-edition-priority button{font-size:13px!important}.a2-finder .a2-edition-conclusion p{font-size:14px!important}.a2-finder .a2-edition-evidence p{font-size:13px!important}.a2-finder .a2-edition-cost>span{font-size:11px}.a2-finder .a2-finder-save{font-size:13px!important}.a2-finder .a2-shortlist p{font-size:12px}.a2-finder .a2-saved-discovery{font-size:12px!important}
@media(max-width:580px){.a2-listening .a2-record-caption{font-size:9px}.a2-listening .a2-source-filters button{font-size:12px}.a2-listening .a2-edition-switch{gap:5px}.a2-listening .a2-edition-switch button{font-size:11px!important;padding:8px}.a2-listening .a2-record-shelf strong{font-size:12px}.a2-listening .a2-record-shelf small{font-size:11px}.a2-finder .a2-edition-priority button{font-size:11px!important}.a2-finder .a2-taste-presets button{font-size:11px}.a2-finder .a2-edition-specs dt{font-size:11px}.a2-finder .a2-edition-specs dd{font-size:12px}.a2-finder .a2-finder-edition-link{font-size:12px}.a2-listening .a2-queue-item{grid-template-columns:33px 1fr 80px}.a2-listening .a2-queue-item button{width:36px;height:38px}}
.a2-listening .a2-next:disabled{opacity:.3;cursor:default}.a2-listening .a2-now-playing>div:not(.a2-playback-line){min-width:0}.a2-finder .a2-edition-specs>div{font-size:14px;grid-template-columns:85px 1fr;gap:8px}.a2-finder .a2-edition-specs dt{font-size:12px}.a2-finder .a2-edition-specs dd{font-size:14px;line-height:1.45}.a2-finder .a2-edition-specs{gap:11px}.a2-finder .a2-edition-subtitle{font-size:12px!important}
@media(max-width:800px) and (min-width:581px){.a2-finder .a2-edition-specs>div{display:block}.a2-finder .a2-edition-specs dt{margin-bottom:3px}}
@media(max-width:580px){.a2-listening .a2-playback-line{display:none}.a2-listening .a2-now-playing{gap:10px}.a2-finder .a2-edition-option{padding:18px 17px 24px;min-height:0}.a2-finder .a2-edition-object{position:relative;float:left;left:auto;top:auto;width:120px;height:145px;margin:18px 8px 0 0;transform:scale(.82);transform-origin:left top}.a2-finder .a2-edition-option h4{padding-top:29px;margin-top:0!important;font-size:25px!important}.a2-finder .a2-edition-subtitle{font-size:12px!important;line-height:1.55!important;margin-top:7px!important}.a2-finder .a2-edition-specs{clear:both;padding-top:10px;gap:13px}.a2-finder .a2-edition-specs>div{display:grid;grid-template-columns:76px 1fr;gap:10px}.a2-finder .a2-edition-specs dt{font-size:12px;line-height:1.5}.a2-finder .a2-edition-specs dd{font-size:14px}.a2-finder .a2-edition-cost{display:flex;margin-top:18px}.a2-finder .a2-edition-cost>span{max-width:130px;text-align:right;font-size:11px}.a2-finder .a2-edition-option>button{font-size:10px!important}.a2-finder .a2-edition-object .a2-cover{width:116px;height:116px}.a2-finder .a2-edition-priority>div{gap:12px}}
@media(max-width:360px){.a2-finder .a2-edition-object{width:105px;transform:scale(.7);height:130px;margin-right:5px}.a2-finder .a2-edition-option h4{font-size:23px!important;padding-top:24px}.a2-finder .a2-edition-specs>div{grid-template-columns:69px 1fr;gap:8px}.a2-finder .a2-edition-priority>div{gap:9px}.a2-finder .a2-edition-option{padding-left:13px;padding-right:13px}}
