html{scroll-behavior:smooth}body{color:#f5f0ff;background-color:#06060a;font-family:Hanken Grotesk,Segoe UI,Arial,sans-serif;overflow-x:hidden}.hc-icon{flex:none;width:1.15rem;height:1.15rem;display:block}.hc-site-nav{z-index:100;backdrop-filter:blur(20px);background:#06060ae0;border-bottom:1px solid #ffffff1a;width:100%;position:fixed;top:0;box-shadow:0 4px 24px #00000047}.hc-site-nav__inner{justify-content:space-between;align-items:center;gap:1.5rem;width:min(100% - 2rem,1280px);min-height:80px;margin:0 auto;display:flex}.hc-site-brand{color:#fff;letter-spacing:-.04em;align-items:center;gap:.7rem;min-width:0;font-family:Montserrat,Arial,sans-serif;font-size:1.1rem;font-weight:900;text-decoration:none;display:inline-flex}.hc-site-brand .custom-logo-link{display:inline-flex}.hc-site-brand .custom-logo{object-fit:contain;width:32px;max-height:32px}.hc-site-nav__links{align-items:center;gap:clamp(1.1rem,2.2vw,2rem);display:flex}.hc-site-nav__link{color:#ffffffc7;letter-spacing:.12em;padding:.4rem 0;font-family:JetBrains Mono,Consolas,monospace;font-size:.65rem;font-weight:700;text-decoration:none;transition:color .2s;position:relative}.hc-site-nav__link:after{content:"";transform-origin:0;background:#0f8;height:1px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hc-site-nav__link:hover,.hc-site-nav__link.is-active{color:#fff}.hc-site-nav__link:hover:after,.hc-site-nav__link.is-active:after{transform:scaleX(1)}.hc-site-nav__actions{flex:none;gap:.55rem;display:flex}.hc-site-nav__icon-button{color:#0f8;cursor:pointer;background:#ffffff06;border:1px solid #ffffff24;border-radius:.3rem;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.hc-site-nav__icon-button:hover,.hc-site-nav__icon-button[aria-expanded=true]{color:#fff;background:#00ff8814;border-color:#0f8}.hc-site-nav__menu-button{display:none}.hc-site-search,.hc-site-nav__mobile{background:#07070cfa;border-top:1px solid #ffffff17}.hc-site-search[hidden],.hc-site-nav__mobile[hidden]{display:none}.hc-site-search form{width:min(100% - 2rem,850px);margin:0 auto;padding:1.35rem 0 1.55rem}.hc-site-search label{color:#00f0ff;letter-spacing:.13em;margin-bottom:.7rem;font-family:JetBrains Mono,Consolas,monospace;font-size:.59rem;font-weight:700;display:block}.hc-site-search form>div{border-bottom:1px solid #ffffff47;display:flex}.hc-site-search input{color:#fff;width:100%;min-width:0;box-shadow:none;background:0 0;border:0;outline:0;padding:.85rem .2rem;font:600 1rem Hanken Grotesk,Segoe UI,Arial,sans-serif}.hc-site-search input::placeholder{color:#ffffff59}.hc-site-search button{color:#fff;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;padding:.75rem .25rem .75rem 1rem;font-family:JetBrains Mono,Consolas,monospace;font-size:.62rem;font-weight:800;display:inline-flex}.hc-site-nav__mobile>div{width:min(100% - 2rem,1280px);margin:0 auto;padding:.7rem 0 1.1rem;display:grid}.hc-site-nav__mobile-link{color:#ffffffd1;letter-spacing:.03em;border-bottom:1px solid #ffffff12;padding:.8rem 0;font-family:Montserrat,Arial,sans-serif;font-size:1rem;font-weight:850;text-decoration:none}.hc-site-nav__mobile-link.is-active{color:#0f8}@media (width<=980px){.hc-site-nav__links{display:none}.hc-site-nav__menu-button{display:inline-flex}.hc-site-nav__mobile>div{width:min(100% - 2rem,38rem)}.hc-site-nav__mobile-link{text-align:center;justify-content:center;padding:.95rem 1rem;display:flex}}@media (width<=430px){.home main.pt-20{padding-top:70px}.hc-site-nav__inner{width:min(100% - 1.25rem,1280px);min-height:70px}.hc-site-brand{font-size:.93rem}.hc-site-brand .hc-equalizer{display:none}.hc-site-nav__icon-button{width:36px;height:36px}.hc-site-search form{width:min(100% - 1.25rem,850px)}.hc-site-search button{font-size:0}}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;vertical-align:middle}.hc-icon-fill{font-variation-settings:"FILL" 1}.glass-panel{-webkit-backdrop-filter:blur(24px);background:#1e20208c;border:1px solid #ffffff1a;position:relative;overflow:hidden}.glass{-webkit-backdrop-filter:blur(24px);background:#1e202099;border:1px solid #ffffff14;position:relative;overflow:hidden}.glass-panel:after,.glass:after{content:"";pointer-events:none;background:radial-gradient(280px circle at var(--mouse-x,50%)var(--mouse-y,50%),#d7bee01f,transparent 45%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.glass-panel:hover:after,.glass:hover:after{opacity:1}.hc-hero-orb{z-index:1;filter:blur(90px);opacity:.34;pointer-events:none;border-radius:9999px;animation:8s ease-in-out infinite alternate hcOrbFloat;position:absolute}.hc-hero-orb--neon{background:#0f8;width:34rem;height:34rem;top:-16%;left:-10%}.hc-hero-orb--magenta{background:#ff2d95;width:30rem;height:30rem;animation-delay:-2.5s;bottom:-22%;right:-10%}.hc-hero-orb--cyan{opacity:.2;background:#00f0ff;width:22rem;height:22rem;animation-delay:-4.5s;top:16%;right:18%}.hc-hero-orb--violet{opacity:.18;background:#b347ea;width:18rem;height:18rem;animation-delay:-6s;bottom:8%;left:24%}@keyframes hcOrbFloat{0%{transform:translate(0,0)scale(1)}to{transform:translate(48px,-36px)scale(1.16)}}.hc-hero-canvas{z-index:2;pointer-events:none;opacity:1;width:100%;height:100%;position:absolute;inset:0}.hc-genre-ticker{background:#00ff8809;border-top:1px solid #00ff8838;border-bottom:1px solid #00ff8838;padding:1.15rem 0;overflow:hidden}.hc-genre-ticker__track{will-change:transform;backface-visibility:hidden;width:max-content;animation:24s linear infinite hcTicker;display:flex}.hc-genre-ticker__items{white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;color:#0f8;text-shadow:0 0 12px;flex-shrink:0;align-items:center;gap:2rem;padding:0 1rem;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:700;display:flex}.hc-genre-ticker__items b{color:#ff2d95;font-size:1rem}.hc-genre-ticker__items span:nth-of-type(3n+2){color:#00f0ff}.hc-genre-ticker__items span:nth-of-type(3n){color:#ff2d95}.hc-genre-ticker__items span:nth-of-type(5n){color:#ffe600}.hc-genre-ticker__items span:nth-of-type(7n){color:#b347ea}.hc-genre-ticker__items span:first-of-type{color:#0f8}.hc-genre-ticker__items span:nth-of-type(2){color:#00f0ff}.hc-genre-ticker__items span:nth-of-type(3){color:#ff2d95}.hc-genre-ticker__items span:nth-of-type(4){color:#ffe600}.hc-genre-ticker__items span:nth-of-type(5){color:#b347ea}.hc-genre-ticker__items span:nth-of-type(6){color:#00f0ff}.hc-genre-ticker__items span:nth-of-type(7){color:#0f8}.hc-genre-ticker__items span:nth-of-type(8),.hc-genre-ticker__items b:first-of-type{color:#ff2d95}.hc-genre-ticker__items b:nth-of-type(2){color:#ffe600}.hc-genre-ticker__items b:nth-of-type(3){color:#0f8}.hc-genre-ticker__items b:nth-of-type(4){color:#00f0ff}.hc-genre-ticker__items b:nth-of-type(5){color:#0f8}.hc-genre-ticker__items b:nth-of-type(6){color:#ff2d95}.hc-genre-ticker__items b:nth-of-type(7){color:#ffe600}.hc-genre-ticker__items b:nth-of-type(8){color:#00f0ff}.hc-genre-ticker:hover .hc-genre-ticker__track{animation-play-state:paused}@keyframes hcTicker{0%{transform:translate(0,0)}to{transform:translate3d(var(--hc-ticker-distance,-50%),0,0)}}.hc-equalizer{align-items:flex-end;gap:3px;height:26px;padding:2px 0;display:inline-flex}.hc-eq-bar{transform-origin:bottom;border-radius:99px;width:4px;animation:.72s ease-in-out infinite alternate hcEqualizer;display:block;box-shadow:0 0 8px}.hc-eq-bar:first-child{height:12px;animation-delay:0s}.hc-eq-bar:nth-child(2){height:21px;animation-delay:-.24s}.hc-eq-bar:nth-child(3){height:9px;animation-delay:-.42s}.hc-eq-bar:nth-child(4){height:24px;animation-delay:-.1s}.hc-eq-bar:nth-child(5){height:16px;animation-delay:-.33s}.hc-eq-bar--primary{color:#0f8;background:#0f8}.hc-eq-bar--secondary{color:#ff2d95;background:#ff2d95}.hc-eq-bar--tertiary{color:#00f0ff;background:#00f0ff}.hc-eq-bar--gold{color:#ffe600;background:#ffe600}.hc-eq-bar--neon{color:#0f8;background:#0f8}.hc-eq-bar--magenta{color:#ff2d95;background:#ff2d95}.hc-eq-bar--cyan{color:#00f0ff;background:#00f0ff}.hc-eq-bar--yellow{color:#ffe600;background:#ffe600}.hc-eq-bar--violet{color:#b347ea;background:#b347ea}@keyframes hcEqualizer{to{transform:scaleY(.35)}}.neon-glow-primary{box-shadow:0 0 20px #d7bee033}.neon-glow-secondary{box-shadow:0 0 25px #ff4e7c33}.neon-glow-tertiary{box-shadow:0 0 25px #00dce533}.neon-glow-gold{box-shadow:0 0 25px #ffd70026}@keyframes glow{0%,to{opacity:.5;filter:blur(10px)}50%{opacity:1;filter:blur(15px)}}.neon-glow{animation:4s ease-in-out infinite glow}.gold-text-gradient{background:linear-gradient(90deg,#f4dafd,#ffd9de);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.hero-text-glow{text-shadow:0 0 20px #fff3}.style-card-gradient{background:linear-gradient(135deg,#ffffff0d 0%,#fff0 100%)}.hc-texture--grain,.hc-texture--grain-strong,.hc-texture--scanlines{position:relative}.hc-texture--grain:before,.hc-texture--grain-strong:before,.hc-texture--scanlines:before{content:"";pointer-events:none;z-index:1;position:fixed;inset:0}.hc-texture--grain:before,.hc-texture--grain-strong:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.hc-texture--grain:before{opacity:.05}.hc-texture--grain-strong:before{opacity:.14}.hc-texture--scanlines:before{background:repeating-linear-gradient(0deg,#0000,#0000 2px,#0000000f 2px 4px)}.grid-mesh{background-image:radial-gradient(circle at 2px 2px,#ffffff0d 1px,#0000 0);background-size:24px 24px}.artist-circle{transition:transform .5s cubic-bezier(.175,.885,.32,1.275)}.artist-circle:hover{transform:scale(1.1)rotate(5deg)}@keyframes wave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1.2)}}.wave-bar{width:3px;height:var(--hc-bar-h,60%);transform-origin:bottom;animation-name:wave;animation-duration:1.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:var(--hc-bar-delay,0s);background-color:#0f8;flex-shrink:0;display:block}.wave-bar.bar-tertiary{background-color:#00f0ff}.wave-bar.bar-secondary{background-color:#ff2d95}.wave-bar.bar-teal{background-color:#00868b}@keyframes bounce{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.audio-visualizer-bar{transform-origin:bottom;width:4px;height:16px;animation-name:bounce;animation-duration:1.2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:var(--hc-bar-delay,0s);background-color:#0f8;border-radius:2px;flex-shrink:0;display:block}.audio-visualizer-bar.bar-secondary{background-color:#ff2d95}.audio-visualizer-bar.bar-tertiary{background-color:#00f0ff}@keyframes soundwave{0%,to{transform:scaleY(.15)}50%{transform:scaleY(1)}}.soundwave-bar{transform-origin:bottom;width:3px;height:28px;animation-name:soundwave;animation-duration:var(--hc-wave-dur,1.2s);flex-shrink:0;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:block}.soundwave-bar:nth-child(odd){background-color:#ff2d95}.soundwave-bar:nth-child(2n){background-color:#0f8}.soundwave-bar:first-child{animation-delay:.1s}.soundwave-bar:nth-child(2){animation-delay:.3s}.soundwave-bar:nth-child(3){animation-delay:.2s}.soundwave-bar:nth-child(4){animation-delay:.4s}.soundwave-bar:nth-child(5){animation-delay:.1s}.soundwave-bar:nth-child(6){animation-delay:.3s}.reveal{opacity:0;will-change:opacity,transform;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transform:translateY(30px)}.reveal.active{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.reveal-delay-5{transition-delay:.5s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.neon-glow,.wave-bar,.audio-visualizer-bar,.soundwave-bar,.hc-genre-ticker__track{animation:none}.hc-hero-canvas{display:none}.hc-eq-bar,.hc-style-selection-eq span,.hc-hero-orb,.hc-scroll-indicator{animation:none}}@media (width<=640px){.hc-hero-section{align-items:flex-start;min-height:760px;padding:8rem 0 5rem}.hc-hero-content{padding:0 1rem}.hc-hero-badge-wrap{margin-bottom:1.15rem;padding:.45rem .7rem}.hc-hero-badge-text{letter-spacing:.18em;font-size:.57rem}.hc-hero-title{margin-bottom:1.15rem;font-size:clamp(3.25rem,16vw,4rem);line-height:.94}.hc-hero-subtitle{margin-bottom:1rem;line-height:1.55}.hc-hero-desc{margin-bottom:1.5rem;font-size:.98rem;line-height:1.58}.hc-hero-cta{gap:.7rem;width:100%;margin-bottom:1.75rem}.hc-hero-cta a{justify-content:space-between;width:100%;padding:.9rem 1.1rem}.hc-hero-stats{flex-wrap:nowrap;justify-content:space-between;gap:1.1rem;width:100%;padding-top:1.25rem}.hc-hero-stats>div{min-width:0}.hc-hero-stat-value{font-size:1.45rem}.hc-hero-stat-label{letter-spacing:.1em;font-size:.47rem}.hc-scroll-indicator{display:none}}.hc-display{letter-spacing:-.04em;font-family:Montserrat,sans-serif;font-size:clamp(2.5rem,8vw,5rem);font-weight:900;line-height:1.1}.hc-h1{letter-spacing:-.02em;font-family:Montserrat,sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.2}.hc-h2{font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.4}.hc-body{font-family:Hanken Grotesk,sans-serif;font-size:1rem;line-height:1.6}.hc-body-lg{font-family:Hanken Grotesk,sans-serif;font-size:1.125rem;line-height:1.6}.hc-label{letter-spacing:.05em;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:500;line-height:1.2}.c-primary{color:#d7bee0}.c-secondary{color:#ffb2bd}.c-tertiary{color:#00dce5}.c-surface{color:#e2e2e2}.c-muted{color:#cdc4ccb3}.hc-badge{letter-spacing:.15em;text-transform:uppercase;border-radius:2px;padding:5px 14px;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:500;display:inline-block}.hc-badge-secondary{color:#670025;background:#ffb2bd}.hc-badge-outline{color:#d7bee0;background:#d7bee00f;border:1px solid #d7bee059}.hc-btn{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;border-radius:9999px;align-items:center;gap:8px;padding:10px 22px;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:500;transition:transform .2s,box-shadow .2s;display:inline-flex}.hc-btn-secondary{color:#670025;background:#ffb2bd}.hc-btn-secondary:hover{transform:scale(1.03);box-shadow:0 0 20px #ffb2bd66}.hc-bento-3{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=768px){.hc-bento-3{grid-template-columns:repeat(3,1fr)}.hc-span-2{grid-column:span 2}.hc-span-3{grid-column:1/-1}}.hc-card-h{flex-direction:column;align-items:center;gap:2rem;display:flex}@media (width>=640px){.hc-card-h{flex-direction:row;align-items:center}}.hc-grid-2{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (width>=768px){.hc-grid-2{grid-template-columns:1fr 1fr}}.hc-container{max-width:1280px;margin:0 auto;padding:0 1rem}.hc-site-footer{box-shadow:none;background:#050508;border-top:1px solid #ffffff1c;border-radius:0;margin:0;padding:5rem 0 1.5rem}.hc-site-footer__main{gap:3rem;padding-bottom:3.5rem;display:grid}.hc-site-footer__brand>a{color:#fff;letter-spacing:-.065em;font-family:Montserrat,Arial,sans-serif;font-size:clamp(2.8rem,6vw,5.5rem);font-weight:900;line-height:.78;text-decoration:none;display:inline-block}.hc-site-footer__brand>a em{color:#0000;-webkit-text-stroke:1.2px #0f8;font-style:normal}.hc-site-footer__brand p{color:#ffffff7a;max-width:480px;margin:1.5rem 0 0;font-size:.92rem;line-height:1.6}.hc-site-footer__nav{align-content:end;display:grid}.hc-site-footer__nav>p{color:#ff2d95;letter-spacing:.13em;margin:0 0 .85rem;font-family:JetBrains Mono,Consolas,monospace;font-size:.58rem;font-weight:800}.hc-site-footer__nav a{color:#ffffffbd;letter-spacing:.05em;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;font-family:Montserrat,Arial,sans-serif;font-size:.86rem;font-weight:800;text-decoration:none;transition:color .2s,padding-left .2s;display:flex}.hc-site-footer__nav a:hover{color:#0f8;padding-left:.35rem}.hc-site-footer__nav .hc-icon{width:.95rem;height:.95rem}.hc-site-footer__bottom{color:#ffffff8f;letter-spacing:.08em;border-top:1px solid #ffffff1a;flex-direction:column;gap:.8rem;padding-top:1.25rem;font-family:JetBrains Mono,Consolas,monospace;font-size:.54rem;display:flex}.hc-site-footer__legal{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.hc-site-footer__legal a,.hc-site-footer__legal .hccm-inline-manage{color:#ffffff8f;font:inherit;letter-spacing:inherit;background:0 0;border:0;border-radius:0;padding:0;text-decoration:none;transition:color .2s}.hc-site-footer__legal a:hover,.hc-site-footer__legal a:focus-visible,.hc-site-footer__legal .hccm-inline-manage:hover,.hc-site-footer__legal .hccm-inline-manage:focus-visible{color:#0f8}.hc-site-footer__socials{align-items:center;gap:.45rem;display:flex}.hc-site-footer__socials a{color:#ffffff9e;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:34px;height:34px;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:grid}.hc-site-footer__socials a:hover,.hc-site-footer__socials a:focus-visible{color:#0f8;background:#00ff8814;border-color:#0f8}.hc-site-footer__socials .hc-icon{width:.9rem;height:.9rem}@media (width<=759px){.hc-site-footer__legal>span:first-child{flex-basis:100%}.hc-site-footer__legal>span:nth-child(2){display:none}}@media (width>=760px){.hc-site-footer__main{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);align-items:end}.hc-site-footer__bottom{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.hc-site-footer__bottom>span{text-align:center;justify-self:center}.hc-site-footer__socials{justify-self:end}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0c0f0f}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#444}