/* Introduction Media Blocks */
.introduction-media-blocks {
    display: block;
}

.introduction-media-blocks .block-figure {
    grid-column: 1/-1;
}

/* Desktop */
@media only screen and (min-width: 64rem) {
    .introduction-media-blocks .block-figure {
        grid-column: 1/-1;
    }
}

/* Block Text */
.block-text {
    grid-column: 1/-1;
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 0rem 1rem;
}

.block-text-left,
.block-text-right {
    grid-column: 1/-1;
}

.block-text-left {
    margin-bottom: 0.5rem;
}

/* Tablet */
@media only screen and (min-width: 48rem) {
    .block-text {
        grid-template-columns: repeat(12, 1fr);
    }

    .block-text-left {
        grid-column: 1/7;
        margin-bottom: 0rem;
    }
    
    .block-text-right {
        grid-column: 7/-1;
    }
}

/* Desktop */
@media only screen and (min-width: 64rem) {
    .block-text {
        grid-column: 3/-3;
        grid-template-columns: repeat(8, 1fr);
    }

    .block-text-left {
        grid-column: 1/5;
    }
    
    .block-text-right {
        grid-column: 5/-1;
    }
}

/* Block Gallery */
.block-gallery {
    display: none;
}

.block-gallery-mob {
    grid-column: 1/-1;
}

/* Tablet */
@media only screen and (min-width: 48rem) {
    .block-gallery {
        display: grid;
        grid-column: 1/-1;
        margin-bottom: 4rem;
    }

    .block-gallery.grid {
        gap: 8rem 1rem;
    }
}    


/* Block Figure */
.project-page-blocks .block-figure {
    grid-column: 1/-1;
}

/* Tablet */
@media only screen and (min-width: 48rem) {
    .block-gallery-figure {
        grid-column: span 4;
    }
    
    /* .block-gallery-figure:nth-child(6n+1) {
        grid-column: 1/4;
    }
    .block-gallery-figure:nth-child(6n+2) {
        grid-column: 5/8;
    }
    
    .block-gallery-figure:nth-child(6n+3) {
        grid-column: 9/-2;
    }
    
    .block-gallery-figure:nth-child(6n+4) {
        grid-column: 2/5;
    }
    
    .block-gallery-figure:nth-child(6n+5) {
        grid-column: 6/9;
    }
    
    .block-gallery-figure:nth-child(6n+6) {
        grid-column: 10/-1;
    } */
}

/* Desktop */
@media only screen and (min-width: 64rem) {
    .project-page-blocks .block-figure {
        grid-column: 3/-3;
    }
    
    .block-gallery-figure {
        grid-column: span 3;
    }

    /* 
    .block-gallery-figure:nth-child(6n+1) {
        grid-column: 1/4;
    }
    
    .block-gallery-figure:nth-child(6n+2) {
        grid-column: 5/8;
    }
    
    .block-gallery-figure:nth-child(6n+3) {
        grid-column: 9/12;
    }
    
    .block-gallery-figure:nth-child(6n+4) {
        grid-column: 2/5;
    }
    
    .block-gallery-figure:nth-child(6n+5) {
        grid-column: 6/9;
    }
    
    .block-gallery-figure:nth-child(6n+6) {
        grid-column: 10/13;
    } */
}


/* Block Video */
.block-video {
    grid-column: 1/-1;
}

.block-video iframe {
    width: 100%;
    aspect-ratio: 4/3;
}

.block-video iframe.ratio-16-9 {
    aspect-ratio: 16/9;
}

/* Tablet */
@media only screen and (min-width: 48rem) {
    .block-video {
        grid-column: 1 / -1;
    }
}

/* Desktop */
@media only screen and (min-width: 64rem) {
    .block-video {
        grid-column: 3/-3;
    }
}