:root{--xt-bg-primary:#0a0a0a;--xt-bg-secondary:#141414;--xt-bg-tertiary:#1e1e1e;--xt-accent:#ff6b35;--xt-accent-hover:#ff8c5a;--xt-accent-glow:#ff6b3526;--xt-accent-glow-strong:#ff6b354d;--xt-accent-2:#7eb8da;--xt-accent-2-hover:#9dcae5;--xt-accent-2-glow:#7eb8da26;--xt-accent-2-glow-strong:#7eb8da4d;--xt-text-primary:#f5f5f5;--xt-text-secondary:#a0a0a0;--xt-text-tertiary:#666;--xt-border:#2a2a2a;--xt-font-display:"Syne",sans-serif;--xt-font-body:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--xt-space-xs:8px;--xt-space-sm:16px;--xt-space-md:24px;--xt-space-lg:32px;--xt-space-xl:48px;--xt-space-2xl:80px;--xt-space-3xl:120px;--xt-max-width:1200px;--xt-btn-radius:4px;--xt-btn-pad-v:14px;--xt-btn-pad-h:32px;--xt-radius-sm:4px;--xt-radius-md:8px;--xt-radius-lg:12px;--xt-transition:all 0.3s ease}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--xt-font-body)!important;font-size:16px;line-height:1.6;margin:0;padding:0}#hs_cos_wrapper_main,.body-container,.container-fluid,.content-wrapper,.content-wrapper--vertical,.dnd-section,.hs-content-id,.hs_cos_wrapper,.hs_cos_wrapper_type_custom_widget,.hs_cos_wrapper_type_module,.page-center,.row-fluid,.row-fluid-wrapper,.span12,.widget-span,body,div[class*=hs_cos_wrapper],div[class*=row-fluid],div[class*=widget-span],main,main>div,main>section{background-color:var(--xt-bg-primary)!important;color:var(--xt-text-primary)!important}.hs_cos_wrapper h1,.hs_cos_wrapper h2,.hs_cos_wrapper h3,h1,h2,h3,h4,h5,h6{color:var(--xt-text-primary)!important;font-family:var(--xt-font-display)!important;line-height:1.1;margin-top:0}.hs_cos_wrapper h1,h1{font-size:48px;font-weight:700;letter-spacing:-.02em}.hs_cos_wrapper h2,h2{font-size:2.25rem;font-weight:700;letter-spacing:-.01em}.hs_cos_wrapper h3,h3{font-size:1.5rem;font-weight:600}h4{color:var(--xt-text-secondary)!important;font-size:1.125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}h4,label,li,p,span,td,th{font-family:var(--xt-font-body)!important}label,li,p,span,td,th{color:var(--xt-text-primary)}p{font-size:1rem;line-height:1.7;margin-bottom:var(--xt-space-md)}a{color:var(--xt-accent);text-decoration:none;transition:var(--xt-transition)}a:hover{color:var(--xt-accent-hover);text-decoration:underline}.caption,small{color:var(--xt-text-secondary);font-size:.875rem;letter-spacing:.02em}.xt-accent{color:var(--xt-accent)}.xt-accent-2{color:var(--xt-accent-2)}.xt-glow-text{color:var(--xt-accent);text-shadow:0 0 30px var(--xt-accent-glow-strong)}.xt-glow-text-2{color:var(--xt-accent-2);text-shadow:0 0 30px var(--xt-accent-2-glow-strong)}.hs-button,.hs-cta-wrapper a,.xt-btn-primary,a.cta_button{background-color:var(--xt-accent)!important;border:none!important;border-radius:var(--xt-btn-radius)!important;color:var(--xt-bg-primary)!important;cursor:pointer;display:inline-block;font-family:var(--xt-font-display)!important;font-size:14px!important;font-weight:600!important;letter-spacing:.08em!important;padding:var(--xt-btn-pad-v) var(--xt-btn-pad-h)!important;text-decoration:none!important;text-transform:uppercase!important;transition:var(--xt-transition)!important}.hs-button:hover,.hs-cta-wrapper a:hover,.xt-btn-primary:hover,a.cta_button:hover{background-color:var(--xt-accent-hover)!important;box-shadow:0 0 20px var(--xt-accent-glow-strong)!important;text-decoration:none!important;transform:translateY(-1px)}.xt-btn-ghost{background-color:transparent!important;border:1px solid var(--xt-accent)!important;border-radius:var(--xt-btn-radius);color:var(--xt-accent)!important;cursor:pointer;display:inline-block;font-family:var(--xt-font-display);font-size:14px;font-weight:600;letter-spacing:.08em;padding:var(--xt-btn-pad-v) var(--xt-btn-pad-h);text-decoration:none;text-transform:uppercase;transition:var(--xt-transition)}.xt-btn-ghost:hover{background-color:var(--xt-accent-glow)!important;text-decoration:none}.xt-btn-ghost-blue{background-color:transparent!important;border:1px solid var(--xt-accent-2)!important;border-radius:var(--xt-btn-radius);color:var(--xt-accent-2)!important;cursor:pointer;display:inline-block;font-family:var(--xt-font-display);font-size:14px;font-weight:600;letter-spacing:.08em;padding:var(--xt-btn-pad-v) var(--xt-btn-pad-h);text-decoration:none;text-transform:uppercase;transition:var(--xt-transition)}.xt-btn-ghost-blue:hover{background-color:var(--xt-accent-2-glow)!important;color:var(--xt-accent-2-hover)!important;text-decoration:none}.xt-tag-blue{background-color:var(--xt-accent-2-glow);border-radius:var(--xt-btn-radius);color:var(--xt-accent-2);display:inline-block;font-family:var(--xt-font-body);font-size:11px;font-weight:500;letter-spacing:.06em;padding:4px 12px;text-transform:uppercase}.hs-form input[type=email],.hs-form input[type=number],.hs-form input[type=tel],.hs-form input[type=text],.hs-form select,.hs-form textarea{background-color:var(--xt-bg-tertiary)!important;border:1px solid var(--xt-border)!important;border-radius:var(--xt-btn-radius)!important;color:var(--xt-text-primary)!important;font-family:var(--xt-font-body)!important;font-size:16px!important;padding:12px 16px!important;transition:var(--xt-transition);width:100%}.hs-form input:focus,.hs-form select:focus,.hs-form textarea:focus{border-color:var(--xt-accent)!important;box-shadow:0 0 0 3px var(--xt-accent-glow)!important;outline:none!important}.hs-form label{color:var(--xt-text-secondary)!important;font-family:var(--xt-font-body)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.04em;margin-bottom:6px!important;text-transform:uppercase}.hs-form .hs-error-msg{color:#f44!important;font-size:13px}.hs-form .hs-button{margin-top:var(--xt-space-sm)}.xt-card{background-color:var(--xt-bg-secondary);border:1px solid var(--xt-border);border-radius:8px;padding:var(--xt-space-md);transition:var(--xt-transition)}.xt-card:hover{border-color:var(--xt-accent);box-shadow:0 0 30px var(--xt-accent-glow);transform:translateY(-2px)}.xt-card-blue{background-color:var(--xt-bg-secondary);border:1px solid var(--xt-border);border-radius:8px;padding:var(--xt-space-md);transition:var(--xt-transition)}.xt-card-blue:hover{border-color:var(--xt-accent-2);box-shadow:0 0 30px var(--xt-accent-2-glow);transform:translateY(-2px)}.xt-section{margin:0 auto;max-width:var(--xt-max-width);padding:var(--xt-space-2xl) var(--xt-space-xl)}.xt-section-alt{background-color:var(--xt-bg-secondary)}.xt-section-full{padding:var(--xt-space-3xl) var(--xt-space-xl)}.xt-divider{background:linear-gradient(90deg,transparent,var(--xt-border) 20%,var(--xt-border) 80%,transparent);border:none;height:1px;margin:var(--xt-space-xl) 0}.xt-divider-accent{background:linear-gradient(90deg,transparent,var(--xt-accent) 30%,var(--xt-accent) 70%,transparent)}.xt-divider-accent,.xt-divider-blue{height:2px;margin:var(--xt-space-xl) 0}.xt-divider-blue{background:linear-gradient(90deg,transparent,var(--xt-accent-2) 30%,var(--xt-accent-2) 70%,transparent)}.xt-divider-gradient{background:linear-gradient(90deg,transparent,var(--xt-accent) 25%,var(--xt-accent-2) 75%,transparent);height:2px;margin:var(--xt-space-xl) 0}.xt-img-grain{position:relative}.xt-img-grain:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.04'/%3E%3C/svg%3E");content:"";height:100%;left:0;opacity:.5;pointer-events:none;position:absolute;top:0;width:100%}.xt-header{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,4%,.92);border-bottom:1px solid var(--xt-border);left:0;padding:var(--xt-space-sm) var(--xt-space-xl);position:fixed;right:0;top:0;transition:padding .3s ease,background .3s ease;z-index:100}.xt-header.is-scrolled{background:hsla(0,0%,4%,.97);padding-bottom:10px;padding-top:10px}body{padding-top:72px!important}body.xt-landing{padding-top:0!important}.xt-header__inner{align-items:center;display:flex;gap:var(--xt-space-md);justify-content:space-between;margin:0 auto;max-width:var(--xt-max-width)}.xt-header__logo{display:flex;flex-direction:column;flex-shrink:0;gap:5px;line-height:1;text-decoration:none!important}.xt-header__logo-bar{background:var(--xt-accent);border-radius:2px;display:block;height:3px;transition:width .35s ease;width:32px}.xt-header__logo:hover .xt-header__logo-bar{width:52px}.xt-header__logo-text{color:var(--xt-text-primary);font-family:var(--xt-font-display);font-size:1.125rem;font-weight:800;letter-spacing:-.02em;transition:color .25s ease}.xt-header__logo:hover .xt-header__logo-text{color:var(--xt-accent)}.xt-header__nav{align-items:center;display:flex;flex:1;justify-content:center}.xt-header__nav .hs-menu-wrapper,.xt-header__nav .hs-menu-wrapper>ul{align-items:center;background:transparent!important;display:flex!important;gap:var(--xt-space-lg);list-style:none!important;margin:0!important;padding:0!important}.xt-header__nav .hs-menu-wrapper ul li{background:transparent!important;list-style:none!important;position:relative}.xt-header__nav .hs-menu-wrapper ul li a{color:var(--xt-text-secondary)!important;font-family:var(--xt-font-body)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.08em!important;padding:4px 0!important;position:relative;text-decoration:none!important;text-transform:uppercase!important;transition:color .25s ease!important}.xt-header__nav .hs-menu-wrapper ul li a:after{background:var(--xt-accent);bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:width .25s ease;width:0}.xt-header__nav .hs-menu-wrapper ul li a:hover{color:var(--xt-accent)!important;text-decoration:none!important}.xt-header__nav .hs-menu-wrapper ul li a:hover:after{width:100%}.xt-header__nav .hs-menu-wrapper ul li.active-branch>a{color:var(--xt-accent)!important}.xt-header__nav .hs-menu-wrapper ul li.active-branch>a:after{width:100%}.xt-header__actions{align-items:center;display:flex;flex-shrink:0;gap:var(--xt-space-sm)}.xt-header__cta{font-size:12px!important;letter-spacing:.1em!important;padding:10px 22px!important}.xt-hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;height:36px;justify-content:center;padding:4px;position:relative;width:36px;z-index:101}.xt-hamburger__line{background:var(--xt-text-secondary);border-radius:2px;display:block;height:2px;transform-origin:center;transition:transform .3s ease,opacity .25s ease,background .25s ease;width:22px}.xt-hamburger[aria-expanded=true] .xt-hamburger__line:first-child{background:var(--xt-text-primary);transform:translateY(7px) rotate(45deg)}.xt-hamburger[aria-expanded=true] .xt-hamburger__line:nth-child(2){opacity:0;transform:scaleX(0)}.xt-hamburger[aria-expanded=true] .xt-hamburger__line:nth-child(3){background:var(--xt-text-primary);transform:translateY(-7px) rotate(-45deg)}.xt-nav-overlay{align-items:center;background:var(--xt-bg-primary);display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;overflow:hidden;position:fixed;transition:opacity .4s ease,visibility .4s ease;visibility:hidden;z-index:99}.xt-nav-overlay.is-open{opacity:1;visibility:visible}.xt-nav-overlay__accent-bar{background:var(--xt-accent);height:2px;left:48px;position:absolute;top:0;transition:width .5s ease .1s;width:0}.xt-nav-overlay.is-open .xt-nav-overlay__accent-bar{width:40px}.xt-nav-overlay__close{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:40px;justify-content:center;opacity:0;position:absolute;right:24px;top:20px;transform:rotate(-90deg);transition:opacity .3s ease .2s,transform .35s ease .2s;width:40px}.xt-nav-overlay.is-open .xt-nav-overlay__close{opacity:1;transform:rotate(0deg)}.xt-nav-overlay__close-icon{height:20px;position:relative;width:20px}.xt-nav-overlay__close-icon:after,.xt-nav-overlay__close-icon:before{background:var(--xt-text-secondary);border-radius:2px;content:"";height:2px;left:0;position:absolute;top:50%;transition:background .2s ease;width:100%}.xt-nav-overlay__close-icon:before{transform:translateY(-50%) rotate(45deg)}.xt-nav-overlay__close-icon:after{transform:translateY(-50%) rotate(-45deg)}.xt-nav-overlay__close:hover .xt-nav-overlay__close-icon:after,.xt-nav-overlay__close:hover .xt-nav-overlay__close-icon:before{background:var(--xt-accent)}.xt-nav-overlay__inner{align-items:center;display:flex;flex-direction:column;gap:var(--xt-space-xl)}.xt-nav-overlay__nav .hs-menu-wrapper>ul{align-items:center;background:transparent!important;display:flex!important;flex-direction:column;gap:4px;list-style:none!important;margin:0!important;padding:0!important}.xt-nav-overlay__nav .hs-menu-wrapper ul li{background:transparent!important;list-style:none!important;opacity:0;transform:translateY(14px)}.xt-nav-overlay.is-open .xt-nav-overlay__nav .hs-menu-wrapper ul li{animation:xt-overlay-link-in .45s ease forwards}.xt-nav-overlay.is-open .xt-nav-overlay__nav .hs-menu-wrapper ul li:first-child{animation-delay:.12s}.xt-nav-overlay.is-open .xt-nav-overlay__nav .hs-menu-wrapper ul li:nth-child(2){animation-delay:.18s}.xt-nav-overlay.is-open .xt-nav-overlay__nav .hs-menu-wrapper ul li:nth-child(3){animation-delay:.24s}.xt-nav-overlay.is-open .xt-nav-overlay__nav .hs-menu-wrapper ul li:nth-child(4){animation-delay:.3s}.xt-nav-overlay.is-open .xt-nav-overlay__nav .hs-menu-wrapper ul li:nth-child(5){animation-delay:.36s}@keyframes xt-overlay-link-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.xt-nav-overlay__nav .hs-menu-wrapper ul li a{color:var(--xt-text-primary)!important;display:block;font-family:var(--xt-font-display)!important;font-size:2.75rem!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.1!important;padding:6px 0!important;text-decoration:none!important;transition:color .2s ease!important}.xt-nav-overlay__nav .hs-menu-wrapper ul li a:hover{color:var(--xt-accent)!important;text-decoration:none!important}.xt-nav-overlay__cta{opacity:0;transform:translateY(12px)}.xt-nav-overlay.is-open .xt-nav-overlay__cta{animation:xt-overlay-link-in .45s ease .42s forwards}@media (max-width:768px){.xt-header__cta,.xt-header__nav{display:none!important}.xt-hamburger{display:flex}}@media (min-width:769px){.xt-nav-overlay{display:none!important}}.xt-footer{background-color:var(--xt-bg-primary)!important;border-top:1px solid var(--xt-border);padding:var(--xt-space-xl)}.xt-footer__inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:var(--xt-max-width)}.xt-footer a{color:var(--xt-text-secondary)!important}.xt-footer a:hover{color:var(--xt-accent)!important}.xt-footer__copyright{color:var(--xt-text-tertiary);font-size:.8rem}.xt-footer__social{display:flex;gap:var(--xt-space-sm)}.xt-footer__social a{color:var(--xt-text-secondary);transition:var(--xt-transition)}.xt-footer__social a:hover{color:var(--xt-accent)}.blog-post,.hs-blog-post,.post-listing{background-color:var(--xt-bg-primary)!important}.blog-post h2 a,.hs-blog-post .post-header h2 a{color:var(--xt-text-primary)!important;font-family:var(--xt-font-display)!important}.hs-blog-post .post-header h2 a:hover{color:var(--xt-accent)!important}::selection{background-color:var(--xt-accent);color:var(--xt-bg-primary)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--xt-bg-primary)}::-webkit-scrollbar-thumb{background:var(--xt-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--xt-accent)}@media (max-width:768px){.hs_cos_wrapper h1,h1{font-size:2rem}.hs_cos_wrapper h2,h2{font-size:1.75rem}.xt-section{padding:var(--xt-space-xl) var(--xt-space-md)}.xt-section-full{padding:var(--xt-space-2xl) var(--xt-space-md)}.xt-header{padding:var(--xt-space-sm) var(--xt-space-md)}.xt-footer__inner{flex-direction:column;gap:var(--xt-space-sm);text-align:center}}.xt-text-center{text-align:center}.xt-text-left{text-align:left}.xt-text-right{text-align:right}.xt-mt-sm{margin-top:var(--xt-space-sm)}.xt-mt-md{margin-top:var(--xt-space-md)}.xt-mt-lg{margin-top:var(--xt-space-lg)}.xt-mt-xl{margin-top:var(--xt-space-xl)}.xt-mb-sm{margin-bottom:var(--xt-space-sm)}.xt-mb-md{margin-bottom:var(--xt-space-md)}.xt-mb-lg{margin-bottom:var(--xt-space-lg)}.xt-mb-xl{margin-bottom:var(--xt-space-xl)}.xt-flex{display:flex}.xt-flex-center{align-items:center;display:flex;justify-content:center}.xt-flex-between{align-items:center;display:flex;justify-content:space-between}.xt-flex-col{display:flex;flex-direction:column}.xt-gap-sm{gap:var(--xt-space-sm)}.xt-gap-md{gap:var(--xt-space-md)}.xt-gap-lg{gap:var(--xt-space-lg)}@keyframes xt-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes xt-glow-pulse{0%,to{box-shadow:0 0 20px var(--xt-accent-glow)}50%{box-shadow:0 0 40px var(--xt-accent-glow-strong)}}.xt-animate-in{animation:xt-fade-in .6s ease-out forwards}.xt-glow-pulse{animation:xt-glow-pulse 3s ease-in-out infinite}.xt-music-section-label{margin-bottom:var(--xt-space-lg)}.xt-music-grid{display:grid;gap:var(--xt-space-lg);grid-template-columns:1fr}@media (min-width:768px){.xt-music-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.xt-stream-modal-backdrop{align-items:flex-end;backdrop-filter:blur(3px);background:rgba(0,0,0,.75);display:flex;inset:0;justify-content:center;opacity:0;position:fixed;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:200}.xt-stream-modal-backdrop.is-open{opacity:1;visibility:visible}.xt-stream-modal{background:var(--xt-bg-primary);border-top:3px solid var(--xt-accent);max-width:480px;padding-bottom:env(safe-area-inset-bottom,8px);transform:translateY(100%);transition:transform .35s cubic-bezier(.16,1,.3,1);width:100%}.xt-stream-modal-backdrop.is-open .xt-stream-modal{transform:translateY(0)}.xt-stream-modal__head{align-items:center;border-bottom:1px solid var(--xt-border);display:flex;justify-content:space-between;padding:var(--xt-space-sm) var(--xt-space-md)}.xt-stream-modal__label{color:var(--xt-text-tertiary);font-family:var(--xt-font-body);font-size:.625rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.xt-stream-modal__close{align-items:center;background:none;border:none;color:var(--xt-text-tertiary);cursor:pointer;display:flex;justify-content:center;line-height:1;padding:6px;transition:color .2s}.xt-stream-modal__close:hover{color:var(--xt-text-primary)}.xt-stream-modal__platforms{display:flex;flex-direction:column}.xt-stream-modal__platform{align-items:center;border-bottom:1px solid var(--xt-border);color:var(--xt-text-primary);display:flex;gap:var(--xt-space-sm);padding:var(--xt-space-md);text-decoration:none;transition:background .2s}.xt-stream-modal__platform:hover{background:var(--xt-bg-secondary);text-decoration:none}.xt-stream-modal__platform-logo{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.xt-stream-modal__platform-logo svg{display:block;height:32px;width:32px}.xt-stream-modal__platform-name{color:var(--xt-text-primary);flex:1;font-family:var(--xt-font-display);font-size:1.125rem;font-weight:600;letter-spacing:-.01em}.xt-stream-modal__platform-arrow{color:var(--xt-text-tertiary);font-size:1rem;line-height:1;transition:color .2s,transform .2s}.xt-stream-modal__platform:hover .xt-stream-modal__platform-arrow{color:var(--xt-accent);transform:translateX(4px)}