.common_button__KCYVM{display:block;width:150px;height:60px;background-color:#fff;color:#000;letter-spacing:2px;text-align:center;line-height:60px;transition:all .3s;font-size:15px}.common_button__KCYVM:hover{background-color:#ff4500;color:#fff}.common_wideButton__HNnvr{color:#000;display:block;margin:3rem auto;width:250px;padding:.75rem 0;border-top:2px solid #000;border-bottom:2px solid #000;position:relative;z-index:1;text-align:center}.common_wideButton__HNnvr:before{content:"";position:absolute;width:0;height:100%;background-color:#000;transition:all .3s;font-size:12px;top:0;left:0;z-index:-1}.common_wideButton__HNnvr:hover:before{width:100%}.common_wideButton__HNnvr:hover{color:#fff}.common_container__TERGl{width:100%;margin:0 auto}.common_convertDate__NPCbq{margin-top:.5rem;font-size:.875rem;line-height:1.25rem}@media (min-width:640px){.common_container__TERGl{max-width:640px}}@media (min-width:768px){.common_container__TERGl{max-width:768px}}@media (min-width:1024px){.common_container__TERGl{max-width:1024px}}.common_commonContainer__nTreI{padding:3rem 0}.common_middleTitle__ycYfM{color:#21bddb;font-size:1.875rem;line-height:2.25rem;margin:0 1rem}.common_title__MutY_{text-align:center;border-bottom:1px solid #d2d3d5;font-size:3rem;line-height:1;padding-bottom:1.25rem;margin-left:1rem;margin-right:1rem}.portfolio_bg__6fqkf{width:100%;background-color:#2f2f2f;color:#fff}.portfolio_wrapper__wiPZU{width:100%;display:flex;padding:5rem 0;gap:1.5rem}.portfolio_img__Wfwgg{width:100%;-o-object-fit:cover;object-fit:cover}.portfolio_desc__skgjj,.portfolio_images__LGrlH{width:50%;padding:0 1.25rem}.portfolio_desc__skgjj>p{font-size:.95rem}.portfolio_title__lAJdP{font-size:1.5rem;margin-bottom:.5rem}.portfolio_period__0oH8Y{margin-bottom:.5rem}.portfolio_description__ckovg{margin:1rem 0}.portfolio_language__Otcx_{margin-bottom:.3rem}.portfolio_btn__eLFQs{display:block;width:100%;max-width:200px;color:#fff;background-color:#2f2f2f;border:1px solid #fff;margin:2.5rem auto 0;padding:.75rem 1.5rem;text-align:center;transition:all .3s;font-size:12px}.portfolio_btn__eLFQs:hover{color:#2f2f2f;background-color:#fff}@media (max-width:640px){.portfolio_wrapper__wiPZU{display:block}.portfolio_desc__skgjj,.portfolio_images__LGrlH{width:100%}.portfolio_desc__skgjj{padding-top:2rem;padding-bottom:2rem}}.about_wrapper__KzuFl{width:100%;display:flex;padding:3rem 0}.about_bg2__lo76P,.about_bg__xQ7X7{width:50%;background-position:50%;background-repeat:no-repeat;height:400px}.about_bg__xQ7X7{background-image:url(/_next/static/media/top_me.86348ab4.webp);background-size:cover}.about_bg2__lo76P{background-image:url(/_next/static/media/IMG_1644.40d4026c.webp);background-color:#000;background-size:contain}.about_name__IULxf{width:50%;display:flex;justify-content:center;align-items:center;flex-direction:column}.about_career__LeivT{width:50%}.about_careerWrapper__rlH3K{width:100%;display:grid;grid-template-columns:20% 80%;grid-template-rows:1fr;margin-bottom:30px}.about_desc__l6lOO{width:50%}.about_bgGray__mLv1e{background-color:#f3f3f399}.about_bgBlack__MrePX{background-color:#343434}.about_bgBlack__MrePX h1{color:#fff;text-align:center}.about_gridWrapper__bFOrS{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;gap:3rem;padding:3rem 0}.about_detail__euiZs{color:#fff;text-align:center;padding:1rem 0;transition:all .3s}.about_pfWrapper__R5aIy,.about_skillWrapper__MNhfh{width:100%;padding:3rem 0}.about_imageWrapper__mMHez{width:50%;display:flex;align-items:center;justify-content:center}.about_flexWrapper__q5XUB{width:100%;padding:3rem 0;display:flex;gap:1.25rem}.about_detailWrapper__Wvp4_,.about_image__yMhHq{width:100%;transition:all .3s}.about_image__yMhHq{max-width:300px;height:200px;display:block;-o-object-fit:cover;object-fit:cover;margin:0 auto}.about_link__egstL{display:inline-block;width:100%;color:#fff}.about_detailWrapper__Wvp4_:hover .about_image__yMhHq{transform:scale(1.1)}.about_flexWrapper2__c_8Tc{width:50%;display:flex}.about_skills__3fHtT{width:50%;padding:0 .75rem}@media (max-width:640px){.about_flexWrapper2__c_8Tc,.about_flexWrapper__q5XUB,.about_gridWrapper__bFOrS,.about_skills__3fHtT,.about_wrapper__KzuFl{display:block}.about_bg2__lo76P,.about_bg__xQ7X7,.about_career__LeivT,.about_desc__l6lOO,.about_flexWrapper2__c_8Tc,.about_imageWrapper__mMHez,.about_name__IULxf,.about_skills__3fHtT{width:100%}.about_name__IULxf{padding:2rem 0}.about_career__LeivT{padding:0 1.2rem}.about_skills__3fHtT{padding:2rem 0;text-align:center}}