.Icons_svg__DWQ0V{--svg-size:32px;width:var(--svg-size);height:var(--svg-size);color:inherit}.Icons_svg__DWQ0V path{fill:currentColor}@media (min-width:40rem){.Icons_svg__DWQ0V{--svg-size:40px}}.FeatureSVG_svg__VE9EP{--color-primary:#000;--color-secondary:#454545;--color-tertiary:#7e7e7e;--color-light-primary:#fff;--color-light-secondary:#f3f3f3;--color-light-tertiary:#e0e0e0;flex:1 0 auto;height:100%;fill:none}circle.FeatureSVG_primary__QgZwZ,path.FeatureSVG_primary__QgZwZ,rect.FeatureSVG_primary__QgZwZ{fill:var(--color-primary)}circle.FeatureSVG_secondary__mdWFk,path.FeatureSVG_secondary__mdWFk,rect.FeatureSVG_seconday__GpB_k{fill:var(--color-secondary)}circle.FeatureSVG_tertiary__Pr8Nt,path.FeatureSVG_tertiary__Pr8Nt,rect.FeatureSVG_tertiary__Pr8Nt{fill:var(--color-tertiary)}circle.FeatureSVG_light-primary__BUPyS,path.FeatureSVG_light-primary__BUPyS,rect.FeatureSVG_light-primary__BUPyS{fill:var(--color-light-primary)}circle.FeatureSVG_light-secondary__CdL_w,path.FeatureSVG_light-secondary__CdL_w,rect.FeatureSVG_light-secondary__CdL_w{fill:var(--color-light-secondary)}circle.FeatureSVG_light-tertiary__2_M_y,path.FeatureSVG_light-tertiary__2_M_y,rect.FeatureSVG_light-tertiary__2_M_y{fill:var(--color-light-tertiary)}svg.DribbleIcon_ball__6hxt1{transform:scale(.6);animation-name:DribbleIcon_bounce__IwbjH;animation-fill-mode:forwards;animation-duration:1s;animation-delay:1.5s;animation-timing-function:ease-in-out}@keyframes DribbleIcon_bounce__IwbjH{0%{transform:scale(.6)}30%{transform:scale(1.1)}50%{transform:scale(.9)}65%{transform:scale(1.05)}80%{transform:scale(.95)}90%{transform:scale(1.025)}to{transform:scale(1)}}path.JavaIcon_pipe__KvhTU{transform:translateY(0);opacity:0;filter:blur(2px);animation-name:JavaIcon_vapourise__3gmMO;animation-duration:3s;animation-timing-function:cubic-bezier(.5,0,.5,1);animation-fill-mode:forwards}path.JavaIcon_pipe__KvhTU.JavaIcon_short__TGUBH{animation-delay:1.5s}path.JavaIcon_pipe__KvhTU.JavaIcon_long__3N_Iz{animation-delay:2.1s}@keyframes JavaIcon_vapourise__3gmMO{0%{opacity:0;transform:translateY(0);filter:blur(2px)}25%{opacity:.5;transform:translateY(-5px)}50%{opacity:.2;transform:translateY(-10px)}75%{opacity:.6;transform:translateY(-5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}path.ReactIcon_orbit__mrxPs{stroke:var(--color-light-primary);stroke-width:2;stroke-dasharray:100 1;stroke-dashoffset:1000;animation:ReactIcon_move__tQmuF 3s 1s forwards}@keyframes ReactIcon_move__tQmuF{to{stroke-dasharray:1 100;stroke-dashoffset:0}}path.GitHubActionsIcon_final-step__oFd7Y{animation-name:GitHubActionsIcon_blend-in__j7bmf;animation-duration:2s;animation-delay:1.75s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes GitHubActionsIcon_blend-in__j7bmf{to{fill:var(--color-light-primary)}}.IconStack_icon-stack__G2nQw{z-index:-1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;content:"";position:absolute;width:100%;height:100%}.IconStack_icon-container__gZg6G{position:absolute;width:100%;height:100%;transform-style:preserve-3d;perspective:1500px}.IconStack_icon___eZye{width:70px;height:70px;border-radius:15px;justify-content:center;align-items:center;padding:5px;opacity:0;transform-origin:center;transform-style:preserve-3d;position:absolute;display:flex;transition:opacity 1.45s ease-in-out,transform 1.5s ease-in-out}.IconStack_icon___eZye:first-child{top:5%;left:30%;transition-delay:.3s}.IconStack_icon___eZye:nth-child(2){top:12%;right:10%;transition-delay:.15s}.IconStack_icon___eZye:nth-child(3){top:27%;left:6%;transition-delay:.1s}.IconStack_icon___eZye:nth-child(4){bottom:45%;right:12%;transition-delay:.15s}.IconStack_icon___eZye:nth-child(5){bottom:45%;left:13%;transition-delay:.2s}.IconStack_icon-stack__G2nQw.IconStack_expanded__CrELp .IconStack_icon___eZye{opacity:.7;transform:translateZ(0) scale(var(--scale-size-expanded)) rotate(var(--rotate-expanded))}.IconStack_icon-stack__G2nQw .IconStack_icon___eZye,.IconStack_icon-stack__G2nQw.IconStack_minimizing__ockvh .IconStack_icon___eZye{opacity:0;transform:translateZ(var(--z-depth-minimized)) scale(var(--scale-size-minimized)) rotate(var(--rotate-minimized))}@media (min-width:40rem){.IconStack_icon___eZye{width:100px;height:100px}}@media (min-width:56.25rem){.IconStack_icon___eZye:first-child{top:8%;left:10%}.IconStack_icon___eZye:nth-child(2){top:12%;right:10%}.IconStack_icon___eZye:nth-child(3){bottom:40%;left:15%}.IconStack_icon___eZye:nth-child(4){bottom:18%;right:12%}.IconStack_icon___eZye:nth-child(5){bottom:10%;left:13%}}@media (min-width:80rem){.IconStack_icon___eZye{width:125px;height:125px}}.MainContainer_menu-container__HJ5QW{width:100%;flex:1 0 auto;position:relative;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;cursor:auto;opacity:0;animation-name:MainContainer_fade-in__jYAbG;animation-duration:3s;animation-timing-function:ease-in;animation-delay:1s;animation-fill-mode:forwards;font-size:1.25em}.MainContainer_menu-container__HJ5QW.MainContainer_navigating__HR7si *{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;cursor:progress}@keyframes MainContainer_fade-in__jYAbG{to{opacity:1;pointer-events:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}}.MainContainer_cube-container__EVsVM{z-index:1;position:absolute;top:50%;right:50%;transform:translate(50%,-50%) scale(.5);perspective:var(--container-perspective);width:var(--cube-size);height:var(--cube-size);transition:transform;transition-timing-function:ease-in-out}@media (min-width:40rem){.MainContainer_cube-container__EVsVM{transform:translate(50%,-50%) scale(.75)}}@media (min-width:64rem){.MainContainer_cube-container__EVsVM{transform:translate(50%,-50%) scale(.85)}}@media (min-width:80rem) and (min-height:64rem){.MainContainer_cube-container__EVsVM{transform:translate(50%,-50%) scale(1)}}.MainContainer_cube-shadow__JVGUI{--shadow-color:285deg 39% 14%;z-index:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;content:"";position:absolute;bottom:-100%;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);box-shadow:0 1px 1.1px hsl(var(--shadow-color)/.34),0 5.8px 6.5px -.4px hsl(var(--shadow-color)/.34),-.1px 10.9px 12.3px -.7px hsl(var(--shadow-color)/.34),-.1px 17.9px 20.1px -1.1px hsl(var(--shadow-color)/.34),-.2px 28.6px 32.2px -1.4px hsl(var(--shadow-color)/.34),-.3px 44.7px 50.3px -1.8px hsl(var(--shadow-color)/.34),-.5px 67.9px 76.4px -2.1px hsl(var(--shadow-color)/.34),-.7px 100px 112.5px -2.5px hsl(var(--shadow-color)/.34);transition:transform ease-in,opacity ease-in,filter ease-in}.MainContainer_cube-shadow__JVGUI.MainContainer_expanded__HpP8E{transition-delay:0s;transform:translateY(50%) rotateX(53deg) rotate3d(0,1,.5,3.142rad) scale(1.3);opacity:.8;filter:blur(7px)}.MainContainer_cube-shadow__JVGUI,.MainContainer_cube-shadow__JVGUI.MainContainer_minimizing__yPRlV{transition-delay:.75s;transition-duration:.75s;transform-origin:bottom;transform:translateX(-25px) translateY(40%) rotateX(-90deg) rotate(135deg) translateZ(10px) scale(3);opacity:.4;filter:blur(15px)}.MainContainer_cube__ekIfY{position:relative;width:200%;height:200%;margin:-50%;transform-style:preserve-3d;animation:none;transition:width,height,margin;transition-duration:.26s;transition-timing-function:linear}@keyframes MainContainer_rotateAnimation__hMSeS{0%{transform:rotateX(0deg) rotateY(-30deg) rotate(0deg)}50%{transform:rotateX(0deg) rotateY(150deg) rotate(23deg)}to{transform:rotateX(0deg) rotateY(330deg) rotate(0deg)}}@keyframes MainContainer_resetAnimation__x0DUh{to{transform:rotateX(0deg) rotateY(-30deg) rotate(0deg)}}.MainContainer_cube__ekIfY.MainContainer_expanded__HpP8E,.MainContainer_menu-container__HJ5QW:focus .MainContainer_cube__ekIfY,.MainContainer_menu-container__HJ5QW:hover .MainContainer_cube__ekIfY{width:100%;height:100%;margin:0}.MainContainer_welcome__xFB19{--bg-main-color:var(--global-face-0-welcome-primary-bg-color);--bg-secondary-color:var(--global-face-0-welcome-box-shadow-color);--text-primary:var(--global-feature-0-welcome-face-title-color)}.MainContainer_back-end__EuF9E{--bg-main-color:var(--global-face-1-back-end-primary-bg-color);--bg-secondary-color:var(--global-face-1-back-end-box-shadow-color);--text-primary:var(--global-feature-1-back-end-face-title-color)}.MainContainer_front-end__U8bT3{--bg-main-color:var(--global-face-2-front-end-primary-bg-color);--bg-secondary-color:var(--global-face-2-front-end-box-shadow-color);--text-primary:var(--global-feature-2-front-end-face-title-color)}.MainContainer_dev-ops__LouvG{--bg-main-color:var(--global-face-3-dev-ops-primary-bg-color);--bg-secondary-color:var(--global-face-3-dev-ops-box-shadow-color);--text-primary:var(--global-feature-3-dev-ops-face-title-color)}.MainContainer_resume__AsG5M{--bg-main-color:var(--global-face-4-resume-primary-bg-color);--bg-secondary-color:var(--global-face-4-resume-box-shadow-color);--text-primary:var(--global-feature-4-resume-face-title-color)}.MainContainer_contact-me__fcVlP{--bg-main-color:var(--global-face-5-contact-me-primary-bg-color);--bg-secondary-color:var(--global-face-5-contact-me-box-shadow-color);--text-primary:var(--global-feature-5-contact-me-face-title-color)}.MainContainer_face__YCBAf{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-weight:700;text-align:center;cursor:pointer;pointer-events:auto;filter:none;opacity:.95;transition:border-radius,box-shadow,transform,opacity,background-color,color,filter,z-index;transition-timing-function:linear;transition-duration:.26s;border-radius:0;background-color:#fff;box-shadow:0 0 45px 24px #ffffff69,0 0 1px 1px #00000050;color:#000}.MainContainer_face__YCBAf.MainContainer_expanded__HpP8E,.MainContainer_menu-container__HJ5QW:focus .MainContainer_face__YCBAf,.MainContainer_menu-container__HJ5QW:hover .MainContainer_face__YCBAf{border-radius:20%;background-color:var(--bg-main-color);box-shadow:0 0 15px 4px var(--bg-main-color),0 0 25px 8px var(--bg-secondary-color);color:var(--text-primary)}.MainContainer_cube__ekIfY.MainContainer_expanded__HpP8E .MainContainer_face__YCBAf:not(.MainContainer_expanded__HpP8E){border-radius:50%;opacity:.1;pointer-events:none;filter:blur(1px);z-index:-1}.MainContainer_menu-container__HJ5QW:focus .MainContainer_cube__ekIfY.MainContainer_expanded__HpP8E .MainContainer_face__YCBAf:not(.MainContainer_expanded__HpP8E),.MainContainer_menu-container__HJ5QW:hover .MainContainer_cube__ekIfY.MainContainer_expanded__HpP8E .MainContainer_face__YCBAf:not(.MainContainer_expanded__HpP8E){opacity:.05;filter:blur(2px)}.MainContainer_face__YCBAf:first-child{transform:translateZ(var(--cube-size))}.MainContainer_face__YCBAf:nth-child(2){transform:rotateY(90deg) translateZ(var(--cube-size))}.MainContainer_face__YCBAf:nth-child(3){transform:rotateY(180deg) translateZ(var(--cube-size))}.MainContainer_face__YCBAf:nth-child(4){transform:rotateY(-90deg) translateZ(var(--cube-size))}.MainContainer_face__YCBAf:nth-child(5){transform:rotateX(90deg) translateZ(var(--cube-size))}.MainContainer_face__YCBAf:nth-child(6){transform:rotateX(-90deg) translateZ(var(--cube-size))}.MainContainer_face__YCBAf.MainContainer_expanded__HpP8E{animation:none;z-index:2}.MainContainer_feature-container__Q2YYR{z-index:3;overflow:hidden;overflow-wrap:anywhere;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;overflow-x:hidden;overflow-y:visible;width:80%;flex:0 0 35%;margin:0;gap:1em;opacity:1;background-color:transparent;color:transparent}.MainContainer_feature-container__Q2YYR.MainContainer_expanded__HpP8E{color:#000}.MainContainer_feature-container__Q2YYR.MainContainer_minimizing__yPRlV{color:transparent}.MainContainer_feature-container__Q2YYR *{transition:background-color ease-in,color ease-in,text-shadow ease-in;transition-delay:.75s;transition-duration:.75s}.MainContainer_feature-container__Q2YYR.MainContainer_minimizing__yPRlV *{transition:inherit;transition-delay:.75s;transition-duration:.75s}.MainContainer_feature-container__Q2YYR h3{--text-shadow-bottom-distance-initial:12px;--text-shadow-bottom-distance-after:2px;--text-shadow-top-distance-initial:-1px;width:100%;background-color:transparent;color:inherit;text-shadow:0 var(--text-shadow-bottom-distance-initial) 0 transparent;transition-delay:.5s}.MainContainer_feature-container__Q2YYR.MainContainer_expanded__HpP8E h3{text-shadow:0 var(--text-shadow-bottom-distance-after) 5px rgba(0,0,0,.3)}.MainContainer_feature-container__Q2YYR.MainContainer_minimizing__yPRlV h3{text-shadow:0 var(--text-shadow-bottom-distance-initial) 2px transparent;transition-delay:.75s}.MainContainer_feature-container__Q2YYR span.MainContainer_separator__MW6Ti{display:block;width:1px;height:1em}.MainContainer_feature-container__Q2YYR .MainContainer_social-link-container__TQJ4z svg path,.MainContainer_feature-container__Q2YYR a,.MainContainer_feature-container__Q2YYR span{font-size:1.1em;cursor:pointer;color:inherit;transition-timing-function:linear;transition-delay:0s;transition-duration:.5s}.MainContainer_feature-container__Q2YYR.MainContainer_minimizing__yPRlV .MainContainer_social-link-container__TQJ4z svg path,.MainContainer_feature-container__Q2YYR.MainContainer_minimizing__yPRlV a,.MainContainer_feature-container__Q2YYR.MainContainer_minimizing__yPRlV span{color:transparent;transition-delay:.75s;transition-duration:.75s}.MainContainer_social-link-container__TQJ4z{display:flex;flex-direction:row;justify-content:center;align-items:center;height:72px;gap:3em}.MainContainer_social-link-container__TQJ4z,.MainContainer_social-link-container__TQJ4z a,.MainContainer_social-link-container__TQJ4z svg{transition:none}@media (min-width:40rem){.MainContainer_face__YCBAf{box-shadow:0 0 90px 24px #ffffff69,0 0 1px 1px #00000050}.MainContainer_feature-container__Q2YYR{font-size:1.4em;width:60%;flex:0 0 30%}.MainContainer_feature-container__Q2YYR h3{--text-shadow-bottom-distance-initial:16.8px;--text-shadow-bottom-distance-after:4px;--text-shadow-top-distance-initial:-2px}}@media (min-width:56.25rem){.MainContainer_feature-container__Q2YYR{width:50%}}main.MainWrapper_main__SZIja{display:flex;flex-direction:column;justify-content:center;align-items:center;--main-background-start-dark-hsl:0,0%,36%;--main-background-end-light-hsl:0,33%,99%;--main-background:linear-gradient(150deg,hsl(var(--main-background-start-dark-hsl)) 0%,hsl(var(--main-background-end-light-hsl)) 100%);background-image:var(--main-background);color:#ecf0f1}.MainWrapper_dynamic-background__9_eMd{z-index:-1;position:absolute;content:"";top:0;right:0;bottom:0;left:0}.MainWrapper_welcome-0__lU8Ka{--main-color:60,0%,100%;--main-background-start-dark-hsl:var(
    --global-feature-0-welcome-linear-start-hsl
  );--main-background-end-light-hsl:var(
    --global-feature-0-welcome-linear-end-hsl
  )}.MainWrapper_back-end-1__tBTqN{--main-background-start-dark-hsl:var(
    --global-feature-1-back-end-linear-start-hsl
  );--main-background-end-light-hsl:var(
    --global-feature-1-back-end-linear-end-hsl
  )}.MainWrapper_front-end-2__E30je{--main-background-start-dark-hsl:var(
    --global-feature-2-front-end-linear-start-hsl
  );--main-background-end-light-hsl:var(
    --global-feature-2-front-end-linear-end-hsl
  )}.MainWrapper_dev-ops-3__MbDmk{--main-background-start-dark-hsl:var(
    --global-feature-3-dev-ops-linear-start-hsl
  );--main-background-end-light-hsl:var(
    --global-feature-3-dev-ops-linear-end-hsl
  )}.MainWrapper_resume-4__16JUF{--main-background-start-dark-hsl:var(
    --global-feature-4-resume-linear-start-hsl
  );--main-background-end-light-hsl:var(
    --global-feature-4-resume-linear-end-hsl
  )}.MainWrapper_contact-me-5__fa5Px{--main-background-start-dark-hsl:var(
    --global-feature-5-contact-me-linear-start-hsl
  );--main-background-end-light-hsl:var(
    --global-feature-5-contact-me-linear-end-hsl
  )}.MainWrapper_back-end-1__tBTqN,.MainWrapper_contact-me-5__fa5Px,.MainWrapper_dev-ops-3__MbDmk,.MainWrapper_front-end-2__E30je,.MainWrapper_resume-4__16JUF,.MainWrapper_welcome-0__lU8Ka{--main-background:linear-gradient(to bottom,hsl(var(--main-background-start-dark-hsl)) 0%,hsl(var(--main-background-end-light-hsl)) 100%)}.MainWrapper_expanded__KpLWz{background-image:var(--main-background)}