.engineering-section{display:grid;grid-template-columns:55% 45%;gap:7%;align-items:center;padding-top:135px;padding-bottom:135px;background:#f7f6f1}.engineering-image{min-height:430px;background-image:linear-gradient(90deg,rgba(17,35,36,.75),rgba(17,35,36,.1)),url('https://images.unsplash.com/photo-1521737604893-d14cc237f11d?auto=format&fit=crop&w=1400&q=85');background-size:cover;background-position:center;position:relative}.engineering-image:before{content:'+';position:absolute;top:23px;right:25px;color:#f7f6f1;font:30px var(--mono);font-weight:300}.engineering-image span{position:absolute;bottom:18px;left:20px;color:#f7f6f1;font:9px var(--mono);letter-spacing:.1em}.engineering-copy h2{font-size:clamp(43px,4.6vw,66px);line-height:.96;letter-spacing:-.08em;margin:27px 0}.engineering-copy>p{max-width:390px;color:var(--muted);line-height:1.75}.role-list{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0 27px;max-width:410px}.role-list span{border:1px solid #c4cec6;padding:8px 10px;font:10px var(--mono);color:#52645d}.engineering-copy .text-link{display:inline-block}.engineering-section+ .partner-section{border-top:1px solid var(--line)}
@media(max-width:900px){.engineering-section{grid-template-columns:1fr;gap:45px}.engineering-image{min-height:330px}}
@media(max-width:620px){.engineering-section{padding-top:90px;padding-bottom:90px}.engineering-image{min-height:245px}.role-list{margin-top:25px}.role-list span{font-size:9px}}
