.capstmt{--navy: #0b1f3a;--navy2: #16263d;--ink: #0b1f3a;--body: #3b4859;--cap: #5d6b7e;--rule: #d3d9e1;--rule2: #c2cad4;--gray: #f2f4f7;--or: #f59a3c;--orink: #b35a00;--onnavy: #b7bfcb;box-sizing:border-box;padding:24px 0 48px;background:#e6eaf0;color:var(--body);font-family:var(--font-sans, "Public Sans"),sans-serif;font-size:12px;line-height:1.42;-webkit-print-color-adjust:exact;print-color-adjust:exact}.capstmt *,.capstmt *:before,.capstmt *:after{box-sizing:border-box}.capstmt p,.capstmt h1,.capstmt h2,.capstmt h3,.capstmt h4{margin:0}.capstmt h1,.capstmt h2,.capstmt h3,.capstmt h4{color:var(--ink);font-family:var(--font-display, "Archivo"),sans-serif;font-weight:600;letter-spacing:-.01em}.capstmt h2{font-size:12.5pt;line-height:1.15}.capstmt h3{font-size:10pt;line-height:1.2}.capstmt .print-page{position:relative;display:flex;flex-direction:column;width:8.5in;height:auto;min-height:11in;margin:0 auto 24px;overflow:visible;background:#fff;box-shadow:0 0 0 1px #cdd4dd}.capstmt .print-page:last-child{margin-bottom:0}.capstmt .pad{padding:0 .5in}.capstmt .mono,.capstmt .eyebrow{font-family:var(--font-mono, "JetBrains Mono"),monospace;text-transform:uppercase}.capstmt .mono{letter-spacing:.07em}.capstmt .eyebrow{color:var(--orink);font-size:12px;font-weight:500;letter-spacing:.09em}.capstmt .sechead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:7pt;padding-bottom:3pt;border-bottom:1.2pt solid var(--ink)}.capstmt .band{display:grid;grid-template-columns:1.55in 1fr;align-items:center;-moz-column-gap:.32in;column-gap:.32in;padding:.24in .5in .22in;background:var(--navy);color:#fff}.capstmt .band img{display:block;width:1.55in;height:auto}.capstmt .band .tag{color:var(--or);font-family:var(--font-mono, "JetBrains Mono"),monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.capstmt .band .h1{margin-top:5pt;color:#fff;font-family:var(--font-display, "Archivo"),sans-serif;font-size:25pt;font-weight:600;letter-spacing:-.025em;line-height:.98}.capstmt .band .h1 span,.capstmt .cta h2 span{color:var(--or)}.capstmt .diff h3 span{color:var(--orink)}.capstmt .band .sub{max-width:4.9in;margin-top:7pt;color:var(--onnavy);font-size:12px}.capstmt .ids{display:flex;justify-content:space-between;gap:8px 14px;padding:6pt .5in;background:var(--navy2);color:#dce2ea;font-family:var(--font-mono, "JetBrains Mono"),monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.capstmt .ids b{color:var(--or);font-weight:500}.capstmt .stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1pt solid var(--rule)}.capstmt .stat{padding:9pt 10pt 8pt 0;border-right:1pt solid var(--rule)}.capstmt .stat+.stat{padding-left:10pt}.capstmt .stat:last-child{border-right:0}.capstmt .stat .n{color:var(--ink);font-family:var(--font-display, "Archivo"),sans-serif;font-size:22pt;font-weight:600;letter-spacing:-.02em;line-height:1}.capstmt .stat .l{margin-top:4pt;color:var(--body);font-size:12px;line-height:1.3}.capstmt .stat .s{margin-top:5pt}.capstmt .cols{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:.3in;column-gap:.3in}.capstmt .cols3{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:.2in;column-gap:.2in}.capstmt .pkg{padding-top:6pt;border-top:2pt solid var(--ink)}.capstmt .pkg .num{color:var(--orink);font-family:var(--font-mono, "JetBrains Mono"),monospace;font-size:12px}.capstmt .pkg h3{margin:2pt 0 4pt}.capstmt .pkg ul{margin:5pt 0 0;padding:0;list-style:none}.capstmt .pkg li{position:relative;padding:2.2pt 0 2.2pt 9pt;border-top:.6pt solid var(--rule);font-size:12px}.capstmt .pkg li:before{position:absolute;top:6.4pt;left:0;width:4pt;height:4pt;background:var(--orink);content:""}.capstmt .proof{margin-top:6pt;color:var(--orink);font-family:var(--font-mono, "JetBrains Mono"),monospace;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.capstmt .case{padding:6pt 0;border-top:.8pt solid var(--rule2)}.capstmt .case:first-of-type{padding-top:0;border-top:0}.capstmt .case .meta{display:flex;justify-content:space-between;gap:8px;color:var(--cap);font-family:var(--font-mono, "JetBrains Mono"),monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.capstmt .case .meta b{color:var(--orink);font-weight:500}.capstmt .case h3{margin:3pt 0;font-size:9.6pt}.capstmt .case .kpi{display:flex;gap:12pt;margin-top:4pt}.capstmt .case .kpi div{color:var(--ink);font-family:var(--font-display, "Archivo"),sans-serif;font-size:10.5pt;font-weight:600;line-height:1.05}.capstmt .case .kpi small{display:block;margin-top:1pt;color:var(--cap);font-family:var(--font-sans, "Public Sans"),sans-serif;font-size:12px;font-weight:400}.capstmt .cpars{margin-top:5pt;padding:4pt 6pt;background:var(--gray);color:var(--ink);font-size:12px}.capstmt .cpars b{margin-right:4pt;color:var(--orink);font-family:var(--font-mono, "JetBrains Mono"),monospace;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.capstmt .diff{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:.3in;column-gap:.3in;padding:9pt .5in;background:var(--gray)}.capstmt .diff h3{font-size:11pt}.capstmt .diff p{margin-top:3pt;font-size:12px}.capstmt .foot{display:flex;justify-content:space-between;gap:10px;margin-top:auto;padding:8pt .5in 12pt;border-top:1pt solid var(--rule);color:var(--cap);font-family:var(--font-mono, "JetBrains Mono"),monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.capstmt .foot a{color:inherit;text-decoration:none}.capstmt .foot a:hover{text-decoration:underline}.capstmt .hdr2{display:flex;justify-content:space-between;align-items:center;margin:0;padding:.3in .5in 8pt;border-bottom:1.5pt solid var(--ink)}.capstmt .hdr2 img{display:block;height:.42in;width:auto}.capstmt .hdr2 .r{text-align:right}.capstmt .hdr2 .r h2{font-size:11pt}.capstmt .kv{width:100%;border-collapse:collapse}.capstmt .kv td{padding:3.3pt 0;border-top:.6pt solid var(--rule);vertical-align:top;font-size:12px}.capstmt .kv td:first-child{width:1.05in;padding-top:4.2pt;color:var(--cap);font-family:var(--font-mono, "JetBrains Mono"),monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.capstmt .kv td:last-child{color:var(--ink)}.capstmt .kv tr:first-child td{border-top:0}.capstmt .tech h4{margin:7pt 0 2pt;color:var(--orink);font-family:var(--font-mono, "JetBrains Mono"),monospace;font-size:12px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.capstmt .tech h4:first-child{margin-top:0}.capstmt .tech p{color:var(--ink);font-size:12px}.capstmt .exp{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:8pt;column-gap:8pt}.capstmt .exp div{padding:3.2pt 0;border-top:.6pt solid var(--rule);font-size:12px}.capstmt .exp .a{color:var(--ink);font-family:var(--font-display, "Archivo"),sans-serif;font-size:12px;font-weight:600;white-space:nowrap}.capstmt .buy{border:1pt solid var(--rule2)}.capstmt .buy>div{padding:7pt 9pt;border-top:1pt solid var(--rule2)}.capstmt .buy>div:first-child{border-top:0}.capstmt .buy .big{margin-top:2pt;color:var(--ink);font-family:var(--font-display, "Archivo"),sans-serif;font-size:12pt;font-weight:600;line-height:1.1}.capstmt .buy .note{margin-top:2pt;font-size:12px}.capstmt .naics{display:grid;grid-template-columns:repeat(3,1fr);border-top:.8pt solid var(--rule2);border-left:.8pt solid var(--rule2)}.capstmt .naics div{padding:3.5pt 6pt;border-right:.8pt solid var(--rule2);border-bottom:.8pt solid var(--rule2);color:var(--ink);font-family:var(--font-mono, "JetBrains Mono"),monospace;font-size:12px}.capstmt .naics div.p{background:var(--navy);color:#fff}.capstmt .certs{display:flex;flex-direction:column;gap:3pt}.capstmt .certs div{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding-top:3pt;border-top:.6pt solid var(--rule);color:var(--ink);font-size:12px}.capstmt .certs div span{color:var(--cap);font-family:var(--font-mono, "JetBrains Mono"),monospace;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.capstmt .cta{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;-moz-column-gap:.3in;column-gap:.3in;padding:14pt .5in 13pt;background:var(--navy);color:#fff}.capstmt .cta h2{color:#fff;font-size:15pt;line-height:1.05}.capstmt .cta p{margin-top:4pt;color:var(--onnavy);font-size:12px}.capstmt .cta .poc{color:#fff;font-size:12px;line-height:1.55}.capstmt .cta .poc .mono{display:block;margin-bottom:2pt;color:var(--or);font-size:12px}.capstmt .cta a{color:#fff;text-decoration:none}.capstmt .cta a:hover{text-decoration:underline}.capstmt .gap{height:8pt;flex:0 0 auto}@media screen and (max-width: 860px){.capstmt{padding:12px 0 32px}.capstmt .print-page{width:auto;min-height:0;margin:0 12px 16px}.capstmt .pad,.capstmt .ids,.capstmt .diff,.capstmt .cta,.capstmt .foot,.capstmt .hdr2{padding-right:16px;padding-left:16px}.capstmt .band{grid-template-columns:1fr;row-gap:14px;padding:20px 16px}.capstmt .band img{width:150px}.capstmt .band .h1{font-size:34px}.capstmt .ids{flex-wrap:wrap}.capstmt .stats{grid-template-columns:1fr 1fr}.capstmt .stat:nth-child(2){border-right:0}.capstmt .stat:nth-child(3){padding-left:0}.capstmt .stat:nth-child(-n+2){border-bottom:1pt solid var(--rule)}.capstmt .cols,.capstmt .cols3,.capstmt .diff,.capstmt .cta{grid-template-columns:1fr;row-gap:16px}.capstmt .sechead{flex-direction:column;gap:2px}.capstmt .hdr2{flex-direction:column;align-items:flex-start;gap:8px}.capstmt .hdr2 .r{text-align:left}.capstmt .foot{flex-direction:column;gap:4px}.capstmt .cols>div+div{margin-top:12px}}@media screen and (max-width: 480px){.capstmt .stats{grid-template-columns:1fr}.capstmt .stat,.capstmt .stat+.stat,.capstmt .stat:nth-child(3){padding:10px 0;border-right:0;border-bottom:1pt solid var(--rule)}.capstmt .stat:last-child{border-bottom:0}.capstmt .case .meta{flex-direction:column;gap:3px}.capstmt .case .kpi{flex-wrap:wrap;gap:10px 16px}.capstmt .certs div{flex-direction:column;gap:2px}.capstmt .exp{grid-template-columns:1fr}.capstmt .exp .a{padding-bottom:0;border-top:0}.capstmt .exp .b{padding-top:0}}@page capability-statement{size:letter;margin:0}@media print{body:has(.capability-wrapper){page:capability-statement}.capability-wrapper{min-height:0!important;background:transparent!important}body:has(.capability-wrapper) .no-print{display:none!important}.capability-wrapper>.capstmt{margin:0!important}.capstmt{padding:0;background:none;font-size:8.6pt;line-height:1.36}.capstmt .print-page{page:capability-statement;width:8.5in;height:11in;min-height:11in;margin:0;overflow:hidden;box-shadow:none;page-break-after:always;-moz-column-break-after:page;break-after:page}.capstmt .print-page:last-child{page-break-after:auto;-moz-column-break-after:auto;break-after:auto}.capstmt .eyebrow{font-size:6.9pt}.capstmt .band .tag{font-size:7pt}.capstmt .band .sub{font-size:8.6pt}.capstmt .ids,.capstmt .foot,.capstmt .pkg .num,.capstmt .proof,.capstmt .case .meta,.capstmt .kv td:first-child,.capstmt .tech h4,.capstmt .certs div span,.capstmt .naics div{font-size:6.6pt}.capstmt .stat .l{font-size:7.8pt}.capstmt .pkg li{font-size:7.9pt}.capstmt .case .kpi small{font-size:6.8pt}.capstmt .cpars,.capstmt .kv td,.capstmt .exp div,.capstmt .tech p,.capstmt .certs div,.capstmt .cta p,.capstmt .cta .poc,.capstmt .diff p{font-size:7.9pt}.capstmt .cpars b,.capstmt .cta .poc .mono{font-size:6.6pt}}
