body.cr-public-site[data-page=music]{--music-paper:#f6efe3;--music-card:#fffaf1;--music-sand:#e8dac7;--music-ink:#3d2b21;--music-muted:#705a49;--music-accent:#80552e;--music-line:#cbb69c;background:var(--music-paper)!important;color:var(--music-ink)!important}body[data-page=music] .music-page{color:var(--music-ink);background:var(--music-paper);font:400 1rem/1.7 Manrope,sans-serif;overflow:hidden}body[data-page=music] .music-page *,body[data-page=music] .music-page ::after,body[data-page=music] .music-page ::before{box-sizing:border-box}body[data-page=music] .music-page [hidden]{display:none!important}body[data-page=music] .sticky-cta{display:none!important}body[data-page=music] .music-page :where(h1,h2,h3,p){margin:0;overflow-wrap:break-word}body[data-page=music] .music-page :is(h1,h2,h3){color:inherit;text-transform:none;letter-spacing:-.025em;font-family:"Playfair Display",Georgia,serif}body[data-page=music] .music-page :is(a,button,input):focus-visible{outline:3px solid var(--music-accent);outline-offset:4px}body[data-page=music] .music-shell{width:min(76rem,calc(100% - clamp(2rem,8vw,7rem)));margin-inline:auto}body[data-page=music] .music-eyebrow{font:700 .72rem/1.6 Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--music-accent)}body[data-page=music] .music-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:3rem;align-items:center;padding-block:10rem 5rem}body[data-page=music] .music-hero h1{font-size:clamp(2.7rem,5.2vw,5rem);line-height:1.08;font-weight:600;margin:.9rem 0 1.35rem;letter-spacing:-.045em}body[data-page=music] .music-hero h1 em{font-weight:500;color:var(--music-accent)}body[data-page=music] .music-lead{max-width:42ch;color:var(--music-muted);font-size:1.05rem}body[data-page=music] .music-button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:48px;padding:.8rem 1.25rem;border:1px solid var(--music-ink);border-radius:3px;background:var(--music-ink);color:var(--music-card);font:650 .875rem/1.4 Manrope,sans-serif;text-decoration:none;cursor:pointer}body[data-page=music] .music-button:hover{background:#614936}body[data-page=music] .music-hero .music-button{margin-top:1.7rem}body[data-page=music] .music-button svg,body[data-page=music] .music-link svg{width:1.3rem;height:1.3rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}body[data-page=music] .music-hero__note{margin-top:.85rem;font-size:.75rem;color:var(--music-muted)}body[data-page=music] .music-hero__records{position:relative;min-width:0;aspect-ratio:1.13}body[data-page=music] .music-hero__cover{position:absolute;display:block;width:56%;height:auto;border-radius:3px;box-shadow:0 10px 24px #3d2b212b}body[data-page=music] .music-hero__cover--1{top:6%;left:0;transform:rotate(-12deg)}body[data-page=music] .music-hero__cover--2{top:0;right:2%;transform:rotate(11deg)}body[data-page=music] .music-hero__cover--3{width:61%;top:26%;left:19%;transform:rotate(-2deg)}body[data-page=music] .music-hero__vinyl{position:absolute;width:60%;aspect-ratio:1;border-radius:50%;right:0;bottom:8%;background:repeating-radial-gradient(circle,#302923 0 2px,#3d352e 3px 4px)}body[data-page=music] .music-hero__vinyl::after{content:"";position:absolute;inset:35%;border-radius:50%;background:#bca079;border:13px solid #7f493c}body[data-page=music] .music-hero__caption{position:absolute;bottom:-1rem;width:100%;text-align:center;font:italic 1.1rem/1.4 "Playfair Display",Georgia,serif;color:var(--music-accent)}body[data-page=music] .music-collection{padding-block:3.25rem 3rem;border-block:1px solid var(--music-line);background:var(--music-card);scroll-margin-top:5rem}body[data-page=music] .music-collection__heading{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.75rem}body[data-page=music] .music-collection h2{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2;margin-top:.5rem}body[data-page=music] .music-count{color:var(--music-muted);font-size:.8rem;flex-shrink:0}body[data-page=music] .music-controls{display:flex;flex-direction:column;gap:1.1rem;margin-bottom:2rem}body[data-page=music] .music-search{max-width:33rem}body[data-page=music] .music-search label{display:block;font-size:.8rem;font-weight:650;margin-bottom:.5rem}body.cr-public-site[data-page=music] .music-search input{width:100%;min-height:48px;padding:.75rem 1rem;color:var(--music-ink)!important;background:#fffdfa!important;border:1px solid #9b8063!important;border-radius:3px;font:400 .9rem/1.5 Manrope,sans-serif;box-shadow:none}body.cr-public-site[data-page=music] .music-search input::placeholder{color:#806d5b!important;opacity:1}body[data-page=music] .music-filters{display:flex;flex-wrap:wrap;gap:.5rem}body[data-page=music] .music-filters button{min-height:44px;padding:.55rem .9rem;border:1px solid var(--music-line);border-radius:2rem;background:0 0;color:var(--music-ink);font:600 .78rem/1.35 Manrope,sans-serif;cursor:pointer}body[data-page=music] .music-filters button[aria-pressed=true]{color:var(--music-card);background:var(--music-ink);border-color:var(--music-ink)}body[data-page=music] .music-filters button:hover{border-color:var(--music-ink)}body[data-page=music] .music-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.75rem 1.5rem;list-style:none;padding:0;margin:0}body[data-page=music] .music-card{min-width:0;display:flex;flex-direction:column;scroll-margin-top:6rem}body[data-page=music] .music-card__art{position:relative;aspect-ratio:1;background:var(--music-sand);overflow:hidden;border-radius:4px}body[data-page=music] .music-card__art img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .25s}body[data-page=music] .music-card__missing{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:1rem;font:600 1.5rem/1.5 "Playfair Display",Georgia,serif}body[data-page=music] .music-card__missing em{font-size:.9rem;font-weight:400}body[data-page=music] .music-card__body{display:flex;flex-direction:column;align-items:start;flex:1;padding-top:1rem}body[data-page=music] .music-card__label{font-size:.62rem;letter-spacing:.065em;text-transform:uppercase;color:var(--music-accent);font-weight:700}body[data-page=music] .music-card h3{font-size:1.45rem;line-height:1.18;font-weight:600;margin:.35rem 0 .7rem}body[data-page=music] .music-card__sound{font-size:.82rem;line-height:1.65;color:var(--music-muted)}body[data-page=music] .music-card__setting{font-size:.73rem;line-height:1.55;color:var(--music-muted);margin-top:.55rem;margin-bottom:.9rem}body[data-page=music] .music-link{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;color:var(--music-ink);text-decoration:none;font:650 .8rem/1.4 Manrope,sans-serif;padding:.55rem 0;border-bottom:1px solid #cbb69c}body[data-page=music] .music-card .music-link{margin-top:auto}body[data-page=music] .music-link:hover{color:var(--music-accent);border-color:var(--music-accent)}body[data-page=music] .music-link:hover svg{transform:translateX(3px)}body[data-page=music] .music-note{color:var(--music-muted);font-size:.8rem;margin-top:3rem;max-width:78ch}body[data-page=music] .music-empty{padding:3rem 1rem;text-align:center;border-block:1px solid var(--music-line)}body[data-page=music] .music-empty h3{font-size:1.6rem}body[data-page=music] .music-empty p{margin-top:.6rem}body[data-page=music] .music-empty button{margin-top:1rem}body[data-page=music] .music-evening{padding-block:4rem;display:grid;grid-template-columns:1fr 1fr;gap:3rem}body[data-page=music] .music-evening h2{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.15;margin-top:.7rem}body[data-page=music] .music-evening>div>p:not(.music-eyebrow){color:var(--music-muted);font-size:.9rem;max-width:55ch}body[data-page=music] .music-evening .music-link{display:flex;width:fit-content;margin-top:.5rem}body[data-page=music] #footer-placeholder{--cr-site-dim:#dccbb7;--cr-site-muted:#dccbb7}@media (hover:hover) and (prefers-reduced-motion:no-preference){body[data-page=music] .music-card:hover img{transform:scale(1.025)}}@media (max-width:1050px){body[data-page=music] .music-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-page=music] .music-hero{gap:1.5rem}}@media (max-width:760px){body[data-page=music] .music-hero{grid-template-columns:1fr;gap:2rem;padding-block:7rem 2.75rem}body[data-page=music] .music-hero__records{width:min(80%,23rem);margin:0 auto 1rem}body[data-page=music] .music-hero h1{font-size:clamp(2.7rem,9vw,4rem)}body[data-page=music] .music-hero__caption{font-size:1rem}body[data-page=music] .music-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem}body[data-page=music] .music-evening{grid-template-columns:1fr;gap:1.5rem;padding-block:2.5rem}body[data-page=music] .music-collection{padding-block:2rem}body[data-page=music] .music-collection__heading{align-items:start;flex-direction:column;gap:.65rem}}@media (max-width:480px){body[data-page=music] #header-placeholder #navbar .public-nav-shell{column-gap:8px}body[data-page=music] #header-placeholder .cr-brand-lockup{max-width:36vw!important;height:auto!important}body[data-page=music] .music-grid{grid-template-columns:1fr;gap:1.5rem}body[data-page=music] .music-card{display:grid;grid-template-columns:minmax(72px,26%) minmax(0,1fr);align-items:start;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid var(--music-line)}body[data-page=music] .music-card__body{padding:0}body[data-page=music] .music-card h3{font-size:1.25rem}body[data-page=music] .music-card__sound{font-size:.8rem}body[data-page=music] .music-card__setting{font-size:.7rem}body[data-page=music] .music-card .music-link{font-size:.75rem}body[data-page=music] .music-filters{gap:.4rem}body[data-page=music] .music-filters button{padding:.55rem .7rem;font-size:.73rem}}@media (prefers-reduced-motion:reduce){body[data-page=music] .music-page *{transition:none!important;scroll-behavior:auto!important}}