/* Additive styles: preserve the cinematic/audio runtime and existing artist worlds. */
.growth-section,.growth-production-invitation{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:clamp(2.5rem,6vw,5rem) clamp(1.25rem,5vw,4.5rem);color:#f7f2e9;scroll-margin-top:100px}
.growth-heading{margin-bottom:2rem}.growth-heading h2{margin:.5rem 0;font-size:clamp(1.7rem,4vw,3rem);font-weight:500;letter-spacing:.035em;line-height:1.2}.growth-section h3{font-size:1.1rem;line-height:1.6;margin:.4rem 0}.growth-section p{line-height:1.8}.growth-kicker{font-size:.7rem!important;font-weight:600;letter-spacing:.13em;color:#e6c58d}.growth-caption{font-size:.75rem!important;color:#c8c1b7!important;line-height:1.7}.growth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.growth-card{min-width:0;overflow:hidden;border:1px solid #c9a36b45;border-radius:14px;background:linear-gradient(145deg,#211d20ee,#100f14f2);box-shadow:0 10px 28px #0002}.growth-cover{display:block;aspect-ratio:1;background:#15131b;overflow:hidden}.growth-cover img{width:100%;height:100%;object-fit:contain;display:block}.growth-card-copy{padding:1.3rem}.growth-card h3 a{color:inherit;text-decoration:none}.growth-card h3 a:hover{text-decoration:underline}.growth-actions,.growth-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.growth-hero-actions{margin-top:1.2rem}.growth-button,.growth-store{display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:.75rem 1rem;border:1px solid #d6b67e;border-radius:7px;color:#f8e4bc!important;background:#251e16;text-decoration:none!important;font-size:.85rem!important;line-height:1.4!important;letter-spacing:.015em!important;text-align:center;max-width:100%;overflow-wrap:anywhere;cursor:pointer}.growth-button:hover,.growth-store:hover{background:#4d3920}.growth-primary{background:#e8c78e!important;color:#21180e!important;border-color:#e8c78e!important;font-weight:700}.growth-text-link{display:inline-flex;align-items:center;min-height:44px;color:#f3d6a4!important;line-height:1.6;font-size:.9rem;text-underline-offset:4px;overflow-wrap:anywhere}.growth-stores{display:flex;flex-wrap:wrap;gap:.5rem;flex-basis:100%;margin:.7rem 0}.growth-store{font-size:.75rem!important;padding:.55rem .7rem}.growth-inline{max-width:65rem;margin:1.5rem 0;line-height:1.6;letter-spacing:normal}.growth-featured{padding-top:0}.growth-featured h2{font-size:1.1rem;letter-spacing:.1em}.growth-featured h3{margin-top:2rem}.growth-production-invitation{padding-top:0;padding-bottom:1.5rem}.growth-sticker>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f4efea}.growth-coming{display:grid;place-content:center;text-align:center;aspect-ratio:1;background:radial-gradient(ellipse at center,#343047,#15141e);color:#d2c0ef;font-size:2.3rem;line-height:1.4;letter-spacing:.15em}.growth-status{color:#d5c4ed;letter-spacing:.1em}.growth-previews{margin-top:1.3rem;border-top:1px solid #ffffff24;padding-top:.5rem}.growth-previews summary{cursor:pointer;min-height:44px;line-height:44px;color:#f3d6a4}.growth-previews>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;background:#f4efea;padding:.5rem;border-radius:8px}.growth-previews img{width:100%;height:auto;object-fit:contain;aspect-ratio:1}.growth-news{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem}.growth-news article{padding:1rem 0;border-top:1px solid #d6b67e4d}.growth-news time{font-size:.8rem;color:#d7c2a0}.growth-page{margin:0;background:#100f14;color:#f7f2e9}.growth-page #main{padding-top:6rem}.growth-page h1{font-size:clamp(2rem,5vw,4.3rem);line-height:1.3;font-weight:500;overflow-wrap:anywhere}.growth-page .growth-section>img{max-width:800px;width:100%;height:auto;display:block;margin:2rem 0}.growth-release-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:2rem;align-items:start}.growth-release-grid>img{width:100%;height:auto;object-fit:contain;max-height:600px}.growth-section a:focus-visible,.growth-hero-actions a:focus-visible{outline:3px solid #f5d38b;outline-offset:5px}.growth-section *{box-sizing:border-box}.growth-section h1,.growth-section h2,.growth-section h3{max-width:100%;overflow-wrap:anywhere}
@media(max-width:900px){.growth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-sticker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-release-grid{grid-template-columns:1fr}}
@media(max-width:560px){.growth-grid,.growth-sticker-grid,.growth-news{grid-template-columns:minmax(0,1fr)}.growth-section{padding:2.5rem 1.25rem}.growth-hero-actions{max-width:330px;gap:.6rem}.growth-hero-actions .growth-button{flex:1 1 auto;font-size:.78rem!important;padding:.7rem .8rem}.growth-hero-actions .growth-text-link{font-size:.75rem}.growth-section#listen{padding-top:2.5rem}.growth-card-copy{padding:1.2rem}.growth-stores{gap:.4rem}.growth-inline{margin:1rem 0}.growth-page #main{padding-top:4.5rem}.growth-previews>div{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){.growth-section,.growth-section *{scroll-behavior:auto}}
.growth-page #main{padding-top:5.5rem}.growth-page .growth-section:first-child{padding-top:2rem}.growth-page-intro{padding-bottom:.5rem}.growth-page-intro h1{font-size:clamp(1.8rem,4vw,3.4rem);margin:.6rem 0}.growth-page #line-stickers{padding-top:1.5rem}.growth-page #line-stickers .growth-heading h2{font-size:1.5rem}.growth-page .social-share,.growth-page .social-context-section{max-width:1100px;margin:2rem auto;padding:1.25rem}.growth-page .social-share-button{color:#f4d5a0;border-color:#d6b67e;background:#251e16}
.growth-page>.skip-link{position:absolute;top:-100px;left:1rem;z-index:1000;padding:.75rem 1rem;background:#e8c78e;color:#21180e}.growth-page>.skip-link:focus{top:.5rem}
