.np-wrap{max-width:1440px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}@media(min-width:640px){.np-wrap{padding-left:40px;padding-right:40px}}@media(min-width:1024px){.np-wrap{padding-left:64px;padding-right:64px}}.np-col{max-width:44rem;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.np-label{font-weight:500;font-size:.8125rem;line-height:1.5;letter-spacing:.2em;text-transform:uppercase;color:#a7a9ac}a.np-label:hover{color:#fff}.np-meta{display:flex;flex-wrap:wrap;gap:8px 24px}.np-display{font-family:Barlow Condensed,Barlow,ui-sans-serif,sans-serif;font-weight:800;text-transform:uppercase;background:linear-gradient(100deg,#fff 30%,#76787c);-webkit-background-clip:text;background-clip:text;color:transparent;text-wrap:balance}.np-h1{font-size:clamp(2.9rem,9vw,7.25rem);line-height:.86;max-width:13em}.np-standfirst{max-width:40rem;font-size:1.25rem;line-height:1.55;color:#a7a9ac}.np-hero-img{display:block;width:100%;height:auto;aspect-ratio:40 / 21;object-fit:cover;background:#0d0d0d;border:1px solid #262626}.np-prose{font-size:1.125rem;line-height:1.7}.np-prose>*{min-width:0}.np-prose h2{font-weight:600;font-size:1.625rem;line-height:1.25;margin:2.4em 0 .6em;text-wrap:balance}.np-prose p{margin:0 0 1.1em}.np-prose a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.np-prose a:hover{color:#a7a9ac}.np-prose strong{font-weight:600}.np-small{font-size:.9rem;line-height:1.5;color:#a7a9ac}.np-status{display:grid;gap:10px;padding:22px;background:#0d0d0d;border:1px solid #262626}.np-status p{margin:0}.np-status-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.np-status-title{font-family:Barlow Condensed,Barlow,sans-serif;font-weight:800;font-size:2rem;line-height:.95;text-transform:uppercase}.np-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border:1px solid #ffffff;font-weight:500;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase}.np-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:#fff;animation:np-pulse 1.6s ease-in-out infinite}.np-chip[data-state=resolved]:before{animation:none}@keyframes np-pulse{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.np-chip:before{animation:none}}.np-timeline{list-style:none;margin:0 0 .8em;padding:0;border-top:1px solid #262626}.np-timeline li{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:4px 18px;padding:14px 0;border-bottom:1px solid #262626}.np-timeline p{margin:0}.np-when{font-family:Barlow Condensed,Barlow,sans-serif;font-weight:700;font-size:1.2rem;line-height:1.3;text-transform:uppercase;font-variant-numeric:tabular-nums}.np-when span{display:block;font-family:Barlow,sans-serif;font-weight:500;font-size:.72rem;letter-spacing:.18em;color:#a7a9ac}@media(max-width:520px){.np-timeline li{grid-template-columns:minmax(0,1fr)}}.np-figure{margin:1.6em 0 1.8em}.np-figure img{display:block;width:100%;height:auto;background:#0d0d0d;border:1px solid #262626}.np-figure figcaption{margin-top:10px;font-size:.9rem;line-height:1.5;color:#a7a9ac}@media(min-width:1024px){.np-figure.np-wide{margin-left:-6rem;margin-right:-6rem}}.np-screen{margin:0 0 1.2em;background:#0d0d0d;border:1px solid #262626}.np-screen figcaption{padding:10px 16px;border-bottom:1px solid #262626}.np-screen pre{margin:0;padding:16px;overflow-x:auto;font-family:ui-monospace,Cascadia Mono,Consolas,Liberation Mono,monospace;font-size:.875rem;line-height:1.6}.np-checks{list-style:none;margin:0 0 1.2em;padding:0;display:grid;gap:.8em}.np-checks li{position:relative;padding-left:32px}.np-checks li:before{content:"";position:absolute;left:0;top:.42em;width:15px;height:15px;border:1.5px solid #ffffff}.np-donts li:before{border-radius:50%}.np-donts li:after{content:"";position:absolute;left:3px;top:calc(.42em + 7px);width:10px;height:1.5px;background:#fff;transform:rotate(-45deg)}.np-sources{margin-top:3em;padding-top:1.6em;border-top:1px solid #262626}.np-sources ol{margin:1em 0 0;padding-left:1.3em;list-style:decimal;display:grid;gap:.5em;font-size:.95rem;color:#a7a9ac}.np-sources a{color:#fff}.np-cta{border-top:1px solid #262626}.np-cta-title{font-size:clamp(3rem,12vw,8.5rem);line-height:.85}.np-phone{font-family:Barlow Condensed,Barlow,sans-serif;font-weight:700;font-size:clamp(2rem,6vw,3rem);letter-spacing:.03em;font-variant-numeric:tabular-nums}.np-phone:hover{color:#a7a9ac}.np-card{display:grid;gap:24px;border-top:1px solid #262626;padding-top:32px}.np-card img{display:block;width:100%;height:auto;aspect-ratio:40 / 21;object-fit:cover;background:#0d0d0d;border:1px solid #262626}.np-card-title{font-weight:600;font-size:clamp(1.6rem,3.2vw,2.25rem);line-height:1.15;text-wrap:balance}.np-card a.np-card-link:hover .np-card-title{color:#a7a9ac}@media(min-width:1024px){.np-card{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;align-items:center}}@media(max-width:640px){.np-hero-img,.np-card img{aspect-ratio:4 / 3;object-position:80% 50%}.np-hero-img.np-crop-right,.np-card img.np-crop-right{object-position:100% 50%}}.np-prose h2[id]{scroll-margin-top:96px}.np-prose h3{font-weight:600;font-size:1.2rem;line-height:1.35;margin:1.6em 0 .4em}.np-summary{margin:0 0 .5em;padding:22px;background:#0d0d0d;border:1px solid #262626}.np-summary ol{list-style:none;counter-reset:np-sum;margin:14px 0 0;padding:0;display:grid;gap:12px}.np-summary li{counter-increment:np-sum;position:relative;padding-left:2rem;font-size:1rem;line-height:1.55;color:#a7a9ac}.np-summary li:before{content:counter(np-sum);position:absolute;left:0;top:0;font-family:Barlow Condensed,Barlow,sans-serif;font-weight:700;font-size:1.2rem;line-height:1.3;color:#fff}.np-summary a{text-decoration:none;color:#fff}.np-summary a:hover strong{text-decoration:underline;text-underline-offset:3px}.np-kpis-figure{margin:1.6em 0 1.8em}.np-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#262626;border:1px solid #262626}@media(min-width:900px){.np-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.np-kpis-figure{margin-left:-6rem;margin-right:-6rem}}.np-kpi{display:grid;align-content:start;gap:6px;padding:18px 16px;background:#0d0d0d}.np-kpi-label{font-size:.875rem;line-height:1.35;min-height:2.7em;color:#a7a9ac}@media(min-width:900px){.np-kpi-label{min-height:0}}.np-kpi-value{font-weight:600;font-size:clamp(1.9rem,4.5vw,2.5rem);line-height:1.05;color:#fff}.np-kpi-delta{font-size:.875rem;line-height:1.35;color:#a7a9ac}.np-kpis-figure figcaption{margin-top:10px;font-size:.9rem;line-height:1.5;color:#a7a9ac}.np-steps{list-style:none;counter-reset:np-step;margin:0 0 1.2em;padding:0;display:grid;gap:.8em}.np-steps li{counter-increment:np-step;position:relative;padding-left:40px}.np-steps li:before{content:counter(np-step);position:absolute;left:0;top:.1em;width:26px;height:26px;display:grid;place-items:center;border:1.5px solid #ffffff;font-weight:600;font-size:.85rem;line-height:1}.np-faq h3:first-child{margin-top:.6em}a:focus-visible,button:focus-visible{outline:2px solid #ffffff;outline-offset:3px}
