/* Music Lab extends the existing Creation OG palette and open-door design. */
.music-home{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:6vw;padding:85px 8vw;background:#fff6df}.music-home-art{max-width:480px;transform:rotate(-2deg)}.music-home-art img{border-radius:16px;box-shadow:12px 14px 0 #ffc83d}.music-home h2{font-size:clamp(2.5rem,4.4vw,4.7rem);line-height:1.05;letter-spacing:-.04em;margin:10px 0 24px}.music-home-copy>p:not(.eyebrow):not(.music-small){max-width:56ch;font-size:1.15rem}.music-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;border-radius:999px;background:#075e9e;color:white;padding:15px 24px;text-decoration:none;font-size:.93rem;font-weight:900;letter-spacing:.035em;box-shadow:5px 6px 0 #ffc83d;line-height:1.4;text-align:center}.music-button:hover{background:#123d64}.music-text-link{font-weight:900;text-underline-offset:5px}.music-small{font-size:.9rem;line-height:1.65;color:#405b70;max-width:76ch;margin-top:24px}.music-skip{position:fixed;top:12px;left:12px;z-index:100;padding:14px 22px;background:white;transform:translateY(-180%)}.music-skip:focus{transform:translateY(0)}.music-page .site-nav nav{justify-content:flex-end}.music-hero{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:6vw;padding:70px 7vw 85px;background:linear-gradient(125deg,#fff4bf,#fff9e8 56%,#e4f4ee)}.music-hero h1{font-size:clamp(3.1rem,5.25vw,5.7rem);line-height:1.06;letter-spacing:-.055em;margin:20px 0 28px}.music-hero h1 em{font-style:normal;color:#bf4618}.music-hero-copy>p:not(.eyebrow){max-width:53ch}.music-lead{font-size:1.35rem;line-height:1.55}.music-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin:30px 0}.music-cover{margin:0;transform:rotate(2deg)}.music-cover img{border-radius:12px;box-shadow:14px 15px 0 #ffc83d}.music-cover figcaption{font-size:.94rem;text-align:center;margin:28px 0 0}.music-section{padding:85px max(7vw,calc((100vw - 1200px)/2))}.music-section h2,.music-closing h2{font-size:clamp(2.5rem,4.1vw,4.1rem);line-height:1.08;letter-spacing:-.04em;margin:12px 0 22px}.music-section h3{font-size:1.5rem;line-height:1.2;margin:12px 0 18px}.music-section-heading{max-width:850px;margin-bottom:28px}.music-listen{background:#fffdf6}.music-listen-layout{display:grid;grid-template-columns:1.45fr .8fr;gap:70px}.music-listen-layout p:first-child{margin-top:0}.music-companion{padding:32px;background:#eaf3ef;border-radius:18px;align-self:start}.music-companion a{font-weight:900;text-underline-offset:4px}.music-companion hr{border:0;border-top:1px solid #b5c8c0;margin:27px 0}.music-artful{background:#e6f3f0}.music-two-column{display:grid;grid-template-columns:1fr 1fr;gap:55px}.music-two-column p:first-child{margin-top:0}.music-credit-example{font-size:clamp(1.4rem,2.5vw,2.15rem);line-height:1.5;padding-top:25px;border-top:1px solid #a9c9c0;margin-top:32px}.music-credit-example span{display:block;font-size:.83rem;font-weight:900;letter-spacing:.12em;margin-bottom:16px;color:#3e6261}.music-collaborate{background:#fff4da}.music-collaborate>p{max-width:78ch}.music-three-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin:40px 0}.music-three-steps article{border-top:2px solid #dfcaa1;padding-top:22px}.music-three-steps article>span{font-size:1.4rem;color:#b33f13;font-weight:900}.music-three-steps p{font-size:1.04rem}.music-growthlight{background:#fffdf6}.music-growthlight>p{max-width:86ch}.music-offerings{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:40px 0}.music-offerings article{padding:24px 0;border-top:3px solid #079b98}.music-offerings p{font-size:1.02rem}.music-offerings .eyebrow{font-size:.84rem;color:#096c6a}.music-membership{border-top:1px solid #d5dccc;padding:18px 0 12px;max-width:90ch}.music-closing{padding:70px 7vw 80px;text-align:center;background:#e6f3f0}.music-closing .music-button{margin-top:16px}.music-page .eyebrow,.music-home .eyebrow{color:#b83f16}.music-page a:focus-visible,.music-home a:focus-visible{outline:4px solid #123d64;outline-offset:5px}.music-page section[id]{scroll-margin-top:110px}.site-nav nav{gap:20px}
@media(max-width:1250px){.music-hero{padding:55px 5vw 65px;gap:5vw}.music-section{padding:65px 6vw}.music-home{padding:65px 6vw}.music-hero h1{font-size:clamp(3rem,5.1vw,4.2rem)}.site-nav nav{gap:14px}.site-nav nav a{font-size:.9rem}}
@media(max-width:900px){.music-hero{grid-template-columns:1fr;padding:45px 7vw 60px}.music-cover{max-width:520px;width:90%;margin:15px auto}.music-hero-copy>p:not(.eyebrow){max-width:65ch}.music-home{gap:35px}.music-home h2{font-size:2.8rem}.music-listen-layout{gap:35px;grid-template-columns:1.2fr 1fr}.music-two-column{gap:30px}.music-offerings,.music-three-steps{gap:24px}.music-section h3{font-size:1.3rem}}
@media(max-width:680px){.music-home{grid-template-columns:1fr;padding:55px 24px;gap:40px}.music-home-art{width:88%;margin:auto}.music-home-copy h2{font-size:2.7rem}.music-hero{padding:35px 24px 50px}.music-hero h1{font-size:clamp(2.55rem,9.5vw,3.8rem)}.music-lead{font-size:1.2rem}.music-section{padding:55px 24px}.music-section h2{font-size:2.55rem}.music-listen-layout,.music-two-column,.music-offerings,.music-three-steps{grid-template-columns:1fr;gap:18px}.music-listen-layout{gap:30px}.music-actions{align-items:flex-start;flex-direction:column}.music-offerings{margin:25px 0}.music-offerings article{padding:20px 0 0}.music-three-steps{margin:28px 0 35px}.music-three-steps p{margin-bottom:4px}.music-button{max-width:100%;font-size:.86rem}.music-closing{padding:55px 24px}.music-page .site-nav .brand{width:165px}.music-cover figcaption{font-size:.84rem}.music-home .music-small{font-size:.86rem}}

/* Lead with AI & I AM, followed by Carry the Sun Home. */
.music-home{grid-template-columns:1.2fr 1fr}.music-home-pair{display:grid;grid-template-columns:1fr 1fr;gap:26px;max-width:700px;transform:none}.music-home-pair figure{margin:0;min-width:0}.music-home-pair a{text-decoration:none}.music-home-pair img{box-shadow:7px 8px 0 #ffc83d}.music-home-pair figcaption{font-weight:900;font-size:1rem;line-height:1.4;margin-top:22px}.music-home-pair figcaption span{display:block;font-size:.9rem;color:#075e9e;margin-top:8px}.music-track-feature{display:grid;grid-template-columns:.85fr 1.25fr;align-items:center;gap:5vw;border-top:1px solid #e7d7b7}.music-track-art img{border-radius:14px;box-shadow:9px 10px 0 #ffc83d}.music-cover a{display:block;border-radius:12px}
@media(max-width:1000px){.music-home{grid-template-columns:1fr}.music-home-pair{width:100%;margin:0 auto}.music-home-copy{max-width:750px}.music-track-feature{gap:35px;grid-template-columns:.8fr 1.2fr}}
@media(max-width:680px){.music-home-pair{grid-template-columns:1fr;gap:38px;width:88%;max-width:390px}.music-home-pair figcaption{margin-top:20px}.music-track-feature{grid-template-columns:1fr;gap:38px}.music-track-art{width:90%;max-width:390px;margin:0 auto}}

/* Three featured releases, in the creator's chosen order. */
.music-home{grid-template-columns:1.65fr 1fr}.music-home-pair{grid-template-columns:repeat(3,minmax(0,1fr));max-width:950px;gap:22px}.music-law-feature{background:#fff4da}
@media(max-width:1000px){.music-home{grid-template-columns:1fr}}
@media(max-width:680px){.music-home-pair{grid-template-columns:1fr;max-width:390px;gap:38px}}
