.studio-page .music-page{max-width:var(--page-max);width:100%;box-sizing:border-box;margin:0 auto;padding:var(--space-16) var(--space-18) var(--space-24)}.studio-page .music-page-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-6)}.studio-page .music-page-heading .page-title,.studio-page .artist-page .page-title{margin:0;font-family:var(--font-display);font-size:clamp(56px,7.5vw,96px);font-weight:400;letter-spacing:-.03em;line-height:.95}.studio-page .music-index-section{margin-top:var(--space-4)}.studio-page .music-release-list{margin:0;padding:0;list-style:none;border-top:var(--rule-light) solid var(--rule)}.studio-page .music-release-list>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:center;padding:var(--space-6) 0;border-bottom:var(--rule-light) solid var(--rule)}.studio-page .music-release-row{display:grid;grid-template-columns:minmax(0,1fr) 18px;gap:var(--space-5);align-items:center;min-height:44px;color:var(--ink);text-decoration:none}.studio-page .music-release-row-body{display:grid;gap:var(--space-2)}.studio-page .music-release-row .studio-icon,.studio-page .music-writing-link .studio-icon,.studio-page .music-projects .studio-icon{width:18px;height:18px;color:var(--brand-green)}.studio-page .music-release-row:hover .lis-title{color:var(--ocean)}.studio-page .music-release-list .release-play{justify-self:end}.studio-page .music-writing-link{margin-top:var(--space-5)}.studio-page .music-projects{display:grid;gap:var(--space-2);margin-top:var(--space-10);padding-top:var(--space-5);border-top:var(--rule-light) solid var(--rule)}.studio-page .music-projects h2{margin:0}.studio-page .artist-page{max-width:var(--page-max)}.studio-page .music-page.artist-page{padding-bottom:0}.studio-page .music-back-link{margin-bottom:var(--space-7)}.studio-page .music-back-link .studio-icon,.studio-page .artist-services .studio-icon,.studio-page .release-actions .studio-icon{width:18px;height:18px;color:var(--brand-green)}.studio-page .artist-page-links{display:flex;justify-content:space-between;gap:var(--space-6);align-items:end;margin-top:var(--space-8)}.studio-page .artist-services{display:flex;flex-wrap:wrap;gap:0 var(--space-6)}.studio-page .artist-origin{min-height:44px;color:var(--link);font-family:var(--font-serif);font-size:21px;font-style:italic;line-height:1.4;text-decoration-line:underline;text-decoration-thickness:var(--rule-light);text-underline-offset:.18em}.studio-page .artist-services+.artist-release,.studio-page .artist-page-links+.artist-release{margin-top:var(--space-10)}.studio-page .artist-release{display:grid;grid-template-columns:var(--cover-lg) minmax(0,1fr);gap:var(--space-16);margin:var(--space-10) 0 0;padding:var(--space-7) 0 var(--space-10);border-top:var(--rule-heavy) solid var(--rule)}.studio-page .artist-release>.lis-cover{width:var(--cover-lg);max-width:100%}.studio-page .artist-release-body{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.studio-page .artist-release .lis-release-title{margin:var(--space-2) 0 var(--space-3);font-family:var(--font-display);font-size:clamp(40px,4.2vw,60px);font-weight:400;letter-spacing:-.02em;line-height:1.05}.studio-page .artist-release .release-description{max-width:52rem;margin:0 0 var(--space-5);font-size:19px;line-height:1.55}.studio-page .artist-tracks.lis-tracks{width:100%;grid-template-rows:repeat(var(--track-rows),auto);margin:0;padding:var(--space-4) 0;grid-auto-flow:column;counter-reset:track;font-family:Georgia,serif;font-size:16px}.studio-page .artist-tracks.lis-tracks>li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:7px;min-width:0;align-items:baseline;counter-increment:track}.studio-page .artist-tracks.lis-tracks>li:only-child{grid-column:1 / -1}.studio-page .artist-tracks.lis-tracks>li:before{content:counter(track,decimal-leading-zero);color:var(--cyan-text);font-family:var(--font-mono);font-size:12px}.studio-page .artist-tracks .track-source{flex:1}.studio-page .artist-tracks a,.studio-page .artist-tracks .track-play{min-width:0;color:var(--ink);font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-decoration:none}.studio-page .artist-tracks .track-play{display:inline-grid;width:44px;min-height:44px;place-items:center;padding:0;border:var(--rule-light) solid var(--rule);border-radius:var(--radius-0);background:transparent;cursor:pointer}.studio-page .artist-tracks a:hover,.studio-page .artist-tracks .track-play:hover{color:var(--ocean)}.studio-page .artist-tracks .track-play.is-current{border-color:var(--ocean);color:var(--ocean)}.studio-page .release-actions{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);align-items:center;width:100%;padding-top:var(--space-4);border-top:var(--rule-light) solid var(--rule)}.studio-page .artist-release:last-of-type{padding-bottom:0}.studio-page .music-release-list .release-play{min-height:46px}@media(max-width:900px){.studio-page .artist-release{grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:var(--space-7)}.studio-page .artist-release>.lis-cover{width:100%}}@media(max-width:700px){.studio-page .music-page{padding:var(--space-10) var(--space-5) var(--space-16)}.studio-page .music-page-heading{align-items:flex-start;flex-direction:column;margin-bottom:var(--space-5)}.studio-page .music-page-heading .page-title,.studio-page .artist-page .page-title{font-size:56px}.studio-page .music-release-list>li{grid-template-columns:minmax(0,1fr)}.studio-page .music-release-row{column-gap:var(--space-4)}.studio-page .music-release-row>.studio-icon{align-self:end;margin-bottom:3px}.studio-page .music-release-list .release-play{justify-self:start}.studio-page .artist-page-links{align-items:flex-start;flex-direction:column;margin-top:var(--space-6)}.studio-page .artist-services{gap:0 var(--space-4)}.studio-page .artist-release{grid-template-columns:minmax(0,1fr);gap:var(--space-6);margin-top:var(--space-8);padding-bottom:var(--space-8)}.studio-page .artist-release>.lis-cover{width:100%}.studio-page .artist-release .release-description{font-size:18px}.studio-page .artist-tracks.lis-tracks{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}.studio-page .release-actions{align-items:flex-start;flex-direction:column}.studio-page .release-actions .lis-textlink{justify-content:flex-start}}
