.music-heading{justify-content:space-between;align-items:baseline;gap:32px;margin-bottom:55px;display:flex}.music-heading>div:first-child{min-width:0}.music-heading .eyebrow{margin:0;line-height:1.4}.music-heading .streaming-label{letter-spacing:1.8px;font-size:12px}.music-heading .page-title{margin-bottom:0}.music-streaming{flex-shrink:0}.music-streaming .streaming-links{align-items:flex-end}@media (max-width:600px){.music-heading{gap:20px;margin-bottom:38px}.music-heading .eyebrow,.music-heading .streaming-label{letter-spacing:1.5px;font-size:10px}.music-heading .page-title{font-size:40px}.music-streaming .streaming-icons{gap:8px}.music-streaming .streaming-icons a{width:40px;height:40px}}.music-mixtape-callout{border-top:1px solid var(--border);border-bottom:1px solid var(--border);width:100%;margin-top:64px}.music-mixtape-callout>a{color:inherit;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding:48px 4%;display:grid}.music-mixtape-copy{min-width:0}.music-mixtape-art{justify-self:end;width:100%;max-width:480px}.music-mixtape-art img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.music-mixtape-callout .eyebrow{margin:0 0 24px}.music-mixtape-callout h2{letter-spacing:-1px;margin:0 0 28px;font-size:clamp(40px,5vw,64px);line-height:1.08}.music-mixtape-callout p:not(.eyebrow){margin:0 0 12px;font-size:20px;line-height:1.6}.music-mixtape-callout .text-link{display:inline-block}.music-mixtape-callout>a:hover .text-link{color:var(--primary)}@media (max-width:700px){.music-mixtape-callout{margin-top:40px}.music-mixtape-callout>a{grid-template-columns:1fr;gap:32px;padding:32px 0}.music-mixtape-art{max-width:none}.music-mixtape-callout p:not(.eyebrow){font-size:17px}}.section.music-page{padding-top:28px}.music-page .music-heading{align-items:center;gap:24px;max-width:1200px;margin:0 auto 20px}.music-page .music-heading .eyebrow{letter-spacing:1.5px;font-size:10px}.music-page .music-heading .page-title{letter-spacing:-1.8px;margin:8px 0 0;font-size:clamp(36px,4vw,58px);line-height:1.05}.music-page .music-streaming .streaming-links{flex-direction:row;align-items:center;gap:16px}.music-page .music-record-crate{padding-top:0}@media (max-width:600px){.section.music-page{padding-top:20px}.music-page .music-heading{gap:16px;margin-bottom:18px}.music-page .music-heading .eyebrow{letter-spacing:1px;font-size:8px}.music-page .music-heading .page-title{letter-spacing:-1px;font-size:36px}.music-page .music-streaming .streaming-links{flex-direction:column;align-items:flex-end;gap:6px}.music-page .music-heading .streaming-label{font-size:9px}.music-page .music-streaming .streaming-icons{gap:6px}}
