@import url(https://fonts.googleapis.com/css2?family=Darker+Grotesque:wght@400;600;800&display=swap);html{scroll-snap-type:y proximity}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Darker Grotesque,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;width:100vw}#root{width:100%}@font-face{font-family:BVSerif;src:url(/static/media/Bon%20Vivant%20Serif%20Bold.f3b4ba901d9206003256.otf) format("opentype")}@font-face{font-family:BVScript;src:url(/static/media/BonVivant-Regular.129c1c83cadb09b63c75.otf) format("opentype")}*{box-sizing:border-box;font-family:HelveticaNeue-CondensedBold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:900}body{background-color:#f7f4ef;color:#1e1f13;margin:0;padding:0}body:before{animation:grain 8s steps(10) infinite;background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/9632/paper-pattern.png);content:"";height:300%;left:-50%;opacity:.3;position:fixed;top:-100%;width:300%}body.no-scroll{overflow-y:hidden}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,5%)}30%{transform:translate(7%,-25%)}40%{transform:translate(-5%,25%)}50%{transform:translate(-15%,10%)}60%{transform:translate(15%)}70%{transform:translateY(15%)}80%{transform:translate(3%,35%)}90%{transform:translate(-10%,10%)}}.container{flex-grow:1;height:100%;margin:0 auto;padding:0 32px;position:relative;width:auto}.container.fluid{max-width:100%;padding:0;width:100%}@media(min-width:1024px){.container{max-width:960px}}@media(min-width:1216px){.container{max-width:1152px}}@media(min-width:1408px){.container{max-width:1560px}}.container .row{align-items:center;display:flex}.container .row.space-between{justify-content:space-between}.container .row.center{justify-content:center}header{font-size:16px;font-weight:"700";position:fixed;width:100%;z-index:99}header .container .row{height:128px}header .container .row .logo a{color:#1e1f13;text-decoration:none}header .container .row .menu{align-items:center;border:1px solid #1e1f13;border-radius:100%;cursor:pointer;display:flex;height:80px;justify-content:center;transition:.3s ease-in-out;width:80px}header .container .row .menu:hover{background:#1e1f13;color:#fff}main .container{position:relative}main .container .row{align-items:center;height:100vh}main .container .row .image-container{position:relative}main .container .row .image-container .thumbnail{align-items:center;display:flex;justify-content:center;object-fit:cover;overflow:hidden;position:relative}main .container .row .image-container .information{align-items:center;display:flex;justify-content:space-between;margin-top:20px;position:absolute;text-transform:uppercase;width:100%}main .container .row .image-container .information .location span:nth-child(2){margin-left:8px}.video-container{max-width:800px;position:relative;width:100%}.video-container iframe{border:none;height:450px;width:100%}@media(max-width:800px){.video-container iframe{height:315px}}@media(max-width:500px){.video-container iframe{height:220px}}.single .container .top-row{align-items:flex-end;height:50vh;width:100%}@media(max-width:800px){.single .container .top-row{height:40vh}}@media(max-width:500px){.single .container .top-row{height:30vh}}.single .container .top-row .top{padding-bottom:15px}.single .container .top-row .top .details{align-items:center;display:flex;justify-content:space-between}.single .container .top-row .top .details .location span:nth-child(2){margin-left:16px}.single .container .top-row .top .details .git{text-transform:uppercase}@media only screen and (max-width:800px){.single .container .top-row .top .details{padding:0 10px}}.single .container .top-row .top .spotlight{overflow:hidden}@media only screen and (max-width:500px){.single .container .top-row .top .spotlight{margin-left:20px}}.single .container .top-row .top .spotlight .first{margin-right:72px}.single .container .top-row .top .spotlight span{display:inline-block;font-family:"BVSerif";font-size:150px;font-weight:400;position:relative}@media(max-width:1440px){.single .container .top-row .top .spotlight span{font-size:116px}}@media only screen and (max-width:800px){.single .container .top-row .top .spotlight span{font-size:80px}}@media only screen and (max-width:500px){.single .container .top-row .top .spotlight span{font-size:50px}}.single .container .bottom-row{height:50vh;position:relative}.single .container .bottom-row .bottom{height:100%;width:100%}.single .container .bottom-row .bottom .thumbnail-single{height:800px;left:0;margin:0 auto;overflow:hidden;position:absolute;right:0;width:100%}@media(max-width:800px){.single .container .bottom-row .bottom .thumbnail-single{height:400px}}@media(max-width:500px){.single .container .bottom-row .bottom .thumbnail-single{height:200px}}.single .container .bottom-row .bottom .thumbnail-single .frame-single{display:flex;justify-content:center}.single .container .bottom-row .bottom .thumbnail-single .frame-single img{position:absolute;width:100%}@media(max-width:750px){.single .container .bottom-row .bottom .thumbnail-single .frame-single img{margin:0 auto;width:750px}}.single .container .bottom-row .scroll-for-more{bottom:200px;left:10%;position:absolute;z-index:20}.single .container .bottom-row .scroll-for-more .icon svg{height:auto;width:28px}.single .container .bottom-row .scroll-for-more .text{color:#fff;margin-top:8px;text-transform:uppercase}.detailed-information{height:250px;margin-top:185px}.detailed-information .container .row{align-items:flex-start;justify-content:space-between}@media(max-width:900px){.detailed-information .container .row{align-items:flex-start;flex-direction:column;justify-content:space-between;margin-top:-130px}}.detailed-information .container .row h2{filter:invert(1);font-size:28px;margin-top:44px;mix-blend-mode:difference}@media(max-width:1216px){.detailed-information .container .row h2{margin-right:30px}}@media(max-width:900px){.detailed-information .container .row h2{font-size:58px;margin:0}}.detailed-information .container .row p{filter:invert(1);font-family:Helvetica Neue;font-size:16;font-weight:400;line-height:28px;mix-blend-mode:difference;padding-top:42px;width:740px}@media(max-width:900px){.detailed-information .container .row p{margin-top:-40px;width:100%}}.detailed-information .container .row i{font-weight:400}.carousel{margin-top:400px;overflow-y:auto;overflow:hidden;position:static;scroll-snap-align:start}.carouselSurface{transition:transform .3s;white-space:nowrap}.carousel-item{align-items:center;display:inline-flex;flex-grow:1;justify-content:center;overflow:hidden;position:relative}.carousel-item,.portfolio{color:#1e1f13;height:100vh;width:100vw}@media only screen and (max-width:800px){.portfolio{margin-top:90px}}@media only screen and (max-width:500px){.portfolio{margin-top:200px}}@media only screen and (max-width:350px){.portfolio{margin-top:300px}}.portfolio .port-text{font-family:"BVSerif";font-size:180px;font-weight:400}@media only screen and (max-width:800px){.portfolio .port-text{font-size:90px}}@media only screen and (max-width:500px){.portfolio .port-text{font-size:65px}}.portfolio .soon-text{filter:invert(1);font-family:BVScript;font-size:80px;font-weight:400;mix-blend-mode:difference;position:relative;top:-90px}@media only screen and (max-width:800px){.portfolio .soon-text{font-size:44px;top:-36px}}@media only screen and (max-width:500px){.portfolio .soon-text{font-size:32px;top:-33px}}.portfolio :root{--background-color:#060b19;--border-color:#ffffff1a;--highlight-color:#7e57c2;--yt-color:#e53935}.portfolio a,.portfolio h1,.portfolio h2,.portfolio h3,.portfolio p,.portfolio span{color:#000;font-family:Rubik,sans-serif;font-weight:400;margin:0}.portfolio a{text-decoration:none}.portfolio a:hover{color:#7e57c2}.portfolio #portfoliox{color:#1e1f13;flex-grow:1;height:100vh;overflow:hidden;position:relative;width:100vw}.portfolio #portfoliox>article{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:3fr 1fr;height:100%;left:0;top:0;transition:transform .4s ease;width:100%}.portfolio #portfoliox>article>.article-section{display:flex;height:100%}.portfolio #portfoliox>article>.article-description-section,.portfolio #portfoliox>article>.article-nav-section{border-left:1px solid #1e1f13}.portfolio #portfoliox>article>.article-nav-section,.portfolio #portfoliox>article>.article-title-section{border-top:1px solid #1e1f13;display:flex}.portfolio #portfoliox>article>.article-image-section{background-position:50%;background-size:cover}.portfolio #portfoliox>article>.article-description-section{word-wrap:break-word;flex-direction:column;justify-content:flex-end;padding:4rem;white-space:normal}.portfolio #portfoliox>article>.article-description-section>p{font-size:1.25em}.portfolio #portfoliox>article>.article-description-section>p>a:hover{text-decoration:underline}.portfolio #portfoliox>article>.article-title-section{align-items:center;justify-content:space-between;padding:2rem 4rem}.portfolio #portfoliox>article>.article-title-section>h2{flex-basis:50%;font-family:Montserrat,sans-serif;font-size:3.5rem;line-height:3rem;margin:0;text-transform:uppercase}.portfolio #portfoliox>article>.article-title-section>i{color:#ffffffbf;font-size:4rem}.portfolio #portfoliox>article>.article-nav-section>.article-nav-button{background-color:#0000;border:none;cursor:pointer;flex-grow:1;font-size:3rem;outline:none}.portfolio #portfoliox>article>.article-nav-section>.article-nav-button:hover{background-color:#ffffff05}.portfolio #portfoliox>article>.article-nav-section>.article-nav-button:nth-child(2){border-left:1px solid #1e1f13}@media(max-width:1200px){.portfolio #nav-mobile-section{flex-basis:75%}.portfolio #nav-logo-section{flex-basis:25%}.portfolio #nav-link-section{flex-basis:33.3333333333%;gap:3rem}.portfolio #portfoliox{overflow-y:auto}.portfolio #portfoliox>article{grid-template-columns:none;grid-template-rows:1.5fr repeat(3,.75fr) .25fr;height:max(900px,100%)}.portfolio #portfoliox>article>.article-title-section>h2{font-size:3rem;line-height:2.6rem}.portfolio #portfoliox>article>.article-title-section>i{font-size:3rem}.portfolio #portfoliox>article>.article-description-section,.portfolio #portfoliox>article>.article-nav-section{border-left:none}.portfolio #portfoliox>article>.article-image-section{order:1}.portfolio #portfoliox>article>.article-title-section{border-bottom:1px solid #1e1f13;order:2}.portfolio #portfoliox>article>.article-description-section{justify-content:center;order:3}.portfolio #portfoliox>article>.article-nav-section{border-bottom:1px solid #1e1f13;order:4}}@media(max-width:800px){.portfolio nav{justify-content:space-between}.portfolio nav[data-toggled=true]>#nav-mobile-section{transform:translateY(0)}.portfolio nav[data-toggled=true]>#nav-toggle-button{border-left:none}.portfolio nav[data-transitionable=true]>#nav-mobile-section{transition:transform .4s ease}.portfolio nav .nav-section{border-left:none;padding:1.5rem 1rem}.portfolio #nav-logo-section>a>i{font-size:1.5rem;margin-left:1rem}.portfolio #nav-mobile-section{background-color:#f7f4ef;flex-direction:column;height:100vh;position:fixed;transform:translateY(-100%);width:100vw}.portfolio #nav-toggle-button{display:flex}.portfolio #nav-link-section{flex-basis:60%;flex-direction:column;gap:4rem}.portfolio #nav-link-section>a{font-size:3rem}.portfolio #nav-social-section>a{font-size:2rem}.portfolio #nav-contact-section{padding-bottom:4rem}.portfolio #portfoliox>article{grid-template-rows:1fr repeat(4,.5fr);height:max(700px,100%)}.portfolio #portfoliox>article>.article-title-section{padding:2rem}.portfolio #portfoliox>article>.article-title-section>h2{flex-basis:70%;font-size:1.75em;line-height:1.5rem}.portfolio #portfoliox>article>.article-title-section>i{font-size:2rem}.portfolio #portfoliox>article>.article-description-section{padding:2rem}.portfolio #portfoliox>article>.article-description-section>p{font-size:1rem}}.portfolio #portfoliox>article>.article-description-section>p>.source-link{color:#7e57c2;display:inline}.portfolio #portfoliox>article .yt-link,.portfolio #portfoliox>article .yt-link>i{color:var(--yt-color);display:inline}
/*# sourceMappingURL=main.888dc08c.css.map*/