@media (max-width:1240px){.desktop-nav,.header-cta{display:none}.menu-toggle{display:block}.mobile-nav{position:absolute;top:76px;left:0;right:0;padding:1rem 2rem 1.5rem;background:#0a090d;border-bottom:1px solid var(--purple)}.mobile-nav.open{display:grid;gap:.6rem}.mobile-nav a{padding:.55rem 0;font-weight:800;text-transform:uppercase}}@media (max-width:560px){.mobile-nav{top:68px;padding-inline:1rem}}.signal-visual{position:relative}.signal-visual-button{position:absolute;left:1.25rem;bottom:1.25rem;z-index:1}.nav-dropdown{width:min(520px,calc(100vw - 2rem));grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;max-height:calc(100vh - 92px);overflow-y:auto}.faq-page{max-width:920px}.faq-page-list{margin-top:2rem;border-top:1px solid var(--line)}.faq-page-list details{border-bottom:1px solid var(--line)}.faq-page-list summary{position:relative;cursor:pointer;padding:1.35rem 2.25rem 1.35rem 0;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:900;line-height:.98;text-transform:uppercase;list-style:none}.faq-page-list summary::-webkit-details-marker{display:none}.faq-page-list summary:after{content:"+";position:absolute;right:.25rem;top:50%;color:var(--lime);font-size:1.6rem;transform:translateY(-55%)}.faq-page-list details[open] summary:after{content:"−"}.faq-page-list p{max-width:48rem;margin:0;padding:0 0 1.5rem;color:#ded6df;font-family:Arial,sans-serif;font-size:1rem;line-height:1.65}.faq-page-cta{margin-top:2.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem;border:1px solid var(--purple);background:linear-gradient(120deg,#1b0a26,#0b0910)}.faq-page-cta p{max-width:31rem;margin:0;color:#e5dce2}.artist-promo-media{display:block;width:100%;aspect-ratio:2/3;overflow:hidden;background:#16091d}.artist-promo-media img{display:block;width:100%;height:100%}.artist-promo-opening>.artist-promo-media{max-height:500px}.artist-promo-opening>.artist-promo-media img{max-height:500px;object-fit:contain}.artist-promo-proof>.artist-promo-media,.artist-promo-visual>.artist-promo-media{min-height:380px;max-height:560px}.artist-promo-proof>.artist-promo-media img,.artist-promo-visual>.artist-promo-media img{min-height:380px;max-height:560px;object-fit:cover}.label-roster-content{padding-top:clamp(3rem,7vw,6rem)}.label-roster-intro{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,7vw,7rem);align-items:end;margin-bottom:2rem}.label-roster-intro p{max-width:36rem;margin:0;color:#ded6df;font-size:1.15rem;line-height:1.6}.label-roster-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.label-roster-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);background:#100a12}.label-roster-card picture{display:block;aspect-ratio:3/4;overflow:hidden;background:#16091d}.label-roster-card picture img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.label-roster-card:hover picture img{transform:scale(1.03)}.label-roster-card>div{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;padding:1.35rem}.label-roster-card>div>span{color:var(--lime);font-size:.8rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.label-roster-card h2{margin:.45rem 0 1.3rem;font-size:clamp(2rem,3.2vw,3.4rem);line-height:.9;text-transform:uppercase}.label-roster-card .button{width:100%;margin-top:auto}.label-roster-cta{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-top:clamp(3rem,7vw,6rem);padding:clamp(2rem,5vw,4rem);border:1px solid var(--line);background:radial-gradient(circle at 88% 12%,rgba(125,32,188,.72),transparent 34%),#110514}.marketing-intro-media{display:block;width:100%;min-height:430px;overflow:hidden;background:#1b0a24}.marketing-intro-media img{display:block;width:100%;height:100%;min-height:430px;object-fit:cover}.contact-form:before,.label-application:before{content:"";grid-column:1/-1;order:-2;min-height:170px;background:linear-gradient(90deg,rgba(11,8,14,.15),rgba(11,8,14,.42)),-webkit-image-set(url("https://theocdn.com/site-assets/393350e2-db11-48b3-b56a-33c4ea9d2c30/forms/label-form-guidance-38c2c4ad9d605b86.webp") type("image/webp") 1x,url("https://theocdn.com/site-assets/393350e2-db11-48b3-b56a-33c4ea9d2c30/forms/label-form-guidance-b0e83d385767680f.jpg") type("image/jpeg") 1x) 50%/cover;background:linear-gradient(90deg,rgba(11,8,14,.15),rgba(11,8,14,.42)),image-set(url("https://theocdn.com/site-assets/393350e2-db11-48b3-b56a-33c4ea9d2c30/forms/label-form-guidance-38c2c4ad9d605b86.webp") type("image/webp") 1x,url("https://theocdn.com/site-assets/393350e2-db11-48b3-b56a-33c4ea9d2c30/forms/label-form-guidance-b0e83d385767680f.jpg") type("image/jpeg") 1x) 50%/cover;border:1px solid var(--line)}.contact-form:before{background-image:linear-gradient(90deg,rgba(11,8,14,.15),rgba(11,8,14,.42)),-webkit-image-set(url("https://theocdn.com/site-assets/393350e2-db11-48b3-b56a-33c4ea9d2c30/forms/contact-form-guidance-8e8ae474162c0a32.webp") type("image/webp") 1x,url("https://theocdn.com/site-assets/393350e2-db11-48b3-b56a-33c4ea9d2c30/forms/contact-form-guidance-2c8a09aa4b2f6150.jpg") type("image/jpeg") 1x);background-image:linear-gradient(90deg,rgba(11,8,14,.15),rgba(11,8,14,.42)),image-set(url("https://theocdn.com/site-assets/393350e2-db11-48b3-b56a-33c4ea9d2c30/forms/contact-form-guidance-8e8ae474162c0a32.webp") type("image/webp") 1x,url("https://theocdn.com/site-assets/393350e2-db11-48b3-b56a-33c4ea9d2c30/forms/contact-form-guidance-2c8a09aa4b2f6150.jpg") type("image/jpeg") 1x)}.contact-form:after,.label-application:after{content:"All fields are required. If you do not have an answer, type NONE and continue.";order:-1;padding:.85rem 1rem;font-size:.95rem;line-height:1.45}.ar-form-instructions,.contact-form:after,.label-application:after{grid-column:1/-1;border:1px solid var(--line);background:#170c1b;color:#f3e8f2}.ar-form-instructions{margin:0;padding:1rem;line-height:1.5}@media (max-width:560px){.signal-visual-button{right:1rem;left:1rem;bottom:1rem}.faq-page-cta{align-items:stretch;flex-direction:column}}@media (max-width:900px){.artist-promo-opening>.artist-promo-media,.artist-promo-opening>.artist-promo-media img{max-height:420px}.artist-promo-proof>.artist-promo-media,.artist-promo-proof>.artist-promo-media img,.artist-promo-visual>.artist-promo-media,.artist-promo-visual>.artist-promo-media img{min-height:0;max-height:460px}.artist-promo-proof>.artist-promo-media{grid-row:2}.label-roster-intro{grid-template-columns:1fr;gap:1rem}.label-roster-grid{grid-template-columns:1fr 1fr}.label-roster-cta{align-items:start;flex-direction:column}.marketing-intro-media,.marketing-intro-media img{min-height:0;max-height:520px}}@media (max-width:560px){.label-roster-grid{grid-template-columns:1fr}.label-roster-card{display:grid;grid-template-columns:132px 1fr}.label-roster-card picture{height:100%;aspect-ratio:auto}.label-roster-card>div{padding:1rem}.label-roster-card h2{font-size:1.8rem;margin:.35rem 0 1rem}.label-roster-card .button{min-height:42px;padding:.55rem .75rem;font-size:.8rem}.label-roster-cta{padding:1.5rem}.contact-form:before,.label-application:before{min-height:140px}}