.hc-hero-section{align-items:center;height:auto;min-height:calc(100svh - 50px);margin-top:-30px;padding:clamp(6rem,10vh,8rem) 0;display:flex;position:relative;overflow:hidden}.hc-hero-section--color{background-color:var(--hc-hero-color,#06060a)}.hc-hero-section--gradient{background:linear-gradient(135deg,var(--hc-hero-grad-from,#0f0218),var(--hc-hero-grad-to,#06060a))}.hc-hero-bg{z-index:0;position:absolute;inset:0}.hc-hero-bg-img{object-fit:var(--hc-hero-img-fit,cover);object-position:center bottom;width:100%;height:100%;opacity:var(--hc-hero-img-opacity,.45);transform:scale(var(--hc-hero-img-scale,1.1));transform-origin:bottom;display:block}.hc-hero-fade-x{background:linear-gradient(90deg,#06060ae6 0%,#06060ad1 30%,#06060a26 100%);position:absolute;inset:0}.hc-hero-fade-y{background:linear-gradient(#0000 35%,#06060a66 82%,#06060ad9 100%);position:absolute;inset:0}.hc-hero-halo{pointer-events:none;position:absolute}.hc-hero-halo--a{background:radial-gradient(circle,#d7bee00f 0%,#0000 70%);width:640px;height:640px;bottom:15%;right:10%}.hc-hero-halo--b{background:radial-gradient(circle,#ff4e7c0d 0%,#0000 70%);width:400px;height:400px;top:20%;right:25%}.hc-hero-badge-wrap{background:#d7bee00d;border:1px solid #d7bee040;border-radius:.35rem;align-items:center;gap:10px;margin-bottom:2rem;padding:6px 18px;display:inline-flex}.hc-hero-badge-text{letter-spacing:.3em;text-transform:uppercase;color:#0f8;font-family:JetBrains Mono,monospace;font-size:11px}.hc-hero-title{letter-spacing:-.04em;text-transform:uppercase;margin-bottom:1.5rem;font-family:Montserrat,sans-serif;font-size:clamp(3.5rem,11vw,8.5rem);font-weight:900;line-height:1}.hc-hero-title-accent{color:#0f8;text-shadow:0 0 20px #00ff888c,0 0 60px #00ff8838;font-style:italic}.hc-hero-subtitle{letter-spacing:.25em;text-transform:uppercase;color:#e2e2e2a6;margin-bottom:1.25rem;font-family:Montserrat,sans-serif;font-size:clamp(.8rem,1.5vw,1rem);font-weight:700;line-height:1.8}.hc-hero-subtitle-accent{color:#ff2d95}.hc-hero-desc{color:#cdc4ccbf;max-width:480px;margin-bottom:2.5rem;font-family:Hanken Grotesk,sans-serif;font-size:1.1rem;line-height:1.75}.hc-hero-cta{flex-wrap:wrap;gap:1rem;margin-bottom:3.5rem;display:flex}.hc-hero-stats{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:2.5rem;padding-top:2rem;display:flex}.hc-hero-stat-value{font-family:Montserrat,sans-serif;font-size:1.75rem;font-weight:900;line-height:1}.hc-hero-stats>div:first-child .hc-hero-stat-value{color:#0f8}.hc-hero-stats>div:nth-child(2) .hc-hero-stat-value{color:#ff2d95}.hc-hero-stats>div:nth-child(3) .hc-hero-stat-value{color:#00f0ff}.hc-hero-stat-label{letter-spacing:.2em;text-transform:uppercase;color:#cdc4cc80;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:10px}.hc-hero-content{z-index:10;text-align:left;flex-direction:column;align-items:flex-start;width:100%;max-width:1280px;margin:0 auto;padding:0 1rem;display:flex;position:relative}.hc-hero-content>p{margin-right:auto}.hc-scroll-indicator{z-index:10;color:#0f8;opacity:.5;flex-direction:column;align-items:center;gap:.35rem;animation:1s ease-in-out infinite hcScrollBounce;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.hc-scroll-indicator>span:first-child{letter-spacing:.2em;text-transform:uppercase;text-shadow:0 0 10px #0f8;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:500}.hc-scroll-indicator .hc-icon{filter:drop-shadow(0 0 6px #0f8);width:1.1rem;height:1.1rem}@keyframes hcScrollBounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,8px)}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-in-1{animation:.9s cubic-bezier(.22,1,.36,1) 50ms both heroFadeUp}.hero-in-2{animation:.9s cubic-bezier(.22,1,.36,1) .2s both heroFadeUp}.hero-in-3{animation:.9s cubic-bezier(.22,1,.36,1) .35s both heroFadeUp}.hero-in-4{animation:.9s cubic-bezier(.22,1,.36,1) .5s both heroFadeUp}.hero-in-5{animation:.9s cubic-bezier(.22,1,.36,1) .65s both heroFadeUp}.hero-btn-primary{color:#06060a;letter-spacing:.05em;text-transform:uppercase;background:#0f8;border-radius:.4rem;align-items:center;gap:.75rem;padding:1rem 2rem;font-family:Hanken Grotesk,sans-serif;font-size:.875rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 0 20px #00ff884d,0 0 60px #00ff881a}.hero-btn-primary:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 0 30px #00ff8880,0 0 80px #0f83}.hero-btn-secondary{color:#00f0ff;letter-spacing:.05em;text-transform:uppercase;background:0 0;border:1px solid #00f0ff4d;border-radius:.4rem;align-items:center;gap:.75rem;padding:1rem 2rem;font-family:Hanken Grotesk,sans-serif;font-size:.875rem;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 0 15px #00f0ff14}.hero-btn-secondary:hover{background:#00f0ff14;border-color:#00f0ff;transform:translateY(-2px);box-shadow:0 0 25px #00f0ff33}.hc-discovery{--hc-discovery-green:#0f8;--hc-discovery-pink:#ff2d95;--hc-discovery-cyan:#00f0ff;isolation:isolate;background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/44px 44px,radial-gradient(760px at 8% 28%,#ff2d9524,#0000 64%),radial-gradient(680px at 92% 70%,#00f0ff1f,#0000 62%),#07070d;border-top:1px solid #00ff8838;border-bottom:1px solid #ff2d9533;margin:0;padding:clamp(5rem,9vw,8.5rem) 0;scroll-margin-top:5rem;position:relative;overflow:hidden}.hc-discovery:before{content:"DISCOVERY";z-index:-1;color:#0000;letter-spacing:-.09em;opacity:.055;-webkit-text-stroke:1px var(--hc-discovery-cyan);pointer-events:none;font-family:Montserrat,sans-serif;font-size:clamp(8rem,20vw,19rem);font-weight:900;line-height:1;position:absolute;top:-.22em;right:-.05em}.hc-discovery:after{content:"";z-index:-1;pointer-events:none;border:1px solid #00f0ff1a;border-radius:50%;width:32rem;height:32rem;position:absolute;bottom:-14rem;right:7%;box-shadow:0 0 0 5rem #ff2d9505,0 0 0 10rem #00ff8803}.hc-discovery>.hc-container{z-index:1;position:relative}.hc-discovery-panel{background:linear-gradient(125deg,#ffffff0d,#0000 37%),linear-gradient(145deg,#080a12f7,#0a0812e8);border:1px solid #ffffff21;padding:clamp(1.25rem,3vw,2.25rem) clamp(1.25rem,4vw,3.75rem) clamp(1.1rem,2.5vw,1.8rem);position:relative;overflow:hidden;box-shadow:0 35px 90px #00000061,0 0 45px #00f0ff0b,inset 0 0 60px #ffffff03}.hc-discovery-panel:before{content:"";z-index:3;background:linear-gradient(90deg,var(--hc-discovery-green),var(--hc-discovery-cyan)45%,var(--hc-discovery-pink)76%,transparent);width:min(72%,780px);height:3px;position:absolute;top:-1px;left:-1px;box-shadow:0 0 20px #00f0ff6b}.hc-discovery-panel:after{content:"";z-index:2;border-top:1px solid var(--hc-discovery-pink);border-right:1px solid var(--hc-discovery-pink);clip-path:polygon(32% 0,100% 0,100% 68%);pointer-events:none;background:#ff2d950e;width:72px;height:72px;position:absolute;top:0;right:0}.hc-discovery-grid{pointer-events:none;background:linear-gradient(113deg,#0000 0 73%,#00f0ff0e 73% 73.12%,#0000 73.12%),repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#ffffff05 calc(12.5% - 1px) 12.5%);position:absolute;inset:0}.hc-discovery-signalbar{z-index:2;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);padding-bottom:1rem;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:700;display:flex;position:relative}.hc-discovery-signal{color:#ffffff94;align-items:center;gap:.65rem;display:inline-flex}.hc-discovery-signal i{background:var(--hc-discovery-green);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite hcDiscoverySignal;box-shadow:0 0 0 5px #00ff881a,0 0 18px #0f8c}.hc-discovery-signal b{color:var(--hc-discovery-cyan);font-weight:700}.hc-discovery-signalbar time{color:#fff;gap:.75rem;display:inline-flex}.hc-discovery-signalbar time span{color:var(--hc-discovery-pink)}.hc-discovery-layout{z-index:1;min-width:0;position:relative}.hc-discovery-copy{min-width:0}.hc-discovery-head{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.5rem;display:flex}.hc-discovery-kicker{min-height:30px;color:var(--hc-discovery-green);letter-spacing:.13em;text-transform:uppercase;background:#00ff8817;border:1px solid #00ff8873;align-items:center;padding:.48rem .75rem;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 18px #00ff880e,0 0 18px #00ff880b}.hc-discovery-style-link{border-bottom:1px solid var(--hc-discovery-pink);color:#ffffffbd;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;min-height:30px;padding:.45rem .7rem;font-family:JetBrains Mono,monospace;font-size:.57rem;font-weight:700;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex}.hc-discovery-style-link:hover{color:#fff;background:#ff2d9514}.hc-discovery-style-link span{color:var(--hc-discovery-pink)}.hc-discovery-wave{align-items:center;gap:4px;height:30px;margin-bottom:1.1rem;display:flex}.hc-discovery-wave i{background:var(--hc-discovery-cyan);transform-origin:50%;width:3px;height:30%;animation:.95s ease-in-out infinite alternate hcDiscoveryWave;animation-delay:calc(var(--hc-bar)*-.075s);box-shadow:0 0 9px #00f0ff94}.hc-discovery-wave i:nth-child(3n){background:var(--hc-discovery-pink);height:82%;box-shadow:0 0 9px #ff2d9594}.hc-discovery-wave i:nth-child(4n){background:var(--hc-discovery-green);height:56%;box-shadow:0 0 9px #00ff8894}.hc-discovery-wave i:nth-child(5n){height:100%}.hc-discovery-wave span{color:#ffffff52;letter-spacing:.16em;text-transform:uppercase;margin-left:.6rem;font-family:JetBrains Mono,monospace;font-size:.5rem}.hc-discovery-title{overflow-wrap:anywhere;color:#f7f3ec;letter-spacing:-.075em;text-wrap:balance;text-transform:uppercase;text-shadow:0 10px 38px #0000007a;max-width:820px;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(3.55rem,6.8vw,6.6rem);font-weight:900;line-height:.8}.hc-discovery-title--long{font-size:clamp(3rem,5.2vw,5.1rem);line-height:.86}.hc-discovery-title--xlong{font-size:clamp(2.5rem,4.2vw,4.2rem);line-height:.9}.hc-discovery-artist{color:var(--hc-discovery-pink);letter-spacing:-.025em;text-transform:uppercase;margin:1.15rem 0 0;font-family:Montserrat,sans-serif;font-size:clamp(1.25rem,2.4vw,2rem);font-weight:800;line-height:1.12}.hc-discovery-artist span{color:#ffffff59;letter-spacing:.13em;vertical-align:middle;margin-right:.35rem;font-family:JetBrains Mono,monospace;font-size:.55rem;font-weight:700}.hc-discovery-intro{color:#ffffff94;max-width:590px;margin:1.5rem 0 2rem;font-size:.94rem;line-height:1.7}.hc-discovery-listen-label{color:#ffffff57;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:1rem;max-width:590px;margin-bottom:.85rem;font-family:JetBrains Mono,monospace;font-size:.5rem;font-weight:700;display:flex}.hc-discovery-listen-label i{background:linear-gradient(90deg,#ffffff24,#0000);flex:1;height:1px}.hc-discovery-links{flex-wrap:wrap;gap:.65rem;display:flex}.hc-discovery-link{--hc-discovery-link-color:#fff;border:1px solid color-mix(in srgb,var(--hc-discovery-link-color)38%,transparent);background:color-mix(in srgb,var(--hc-discovery-link-color)6%,#ffffff05);color:#fff;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.58rem;min-height:43px;padding:.7rem .8rem .7rem .72rem;font-family:JetBrains Mono,monospace;font-size:.59rem;font-weight:700;text-decoration:none;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s;display:inline-flex;position:relative;overflow:hidden}.hc-discovery-link:before{content:"";background:var(--hc-discovery-link-color);width:2px;box-shadow:0 0 12px var(--hc-discovery-link-color);position:absolute;top:0;bottom:0;left:0}.hc-discovery-link svg{width:18px;height:18px;color:var(--hc-discovery-link-color);flex:none}.hc-discovery-link b{color:var(--hc-discovery-link-color);margin-left:.2rem;font-size:.7rem}.hc-discovery-link:hover{border-color:var(--hc-discovery-link-color);background:color-mix(in srgb,var(--hc-discovery-link-color)12%,transparent);box-shadow:0 10px 26px color-mix(in srgb,var(--hc-discovery-link-color)12%,transparent);transform:translateY(-2px)}.hc-discovery-link--spotify{--hc-discovery-link-color:#0f8}.hc-discovery-link--apple_music{--hc-discovery-link-color:#f1f1f1}.hc-discovery-link--tidal{--hc-discovery-link-color:#00f0ff}.hc-discovery-link--soundcloud{--hc-discovery-link-color:#ffe600}.hc-discovery-link--youtube{--hc-discovery-link-color:#ff2d95}.hc-discovery-link--beatport{--hc-discovery-link-color:#94d500}.hc-discovery-links-pending{color:#ffffff73;letter-spacing:.07em;font-family:JetBrains Mono,monospace;font-size:.65rem}.hc-discovery-style-image{min-width:0;margin:3.5rem 0 0;padding:0 0 1.2rem 1.2rem;position:relative}.hc-discovery-style-image:before{content:"";z-index:-1;background:linear-gradient(135deg,#00f0ff14,#ff2d9512);border:1px solid #00f0ff61;position:absolute;inset:1.1rem -1.1rem 0 0;box-shadow:0 0 34px #00f0ff12}.hc-discovery-image-frame{aspect-ratio:4/3;background:#101018;border:1px solid #fff3;min-height:340px;position:relative;overflow:hidden}.hc-discovery-image-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#040409c7),linear-gradient(110deg,#ff2d9514,#0000 45%,#00f0ff14);position:absolute;inset:0}.hc-discovery-image-frame img{object-fit:cover;filter:saturate(.88)contrast(1.06);width:100%;height:100%;transition:filter .6s,transform .8s cubic-bezier(.2,.75,.3,1);display:block}.hc-discovery-panel:hover .hc-discovery-image-frame img{filter:saturate(1.08)contrast(1.04);transform:scale(1.025)}.hc-discovery-image-number{z-index:2;color:#0000;letter-spacing:-.08em;opacity:.82;-webkit-text-stroke:1px var(--hc-discovery-green);font-family:Montserrat,sans-serif;font-size:clamp(5rem,9vw,8.5rem);font-weight:900;line-height:1;position:absolute;bottom:-.08em;left:.08em}.hc-discovery-image-corner{z-index:3;pointer-events:none;width:36px;height:36px;position:absolute}.hc-discovery-image-corner--a{border-top:2px solid var(--hc-discovery-pink);border-left:2px solid var(--hc-discovery-pink);top:.75rem;left:.75rem}.hc-discovery-image-corner--b{border-right:2px solid var(--hc-discovery-cyan);border-bottom:2px solid var(--hc-discovery-cyan);bottom:.75rem;right:.75rem}.hc-discovery-style-image figcaption{z-index:4;border-top:1px solid var(--hc-discovery-pink);text-align:right;background:#05060af0;border-left:1px solid #ffffff29;min-width:180px;padding:.7rem 1rem;position:absolute;bottom:0;right:-1px}.hc-discovery-style-image figcaption span{color:#ffffff59;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem;font-family:JetBrains Mono,monospace;font-size:.46rem;display:block}.hc-discovery-style-image figcaption strong{color:#fff;letter-spacing:-.02em;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:900}.hc-discovery-footer{z-index:2;color:#ffffff47;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #ffffff17;grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:1rem;margin-top:clamp(2.75rem,5vw,4rem);padding-top:1rem;font-family:JetBrains Mono,monospace;font-size:.47rem;display:grid;position:relative}.hc-discovery-footer>div{align-items:end;gap:4px;height:13px;display:flex;overflow:hidden}.hc-discovery-footer>div i{background:#00f0ff59;width:2px;height:35%}.hc-discovery-footer>div i:nth-child(3n){background:#ff2d956b;height:90%}.hc-discovery-footer>div i:nth-child(4n){background:#00ff886b;height:62%}.hc-discovery-footer strong{color:var(--hc-discovery-green);font-weight:700}@keyframes hcDiscoverySignal{50%{opacity:.55;box-shadow:0 0 0 9px #0f80,0 0 22px #00ff88e6}}@keyframes hcDiscoveryWave{0%{opacity:.55;transform:scaleY(.45)}to{opacity:1;transform:scaleY(1)}}@media (width>=900px){.hc-discovery-layout.has-image{grid-template-columns:minmax(0,1.08fr) minmax(370px,.82fr);align-items:center;gap:clamp(3rem,6vw,6rem);display:grid}.hc-discovery-style-image{margin-top:0}}@media (width<=720px){.hc-discovery{padding:4.5rem 0}.hc-discovery-panel{padding:1.2rem 1rem 1rem}.hc-discovery-signalbar{flex-direction:column;align-items:flex-start;margin-bottom:2.5rem}.hc-discovery-title{font-size:clamp(3rem,15vw,4.1rem);line-height:.84}.hc-discovery-title--long{font-size:clamp(2.55rem,12vw,3.5rem)}.hc-discovery-title--xlong{font-size:clamp(2.15rem,9.8vw,2.95rem)}.hc-discovery-intro{font-size:.9rem}.hc-discovery-style-image{width:calc(100% - .5rem);margin:3rem auto 0;padding:0 0 .8rem .4rem}.hc-discovery-style-image:before{top:.7rem;right:-.5rem}.hc-discovery-image-frame{min-height:0}.hc-discovery-footer{grid-template-columns:1fr auto}.hc-discovery-footer>div{display:none}}@media (width<=430px){.hc-discovery-head{flex-direction:column;align-items:flex-start}.hc-discovery-link{flex:calc(50% - .65rem);justify-content:space-between}.hc-discovery-style-image figcaption{min-width:155px}}@media (prefers-reduced-motion:reduce){.hc-discovery-signal i,.hc-discovery-wave i{animation:none}.hc-discovery-image-frame img,.hc-discovery-link{transition:none}}.hc-home-magazine{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/42px 42px,radial-gradient(680px at 12% 5%,#ff2d9521,#0000 62%),radial-gradient(620px at 95% 78%,#00f0ff14,#0000 64%),#090911;border-top:1px solid #ff2d953d;border-bottom:1px solid #ffffff14;padding:5.5rem 0 4.75rem;position:relative;overflow:hidden}.hc-home-magazine:before{content:"READ";color:#ffffff06;pointer-events:none;font-family:Montserrat,sans-serif;font-size:clamp(7rem,17vw,15rem);font-weight:900;line-height:1;position:absolute;top:1rem;right:-1.25rem}.hc-home-magazine-head{align-items:end;gap:1.5rem;margin-bottom:2.5rem;display:grid;position:relative}.hc-home-magazine-kicker{color:#ff2d95;letter-spacing:.16em;align-items:center;gap:.65rem;margin:0 0 1rem;font-family:JetBrains Mono,monospace;font-size:.67rem;font-weight:700;display:flex}.hc-home-magazine-kicker span{background:currentColor;width:2rem;height:2px;box-shadow:0 0 12px}.hc-home-magazine-head h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(2.25rem,6vw,5.25rem);font-weight:900;line-height:.97}.hc-home-magazine-head h2 em{color:#0000;-webkit-text-stroke:1.5px #ff2d95;text-shadow:0 0 25px #ff2d9529;font-style:normal}.hc-home-magazine-intro{background:linear-gradient(105deg,#ff2d951b,#00f0ff06 72%,#0000);border-left:2px solid #ff2d95;max-width:530px;margin:0;padding:1.1rem 1.2rem 1.15rem 1.35rem;position:relative;box-shadow:inset 0 1px #ffffff0b}.hc-home-magazine-intro:after{content:"";border-bottom:1px solid #00f0ffa6;border-right:1px solid #00f0ffa6;width:22px;height:22px;position:absolute;bottom:0;right:0}.hc-home-magazine-intro__label{color:#00f0ff;letter-spacing:.12em;align-items:center;gap:.5rem;margin-bottom:.7rem;font-family:JetBrains Mono,monospace;font-size:.54rem;font-weight:700;display:flex}.hc-home-magazine-intro__label:before{content:"";background:#00f0ff;width:18px;height:1px;box-shadow:0 0 9px #00f0ffa6}.hc-home-magazine-intro strong{color:#fff;letter-spacing:-.025em;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:clamp(1.02rem,1.45vw,1.28rem);font-weight:800;line-height:1.2;display:block}.hc-home-magazine-intro__copy{color:#ffffffb8;margin-top:.7rem;font-size:.95rem;line-height:1.65;display:block}.hc-home-magazine-grid{gap:2.25rem;display:grid;position:relative}.hc-home-magazine-lead{min-width:0}.hc-home-magazine-art,.hc-home-magazine-card-art{background:#12121b;display:block;position:relative;overflow:hidden}.hc-home-magazine-art{aspect-ratio:16/10}.hc-home-magazine-art img,.hc-home-magazine-card-art img{object-fit:cover;object-position:var(--hc-home-magazine-position,center center);filter:saturate(.82)contrast(1.06);width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .35s;display:block}.hc-home-magazine-art:after,.hc-home-magazine-card-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#05050a7a);position:absolute;inset:0}.hc-home-magazine-art:hover img,.hc-home-magazine-card-art:hover img{filter:saturate(1.04)contrast(1.08);transform:scale(1.035)}.hc-home-magazine-label{z-index:2;color:#fff;letter-spacing:.12em;background:#ff2d95;padding:.5rem .7rem;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:800;position:absolute;top:1rem;left:1rem}.hc-home-magazine-lead-copy{z-index:2;background:#0a0a12f7;border-left:3px solid #ff2d95;width:calc(100% - 1.25rem);margin:-1.35rem 0 0 auto;padding:1.5rem;position:relative;box-shadow:0 18px 45px #00000040}.hc-home-magazine-meta{color:#ffffff6e;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:.6rem 1rem;margin:0;font-family:JetBrains Mono,monospace;font-size:.6rem;display:flex}.hc-home-magazine-meta span{color:#ff2d95}.hc-home-magazine-lead-copy h3{letter-spacing:-.035em;text-transform:uppercase;margin:.8rem 0 .75rem;font-family:Montserrat,sans-serif;font-size:clamp(1.45rem,3.5vw,2.65rem);font-weight:900;line-height:1.13}.hc-home-magazine-lead-copy h3 a,.hc-home-magazine-card h3 a{color:#fff;text-decoration:none;transition:color .2s}.hc-home-magazine-lead-copy h3 a:hover,.hc-home-magazine-card h3 a:hover{color:#ff2d95}.hc-home-magazine-lead-copy>p:not(.hc-home-magazine-meta){color:#fff9;margin:0 0 1.15rem;line-height:1.62}.hc-home-magazine-read,.hc-home-magazine-card-link{color:#fff;letter-spacing:.11em;align-items:center;gap:.55rem;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:800;text-decoration:none;display:inline-flex}.hc-home-magazine-read span,.hc-home-magazine-card-link span{color:#ff2d95;font-size:1rem;transition:transform .2s}.hc-home-magazine-read:hover span,.hc-home-magazine-card-link:hover span{transform:translate(3px,-2px)}.hc-home-magazine-side{gap:1.75rem;display:grid}.hc-home-magazine-card{border-top:1px solid #ffffff1f;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);align-items:center;gap:1rem;min-width:0;padding-top:1.25rem;display:grid}.hc-home-magazine-card-art{aspect-ratio:1}.hc-home-magazine-card-art>b{z-index:2;color:#ffffffc4;font-family:Montserrat,sans-serif;font-size:2rem;font-weight:900;line-height:1;position:absolute;bottom:.25rem;right:.55rem}.hc-home-magazine-card-copy{min-width:0}.hc-home-magazine-card h3{letter-spacing:-.02em;text-transform:uppercase;margin:.65rem 0 .9rem;font-family:Montserrat,sans-serif;font-size:clamp(1rem,2.3vw,1.35rem);font-weight:850;line-height:1.24}.hc-home-magazine-fallback{background:radial-gradient(circle,#ff2d9529,#0000 62%),#11111a;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;display:flex}.hc-home-magazine-fallback i{background:#ff2d95;width:7px;height:22%;box-shadow:0 0 12px #ff2d9580}.hc-home-magazine-fallback i:nth-child(2){height:48%}.hc-home-magazine-fallback i:nth-child(3){height:72%}.hc-home-magazine-fallback i:nth-child(4){height:40%}.hc-home-magazine-fallback i:nth-child(5){height:28%}.hc-home-magazine-footer{border-top:1px solid #ffffff24;flex-direction:column;align-items:flex-start;gap:1.25rem;margin-top:2.75rem;padding-top:1.5rem;display:flex}.hc-home-magazine-footer p{flex-direction:column;gap:.25rem;margin:0;display:flex}.hc-home-magazine-footer strong{color:#fff;letter-spacing:.12em;font-family:Montserrat,sans-serif;font-size:1.05rem}.hc-home-magazine-footer p span{color:#ffffff7a;letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.61rem}.hc-home-magazine-footer>a{color:#fff;letter-spacing:.1em;background:#ff2d9514;border:1px solid #ff2d95;align-items:center;gap:.7rem;padding:.9rem 1.15rem;font-family:JetBrains Mono,monospace;font-size:.67rem;font-weight:800;text-decoration:none;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex}.hc-home-magazine-footer>a:hover{background:#ff2d95;transform:translateY(-2px);box-shadow:0 0 24px #ff2d9547}.hc-home-magazine-footer>a span{font-size:1rem}@media (width>=700px){.hc-home-magazine-head{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr)}.hc-home-magazine-footer{flex-direction:row;justify-content:space-between;align-items:center}}@media (width>=980px){.hc-home-magazine-grid{grid-template-columns:minmax(0,1.58fr) minmax(320px,.72fr);gap:3.25rem}.hc-home-magazine-card{grid-template-columns:150px minmax(0,1fr)}}@media (width<=520px){.hc-home-magazine{padding:4rem 0 3.75rem}.hc-home-magazine-card{grid-template-columns:112px minmax(0,1fr)}.hc-home-magazine-card h3{font-size:.9rem}.hc-home-magazine-lead-copy{width:calc(100% - .75rem);padding:1.25rem}}.hc-home-styles{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/46px 46px,radial-gradient(760px at 2% 8%,#00f0ff1a,#0000 63%),radial-gradient(680px at 98% 92%,#ff2d9517,#0000 64%),#080a10;border-top:1px solid #00f0ff29;border-bottom:1px solid #ffffff14;padding:6.5rem 0 6rem;position:relative;overflow:hidden}.hc-home-styles:before{content:"GENRES";color:#ffffff06;pointer-events:none;font-family:Montserrat,sans-serif;font-size:clamp(7rem,18vw,16rem);font-weight:900;line-height:1;position:absolute;top:-.75rem;right:-1rem}.hc-home-styles-head{align-items:end;gap:2rem;margin-bottom:2.75rem;display:grid;position:relative}.hc-home-styles-kicker{color:#00f0ff;letter-spacing:.15em;align-items:center;gap:.7rem;margin:0 0 1rem;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:800;display:flex}.hc-home-styles-kicker span{background:currentColor;width:2.25rem;height:2px;box-shadow:0 0 12px}.hc-home-styles-head h2{letter-spacing:-.058em;text-transform:uppercase;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(2.7rem,7vw,5.8rem);font-weight:900;line-height:.98}.hc-home-styles-head h2 em{color:#0000;-webkit-text-stroke:1.5px #00f0ff;text-shadow:0 0 26px #00f0ff29;font-style:normal}.hc-home-styles-intro{max-width:510px}.hc-home-styles-intro p{color:#ffffffab;margin:0 0 1.25rem;font-size:1rem;line-height:1.7}.hc-home-styles-intro a{color:#fff;letter-spacing:.1em;align-items:center;gap:.6rem;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:800;text-decoration:none;display:inline-flex}.hc-home-styles-intro a .hc-icon{color:#00f0ff;width:1rem;height:1rem;transition:transform .2s}.hc-home-styles-intro a:hover .hc-icon{transform:translate(4px)}.hc-home-styles-grid{gap:1rem;display:grid;position:relative}.hc-home-style-card{border:1px solid color-mix(in srgb,var(--hc-style-accent)26%,#ffffff14);background:linear-gradient(145deg,color-mix(in srgb,var(--hc-style-accent)9%,transparent),transparent 58%),#ffffff07;color:#fff;border-radius:.45rem;flex-direction:column;min-width:0;min-height:275px;padding:1.35rem;text-decoration:none;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .3s,background .3s;display:flex;position:relative;overflow:hidden}.hc-home-style-card:before{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb,var(--hc-style-accent)20%,transparent);width:78%;box-shadow:0 0 70px color-mix(in srgb,var(--hc-style-accent)7%,transparent);pointer-events:none;border-radius:50%;position:absolute;bottom:-65%;right:-20%}.hc-home-style-card:hover{border-color:color-mix(in srgb,var(--hc-style-accent)72%,#fff 10%);background:linear-gradient(145deg,color-mix(in srgb,var(--hc-style-accent)15%,transparent),#ffffff09 64%);box-shadow:0 18px 44px #00000047,0 0 30px color-mix(in srgb,var(--hc-style-accent)10%,transparent);transform:translateY(-6px)}.hc-home-style-card-top{z-index:1;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.hc-home-style-card-top span,.hc-home-style-card-top strong{letter-spacing:.09em;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:700}.hc-home-style-card-top span{color:var(--hc-style-accent)}.hc-home-style-card-top strong{color:#ffffff73;font-weight:500}.hc-home-style-wave{z-index:1;align-items:end;gap:5px;height:64px;margin:1.25rem 0 1.05rem;display:flex;position:relative;overflow:hidden}.hc-home-style-wave:after{content:"";background:color-mix(in srgb,var(--hc-style-accent)30%,transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.hc-home-style-wave i{background:linear-gradient(to top,var(--hc-style-accent),color-mix(in srgb,var(--hc-style-accent)18%,transparent));width:5px;height:82%;box-shadow:0 0 12px color-mix(in srgb,var(--hc-style-accent)35%,transparent);transform-origin:bottom;animation:soundwave var(--hc-style-wave-duration)ease-in-out infinite;border-radius:2px 2px 0 0;flex:none;display:block}.hc-home-style-wave i:nth-child(2n){height:48%;animation-delay:-.25s}.hc-home-style-wave i:nth-child(3n){height:68%;animation-delay:-.4s}.hc-home-style-wave i:nth-child(4n){height:35%;animation-delay:-.12s}.hc-home-style-wave i:nth-child(5n){height:92%;animation-delay:-.32s}.hc-home-style-wave i:nth-child(7n){height:58%;animation-delay:-.5s}.hc-home-style-copy{z-index:1;margin-top:auto;position:relative}.hc-home-style-copy h3{letter-spacing:-.04em;text-transform:uppercase;margin:0 0 .6rem;font-family:Montserrat,sans-serif;font-size:clamp(1.5rem,3vw,2.15rem);font-weight:900;line-height:1}.hc-home-style-copy p{color:#ffffff9c;margin:0;font-size:.88rem;line-height:1.56}.hc-home-style-card-foot{z-index:1;border-top:1px solid #ffffff17;justify-content:space-between;align-items:end;gap:1rem;margin-top:1.15rem;padding-top:.8rem;display:flex;position:relative}.hc-home-style-card-foot>span{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:500;display:inline-flex}.hc-home-style-card-foot>span i{background:var(--hc-style-accent);width:6px;height:6px;box-shadow:0 0 10px var(--hc-style-accent);border-radius:50%}.hc-home-style-card-foot>b{color:var(--hc-style-accent);font-size:1.15rem;font-weight:400;transition:transform .25s}.hc-home-style-card-foot>b .hc-icon{width:1.15rem;height:1.15rem}.hc-home-style-card:hover .hc-home-style-card-foot>b{transform:translate(4px,-4px)}.hc-home-styles-foot{border-top:1px solid #ffffff21;flex-direction:column;align-items:flex-start;gap:1.2rem;margin-top:2.25rem;padding-top:1.35rem;display:flex}.hc-home-styles-foot p{color:#ffffff80;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;font-size:.8rem;display:flex}.hc-home-styles-foot p .hc-icon{color:#00f0ff;width:1.1rem;height:1.1rem}.hc-home-styles-foot p strong{color:#fff;letter-spacing:.09em;font-family:JetBrains Mono,monospace;font-size:.64rem}.hc-home-styles-foot>a{color:#fff;letter-spacing:.09em;background:#00f0ff14;border:1px solid #00f0ff;align-items:center;gap:.65rem;padding:.82rem 1rem;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:800;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.hc-home-styles-foot>a:hover{color:#071014;background:#00f0ff;transform:translateY(-2px);box-shadow:0 0 25px #00f0ff3d}@media (width>=640px){.hc-home-styles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-home-styles-foot{flex-direction:row;justify-content:space-between;align-items:center}}@media (width>=820px){.hc-home-styles-head{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.hc-home-style-card{min-height:295px;padding:1.55rem}}@media (width>=1120px){.hc-home-styles-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hc-home-style-card--wide{grid-column:span 2}.hc-home-style-card--wide .hc-home-style-wave{gap:7px}.hc-home-style-card--wide .hc-home-style-copy h3{font-size:2.65rem}.hc-home-style-card--wide .hc-home-style-copy p{max-width:600px;font-size:.94rem}}@media (width<=480px){.hc-home-styles{padding:4.5rem 0}.hc-home-style-card{min-height:255px}}@media (prefers-reduced-motion:reduce){.hc-home-style-wave i{animation:none}}.hc-home-legacy{background:radial-gradient(760px at 0 12%,#ff2d9517,#0000 64%),radial-gradient(680px at 100% 92%,#00ff8812,#0000 65%),#0b0b11;padding:6.5rem 0 7rem;position:relative;overflow:hidden}.hc-home-legacy:before{content:"LEGACY";color:#ffffff06;pointer-events:none;font-family:Montserrat,sans-serif;font-size:clamp(8rem,20vw,17rem);font-weight:900;line-height:1;position:absolute;top:-.8rem;right:-1rem}.hc-home-legacy-head{margin-bottom:2.75rem;position:relative}.hc-home-legacy-kicker{color:#ff2d95;letter-spacing:.15em;align-items:center;gap:.7rem;margin:0 0 1rem;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:800;display:flex}.hc-home-legacy-kicker span{background:currentColor;width:2.25rem;height:2px;box-shadow:0 0 12px}.hc-home-legacy-head>div{align-items:end;gap:1.25rem;display:grid}.hc-home-legacy-head h2{letter-spacing:-.058em;text-transform:uppercase;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(2.7rem,7vw,5.8rem);font-weight:900;line-height:1.06}.hc-home-legacy-head h2 em{color:#0000;-webkit-text-stroke:1.5px #ff2d95;text-shadow:0 0 26px #ff2d9529;font-style:normal}.hc-home-legacy-head>div>p{color:#ffffff9e;max-width:470px;margin:0;font-size:1rem;line-height:1.65}.hc-home-legacy-layout{align-items:stretch;gap:1.25rem;display:grid;position:relative}.hc-home-history-panel,.hc-home-tracks-panel{background:#ffffff06;border:1px solid #ffffff1c;border-radius:.45rem;flex-direction:column;min-width:0;padding:1.35rem;display:flex}.hc-home-history-panel{border-top-color:#00f0ff8c}.hc-home-tracks-panel{border-top-color:#ff2d9599}.hc-home-panel-head{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.35rem;padding-bottom:1.15rem;display:flex}.hc-home-panel-head p{color:#fff6;letter-spacing:.11em;margin:0 0 .45rem;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:500}.hc-home-panel-head h3{letter-spacing:-.035em;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(1.45rem,3vw,2rem);font-weight:900;line-height:1}.hc-home-panel-head>a{color:#fff;border:1px solid #ffffff2e;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;text-decoration:none;transition:border-color .2s,color .2s,transform .2s;display:inline-flex}.hc-home-history-panel .hc-home-panel-head>a:hover{color:#00f0ff;border-color:#00f0ff;transform:translate(2px,-2px)}.hc-home-tracks-panel .hc-home-panel-head>a:hover{color:#ff2d95;border-color:#ff2d95;transform:translate(2px,-2px)}.hc-home-panel-head .hc-icon{width:1.1rem;height:1.1rem}.hc-home-history-timeline{position:relative}.hc-home-history-timeline:before{content:"";opacity:.36;background:linear-gradient(#0f8,#00f0ff,#ff2d95,#ffe600,#b347ea);width:1px;position:absolute;top:1.4rem;bottom:1.4rem;left:2.65rem}.hc-home-era{border-bottom:1px solid #ffffff13;grid-template-columns:68px 76px minmax(0,1fr);align-items:center;gap:.8rem;min-height:104px;padding:.75rem 0;display:grid;position:relative}.hc-home-era:last-child{border-bottom:0}.hc-home-era-year{z-index:1;align-items:center;gap:.45rem;display:flex;position:relative}.hc-home-era-year span{border:1px solid color-mix(in srgb,var(--hc-era-accent)55%,transparent);width:42px;color:var(--hc-era-accent);letter-spacing:.05em;text-align:center;background:#0b0b11;padding:.38rem .2rem;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:800}.hc-home-era-year i{background:var(--hc-era-accent);width:7px;height:7px;box-shadow:0 0 12px var(--hc-era-accent);border-radius:50%}.hc-home-era-image{aspect-ratio:1;background:#14141c;overflow:hidden}.hc-home-era-image img{object-fit:cover;filter:grayscale(.8)contrast(1.08);width:100%;height:100%;transition:filter .3s,transform .5s}.hc-home-era:hover .hc-home-era-image img{filter:grayscale(0)contrast(1.04);transform:scale(1.06)}.hc-home-era-copy{min-width:0}.hc-home-era-copy small{color:var(--hc-era-accent);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:700}.hc-home-era-copy h4{letter-spacing:-.015em;text-transform:uppercase;margin:.28rem 0 .35rem;font-family:Montserrat,sans-serif;font-size:.96rem;font-weight:850;line-height:1.15}.hc-home-era-copy p{color:#ffffff8f;margin:0;font-size:.79rem;line-height:1.48}.hc-home-external-note{background:#ff2d950e;border-left:2px solid #ff2d95;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;padding:.85rem;display:flex}.hc-home-external-note .hc-icon{color:#ff2d95;width:1.05rem;height:1.05rem}.hc-home-external-note p{color:#ffffff85;margin:0;font-size:.68rem;line-height:1.5}.hc-home-external-note strong{color:#fff;letter-spacing:.07em;font-family:JetBrains Mono,monospace;font-size:.58rem}.hc-home-track-list{display:grid}.hc-home-track{border-bottom:1px solid #ffffff13;grid-template-columns:25px 70px minmax(0,1fr);align-items:center;gap:.75rem;min-height:102px;padding:.8rem 0;display:grid;position:relative}.hc-home-track-index{color:#ffffff24;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:900}.hc-home-track-cover{aspect-ratio:1;color:#ff2d95;background:linear-gradient(135deg,#ff2d9526,#00f0ff14);justify-content:center;align-items:center;display:flex;overflow:hidden}.hc-home-track-cover img{object-fit:cover;width:100%;height:100%;transition:transform .45s,filter .3s}.hc-home-track:hover .hc-home-track-cover img{filter:saturate(1.15);transform:scale(1.055)}.hc-home-track-copy{min-width:0}.hc-home-track-copy small{color:#ff2d95;letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:.5rem;font-weight:700}.hc-home-track-copy h4{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:.25rem 0 .2rem;font-family:Montserrat,sans-serif;font-size:.94rem;font-weight:850;line-height:1.18;overflow:hidden}.hc-home-track-copy p{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.72rem;overflow:hidden}.hc-home-track-platforms{grid-column:2/-1;gap:.5rem;display:flex}.hc-track-platform{letter-spacing:.05em;text-transform:uppercase;background:#ffffff06;border:1px solid;align-items:center;gap:.4rem;padding:.42rem .58rem;font-family:JetBrains Mono,monospace;font-size:.52rem;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.hc-track-platform svg{width:16px;height:16px}.hc-track-platform--spotify{color:#0f8}.hc-track-platform--apple{color:#f1f1f1}.hc-track-platform:hover{box-shadow:0 0 16px color-mix(in srgb,currentColor 20%,transparent);background:#ffffff14;transform:translateY(-2px)}.hc-home-panel-cta{color:#fff;letter-spacing:.09em;border-top:1px solid #00f0ff4d;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding:.85rem 0 0;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:800;text-decoration:none;display:flex}.hc-home-panel-cta .hc-icon{color:#00f0ff;width:1rem;height:1rem;transition:transform .2s}.hc-home-panel-cta:hover .hc-icon{transform:translate(4px)}.hc-home-panel-cta--pink{border-top-color:#ff2d9559}.hc-home-panel-cta--pink .hc-icon{color:#ff2d95}@media (width>=680px){.hc-home-history-panel,.hc-home-tracks-panel{padding:1.6rem}.hc-home-track{grid-template-columns:30px 76px minmax(0,1fr) auto}.hc-home-track-platforms{flex-direction:column;grid-column:auto;align-items:stretch}}@media (width>=800px){.hc-home-legacy-head>div{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}}@media (width>=1080px){.hc-home-legacy-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=430px){.hc-home-legacy{padding:4.5rem 0}.hc-home-era{grid-template-columns:58px 58px minmax(0,1fr);gap:.6rem}.hc-home-era-copy p{display:none}.hc-home-history-timeline:before{left:2.1rem}.hc-track-platform span{display:none}}.hc-features{isolation:isolate;background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/52px 52px,radial-gradient(720px at 5% 18%,#00f0ff1a,#0000 64%),radial-gradient(680px at 96% 88%,#ff2d951c,#0000 64%),#090910;border-bottom:1px solid #ffffff14;padding:clamp(3.75rem,6vw,5.25rem) 0;scroll-margin-top:5rem;position:relative;overflow:hidden}.hc-features:before{content:"CULTURE";z-index:-1;color:#0000;letter-spacing:-.09em;opacity:.045;-webkit-text-stroke:1px #ff2d95;pointer-events:none;font-family:Montserrat,sans-serif;font-size:clamp(9rem,22vw,21rem);font-weight:900;line-height:1;position:absolute;bottom:-.18em;right:-.04em}.hc-features-heading{border-bottom:1px solid #00f0ff38;grid-template-columns:minmax(0,1.25fr) minmax(290px,.55fr);align-items:end;gap:2rem clamp(3rem,7vw,7rem);margin-bottom:clamp(2rem,4vw,3.2rem);padding-bottom:1.15rem;display:grid}.hc-features-kicker{color:#0f8;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.7rem;margin-bottom:1rem;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:800;display:flex}.hc-features-kicker i{background:currentColor;width:28px;height:2px;box-shadow:0 0 12px}.hc-features-heading h2{color:#f7f3ec;letter-spacing:-.065em;text-transform:uppercase;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(2.7rem,4.4vw,4.4rem);font-weight:900;line-height:1}.hc-features-heading h2 em{color:#0000;-webkit-text-stroke:1.3px #00f0ff;text-shadow:0 0 30px #00f0ff13;font-style:normal}.hc-features-heading>p{color:#ffffff8c;max-width:470px;margin:0;font-size:.95rem;line-height:1.7}.hc-features-grid{grid-template-columns:1fr;gap:1rem;display:grid}.hc-feature-card{--hc-feature-accent:#00f0ff;border:1px solid #ffffff1c;border-top-color:color-mix(in srgb,var(--hc-feature-accent)60%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--hc-feature-accent)7%,transparent),transparent 43%),#ffffff06;color:#fff;flex-direction:column;min-width:0;min-height:235px;padding:1.2rem 1.2rem 1rem;transition:border-color .28s,box-shadow .28s,transform .28s;display:flex;position:relative;overflow:hidden}.hc-feature-card:before{content:"";background:linear-gradient(90deg,var(--hc-feature-accent),transparent);width:42%;height:2px;box-shadow:0 0 15px color-mix(in srgb,var(--hc-feature-accent)50%,transparent);position:absolute;top:-1px;left:-1px}.hc-feature-card:after{content:"";z-index:0;border:1px solid color-mix(in srgb,var(--hc-feature-accent)11%,transparent);width:240px;height:240px;box-shadow:0 0 0 38px color-mix(in srgb,var(--hc-feature-accent)2.8%,transparent),0 0 0 76px color-mix(in srgb,var(--hc-feature-accent)1.7%,transparent);pointer-events:none;border-radius:50%;position:absolute;bottom:-45%;right:-25%}.hc-feature-card:hover{z-index:2;border-color:color-mix(in srgb,var(--hc-feature-accent)58%,transparent);box-shadow:0 20px 48px #00000047,0 0 28px color-mix(in srgb,var(--hc-feature-accent)10%,transparent);transform:translateY(-5px)}.hc-feature-card__top{z-index:1;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.55rem;display:flex;position:relative}.hc-feature-number{color:#0000;letter-spacing:-.08em;opacity:.82;-webkit-text-stroke:1px var(--hc-feature-accent);font-family:Montserrat,sans-serif;font-size:3.35rem;font-weight:900;line-height:.8}.hc-feature-icon{border:1px solid color-mix(in srgb,var(--hc-feature-accent)55%,transparent);background:color-mix(in srgb,var(--hc-feature-accent)8%,#04050ab8);width:44px;height:44px;color:var(--hc-feature-accent);box-shadow:inset 0 0 18px color-mix(in srgb,var(--hc-feature-accent)5%,transparent);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.hc-feature-icon:after{content:"";border-right:1px solid var(--hc-feature-accent);border-bottom:1px solid var(--hc-feature-accent);width:13px;height:13px;position:absolute;bottom:-4px;right:-4px}.hc-feature-icon .hc-icon{width:21px;height:21px}.hc-feature-card__signal{z-index:1;color:color-mix(in srgb,var(--hc-feature-accent)78%,#fff);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.75rem;font-family:JetBrains Mono,monospace;font-size:.48rem;font-weight:700;display:flex;position:relative}.hc-feature-card__signal i{background:var(--hc-feature-accent);width:18px;height:1px;box-shadow:0 0 8px var(--hc-feature-accent)}.hc-feature-title{z-index:1;color:#f7f3ec;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;max-width:330px;margin:0 0 .65rem;font-family:Montserrat,sans-serif;font-size:clamp(1.05rem,1.65vw,1.4rem);font-weight:900;line-height:1.04;position:relative}.hc-feature-text{z-index:1;color:#fff9;max-width:390px;margin:0 0 1rem;font-size:.84rem;line-height:1.5;position:relative}.hc-feature-card footer{z-index:1;color:#ffffff47;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;margin-top:auto;padding-top:.75rem;font-family:JetBrains Mono,monospace;font-size:.43rem;font-weight:700;display:grid;position:relative}.hc-feature-card footer i{background:linear-gradient(90deg,color-mix(in srgb,var(--hc-feature-accent)38%,transparent),transparent);height:1px}.hc-feature-card footer strong{color:var(--hc-feature-accent);font-weight:700}.hc-feature-card--primary{--hc-feature-accent:#ff2d95}.hc-feature-card--secondary{--hc-feature-accent:#00f0ff}.hc-feature-card--tertiary{--hc-feature-accent:#0f8}.hc-feature-card--error{--hc-feature-accent:#ff9d45}@media (width>=680px){.hc-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1060px){.hc-features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.hc-feature-card{min-height:245px;padding:1.25rem 1.2rem 1rem}}@media (width>=1180px){.hc-features-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem}.hc-feature-card{min-height:255px;padding:1.15rem .95rem .9rem}.hc-feature-title{font-size:.92rem;line-height:1.08}.hc-feature-text{font-size:.78rem;line-height:1.45}.hc-feature-card footer span{display:none}}@media (width<=760px){.hc-features-heading{grid-template-columns:1fr;gap:1.25rem}.hc-features-heading h2{font-size:clamp(2.75rem,12vw,3.8rem)}.hc-features-heading>p{font-size:.9rem}}@media (width<=430px){.hc-features{padding:3.75rem 0}.hc-feature-card{min-height:255px}}@media (prefers-reduced-motion:reduce){.hc-feature-card{transition:none}}.hc-home-final{background:radial-gradient(700px at 12% 100%,#00f0ff14,#0000 62%),radial-gradient(620px at 92% 0,#ff2d951a,#0000 62%),#090910;border-top:1px solid #00f0ff24;padding:5.5rem 0;position:relative;overflow:hidden}.hc-home-final__panel{background:#ffffff06;border:1px solid #ffffff21;border-color:#ff2d95 #ffffff21 #00f0ff;border-radius:.4rem;gap:2rem;padding:2rem;display:grid}.hc-home-final__kicker{color:#00f0ff;letter-spacing:.14em;align-items:center;gap:.7rem;margin:0 0 1rem;font-family:JetBrains Mono,Consolas,monospace;font-size:.63rem;font-weight:800;display:flex}.hc-home-final__kicker span{background:currentColor;width:2rem;height:2px;box-shadow:0 0 12px}.hc-home-final__copy h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-family:Montserrat,Arial,sans-serif;font-size:clamp(2.35rem,5.8vw,4.8rem);font-weight:900;line-height:.98}.hc-home-final__copy h2 em{color:#0000;-webkit-text-stroke:1.3px #00f0ff;font-style:normal}.hc-home-final__copy>p:last-child{color:#ffffffa1;max-width:650px;margin:1.3rem 0 0;font-size:1rem;line-height:1.65}.hc-home-final__action{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:1.5rem;display:flex}.hc-home-final__action ul{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.hc-home-final__action li{color:#ffffff94;letter-spacing:.09em;border:1px solid #ffffff21;padding:.45rem .55rem;font-family:JetBrains Mono,Consolas,monospace;font-size:.55rem}.hc-home-final__action>a{color:#fff;letter-spacing:.09em;background:#ff2d9513;border:1px solid #ff2d95;align-items:center;gap:.75rem;padding:.9rem 1rem;font-family:JetBrains Mono,Consolas,monospace;font-size:.65rem;font-weight:800;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.hc-home-final__action>a:hover{background:#ff2d95;transform:translateY(-2px);box-shadow:0 0 26px #ff2d9538}@media (width>=850px){.hc-home-final__panel{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);padding:3rem}.hc-home-final__action{align-items:flex-end}.hc-home-final__action ul{justify-content:flex-end}}@media (width<=520px){.hc-home-final{padding:4rem 0}.hc-home-final__panel{padding:1.35rem}.hc-home-final__action>a{justify-content:space-between;width:100%}}