/*FLIPPY CIRCLE*/
.grid {
    padding: 0 calc(20vw / 2);
}

.scene {
    width: 20vw;
    height: 20vw;
}
.homepage-intro {
    top: 22vw;
}
.grid .scene:nth-child(1), .grid .scene:nth-child(2), .grid .scene:nth-child(3), .grid .scene:nth-child(4) {
    margin-bottom: 19vw;
}


@media only screen and (min-height: 1110px) {

.grid .scene:nth-child(1), .grid .scene:nth-child(2), .grid .scene:nth-child(3), .grid .scene:nth-child(4) {
    margin-bottom: 0px;
}
.grid .scene:nth-child(5), .grid .scene:nth-child(6), .grid .scene:nth-child(7), .grid .scene:nth-child(8) {
    margin-bottom: 19vw;
}
.homepage-intro {
    top: 41.5vw;
}


}




/*WIDTHS*/
#message .container, .finances .container, .footer .container {
    width: 1200px;
}




.homepage-intro h1 {
    font-size: 63px;
}
.homepage-intro h2 {
    font-size: 41px;
}
.homepage-intro svg {
    width: 126px;
    margin-left: -69px;
}











.intro .container {
    width: 1200px;
}

.intro h2 {
    font-size: 156px;
}



.blurb {
    width: calc(100% - 500px);
}


.circle-img.big {
    width: 700px;
    height: 700px;
    margin-top: -169px;
}
.circle-img.small {
    width: 340px;
    height: 340px;
    margin-top: -84px;
    margin-right: 194px;
}



.dot.animate.one {
    width: 200px;
    height: 200px;
    right: -158px;
    top: -282px;
}
.dot.animate.two {
    width: 470px;
    height: 470px;
    right: -161px;
      top: -158px;
}
.dot.animate.three {
    width: 450px;
    height: 450px;
    left: -98px;
    bottom: -93px;
}

.arrows.top {
    top: 206px;
    left: -115px;
}
.arrows.bottom {
    top: 421px;
    right: 18px;
}









.finances h2 {
    font-size: 132px !important;
    line-height: 117px;
}


@media screen and (min-width: 1500px) {

section {
    max-width: 1500px;
    margin: 0 auto;
}
.toc .container {
    margin-left: calc((100vw - 1500px)/-2);
}


}