:root{font-size:16px}body{font-family:Open Sans,sans-serif;font-size:1rem;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#000}#stats-banner{display:flex;justify-content:space-between;align-items:center;padding:1rem;margin-top:1rem;margin-bottom:.75rem;border-radius:1.25rem;background-color:#edc;color:#000}#stats-banner .spacer{flex:.25;height:100%}@media screen and (max-width: 991px){#stats-banner .spacer{flex:0}}#stats-banner .stats-outer .stats-value{font-size:1.875rem;font-weight:700}#stats-banner .stats-outer .stats-label{font-size:1rem;font-weight:400}@media screen and (max-width: 768px){#stats-banner{flex-direction:column;align-items:flex-start;gap:.5rem;padding-left:3rem}}#button-row{padding:2rem 0;display:flex;justify-content:center;width:100%}.btn-awards{background-color:#fff;color:#000;font-weight:700;border:2px solid}.btn-awards[data-type=wcb]{border-color:#5c2c0f}.btn-awards[data-type=doc]{border-color:#69c}.btn-awards:first-child{margin-right:.45rem}.btn-awards:last-child{margin-left:.45rem}.btn-awards.pressed{background-color:#edc}.btn-awards.pressed[data-type=wcb]{border:3px solid #5c2c0f}.btn-awards.pressed[data-type=doc]{border:3px solid #6699cc}.btn-awards:hover[data-type=wcb],.btn-awards:focus[data-type=wcb]{border:3px solid #5c2c0f}.btn-awards:hover[data-type=doc],.btn-awards:focus[data-type=doc]{border:3px solid #6699cc}.btn-awards:active,.btn-awards.active{background-image:none}#grant-details #grant-details-inner{display:flex;justify-content:space-evenly}@media screen and (max-width: 500px){#grant-details #grant-details-inner{flex-direction:column;align-items:center}}#grant-details #grant-details-inner .spacer{flex:.25;height:100%}@media screen and (max-width: 991px){#grant-details #grant-details-inner .spacer{flex:0}}#grant-details #grant-details-inner #logo{display:flex;justify-content:center;align-items:center;margin-bottom:1rem;height:6rem;margin:.5rem 0 1rem}#grant-details #grant-details-inner #logo img{max-width:100%;max-height:100%}#grant-details #grant-details-inner #logo h2{font-size:1.5rem;font-weight:800;line-height:1.15;margin-left:.4rem;margin-bottom:0;margin-top:.55rem;text-transform:uppercase}#grant-details #grant-details-inner #logo h2.wcb{color:#346734;max-width:12rem}#grant-details #grant-details-inner #logo h2.doc{color:#f17822;max-width:7.65rem}#grant-details #grant-details-inner .grant-stats .grant-stats-outer{margin-bottom:.4rem}#grant-details #grant-details-inner .grant-stats .grant-stats-outer .grant-stats-value{font-size:1.875rem;font-weight:700}#grant-details #grant-details-inner .grant-stats .grant-stats-outer .grant-stats-value.wcb{color:#346734}#grant-details #grant-details-inner .grant-stats .grant-stats-outer .grant-stats-value.doc{color:#f17822}#grant-details #grant-details-inner .grant-stats .grant-stats-outer .grant-stats-label{margin-top:-.25rem;color:#000;font-size:1rem;font-weight:400}#grant-details #grant-details-description{margin-top:.25rem}@media screen and (max-width: 991px){#grant-details #grant-details-description{margin-top:1.25rem;text-align:center}}div#project-wrapper{display:flex;margin:2rem 0 1rem}@media screen and (max-width: 991px){div#project-wrapper{flex-direction:column;align-items:center;margin:0}}#project-cards{margin-right:.4rem;flex-grow:1;margin-bottom:auto;max-height:43.75rem;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(15.625rem,1fr));grid-auto-rows:1fr;grid-gap:1rem}.project-card{padding:.95rem;border-radius:.25rem;box-sizing:border-box;text-align:center;display:flex;justify-content:center;flex-direction:column;background:#edc}.project-card.wcb{border:2px solid #5c2c0f}.project-card.doc{border:2px solid #6699cc}.project-card.wcb:hover{box-shadow:inset 0 0 0 2px #5c2c0f;cursor:pointer;box-sizing:border-box}.project-card.doc:hover{box-shadow:inset 0 0 0 2px #69c;cursor:pointer;box-sizing:border-box}.project-card .card-title{color:#000;text-align:center;font-size:1rem;font-weight:700;line-height:1.25;margin-bottom:.25rem}.project-card .card-subtitle{color:#000;text-align:center;font-size:.875rem;font-weight:400;line-height:1.5}div#project-map{width:100%;max-width:32.5rem;height:43.75rem;margin-left:.4rem}@media screen and (max-width: 991px){div#project-map{width:100%;max-width:100%}}div#project-map #map{width:100%;max-width:32.5rem;min-width:32.5rem;height:100%;max-height:43.75rem}@media screen and (max-width: 991px){div#project-map #map{width:100%;max-width:100%;margin-top:1rem}}#project-overlay{display:none;position:relative;z-index:1000;flex-grow:1;max-width:100%;border:1px solid #000;padding:1.25rem 1rem 1rem;border-radius:.25rem;margin-right:.5rem;margin-bottom:auto}#project-overlay:focus,#project-overlay:focus-visible{outline:none;border:2px solid #000}@media screen and (max-width: 991px){#project-overlay{margin-right:0;width:100%}}#project-overlay #project-overlay-organization{color:#000;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.5rem;margin-bottom:1rem;max-width:90%}#project-overlay #project-overlay-title{color:#000;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.5rem}#project-overlay #project-overlay-description{margin-top:.35rem}#project-overlay #project-overlay-details{-moz-column-count:2;column-count:2;-moz-column-gap:1rem;column-gap:1rem;padding-left:0}#project-overlay #project-overlay-details li{list-style:none}#project-overlay #project-overlay-details a[href^="mailto:"]{word-wrap:break-word;word-break:break-all;word-break:break-word}#project-overlay #project-overlay-images{display:flex;justify-content:flex-start;align-items:center;margin-top:2em;margin-bottom:1rem}#project-overlay #project-overlay-images .img-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}#project-overlay #project-overlay-images .img-wrapper .img-inner{display:flex;flex-direction:column;margin-right:.5rem;position:relative}#project-overlay #project-overlay-images .img-wrapper .img-inner button.fullscreen{position:absolute;top:.5rem;right:.5rem;background-color:#fff;border-radius:50%;padding:.25rem;font-weight:700;width:34px;height:34px;z-index:999;border:2px solid #000;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="100pt" height="100pt" version="1.1" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><path d="m32.203 5.6484h-12.191c-7.9219 0-14.363 6.4414-14.363 14.363v12.191c0 3.1172 2.5312 5.6484 5.6484 5.6484s5.6484-2.5312 5.6484-5.6484v-12.191c0-1.6875 1.3711-3.0625 3.0625-3.0625h12.191c3.1172 0 5.6484-2.5312 5.6484-5.6484 0-3.1172-2.5312-5.6484-5.6484-5.6484z"/><path d="m79.988 5.6484h-12.191c-3.1172 0-5.6484 2.5312-5.6484 5.6484s2.5312 5.6484 5.6484 5.6484h12.191c1.6875 0 3.0625 1.3711 3.0625 3.0625v12.191c0 3.1172 2.5312 5.6484 5.6484 5.6484 3.1172 0 5.6484-2.5312 5.6484-5.6484v-12.191c0-7.9141-6.4414-14.363-14.363-14.363z"/><path d="m32.203 83.051h-12.191c-1.6875 0-3.0625-1.3711-3.0625-3.0625v-12.191c0-3.1172-2.5312-5.6484-5.6484-5.6484-3.1172 0-5.6484 2.5312-5.6484 5.6484v12.191c0 7.9141 6.4414 14.363 14.363 14.363h12.191c3.1172 0 5.6484-2.5312 5.6484-5.6484s-2.5312-5.6484-5.6484-5.6484z"/><path d="m88.699 62.148c-3.1172 0-5.6484 2.5312-5.6484 5.6484v12.191c0 1.6875-1.3711 3.0625-3.0625 3.0625h-12.191c-3.1172 0-5.6484 2.5312-5.6484 5.6484 0 3.1172 2.5312 5.6484 5.6484 5.6484h12.191c7.9141 0 14.363-6.4414 14.363-14.363v-12.191c0-3.1172-2.5312-5.6484-5.6484-5.6484z"/></svg>');background-size:20px 20px;background-repeat:no-repeat;background-position:center 5px}#project-overlay #project-overlay-images .img-wrapper .img-inner p.image-credit{font-size:.75rem;font-weight:400;color:#000;margin-top:.25rem;line-height:1.2}.full-screen-image .modal-dialog{max-width:-moz-max-content!important;max-width:max-content!important}.full-screen-image .modal-body{display:flex}.full-screen-image .modal-body img{-o-object-fit:contain;object-fit:contain}button.close{position:absolute;top:.5rem;right:.5rem;background-color:#fff;border-radius:50%;padding:0;z-index:99999;border:2px solid #000;box-shadow:.06rem .025rem .25rem .004rem #999}button.close span{display:inline-flex;justify-content:center;align-items:center;font-size:2rem;line-height:.5;font-weight:700;width:2rem;height:2rem;cursor:pointer}
