
/* V6 — Innovation Architecture */
:root{--nu-gold:#c79a4b;--nu-ink:#07090d;--nu-panel:#0d121a;--nu-line:rgba(199,154,75,.25)}
.innovation-label{display:inline-flex;align-items:center;gap:.55rem;padding:.48rem .8rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}
.v6-hero h1{max-width:900px}.v6-hero .dm-lead{max-width:720px}.v6-hero .dm-product-nav button strong{font-size:.92rem}
.innovation-canvas{position:relative;min-height:620px;border:1px solid rgba(255,255,255,.09);border-radius:32px;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(226,177,69,.12),transparent 35%),#08090c;margin-top:2rem}
.innovation-canvas svg{position:absolute;inset:0;width:100%;height:100%}.innovation-node{position:absolute;transform:translate(-50%,-50%);width:170px;min-height:110px;border:1px solid rgba(255,255,255,.12);background:rgba(15,16,20,.82);backdrop-filter:blur(16px);border-radius:24px;padding:1rem;text-align:left;transition:.35s ease}.innovation-node:hover,.innovation-node:focus-visible{transform:translate(-50%,-50%) scale(1.04);border-color:rgba(226,177,69,.7);box-shadow:0 20px 70px rgba(0,0,0,.35)}.innovation-node strong{display:block;margin:.35rem 0}.innovation-node small{opacity:.7}.innovation-node.center{left:50%;top:50%;text-align:center;width:190px}.innovation-node.mob{left:20%;top:28%}.innovation-node.ops{left:80%;top:28%}.innovation-node.nu{left:50%;top:80%}
.nu-page{background:#07090d;color:#f4efe4}.nu-hero{min-height:86vh;display:grid;align-items:center;position:relative;overflow:hidden;padding:9rem 0 5rem}.nu-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 74% 42%,rgba(199,154,75,.16),transparent 32%),linear-gradient(90deg,#07090d 0 43%,rgba(7,9,13,.62) 63%,rgba(7,9,13,.1));z-index:1}.nu-hero-media{position:absolute;inset:0 0 0 38%;}.nu-hero-media img{width:100%;height:100%;object-fit:cover;object-position:56% 45%}.nu-hero .shell{position:relative;z-index:2}.nu-copy{max-width:660px}.nu-brand{width:min(460px,72vw);height:auto;object-fit:contain;display:block;margin:0 0 2rem;filter:drop-shadow(0 18px 35px rgba(0,0,0,.45))}.nu-copy h1{font-size:clamp(2.6rem,5.6vw,6.4rem);line-height:.94;letter-spacing:-.045em;margin:.8rem 0 1.2rem}.nu-copy p{max-width:620px;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.65;color:rgba(244,239,228,.78)}.nu-actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:2rem}.nu-link{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1rem;border-bottom:1px solid var(--nu-gold);color:#f4efe4;text-decoration:none}
.nu-section{padding:clamp(5rem,9vw,9rem) 0;border-top:1px solid rgba(255,255,255,.07)}.nu-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:3rem;align-items:end;margin-bottom:3rem}.nu-section h2{font-size:clamp(2rem,4.2vw,4.7rem);line-height:1;max-width:850px}.nu-section-head>p{color:rgba(244,239,228,.68);line-height:1.7}.nu-pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.nu-pillar{min-height:250px;padding:1.5rem;border:1px solid var(--nu-line);border-radius:22px;background:linear-gradient(145deg,rgba(199,154,75,.08),rgba(255,255,255,.02));position:relative;overflow:hidden}.nu-pillar span{color:var(--nu-gold);font-size:.8rem;letter-spacing:.12em}.nu-pillar h3{margin:4rem 0 .7rem;font-size:1.25rem}.nu-pillar p{color:rgba(244,239,228,.64);line-height:1.6}.nu-gallery{display:grid;grid-template-columns:1.15fr .85fr;gap:1.25rem}.nu-gallery figure{margin:0;border-radius:26px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#0d1015}.nu-gallery figure:first-child{grid-row:span 2}.nu-gallery img{display:block;width:100%;height:100%;min-height:320px;object-fit:cover}.nu-gallery figure:first-child img{object-position:54% 50%}.nu-gallery figure:nth-child(2) img,.nu-gallery figure:nth-child(3) img{object-fit:contain;background:#090c11}.nu-status{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}.nu-status-card{border:1px solid var(--nu-line);border-radius:28px;padding:2rem;background:rgba(255,255,255,.025)}.nu-status-list{display:grid;gap:.75rem;margin-top:1.4rem}.nu-status-list div{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 0;border-bottom:1px solid rgba(255,255,255,.07)}.nu-status-list span:last-child{color:var(--nu-gold)}
.nu-orbit{position:absolute;right:6vw;bottom:8vh;width:min(380px,34vw);aspect-ratio:1;border:1px solid rgba(199,154,75,.22);border-radius:50%;z-index:2;pointer-events:none}.nu-orbit:before,.nu-orbit:after{content:"";position:absolute;border:1px solid rgba(199,154,75,.18);border-radius:50%;inset:12%}.nu-orbit:after{inset:27%}.nu-orbit i{position:absolute;width:9px;height:9px;background:var(--nu-gold);border-radius:50%;left:50%;top:-5px;box-shadow:0 0 22px var(--nu-gold)}
@media(max-width:900px){.innovation-canvas{min-height:720px}.innovation-node{width:145px}.innovation-node.mob{left:25%;top:22%}.innovation-node.ops{left:75%;top:22%}.innovation-node.nu{top:82%}.nu-hero{padding-top:8rem;align-items:end}.nu-hero-media{inset:0}.nu-hero:before{background:linear-gradient(0deg,#07090d 5%,rgba(7,9,13,.72) 48%,rgba(7,9,13,.2))}.nu-brand{width:min(340px,78vw)}.nu-section-head,.nu-status{grid-template-columns:1fr}.nu-pillars{grid-template-columns:1fr 1fr}.nu-gallery{grid-template-columns:1fr}.nu-gallery figure:first-child{grid-row:auto}.nu-orbit{display:none}}
@media(max-width:560px){.nu-pillars{grid-template-columns:1fr}.nu-hero-media img{object-position:61% center}.nu-gallery img{min-height:240px}.innovation-node.center{top:48%}.innovation-node.mob{left:27%;top:16%}.innovation-node.ops{left:73%;top:16%}.innovation-node.nu{left:50%;top:82%}}
@media(prefers-reduced-motion:reduce){.innovation-node,.nu-orbit{transition:none!important;animation:none!important}}

/* v6.0.1 — smooth scroll performance patch */
@media (min-width: 901px){
  .site-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(9,9,11,.96)!important}
  .innovation-node,.dm-story-card,.experience-caption{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
}
.dm-glow{filter:blur(48px)!important;opacity:.18!important}
[data-editorial-section]{will-change:auto!important;contain:layout paint style}
.nu-section,.dm-story-card,.product-stage,.product-section{content-visibility:auto;contain-intrinsic-size:1px 760px}
.dm-media-frame>img[data-dm-image],.dm-story-card img,.nu-hero-media img,.nu-gallery img{will-change:transform;transform:translateZ(0)}
.editorial-progress{pointer-events:none;contain:strict}
@media (max-width: 900px){
  .dm-glow{display:none!important}
  .site-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(9,9,11,.98)!important}
}
