.np-home .np-hero{isolation:isolate;position:relative}.np-home .np-hero:before{content:"";background:var(--yellow)url(/brand-ci/n-stripes.svg) left center/210px auto;pointer-events:none;width:64px;height:9px;position:absolute;top:46px;left:24px}.np-home .np-hero mark{position:relative}.np-home .np-hero mark:after{content:"";pointer-events:none;background:url(/brand-ci/n-stripes.svg) 50%/185px;width:32px;height:13%;position:absolute;bottom:0;right:0}@media (min-width:1100px){.np-home .np-hero>:is(h1,.np-actions){max-inline-size:63%}.np-home .np-hero:after{content:"";z-index:-1;aspect-ratio:1.4;clip-path:polygon(0 0,88% 0,100% 16%,100% 100%,12% 100%,0 84%);pointer-events:none;background:url(/brand-ci/sample-kit.webp) 50%/cover no-repeat content-box content-box,url(/brand-ci/n-stripes.svg) 50%/230px;width:min(32%,370px);padding-bottom:6px;position:absolute;top:70px;right:24px}}.np-home .np-rate-head{background:var(--charcoal);color:#fff;position:relative}.np-home .np-rate-head small{color:var(--yellow)}.np-home .np-rate-head:after{content:"";background:var(--yellow)url(/brand-ci/n-stripes.svg) right center/180px auto;height:3px;position:absolute;inset:auto 0 0}.np-home .np-material{background:var(--charcoal);border-color:var(--charcoal)}.np-home .np-material>.np-wrap{color:#fff;position:relative}.np-home .np-material>.np-wrap:before{content:"";background:url(/brand-ci/roof-profile.svg) 0 56%/210px;height:7px;position:absolute;inset:0 24px auto}.np-home .np-marquee span{color:#e9e9e5}.np-home .np-summary{background:linear-gradient(90deg,#f3f2ed 35%,#f3f2ede6),url(/brand-ci/fold-grid.svg) 100% 0/280px}.np-home .np-cta{isolation:isolate;background:#f3f2ed;border-radius:12px;position:relative}.np-home .np-cta:before{content:"";background:var(--yellow)url(/brand-ci/n-stripes.svg) center/260px auto;border-radius:12px 12px 0 0;height:9px;position:absolute;inset:0 0 auto}@media (max-width:600px){.np-home .np-hero:before{width:46px;height:6px;top:16px;left:20px}.np-home .np-material>.np-wrap:before{inset-inline:20px}}
