@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{--bg:#0a0b0e;--panel:#111216;--line:#2a2a2d;--text:#f2eee8;--muted:#99989a;--gold:#bf9564}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}::selection{background:var(--gold);color:#080808}.skip{position:absolute;top:-100px;left:10px;z-index:100;background:#fff;color:#000;padding:10px}.skip:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.site-header{position:sticky;top:0;z-index:40;height:76px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;background:rgba(9,10,13,.94);backdrop-filter:blur(16px);border-bottom:1px solid #222329}.logo{display:flex;align-items:baseline;gap:0;font-family:'Barlow Condensed',sans-serif;font-weight:900;letter-spacing:-1px;font-size:30px;line-height:1}.logo span{color:var(--gold)}.logo small{font:700 9px 'DM Sans',sans-serif;letter-spacing:2px;margin-left:9px;color:#b1aaa1}.site-header nav{display:flex;align-items:center;gap:34px}.site-header nav a{font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;transition:color .2s}.site-header nav a:hover,.text-link:hover{color:var(--gold)}.site-header .nav-cta{border:1px solid var(--gold);color:var(--gold);padding:11px 17px}.menu-toggle{display:none;background:none;border:0;color:white;font-size:25px}.hero{min-height:680px;height:calc(100vh - 76px);max-height:920px;position:relative;overflow:hidden;display:flex;align-items:center;padding:9% 10%;background:radial-gradient(ellipse at 78% 50%,#2a2420 0,#111115 35%,#090a0d 72%)}.hero:after{content:'';position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0,transparent 3px,rgba(255,255,255,.015) 4px),linear-gradient(90deg,#090a0d 3%,transparent 72%)}.hero-content{position:relative;z-index:3;max-width:810px}.eyebrow,.kicker,.section-label,.section-head>p,.hero-bottom,.hero-side,.pill,.world-card span,.bio-tags span,.note{letter-spacing:2px;font-size:11px;font-weight:700}.eyebrow{color:#d5c4ad;margin-bottom:25px}.live-dot{display:inline-block;width:7px;height:7px;background:var(--gold);border-radius:50%;margin-right:10px;box-shadow:0 0 15px var(--gold)}h1,h2,h3,h4,p{margin-top:0}h1,h2,.statement p,.world-card h3{font-family:'Barlow Condensed',Impact,sans-serif;text-transform:uppercase}h1{font-size:clamp(70px,10vw,155px);line-height:.83;letter-spacing:-3px;margin-bottom:34px}h1 em,h2 i,.statement em{font-style:normal;color:var(--gold)}.hero-desc{max-width:475px;color:#beb7b0;font-size:15px;line-height:1.9}.buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:29px}.btn{display:inline-flex;justify-content:space-between;align-items:center;min-width:190px;gap:25px;padding:15px 20px;text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:1.2px;border:1px solid var(--gold);transition:transform .2s,background .2s}.btn:hover{transform:translateY(-3px)}.primary{background:var(--gold);color:#090909}.secondary{background:rgba(0,0,0,.35);color:#fff;border-color:#626064}.hero-graphic{position:absolute;right:-2%;top:4%;height:95%;width:56%;display:flex;justify-content:center;align-items:center;transform:rotate(-9deg);opacity:.65}.hero-graphic>span:first-child{font:900 min(70vh,750px) 'Barlow Condensed',sans-serif;color:transparent;-webkit-text-stroke:2px #af855f;text-shadow:22px 30px 70px #8f593444;filter:drop-shadow(0 0 20px #bf956444)}.orbit{position:absolute;border:1px solid #9e7246;border-radius:50%;width:480px;height:480px;opacity:.4}.orbit.two{width:650px;height:650px;opacity:.17}.hero-side{position:absolute;z-index:2;right:3%;bottom:26%;writing-mode:vertical-rl;transform:rotate(180deg);color:var(--gold)}.hero-side span{color:#80786f}.hero-bottom{position:absolute;z-index:2;bottom:30px;left:10%;right:10%;display:flex;justify-content:space-between;color:#888;letter-spacing:3px}.ticker{overflow:hidden;border-top:1px solid #29292c;border-bottom:1px solid #29292c;background:#141416;padding:13px 0}.ticker-track{width:max-content;white-space:nowrap;animation:marquee 35s linear infinite;font:700 15px 'Barlow Condensed',sans-serif;letter-spacing:2.5px}.ticker b{color:var(--gold);padding:0 36px}@keyframes marquee{to{transform:translateX(-50%)}}.section{max-width:1490px;margin:auto;padding:115px 8%}.section-label{color:var(--gold);padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:62px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:45px}.section-head>p{max-width:330px;line-height:2;color:#a8a4a1;letter-spacing:.3px;font-weight:400;font-size:14px}.kicker{color:var(--gold);margin-bottom:12px}h2{font-size:clamp(53px,7vw,96px);letter-spacing:-1px;line-height:.93;margin-bottom:0}h2 i{font-style:normal}.featured{display:grid;grid-template-columns:1fr 1fr;background:#151518;border:1px solid #33302e;min-height:490px}.record-art{display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 50%,#513c30 0,#18171a 38%,#0d0e10 68%)}.record-art:after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,transparent 30%,#c89b5920),repeating-radial-gradient(circle at 50% 50%,transparent 0 7px,#ffffff06 8px 9px)}.record-ring{width:min(75%,370px);aspect-ratio:1;border:1px solid #8f765f;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;box-shadow:0 0 0 20px #ffffff07,0 0 0 50px #ffffff04}.record-ring span{font-size:11px;letter-spacing:5px;color:var(--gold)}.record-ring strong{font:900 clamp(52px,5vw,85px)/.85 'Barlow Condensed',sans-serif;margin:22px 0}.featured-info{padding:60px 10%;display:flex;flex-direction:column;align-items:start;justify-content:center}.pill{display:inline-block;color:var(--gold);border:1px solid #665441;padding:6px 11px;font-size:10px}.featured-info h3,.contact-card h3{font:800 58px/.95 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:22px 0}.featured-info p,.about-copy p,.connect-grid>div>p,.contact-card p{font-size:14px;line-height:1.9;color:#aaa5a2}.text-link{color:var(--gold);font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.player-wrap{width:100%;margin-top:24px}.player-wrap iframe{border-radius:4px;display:block}.player-wrap small,.contact-card small{display:block;margin-top:8px;color:#8f8b88;font-size:11px}.subheading{margin-top:85px;display:flex;align-items:center;justify-content:space-between;gap:20px}.subheading h3{font:800 33px 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:0}.subheading span{font-size:10px;letter-spacing:2px;color:#8c8988}.filters{display:flex;gap:8px;margin:24px 0}.filter{background:transparent;border:1px solid #484342;color:#aaa;font-size:11px;padding:9px 14px}.filter.active{background:var(--gold);border-color:var(--gold);color:#090909;font-weight:700}.track-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.track-card[hidden]{display:none}.track-art{height:285px;display:flex;flex-direction:column;justify-content:space-between;padding:18px;overflow:hidden;position:relative}.track-art:before{content:'';position:absolute;inset:18%;border:1px solid #ffffff16;border-radius:50%;transform:scale(1.3)}.track-art span{font-size:12px;color:#fff8;position:relative}.track-art strong{font:800 36px/.9 'Barlow Condensed',sans-serif;position:relative;max-width:200px}.a1{background:radial-gradient(circle at 80% 30%,#887d62,#20201e 48%,#101114)}.a2{background:radial-gradient(circle at 70% 50%,#783537,#1c1015 53%,#080809)}.a3{background:radial-gradient(circle at 70% 15%,#59696b,#202527 55%,#111316)}.a4{background:radial-gradient(circle at 70% 30%,#504466,#1c1727 55%,#0e0d12)}.track-text{display:flex;justify-content:space-between;gap:7px;margin-top:16px}.track-text h4{font-size:13px;margin:0 0 4px}.track-text p{font-size:11px;color:#8f8b88}.track-arrow{color:var(--gold)}.note{font-weight:400;letter-spacing:0;color:#777;margin:20px 0 0}.statement{padding:100px 8%;text-align:center;background:radial-gradient(ellipse at center,#332419,#121113 62%);border-block:1px solid #4a3626}.statement>span{font:900 85px 'Barlow Condensed',sans-serif;color:var(--gold);line-height:.5}.statement p{font-size:clamp(38px,5vw,70px);line-height:1.08;font-weight:800;margin:30px 0}.statement-sig{color:var(--gold);letter-spacing:3px;font-size:12px}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.portrait-art{height:570px;background:linear-gradient(145deg,#242323,#0c0d0f 65%);border:1px solid #3f3831;position:relative;overflow:hidden}.outline-word{font:900 130px 'Barlow Condensed',sans-serif;-webkit-text-stroke:1px #867764;color:transparent;position:absolute;top:8%;left:-5%;opacity:.4;white-space:nowrap}.portrait-figure{position:absolute;inset:15% 9% 0;filter:drop-shadow(0 0 24px #79583a33)}.figure-head{position:absolute;left:38%;top:13%;width:27%;height:27%;border-radius:45% 45% 43% 43%;background:linear-gradient(90deg,#17191d,#343130 52%,#121316);box-shadow:inset -20px 0 22px #08090c}.figure-shoulders{position:absolute;bottom:-8%;left:11%;width:80%;height:64%;border-radius:45% 45% 0 0;background:linear-gradient(100deg,#0d0e10,#302c2a 48%,#0a0b0e);clip-path:polygon(0 100%,0 50%,22% 23%,38% 16%,38% 0,62% 0,62% 16%,79% 23%,100% 50%,100% 100%)}.portrait-footer{position:absolute;bottom:20px;left:20px;font-size:10px;letter-spacing:2px;color:#c0a88c}.about-copy h2{margin-bottom:28px}.about-copy p{font-size:15px}.bio-tags{display:flex;gap:9px;flex-wrap:wrap;margin-top:28px}.bio-tags span{padding:9px 11px;border:1px solid #3e3934;font-size:9px;color:var(--gold)}.worlds{max-width:none;background:#101114;padding-left:max(8%,calc((100% - 1252px)/2));padding-right:max(8%,calc((100% - 1252px)/2))}.world-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.world-card{height:470px;padding:30px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;border:1px solid #48403d}.world-card:before{content:'!';position:absolute;font:900 450px 'Barlow Condensed',sans-serif;right:5%;top:-80px;color:#ffffff09;transform:rotate(10deg)}.night{background:radial-gradient(ellipse at 75% 40%,#532c31,#211519 50%,#141115)}.light{background:radial-gradient(ellipse at 65% 30%,#72634c,#35302a 50%,#211e1c)}.world-number{color:#e6c9a5;font-size:11px;letter-spacing:3px}.world-card h3{font-size:48px;line-height:1;margin-bottom:14px;position:relative}.world-card p{color:#d3c9c4;font-size:14px;max-width:350px;position:relative}.world-card span{font-size:10px;color:var(--gold);position:relative}.gallery{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:15px;height:380px}.gallery>div{position:relative;padding:25px;display:flex;flex-direction:column;justify-content:end;overflow:hidden}.gallery-a{background:linear-gradient(140deg,#131619,#384145 65%,#101012)}.gallery-a:before{content:'!';font:900 350px 'Barlow Condensed',sans-serif;color:#ffffff11;position:absolute;right:10%;top:-30%}.gallery-a span{color:#d7b48d;letter-spacing:5px}.gallery-a strong{font:900 65px/.9 'Barlow Condensed',sans-serif}.gallery-b{background:linear-gradient(20deg,#140f16,#5d3243,#18121b)}.gallery-c{background:linear-gradient(20deg,#101114,#806344,#211b17)}.gallery-b span,.gallery-c span{font:800 40px/.9 'Barlow Condensed',sans-serif}.connect{padding-bottom:135px}.connect-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:start}.connect-grid h2{margin-bottom:25px}.socials{margin-top:50px;max-width:440px}.socials a{border-bottom:1px solid #444;display:flex;align-items:center;justify-content:space-between;padding:18px 0;font-weight:700;font-size:13px;letter-spacing:1px}.socials a span{color:var(--gold)}.contact-card{background:#151517;border:1px solid #3e3730;padding:35px}.contact-card h3{font-size:47px}.contact-card label{display:block;font-size:10px;letter-spacing:2px;font-weight:700;color:#a9a19b;margin:22px 0 6px}.contact-card input,.contact-card textarea{width:100%;border:1px solid #45403d;border-radius:0;background:#0c0d0f;padding:13px;color:white;resize:vertical}.contact-card input:focus,.contact-card textarea:focus{outline:2px solid var(--gold)}.contact-card button{margin-top:20px;width:100%}footer{background:#070809;padding:55px 8% 25px;border-top:1px solid #292725}.footer-top,.footer-bottom{display:flex;justify-content:space-between;gap:30px}.footer-top p{font:800 25px/.95 'Barlow Condensed',sans-serif;text-align:right}.footer-bottom{border-top:1px solid #292725;margin-top:60px;padding-top:24px;color:#8b8580;font-size:10px;letter-spacing:1px}.footer-bottom a{color:var(--gold)}@media(max-width:1000px){.site-header nav{gap:15px}.site-header nav a{font-size:10px}.hero{padding:8%}.track-grid{grid-template-columns:repeat(2,1fr)}.featured-info{padding:40px 7%}.hero-graphic{opacity:.35}.gallery{grid-template-columns:1fr 1fr;min-height:550px;height:auto}.gallery-a{grid-column:span 2;height:290px}.gallery-b,.gallery-c{height:230px}}@media(max-width:700px){.site-header{height:66px}.site-header .logo{font-size:27px}.menu-toggle{display:block}.site-header nav{display:none;position:absolute;top:65px;left:0;right:0;background:#0b0c0f;border-bottom:1px solid #444;padding:22px 6%;flex-direction:column;align-items:stretch;gap:0}.site-header nav.open{display:flex}.site-header nav a{font-size:13px;padding:12px 3px}.site-header .nav-cta{text-align:center;margin-top:9px}.hero{height:auto;min-height:680px;padding:130px 7% 90px}.hero h1{font-size:clamp(65px,13vw,100px)}.hero-graphic{right:-70%;width:120%;opacity:.21}.hero-bottom{left:7%;right:7%}.hero-side{display:none}.section{padding:80px 6%}.section-label{margin-bottom:35px}.section-head,.subheading{display:block}.section-head>p{margin-top:20px}.featured,.about-grid,.world-grid,.connect-grid{grid-template-columns:1fr}.record-art{min-height:350px}.featured-info{padding:35px 7%}.featured-info h3{font-size:48px}.track-grid{gap:12px}.track-art{height:230px}.track-art strong{font-size:28px}.about-grid{gap:35px}.portrait-art{height:410px}.world-card{height:380px}.world-card h3{font-size:40px}.connect-grid{gap:45px}.gallery-a strong{font-size:48px}.footer-top,.footer-bottom{flex-direction:column;gap:15px}.footer-top p{text-align:left}.footer-bottom{margin-top:30px}.filters{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker-track{animation:none}.btn{transition:none}}

/* Official crowned-C brand and expanded on-site music library */
.brand-mark{height:64px;width:64px;object-fit:contain;mix-blend-mode:screen;flex-shrink:0}.brand-word{white-space:nowrap;display:inline-flex;align-items:baseline}.site-header .logo,footer .logo{align-items:center;gap:5px}.brand-word>span{color:var(--gold)}.hero-graphic{transform:none;right:0;top:3%;width:55%;opacity:.64}.hero-graphic img{width:min(90%,760px);aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 0 34px #db9c3025)}.hero-graphic>span,.hero-graphic .orbit{display:none}.record-official-logo{width:min(85%,480px);height:auto;object-fit:contain;filter:drop-shadow(0 10px 25px #000)}.library-feature{margin-top:58px;background:linear-gradient(115deg,#1b1715,#0d0e10 68%);border:1px solid #5b4630;padding:30px;scroll-margin-top:100px}.library-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.library-heading h3{font:800 clamp(36px,5vw,60px)/.95 'Barlow Condensed',sans-serif;margin:15px 0 10px}.library-heading p{max-width:620px;color:#bdb6ae;font-size:14px}.library-heading>img{width:145px;height:145px;object-fit:contain}.library-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 20px}.library-tab{border:1px solid #786044;background:transparent;color:#f1e4d2;padding:12px 18px;font-size:12px;font-weight:700}.library-tab.selected{color:#101014;background:#c7a069}.library-feature iframe{width:100%;border:0;border-radius:6px;background:#1a1b20}.library-foot{font-size:11px;color:#9e9691;margin:14px 0 0}.track-card[role=link]{cursor:pointer;outline-offset:5px}.track-card[role=link]:hover .track-art{outline:1px solid var(--gold)}.track-card[role=link]:focus-visible{outline:2px solid var(--gold)}.gallery-logo{position:absolute;object-fit:contain;width:82%;height:100%;inset:0;margin:auto;opacity:.45;mix-blend-mode:screen}.gallery-a>span,.gallery-a>strong{position:relative;z-index:1}
@media(max-width:700px){.brand-mark{height:48px;width:48px}.brand-word{font-size:24px}.logo small{font-size:7px;margin-left:4px}.hero-graphic{width:100%;right:-33%;opacity:.28}.library-feature{padding:18px}.library-heading>img{width:84px;height:84px}.library-feature iframe{height:470px}.site-header .logo{gap:1px}}

/* v3 portraits, two-sided collections, and fan stories */
.artist-portrait{width:100%;height:100%;object-fit:cover;object-position:center 30%;filter:contrast(1.06) saturate(.82)}.portrait-art:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#090909b5);pointer-events:none}.portrait-footer{z-index:2;font-weight:800;color:#e3c99d}.featured-album-art{width:100%;height:100%;max-height:660px;object-fit:cover}.world-card{cursor:pointer;isolation:isolate;transition:transform .22s,border-color .22s}.world-card:hover,.world-card:focus-visible{transform:translateY(-5px);border-color:var(--gold);outline:none}.world-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.67;z-index:-2}.world-card:after{content:'';position:absolute;inset:0;background:linear-gradient(to top,#09090bef 3%,#10101569 72%);z-index:-1}.world-card:before{display:none}.world-copy{position:relative}.world-number{position:relative;z-index:2;font-weight:800;text-shadow:0 2px 7px #000}.world-card span{display:block;margin-top:18px;color:#f5c98d}.side-collection{scroll-margin-top:100px;margin-top:24px;border:1px solid #4c3932;display:grid;grid-template-columns: .75fr 1.25fr;gap:40px;padding:36px;background:radial-gradient(circle at 5% 10%,#38232a,#151317 65%)}.human-collection{background:radial-gradient(circle at 5% 10%,#43382a,#171513 65%)}.collection-intro h3{font:800 clamp(40px,5vw,66px)/.95 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:15px 0}.collection-intro>p:not(.kicker){color:#c3bcb5;line-height:1.8;font-size:14px}.collection-intro .btn{margin-top:22px}.collection-songs{display:grid;gap:9px}.collection-song{display:flex;gap:18px;border:1px solid #5f4d4038;background:#ffffff06;padding:16px}.collection-song>span{font:700 15px 'Barlow Condensed',sans-serif;color:var(--gold)}.collection-song h4{margin:0 0 5px;font-size:15px}.collection-song p{font-size:12px;line-height:1.65;color:#aba39d;margin:0}.track-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.story-card{min-width:0;background:#161518;border:1px solid #39312b;overflow:hidden}.story-art{height:215px;position:relative;overflow:hidden;background:#0a0b0e}.story-art>img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.story-card:hover .story-art>img{transform:scale(1.05)}.story-art .symbol-art{object-fit:contain;padding:30px;background:radial-gradient(#402025,#070708)}.story-number{position:absolute;top:10px;left:10px;background:#090909d9;padding:5px 8px;font-size:10px;letter-spacing:1px;color:#f3c693}.story-body{padding:18px}.story-body h4{font:800 23px/1 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:0 0 13px}.story-body .fan-voice{font-size:12px;color:#bbb2ac;line-height:1.8;min-height:114px}.listen-inline{color:#d9aa6e;font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:1px}.gallery{grid-template-columns:repeat(3,minmax(0,1fr));height:440px}.gallery figure{margin:0;padding:0;position:relative;overflow:hidden;border:1px solid #473d30}.gallery figure img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.gallery figure:hover img{transform:scale(1.035)}.gallery figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#09090bf5);padding:45px 15px 16px;font-size:11px;letter-spacing:1px;font-weight:800;color:#f2cc99}#music-library,#music,#worlds{scroll-margin-top:90px}
@media(max-width:1000px){.track-grid{grid-template-columns:repeat(2,1fr)}.side-collection{grid-template-columns:1fr}.gallery{height:340px}}
@media(max-width:700px){.track-grid{grid-template-columns:1fr 1fr;gap:10px}.story-art{height:150px}.story-body{padding:12px}.story-body h4{font-size:19px}.story-body .fan-voice{font-size:11px;min-height:0}.side-collection{padding:18px;gap:14px}.gallery{grid-template-columns:1fr; height:auto}.gallery figure{height:280px}.world-card{height:400px}.artist-portrait{object-position:center 25%}}

/* Song-specific artwork and playable story experience */
.story-art {cursor:pointer}
.story-art .pending-cover {object-fit:contain;padding:36px;background:radial-gradient(circle,#4b2a20 0%,#0b0b0d 75%)}
.cover-pending{position:absolute;bottom:10px;left:10px;right:10px;text-align:center;font-size:10px;letter-spacing:.07em;color:#e3c59b;background:#0b0b0bcc;padding:7px}
.selected-song-player{margin-top:38px;border:1px solid #735632;background:linear-gradient(115deg,#211915,#0e0e10);padding:28px;scroll-margin-top:95px}
.selected-song-player h3{font-size:clamp(25px,3vw,38px);margin:14px 0;text-transform:uppercase}
.selected-song-player #songStatus{color:#dfc9ad;line-height:1.6}
.song-disclaimer{color:#aaa09a;font-size:11px;line-height:1.6;margin-top:12px}
