html{font-variant-emoji:text}.skip{position:fixed!important}.cinema .studio-home .studio-heading{top:82px!important}.cinema .studio-home .studio-entry{bottom:110px;gap:14px}.cinema .studio-home .studio-entry p{margin:0;line-height:1.5}.cinema #about[data-artist-locked=true]{height:calc(100svh - 82px);min-height:700px}.cinema #about[data-artist-locked=true] .artist-gate{inset:34px 4%;height:calc(100% - 68px)}.identity-score-toggle{font-size:10px;padding:9px 13px;min-height:36px}.archive-paths>a.visual-entrance{grid-template-columns:64px minmax(0,1fr);column-gap:13px;font-size:clamp(18px,1.9vw,24px);padding:30px 30px 30px 0}.cosmic-archive .archive-paths>a.visual-entrance>span{font-size:9px;margin-bottom:6px}.archive-paths>a.visual-entrance>b{font-size:17px;bottom:31px}@media(max-width:700px){html{scroll-padding-top:128px}.cinema .header,body:has(.archive-header) .archive-header{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-rows:44px 44px;height:112px;min-height:112px;padding:8px 12px;gap:8px 12px}.cinema .header .wordmark.brand-planet,.archive-header .archive-brand{grid-column:1;grid-row:1;width:72px;height:44px;margin:0;align-self:center}.cinema .header .brand-motion{left:0;width:72px;height:44px}.cinema .header .brand-motion img,.archive-header .archive-brand img{width:72px;height:44px;object-fit:contain}.cinema .header nav,.archive-header nav{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-column:1/3;grid-row:2;width:100%;margin:0;gap:0;align-items:stretch}.archive-header nav .nav-number{display:none}.cinema .header nav>a,.cinema .header nav>.records-menu>summary,.archive-header nav>a,.archive-header nav>.records-menu>summary{display:flex!important;align-items:center;justify-content:center;width:100%;height:44px;min-height:44px;padding:8px 6px!important;font-size:12px!important;line-height:1.2;letter-spacing:.01em;white-space:nowrap;border-left:1px solid #43271f}.cinema .header nav>a:first-child,.archive-header nav>a:first-child{border-left:0}.cinema .header nav>.records-menu,.archive-header nav>.records-menu{min-width:0;height:44px}.header .site-language-switch,.archive-header .site-language-switch{grid-column:2;grid-row:1;justify-self:end;align-self:center;height:44px;margin:0;padding:0;min-height:44px;border:0;gap:5px}.header .site-language-switch button,.archive-header .site-language-switch button{font-size:11px;min-width:36px;min-height:44px;padding:8px}.cinema .studio.studio-home{padding-top:112px!important}.cinema .studio-home .studio-stage{height:calc(100svh - 112px)}.cinema .studio-home .studio-heading{top:76px!important}.cinema .studio-home .studio-corner{top:24px;left:16px}.cinema .studio-home .studio-orbit-tools{left:16px;bottom:24px;gap:6px}.cinema .studio-home .studio-orbit-tools button{min-height:40px;font-size:10px;padding:8px 12px}.cinema .studio-home .studio-orbit-tools [data-studio-zoom]{width:40px;font-size:18px;padding:7px}.cinema .studio-home .is-room-open .studio-orbit-tools{bottom:112px}.cinema #about[data-artist-locked=true]{height:clamp(500px,72svh,620px);min-height:0}.cinema #about[data-artist-locked=true] .artist-gate{inset:20px 4%;height:calc(100% - 40px)}.cinema .work.vinyl-mode .vinyl-room{height:clamp(300px,43svh,390px);margin:20px 0 24px;overflow:visible}.cinema .work.vinyl-mode #vinyl-viewport{inset:0 calc((100% - 100vw)/2);width:100vw;height:100%;overflow:hidden}.cinema .vinyl-caption{grid-template-columns:32px minmax(0,1fr) 88px;gap:10px;padding:16px 0}.cinema .vinyl-caption strong{font-size:clamp(21px,6.4vw,28px)}.cinema #vinyl-credit{font-size:8px;line-height:1.6;max-width:none}.cinema .vinyl-navigation{gap:6px}.cinema .vinyl-navigation button{width:40px;height:44px;font-size:23px}.cinema .glass-record-info{top:auto;bottom:8px;left:6%;max-width:72%;width:auto;padding:6px 10px;border-radius:6px}.cinema .glass-record-info .info-kicker,.cinema .glass-record-info dl{display:none}.cinema .glass-record-info h3{font-size:18px;margin:0}.cinema .glass-record-info .info-artist{font-size:10px;margin:2px 0}.cinema .work-controls{gap:10px;align-items:center}.cinema .filters{flex-wrap:wrap;gap:5px}.cinema .filters button,.cinema .view-switch button,.cinema .hover-sound{font-size:9px;min-height:36px;padding:7px 9px}.cinema .particle-directory>a.record-portal{height:280px}.cinema .archive-more{justify-content:center;flex-wrap:wrap;gap:25px;margin-top:8px}.cinema .archive-more a{font-size:10.5px;min-height:44px}.archive-paths>a.visual-entrance{font-size:19px;padding-block:24px}.archive-paths>a.visual-entrance>b{bottom:25px}.cinema .about.artist-poster{padding:140px 7% 55px;gap:30px}.cinema .profile-panel p{font-size:14px;line-height:1.9}.cinema .profile-panel p.bio-lead{font-size:16px;line-height:1.8}html:lang(zh-CN) .cinema .profile-panel p{font-size:16px;line-height:1.95}.release-dialog .release-copy h2{font-size:clamp(28px,8.5vw,42px)}.release-dialog .release-artist,.release-dialog .release-credit p{font-size:14px;line-height:1.8}.jewel-release iframe{height:920px}.archive-hero h1,.release-heading h1{font-size:clamp(34px,10.5vw,52px);overflow-wrap:anywhere}.release-art{width:72%}.film-caption{gap:22px}.film-caption h2{font-size:clamp(26px,8.8vw,42px)}.interaction-sound-toggle{max-width:calc(100vw - 32px);font-size:9px;min-height:36px}}@media(max-width:360px){.cinema .header,body:has(.archive-header) .archive-header{padding-inline:10px}.cinema .header nav>a,.cinema .header nav>.records-menu>summary,.archive-header nav>a,.archive-header nav>.records-menu>summary{font-size:11px!important}}.interface-arrow{display:inline-block;width:1em;height:1em;vertical-align:-.12em;overflow:visible;pointer-events:none}.interface-copy{font:inherit;color:inherit;letter-spacing:inherit}.cinema .record-portal .portal-label{top:50%}@media(min-width:701px){.cinema .particle-directory>a.record-portal{height:460px}.cinema .record-portal .portal-label strong{font-size:30px}.cinema .record-portal .portal-label small{font-size:9px}}@media(max-width:750px){.cinema .header nav>a.discography-nav,.archive-header nav>a.discography-nav{font-size:10px!important;letter-spacing:-.035em;padding-inline:2px!important}}.release-mobile-header{display:none}@media(max-width:700px){body:has(#track-dialog[open]){overflow:hidden}.cinema .release-dialog{width:calc(100vw - 24px);max-width:calc(100vw - 24px);height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:900px;min-height:0;padding:0;overflow:hidden;border:1px solid #8c51434d;border-radius:14px;background:#100c0e;box-shadow:0 24px 70px #0009;-webkit-backdrop-filter:none;backdrop-filter:none}.cinema .release-dialog[open]{display:flex;flex-direction:column}.cinema .release-dialog::backdrop{background:#050305ce;-webkit-backdrop-filter:none;backdrop-filter:none}.cinema .release-dialog .release-mobile-header{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:4px;flex:none;padding:8px 10px 0 16px;border-bottom:1px solid #63403755;background:#100c0e}.cinema .release-dialog .release-mobile-header .release-tabs{grid-column:1;grid-row:1;position:static;inset:auto;display:flex;flex-wrap:nowrap;min-height:52px;padding:0;margin:0;gap:14px;border:0;background:transparent}.cinema .release-dialog .release-mobile-header .release-tabs button{min-height:52px;padding:10px 0;border:0;border-bottom:2px solid transparent;background:none;font:10px/1.3 var(--client-mono);letter-spacing:-.025em;white-space:nowrap;color:#a89594;transition:color .25s,border-color .25s}.cinema .release-dialog .release-mobile-header .release-tabs button[aria-selected=true]{color:#f0e4dd;border-bottom-color:#d4402f}.cinema .release-dialog .release-mobile-header #close-dialog{grid-column:2;grid-row:1;position:static;float:none;inset:auto;margin:0;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:#e6c9bb;font:29px/1 var(--body)}.cinema .release-dialog #dialog-content{display:block;min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:18px 20px 28px;scroll-padding-block:18px;isolation:auto}.cinema .release-dialog #dialog-content>.fold-album{display:block;min-height:44px;margin:0 0 4px auto;padding:9px 0;border:0;background:none;color:#b39b95;font:10px var(--client-mono)}.cinema .release-dialog.is-artist-file #dialog-content>.fold-album{display:none}.cinema .release-dialog .artist-file-nav{display:flex;flex-wrap:nowrap;gap:18px;margin:0 0 22px;padding:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;border:0}.cinema .release-dialog .artist-file-nav::-webkit-scrollbar{display:none}.cinema .release-dialog .artist-file-nav button{flex:none;min-height:44px;padding:8px 0;border:0;border-bottom:1px solid transparent;background:none;color:#aa9694;font:11px/1.5 var(--client-mono);white-space:nowrap;transition:color .25s,border-color .25s}.cinema .release-dialog .artist-file-nav button[aria-pressed=true]{color:#ecd8c9;background:none;border-bottom-color:#9d5b48}.cinema .release-dialog .artist-file{display:block;min-width:0}.cinema .release-dialog #dialog-content .artist-portrait{margin:0 0 24px}.cinema .release-dialog #dialog-content .artist-portrait img{display:block;width:100%;max-width:none;height:auto;aspect-ratio:4/3;object-fit:cover;float:none;border-radius:4px}.cinema .release-dialog .artist-portrait figcaption{font:8px/1.6 var(--client-mono);letter-spacing:.08em;color:#96817b;margin-top:8px}.cinema .release-dialog .artist-file-sub{display:block;font:9px/1.7 var(--client-mono);letter-spacing:.1em;color:#bd7869}.cinema .release-dialog .artist-file-name{font-size:clamp(29px,8.2vw,37px);line-height:1.12;letter-spacing:-.035em;margin:10px 0 16px;overflow-wrap:anywhere}.cinema .release-dialog .artist-file-bio{font-size:15px;line-height:1.85;color:#c6b5b1;margin-block:22px}.cinema .release-dialog .artist-socials{margin:16px 0;gap:8px 18px}.cinema .release-dialog .artist-socials a{display:inline-flex;align-items:center;min-height:44px;padding:9px 0;border:0;border-bottom:1px solid #75504480;font:11px/1.6 var(--client-mono);color:#ead4c8}.cinema .release-dialog .artist-file-detail{grid-template-columns:90px minmax(0,1fr);gap:12px;padding:15px 0;border-color:#6b403440;font:11px/1.7 var(--client-mono)}.cinema .release-dialog .artist-file-detail dd{overflow-wrap:anywhere}.cinema .release-dialog .artist-sources{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:16px}.cinema .release-dialog .artist-sources a{display:flex;align-items:center;min-height:44px;font-size:10px;line-height:1.7;color:#cda28d}.cinema .release-dialog #dialog-content .artist-ensemble img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.cinema .release-dialog .release-copy{margin-top:28px}.cinema .release-dialog .release-link{min-height:44px;display:flex;align-items:center;line-height:1.7}.cinema .release-dialog .release-tabs button:active,.cinema .release-dialog .artist-file-nav button:active{color:#fff0e6}}
