html,body,main,header,footer,nav,section,article,div,a,button,p,span,strong,small,h1,h2,h3,h4,li,td,th,text,tspan{-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important;text-rendering:geometricPrecision!important;font-kerning:normal!important;font-synthesis:none!important}.autism-page *,.site-header *,.mobile-panel *,.footer *{will-change:auto!important;backface-visibility:visible!important;-webkit-backface-visibility:visible!important;transform-style:flat!important}.hero-media,.project-media,.diagram-svg,.pie-svg,.hero-visual-card,.panel,.site-header,.footer,.mobile-panel{transform:none!important;-webkit-transform:none!important;contain:none!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}svg,svg *,.hero-vector-banner,.mechanism-vector,.pilot-pie-vector,.brand-logo-vector,.brand-symbol-vector{shape-rendering:geometricPrecision!important;text-rendering:geometricPrecision!important;vector-effect:none}.hero-vector-banner,.mechanism-vector,.pilot-pie-vector{width:100%!important;height:auto!important;display:block!important;overflow:visible}.vector-media-card{background:#102b4f!important}.autism-page .panel{padding:8px}.autism-page .mechanism-vector{aspect-ratio:680 / 590}.autism-page .pilot-pie-vector{aspect-ratio:600 / 375}.autism-page .panel,.autism-page .hero-visual-card,.autism-page .stat-chip,.autism-page .metric-card,.autism-page .info-card,.autism-page .route-card{border-width:1px!important}@media (max-width:640px){.autism-page .panel{padding:4px}}