<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
* {
	box-sizing:border-box;
}


img {
    display: block;
    width: 100%;    
}

figure {
    margin: 0;
}
main{
    overflow: hidden;
}
main section{
  justify-content: start;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  position: relative;
  height: 90vh;
}
main section:last-of-type{
    margin-bottom: 35vh
}
main section:first-of-type{
    margin-top: 0;
}
main section &gt; figure{
    padding: 2rem;
    flex: 0 0 25%;    
    transform-origin: 50%;
    margin: 2rem 0;
}

main section h3 ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
main section h3 {
  font-size: 65px;
  line-height: 70px;
  font-family: 'GT America Expanded Bold'!important;
  color: #fff;
  font-weight: 300;
  text-align: center;
  z-index: 25;
  position: absolute;
  width: 100%;
  transform: translate(-50%);
  left: 50%;
  top: 50%;
  text-shadow: 2px 2px 8px rgba(0,0,0,0.3);
  pointer-events: none;
}
main section h3.lines-3{
    font-size: 55px;
    line-height: 60px;
}
main section h3 &gt; span.year {
    display: inline-block;
    font-size: 60px;
    font-family: 'GT America Expanded Light'!important;
    margin-bottom: 15px;
}
@media screen and (max-width: 991px) {
    main section h3 {
        font-size: 5vw;
        line-height: 5vw;
        padding: 0 1rem;
    }
    main section h3.lines-3 {
        font-size: 4.5vw;
        line-height: 4.5vw;
        
    }
    main section h3 &gt; span.year {
        font-size: 6vw;        
    }
    main section{
        max-height: unset;
    }
    main section:last-of-type{
        margin-bottom: 15vh
    }
}


p {
  grid-row: 7 / 10;
  grid-column: 5 / 9;
}

.section-parallax{
    background-color: transparent;
}

section &gt; figure{    
    transition: all 400ms;
    transition-timing-function: ease-out;    
    opacity: 1;
}
.section-parallax.hover figure img{
    opacity: 0.3;
}
.section-parallax.hover figure.hover{
}
.section-parallax.hover figure.hover img{
    opacity: 1!important;    
}
section &gt; figure &gt; div &gt; img{    
    box-shadow: 0 5px 80px rgba(0,0,0,.6);
    position: relative;
    transition: opacity 400ms;
    transition-timing-function: ease-out;
}
section &gt; .col-12{
    height: 150px;
}

.position-sticky &gt; section &gt; figure &gt; div{
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}
main section{
}
main section &gt; figure.item:not(.item-empty){
    aspect-ratio: 1/1;
    position: relative;
}
main section &gt; figure.item.item-empty{
    height: 1px;
    cursor: none;
}
main section.hover &gt; figure.item{
    
}
main section &gt; figure &gt;div{
    background-color: #000;
    position: absolute;
    width: 100%;
    height: 70%;    
    transition: all .4s cubic-bezier(0, 0, 0.5, 1);
    /*transition: all 1.2s cubic-bezier(0, 0, 0.63, 1);*/
}
main section &gt; figure &gt;div.vertical{
    width: 70%;
    height: 100%;    
}
main section &gt; figure &gt;div.full-vertical{
    width: 50%;
    height: 100%;    
}
main section &gt; figure &gt;div.soft-vertical{
    width: 87%;
    height: 100%;    
}
main section &gt; figure &gt;div.semi-vertical{
    width: 80%;
    height: 100%;    
}
main section &gt; figure &gt;div.horizontal{
    width: 100%;
    height: 70%;    
}
main section &gt; figure &gt;div &gt; img{
    opacity: 1;
    width: 100%;
    display: block;
    position: relative;
    box-shadow: 0 0 56px rgba(0,0,0,.7);
    width: 100%;
    height: 100%;
    object-fit: cover;
}


section &gt; figure.item5{
    z-index: 15;
}
section &gt; figure.item2{
    z-index: 15;
}
section &gt; figure.item4{
    z-index: 5;
}
section &gt; figure.item1 &gt; div{
    left: 25px;
    top: -100px;
}
section &gt; figure.item2 &gt; div{
    left: 15px;
    top: 100px;
}
section &gt; figure.item3 &gt; div{
    left: -20px;
    top: 150px;
}
section &gt; figure.item4 &gt; div{
    left: 50px;
    top: -200px;
}
section &gt; figure.item5 &gt; div{
    left: 0px;
}
section &gt; figure.item6 &gt; div{
    left: -50px;
}
section &gt; figure.item7 &gt; div{
    left: 50px;
}
section &gt; figure.item8 &gt; div{
    left: 0px;
}
section &gt; figure.item9 &gt; div{
    left: 200px;
}
section &gt; figure.item10 &gt; div{
    left: 100px;
}
/*.position-sticky &gt; section:nth-child(5n+5) &gt; figure &gt; img{
    left: -150px;
}*/





.section-parallax &gt; section &gt; figure.item{    
    width: 20vw;
    position: absolute!important;
}

.section-parallax &gt; section &gt; figure.item.item1{
    z-index: 15;
    width: 21vw;
    top: -10.6vw;
    right: 22vw;
}
.section-parallax &gt; section &gt; figure.item.item2{
    width: 20vw;
    top: 30vw;
    left: 2.8vw;
}
.section-parallax &gt; section &gt; figure.item.item3{
    width: 20vw;
    top: 10vw;
    left: 40vw;
}
.section-parallax &gt; section &gt; figure.item.item4{
    z-index: 5;
    width: 26vw;
    top: 15.3vw;
    right: 2.7vw;
}
.section-parallax &gt; section &gt; figure.item.item5{
    width: 13vw;
    top: -6vw;
    left: 34.5vw;
}
.section-parallax &gt; section &gt; figure.item.item6{
    width: 24vw;
    bottom: 13.6vw;
    left: 10.5vw;
}
.section-parallax &gt; section &gt; figure.item.item7{
    width: 21vw;
    bottom: 16vw;
    right: 35.6vw;
}
.section-parallax &gt; section &gt; figure.item.item8{
    width: 28vw;
    bottom: -5vw;
    right: 5vw;
}
.section-parallax &gt; section &gt; figure.item.item9{
    width: 10vw;
    top: -4vw;
    right: 4vw;
}
.section-parallax &gt; section &gt; figure.item.item10{
    
}


.block-hover{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0);
    z-index: 100;
}





@media screen and (max-width: 768px) {
    .section-parallax &gt; section &gt; figure.item.item1{
        z-index: 15;
        width: 32vw;
        top: -38.6vw;
        right: 40vw;
    }
    .section-parallax &gt; section &gt; figure.item.item2{
        width: 30vw;
        top: 30vw;
        left: 2.8vw;
    }
    .section-parallax &gt; section &gt; figure.item.item3{
        width: 30vw;
        top: -10vw;
        left: 33vw;
    }
    .section-parallax &gt; section &gt; figure.item.item4{
        z-index: 5;
        width: 36vw;
        top: 15.3vw;
        right: 13.7vw;
    }
    .section-parallax &gt; section &gt; figure.item.item5{
        width: 33vw;
        top: -6vw;
        left: 60.5vw;
    }
    .section-parallax &gt; section &gt; figure.item.item6{
        width: 34vw;
        bottom: 13.6vw;
        left: 15.5vw;
    }
    .section-parallax &gt; section &gt; figure.item.item7{
        width: 31vw;
        bottom: 16vw;
        right: 35.6vw;
    }
    .section-parallax &gt; section &gt; figure.item.item8{
        width: 38vw;
        bottom: -5vw;
        right: 5vw;
    }
    .section-parallax &gt; section &gt; figure.item.item9{
        width: 20vw;
        top: -4vw;
        right: 4vw;
    }
    .section-parallax &gt; section &gt; figure.item.item10{

    }
    .section-parallax section{
      max-height: 80vh;  
    }
    main section &gt; figure &gt; div.full-vertical,
    main section &gt; figure &gt; div.semi-vertical{
        width: 100%;
    }
}</pre></body></html>