:root{--background:#ffffff;--background-dark:#000000;--background-dark-text:#ffffff;--foreground:#363636;--foreground-05:#3636368f;--overlay:#f9f9f9}[data-theme=dark]{--background:#000000;--foreground:#C9C9C9;--foreground-05:#C9C9C98F;--overlay:#0f0f0f}body,html{max-width:100vw;overflow-x:hidden;font-family:var(--font-family-primary);color:var(--foreground);background-color:var(--background);transition:all .5s ease}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.page_container{position:relative;width:100%;max-width:1200px;padding:0 15px;margin:auto}.mb_fix{margin-bottom:50px}.project_page_main{width:100%;max-width:1200px;min-height:100dvh;padding:38px 0 100px;margin:auto;position:relative}.project_back_div{width:100%}.project_back_div button{margin-left:20px;background-color:transparent;border:none;font-size:.9rem;display:flex;align-items:center;cursor:pointer;color:var(--foreground);transition:letter-spacing .35s ease-in-out,color .35s ease-in-out}.project_back_div button:hover{letter-spacing:1px}.project_back_div button span{width:20px;height:25px;display:flex;align-items:center;justify-content:center;transition:opacity .35s ease-in-out}.project_back_div button:hover span{opacity:.5}.project_content{width:100%;max-width:1000px;margin:100px auto 20px;padding:0 20px}.project_content span{display:flex;align-items:center;justify-content:flex-start}.project_content span img{width:60px;height:60px;margin-right:20px}.project_content span h1{width:calc(100% - 80px);font-size:2.5rem;line-height:3rem;letter-spacing:2px;color:var(--foreground);font-family:var(--font-family-secondary);cursor:default;transition:color .35s ease-in-out}.project_dec{width:100%}.tiny_info_container{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.tiny_info_container .project_dec{width:25%;margin:0}.project_dec h5{margin-bottom:10px;font-weight:600;line-height:1rem;color:var(--foreground-05)}.project_dec h5,.project_dec p{font-size:.9rem;cursor:default;transition:color .35s ease-in-out}.project_dec p{color:var(--foreground);font-weight:400;line-height:1.8rem;text-align:justify}.tiny_info_container .project_dec p{text-align:left}.project_dec ul{list-style:none;display:flex;flex-wrap:wrap;font-size:.9rem;font-weight:400;color:var(--foreground);transition:color .35s ease-in-out}.project_dec ul li{display:flex;align-items:center;padding-right:20px;margin-bottom:15px;transition:font-weight .35s ease-in-out,letter-spacing .35s ease-in-out}.project_dec ul li.hover:hover{font-weight:600;letter-spacing:1px}.project_dec.btns.cat ul{margin-top:30px;display:flex;align-items:center;justify-content:center}.project_dec.btns.cat ul li{padding:0 10px}.project_dec.btns ul li a{display:flex;align-items:center;padding:2px 15px;border:1px solid var(--foreground-05);border-radius:1rem;transition:font-weight .35s ease-in-out,letter-spacing .35s ease-in-out,border .35s ease-in-out}.project_dec.btns ul li a:hover{padding:2px 10px 2px 15px;font-weight:600;letter-spacing:1px;border:1px solid var(--foreground)}.project_dec.btns ul li a svg{transform:scale(0);color:var(--foreground-05);width:0;height:25px;padding-left:0;transition:all .55s ease-in-out}.project_dec.btns ul li a:hover svg{transform:scale(1);width:25px;height:25px;padding-left:5px}.project_img_container{width:100%;margin-top:100px;display:flex;flex-direction:column}.project_img{line-height:0}.project_img,.project_img img{width:100%;margin:0;padding:0;display:block}.project_img img{height:auto}@media only screen and (min-width:601px) and (max-width:1024px){.project_back_div button{margin-left:10px}.tiny_info_container .project_dec{width:50%;margin-bottom:15px}.project_content span h1{font-size:3rem}.project_img_container{margin-top:70px}}@media only screen and (max-width:600px){.project_back_div button{margin-left:13px}.project_content{margin:70px auto 20px}.tiny_info_container .project_dec{width:100%;margin-bottom:30px}.tiny_info_container .project_dec:last-child{margin-bottom:0}.project_content span img{width:50px;height:50px}.project_content span h1{font-size:1.5rem;word-wrap:break-word;line-height:2.8rem}.project_dec p,.project_dec ul{font-size:.9rem}.project_img_container{margin-top:50px}.project_img{width:100%}.project_dec.btns.cat ul{justify-content:flex-start}.project_dec.btns.cat ul li{padding:0 5px}}.navbar_float_nav__UuMwg{position:fixed;right:30px;top:41px;padding-bottom:10px;z-index:999;display:flex;align-items:center}.navbar_theme_div__dBUGo{display:flex;align-items:center;cursor:pointer;font-family:var(--font-family-secondary);color:var(--foreground-05);letter-spacing:2px;font-size:14px;transition:all .45s ease-in-out}.navbar_theme_div__dBUGo.navbar_only_menu__Yp35L{transform:scale(0);opacity:0}.navbar_dark_light_btn__AvTBO{width:15px;height:15px;margin-left:5px;margin-right:15px;border:none;background-color:transparent;transition:all .7s ease;cursor:pointer;opacity:.8}.navbar_theme_div__dBUGo:hover .navbar_dark_light_btn__AvTBO{rotate:-90deg}.navbar_dark_light_btn__AvTBO span{border:none}.navbar_dark_light_btn__AvTBO span,.navbar_dark_light_btn__AvTBO span svg{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.navbar_dark_light_btn__AvTBO span svg{color:var(--foreground)}.navbar_menu_div__vW9Vx{display:flex;align-items:center;cursor:pointer;font-family:var(--font-family-secondary);color:var(--foreground-05);letter-spacing:2px;font-size:14px}.navbar_side_nav__3di_J{opacity:0;position:fixed;right:0;top:0;z-index:998;width:100%;height:100dvh;background-color:rgba(0,0,0,0);transition:all .45s ease-in-out;pointer-events:none}.navbar_side_nav__3di_J.navbar_show__l63B_{opacity:1;background-color:rgba(0,0,0,.548);pointer-events:auto}.navbar_hold_nav__MAFbS{transform:scaleX(0);transform-origin:right;float:right;width:min(80%,500px);height:100vh;background-color:var(--background);transition:all .65s ease-in-out;overflow-y:auto}.navbar_hold_nav__MAFbS.navbar_show__l63B_{transform:scaleX(1)}.navbar_show_menu_values__SEhaf{width:-moz-fit-content;width:fit-content;margin-top:20vh;margin-left:8vw;display:flex;align-items:flex-start;flex-direction:column;padding:0}.navbar_hold_nav__MAFbS .navbar_show_menu_values__SEhaf li{transform:scaleY(0);transform-origin:bottom;font-size:3rem;list-style:none;font-weight:800;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .95s ease-in-out;margin:.5rem 0}.navbar_hold_nav__MAFbS.navbar_show__l63B_ .navbar_show_menu_values__SEhaf li{transform:scaleY(1)}.navbar_show_menu_values__SEhaf li svg{margin-right:10px;opacity:0;visibility:hidden;color:var(--foreground);transition:opacity .35s ease-in-out,visibility .55s ease-in-out,color .25s ease-in-out}.navbar_show_menu_values__SEhaf li:hover{text-shadow:0 0 20px var(--brand-primary)}.navbar_show_menu_values__SEhaf li:hover svg{opacity:1;visibility:visible;color:var(--brand-primary)}.navbar_show_menu_values__SEhaf li a{display:flex;align-items:center;text-decoration:none;color:inherit;width:100%;line-height:0;padding:1rem 0}@media only screen and (max-width:1000px){.navbar_float_nav__UuMwg{right:20px}}@media only screen and (max-width:600px){.navbar_float_nav__UuMwg{top:38px}#navbar_navIcon__jLQAU:hover .navbar_span_icon__n4mkj{background:var(--foreground)}.navbar_show_menu_values__SEhaf{margin-top:20vh;margin-left:5vw}.navbar_hold_nav__MAFbS .navbar_show_menu_values__SEhaf li{font-size:2.2rem}}