.titanBody{--fontfamily-headings:"Orbitron",Arial,Helvetica,sans-serif;--fontfamily-primary:"Roboto",Arial,Helvetica,sans-serif;--color-brand-primary:#ad1c22;--color-brand-primary-hover:var(--color-brand-primary);--color-brand-secondary:#3a3f45;--color-brand-secondary-hover:var(--color-brand-secondary);--color-brand-navy:var(--color-brand-secondary);--color-brand-teal:var(--color-brand-secondary);--color-brand-blue-gray:var(--color-brand-secondary);--color-text-medium:rgba(102,102,102,1);--color-text-dark:var(--color-brand-navy);--color-light:#e2e3e4;--color-feature-overlay:var(--color-brand-primary);--search-panel-transparency:rgba(173,28,34,.9);--color-mobile-nav-icon:var(--color-brand-primary);--background-mobile-nav-icon-hover:var(--color-brand-primary);--color-mobile-nav-icon-hover:var(--color-white);--background-mobile-nav-panel:var(--color-white);--color-mobile-nav-separator:var(--color-brand-primary);--color-nav-links:var(--color-brand-primary);--background-nav-links-current-hover:var(--color-white);--color-nav-links-current-hover:var(--color-brand-primary);--breakpoint-phone:600px;--breakpoint-tablet:768px;--breakpoint-tablet-landscape:1024px;--breakpoint-desktop:1200px;--breakpoint-widescreen:1600px}@media(min-width:1200px){.titanBody{--color-nav-links:var(--color-brand-primary);--background-nav-links-current-hover:inherit;--color-nav-links-current-hover:var(--color-brand-primary);--color-second-level-nav-links-current-hover:var(--color-white);--background-secondary-nav:var(--color-white);--color-secondary-nav-link-hover:var(--color-brand-navy)}}#navArea nav.top .menu>li>a{font-family:var(--fontfamily-primary)}.TitanStripe[class*="StripeImage"].StripeImagePhotoGrid.animated{background-image:url(/MCE-Media/2026/stripe-image-photo-grid-background-image.png)}.TitanBlock button.Button,.titanBody .Button a,.TitanBlock input[type="submit"],.TitanBlock input[type="button"]{border:1px solid var(--color-brand-primary);background:var(--color-brand-primary)}.titanBody .StripeImagePhotoGrid .Button a,.titanBody .IconCardBanner.BlueBanner .Button a,.titanBody .TitanStripe[class*="Primary"] .Button a,.TitanStripe[class*="Primary"] .TitanBlock input[type="submit"],.TitanStripe[class*="Primary"] .TitanBlock input[type="button"]{border:1px solid var(--color-brand-navy);background:var(--color-brand-navy)}.StripeImagePhotoGrid .TitanBlock button.Button,.titanBody .FeatureText .Button a{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-brand-primary)}.StripeImagePhotoGrid .TitanBlock button.Button:hover,.StripeImagePhotoGrid .TitanBlock button.Button:focus,.StripeImagePhotoGrid .TitanBlock button.Button:active,.titanBody .FeatureText .Button a:hover,.titanBody .FeatureText .Button a:focus,.titanBody .FeatureText .Button a:active{border-color:var(--color-brand-navy);background-color:var(--color-brand-navy);color:var(--color-white)}.IconCardBanner,.titanBody .IconCardBanner .Button a{font-weight:var(--fontweight-regular)}.TitanStripe[class*="Dark"] .IconCard{background-color:transparent;border-color:transparent}@media(min-width:1200px){h1,.h1{font-size:4.5rem}h2,.h2{font-size:3.75rem}h3,.h3{font-size:3rem}h4,.h4{font-size:2.6rem}h5,.h5{font-size:2.2rem}h6,.h6{font-size:1.9rem}}@media(min-width:1200px){.titanBody .home .FeatureText h1{font-size:7.5rem}}span.SplitHeading{font-family:var(--fontfamily-headings)}.ImageCaptionAccent>div{background:var(--color-light);color:var(--color-black)}.ImageCaptionAccent.PrimaryAccent>div,.ImageCaptionAccent.NavyAccent>div{color:var(--color-white)}#footerArea .customFooter .SimpleCard{background:linear-gradient(to top,var(--color-brand-primary) 50%,transparent 50%);background-size:100% 200%;background-position:top}#footerArea .customFooter .SimpleCard.hoverState:hover,#footerArea .customFooter .SimpleCard.hoverState:focus-within{background-position:bottom}#footerArea .customFooter .SimpleCard a:hover,#footerArea .customFooter .SimpleCard a:focus,#footerArea .customFooter .SimpleCard a:active,#footerArea .customFooter .SimpleCard.hoverState:focus-within a,#footerArea .customFooter .SimpleCard.hoverState:hover *,#footerArea .customFooter .SimpleCard.hoverState:focus-within *{color:var(--color-white)}.ImageCaptionAccent:not(.PrimaryAccent):not(.NavyAccent)>div img{filter:none}.HomeBlogCards .item::after{background-image:url(/MCE-Media/2026/icon-lightbulb.png)}.DataList.HomeBlogCards .slick-slide:nth-child(6n+2) .item::after{background-image:url(/MCE-Media/2026/icon-clipboard.png)}.DataList.HomeBlogCards .slick-slide:nth-child(6n+3) .item::after{background-image:url(/MCE-Media/2026/icon-cog-conveyor.png)}.DataList.HomeBlogCards .slick-slide:nth-child(6n+4) .item::after{background-image:url(/MCE-Media/2026/icon-cog-hardhat.png)}.DataList.HomeBlogCards .slick-slide:nth-child(6n+5) .item::after{background-image:url(/MCE-Media/2026/icon-cog-triangle.png)}.DataList.HomeBlogCards .slick-slide:nth-child(6n+6) .item::after{background-image:url(/MCE-Media/2026/icon-spaceship.png)}.StripeWhatsNew{background-image:url(/MCE-Media/2026/stripe-image-photo-grid-background-image.png)}.TitanStripe[class*="StripeImage"].animated{background-image:url(/MCE-Media/2026/StripeImage-Placehlder)}