.Navbar_container__LXx7p{display:flex;flex-direction:row;width:100%;border-bottom:1px solid #000}.Navbar_container__LXx7p .Navbar_navLink__1N3Vh{cursor:pointer;padding:15px;margin-left:10px;-webkit-transition:.2s;transition:.2s;border-bottom:2px solid}@media(max-width:1200px){.Navbar_container__LXx7p .Navbar_navLink__1N3Vh{padding:10px;font-size:11pt}}.Navbar_container__LXx7p .Navbar_navLink__1N3Vh:hover{margin-top:-3px}.Navbar_container__LXx7p .Navbar_current__1OhiI{color:#297ce2;font-weight:500;border-color:#143e73}.Navbar_container__LXx7p .Navbar_default__3iUxR{font-weight:300;border-color:transparent}.Navbar_container__LXx7p .Navbar_default__3iUxR:hover{border-color:#cbc9c9}.Showcase_headerDiv__1Hutf{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #000;margin-top:10px}.Showcase_headerDiv__1Hutf p{margin:auto;padding:0 60px;flex:1 1;text-align:right}@media screen and (max-width:1000px){.Showcase_headerDiv__1Hutf{flex-direction:column}.Showcase_headerDiv__1Hutf p{padding:0;margin:5px 0 10px;text-align:left}}.Showcase_mainTextContainer__2LBnH{font-weight:300;font-size:17pt;padding:0 50px 50px;margin-top:20px}@media screen and (max-width:1000px){.Showcase_mainTextContainer__2LBnH{padding:0;margin:20px auto}}.Showcase_showcasePreviews__2oUxV{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between}.Showcase_content__5YVPr .Showcase_header__3h5nr{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #000;padding-bottom:30px}.Showcase_content__5YVPr .Showcase_header__3h5nr h1{font-size:32pt}.Showcase_content__5YVPr .Showcase_header__3h5nr p{margin:auto;padding:0 60px;flex:1 1;text-align:center}@media screen and (max-width:1000px){.Showcase_content__5YVPr .Showcase_header__3h5nr{flex-direction:column}.Showcase_content__5YVPr .Showcase_header__3h5nr p{padding:0;margin:5px 0 10px;text-align:left}}.Showcase_content__5YVPr .Showcase_details__1L7cq{display:flex;flex-direction:row}.Showcase_content__5YVPr .Showcase_details__1L7cq div{flex:1 1}.Showcase_stubContainer__3hxAQ{margin:10px;display:flex;flex-direction:column;flex:1 1}@media screen and (max-width:800px){.Showcase_stubContainer__3hxAQ{margin:10px auto}}.Showcase_stubContainer__3hxAQ a{display:flex;flex-direction:column;flex:1 1}.Showcase_stubContainer__3hxAQ .Showcase_projectStub__3YtY5{outline:1px solid #000;display:flex;flex-direction:column;flex:1 1;max-width:400px;max-height:100px;cursor:pointer;color:#000;padding:10px;-webkit-box-shadow:1px 0 5px #454545;box-shadow:1px 0 5px #454545}@media screen and (max-width:800px){.Showcase_stubContainer__3hxAQ .Showcase_projectStub__3YtY5{margin:0}}.Showcase_stubContainer__3hxAQ .Showcase_projectStub__3YtY5 h3{font-size:12pt;font-weight:400;margin:0}.Showcase_stubContainer__3hxAQ .Showcase_projectStub__3YtY5 div p{font-weight:300}.Project_showcaseDetails__21UVt{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.Project_showcaseDetails__21UVt .Project_back__3mcwr{height:min-content;margin:auto}.Project_showcaseDetails__21UVt .Project_back__3mcwr a{margin:auto;padding:10px;border:1px solid #1695f6;border-radius:5px;-webkit-box-shadow:0 1px 3px #565656;box-shadow:0 1px 3px #565656;color:#1695f6;-webkit-transition:.2s;transition:.2s}.Project_showcaseDetails__21UVt .Project_back__3mcwr a:hover{color:#1171ba;-webkit-box-shadow:0 2px 3px #565656;box-shadow:0 2px 3px #565656}.Project_showcaseDetails__21UVt .Project_back__3mcwr a:active,.Project_showcaseDetails__21UVt .Project_back__3mcwr a:focus{color:#097cd4;-webkit-box-shadow:0 3px 3px #565656;box-shadow:0 3px 3px #565656}.Project_showcaseDetails__21UVt .Project_links__1p9JQ{display:flex;flex-direction:row;justify-content:space-around}.Project_showcaseDetails__21UVt div{margin:10px}.Project_showcaseDetails__21UVt div:nth-of-type(n+2){flex:1 1}.Project_showcaseDetails__21UVt div h4{margin-bottom:5px}.Project_showcaseDetails__21UVt div p{margin:0}.Project_showcaseDetails__21UVt div a,.Project_showcaseDetails__21UVt div li,.Project_showcaseDetails__21UVt div p{font-weight:300}.Project_showcaseDetails__21UVt div a{color:#1695f6;-webkit-transition:.2s;transition:.2s;display:flex}.Project_showcaseDetails__21UVt div a:hover{color:#1171ba}.Project_showcaseDetails__21UVt div a:active,.Project_showcaseDetails__21UVt div a:focus{color:#097cd4}.Project_showcaseDetails__21UVt div img{opacity:.6;-webkit-transition:.1s;transition:.1s;margin:auto;max-height:48px}.Project_showcaseDetails__21UVt div img:hover{opacity:.8}.Project_showcaseDetails__21UVt div img:active,.Project_showcaseDetails__21UVt div img:focus{opacity:1}.Project_showcaseDetails__21UVt div ul{margin:0;padding-left:25px;list-style:circle}.Project_headerDiv__2uivY{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #000;margin-top:10px}.Project_headerDiv__2uivY p{margin:auto;padding:0 60px;flex:1 1;text-align:right}@media screen and (max-width:1000px){.Project_headerDiv__2uivY{flex-direction:column}.Project_headerDiv__2uivY p{padding:0;margin:5px 0 10px;text-align:left}}.Project_mainTextContainer__15zNO{font-weight:300;font-size:17pt;padding:0 50px 50px;margin-top:20px}@media screen and (max-width:1000px){.Project_mainTextContainer__15zNO{padding:0;margin:20px auto}}.Project_showcasePreviews__PEhBP{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}@media screen and (max-width:800px){.Project_showcasePreviews__PEhBP{flex-direction:column}}.Project_content__2tTKG .Project_header__3h5hh{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #000;padding-bottom:30px}.Project_content__2tTKG .Project_header__3h5hh h1{font-size:32pt}.Project_content__2tTKG .Project_header__3h5hh p{margin:auto;padding:0 60px;flex:1 1;text-align:center}@media screen and (max-width:1000px){.Project_content__2tTKG .Project_header__3h5hh{flex-direction:column}.Project_content__2tTKG .Project_header__3h5hh p{padding:0;margin:5px 0 10px;text-align:left}}.Project_content__2tTKG .Project_details__1yvsZ{display:flex;flex-direction:row}.Project_content__2tTKG .Project_details__1yvsZ div{flex:1 1}.Project_markdownBlock__3AD92{margin-top:50px;display:flex;flex-direction:row}@media screen and (max-width:1000px){.Project_markdownBlock__3AD92{flex-direction:column}}.Project_markdownBlock__3AD92 h3{flex:1 1}.Project_markdownBlock__3AD92 p{flex:2 1;text-align:justify;line-height:1.5;font-weight:300}.Project_markdownBlock__3AD92 em{font-weight:600;font-style:normal}