.nx-hero{max-width:1360px;margin:0 auto;padding:clamp(150px,20vh,210px) clamp(20px,5vw,80px) clamp(10px,3vh,30px)}.nx-hero h1{letter-spacing:-.04em;max-width:12ch;margin:22px 0 0;font-size:clamp(46px,7.4vw,112px);line-height:.95}.nx-hero h1 em{color:var(--accent);font-style:normal;font-weight:400;display:block}.nx-hero .vx-intro{max-width:640px}.nx-list{padding-top:clamp(40px,6vh,70px)}.nx-posts{gap:18px;display:grid}.nx-post{border:1px solid var(--line);background:#ffffff06;border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(22px,3.5vw,52px);padding:clamp(16px,2vw,24px);scroll-margin-top:110px;display:grid}.nx-post figure{aspect-ratio:16/10;background:var(--panel);border-radius:16px;margin:0;overflow:hidden}.nx-post img{object-fit:cover;width:100%;height:100%}.nx-copy{padding:clamp(4px,1vw,12px) clamp(0px,1vw,12px) 8px 0}.nx-meta{font:500 10px/1.5 var(--mono);letter-spacing:.14em;flex-wrap:wrap;gap:6px 16px;margin:0;display:flex}.nx-meta span{color:var(--accent)}.nx-meta time{color:var(--muted)}.nx-copy h2{letter-spacing:-.025em;margin:14px 0 10px;font:400 clamp(28px,2.8vw,40px)/1.1 Georgia,serif}.nx-copy .nx-summary{color:var(--paper);font-size:17px}.nx-copy p{color:var(--muted);max-width:62ch;margin:0 0 14px;font-size:15px;line-height:1.65}.nx-copy .vx-link{margin-top:6px}@media (max-width:900px){.nx-post{grid-template-columns:1fr}.nx-copy{padding:4px 4px 8px}}@media (prefers-reduced-motion:no-preference){.nx-hero>*{animation:vx-rise .9s var(--sxr-ease) both}.nx-hero>:nth-child(2){animation-delay:80ms}.nx-hero>:nth-child(3){animation-delay:.2s}.nx-hero>:nth-child(4){animation-delay:.32s}}
