@font-face{font-family:air-regular;src:url(/static/media/AirbnbCereal-Book.3109661d59081af59380.ttf) format("truetype")}@font-face{font-family:air-semibold;src:url(/static/media/AirbnbCereal-Medium.60c1c9216baaa7ef12ea.ttf) format("truetype")}@font-face{font-family:air-light;src:url(/static/media/AirbnbCereal-Light.59aceb6dfde1aab9032d.ttf) format("truetype")}@font-face{font-family:air-bold;src:url(/static/media/AirbnbCereal-Bold.b1e52d12c62118a1e39a.ttf) format("truetype")}@font-face{font-family:air-extrabold;src:url(/static/media/AirbnbCereal-ExtraBold.c49249f7d44ff614efd7.ttf) format("truetype")}@font-face{font-family:air-black;src:url(/static/media/AirbnbCereal-Black.ade7c001fb4cb8c9ab03.ttf) format("truetype")}body,html{background:#151515;color:#fff;font-family:air-light;margin:0;padding:0}#root,.App,body,html{height:100%}.App{overflow:hidden}.container{display:flex;height:100%;justify-content:space-between}.container .fixed{display:flex;height:100vh;justify-content:center;position:fixed;width:50%}.container .main{height:100%;position:absolute;right:0;width:50%}.main::-webkit-scrollbar{width:7px}.main::-webkit-scrollbar-thumb,.main::-webkit-scrollbar-track{background:#151515}.main::-webkit-scrollbar-thumb:hover{background:#555}.container .main .pages_container{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:8% 15% 8% 5%}@media (min-width:1400px){.App{margin:auto;max-width:1600px}}body{--h1-font:2.5rem;--h2-font:2.2rem;--h3-font:1.3rem;--h4-font:1.2rem;--project-font:1.1rem;--semi-font:1rem;--normal-font:0.8rem;--small-font:0.75rem;--xsmall-font:0.7rem}@media (min-width:1440px){body{--h1-font:2.7rem;--h2-font:2.4rem;--h3-font:1.5rem;--h4-font:1.4rem;--project-font:1.3rem;--semi-font:1.1rem;--normal-font:0.95rem;--small-font:0.8rem;--xsmall-font:0.75rem}}.mobile_container{display:none}@media (min-width:994px) and (max-width:1200px){.App .container .fixed .base_container{padding-left:8%}.App .container .main .pages_container{padding-right:8%}h1{font-size:34px!important}}@media (max-width:993px){.App{overflow:auto}.App .container{display:none}.mobile_container{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;padding:5%}#fullscreen{height:100%}}.base_container{color:#fff;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:8% 5% 8% 15%}.intro_box{align-items:center;display:flex;margin-bottom:10px}.intro_box h1{font-size:var(--h1-font);font-style:normal;font-weight:700;margin-bottom:0;margin-right:15px;margin-top:0}.intro_box .avi{display:none}.description{display:flex;padding-right:20%}.description p{color:#fff;font-size:var(--normal-font);font-style:normal;font-weight:400;line-height:21px;line-height:2;margin:0}.description p span{color:#777778}.description p span.highlight{animation:flash 5s ease-in-out 0s 1;color:#fff}.description p span.highlight.two{animation:flashTwo 5s ease-in-out 0s 1}.description p a{color:#fff;text-decoration:none}.hero .social_buttons{display:none}nav,nav ul{display:flex;flex-direction:column}nav ul{list-style:none;margin:0;padding:0}nav ul li{color:#777778;cursor:pointer;margin:10px 0;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}nav ul li,nav ul li small{align-items:center;display:flex}nav ul li small{font-size:var(--small-font);margin:0}nav ul li small a{align-items:center;color:inherit;display:flex;text-decoration:none}nav ul li a img{margin:0 10px;opacity:.5;pointer-events:none;transition:width .2s linear;width:30px}nav ul li.active_menu{color:#fff;opacity:1;transition:all .2s linear}nav ul li.active_menu a img{margin:0 10px;opacity:1;transition:width .2s linear;width:50px}nav ul li:hover{color:#fff;opacity:1;transition:all .2s linear}nav ul li:hover a img{margin:0 10px;transition:width .2s linear;width:50px}.footer{align-items:center;display:flex;flex-wrap:wrap}.footer img{border-radius:50%;filter:saturate(0);height:45px;margin-right:40px;position:relative;top:2px;width:45px}.footer .social{display:flex;flex-direction:row;margin-top:7px}.footer .social a{align-items:center;color:inherit;display:flex;font-size:var(--normal-font);margin-right:2px;text-decoration:none}.footer .social a i{color:grey;margin-right:10px}.footer .social a img{height:80%;margin-left:2px;width:40%}.credits{align-items:center;display:flex;justify-content:flex-start;padding:1rem 0 0;width:100%}.credits p{color:#777778;font-size:var(--xsmall-font)!important}.credits p:first-child{margin-right:.8rem}.credits a{color:#cecece;margin:0 5px;text-decoration:none}.base_container .go_button_container{display:none!important}@media (max-width:993px){.intro_box .avi{display:inline;display:initial;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.intro_box .avi img{border-radius:140% 120% 140% 100%;filter:saturate(0);height:113px;width:113px}.base_container .go_button_container{display:flex!important}}@keyframes flash{0%{color:#777778}20%{color:#cecece}30%{color:#fff}40%{color:#b4b4b4}45%{color:#777778}to{color:#fff}}@keyframes flashTwo{0%{color:#cecece}20%{color:#fff}30%{color:#777778}40%{color:#cecece}45%{color:#777778}to{color:#fff}}.work{display:flex;flex-direction:column;width:100%}.work .portfolio_showcase{grid-column-gap:.6rem;grid-row-gap:.6rem;column-gap:.6rem;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:3rem;row-gap:.6rem;width:100%}.work .portfolio_showcase_full{grid-template-columns:1fr}.work .portfolio_showcase .title{color:#777778;font-family:air-semibold;font-size:var(--xsmall-font);grid-column-end:3;grid-column-start:1;margin:1rem 0;width:100%}.work .portfolio_showcase_full .title{grid-column-end:unset;grid-column-start:unset}.work .portfolio_showcase:hover .box_container{opacity:.4}@media (max-width:993px){.work{margin:30px 0}.work .portfolio_showcase{grid-template-columns:1fr}.work .portfolio_showcase .title{grid-column-end:unset;grid-column-start:unset;margin:0 10px}}.box_container{background-color:#1b1b1d;margin:0;position:relative;transition:all .2s;width:100%}.box{cursor:default;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:2.5rem}.box .project_details h3{font-size:var(--h3-font);margin:0}.box .project_details p{color:#777778;font-family:air-light;font-size:var(--small-font);font-weight:600;height:5rem;letter-spacing:.03rem;line-height:2}.box .project_details small{color:#bebebe;font-family:air-semibold;font-size:var(--small-font);font-size:.65rem;letter-spacing:1.5px;margin-bottom:13px;text-transform:uppercase}.box .project_links a{color:inherit;color:#bebebe;font-size:var(--small-font);line-height:21px;margin-right:.8rem;text-decoration:none}.box .project_links a i{color:#777778;margin-right:2px}.box .project_links small:hover a,.box .project_links small:hover i{color:#fff}@media screen and (min-width:993px){.box_container_full{width:100%}.box_container_full .box{padding:2.5rem}.box_container_full .box .project_links{margin-top:0}.box_container_full .box .project_details p{height:auto}}@media (min-width:993px){.box_container_pad{transform:translateY(1.5rem)}.box_container:hover{opacity:1!important;transform:scale(1.1)}.box_container_pad:hover{transform:translateY(1rem) scale(1.1)}.box .project_links{margin-top:1.5rem}}@media (max-width:993px){.box_container{margin:4% 10px;opacity:1!important;width:auto}.box .project_details p{height:4.5rem}}.go_button_container{display:none;justify-content:center;margin:20px 0 0}.go_button_container a{margin:5px;text-decoration:none;width:40%}.go_button_container a.explore{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.go_button_container button{align-items:center;background-color:#1b1b1d;border:1px solid #0000;box-sizing:border-box;color:#fff;display:flex;font-family:air-regular;font-size:var(--small-font);justify-content:center;padding:.7rem 2rem;width:100%}.go_button_container button span{display:none;left:2px;position:relative;top:1px}.go_button_container button.explore{padding:.6rem 2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.go_button_container button.explore span{display:inline;display:initial;position:relative}.go_button_container button:hover{border:1px solid #a6a6a7}.go_button_container button:focus{outline:none}.go_button_container button b{font-weight:100;margin:0 5px 0 0;transform:rotate(180deg)}@media (max-width:993px){.go_button_container{display:flex;margin-bottom:20px}}.blog{display:flex;flex-direction:column;width:100%}.blog .blog_posts{grid-column-gap:.6rem;grid-row-gap:.6rem;column-gap:.6rem;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:3rem;row-gap:.6rem;width:100%}.blog .blog_posts:hover .post_container{opacity:.4}@media (max-width:993px){.blog{margin:30px 0}.blog .blog_posts{grid-template-columns:1fr}}.post_container{background-color:#1b1b1d;margin:0;position:relative;transition:all .2s;width:100%}.post{flex-grow:1;justify-content:space-between;min-height:300px;padding:2.5rem;text-decoration:none}.post,.post .post_meta{display:flex;flex-direction:column}.post .post_meta .post_tags{color:#bebebe;font-family:air-semibold;font-size:var(--small-font);font-size:.65rem;letter-spacing:1.5px;margin-bottom:.5rem;text-transform:uppercase}.post .post_meta .post_date{color:#777778;font-family:air-light;font-size:var(--small-font);font-weight:500;line-height:1}.post .post_title h3{color:#fff;font-size:var(--h4-font);margin:0 0 1rem;max-width:85%}.post .post_title .post_length{color:#777778;font-size:var(--xsmall-font);margin:0}@media (min-width:993px){.post_container_pad{transform:translateY(1.5rem)}.post_container:hover{opacity:1!important;transform:scale(1.1)}.post_container_pad:hover{transform:translateY(1rem) scale(1.1)}}@media (max-width:993px){.post_container{margin:4% 10px;opacity:1!important;width:auto}.post .post_title h3{font-size:var(--h3-font);line-height:1.5}}#mobile{display:flex;flex-direction:column;position:relative}#mobile .base_container{flex-grow:0;height:auto;padding:0}#mobile .base_container .footer,#mobile .base_container nav{display:none}#mobile .base_container .hero{justify-content:center}#mobile .base_container .hero .intro_box{flex-direction:column-reverse;margin:0}#mobile .base_container .hero .intro_box h1{font-size:26px;line-height:1.5;margin:0;padding:15px 15px 0;text-align:center}#mobile .base_container .hero .description{justify-content:center;padding:0;text-align:center}#mobile .base_container .hero .intro_box h1 br{display:none}@media screen and (max-width:450px){#mobile .base_container .hero .intro_box h1 br{display:inline;display:initial}}.mobile_container .social_buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.mobile_container .social_buttons a{color:inherit;display:flex;font-size:1.25rem;margin:3% 6%;text-decoration:none}.mobile_container .social_buttons .credits{align-items:center;box-sizing:border-box;display:flex;justify-content:space-around;margin:0;padding:.5rem 0 0;width:100%}.mobile_container .social_buttons .credits p{box-sizing:border-box;color:#777778;display:flex;font-size:var(--xsmall-font)!important;justify-content:center;margin:.2rem 0 0;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mobile_container .social_buttons .credits p a{color:#cecece;font-size:var(--xsmall-font)!important;margin:0 5px;text-decoration:none}#header{display:flex;flex-direction:column}#header .header_wrapper{align-items:center;display:flex;justify-content:space-between;width:100%;z-index:100}#header .header_wrapper .logo_container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#header .header_wrapper .logo_container img{max-width:80%}#header .header_wrapper .menu_btn_wrapper{align-items:center;display:flex;justify-content:center}#header .header_wrapper .menu_btn_wrapper .menu_btn{align-items:flex-end;background:none;border:none;display:flex;flex-direction:column;justify-content:center;position:relative}.menu_btn:focus{box-shadow:none;outline:none}#header .header_wrapper .menu_btn_wrapper .menu_btn .menu_btn_line{background-color:#fff;height:1px;margin:5px 0;width:25px}#header .header_wrapper .menu_btn_wrapper .menu_btn .menu_btn_line:first-child{width:35px}#header .header_wrapper .menu_btn_wrapper .menu_btn.menu_btn_open{min-height:25px}#header .header_wrapper .menu_btn_wrapper .menu_btn.menu_btn_open .menu_btn_line{transition:width .2s linear;width:25px}#header .header_wrapper .menu_btn_wrapper .menu_btn.menu_btn_open .menu_btn_line:first-child{position:relative;top:1px;transform:rotate(45deg) translateY(7px);transition:transform .2s linear}#header .header_wrapper .menu_btn_wrapper .menu_btn.menu_btn_open .menu_btn_line:nth-child(2){transform:rotate(-45deg) translateY(-7px);transition:transform .2s linear}.text_logo{color:#fff;font-size:1.8rem;font-weight:900;text-decoration:none}#header nav{animation-duration:.3s;animation-iteration-count:1;animation-name:slide;animation-timing-function:linear;background-color:#16161a;display:flex;flex-direction:row;height:100%;justify-content:space-between;left:0;position:fixed;top:0;width:100%;z-index:2}@keyframes slide{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.mobile_menu_container{display:flex;flex-direction:column;padding:20% 5% 15%;width:100%}@media (max-width:993px) and (orientation:landscape){.mobile_menu_container{overflow:auto}}#header nav ul{align-items:center;display:flex;flex-direction:column;justify-content:space-between;list-style:none;text-align:center;width:100%}#header nav ul li{display:flex;font-size:1.3rem;margin:15px 0}#header nav ul a{color:inherit;text-decoration:none}#header .social_box,#header nav .connect_box{display:flex;flex-direction:column;margin:20px 0}#header .social_box{align-items:center;justify-content:center}#header .social_box .social_icons{display:flex;justify-content:center}#header .social_box .social_icons a{color:grey;font-size:24px;margin:15px 7.5px 0;text-decoration:none}#error404{align-items:center;background-color:#101011;bottom:0;display:flex;justify-content:center;left:0;padding:10%;position:fixed;right:0;top:0;z-index:1000}#error404 h1{font-size:1000%}#error404 h1,#error404 p{margin:0;text-align:center}#error404 p{position:relative;top:-10px}
/*# sourceMappingURL=main.570dc61e.css.map*/