:root{color:#171614;background:#eee8db;font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--font-sans: "Avenir Next", "Helvetica Neue", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-serif: Georgia, "Times New Roman", serif;--ink: #171614;--black: #050403;--black-soft: #090806;--black-panel: rgba(5, 4, 3, .62);--paper: #eee8db;--paper-soft: #fffaf0;--paper-deep: #d9d0be;--muted: #6d675b;--line: rgba(23, 22, 20, .14);--teal: #2f766f;--gold: #e47720;--gold-bright: #f5a34f;--gold-rgb: 228, 119, 32;--brass: var(--gold);--coral: #c7614d;--olive: #697a43;--violet: #6a5577;--night: #12161a;--white: #fffaf0;--visual-title-color: #eee7da;--visual-body-color: rgba(255, 250, 240, .72);--visual-muted-color: rgba(255, 250, 240, .58);--visual-caption-color: rgba(255, 250, 240, .6);--visual-faint-color: rgba(255, 250, 240, .42);--type-hero-title: clamp(42px, 6.2vw, 86px);--type-page-title: clamp(34px, 4vw, 54px);--type-company-title: clamp(25px, 2.7vw, 37px);--type-body: clamp(14px, 1vw, 16px);--type-lead: clamp(15px, 1.16vw, 18px);--type-kicker: clamp(12px, 1vw, 15px);--type-card-title: clamp(15px, 1.1vw, 18px);--type-caption: 13px;--visual-body-size: var(--type-body);--visual-body-line: 1.72;--visual-caption-size: var(--type-caption);--visual-caption-line: 1.65;--weight-title: 650;--weight-body: 350;--tracking-title: .06em;--tracking-kicker: clamp(.28em, .76vw, .48em)}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(180deg,#fffaf0c2,#eee8dbf5 38%),linear-gradient(120deg,rgba(47,118,111,.1),transparent 34%),linear-gradient(300deg,rgba(199,97,77,.1),transparent 30%),var(--paper)}html[data-site-page=home],html[data-site-page=releases],html[data-site-page=licensing],html[data-site-page=custom],html[data-site-page=ai-studio],html[data-site-page=contact],body[data-site-page=home],body[data-site-page=releases],body[data-site-page=licensing],body[data-site-page=custom],body[data-site-page=ai-studio],body[data-site-page=contact]{background:var(--black)}button,input,select,textarea{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:1px solid rgba(var(--gold-rgb),.88);outline-offset:3px}.site-shell{min-height:100vh;padding-bottom:96px}.home-shell,.visual-shell{min-height:100vh;padding-bottom:0;background:var(--black)}.visual-shell>main{animation:pageSceneIn .32s ease-out both}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.site-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:16px clamp(18px,4vw,56px);border-bottom:1px solid rgba(255,250,240,.12);background:#12161ae6;color:var(--white);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.visual-shell .site-header{position:fixed;right:0;left:0;isolation:isolate;display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;width:100%;padding:26px clamp(24px,5vw,86px) 0;border-bottom:0;background:transparent;color:#f5f1e8;-webkit-backdrop-filter:none;backdrop-filter:none}.visual-shell .site-header:before{position:fixed;top:0;right:0;left:0;z-index:-1;height:clamp(76px,9.8vh,104px);background:linear-gradient(180deg,var(--black) 0%,rgba(0,0,0,.92) 46%,rgba(0,0,0,.58) 66%,rgba(0,0,0,.2) 84%,transparent 100%);content:"";pointer-events:none}.brand-wordmark{grid-column:1;position:relative;align-self:center;justify-self:start;width:clamp(196px,18vw,296px);height:40px;padding:0;border:0;background:transparent;opacity:.94;transition:filter .22s ease,opacity .22s ease}.brand-wordmark img{display:block;width:100%;height:100%;max-height:40px;mix-blend-mode:screen;object-fit:contain;object-position:left center}.brand-wordmark:hover{filter:brightness(1.08);opacity:1}.visual-shell .nav-tabs{grid-column:2;justify-self:center;gap:clamp(22px,4.2vw,60px);padding:0;border:0;border-radius:0;background:transparent;transform:translateY(-9px)}.visual-shell .nav-tabs button,.visual-shell .nav-tabs a{position:relative;min-width:0;height:40px;padding:0 3px;border-radius:0;color:#fffaf0db;font-family:"Avenir Next","Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei",var(--font-sans);font-size:clamp(14px,1.14vw,15px);font-weight:500;letter-spacing:.06em;transition:color .22s ease,opacity .22s ease}.visual-shell .nav-tabs button.active,.visual-shell .nav-tabs a.active{background:transparent;color:var(--visual-title-color)}.visual-shell .nav-tabs button.active:after,.visual-shell .nav-tabs a.active:after{position:absolute;right:18%;bottom:0;left:18%;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--gold-rgb),.52) 20%,rgba(245,163,79,.88) 50%,rgba(var(--gold-rgb),.52) 80%,transparent);box-shadow:0 0 10px rgba(var(--gold-rgb),.2);content:""}.visual-shell .nav-tabs button:after,.visual-shell .nav-tabs a:after{position:absolute;right:18%;bottom:0;left:18%;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--gold-rgb),.42) 24%,rgba(245,163,79,.72) 50%,rgba(var(--gold-rgb),.42) 76%,transparent);content:"";opacity:0;transform:scaleX(.68);transform-origin:center;transition:opacity .22s ease,transform .22s ease}.visual-shell .nav-tabs button:hover,.visual-shell .nav-tabs a:hover{color:var(--visual-title-color)}.visual-shell .nav-tabs button:hover:after,.visual-shell .nav-tabs button.active:after,.visual-shell .nav-tabs a.active:after,.visual-shell .nav-tabs a:hover:after{opacity:1;transform:scaleX(1)}.visual-shell .language-switch{grid-column:3;position:static;align-self:center;justify-self:end;z-index:40;gap:6px;height:34px;padding:0 11px;border:1px solid rgba(255,250,240,.16);border-radius:999px;background:#fffaf00e;color:#fffaf0d6;font-family:"Avenir Next","Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei",var(--font-sans);font-size:clamp(13px,1vw,14px);font-weight:400;letter-spacing:.06em;box-shadow:inset 0 0 0 1px #fffaf005;transition:background .22s ease,border-color .22s ease,color .22s ease,opacity .22s ease}.visual-shell .language-switch:hover{border-color:#fffaf042;background:#fffaf014;color:var(--visual-title-color)}.visual-shell .language-switch svg{display:none}.visual-shell .language-switch .lang-current{color:var(--visual-title-color);font-weight:450}.visual-shell .language-switch .lang-divider{color:#fffaf075}.visual-shell .footer{display:none}.legal-footer{position:relative;z-index:4;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 18px;min-height:60px;margin-top:-36px;padding:17px clamp(18px,4vw,56px);border-top:0;background:#050403f5;color:#fffaf07d;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.55;text-align:center}.legal-filing-links{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:8px 14px}.legal-filing-links a{color:#fffaf075;text-decoration:none;transition:color .16s ease}.legal-filing-links a:hover{color:#fffaf0b8}.home-cover{position:relative;min-height:100vh;min-height:100svh;overflow:hidden;background:var(--black);color:var(--visual-title-color);animation:homeFadeIn .42s ease-out both}.home-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center right;opacity:.86;--home-artwork-scale-start: 1;--home-artwork-scale-end: 1.025;transform:scale(var(--home-artwork-scale-start));animation:homeArtworkBreath 32s ease-in-out 1.2s infinite alternate;will-change:transform}.home-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#000000e0,#000000ad 36%,#0000002e 70%,#00000014),linear-gradient(180deg,#000000c2,#00000014 24%,#0000009e),radial-gradient(circle at 18% 58%,rgba(var(--gold-rgb),.12),transparent 30%);pointer-events:none}.home-hero-content{position:relative;z-index:1;display:grid;align-content:center;justify-items:start;width:min(1380px,calc(100vw - clamp(42px,8vw,156px)));min-height:100vh;min-height:100svh;margin:0 auto;padding:clamp(126px,17vh,178px) 0 clamp(48px,7vh,78px)}.home-kicker{display:block;width:max-content;max-width:100%;margin:0 0 24px;padding:0;color:var(--gold);font-family:"Avenir Next","Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei",var(--font-sans);font-size:clamp(13px,1.04vw,16px);font-weight:300;line-height:1;letter-spacing:clamp(.3em,.76vw,.46em);text-shadow:0 0 12px rgba(194,112,35,.2)}.home-hero-content h1{max-width:920px;margin:0;color:var(--visual-title-color);font-size:clamp(42px,5.4vw,78px);font-weight:var(--weight-title);line-height:1.16;letter-spacing:.055em;text-wrap:balance}.home-title-line{display:block}.home-title-line+.home-title-line{margin-top:.06em}.home-lead{max-width:700px;margin:30px 0 0;color:#fffaf0cc;font-size:var(--type-lead);font-weight:var(--weight-body);line-height:1.86}.home-entry-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:min(1040px,100%);margin-top:clamp(34px,5vh,56px);border-top:1px solid rgba(var(--gold-rgb),.32);border-bottom:1px solid rgba(255,250,240,.13)}.home-entry-list a{display:grid;gap:8px;min-height:96px;padding:22px clamp(18px,2vw,28px);border:0;border-right:1px solid rgba(255,250,240,.12);background:#0000003d;color:inherit;text-align:left;text-decoration:none;transition:background .22s ease,border-color .22s ease,transform .22s ease}.home-entry-list a:last-child{border-right:0}.home-entry-list a:hover{border-right-color:rgba(var(--gold-rgb),.34);background:rgba(var(--gold-rgb),.12);transform:translateY(-2px)}.home-entry-list a:active{transform:translateY(0)}.home-entry-main{display:flex;align-items:center;justify-content:space-between;gap:14px}.home-entry-main span{color:var(--visual-title-color);font-size:clamp(16px,1.25vw,20px);font-weight:620}.home-entry-main svg{flex:0 0 auto;color:var(--gold);opacity:.72;transition:opacity .22s ease,transform .22s ease}.home-entry-list a:hover .home-entry-main svg{opacity:1;transform:translate(3px)}.home-entry-list a small{color:var(--visual-muted-color);font-size:12px;line-height:1.5}@keyframes homeFadeIn{0%{opacity:0}to{opacity:1}}@keyframes pageSceneIn{0%{opacity:0}to{opacity:1}}@keyframes homeArtworkBreath{0%{transform:translateZ(0) scale(var(--home-artwork-scale-start))}to{transform:translateZ(0) scale(var(--home-artwork-scale-end))}}@keyframes releaseCardIn{to{opacity:1;transform:translateY(0)}}@keyframes contentFloatIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes playerDiscSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.home-cover,.home-cover img,.visual-shell>main,.releases-page .release-card,.mini-play.has-cover img,.visual-shell .nav-tabs button,.visual-shell .nav-tabs a,.visual-shell .nav-tabs button:after,.visual-shell .nav-tabs a:after,.visual-shell .language-switch{animation:none;transition:none}.custom-kicker,.custom-hero-copy h1,.custom-lead,.custom-service-item,.custom-flow>h2,.custom-flow-step,.custom-contact-button,.ai-studio-kicker,.ai-studio-copy h1,.ai-studio-lead,.ai-studio-notice,.ai-studio-feature,.ai-studio-action-card,.ai-studio-action-stack,.ai-studio-preview,.licensing-kicker,.licensing-highlight,.licensing-page .filter-panel,.licensing-page .catalog-meta,.licensing-table,.about-kicker,.about-company,.about-body,.about-capability,.about-collaboration,.about-contact-row{opacity:1;transform:none;animation:none;transition:none}}.language-switch,.brand-wordmark,.nav-tabs button,.nav-tabs a,.text-action,.catalog-meta button,.play-button,.mini-play,.close-player{border:0;background:transparent;color:inherit}.nav-tabs{grid-column:2;justify-self:center;display:inline-flex;align-items:center;gap:4px;padding:5px;border:1px solid rgba(255,250,240,.12);border-radius:999px;background:#fffaf00f}.nav-tabs button{min-width:76px;height:34px;padding:0 14px;border-radius:999px;color:#fffaf0b8;white-space:nowrap}.nav-tabs a{display:inline-flex;min-width:76px;height:34px;align-items:center;justify-content:center;padding:0 14px;border-radius:999px;color:#fffaf0b8;text-decoration:none;white-space:nowrap}.nav-tabs button.active,.nav-tabs a.active{background:rgba(var(--gold-rgb),.14);color:var(--brass)}.language-switch{grid-column:3;justify-self:end;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:1px solid rgba(255,250,240,.2);border-radius:999px}.language-switch .lang-current{color:inherit;font-weight:inherit}.hero{position:relative;min-height:clamp(560px,78vh,740px);overflow:hidden;color:var(--white)}.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#0a0b0ce6,#0a0b0c9e 45%,#0a0b0c2e),linear-gradient(180deg,#0a0b0c14,#0a0b0cd1)}.hero-content{position:relative;z-index:1;width:min(900px,calc(100% - 36px));padding:clamp(104px,16vh,154px) 0 clamp(94px,14vh,140px) clamp(18px,6vw,76px)}.eyebrow{margin:0 0 16px;color:var(--brass);font-size:12px;font-weight:850;letter-spacing:0;text-transform:uppercase}.hero h1,.page-intro h1,.contact-intro h1{margin:0;font-family:var(--font-serif);font-size:clamp(48px,8vw,96px);font-weight:500;line-height:.96;letter-spacing:0}.hero h2{max-width:820px;margin:28px 0 0;color:#fffaf0e0;font-size:clamp(25px,3.5vw,45px);font-weight:520;line-height:1.14;letter-spacing:0}.hero p:not(.eyebrow){max-width:700px;margin:24px 0 0;color:#fffaf0c2;font-size:18px;line-height:1.8;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.hero-actions,.split-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-actions{margin-top:34px}.primary-action,.secondary-action,.ghost-action,.email-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 18px;border-radius:6px;text-decoration:none;transition:transform .16s ease,background .16s ease,border-color .16s ease}.primary-action{border:1px solid var(--brass);background:var(--brass);color:var(--white)}.secondary-action,.ghost-action,.email-link{border:1px solid rgba(255,250,240,.28);background:#fffaf014;color:var(--white)}.ghost-action{background:#12161a38}.primary-action:hover,.secondary-action:hover,.ghost-action:hover,.email-link:hover,.text-action:hover{transform:translateY(-1px)}.section,.content-page,.contact-page{width:min(1180px,calc(100% - 36px));margin:0 auto}.section{padding:76px 0 0}.section-heading,.page-intro{max-width:820px;margin-bottom:30px}.section-heading h2,.page-intro h1,.contact-intro h1,.workflow-band h2,.custom-cta h2{color:var(--ink)}.section-heading h2,.workflow-band h2,.custom-cta h2{margin:0;font-family:var(--font-serif);font-size:clamp(34px,5vw,56px);font-weight:500;line-height:1.05;letter-spacing:0}.row-heading{display:flex;align-items:end;justify-content:space-between;max-width:none;gap:20px}.pillar-grid,.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pillar-card,.service-card,.scene-summary,.brief-form,.track-card,.release-card,.filter-panel,.empty-state,.workflow-band,.custom-cta,.licensing-note{border:1px solid var(--line);border-radius:8px;background:#fffaf0ad;box-shadow:0 24px 70px #17161412}.pillar-card,.service-card{padding:28px}.gateway-section{padding-top:34px}.gateway-section .pillar-grid{gap:10px}.gateway-section .pillar-card{min-height:320px;padding:30px;background:linear-gradient(180deg,#12161a1a,#12161ae0),#12161ae0;color:var(--white)}.gateway-section .pillar-card:nth-child(2){background:linear-gradient(180deg,#2f766f2e,#12161ae6),#12161ae0}.gateway-section .pillar-card:nth-child(3){background:linear-gradient(180deg,rgba(var(--gold-rgb),.2),#12161ae6),#12161ae0}.gateway-section .pillar-card h3,.gateway-section .pillar-card p{color:var(--white)}.gateway-section .pillar-card p{color:#fffaf0ad}.gateway-section .pillar-card .text-action{margin-top:auto;color:var(--white)}.pillar-icon{display:grid;width:46px;height:46px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--teal)}.pillar-card>span,.service-card>span{display:block;margin-top:34px;color:var(--brass);font-family:Georgia,serif;font-size:22px}.pillar-card h3,.service-card h3,.scene-summary h3,.track-card h3,.release-card h3{margin:16px 0 10px;font-size:20px;letter-spacing:0}.pillar-card p,.service-card p,.scene-summary p,.track-card p,.release-card p,.page-intro p,.contact-intro p{color:var(--muted);line-height:1.7}.pillar-card p,.service-card p,.track-card p,.release-card p,.page-intro p,.contact-intro p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.pillar-card p,.service-card p,.track-card p,.release-card p{-webkit-line-clamp:2}.page-intro p,.contact-intro p{-webkit-line-clamp:3}.text-action{display:inline-flex;align-items:center;gap:8px;padding:0;color:var(--teal);font-weight:850}.pillar-card .text-action{margin-top:10px}.track-grid,.release-grid{display:grid;gap:14px}.featured-grid{grid-template-columns:repeat(3,1fr)}.catalog-grid{grid-template-columns:repeat(3,1fr);padding-bottom:40px}.release-grid{grid-template-columns:repeat(4,minmax(190px,1fr));padding-bottom:40px}.release-strip{align-items:stretch}.releases-page{position:relative;--release-page-top: clamp(132px, 16vh, 170px);--release-sidebar-drop: clamp(102px, 8vw, 116px);min-height:100vh;min-height:100svh;overflow:hidden;background:radial-gradient(circle at 85% 42%,rgba(var(--gold-rgb),.12),transparent 22%),var(--black);color:var(--visual-title-color)}.release-backdrop-image{position:fixed;top:clamp(24px,3.5vh,48px);left:50%;width:108%;height:min(70vh,660px);object-fit:cover;object-position:top center;opacity:.9;transform:translate(-50%);pointer-events:none}.release-page-shade{position:fixed;inset:0;background:linear-gradient(180deg,#0000001f,#0000006b 42%,#000 67%),linear-gradient(90deg,#0000001a,#0000007a 52%,#0003);pointer-events:none}.release-showcase{position:relative;z-index:1;display:grid;grid-template-columns:170px minmax(0,1fr);gap:clamp(34px,5vw,72px);width:min(1380px,calc(100vw - clamp(42px,8vw,156px)));margin:0 auto;padding:var(--release-page-top) 0 clamp(38px,8vh,88px)}.release-category-menu{position:fixed;top:calc(var(--release-page-top) + var(--release-sidebar-drop));left:max(clamp(21px,4vw,78px),calc((100vw - 1380px)/2));z-index:3;display:flex;flex-direction:column;gap:18px;width:170px;align-self:start}.release-category-menu button{position:relative;width:max-content;max-width:100%;padding:0 0 9px;border:0;background:transparent;color:var(--visual-muted-color);font-size:14px;font-weight:400;letter-spacing:0;text-align:left;transition:color .18s ease,transform .18s ease}.release-category-menu button:after{position:absolute;bottom:0;left:0;width:124px;max-width:100%;height:1px;background:var(--brass);content:"";opacity:0;transform:scaleX(.42);transform-origin:left;transition:opacity .18s ease,transform .18s ease}.release-category-menu button:hover,.release-category-menu button.active{color:var(--gold)}.release-category-menu button:hover:after,.release-category-menu button.active:after{opacity:1;transform:scaleX(1)}.release-album-area{grid-column:2;min-width:0}.release-intro{position:relative;display:grid;max-width:720px;margin:0 0 clamp(38px,5vh,56px);padding:0;color:#fffaf0bd}.release-intro:before{display:none;content:none}.release-kicker{margin:0 0 16px;color:var(--gold);font-size:var(--type-kicker);font-weight:400;letter-spacing:var(--tracking-kicker)}.release-intro h2{width:max-content;max-width:100%;margin:0;color:var(--visual-title-color);font-size:var(--type-page-title);font-weight:var(--weight-title);line-height:1.08;letter-spacing:var(--tracking-title)}.release-lead{display:block;max-width:min(100%,980px);margin:16px 0 0;color:var(--visual-body-color);font-size:var(--visual-body-size);font-weight:350;line-height:var(--visual-body-line);letter-spacing:.01em;white-space:normal}.release-album-area .release-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:clamp(18px,2.4vw,34px);padding-bottom:0}.track-card,.release-card{position:relative;display:flex;overflow:hidden}.track-card{flex-direction:column;min-height:410px}.release-card{min-height:0;flex-direction:column;border:0;background:transparent;box-shadow:none}.releases-page .release-card{position:relative;padding:10px 10px 14px;border:1px solid rgba(255,250,240,.11);border-radius:8px;background:linear-gradient(180deg,#fffaf00e,#fffaf005 46%,#00000024),#0003;box-shadow:inset 0 1px #fffaf012,0 24px 64px #0000006b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--visual-title-color);opacity:0;transform:translateY(18px);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease;animation:releaseCardIn .62s ease-out forwards}.releases-page .release-card:hover{border-color:rgba(var(--gold-rgb),.34);background:linear-gradient(180deg,rgba(var(--gold-rgb),.09),#fffaf006 48%,#0000002e),#0000003d;box-shadow:inset 0 1px #fffaf017,0 28px 74px #0000007a}.releases-page .release-card:nth-child(2){animation-delay:70ms}.releases-page .release-card:nth-child(3){animation-delay:.14s}.releases-page .release-card:nth-child(4){animation-delay:.21s}.releases-page .release-card:nth-child(5){animation-delay:.28s}.track-card.active,.release-card.active{border-color:rgba(var(--gold-rgb),.62)}.cover-art{position:relative;display:grid;min-height:174px;place-items:center;overflow:hidden;color:#fffaf0db}.release-card .cover-art{flex:0 0 auto;min-height:190px}.release-card .release-cover{aspect-ratio:1 / 1;min-height:0;border-radius:6px}.releases-page .release-card .release-cover{border-radius:6px;background:linear-gradient(135deg,rgba(255,250,240,.06),transparent 42%),linear-gradient(135deg,#12100d,#25211d);box-shadow:inset 0 0 0 1px #fffaf038,0 18px 45px #0000006b}.cover-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cover-art:has(img):before{inset:0;z-index:1;border:0;background:linear-gradient(180deg,#17161405,#17161433);box-shadow:inset 0 0 0 1px #fffaf02e}.cover-art:has(img):after,.cover-art:has(img) div,.cover-art:has(img) span{display:none}.cover-art:before,.cover-art:after,.cover-art div{position:absolute;content:""}.cover-art:before{inset:18px;border:1px solid rgba(255,250,240,.28)}.cover-art:after{width:170px;height:170px;border:1px solid rgba(255,250,240,.22);border-radius:50%}.cover-art div{width:46%;height:1px;background:#fffaf070;transform:rotate(-22deg)}.cover-art span{position:relative;z-index:1;font-family:Georgia,serif;font-size:44px}.tone-teal{background:linear-gradient(135deg,#1d544e,#6b8b81)}.tone-brass{background:linear-gradient(135deg,#6d4b24,#c8a05b)}.tone-coral{background:linear-gradient(135deg,#74342d,#d48666)}.tone-ink{background:linear-gradient(135deg,#171719,#555b61)}.tone-olive{background:linear-gradient(135deg,#405032,#92a36b)}.tone-violet{background:linear-gradient(135deg,#44385a,#8f7d8b)}.track-card-body,.release-copy{display:flex;flex:1;flex-direction:column;padding:18px}.release-copy{padding:14px 2px 0}.releases-page .release-copy{display:grid;grid-template-rows:38px 15px 20px 32px;row-gap:4px;align-content:start;padding:12px 0 0}.track-topline,.catalog-meta{display:flex;align-items:center;justify-content:space-between;gap:16px}.track-topline{color:var(--brass);font-size:12px;font-weight:850;text-transform:uppercase}.track-card h3,.release-card h3{margin-top:14px}.release-card h3{overflow:hidden;margin-bottom:6px;font-size:16px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.releases-page .release-card h3{display:-webkit-box;min-height:0;height:38px;margin:0;overflow:hidden;color:#e8e1d6;font-family:Cormorant Garamond,Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,"Noto Serif SC",Songti SC,"Source Han Serif SC",SimSun,serif;font-size:clamp(16px,1.08vw,18px);font-weight:500;line-height:1.1;letter-spacing:-.01em;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.release-card .release-artist{margin:0;overflow:hidden;color:#8f877c;font-size:12px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.track-card p,.release-card p{margin:0;font-size:12px}.release-card .track-topline{font-size:11px}.release-card-tags{display:flex;flex-wrap:wrap;align-items:start;gap:6px;min-height:0;overflow:hidden;color:#c47a32;font-size:12px;font-weight:500;line-height:1.25}.release-card-tags span{display:inline-flex;max-width:100%;overflow-wrap:anywhere}.release-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:9px;width:100%;max-width:100%;margin-top:0;overflow:visible;border:0;background:transparent;box-shadow:none}.release-rights-note{max-width:min(760px,100%);margin:26px auto 0;padding:12px 18px;border:1px solid rgba(var(--gold-rgb),.28);border-radius:999px;background:#00000047;color:#fffaf0a8;font-size:12px;line-height:1.55;text-align:center}.meta-row,.platform-row,.tag-list{display:flex;flex-wrap:wrap;gap:6px}.meta-row{margin-top:14px}.tag-list{margin-top:auto;padding-top:18px}.meta-row span,.tag-list span,.platform-row span,.platform-row a{max-width:100%;padding:5px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px;overflow-wrap:anywhere;text-decoration:none}.platform-row{margin-top:12px}.platform-row a{display:inline-flex;align-items:center;gap:4px;color:var(--teal)}.play-button{position:absolute;top:146px;right:18px;display:grid;width:56px;height:56px;place-items:center;border:1px solid rgba(23,22,20,.1);border-radius:50%;background:var(--white);color:var(--ink);box-shadow:0 16px 36px #17161429}.release-play{position:absolute;right:12px;bottom:12px;z-index:2;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,250,240,.24);border-radius:50%;background:#fffaf0eb;color:var(--ink);box-shadow:0 12px 30px #17161438;transition:transform .18s ease,background .18s ease}.release-play:hover{transform:scale(1.04);background:var(--white)}.release-play:disabled{cursor:not-allowed;opacity:.45}.releases-page .release-play{display:none}.release-inline-play{display:inline-flex;flex:0 1 auto;min-width:0;min-height:32px;align-items:center;gap:7px;padding:0 12px 0 9px;border:1px solid rgba(var(--gold-rgb),.2);border-radius:999px;background:linear-gradient(135deg,rgba(var(--gold-rgb),.12),transparent 62%),#00000038;color:var(--visual-muted-color);font-size:12px;letter-spacing:.04em;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.release-inline-play span{display:grid;width:19px;height:19px;place-items:center;border:1px solid rgba(var(--gold-rgb),.42);border-radius:50%;color:rgba(var(--gold-rgb),.62)}.release-inline-play:hover{border-color:rgba(var(--gold-rgb),.44);background:linear-gradient(135deg,rgba(var(--gold-rgb),.14),transparent 62%),#0000004d;color:var(--gold);transform:none}.release-inline-play:disabled{cursor:not-allowed;opacity:.42}.release-platform-link{display:inline-flex;flex:0 1 auto;min-width:0;min-height:32px;align-items:center;gap:7px;padding:0 12px;border:1px solid rgba(var(--gold-rgb),.24);border-radius:999px;background:linear-gradient(135deg,rgba(var(--gold-rgb),.12),transparent 62%),#00000038;color:var(--visual-muted-color);font-size:12px;letter-spacing:.04em;text-decoration:none;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.release-platform-link:before{content:"♪";color:rgba(var(--gold-rgb),.58);font-size:13px;line-height:1;transform:translateY(-1px)}.release-platform-link:after{color:rgba(var(--gold-rgb),.58);content:"↗";font-size:11px;line-height:1;transform:translateY(-1px)}.release-platform-link:hover{border-color:rgba(var(--gold-rgb),.48);background:linear-gradient(135deg,rgba(var(--gold-rgb),.14),transparent 62%),#0000004d;color:var(--gold);transform:none}.release-platform-link.is-placeholder{cursor:default;opacity:.54}.release-platform-link.is-placeholder:hover{border-color:rgba(var(--gold-rgb),.36);background:linear-gradient(135deg,rgba(var(--gold-rgb),.12),transparent 62%),#00000038;color:var(--visual-muted-color)}.release-platform-link.is-placeholder:after{opacity:.4}.release-card .play-button{top:154px;right:18px;bottom:auto}.play-button:disabled{cursor:not-allowed;opacity:.42}.content-page,.contact-page{padding-top:76px}.licensing-page{position:relative;isolation:isolate;min-height:100vh;padding-bottom:80px;background:var(--black);color:var(--visual-title-color);overflow-anchor:none}.licensing-page:before{position:fixed;z-index:19;top:0;right:0;left:0;height:118px;background:linear-gradient(180deg,#000000db,#0000);content:"";pointer-events:none}.licensing-page:after{position:fixed;z-index:1;inset:0;background:linear-gradient(90deg,#000000a3,#00000087 46%,#00000063),linear-gradient(180deg,#00000030,#0000007a 56%,#0000009c);content:"";pointer-events:none}.licensing-hero{position:relative;min-height:clamp(440px,54vh,560px);overflow:visible;background:var(--black)}.licensing-backdrop-image{position:fixed;z-index:0;top:clamp(58px,8vh,92px);right:0;width:min(66vw,940px);height:min(78vh,760px);object-fit:contain;object-position:center right;opacity:.96;-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 8%,rgba(0,0,0,.2) 22%,rgba(0,0,0,.72) 40%,#000 58%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,transparent 8%,rgba(0,0,0,.2) 22%,rgba(0,0,0,.72) 40%,#000 58%,#000 100%);pointer-events:none}.licensing-hero-shade{position:absolute;z-index:1;inset:0 0 clamp(-190px,-14vh,-132px);background:linear-gradient(90deg,#000,#000000c7 32%,#0000001f 68%,#0000),radial-gradient(circle at 30% 42%,rgba(var(--gold-rgb),.1),transparent 24%),linear-gradient(180deg,#0000,#00000029 58%,#0000003d 78%,#0000);pointer-events:none}.licensing-hero-copy{position:relative;z-index:2;width:min(1180px,calc(100% - 36px));margin:0 auto;padding-top:clamp(132px,16vh,170px)}.licensing-kicker{margin:0 0 clamp(34px,5vh,54px);color:var(--gold);font-size:var(--type-kicker);font-weight:400;letter-spacing:var(--tracking-kicker)}.licensing-highlight-grid{display:grid;grid-template-columns:repeat(4,minmax(96px,1fr));gap:clamp(22px,3vw,42px)}.licensing-highlight{display:grid;gap:12px;color:var(--visual-body-color)}.licensing-highlight svg{color:var(--gold)}.licensing-highlight h2{margin:8px 0 0;color:var(--visual-title-color);font-size:17px;font-weight:650;letter-spacing:0}.licensing-highlight p{margin:0;color:var(--visual-caption-color);font-size:var(--visual-caption-size);line-height:var(--visual-caption-line)}.licensing-kicker,.licensing-highlight,.licensing-page .filter-panel,.licensing-page .catalog-meta,.licensing-table{opacity:0;transform:translateY(18px);animation:contentFloatIn .68s ease-out forwards}.licensing-kicker{animation-delay:60ms}.licensing-highlight:nth-child(1){animation-delay:.14s}.licensing-highlight:nth-child(2){animation-delay:.2s}.licensing-highlight:nth-child(3){animation-delay:.26s}.licensing-highlight:nth-child(4){animation-delay:.32s}.licensing-page .filter-panel{animation-delay:.38s}.licensing-page .catalog-meta{animation-delay:.46s}.licensing-table{animation-delay:.52s}.licensing-catalog{position:relative;z-index:2;width:min(1180px,calc(100% - 36px));margin:clamp(-132px,-12vh,-86px) auto 0;padding:clamp(8px,1.8vh,18px) 0 clamp(54px,7vh,86px);overflow-anchor:none}.licensing-page .page-intro{margin-bottom:0}.licensing-page .page-intro h1,.licensing-page .page-intro p{color:var(--visual-title-color)}.licensing-page .page-intro>p:last-child{max-width:720px;color:var(--visual-body-color)}.licensing-page .eyebrow{color:var(--gold)}.page-intro p,.contact-intro p{font-size:17px}.licensing-note{display:grid;gap:6px;max-width:760px;margin-top:22px;padding:16px 18px;border-left:3px solid var(--brass);color:var(--muted)}.licensing-note strong{color:var(--ink);font-size:14px}.licensing-note span{font-size:14px;line-height:1.65}.licensing-page .licensing-note{border-left-color:var(--gold);background:#fffaf00a;color:#fffaf09e}.licensing-page .licensing-note strong{color:var(--visual-title-color)}.filter-panel{display:grid;grid-template-columns:minmax(230px,1.2fr) minmax(180px,.85fr) minmax(150px,.65fr) minmax(170px,.75fr) minmax(170px,.75fr);gap:18px 22px;align-items:end;margin:12px 0 18px;padding:22px}.licensing-page .filter-panel{position:relative;z-index:4;border:1px solid rgba(255,250,240,.1);background:linear-gradient(135deg,rgba(var(--gold-rgb),.08),transparent 34%),#050504b8;box-shadow:inset 0 1px #fffaf00f,0 24px 70px #00000057}.licensing-filter-heading{display:flex;grid-column:1 / -1;align-items:baseline;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid rgba(255,250,240,.1)}.licensing-filter-heading span{color:var(--visual-title-color);font-size:15px;font-weight:660;letter-spacing:.08em}.licensing-filter-heading small{color:#fffaf073;font-size:12px;letter-spacing:.08em}.licensing-catalog-notice{grid-column:1 / -1;padding:11px 14px;border-left:2px solid rgba(var(--gold-rgb),.72);background:linear-gradient(90deg,rgba(var(--gold-rgb),.1),rgba(var(--gold-rgb),.025))}.licensing-catalog-notice p{margin:0;color:#fffaf0a3;font-size:12px;line-height:1.65}.release-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:16px;align-items:center;margin:34px 0 18px}.search-field{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border:1px solid var(--line);border-radius:6px;background:#fffaf0b8;color:var(--muted)}.licensing-page .search-field,.licensing-page .filter-block select{border-color:rgba(var(--gold-rgb),.24);background:#00000061;color:#fffaf0a8}.licensing-page .search-field input,.licensing-page .filter-block select{color:var(--visual-title-color)}.licensing-page .search-field input::placeholder{color:#fffaf06b}.licensing-page .search-field:focus-within,.licensing-page .filter-block select:focus{border-color:rgba(var(--gold-rgb),.72);box-shadow:0 0 0 3px rgba(var(--gold-rgb),.1)}.search-field input,.brief-form input,.brief-form select,.brief-form textarea,.filter-block select{width:100%;border:0;outline:0;background:transparent;color:var(--ink)}.filter-block{position:relative;min-width:0}.filter-label{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--muted);font-size:13px;font-weight:850}.licensing-page .filter-label{color:rgba(var(--gold-rgb),.82)}.chip-row{display:flex;flex-wrap:wrap;gap:8px;overflow:visible}.chip-row.compact{max-width:none}.chip-row button{flex:0 0 auto;min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:#fffaf0ad;color:var(--muted)}.licensing-page .chip-row button{border-color:#fffaf021;background:#00000047;color:#fffaf0a3;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.licensing-page .chip-row button:hover{border-color:rgba(var(--gold-rgb),.48);color:#fffaf0db;transform:translateY(-1px)}.chip-row button.selected{border-color:var(--teal);background:var(--teal);color:var(--white)}.licensing-page .chip-row button.selected{border-color:rgba(var(--gold-rgb),.84);background:linear-gradient(135deg,rgba(var(--gold-rgb),.22),rgba(var(--gold-rgb),.06)),#00000042;color:var(--gold-bright)}.filter-block select{height:38px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:#fffaf0b8}.filter-select{position:relative;z-index:1}.filter-select[open]{z-index:8}.filter-select summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:0 12px;border:1px solid rgba(var(--gold-rgb),.24);border-radius:6px;background:linear-gradient(135deg,rgba(var(--gold-rgb),.08),transparent 52%),#00000061;color:var(--visual-title-color);cursor:pointer;list-style:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.filter-select summary::-webkit-details-marker{display:none}.filter-select summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-select summary svg{color:var(--gold);transition:transform .18s ease}.filter-select[open] summary{border-color:rgba(var(--gold-rgb),.74);background:linear-gradient(135deg,rgba(var(--gold-rgb),.14),transparent 54%),#00000094;box-shadow:0 0 0 3px rgba(var(--gold-rgb),.1)}.filter-select[open] summary svg{transform:rotate(180deg)}.filter-select-menu{position:absolute;top:calc(100% + 8px);right:0;left:0;display:grid;max-height:300px;overflow-y:auto;padding:6px;border:1px solid rgba(var(--gold-rgb),.34);border-radius:8px;background:linear-gradient(135deg,rgba(var(--gold-rgb),.1),transparent 40%),#040403f7;box-shadow:0 24px 72px #00000094,inset 0 1px #fffaf012;scrollbar-color:rgba(var(--gold-rgb),.72) rgba(255,250,240,.08);scrollbar-width:thin}.filter-select-menu::-webkit-scrollbar{width:8px}.filter-select-menu::-webkit-scrollbar-track{background:#fffaf014;border-radius:999px}.filter-select-menu::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(var(--gold-rgb),.72)}.filter-select-menu button{display:flex;align-items:center;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:5px;background:transparent;color:#fffaf0b3;font-size:13px;text-align:left;transition:background .15s ease,color .15s ease,transform .15s ease}.filter-select-menu button:hover,.filter-select-menu button:focus-visible{background:rgba(var(--gold-rgb),.12);color:var(--visual-title-color);transform:translate(2px);outline:0}.filter-select-menu button.selected{background:linear-gradient(90deg,rgba(var(--gold-rgb),.26),rgba(var(--gold-rgb),.05));color:var(--gold-bright)}.catalog-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0 22px;color:var(--muted)}.licensing-page .catalog-meta{color:#fffaf09e}.catalog-meta button{display:inline-flex;align-items:center;gap:6px;color:var(--coral)}.licensing-page .catalog-meta button{color:var(--gold)}.licensing-results-shell{min-height:650px;overflow-anchor:none}.scene-summary-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:24px}.scene-summary{border:1px solid var(--line);padding:16px;color:var(--ink);text-align:left}.scene-summary.active{border-color:#2f766f7a;background:#2f766f14}.licensing-page .scene-summary{border-color:#fffaf01f;background:#fffaf009;color:var(--gold)}.licensing-page .scene-summary.active{border-color:rgba(var(--gold-rgb),.72);background:rgba(var(--gold-rgb),.12)}.scene-summary h3{margin:0 0 8px;font-size:15px}.licensing-scenes{margin:0 0 18px}.licensing-scenes .scene-summary{min-height:86px;background:#fffaf080}.licensing-page .licensing-scenes .scene-summary{background:#fffaf009}.licensing-scenes .scene-summary span{display:block;margin-bottom:12px;color:var(--brass);font-family:Georgia,serif;font-size:18px}.licensing-page .licensing-scenes .scene-summary span{color:var(--gold)}.licensing-table{overflow-x:auto;margin-bottom:42px;border-top:1px solid var(--line)}.licensing-page .licensing-table{border-top-color:#fffaf024}.licensing-list{display:grid}.licensing-table-head,.licensing-row{display:grid;grid-template-columns:64px minmax(220px,1.55fr) 56px minmax(112px,.72fr) minmax(132px,.9fr) minmax(152px,1fr) 68px 92px;gap:16px;align-items:center;min-width:960px}.licensing-table-head{min-height:44px;border-bottom:1px solid rgba(255,250,240,.12);color:rgba(var(--gold-rgb),.72);font-size:12px;font-weight:680;letter-spacing:.08em}.licensing-table-head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.licensing-row{min-height:70px;border-bottom:1px solid var(--line);color:var(--muted);font-size:13px}.licensing-page .licensing-row{border-bottom-color:#fffaf01f;color:#fffaf094}.licensing-row.active{background:#2f766f0f}.licensing-page .licensing-row.active{background:rgba(var(--gold-rgb),.08)}.licensing-cover-cell{position:relative;display:grid;width:46px;height:46px;place-items:center;overflow:hidden;border:1px solid rgba(255,250,240,.13);background:linear-gradient(135deg,rgba(255,250,240,.08),transparent 48%),#00000057;color:#fffaf0b8;font-family:Georgia,serif;font-size:15px;letter-spacing:.04em;box-shadow:inset 0 0 0 1px #00000047}.licensing-cover-cell:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.24));content:"";pointer-events:none}.licensing-cover-cell img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.licensing-cover-cell span{position:relative;z-index:1}.row-audio{display:flex;align-items:center;justify-content:flex-start;min-width:0}.row-play{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--white);color:var(--ink)}.licensing-page .row-play{border-color:rgba(var(--gold-rgb),.78);background:#00000038;color:var(--gold)}.row-play:disabled{cursor:not-allowed;opacity:.4}.row-title{display:grid;gap:4px;min-width:0}.row-title strong{overflow:hidden;color:var(--ink);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.licensing-page .row-title strong{color:var(--visual-title-color)}.row-title span{color:var(--muted);font-size:12px}.licensing-page .row-title span{color:#fffaf075}.custom-music-page{position:relative;min-height:100vh;min-height:100svh;overflow:hidden;background:var(--black);color:var(--visual-title-color)}.custom-music-page:before{position:fixed;bottom:clamp(26px,5vh,76px);left:max(-250px,calc((100vw - 1380px)/2 - 188px));z-index:2;width:clamp(430px,42vw,720px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(var(--gold-rgb),.36) 0 3.2%,rgba(120,72,33,.28) 3.8% 8.4%,rgba(0,0,0,.86) 8.8% 11%,transparent 11.4%),radial-gradient(circle at 31% 24%,rgba(255,250,240,.16),transparent 24%),repeating-radial-gradient(circle at 50% 50%,rgba(255,250,240,.105) 0 1px,transparent 1px 12px),radial-gradient(circle at 50% 50%,#151312 0,#070707 58%,#010101);box-shadow:inset 0 0 0 1px #fffaf014,inset 0 0 52px #fffaf00a,34px 28px 96px #000000a3;content:"";opacity:.72;pointer-events:none;transform:rotate(-13deg)}.custom-music-page:after{position:fixed;bottom:clamp(130px,17vh,248px);left:max(-38px,calc((100vw - 1380px)/2 - 38px));z-index:2;width:clamp(150px,14vw,230px);height:clamp(150px,14vw,230px);border:1px solid rgba(var(--gold-rgb),.16);border-radius:50%;background:radial-gradient(circle at 36% 30%,rgba(255,250,240,.09),transparent 48%);content:"";opacity:.64;pointer-events:none}.custom-backdrop-image{position:fixed;z-index:0;top:clamp(70px,7vh,96px);right:0;width:min(64vw,920px);height:min(88vh,900px);object-fit:contain;object-position:center right;opacity:.88;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.22) 18%,rgba(0,0,0,.86) 42%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.22) 18%,rgba(0,0,0,.86) 42%,#000 100%);pointer-events:none}.custom-page-shade{position:fixed;inset:0;z-index:1;background:linear-gradient(90deg,#000,#000000db,#00000038 70%,#0000000a),linear-gradient(180deg,#0000002e,#0000001f 56%,#000);pointer-events:none}.custom-hero-copy{position:relative;z-index:3;width:min(760px,calc(100% - 64px));padding:clamp(150px,16vh,176px) 0 clamp(44px,6vh,72px);margin:0 auto}.custom-kicker{margin:0 0 16px;color:var(--gold);font-size:var(--type-kicker);font-weight:400;letter-spacing:var(--tracking-kicker)}.custom-hero-copy h1{width:max-content;max-width:100%;margin:0;padding-bottom:16px;border-bottom:1px solid rgba(var(--gold-rgb),.9);color:var(--visual-title-color);font-size:var(--type-page-title);font-weight:var(--weight-title);line-height:1.08;letter-spacing:var(--tracking-title)}.custom-lead{max-width:520px;margin:22px 0 0;color:var(--visual-body-color);font-size:var(--visual-body-size);font-weight:var(--weight-body);line-height:var(--visual-body-line);letter-spacing:.01em}.custom-service-strip{display:grid;grid-template-columns:repeat(5,minmax(92px,1fr));gap:0;margin-top:clamp(48px,7vh,74px);border-right:1px solid rgba(255,250,240,.12)}.custom-service-item{display:grid;align-content:start;gap:10px;min-height:132px;padding:0 clamp(12px,1.4vw,22px);border-left:1px solid rgba(255,250,240,.12)}.custom-service-item:first-child{padding-left:0;border-left:0}.custom-service-item svg{color:var(--gold)}.custom-service-item h2{margin:8px 0 0;color:var(--visual-title-color);font-size:15px;font-weight:550;letter-spacing:0}.custom-service-item p{margin:0;color:var(--visual-caption-color);font-size:var(--visual-caption-size);line-height:var(--visual-caption-line)}.custom-flow{margin-top:clamp(44px,6vh,66px)}.custom-flow>h2{width:max-content;margin:0 0 28px;padding-bottom:10px;border-bottom:1px solid var(--gold);color:var(--visual-title-color);font-size:17px;font-weight:600}.custom-flow-grid{display:grid;grid-template-columns:repeat(5,minmax(96px,1fr));gap:18px}.custom-flow-step{position:relative;display:grid;gap:8px}.custom-flow-step:before{position:absolute;top:18px;left:26px;width:calc(100% + 18px);border-top:1px dotted rgba(var(--gold-rgb),.58);content:""}.custom-flow-step:last-child:before{display:none}.custom-flow-step span{position:relative;z-index:1;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(var(--gold-rgb),.95);border-radius:50%;background:var(--black);color:var(--gold);font-size:12px}.custom-flow-step h3{margin:10px 0 0;color:var(--visual-title-color);font-size:15px;font-weight:520}.custom-flow-step p{margin:0;color:var(--visual-caption-color);font-size:var(--visual-caption-size);line-height:var(--visual-caption-line)}.custom-contact-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-width:250px;height:52px;margin-top:clamp(34px,5vh,54px);border:1px solid rgba(var(--gold-rgb),.86);background:#0003;color:var(--gold);font-size:15px;transition:background .18s ease,color .18s ease,transform .18s ease}.custom-contact-button:hover{background:rgba(var(--gold-rgb),.12);color:var(--gold-bright);transform:translateY(-1px)}.custom-kicker,.custom-hero-copy h1,.custom-lead,.custom-service-item,.custom-flow>h2,.custom-flow-step,.custom-contact-button{opacity:0;transform:translateY(18px);animation:contentFloatIn .72s ease-out forwards}.custom-kicker{animation-delay:50ms}.custom-hero-copy h1{animation-delay:.12s}.custom-lead{animation-delay:.19s}.custom-service-item:nth-child(1){animation-delay:.28s}.custom-service-item:nth-child(2){animation-delay:.34s}.custom-service-item:nth-child(3){animation-delay:.4s}.custom-service-item:nth-child(4){animation-delay:.46s}.custom-service-item:nth-child(5){animation-delay:.52s}.custom-flow>h2{animation-delay:.58s}.custom-flow-step:nth-child(1){animation-delay:.64s}.custom-flow-step:nth-child(2){animation-delay:.7s}.custom-flow-step:nth-child(3){animation-delay:.76s}.custom-flow-step:nth-child(4){animation-delay:.82s}.custom-flow-step:nth-child(5){animation-delay:.88s}.custom-contact-button{animation-delay:.94s}.ai-studio-page{position:relative;min-height:100vh;min-height:100svh;overflow:hidden;background:#030504;color:var(--visual-title-color)}.ai-studio-backdrop-image{position:fixed;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;object-position:72% center;opacity:.6;filter:saturate(.86) contrast(1.02) brightness(.86);pointer-events:none}.ai-studio-page-shade{position:fixed;inset:0;z-index:1;background:radial-gradient(circle at 50% 42%,rgba(3,5,4,.7),rgba(3,5,4,.41) 34%,transparent 62%),linear-gradient(90deg,#03050485,#030504ab,#030504c4 48%,#03050473 78%,#0305049c),linear-gradient(180deg,#0003,#0305044a 48%,#030504e6);pointer-events:none}.ai-studio-content{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(32px,4.6vw,58px);width:min(960px,calc(100% - 64px));min-height:100vh;min-height:100svh;align-items:start;margin:0 auto;padding:clamp(128px,14vh,168px) 0 clamp(54px,8vh,86px)}.ai-studio-copy{display:grid;justify-items:center;width:100%;max-width:860px;text-align:center}.ai-studio-kicker{margin:0 0 16px;color:var(--gold);font-size:var(--type-kicker);font-weight:400;letter-spacing:var(--tracking-kicker)}.ai-studio-copy h1{max-width:720px;margin:0 auto;padding-bottom:18px;border-bottom:1px solid rgba(var(--gold-rgb),.46);color:var(--visual-title-color);font-size:var(--type-page-title);font-weight:var(--weight-title);line-height:1.08;letter-spacing:var(--tracking-title)}.ai-studio-lead{max-width:860px;margin:24px auto 0;color:#fffaf0bd;font-size:15.5px;font-weight:var(--weight-body);line-height:var(--visual-body-line);letter-spacing:.01em}.ai-studio-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:min(820px,100%);margin-top:clamp(34px,5vh,48px);border-top:1px solid rgba(255,250,240,.13);border-bottom:1px solid rgba(255,250,240,.1)}.ai-studio-feature{display:grid;align-content:start;justify-items:center;gap:11px;min-height:146px;padding:20px clamp(18px,2.2vw,30px) 22px;border-top:1px solid rgba(255,250,240,.08);border-left:1px solid rgba(255,250,240,.1);text-align:center}.ai-studio-feature:first-child{grid-column:1 / -1;min-height:132px;justify-items:center;padding-left:0;padding-right:0;border-top:0;border-left:0;text-align:center}.ai-studio-feature:first-child p{max-width:620px}.ai-studio-feature:nth-child(2),.ai-studio-feature:nth-child(4){padding-left:0;border-left:0}.ai-studio-feature svg{color:rgba(var(--gold-rgb),.78)}.ai-studio-feature h2{margin:4px 0 0;color:var(--visual-title-color);font-size:15.5px;font-weight:540;letter-spacing:0}.ai-studio-feature p{margin:0;color:#fffaf094;font-size:12.5px;line-height:1.72}.ai-studio-preview{display:grid;align-self:center;justify-items:center;width:min(400px,100%);min-width:0;padding-left:0;text-align:center}.ai-studio-preview-heading{display:grid;gap:6px;padding-bottom:12px}.ai-studio-preview-heading span{color:var(--gold);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.ai-studio-preview-heading strong{color:var(--visual-title-color);font-size:clamp(21px,2.15vw,28px);font-weight:520;letter-spacing:0}.ai-studio-notice{width:min(390px,100%);margin:0;color:#fffaf09e;font-size:13px;line-height:1.78}.ai-studio-action-stack{display:grid;justify-items:center;gap:16px;width:min(370px,100%);margin-top:0}.ai-studio-login-status{max-width:340px;margin:0 0 -4px;color:#fffaf08f;font-size:12.5px;line-height:1.72;letter-spacing:0}.ai-studio-action-card{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 34px;gap:7px 18px;width:100%;min-height:70px;align-content:center;padding:17px 18px;border:1px solid rgba(255,250,240,.16);background:#0000003d;color:var(--visual-title-color);text-decoration:none;overflow:hidden;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.ai-studio-action-card strong{grid-column:2;color:inherit;font-size:18px;font-weight:540;line-height:1.25;letter-spacing:0;text-align:center}.ai-studio-action-card span{color:var(--gold);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.ai-studio-action-card small{max-width:310px;color:var(--visual-muted-color);font-size:12px;line-height:1.6;letter-spacing:0}.ai-studio-action-card svg{grid-column:3;grid-row:1;align-self:center;justify-self:center;color:currentColor}.ai-studio-action-card-primary{border-color:#fffaf033;background:linear-gradient(135deg,rgba(255,250,240,.08),transparent 62%),#0000004d;color:var(--visual-title-color)}.ai-studio-action-card-login{border-color:rgba(var(--gold-rgb),.62);background:linear-gradient(135deg,rgba(var(--gold-rgb),.22),transparent 64%),#00000038;color:var(--gold-bright)}.ai-studio-action-card-login span{color:var(--visual-caption-color)}.ai-studio-action-card:hover{border-color:rgba(var(--gold-rgb),.66);background:linear-gradient(135deg,rgba(var(--gold-rgb),.16),transparent 64%),#00000047;color:var(--gold-bright);transform:translateY(-1px)}.ai-studio-kicker,.ai-studio-copy h1,.ai-studio-lead,.ai-studio-notice,.ai-studio-feature,.ai-studio-action-card,.ai-studio-action-stack,.ai-studio-preview{opacity:0;transform:translateY(18px);animation:contentFloatIn .72s ease-out forwards}.ai-studio-kicker{animation-delay:50ms}.ai-studio-copy h1{animation-delay:.12s}.ai-studio-lead{animation-delay:.19s}.ai-studio-notice{animation-delay:.25s}.ai-studio-feature:nth-child(1){animation-delay:.34s}.ai-studio-feature:nth-child(2){animation-delay:.4s}.ai-studio-feature:nth-child(3){animation-delay:.46s}.ai-studio-feature:nth-child(4){animation-delay:.52s}.ai-studio-feature:nth-child(5){animation-delay:.58s}.ai-studio-action-stack{animation-delay:.66s}.ai-studio-preview{animation-delay:.32s}.scene-summary p{margin:0;font-size:12px;line-height:1.55}.empty-state{display:grid;min-height:220px;place-items:center;color:var(--muted)}.workflow-band,.custom-cta{display:grid;grid-template-columns:.9fr 1.1fr;gap:32px;align-items:start;margin-top:18px;padding:30px}.workflow-band ol{display:grid;gap:12px;margin:0;padding:0;list-style:none}.workflow-band li{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:center;min-height:56px;border-bottom:1px solid var(--line);color:var(--ink)}.workflow-band li:last-child{border-bottom:0}.workflow-band li span{color:var(--brass);font-family:Georgia,serif;font-size:20px}.custom-cta{align-items:center;margin-bottom:28px;background:var(--night);color:var(--white)}.custom-cta h2{color:var(--white)}.custom-cta .primary-action{justify-self:end}.about-page{position:relative;display:block;width:auto;min-height:100vh;min-height:100svh;margin:0;padding:clamp(150px,16vh,176px) clamp(52px,8vw,136px) clamp(48px,7vh,82px);overflow:hidden;background:var(--black);color:var(--visual-title-color)}.visual-shell .about-page{padding-top:clamp(150px,16vh,176px)}.about-backdrop-image{position:fixed;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:.64;filter:saturate(.88) contrast(1.04);transform:translateY(clamp(58px,8vh,86px)) scale(1.045);transform-origin:center center;pointer-events:none}.about-page-shade{position:fixed;inset:0;background:linear-gradient(180deg,#000000c4,#000000bf 46%,#000000e6),radial-gradient(circle at 50% 44%,#0000001c,#00000059 72%,#00000087);pointer-events:none}.about-content{position:relative;z-index:2;width:min(1120px,100%);margin:0 auto}.about-main{max-width:min(980px,calc(100% - clamp(36px,6vw,96px)));margin:0 0 0 clamp(36px,6vw,96px);text-shadow:0 2px 20px rgba(0,0,0,.56)}.about-kicker{margin:0 0 14px;color:var(--gold);font-size:var(--type-kicker);font-weight:400;letter-spacing:var(--tracking-kicker)}.about-company{margin:0;text-align:left}.about-company h1{width:max-content;max-width:min(900px,100%);margin:0;color:var(--visual-title-color);font-size:var(--type-page-title);font-weight:var(--weight-title);line-height:1.08;letter-spacing:var(--tracking-title);overflow-wrap:anywhere}.about-company p{max-width:min(760px,100%);margin:16px 0 0;color:var(--gold);font-size:var(--type-kicker);line-height:1.7;letter-spacing:clamp(.16em,.42vw,.32em)}.about-body{max-width:640px;margin:22px 0 0;padding:0;border:0;background:transparent;color:var(--visual-body-color);font-size:var(--visual-body-size);font-weight:var(--weight-body);line-height:var(--visual-body-line);letter-spacing:.01em;text-align:left;box-shadow:none}.about-capability-grid{display:grid;grid-template-columns:repeat(5,minmax(128px,1fr));gap:0;max-width:980px;margin:clamp(48px,7vh,74px) 0 0;border-top:1px solid rgba(255,250,240,.14);border-bottom:1px solid rgba(255,250,240,.1)}.about-capability{display:grid;align-content:start;gap:10px;min-height:156px;padding:0 clamp(14px,1.8vw,26px) 18px;border-left:1px solid rgba(255,250,240,.12)}.about-capability:first-child{padding-left:0;border-left:0}.about-capability>span{display:flex;width:fit-content;height:38px;align-items:end;color:var(--gold)}.about-capability h2{margin:10px 0 0;color:var(--visual-title-color);font-size:15px;font-weight:560;letter-spacing:0}.about-capability p{margin:0;color:var(--visual-caption-color);font-size:var(--visual-caption-size);line-height:var(--visual-caption-line)}.about-collaboration{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4vw,48px);max-width:980px;margin-top:clamp(32px,4.5vh,46px);padding:18px 0 16px;border-top:1px solid rgba(255,250,240,.14);border-bottom:1px solid rgba(255,250,240,.08)}.about-partner-group{display:contents}.about-partner-group:nth-child(1) .about-partner-copy{grid-column:1;grid-row:1}.about-partner-group:nth-child(2) .about-partner-copy{grid-column:2;grid-row:1}.about-partner-group:nth-child(1) .about-logo-grid{grid-column:1;grid-row:2}.about-partner-group:nth-child(2) .about-logo-grid{grid-column:2;grid-row:2}.about-partner-copy{min-height:66px;padding-bottom:14px}.about-partner-copy h3{margin:0;color:rgba(var(--gold-rgb),.86);font-size:13px;font-weight:560;letter-spacing:.04em}.about-partner-copy p{max-width:390px;margin:7px 0 0;color:var(--visual-caption-color);font-size:11px;line-height:1.65}.about-logo-grid{display:grid;align-self:start;gap:7px;padding-top:13px;border-top:1px solid rgba(255,250,240,.08)}.about-logo-grid-distribution{grid-template-columns:repeat(4,minmax(0,1fr))}.about-logo-grid-clients{grid-template-columns:repeat(2,minmax(0,1fr));width:min(250px,100%)}.about-logo-card{display:grid;min-height:48px;place-items:center;padding:8px 10px;border:1px solid rgba(255,250,240,.075);background:linear-gradient(145deg,rgba(255,250,240,.035),transparent 68%),#00000029;transition:border-color .18s ease,background .18s ease,transform .18s ease}.about-logo-card img{display:block;width:auto;max-width:100%;height:auto;max-height:22px;object-fit:contain;filter:brightness(0) invert(1);opacity:.56;transition:opacity .18s ease,transform .18s ease}.about-logo-card img.is-square{max-width:34px;max-height:34px}.about-logo-card img.is-tall{max-width:34px;max-height:24px}.about-logo-card img.has-brand-color{filter:grayscale(1) saturate(0) contrast(.88) brightness(1.06);opacity:.62}.about-logo-card img.is-novelfm{max-width:84px;max-height:20px}.about-logo-card img.is-rock-mobile{max-width:92px;max-height:18px}.about-logo-card img.is-qishui{max-width:88px;max-height:19px}.about-logo-card img.is-capcut{max-width:84px;max-height:18px}.about-logo-card img.is-seventh-impression{max-width:78px;max-height:21px}.about-logo-card:hover{border-color:rgba(var(--gold-rgb),.36);background:linear-gradient(145deg,rgba(var(--gold-rgb),.09),transparent 68%),#0000003d;transform:translateY(-1px)}.about-logo-card:hover img{opacity:.9;transform:scale(1.025)}.about-bottom-stack{width:min(680px,100%);margin:clamp(36px,4vh,44px) 0 0}.about-contact-row{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:flex-start;width:min(460px,100%);max-width:100%;margin:clamp(16px,2.2vh,20px) 0 0;padding:0;border:0;background:transparent;box-shadow:none}.about-contact-link{display:grid;grid-template-columns:38px minmax(0,1fr);width:fit-content;max-width:100%;align-items:center;justify-content:start;gap:2px 14px;padding:5px 14px 5px 0;color:rgba(var(--gold-rgb),.88);font-size:14px;letter-spacing:0;text-decoration:none;transition:background .18s ease,color .18s ease,transform .18s ease}.about-contact-link svg{grid-row:1 / span 2;flex:0 0 auto;width:38px;height:38px;padding:9px;border:1px solid rgba(var(--gold-rgb),.34);border-radius:50%;transition:border-color .18s ease,color .18s ease,transform .18s ease}.about-contact-label{grid-column:2;color:var(--visual-muted-color);font-size:11px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.about-contact-email{grid-column:2;min-width:0;color:var(--gold);font-size:16px;font-weight:400;line-height:1.45;letter-spacing:.025em;text-transform:none;overflow-wrap:anywhere}.about-contact-link:hover{color:var(--gold-bright);transform:translate(2px)}.about-contact-link:hover svg{border-color:rgba(var(--gold-rgb),.7);transform:scale(1.03)}.about-contact-link:hover .about-contact-email{color:var(--gold-bright)}.about-closing{display:grid;gap:8px;max-width:min(760px,100%);margin-top:0}.about-closing p{max-width:720px;margin:0;color:var(--visual-body-color);font-size:var(--visual-body-size);font-weight:var(--weight-body);line-height:var(--visual-body-line);letter-spacing:.01em}.about-closing span{color:var(--visual-muted-color);font-size:var(--visual-caption-size);line-height:var(--visual-caption-line)}.about-kicker,.about-company,.about-body,.about-capability,.about-collaboration,.about-contact-row,.about-closing{opacity:0;transform:translateY(16px);animation:contentFloatIn .76s ease-out forwards}.about-kicker{animation-delay:80ms}.about-company{animation-delay:.15s}.about-body{animation-delay:.23s}.about-capability:nth-child(1){animation-delay:.32s}.about-capability:nth-child(2){animation-delay:.38s}.about-capability:nth-child(3){animation-delay:.44s}.about-capability:nth-child(4){animation-delay:.5s}.about-capability:nth-child(5){animation-delay:.56s}.about-collaboration{animation-delay:.62s}.about-closing{animation-delay:.7s}.about-contact-row{animation-delay:.72s}@media(prefers-reduced-motion:reduce){.custom-kicker,.custom-hero-copy h1,.custom-lead,.custom-service-item,.custom-flow>h2,.custom-flow-step,.custom-contact-button,.ai-studio-kicker,.ai-studio-copy h1,.ai-studio-lead,.ai-studio-notice,.ai-studio-feature,.ai-studio-action-card,.ai-studio-action-stack,.ai-studio-preview,.licensing-kicker,.licensing-highlight,.licensing-page .filter-panel,.licensing-page .catalog-meta,.licensing-table,.about-kicker,.about-company,.about-body,.about-capability,.about-collaboration,.about-contact-row,.about-closing{opacity:1;transform:none;animation:none;transition:none}}.about-contact-link:hover{color:var(--gold-bright);transform:translateY(-1px)}.contact-intro{position:sticky;top:106px;max-width:820px}.contact-intro h1{font-size:clamp(40px,5vw,68px)}.email-link{margin-top:18px;border-color:#1716142e;color:var(--ink)}.brief-form{display:grid;gap:18px;padding:24px}.brief-form label{display:grid;gap:8px;color:var(--muted);font-size:13px;font-weight:850}.brief-form input,.brief-form select,.brief-form textarea{min-height:46px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:#fffaf0b8}.brief-form textarea{min-height:140px;padding:12px;resize:vertical}.brief-form .primary-action{width:fit-content}.form-success{display:flex;align-items:center;gap:8px;margin:0;color:var(--teal);font-size:14px}.now-playing{position:fixed;right:clamp(16px,4vw,42px);bottom:24px;z-index:40;display:grid;grid-template-columns:auto minmax(180px,320px) auto;align-items:center;gap:14px;padding:14px;border:1px solid rgba(255,250,240,.18);border-radius:8px;background:#12161af0;color:var(--white);box-shadow:0 20px 60px #1716144d}.mini-play{position:relative;display:grid;width:46px;height:46px;place-items:center;overflow:hidden;border:1px solid rgba(255,250,240,.18);border-radius:50%;background:var(--brass);color:var(--white)}.mini-play img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mini-play.has-cover{background:#070707;box-shadow:inset 0 0 0 2px #0006,0 0 0 1px rgba(var(--gold-rgb),.36)}.mini-play.has-cover img{animation:playerDiscSpin 9s linear infinite paused}.mini-play.has-cover.playing img{animation-play-state:running}.mini-play.has-cover:after{position:absolute;inset:16px;border-radius:50%;background:#0000008f;box-shadow:0 0 0 1px #fffaf029;content:""}.mini-play span{position:relative;z-index:1;display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:#00000075}.now-copy span,.now-copy strong{display:block}.now-copy span{color:#fffaf08f;font-size:12px}.now-copy strong{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-bar{width:100%;height:16px;margin:4px 0 -3px;padding:0;border:0;border-radius:0;appearance:none;background-position:center!important;background-size:100% 3px!important;background-repeat:no-repeat!important;cursor:pointer}.progress-bar::-webkit-slider-thumb{width:10px;height:10px;border:0;border-radius:50%;appearance:none;background:var(--gold-bright);box-shadow:0 0 0 3px rgba(var(--gold-rgb),.16);opacity:.62;transition:opacity .16s ease}.progress-bar::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:50%;background:var(--gold-bright);box-shadow:0 0 0 3px rgba(var(--gold-rgb),.16);opacity:.62;transition:opacity .16s ease}.progress-bar:hover::-webkit-slider-thumb,.progress-bar:focus-visible::-webkit-slider-thumb{opacity:1}.progress-bar:hover::-moz-range-thumb,.progress-bar:focus-visible::-moz-range-thumb{opacity:1}.progress-bar:focus-visible{outline:1px solid rgba(var(--gold-rgb),.46);outline-offset:1px}.close-player{color:#fffaf0ad}.footer{display:flex;align-items:center;justify-content:space-between;width:min(1180px,calc(100% - 36px));margin:80px auto 0;padding-top:24px;border-top:1px solid var(--line);color:var(--muted)}.footer strong,.footer span,.footer small{display:block}.footer strong{color:var(--ink)}.footer small{max-width:620px;margin-top:8px;font-size:12px;line-height:1.6}.footer a{color:var(--teal);text-decoration:none}@media(max-width:1120px){.site-header{grid-template-columns:1fr auto 1fr}.visual-shell .site-header{grid-template-columns:minmax(118px,1fr) minmax(0,auto) minmax(76px,1fr)}.visual-shell .nav-tabs{grid-column:2;gap:clamp(14px,3vw,38px);justify-self:center;overflow-x:visible}.visual-shell .nav-tabs button,.visual-shell .nav-tabs a{font-size:clamp(12px,1.28vw,14px)}.nav-tabs{grid-column:1 / -1;justify-self:stretch;overflow-x:auto}.filter-panel,.scene-summary-grid{grid-template-columns:repeat(2,1fr)}.release-showcase{grid-template-columns:150px minmax(0,1fr);width:min(1080px,calc(100vw - 48px))}.release-album-area .release-grid{grid-template-columns:repeat(4,minmax(128px,1fr))}.licensing-highlight-grid{grid-template-columns:repeat(2,minmax(120px,1fr));max-width:520px}.custom-hero-copy{width:min(700px,calc(100% - 48px));margin:0 auto}.custom-music-page:before{left:-285px;width:clamp(420px,56vw,560px);opacity:.52}.custom-music-page:after{left:-36px;opacity:.42}.custom-service-strip,.custom-flow-grid{grid-template-columns:repeat(3,minmax(120px,1fr))}.custom-service-strip{gap:22px;border-right:0}.custom-service-item,.custom-service-item:first-child{padding:0;border-left:0}}@media(max-width:940px){.pillar-grid,.service-grid,.featured-grid,.catalog-grid,.release-grid,.contact-page,.workflow-band,.custom-cta,.filter-panel,.release-toolbar{grid-template-columns:1fr}.release-card{flex-direction:column}.release-card .cover-art{flex-basis:auto;min-height:220px}.release-head{grid-template-columns:1fr;gap:10px}.release-count{min-width:0;text-align:left}.custom-cta .primary-action{justify-self:start}.contact-intro{position:static}.licensing-list,.licensing-table{margin-right:-18px;padding-right:18px}.licensing-results-shell{min-height:520px}.release-showcase{grid-template-columns:1fr;gap:28px;padding-top:var(--release-page-top)}.release-category-menu{flex-flow:row nowrap;gap:18px;right:0;left:24px;width:auto;overflow-x:auto;padding-bottom:4px;top:var(--release-page-top);scrollbar-width:none}.release-album-area{grid-column:1;padding-top:56px}.release-intro{max-width:720px}.release-lead{max-width:none;white-space:normal}.release-category-menu button{flex:0 0 auto}.release-album-area .release-grid{grid-template-columns:repeat(3,minmax(120px,1fr))}.licensing-hero{min-height:470px}.licensing-backdrop-image{top:74px;width:100%;height:min(62vh,560px);opacity:.68}.licensing-hero-shade{background:linear-gradient(90deg,#000,#0000009e 48%,#0000001f),linear-gradient(180deg,#0000,#0000001f 62%,#000)}.licensing-hero-copy{width:min(620px,calc(100% - 40px));margin:0 auto}.licensing-highlight-grid{max-width:none}.custom-backdrop-image{width:100%;height:min(76vh,720px);opacity:.48}.custom-page-shade{background:linear-gradient(90deg,#000,#000000b8 58%,#0000002e),linear-gradient(180deg,#0000001a,#000)}.custom-hero-copy{width:min(680px,calc(100% - 40px));margin:0 auto}.ai-studio-content{grid-template-columns:1fr;justify-items:center;width:min(860px,calc(100% - 40px));padding-top:clamp(138px,15vh,170px)}.ai-studio-copy{max-width:none}.ai-studio-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-studio-feature:nth-child(2),.ai-studio-feature:nth-child(4){padding-left:0;border-left:0}.ai-studio-feature:nth-child(3),.ai-studio-feature:nth-child(5){padding-left:clamp(16px,2vw,26px);border-left:1px solid rgba(255,250,240,.12)}.ai-studio-backdrop-image{width:100%;height:100%;opacity:.46;object-position:76% center}.ai-studio-page-shade{background:radial-gradient(circle at 50% 36%,rgba(3,5,4,.68),rgba(3,5,4,.38) 42%,transparent 68%),linear-gradient(90deg,#0305049c,#030504c2 58%,#03050494),linear-gradient(180deg,#0000002e,#030504e6)}.ai-studio-preview{max-width:560px;padding-left:0;border-left:0}.about-content{width:min(760px,100%)}.about-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.about-capability:nth-child(odd){padding-left:0;border-left:0}}@media(max-width:760px){.site-shell{padding-bottom:120px}.visual-shell{padding-bottom:0}.legal-footer{min-height:52px;margin-top:-28px;padding:15px 18px;font-size:11px;letter-spacing:.025em}.site-header{gap:12px;padding:14px 16px}.visual-shell .site-header{display:grid;grid-template-columns:1fr;justify-items:center;padding:38px 14px 0}.visual-shell .brand-wordmark{position:absolute;top:13px;left:16px;width:min(156px,calc(100vw - 126px));height:24px}.visual-shell .brand-wordmark img{max-height:24px}.visual-shell .nav-tabs{grid-column:1;justify-self:center;max-width:100%;gap:clamp(10px,3.4vw,20px);overflow-x:auto;padding-top:0;transform:none;scrollbar-width:none}.visual-shell .language-switch{position:absolute;top:14px;right:16px;height:22px;font-size:11px}.visual-shell .nav-tabs button,.visual-shell .nav-tabs a{height:28px;font-size:11.5px;letter-spacing:.045em}.nav-tabs button,.nav-tabs a{min-width:max-content}.hero{min-height:620px}.home-cover{min-height:100svh}.home-hero-image{object-fit:cover;object-position:74% center;opacity:.7;--home-artwork-scale-start: 1;--home-artwork-scale-end: 1.025}.home-hero-shade{background:linear-gradient(90deg,#000000e6,#0000009e),linear-gradient(180deg,#000,#0000001a 34%,#000000c7),radial-gradient(circle at 18% 56%,rgba(var(--gold-rgb),.12),transparent 38%)}.home-hero-content{width:calc(100vw - 32px);padding-top:132px;padding-bottom:46px}.home-kicker{margin-bottom:18px;font-size:12px;letter-spacing:.26em}.home-hero-content h1{max-width:470px;font-size:clamp(34px,9.4vw,50px);line-height:1.2;letter-spacing:.04em}.home-lead{max-width:430px;margin-top:24px;font-size:14px;line-height:1.8}.home-entry-list{grid-template-columns:1fr;width:min(420px,100%);margin-top:28px}.home-entry-list a{min-height:68px;padding:14px 0;border-right:0;border-bottom:1px solid rgba(255,250,240,.12);background:transparent}.ai-studio-content{width:calc(100vw - 32px);gap:34px;padding-top:132px;padding-bottom:48px}.ai-studio-backdrop-image{opacity:.34;object-position:82% center}.ai-studio-page-shade{background:radial-gradient(circle at 50% 30%,rgba(3,5,4,.74),rgba(3,5,4,.5) 46%,transparent 74%),linear-gradient(90deg,#030504ad,#030504cf 72%,#030504a6),linear-gradient(180deg,#0000002e,#030504e6)}.ai-studio-kicker{margin-bottom:16px}.ai-studio-copy h1{max-width:520px;font-size:clamp(34px,9vw,48px);line-height:1.16;letter-spacing:.03em}.ai-studio-lead{max-width:520px;font-size:14px;line-height:1.8}.ai-studio-feature-grid{grid-template-columns:1fr;margin-top:34px;border-bottom:0}.ai-studio-feature,.ai-studio-feature:first-child,.ai-studio-feature:nth-child(odd),.ai-studio-feature:nth-child(2n){grid-template-columns:1fr;gap:8px;min-height:0;justify-items:center;padding:18px 0;border-top:1px solid rgba(255,250,240,.1);border-left:0;text-align:center}.ai-studio-feature svg{grid-row:auto;margin-top:0}.ai-studio-feature h2{margin:0}.ai-studio-feature p{grid-column:auto}.ai-studio-action-stack{width:min(420px,100%)}.ai-studio-action-card{min-height:68px;padding:16px}.ai-studio-preview{max-width:100%}.ai-studio-preview-heading strong{font-size:20px}.home-entry-list a:last-child{border-bottom:0}.release-backdrop-image{top:30px;width:112%;height:52vh;min-height:350px;object-position:top left}.release-showcase{width:calc(100vw - 32px);--release-page-top: 126px;padding-top:var(--release-page-top)}.release-album-area .release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.releases-page .release-card{padding:8px 8px 12px}.releases-page .release-copy{grid-template-rows:36px 15px 19px 30px;padding-top:10px;row-gap:4px}.releases-page .release-card h3{height:36px;font-size:clamp(15px,3.9vw,16px);line-height:1.12}.release-card .release-artist,.release-card-tags{font-size:11.5px}.release-card-tags{gap:5px}.release-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.release-inline-play,.release-platform-link{width:100%;min-height:30px;justify-content:center;gap:5px;padding:0 6px;font-size:11px;letter-spacing:.01em;white-space:nowrap}.release-platform-link:before{display:none}.release-category-menu{left:16px;margin-right:-16px;padding-right:16px;top:var(--release-page-top)}.release-intro{margin-bottom:34px}.release-intro h2{font-size:32px;letter-spacing:.04em}.release-lead{max-width:none;margin-top:16px;font-size:var(--visual-body-size);line-height:var(--visual-body-line)}.licensing-hero{min-height:430px}.licensing-hero-copy{width:calc(100% - 32px);padding-top:126px}.licensing-kicker{margin-bottom:30px;font-size:12px;letter-spacing:.28em}.licensing-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.licensing-highlight h2{font-size:15px}.licensing-highlight p{font-size:var(--visual-caption-size)}.licensing-catalog{width:calc(100% - 32px);margin-top:-82px;padding:8px 0 58px}.custom-backdrop-image{top:86px;width:112%;height:min(58vh,520px);opacity:.38}.custom-music-page:before{top:148px;bottom:auto;left:-230px;width:390px;opacity:.34}.custom-music-page:after{display:none}.custom-hero-copy{width:calc(100% - 32px);padding-top:118px}.custom-hero-copy h1{font-size:32px;letter-spacing:.04em}.custom-lead{max-width:none;font-size:var(--visual-body-size);line-height:var(--visual-body-line)}.custom-service-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;margin-top:34px}.custom-service-item{min-height:112px}.custom-flow{margin-top:32px}.custom-flow-grid{grid-template-columns:1fr;gap:18px}.custom-flow-step{grid-template-columns:42px 1fr;gap:4px 12px;align-items:start}.custom-flow-step:before{top:34px;left:18px;width:0;height:calc(100% + 18px);border-top:0;border-left:1px dotted rgba(var(--gold-rgb),.58)}.custom-flow-step span{grid-row:span 2}.custom-flow-step h3{margin:0}.custom-contact-button{width:100%;min-width:0}.hero-content{width:calc(100% - 32px);padding:70px 0 92px 16px}.hero h1,.page-intro h1,.contact-intro h1{font-size:42px}.hero h2{font-size:25px}.hero p:not(.eyebrow){font-size:16px}.row-heading,.footer{align-items:start;flex-direction:column}.section{padding-top:70px}.content-page,.contact-page{padding-top:48px}.visual-shell .about-page{padding:148px 16px 76px}.about-main{max-width:none;margin-left:0}.about-company h1{width:auto;max-width:100%;font-size:32px;letter-spacing:.04em}.about-company p{max-width:100%;font-size:11px;letter-spacing:.18em}.about-body{max-width:none;font-size:var(--visual-body-size);line-height:var(--visual-body-line)}.about-capability-grid{grid-template-columns:1fr;gap:0;margin-top:34px;border-bottom:0}.about-capability{grid-template-columns:42px minmax(0,1fr);gap:4px 12px;min-height:0;padding:18px 0;border-top:1px solid rgba(255,250,240,.1);border-left:0}.about-capability>span{grid-row:span 2;width:36px;height:auto;align-items:start}.about-capability h2{margin:0}.about-capability p{grid-column:2}.about-collaboration{grid-template-columns:1fr;column-gap:0;margin-top:30px}.about-partner-group:nth-child(1) .about-partner-copy{grid-column:1;grid-row:1}.about-partner-group:nth-child(1) .about-logo-grid{grid-column:1;grid-row:2}.about-partner-group:nth-child(2) .about-partner-copy{grid-column:1;grid-row:3;min-height:0;margin-top:22px}.about-partner-group:nth-child(2) .about-logo-grid{grid-column:1;grid-row:4}.about-partner-copy p{max-width:none}.about-logo-grid-distribution{grid-template-columns:repeat(2,minmax(0,1fr))}.about-logo-grid-clients{width:min(250px,100%)}.about-logo-card{min-height:46px;padding:8px 10px}.about-contact-row{width:100%;margin-top:18px}.about-contact-link{width:fit-content;min-width:0;grid-template-columns:36px minmax(0,1fr);gap:2px 12px}.about-contact-link svg{width:36px;height:36px;padding:8px}.about-contact-link span,.about-contact-email{grid-column:2}.about-closing{margin-top:0}.about-closing p{font-size:16px;line-height:1.62;letter-spacing:.02em}.track-card{min-height:0}.scene-summary-grid{grid-template-columns:1fr}.now-playing{right:12px;bottom:12px;left:12px;grid-template-columns:auto minmax(0,1fr) auto}}
