.av-page.infrastructure-overview{--av-paper:#f5f0e3;--av-ink:#553b12;--av-muted:#78623b;--av-line:#ddcfad;--av-gold:#d2b66f;--av-accent:#a27324;--av-sheet:#fcf8ed;background:var(--av-paper);color:var(--av-ink)}.av-page.infrastructure-overview h2 em{color:#a27324}.av-page.infrastructure-overview :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:#a27324}.av-page.infrastructure-overview .av-button{background:#a27324;border-color:#a27324;color:#fffaf0!important;box-shadow:0 3px #553b1220}.av-page.infrastructure-overview .av-button:hover{background:#855a18;border-color:#855a18}.av-page.infrastructure-overview .av-link{color:#77551c}.av-page.infrastructure-overview .av-section-heading h2 em{color:#a27324}.av-page.infrastructure-overview .av-hero{background:#f5f0e3;color:#553b12;border-bottom:1px solid #ddcfad}.av-page.infrastructure-overview .av-breadcrumb{color:#80683d}.av-page.infrastructure-overview .av-hero h1 em{color:#a27324}.av-page.infrastructure-overview .av-hero-intro{color:#75613e}.av-page.infrastructure-overview .av-hero-photo{left:32%;background:#eee5d2}.av-page.infrastructure-overview .av-hero-photo img{object-position:62% center;filter:saturate(.9) contrast(.98);mix-blend-mode:multiply}.av-page.infrastructure-overview .av-hero-photo:after{background:linear-gradient(90deg,#f5f0e3 0%,#f5f0e3f8 10%,#f5f0e3df 30%,#f5f0e388 49%,transparent 73%),linear-gradient(0deg,#f5f0e3,transparent 22%),linear-gradient(180deg,#f5f0e377,transparent 19%)}.av-page.infrastructure-overview .av-hero .av-actions .av-link{color:#74521b}.infra-positioning{max-width:630px;margin-top:23px!important;padding-top:15px;border-top:1px dashed #cdb98b;color:#765b2c;font:italic 14px/1.55 Newsreader,Georgia,serif}.av-page.infrastructure-overview .av-need{background:#fcf8ed;border-color:#ddcfad;border-radius:2px 8px 2px 2px;box-shadow:0 3px 0 -1px #f3ead6,0 4px 0 -1px #ddcfad}.av-page.infrastructure-overview .av-need:before{background:#a27324}.av-page.infrastructure-overview .av-need:after{background:linear-gradient(45deg,#eee2c6 48%,#f5f0e3 51%);border-color:#ddcfad}.av-page.infrastructure-overview .av-need-top{color:#a27324}.av-page.infrastructure-overview .av-need[aria-pressed=true]{background:#77551c;color:#fffaf0;border-color:#77551c}.av-page.infrastructure-overview .av-need[aria-pressed=true] :is(small,.av-need-top){color:#f0dfb5}.av-page.infrastructure-overview .av-need[aria-pressed=true] .av-circle-arrow{background:#f2e5c7;color:#684912;border-color:#f2e5c7}.av-page.infrastructure-overview .av-need:hover:not([aria-pressed=true]){background:#f8f2e5;border-color:#c5aa6c;box-shadow:0 9px 20px #664a1412,0 3px 0 -1px #f4ecd8,0 4px 0 -1px #d4c294}.av-page.infrastructure-overview .av-need:hover .av-circle-arrow{background:#a27324;border-color:#a27324;color:#fffaf0}.av-page.infrastructure-overview .av-nav-symbol{color:#a27324}.av-page.infrastructure-overview .av-featured{background:#ede3ca;border-block:1px solid #ddcfad}.av-page.infrastructure-overview .av-navigator{background:#eee4ce}.av-page.infrastructure-overview .av-navigator-layout>div>p{color:#715d3a}.av-page.infrastructure-overview .av-navigator-form{background:#fcf8ed;border-color:#d4c294;box-shadow:0 22px 45px #553b1210}.av-page.infrastructure-overview .av-navigator-form textarea{border-color:#d4c294;color:#553b12}.av-page.infrastructure-overview .av-navigator-form textarea::placeholder{color:#927b50}.av-page.infrastructure-overview .av-step-number{color:#b59149}.av-page.infrastructure-overview .av-process-list p{color:#75613e}.av-page.infrastructure-overview .av-process-list li:before{background:#a27324}.av-page.infrastructure-overview .av-directions{background:#f5f0e3}.av-page.infrastructure-overview .av-directions .av-direction-number{color:#92702d}.av-page.infrastructure-overview .av-direction-list>a{border-color:#ddcfad}.av-page.infrastructure-overview .av-direction-list>a>.av-icon{color:#a27324}.av-page.infrastructure-overview .av-direction-list>a:hover .av-circle-arrow{background:#a27324;color:#fffaf0}.av-page.infrastructure-overview .av-carousel-controls button:hover:not(:disabled){background:#e5d7b5}.av-page.infrastructure-overview .av-service-card:hover{background:#fffaf1;border-color:#c5aa6c;box-shadow:0 12px 26px #664a1415}.av-page.infrastructure-overview .av-group-tabs button[aria-pressed=true]{background:#a27324;color:#fffaf0}.av-page.infrastructure-overview .av-select-option:hover,.av-page.infrastructure-overview .av-select-option.is-active{background:#f3ead6;color:#553b12}.av-page.infrastructure-overview .av-featured .av-section-heading h2{color:#553b12}.av-page.infrastructure-overview .av-service-card{--av-tone:#b1873a;background:#fcf8ed;border-color:#ddcfad;border-radius:2px;position:relative;color:#553b12}.av-page.infrastructure-overview .av-card-photo{height:205px;background:#e7dcc1;border-bottom:1px solid #ddcfad}.infra-card-photo{padding:0!important;overflow:hidden}.infra-card-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 55%;mix-blend-mode:normal!important;mask-image:none!important;filter:none!important;transition:transform .4s ease}.infra-card:hover .infra-card-photo img{transform:scale(1.035)}.infra-code{display:inline-flex;width:max-content;align-items:center;padding:4px 7px;border:1px solid #d4c294;background:#f2ead8;color:#725015;font:600 9px/1.2 DM Sans,sans-serif;letter-spacing:.08em}.av-page.infrastructure-overview .av-tags{color:#876421}.av-page.infrastructure-overview .av-tags small{border-color:#d9c89f}.infra-grid-badge{display:inline-flex;align-self:flex-start;margin:-10px 0 10px;padding:4px 7px;border:1px solid #c9bb95;border-radius:2px;background:#f3efdf;color:#665d43;font-size:9px;line-height:1.3}.av-page.infrastructure-overview .av-card-content h3{color:#553b12}.av-page.infrastructure-overview .av-card-content p{color:#75613e;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.av-page.infrastructure-overview .av-card-cta{color:#8c6019}.infra-open{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;margin-top:auto;padding:13px 0 0;border:0;border-top:1px solid #d6c7a5;background:transparent;color:#8c6019;font:500 11px/1.3 DM Sans,sans-serif;text-align:left}.infra-open>.av-icon{width:19px;height:19px}.av-page.infrastructure-overview .av-filter-dock{position:sticky;top:88px;z-index:8}.av-page.infrastructure-overview .av-filter-dock{border:1px solid #c8a760;border-radius:6px;background:linear-gradient(135deg,#8e681e,#a27324 55%,#ad8136);box-shadow:0 18px 42px #553b1220,inset 0 1px #ffffff24}.av-page.infrastructure-overview .av-filter{flex-wrap:wrap;align-items:end}.av-page.infrastructure-overview .av-filter>div{min-width:145px;flex:1 1 145px}.av-page.infrastructure-overview .av-filter .av-search{flex:2 1 250px}.av-page.infrastructure-overview .av-filter label{color:#fff7e6}.av-page.infrastructure-overview .av-filter :is(input,select){border-color:#d8c694;background:#fffdf7;color:#553b12}.av-page.infrastructure-overview .av-filter :is(input,select):focus{border-color:#f0d78d;box-shadow:0 0 0 3px #f0d78d3d,0 5px 16px #3d2a1218}.av-page.infrastructure-overview .av-filter input::placeholder{color:#89764f}.av-page.infrastructure-overview .av-reset{border-color:#f3dfad;color:#fff7e6}.av-page.infrastructure-overview .av-reset:hover{background:#ffffff20;border-color:#fff3cf;color:#fffdf5}.av-page.infrastructure-overview .av-filter select option{background:#fffdf7;color:#553b12}.av-page.infrastructure-overview .av-filter .av-select-trigger{border-color:#d8c694;background:#fffdf7;color:#553b12}.av-page.infrastructure-overview .av-filter .av-select-trigger-icon{border-color:#e2d2ac;background:#f2ead8}.av-page.infrastructure-overview .av-filter .av-select-trigger-icon:after{border-color:#85601c}.av-page.infrastructure-overview .av-filter .av-select-trigger:hover{border-color:#a27324;box-shadow:0 4px 14px #3d2a121c}.av-page.infrastructure-overview .av-filter .av-select-trigger:focus-visible,.av-page.infrastructure-overview .av-filter .av-select-enhanced.is-open .av-select-trigger{outline:2px solid #f0d78d;outline-offset:2px;border-color:#b38932;box-shadow:0 0 0 4px #f0d78d30,0 4px 14px #3d2a121c}.av-page.infrastructure-overview .av-filter .av-select-popover{border-color:#d1be91;background:#fcf8ed;color:#553b12}.av-page.infrastructure-overview .av-filter .av-select-option:hover,.av-page.infrastructure-overview .av-filter .av-select-option.is-active{background:#f3ead6;color:#553b12}.av-page.infrastructure-overview .av-filter .av-select-option.is-selected{background:#eadbb9;color:#553b12}.av-page.infrastructure-overview .av-filter .av-select-option.is-selected:after{border-color:#a27324}.av-page.infrastructure-overview .av-filter .av-select-option:focus-visible{outline-color:#a27324}.av-page.infrastructure-overview .av-group-title{align-items:center}.av-page.infrastructure-overview .av-group-title figure{height:170px;padding:6px;border:1px solid #d7c69d;border-radius:3px;overflow:hidden;background:#fcf8ed;box-shadow:3px 3px #e9dfc9}.av-page.infrastructure-overview .av-group-title figure img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 54%;filter:none}.av-page.infrastructure-overview .av-group-title>div{max-width:540px}.av-page.infrastructure-overview .av-group-title p{margin:10px 0 0;color:#75613e;font-size:12px;line-height:1.55}.av-page.infrastructure-overview .av-service-grid .av-card-content{min-height:315px}.av-page.infrastructure-overview .av-process-list{grid-template-columns:repeat(6,minmax(0,1fr))}.av-page.infrastructure-overview .av-process-list h3{font-size:clamp(20px,1.65vw,27px)}.av-page.infrastructure-overview .av-process-list p{font-size:11px}.infra-icon{width:24px;height:24px;display:block;flex:none}.infra-grid-context{background:#eee4ce;border-block:1px solid #ddcfad}.infra-grid-context .av-section-heading{grid-template-columns:90px 1fr}.infra-grid-context .av-lead{max-width:840px;margin:-12px 0 33px;color:#715b37;font:400 clamp(19px,1.8vw,25px)/1.4 "Newsreader",Georgia,serif}.infra-grid-table{border-top:1px solid #cfbd91}.infra-grid-table [role=row]{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:25px;padding:20px 18px;border-bottom:1px solid #cfbd91;background:#f7f1e4}.infra-grid-table [role=row]>strong{font:400 22px/1.2 Newsreader,Georgia,serif;color:#78551c}.infra-grid-table [role=row]>span{display:grid;gap:5px}.infra-grid-table [role=row] b{font-size:12px;font-weight:650;color:#553b12}.infra-grid-table [role=row] small{font-size:12px;line-height:1.6;color:#75613e}.infra-grid-note{margin-top:18px;color:#80683d;font-size:11px}.infra-scope{background:#553b12;color:#fff8e9}.infra-scope .av-outcomes-heading h2,.infra-scope .av-outcomes-heading h2 em{color:#f1dfb6}.infra-scope-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #ffffff40}.infra-scope-list article{display:grid;grid-template-columns:25px 36px 1fr;align-items:start;gap:12px;padding:20px 16px 20px 0;border-bottom:1px solid #ffffff40}.infra-scope-list .infra-icon{width:20px;height:20px;color:#ddbf79}.infra-scope-number{color:#d7bd82;font-size:10px;letter-spacing:.06em}.infra-scope-list p{color:#f1e6ce;font-size:12px;line-height:1.65}.infra-readiness{background:#f0e7d3;border-block:1px solid #ddcfad}.infra-readiness-layout{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:clamp(35px,6vw,90px);align-items:center}.infra-readiness-layout figure{height:500px;padding:9px;border:1px solid #d3c092;background:#fcf8ed;box-shadow:5px 5px #e3d7bb;overflow:hidden}.infra-readiness-layout figure img{display:block;width:100%;height:100%;object-fit:cover}.infra-readiness-layout h2{margin:11px 0 23px}.infra-readiness-layout>div>p:not(.infra-eyebrow){margin:0 0 18px;color:#715d3a;font-size:13px;line-height:1.8}.infra-readiness-layout h3{margin:27px 0 10px;font:400 25px/1.15 Newsreader,Georgia,serif;color:#553b12}.infra-eyebrow{color:#92702d;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.infra-source-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:14px}.infra-source-links a{color:#79561b;font-size:11px;text-decoration:underline;text-underline-offset:4px}.infra-partners .av-why-layout>figure img{inset:0;width:100%;height:100%;max-width:none;padding:14px;object-fit:cover;filter:none}.infra-partners .av-why-list article{padding-block:35px}.infra-partners .av-why-list p{max-width:640px;margin:0 0 18px;color:#67532f;font:400 clamp(20px,1.85vw,28px)/1.32 "Newsreader",Georgia,serif}.infra-partners .av-actions{align-items:flex-start;flex-direction:column;gap:12px;margin:26px 0}.infra-partners small{display:block;max-width:660px;padding-top:16px;border-top:1px dashed #c8b683;color:#80683d;font-size:10px;line-height:1.7}.infra-final{background:#ede3ca;border-top:1px solid #ddcfad}.infra-final .av-wrap{display:grid;grid-template-columns:1fr minmax(260px,.8fr);gap:10px 50px;align-items:end}.infra-final .infra-eyebrow,.infra-final h2,.infra-final>.av-wrap>p:not(.infra-eyebrow){grid-column:1}.infra-final h2{margin-top:12px}.infra-final>.av-wrap>p:not(.infra-eyebrow){max-width:560px;margin-top:20px;color:#715d3a}.infra-final .av-actions{grid-column:2;grid-row:2/5;align-items:flex-start;flex-direction:column;gap:8px}.infra-detail-dialog{width:min(640px,calc(100% - 32px));max-height:min(88vh,780px);padding:38px;border:1px solid #d0be91;border-radius:5px;background:#fcf8ed;color:#553b12;box-shadow:0 25px 100px #281b0c55}.infra-detail-dialog::backdrop{background:#21190f99;backdrop-filter:blur(3px)}.infra-dialog-close{position:absolute;top:12px;right:14px;width:44px;height:44px;border:1px solid #d0be91;border-radius:50%;background:#f4ecd9;color:#553b12;font-size:27px;line-height:1}.infra-detail-dialog h2{margin:17px 48px 16px 0;font-size:clamp(36px,5vw,55px);line-height:1.03}.infra-detail-dialog p{color:#715d3a;font-size:14px;line-height:1.75}.infra-detail-dialog dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:24px 0;border-top:1px solid #ddcfad}.infra-detail-dialog dl>div{padding:12px 0;border-bottom:1px solid #ddcfad}.infra-detail-dialog dt{color:#92702d;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.infra-detail-dialog dd{margin:4px 0 0;color:#553b12;font-size:12px}.infra-dialog-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:22px}.infra-dialog-actions .av-link{width:auto}.inner-page[data-page="capabilities/supply/infrastructure"] .sp-main{overflow:clip;padding-top:0}.inner-page[data-page="capabilities/supply/infrastructure"] .footer-stage{border-top:0;box-shadow:none}.inner-page[data-page="capabilities/supply/infrastructure"] .footer-stage:before{content:"";position:absolute;inset:-1px 0 auto;height:180px;z-index:7;background:linear-gradient(180deg,#f5f0e3,#f5f0e3eb 18%,#f5f0e388 55%,#f5f0e300);pointer-events:none}@media(max-width:1150px){.av-page.infrastructure-overview .av-process-list{grid-template-columns:repeat(3,minmax(0,1fr))}.av-page.infrastructure-overview .av-process-list li:nth-child(4){padding-left:0;border-left:0}.av-page.infrastructure-overview .av-process-list li:nth-child(n+4){border-top:1px solid var(--av-line);margin-top:25px;padding-top:28px}}@media(max-width:900px){.av-page.infrastructure-overview .av-hero-copy{width:64%}.av-page.infrastructure-overview .av-hero-photo{left:38%}.av-page.infrastructure-overview .av-process-list{grid-template-columns:1fr}.av-page.infrastructure-overview .av-process-list li:nth-child(n){display:grid;grid-template-columns:50px .8fr 1.2fr;gap:25px;padding:23px 0;margin:0;border:0;border-top:1px solid var(--av-line)}.infra-readiness-layout{grid-template-columns:minmax(230px,.85fr) minmax(0,1.15fr);gap:34px}.infra-readiness-layout figure{height:420px}}@media(max-width:760px){.av-page.infrastructure-overview .av-wrap{width:calc(100% - 40px)}.av-page.infrastructure-overview .av-hero-copy{width:100%}.av-page.infrastructure-overview .av-hero-photo{left:auto}.av-page.infrastructure-overview .av-hero-photo img{width:125%;height:100%;margin-left:-12%;object-position:center}.av-page.infrastructure-overview .av-group-title figure{height:112px}.av-page.infrastructure-overview .av-service-grid .av-card-content{min-height:260px}.av-page.infrastructure-overview .av-filter-dock{top:70px}.infra-grid-table [role=row]{grid-template-columns:1fr;gap:7px}.infra-scope-list,.infra-readiness-layout{grid-template-columns:1fr}.infra-readiness-layout figure{height:340px}.infra-final .av-wrap{grid-template-columns:1fr;gap:16px}.infra-final .av-actions{grid-column:1;grid-row:auto}}@media(max-width:480px){.av-page.infrastructure-overview .av-hero h1{font-size:clamp(50px,13vw,65px);letter-spacing:-.07em}.infra-positioning{font-size:13px}.av-page.infrastructure-overview .av-hero-photo{height:280px}.av-page.infrastructure-overview .av-process-list li:nth-child(n){grid-template-columns:38px 1fr;gap:10px 18px}.av-page.infrastructure-overview .av-process-list p{grid-column:2;font-size:13px}.av-page.infrastructure-overview .av-filter-dock{position:static}.infra-detail-dialog{padding:30px 22px}.infra-detail-dialog dl{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.infra-card-photo img{transition:none}}.av-page.infrastructure-overview.av-sketch .av-hero-inner:after{border-color:#c8ae7555;background:repeating-linear-gradient(90deg,#c8ae7555 0 1px,transparent 1px 12px)}.av-page.infrastructure-overview.av-sketch .av-hero .av-actions .av-link,.av-page.infrastructure-overview.av-sketch .av-hero-copy>.av-link{color:#77551c}.av-page.infrastructure-overview.av-sketch .av-featured .av-carousel-controls{border-color:#c8ae75;background:#f6ecd4;box-shadow:0 2px #fff8}.av-page.infrastructure-overview.av-sketch .av-carousel-controls button:hover:not(:disabled){background:#ead8b0;color:#684713}.av-page.infrastructure-overview.av-sketch .av-loop-ready .av-feature-card{border-color:#d7c69d;background:#fcf8ed;box-shadow:0 1px 1px #6847130d,0 4px 0 -1px #faf3e4,0 5px 0 -1px #d7c69d,0 8px 0 -3px #faf3e4,0 9px 0 -3px #d7c69d,0 15px 24px -16px #5f431c40}.av-page.infrastructure-overview.av-sketch .av-loop-ready .av-feature-card:before{background:linear-gradient(225deg,#eee2c6 0 46%,#d2bc8c 49%,#fffaf0 53%);box-shadow:-3px 3px 5px #68471317}.av-page.infrastructure-overview.av-sketch .av-loop-ready .av-feature-card:hover{border-color:#b6904f;background:#fffaf0;box-shadow:0 1px 1px #6847130d,0 4px 0 -1px #faf3e4,0 5px 0 -1px #cbb27d,0 8px 0 -3px #faf3e4,0 9px 0 -3px #cbb27d,0 22px 30px -16px #5f431c45}.av-page.infrastructure-overview.av-sketch .av-featured .infra-card-photo{border-bottom-color:#d7c69d}.av-page.infrastructure-overview.av-sketch .infra-card-photo{height:auto;aspect-ratio:4/3;padding:0;background:#eee4ce;border-bottom-color:#d7c69d}.av-page.infrastructure-overview.av-sketch .infra-card-photo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;filter:none!important;mix-blend-mode:normal!important;mask-image:none!important}.av-page.infrastructure-overview.av-sketch .infra-card:hover .infra-card-photo img{transform:none}.av-page.infrastructure-overview.av-sketch .av-service-grid .av-card-content{min-height:300px}@media(max-width:760px){.av-page.infrastructure-overview.av-sketch .av-service-grid .av-card-content{min-height:260px}}.av-page.infrastructure-overview.av-sketch .av-tags{color:#876421}.av-page.infrastructure-overview.av-sketch .av-result-count{color:#80683d}.av-page.infrastructure-overview.av-sketch .av-group-title>small{color:#80683d}.av-page.infrastructure-overview.av-sketch .av-why-list article>span{color:#b59149}.av-page.infrastructure-overview.av-sketch .infra-partners .av-why-layout>figure{border-color:#d3c092!important;background:#fcf8ed!important;box-shadow:5px 5px #e3d7bb!important}.av-page.infrastructure-overview.av-sketch .infra-partners .av-why-list article>span{color:#a27324}.av-page.infrastructure-overview.av-sketch .infra-partners .av-why-list article:hover{background:#eee2c64f}.av-page.infrastructure-overview.av-sketch .infra-scope{background:#553b12;background-image:none;color:#fff8e9}.av-page.infrastructure-overview.av-sketch .infra-scope .av-outcomes-heading h2,.av-page.infrastructure-overview.av-sketch .infra-scope .av-outcomes-heading h2 em{color:#f1dfb6}.av-page.infrastructure-overview.av-sketch .infra-scope .av-outcomes-heading p{color:#efe0c3}.av-page.infrastructure-overview.av-sketch .infra-scope .av-outcome-grid article{min-width:0;padding:24px 0 30px;border-top:1px solid #c4a66b88;border-color:#c4a66b88;background:transparent}.av-page.infrastructure-overview.av-sketch .infra-scope .av-outcome-top{color:#e0c48d}.av-page.infrastructure-overview.av-sketch .infra-scope .av-outcome-top small{color:#d4bc8c}.av-page.infrastructure-overview.av-sketch .infra-scope .av-outcome-grid h3{margin:0 0 9px;color:#fff8e9;font:400 31px/1.12 Newsreader,Georgia,serif}.av-page.infrastructure-overview.av-sketch .infra-scope .av-outcome-grid p{max-width:340px;color:#e3d1ad}.av-page.infrastructure-overview.av-sketch .av-filter-dock{background:#a27324;border-color:#b98d49;box-shadow:0 14px 32px #5f431c26}.av-page.infrastructure-overview.av-sketch .av-filter :is(input,select){background:#fffaf0;border-color:#ead9b6;color:#553b12}.av-page.infrastructure-overview.av-sketch .av-filter :is(input,select):focus{border-color:#704d16;box-shadow:0 0 0 3px #f3e0b760}.av-page.infrastructure-overview.av-sketch .av-filter select{background:#fffaf0;box-shadow:inset 0 1px #fff,0 3px 10px #53380f18}.av-page.infrastructure-overview.av-sketch .av-filter select:hover{border-color:#b6904f}.av-page.infrastructure-overview.av-sketch .av-filter select option{background:#fffaf0;color:#553b12}.av-page.infrastructure-overview.av-sketch .av-filter>div:has(>select):before{background:#d8c49a}.av-page.infrastructure-overview.av-sketch .av-filter>div:has(>select):after{border-color:#8a601e}.av-page.infrastructure-overview.av-sketch .av-filter .av-select-trigger{background:#fffaf0;border-color:#ead9b6;color:#553b12;box-shadow:inset 0 1px #fff,0 3px 10px #53380f18}.av-page.infrastructure-overview.av-sketch .av-filter .av-select-trigger:hover{border-color:#b6904f}.av-page.infrastructure-overview.av-sketch .av-filter .av-select-trigger:focus-visible,.av-page.infrastructure-overview.av-sketch .av-filter .is-open .av-select-trigger{border-color:#8a601e;outline-color:#f0d78d;box-shadow:0 0 0 4px #f0d78d40}.av-page.infrastructure-overview.av-sketch .av-select-trigger-icon{border-left-color:#d8c49a;background:#f2e6cc}.av-page.infrastructure-overview.av-sketch .av-select-trigger-icon:after{border-color:#8a601e}.av-page.infrastructure-overview.av-sketch .av-select-popover{border-color:#d5bd88;border-top-color:#a27324;background:#fffaf0;box-shadow:0 22px 46px #4b310e35}.av-page.infrastructure-overview.av-sketch .av-select-popover-heading{border-color:#eadfc6;color:#88662d}.av-page.infrastructure-overview.av-sketch .av-select-option{color:#553b12}.av-page.infrastructure-overview.av-sketch .av-select-option:hover,.av-page.infrastructure-overview.av-sketch .av-select-option.is-active{background:#f4e9d1;color:#684713}.av-page.infrastructure-overview.av-sketch .av-select-option.is-selected{background:#ead8b0;color:#624310}.av-page.infrastructure-overview.av-sketch .av-select-option.is-selected:after{border-color:#8a601e}.av-page.infrastructure-overview.av-sketch .av-select-option:focus-visible{outline-color:#a27324}.av-page.infrastructure-overview .dgc{background:#f3f0ef}.av-page.infrastructure-overview.av-sketch .av-circle-arrow{border-color:#c8ae75;color:#a27324}.av-page.infrastructure-overview.av-sketch .av-need:hover .av-circle-arrow{background:#a27324;border-color:#a27324;color:#fffaf0}.av-page.infrastructure-overview.av-sketch .av-need:hover:not([aria-pressed=true]){background:#f8f2e5;border-color:#c5aa6c;box-shadow:0 9px 20px #664a1412,0 3px 0 -1px #f4ecd8,0 4px 0 -1px #d4c294}.av-page.infrastructure-overview.av-sketch .av-nav-symbol>.av-icon,.av-page.infrastructure-overview.av-sketch .av-navigator-strip .av-link{color:#a27324}.av-page.infrastructure-overview.av-sketch .av-navigator-strip{border-color:#ddcfad}.av-page.infrastructure-overview.av-sketch .av-carousel-controls button{border-color:#c8ae75;color:#684712}.av-page.infrastructure-overview.av-sketch .av-carousel-controls button:hover:not(:disabled){background:#e5d7b5;color:#684713}.av-page.infrastructure-overview.av-sketch .av-tags small+small:before{color:#bca473}.av-page.infrastructure-overview.av-sketch .infra-readiness{background:#f0e7d3;border-color:#ddcfad}.av-page.infrastructure-overview.av-sketch .infra-readiness-layout>figure{height:500px;padding:9px;transform:none;border:1px solid #d3c092;border-radius:0;background:#fcf8ed;box-shadow:5px 5px #e3d7bb}.av-page.infrastructure-overview.av-sketch .infra-readiness-layout>figure img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:none;mix-blend-mode:normal}@media(max-width:900px){.av-page.infrastructure-overview.av-sketch .infra-readiness-layout>figure{height:420px}}@media(max-width:760px){.av-page.infrastructure-overview.av-sketch .infra-readiness-layout>figure{height:340px;padding:7px}}.av-page.infrastructure-overview.av-sketch .infra-readiness .av-funding-layout{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:clamp(35px,6vw,90px);align-items:center}.av-page.infrastructure-overview.av-sketch .infra-readiness .av-funding-layout>figure{height:auto;aspect-ratio:4/3;padding:9px;transform:none;border:1px solid #d3c092;border-radius:0;background:#fcf8ed;box-shadow:5px 5px #e3d7bb;overflow:hidden}.av-page.infrastructure-overview.av-sketch .infra-readiness .av-funding-layout>figure img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:none;mix-blend-mode:normal}.av-page.infrastructure-overview.av-sketch .infra-readiness .av-funding-copy>p{color:#715d3a}@media(max-width:900px){.av-page.infrastructure-overview.av-sketch .infra-readiness .av-funding-layout{grid-template-columns:minmax(230px,.85fr) minmax(0,1.15fr);gap:34px}}@media(max-width:760px){.av-page.infrastructure-overview.av-sketch .infra-readiness .av-funding-layout{grid-template-columns:1fr;gap:33px}.av-page.infrastructure-overview.av-sketch .infra-readiness .av-funding-layout>figure{aspect-ratio:4/3}}
