.music-license-page{--license-max:76rem;background:var(--color-bg)}.music-license-page #music-license-document{background-image:linear-gradient(#11111106 1px,#0000 1px),linear-gradient(90deg,#11111106 1px,#0000 1px);background-position:top;background-size:2.5rem 2.5rem;width:100%;min-width:0;overflow-x:clip}.music-license-hero,.license-summary,.music-license-index,.music-license-sections{width:min(100%, var(--license-max));padding-inline:var(--page-padding);background:color-mix(in srgb, var(--color-bg) 95%, transparent);margin-inline:auto}.music-license-hero{border-bottom:1px solid var(--color-line);gap:2.25rem;padding-top:7.75rem;padding-bottom:clamp(3.5rem,9vw,7rem);display:grid}.music-license-hero>div{min-width:0}.music-license-hero>div:first-child p,.license-heading>p{color:var(--color-muted);letter-spacing:.16em;margin:0;font-size:.68rem;font-weight:700}.music-license-hero>div:first-child span{color:var(--color-muted);letter-spacing:.12em;margin-top:1rem;font-size:.58rem;display:block}.music-license-hero h1{letter-spacing:-.07em;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:min(clamp(3rem,15vw,7.5rem),13vw);line-height:.78}.music-license-hero__lead{margin:2rem 0 0;font-size:clamp(1.15rem,4vw,1.6rem);font-weight:700}.music-license-hero__description{max-width:42rem;color:var(--color-muted);margin:.65rem 0 0;line-height:1.9}.music-license-hero dl{border-top:1px solid var(--color-text);grid-template-columns:repeat(2,minmax(0,1fr));max-width:32rem;margin:2rem 0 0;display:grid}.music-license-hero dl div{border-bottom:1px solid var(--color-line);min-width:0;padding:.8rem .35rem}.music-license-hero dt{color:var(--color-muted);letter-spacing:.12em;font-size:.58rem}.music-license-hero dd{font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:.82rem}.license-summary,.music-license-index{border-bottom:1px solid var(--color-line);padding-block:clamp(4rem,9vw,7rem)}.license-heading{margin-bottom:clamp(2rem,5vw,3.5rem)}.license-heading h2{letter-spacing:-.05em;margin:.6rem 0 0;font-size:clamp(2rem,7vw,4.5rem);line-height:1}.license-heading>span{max-width:40rem;color:var(--color-muted);margin-top:.8rem;display:block}.license-summary__columns{border-top:1px solid var(--color-text);border-left:1px solid var(--color-line);display:grid}.license-summary__columns article{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);min-width:0}.license-summary__columns article>header{border-bottom:1px solid var(--color-text);align-items:center;gap:1rem;min-height:8.5rem;padding:1.3rem;display:flex}.license-summary__columns article>header>span{border:1px solid var(--color-text);border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;font-size:1.4rem;display:grid}.license-summary__columns header p{color:var(--color-muted);letter-spacing:.13em;margin:0;font-size:.58rem;font-weight:700}.license-summary__columns h3{letter-spacing:-.04em;margin:.2rem 0 0;font-size:clamp(1.4rem,5vw,2.4rem)}.license-summary__columns ul{margin:0;padding:0;list-style:none}.license-summary__columns li{border-bottom:1px solid var(--color-line);grid-template-columns:1.3rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:4.5rem;padding:1rem 1.3rem;line-height:1.65;display:grid}.license-summary__columns li:last-child{border-bottom:0}.license-summary__columns li span{font-weight:700}.music-license-index ol{border-top:1px solid var(--color-text);border-left:1px solid var(--color-line);margin:0;padding:0;list-style:none;display:grid}.music-license-index li{min-width:0}.music-license-index a{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-width:0;min-height:5.2rem;padding:1rem;text-decoration:none;display:grid}.music-license-index a span{color:var(--color-muted);letter-spacing:.1em;font-size:.6rem}.music-license-index a strong{letter-spacing:.08em;overflow-wrap:anywhere;min-width:0;font-size:.72rem}.music-license-index a i{font-style:normal;transition:translate .18s}.music-license-index a:hover i,.music-license-index a:focus-visible i{translate:0 4px}.music-license-sections{padding-bottom:clamp(4rem,9vw,7rem)}.license-section{border-bottom:1px solid var(--color-line);gap:2rem;min-width:0;padding-block:clamp(4rem,9vw,7rem);scroll-margin-top:4rem;display:grid}.license-section:last-child{border-bottom:0}.license-section__index{min-width:0}.license-section__index>span{letter-spacing:-.06em;font-size:clamp(3rem,12vw,6rem);font-weight:300;line-height:.8}.license-section__index p{color:var(--color-muted);letter-spacing:.13em;overflow-wrap:anywhere;margin:1rem 0 0;font-size:.62rem;font-weight:700}.license-section__body{min-width:0}.license-section__body>h2{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,7vw,4rem);line-height:1.05}.license-section__body>p{max-width:48rem;color:var(--color-muted);margin:1.2rem 0 0;line-height:2}.license-section__body>ul{border-top:1px solid var(--color-text);max-width:48rem;margin:2rem 0 0;padding:0;list-style:none}.license-section__body>ul li{border-bottom:1px solid var(--color-line);min-height:3.5rem;padding:.8rem 0 .8rem 1.5rem;line-height:1.7;position:relative}.license-section__body>ul li:before{border:1px solid var(--color-text);content:"";width:.5rem;height:.5rem;position:absolute;top:1.45rem;left:0}.license-section__examples{border-top:1px solid var(--color-text);max-width:40rem;margin-top:2rem;display:grid}.license-section__examples code{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);border-left:1px solid var(--color-line);min-width:0;font:inherit;overflow-wrap:anywhere;background:0 0;padding:.85rem;font-size:.78rem}.license-section__note{border:1px solid var(--color-text);max-width:48rem;margin-top:2rem;padding:1.25rem}.license-section__note strong{letter-spacing:.13em;font-size:.6rem}.license-section__note p{margin:.5rem 0 0;line-height:1.8}.license-availability{border:1px solid var(--color-text);background:var(--color-surface);gap:1.5rem;max-width:48rem;margin-top:2rem;padding:1.4rem;display:grid}.license-availability>div{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.license-availability span{color:var(--color-muted);letter-spacing:.13em;font-size:.6rem;font-weight:700}.license-availability strong{font-size:clamp(2.8rem,10vw,5rem);font-weight:300;line-height:.8}.license-availability p{color:var(--color-muted);margin:0;line-height:1.8}.license-references{max-width:48rem;margin-top:2.5rem}.license-references h3{margin:0 0 1rem;font-size:1rem}.license-references>div{border-top:1px solid var(--color-text)}.license-references a{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding-block:.8rem;text-decoration:none;display:flex}.license-references a span{overflow-wrap:anywhere;min-width:0}.license-references a small{color:var(--color-muted);letter-spacing:.12em;margin-bottom:.25rem;font-size:.56rem;display:block}.license-references a i{flex:none;font-style:normal;transition:translate .18s}.license-references a:hover i,.license-references a:focus-visible i{translate:4px}.license-version{border-top:1px solid var(--color-text);grid-template-columns:repeat(2,minmax(0,1fr));max-width:36rem;margin:2.5rem 0 0;display:grid}.license-version div{border-bottom:1px solid var(--color-line);min-width:0;padding:.8rem .35rem}.license-version dt{color:var(--color-muted);letter-spacing:.12em;font-size:.58rem}.license-version dd{margin:.25rem 0 0;font-size:.82rem}@media (width>=640px){.music-license-index ol{grid-template-columns:repeat(2,minmax(0,1fr))}.license-availability{grid-template-columns:minmax(10rem,.4fr) minmax(0,1fr);align-items:center}}@media (width>=760px){.music-license-hero{grid-template-columns:minmax(9rem,.28fr) minmax(0,1fr);align-items:end;padding-top:10rem}.license-summary__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.music-license-index ol{grid-template-columns:repeat(3,minmax(0,1fr))}.license-section{grid-template-columns:minmax(8rem,.25fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem)}.license-section__index>span{font-size:clamp(4rem,7vw,6rem)}.license-section__examples{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.music-license-index a i,.license-references a i{transition-duration:1ms!important}.music-license-index a:hover i,.music-license-index a:focus-visible i,.license-references a:hover i,.license-references a:focus-visible i{translate:none}}
