.about-image-block {
    width: 100%;
    aspect-ratio: 2/1;
    margin-top: 20px;
    background-image: url('/static/images/portrait-web.webp');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 8px;
}

/* Responsive for mobile vertical */
@media (max-width: 768px) {
    .about-image-block {
        margin-top: 20px;
    }
}

/* Responsive for mobile horizontal */
@media (max-height: 360px) {
    .about-image-block {
        margin: 20px auto;
        width: 210px;
        height: 210px;
    }
}
  