/* The licensing page uses the site's existing palette, typefaces and navigation. */
.licensing-wrap{width:min(1200px,90%);margin-inline:auto}.licensing-page .site-header{position:relative}.licensing-page #site-nav [aria-current=page]{color:var(--gold);opacity:1}.licensing-page h2{font:400 clamp(34px,4.3vw,60px)/1.12 var(--serif);letter-spacing:-.025em;margin:18px 0 28px}.licensing-page h2 em{color:var(--gold);font-weight:400}.licensing-art{margin:0;background:#302016}.licensing-art img{display:block;width:100%;height:auto;max-height:740px;object-fit:contain}.licensing-intro{padding-block:65px 70px}.licensing-intro h1{font:500 clamp(21px,2.8vw,38px)/1.5 var(--sans);letter-spacing:.01em;max-width:1150px;margin:22px 0 35px}.licensing-intro h1 span{color:var(--gold);font-size:.65em}.licensing-intro-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:75px}.licensing-intro-grid p{margin:0;color:#d7c9b0;font-size:16px}.licensing-intro-grid .licensing-lead{font-size:clamp(20px,2vw,27px);line-height:1.65;color:var(--cream)}.licensing-link{display:inline-flex;gap:22px;font-size:12px;color:var(--gold);border-bottom:1px solid #795f40;padding-bottom:7px;margin-top:22px}.licensing-rights{border-block:1px solid #e3b06d55;padding-block:36px;display:grid;grid-template-columns:1fr 1fr;gap:75px}.licensing-rights p{margin:9px 0}.rights-writer{font-size:12px;color:var(--muted)}.licensing-page .instrumental-statement h2{font-family:var(--sans);font-size:21px;line-height:1.45;margin:0 0 10px;letter-spacing:-.015em}.instrumental-statement>p{font-size:13px;color:var(--muted)}.instrumental-statement .licensing-link{margin-top:10px}.licensing-selection{padding-block:80px}.licensing-section-head{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:70px;margin-bottom:36px}.licensing-section-head h2{margin-bottom:0}.licensing-section-head>p{font-size:15px;color:var(--muted);max-width:390px;margin-bottom:6px}.licensing-tracks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.licensing-track{border:1px solid #e3b06d36;background:linear-gradient(145deg,#13222c,#0d1922);padding:24px;min-width:0;display:flex;flex-direction:column}.track-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.14em;color:var(--muted)}.track-top>span:last-child{color:var(--gold)}.licensing-track h3{font:400 clamp(25px,2.8vw,36px)/1.2 var(--serif);margin:25px 0 10px;letter-spacing:-.02em}.licensing-track-credit{min-height:42px;font-size:12px;line-height:1.6;color:var(--muted);margin:0 0 22px}.licensing-track-enquiry{font-size:11px;color:var(--gold);border-top:1px solid #e3b06d30;padding-top:16px;display:flex;justify-content:space-between;gap:15px;margin-top:auto}.licensing-audio audio{width:100%;height:40px;display:block;margin-bottom:18px}.licensing-audio:empty{display:none}.musician-credit{font-size:12px;color:var(--muted);margin-top:26px}.musician-credit strong{color:var(--gold)}.licensing-depth{background:#10212b;border-block:1px solid #e3b06d25;padding-block:70px}.depth-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:75px}.depth-grid p{color:#d7c9b0;font-size:16px}.depth-grid .eyebrow{color:var(--gold);font-size:10px}.depth-grid h2{margin-bottom:0}.licensing-credentials{padding-block:65px}.licensing-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.licensing-proof h2{font-size:29px;line-height:1.3;color:var(--gold);margin-bottom:15px}.licensing-proof p{font-size:13px;color:var(--muted)}.licensing-career{font-size:14px;color:var(--muted);margin-top:30px;max-width:820px}.licensing-contact{background:var(--cream);color:var(--ink);padding-block:85px}.licensing-contact .eyebrow{color:#80512c}.licensing-contact h2{font-size:clamp(38px,5.5vw,76px)}.licensing-contact h2 em{color:#87522c}.licensing-contact .licensing-wrap>p:not(.eyebrow):not(.clearance-line){font-size:18px;max-width:820px;line-height:1.8;margin:25px 0}.licensing-contact .button{background:var(--ink);color:var(--cream);border-color:var(--ink);margin-top:10px}.licensing-email{display:block;font-size:14px;width:fit-content;margin-top:20px;border-bottom:1px solid #80664c}.licensing-contact .clearance-line{font-size:10px;letter-spacing:.12em;margin-top:44px}.licensing-page .licensing-footer{padding-block:30px;display:flex;align-items:center;justify-content:space-between;gap:25px;background:none}.licensing-footer p{font-size:11px}.licensing-footer .site-privacy-links{font-size:11px}
@media(max-width:1000px){.licensing-tracks{grid-template-columns:repeat(2,minmax(0,1fr))}.licensing-intro-grid,.licensing-rights,.depth-grid,.licensing-section-head{gap:35px}}
@media(max-width:760px){.licensing-art img{max-height:none}.licensing-intro{padding-block:35px 45px}.licensing-intro-grid,.licensing-rights,.depth-grid,.licensing-section-head{grid-template-columns:1fr;gap:24px}.licensing-intro h1{font-size:21px}.licensing-selection{padding-block:48px}.licensing-section-head{margin-bottom:25px}.licensing-tracks{gap:13px}.licensing-track{padding:17px}.licensing-track h3{font-size:27px}.licensing-track-credit{min-height:56px}.licensing-track-enquiry{font-size:10px}.licensing-proof{grid-template-columns:1fr;gap:15px}.licensing-proof>div{border-bottom:1px solid #e3b06d30;padding-bottom:10px}.licensing-depth,.licensing-contact{padding-block:50px}.licensing-page .licensing-footer{align-items:flex-start;flex-direction:column;gap:14px}.licensing-footer p{margin:0}.licensing-contact .clearance-line{line-height:1.9}}
@media(max-width:430px){.licensing-tracks{grid-template-columns:1fr}.licensing-track-credit{min-height:0;margin-bottom:22px}.licensing-intro h1{font-size:19px}.licensing-track h3{font-size:31px}}
.licensing-more-tracks{margin-top:38px}.licensing-modes{display:flex;gap:7px;margin:0 0 13px}.licensing-modes button{appearance:none;border:1px solid #e3b06d55;background:transparent;color:var(--muted);border-radius:999px;padding:7px 12px;font:600 10px/1.2 var(--sans);cursor:pointer}.licensing-modes button[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--ink)}.licensing-modes button:focus-visible,.licensing-play:focus-visible,.licensing-seek:focus-visible{outline:2px solid var(--cream);outline-offset:3px}.licensing-player-controls{display:grid;grid-template-columns:38px minmax(60px,1fr) auto;align-items:center;gap:11px;margin:2px 0 9px}.licensing-play{display:grid;place-items:center;width:36px;height:36px;border:1px solid #e3b06d70;border-radius:50%;background:transparent;color:var(--gold);cursor:pointer}.licensing-play span{font-size:12px}.licensing-seek-label{display:block;min-width:0}.licensing-seek{width:100%;height:20px;margin:0;accent-color:var(--gold);cursor:pointer}.licensing-seek:disabled{opacity:.4;cursor:default}.licensing-time{white-space:nowrap;font:500 10px/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--muted)}.licensing-player-status{font-size:10px;line-height:1.4;color:var(--muted);min-height:14px;margin:0 0 12px}.licensing-player-status:empty{display:none}.instrumental-on-request{font-size:10px;line-height:1.5;color:var(--muted);margin:0 0 17px}.licensing-track-credit:empty{display:none}
.licensing-share{align-self:flex-start;appearance:none;background:transparent;border:0;color:var(--muted);font:500 11px/1.4 var(--sans);padding:0;margin:0 0 14px;cursor:pointer;text-decoration:underline;text-decoration-color:#e3b06d55;text-underline-offset:4px}.licensing-share:hover,.licensing-share:focus-visible{color:var(--gold)}.licensing-share:focus-visible{outline:2px solid var(--cream);outline-offset:4px}
.licensing-share-landing{width:min(900px,90%);margin:clamp(70px,12vh,140px) auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);gap:clamp(32px,8vw,96px);align-items:center}.licensing-share-landing .eyebrow{color:var(--gold)}.licensing-share-landing h1{font:400 clamp(42px,8vw,88px)/1.04 var(--serif);letter-spacing:-.03em;margin:18px 0}.licensing-share-landing .share-version{color:var(--gold);font:500 13px/1.6 var(--sans);margin:-4px 0 20px}.licensing-share-landing p{color:#d7c9b0;line-height:1.75}.licensing-share-landing figure{margin:0;border:1px solid #e3b06d36;background:#302016}.licensing-share-landing img{display:block;width:100%;height:auto}.licensing-share-actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-top:30px}.licensing-share-actions .licensing-link{margin-top:0}.licensing-share-landing .share-back{font-size:11px;color:var(--muted);border-bottom:1px solid #e3b06d36;padding-bottom:5px}
@media(max-width:650px){.licensing-share-landing{grid-template-columns:1fr;gap:28px;margin:60px auto}.licensing-share-landing figure{max-width:440px}}
.licensing-share-player{margin-top:28px}.licensing-share-player>.eyebrow{margin-bottom:10px}.licensing-share-audio{display:block;width:100%;max-width:560px;color-scheme:dark}.licensing-share-actions{margin-top:18px}
.licensing-share-landing{width:min(1360px,94%);grid-template-columns:minmax(0,.78fr) minmax(480px,1.22fr);gap:clamp(36px,5vw,76px)}
@media(max-width:880px){.licensing-share-landing{width:min(720px,92%);grid-template-columns:1fr;gap:28px;margin:55px auto}.licensing-share-landing figure{max-width:none}}
.licensing-playlist{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;align-items:center;padding:24px 28px;margin:28px 0 32px;border:1px solid #e3b06d55;background:linear-gradient(120deg,#13222c,#0d1922)}.playlist-intro .eyebrow,.playlist-label{color:var(--gold);font-size:9px;letter-spacing:.15em;margin:0 0 9px}.playlist-intro h3{font:400 clamp(24px,3vw,34px)/1.2 var(--serif);margin:0 0 8px}.playlist-intro>p:last-child{font-size:12px;color:var(--muted);line-height:1.65;margin:0}.playlist-current{font:500 14px/1.45 var(--sans);margin:0 0 16px;color:var(--cream);min-height:20px}.playlist-controls{display:grid;grid-template-columns:34px 40px 34px minmax(60px,1fr) auto;align-items:center;gap:10px}.playlist-controls button{display:grid;place-items:center;border:1px solid #e3b06d65;border-radius:50%;width:34px;height:34px;background:transparent;color:var(--gold);font:500 20px/1 var(--sans);cursor:pointer}.playlist-controls .playlist-toggle{width:40px;height:40px;background:var(--gold);color:var(--ink);font-size:13px}.playlist-controls button:disabled{opacity:.35;cursor:default}.playlist-controls button:focus-visible,.playlist-seek:focus-visible{outline:2px solid var(--cream);outline-offset:3px}.playlist-seek-label{display:block;min-width:0}.playlist-seek{width:100%;height:20px;margin:0;accent-color:var(--gold);cursor:pointer}.playlist-seek:disabled{opacity:.4;cursor:default}.playlist-time{white-space:nowrap;font:500 10px/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--muted)}
@media(max-width:760px){.licensing-playlist{grid-template-columns:1fr;gap:18px;padding:20px}.playlist-controls{grid-template-columns:34px 40px 34px minmax(45px,1fr) auto;gap:7px}}
@media(max-width:430px){.playlist-controls{grid-template-columns:34px 40px 34px minmax(40px,1fr) auto;gap:5px}.playlist-time{font-size:9px}}
