:root{--brand-primary:#2A1A75;--brand-primary-dark:#191042;--brand-primary-light:#312277;--brand-accent:#2a9d8f;--brand-text:#1b2733;--brand-text-inverse:#ffffff;--brand-bg-alt:#f4f7f8;--brand-border:#d4dee5;--link-ink:#205e62;--signal:#87e4d4}html{scroll-padding-top:140px}body{margin:0;color:#1b2733;color:var(--brand-text);background:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:1.62;word-wrap:break-word}h1,h2,h3{line-height:1.16;letter-spacing:-.025em;font-weight:730}h1{font-size:max(2rem, min(4vw, 3.5rem));margin-bottom:16px}h2{font-size:max(1.5rem, min(2.5vw, 2.25rem));margin-bottom:24px}h3{font-size:1.18rem;margin-bottom:8px}a{color:#205e62;color:var(--link-ink);text-underline-offset:0.17em}a:hover{color:#191042;color:var(--brand-primary-dark)}:focus-visible{outline:#2a9d8f solid 3px;outline:3px solid var(--brand-accent);outline-offset:3px}img{max-width:100%}img[src=""]{color:transparent;font-size:0}.band{padding-top:64px;padding-bottom:64px}.eyebrow{display:block;margin-bottom:8px;font-size:.75rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase;color:#205e62;color:var(--link-ink)}.btn{border-radius:3px;padding:8px 16px;font-weight:650}.btn-primary{--bs-btn-bg:var(--brand-primary);--bs-btn-border-color:var(--brand-primary);--bs-btn-color:#fff;--bs-btn-hover-bg:var(--brand-primary-light);--bs-btn-hover-border-color:var(--brand-primary-light);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--brand-primary-dark);--bs-btn-active-border-color:var(--brand-primary-dark);--bs-btn-active-color:#fff}.btn-outline-primary{--bs-btn-color:var(--brand-primary);--bs-btn-border-color:var(--brand-primary);--bs-btn-hover-bg:var(--brand-primary);--bs-btn-hover-border-color:var(--brand-primary);--bs-btn-hover-color:#fff}.brief-strip{padding-top:8px;padding-bottom:8px;color:#fff;background:#0d1e2d;font-size:.84rem}.brief-strip a:not([class*=btn-]),.brief-strip span{color:#fff}.nsk-nav{background:#fff;box-shadow:0 2px 10px rgba(18,38,58,.0784313725)}.nsk-nav .nav-link{color:#2a1a75;color:var(--brand-primary);border-bottom:2px solid transparent}.nsk-nav .nav-link.active,.nsk-nav .nav-link:hover{border-bottom-color:#2a9d8f;border-bottom-color:var(--brand-accent)}.navbar-brand img{display:block;-o-object-fit:contain;object-fit:contain}.nsk-dark{color:#fff;background:#12263a}.nsk-dark h1,.nsk-dark h2,.nsk-dark h3,.nsk-dark p{color:#fff}.nsk-dark .eyebrow,.nsk-dark a:not(.btn){color:#87e4d4;color:var(--signal)}.nsk-dark .btn-light{color:#12263a}.nsk-dark .btn-outline-light{color:#fff}.nsk-dark .btn-outline-light:hover{color:#12263a}.wps-gateway-hero{padding-top:64px;padding-bottom:64px;background:linear-gradient(135deg,#12263a,#0d1e2d)}.wps-gateway-intro{max-width:780px;margin-bottom:32px}.wps-gateway-intro p{max-width:62ch;margin-bottom:0}.wps-gateway-card{display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column;min-height:420px;padding:24px;border:1px solid #668097;border-radius:8px}.wps-gateway-card h2{margin-bottom:8px}.wps-gateway-card p{max-width:40ch}.wps-catalog{background:repeating-linear-gradient(0deg,transparent 0 31px,rgba(104,134,157,.1882352941) 32px),linear-gradient(130deg,#365b78,#12263a 75%)}.wps-rfq{background:repeating-linear-gradient(90deg,transparent 0 31px,rgba(97,152,141,.1490196078) 32px),linear-gradient(135deg,#205e62,#12263a 75%)}.feature-product{background:#f4f7f8;background:var(--brand-bg-alt);border:1px solid #d4dee5;border:1px solid var(--brand-border)}.product-figure{display:block;width:100%;aspect-ratio:3/2;background:#e8eef2;-o-object-fit:cover;object-fit:cover}.feature-copy{padding:32px}.milestone,.program-card,.route-card,.scope-cell{padding:24px;border-top:3px solid #2a9d8f;border-top:3px solid var(--brand-accent);background:#fff}.scope-cell{border:1px solid #d4dee5;border:1px solid var(--brand-border);border-top:3px solid #2a9d8f;border-top:3px solid var(--brand-accent)}.milestone p,.program-card p,.scope-cell p{margin-bottom:0}.nsk-compare,.nsk-milestones,.program-specs{background:#f4f7f8;background:var(--brand-bg-alt)}.nsk-milestones{background:#e8eef2}.nsk-matrix{margin-bottom:0}.nsk-matrix td,.nsk-matrix th{padding:16px;vertical-align:top}.nsk-matrix thead th{color:#fff;background:#12263a}.milestone>span,.wps-process b{display:block;margin-bottom:16px;font-size:1.75rem;font-weight:750;color:#205e62;color:var(--link-ink)}.buyer-cell{display:block;padding:24px 8px;border:1px solid #d4dee5;border:1px solid var(--brand-border);-webkit-text-decoration:none;text-decoration:none;font-weight:650}.buyer-cell:hover{background:#f4f7f8;background:var(--brand-bg-alt)}.buyer-icon{display:block;color:#205e62;color:var(--link-ink);font-size:3rem;line-height:1;margin-bottom:16px}.nsk-trust{position:relative;background:#f4f7f8;background:var(--brand-bg-alt);border-top:1px solid #d4dee5;border-bottom:1px solid #d4dee5;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}.trust-items{display:flex;padding-top:16px;padding-bottom:16px}.trust-items>div{flex:1;min-width:0;padding:8px 16px;border-left:1px solid #d4dee5;border-left:1px solid var(--brand-border)}.trust-items span,.trust-items strong{display:block}.nsk-questions{background:#e8eef2}.nsk-questions .accordion{max-width:850px}.closing-cta{padding:80px 0 96px}.cta-copy{max-width:700px;margin-left:auto;margin-right:auto}.nsk-footer{color:#fff;background:#0d1e2d;padding:64px 0 24px;font-size:.94rem}.nsk-footer h2{color:#fff;font-size:1.1rem;margin-bottom:16px}.nsk-footer a,.nsk-footer p,.nsk-footer span{color:#fff}.nsk-footer li{margin-bottom:8px}.footer-identity{max-width:65ch;margin-bottom:32px}.footer-base{margin-top:24px;padding-top:24px;border-top:1px solid #668097}.product-tabs .nav-link{color:#205e62;color:var(--link-ink)}.product-trigger{display:grid;width:100%;grid-gap:8px;gap:8px;background:#fff;color:#1b2733;color:var(--brand-text);border:1px solid #d4dee5;border:1px solid var(--brand-border);padding:16px;text-align:left}.product-trigger:hover{border-color:#2a9d8f;border-color:var(--brand-accent)}.product-trigger img{width:100%;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;background:#f4f7f8;background:var(--brand-bg-alt)}.product-name{font-weight:750}.product-action{color:#205e62;color:var(--link-ink);-webkit-text-decoration:underline;text-decoration:underline}.service-index{padding:64px 0 24px}.service-register{position:relative;padding-bottom:48px}.service-line{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:24px;gap:24px;padding:24px 16px;border-top:1px solid #d4dee5;border-top:1px solid var(--brand-border)}.service-line p{margin:0}.service-close{background:#f4f7f8;background:var(--brand-bg-alt)}.about-office,.contact-splash,.magazine-mast{position:relative;isolation:isolate;display:flex;align-items:center}.about-office{min-height:464px;padding-top:64px;padding-bottom:64px}.cover-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cover-media[src=""]{visibility:hidden}.about-office::after,.contact-splash::after,.magazine-mast::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0d1e2d,rgba(13,30,45,.7490196078))}.cover-content p{max-width:62ch}.about-mission{border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border)}.mission-panel{padding:24px;border-left:3px solid #2a9d8f;border-left:3px solid var(--brand-accent);background:#f4f7f8;background:var(--brand-bg-alt)}.value-panel{padding:16px 0}.about-gallery{background:#e8eef2}.review-masonry{-moz-column-count:3;column-count:3;-moz-column-gap:24px;column-gap:24px}.review-masonry figure{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 24px}.review-masonry img{display:block;width:100%;background:#f4f7f8;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.review-masonry figure:nth-child(2) img{aspect-ratio:1}.review-masonry figure:nth-child(3) img{aspect-ratio:3/2}.review-masonry figcaption{padding:8px 0}.about-work{background:#dcefeb}.programs-heading{padding:80px 0 64px}.program-card{padding:16px;border-top-color:#312277;border-top-color:var(--brand-primary-light)}.program-grid{border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border)}.program-specs .table-responsive{margin-bottom:24px}.programs-close{background:#e8eef2}.lab-hero{display:flex;align-items:center;min-height:500px;padding-top:64px;padding-bottom:64px;background:linear-gradient(135deg,#365b78,#0d1e2d 75%)}.lab-intro{max-width:800px}.wps-evidence{background:#f4f7f8}.wps-evidence article{padding:16px;border:1px solid #d4dee5;border:1px solid var(--brand-border);background:#fff}.wps-evidence p{margin:0}.wps-process article{border-top:2px solid #2a9d8f;border-top:2px solid var(--brand-accent);padding:16px}.contact-splash{min-height:600px;padding-top:64px;padding-bottom:64px}.contact-splash p{margin-left:auto;margin-right:auto}.contact-splash::after{background:linear-gradient(90deg,rgba(13,30,45,.9098039216),rgba(18,38,58,.7215686275))}.route-card{background:#f4f7f8}.contact-intake{background:#e8eef2}.intake-checklist{padding:24px;border-left:3px solid #2a9d8f;border-left:3px solid var(--brand-accent)}.intake-checklist li{margin-bottom:8px}.intake-form-panel{padding:32px;background:#fff;border:1px solid #d4dee5;border:1px solid var(--brand-border)}.rfq-form .form-control,.rfq-form .form-select{min-height:44px;border-color:#8b9ba8}.rfq-form .form-label{display:block;font-weight:650}.rfq-form .form-check-input{flex-shrink:0}.supply-close,.supply-gradient{background:linear-gradient(135deg,#0d1e2d,#365b78,#12263a);background-size:175% 175%}.supply-gradient{padding-top:80px;padding-bottom:80px;animation:14s infinite alternate packing-gradient}@keyframes packing-gradient{from{background-position:0 0}to{background-position:100% 100%}}@media (prefers-reduced-motion:reduce){.supply-gradient{animation:none}}.roadmap-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.roadmap-track details{border-top:3px solid #2a9d8f;border-top:3px solid var(--brand-accent);padding:16px;background:#f4f7f8}.roadmap-track summary{font-weight:730;cursor:pointer}.roadmap-track p{margin:8px 0 0}.packing-methods{background:#f4f7f8}.packing-card{border:1px solid #d4dee5;border:1px solid var(--brand-border);background:#fff;padding:24px}.packing-counts{background:#e8eef2}.packing-counts strong{display:block;color:#205e62;color:var(--link-ink);font-size:1.75rem}.notes-entry{border:1px solid #d4dee5;border:1px solid var(--brand-border);padding:24px;margin-bottom:32px}.notes-entry h2{margin-bottom:8px}.notes-sidebar{border-top:3px solid #2a9d8f;border-top:3px solid var(--brand-accent);padding:16px;background:#f4f7f8}.notes-sidebar h2{font-size:1.25rem}.notes-sidebar li{display:flex;align-items:flex-start;gap:8px;margin-bottom:16px}.note-date{flex-shrink:0;padding:3px 6px;background:#12263a;color:#fff;font-size:.8rem}.magazine-mast{min-height:400px;align-items:flex-end;padding-top:48px;padding-bottom:48px}.magazine-mast::after{background:linear-gradient(0deg,#0d1e2d,rgba(18,38,58,.7490196078))}.legal-copy,.magazine-copy{max-width:780px;margin-left:auto;margin-right:auto}.article-content{margin-bottom:32px}.article-content table{display:block;max-width:100%;overflow-x:auto}.author-record,.reply-panel{background:#f4f7f8;padding:24px}.author-avatar{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.article-neighbor{display:block;padding:16px;border:1px solid #d4dee5;border:1px solid var(--brand-border)}.magazine-recent{background:#e8eef2}.recent-tile{background:#fff;padding:16px}.legal-copy h2{font-size:1.35rem;margin-top:32px;margin-bottom:8px}.terms-document{border-top:4px solid #2a9d8f;border-top:4px solid var(--brand-accent)}.privacy-document{background:#f4f7f8}.request-error{background:#e8eef2}@media (max-width:991.98px){.nsk-nav .navbar-collapse{padding-top:8px;padding-bottom:8px}.nsk-nav .navbar-nav{margin-bottom:8px}.wps-gateway-card .btn{width:100%}}@media (max-width:767.98px){.band,.wps-gateway-hero{padding-top:48px;padding-bottom:48px}.wps-gateway-card{min-height:280px}.trust-items{flex-wrap:wrap}.trust-items>div{flex:0 0 50%}.roadmap-track,.service-line{grid-template-columns:1fr;gap:8px}.review-masonry{-moz-column-count:1;column-count:1}.feature-copy,.intake-form-panel{padding:16px}.contact-splash{min-height:400px}.closing-cta{padding:48px 0 64px}.nsk-matrix{min-width:560px}}.layout-aboutus-nsk-dark,.layout-industries-nsk-dark,.layout-sustainability-nsk-dark{color:#fff;background-color:#12263a}.layout-aboutus-nsk-dark h1,.layout-aboutus-nsk-dark h2,.layout-aboutus-nsk-dark h3,.layout-aboutus-nsk-dark p,.layout-industries-nsk-dark h1,.layout-industries-nsk-dark h2,.layout-industries-nsk-dark h3,.layout-industries-nsk-dark p,.layout-sustainability-nsk-dark h1,.layout-sustainability-nsk-dark h2,.layout-sustainability-nsk-dark h3,.layout-sustainability-nsk-dark p{color:#fff}.layout-aboutus-nsk-dark .eyebrow,.layout-aboutus-nsk-dark a:not(.btn),.layout-industries-nsk-dark .eyebrow,.layout-industries-nsk-dark a:not(.btn),.layout-sustainability-nsk-dark .eyebrow,.layout-sustainability-nsk-dark a:not(.btn){color:#87e4d4;color:var(--signal)}.layout-aboutus-nsk-dark .btn-light,.layout-industries-nsk-dark .btn-light,.layout-sustainability-nsk-dark .btn-light{color:#12263a}.layout-aboutus-nsk-dark .btn-outline-light,.layout-industries-nsk-dark .btn-outline-light,.layout-sustainability-nsk-dark .btn-outline-light{color:#fff}.layout-aboutus-nsk-dark .btn-outline-light:hover,.layout-industries-nsk-dark .btn-outline-light:hover,.layout-sustainability-nsk-dark .btn-outline-light:hover{color:#12263a}