.photography-main {
    margin: 0;
}

.photography-main p{
    margin: 0;
    font-family: 'Poppins', sans-serif;
    color: white;
}

.image-grid {
    --gap: 16px;
    --num-cols: 2;
    --row-height: 550px;

    box-sizing: border-box;
    padding: var(--gap);

    display: grid;
    grid-template-columns: repeat(var(--num-cols), 1fr);
    grid-auto-rows: var(--row-height);
    gap: var(--gap);
}

.image-grid > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


@media screen and (max-width: 1024px) {
    .image-grid {
        --num-cols: 1;
        --row-height: 500px;
    }
}

@media screen and (max-width: 512px) {
    .image-grid {
        --num-cols: 1;
        --row-height: 500px;
    }
}

.email {
    font-family: 'Poppins', sans-serif;
    color: white;
}