/* Supplied homepage photography and the five engineering project steps. */
.is-site.is-page-about .is-expertise-art.is-home-direction-photo{aspect-ratio:4 / 3;border-radius:10px;background:#f4f7f3}
.is-site.is-page-about .is-expertise-art.is-home-direction-photo>img{display:block;width:100%;height:100%;object-fit:contain;transform:none;clip-path:none}
.is-site.is-page-about .is-expertise-media figcaption{font-size:12px;line-height:1.65;color:#425f55}
.is-site.is-page-about .is-system-intro,.is-site.is-page-about .is-system-stage p{color:#425f55}
.is-site.is-page-about .is-home-engineering-steps{display:flex;flex-wrap:wrap;gap:9px 14px;list-style:none;max-width:440px;padding:16px 0 0;margin:22px 0 0;border-top:1px solid #c5d5ca;color:#24474d;font-size:12.5px;line-height:1.65;font-weight:600}
.is-site.is-page-about .is-home-engineering-steps>li{display:inline-flex;align-items:baseline;gap:10px;min-width:0;margin:0;padding:0;max-width:100%;overflow-wrap:anywhere}
.is-site.is-page-about .is-home-step-arrow{display:inline-flex;align-self:center;color:#397651;flex:none}
.is-site.is-page-about .is-home-step-arrow svg{width:15px;height:15px}
.is-motion-desktop.is-page-about .is-home-engineering-steps{margin-top:16px;padding-top:13px;gap:7px 12px;font-size:12px}
@media(min-width:960px) and (max-height:820px){.is-motion-desktop.is-page-about .is-home-engineering-steps{font-size:11px;margin-top:12px;padding-top:10px;gap:5px 10px}.is-motion-desktop.is-page-about .is-system-stages{margin-top:18px}}
@media(max-width:767px){.is-site.is-page-about .is-home-engineering-steps{font-size:13px;gap:10px 14px;margin-top:22px;padding-top:18px}.is-site.is-page-about .is-expertise-media figcaption{font-size:13px}}
