body,#page-container{font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:17px;line-height:1.6;color:#0a1a12;background:#f3f5f0;-webkit-font-smoothing:antialiased}#page-container h1,#page-container h2,#page-container h3,#page-container h4,#page-container h5,#page-container h6,.et_pb_module h1,.et_pb_module h2,.et_pb_module h3,.et_pb_module h4{font-family:"Bricolage Grotesque",Georgia,serif;font-weight:700;line-height:1.05;letter-spacing:-0.025em;color:#0a1a12}#page-container h1{font-size:clamp(34px,5.4vw,68px);letter-spacing:-0.035em}#page-container h2{font-size:clamp(27px,3.6vw,46px)}#page-container h3{font-size:clamp(21px,2.2vw,27px)}#page-container p{max-width:72ch}.et_pb_text_inner>p{max-width:72ch}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.et_pb_button:focus-visible{outline:3px solid #c98a19!important;outline-offset:2px}.et_pb_text_inner a:not(.et_pb_button){color:#0b4e9b;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.et_pb_text_inner a:not(.et_pb_button):hover{text-decoration-thickness:2px}.avdp-skip-link{position:absolute;left:-9999px;top:0;z-index:100000;background:#0a1a12;color:#fff;padding:12px 20px;font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;letter-spacing:0.08em;text-transform:uppercase;text-decoration:none}.avdp-skip-link:focus{left:8px;top:8px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}#page-container .et_pb_button,#page-container .avdp-btn{font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:600;font-size:15px;letter-spacing:0;padding:12px 22px!important;border-radius:2px;border:1px solid #0b4e9b;background:#0b4e9b;color:#fff;transition:background 0.18s ease,transform 0.18s ease}#page-container .et_pb_button:hover,#page-container .avdp-btn:hover{background:#08407f;border-color:#08407f;color:#fff;transform:translateY(-1px);padding:12px 22px!important}#page-container .et_pb_button:after,#page-container .et_pb_button:before{display:none!important}.avdp-btn--ghost{background:transparent!important;color:#0a1a12!important;border-color:#0a1a12!important}.avdp-btn--ghost:hover{background:#0a1a12!important;color:#fff!important}.avdp-dark{background:#0a1a12!important;color:#f3f5f0}.avdp-dark h1,.avdp-dark h2,.avdp-dark h3,.avdp-dark h4,.avdp-dark .et_pb_text_inner{color:#fff!important}.avdp-dark p{color:#c7d6cc}.avdp-tinted{background:#e7ebe2!important}.avdp-eyebrow,.avdp-eyebrow .et_pb_text_inner p{font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px!important;line-height:1.4;letter-spacing:0.16em;text-transform:uppercase;color:#1b6b44!important;margin-bottom:12px}.avdp-dark .avdp-eyebrow,.avdp-dark .avdp-eyebrow .et_pb_text_inner p{color:#8fd3ac!important}.avdp-asof,.avdp-asof .et_pb_text_inner p{font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px!important;letter-spacing:0.08em;text-transform:uppercase;color:#5c6d63!important}.avdp-stat .et_pb_number_counter .percent p,.avdp-stat .et_pb_main_blurb_image,.avdp-stat h4{font-family:"Bricolage Grotesque",Georgia,serif!important;font-weight:700;letter-spacing:-0.04em;line-height:1}.avdp-stat .et_pb_number_counter .percent p{font-size:clamp(34px,4vw,52px)!important}.avdp-stat .title,.avdp-stat .et_pb_blurb_description{font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px!important;letter-spacing:0.1em;text-transform:uppercase;color:#5c6d63;margin-top:8px}.avdp-dark .avdp-stat .title,.avdp-dark .avdp-stat .et_pb_blurb_description{color:#8fa697}.avdp-stamp{border-left:4px solid #c98a19;padding-left:18px}.avdp-badge{display:inline-block;font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;letter-spacing:0.1em;text-transform:uppercase;padding:5px 10px;border-radius:2px;white-space:nowrap}.avdp-badge--open{background:#8fd3ac;color:#062616}.avdp-badge--closing{background:#c98a19;color:#221602}.avdp-badge--closed,.avdp-badge--undated{background:transparent;color:#5c6d63;border:1px solid #5c6d63}.avdp-badge--awarded{background:transparent;color:#0a1a12;border:1px solid #5c6d63}.avdp-dark .avdp-badge--awarded{color:#fff;border-color:#8fa697}.avdp-dark .avdp-badge--closed{color:#8fa697;border-color:#3c5348}.avdp-table{width:100%;border-collapse:collapse;background:#f3f5f0;border:1px solid #c9d2c4;font-size:16px}.avdp-table th{font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;letter-spacing:0.11em;text-transform:uppercase;text-align:left;font-weight:500;color:#5c6d63;padding:14px 16px;border-bottom:1px solid #c9d2c4;white-space:nowrap}.avdp-table td{padding:14px 16px;border-bottom:1px solid #e7ebe2;vertical-align:middle}.avdp-table tr:last-child td{border-bottom:0}.avdp-table tbody tr:hover{background:#edf1e9}.avdp-num{font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.avdp-bar{position:relative;height:8px;min-width:110px;background:#e7ebe2;border-radius:1px;overflow:hidden}.avdp-bar>i{position:absolute;inset:0 auto 0 0;width:0;background:#1b6b44;transition:width 1.1s cubic-bezier(0.2,0.7,0.2,1)}.avdp-bar>i.is-over{background:#c98a19}@media (max-width:720px){.avdp-table thead{display:none}.avdp-table,.avdp-table tbody,.avdp-table tr,.avdp-table td{display:block;width:100%}.avdp-table tr{border-bottom:1px solid #c9d2c4;padding:6px 0}.avdp-table td{border:0;padding:5px 16px}.avdp-num{text-align:left}.avdp-num::before{content:attr(data-label) " ";font-size:10.5px;letter-spacing:0.1em;text-transform:uppercase;color:#5c6d63}}.avdp-doc{display:flex;flex-wrap:nowrap;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid #c9d2c4;text-decoration:none!important}.avdp-doc:first-child{border-top:1px solid #c9d2c4}.avdp-doc__type{font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:0.08em;background:#8a3b1e;color:#fff;padding:6px 8px;border-radius:2px}.avdp-doc__type--xls{background:#1b6b44}.avdp-doc__type--doc{background:#0b4e9b}.avdp-doc>span:nth-child(2){flex:1 1 auto;min-width:0}.avdp-doc__title{font-weight:600;font-size:16.5px;display:block}.avdp-doc:hover .avdp-doc__title{color:#0b4e9b}.avdp-doc__meta{font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:0.05em;color:#5c6d63;margin-top:3px;display:block}.avdp-story__tags{font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;letter-spacing:0.1em;text-transform:uppercase;color:#1b6b44;margin:16px 0 8px}.avdp-story__outcome{margin-top:12px;padding-left:12px;border-left:3px solid #c98a19;font-size:15px;color:#3b4a41}.avdp-partners .et_pb_image img{filter:grayscale(1);opacity:0.72;transition:filter 0.2s ease,opacity 0.2s ease;max-height:56px;width:auto}.avdp-partners .et_pb_image img:hover{filter:none;opacity:1}.et_pb_blurb_content{max-width:none}@media (max-width:767px){.et_pb_row{padding:24px 0}}@media print{#main-header,#main-footer,.et_pb_button,video{display:none!important}body{font-size:12pt;color:#000;background:#fff}}html body,html body #page-container,html body #et-main-area{font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;color:#0a1a12}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body #page-container h1,html body #page-container h2,html body #page-container h3,html body #page-container h4,html body .et_pb_module h1,html body .et_pb_module h2,html body .et_pb_module h3,html body .et_pb_module h4,html body .et_pb_module h5,html body .et_pb_module h6,html body .et_pb_text h1,html body .et_pb_text h2,html body .et_pb_text h3,html body .et_pb_slide_title,html body .et_pb_post_title,html body .entry-title,html body .et_pb_blurb_container h4{font-family:"Bricolage Grotesque",Georgia,serif!important;font-weight:700!important;line-height:1.05;letter-spacing:-0.025em}html body #main-header,html body #top-menu li a,html body .et_pb_menu__menu li a{font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}html body #page-container .et_pb_button,html body .et_pb_button_module_wrapper .et_pb_button{font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;border-radius:2px!important;letter-spacing:0!important}html body a:focus-visible,html body button:focus-visible,html body input:focus-visible,html body select:focus-visible,html body textarea:focus-visible{outline:3px solid #c98a19!important;outline-offset:2px!important}