@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400&family=Manrope:wght@400;500;600;700&display=swap');
:root{--paper:#f4f0e7;--ink:#322534;--muted:#756975;--line:#d9d0d6;--serif:'Cormorant Garamond',Georgia,'Songti SC',serif;--sans:'Manrope',Arial,'PingFang SC',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid #ad739e;outline-offset:6px}button{border:0;background:none}img{display:block;width:100%;height:100%;object-fit:cover}h1,h2,h3,p{margin:0}h2{font-family:var(--serif);font-weight:400;font-size:clamp(42px,4.5vw,72px);line-height:1.04}header{height:92px;position:absolute;z-index:10;top:0;left:0;width:100%;padding:0 5%;display:flex;align-items:center;color:var(--paper);border-bottom:1px solid #ffffff26;gap:45px}.wordmark{font-size:18px;letter-spacing:3px;font-weight:500}.wordmark span{display:block;font-size:9px;letter-spacing:4px;margin-top:7px;opacity:.7}nav{display:flex;gap:34px;margin-left:auto}nav a{font-size:12px}nav a:hover{opacity:.6}.nav-controls{display:flex;gap:16px;align-items:center}#language{font-size:11px;border-left:1px solid #ffffff50;padding-left:22px}#menu{display:none}.hero{position:relative;height:min(900px,100svh);min-height:660px;color:var(--paper);background:#130d08}.hero picture{position:absolute;inset:0}.hero picture img{object-position:35% center}.hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,#100a1338,transparent 30%,#100a1355),linear-gradient(90deg,transparent 35%,#0f080918)}.hero-copy{position:absolute;left:55%;top:39%;right:4%}.eyebrow{font-size:10px;line-height:1.5;letter-spacing:2.2px;font-weight:600}.hero h1{font-family:var(--serif);font-size:clamp(70px,8.4vw,145px);font-weight:400;letter-spacing:-3px;line-height:1.2;margin:15px 0 0}.hero-line{font-family:var(--serif);font-style:italic;font-size:clamp(22px,2.3vw,36px);opacity:.9}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:50px;border:1px solid var(--ink);padding:17px 23px;font-size:11px;letter-spacing:1px;transition:background .2s,color .2s}.button.light{border-color:#f4f0e790;margin-top:35px}.button:hover{background:var(--ink);color:var(--paper)}.button.light:hover{background:var(--paper);color:var(--ink)}.hero-bottom{position:absolute;bottom:31px;left:5%;right:5%;display:flex;justify-content:space-between;font-size:9px;letter-spacing:2px}.upcoming{position:relative;display:flex;align-items:center;gap:8%;padding:65px 13%;background:#e8e9df;overflow:hidden}.cloud-art{width:245px;aspect-ratio:1;flex-shrink:0;transform:rotate(-4deg);box-shadow:10px 16px 35px #36442c20}.cloud-copy{position:relative;z-index:1}.cloud-copy h2{font-size:80px;margin:9px 0}.cloud-sub{font-family:var(--serif);font-size:23px;font-style:italic}.release-date{font-size:11px;letter-spacing:2px;margin:26px 0 12px}.coming{font-size:9px;letter-spacing:1.6px;color:#59664e}.cloud-mark{position:absolute;right:6%;bottom:-70px;font-family:var(--serif);font-style:italic;font-size:330px;color:#6576540d}.section{padding:100px 6%}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:44px}.section-heading .eyebrow{margin-bottom:14px}.carousel-controls{display:flex;gap:10px}.carousel-controls button{border:1px solid var(--line);width:45px;height:45px;border-radius:50%;font-size:22px}.carousel-controls button:hover{background:#e9e1e7}.release-track{display:flex;gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#c5b6c2 transparent;padding-bottom:23px}.release{flex:0 0 calc((100% - 56px)/3);scroll-snap-align:start;min-width:0}.art-wrap{position:relative;aspect-ratio:1;overflow:hidden;background:#e6dce5}.art-wrap img{transition:transform .6s}.release:hover .art-wrap img{transform:scale(1.035)}.art-wrap button{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:flex-end;padding:17px}.art-wrap button span{background:var(--paper);color:var(--ink);width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:20px}.release .type{font-size:9px;letter-spacing:1.4px;color:var(--muted);margin-top:21px;line-height:1.5}.release h3{font-family:var(--serif);font-size:28px;font-weight:500;margin:7px 0}.release .note{font-size:11px;color:var(--muted);line-height:1.7;min-height:38px}.release-actions{display:flex;gap:22px;margin-top:12px;font-size:10px;letter-spacing:.8px}.release-actions a,.release-actions button{padding:0 0 6px;border-bottom:1px solid #a696a1}.release-actions .unavailable{color:var(--muted);padding-bottom:6px}.platform-row{display:flex;align-items:center;gap:35px;margin-top:31px;border-top:1px solid var(--line);padding-top:26px}.platform-row>span{font-size:9px;letter-spacing:1.5px;color:var(--muted)}#music-links{display:flex;gap:27px;flex-wrap:wrap;font-size:11px}#music-links a:hover{text-decoration:underline}.stories{background:#ebe5eb}.small-label{font-size:9px;letter-spacing:1.3px;color:var(--muted)}#story-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px}.story{display:block}.story-image{height:245px;overflow:hidden}.story-image img{transition:transform .5s}.story:hover img{transform:scale(1.04)}.story:first-child img{object-position:50% 22%}.story .editorial-art{background:#39283e;color:#e0c5df;height:245px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;background-image:radial-gradient(ellipse at 75% 80%,#775b7955,transparent 70%)}.editorial-art span{font-family:var(--serif);font-size:58px;line-height:.9;font-style:italic}.editorial-art small{font-size:10px;letter-spacing:2px}.story-meta{display:flex;justify-content:space-between;gap:10px;font-size:8px;letter-spacing:1.1px;margin:22px 0 12px;color:var(--muted)}.story h3{font-family:var(--serif);font-size:29px;font-weight:500;line-height:1.12;min-height:65px}.read-story{display:inline-block;margin-top:23px;font-size:10px;letter-spacing:1px;border-bottom:1px solid #a696a1;padding-bottom:7px}.about{display:grid;grid-template-columns:46% 54%;background:#302334;color:var(--paper)}.about-photo{position:relative;min-height:730px}.about-photo img{position:absolute;object-position:50% 30%}.about-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#160b1a50,transparent 35%)}.about-photo>span{position:absolute;z-index:1;bottom:34px;left:10%;font-size:12px;letter-spacing:4px}.about-copy{padding:90px 13% 80px 12%}.about-copy h2{margin:22px 0 28px;font-size:clamp(50px,5vw,78px)}#bio p{font-size:12px;line-height:1.95;color:#d8cfd8;margin-top:18px}.invitation{font-family:var(--serif);font-size:26px;font-style:italic;line-height:1.3;margin-top:30px;color:#e6cfe0}footer{padding:75px 6% 30px}.footer-top{display:flex;justify-content:space-between;gap:40px;padding-bottom:75px}.footer-top h2{font-size:54px;margin:15px 0 27px}#social-links{display:flex;flex-wrap:wrap;gap:15px 24px;font-size:11px}.contact{padding-top:10px}.contact>a{display:block;margin-top:20px;font-size:13px}.footer-bottom{border-top:1px solid var(--line);padding-top:30px;display:flex;justify-content:space-between;align-items:center;gap:20px}.footer-name{font-size:22px;letter-spacing:3px}.footer-bottom>span,.footer-bottom>a:last-child{font-size:9px;letter-spacing:1px;color:var(--muted)}dialog{border:0;background:var(--paper);color:var(--ink);padding:45px;width:min(800px,92vw);max-height:90svh;overflow:auto}dialog::backdrop{background:#160e1bd1;backdrop-filter:blur(5px)}#close-dialog{position:absolute;right:12px;top:5px;font-size:32px;padding:5px 10px}#dialog-content{display:grid;grid-template-columns:42% 1fr;gap:30px}#dialog-content img{height:auto;aspect-ratio:1}#dialog-content h2{font-size:38px;margin:10px 0 17px}#dialog-content p{font-size:12px;line-height:1.8}#dialog-content ul{padding-left:16px;font-size:11px;line-height:1.7;margin:20px 0}#dialog-content li{margin:7px 0}#dialog-content .button{margin-top:20px;gap:25px}.skip{position:fixed;top:-80px;left:15px;padding:15px;background:var(--paper);z-index:50}.skip:focus{top:15px}html[lang=zh-CN] h2{font-size:clamp(35px,3.7vw,60px);line-height:1.25}html[lang=zh-CN] .cloud-copy h2{font-size:80px}
@media(min-width:1600px){.section{padding-left:max(6%,calc((100vw - 1500px)/2));padding-right:max(6%,calc((100vw - 1500px)/2))}}@media(max-width:900px){header{padding:0 5%;gap:20px}nav{gap:20px}.wordmark{font-size:14px;letter-spacing:2px}.hero-copy{left:50%;right:3%}.hero h1{font-size:75px}.upcoming{padding:55px 8%;gap:8%}.section{padding:70px 5%}.release{flex-basis:43%}.story-image,.story .editorial-art{height:190px}.story h3{font-size:24px}.editorial-art span{font-size:45px}.about-copy{padding:60px 9%}.about-photo{min-height:760px}.footer-top{display:block}.contact{margin-top:40px}.small-label{display:none}}
@media(max-width:640px){header{height:78px}.wordmark{font-size:13px;letter-spacing:2px}.wordmark span{font-size:8px}.nav-controls{margin-left:auto}#language{padding-left:0;border:0}#menu{display:block;padding:8px 0 8px 10px}#menu span{display:block;width:22px;height:1px;background:currentColor;margin:5px 0}nav{display:none;position:absolute;top:78px;left:0;right:0;background:#302334;padding:25px 6%;flex-direction:column;gap:25px}header.menu-open nav{display:flex}.hero{min-height:730px;height:94svh;max-height:1000px}.hero picture img{object-position:50% 26%}.hero-shade{background:linear-gradient(180deg,#130a2133,transparent 28%,#160d1b12 40%,#160d1bd9 100%)}.hero-copy{left:7%;right:7%;top:auto;bottom:100px}.hero h1{font-size:clamp(64px,18vw,105px);letter-spacing:-2px;margin-top:8px}.hero .eyebrow{font-size:9px}.hero-line{font-size:26px}.button.light{margin-top:24px}.hero-bottom{font-size:8px;letter-spacing:1.2px;left:7%;right:7%;bottom:27px}.upcoming{padding:45px 7%;gap:24px;align-items:center}.cloud-art{width:38%;}.cloud-copy .eyebrow{font-size:7px;letter-spacing:1px}.cloud-copy h2,html[lang=zh-CN] .cloud-copy h2{font-size:48px;margin:8px 0}.cloud-sub{font-size:17px;line-height:1.15}.release-date{font-size:8px;letter-spacing:1px;margin:16px 0 9px}.coming{font-size:7px}.cloud-mark{font-size:190px;bottom:-40px}.section{padding:60px 7%}.section-heading{margin-bottom:28px;align-items:center}.eyebrow{font-size:8px;letter-spacing:1.5px}.section h2{font-size:42px}.carousel-controls{gap:5px}.carousel-controls button{width:32px;height:32px;font-size:17px}.release-track{gap:20px;margin-right:-8%;padding-right:8%}.release{flex-basis:83%}.release h3{font-size:27px}.platform-row{display:block}.platform-row>span{display:block;margin-bottom:17px}#music-links{gap:15px 20px;font-size:10px}#story-grid{grid-template-columns:1fr;gap:34px}.story-image,.story .editorial-art{height:230px}.story h3{min-height:0;font-size:30px}.story-meta{margin-top:17px}.read-story{margin-top:15px}.about{grid-template-columns:1fr}.about-photo{min-height:0;height:510px}.about-photo img{object-position:center 27%}.about-copy{padding:48px 7% 55px}.about-copy h2{font-size:61px;margin:16px 0 24px}#bio p{font-size:13px}.invitation{font-size:28px}.footer-top h2{font-size:43px}.footer-top{padding-bottom:45px}footer{padding:50px 7% 28px}.footer-bottom{flex-wrap:wrap}.footer-name{font-size:18px;width:100%;margin-bottom:10px}#social-links{font-size:11px;gap:17px 22px}.contact>a{font-size:12px}#dialog-content{grid-template-columns:1fr;gap:25px}dialog{padding:38px 24px 30px}#dialog-content img{width:75%;margin:auto}#dialog-content h2{font-size:36px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
/* News and editorial updates */
#story-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b7a6b2 transparent;padding-bottom:22px}#story-grid .story{flex:0 0 calc((100% - 56px)/3);min-width:0;scroll-snap-align:start}.story-image{background:#a3aee6}.news-page header{position:relative;background:var(--ink)}.news-heading{max-width:1060px;padding:65px 35px 40px;margin:auto}.news-back{display:inline-block;font-size:10px;letter-spacing:1.5px;margin-bottom:50px}.news-heading h1{font-family:var(--serif);font-weight:400;font-size:clamp(44px,5.8vw,82px);line-height:1.07;letter-spacing:-1px;margin:20px 0 22px}.news-meta{font-size:11px;color:var(--muted)}.news-figure{max-width:1060px;margin:0 auto;padding:0 35px}.news-figure img{height:490px;background:#eae4eb}.news-figure figcaption{font-size:10px;color:var(--muted);line-height:1.6;margin-top:12px}.news-body{max-width:750px;margin:55px auto 80px;padding:0 35px}.news-body>p:not(.eyebrow){font-size:16px;line-height:1.95;margin-top:24px}.source-box{margin:40px 0;padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.source-label{font-size:9px;letter-spacing:1.3px;margin-bottom:18px}.source-secondary{display:block;font-size:10px;margin-top:22px}.news-listen{display:flex;align-items:center;gap:22px}.news-listen img{height:80px;width:80px}.news-listen small{font-size:8px;letter-spacing:1px}.news-listen strong{display:block;font-family:var(--serif);font-size:30px;font-weight:400;margin-top:7px}.news-listen>span:last-child{margin-left:auto}.more-stories{padding:50px 7%;background:#ebe5eb}.more-stories>div{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:30px}.more-stories small{font-size:9px;letter-spacing:1.2px}.more-stories h2{font-size:28px;line-height:1.2;margin-top:15px}html[lang=zh-CN] .more-stories h2{font-size:24px}.story-controls{display:flex;gap:8px}.story-controls button{border:1px solid #b7a6b2;border-radius:50%;width:38px;height:38px;font-size:20px}
@media(max-width:900px){#story-grid .story{flex-basis:43%}.news-figure img{height:400px}}@media(max-width:640px){#story-grid{display:grid;grid-template-columns:1fr;overflow:visible}.story-controls{display:none}.news-heading{padding:35px 7%}.news-back{margin-bottom:30px}.news-heading h1{font-size:42px}.news-figure{padding:0 7%}.news-figure img{height:270px}.news-body{padding:0 7%;margin-top:35px}.news-body>p:not(.eyebrow){font-size:14px}.more-stories>div{grid-template-columns:1fr;gap:30px}.hero picture img{object-position:center top}.hero-copy{bottom:90px}}
/* Cinematic palette: amber shadows, plum-black records, warm reading paper. */
:root{--paper:#f2ede3;--ink:#352b30;--muted:#786b72;--line:#d8cfc6}body{background:var(--paper)}.hero{background:#170f0c}.hero-shade{background:linear-gradient(180deg,#160d0955,transparent 38%,#180f0c88),linear-gradient(90deg,transparent 40%,#190e0718)}.upcoming{background:#22291f;color:#eee9db}.coming{color:#c9d0b4}.cloud-mark{color:#c7ceb40b}.music{background:radial-gradient(ellipse at 15% 0,#352436 0,transparent 65%),#17141c;color:#f0e6eb;--muted:#bbaebd;--line:#544353}.music .carousel-controls button:hover{background:#463448}.stories{background:#e7dfd9}.about{background:#261b25}.about-copy .button{margin-top:27px}.invitation{display:none}footer{background:#17121a;color:#f2e9e9;--muted:#bcacb9;--line:#493947}.news-page header,.detail-page header{position:relative;background:#17121a}.news-heading{max-width:900px;padding:42px 35px 28px}.news-back{margin-bottom:30px}.news-heading h1{font-size:clamp(34px,4.2vw,57px)}.news-figure{max-width:900px}.news-figure img{height:360px}.news-body{margin-top:32px}.more-stories{background:#e7dfd9}.artist-hero{position:relative;min-height:660px;height:78svh;background:#1c1710;color:var(--paper);overflow:hidden}.artist-hero>img{position:absolute;right:0;width:64%;object-position:center 28%}.artist-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#1c1710 8%,#1c1710e8 30%,#1c171000 70%)}.artist-hero>div{position:relative;z-index:1;padding:110px 8%;max-width:70%}.artist-hero h1{font:400 clamp(65px,8vw,120px)/.95 var(--serif);letter-spacing:-2px;margin:35px 0}.artist-tag{font:italic 26px/1.5 var(--serif)}.reading{max-width:830px;padding:90px 35px;margin:auto}.reading h2{margin:20px 0 30px;font-size:52px}.reading p:not(.eyebrow){font-size:16px;line-height:2;margin:24px 0;color:#55464e}.text-link{display:inline-block;font-size:11px;letter-spacing:.7px;border-bottom:1px solid currentColor;padding:8px 0;margin:12px 18px 0 0}.origin{display:grid;grid-template-columns:44% 56%;background:#292128;color:#efe6e9}.origin>img{min-height:740px;max-height:900px;object-position:center 32%}.origin>div{padding:70px 12%}.origin h2{font-size:49px;margin:23px 0 30px}.origin p:not(.eyebrow){font-size:14px;line-height:2;margin:22px 0;color:#d0c3ce}.career{background:#18141c;color:#e9dfe9}.career h2{margin:22px 0 40px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.stats article{border-top:1px solid #594551;padding-top:24px}.stats strong{font:400 42px var(--serif);color:#e1bdc8}.stats h3{font-size:13px;font-weight:500;margin:16px 0;line-height:1.6}.stats p{font-size:11px;line-height:1.9;color:#c4b4c1}.stats a{display:inline-block;font-size:10px;margin-top:20px}.timeline{margin-top:45px}.timeline article{display:grid;grid-template-columns:70px 1fr;gap:24px;border-top:1px solid var(--line);padding:28px 0}.timeline article>span{font:26px var(--serif);color:#876d79}.timeline h3{font-size:16px;font-weight:500;line-height:1.6}.timeline p{font-size:13px!important;margin:12px 0 0!important}.closing{background:#151416;color:#e7d8e2;display:grid;grid-template-columns:45% 55%;align-items:center}.closing img{height:520px;object-position:center 35%}.closing blockquote{font:italic 35px/1.5 var(--serif);margin:50px 12%}.closing cite{display:block;font:10px var(--sans);letter-spacing:2px;margin-top:30px}.contact-panel{padding:65px 8%;background:#ded3cd}.contact-panel>a{display:block;font-size:clamp(15px,2.5vw,29px);margin-top:20px;overflow-wrap:anywhere}.song-hero{background:linear-gradient(125deg,#19151d 20%,var(--song-color));color:#f6eef4;display:grid;grid-template-columns:40% 1fr;gap:8%;padding:70px 10%;align-items:center}.song-hero>img{height:auto;aspect-ratio:1;box-shadow:0 20px 60px #0005}.song-hero h1{font:400 clamp(38px,5vw,76px)/1.07 var(--serif);margin:20px 0}.song-hero p:not(.eyebrow){font:italic 23px/1.5 var(--serif)}.song-extras{padding:70px 10%;background:#e8e0db;display:grid;grid-template-columns:1fr 1fr;gap:12%}.video-links{display:flex;flex-direction:column;align-items:flex-start;margin:18px 0 40px}.support h2{font-size:34px;margin:30px 0 20px}.support p{font-size:12px;line-height:1.9;margin:12px 0}.credits dl{margin-top:30px}.credits dt{font-size:10px;color:var(--muted);margin-top:20px}.credits dd{font-size:13px;line-height:1.6;margin:6px 0 0}.more-releases{padding:65px 8%;background:#1a151e;color:#eee4eb}.more-releases>div{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:30px}.more-releases img{aspect-ratio:1;height:auto}.more-releases h3{font:22px/1.2 var(--serif);margin-top:15px}.ripple{position:absolute;pointer-events:none;border:1px solid #ebc6c24a;border-radius:50%;width:20px;height:20px;animation:ripple-out 1.8s ease-out forwards;z-index:2}@keyframes ripple-out{to{transform:scale(16);opacity:0}}@media(prefers-reduced-motion:reduce){.ripple{display:none}}
@media(max-width:900px){.stats{grid-template-columns:repeat(2,1fr)}.origin>div{padding:50px 9%}.origin h2{font-size:40px}.artist-hero>div{max-width:85%}.song-hero{padding:55px 7%;gap:6%}}
@media(max-width:640px){.hero-shade{background:linear-gradient(180deg,#130c1333,transparent 35%,#180f14df)}.artist-hero{height:760px;min-height:0}.artist-hero>img{width:100%;height:100%;object-position:58% 15%}.artist-hero:after{background:linear-gradient(0deg,#1c1710 0%,#1c17108a 42%,transparent 80%)}.artist-hero>div{position:absolute;bottom:0;padding:40px 7%;max-width:100%}.artist-hero h1{font-size:80px;margin:25px 0}.artist-tag{font-size:23px}.reading{padding:55px 7%}.reading h2{font-size:38px}.reading p:not(.eyebrow){font-size:14px}.origin{grid-template-columns:1fr}.origin>img{min-height:0;height:480px;object-position:center 30%}.origin>div{padding:45px 7%}.stats{gap:30px 20px}.stats strong{font-size:32px}.timeline article{grid-template-columns:45px 1fr;gap:15px}.timeline h3{font-size:14px}.closing{grid-template-columns:1fr}.closing img{height:390px}.closing blockquote{font-size:29px;margin:40px 7%}.song-hero{grid-template-columns:1fr;padding:35px 7% 45px;gap:30px}.song-hero>img{max-width:380px;margin:auto}.song-hero h1{font-size:45px}.song-extras{grid-template-columns:1fr;padding:45px 7%;gap:35px}.more-releases>div{grid-template-columns:repeat(2,1fr)}.news-heading h1{font-size:34px}.news-figure img{height:260px}.about-photo{height:480px}html[lang=zh-CN] .artist-tag{font-size:23px}html[lang=zh-CN] .origin h2{font-size:36px}}
.art-explore{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-end;padding:17px}.art-explore span{background:var(--paper);color:var(--ink);width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:20px}@media(max-width:380px){.artist-hero h1{font-size:66px}}
/* Shared interactive water, behind foreground content. */
.water-surface{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}header,footer{z-index:3}footer{position:relative}main p,main h1,main h2,main h3,main a,main button,main img,main iframe,main video,main dl,main blockquote,.stats,.timeline,.hero-copy,.hero-bottom{position:relative;z-index:2}.hero-copy,.hero-bottom{position:absolute}.hero picture img,.about-photo img,.artist-hero>img{position:absolute}.hero picture{z-index:2}.hero-shade{z-index:2;pointer-events:none}.hero-copy,.hero-bottom{z-index:3}.artist-hero>div{z-index:3}.artist-hero:after{z-index:2}.artist-hero>img{z-index:1}
.release-page{background:#15111b;color:#f0e7ef;--muted:#b9aaba;--line:#5d475d}.release-page .song-hero{background:radial-gradient(ellipse at 85% 25%,color-mix(in srgb,var(--song-color) 70%,transparent),transparent 70%),#211827}.release-page .reading{max-width:none;padding:85px max(7%,calc((100% - 760px)/2));background:linear-gradient(#211827,#19131f)}.release-page .reading p:not(.eyebrow){color:#d6c9d7}.release-page .song-extras{background:radial-gradient(ellipse at 10% 40%,color-mix(in srgb,var(--song-color) 24%,transparent),transparent 70%),#17111e;gap:9%;padding-top:70px}.release-page .support h2{font-size:36px}.release-page .support p{color:#cdbdce}.release-page .credits{border-top:1px solid #6f527055;padding-top:26px}.release-page .credits dd{color:#f1e6ee}.release-page .credits dt{color:#b4a1b7}.release-page .more-releases{background:#100e15}.chart-number{font:400 96px/1 var(--serif);display:block;color:#d8b6e7;margin:25px 0 14px}.support .text-link{display:block;padding:18px 0;border-color:#70577066;margin:0}.video-stage{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--song-color) 24%,transparent),transparent 65%),#110e17;padding:60px 0;overflow:hidden}.video-stage>.eyebrow{margin:0 8% 30px}.video-rail{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:25px calc(50% - 160px) 35px;scrollbar-width:none}.video-card{position:relative;flex:0 0 320px;scroll-snap-align:center;opacity:.45;transform:scale(.88);transition:transform .5s,opacity .5s}.video-card.is-active{opacity:1;transform:scale(1)}.video-frame{position:relative;aspect-ratio:9/16;background:#221b29;overflow:hidden}.video-frame iframe{width:100%;height:100%;border:0;position:absolute;inset:0}.video-frame img{width:100%;height:100%;object-fit:cover;opacity:.8}.video-card>a{font-size:10px;display:block;margin-top:18px;letter-spacing:1px;color:#d0bdcf}.video-play{position:absolute;inset:0;z-index:3;background:linear-gradient(transparent,#0008);display:grid;place-content:center;color:white;font-size:38px;width:100%}.video-controls{display:flex;justify-content:center;gap:24px;position:relative;z-index:3}.video-controls button{border:1px solid #79637a;width:43px;height:43px;border-radius:50%;color:#e6d5e7}.video-hint{text-align:center;color:#aa96ad;font-size:10px;margin-top:18px}@media(max-width:640px){.video-card{flex-basis:260px}.video-rail{padding-inline:calc(50% - 130px);gap:12px}.release-page .reading{padding:55px 7%}.chart-number{font-size:76px}}@media(prefers-reduced-motion:reduce){.water-surface{display:none}.video-card{transition:none}}
/* Nocturne: translucent folds, quiet ink-blue reading surfaces. */
:root{--paper:#eae8f1;--ink:#eae8f1;--muted:#acaac0;--line:#aaa9ca30}body{background:#0e111d;color:var(--ink)}header,.news-page header,.detail-page header{background:#101320e8;backdrop-filter:blur(18px)}.hero header{background:transparent}.wordmark{letter-spacing:2.5px}.eyebrow{color:#bdb8d3}.hero .eyebrow{color:inherit}.upcoming{background: url('assets/veil.svg') 10% 40%/140% auto,radial-gradient(ellipse at 80% 20%,#38434655,transparent 65%),#141b26;color:#eae8f1;padding-block:85px}.cloud-art{box-shadow:0 25px 65px #0005}.cloud-mark{color:#c4cfe407}.coming{color:#c5c9d9}.music{background:url('assets/veil.svg') 70% 20%/115% auto,radial-gradient(ellipse at 10% 80%,#3a305b55,transparent 65%),#111320;--muted:#b5adc5;--line:#aaa9ca30}.section{padding-top:100px;padding-bottom:100px}.section-heading h2{letter-spacing:-1.5px}.release-track{gap:32px}.release .art-wrap{box-shadow:0 18px 45px #0003}.release .note{font-size:12px}.release-actions{margin-top:20px}.art-explore{position:absolute!important}.art-explore span{background:#e7e3ef;color:#191629}.stories{background:url('assets/veil.svg') 0 85%/140% auto,radial-gradient(ellipse at 95% 0,#39476d44,transparent 65%),#141826;color:#eeebf4}.story-image{background:#222438}.story h3{font-size:30px;line-height:1.2;letter-spacing:-.4px}.story-meta{line-height:1.8;color:#aaa9be}.read-story{border-color:#aba5c45c}.story-image img{filter:saturate(.85)}.about{background:url('assets/veil.svg') 90% 0/160% auto,#171a2b;grid-template-columns:48% 52%}.about-photo{min-height:790px}.about-photo img{object-position:50% 30%}.about-photo:after{background:linear-gradient(0deg,#10132188,transparent 40%)}.about-copy{align-self:center;padding:90px 12%}.about-copy h2{line-height:1.04;letter-spacing:-1.5px}#bio p{color:#c8c6d7;font-size:14px;line-height:1.9}.button{border-color:#a7a3bc77}.button:hover{background:#b4aad012}.reading p:not(.eyebrow){color:#cbc8d9}.reading{position:relative}.detail-page main{background:url('assets/veil.svg') 80% 25%/150% auto,#101421}.origin{background:#181c2b;color:#eae8f1}.origin p:not(.eyebrow){color:#cac6d9}.career{background:url('assets/veil.svg') 0 50%/130% auto,#111522}.stats strong{color:#c8bde5}.timeline article>span{color:#a6a2c7}.timeline article{padding:34px 0}.closing{background:#121623}.contact-panel{background:radial-gradient(ellipse at 80% 40%,#33335466,transparent 70%),#181c2c}.contact-panel a{font-family:var(--serif);font-size:clamp(24px,3.2vw,46px)}footer{background:#0b0e17;--muted:#aaa5bc;--line:#aaa9ca30}.footer-top{padding-bottom:65px}.footer-top h2{font-size:64px}.release-page .song-hero{background:url('assets/veil.svg') 60% 30%/130% auto,radial-gradient(ellipse at 90% 20%,color-mix(in srgb,var(--song-color) 45%,transparent),transparent 70%),#171a2b;padding-block:90px}.release-page .reading{background:linear-gradient(#171a2b,#111522)}.release-page .song-extras{background:url('assets/veil.svg') 60% 70%/140% auto,#141827}.release-page .more-releases{background:#10131f}.video-stage{background:radial-gradient(ellipse at 50% 50%,#3c345c55,transparent 65%),#0f1320}.video-heading{display:flex;justify-content:space-between;align-items:center;padding:0 8% 24px}.video-frame .video-play{position:absolute;z-index:3}.video-frame iframe{z-index:4}.video-card>p{font-size:13px;margin-top:18px}.video-card>a{margin-top:8px}.video-hint{padding-inline:7%;line-height:1.7}.credits dl{display:grid;grid-template-columns:1fr 1.6fr;gap:20px 25px}.credits dt,.credits dd{margin:0!important;padding-top:16px;border-top:1px solid #aaa9ca20}.support h2{margin-top:0}.support+.support{margin-top:55px}.chart-number{color:#c9c2ea}.news-page{background:url('assets/veil.svg') 50% 10%/125% auto,#121623}.news-heading{max-width:1180px;padding:65px 7% 45px}.news-heading h1{max-width:850px;font-size:clamp(42px,5.5vw,76px);line-height:1.05;letter-spacing:-1.3px;margin:25px 0}.news-meta{color:#aaa8bf}.news-figure{max-width:1180px;padding:0 7%}.news-figure img{height:480px;background:#1c2030}.news-figure figcaption{font-size:11px;line-height:1.8;color:#a7a5bb;margin-top:17px}.news-editorial{max-width:1180px;margin:75px auto 90px;padding:0 7%;display:grid;grid-template-columns:180px minmax(0,1fr);gap:65px}.news-sidebar{border-top:1px solid var(--line);padding-top:20px;position:relative;z-index:2}.news-sidebar span{display:block;font-size:10px;letter-spacing:1.5px;color:#a8a6bb;line-height:1.8}.news-sidebar strong{display:block;font-family:var(--serif);font-size:26px;font-weight:400;margin:20px 0 12px}.news-body{max-width:none;margin:0;padding:0}.news-body>p:not(.eyebrow){font-size:15px;line-height:1.95;color:#c6c4d3;margin-top:28px}.news-body>p:nth-child(2){font-family:var(--serif);font-size:26px;line-height:1.55;color:#e4e0ed}.source-box{margin:45px 0;padding:25px 0;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.source-label{width:100%;margin:0;color:#a9a5bc}.source-box .button{border:0;border-bottom:1px solid #aaa2c766;padding:0 0 10px;font-size:11px;min-height:0;gap:10px}.source-secondary{display:inline-block;margin:0;padding-bottom:10px;border-bottom:1px solid #aaa2c766;font-size:11px}.news-listen{padding:28px;background:linear-gradient(120deg,#38324d77,#21283c66);gap:25px}.news-listen img{width:125px;height:125px}.news-listen strong{font-size:40px}.news-listen em{display:block;font:italic 18px var(--serif);color:#bfb8d2;margin-top:8px}.more-stories{background:#0e121e;padding-block:70px}.more-stories>div>a{border-top:1px solid var(--line);padding-top:24px}.more-stories h2{font-size:30px}.more-stories small{color:#aca7c1}.water-surface{opacity:.55}.skip{background:#191c2b}
@media(max-width:900px){.news-editorial{grid-template-columns:130px minmax(0,1fr);gap:35px}.about-copy{padding:65px 9%}.about-photo{min-height:750px}.news-figure img{height:380px}}
@media(max-width:640px){.section{padding-block:65px}.upcoming{padding-block:45px}.about{grid-template-columns:1fr}.about-photo{min-height:0;height:570px}.about-photo img{object-position:50% 25%}.about-copy{padding:48px 7% 65px}.footer-top h2{font-size:46px}.stories{background-size:auto 1200px}.news-heading{padding:35px 7%}.news-heading h1{font-size:42px;line-height:1.12;letter-spacing:-.8px}.news-figure img{height:310px}.news-editorial{display:block;margin:35px auto 60px}.news-sidebar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 0;margin-bottom:30px;border-bottom:1px solid var(--line)}.news-sidebar strong{font-size:20px;margin:0}.news-sidebar span{font-size:8px;letter-spacing:1px}.news-body>p:nth-child(2){font-size:23px;line-height:1.65}.news-body>p:not(.eyebrow){margin-top:23px}.news-listen{padding:20px;gap:18px}.news-listen img{width:90px;height:90px}.news-listen strong{font-size:31px}.news-listen em{font-size:16px}.news-listen small{font-size:7px}.release-page .song-hero{padding-block:35px 50px}.credits dl{grid-template-columns:1fr 1.45fr;gap:18px}.credits dd{font-size:12px}.video-controls button{width:35px;height:35px}.video-heading{gap:15px}.video-heading .eyebrow{max-width:60%}.more-stories h2{font-size:27px}nav{background:#141827}html[lang=zh-CN] .news-body>p:nth-child(2){font-size:19px}}
/* Lilac light and editorial support. */
.music,.stories,.about,.news-page,.release-page .song-hero{background-color:#1c1830;background-blend-mode:screen,normal,normal}.news-page{background-image:linear-gradient(115deg,#35204438,transparent 65%),url('assets/veil.svg');background-size:auto,140% auto}.release-page .song-extras{background:radial-gradient(ellipse at 0 0,#42315340,transparent 65%),#181524;grid-template-columns:minmax(0,1.45fr) minmax(250px,.85fr);gap:10%;padding-block:85px}.chart-number{font-family:var(--sans);font-weight:500;font-size:76px;letter-spacing:-4px;font-variant-numeric:lining-nums tabular-nums;color:#d4c4ef;margin:25px 0 18px}.chart-number small{font-size:.45em;letter-spacing:0;vertical-align:top;display:inline-block;padding-top:12px;margin-right:8px}.support>h2{font-size:30px!important}.support>p{max-width:440px}.press-quotes{margin:60px 0}.press-quotes figure{margin:30px 0 40px;padding-top:26px;border-top:1px solid #b1a0c830}.press-quotes blockquote{font:400 30px/1.45 var(--serif);margin:0 0 23px;color:#eee5f8}.press-quotes figcaption{font-size:10px;letter-spacing:.5px;color:#b9abc9;line-height:1.8}.press-quotes .text-link{font-size:10px}.airplay ul{list-style:none;margin:25px 0 0;padding:0}.airplay li{display:flex;justify-content:space-between;align-items:baseline;gap:20px;border-bottom:1px solid #b1a0c823;padding:17px 0;font-size:12px;line-height:1.7}.airplay small{color:#b9abc9;white-space:nowrap;font-size:10px}.other-press{margin-top:45px}.other-press .text-link{display:block;border-color:#b1a0c830;padding:18px 0}.credits{align-self:start}.news-editorial{background:linear-gradient(90deg,transparent,#161322b8 25%,#161322b8 95%,transparent)}html[lang=zh-CN] .press-quotes blockquote{font-size:23px;line-height:1.8}@media(max-width:640px){.release-page .song-extras{grid-template-columns:1fr;padding:55px 7%;gap:55px}.chart-number{font-size:66px}.press-quotes blockquote{font-size:27px}.press-quotes{margin:45px 0}.news-editorial{background:#17142299}.airplay li{font-size:12px}.support>h2{font-size:28px!important}}
