.family-project{padding-block:60px;background:#eeebf3;border-top:1px solid #d9d1e3}.family-project-heading .section-tag{font-size:10px;letter-spacing:1.3px;color:#685879}.family-project-heading h2{font-size:30px;letter-spacing:-1px;margin-top:15px}.family-project-link{display:flex;align-items:center;gap:50px;border-block:1px solid #d1cbd9;padding:27px 0;margin-top:30px;transition:background .25s}.family-project-link:hover{background:#e7e1ed}.family-project-brand{display:flex;align-items:center;gap:11px;min-width:220px}.family-project-brand strong{font-size:30px;letter-spacing:-1.2px;line-height:1}.family-project-brand strong span{font-weight:450}.family-project-description{display:flex;flex-direction:column;gap:5px}.family-project-description b{font-size:15px;font-weight:500}.family-project-description>span{font-size:12px;color:#656b60}.family-project-arrow{font-size:35px;margin-left:auto}.family-project-note{font-size:10px;color:#685879;margin:17px 0 0}@media(max-width:760px){.family-project{padding-block:45px}.family-project-heading h2{font-size:27px}.family-project-link{flex-wrap:wrap;position:relative;gap:18px;padding-right:25px}.family-project-brand{width:100%;min-width:0}.family-project-brand strong{font-size:28px}.family-project-description b{font-size:13px}.family-project-description>span{font-size:11px}.family-project-arrow{position:absolute;right:0;top:20px;font-size:30px}}

.family-project-brand{color:#7134ed}.family-project-brand strong,.family-project-brand strong span{font-weight:850}.family-project-brand img{width:40px;height:40px}
