.hero-bottom>p{max-width:420px;font-size:14px}.real-project{display:grid;grid-template-columns:1.15fr 1fr;border:1px solid #c6cbbd;overflow:hidden}.project-plaque{min-height:450px;background:#dce2d1;padding:30px;position:relative;overflow:hidden;color:#263023}.project-plaque h3{font:clamp(45px,5.6vw,82px)/.95 Arial;letter-spacing:-4px;position:relative;margin:80px 0 65px;z-index:1}.project-plaque h3 i{font-family:Georgia;font-weight:400}.tile-composition{position:absolute;inset:65px -30px 30px 40%;display:grid;grid-template-columns:repeat(2,1fr);gap:9px;transform:rotate(-18deg);opacity:.7}.tile-composition span{border:1px solid #82946b66;background:linear-gradient(125deg,#bac8a7,#eef0df)}.tile-composition span:nth-child(3n){background:#819369}.tile-composition span:nth-child(2n){border-radius:70px 0 0 0}.project-url{font-size:11px;position:relative;z-index:1;border-bottom:1px solid #8a9878;padding-bottom:5px}.project-description{padding:45px;display:flex;flex-direction:column;justify-content:center;align-items:start;background:#efeee6}.project-description>.eyebrow{font-size:8px}.project-description h3{font-size:26px;font-weight:400;line-height:1.2;letter-spacing:-1px;margin:25px 0 10px}.project-description p{font-size:14px;line-height:1.8;color:#646e58}.project-description .pill{margin-top:20px}.project-description small{font-size:9px;line-height:1.6;color:#727b66;margin-top:20px}.real-project:hover .pill{background:#d8ff62}.next-project{padding:30px 0;border-bottom:1px solid #c6cbbd;display:flex;align-items:center;gap:35px}.next-project p{font-size:13px;color:#646e58;flex:1}.next-project .handwritten{font-size:38px}.price-card{background:#e8ecdf}.contact>p{max-width:370px;line-height:1.7;margin:20px auto 0}@media(max-width:700px){.real-project{grid-template-columns:1fr}.project-plaque{min-height:330px;padding:23px}.project-plaque h3{font-size:65px;margin:60px 0 40px;letter-spacing:-3px}.project-description{padding:28px}.project-description h3{font-size:24px}.project-description>.eyebrow{font-size:7px}.next-project{flex-wrap:wrap;gap:10px 22px}.next-project p{flex-basis:60%;line-height:1.6}.next-project .text-link{margin-left:auto}.hero-bottom>p{font-size:13px;line-height:1.7}.hero-bottom .pill{font-size:12px}}
