.hc-news-page{--hc-news-accent:#ff2d95;--hc-news-hero-bg:#0b0712;padding-bottom:5rem;overflow:hidden}.hc-news-page a{text-decoration:none}.hc-news-hero{background:linear-gradient(90deg,#ffffff06 1px,transparent 1px)0 0/48px 48px,linear-gradient(#ffffff06 1px,transparent 1px)0 0/48px 48px,radial-gradient(700px circle at 78% 35%,color-mix(in srgb,var(--hc-news-accent)17%,transparent),transparent 66%),var(--hc-news-hero-bg);border-bottom:1px solid #ffffff14;padding-top:7.5rem;position:relative}.hc-news-hero:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 48%,#ffffff06 48.2%,#0000 48.5%);position:absolute;inset:0}.hc-news-hero-inner{align-items:center;gap:2.5rem;min-height:500px;padding-top:3rem;padding-bottom:4rem;display:grid}.hc-news-kicker{color:#ffffffad;letter-spacing:.2em;align-items:center;gap:.65rem;margin:0 0 1.15rem;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700;display:flex}.hc-news-live-dot{background:var(--hc-news-accent);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb,var(--hc-news-accent)14%,transparent),0 0 18px var(--hc-news-accent);border-radius:50%;animation:1.8s ease-in-out infinite hc-news-pulse}@keyframes hc-news-pulse{50%{opacity:.55;transform:scale(.82)}}.hc-news-hero-copy h1{color:#fff;letter-spacing:-.075em;text-transform:uppercase;max-width:760px;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(4rem,12vw,9.5rem);font-weight:900;line-height:.76}.hc-news-hero-copy h1 span{color:#0000;-webkit-text-stroke:2px var(--hc-news-accent);text-shadow:0 0 32px color-mix(in srgb,var(--hc-news-accent)25%,transparent);display:block}.hc-news-intro{color:#ffffffb3;max-width:640px;margin:2rem 0 0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.7}.hc-news-hero-visual{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--hc-news-accent)36%,transparent);background:radial-gradient(circle at center,transparent 0 21%,#ffffff14 21.5% 22%,transparent 22.5% 40%,#ffffff12 40.5% 41%,transparent 41.5%),radial-gradient(circle,color-mix(in srgb,var(--hc-news-accent)18%,transparent),#06060abd 64%);width:min(100%,390px);box-shadow:inset 0 0 60px #0009,0 0 50px color-mix(in srgb,var(--hc-news-accent)10%,transparent);border-radius:50%;margin:0 auto;position:relative}.hc-news-hero-visual:before,.hc-news-hero-visual:after{content:"";border-radius:50%;position:absolute}.hc-news-hero-visual:before{border:1px dashed #ffffff29;animation:24s linear infinite hc-news-spin;inset:8%}.hc-news-hero-visual:after{background:var(--hc-news-accent);box-shadow:0 0 24px var(--hc-news-accent);inset:46%}@keyframes hc-news-spin{to{transform:rotate(360deg)}}.hc-news-orbit{color:#ffffff6b;letter-spacing:.13em;text-align:center;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.58rem;position:absolute;top:12%;left:12%;right:12%}.hc-news-hero-bars{justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:31% 11%}.hc-news-hero-bars i{background:var(--hc-news-accent);width:3px;height:22%;box-shadow:0 0 8px color-mix(in srgb,var(--hc-news-accent)55%,transparent);opacity:.78}.hc-news-hero-bars i:nth-child(3n){height:67%}.hc-news-hero-bars i:nth-child(4n){height:42%}.hc-news-hero-bars i:nth-child(5n){height:88%}.hc-news-hero-bars i:nth-child(7n){height:30%}.hc-news-hero-visual strong{background:var(--hc-news-accent);color:#06060a;padding:.35rem .55rem;font-family:JetBrains Mono,monospace;font-size:.7rem;position:absolute;bottom:17%;right:0;transform:rotate(-8deg)}.hc-news-ticker{z-index:1;border-top:1px solid color-mix(in srgb,var(--hc-news-accent)40%,transparent);background:var(--hc-news-accent);color:#06060a;position:relative;overflow:hidden}.hc-news-ticker-track{white-space:nowrap;letter-spacing:.17em;backface-visibility:hidden;will-change:transform;align-items:stretch;width:max-content;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:900;animation:38s linear infinite hc-news-ticker;display:flex;transform:translate(0,0)}.hc-news-ticker-track.is-js-driven{animation:none}.hc-news-ticker-group{box-sizing:border-box;flex:none;justify-content:flex-start;align-items:center;gap:1.15rem;padding:.7rem 1.15rem .7rem 0;display:flex}.hc-news-ticker b{font-size:.5rem}@keyframes hc-news-ticker{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.hc-news-filters{gap:.65rem;padding-top:2.3rem;padding-bottom:2.3rem;display:flex;overflow-x:auto}.hc-news-filters a{color:#ffffff94;letter-spacing:.12em;border:1px solid #ffffff1f;flex:none;padding:.58rem .85rem;font-family:JetBrains Mono,monospace;font-size:.66rem;transition:all .25s}.hc-news-filters a:hover,.hc-news-filters a.is-active{border-color:var(--hc-news-accent);background:color-mix(in srgb,var(--hc-news-accent)12%,transparent);color:#fff}.hc-news-lead{gap:3rem;padding-top:1.5rem;padding-bottom:5.5rem;display:grid}.hc-news-featured{min-width:0}.hc-news-featured-art,.hc-news-card-art,.hc-news-rotation-art{background:#10101a;display:block;position:relative;overflow:hidden}.hc-news-featured-art{aspect-ratio:16/10}.hc-news-artwork-image{object-fit:cover;object-position:var(--hc-image-position,center center);filter:saturate(.86)contrast(1.05);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .4s;display:block}a:hover>.hc-news-artwork-image{filter:saturate(1.05)contrast(1.08);transform:scale(1.035)}.hc-news-artwork-fallback{background:linear-gradient(135deg,color-mix(in srgb,var(--hc-news-accent)18%,#090910),#090910 58%,#00f0ff14),repeating-linear-gradient(90deg,#ffffff08 0 1px,transparent 1px 14px);justify-content:center;align-items:center;gap:.45rem;display:flex;position:absolute;inset:0;overflow:hidden}.hc-news-record{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 8px,#ffffff0e 9px 10px);border:1px solid #ffffff24;border-radius:50%;width:65%;position:absolute;right:-12%}.hc-news-wave{z-index:1;background:var(--hc-news-accent);width:8px;box-shadow:0 0 18px color-mix(in srgb,var(--hc-news-accent)42%,transparent);position:relative}.hc-news-wave--1{height:18%}.hc-news-wave--2{height:42%}.hc-news-wave--3{height:74%}.hc-news-wave--4{height:50%}.hc-news-wave--5{height:28%}.hc-news-featured-label{background:var(--hc-news-accent);color:#08080c;letter-spacing:.15em;padding:.55rem .9rem;font-family:Montserrat,sans-serif;font-size:.68rem;font-weight:900;position:absolute;top:1rem;left:0}.hc-news-index{color:#ffffffd1;letter-spacing:-.09em;text-shadow:0 4px 22px #00000080;font-family:Montserrat,sans-serif;font-size:clamp(3rem,7vw,6rem);font-weight:900;line-height:1;position:absolute;bottom:-.23em;right:.8rem}.hc-news-featured-copy{border-left:3px solid var(--hc-news-accent);background:#090a12f5;max-width:91%;margin:-1.4rem 0 0 auto;padding:1.7rem;position:relative;box-shadow:0 18px 45px #00000038}.hc-news-meta{color:#ffffff70;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:.6rem 1rem;font-family:JetBrains Mono,monospace;font-size:.61rem;display:flex}.hc-news-meta span:first-child{color:var(--hc-news-accent)}.hc-news-featured-copy h2{letter-spacing:-.045em;text-transform:uppercase;margin:1rem 0;font-family:Montserrat,sans-serif;font-size:clamp(1.75rem,4vw,3.15rem);font-weight:900;line-height:1.1}.hc-news-featured-copy h2 a,.hc-news-card h3 a,.hc-news-rotation-card h3 a{color:#fff;transition:color .2s}.hc-news-featured-copy h2 a:hover,.hc-news-card h3 a:hover,.hc-news-rotation-card h3 a:hover{color:var(--hc-news-accent)}.hc-news-featured-copy>p{color:#ffffff9e;margin:0 0 1.4rem;line-height:1.65}.hc-news-read{color:#fff;letter-spacing:.12em;align-items:center;gap:.7rem;font-family:JetBrains Mono,monospace;font-size:.69rem;font-weight:700;display:inline-flex}.hc-news-read span{color:var(--hc-news-accent);font-size:1rem}.hc-news-section-heading{grid-template-columns:34px 1fr auto;align-items:center;gap:.7rem;margin-bottom:1.25rem;display:grid}.hc-news-section-heading>span{background:var(--hc-news-accent);height:2px}.hc-news-section-heading h2{letter-spacing:.08em;margin:0;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:900}.hc-news-section-heading small{color:var(--hc-news-accent);letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:.55rem}.hc-news-rotation{min-width:0}.hc-news-rotation-card{border-top:1px solid #ffffff1c;grid-template-columns:116px minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.hc-news-rotation-art{aspect-ratio:1}.hc-news-rotation-card>div{min-width:0;padding-top:.15rem;position:relative}.hc-news-track-number{color:#ffffff17;font-family:Montserrat,sans-serif;font-size:2.2rem;font-weight:900;position:absolute;top:-.45rem;right:0}.hc-news-rotation-card h3{text-transform:uppercase;margin:.7rem 0 0;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:800;line-height:1.28;position:relative}.hc-news-archive{padding-top:1rem;padding-bottom:5rem}.hc-news-archive-heading{border-bottom:1px solid #ffffff21;align-items:end;gap:.5rem;margin-bottom:2.4rem;padding-bottom:1rem;display:grid}.hc-news-archive-heading p,.hc-news-archive-heading span{color:var(--hc-news-accent);letter-spacing:.13em;margin:0;font-family:JetBrains Mono,monospace;font-size:.65rem}.hc-news-archive-heading h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(2rem,5vw,4.2rem);font-weight:900;line-height:.9}.hc-news-grid{gap:2.4rem 1.35rem;display:grid}.hc-news-card{min-width:0}.hc-news-card-art{aspect-ratio:4/3}.hc-news-card-copy{padding:1.15rem .15rem 0}.hc-news-card h3{letter-spacing:-.025em;text-transform:uppercase;margin:.8rem 0 .65rem;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:850;line-height:1.22}.hc-news-card-copy>p{color:#ffffff8c;margin:0;font-size:.88rem;line-height:1.55}.hc-news-card .hc-news-index{font-size:3.5rem}.hc-news-pagination{justify-content:center;gap:.5rem;margin-top:4rem;display:flex}.hc-news-pagination .page-numbers{color:#ffffffa3;letter-spacing:.08em;border:1px solid #ffffff21;padding:.65rem .8rem;font-family:JetBrains Mono,monospace;font-size:.67rem}.hc-news-pagination .current,.hc-news-pagination a:hover{border-color:var(--hc-news-accent);color:var(--hc-news-accent)}.hc-news-empty{text-align:center;border:1px dashed #ffffff26;padding:4rem 1rem}.hc-news-empty .material-symbols-outlined{color:var(--hc-news-accent);font-size:4rem}.hc-news-empty h2{margin:1rem 0 .5rem;font-family:Montserrat,sans-serif;font-size:clamp(1.5rem,4vw,2.5rem)}.hc-news-empty p{color:#ffffff8c}.hc-news-newsletter{border-top:1px solid var(--hc-news-accent);background:linear-gradient(105deg,color-mix(in srgb,var(--hc-news-accent)8%,transparent),transparent 62%);border-bottom:1px solid #ffffff1a;align-items:end;gap:2rem;padding-top:3rem;padding-bottom:3rem;display:grid}.hc-news-newsletter p{color:var(--hc-news-accent);letter-spacing:.14em;margin:0 0 .65rem;font-family:JetBrains Mono,monospace;font-size:.65rem}.hc-news-newsletter h2{letter-spacing:-.06em;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(2.25rem,6vw,4.8rem);font-weight:900;line-height:.9}.hc-news-newsletter>div>span{color:#ffffff94;margin-top:.8rem;display:block}.hc-news-newsletter form{border-bottom:1px solid #ffffff61;min-width:0;display:flex}.hc-news-newsletter input{color:#fff;min-width:0;box-shadow:none;background:0 0;border:0;flex:1;padding:.85rem .2rem;font-family:JetBrains Mono,monospace;font-size:.75rem}.hc-news-newsletter input:focus{box-shadow:none;border:0;outline:0}.hc-news-newsletter button{color:#fff;letter-spacing:.09em;white-space:nowrap;background:0 0;border:0;padding:.85rem .3rem .85rem 1rem;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700}.hc-news-newsletter button span{color:var(--hc-news-accent)}@media (width>=640px){.hc-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-news-card--wide{grid-column:span 2}.hc-news-card--wide .hc-news-card-art{aspect-ratio:16/8}.hc-news-archive-heading{grid-template-columns:auto 1fr auto;gap:1.2rem}.hc-news-archive-heading h2{text-align:center}}@media (width>=800px){.hc-news-hero-inner{grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr)}.hc-news-newsletter{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);padding-left:2rem;padding-right:2rem}}@media (width>=1024px){.hc-news-lead{grid-template-columns:minmax(0,1.65fr) minmax(300px,.72fr);gap:3.5rem}.hc-news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hc-news-card--wide{grid-column:span 2}}@media (width<=520px){.hc-news-hero-visual{width:min(84vw,300px)}.hc-news-orbit{letter-spacing:.07em;font-size:clamp(.38rem,2vw,.45rem);top:11%;left:5%;right:5%}}@media (prefers-reduced-motion:reduce){.hc-news-live-dot,.hc-news-hero-visual:before{animation:none}}.hc-article-page{padding:8.5rem 0 5rem;overflow:hidden}.hc-article-header{padding:3rem 0 4rem;position:relative}.hc-article-header:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff2d9526,#0000 68%);border-radius:50%;width:38rem;height:38rem;position:absolute;top:-9rem;right:-14rem}.hc-article-back{color:#ffffff80;letter-spacing:.13em;margin-bottom:3rem;font-family:JetBrains Mono,monospace;font-size:.67rem;text-decoration:none;display:inline-block}.hc-article-back:hover{color:#ff2d95}.hc-article-meta{color:#ffffff78;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.7rem 1.2rem;margin-bottom:1.25rem;font-family:JetBrains Mono,monospace;font-size:.64rem;display:flex}.hc-article-meta a{color:#08080c;background:#ff2d95;padding:.35rem .55rem;font-weight:800;text-decoration:none}.hc-article-header h1{letter-spacing:-.06em;text-transform:uppercase;max-width:1100px;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(2.3rem,5.8vw,5.2rem);font-weight:900;line-height:1.08;position:relative}.hc-article-deck{color:#ffffffb3;border-left:3px solid #ff2d95;max-width:760px;margin:2rem 0 0;padding-left:1.25rem;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.6}.hc-article-visual-wrap{position:relative}.hc-article-visual{aspect-ratio:16/8;background:#0c0c14;width:100%;margin:0;position:relative;overflow:hidden}.hc-article-cover{object-fit:cover;object-position:var(--hc-image-position,center center);width:100%;height:100%;display:block}.hc-article-cover-credit{color:#ffffffb8;letter-spacing:.05em;backdrop-filter:blur(8px);background:#050508ad;max-width:calc(100% - 1.5rem);padding:.35rem .55rem;font-family:JetBrains Mono,monospace;font-size:.56rem;line-height:1.35;position:absolute;bottom:.65rem;right:.75rem}.hc-article-cover-credit a{color:inherit;text-underline-offset:2px}.hc-article-visual--fallback{background:linear-gradient(115deg,#ff2d952e,#0000 42%),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 18px),#090a12}.hc-article-disc{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 10px,#ffffff0d 11px 12px);border:1px solid #ffffff1f;border-radius:50%;width:48%;position:absolute;top:50%;right:-4%;transform:translateY(-50%)}.hc-article-disc:after{content:"";background:#ff2d95;border-radius:50%;position:absolute;inset:44%;box-shadow:0 0 26px #ff2d95b3}.hc-article-spectrum{align-items:end;gap:5px;height:30%;display:flex;position:absolute;bottom:13%;left:8%;right:10%}.hc-article-spectrum i{opacity:.78;background:#ff2d95;width:4px;height:25%;box-shadow:0 0 8px #ff2d9566}.hc-article-spectrum i:nth-child(3n){height:70%}.hc-article-spectrum i:nth-child(4n){height:45%}.hc-article-spectrum i:nth-child(5n){height:92%}.hc-article-spectrum i:nth-child(7n){height:36%}.hc-article-visual--fallback>span{color:#ff2d95;letter-spacing:.16em;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:700;position:absolute;top:9%;left:6%}.hc-article-visual--fallback>strong{color:#fff;letter-spacing:-.055em;text-transform:uppercase;max-width:65%;font-family:Montserrat,sans-serif;font-size:clamp(1.5rem,5vw,4.5rem);font-weight:900;line-height:.9;position:absolute;top:23%;left:6%}.hc-article-layout{gap:2rem;max-width:1120px;padding-top:4rem;display:grid}.hc-article-aside{color:#ffffff6b;letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:.65rem}.hc-article-aside>span{color:#ff2d95}.hc-article-aside p{line-height:1.6}.hc-article-aside strong{color:#fff}.hc-article-aside div{background:#ff2d95;width:36px;height:2px;margin-top:1.2rem}.hc-article-content{color:#ffffffbd;min-width:0;font-size:clamp(1rem,1.5vw,1.13rem);line-height:1.82}.hc-article-content>p:first-of-type:first-letter{float:left;color:#ff2d95;margin:.1em .12em 0 0;font-family:Montserrat,sans-serif;font-size:4.9em;font-weight:900;line-height:.75}.hc-article-content h2{color:#fff;letter-spacing:-.045em;text-transform:uppercase;margin:3.3rem 0 1rem;font-family:Montserrat,sans-serif;font-size:clamp(1.75rem,4vw,3rem);font-weight:900;line-height:1}.hc-article-content h2:before{content:"//";color:#ff2d95;letter-spacing:-.2em;margin-right:.55rem;font-family:JetBrains Mono,monospace;font-size:.55em}.hc-article-content h3{color:#fff;text-transform:uppercase;margin:2.2rem 0 .7rem;font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:850}.hc-article-content strong{color:#fff}.hc-article-content blockquote{color:#fff;background:#ff2d9512;border:0;border-left:4px solid #ff2d95;margin:2.5rem 0;padding:1.5rem 1.8rem;font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.45}.hc-article-content ol,.hc-article-content ul{padding-left:1.3rem}.hc-article-content li{margin-bottom:.85rem;padding-left:.35rem}.hc-article-content li::marker{color:#ff2d95;font-family:JetBrains Mono,monospace;font-weight:800}.hc-article-content a{color:#00f0ff;text-underline-offset:3px;text-decoration-color:#00f0ff66}.hc-article-content .hc-article-tracklist{counter-reset:hc-track;margin:2rem 0;padding:0;list-style:none}.hc-article-content .hc-article-tracklist li{counter-increment:hc-track;border-top:1px solid #ffffff1c;margin:0;padding:1rem 1rem 1rem 3.5rem;position:relative}.hc-article-content .hc-article-tracklist li:before{content:counter(hc-track,decimal-leading-zero);color:#ff2d95;font-family:JetBrains Mono,monospace;font-size:.72rem;position:absolute;top:1rem;left:.4rem}.hc-article-content .hc-article-sources{background:#ffffff06;border:1px solid #ffffff1a;margin-top:4rem;padding:1.25rem 1.4rem;font-size:.78rem;line-height:1.55}.hc-article-content .hc-article-sources h2{letter-spacing:.05em;margin-top:0;font-size:1rem}.hc-article-navigation{border-top:1px solid #ffffff1f;gap:1rem;margin-top:5rem;padding-top:2rem;display:grid}.hc-article-navigation div:last-child{text-align:right}.hc-article-navigation a{color:#fff;flex-direction:column;gap:.55rem;max-width:430px;text-decoration:none;display:inline-flex}.hc-article-navigation small{color:#ff2d95;letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:.6rem}.hc-article-navigation strong{text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:1rem}@media (width>=800px){.hc-article-layout{grid-template-columns:130px minmax(0,1fr);gap:3.5rem}.hc-article-aside{align-self:start;position:sticky;top:8rem}.hc-article-navigation{grid-template-columns:1fr 1fr}}