/* V4: product automation, project archive and clearly labeled solution examples. */
.nw4-intro{display:grid;grid-template-columns:1fr 1.08fr;gap:64px;padding-top:72px;padding-bottom:62px;align-items:center}.nw4-intro h1{font-size:clamp(34px,4.4vw,64px);font-weight:500;line-height:1.06;letter-spacing:-.035em;margin:22px 0 25px}.nw4-intro p{max-width:540px;margin:0 0 19px;line-height:1.8}.nw4-intro .nw2-photo{height:420px;min-width:0;background:#eef2f2}.nw4-intro .nw2-photo img{width:100%;height:100%;object-fit:contain}.nw4-intro .nw2-buttons{margin-top:28px}
.nw4-delivery-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;border-top:1px solid #dbe3e6;border-bottom:1px solid #dbe3e6;padding-block:34px}.nw4-delivery-options h3,.nw4-stage-grid h3{font-size:20px!important;font-weight:550!important;margin:0 0 12px!important}.nw4-delivery-options p,.nw4-stage-grid p{font-size:15px;line-height:1.8;color:#4d626d;margin:0}.nw4-automation .nw2-section{padding-block:64px}.nw4-automation h2{font-weight:500;letter-spacing:-.025em}.nw4-section-lede{max-width:800px;color:#50636d;line-height:1.8;margin:18px 0 30px!important}.nw4-stage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:36px!important}.nw4-stage-grid>div{border-top:2px solid #c5d7df;padding-top:22px}
.nw4-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:30px;row-gap:46px}.nw4-case-card .nw2-photo{aspect-ratio:4/3;height:auto;min-height:0;background:#f0f3f4}.nw4-case-card img{width:100%;height:100%;object-fit:contain}.nw4-case-card h3{font-size:21px!important;font-weight:550!important;line-height:1.35!important;margin:11px 0!important}.nw4-case-card h3 a{text-decoration:none}.nw4-case-card h3 a:hover{text-decoration:underline;text-underline-offset:5px}.nw4-case-card>p:not(.nw4-case-type){font-size:15px;color:#50636d;line-height:1.8;margin:0}.nw4-case-type{font-size:10px!important;letter-spacing:.13em;color:#35667b!important;line-height:1.6;margin:20px 0 0!important;font-weight:650}.nw4-brief{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;margin-top:22px;padding-top:48px;padding-bottom:72px;border-top:1px solid #cddadd}.nw4-brief h2{font-size:36px;line-height:1.22;margin:0 0 20px}.nw4-brief h3{font-size:22px;margin:0 0 18px}.nw4-brief p{line-height:1.85;margin:0 0 22px}.nw4-source-note{font-size:12px!important;line-height:1.75!important;color:#5f7078!important}.nw4-flow{border-block:1px solid #c6d7df;padding-block:22px;color:#174f69;line-height:2!important;font-weight:550}.nw4-case .nw2-kicker{font-size:10px!important;letter-spacing:.1em;line-height:1.9}.nw4-case .nw3-top .nw2-photo img{object-fit:contain;background:#f1f4f4}.nw4-home-automation{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;padding-block:60px;align-items:center;border-bottom:1px solid #dce5e8}.nw4-home-automation .nw2-photo{height:320px;background:#eef2f2}.nw4-home-automation .nw2-photo img{object-fit:contain}.nw4-home-automation h2{font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.2;margin:16px 0 22px}.nw4-home-automation p{line-height:1.8;margin-bottom:18px}.nw4-home-small-links{font-size:13px;color:#50636d}.nw4-home-small-links a{text-underline-offset:4px}.nw4-photo-caption{font-size:11px!important;line-height:1.6!important;color:#64747d!important;margin-top:9px!important}
@media(max-width:1100px){.nw4-intro{gap:36px}.nw4-case-grid{gap:26px}.nw4-home-automation{gap:36px}.nw4-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nw4-brief{gap:36px}}
@media(max-width:760px){.nw4-intro,.nw4-brief,.nw4-home-automation{grid-template-columns:1fr;gap:28px}.nw4-intro{padding-block:40px}.nw4-intro .nw2-photo{height:300px}.nw4-delivery-options{grid-template-columns:1fr;gap:24px;padding-block:28px}.nw4-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nw4-automation .nw2-section{padding-block:42px}.nw4-home-automation{padding-block:38px}.nw4-brief h2{font-size:30px}}
@media(max-width:500px){.nw4-case-grid,.nw4-stage-grid{grid-template-columns:1fr}.nw4-case-card .nw2-photo{aspect-ratio:4/3}.nw4-intro .nw2-photo{height:250px}.nw4-home-automation .nw2-photo{height:245px}}
