@-webkit-keyframes fade-in{to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.article .date{background-color:var(--brand-dark-teal);color:var(--brand-darkgrey);font-size:1rem;font-weight:var(--button-font-weight);padding:4px 18px;border-radius:100px;width:200px;text-align:center;margin-bottom:50px}@media (max-width:991.98px){.article .date{margin-bottom:35px}}.newshero .svg-featuredprojects{position:absolute;bottom:-195px;right:calc(100% - 470px);-webkit-transform:rotate(-10.94deg);transform:rotate(-10.94deg)}@media (max-width:991.98px){.newshero .svg-featuredprojects{display:none}}.newshero .svg-featuredprojects svg .group{opacity:0;-webkit-animation:fade-in .8s ease-in forwards;animation:fade-in .8s ease-in forwards}.newshero .svg-featuredprojects svg .group-1{-webkit-animation-delay:.85s;animation-delay:.85s}.newshero .svg-featuredprojects svg .group-2{-webkit-animation-delay:1.7s;animation-delay:1.7s}.newshero .svg-featuredprojects svg .group-3{-webkit-animation-delay:2.55s;animation-delay:2.55s}.newshero .svg-featuredprojects svg .group-4{-webkit-animation-delay:3.4s;animation-delay:3.4s}.newshero .svg-featuredprojects svg .group-5{-webkit-animation-delay:4.25s;animation-delay:4.25s}.newshero .svg-featuredprojects svg .group-6{-webkit-animation-delay:5.1s;animation-delay:5.1s}.newshero .svg-featuredprojects svg .group-7{-webkit-animation-delay:6s;animation-delay:6s}.newsdetailbanner{margin-bottom:40px}.newsdetailbanner+section{margin-top:40px}.newsdetailbanner .row{--bs-gutter-x:6px;--bs-gutter-y:6px}@media (min-width:992px){.newsdetailbanner .row{--bs-gutter-x:10px;--bs-gutter-y:10px}}.newsdetailbanner .row:not(:last-child){margin-bottom:30px}@media (min-width:992px){.newsdetailbanner .row>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.newsdetailbanner .row>:first-child{max-width:380px}}.newsdetailbanner img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;max-width:100%}.newsdetailbanner .newsdetailbanner--content{padding:20px;background-color:var(--brand-primary-10)}@media (min-width:992px){.newsdetailbanner .newsdetailbanner--content{height:100%;padding:30px}}.newsdetailbanner .newsdetailbanner--content .meta:not(:last-child){margin-bottom:20px}@media (min-width:576px){.newsdetailbanner .newsdetailbanner--content .meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.newsdetailbanner .newsdetailbanner--content .meta .tags{text-align:right}}