.footer_footer__3kcQj{position:fixed;bottom:28px;color:rgba(0,0,0,.4);line-height:15px;width:100%}.footer_footer__3kcQj p{text-align:center;font-size:14px;line-height:17px}@media(max-width:767px){.footer_footer__3kcQj p{font-size:12px;line-height:15px}}.footer_highlight__gO7Aa{animation:footer_pulse__8rvs5 1.5s infinite}@keyframes footer_pulse__8rvs5{0%{transform:scale(1);opacity:1;color:rgba(0,0,0,.4)}50%{transform:scale(1.1);opacity:1;color:#000}to{transform:scale(1);opacity:1;color:rgba(0,0,0,.4)}}.header_header__pwrbs{padding:20px;display:flex;justify-content:space-between;font-size:14px;line-height:17px;position:fixed;top:0;left:0;width:100%;z-index:20}@media(max-width:767px){.header_header__pwrbs{font-size:12px;line-height:15px;padding:20px 10px}}.header_header__pwrbs .header_logo__AqbZa{display:grid;grid-template-columns:auto 1fr;gap:10px;margin-right:10px}@media(max-width:767px){.header_header__pwrbs .header_logo__AqbZa{display:block}}.header_header__pwrbs .header_logo__AqbZa .header_gray__45mJ1{color:rgba(0,0,0,.4)}.header_header__pwrbs .header_logo__AqbZa p{font-size:14px;line-height:17px}@media(max-width:767px){.header_header__pwrbs .header_logo__AqbZa p{font-size:12px;line-height:15px}}.header_header__pwrbs .header_menu__g3F7O{position:relative}.header_header__pwrbs .header_menu__g3F7O .header_list__bXyi_{display:flex;gap:20px;justify-content:flex-end}@media(max-width:767px){.header_header__pwrbs .header_menu__g3F7O .header_list__bXyi_{gap:10px}}.header_header__pwrbs .header_menu__g3F7O .header_list__bXyi_ li{list-style:none;height:45px;line-height:45px;width:90px;text-align:center;border-radius:30px;border:0 solid #000;box-shadow:inset 0 0 5px 0 rgba(0,0,0,.302);font-size:14px;transition:all .3s linear;cursor:pointer}@media(max-width:767px){.header_header__pwrbs .header_menu__g3F7O .header_list__bXyi_ li{font-size:12px}}.header_header__pwrbs .header_menu__g3F7O .header_list__bXyi_ li:hover{list-style:none;height:45px;line-height:45px;width:90px;text-align:center;border-radius:30px;border:0 solid #000;box-shadow:inset 0 0 10px 0 rgba(0,0,0,.302)}.header_contact__rSrO6.header_open__PuuRT{opacity:1;pointer-events:all}.header_contact__rSrO6{border-radius:10px;padding:10px 0 15px;background-color:#f2f2f2;position:absolute;width:300px;right:0;top:60px;opacity:0;pointer-events:none;transition:all .3s linear;z-index:15}@media(max-width:767px){.header_contact__rSrO6{right:0}}.header_contact__rSrO6 .header_element__dfaw9{display:flex;justify-content:space-between;padding:5px 15px;border-bottom:1px solid #000}.header_contact__rSrO6 .header_element__dfaw9 p{font-size:14px;line-height:17px;text-align:left}@media(max-width:767px){.header_contact__rSrO6 .header_element__dfaw9 p{font-size:12px;line-height:15px}}.header_contact__rSrO6 .header_element__dfaw9 .header_gray__45mJ1{text-align:right;color:rgba(0,0,0,.4)}.header_archive__9z_8Q.header_open__PuuRT{opacity:1;pointer-events:all}.header_archive__9z_8Q{border-radius:10px;padding:10px 0 15px;background-color:#f2f2f2;position:absolute;min-width:350px;right:0;top:60px;opacity:0;pointer-events:none;transition:all .3s linear;z-index:15}@media(max-width:767px){.header_archive__9z_8Q{right:0}}.header_archive__9z_8Q .header_titles__yLeok{display:grid;grid-template-columns:auto 1fr 1fr;justify-content:space-between;padding:5px 15px;gap:30px;border-bottom:1px solid #000}.header_archive__9z_8Q .header_titles__yLeok p{font-size:14px;line-height:17px;color:#000;text-align:left}@media(max-width:767px){.header_archive__9z_8Q .header_titles__yLeok p{font-size:12px;line-height:15px}}.header_archive__9z_8Q .header_projects___7cdL{max-height:calc(100vh - 150px);overflow-y:auto}.header_archive__9z_8Q .header_project__moiJO a:hover p{color:#000}.header_archive__9z_8Q .header_project__moiJO a{display:grid;grid-template-columns:auto 1fr 1fr;gap:30px;justify-content:space-between;padding:5px 15px;border-bottom:1px solid #000}.header_archive__9z_8Q .header_project__moiJO a p{font-size:14px;line-height:17px;color:rgba(0,0,0,.4);text-align:left}@media(max-width:767px){.header_archive__9z_8Q .header_project__moiJO a p{font-size:12px;line-height:15px}}.header_activeProject__KUPW3{position:absolute;left:20px;top:70px;width:300px}.header_activeProject__KUPW3 p{font-size:14px;line-height:17px;text-align:left;margin-bottom:7px}.home_home__FjV6j{position:relative;height:100dvh;overflow:hidden}.home_project__xmzt_{position:absolute;width:100%;height:100dvh;left:50%;top:50%;transform:translate(-50%,-50%)}.home_overlay___kmBb{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border-radius:10px;color:#000;padding:20px;pointer-events:all;position:relative;z-index:10;opacity:1}.home_overlay___kmBb p{font-size:14px;line-height:17px;text-align:left;max-width:50%;margin-bottom:7px}@media(max-width:1024px){.home_overlay___kmBb p{max-width:100%}}@media(max-width:767px){.home_overlay___kmBb p{font-size:12px;line-height:15px}}.home_overlay___kmBb .home_tags__pqFkL{display:flex;gap:10px;margin-bottom:15px}.home_overlay___kmBb .home_button__0Faum{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 20px;list-style:none;height:45px;line-height:45px;width:150px;text-align:center;border-radius:30px;border:0 solid #000;box-shadow:inset 0 0 5px 0 rgba(0,0,0,.302);font-size:14px;transition:all .3s linear;cursor:pointer;background:#ebebeb}@media(max-width:767px){.home_overlay___kmBb .home_button__0Faum{font-size:12px;top:unset;transform:translate(-50%);bottom:40px}}.home_overlay___kmBb .home_button__0Faum:hover{list-style:none;text-align:center;border-radius:30px;border:0 solid #000;box-shadow:inset 0 0 10px 0 rgba(0,0,0,.302)}.home_image__UvOB4{position:absolute;width:100%;height:100%;transform-origin:center}.home_image__UvOB4 img,.home_image__UvOB4 video{width:100%;height:100%;object-fit:contain}