.slide:focus,.slide:hover{box-shadow:inset 16em 0 0 0 var(--resume-btn-color)}.ResumeButton__Wrapper button{color:var(--resume-btn-color);transition:.35s;text-transform:uppercase;font-weight:600}.ResumeButton__Wrapper button:focus,.ResumeButton__Wrapper button:hover{border-color:var(--resume-btn-color);color:#000}.ResumeButton__Wrapper button{background:none;border:2px solid;border-radius:30px;line-height:1;padding:.75em 1.25em}.sm-wrapper .icon{border-radius:50%;box-shadow:2px 2px 14px rgba(0,0,0,.2);cursor:pointer;transition:all .2s cubic-bezier(.68,-.55,.265,1.55);width:50px;height:50px}.sm-wrapper .tooltip{padding:5px 8px;border-radius:5px;box-shadow:0 10px 10px rgba(0,0,0,.1);opacity:0;pointer-events:none}.sm-wrapper .tooltip,.sm-wrapper .tooltip:before{transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.sm-wrapper .tooltip:before{position:absolute;content:"";height:8px;width:8px;background-color:#fff;bottom:-3px;left:50%;transform:translate(-50%) rotate(45deg)}.sm-wrapper .icon:focus .tooltip,.sm-wrapper .icon:hover .tooltip{top:-45px;opacity:1;visibility:visible;pointer-events:auto}.sm-wrapper .icon:focus .tooltip,.sm-wrapper .icon:focus span,.sm-wrapper .icon:hover .tooltip,.sm-wrapper .icon:hover span{text-shadow:0 -1px 0 rgba(0,0,0,.1)}.sm-wrapper .facebook:focus,.sm-wrapper .facebook:focus .tooltip,.sm-wrapper .facebook:focus .tooltip:before,.sm-wrapper .facebook:hover,.sm-wrapper .facebook:hover .tooltip,.sm-wrapper .facebook:hover .tooltip:before{background-color:#3b5999;color:#fff}.sm-wrapper .twitter:focus,.sm-wrapper .twitter:focus .tooltip,.sm-wrapper .twitter:focus .tooltip:before,.sm-wrapper .twitter:hover,.sm-wrapper .twitter:hover .tooltip,.sm-wrapper .twitter:hover .tooltip:before{background-color:#46c1f6;color:#fff}.sm-wrapper .instagram:focus,.sm-wrapper .instagram:focus .tooltip,.sm-wrapper .instagram:focus .tooltip:before,.sm-wrapper .instagram:hover,.sm-wrapper .instagram:hover .tooltip,.sm-wrapper .instagram:hover .tooltip:before{background-color:#e1306c;color:#fff}.sm-wrapper .github:focus,.sm-wrapper .github:focus .tooltip,.sm-wrapper .github:focus .tooltip:before,.sm-wrapper .github:hover,.sm-wrapper .github:hover .tooltip,.sm-wrapper .github:hover .tooltip:before{background-color:#333;color:#fff}.sm-wrapper .linkedin:focus,.sm-wrapper .linkedin:focus .tooltip,.sm-wrapper .linkedin:focus .tooltip:before,.sm-wrapper .linkedin:hover,.sm-wrapper .linkedin:hover .tooltip,.sm-wrapper .linkedin:hover .tooltip:before{background-color:#3755ff;color:#fff}.use-typewriter-cursor:after{content:"";animation:blink .45s 0s infinite normal,wait 1s normal;border-right:5px solid var(--alissa);animation-direction:alternate}@keyframes blink{0%{opacity:0}to{opacity:1}}@media screen and (min-width:450px){.use-typewriter-cursor:after{border-right:10px solid var(--alissa)}}.title-content{font-size:30px;line-height:40px;font-weight:500}.title-content__container{height:40px}.blinker{color:var(--blinker);margin:0 .6rem;font-size:34px;animation-name:title-opacity;animation-duration:2s;animation-iteration-count:infinite}.title-content__container__list{animation-name:title-change;animation-duration:10s;animation-iteration-count:infinite;font-weight:400}@keyframes title-opacity{0%,to{opacity:0}50%{opacity:1}}@keyframes title-change{0%,12.66%,to{transform:translate3d(0,37%,0)}16.66%,29.32%{transform:translate3d(0,12%,0)}33.32%,45.98%{transform:translate3d(0,-13%,0)}49.98%,62.64%{transform:translate3d(0,-38%,0)}66.64%,79.3%{transform:translate3d(0,-13%,0)}83.3%,95.96%{transform:translate3d(0,12%,0)}}@media screen and (max-width:875px){.title-content{font-size:22px;line-height:34px}.title-content__container{height:34px}.blinker{font-size:30px}}@media screen and (max-width:440px){.title-content{font-size:20px;line-height:30px}.title-content__container{height:30px}.blinker{margin:0 .6rem;font-size:27px}}@media screen and (max-width:400px){.title-content{font-size:18px;line-height:30px}.title-content__container{height:30px}.blinker{margin:0 .5rem;font-size:27px}}@media screen and (max-width:375px){.title-content{font-size:15px;line-height:31px}.title-content__container{height:30px}.blinker{margin:0 .5rem;font-size:22px}}.AboutMe__StatItem{border:.175rem solid var(--skill-bubble-border)}.login-box .user-box input,.login-box .user-box textarea{padding:5px 0;color:var(--text-small-color);margin-bottom:30px;border:none;border-bottom:1px solid var(--base01);outline:none;background:transparent}.login-box .user-box label{position:absolute;top:0;left:0;padding:10px 0;font-size:16px;pointer-events:none;transition:.5s}.login-box .user-box input:focus~label,.login-box .user-box input:valid~label,.login-box .user-box textarea:focus~label,.login-box .user-box textarea:valid~label{top:-30px;left:0;color:var(--text-large-color);font-size:12px}.btn-0{text-decoration:none}[class^=btn-]{position:relative;display:block;overflow:hidden;max-width:200px;text-transform:uppercase;border:1px solid}.btn-0{color:var(--text-large-color);border:none;transition:color .5s ease-in-out}.btn-0:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--text-large-color);transform:translateX(-100%);transition:transform .5s ease-in-out;z-index:-1}.btn-0:hover{color:var(--base00)}.btn-0:hover:before{transform:translateX(0)}.ExternalLinkButton__Wrapper{border:1px solid;border-radius:.5rem}.ExternalLinkButton__Wrapper:focus .ExternalLinkButton__Icon,.ExternalLinkButton__Wrapper:hover .ExternalLinkButton__Icon{opacity:1;left:.3rem}.ExternalLinkButton__Wrapper:focus .ExternalLinkButton__ButtonContents,.ExternalLinkButton__Wrapper:hover .ExternalLinkButton__ButtonContents{transform:translate3d(-5px,0,0);-webkit-transform:translate3d(-5px,0,0);-o-transform:translate3d(-5px,0,0);-moz-transform:translate3d(-5px,0,0);padding-right:.5rem}.ExternalLinkButton__Icon{transition-property:all;-webkit-transition-property:all;-o-transition-property:all;-moz-transition-property:all;transition-duration:.2s;transition-timing-function:ease-out;opacity:0;left:0}.ExternalLinkButton__ButtonContents{transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;-moz-transition:all .2s ease-out}@media screen and (min-width:520px){.main-project-small-buttons{display:none}}@media screen and (max-width:520px){.main-project-buttons{display:none}}.FeaturedProject__Card{backdrop-filter:blur(20px);z-index:1}.other-project-wrapper{border-bottom:1px solid var(--other-project-border)}.project-slide-up{animation:slide-in-bottom cubic-bezier(.25,.46,.45,.94)}@-webkit-keyframes slide-in-bottom{0%{transform:translateY(1000px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.ability-card{border-radius:2rem;background:var(--ability-bg);box-shadow:var(--ability-shadow);border:var(--ability-border)}.ability-card.show{animation:slide-in-blurred-right 1s ease both}.ability-card:after{content:"";position:absolute;left:-1px}.ability-card:focus,.ability-card:hover{background:var(--ability-bg-hover)}@keyframes slide-in-blurred-right{0%{transform:translateX(100px);transform-origin:0 50%;filter:blur(20px);opacity:0}to{transform:translateX(0);transform-origin:50% 50%;filter:blur(0);opacity:1}}.line-break-gradient{position:relative;height:20px}.line-break-gradient:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background-image:var(--gradient-text);transform:translateY(-50%)}.line-break{position:relative}.line-break:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background-image:var(--gradient-text);transform:translateY(-50%)}.Resume__BigText{color:var(--education-title)}.Resume__MediumText{color:var(--education-year)}.Resume__SmallText{color:var(--education-description)}.underline-animation{position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#10b981;transform:scaleX(0);transition:transform .3s ease-in-out;transform-origin:left}a:hover .underline-animation{transform:scaleX(1)}.bar-outer{background:var(--base02)}.bar-inner,.bar-outer{height:1.25rem;border-radius:.3em}.bar-inner{width:0;transition:width 2s cubic-bezier(.19,1,.22,1)}.html{background-image:linear-gradient(45deg,#e22222,#af4261)}.css{background-image:linear-gradient(45deg,#ffd42b,#de530e)}.javascript{background-image:linear-gradient(45deg,#fa7d6f,#dba504)}.react{background-image:linear-gradient(45deg,#f8a9a2,#ae50e0)}.typescript{background-image:linear-gradient(45deg,#f24949,#f45100ac)}.nodejs{background-image:linear-gradient(45deg,#ae50e0,#ff95bc)}.nextjs{background-image:linear-gradient(45deg,#f67c90,#e4c180)}