.about1 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5rem;
    padding-top: 4em;

    img {
        width: 550px;
        aspect-ratio: 4 / 3;
        object-fit: contain;
    }
}

.about1__contant {
    display: flex;
    gap: 1rem;
    flex-direction: column;

    h1 {
        font-size: var(--size-5xl);
        font-weight: 500;
        letter-spacing: 0.1rem;
    }

    p {
        width: 60ch;
        letter-spacing: -0.02rem;
        font-size: var(--size-lg);
    }
}

.about2 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5rem;
    margin-bottom: 3rem;

    img {
        width: 550px;
        aspect-ratio: 4 / 3;
        object-fit: cover;
    }
}

.about2__contant {
    display: flex;
    gap: 1rem;
    flex-direction: column;

    h1 {
        font-size: var(--size-5xl);
        font-weight: 500;
        letter-spacing: 0.1rem;
    }

    p {
        width: 60ch;
        letter-spacing: -0.02rem;
        font-size: var(--size-lg);
    }
}

/* 2xl */
/* @media (max-width: 1536px) {} */

/* xl */
@media (max-width: 1280px) {
    .about1 {
        gap: 3rem;

        img {
            width: 500px;
        }
    }

    .about1__contant {
        h1 {
            font-size: var(--size-4xl);
        }

        p {
            width: 50ch;
            font-size: var(--size-base);
        }
    }

    .about2 {
        gap: 3rem;

        img {
            width: 500px;
        }
    }

    .about2__contant {
        h1 {
            font-size: var(--size-4xl);
        }

        p {
            width: 50ch;
            font-size: var(--size-base);
        }
    }
}

/* lg */
@media (max-width: 1024px) {
    .about1 {
        gap: 3rem;

        img {
            width: 400px;
        }
    }

    .about1__contant {
        h1 {
            font-size: var(--size-3xl);
        }

        p {
            width: 40ch;
            font-size: var(--size-sm);
        }
    }

    .about2 {
        gap: 3rem;

        img {
            width: 400px;
        }
    }

    .about2__contant {
        h1 {
            font-size: var(--size-3xl);
        }

        p {
            width: 40ch;
            font-size: var(--size-sm);
        }
    }
}

/* md */
@media (max-width: 768px) {
    .about1 {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 2rem;

        img {
            width: 80%;
        }
    }

    .about1__contant {
        display: flex;
        gap: 1.5rem;
        flex-direction: column;
        text-align: center;

        h1 {
            font-size: var(--size-4xl);
            letter-spacing: 0.1rem;
        }

        p {
            width: 45ch;
            letter-spacing: 0.01rem;
            font-size: var(--size-base);
        }
    }

    .about2 {
        display: flex;
        flex-direction: column-reverse;
        align-items: center;
        justify-content: center;
        gap: 2rem;

        img {
            width: 80%;
        }
    }

    .about2__contant {
        display: flex;
        gap: 1.5rem;
        flex-direction: column;
        text-align: center;

        h1 {
            font-size: var(--size-4xl);
            letter-spacing: 0.1rem;
        }

        p {
            width: 43ch;
            letter-spacing: 0.01rem;
            font-size: var(--size-base);
        }
    }
}

/* sm */
/* @media (max-width: 640px) {} */

/* xs */
/* @media (max-width: 475px) {} */
