.Footer_footer__BTjab{width:100%;background-color:#ccc;padding:5rem 0;text-align:center;margin-top:5rem}@media(prefers-color-scheme:dark){.Footer_footer__BTjab{background-color:#000}}.Footer_footer__BTjab nav{margin:0;text-align:center}.Footer_footer__BTjab p{margin:1rem 0;font-weight:500}.Header_header__JQBJj{width:100%;background-color:#ccc;padding:4rem 20vh 2rem;margin-top:0}.Header_header__JQBJj nav{margin:0}.Header_header__JQBJj nav li{padding-bottom:1rem}@media(prefers-color-scheme:dark){.Header_header__JQBJj{background-color:#000}}.page_nav__r_oUD{text-align:left;margin-bottom:2.3vh}.page_nav__r_oUD ul{list-style-type:none}.page_nav__r_oUD li{margin:0;display:inline-block;padding:0 .9rem 0 0}@media(max-width:800px){.page_nav__r_oUD{text-align:center}}.page_main__akH3E{padding:5vh 20vh 0;min-height:60vh}@media(max-width:800px){.page_main__akH3E{padding:10vh 5vh 0}}.page_title__m5nyP{color:#333;font-size:2.5rem;font-weight:400;margin-bottom:2.3vh;max-width:800px;line-height:1.4}@media(max-width:800px){.page_title__m5nyP{text-align:center}}@media(prefers-color-scheme:dark){.page_title__m5nyP{color:#eee}}.page_subtitle__X4z2_{color:#333;font-size:1.8rem;font-weight:400;max-width:750px;line-height:1.5}@media(max-width:800px){.page_subtitle__X4z2_{text-align:center}}@media(prefers-color-scheme:dark){.page_subtitle__X4z2_{color:#eee}}.page_description___d9FL{font-size:1.1rem;margin:1rem 0;max-width:650px;line-height:1.6}.page_projectList__5iGpU{margin:2rem 0 1rem;list-style-type:none;max-width:650px}.page_projectList__5iGpU li{padding:0;margin:0 0 2.5rem}.page_projectList__5iGpU li img{position:absolute;margin-left:-32px;width:25px;height:auto}.page_projectList__5iGpU li span{position:absolute;margin-left:-25px;width:25px;height:auto}.page_projectList__5iGpU li b{font-size:1.1rem;margin-right:.5rem}.page_projectList__5iGpU li p{margin-top:.3rem}.page_projectList__5iGpU .page_techUsed__whDji{list-style-type:none;margin:.4rem 0 .2rem;padding:0;display:block}.page_projectList__5iGpU .page_techUsed__whDji li{display:inline-block;margin-right:.5rem;margin-bottom:.2rem;padding:.3rem .4rem;border-radius:.3rem;background-color:#eee;font-size:.85rem}@media(prefers-color-scheme:dark){.page_projectList__5iGpU .page_techUsed__whDji li{background-color:#333}}.page_screenshots__JgVJL{text-align:center}.page_screenshots__JgVJL img{box-shadow:0 0 5px 0 rgba(0,0,0,.5);max-width:90%;height:auto}.page_caption__whiKX{width:485px;max-width:90%;display:block;margin:.3rem auto 5rem;color:#666;font-size:1rem;font-style:italic;text-align:center;line-height:1.5}@font-face{font-family:__Space_Grotesk_bc0dcf;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_bc0dcf;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_bc0dcf;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/7cba1811e3c25a15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_Fallback_bc0dcf;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_bc0dcf{font-family:__Space_Grotesk_bc0dcf,__Space_Grotesk_Fallback_bc0dcf;font-style:normal}