.government-page{--gov-rule:#ffffff26}.government-page section{scroll-margin-top:120px}.government-page :is(h1,h2,h3,p,code,a){overflow-wrap:anywhere}.gov-hero{padding-top:165px;padding-bottom:30px}.gov-topline{display:flex;justify-content:space-between;gap:24px;padding-bottom:30px;border-bottom:1px solid var(--gov-rule)}.gov-hero h1{font-size:clamp(3.4rem,7.5vw,7.8rem);margin:45px 0 32px;max-width:1100px;line-height:1.02}.gov-hero-bottom{display:flex;justify-content:space-between;align-items:end;gap:40px}.gov-hero-bottom p{font-size:18px;max-width:550px}.gov-register{display:flex;justify-content:space-between;border-bottom:1px solid var(--gov-rule);margin-top:45px;height:10px}.gov-register i{display:block;border-left:1px solid #59616b;height:10px}.gov-register i:first-child{border-color:var(--red)}.gov-cinematic{display:grid;grid-template-columns:minmax(210px,1fr) minmax(0,2.6fr);align-items:center;gap:45px;padding-block:65px 100px}.gov-editorial h2{font-size:clamp(2rem,3.1vw,3.2rem);margin:24px 0;line-height:1.12}.gov-editorial>p:not(.v3-label){max-width:30ch;font-size:15px}.gov-editorial .gov-film-note{font-size:12px!important;margin-top:22px;color:#959da8}.gov-film{margin:0;min-width:0}.gov-film-frame{aspect-ratio:16/9;width:100%;background:#080a0c}.gov-film video{width:100%;height:100%;display:block;object-fit:contain}.gov-film figcaption{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--gov-rule);margin-top:18px;min-height:58px;color:#a3a8b1;font-size:12px}.gov-film button{display:inline-flex;align-items:center;gap:15px;min-height:44px;padding:8px 0 8px 12px;background:none;border:0;color:#f3f4f2;font:inherit}.gov-film button span{font-size:20px}.gov-context{display:grid;grid-template-columns:1fr 2fr;gap:50px;padding-block:80px;border-top:1px solid var(--gov-rule)}.gov-context h2{font-size:clamp(2.3rem,4vw,4.2rem);margin-bottom:28px}.gov-context div>p{max-width:65ch;margin-top:18px}.gov-context .gov-disclosure{font-size:13px;color:#959da8;max-width:70ch}.gov-state{padding:32px 0 60px;border-top:1px solid var(--gov-rule);color:#a3a8b1}.gov-agencies,.gov-contracts{padding-block:60px 85px;border-top:1px solid var(--gov-rule)}.gov-section-heading{display:grid;grid-template-columns:1fr 2fr;align-items:start;gap:50px;margin-bottom:50px}.gov-section-heading h2{font-size:clamp(2.6rem,4.5vw,4.5rem)}.gov-section-heading h2 span{color:var(--red)}.gov-agency-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px}.gov-agency{border-top:1px solid var(--gov-rule);padding-top:28px;min-width:0}.gov-agency h3{font-size:clamp(1.5rem,2.1vw,2rem);line-height:1.18;margin-bottom:18px;letter-spacing:-.025em}.gov-description{white-space:pre-line;line-height:1.8;font-size:15px}.gov-agency a{display:inline-flex;margin-top:22px;font-size:13px}.gov-media-logo{background:transparent;width:180px;max-width:100%;height:92px;display:flex;align-items:center;justify-content:center;margin:0 0 26px;padding:0}.gov-media-logo img{max-width:100%;max-height:100%;object-fit:contain;width:auto;height:auto}.gov-media-image{margin-top:28px}.gov-media-image img{max-width:100%;width:auto;height:auto;max-height:360px;object-fit:contain}.gov-contract{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:70px;padding:40px 0;border-top:1px solid var(--gov-rule)}.gov-contract h3{font-size:clamp(1.65rem,2.6vw,2.6rem);line-height:1.16;margin-bottom:22px}.gov-identifier{display:grid;gap:8px;margin-bottom:26px}.gov-identifier>span,.gov-status>span{font:10px var(--font-dmmono),monospace;text-transform:uppercase;letter-spacing:.1em;color:#a3a8b1}.gov-identifier code{font:13px/1.8 var(--font-dmmono),monospace;color:#e2e4e7;user-select:text}.gov-associated,.gov-status{display:grid;gap:10px;margin-bottom:22px;color:#d5d8dd!important}.gov-status{margin-top:22px;font-size:14px}.gov-tools{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:35px}.gov-tools label{display:grid;gap:8px;font-size:12px;color:#a3a8b1;width:min(100%,380px)}.gov-tools input{width:100%;min-width:0;background:none;border:0;border-bottom:1px solid #68717d;border-radius:0;padding:12px 0;color:var(--light);font:16px var(--font-outfit),sans-serif}.gov-tools>span{font:11px var(--font-dmmono),monospace;white-space:nowrap;color:#a3a8b1}.gov-more{display:flex;justify-content:space-between;align-items:center;width:100%;padding:22px 0;margin-top:32px;background:none;border:0;border-block:1px solid var(--gov-rule);color:var(--light);font:inherit}.gov-cta{border-top:1px solid var(--gov-rule);padding-block:70px 110px;display:grid;grid-template-columns:1.4fr 1fr;gap:35px 70px;align-items:end}.gov-cta>.v3-label{grid-column:1/-1}.gov-cta h2{font-size:clamp(2.8rem,5vw,5.3rem)}.gov-cta>div{max-width:390px}.gov-cta .v3-button{margin:25px 0}.gov-cta .v3-text-link{display:block;width:fit-content;font-size:13px}@media(max-width:1100px){.gov-cinematic{grid-template-columns:1fr;gap:28px;padding-top:45px}.gov-editorial{display:grid;grid-template-columns:1fr 1fr;gap:15px 40px}.gov-editorial .v3-label{grid-column:1/-1}.gov-editorial h2{grid-row:2/4;margin:0}.gov-editorial>p:not(.v3-label){max-width:40ch}.gov-editorial .gov-film-note{margin-top:0}.gov-agency-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gov-context,.gov-section-heading{grid-template-columns:1fr 2fr;gap:28px}.gov-contract{gap:35px}}@media(max-width:767px){.gov-hero{padding-top:125px}.gov-topline{padding-bottom:22px}.gov-topline>span{display:none}.gov-hero h1{font-size:clamp(2.75rem,10.8vw,5rem);margin-top:30px}.gov-hero-bottom{display:block}.gov-hero-bottom p{font-size:16px}.gov-hero-bottom a{display:inline-flex;margin-top:24px}.gov-register{margin-top:30px}.gov-cinematic{padding-block:35px 60px}.gov-editorial{display:block}.gov-editorial h2{font-size:2.3rem;margin:20px 0}.gov-editorial .gov-film-note{margin-top:15px}.gov-film figcaption{align-items:start;padding-top:10px;gap:10px}.gov-film figcaption>span:first-child{max-width:24ch}.gov-film button{padding-top:0;flex-shrink:0}.gov-context,.gov-contract,.gov-cta,.gov-section-heading{display:block}.gov-context{padding-block:50px}.gov-context h2{margin-top:24px}.gov-agency-grid{grid-template-columns:1fr;gap:32px}.gov-section-heading h2{margin-top:20px}.gov-agencies,.gov-contracts{padding-block:45px 55px}.gov-contract{padding-block:30px}.gov-contract-detail{margin-top:24px}.gov-tools{align-items:start;flex-direction:column;gap:14px}.gov-cta{padding-block:55px 75px}.gov-cta h2{margin:25px 0}.gov-cta>div{margin-top:25px}.gov-state{font-size:15px}.gov-film figcaption{font-size:11px}}@media(prefers-reduced-motion:reduce){.government-page *,.government-page :before{transition:none!important;animation:none!important}}.gov-description details{margin-top:14px}.gov-description summary{cursor:pointer;color:#d4d8df;font-size:13px;padding-block:5px;width:fit-content}.gov-description details p{margin-top:18px}.gov-media-fallback{color:#d4d8df;font-size:12px;line-height:1.3;overflow:hidden}.gov-media-image{aspect-ratio:16/9;max-height:360px;display:flex;align-items:center;justify-content:center}.gov-media-image img{width:100%;height:100%}.gov-media-image.gov-media-fallback{color:#a3a8b1;border-block:1px solid var(--gov-rule)}.gov-kind{margin:0 0 14px;line-height:1.6}.gov-full-name{font-size:16px;line-height:1.5;margin:-6px 0 18px;color:#d4d8df!important}.gov-relationship{margin-top:22px}.gov-relationship .v3-label{margin-bottom:12px}.gov-media-logo.gov-media-light{background:#f3f4f2;padding:12px}@media (max-width:767px){.gov-hero{padding-top:120px}.gov-hero h1{font-size:clamp(40px,10.6vw,64px);overflow-wrap:normal}.gov-context h2,.gov-cta h2,.gov-section-heading h2{font-size:clamp(32px,9.2vw,48px)}.gov-description,.gov-editorial>p:not(.v3-label){font-size:16px;line-height:1.75}.gov-film figcaption{font-size:12px}.gov-agency a,.gov-description summary{min-height:44px;align-items:center}.gov-description summary{padding-block:10px}.gov-media-logo{width:min(100%,220px);height:110px}.gov-identifier code{font-size:14px}}