.about-intro {
    display: grid;
    grid-template-columns: 1.1fr 1fr;
    align-items: center;
    gap: 9vw;
}

.about-intro img {
    aspect-ratio: .92;
}

.about-intro p:not(.eyebrow) {
    color: var(--muted);
}

.values {
    background: #e7e9df;
}

.values .three-cols {
    margin-top: 50px;
    gap: 5vw;
}

.values article {
    border-top: 1px solid #bfc5b4;
    padding-top: 30px;
}

.values article span {
    font-size: 13px;
    letter-spacing: .14em;
}

.values h3 {
    margin: 23px 0 14px;
}

.values article p {
    color: var(--muted);
    font-size: 14px;
}

@media (max-width: 850px) {
    .about-intro {
        grid-template-columns: 1fr;
        gap: 45px;
    }

    .about-intro img {
        aspect-ratio: 1.4;
    }

}
