.backgroundTitle_title__5AA4K{color:#1f294f;color:var(--background-text);font-size:5rem;line-height:11rem;text-transform:uppercase;white-space:nowrap;z-index:0;@media (max-width:700px){&{font-size:4rem}}}.About_container__k5jTA{overflow:hidden;padding-left:10vw;padding-right:10vw;padding-top:3rem;position:relative;@media (max-width:414px){&{padding-left:10vw;padding-right:10vw}}}.About_title__pviP6{position:absolute;@media (max-width:414px){&{left:0}}}.About_grid__xkdhT{color:#d7dfc2;color:var(--light-yellow);display:grid;grid-template-columns:5rem auto;grid-template-rows:auto auto;margin-top:6.5rem;position:relative;z-index:5;& h2{color:#9dc7e2;color:var(--light-blue);font-size:1.5rem;margin:0}@media (max-width:414px){&{grid-template-columns:auto}}}.About_about__fFfvC{padding-right:10rem;& p{margin:0 0 .5rem}@media (max-width:700px){&{padding-right:0}}}.About_portrait__lKD9J{max-width:400px;min-width:200px;position:absolute;right:3rem;top:4rem;width:30vw;z-index:0;& img{background-color:var(--background);height:auto;opacity:.8;width:100%}@media (max-width:700px){&{margin:0 auto;padding:0 3rem;position:relative;right:0;top:13rem;width:100%}}}.About_skills__Ga012{& h3{font-size:1.5rem;margin:0 0 1rem}& ul{display:grid;font-size:1.2rem;grid-template-columns:50% 50%;list-style-type:none;margin:0 0 1rem .5rem;padding:0}@media (max-width:700px){& ul{grid-template-columns:auto}}& ul li:before{content:"+";padding-right:.5rem}}.VerticalBar_bar__fNIbg{background-color:#d7dfc2;background-color:var(--light-yellow);height:4rem;width:1px}.VerticalBar_dark__yieWH{background-color:#0e0827;background-color:var(--dark-blue)}.AllProjects_projectTitle__aHZRT{color:#c0d8e8;color:var(--lighter-blue);left:8vw;position:absolute;top:0;z-index:2;@media (max-width:414px){&{left:2rem}}}.AllProjects_projectsContainer__0wUTO{align-items:center;color:#0e0827;color:var(--dark-blue);display:flex;flex-direction:column;gap:2rem;justify-content:center;padding-top:15rem;z-index:2}.GradientContainer_container__XvvL7{display:grid;grid-template-columns:1fr;grid-template-rows:16rem 1fr 24rem;overflow:hidden;width:100%;z-index:1}.GradientContainer_topGradient__RWvSc{background:linear-gradient(180deg,#0e0827,#9dc7e2);background:linear-gradient(to bottom,var(--dark-blue),var(--light-blue))}.GradientContainer_bottomGradient__GlhIr{background:linear-gradient(180deg,#969bcc,#0e0827);background:linear-gradient(to bottom,var(--purple),var(--dark-blue))}.GradientContainer_content__aORSf{background-color:#9dc7e2;background-color:var(--light-blue);display:flex;flex-direction:column;padding:0 10vw;position:relative;@media (max-width:414px){&{padding:0 2rem}}}.GradientContainer_gradientBackground__ErDVi{bottom:0;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 16rem 1fr;left:0;position:absolute;right:0;top:0}.GradientContainer_firstColor__3PG4J{background-color:#9dc7e2;background-color:var(--light-blue)}.GradientContainer_secondColor__8u10i{background-color:#969bcc;background-color:var(--purple)}.GradientContainer_halfwayGradient__A0Spo{background:linear-gradient(180deg,#9dc7e2,#969bcc);background:linear-gradient(to bottom,var(--light-blue),var(--purple))}.ProjectContainer_container__b0_6p{color:#0e0827;color:var(--dark-blue);display:flex;flex-direction:row;gap:2rem;justify-content:center;@media (max-width:960px){&{align-items:flex-start;flex-direction:column}}}.ProjectContainer_oddContainer__trODH{flex-direction:row-reverse;@media (max-width:960px){&{align-items:flex-end;flex-direction:column}}}.ProjectContainer_viewButton__FmG0H{align-items:center;background-color:#d7dfc2;background-color:var(--light-yellow);display:flex;gap:1rem;justify-content:center;margin-top:2rem;padding:.5rem 1rem;text-transform:uppercase}.ProjectContainer_arrow__JJEPq{@media (max-width:960px){&{display:none}}}.ProjectContainer_description__ZhgAM{align-items:flex-start;display:flex;flex-direction:column;& h3{font-size:1.5rem;margin:0}}.ProjectContainer_oddDescription__EhA4T{align-items:flex-end}.ProjectContainer_bullets__1JNTf{font-size:1.2rem;line-height:1.5rem;list-style-type:none;margin:0;padding:0;& li{margin:1rem 0;padding:0;text-align:left}}.ProjectContainer_oddBullets__7C926{& li{text-align:right}}.ProjectThumbnail_container__6TwAU{align-items:flex-start;display:flex;justify-content:center;max-width:600px;min-width:400px;position:relative;width:50%;@media (max-width:960px){&{margin-top:2rem;width:100%}}}.ProjectThumbnail_title__6fswf{background-color:#d7dfc2;background-color:var(--light-yellow);color:#0e0827;color:var(--dark-blue);font-family:Fjalla One,serif;font-family:var(--header-font);font-size:3rem;margin:0;padding:1rem;position:absolute;top:-2rem;white-space:nowrap;z-index:3}.ProjectThumbnail_thumbnail__Z3KT9{height:auto;opacity:.5;width:100%}.Banner_container__B_DQb{background-color:#0e0827;background-color:var(--dark-blue);color:#d7dfc2;color:var(--light-yellow);display:flex;flex-direction:column;height:100vh;overflow:hidden;position:relative}.Banner_titleBackground__lpe8K{left:8vw;position:absolute;top:10vh;@media (max-width:700px){&{left:1rem;top:0}}}.Banner_titleGroup__TztXa{left:11vw;position:absolute;top:30vh;z-index:5;@media (max-width:700px){&{left:3rem;top:25vh}}& h2,& p{margin:0;padding:0}}.Banner_title__VFsdL{font-size:3.7rem}.Banner_jobTitle__VsWlh{font-size:1.5rem}.Banner_tagLine__3_ced{font-size:1rem;font-style:italic}.Banner_contactButton__3xoOV{background-color:#9dc7e2;background-color:var(--light-blue);color:#0e0827;color:var(--dark-blue);display:inline-block;margin-top:3rem;padding:.5rem 1rem;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease;&:hover{background-color:#969bcc;background-color:var(--purple);transition:background-color .3s ease}& line,& path{stroke:#0e0827;stroke:var(--dark-blue);fill:#0e0827;fill:var(--dark-blue)}& svg{margin-left:16px}}.Banner_socialMediaButtons__dnfqR{bottom:8rem;position:absolute;right:4rem;@media (max-width:700px){&{left:3rem;right:auto;top:0;z-index:1100}}}.Banner_viewMore__3uaxd{align-items:center;bottom:0;display:flex;flex-direction:column;gap:5px;justify-content:center;padding:1rem;position:absolute;width:100%}.ContactButtons_container__JIRft{display:flex;flex-direction:column;justify-content:center;@media (max-width:700px){&{flex-direction:row}}}.ContactButtons_socialMediaButton__4iNde{align-items:center;background-color:#9dc7e2;background-color:var(--light-blue);border:none;border-radius:50%;color:#0e0827;color:var(--dark-blue);display:flex;height:2.5rem;justify-content:center;margin:.5rem;text-decoration:none;transition:background-color .3s ease;width:2.5rem;&:hover{background-color:#969bcc;background-color:var(--purple);transition:background-color .3s ease}}.Footer_container__KpDnW{color:#9dc7e2;color:var(--light-blue);display:flex;flex-wrap:wrap;margin:3rem 0;padding:0 10vw;@media (max-width:700px){&{align-items:center;flex-direction:column-reverse;padding:0 2rem}}}.Footer_contactMe___hmuO{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;font-family:Fjalla One,serif;font-family:var(--header-font);font-size:1.3rem;justify-content:center;@media (max-width:700px){&{justify-content:flex-start;margin-bottom:3rem}}}.Footer_arrow__44Kch{margin:0 2rem;& line,path{fill:#d7dfc2;fill:var(--light-yellow);stroke:#d7dfc2;stroke:var(--light-yellow)}}.Footer_contactTitle__ItqOZ{color:#9dc7e2;color:var(--light-blue);margin:0;text-transform:uppercase;@media(max-width:700px){&{margin-bottom:1rem}}}.Footer_contact__w5K5T{align-items:center;display:flex;margin:0;& a{color:#d7dfc2;color:var(--light-yellow);text-decoration:none}}.Header_header__KwdYD{background-color:#0e0827;background-color:var(--dark-blue);box-shadow:none;box-sizing:border-box;display:flex;justify-content:flex-end;padding:1rem;position:fixed;top:0;width:100%;z-index:10;@media (max-width:960px){padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem}--mobile-nav-size:2.5rem;--link-transition:all 100ms ease;--menu-transition:all 250ms ease}.Header_navLink__Rvw2c{background-color:transparent;border:none;color:#d7dfc2;color:var(--light-yellow);cursor:pointer;font-size:1rem;padding:0 3rem;text-transform:lowercase;@media (max-width:700px){&{display:"none",}}}.Header_navContainer__ujC20{display:flex;gap:2rem;@media (max-width:960px){&{align-items:center;display:flex;flex-direction:column;height:100vh;inset:0;justify-content:center;opacity:0;position:absolute;transform:scale(0);transition:var(--menu-transition)}}}.Header_mobileNavButton__u7osh{background-color:#0e0827;background-color:var(--dark-blue);border:none;cursor:pointer;display:none;height:var(--mobile-nav-size);padding:0 .6rem;position:relative;width:var(--mobile-nav-size);z-index:11;@media (max-width:960px){&{display:block}}}.Header_mobileNavOpen__TS0MH{@media (max-width:960px){&{background-color:#0e0827;background-color:var(--dark-blue);opacity:1;transform:scale(1);transition:var(--menu-transition)}}}.Header_hamburgerIcon__GSMKK{background-color:#9dc7e2;background-color:var(--light-blue);flex:none;height:2px;position:relative;transition:var(--menu-transition);width:100%;&:after,&:before{background-color:#9dc7e2;background-color:var(--light-blue);content:"";height:2px;left:0;position:absolute;top:calc(var(--mobile-nav-size)/-6);transition:var(--menu-transition);width:100%;z-index:1}&:after{top:calc(var(--mobile-nav-size)/6)}}.Header_closeIcon__fy6E_{transform:rotate(135deg);&:after,&:before{top:0;transform:rotate(90deg)}&:after{opacity:0}}
/*# sourceMappingURL=5505e4059e7ce4c6.css.map*/