@font-face{font-family:__Allerta_Stencil_02ad33;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1d8c539aeefaf5c6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Allerta_Stencil_Fallback_02ad33;src:local("Arial");ascent-override:90.79%;descent-override:21.65%;line-gap-override:0.00%;size-adjust:113.69%}.__className_02ad33{font-family:__Allerta_Stencil_02ad33,__Allerta_Stencil_Fallback_02ad33,ui-sans-serif,system-ui,sans-serif;font-weight:400;font-style:normal}.animate-bounce{animation-duration:2s}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f2f2f2}::-webkit-scrollbar-thumb{background:#595959;border-radius:10px}html{scroll-behavior:smooth}@keyframes span-first-on{0%{transform:translate(-50%,-300%)}30%{transform:translate(-50%,-50%)}to{transform:translate(-50%,-50%) rotate(-45deg)}}@keyframes span-first-off{0%{transform:translate(-50%,-50%) rotate(-45deg)}30%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-300%)}}@keyframes span-second-on{0%{transform:translate(-50%,-50%)}25%{background:#fff}50%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-150%,-50%) scale(0)}}@keyframes span-second-off{0%{transform:translate(-150%,-50%) scale(0)}25%{background:#fff}50%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%)}}@keyframes span-third-on{0%{transform:translate(-50%,200%)}30%{transform:translate(-50%,-50%)}to{transform:translate(-50%,-50%) rotate(45deg)}}@keyframes span-third-off{0%{transform:translate(-50%,-50%) rotate(45deg)}30%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,200%)}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.83,0,.17,1)}50%{transform:translateY(0)}}@keyframes fill{0%{width:0;animation-timing-function:cubic-bezier(.83,0,.17,1)}to{width:95%}}@keyframes scaleYUp{0%{transform:scaleY(0);animation-timing-function:cubic-bezier(0,.55,.45,1)}to{transform:scaleY(1)}}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes scaleUpNDown{0%{transform:scale(.5)}to{transform:scale(1.1)}}.loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:transparent;clip-path:polygon(0 0,0 100%,100% 100%,100% 0)}.loader--white{background-color:#f2f2f2}.loader .bar{position:absolute;width:100vw;height:100vh;background-color:#1e1e1e}.loader .bar--top{clip-path:polygon(0 0,0 0,100% 0,100% 0)}.loader .bar--bottom{clip-path:polygon(0 100%,0 100%,100% 100%,100% 100%)}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#1e1e1e}#header .menuBtn{transform:translateY(-100vh)}#header #langBtn{transform:translateY(-100px)}#header #menuBtn{cursor:pointer;background-color:#f2f2f2;outline:none;border:1px solid #1e1e1e;border-radius:50%;padding:.5rem;position:relative;width:44px;height:44px;box-shadow:0 13px 27px -5px rgba(72,99,132,.25),0 8px 16px -8px rgba(0,0,0,.3)}#header #menuBtn #line1,#header #menuBtn #line2,#header #menuBtn #line3{position:absolute;width:20px;height:2px;top:50%;left:50%;background:#1e1e1e;border-radius:2px;overflow:hidden;transition:all .3s linear}#header #menuBtn #line1{animation:span-first-off .5s ease-in-out;animation-fill-mode:forwards}#header #menuBtn #line2{animation:span-second-off .5s ease-in-out;animation-fill-mode:forwards}#header #menuBtn #line3{animation:span-third-off .5s ease-in-out;animation-fill-mode:forwards}#header #menuBtn.on #line1{animation:span-first-on .5s ease-in-out;animation-fill-mode:forwards}#header #menuBtn.on #line2{animation:span-second-on .5s ease-in-out;animation-fill-mode:forwards}#header #menuBtn.on #line3{animation:span-third-on .5s ease-in-out;animation-fill-mode:forwards}#canvas-container{position:fixed;top:0;left:0;z-index:1;width:100vw;height:100vh;max-width:100%;pointer-events:none}#canvas-container .canvas{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;clip-path:polygon(0 0,0 100%,100% 100%,100% 0)}#canvas-container .canvas canvas,#canvas-container .canvas div{pointer-events:none!important}#canvas-container .canvasHtml .bubbleText{padding:.25rem .5rem;width:max-content;min-width:115px;min-height:24px;background-color:#f2f2f2;border:1px solid #8c8c8c;border-radius:.5rem .5rem 0 .5rem;font-size:1.25rem;color:#595959;opacity:0;transform:translateX(-50%) scale(0);transform-origin:right bottom;transition:all .15s ease-out}#canvas-container .canvasHtml .bubbleText.active{opacity:1;transform:translateX(-50%) scale(1)}#canvaslight-container{position:fixed;top:0;left:0;z-index:1;width:100vw;height:100vh;max-width:100%;pointer-events:none}#canvaslight-container canvas,#canvaslight-container div{pointer-events:none!important}#home .title{font-size:calc(2vw + 2vh + 4vmin);color:#1e1e1e;-webkit-text-stroke:.25px #f2f2f2;white-space:nowrap;transform-origin:top;transform:scaleY(0) translateY(-20px)}#home .title:before{content:attr(data-text);white-space:nowrap;position:absolute;color:#f2f2f2;overflow:hidden;width:0;transform-origin:left}#home .title.animate{animation:scaleYUp .6s forwards;animation-delay:1.5s}#home .title.animate:before{animation:fill 2s forwards;animation-delay:2.5s}#home .subtitle{position:absolute;bottom:1rem;right:1rem;font-size:calc(1.25vw + 1.25vh + 2vmin);color:#8c8c8c;transform-origin:bottom center;transform:scaleY(0)}#home .subtitle.animate{animation:scaleYUp .6s forwards;animation-delay:2s}#home .ScrollDown{position:absolute;bottom:1rem;left:50%;display:flex;align-items:flex-start;translate:-50%;opacity:0;animation:bounce 2s infinite}#experience .ExpBlock__title{position:relative;transform-origin:left}#experience .ExpBlock__title:before{content:"";position:absolute;top:8px;left:-16px;width:12px;height:12px;background-color:#595959;border-radius:50%}#experience .ExpBlock__title--ongoing:before{background-color:#f2f2f2;border:1px solid #595959;animation:scaleUpNDown 1.2s ease-in-out infinite alternate}#aboutme .aboutme__blanket{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-2;background-color:#1e1e1e;clip-path:polygon(0 0,0 100%,100% 100%,100% 0)}#aboutme .aboutme__picture{clip-path:polygon(0 50%,0 50%,0 50%,0 50%)}#aboutme .aboutme__link{padding:.5rem;display:flex;align-items:center;gap:.25rem;background-color:rgba(30,30,30,.5);color:#c7cfd9;text-align:end;transition:color .15s ease-out}#aboutme .aboutme__link img{filter:brightness(7);opacity:.4;transition:opacity .15s ease-out}#aboutme .aboutme__link:hover{color:#7c93ae}#aboutme .aboutme__link:hover img{filter:brightness(5);opacity:.45}.arrow{border:solid #8c8c8c;border-width:0 2px 2px 0;display:inline-block;padding:5px}.arrow--down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.Panel{position:relative}.Panel:before{content:"";position:absolute;bottom:100%;left:50%;width:2px;height:25%;background-color:#1e1e1e;transform:translateX(-50%)}.Panel:first-of-type{z-index:1}.Modal__backdrop{animation:appear .6s ease-out forwards}.Modal__backdrop .backdrop__text{opacity:0;animation:appear .15s ease-out forwards;animation-delay:.75s}.Modal__dialog{transform:translateY(100%);animation:slideUp .3s ease-out forwards;animation-delay:.6s}@media(1024px <= width){.Modal__dialog{transform:translateY(0) translateX(-100%);animation:slideLeft .3s ease-out forwards;animation-delay:.6s}}.highlightedByInstruction{animation:pressed 1.2s ease-out infinite alternate;animation-delay:.6s}@keyframes pressed{0%{background-color:#f2f2f2;transform:translateY(0)}to{background-color:#d4d4d4;box-shadow:0 13px 27px -5px rgba(72,99,132,.25),0 8px 16px -8px rgba(0,0,0,.3);transform:translateY(-8px)}}