:root{--gold:#c9a43a;--gold2:#e6c76a;--ink:#0b0b0b;--panel:#151310;--text:#f3ecd9;--muted:#bfb39a}*{box-sizing:border-box}body{margin:0;background:var(--ink);color:var(--text);font:17px/1.6 Georgia,Times New Roman,serif}a{color:var(--gold2)}h1,h2,h3{font-family:Trajan Pro,Georgia,serif;color:var(--gold);letter-spacing:.04em;margin:.2em 0}.wrap{max-width:1120px;margin:auto;padding:0 24px}nav{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid #2a2418}nav .brand{display:flex;gap:12px;align-items:center;font-weight:700;color:var(--gold);letter-spacing:.08em}nav img{width:48px;height:48px;border-radius:6px}nav ul{display:flex;gap:22px;list-style:none;margin:0;padding:0}nav a{text-decoration:none;color:var(--text)}.btn{display:inline-block;padding:12px 22px;border-radius:999px;background:linear-gradient(#e6c76a,#b8912a);color:#111;font-weight:700;text-decoration:none;font-family:Arial,sans-serif;font-size:15px}.btn.ghost{background:none;border:1.5px solid var(--gold);color:var(--gold2)}.hero{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;padding:64px 0}.hero h1{font-size:46px;line-height:1.15}.hero p{color:var(--muted);font-size:19px}.hero img{width:100%;max-width:360px;border-radius:12px;box-shadow:0 0 60px #c9a43a40}section{padding:48px 0;border-top:1px solid #221d13}.kicker{font-family:Arial,sans-serif;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.grid{display:grid;gap:20px}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.card{background:var(--panel);border:1px solid #2c2516;border-radius:14px;padding:22px}.card h3{font-size:19px}.card small{color:var(--muted);font-family:Arial,sans-serif}.step{font-family:Arial,sans-serif;color:#111;background:var(--gold);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:700}.short{position:relative;overflow:hidden;aspect-ratio:9/16;background:linear-gradient(160deg,#2a2213,#0d0c09);border:1px solid #3a301a;border-radius:14px;display:grid;place-items:center;color:var(--muted);font-family:Arial,sans-serif;font-size:13px;text-align:center;padding:10px}.player{height:64px;background:#1c1810;border-radius:10px;margin-top:12px;display:flex;align-items:center;gap:10px;padding:0 14px;font-family:Arial,sans-serif;font-size:13px;color:var(--muted)}.player b{width:34px;height:34px;border-radius:50%;background:var(--gold);display:grid;place-items:center;color:#111}.signup{background:radial-gradient(circle at top,#2b2311,#0b0b0b 70%);border:1px solid #3a301a;border-radius:18px;padding:40px;text-align:center}.signup input{padding:13px 16px;border-radius:999px;border:1px solid #4a3d1f;background:#0f0e0b;color:var(--text);width:300px;margin-right:8px}footer{padding:30px 0;color:var(--muted);font-family:Arial,sans-serif;font-size:13px;border-top:1px solid #221d13}.hero{position:relative;padding:90px 0 70px;background:radial-gradient(ellipse at 75% 40%,rgba(201,164,58,.28),transparent 60%)}.hero h1{font-size:60px;background:linear-gradient(180deg,#f7e3a0,#b8912a);-webkit-background-clip:text;color:transparent}.heb{font-size:120px;color:#c9a43a1a;position:absolute;left:-10px;top:-10px;font-family:serif;pointer-events:none}.band{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.word{font-size:64px;color:var(--gold2);font-family:serif;line-height:1}.moon{width:70px;height:70px;border-radius:50%;background:radial-gradient(circle at 30% 50%,#f7e3a0 0 30%,#0b0b0b 31%);border:2px solid var(--gold);float:right}.tl{display:flex;gap:8px;margin-top:10px}.tl span{flex:1;height:8px;border-radius:4px;background:#2c2516}.tl span.on{background:var(--gold)}.series{background:linear-gradient(120deg,#1d170b,#0b0b0b);border:1px solid var(--gold);border-radius:18px;padding:34px;display:grid;grid-template-columns:2fr 1fr;gap:20px;align-items:center}.search{margin-top:24px;display:flex;gap:8px}.search input{flex:1;padding:14px 18px;border-radius:999px;border:1px solid #4a3d1f;background:#0f0e0b;color:var(--text)}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes glow{0%,to{box-shadow:0 0 50px #c9a43a40}50%{box-shadow:0 0 90px #e6c76a73}}@keyframes shimmer{to{background-position:200% 0}}.hero h1,.hero p,.hero .search{animation:rise .9s ease both}.hero p{animation-delay:.15s}.hero img{animation:glow 5s ease-in-out infinite}.hero h1{background:linear-gradient(90deg,#b8912a,#f7e3a0,#b8912a);background-size:200% 100%;-webkit-background-clip:text;animation:rise .9s both,shimmer 6s linear infinite}.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s,transform .8s}.reveal.in{opacity:1;transform:none}.card{transition:transform .25s,border-color .25s}.card:hover{transform:translateY(-4px);border-color:var(--gold)}.feat{display:grid;grid-template-columns:260px 1fr;gap:28px;background:linear-gradient(120deg,#1d170b,#0e0d0a);border:1px solid #4a3d1f;border-radius:20px;padding:26px;margin-bottom:20px}.feat img{width:100%;border-radius:14px}.wave{display:flex;gap:3px;align-items:center;height:40px;margin:14px 0}.wave i{flex:1;background:var(--gold);border-radius:2px;opacity:.75}.big-play{width:62px;height:62px;border-radius:50%;background:linear-gradient(#e6c76a,#b8912a);display:inline-grid;place-items:center;color:#111;font-size:24px;vertical-align:middle;margin-right:12px}.carousel{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.carousel .short{position:relative;overflow:hidden;flex:0 0 220px;scroll-snap-align:start}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}.prose{max-width:760px;margin:auto}.prose img{max-width:100%;height:auto;border-radius:12px}.prose h2,.prose h3{margin-top:1.4em}.page-head{padding:56px 0 24px}.page-head h1{font-size:44px}.list{list-style:none;padding:0}.list li{padding:14px 0;border-bottom:1px solid #221d13}.thumb{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:10px;background:#1c1810}.yt{position:relative;aspect-ratio:16/9;background:#000 center/cover;border-radius:14px;cursor:pointer;border:1px solid #3a301a}.yt.v{aspect-ratio:9/16}.yt:after{content:"▶";position:absolute;inset:0;margin:auto;width:68px;height:68px;border-radius:50%;background:linear-gradient(#e6c76a,#b8912a);color:#111;display:grid;place-items:center;font-size:26px}.yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:14px}audio{width:100%;margin:10px 0;filter:sepia(.4)}.pill{display:inline-block;padding:3px 10px;border:1px solid #4a3d1f;border-radius:999px;font:12px Arial;color:var(--muted);margin:2px}.todo{background:#3a1d0b;border:1px dashed #e6a33a;color:#f6d39a;padding:10px 14px;border-radius:10px;font:14px Arial}form.contact input,form.contact textarea{width:100%;padding:12px 14px;margin:6px 0 14px;border-radius:10px;border:1px solid #4a3d1f;background:#0f0e0b;color:var(--text);font:16px Georgia}nav ul{flex-wrap:wrap}.menu-btn{display:none}@media(max-width:820px){.hero{grid-template-columns:1fr!important;padding:40px 0!important}.hero h1{font-size:36px!important}.hero img{max-width:220px}.g3,.g4,.band,.feat,.series{grid-template-columns:1fr!important}.heb{font-size:70px!important}nav{flex-wrap:wrap;gap:8px}nav ul{gap:12px;font-size:14px}.signup input{width:100%;margin:0 0 10px}.page-head h1{font-size:32px}.search{flex-wrap:wrap}}.ml-embedded{max-width:520px;margin:10px auto 0}.ml-embedded .ml-form-embedContainer .ml-form-embedWrapper,.ml-embedded .ml-form-embedWrapper.embedForm{background:transparent!important;border:0!important;box-shadow:none!important;max-width:100%!important}.ml-embedded .ml-form-embedBody,.ml-embedded .ml-form-successBody{padding:0!important}.ml-embedded h4,.ml-embedded .ml-form-embedContent h4{color:var(--gold)!important;font-family:Georgia,serif!important}.ml-embedded p,.ml-embedded label,.ml-embedded .ml-form-embedContent p{color:var(--muted)!important;font-family:Georgia,serif!important}.ml-embedded input.form-control,.ml-embedded input[type=email],.ml-embedded input[type=text]{background:#0f0e0b!important;color:var(--text)!important;border:1px solid #4a3d1f!important;border-radius:999px!important;padding:13px 18px!important;font-size:16px!important}.ml-embedded button.primary,.ml-embedded button[type=submit]{background:linear-gradient(#e6c76a,#b8912a)!important;color:#111!important;border:0!important;border-radius:999px!important;font:700 15px Arial,sans-serif!important;padding:13px 22px!important}.ml-embedded button.primary:hover{filter:brightness(1.08)}.ml-embedded a{color:var(--gold2)!important}html body .signup .ml-embedded .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input,html body .signup .ml-embedded input.form-control{background-color:#0f0e0b!important;color:#f3ecd9!important;border-color:#4a3d1f!important;border-radius:999px!important}html body .signup .ml-embedded .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.primary{border-radius:999px!important;color:#111!important}#signup .ml-embedded .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .ml-field-group input,#signup .ml-embedded .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input{background-color:#0f0e0b!important;color:#f3ecd9!important;border:1px solid #4a3d1f!important;border-radius:999px!important;padding:13px 18px!important}#signup .ml-embedded .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.primary{border-radius:999px!important;color:#111!important;background:linear-gradient(#e6c76a,#b8912a)!important}#signup .ml-embedded input::placeholder{color:#bfb39a!important;opacity:1!important}
