.ns-about{--nsa-navy:#0e273d;--nsa-teal:#28798a;--nsa-lime:#d8ed99;--nsa-muted:#536d77;--nsa-line:#dce5df;color:var(--nsa-navy);background:#fff;font:400 16px/1.75 'Noto Sans',Arial,sans-serif;text-align:left;color-scheme:light}.ns-about,.ns-about *{box-sizing:border-box}.ns-about .nsa-wrap{width:min(1200px,calc(100% - 112px));margin-inline:auto}.ns-about h1,.ns-about h2,.ns-about h3{font-family:Oxygen,Arial,sans-serif;font-weight:700;text-transform:none;letter-spacing:normal}.ns-about h1{font-size:clamp(38px,3.65vw,54px);line-height:1.14;margin:0 0 24px;color:#fff}.ns-about h2{font-size:36px;line-height:1.25;color:var(--nsa-teal);margin:0 0 24px;max-width:740px}.ns-about h3{font-size:22px;line-height:1.35;color:var(--nsa-navy);margin:0 0 14px}.ns-about p{margin:0 0 24px}.ns-about .nsa-eyebrow{font-size:11px;font-weight:700;line-height:1.6;letter-spacing:.13em;text-transform:uppercase;color:var(--nsa-teal);margin:0 0 18px}.ns-about .nsa-section{padding-block:76px}.ns-about .nsa-hero{background:var(--nsa-navy);color:#fff;padding-block:56px}.ns-about .nsa-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch;gap:64px}.ns-about .nsa-hero-copy{padding-block:8px;min-width:0}.ns-about .nsa-hero .nsa-eyebrow{color:var(--nsa-lime)}.ns-about .nsa-intro{font-size:16px;line-height:1.75;color:#e2edf0;margin-bottom:28px}.ns-about .nsa-hero-image{position:relative;min-width:0;margin:0;border-radius:3px;overflow:hidden;min-height:340px;background:var(--nsa-teal)}.ns-about .nsa-hero-image img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.ns-about .nsa-hero-image figcaption{position:absolute;left:0;bottom:0;padding:12px 18px;background:var(--nsa-navy);color:#e2edf0;font-size:10px;line-height:1.6;letter-spacing:.04em;max-width:100%}.ns-about .nsa-button{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;min-height:48px;padding:13px 20px;border:1px solid transparent;border-radius:3px;background:var(--nsa-lime);color:#163a36;font-size:13px;line-height:1.6;font-weight:700;text-decoration:none;transition:background-color .18s}.ns-about .nsa-button:hover{background:#e8f5be;color:#163a36}.ns-about .nsa-button>span{font-size:20px;font-weight:400;line-height:1}.ns-about a:focus-visible{outline:3px solid var(--nsa-teal);outline-offset:5px}.ns-about .nsa-hero a:focus-visible,.ns-about .nsa-contact a:focus-visible{outline-color:var(--nsa-lime)}.ns-about .nsa-expertise h2{max-width:650px}.ns-about .nsa-expertise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:36px}.ns-about .nsa-expertise-item{border-top:1px solid var(--nsa-line);padding-top:26px}.ns-about .nsa-icon{display:block;color:var(--nsa-teal);margin-bottom:22px}.ns-about .nsa-expertise-item p{font-size:15px;color:var(--nsa-muted);margin-bottom:0;line-height:1.8}.ns-about .nsa-approach{background:var(--nsa-teal);color:#fff}.ns-about .nsa-approach-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}.ns-about .nsa-approach h2,.ns-about .nsa-approach h3{color:#fff}.ns-about .nsa-approach .nsa-eyebrow{color:#fff}.ns-about .nsa-approach-copy p:last-child{color:#fff;margin:0}.ns-about .nsa-principles{list-style:none;padding:0;margin:0}.ns-about .nsa-principles li{display:grid;grid-template-columns:36px 1fr;gap:22px;border-top:1px solid #ffffff4d;padding:20px 0}.ns-about .nsa-principles li:first-child{padding-top:0;border-top:0}.ns-about .nsa-principles li:last-child{padding-bottom:0}.ns-about .nsa-number{font:400 24px/1.4 Oxygen,Arial,sans-serif;color:var(--nsa-lime)}.ns-about .nsa-principles h3{font-size:19px;margin:0 0 7px}.ns-about .nsa-principles p{font-size:14px;line-height:1.75;margin:0;color:#fff}.ns-about .nsa-solutions-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.ns-about .nsa-solutions p:last-child{color:var(--nsa-muted);margin:0}.ns-about .nsa-categories{border-top:1px solid var(--nsa-line)}.ns-about .nsa-categories a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:78px;border-bottom:1px solid var(--nsa-line);padding:18px 0;color:var(--nsa-navy);font:700 21px/1.4 Oxygen,Arial,sans-serif;text-decoration:none;transition:color .18s,padding .18s}.ns-about .nsa-categories a>span:last-child{font:400 25px/1 'Noto Sans',Arial,sans-serif;color:var(--nsa-teal);flex-shrink:0}.ns-about .nsa-categories a:hover{color:var(--nsa-teal);padding-inline:8px}.ns-about .nsa-contact{background:var(--nsa-navy);color:#e2edf0;border-bottom:1px solid #ffffff26}.ns-about .nsa-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.ns-about .nsa-contact h2{color:#fff;margin:0;font-size:34px}.ns-about .nsa-contact .nsa-eyebrow{color:var(--nsa-lime)}.ns-about .nsa-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px}.ns-about .nsa-text-link{display:inline-flex;align-items:center;gap:14px;color:#fff;font-size:13px;line-height:1.6;text-decoration:underline;text-underline-offset:5px;min-height:44px}.ns-about .nsa-text-link:hover{color:var(--nsa-lime)}@media(max-width:1200px){.ns-about .nsa-wrap{width:calc(100% - 64px)}.ns-about .nsa-hero-grid{gap:40px}.ns-about .nsa-approach-grid,.ns-about .nsa-solutions-grid,.ns-about .nsa-contact-grid{gap:52px}.ns-about h2{font-size:32px}.ns-about .nsa-expertise-grid{gap:28px}}@media(max-width:1024px){.ns-about .nsa-wrap{width:calc(100% - 44px)}.ns-about .nsa-hero{padding-block:40px}.ns-about .nsa-hero-grid{gap:32px;grid-template-columns:1.2fr 1fr}.ns-about h1{font-size:40px}.ns-about .nsa-section{padding-block:60px}.ns-about .nsa-expertise-grid{gap:24px}.ns-about h3{font-size:20px}.ns-about .nsa-contact h2{font-size:30px}.ns-about .nsa-expertise-item p{font-size:15px}}@media(max-width:800px){.ns-about .nsa-approach-grid,.ns-about .nsa-solutions-grid,.ns-about .nsa-contact-grid{gap:36px;grid-template-columns:1fr}.ns-about .nsa-expertise-grid{gap:20px}.ns-about .nsa-hero-grid{gap:24px}.ns-about h1{font-size:36px}.ns-about .nsa-hero-image figcaption{font-size:9px;padding:10px 12px}.ns-about .nsa-expertise h3{font-size:19px}}@media(max-width:700px){.ns-about .nsa-wrap{width:calc(100% - 40px)}.ns-about .nsa-hero-grid{grid-template-columns:1fr;gap:28px}.ns-about .nsa-hero{padding-block:32px}.ns-about .nsa-hero-copy{padding:0}.ns-about h1{font-size:36px;line-height:1.16;margin-bottom:20px}.ns-about .nsa-hero-image{min-height:0;height:180px}.ns-about .nsa-hero-image img{object-position:center 38%}.ns-about .nsa-hero-image figcaption{font-size:10px}.ns-about .nsa-section{padding-block:44px}.ns-about h2{font-size:29px;margin-bottom:20px}.ns-about .nsa-eyebrow{font-size:10px;margin-bottom:14px}.ns-about .nsa-expertise-grid{grid-template-columns:1fr;gap:26px;margin-top:28px}.ns-about .nsa-expertise-item{padding-top:22px}.ns-about .nsa-expertise h3{font-size:22px;margin-bottom:10px}.ns-about .nsa-icon{margin-bottom:16px;width:32px;height:32px}.ns-about .nsa-approach-grid{gap:30px}.ns-about .nsa-principles li{gap:14px;grid-template-columns:30px 1fr;padding-block:20px}.ns-about .nsa-categories a{font-size:21px;min-height:72px}.ns-about .nsa-solutions-grid{gap:26px}.ns-about .nsa-contact h2{font-size:29px}.ns-about .nsa-contact-grid{gap:24px}.ns-about .nsa-actions{gap:14px 24px}}@media(prefers-reduced-motion:reduce){.ns-about a{transition:none!important}}