.nx-feat-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(32px,5vw,80px)}.nx-feat-item{min-height:72vh;display:flex;flex-direction:column;justify-content:center;gap:14px;opacity:.28;transition:opacity .6s var(--ease)}.nx-feat-item.on{opacity:1}.nx-feat-n{font-family:Orbitron,sans-serif;font-weight:900;font-size:13px;color:var(--accent);letter-spacing:.2em}.nx-feat-item h3{font-size:clamp(28px,3vw,44px);letter-spacing:-.045em;line-height:1.02}.nx-feat-item p{color:var(--muted);line-height:1.65;font-size:16px;max-width:48ch}.nx-feat-item ul{list-style:none;padding:0;margin:4px 0 0;display:grid;gap:8px}.nx-feat-item li{display:flex;gap:10px;font-weight:600;font-size:15px}.nx-feat-item li:before{content:"";flex:none;width:6px;height:6px;margin-top:.55em;border-radius:50%;background:var(--accent)}.nx-feat-link{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;font-weight:800;font-size:14px;color:var(--accent)}.nx-feat-link span{display:inline-block;transition:transform .3s var(--ease)}.nx-feat-link:hover span{transform:translate(4px)}.nx-feat-mobile{display:none}.nx-feat-view{position:relative}.nx-feat-frame{position:sticky;top:18vh;border-radius:20px;padding:10px;background:#1b1d19;border:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow-lg),0 0 120px -50px #c6ff3a66}.nx-feat-bar{display:flex;gap:6px;padding:6px 8px 12px}.nx-feat-bar i{width:9px;height:9px;border-radius:50%;background:#3a3d36}.nx-feat-imgs{position:relative;aspect-ratio:2000 / 1100;border-radius:10px;overflow:hidden;background:#111}.nx-feat-imgs img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;opacity:0;transform:scale(1.08) translateY(20px);filter:blur(8px);transition:opacity .7s var(--ease),transform 1s var(--ease),filter .7s}.nx-feat-imgs img.on{opacity:1;transform:none;filter:none}.nx-feat-dots{position:sticky;top:calc(18vh + 1px);display:none}@media(max-width:860px){.nx-feat-grid{grid-template-columns:1fr}.nx-feat-view{display:none}.nx-feat-item{min-height:0;opacity:1;padding:36px 0;border-top:1px solid var(--line)}.nx-feat-mobile{display:block;margin:12px 0 0;border-radius:14px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow-md)}.nx-feat-mobile img{display:block;width:100%}}.nx.rm .nx-feat-item{opacity:1}.nx-bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:250px;gap:16px}.nx-card{overflow:hidden;border-radius:26px;padding:26px;background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;transition:border-color .4s,transform .5s var(--ease),box-shadow .5s}.nx-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.nx-card-body{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px;max-width:34ch}.nx-card h3{font-size:clamp(20px,2vw,26px);letter-spacing:-.03em}.nx-card p{color:var(--muted);font-size:14px;line-height:1.5}.nx-card-go{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:800;color:var(--accent);opacity:0;transform:translate(-8px);transition:all .4s var(--ease)}.nx-card-go svg{width:16px;height:16px}.nx-card:hover .nx-card-go{opacity:1;transform:none}.nx-card-shot{position:absolute;right:-12%;bottom:-18%;width:78%;border-radius:12px;overflow:hidden;border:1px solid var(--glass-line);box-shadow:var(--shadow-md);transform:rotate(-6deg);transition:transform .8s var(--ease);z-index:1}.nx-card-shot img{display:block;width:100%}.nx-card:hover .nx-card-shot{transform:rotate(-2deg) translate(-4%,-6%) scale(1.04)}.nx-card-icon{position:absolute;right:26px;bottom:26px;width:84px;height:84px;color:var(--accent);transition:transform .8s var(--ease)}.nx-card:hover .nx-card-icon{transform:rotate(-10deg) scale(1.12)}.nx-card-0{grid-column:span 2;grid-row:span 2;background:linear-gradient(160deg,var(--glow),var(--surface) 60%)}.nx-card-0 .nx-card-shot{width:92%;right:-10%;bottom:-8%}.nx-card-0 h3{font-size:clamp(28px,3vw,40px)}.nx-card-1{grid-column:span 2}.nx-card-1 .nx-card-shot{width:55%;right:-6%;bottom:-30%}.nx-card-2 .nx-card-shot,.nx-card-3 .nx-card-shot{width:90%;right:-30%;bottom:-34%}.nx-card-4,.nx-card-5{grid-column:span 2}@media(max-width:860px){.nx-bento{grid-template-columns:repeat(2,1fr);grid-auto-rows:230px}}@media(max-width:760px){.nx-bento{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:0 16px 8px;scrollbar-width:none}.nx-bento::-webkit-scrollbar{display:none}.nx-card{flex:0 0 82%;height:380px;scroll-snap-align:center}.nx-card-go{opacity:1;transform:none}.nx-bento .nx-card-shot{width:110%;right:-20%;bottom:-12%}}
