.LoadingPage_loadingPage__eC4ii{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background:#fff;color:#171717}.LoadingPage_title__ulXzC{font-size:clamp(24px,3vw,36px);letter-spacing:.08em;opacity:0;animation:LoadingPage_loading-fade__MRoZ7 .9s ease-out both}@keyframes LoadingPage_loading-fade__MRoZ7{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}#nav button[data-isopen]{transform-origin:right center;transition:transform .5s}#nav button[data-isopen] span{transition:transform .5s ease-out}#nav button[data-isopen] span:nth-child(2){transition:transform .2s}#nav button[data-isopen=true]{transform:scale(.7)}#nav button[data-isopen=true] span:first-child{transform:translateY(10px) rotate(45deg)}#nav button[data-isopen=true] span:nth-child(2){transform:scale(0,.8)}#nav button[data-isopen=true] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.nav-expand{clip-path:inset(0 0 100% 0);transition:clip-path 0s}.nav-expand .deco{transform-origin:left;transform:translateY(-2px);transition:all .3s ease}.nav-expand[data-isopen=true]{clip-path:inset(0 0 0 0)}.nav-expand[data-isopen=true] .deco{transform:translateY(0)}.TipBubble_tipBubble__we7YF{pointer-events:none;position:absolute;left:50%;top:-4em;transform:translate(-50%,.25rem);white-space:nowrap;border-radius:.5rem;background-color:#c5e4ff;padding:8px;font-size:.7em;color:#2680ca;opacity:0;transition:opacity .4s ease,transform .4s ease}.TipBubble_tipBubble__we7YF[data-active=true]{transform:translate(-50%);opacity:1}@media screen and (min-width:768px){.TipBubble_tipBubble__we7YF{padding:10px 12px}}.about_clickable__SBhKa{position:relative}.about_clickable__SBhKa:after{content:"";width:100%;height:2px;background-color:rgba(247,251,254,.662745098);position:absolute;bottom:-2px;left:0;animation:about_loop__4t9z5 7s infinite both}@media screen and (max-width:768px){.about_clickable__SBhKa:after{height:1px}}@keyframes about_loop__4t9z5{0%{clip-path:inset(0 100% 0 0);timing-function:cubic-bezier(.78,.08,.26,.91) 3s}15%{clip-path:inset(0 0 0 0);opacity:1;timing-function:cubic-bezier(.56,.13,.25,.77)}33%{clip-path:inset(0 0 0 100%);opacity:.5}to{clip-path:inset(0 0 0 100%);opacity:0}}@keyframes ContactSection_shake__kPNo_{0%,to{transform:translateX(0) rotate(0deg)}15%{transform:translateX(-4px) rotate(-2deg)}30%{transform:translateX(4px) rotate(2deg)}45%{transform:translateX(-4px) rotate(-2deg)}60%{transform:translateX(2px) rotate(1deg)}75%{transform:translateX(-1px) rotate(-.5deg)}}.ContactSection_mailboxError__BvVAS>g{transform-origin:50% 80%;animation:ContactSection_shake__kPNo_ .7s cubic-bezier(.36,.07,.19,.97) both}.ProjectsSection_externalButton__rIrdJ{opacity:.8;transition:opacity .2s ease-out,transform .2s ease-out}@media(hover:hover){.ProjectsSection_externalButton__rIrdJ{opacity:0}.group:hover .ProjectsSection_externalButton__rIrdJ{opacity:.8}.ProjectsSection_externalButton__rIrdJ:hover,.group:hover .ProjectsSection_externalButton__rIrdJ:hover{opacity:1}}@keyframes UnderlinedText_underlineEnter__9CEFb{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes UnderlinedText_underlineLeave__YuwmS{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}@keyframes UnderlinedText_textEnter__EMmIU{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes UnderlinedText_textLeave__Edwwd{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(6px)}}.UnderlinedText_entering__0Z_VJ{will-change:clip-path;animation:UnderlinedText_underlineEnter__9CEFb .3s ease-out forwards}.UnderlinedText_leaving__kCBot{animation:UnderlinedText_underlineLeave__YuwmS .35s cubic-bezier(.7,.11,.79,.65) forwards}.UnderlinedText_textEntering__RaVir{animation:UnderlinedText_textEnter__EMmIU .3s cubic-bezier(.22,.58,.49,.86) forwards}.UnderlinedText_textLeaving__RTm01{animation:UnderlinedText_textLeave__Edwwd .3s cubic-bezier(.7,.11,.79,.65) 50ms forwards}@keyframes WelcomeSection_slidePolygon__TYscz{0%{clip-path:polygon(8% 0,22.16% 0,calc(97% - 18vw) calc(100% - 4vw),calc(16.7% - 8vw) calc(100% - 4vw))}to{clip-path:polygon(8% 0,22.16% 0,calc(97% + 1vw) calc(100% - 4vw),16.7% calc(100% - 4vw))}}@keyframes WelcomeSection_wind1Draw__rkSKK{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}@keyframes WelcomeSection_wind2Draw__mi_ZA{0%{transform:translateX(-70px);stroke-dasharray:180;stroke-dashoffset:230}to{transform:translateX(0);stroke-dasharray:380;stroke-dashoffset:0}}@keyframes WelcomeSection_cloudFadeIn__2_StD{0%{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}}.WelcomeSection_section__fBxzh .WelcomeSection_lightCover__RSgx1{clip-path:polygon(8% 0,22.16% 0,calc(97% - 1vw) calc(100% - 4vw),calc(16.7% - 1vw) calc(100% - 4vw));animation:WelcomeSection_slidePolygon__TYscz 6s ease-in-out infinite alternate}.WelcomeSection_wind1__qwOc8 path{stroke-dasharray:200;stroke-dashoffset:200;animation:WelcomeSection_wind1Draw__rkSKK .8s cubic-bezier(.55,.15,.22,.94) .4s forwards}.WelcomeSection_wind2__V_f1Z path{stroke-dasharray:380;stroke-dashoffset:380;animation:WelcomeSection_wind2Draw__mi_ZA 1.5s ease-in-out forwards}.WelcomeSection_cloudFadeIn__2_StD{transform-origin:bottom center}