*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#080809;color:#e9e4db;font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.6}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid #d8b681;outline-offset:4px}.nav{position:absolute;z-index:15;top:0;left:0;width:100%;height:78px;display:flex;justify-content:space-between;align-items:center;padding:0 clamp(22px,6vw,105px);border-bottom:1px solid #d7a86c23}.wordmark{font-family:Georgia,'Times New Roman',serif;font-size:19px;letter-spacing:.13em;font-weight:bold;color:#eee2ce}.wordmark span{color:#be9a67}.nav nav{display:flex;gap:34px;color:#e5ded0;font-size:12px;text-transform:uppercase;letter-spacing:.15em}.nav a:hover,footer a:hover{color:#e2b978}.hero{min-height:750px;height:min(900px,100svh);position:relative;background:#0b090a;overflow:hidden}.slides,.slide,.hero-shade{position:absolute;inset:0}.slide{background-size:auto 100%;background-repeat:no-repeat;background-position:right top;opacity:0;transform:scale(1.045);transition:opacity 1.6s ease,transform 7s linear;filter:saturate(.85)}.slide.active{opacity:1;transform:scale(1)}.hero-shade{background:linear-gradient(90deg,rgba(6,6,8,.98) 0%,rgba(6,6,8,.93) 24%,rgba(6,6,8,.7) 44%,rgba(6,6,8,.27) 76%,rgba(6,6,8,.34) 100%),linear-gradient(0deg,#080809 0%,transparent 20%,transparent 83%,rgba(4,4,5,.4) 100%)}.hero-inner{max-width:1400px;margin:auto;height:100%;position:relative;z-index:2;display:flex;align-items:center;padding:105px clamp(22px,6vw,105px) 75px}.hero-content{width:min(565px,100%);text-align:center}.eyebrow{font-size:11px;letter-spacing:.29em;color:#dfd1bc;text-transform:uppercase}.tiny-star{color:#af8753;margin:0 8px}.hero-logo{display:block;width:min(455px,90%);height:auto;margin:10px auto -7px;mix-blend-mode:screen;filter:brightness(1.02)}.tagline{font-family:Georgia,serif;letter-spacing:.27em;font-size:15px;color:#e8c58f;margin:0}.hero-summary{font-size:14px;color:#b4ada6;max-width:380px;margin:16px auto 27px}.buttons{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;justify-content:center;align-items:center;padding:13px 23px;min-width:166px;font-size:12px;font-weight:bold;letter-spacing:.07em;transition:.2s}.btn.primary{background:#cba77a;color:#17100b}.btn.secondary{border:1px solid #a18867;color:#ead5b4}.btn:hover{transform:translateY(-2px);filter:brightness(1.13)}.carousel-tools{position:absolute;z-index:3;bottom:57px;right:clamp(22px,6vw,105px);display:flex;align-items:center;gap:24px}.showing{font-size:10px;letter-spacing:.18em;color:#b7aea3}.showing strong{display:block;color:#dfbb85;font-size:14px;letter-spacing:.21em;margin-top:3px}.dots{display:flex;gap:10px}.dot{border:1px solid #d8bc9266;background:transparent;width:9px;height:9px;padding:0;border-radius:50%}.dot.active{background:#dfbd87}.pause{border:1px solid #6d5e4e66;background:#18151270;color:#e7c89a;border-radius:50%;width:33px;height:33px}.scroll-note{position:absolute;z-index:3;bottom:56px;left:clamp(22px,6vw,105px);color:#968b82;font-size:9px;letter-spacing:.18em}.scroll-note span{font-size:18px;margin-left:10px}.music-section,.artists-section{max-width:1300px;margin:auto;padding:100px clamp(22px,6vw,70px)}.section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:44px}.eyebrow.gold{color:#b68b55}.section-head h1,.section-head h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(36px,4.8vw,65px);font-weight:normal;line-height:1.15;letter-spacing:-.04em;margin:14px 0}.section-head em{font-weight:normal;color:#b58d58}.section-head p{color:#96908a;font-size:14px}.section-mark{font-size:85px;color:#ad81463d}.track-list{display:grid;gap:12px}.empty-state{border:1px solid #6e5a403f;background:linear-gradient(125deg,#1c1714,#0b0b0c);padding:50px 30px;text-align:center}.empty-icon{font-family:Georgia,serif;font-size:40px;color:#bf9b6d}.empty-state h3{font-family:Georgia,serif;font-weight:normal;font-size:25px;margin:7px 0}.empty-state p{color:#a39b93;font-size:14px;margin:0}.track{display:flex;gap:20px;align-items:center;padding:20px;background:#131212;border:1px solid #55463151}.track-num{color:#a58861;font-family:Georgia,serif;font-size:24px;width:40px}.track-details{flex:1;min-width:0}.track-details strong{display:block;font-family:Georgia,serif;font-size:23px;font-weight:normal}.track-details span{color:#a39a8d;font-size:12px}.track-actions{display:flex;gap:10px}.track-actions button,.track-actions a{background:#201b16;color:#e5cb9f;border:1px solid #665236;padding:11px 16px;min-width:110px;text-align:center;font-size:12px}.track-actions button:hover,.track-actions a:hover{background:#3b2e20}.player{position:sticky;bottom:0;z-index:5;background:#211b15;border:1px solid #756045;padding:14px 20px;margin-top:20px;display:flex;align-items:center;gap:16px;box-shadow:0 4px 35px #0008}.player[hidden]{display:none}.player-info{display:flex;align-items:center;gap:12px;min-width:210px}.play-icon{color:#d7b17c;font-size:25px}.mini-label{display:block;color:#a79174;font-size:9px;letter-spacing:.15em}.player-info strong{font-size:13px}.play-toggle{border:1px solid #8c765c;background:none;color:#e9d6b9;border-radius:50%;width:38px;height:38px}.time{color:#a9a19a;font-size:11px}#progress{flex:1;min-width:50px;accent-color:#c5a172}.artists-section{padding-top:75px;border-top:1px solid #28201a}.artist-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.artist-grid article{position:relative;overflow:hidden;background:#161515;aspect-ratio:3/4}.artist-grid img{width:100%;height:100%;object-fit:cover;object-position:center top;filter:brightness(.82);transition:transform .4s}.artist-grid article:hover img{transform:scale(1.04)}.artist-grid article:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#030303df)}.artist-txt{position:absolute;z-index:1;left:22px;bottom:20px}.artist-txt h3{font-family:Georgia,serif;font-size:27px;letter-spacing:.09em;margin:0;color:#f0e5d1}.artist-txt span{font-size:10px;letter-spacing:.12em;color:#ddbb8d}footer{border-top:1px solid #3d2b1e;text-align:center;padding:54px 20px 34px;background:#0b0a09}.footer-mark{font-family:Georgia,serif;letter-spacing:.25em;color:#ccad83;font-size:19px}footer p{font-family:Georgia,serif;color:#a49a8b;font-style:italic}footer a{font-size:11px;letter-spacing:.2em;color:#d0b087}footer small{display:block;color:#746c62;font-size:11px;margin-top:45px}@media(max-width:750px){.nav{height:68px;padding:0 19px}.wordmark{font-size:14px}.nav nav{gap:12px;font-size:10px}.nav nav a:last-child{display:none}.hero{min-height:710px;height:94svh;max-height:850px}.slide{background-size:auto 75%;background-position:center top}.hero-shade{background:linear-gradient(0deg,#080809 0%,rgba(8,8,9,.9) 25%,rgba(8,8,9,.62) 54%,rgba(8,8,9,.2) 100%),linear-gradient(90deg,rgba(0,0,0,.2),transparent)}.hero-inner{align-items:flex-end;justify-content:center;padding:70px 18px 150px}.hero-content{width:100%}.hero-logo{width:min(280px,70%);margin:0 auto -8px}.eyebrow{font-size:9px;letter-spacing:.18em}.tagline{font-size:12px;letter-spacing:.16em}.hero-summary{font-size:12px;margin:12px auto 20px}.btn{min-width:135px;padding:12px 14px;font-size:11px}.carousel-tools{bottom:35px;left:20px;right:20px;justify-content:center;gap:12px}.scroll-note{display:none}.music-section,.artists-section{padding:65px 22px}.section-mark{display:none}.artist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.artist-txt{left:13px;bottom:11px}.artist-txt h3{font-size:21px}.artist-txt span{font-size:8px}.track{padding:14px;gap:10px;flex-wrap:wrap}.track-details strong{font-size:19px}.track-actions{width:100%}.track-actions>*{flex:1}.player{padding:12px;gap:8px;flex-wrap:wrap}.player-info{min-width:calc(100% - 50px)}#progress{min-width:calc(100% - 100px)}.showing{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.slide{transition:none;transform:none!important}.btn,.artist-grid img{transition:none}}

/* V2: Music video section and expanded header navigation */
.videos-section{max-width:1300px;margin:auto;padding:90px clamp(22px,6vw,70px);border-top:1px solid #28201a}
.video-invite{display:flex;align-items:center;gap:25px;border:1px solid #7e64443e;background:linear-gradient(105deg,#211711,#0d0c0c);padding:30px 32px}
.video-invite>div:nth-child(2){flex:1}.video-invite strong{font-family:Georgia,serif;font-size:25px;font-weight:normal}.video-invite p{font-size:13px;color:#a99b8c;margin:5px 0 0}.video-mark{width:75px;height:75px;display:grid;place-items:center;border:1px solid #95734b;color:#d9b07a;font-size:25px;border-radius:50%;flex:none}
.video-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px}
.video-list:empty{display:none}.video-card{border:1px solid #6c543745;background:#131110;padding:13px}.video-card h3{font-family:Georgia,serif;font-weight:normal;font-size:19px;margin:10px 4px}.video-frame{position:relative;aspect-ratio:16/9;background:#090909}.video-frame iframe{width:100%;height:100%;border:0}
.footer-social{display:flex;justify-content:center;gap:30px}
@media(max-width:900px){.nav nav{gap:15px;font-size:10px}}
@media(max-width:750px){.videos-section{padding:65px 22px}.video-list{grid-template-columns:1fr}.video-invite{flex-direction:column;align-items:flex-start;padding:23px;gap:12px}.video-invite .btn{align-self:stretch}.video-mark{width:55px;height:55px}.nav nav a[href="#artists"]{display:none}.nav nav a[href="#videos"]{display:none}.nav nav a[href^="https://www.youtube"]{display:block}}
