
/* Homepage V4 */
.home .statement{padding:120px 0;border-bottom:1px solid var(--line-soft)}
.home .statement-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px}
.home .statement h2{margin:12px 0 0;font-size:clamp(37px,4.2vw,58px);line-height:1.03;letter-spacing:-.05em;font-weight:620}
.home .statement-body{max-width:730px}
.home .statement-body p{font-size:20px;color:#c0c0bb;margin:0 0 22px;line-height:1.65}
.home .statement-body p:last-child{font-size:16px;color:#858580}
.home .cases{padding:125px 0;border-bottom:1px solid var(--line-soft)}
.home .cases-intro{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:55px}
.home .cases-intro p{max-width:570px;color:#858580;margin:0;font-size:15px}
.home .process{padding:120px 0;border-bottom:1px solid var(--line-soft)}
.home .about{padding:120px 0;border-bottom:1px solid var(--line-soft)}
.home .about-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px}
.home .about h2{margin:12px 0 0;font-size:clamp(37px,4.2vw,58px);line-height:1.03;letter-spacing:-.05em;font-weight:620}
.home .about-copy p{font-size:18px;color:#a4a49f;line-height:1.8;max-width:720px}
.home .about-copy p:last-child{font-size:16px;color:#80807b}
.home .home-contact{padding:130px 0}
.home .home-contact-grid{display:flex;justify-content:space-between;gap:70px;align-items:end}
.home .home-contact p{max-width:620px;color:#90908b;font-size:17px;line-height:1.7;margin-top:22px}
.home .home-contact h2{margin:12px 0 0;font-size:clamp(37px,4.2vw,58px);line-height:1.03;letter-spacing:-.05em}
@media(max-width:900px){
 .home .statement-grid,.home .about-grid{grid-template-columns:1fr;gap:45px}
 .home .cases-intro,.home .home-contact-grid{display:block}
 .home .cases-intro p{margin-top:22px}
 .home .home-contact .button{margin-top:28px}
}

.home .home-contact-grid{align-items:start}
.home .home-contact-grid .lead-form-wrap{width:100%;max-width:760px}

.home .home-contact-stack{display:block}
.home .home-contact-stack .lead-form-wrap{margin-top:48px}
