html,body,main,main button,main input,main select,main textarea,main a,main p,main li,main span,main strong,main small,main h1,main h2,main h3,main h4{-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important;text-rendering:geometricPrecision!important;font-kerning:normal!important;font-synthesis:none}.status-card .stat,.hero-banner,.route-card,.project-card,.outline-btn{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.hero-banner::before{filter:none!important}.route-card:hover,.project-card:hover,.outline-btn:hover{transform:none!important}main *{will-change:auto!important;backface-visibility:visible}.hero-media,.project-media{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;filter:none!important;transform:none!important;image-rendering:auto!important;object-position:center center!important}.hero-media{height:auto!important;aspect-ratio:16 / 9;object-fit:contain!important}.related .project-media{height:100%!important;aspect-ratio:16 / 9;object-fit:cover!important}.hero-banner.hero-banner-media,.related .project-visual{aspect-ratio:16 / 9}svg,svg *{shape-rendering:geometricPrecision;text-rendering:geometricPrecision}@media (min-resolution:1.5dppx){.hero-media,.project-media{image-rendering:auto!important}}