.inner-intro.engineering-intro-v105{display:grid;grid-template-columns:1.15fr 1fr;gap:35px 6vw;min-height:100svh;box-sizing:border-box;padding:75px 4vw;background:white;align-content:center;align-items:center}.engineering-intro-v105>.ref-label{grid-column:1/-1;font-size:22px;margin:0}.inner-intro.engineering-intro-v105 h2{font-size:clamp(62px,7.3vw,118px);line-height:1.02;letter-spacing:-.04em;margin:0;max-width:none}.engineering-intro-copy-v105 h3{font-size:clamp(30px,3vw,46px);line-height:1.15;font-weight:400;margin:0 0 30px}.inner-intro.engineering-intro-v105 p{font-size:clamp(21px,1.8vw,28px);line-height:1.55;margin:0 0 25px;max-width:none}.engineering-examples-v105{padding:65px 4vw 40px;background:#e9e4d4}.engineering-examples-v105 .ref-label{font-size:19px;margin-bottom:20px}.engineering-examples-v105 h2{font-size:clamp(46px,5.5vw,88px);line-height:1.08;font-weight:400;margin:0}.engineering-project-grid{background:#e9e4d4}@media(max-width:780px){.inner-intro.engineering-intro-v105{grid-template-columns:1fr;padding:60px 24px;gap:30px}.inner-intro.engineering-intro-v105 h2{font-size:clamp(49px,12vw,70px)}.engineering-intro-copy-v105 h3{font-size:32px}.inner-intro.engineering-intro-v105 p{font-size:21px}.engineering-examples-v105{padding:50px 24px 30px}}
.inner-intro.engineering-intro-v105{max-width:none;width:100%;margin:0;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.engineering-intro-copy-v105{min-width:0}@media(max-width:780px){.inner-intro.engineering-intro-v105{grid-template-columns:minmax(0,1fr)}}
