{"id":34,"date":"2026-01-02T06:35:13","date_gmt":"2026-01-02T06:35:13","guid":{"rendered":"https:\/\/blog.cylusmusic.com\/?page_id=34"},"modified":"2026-05-25T16:24:57","modified_gmt":"2026-05-25T16:24:57","slug":"home","status":"publish","type":"page","link":"https:\/\/cylusmusic.com\/blog\/","title":{"rendered":"Home"},"content":{"rendered":"\n<!-- NAV -->\n<style>\n#mainNav {\n  position: fixed;\n  top: 0; left: 0; right: 0;\n  z-index: 100;\n  padding: 0 48px;\n  height: 68px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 24px;\n  background: transparent;\n  transition: background 0.4s ease, box-shadow 0.4s ease;\n}\n#mainNav.scrolled {\n  background: rgba(8,8,8,0.82);\n  backdrop-filter: blur(24px) saturate(180%);\n  -webkit-backdrop-filter: blur(24px) saturate(180%);\n  box-shadow: 0 1px 0 rgba(255,255,255,0.05);\n}\n.nav-logo {\n  font-size: 17px;\n  font-weight: 900;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: #ffffff;\n  text-decoration: none;\n  flex-shrink: 0;\n  transition: opacity 0.2s;\n}\n.nav-logo:hover { opacity: 0.7; }\n.nav-links {\n  display: flex;\n  align-items: center;\n  gap: 36px;\n  list-style: none;\n  margin: 0; padding: 0;\n  flex: 1;\n  justify-content: center;\n}\n.nav-links a {\n  position: relative;\n  font-size: 12px;\n  font-weight: 500;\n  color: rgba(255,255,255,0.55);\n  text-decoration: none;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n  white-space: nowrap;\n  transition: color 0.25s;\n  padding-bottom: 2px;\n}\n.nav-links a::after {\n  content: '';\n  position: absolute;\n  bottom: -2px; left: 0;\n  width: 0; height: 1px;\n  background: #ffffff;\n  transition: width 0.3s cubic-bezier(0.4,0,0.2,1);\n}\n.nav-links a:hover { color: #ffffff; }\n.nav-links a:hover::after { width: 100%; }\n.nav-cta-btn {\n  display: inline-flex;\n  align-items: center;\n  gap: 7px;\n  background: transparent;\n  color: #ffffff;\n  border: 1px solid rgba(255,255,255,0.3);\n  text-decoration: none;\n  font-weight: 600;\n  font-size: 11px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  padding: 9px 20px;\n  border-radius: 999px;\n  flex-shrink: 0;\n  transition: background 0.25s, border-color 0.25s, color 0.25s;\n}\n.nav-cta-btn:hover {\n  background: #ffffff;\n  color: #080808;\n  border-color: #ffffff;\n}\n.nav-hamburger {\n  display: none;\n  flex-direction: column;\n  justify-content: center;\n  gap: 5px;\n  cursor: pointer;\n  background: none;\n  border: none;\n  padding: 6px;\n  z-index: 101;\n}\n.nav-hamburger span {\n  display: block;\n  width: 20px; height: 1.5px;\n  background: #ffffff;\n  border-radius: 2px;\n  transform-origin: center;\n  transition: transform 0.3s ease, opacity 0.3s ease, width 0.3s ease;\n}\n.nav-hamburger.open span:nth-child(1) { transform: translateY(6.5px) rotate(45deg); }\n.nav-hamburger.open span:nth-child(2) { opacity: 0; width: 0; }\n.nav-hamburger.open span:nth-child(3) { transform: translateY(-6.5px) rotate(-45deg); }\n.nav-mobile {\n  position: fixed;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background: rgba(8,8,8,0.97);\n  backdrop-filter: blur(24px);\n  -webkit-backdrop-filter: blur(24px);\n  z-index: 99;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: center;\n  padding: 80px 40px 60px;\n  opacity: 0;\n  pointer-events: none;\n  transition: opacity 0.35s ease;\n}\n.nav-mobile.open { opacity: 1; pointer-events: all; }\n.nav-mobile a {\n  font-size: clamp(28px, 6vw, 42px);\n  font-weight: 800;\n  letter-spacing: -0.03em;\n  color: rgba(255,255,255,0.35);\n  text-decoration: none;\n  padding: 14px 0;\n  width: 100%;\n  text-align: center;\n  transition: color 0.2s;\n}\n.nav-mobile a:hover { color: #ffffff; }\n.nav-mobile-cta {\n  margin-top: 40px;\n  display: inline-flex !important;\n  width: auto !important;\n  font-size: 13px !important;\n  font-weight: 600 !important;\n  letter-spacing: 0.06em !important;\n  text-transform: uppercase;\n  border: 1px solid rgba(255,255,255,0.3) !important;\n  border-radius: 999px;\n  padding: 12px 28px !important;\n  color: #ffffff !important;\n  transition: background 0.25s, color 0.25s !important;\n}\n.nav-mobile-cta:hover {\n  background: #ffffff !important;\n  color: #080808 !important;\n}\n@media (max-width: 860px) {\n  .nav-links { display: none; }\n  .nav-cta-btn { display: none; }\n  .nav-hamburger { display: flex; }\n}\n@media (max-width: 640px) {\n  #mainNav { padding: 0 24px; }\n}\n.admin-bar #mainNav {\n  top: 32px;\n}\n@media screen and (max-width: 782px) {\n  .admin-bar #mainNav {\n    top: 46px;\n  }\n}\n\n<\/style>\n\n<nav id=\"mainNav\">\n  <a class=\"nav-logo\" href=\"https:\/\/cylusmusic.com\">CYLUS<\/a>\n  <ul class=\"nav-links\">\n    <li><a href=\"https:\/\/cylusmusic.com\/1-on-1-coaching\">Coaching<\/a><\/li>\n    <li><a href=\"https:\/\/cylusmusic.com\/mentor\">Mentorship<\/a><\/li>\n    <li><a href=\"https:\/\/cylusmusic.com\/results\">Results<\/a><\/li>\n    <li><a href=\"https:\/\/blog.cylusmusic.com\" target=\"_blank\" rel=\"noreferrer\">Blog<\/a><\/li>\n  <\/ul>\n  <a class=\"nav-cta-btn\" href=\"https:\/\/calendly.com\/cylus_music\" target=\"_blank\" rel=\"noreferrer noopener\">Book a Call<\/a>\n  <button class=\"nav-hamburger\" id=\"navHamburger\" aria-label=\"Toggle menu\">\n    <span><\/span><span><\/span><span><\/span>\n  <\/button>\n<\/nav>\n\n<div class=\"nav-mobile\" id=\"mobileNav\">\n  <a href=\"https:\/\/cylusmusic.com\/1-on-1-coaching\">Coaching<\/a>\n  <a href=\"https:\/\/cylusmusic.com\/mentor\">Mentorship<\/a>\n  <a href=\"https:\/\/cylusmusic.com\/results\">Results<\/a>\n  <a href=\"https:\/\/blog.cylusmusic.com\" target=\"_blank\" rel=\"noreferrer\">Blog<\/a>\n  <a class=\"nav-mobile-cta\" href=\"https:\/\/calendly.com\/cylus_music\" target=\"_blank\" rel=\"noreferrer noopener\">Book a Call<\/a>\n<\/div>\n\n<script>\n(function() {\n  var nav = document.getElementById('mainNav');\n  var hamburger = document.getElementById('navHamburger');\n  var mobileNav = document.getElementById('mobileNav');\n  if (!nav || !hamburger || !mobileNav) return;\n  window.addEventListener('scroll', function() {\n    nav.classList.toggle('scrolled', window.scrollY > 20);\n  }, { passive: true });\n  hamburger.addEventListener('click', function() {\n    var open = mobileNav.classList.toggle('open');\n    hamburger.classList.toggle('open', open);\n    document.body.style.overflow = open ? 'hidden' : '';\n  });\n  mobileNav.querySelectorAll('a').forEach(function(a) {\n    a.addEventListener('click', function() {\n      mobileNav.classList.remove('open');\n      hamburger.classList.remove('open');\n      document.body.style.overflow = '';\n    });\n  });\n})();\n<\/script>\n\n<style> @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap'); \/* \u2500\u2500 Override Astra theme for this page \u2500\u2500 *\/ body.page-id-34 {background:#080808 !important;} body.page-id-34 .site-header-focus-item, body.page-id-34 #ast-fixed-header, body.page-id-34 .ast-primary-header-bar, body.page-id-34 .site-header {display:none !important;} body.page-id-34 .ast-container {max-width:100% !important; padding:0 !important; margin:0 !important; width:100% !important;} body.page-id-34 .content-area.primary, body.page-id-34 .site-main, body.page-id-34 .post-34, body.page-id-34 .entry-content {width:100% !important; max-width:100% !important; padding:0 !important; margin:0 !important; background:#080808 !important;} body.page-id-34 .site-content {background:#080808 !important;} \/* \u2500\u2500 Cylus Blog Styles \u2500\u2500 *\/ .cylus-hp {font-family:'Inter',system-ui,-apple-system,sans-serif; background:#080808; color:#fff; overflow-x:hidden; -webkit-font-smoothing:antialiased;} .cylus-hp *, .cylus-hp *::before, .cylus-hp *::after {box-sizing:border-box;} .cylus-hp a {text-decoration:none; color:inherit;} .fade-up {opacity:0; transform:translateY(24px); transition:opacity 0.6s ease,transform 0.6s ease;} .fade-up.visible {opacity:1; transform:translateY(0);} .cylus-pill {background:none;font-family:inherit;cursor:pointer;} .cylus-pill:hover {border-color:#2ea3c0!important; color:#2ea3c0!important; background:rgba(46,163,192,0.12)!important;} .cylus-feat-link:hover {border-color:rgba(46,163,192,0.4)!important; background:rgba(46,163,192,0.03)!important;} .cylus-card:hover {border-color:rgba(46,163,192,0.35)!important; background:rgba(46,163,192,0.025)!important; transform:translateY(-2px)!important;} .cylus-card:hover img {transform:scale(1.03)!important;} .cylus-cta-btn:hover, .cylus-sub-btn:hover {opacity:0.88!important;} .cylus-email-input:focus {border-color:#2ea3c0!important; outline:none;} @media(max-width:900px){ .cylus-feat-grid {grid-template-columns:1fr!important;} .cylus-feat-img-box {aspect-ratio:16\/9!important;} .cylus-feat-body-box {padding:28px 22px!important;} .cylus-posts-grid {grid-template-columns:1fr 1fr!important;} } @media(max-width:600px){ .cylus-posts-grid {grid-template-columns:1fr!important;} .cylus-email-row {flex-direction:column!important;} .cylus-footer-row {flex-direction:column!important; align-items:flex-start!important;} } <\/style> <div class=\"cylus-hp\"> <!-- HERO --> <section style=\"min-height:55vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:100px 24px 60px;position:relative;background:#080808;\"> <div style=\"position:absolute;top:0;left:50%;transform:translateX(-50%);width:700px;height:500px;background:radial-gradient(circle,rgba(46,163,192,0.18) 0%,transparent 70%);pointer-events:none;\"><\/div> <span style=\"display:inline-block;border:1px solid rgba(255,255,255,0.15);border-radius:999px;padding:6px 16px;font-size:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#c4c4c4;margin-bottom:32px;position:relative;\">Cylus Music &middot; Blog<\/span> <h1 style=\"font-size:clamp(2.4rem,6vw,4.5rem);font-weight:900;line-height:1.05;letter-spacing:-0.04em;max-width:780px;margin:0 auto 20px;color:#fff;position:relative;\">Music production.<br><span style=\"color:#2ea3c0;\">Actually useful.<\/span><\/h1> <p style=\"font-size:clamp(0.95rem,1.8vw,1.1rem);color:#888;max-width:500px;margin:0 auto;font-weight:400;line-height:1.7;position:relative;\"> Real production insight, release strategy, and artist growth from someone doing it 57K+ monthly listeners and counting.<\/p> <\/section> <!-- FILTERS --> <div id=\"cylus-filters\" style=\"display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:48px;\" class=\"fade-up\">\n  <button class=\"cylus-pill\" data-filter=\"all\" style=\"border:1px solid #2ea3c0;color:#2ea3c0;background:rgba(46,163,192,0.12);border-radius:100px;padding:8px 20px;font-size:13px;font-weight:600;\">All Posts<\/button>\n<\/div>\n<!-- POSTS -->\n<div style=\"max-width:1160px;margin:0 auto;padding:0 24px 100px;background:#080808;\">\n  <!-- FEATURED -->\n  <div id=\"cylus-featured\" class=\"cylus-feat-wrapper fade-up\" style=\"margin-bottom:48px;\"><\/div>\n  <!-- DIVIDER -->\n  <div style=\"height:1px;background:rgba(255,255,255,0.06);margin-bottom:36px;\"><\/div>\n  <!-- GRID -->\n  <div id=\"cylus-grid\" class=\"cylus-posts-grid\" style=\"display:grid;grid-template-columns:repeat(3,1fr);gap:18px;\"><\/div>\n  <!-- LOADING STATE -->\n  <div id=\"cylus-loading\" style=\"text-align:center;padding:60px 0;color:#444;font-size:14px;\">Loading posts\u2026<\/div>\n  <!-- NO RESULTS -->\n  <div id=\"cylus-empty\" style=\"display:none;text-align:center;padding:60px 0;color:#444;font-size:14px;\">No posts in this category yet.<\/div>\n<\/div> <\/div> <!-- DIVIDER --> <div style=\"height:1px;background:rgba(255,255,255,0.06);\"><\/div> <!-- NEWSLETTER --> <div class=\"fade-up\" style=\"max-width:520px;margin:0 auto;padding:72px 24px;text-align:center;background:#080808;\"> <h3 style=\"font-size:1.4rem;font-weight:800;letter-spacing:-0.03em;margin-bottom:10px;color:#fff;\">Get the next post in your inbox.<\/h3> <p style=\"font-size:14px;color:#888;margin-bottom:22px;\">New articles on production, releases, and artist growth &mdash; no spam, unsubscribe anytime.<\/p> <div class=\"cylus-email-row\" style=\"display:flex;gap:10px;max-width:400px;margin:0 auto;\"> <input id=\"cylus-email-field\" class=\"cylus-email-input\" type=\"email\" placeholder=\"your@email.com\" style=\"flex:1;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.12);border-radius:999px;padding:11px 18px;color:#fff;font-size:14px;font-family:inherit;\"> <button id=\"cylus-sub-button\" class=\"cylus-sub-btn\" style=\"background:#2ea3c0;color:#fff;border:none;border-radius:999px;padding:11px 22px;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;transition:opacity 0.15s;white-space:nowrap;\">Subscribe<\/button> <\/div> <\/div> <!-- DIVIDER --> <div style=\"height:1px;background:rgba(255,255,255,0.06);\"><\/div> <!-- CTA STRIP --> <section style=\"padding:90px 24px;text-align:center;position:relative;overflow:hidden;background:#080808;\"> <div style=\"position:absolute;bottom:-100px;left:50%;transform:translateX(-50%);width:600px;height:400px;background:radial-gradient(circle,rgba(46,163,192,0.18) 0%,transparent 70%);pointer-events:none;\"><\/div> <div class=\"fade-up\" style=\"max-width:600px;margin:0 auto;position:relative;\"> <div style=\"font-size:11px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#888;margin-bottom:18px;\">Ready to go further?<\/div> <h2 style=\"font-size:clamp(1.9rem,4vw,2.9rem);font-weight:900;line-height:1.1;letter-spacing:-0.04em;margin-bottom:18px;color:#fff;\">Stop reading.<br><span style=\"color:#2ea3c0;\">Start finishing.<\/span><\/h2> <p style=\"color:#888;font-size:15px;line-height:1.7;margin-bottom:32px;\">The blog is free. The 1:1 program is where we co-produce your track, release it, and get it to 10K streams &mdash; guaranteed. Book a free strategy call to see if you&rsquo;re a fit.<\/p> <a class=\"cylus-cta-btn\" href=\"https:\/\/cylusmusic.com\/1-on-1-coaching\" style=\"display:inline-flex;align-items:center;gap:8px;background:#fff;color:#080808;font-weight:800;font-size:15px;letter-spacing:-0.01em;padding:15px 30px;border-radius:999px;transition:opacity 0.15s;text-decoration:none;\">Apply for 1:1 Coaching &rarr;<\/a> <p style=\"margin-top:14px;font-size:13px;color:#888;\">Free call &middot; No pressure &middot; Spots are limited<\/p> <\/div> <\/section> <!-- FOOTER --> <footer class=\"cylus-footer-row\" style=\"padding:36px 40px;border-top:1px solid rgba(255,255,255,0.06);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;background:#080808;\"> <p style=\"font-size:13px;color:#444;\">&copy; 2026 Cylus Music LLC. All rights reserved.<\/p> <div style=\"display:flex;gap:16px;align-items:center;\"> <a href=\"https:\/\/www.instagram.com\/cylusmusic\/\" target=\"_blank\" rel=\"noreferrer noopener\" style=\"color:#444;transition:color 0.15s;\" onmouseover=\"this.style.color=&#039;#fff&#039;\" onmouseout=\"this.style.color=&#039;#444&#039;\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"2\" width=\"20\" height=\"20\" rx=\"5\" ry=\"5\"><\/rect><path d=\"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z\"><\/path><line x1=\"17.5\" y1=\"6.5\" x2=\"17.51\" y2=\"6.5\"><\/line><\/svg><\/a> <a href=\"https:\/\/www.tiktok.com\/@cylusmusic\" target=\"_blank\" rel=\"noreferrer noopener\" style=\"color:#444;transition:color 0.15s;\" onmouseover=\"this.style.color=&#039;#fff&#039;\" onmouseout=\"this.style.color=&#039;#444&#039;\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M19.59 6.69a4.83 4.83 0 0 1-3.77-4.25V2h-3.45v13.67a2.89 2.89 0 0 1-2.88 2.5 2.89 2.89 0 0 1-2.89-2.89 2.89 2.89 0 0 1 2.89-2.89c.28 0 .54.04.79.1V9.01a6.34 6.34 0 0 0-6.34 6.34 6.34 6.34 0 0 0 6.34 6.34 6.34 6.34 0 0 0 6.33-6.34V8.69a8.16 8.16 0 0 0 4.77 1.52V6.76a4.85 4.85 0 0 1-1-.07z\"\/><\/svg><\/a> <a href=\"https:\/\/www.youtube.com\/@cylusmusic\" target=\"_blank\" rel=\"noreferrer noopener\" style=\"color:#444;transition:color 0.15s;\" onmouseover=\"this.style.color=&#039;#fff&#039;\" onmouseout=\"this.style.color=&#039;#444&#039;\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22.54 6.42a2.78 2.78 0 0 0-1.95-1.96C18.88 4 12 4 12 4s-6.88 0-8.59.46a2.78 2.78 0 0 0-1.95 1.96A29 29 0 0 0 1 11.75a29 29 0 0 0 .46 5.33A2.78 2.78 0 0 0 3.41 19.1C5.12 19.56 12 19.56 12 19.56s6.88 0 8.59-.46a2.78 2.78 0 0 0 1.95-1.95 29 29 0 0 0 .46-5.25 29 29 0 0 0-.46-5.33z\"><\/path><polygon points=\"9.75 15.02 15.5 11.75 9.75 8.48 9.75 15.02\"><\/polygon><\/svg><\/a> <\/div> <div style=\"display:flex;gap:16px;align-items:center;flex-wrap:wrap;\"> <a href=\"https:\/\/cylusmusic.com\" style=\"color:#444;font-size:13px;text-decoration:none;transition:color 0.15s;\" onmouseover=\"this.style.color=&#039;#fff&#039;\" onmouseout=\"this.style.color=&#039;#444&#039;\">Home<\/a><span style=\"color:#333;\">&middot;<\/span> <a href=\"https:\/\/cylusmusic.com\/1-on-1-coaching\" style=\"color:#444;font-size:13px;text-decoration:none;transition:color 0.15s;\" onmouseover=\"this.style.color=&#039;#fff&#039;\" onmouseout=\"this.style.color=&#039;#444&#039;\">1:1 Coaching<\/a><span style=\"color:#333;\">&middot;<\/span> <a href=\"https:\/\/cylusmusic.com\/brands\" style=\"color:#444;font-size:13px;text-decoration:none;transition:color 0.15s;\" onmouseover=\"this.style.color=&#039;#fff&#039;\" onmouseout=\"this.style.color=&#039;#444&#039;\">For Brands<\/a><span style=\"color:#333;\">&middot;<\/span> <a href=\"https:\/\/cylusmusic.com\/privacy-policy\" style=\"color:#444;font-size:13px;text-decoration:none;transition:color 0.15s;\" onmouseover=\"this.style.color=&#039;#fff&#039;\" onmouseout=\"this.style.color=&#039;#444&#039;\">Privacy Policy<\/a> <\/div> <\/footer> <\/div> <script>\n(function(){\n  var API = window.location.pathname.startsWith('\/blog') ? '\/blog\/wp-json\/wp\/v2\/' : '\/wp-json\/wp\/v2\/';\n  var POSTS_PER_PAGE = 50;\n  var allPosts = [];\n  var catMap   = {};\n  var activeFilter = 'all';\n\n  function decodeHTML(str){\n    var t=document.createElement('textarea'); t.innerHTML=str; return t.value;\n  }\n  function fmtDate(d){\n    var months=['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];\n    var dt=new Date(d); return months[dt.getMonth()]+' '+dt.getDate()+', '+dt.getFullYear();\n  }\n  function readTime(html){\n    var words=(html||'').replace(\/<[^>]+>\/g,' ').trim().split(\/\\s+\/).length;\n    return Math.max(1,Math.round(words\/200))+' min';\n  }\n  function slugify(name){\n    return name.toLowerCase().replace(\/[^a-z0-9]+\/g,'-').replace(\/^-|-$\/g,'');\n  }\n  function catInfo(post){\n    var id=post.categories&&post.categories[0];\n    return catMap[id]||{name:'Blog',slug:'blog'};\n  }\n  function featImgUrl(post){\n    try{\n      var media=post._embedded['wp:featuredmedia'][0];\n      return (media.media_details&&media.media_details.sizes&&media.media_details.sizes.medium_large)\n        ? media.media_details.sizes.medium_large.source_url\n        : media.source_url;\n    }catch(e){ return null; }\n  }\n  function imgBox(cat, img, ratio){\n    var r=ratio||'16\/9';\n    if(img) return '<div style=\"aspect-ratio:'+r+';overflow:hidden;position:relative;\"><img decoding=\"async\" src=\"'+img+'\" alt=\"\" loading=\"lazy\" style=\"width:100%;height:100%;object-fit:cover;opacity:0.85;transition:transform 0.3s;\"><\/div>';\n    return '<div style=\"aspect-ratio:'+r+';overflow:hidden;position:relative;background:#0a1929;display:flex;align-items:center;justify-content:center;\"><span style=\"font-size:12px;color:#2ea3c0;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;opacity:0.7;\">'+cat+'<\/span><\/div>';\n  }\n  function buildFeatured(post){\n    var cat=catInfo(post);\n    var img=featImgUrl(post);\n    var excerpt=decodeHTML((post.excerpt&&post.excerpt.rendered||'').replace(\/<[^>]+>\/g,'').trim());\n    if(excerpt.length>140) excerpt=excerpt.substring(0,140).replace(\/\\s+\\S*$\/,'')+'\u2026';\n    var title=decodeHTML(post.title.rendered.replace(\/<[^>]+>\/g,''));\n    return '<a href=\"'+post.link+'\" class=\"cylus-feat-link cylus-feat-grid\" style=\"display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,0.08);border-radius:16px;overflow:hidden;background:rgba(255,255,255,0.02);text-decoration:none;color:#fff;transition:border-color 0.2s,background 0.2s;\">'\n      +'<div class=\"cylus-feat-img-box\" style=\"aspect-ratio:4\/3;overflow:hidden;position:relative;background:#0a1929;\">'+(img?'<img decoding=\"async\" src=\"'+img+'\" alt=\"\" loading=\"lazy\" style=\"width:100%;height:100%;object-fit:cover;opacity:0.85;transition:transform 0.3s;\">':'<div style=\"width:100%;height:100%;background:linear-gradient(135deg,#0d2230 0%,#0a1a2e 100%);display:flex;align-items:center;justify-content:center;\"><span style=\\'font-size:12px;color:#2ea3c0;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;opacity:0.7;\\'>'+cat.name+'<\/span><\/div>')+'<\/div>'\n      +'<div class=\"cylus-feat-body-box\" style=\"padding:44px;display:flex;flex-direction:column;justify-content:center;\">'\n      +'<div style=\"font-size:11px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#2ea3c0;margin-bottom:14px;\">'+cat.name+'<\/div>'\n      +'<h2 style=\"font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:800;line-height:1.15;letter-spacing:-0.03em;margin-bottom:14px;color:#fff;\">'+title+'<\/h2>'\n      +'<p style=\"font-size:15px;color:#888;line-height:1.7;margin-bottom:24px;\">'+excerpt+'<\/p>'\n      +'<div style=\"display:flex;align-items:center;gap:14px;font-size:12px;color:#444;font-weight:500;margin-bottom:20px;\">'\n      +'<span>'+fmtDate(post.date)+'<\/span><span>\u00b7<\/span><span>'+readTime(post.content&&post.content.rendered||'')+'<\/span>'\n      +'<\/div>'\n      +'<span style=\"display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#2ea3c0;letter-spacing:0.02em;\">Read article \u2192<\/span>'\n      +'<\/div><\/a>';\n  }\n  function buildCard(post){\n    var cat=catInfo(post);\n    var img=featImgUrl(post);\n    var excerpt=decodeHTML((post.excerpt&&post.excerpt.rendered||'').replace(\/<[^>]+>\/g,'').trim());\n    if(excerpt.length>120) excerpt=excerpt.substring(0,120).replace(\/\\s+\\S*$\/,'')+'\u2026';\n    var title=decodeHTML(post.title.rendered.replace(\/<[^>]+>\/g,''));\n    return '<a data-category=\"'+cat.slug+'\" class=\"cylus-card\" href=\"'+post.link+'\" style=\"display:flex;flex-direction:column;border:1px solid rgba(255,255,255,0.08);border-radius:12px;overflow:hidden;background:rgba(255,255,255,0.02);text-decoration:none;color:#fff;transition:border-color 0.2s,background 0.2s,transform 0.2s;\">'\n      +'<div style=\"aspect-ratio:16\/9;overflow:hidden;position:relative;background:#0a1929;\">'+(img?'<img decoding=\"async\" src=\"'+img+'\" alt=\"\" loading=\"lazy\" style=\"width:100%;height:100%;object-fit:cover;opacity:0.85;transition:transform 0.3s;\">':'<div style=\"width:100%;height:100%;background:linear-gradient(135deg,#0d2230 0%,#0a1a2e 100%);display:flex;align-items:center;justify-content:center;\"><span style=\\'font-size:12px;color:#2ea3c0;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;opacity:0.7;\\'>'+cat.name+'<\/span><\/div>')+'<\/div>'\n      +'<div style=\"padding:22px;display:flex;flex-direction:column;flex:1;\">'\n      +'<div style=\"font-size:11px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#2ea3c0;margin-bottom:10px;\">'+cat.name+'<\/div>'\n      +'<h3 style=\"font-size:1rem;font-weight:700;line-height:1.3;letter-spacing:-0.02em;margin-bottom:9px;color:#fff;\">'+title+'<\/h3>'\n      +'<p style=\"font-size:13.5px;color:#888;line-height:1.65;flex:1;margin-bottom:18px;\">'+excerpt+'<\/p>'\n      +'<div style=\"display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#444;border-top:1px solid rgba(255,255,255,0.06);padding-top:14px;\">'\n      +'<span>'+fmtDate(post.date)+'<\/span><span>'+readTime(post.content&&post.content.rendered||'')+'<\/span>'\n      +'<\/div><\/div><\/a>';\n  }\n  function buildPills(posts){\n    var filtersDiv=document.getElementById('cylus-filters');\n    if(!filtersDiv) return;\n    var usedCats={};\n    posts.forEach(function(p){ if(p.categories&&p.categories[0]) usedCats[p.categories[0]]=true; });\n    var catIds=Object.keys(usedCats).map(Number).sort(function(a,b){\n      return (catMap[a]&&catMap[a].name||'').localeCompare(catMap[b]&&catMap[b].name||'');\n    });\n    filtersDiv.innerHTML='';\n    function makePill(label,filterVal,active){\n      var btn=document.createElement('button');\n      btn.className='cylus-pill';\n      btn.setAttribute('data-filter',filterVal);\n      btn.textContent=label;\n      btn.style.cssText='border-radius:100px;padding:8px 20px;font-size:13px;font-weight:600;transition:border-color 0.2s,color 0.2s,background 0.2s;';\n      if(active){ btn.style.cssText+='border:1px solid #2ea3c0;color:#2ea3c0;background:rgba(46,163,192,0.12);'; }\n      else { btn.style.cssText+='border:1px solid rgba(255,255,255,0.12);color:#888;background:transparent;'; }\n      btn.addEventListener('click',function(){ applyFilter(filterVal); });\n      return btn;\n    }\n    filtersDiv.appendChild(makePill('All Posts','all',true));\n    catIds.forEach(function(id){\n      var info=catMap[id];\n      if(info) filtersDiv.appendChild(makePill(info.name,info.slug,false));\n    });\n  }\n  function applyFilter(filterVal){\n    activeFilter=filterVal;\n    document.querySelectorAll('#cylus-filters .cylus-pill').forEach(function(p){\n      if(p.getAttribute('data-filter')===filterVal){\n        p.style.border='1px solid #2ea3c0'; p.style.color='#2ea3c0'; p.style.background='rgba(46,163,192,0.12)';\n      } else {\n        p.style.border='1px solid rgba(255,255,255,0.12)'; p.style.color='#888'; p.style.background='transparent';\n      }\n    });\n    var filtered=filterVal==='all'?allPosts:allPosts.filter(function(p){ return catInfo(p).slug===filterVal; });\n    renderPosts(filtered);\n  }\n  function observeFadeUp(el){\n    var obs=new IntersectionObserver(function(entries){\n      entries.forEach(function(e){ if(e.isIntersecting){ e.target.classList.add('visible'); obs.unobserve(e.target); } });\n    },{threshold:0.05,rootMargin:'0px 0px -20px 0px'});\n    obs.observe(el);\n  }\n  function renderPosts(posts){\n    var featEl=document.getElementById('cylus-featured');\n    var gridEl=document.getElementById('cylus-grid');\n    var loadingEl=document.getElementById('cylus-loading');\n    var emptyEl=document.getElementById('cylus-empty');\n    if(!featEl||!gridEl) return;\n    loadingEl&&(loadingEl.style.display='none');\n    if(posts.length===0){\n      featEl.style.display='none'; featEl.style.opacity='1';\n      gridEl.innerHTML='';\n      emptyEl&&(emptyEl.style.display='block');\n      return;\n    }\n    emptyEl&&(emptyEl.style.display='none');\n    \/\/ Featured post - show immediately (no fade delay)\n    featEl.style.display='block';\n    featEl.classList.remove('fade-up');\n    featEl.style.opacity='1';\n    featEl.style.transform='none';\n    featEl.innerHTML=buildFeatured(posts[0]);\n    \/\/ Grid cards\n    var gridPosts=posts.slice(1);\n    gridEl.innerHTML=gridPosts.map(buildCard).join('');\n    \/\/ Animate grid cards in with stagger\n    var cards=gridEl.querySelectorAll('.cylus-card');\n    cards.forEach(function(card,i){\n      card.style.opacity='0';\n      card.style.transform='translateY(20px)';\n      card.style.transition='opacity 0.4s ease '+(i*40)+'ms, transform 0.4s ease '+(i*40)+'ms';\n      setTimeout(function(){ card.style.opacity='1'; card.style.transform='none'; },50);\n    });\n  }\n  function init(){\n    \/\/ Fade-up for static elements (pills etc)\n    document.querySelectorAll('.fade-up').forEach(function(el){\n      if(el.id==='cylus-featured'||el.id==='cylus-grid') return; \/\/ skip dynamic\n      var obs=new IntersectionObserver(function(entries){\n        entries.forEach(function(e){ if(e.isIntersecting){ e.target.classList.add('visible'); obs.unobserve(e.target); } });\n      },{threshold:0.1,rootMargin:'0px 0px -40px 0px'});\n      obs.observe(el);\n    });\n    \/\/ Fetch\n    fetch(API+'categories?per_page=50')\n      .then(function(r){ return r.json(); })\n      .then(function(cats){\n        cats.forEach(function(c){\n          var t=document.createElement('textarea'); t.innerHTML=c.name;\n          catMap[c.id]={name:t.value,slug:slugify(t.value)};\n        });\n        return fetch(API+'posts?per_page='+POSTS_PER_PAGE+'&_embed=1&orderby=date&order=desc');\n      })\n      .then(function(r){ return r.json(); })\n      .then(function(posts){\n        allPosts=posts.filter(function(p){ return p.status==='publish'; });\n        buildPills(allPosts);\n        applyFilter('all');\n      })\n      .catch(function(err){\n        var loadingEl=document.getElementById('cylus-loading');\n        if(loadingEl){ loadingEl.textContent='Failed to load posts.'; }\n        console.error('Cylus blog error:',err);\n      });\n    \/\/ Email subscribe\n    var subBtn=document.getElementById('cylus-sub-button');\n    var emailInput=document.getElementById('cylus-email-field');\n    if(subBtn&&emailInput){\n      subBtn.addEventListener('click',function(){\n        var email=emailInput.value.trim();\n        if(!email||!\/^[^@\\s]+@[^@\\s]+\\.[^@\\s]+$\/.test(email)){ emailInput.style.borderColor='#e05'; emailInput.focus(); return; }\n        subBtn.disabled=true; subBtn.textContent='Subscribing\u2026';\n        var fd=new FormData(); fd.append('email_address',email);\n        fetch('https:\/\/app.kit.com\/forms\/9204484\/subscriptions',{method:'POST',headers:{'Accept':'application\/json'},body:fd})\n          .then(function(r){ return r.json(); })\n          .then(function(d){\n            if(d.status==='success'||d.subscription){ subBtn.textContent='Subscribed \u2713'; subBtn.style.background='#1a7a42'; emailInput.value=''; emailInput.style.borderColor=''; }\n            else { subBtn.disabled=false; subBtn.textContent='Try again'; }\n          }).catch(function(){ subBtn.disabled=false; subBtn.textContent='Try again'; });\n      });\n    }\n  }\n  if(document.readyState==='loading'){ document.addEventListener('DOMContentLoaded',init); } else { init(); }\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>CYLUS Coaching Mentorship Results Blog Book a Call Coaching Mentorship Results Blog Book a Call Cylus Music &middot; Blog Music [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-34","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Cylus","author_link":"https:\/\/cylusmusic.com\/blog\/author\/aurora\/"},"uagb_comment_info":0,"uagb_excerpt":"CYLUS Coaching Mentorship Results Blog Book a Call Coaching Mentorship Results Blog Book a Call Cylus Music &middot; Blog Music [&hellip;]","_links":{"self":[{"href":"https:\/\/blog.cylusmusic.com\/wp-json\/wp\/v2\/pages\/34","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.cylusmusic.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blog.cylusmusic.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blog.cylusmusic.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.cylusmusic.com\/wp-json\/wp\/v2\/comments?post=34"}],"version-history":[{"count":29,"href":"https:\/\/blog.cylusmusic.com\/wp-json\/wp\/v2\/pages\/34\/revisions"}],"predecessor-version":[{"id":458,"href":"https:\/\/blog.cylusmusic.com\/wp-json\/wp\/v2\/pages\/34\/revisions\/458"}],"wp:attachment":[{"href":"https:\/\/blog.cylusmusic.com\/wp-json\/wp\/v2\/media?parent=34"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}