﻿*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:"Roboto",sans-serif;background:#000;color:#fff;line-height:1.6}img,video{max-width:100%;height:auto;display:block}p{font-family:"Outfit",sans-serif}a{color:#fff;text-decoration:none}a:hover{color:#e8c84a}.container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1rem}@media(min-width: 768px){.container{padding-inline:2rem}}@media(min-width: 1024px){.container{padding-inline:3rem}}.section-label{font-family:"Roboto",sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#e8c84a;margin-bottom:.75rem}.btn,.members-auth-box input[type=submit]{display:inline-block;padding:.6em 1.6em;background:rgba(0,0,0,0);border:1px solid #fff;color:#fff;font-family:"Roboto",sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;transition:background .2s,color .2s,border-color .2s}.btn:hover,.members-auth-box input[type=submit]:hover{background:#e8c84a;border-color:#e8c84a;color:#000}#site-header{position:sticky;top:0;z-index:100;background:#000;border-bottom:1px solid #242424}#site-header .header-inner{display:flex;align-items:center;justify-content:space-between;padding:.4rem 1rem;max-width:1200px;margin-inline:auto}@media(min-width: 768px){#site-header .header-inner{padding:.5rem 2rem}}.header-brand{display:flex;flex-direction:column}.header-brand .custom-logo-link img,.header-brand .custom-logo-link .custom-logo,.header-brand .logo-link img,.header-brand .logo-link .custom-logo,.header-brand .custom-logo{width:100px;height:auto}.header-brand .site-name{font-family:"Mina",sans-serif;font-size:1.4rem;font-weight:700;color:#fff}.header-brand .site-tagline{font-size:.65rem;color:#aaa;letter-spacing:.1em;text-transform:uppercase;margin-top:.1rem}.header-right{display:flex;align-items:center;gap:1.5rem}.social-icons{display:flex;gap:.6rem}.social-icons a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid hsla(0,0%,100%,.3);color:#fff;transition:border-color .2s,color .2s,transform .2s}.social-icons a svg{width:14px;height:14px}.social-icons a:hover{border-color:#e8c84a;color:#e8c84a;transform:scale(1.1)}.social-icons{display:none}@media(min-width: 480px){.social-icons{display:flex}}.nav-toggle{display:flex;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}@media(min-width: 1024px){.nav-toggle{display:none}}.nav-toggle span{display:block;width:24px;height:2px;background:#fff;transition:transform .25s,opacity .25s}.nav-toggle.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle.open span:nth-child(2){opacity:0}.nav-toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}#primary-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#0d0d0d;border-top:1px solid #242424;padding:1rem 1.5rem 1.5rem}#primary-nav.open{display:block}@media(min-width: 1024px){#primary-nav{display:block;position:static;background:none;border:none;padding:0}}#primary-nav ul{list-style:none;display:flex;flex-direction:column;gap:.25rem}@media(min-width: 1024px){#primary-nav ul{flex-direction:row;gap:.25rem;align-items:center}}#primary-nav li{position:relative}#primary-nav a{display:block;padding:.5rem .75rem;font-family:"Roboto",sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#fff;transition:color .2s}#primary-nav a:hover{color:#e8c84a}#primary-nav .dropdown{display:none;background:#1a1a1a;padding:.25rem 0}@media(min-width: 1024px){#primary-nav .dropdown{position:absolute;top:100%;left:0;min-width:140px;border:1px solid #242424}}#primary-nav .has-dropdown:hover .dropdown,#primary-nav .has-dropdown:focus-within .dropdown{display:block}#hero{background:#000}#hero .hero-video-wrap{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}#hero .hero-video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}#hero .hero-img-wrap .hero-img{width:100%;max-height:80vh;object-fit:cover;display:block}#hero .hero-caption{text-align:center;padding:1rem;font-family:"Outfit",sans-serif;font-size:clamp(.9rem,2vw,1.1rem);color:#aaa;background:#0d0d0d}.section-about{padding:4rem 0;background:#0d0d0d}.section-about .about-grid{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width: 768px){.section-about .about-grid{grid-template-columns:1fr 1fr;align-items:center}}.section-about h3{font-family:"Mina",sans-serif;font-size:clamp(1.4rem,3vw,2rem);margin-bottom:1rem;line-height:1.2}.section-about p{font-family:"Outfit",sans-serif;font-size:1rem;color:#aaa;line-height:1.8;margin-bottom:1.5rem}.section-about .about-spotify iframe{border-radius:8px;width:100%}.section-shows{padding:4rem 0;background:#1a1a1a}.section-shows .shows-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width: 768px){.section-shows .shows-grid{grid-template-columns:1fr 1fr}}.section-shows .shows-col{display:flex;flex-direction:column;gap:2rem}.section-shows .shows-bg-col{display:block}.section-shows h5.section-label{margin-bottom:.5rem}.section-shows .fan-signup h2{font-family:"Mina",sans-serif;font-size:clamp(1.4rem,3vw,2rem);margin-bottom:.75rem}.section-shows .fan-signup p{font-family:"Outfit",sans-serif;color:#aaa;font-size:.95rem;line-height:1.7;margin-bottom:1.25rem}.section-instagram{background:#000;padding:3rem 0}.section-instagram .instagram-placeholder{text-align:center;color:#aaa;font-size:1rem}.section-instagram .instagram-placeholder a{color:#e8c84a}.section-instagram .instagram-placeholder a:hover{text-decoration:underline}#site-footer{background:#000;border-top:1px solid #242424;padding:2rem 1.5rem}#site-footer .footer-inner{max-width:1200px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}@media(min-width: 768px){#site-footer .footer-inner{flex-direction:row;justify-content:space-between;text-align:left}}#site-footer .footer-brand{display:flex;flex-direction:column;align-items:center;gap:.25rem}@media(min-width: 768px){#site-footer .footer-brand{align-items:flex-start}}#site-footer .footer-brand img,#site-footer .footer-brand .custom-logo{width:80px;height:auto}#site-footer .footer-brand .footer-site-name{font-family:"Mina",sans-serif;font-size:1.2rem;color:#fff}#site-footer .footer-tagline{font-size:.75rem;color:#aaa;letter-spacing:.1em;text-transform:uppercase}#site-footer .footer-copy{font-size:.75rem;color:#aaa}#site-footer .footer-nav{display:flex;flex-wrap:wrap;gap:.25rem 1rem;align-items:center;justify-content:center}@media(min-width: 768px){#site-footer .footer-nav{justify-content:flex-end}}#site-footer .footer-nav a{font-size:.8rem;color:#aaa;text-decoration:none;padding:.25rem 0;transition:color .2s}#site-footer .footer-nav a:hover{color:#fff}#archive-main{background:#000;min-height:80vh;padding:3rem 0 5rem}#archive-main .archive-header{margin-bottom:3rem;border-bottom:1px solid #242424;padding-bottom:1.5rem}#archive-main .archive-header h1{font-family:"Mina",sans-serif;font-size:clamp(1.8rem,4vw,2.8rem);color:#fff}#archive-main .archive-header .archive-desc{color:#aaa;margin-top:.5rem;font-size:.95rem}#archive-main .post-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 480px){#archive-main .post-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){#archive-main .post-grid{grid-template-columns:repeat(3, 1fr)}}#archive-main .no-posts{color:#aaa;font-size:1rem}.post-card{background:#1a1a1a;border:1px solid #242424;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.post-card:hover{border-color:#e8c84a;transform:translateY(-2px)}.post-card .post-card-thumb{display:block;overflow:hidden;height:200px}.post-card .post-card-thumb img{width:100%;height:200px;object-fit:cover;display:block;transition:transform .3s}.post-card .post-card-thumb:hover img{transform:scale(1.03)}.post-card .post-card-thumb--placeholder{background:linear-gradient(135deg, #242424 0%, #1e1e1e 100%);display:flex;align-items:center;justify-content:center}.post-card .post-card-thumb--placeholder::after{content:"";display:block;width:48px;height:48px;border-radius:50%;border:2px solid rgba(232,200,74,.25);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e8c84a' stroke-width='1.5' opacity='0.3'%3E%3Cpath d='M9 18V5l12-2v13'/%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3Ccircle cx='18' cy='16' r='3'/%3E%3C/svg%3E") center/28px no-repeat}.post-card .post-card-body{padding:1.25rem;flex:1;display:flex;flex-direction:column}.post-card .post-card-meta{display:flex;align-items:center;gap:.75rem;margin-bottom:.6rem}.post-card .post-cat{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e8c84a;background:rgba(232,200,74,.1);padding:.2em .6em;border-radius:2px}.post-card .post-date{font-size:.75rem;color:#aaa}.post-card .post-card-title{font-family:"Mina",sans-serif;font-size:1.1rem;line-height:1.3;margin-bottom:.6rem;flex:1}.post-card .post-card-title a{color:#fff}.post-card .post-card-title a:hover{color:#e8c84a}.post-card .post-card-excerpt{font-size:.875rem;color:#aaa;line-height:1.6;margin-bottom:1rem}.post-card .post-card-read{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e8c84a;margin-top:auto}.post-card .post-card-read:hover{text-decoration:underline}.pagination{margin-top:3rem;display:flex;justify-content:center;gap:.5rem}.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #242424;color:#fff;font-size:.875rem;transition:border-color .2s,color .2s}.pagination .page-numbers:hover,.pagination .page-numbers.current{border-color:#e8c84a;color:#e8c84a}.pagination .page-numbers.prev,.pagination .page-numbers.next{width:auto;padding:0 1rem}#single-main{background:#000;min-height:80vh;padding:3rem 0 5rem}#single-main .single-post{max-width:780px;margin-inline:auto}#single-main .single-post-header{margin-bottom:2rem}#single-main .single-post-header .post-card-meta{margin-bottom:.75rem}#single-main .single-post-header .single-post-title{font-family:"Mina",sans-serif;font-size:clamp(1.6rem,4vw,2.6rem);line-height:1.2;color:#fff}#single-main .single-post-thumb{margin-bottom:2rem;border-radius:4px;overflow:hidden}#single-main .single-post-thumb img{width:100%;height:auto;display:block}#single-main .single-post-content{font-family:"Outfit",sans-serif;font-size:1.05rem;line-height:1.8;color:hsla(0,0%,100%,.85)}#single-main .single-post-content p{margin-bottom:1.25rem}#single-main .single-post-content h2,#single-main .single-post-content h3,#single-main .single-post-content h4{font-family:"Mina",sans-serif;color:#fff;margin:2rem 0 .75rem}#single-main .single-post-content a{color:#e8c84a}#single-main .single-post-content a:hover{text-decoration:underline}#single-main .single-post-content img{max-width:100%;border-radius:4px;margin:1rem 0}#single-main .single-post-content blockquote{border-left:3px solid #e8c84a;padding-left:1.25rem;color:#aaa;font-style:italic;margin:1.5rem 0}#single-main .single-post-footer{margin-top:3rem;padding-top:2rem;border-top:1px solid #242424}#single-main .post-nav{display:flex;flex-direction:column;gap:1rem}@media(min-width: 768px){#single-main .post-nav{flex-direction:row;justify-content:space-between}}#single-main .post-nav-link{display:flex;flex-direction:column;gap:.25rem;max-width:45%}#single-main .post-nav-link span{font-size:.75rem;color:#aaa;text-transform:uppercase;letter-spacing:.08em}#single-main .post-nav-link strong{font-family:"Mina",sans-serif;font-size:.95rem;color:#fff;font-weight:400}#single-main .post-nav-link:hover strong{color:#e8c84a}#single-main .post-nav-link.post-nav-next{text-align:right;margin-left:auto}.page-header{padding:3rem 0 2rem}.page-header h1{font-family:"Mina",sans-serif;font-size:clamp(2rem,5vw,3.5rem);color:#fff;margin:0 0 .5rem}.page-header p{color:#aaa;font-size:1.05rem;max-width:640px}.section-title{font-family:"Mina",sans-serif;font-size:1.6rem;color:#fff;margin:0 0 1.25rem;padding-bottom:.5rem;border-bottom:2px solid #e8c84a;display:inline-block}.section-desc{color:#aaa;margin:-0.75rem 0 1.5rem}.btn-outline{background:rgba(0,0,0,0);border:2px solid #e8c84a;color:#e8c84a}.btn-outline:hover{background:#e8c84a;color:#000}#bio-main .bio-hero{position:relative;height:40vh;min-height:280px;background:#000;overflow:hidden}#bio-main .bio-hero .bio-hero-img{position:absolute;inset:0;background:linear-gradient(135deg, #0a0a0a 0%, #1a0e00 100%);opacity:.6}#bio-main .bio-hero .bio-hero-overlay{position:relative;z-index:1;display:flex;align-items:flex-end;height:100%;padding-bottom:2rem}#bio-main .bio-hero .bio-hero-title{font-family:"Mina",sans-serif;font-size:clamp(3rem,8vw,6rem);color:#fff;letter-spacing:.08em;margin:0}#bio-main .bio-hero .bio-hero-sub{color:#e8c84a;font-size:1rem;letter-spacing:.15em;text-transform:uppercase;margin:.25rem 0 0}#bio-main .bio-body{padding:3rem 0 4rem}#bio-main .bio-content{display:grid;gap:3rem}@media(min-width: 1024px){#bio-main .bio-content{grid-template-columns:1fr 340px}}#bio-main .bio-text h2{font-family:"Mina",sans-serif;font-size:2rem;color:#fff;margin:0 0 1rem}#bio-main .bio-text h3{font-family:"Mina",sans-serif;font-size:1.3rem;color:#e8c84a;margin:2rem 0 .75rem}#bio-main .bio-text p{color:#aaa;line-height:1.75;margin:0 0 1rem}#bio-main .bio-highlights{list-style:none;padding:0;margin:0 0 1rem}#bio-main .bio-highlights li{padding:.5rem 0 .5rem 1.5rem;border-left:2px solid #242424;color:#aaa;margin-bottom:.5rem;position:relative}#bio-main .bio-highlights li::before{content:"▸";position:absolute;left:.4rem;color:#e8c84a;font-size:.75rem;top:.6rem}#bio-main .bio-highlights li strong{color:#fff}#bio-main .bio-cta{margin-top:2rem;display:flex;gap:1rem;flex-wrap:wrap}#bio-main .bio-sidebar .bio-spotify{margin-bottom:2rem;border-radius:12px;overflow:hidden}#bio-main .bio-sidebar .bio-social-links h5{margin:0 0 .75rem}#bio-main .bio-social-btn{display:block;padding:.6rem 1rem;border:1px solid #242424;color:#aaa;text-decoration:none;border-radius:4px;margin-bottom:.5rem;font-size:.9rem;transition:border-color .2s,color .2s}#bio-main .bio-social-btn:hover{border-color:#e8c84a;color:#e8c84a}#videos-main{padding-bottom:4rem}.video-thumb-wrap{position:relative;aspect-ratio:16/9;overflow:hidden;background:#242424}.video-thumb-wrap .video-thumb-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.video-thumb-wrap .video-play-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.2);transition:background .2s}.video-thumb-wrap .video-badge{position:absolute;top:.6rem;left:.6rem;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:#e8c84a;color:#000;padding:.2em .7em;border-radius:2px}.video-thumb-wrap:hover .video-thumb-img{transform:scale(1.03)}.video-thumb-wrap:hover .video-play-overlay{background:rgba(0,0,0,.35)}.video-hero{margin-bottom:3rem}.video-hero .video-hero-link{display:grid;gap:1.5rem}@media(min-width: 768px){.video-hero .video-hero-link{grid-template-columns:1fr 340px;align-items:center}}.video-hero .video-hero-thumb{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:8px;background:#242424}.video-hero .video-hero-thumb .video-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.video-hero .video-hero-thumb .video-hero-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.25);transition:background .2s}.video-hero .video-hero-thumb:hover .video-hero-img{transform:scale(1.02)}.video-hero .video-hero-thumb:hover .video-hero-overlay{background:rgba(0,0,0,.4)}.video-hero .video-hero-info{padding:.5rem 0}.video-hero .video-hero-info .video-badge{display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:#e8c84a;color:#000;padding:.2em .7em;border-radius:2px;margin-bottom:.75rem}.video-hero .video-hero-title{font-family:"Mina",sans-serif;font-size:clamp(1.3rem,3vw,2rem);color:#fff;margin:0 0 .5rem;line-height:1.25}.video-hero .video-hero-meta{font-size:.85rem;color:#aaa;margin:0 0 1.25rem}.video-hero .video-watch-cta{display:inline-block;font-size:.85rem;font-weight:700;color:#e8c84a;letter-spacing:.05em;text-transform:uppercase}.videos-featured{padding:2rem 0 4rem}.videos-grid--catalog{display:grid;gap:1.25rem;grid-template-columns:repeat(2, 1fr)}@media(min-width: 768px){.videos-grid--catalog{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1024px){.videos-grid--catalog{grid-template-columns:repeat(4, 1fr)}}.video-item--catalog{background:#1a1a1a;border:1px solid #242424;border-radius:6px;overflow:hidden;transition:border-color .2s,transform .2s}.video-item--catalog:hover{border-color:#e8c84a;transform:translateY(-2px)}.video-item--catalog .video-card-link{display:block}.video-item--catalog .video-meta{padding:.6rem .75rem .75rem}.video-item--catalog .video-title{display:block;font-size:.82rem;font-weight:600;color:#fff;line-height:1.35;margin-bottom:.25rem}.video-item--catalog .video-year-views{display:block;font-size:.72rem;color:#aaa}.videos-channel-cta{text-align:center;margin-top:2.5rem;padding:2rem;border:1px solid #242424;border-radius:8px}.videos-channel-cta p{color:#aaa;margin:0 0 1.25rem}#music-main{padding-bottom:4rem}#music-main .music-listen-bar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin:0 0 1.5rem}#music-main .music-listen-bar span{color:#aaa;font-size:.9rem}#music-main .music-stream-btn{padding:.35rem .9rem;border-radius:30px;font-size:.8rem;font-weight:700;text-decoration:none;letter-spacing:.05em;transition:opacity .2s}#music-main .music-stream-btn:hover{opacity:.8}#music-main .music-stream-btn--spotify{background:#1db954;color:#000}#music-main .music-stream-btn--apple{background:#fc3c44;color:#fff}#music-main .music-stream-btn--youtube{background:red;color:#fff}#music-main .music-spotify-player{margin-bottom:3rem;border-radius:12px;overflow:hidden}#music-main .music-releases{margin-bottom:3.5rem}#music-main .music-releases .release-card{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid #242424;transition:background .2s}#music-main .music-releases .release-card:hover{background:#1a1a1a}#music-main .music-releases .release-card--album{border:1px solid #e8c84a;border-radius:6px;padding:1.5rem;margin-top:.5rem}#music-main .music-releases .release-year{display:inline-block;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:#e8c84a;margin-bottom:.25rem}#music-main .music-releases .release-title{font-family:"Mina",sans-serif;font-size:1.25rem;color:#fff;margin:0 0 .2rem}#music-main .music-releases .release-meta{font-size:.8rem;color:#aaa;margin:0}#music-main .music-releases .release-desc{font-size:.85rem;color:#aaa;margin:.5rem 0 0;max-width:500px}#music-main .music-releases .release-links{display:flex;gap:.5rem}#music-main .music-releases .release-links a{padding:.35rem .8rem;font-size:.75rem;border:1px solid #242424;border-radius:30px;color:#aaa;text-decoration:none;transition:border-color .2s,color .2s}#music-main .music-releases .release-links a:hover{border-color:#e8c84a;color:#e8c84a}#music-main .music-lyrics-section{margin-top:1rem}#music-main .lyrics-grid{display:grid;gap:1rem}@media(min-width: 480px){#music-main .lyrics-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px){#music-main .lyrics-grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1280px){#music-main .lyrics-grid{grid-template-columns:repeat(4, 1fr)}}#music-main .lyrics-card{display:flex;flex-direction:column;background:#1a1a1a;border:1px solid #242424;border-radius:6px;overflow:hidden;text-decoration:none;transition:border-color .2s,transform .2s}#music-main .lyrics-card:hover{border-color:#e8c84a;transform:translateY(-2px)}#music-main .lyrics-card .lyrics-card-thumb{height:120px;overflow:hidden}#music-main .lyrics-card .lyrics-card-thumb img{width:100%;height:100%;object-fit:cover}#music-main .lyrics-card .lyrics-card-thumb--placeholder{background:#242424;display:flex;align-items:center;justify-content:center;color:rgba(232,200,74,.3)}#music-main .lyrics-card .lyrics-card-body{padding:.9rem 1rem}#music-main .lyrics-card .lyrics-card-body h3{font-family:"Mina",sans-serif;font-size:.95rem;color:#fff;margin:0 0 .5rem}#music-main .lyrics-card .lyrics-card-body .lyrics-read{font-size:.75rem;color:#e8c84a}#shows-main{padding-bottom:4rem}#shows-main .shows-full-section{padding-top:1rem}#shows-main .shows-widget-wrap{background:#1a1a1a;border:1px solid #242424;border-radius:8px;padding:2rem;min-height:200px;margin-bottom:3rem}#shows-main .shows-booking-cta{text-align:center;padding:3rem 2rem;border:1px solid #242424;border-radius:8px;background:#1a1a1a}#shows-main .shows-booking-cta h3{font-family:"Mina",sans-serif;font-size:1.6rem;color:#fff;margin:0 0 .5rem}#shows-main .shows-booking-cta p{color:#aaa;margin:0 0 1.5rem}#booking-main{padding-bottom:4rem}#booking-main .booking-success{text-align:center;padding:4rem 2rem;background:#1a1a1a;border:1px solid rgba(232,200,74,.4);border-radius:8px;margin:2rem 0}#booking-main .booking-success h2{font-family:"Mina",sans-serif;font-size:2rem;color:#e8c84a;margin:0 0 1rem}#booking-main .booking-success p{color:#aaa}#booking-main .booking-error-msg{background:rgba(220,50,50,.1);border:1px solid rgba(220,50,50,.4);color:#e88;padding:.75rem 1rem;border-radius:4px;margin-bottom:1.5rem;font-size:.9rem}#booking-main .booking-form{max-width:800px}#booking-main .bf-section-title{font-family:"Mina",sans-serif;font-size:1.1rem;color:#e8c84a;letter-spacing:.1em;text-transform:uppercase;margin:2rem 0 1rem;padding-bottom:.4rem;border-bottom:1px solid #242424}#booking-main .bf-section-title:first-child{margin-top:0}#booking-main .bf-row{display:grid;gap:1rem;margin-bottom:1rem}@media(min-width: 768px){#booking-main .bf-row--2{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px){#booking-main .bf-row--3{grid-template-columns:repeat(3, 1fr)}}#booking-main .bf-field{display:flex;flex-direction:column;gap:.4rem}#booking-main .bf-field label{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#aaa}#booking-main .bf-field input,#booking-main .bf-field select,#booking-main .bf-field textarea{background:#1a1a1a;border:1px solid #242424;color:#fff;padding:.65rem .9rem;border-radius:4px;font-family:"Roboto",sans-serif;font-size:.95rem;width:100%;box-sizing:border-box;transition:border-color .2s}#booking-main .bf-field input:focus,#booking-main .bf-field select:focus,#booking-main .bf-field textarea:focus{outline:none;border-color:#e8c84a}#booking-main .bf-field input::placeholder,#booking-main .bf-field select::placeholder,#booking-main .bf-field textarea::placeholder{color:#555}#booking-main .bf-field input option,#booking-main .bf-field select option,#booking-main .bf-field textarea option{background:#1a1a1a}#booking-main .bf-field textarea{resize:vertical}#booking-main .bf-field--error input,#booking-main .bf-field--error select,#booking-main .bf-field--error textarea{border-color:rgba(220,50,50,.6)}#booking-main .bf-input-prefix{display:flex}#booking-main .bf-input-prefix span{background:#242424;border:1px solid #242424;border-right:none;padding:.65rem .75rem;border-radius:4px 0 0 4px;color:#aaa;font-size:.95rem}#booking-main .bf-input-prefix input{border-radius:0 4px 4px 0;flex:1;width:auto}#booking-main .bf-checkboxes{display:flex;flex-wrap:wrap;gap:.5rem 1rem}#booking-main .bf-check-label{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#aaa;cursor:pointer}#booking-main .bf-check-label input[type=checkbox]{accent-color:#e8c84a;width:16px;height:16px}#booking-main .bf-check-label:hover{color:#fff}#booking-main .req-star{color:#e8c84a}#booking-main .booking-submit{margin-top:1.5rem;padding:.85rem 2.5rem;font-size:1rem}#epk-main .epk-hero{background:linear-gradient(180deg, #0a0600 0%, #000000 100%);border-bottom:1px solid #242424;padding:4rem 0 3rem}#epk-main .epk-hero .epk-hero-content{max-width:640px}#epk-main .epk-hero h1{font-family:"Mina",sans-serif;font-size:clamp(2rem,5vw,3.5rem);color:#fff;margin:0 0 .5rem}#epk-main .epk-hero .epk-tagline{color:#e8c84a;font-size:1rem;letter-spacing:.1em;text-transform:uppercase;margin:0 0 2rem}#epk-main .epk-hero .epk-actions{display:flex;gap:1rem;flex-wrap:wrap}#epk-main .epk-section{padding:3rem 0;border-bottom:1px solid #242424}#epk-main .epk-section:last-child{border-bottom:none}#epk-main .epk-section h2{font-family:"Mina",sans-serif;font-size:1.75rem;color:#fff;margin:0 0 1.5rem}#epk-main .epk-section-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.5rem}#epk-main .epk-section-header h2{margin:0}#epk-main .epk-section-header .epk-link{font-size:.85rem;color:#e8c84a;text-decoration:none}#epk-main .epk-section-header .epk-link:hover{text-decoration:underline}#epk-main .epk-bio-grid{display:grid;gap:2.5rem}@media(min-width: 1024px){#epk-main .epk-bio-grid{grid-template-columns:1fr 300px}}#epk-main .epk-bio-text p{color:#aaa;line-height:1.75;margin:0 0 1rem}#epk-main .epk-highlights{list-style:none;padding:0;margin:1rem 0 0}#epk-main .epk-highlights li{padding:.4rem 0 .4rem 1.25rem;color:#aaa;font-size:.9rem;border-left:2px solid #242424;margin-bottom:.4rem;position:relative}#epk-main .epk-highlights li::before{content:"▸";position:absolute;left:.3rem;color:#e8c84a;font-size:.7rem;top:.5rem}#epk-main .epk-bio-spotify{border-radius:12px;overflow:hidden}#epk-main .epk-video-wrap .epk-iframe-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px}#epk-main .epk-video-wrap .epk-iframe-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}#epk-main .epk-tech-grid{display:grid;gap:1.5rem}@media(min-width: 768px){#epk-main .epk-tech-grid{grid-template-columns:repeat(3, 1fr)}}#epk-main .epk-tech-card{background:#1a1a1a;border:1px solid #242424;border-radius:8px;padding:1.5rem}#epk-main .epk-tech-card h4{font-family:"Mina",sans-serif;font-size:1rem;color:#e8c84a;margin:0 0 .75rem}#epk-main .epk-tech-card p{color:#aaa;font-size:.9rem;line-height:1.6;margin:0 0 1rem}#epk-main .epk-tech-card .btn,#epk-main .epk-tech-card .members-auth-box input[type=submit],.members-auth-box #epk-main .epk-tech-card input[type=submit]{font-size:.85rem;padding:.5rem 1rem}#epk-main .epk-press-logos{display:flex;flex-wrap:wrap;gap:.75rem}#epk-main .epk-press-item{background:#1a1a1a;border:1px solid #242424;border-radius:30px;padding:.4rem 1rem;font-size:.8rem;color:#aaa;letter-spacing:.05em}#epk-main .epk-social-row{display:flex;flex-wrap:wrap;gap:.75rem}#epk-main .epk-social-btn{padding:.5rem 1.25rem;border:1px solid #242424;border-radius:30px;color:#aaa;text-decoration:none;font-size:.9rem;transition:border-color .2s,color .2s}#epk-main .epk-social-btn:hover{border-color:#e8c84a;color:#e8c84a}.single-post-lyrics .lyrics-back-link a{color:#e8c84a;font-size:.85rem;text-decoration:none}.single-post-lyrics .lyrics-back-link a:hover{text-decoration:underline}.single-post-lyrics .lyrics-back-link{margin-bottom:1.5rem}.single-post-lyrics p,.single-post-lyrics pre,.single-post-lyrics div{font-family:"Outfit",sans-serif;line-height:2;color:#ccc;white-space:pre-line}.bio-hero-photo{position:relative;height:70vh;min-height:420px;overflow:hidden}.bio-hero-photo .bio-hero-img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.bio-hero-photo .bio-hero-overlay{position:absolute;inset:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.2) 60%, transparent 100%);display:flex;align-items:flex-end;padding-bottom:2.5rem}.bio-stats{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;margin:1rem 0 1.5rem}@media(min-width: 480px){.bio-stats{grid-template-columns:repeat(3, 1fr)}}.bio-stat{background:#1a1a1a;border:1px solid #242424;border-radius:6px;padding:1rem;text-align:center}.bio-stat .bio-stat-num{display:block;font-family:"Mina",sans-serif;font-size:1.6rem;color:#e8c84a;line-height:1.1}.bio-stat .bio-stat-label{display:block;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:#aaa;margin-top:.3rem}.bio-photo-secondary{margin-bottom:1.5rem;border-radius:8px;overflow:hidden}.bio-photo-secondary .bio-photo-img{width:100%;height:auto;display:block}.bio-social-count{font-size:.75rem;color:#e8c84a;background:rgba(232,200,74,.1);border-radius:30px;padding:.15em .6em;margin-left:auto}.bio-social-btn{display:flex;align-items:center}.bio-photo-strip{display:grid;grid-template-columns:repeat(3, 1fr);gap:.75rem;margin-top:3rem}.bio-photo-strip .bio-strip-photo{width:100%;height:260px;object-fit:cover;object-position:center top;border-radius:6px;display:block;filter:brightness(0.9);transition:filter .3s}.bio-photo-strip .bio-strip-photo:hover{filter:brightness(1)}.bio-press-quote,.epk-press-quote{border-left:3px solid #e8c84a;padding:1.25rem 1.5rem;margin:2rem 0 3rem;background:#1a1a1a;border-radius:0 6px 6px 0}.bio-press-quote p,.epk-press-quote p{font-family:"Outfit",sans-serif;font-style:italic;color:#ddd;font-size:1.05rem;line-height:1.7;margin:0 0 .5rem}.bio-press-quote cite,.epk-press-quote cite{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:#e8c84a}.about-cta-row{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.25rem}.epk-hero{position:relative;min-height:60vh;display:flex;align-items:flex-end;overflow:hidden}.epk-hero .epk-hero-bg{position:absolute;inset:0}.epk-hero .epk-hero-bg .epk-hero-img{width:100%;height:100%;object-fit:cover;object-position:center top}.epk-hero .epk-hero-bg .epk-hero-overlay{position:absolute;inset:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.92) 0%, rgba(0, 0, 0, 0.4) 60%, rgba(0, 0, 0, 0.2) 100%)}.epk-hero .epk-hero-content{position:relative;z-index:1;padding-bottom:3rem}.epk-hero .epk-hero-content p.epk-tag{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:#e8c84a;margin:0 0 .5rem}.epk-hero .epk-hero-content h1{font-family:"Mina",sans-serif;font-size:clamp(3rem,8vw,6rem);color:#fff;margin:0 0 .25rem;letter-spacing:.05em}.epk-hero .epk-hero-content .epk-tagline{color:hsla(0,0%,100%,.7);margin:0 0 2rem;font-size:1rem}.epk-metrics-bar{display:flex;flex-wrap:wrap;gap:0;background:#1a1a1a;border:1px solid #242424;border-radius:8px;margin:2rem 0;overflow:hidden}.epk-metric{flex:1;min-width:120px;padding:1.25rem 1rem;text-align:center;border-right:1px solid #242424}.epk-metric:last-child{border-right:none}.epk-metric .epk-metric-num{display:block;font-family:"Mina",sans-serif;font-size:1.5rem;color:#e8c84a}.epk-metric .epk-metric-label{display:block;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:#aaa;margin-top:.25rem}.epk-press-quote{margin:0 0 2rem}.epk-bio-photos{display:grid;grid-template-columns:repeat(2, 1fr);gap:.75rem;align-self:start}.epk-bio-photos .epk-bio-photo{width:100%;height:240px;object-fit:cover;object-position:center top;border-radius:6px;display:block}.epk-video-list{margin-top:1.5rem;border:1px solid #242424;border-radius:6px;overflow:hidden}.epk-video-row{display:grid;grid-template-columns:1fr auto auto;gap:1rem;align-items:center;padding:.85rem 1.25rem;border-bottom:1px solid #242424}.epk-video-row:last-child{border-bottom:none}.epk-video-row:nth-child(odd){background:#1a1a1a}.epk-video-row .epk-video-title{font-weight:600;color:#fff;font-size:.9rem}.epk-video-row .epk-video-stat{font-size:.8rem;color:#e8c84a;white-space:nowrap}.epk-video-row .epk-video-prod{font-size:.75rem;color:#aaa;font-style:italic;white-space:nowrap}@media(max-width: 640px){.epk-video-row .epk-video-prod{display:none}}.epk-venues-grid{display:grid;gap:.5rem}@media(min-width: 480px){.epk-venues-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.epk-venues-grid{grid-template-columns:repeat(3, 1fr)}}.epk-venue-item{padding:.6rem 1rem;background:#1a1a1a;border:1px solid #242424;border-radius:4px;font-size:.85rem;color:#aaa}.epk-download-section .epk-download-card{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;background:linear-gradient(135deg, #1a1a1a, rgba(232, 200, 74, 0.05));border:1px solid rgba(232,200,74,.3);border-radius:8px;padding:2rem}.epk-download-section .epk-download-card h3{font-family:"Mina",sans-serif;font-size:1.4rem;color:#fff;margin:0 0 .4rem}.epk-download-section .epk-download-card p{color:#aaa;margin:0;font-size:.9rem}.release-card--featured{display:grid !important;grid-template-columns:120px 1fr auto;gap:1.5rem;padding:1.5rem !important;background:#1a1a1a;border:1px solid rgba(232,200,74,.35) !important;border-radius:8px;margin-bottom:.75rem;align-items:center}.release-card--featured .release-cover img{width:120px;height:120px;object-fit:cover;border-radius:6px;display:block}.release-card--featured .release-badge{display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#000;background:#e8c84a;padding:.2em .7em;border-radius:2px;margin-bottom:.4rem}.release-card--featured .release-links{flex-direction:column;gap:.4rem}@media(max-width: 580px){.release-card--featured{grid-template-columns:80px 1fr}.release-card--featured .release-cover img{width:80px;height:80px}.release-card--featured .release-links{grid-column:1/-1;flex-direction:row}}.release-card--album{display:grid !important;grid-template-columns:100px 1fr auto;gap:1.5rem;align-items:center}.release-card--album .release-cover img{width:100px;height:100px;object-fit:cover;border-radius:4px;display:block}.section-new-music{padding:4rem 0;background:linear-gradient(135deg, #0a0a0a 0%, #111 100%);border-top:1px solid rgba(232,200,74,.2);border-bottom:1px solid rgba(232,200,74,.2)}.section-new-music .new-music-grid{display:grid;grid-template-columns:220px 1fr;gap:2.5rem;align-items:center}@media(max-width: 480px){.section-new-music .new-music-grid{grid-template-columns:1fr;text-align:center}}.section-new-music .new-music-img{width:100%;border-radius:8px;display:block;box-shadow:0 8px 32px rgba(0,0,0,.6)}.section-new-music .new-music-badge{display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#000;background:#e8c84a;padding:.2em .8em;border-radius:2px;margin-bottom:.8rem}.section-new-music .new-music-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:900;letter-spacing:-0.02em;color:#fff;margin:0 0 .8rem}.section-new-music .new-music-desc{color:\$gray;font-size:1rem;line-height:1.6;max-width:480px;margin:0 0 1.5rem}@media(max-width: 480px){.section-new-music .new-music-desc{margin:0 auto 1.5rem}}.section-new-music .new-music-cta-row{display:flex;gap:1rem;flex-wrap:wrap}@media(max-width: 480px){.section-new-music .new-music-cta-row{justify-content:center}}#photos-main{padding:2rem 0 4rem}#photos-main .photos-section{margin-bottom:3.5rem}#photos-main .photos-section-title{font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e8c84a;margin-bottom:1.2rem;padding-bottom:.5rem;border-bottom:1px solid rgba(232,200,74,.2)}#photos-main .photos-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:.75rem}@media(max-width: 768px){#photos-main .photos-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 480px){#photos-main .photos-grid{grid-template-columns:repeat(2, 1fr)}}#photos-main .photos-grid--fuji{grid-template-columns:repeat(4, 1fr)}@media(max-width: 480px){#photos-main .photos-grid--fuji{grid-template-columns:repeat(2, 1fr)}}#photos-main .photo-item{overflow:hidden;border-radius:4px;aspect-ratio:1;background:#1a1a1a}#photos-main .photo-item a{display:block;height:100%}#photos-main .photo-item-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}#photos-main .photo-item-img:hover{transform:scale(1.04)}#photos-main .photos-download-note{text-align:center;margin-top:2rem;color:\$gray;font-size:.9rem}#photos-main .photos-download-note a{color:#e8c84a}.btn-sm{padding:.35em .9em;font-size:.78rem}.btn-yellow{background:#e8c84a;border-color:#e8c84a;color:#000}.btn-yellow:hover{background:#f0d46e;border-color:#f0d46e;color:#000}#licensing-main,#members-main,#bachakids-main{padding-bottom:5rem;background:#000;min-height:80vh}.licensing-intro{margin-bottom:3rem;padding:2.5rem;background:#1a1a1a;border:1px solid #242424;border-radius:8px}.licensing-intro .licensing-intro-grid{display:grid;gap:2.5rem;align-items:center}@media(min-width: 768px){.licensing-intro .licensing-intro-grid{grid-template-columns:1fr 200px}}.licensing-intro .licensing-intro-text h2{font-family:"Mina",sans-serif;font-size:clamp(1.4rem,3vw,2rem);color:#fff;margin:0 0 1rem}.licensing-intro .licensing-intro-text p{color:#aaa;line-height:1.8;margin:0 0 .75rem}.licensing-intro .licensing-intro-art img{width:100%;border-radius:6px;display:block}.licensing-section{margin-bottom:3.5rem}.licensing-section h2{font-family:"Mina",sans-serif;font-size:clamp(1.3rem,3vw,1.75rem);color:#fff;margin:0 0 1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e8c84a;display:inline-block}.licensing-section>p:not(.licensing-downloads-note){color:#aaa;margin:-0.75rem 0 1.5rem;line-height:1.7}.licensing-section--proof{background:#1a1a1a;border:1px solid #242424;border-radius:8px;padding:2rem}.licensing-assets-grid{display:grid;gap:1rem}@media(min-width: 480px){.licensing-assets-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.licensing-assets-grid{grid-template-columns:repeat(3, 1fr)}}.licensing-asset-card{background:#1a1a1a;border:1px solid #242424;border-radius:8px;padding:1.5rem}.licensing-asset-card .licensing-asset-icon{color:#e8c84a;margin-bottom:.75rem}.licensing-asset-card h3{font-family:"Mina",sans-serif;font-size:1rem;color:#fff;margin:0 0 .5rem}.licensing-asset-card p{color:#aaa;font-size:.875rem;line-height:1.6;margin:0}.licensing-tracks{border:1px solid #242424;border-radius:6px;overflow:hidden}.licensing-track{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:1rem;padding:.85rem 1.25rem;border-bottom:1px solid #242424;transition:background .2s}.licensing-track:last-child{border-bottom:none}.licensing-track:hover{background:#1a1a1a}.licensing-track .licensing-track-art img{width:48px;height:48px;object-fit:cover;border-radius:4px;display:block}.licensing-track .licensing-track-info{display:flex;flex-direction:column;gap:.2rem}.licensing-track .licensing-track-title{font-weight:600;color:#fff;font-size:.9rem}.licensing-track .licensing-track-meta{font-size:.75rem;color:#e8c84a}.licensing-track .licensing-track-mood{font-size:.75rem;color:#aaa;font-style:italic}.licensing-downloads-grid{display:grid;gap:.75rem}@media(min-width: 768px){.licensing-downloads-grid{grid-template-columns:repeat(2, 1fr)}}.licensing-download-card{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#1a1a1a;border:1px solid #242424;border-radius:6px}.licensing-download-card .licensing-download-art img{width:52px;height:52px;object-fit:cover;border-radius:4px;display:block}.licensing-download-card .licensing-download-art-placeholder{width:52px;height:52px;background:#242424;border-radius:4px;display:flex;align-items:center;justify-content:center;color:rgba(232,200,74,.4)}.licensing-download-card .licensing-download-info{display:flex;flex-direction:column;gap:.2rem}.licensing-download-card .licensing-download-title{font-weight:600;font-size:.875rem;color:#fff}.licensing-download-card .licensing-download-meta{font-size:.72rem;color:#aaa}.licensing-downloads-note{margin-top:1rem;font-size:.85rem;color:#aaa}.licensing-downloads-note a{color:#e8c84a}.licensing-downloads-note a:hover{text-decoration:underline}.licensing-usecases{display:flex;flex-wrap:wrap;gap:.5rem}.licensing-usecase{background:#1a1a1a;border:1px solid #242424;border-radius:30px;padding:.35em 1em;font-size:.8rem;color:#aaa;transition:border-color .2s,color .2s}.licensing-usecase:hover{border-color:#e8c84a;color:#e8c84a}.licensing-form{max-width:760px}.licensing-form .licensing-form-row{display:grid;gap:1rem;margin-bottom:1rem}@media(min-width: 768px){.licensing-form .licensing-form-row{grid-template-columns:1fr 1fr}}.licensing-form .licensing-form-row--full{grid-template-columns:1fr}.licensing-form label{display:flex;flex-direction:column;gap:.4rem;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#aaa}.licensing-form input,.licensing-form select,.licensing-form textarea{background:#1a1a1a;border:1px solid #242424;color:#fff;padding:.65rem .9rem;border-radius:4px;font-family:"Roboto",sans-serif;font-size:.95rem;width:100%;box-sizing:border-box}.licensing-form input:focus,.licensing-form select:focus,.licensing-form textarea:focus{outline:none;border-color:#e8c84a}.licensing-form input::placeholder,.licensing-form select::placeholder,.licensing-form textarea::placeholder{color:#555}.licensing-form input option,.licensing-form select option,.licensing-form textarea option{background:#1a1a1a}.licensing-form textarea{resize:vertical}.licensing-form .licensing-checkboxes{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.25rem}.licensing-form .licensing-checkboxes label{display:flex;flex-direction:row;align-items:center;gap:.4rem;text-transform:none;letter-spacing:0;font-size:.875rem;color:#aaa;cursor:pointer;font-weight:400}.licensing-form .licensing-checkboxes label:hover{color:#fff}.licensing-form .licensing-checkboxes label input[type=checkbox]{accent-color:#e8c84a;width:15px;height:15px}.licensing-form .btn,.licensing-form .members-auth-box input[type=submit],.members-auth-box .licensing-form input[type=submit]{margin-top:.5rem}.licensing-form-note{margin-top:.75rem;font-size:.8rem;color:#aaa}.licensing-form-note a{color:#e8c84a}.licensing-form-note a:hover{text-decoration:underline}.licensing-proof-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}@media(min-width: 480px){.licensing-proof-grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1024px){.licensing-proof-grid{grid-template-columns:repeat(6, 1fr)}}.licensing-proof-stat{text-align:center;padding:1rem .5rem;border-right:1px solid #242424}.licensing-proof-stat:last-child{border-right:none}@media(max-width: 1024px){.licensing-proof-stat{border-right:none;border-bottom:1px solid #242424}}.licensing-proof-stat span{display:block;font-family:"Mina",sans-serif;font-size:1.4rem;color:#e8c84a;line-height:1.2}.licensing-proof-stat{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#aaa;margin-top:.3rem}.members-welcome{padding:2.5rem 0 2rem}.members-welcome .members-welcome-badge{display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#000;background:#e8c84a;padding:.2em .8em;border-radius:2px;margin-bottom:.75rem}.members-welcome h1{font-family:"Mina",sans-serif;font-size:clamp(1.8rem,4vw,2.8rem);color:#fff;margin:0 0 .5rem}.members-welcome p{color:#aaa;font-size:1rem;margin:0}.members-section{padding:2.5rem 0;border-top:1px solid #242424}.members-section--highlight{background:linear-gradient(135deg, #1a1a1a 0%, rgba(232, 200, 74, 0.04) 100%);border:1px solid rgba(232,200,74,.2);border-radius:8px;padding:2rem;margin-bottom:1.5rem}.members-section--dark{background:#1a1a1a;border-radius:8px;padding:2rem;margin-bottom:1.5rem;border:1px solid #242424}.members-section--dark p{color:#aaa;margin:0 0 1.25rem}.members-section-title{font-family:"Mina",sans-serif;font-size:1.3rem;color:#fff;margin:0 0 1.25rem}.members-section-desc{color:#aaa;font-size:.9rem;margin:-0.75rem 0 1.25rem}.members-exclusive-card{display:grid;gap:2rem;align-items:center}@media(min-width: 768px){.members-exclusive-card{grid-template-columns:160px 1fr}}.members-exclusive-card .members-exclusive-art img{width:100%;border-radius:8px;display:block}.members-exclusive-card .members-exclusive-info h3{font-family:"Mina",sans-serif;font-size:1.3rem;color:#fff;margin:.5rem 0 .75rem}.members-exclusive-card .members-exclusive-info p{color:#aaa;font-size:.9rem;line-height:1.7;margin:0 0 .75rem}.members-exclusive-card .members-exclusive-note{font-style:italic;font-size:.85rem !important;color:rgba(170,170,170,.8) !important}.release-badge{display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.2em .7em;border-radius:2px}.release-badge--coming{background:rgba(232,200,74,.15);color:#e8c84a;border:1px solid rgba(232,200,74,.3)}.members-downloads-grid{display:grid;gap:1rem}@media(min-width: 768px){.members-downloads-grid{grid-template-columns:repeat(2, 1fr)}}.members-download-card{display:flex;gap:1.25rem;align-items:flex-start;background:#1a1a1a;border:1px solid #242424;border-radius:8px;padding:1.25rem}.members-download-card .members-download-icon{flex-shrink:0;color:#e8c84a;padding-top:.2rem}.members-download-card h4{font-family:"Mina",sans-serif;font-size:1rem;color:#fff;margin:0 0 .4rem}.members-download-card p{color:#aaa;font-size:.85rem;line-height:1.6;margin:0 0 .75rem}.photo-item{position:relative}.photo-item a{position:relative;display:block;height:100%}.photo-item-zoom{position:absolute;bottom:.5rem;right:.5rem;background:rgba(0,0,0,.6);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .2s}.photo-item a:hover .photo-item-zoom{opacity:1}.members-gate-page{padding:1rem 0 2rem}.members-hero{display:grid;gap:3rem;align-items:center;margin-bottom:3rem}@media(min-width: 768px){.members-hero{grid-template-columns:240px 1fr}}.members-hero .members-hero-art img{width:100%;border-radius:10px;display:block;box-shadow:0 8px 32px rgba(0,0,0,.6)}.members-hero .members-hero-text h1{font-family:"Mina",sans-serif;font-size:clamp(2rem,5vw,3rem);color:#fff;margin:.5rem 0 .75rem}.members-hero .members-hero-sub{font-size:1rem;color:#aaa;line-height:1.7;margin:0 0 1.25rem}.members-hero .members-welcome-badge{margin-bottom:.75rem}.members-perks{list-style:none;padding:0;margin:0 0 1.75rem}.members-perks li{display:flex;gap:.75rem;align-items:baseline;padding:.45rem 0;color:#aaa;font-size:.95rem;border-bottom:1px solid #242424}.members-perks li:last-child{border-bottom:none}.members-perks li span{color:#e8c84a;font-weight:700;flex-shrink:0}.members-auth-section{padding:2.5rem 0;border-top:1px solid #242424}.members-auth-grid{display:grid;gap:1.5rem}@media(min-width: 768px){.members-auth-grid{grid-template-columns:1fr 1fr}}.members-auth-box{background:#1a1a1a;border:1px solid #242424;border-radius:8px;padding:2rem}.members-auth-box h2{font-family:"Mina",sans-serif;font-size:1.3rem;color:#fff;margin:0 0 .5rem}.members-auth-box p{color:#aaa;font-size:.9rem;margin:0 0 1.25rem}.members-auth-box input[type=text],.members-auth-box input[type=password]{background:#242424;border:1px solid #1a1a1a;color:#fff;padding:.65rem .9rem;border-radius:4px;font-family:"Roboto",sans-serif;font-size:.95rem;width:100%;box-sizing:border-box;margin-bottom:.75rem}.members-auth-box input[type=text]:focus,.members-auth-box input[type=password]:focus{outline:none;border-color:#e8c84a}.members-auth-box input[type=submit]{cursor:pointer;width:100%;text-align:center;justify-content:center}.members-auth-box .login-remember{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.85rem;color:#aaa}.members-auth-links{margin-top:.75rem;font-size:.8rem;text-align:center}.members-auth-links a{color:#e8c84a}.members-auth-links a:hover{text-decoration:underline}.members-logout{padding:2rem 0;border-top:1px solid #242424;text-align:right}.members-logout a{color:#aaa;font-size:.85rem}.members-logout a:hover{color:#fff}.bachakids-hero{padding:4rem 0 3rem;text-align:center;border-bottom:1px solid #242424;margin-bottom:3rem}.bachakids-hero .bachakids-hero-inner{max-width:640px;margin-inline:auto}.bachakids-ant{font-size:3rem;display:block;margin-bottom:.75rem;line-height:1}#bachakids-main .bachakids-tagline{font-family:"Outfit",sans-serif;font-size:1.1rem;color:#e8c84a;margin:.25rem 0 1rem}.bachakids-desc{color:#aaa;font-size:1rem;line-height:1.75;margin:0 0 1.75rem}.bachakids-section{padding:2.5rem 0;border-bottom:1px solid #242424}.bachakids-section h2{font-family:"Mina",sans-serif;font-size:clamp(1.3rem,3vw,1.75rem);color:#fff;margin:0 0 .75rem}.bachakids-section>p{color:#aaa;margin:0 0 1.5rem;line-height:1.7}.bachakids-player{display:flex;align-items:center;gap:1.5rem;background:#1a1a1a;border:1px solid #242424;border-radius:10px;padding:1.5rem;flex-wrap:wrap}.bachakids-player .bachakids-player-art{font-size:2rem;letter-spacing:.2em;flex-shrink:0}.bachakids-player .bachakids-player-body{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:200px}.bachakids-player .bachakids-track-title{font-family:"Mina",sans-serif;font-size:1rem;color:#fff}.bachakids-player .bachakids-track-meta{font-size:.75rem;color:#aaa;text-transform:uppercase;letter-spacing:.08em}.bachakids-player .bachakids-audio{width:100%;margin-top:.5rem;accent-color:#e8c84a}.bachakids-tracklist{border:1px solid #242424;border-radius:6px;overflow:hidden}.bachakids-track-row{display:grid;grid-template-columns:2rem 1fr auto;align-items:center;gap:1rem;padding:.85rem 1.25rem;border-bottom:1px solid #242424}.bachakids-track-row:last-child{border-bottom:none}.bachakids-track-row:nth-child(odd){background:#1a1a1a}.bachakids-track-row--ready{border-left:3px solid #e8c84a}.bachakids-track-row .bachakids-track-emoji{font-size:1.25rem}.bachakids-track-row .bachakids-track-info{display:flex;flex-direction:column;gap:.2rem}.bachakids-track-row .bachakids-track-name{font-weight:600;color:#fff;font-size:.9rem}.bachakids-track-row .bachakids-track-desc{font-size:.78rem;color:#aaa}.bachakids-track-row .bachakids-track-status{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.25em .7em;border-radius:30px;white-space:nowrap}.bachakids-track-row .bachakids-track-status--preview-ready{background:rgba(232,200,74,.15);color:#e8c84a;border:1px solid rgba(232,200,74,.3)}.bachakids-track-row .bachakids-track-status--in-studio{background:rgba(100,180,255,.1);color:#6ab4ff;border:1px solid rgba(100,180,255,.2)}.bachakids-track-row .bachakids-track-status--coming-soon{background:#242424;color:#aaa;border:1px solid #242424}.bachakids-about-grid{display:grid;gap:2.5rem}@media(min-width: 1024px){.bachakids-about-grid{grid-template-columns:1fr 1fr}}.bachakids-about-grid p{color:#aaa;line-height:1.8;margin:0 0 1rem}.bachakids-about-values{display:flex;flex-direction:column;gap:1rem}.bachakids-value{display:flex;gap:1rem;align-items:flex-start;background:#1a1a1a;border:1px solid #242424;border-radius:8px;padding:1.25rem}.bachakids-value .bachakids-value-icon{font-size:1.5rem;flex-shrink:0}.bachakids-value h3{font-family:"Mina",sans-serif;font-size:1rem;color:#fff;margin:0 0 .3rem}.bachakids-value p{color:#aaa;font-size:.875rem;line-height:1.6;margin:0}.bachakids-cta{padding:4rem 0 2rem;text-align:center}.bachakids-cta .bachakids-cta-inner{max-width:540px;margin-inline:auto}.bachakids-cta .bachakids-cta-inner .bachakids-ant{font-size:2.5rem;margin-bottom:1rem}.bachakids-cta .bachakids-cta-inner h2{font-family:"Mina",sans-serif;font-size:clamp(1.5rem,4vw,2.2rem);color:#fff;margin:0 0 .75rem}.bachakids-cta .bachakids-cta-inner p{color:#aaa;margin:0 0 1.5rem;line-height:1.7}.section-sync-strip{padding:2.5rem 0;background:#1a1a1a;border-top:1px solid #242424;border-bottom:1px solid #242424}.section-sync-strip .sync-strip-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.section-sync-strip .sync-strip-text .section-label{margin-bottom:.4rem}.section-sync-strip .sync-strip-text p{color:#aaa;font-size:.95rem;line-height:1.6;margin:0}.section-bachakids{padding:4rem 0;background:#0d0d0d;border-top:1px solid #242424}.section-bachakids .bachakids-grid{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media(min-width: 768px){.section-bachakids .bachakids-grid{grid-template-columns:1fr 1fr}}.section-bachakids .bachakids-text h2{font-family:"Mina",sans-serif;font-size:clamp(1.8rem,4vw,2.8rem);color:#fff;margin:.5rem 0 1rem}.section-bachakids .bachakids-text p{color:#aaa;font-size:1rem;line-height:1.8;margin-bottom:1.5rem}.section-bachakids .bachakids-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 2rem;background:#1a1a1a;border:1px solid #242424;border-radius:12px;text-align:center}.section-bachakids .bachakids-badge{font-size:4rem;line-height:1}.section-bachakids .bachakids-tagline{font-family:"Outfit",sans-serif;font-size:1rem;color:#e8c84a;letter-spacing:.05em}.section-fanclub-strip{padding:3rem 0;background:linear-gradient(135deg, #1a1a1a 0%, rgba(232, 200, 74, 0.05) 100%);border-top:1px solid rgba(232,200,74,.2);border-bottom:1px solid rgba(232,200,74,.2)}.section-fanclub-strip .fanclub-strip-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}@media(max-width: 480px){.section-fanclub-strip .fanclub-strip-inner{flex-direction:column;text-align:center}}.section-fanclub-strip .fanclub-strip-inner h3{font-family:"Mina",sans-serif;font-size:clamp(1.2rem,3vw,1.8rem);color:#fff;margin:0 0 .4rem}.section-fanclub-strip .fanclub-strip-inner p{color:#aaa;font-size:.9rem;margin:0}.bm-player{position:fixed;bottom:1.5rem;right:1.5rem;z-index:9999;width:320px;background:#1a1a1a;border:1px solid #242424;border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.7);overflow:hidden;display:flex;flex-direction:column;transition:transform .25s,opacity .25s}@media(max-width: 480px){.bm-player{width:calc(100vw - 2rem);right:1rem;bottom:1rem}}.bm-player--hidden{display:none}.bm-player--minimized .bm-player-embed{display:none}.bm-player--minimized .bm-player-art{display:none}.bm-player-art img{width:100%;height:160px;object-fit:cover;display:block}.bm-player-embed{position:relative;padding-bottom:56.25%;height:0}.bm-player-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.bm-player-info{display:flex;flex-direction:column;padding:.6rem .75rem .5rem;gap:.15rem}.bm-player-title{font-family:"Mina",sans-serif;font-size:.9rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-player-meta{font-size:.7rem;color:#aaa;text-transform:uppercase;letter-spacing:.06em}.bm-player-actions{display:flex;align-items:center;gap:.25rem;padding:.4rem .5rem;background:rgba(0,0,0,.3);border-top:1px solid #242424}.bm-player-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#aaa;padding:.35rem;border-radius:4px;transition:color .2s,background .2s}.bm-player-btn:hover{color:#fff;background:hsla(0,0%,100%,.08)}.bm-player-btn--yt{margin-right:auto;color:#f44}.bm-player-btn--yt:hover{color:#f66}.bm-popup{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center}.bm-popup[hidden]{display:none}.bm-popup-overlay{position:absolute;inset:0;background:rgba(0,0,0,.75);cursor:pointer}.bm-popup-box{position:relative;z-index:1;background:#1a1a1a;border:1px solid #242424;border-radius:12px;padding:2rem;width:90%;max-width:420px;text-align:center}.bm-popup-close{position:absolute;top:.75rem;right:.75rem;background:none;border:none;cursor:pointer;color:#aaa;display:flex;padding:.25rem}.bm-popup-close:hover{color:#fff}.bm-popup-badge{display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#000;background:#e8c84a;padding:.2em .8em;border-radius:2px;margin-bottom:1rem}.bm-popup-title{font-family:"Mina",sans-serif;font-size:clamp(1.4rem,4vw,1.8rem);color:#fff;margin:0 0 .5rem}.bm-popup-sub{color:#aaa;font-size:.9rem;line-height:1.6;margin:0 0 1.25rem}.bm-popup-form{display:flex;flex-direction:column;gap:.6rem;margin-bottom:.75rem}.bm-popup-form input{background:#242424;border:1px solid #1a1a1a;color:#fff;padding:.65rem .9rem;border-radius:4px;font-family:"Roboto",sans-serif;font-size:.95rem;width:100%;box-sizing:border-box}.bm-popup-form input:focus{outline:none;border-color:#e8c84a}.bm-popup-form input::placeholder{color:#555}.bm-popup-form .btn,.bm-popup-form .members-auth-box input[type=submit],.members-auth-box .bm-popup-form input[type=submit]{width:100%;justify-content:center}.bm-popup-disclaimer{font-size:.72rem;color:#aaa;margin:0}#bio-main .bio-hero{display:none}.release-card--has-art{display:grid;grid-template-columns:70px 1fr auto;gap:1rem;align-items:center}.release-card--has-art .release-cover img{width:70px;height:70px;object-fit:cover;border-radius:4px;display:block}@media(max-width: 580px){.release-card--has-art{grid-template-columns:60px 1fr}.release-card--has-art .release-links{grid-column:1/-1;flex-direction:row}}
