@import url(https://fonts.googleapis.com/css2?family=Inter:wght@500;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Arvo:ital@1&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Syncopate:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Red+Hat+Mono:wght@500;700&display=swap);@font-face{font-family:"Novecento";src:url(/static/media/novecento_bold-webfont.cc752210.woff)}*{font-family:"Inter",serif;margin:0;padding:0;color:#d9d7e0;position:relative}html{background-color:#1b191f;scroll-behavior:smooth;overflow-x:hidden;-webkit-overflow-scrolling:none}.wrapper{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh}.title{font-size:15vw;font-style:italic;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;color:#000;z-index:-15;position:fixed}#footer{padding:20px}#footer a{color:#6196cc}.scroll-indicator{z-index:100;width:40px;position:relative;top:-45px;transition:all .25s}.scroll-indicator .arrow{width:30px}.scroll-indicator:hover{top:-25px}::selection{color:#d9d7e0;background:#6196cc}.logo-motion-container{display:flex;justify-content:center;align-items:center;height:100%}.text-logo{width:60%;height:30%}@media screen and (max-width:600px){.text-logo{width:90%}}.spacer{height:150vh;width:10px;width:100vw}#work{padding-bottom:10vw}#landing-page,#work{top:0;position:relative}#landing-page{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;flex-flow:column}@-webkit-keyframes MoveUpDown{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}}@keyframes MoveUpDown{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}}.cursor-dot,.cursor-dot-outline{z-index:100;pointer-events:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;opacity:1;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.cursor-dot{width:1vw;height:1vw;background-color:#fff}.cursor-dot-outline{width:5vw;height:5vw;-webkit-animation:rotation 10s linear infinite;animation:rotation 10s linear infinite}.hidden{visibility:hidden}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.parent{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.heading{width:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-bottom:50px;overflow:visible}.heading .outline{-webkit-text-stroke:.2vw #6196cc;color:transparent}.heading h1{word-spacing:2px;font-size:7.5vw;font-family:"Syncopate",sans-serif;height:5.3vw;text-align:end}.heading h2{font-family:"Poppins",sans-serif;font-weight:400;text-align:start;font-size:1vw}@media screen and (max-width:992px){.heading{padding-bottom:30px}.heading h1{position:relative;font-size:4rem;height:45px;top:-30px}.heading h2{font-size:1rem}}@media screen and (max-width:600px){.heading{padding-bottom:20px}.heading h1{position:relative;font-size:2.5rem;height:33px;top:-20px}.heading h2{font-size:.65rem}}.left{margin-left:0;margin-right:auto;width:35vw}.right{margin-left:auto;margin-right:0;width:35vw}.imagecard{width:100%;font-family:"Poppins",sans-serif;padding-bottom:20px}.imagecard img{width:35vw}.imagecard h1{font-weight:500;font-size:1.5rem}.imagecard h2{font-weight:500;color:#6196cc;font-size:.9rem}.imagecard .inset{position:relative;top:-37px;left:50px}.imagecard .arrow{-webkit-filter:invert(73%) sepia(11%) saturate(5224%) hue-rotate(182deg) brightness(82%) contrast(93%);filter:invert(73%) sepia(11%) saturate(5224%) hue-rotate(182deg) brightness(82%) contrast(93%);width:.8rem;top:1px;position:relative;left:.25vw}@media screen and (max-width:992px){.imagecard img,.left,.right{width:100%}.imagecard h1{font-size:1.5rem}.imagecard h2{font-size:.9rem;position:relative;top:-10px}.imagecard .arrow{width:.8rem;top:1px}.imagecard .inset{top:-37px;left:50px}}@media screen and (max-width:600px){.imagecard img,.left,.right{width:100%}.imagecard h1{font-size:1.1rem}.imagecard h2{font-size:.6rem;position:relative;top:-10px}.imagecard .arrow{width:.45rem;top:1px}.imagecard .inset{top:-33px;left:50px}}.button-link{margin-left:55vw;width:35vw;top:25vw;position:relative;z-index:2}.button-link a{width:35vw;display:block;padding:1vw;font-family:"Poppins",sans-serif;font-size:1vw;text-decoration:none;border-bottom:1px solid #6196cc;transition:.2s ease-in-out;flex-grow:1}.button-link .arrow{-webkit-filter:invert(100%);filter:invert(100%);width:.9vw;position:relative;top:.2vw;left:24.25vw}.button-link a:hover{background-color:#fff;-webkit-transform:scale(.98);transform:scale(.98);color:#000;border:none;border-bottom:1px solid #fff}.button-link a:hover .arrow{-webkit-filter:none;filter:none}@media screen and (max-width:992px){.button-link{display:none}}.content-container{margin:0 5vw}.text-container{margin:0 25vw;font-family:"Inter",serif}.text-container .embed-video{margin-bottom:15px}.text-container h1{font-size:3.25rem;margin-bottom:20px;margin-top:20px;cursor:pointer;transition:.25s}.text-container h1:hover{opacity:.9}.text-container h2{font-size:2rem;margin-bottom:15px;margin-top:40px}.text-container p{font-size:1rem;margin-bottom:15px;line-height:150%;color:rgba(217,215,224,.8)}.text-container .content-img{width:calc(50% - 20px);cursor:pointer;z-index:10;margin-bottom:20px}.text-container .thumbnail-img{width:30%;cursor:pointer;z-index:10;margin-bottom:20px}.text-container .divider-img{width:100%;margin:10px 0;cursor:pointer;z-index:10}.text-container .right{margin:0 20px 20px;float:right;clear:right}.text-container .left{margin:10px 20px 20px 0;float:left;clear:left}.text-container .inline{width:calc(50% - 20px);margin:0 0 20px;object-fit:cover}.text-container .line{width:calc(25% - 20px)}.text-container .line,.text-container .threexline{margin-right:20px;margin-bottom:20px;object-fit:cover}.text-container .threexline{width:calc(33% - 20px)}.text-container a{color:#6196cc;text-decoration:none;transition:.1s}.text-container a:hover{color:rgba(97,150,204,.8235294117647058)}@media screen and (max-width:992px){.text-container{margin:0 15vw}.text-container h1{font-size:2.5rem;margin-bottom:20px}.text-container h2{font-size:2rem;margin-bottom:12.5px}.text-container p{font-size:.9rem}.text-container .embed-video,.text-container p{margin-bottom:12.5px}.text-container .line{width:calc(50% - 20px);margin-right:20px;margin-bottom:20px;object-fit:cover}}@media screen and (max-width:600px){.text-container{margin:0 20px}.text-container h1{font-size:2rem;margin-bottom:20px}.text-container h2{font-size:1.5rem;margin-top:20px;margin-bottom:7.5px}.text-container p{font-size:.8rem}.text-container .embed-video,.text-container p{margin-bottom:12.5px}.text-container .left{margin:10px 10px 10px 0}.text-container .right{margin:10px 0 10px 10px}.text-container .divider-img{margin:5px 0}.text-container .content-img{width:100%;cursor:pointer}}.list-object{width:50vw;padding:1.5vw;position:relative;z-index:2;display:flex;flex-direction:row;align-content:stretch;font-family:"Poppins",sans-serif;border-bottom:1px solid #7f7f7f;transition:.25s;text-decoration:none;text-align:left}.list-object h1,.list-object h2{font-size:1vw;font-weight:400}.list-object h2{color:#7f7f7f}.list-object .list-title{width:50%;flex-grow:2}.list-object .list-description{flex-grow:1}.list-object .list-year{flex-grow:0.5}.list-object .arrow{-webkit-filter:invert(100%);filter:invert(100%);width:.9vw;position:relative}.list-object:hover{-webkit-transform:scale(.98);transform:scale(.98);background-color:#d9d7e0;border-bottom:1px solid #d9d7e0}.list-object:hover h1{color:#1b191f}.list-object:hover .arrow{-webkit-filter:none;filter:none}.scrolling-header{position:relative;overflow-x:hidden;padding:20vh}.scrolling-header h1{font-family:"Syncopate",sans-serif;font-size:120px;word-spacing:2px;height:90px;word-wrap:normal;white-space:nowrap;padding-left:30px}.scrolling-header .filled{color:#d9d7e0}.scrolling-header .outline{-webkit-text-stroke:.2vw #6196cc;color:transparent;z-index:20}.scrolling-header .row{width:100%;display:flex;flex-direction:row;justify-content:center;overflow:visible}.scrolling-header .block{width:auto}.scrolling-header .img-container{display:flex;align-items:center;justify-content:center}.scrolling-header img{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;width:30vw;z-index:1}@media screen and (max-width:992px){.scrolling-header{padding:200px}.scrolling-header h1{font-size:90px;height:65px;padding-left:20px}}@media screen and (max-width:600px){.scrolling-header{padding:100px}.scrolling-header h1{font-size:40px;height:35px;padding-left:15px}}@-webkit-keyframes slide-up{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-up{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.gallery{line-height:0;-webkit-column-count:4;-webkit-column-gap:0;-moz-column-count:4;-moz-column-gap:0;column-count:4;grid-column-gap:5px;-webkit-column-gap:5px;column-gap:5px;padding-bottom:20px}.images{width:100%!important;height:auto!important;padding:2.5px 0}.images:hover{cursor:pointer}.backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:10000;display:flex;align-items:center;justify-content:center}.backdrop img{display:block;max-width:90%;max-height:90%}@media screen and (max-width:1200px){.gallery{-webkit-column-count:4;column-count:4}}@media screen and (max-width:1000px){.gallery{-webkit-column-count:3;column-count:3}}@media screen and (max-width:800px){.gallery{-webkit-column-count:2;column-count:2}}.index-container{position:fixed;z-index:100;bottom:0;right:0;font-family:"Inter";padding:30px;list-style-type:none}.index-container .hash{opacity:0;color:hsla(0,0%,100%,.329)}.index-container ul{text-align:right;padding:2.5px;list-style-type:none;margin:0}.index-container ul:hover{cursor:pointer}.index-container ul:hover .hash{opacity:1}@media screen and (max-width:992px){.index-container{display:none}}@media screen and (max-width:600px){.index-container{display:none}}header{display:flex;align-items:center;justify-content:space-between;padding:5px;background-color:#1b191f;color:#fff;list-style:none;font-family:"Inter";z-index:100;width:100%;position:fixed}header .logo img{width:48px}header .nav-links a{text-decoration:none;color:#fff}header .dropdown-content{position:relative;list-style:none}header .dropdown{background-color:#201e25;padding:1em 0;display:none;min-width:100%;top:30px;left:0;list-style:none;position:absolute}header .dropdown li{padding:.5em 1em;text-align:center;list-style:none}header .dropdown li+li{margin-top:10px}header .dropdown-content:hover .dropdown{display:block}.menu{display:flex;grid-gap:1em;gap:1em;font-size:1rem;padding-right:40px}.menu li{padding:5px 14px}.menu li:hover{background-color:#292630;transition:.3s ease}.hamburger,input[type=checkbox]{display:none}.hamburger{font-size:24px;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-right:30px}@media (max-width:768px){.menu{display:none;position:absolute;left:-90vw;text-align:center;width:100vw;padding:16px 0}.menu,.menu li:hover{background-color:#1b191f}.menu li:hover{display:inline-block;transition:.3s ease}.menu li+li{margin-top:12px}.hamburger,input[type=checkbox]:checked~.menu{display:block}.dropdown li:hover{background-color:#4c9e9e}}.nav-socials{padding-right:100px}.social-icons{margin:0 20px}.error-page{width:100vw;height:100vh;background-color:#00f;color:#fff;overflow:clip;display:flex;align-items:center;justify-content:center;flex-direction:column;font-family:"Red Hat Mono",monospace}.error-page h1{background-color:#fff;color:#00f;font-size:1.5rem;padding:0 5px;margin-bottom:20px}.error-page h2{font-size:1rem}.error-page h2,.error-page ul{margin-bottom:20px;width:50%}
/*# sourceMappingURL=main.795eb80d.chunk.css.map */