.backgroundParticles_container__N21E8{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:1;overflow:hidden}@media(max-width:768px){.backgroundParticles_container__N21E8{display:none}}.backgroundParticles_particle__KxCG6{position:absolute;width:7px;height:7px;transition:transform .1s ease-out;will-change:transform}.backgroundParticles_particle__KxCG6 svg{display:block}.backgroundParticles_particle__KxCG6 svg polygon{fill:#222}.dark-theme .backgroundParticles_particle__KxCG6 svg polygon{fill:#eee}.footer_container__UNIu_{z-index:999;position:fixed;bottom:0;left:0;right:0;width:100%;display:flex;justify-content:space-between;padding:10px 15px}.footer_container__UNIu_ .footer_copy-right__KIgAN{text-align:left;padding-left:13px;display:flex;justify-content:center;align-items:center;font-size:1rem!important}@media screen and (max-width:480px){.footer_container__UNIu_ .footer_copy-right__KIgAN{font-size:.8rem!important}}.footer_container__UNIu_ .footer_copy-right__KIgAN span{font-size:1rem!important}@media screen and (max-width:480px){.footer_container__UNIu_ .footer_copy-right__KIgAN span{font-size:.8rem!important}}.footer_container__UNIu_ .footer_copy-right__KIgAN a{text-decoration:none;height:100%;width:4px}.footer_container__UNIu_ .footer_copy-right__KIgAN:before{content:"©";float:left;margin-left:-13px}.footer_container__UNIu_ .footer_toggle__container__JRZQt{position:relative;top:1px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:5px}.footer_container__UNIu_ .footer_toggle__wrapper__yX_bR{display:flex;justify-content:center;align-items:center;width:25px;height:25px;border:1px solid transparent;cursor:pointer}.footer_container__UNIu_ .footer_toggle__darkmode__NOGp5{height:22px}@media screen and (max-width:480px){.footer_container__UNIu_ .footer_toggle__darkmode__NOGp5{height:20px}}.footer_container__UNIu_ .footer_toggle__darkmode__NOGp5 svg{stroke:var(--on-background-color);width:1rem}@media screen and (max-width:480px){.footer_container__UNIu_ .footer_toggle__darkmode__NOGp5 svg{width:.95rem}}.footer_container__UNIu_ .footer_toggle__language__Q0HJ0{font-size:1rem!important;padding-bottom:1px;padding-left:1px}@media screen and (max-width:480px){.footer_container__UNIu_ .footer_toggle__language__Q0HJ0{font-size:.8rem!important}.footer_container__UNIu_{padding:.6rem 11px}.footer_container__UNIu_ .footer_copy-right__KIgAN{padding-left:15px}}.darkModeLanguageToggle_container__aTF0Z{z-index:999;bottom:0;display:flex;justify-content:space-between;opacity:1;transition:opacity .15s ease-in}.darkModeLanguageToggle_container__aTF0Z.darkModeLanguageToggle_hidden__MIjyL{opacity:0;pointer-events:none}.darkModeLanguageToggle_container__aTF0Z .darkModeLanguageToggle_toggle__container__jS0Aw{position:relative;top:1px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:5px}.darkModeLanguageToggle_container__aTF0Z .darkModeLanguageToggle_toggle__wrapper__vk9vm{display:flex;justify-content:center;align-items:center;width:25px;height:25px;border:1px solid transparent;cursor:pointer}.darkModeLanguageToggle_container__aTF0Z .darkModeLanguageToggle_toggle__darkmode__JEIn8{height:22px;position:relative;display:flex;align-items:center;justify-content:center}@media screen and (max-width:480px){.darkModeLanguageToggle_container__aTF0Z .darkModeLanguageToggle_toggle__darkmode__JEIn8{height:20px}}.darkModeLanguageToggle_container__aTF0Z .darkModeLanguageToggle_toggle__darkmode__JEIn8 svg{stroke:var(--on-background-color);width:1rem}@media screen and (max-width:480px){.darkModeLanguageToggle_container__aTF0Z .darkModeLanguageToggle_toggle__darkmode__JEIn8 svg{width:.95rem}}.darkModeLanguageToggle_container__aTF0Z .darkModeLanguageToggle_toggle__darkmode__JEIn8.darkModeLanguageToggle_animating__zMP8f svg{animation:darkModeLanguageToggle_iconTransition__NrVaR .3s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes darkModeLanguageToggle_iconTransition__NrVaR{0%{opacity:.5;transform:rotate(-90deg) scale(.7)}60%{transform:rotate(5deg) scale(1.05)}to{opacity:1;transform:rotate(0deg) scale(1)}}.darkModeLanguageToggle_container__aTF0Z .darkModeLanguageToggle_toggle__language__At6Qo{font-size:1rem!important;padding-bottom:1px;padding-left:1px;display:inline-block}@media screen and (min-width:845px){.darkModeLanguageToggle_container__aTF0Z .darkModeLanguageToggle_toggle__language__At6Qo{font-weight:lighter}}@media screen and (max-width:480px){.darkModeLanguageToggle_container__aTF0Z .darkModeLanguageToggle_toggle__language__At6Qo{font-size:.8rem!important}}.darkModeLanguageToggle_container__aTF0Z .darkModeLanguageToggle_toggle__language__At6Qo.darkModeLanguageToggle_animating__zMP8f{animation:darkModeLanguageToggle_textTransition__Y8oyg .3s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes darkModeLanguageToggle_textTransition__Y8oyg{0%{opacity:.5;transform:rotate(-90deg) scale(.7)}60%{transform:rotate(5deg) scale(1.05)}to{opacity:1;transform:rotate(0deg) scale(1)}}.navbar_container__M4JGb{z-index:999;position:fixed;padding:15px;display:flex;align-items:center;line-height:1;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;transition:none;width:max-content;transition:all .3s;justify-content:space-between}.navbar_container__M4JGb .navbar_wrapper__dQf8n{display:flex;align-items:center;width:100%}@media screen and (max-width:843px){.navbar_container__M4JGb .navbar_wrapper__dQf8n{padding:0 17px;justify-content:space-between}}.navbar_container__M4JGb .navbar_wrapper__dQf8n .navbar_divider__5zPYv{border-left:1.5px solid var(--on-background-color);height:16px;margin:4px .8rem 2px 1.2rem}@media screen and (max-width:843px){.navbar_container__M4JGb .navbar_wrapper__dQf8n .navbar_divider__5zPYv{display:none}.navbar_container__M4JGb{width:100%;padding:11px 0;left:50%;transform:translate(-50%)}}.navbar_container__M4JGb::-webkit-scrollbar{display:none}.navbar_container__M4JGb .navbar_links__wrapper__QlbAC{display:flex;align-items:center}@media screen and (min-width:845px){.navbar_container__M4JGb .navbar_links__wrapper__QlbAC{min-width:250px}}.navbar_container__M4JGb .navbar_links__wrapper__QlbAC :not(:last-of-type){margin-right:1rem}.navbar_link__label__H4PPD{min-width:-moz-fit-content;min-width:fit-content;position:relative;display:inline-block;text-decoration:none;font-size:1.3rem;line-height:1.2;padding-bottom:2px;white-space:nowrap;color:var(--on-background-color)}@media screen and (max-width:480px){.navbar_link__label__H4PPD{font-size:1.15rem}}.navbar_link__label__H4PPD a{margin-top:.7rem;display:block;white-space:nowrap}.navbar_link__label__H4PPD:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:1.5px;background-color:var(--on-background-color);transform:translateX(-50%)}.navbar_link__label-active__uhbHL{font-weight:700;letter-spacing:normal}.navbar_link__label-animate__poSZJ:after{animation:navbar_expandFromCenter__b6tah .18s cubic-bezier(.25,.46,.45,.94) forwards;will-change:width}@keyframes navbar_expandFromCenter__b6tah{0%{width:0}to{width:100%}}@media screen and (max-width:480px){.navbar_hide__2JADh{transform:translate(-50%,-80%)}}.scrollToTopButton_wrapper__en2pK{opacity:0;position:fixed;width:35px;height:35px;left:50%;bottom:65px;border-radius:100%;font-size:1.2rem;line-height:2rem;text-align:center;margin-left:-17.5px;z-index:999;cursor:pointer;transition:opacity .3s ease-in-out;border:1.5px solid var(--on-background-color);background:var(--background-color)}.scrollToTopButton_visible__Ho4qE{opacity:1}.layout_container__QA4Ys{opacity:0;transform:scale(.8);position:relative;z-index:10}.layout_container__QA4Ys.layout_animated__jzTUs{opacity:1;transform:scale(1)}.layout_container__QA4Ys .layout_body__up2MR{flex:1 1;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:845px){.layout_container__QA4Ys .layout_body__up2MR{height:calc(100vh - 120px);overflow-x:hidden;overflow-y:auto;display:block;padding:60px 30px}}@media screen and (max-width:480px){.layout_container__QA4Ys .layout_body__up2MR{padding:52px 11px 40px}}@media screen and (min-width:480px)and (max-width:844px){.layout_container__QA4Ys .layout_body__up2MR{padding:55px 11px 40px}}.shuffleButton_container__p3lGh{z-index:99999;position:absolute;width:90px;height:90px;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .2s ease-in;transform:translateZ(0)}.shuffleButton_container__p3lGh .shuffleButton_close__button___Qtw8{z-index:1;width:25px;height:25px;display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;cursor:pointer;border:1.5px solid var(--lightgray-color);background-color:var(--background-color)}.shuffleButton_container__p3lGh .shuffleButton_close__button___Qtw8 svg{transform:none;transition:all .1s ease}.shuffleButton_container__p3lGh .shuffleButton_close__button___Qtw8:hover{border-color:var(--on-background-color)}.shuffleButton_container__p3lGh .shuffleButton_wrapper__m8zN8{padding:5px 10px;position:absolute;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#fff;animation:shuffleButton_bounce__thhr6 2s infinite;-webkit-animation:shuffleButton_bounce__thhr6 2s infinite;-moz-animation:shuffleButton_bounce__thhr6 2s infinite;background-image:url(/_next/static/media/pointer.60e1d9e2.svg);height:50px;width:50px;background-position:50%;background-repeat:no-repeat;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.shuffleButton_container__p3lGh .shuffleButton_wrapper__m8zN8:hover{text-decoration:underline}@keyframes shuffleButton_bounce__thhr6{0%,20%,50%,80%,to{transform:translateZ(0)}40%{transform:translate3d(0,-20px,0)}60%{transform:translate3d(0,-10px,0)}}@media screen and (max-width:480px){.shuffleButton_container__p3lGh{display:none}}@media screen and (min-width:480px)and (max-width:844px){.shuffleButton_container__p3lGh{display:none}}.shuffleButton_fade-in__IaK2Y{opacity:0}.shuffleButton_hide__kePwh .shuffleButton_wrapper__m8zN8{opacity:0;cursor:auto}.shuffleButton_hide__kePwh .shuffleButton_close__button___Qtw8 svg{transform:rotate(45deg)}.iconListItem_container__gOlln{display:flex;flex-flow:column}.iconListItem_list--has-icon__iIE3T{padding-left:0!important;display:flex!important}.iconListItem_list--has-icon__iIE3T:before{content:none!important}.iconListItem_list--has-icon__iIE3T .iconListItem_brand-icon__iYP20{margin-right:4px;color:var(--blue-color)!important;width:15px;display:flex;align-items:center;justify-content:center}.iconListItem_list--has-icon__iIE3T .iconListItem_brand-icon__iYP20 svg{width:15px}.iconListItem_list--has-icon__iIE3T .iconListItem_brand-icon__iYP20 svg path{fill:var(--blue-color)!important}.workDescriptionPopup_container__ZutsD .workDescriptionPopup_link__c_d6r{width:-moz-fit-content;width:fit-content;color:var(--blue-color);text-decoration:underline;cursor:pointer}.workDescriptionPopup_container__ZutsD .workDescriptionPopup_link--block__IxlzU{display:block}.workDescriptionPopup_container__ZutsD .workDescriptionPopup_link__c_d6r:hover{text-decoration:none}.workListItem_wrapper__ZJjDX{margin-right:.5rem}.workListItem_wrapper__ZJjDX .workListItem_footnote__SlN5N{font-size:.9rem;color:var(--blue-color)!important;cursor:pointer;position:relative;top:-4px;-webkit-text-stroke:.2px;margin-right:2px;text-decoration:underline;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.workListItem_wrapper__ZJjDX .workListItem_footnote__SlN5N:hover{text-decoration:none}.workListItem_wrapper__ZJjDX .workListItem_footnote__SlN5N:active{opacity:.7}@media screen and (max-width:480px){.workListItem_wrapper__ZJjDX .workListItem_footnote__SlN5N{font-size:.7rem}}.workListItem_wrapper__ZJjDX .workListItem_link__bd7eP{color:var(--blue-color)!important;text-decoration:underline;cursor:pointer;touch-action:manipulation}.workListItem_wrapper__ZJjDX .workListItem_link__bd7eP:hover{text-decoration:none}.workListItem_wrapper__ZJjDX .workListItem_link__bd7eP:active{opacity:.7}.popup_container__nFby_{position:absolute;border:1.5px solid var(--on-background-color);background:var(--background-color);opacity:1;transition:opacity .2s ease-in;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}@media screen and (max-width:843px){.popup_container__nFby_{border:none;border-top:1.5px solid var(--on-background-color)}}.popup_container__nFby_.popup_smooth-transition__aj3zd{transition:opacity .2s ease-in,top .28s cubic-bezier(.4,0,.2,1),left .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1);will-change:top,left,transform,opacity}.popup_container__nFby_ p{margin:0}.popup_container__nFby_ ul{text-align:left}.popup_container__nFby_ ul li{margin-bottom:5px;display:flex}.popup_container__nFby_ .popup_is-dragging__XTFjL{cursor:move}.popup_container__nFby_ .popup_header__KxAiu{border-bottom:1.5px solid var(--lightgray-color);text-align:left;height:45px;display:flex;align-items:center;justify-content:space-between;padding-left:11px}@media screen and (max-width:480px){.popup_container__nFby_ .popup_header__KxAiu{height:40px}}.popup_container__nFby_ .popup_header__KxAiu h1{font-size:1.3rem;font-weight:700;touch-action:auto;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media screen and (max-width:480px){.popup_container__nFby_ .popup_header__KxAiu h1{font-size:1.15rem}}.popup_container__nFby_ .popup_header__KxAiu .popup_button__wrapper__oGzVs{display:flex;flex-direction:row}@media screen and (min-width:845px){.popup_container__nFby_ .popup_header__KxAiu .popup_button__wrapper__oGzVs{gap:5px}}.popup_container__nFby_ .popup_header__KxAiu .popup_close__button___cQSx{width:30px;height:30px;display:flex;align-items:center;justify-content:center;touch-action:auto;font-weight:700;margin-right:5px;cursor:pointer}@media screen and (max-width:480px){.popup_container__nFby_ .popup_header__KxAiu .popup_close__button___cQSx{margin-right:4px}}.popup_container__nFby_ .popup_header__KxAiu:hover{border-bottom-color:var(--on-background-color)}.popup_container__nFby_ .popup_header--active__kRtY0{transition:none;background-color:var(--on-background-color);border-bottom-color:var(--on-background-color)}.popup_container__nFby_ .popup_header--active__kRtY0 h1{color:var(--background-color)!important}.popup_container__nFby_ .popup_header--active__kRtY0:hover{color:initial}.popup_container__nFby_ .popup_header--active__kRtY0 .popup_close__button___cQSx,.popup_container__nFby_ .popup_header--active__kRtY0:hover .popup_close__button___cQSx{color:var(--background-color)}.popup_container__nFby_ .popup_header--active__kRtY0 svg{fill:var(--background-color)!important}.popup_container__nFby_ .popup_body__mSevq{padding:12px 10px 15px;text-align:left;touch-action:auto;white-space:pre-wrap}@media screen and (max-width:843px){.popup_container__nFby_ .popup_body__mSevq{padding:12px 10px 30px}}@media screen and (max-width:480px){.popup_container__nFby_{position:relative;width:100%;top:auto!important;left:auto!important;transform:none!important}}@media screen and (min-width:480px)and (max-width:844px){.popup_container__nFby_{position:relative;width:100%;top:auto!important;left:auto!important;transform:none!important}}.popup_container__nFby_.popup_hide__GDsXD{opacity:0!important;pointer-events:none;z-index:-1}.scrollTargetPopup_target-popup__RcixN{position:absolute!important;top:0!important;left:0!important;z-index:-1!important;border:none!important;box-shadow:none!important;width:2px!important;height:2px!important;opacity:1e-8}.scrollTargetPopup_target-popup__RcixN div,.scrollTargetPopup_target-popup__RcixN svg{display:none}.scrollTargetPopup_target-popup--hide__x8Leo{opacity:0;z-index:-1!important}.profile_popup__list__container__nCfaM ul{margin:0;list-style:none}.profile_popup__list__container__nCfaM ul li{padding-left:15px}.profile_popup__list__container__nCfaM ul li:before{content:"¶";float:left;margin-left:-15px}@media screen and (min-width:845px){.profile_popup__bae-seonghyeon__6zab0{top:70px!important;left:26px!important}.profile_popup__contact__iGZ0T{top:195px!important;left:50px!important}.profile_popup__about__RC5h3{width:600px;word-break:keep-all}}@media screen and (min-width:480px)and (max-width:844px){.profile_popup__bae-seonghyeon__6zab0,.profile_popup__contact__iGZ0T{top:auto!important;left:auto!important}.profile_popup__about__RC5h3{width:100%!important;word-break:keep-all}}