@import"https://fonts.googleapis.com/css?family=Overlock:400,400i,700|Oleo+Script";*,*:before,*:after,:root{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;scroll-behavior:smooth}body{color:#252934;background:#fafafa;font-size:62.5%;font-family:Overlock,Arial,Helvetica,sans-serif;overflow-x:hidden}a,a:visited{color:#252934;font-size:1.4rem;text-decoration:none;transition:.2s}a:hover,a:active{color:#f300b4}#about{height:100%;min-height:100vh;font-size:1.4rem;position:relative;background:#fafafa;clip-path:polygon(0 0,20% 2%,100% 0,100% 100%,80% 98%,0 100%);z-index:5;background-color:#c3cbdc;background-image:linear-gradient(147deg,#c3cbdc,#edf1f4 74%);background-size:cover}#about .wrapper{padding:15rem 10rem 12rem;height:100%;min-height:100vh;max-width:1400px;margin:0 auto}#about article{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;padding:3rem 0}#about .title{grid-column-end:span 4;display:flex;flex-direction:column;align-items:center}#about .title h3{font-size:2.4rem}#about .separator{background:#f300b4;width:150px;height:2px;margin:1rem 0;padding:0}#about .separatorSkills{background:#f300b4;width:50px;height:2px;margin-top:2px;padding:0}#about .subtitle{font-size:1.6rem;text-align:center;color:inherit;padding-bottom:1.5rem}#about p{padding-bottom:1.5rem;color:#555;line-height:1.9rem}#about .desc.full{grid-column-end:span 4;margin-bottom:2rem}#about .desc{grid-column-end:span 2;background:#fffa;padding:2rem;text-align:justify;border-radius:10px;border:1px solid rgba(255,255,255,.125);box-shadow:#175ce626 0 4px 24px}#about .descTechS{grid-column-end:span 2;width:100%;background:#fffa;padding:2rem;text-align:justify;border-radius:10px;border:1px solid rgba(255,255,255,.125);box-shadow:#175ce626 0 4px 24px}#about .Stats{grid-column-end:span 2;background:#fffa;padding:2rem;text-align:justify;border-radius:10px;border:1px solid rgba(255,255,255,.125);box-shadow:#175ce626 0 4px 24px}.calStats{width:100%;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#0e0e1e}.SkillsMargin{margin-top:12px}#about .TechContainer{display:flex;justify-content:space-evenly;align-items:center;box-sizing:border-box}.Techs{width:50px;height:auto}@media only screen and (max-width: 1149px){#about{clip-path:polygon(0 0,20% 2%,100% 0,100% 100%,80% 98%,0 100%);background-position:top left;background-size:cover}#about article{grid-template-columns:1fr;grid-gap:0}#about .desc.full{grid-column-end:-1}#about .desc{grid-column-end:-1;margin-top:10px}}@media only screen and (max-width: 949px){#about{clip-path:polygon(0 0,20% 2%,100% 0,100% 100%,80% 98%,0 100%);background-position:top left;background-size:cover}}@media only screen and (max-width: 649px){#about .wrapper{padding:10rem 2rem 8rem}}#contact{background:#181d23 url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23151a20'%20d='M414.7%20122A34389%2034389%200%200%200%20285%2062.7C264%2053%20226%2030.2%20191.4%2039c-34.4%208.7-56.6%2046.2-71%2065.3-15.7%2020.4-83.4%20110.2-86%20113.7a39.5%2039.5%200%200%200-6.4%2033l52.8%20209.3a39.5%2039.5%200%200%200%2048%2028.6L460.3%20405a39.5%2039.5%200%200%200%2028.6-47.9L436%20148a39.5%2039.5%200%200%200-21.3-26zm34.7%20240.1a5%205%200%200%201-3.5%206l-322%2081.3a5%205%200%200%201-6-3.5l-51-202.2a5%205%200%200%201%20.7-4.2c10.1-13.4%2069.1-91.7%2084.1-111.3%2011.6-15.3%2030.6-46.2%2049.4-51%2018.9-4.8%2050.8%2013.8%2067.6%2021.4%2022.6%2010.2%20111.7%2051%20127%2058a5%205%200%200%201%202.7%203.4zm-63.3-143.2a9.9%209.9%200%200%201%202%2014%2021287%2021287%200%200%201-45%2059.5c-14.5%2019-36.7%2056.7-71.1%2065.4-34.7%208.7-72.5-14.2-93.6-23.8-10.8-4.8-40-18.2-68-31a9.9%209.9%200%200%201-4.8-13.2L114%20272c2.3-5%208.1-7%2013-4.8l67.7%2030.9c16.8%207.6%2048.7%2026.2%2067.6%2021.4%2018.8-4.8%2037.8-35.7%2049.4-51l44.8-59.3a9.9%209.9%200%200%201%2013.7-2z'%20/%3e%3c/svg%3e") no-repeat right;clip-path:polygon(0 0,20% 100px,100% 0,100% 100%,0 100%);color:#fafafa;min-height:100vh;width:100%;padding:5rem 3rem;display:flex;justify-content:center;align-items:center;position:relative;margin:-100px 0 140px;z-index:1}#contact .container{width:70%;max-width:1200px;padding:25vh 0}#contact .container .heading-wrapper{display:flex;justify-content:space-between}#contact .heading-wrapper .social a{color:#fafafa}#contact .heading-wrapper .social a:hover{color:#f300b4}.heading-wrapper .heading .title{font-size:3rem;line-height:2.4rem}.heading-wrapper .heading .separator{background:#f300b4;width:150px;height:2px;margin:1rem 0}.heading-wrapper .heading .subtitle{font-size:1.4rem}#contact-form{margin-top:1rem}input,textarea{border:none;padding:1rem;font-family:Overlock,Arial,Helvetica,sans-serif;width:100%;height:40%;transition:.2s}input[type=text],input[type=email],input[type=text]:not(output):not(:focus),input[type=email]:not(output):not(:focus),textarea{border-bottom:1px solid #fafafa;background:transparent;color:#fafafa;font-size:1.8rem;box-shadow:none;outline:none}input[type=text]:focus,input[type=email]:focus,input[type=text]:not(output):focus,input[type=email]:not(output):focus,textarea:focus{border-bottom:1px solid #f300b4}input[type=submit]{background:#f300b4;color:#fafafa;margin-top:1rem;width:auto;float:right}input[type=submit]:hover,input[type=submit]:focus{cursor:pointer;color:#333;background:#fafafa}::placeholder{color:#fafafa}.mail{display:inline-block;font-style:italic}.mail .at,.mail .dot{font-size:.9rem;margin:0 .1rem;color:#f300b4}@media only screen and (max-width: 1149px){#contact .social a{display:block}}@media only screen and (max-width: 649px){#contact{clip-path:polygon(0 0,20% 5%,100% 0,100% 100%,0 100%);padding:0}}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#welcome-section{background:#202736;background:linear-gradient(to bottom,#181d23,#202736 80%);background-attachment:fixed;background-size:cover;position:relative;min-height:100vh;margin:0 auto;z-index:1}#welcome-section:before{content:"";position:fixed;background:url(/assets/Stars-Bw_S81dD.svg);background-attachment:fixed;width:100%;min-height:100vh;z-index:-1;opacity:0;animation:stars-move-in 1s .3s forwards}@keyframes stars-move-in{0%{background-position-y:-100px}to{opacity:1;background-position-y:0}}.forest{position:absolute;bottom:-300px;left:0;background:url(/assets/Trees-DhAmiQ-I.svg) bottom left repeat-x;background-size:cover;width:100%;height:80%;opacity:0;animation:forest-move-in 1s .5s forwards;border-bottom:300px solid #181d23}@keyframes forest-move-in{0%{background-position-y:150%}to{opacity:1;background-position-y:100%}}.silhouette{position:absolute;bottom:0;left:0;background:url("data:image/svg+xml,%3csvg%20viewBox='0%200%20217%20566'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23181d23'%20d='M39%20279l1-2%202-31%205-21%203-31%204%205-9%2036%202%2024-5%2019-2%2011zm14%20257c1-7%202-12%208-20l2-5%201-25%206-28%205-25c1-6%200-12%202-17%202-7%206-14%206-22l1-4%207-15%207-14c3-4%209-6%2013-3%206%204%2012%208%2013%2016%202%2014%208%2028%2012%2041l7%2032%205%2027%206%2035c1%209%201%2018%206%2025l1%208c2%209-6%2024%202%2024h52l-5-12-19-15c-5-5-6-12-5-19v-22c-1-8%200-16-4-23v-4-15l-3-40-1-27-1-3-4-13v-13l-2-33-4-48-1-21-5-17-1-16%201-4%203-31v17l2%2017%208%2031%205%2043%201%2012c1%206%2013%206%2016%204%205-4%207-7%207-17v-18l-4-27v-48l-3-34-5-25-7-21-21-33-13-9-4-9-75%2022-35%2015-18%2074%202%2091h-5l10%2032c-2%208%204%2010%2013%2011l-1%2017v20l-2%2043c-1%2010%202%2020-3%2029l-1%204v32l-5%2057c-1%208%200%2014-6%2022%200%200-14%2022-17%2024h55s-5-23-5-30'/%3e%3cpath%20fill='%23d9e3e8'%20d='M22%20248l-2%2034-5-7-3-27v-38l-1-7%201-21%204-24v-3l8-27%207-18c1-4%203-6%205-8l7-6%204-1c-6%2010%2012%205%2015%2010%208%2019%202%2040-7%2063-15%2038-28%2047-33%2080zM93%203c1%203%207%200%2010-1-7%2030-13%2054-8%2083-15%2013-20%206-40%204l4-3%204-21%204-15%207-25L85%207l8-4'/%3e%3cpath%20fill='%237c7521'%20d='M162%20114c-2-11-4-9-9-20l9-4%201%201%2012%2015%207%2013%203%207-4%203-5%2012%205-2%208%205v14l-3%2014-4-4-6%209%2018-6v18h2l-4%205%205%203-4%204%206%206h-11l4%207-5%203%203%204-3%203h2l3%2012-5%2012%209-2%203%2026-4%2011%203%2016-18-6-3-40-2-5-3-10-4-21-1-11v-20l4-38-5-14-13%2042-12%208-10%208%201%202%2010-9%2012-1v8l-2-2%201%203-4%2011-9%203-11%205-3%2021%2020-11%205-3-1%205-5%2010v8l-1%2010%208%209-7%201-1-2%202%202-7%2012-14%202-22-1-4-1H70l-8-89c9-9%2041-42%2039-79%2013-4%2031-8%2048-10M30%20288l-1-2%203-1-9-4%201-25c3-54%2013-81%2015-115l8%204%202%2012%202%2010v24l-3-1-1%204%201%2014-10%2014%207%203-6%2015-1%203%201%2033-9%2012M141%2086l-20-1c-7-6-10-7-14-14l24-55%203%201%203%204%209%2052-5%2013'/%3e%3cpath%20fill='%237c7521'%20d='M102%2088l19-1%2021%206%202%205-23-2-19-4m22-84l8%204-1%204-8%203m35%2089l4%2011-2%201-2-12m-17-22l5%205zM79%20235l-1%205-2-1%203-4m11-76l-3-1%201-1%202%202m28-83l-1%202-1-1%202-1M86%20272l-1-1v-1l1%201v1m72-164l-4-2%204%202M90%20159l1%203-1-3m-8%2080h-1m46-103M135%20131l-1-1%201%201m-35%2087v-1%201'/%3e%3cpath%20fill='%23d0cc3e'%20d='M103%2089v2l19%204%2020%202-2-4-18-5-10%201zm-4%20185l-6%201-49%202%204-19-1-11-1-11%206-27%203-10-4-8v-24l-2-10%205%203v-5l-2-14-1-15%203-11-5-7-4-7%202-6%208-6%2030-5%207-1-4-37%203-18%202-6%207-19-6%201-1-1%202-3h15l6%202%208%204v12l7-2-2%2017-1%203-6%2012-3%207-1%203-5%209-1%203-2%201c8%208%205%204%2010%207l2%206%202-1%2017%203%205%205%207%203%2012%2011%204%209-7%2022-10%209v-12l-5-20%206-7-5-7-2%2037-4-4v-8l-7%207%201%206-1%201-3-3-5%201-4%206-11%2012%201-13-4-20-6-13%202%2016%202%2016%201%2015v15l-11-8h-6l5%2015%2011%202-3%203%203%2010-1%205-7%204-24-15%2014%2013%203%205%209%208%201%206h-2v-1%201l-6%208-15%209%206%205-7%205c17%206%2012%2023%2014%2027l3-4%204%206'/%3e%3cpath%20fill='%23d0cc3e'%20d='M90%20264v1l-1-1m-69%2018l-2-34%202-21-1-11-3-6%207-2%204-25-6-11%2012-2v-26l2-8%202-8-1-9%2010%2026-5-2%203%2015v12l-4%2032-8%205%209%208-15%2020%2011%204-6%204%202%2014-3%2023%202%205-3%201-9-4M131%2016l1-4%202%205-3-1m-7%2067'/%3e%3c/svg%3e") bottom left no-repeat;width:50%;height:50%;opacity:0;animation:silhouette-move-in 1s .8s forwards}@keyframes silhouette-move-in{0%{background-position-x:0}to{opacity:1;background-position-x:50%}}.moon{position:absolute;top:0;right:0;position:fixed;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20viewBox='0%200%2080%2080'%3e%3cdefs%3e%3clinearGradient%20id='a'%3e%3cstop%20offset='0'%20stop-color='%23c5ced7'/%3e%3cstop%20offset='1'%20stop-color='%23c5ced7'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3cradialGradient%20id='b'%20cx='104'%20cy='174'%20r='40'%20fx='104'%20fy='174'%20gradientTransform='matrix(.67864%20-.6795%20.69318%20.6923%20-86%20100)'%20gradientUnits='userSpaceOnUse'%20xlink:href='%23a'/%3e%3c/defs%3e%3cpath%20fill='url(%23b)'%20d='M145%20149c1%2025-27%2046-52%2038-25-7-36-40-21-61%2014-22%2049-23%2064-2%206%207%209%2016%209%2025z'%20paint-order='stroke%20markers%20fill'%20transform='translate(-65%20-109)'/%3e%3cpath%20fill='%23dbe0e6'%20d='M72%2040c0%2020-22%2037-42%2030-19-5-29-32-16-48C25%204%2053%203%2065%2020c4%206%207%2013%207%2020z'%20paint-order='stroke%20markers%20fill'/%3e%3cpath%20fill='%23c5ced7'%20d='M40%208a32%2032%200%200%200-26%2014c-1%202-3%203%200%204l-2%206c2%202%201%206%203%207%201-3%201%203%203%200%202%200%203-1%204%202%201%201%200%202-1%201%200%202-4%201-4%204%200%202%205%207%206%203%202-1-2-6%202-5%203%202-2-6%201-2%204%200%201%203%200%204-3-1-1%204%201%204%200-1%200-3%201-1%200%203%203%201%203%203%201-2%206%200%204-3-1-3%204-4%201-6%201-2-1-3-1-4-3%200%200%206-3%204%200-3-4-5%200-7-1-3-3%201-5-1-3%202%204%202%200%203-3%204-2-2%200-3%202-2-2-3-1-5-3%202-5-2-2-4%202-4%202%202%202%204%202%201%206%203%203%200-2-2%200-6%202-5%200-2%200-1%202%200%200-2%202%202%202-1%202%200%200%203%202%202%201%203%2010%201%205-2%200-4%205%204%205%200-2-2%205%201%202%202%200%202-2%202%200%204s3%203%203%201c3%200%204%203%201%203%200%203-2%207%202%209%201%202-4%202-1%204%202%202%204%204%201%204l2%205c1-3%204-6%200-8-1-2%202-9%204-5%201%201%203%200%201%202-1%203-2%206%202%208-2%201-5%201-3%205%202-1%205-2%203-3%202-2%202-5%204-6%201-1%203-3%201-3-2-2-3-6-5-6%202-2-2-4-1-6-1-1%201-4-2-2-4%201%200-5-2-7%201%200%204%203%203%200%200-3-4-2-5-4-2%201-5%200-7%202-1-1%201-4-1-5%200-3-6-3-6-5%205-1%208%202%2010%205%202%200%205%200%203%202%204%202%204-5%200-5-3%200-6-1-8-3-2-1-8-3-7-1%202%203-4%202-6%202-1%201-5%204-6%202%202-4%207-3%2010-4-1-3-7%201-8-2a31%2031%200%200%201%209-1zm5%205c-2%201%202%201%200%200zm15%202c1%201%204%204%200%200zm-7%201c5%202-1%202%200%200zm9%201c1%201%204%204%200%200zm1%202c-1%200%200%200%200%200zm1%200c1%201%204%205%200%200zm-49%201c1%201-2%201%200%200zm49%201c0%202%203%203%201%201zm2%201c1%201%202%203%200%200zm2%203s1%202%200%200zm1%203l1%201zm-29%201c-1%201-2%203-5%202%200%203-4-1-3%202%202%202%202%206%205%205%201-1%201-4%203-2l3-6-3-1zm6%200c-2%201-3%204%200%204%200%204%206%200%202-2l-2-2zm24%202l1%201zm-5%201c-1%201%201%200%200%200zm-55%200c-1%201%201%201%200%200zm2%201c-3%201-1%205%200%201v-1zm57%201c-3%200-2%209%201%207%202-2%201-6-1-7zm2%200v1zm-28%202c-4%200-1%203%201%201%201-1%200-2-1-1zm28%201zm0%206c-3%200%201%204%200%200zM8%2045h1zm62%203c0%201-1%204%200%200zm-8%202c2%202-2%201%200%200zm-38%200c-3%201-1%203%201%202%204%200-1-1-1-2zm-5%201c-2%202%203%203%201%201l-1-1zm50%201s-1%202%200%200zm-53%203c-2%200%202%201%200%200zm52%200s-2%202%200%200zm-1%202zm-54%200zm44%209v1zm-14%206h-3z'%20paint-order='stroke%20markers%20fill'/%3e%3c/svg%3e") right 150% no-repeat;background-size:40% 40%;background-attachment:fixed;width:100%;height:100%;z-index:-1;opacity:0;animation:moon-move-in 1.2s 1s forwards}@keyframes moon-move-in{0%{opacity:0;background-position:right 150%}to{opacity:1;background-position:top right}}#welcome-section .container{min-width:500px;position:absolute;left:36%;top:50%;opacity:0;transform:translateY(-50%);animation:text-fade-in 1s .8s forwards}@keyframes text-fade-in{0%{right:0}to{opacity:1;right:25%}}#welcome-section .container p{color:#fff;font-size:4rem!important;font-weight:400}#welcome-section .container .buttons{display:flex;margin-top:1rem}#welcome-section .container .buttons a,#welcome-section .container .buttons a:visited{width:100%;padding:1rem;border:1px solid #fafafa;color:#fafafa;text-align:center;text-transform:uppercase;font-size:1rem}#welcome-section .container .buttons a:hover,#welcome-section .container .buttons a:active{border:1px solid #f300b4;transform:translateY(-2px);box-shadow:0 10px 100px -20px #f300b4}#welcome-section .container .buttons a.cta,#welcome-section .container .buttons a.cta:visited{background:#f300b4;border:1px solid transparent;color:#fafafa;font-weight:700}#welcome-section .container .buttons a.cta:hover,#welcome-section .container .buttons a.cta:active{background:transparent;border:1px solid #f300b4}#welcome-section .container .buttons a:first-child{margin-right:1rem}.line{display:block}.color{color:#f300b4;font-style:italic}@media only screen and (max-width: 649px){#welcome-section .container{left:auto;top:10%;position:absolute;transform:translate(50%);animation:text-fade-in 1s .8s forwards}#welcome-section .container p{color:#fff;font-size:3rem!important;font-weight:400}@keyframes text-fade-in{0%{right:0}to{opacity:1;right:50%}}.silhouette{width:100%}}@media only screen and (max-width: 820px){#welcome-section .container{left:auto;top:10%;position:absolute;transform:translate(50%);animation:text-fade-in 1s .8s forwards}#welcome-section .container p{color:#fff;font-size:3rem!important;font-weight:400}@keyframes text-fade-in{0%{right:0}to{opacity:1;right:50%}}.silhouette{width:100%}}@media only screen and (max-width: 500px){#welcome-section .container{left:auto;min-width:300px;top:10%;position:absolute;transform:translate(50%);animation:text-fade-in 1s .8s forwards}#welcome-section .container p{color:#fff;font-size:2rem!important;font-weight:400}@keyframes text-fade-in{0%{right:0}to{opacity:1;right:50%}}.silhouette{width:100%}}.menu-container>.overlay,.menu-container.active>.overlay{position:absolute;right:0;height:calc(100vh - 120px);width:calc(100vw - 120px);background:#fafafa}.menu-container.active>.overlay{animation:overlay-slide-in .3s forwards .3s}@keyframes overlay-slide-in{0%{width:calc(100vw - 120px)}to{width:0}}.menu-container>.overlay{animation:overlay-slide-out .3s forwards}@keyframes overlay-slide-out{0%{left:0;width:0}to{left:0;width:calc(100vw - 120px)}}.menu-container{position:fixed;height:100vh;width:100vw;background:#202934;border:60px solid #181d23;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.menu-container:before,.menu-container:after{content:"";position:absolute;width:100%;min-height:100vh;z-index:-1}.menu-container:before{background:url(/assets/Stars-Bw_S81dD.svg)}.menu-container:after{background:url(/assets/Trees-DhAmiQ-I.svg) bottom repeat-x}.menu-container.deactive{animation:fade-out .6s forwards}@keyframes fade-out{0%{opacity:1;z-index:999}50%{opacity:1;z-index:999}to{opacity:0;z-index:-1}}.menu-container.active{animation:fade-in .3s forwards}@keyframes fade-in{0%{opacity:0;z-index:-1}to{opacity:1;z-index:999}}.menu-container ul,.menu-container .social{margin-left:-80px;opacity:0;animation:slide-out .2s forwards}.menu-container ul{list-style-type:none!important;font-size:3rem}@keyframes slide-out{0%{opacity:1;margin-left:0}to{opacity:0;margin-left:-80px}}.menu-container.active ul,.menu-container.active .social{animation:slide-in .3s forwards .6s}@keyframes slide-in{0%{opacity:0;margin-left:-80px}to{opacity:1;margin-left:0}}.menu-container ul li{border-left:.2rem solid transparent;transition:border-left .2s}.menu-container ul li a{font-size:3rem;padding-left:.5rem}.menu-container ul li a:after{content:" »";font-size:2.5rem;color:transparent;transition:color .2s}.menu-container ul li a:hover:after{content:" »";color:#f300b4}.social{padding:1rem 0 0 .5rem}.social a{font-size:1.5rem;padding:.2rem}.menu-container a,.menu-container a:visited{color:#fafafa}.menu-container a:hover,.menu-container a:active{color:#f300b4}@media only screen and (max-width: 649px){.menu-container{border:none}.menu-container>.overlay,.menu-container.active>.overlay{height:100vh;width:100vw}.menu-container.active>.overlay{animation:overlay-slide-in .3s forwards .3s}@keyframes overlay-slide-in{0%{width:100vw}to{width:0}}.menu-container>.overlay{animation:overlay-slide-out .3s forwards}@keyframes overlay-slide-out{0%{left:0;width:0}to{left:0;width:100vw}}}#navbar{position:fixed;z-index:9999;width:100%;padding:1rem;display:flex;justify-content:center}#navbar.bg-active{background:#181d23}#navbar .nav-wrapper{width:100%;display:flex;justify-content:space-between;align-items:center;max-width:1400px;padding:0 2rem}#navbar .brand{font-size:1.6rem;color:#fafafa;cursor:default}.menu-button{position:relative;height:22px;width:30px;outline:none}.menu-button span,.menu-button span:before,.menu-button span:after{position:absolute;content:"";width:30px;height:3px;background:#fafafa;transition:.5s cubic-bezier(.77,0,.175,1)}.menu-button span{position:relative;display:block;top:50%;transform:translateY(-50%)}.menu-button span:before{top:-8px}.menu-button span:after{top:8px}.menu-button:hover>span,.menu-button:hover>span:before,.menu-button:hover>span:after{background:#f300b4}.menu-button.active>span{background:transparent}.menu-button.active>span:before{transform:rotate(-225deg);top:0}.menu-button.active>span:after{transform:rotate(225deg);top:0}@media only screen and (max-width: 849px){#navbar{background:#181d23aa}}#projects{min-height:100vh;font-size:1.4rem;position:relative;background:#f0f0f0;background:linear-gradient(215deg,#f0f0f0,#fafafa);margin-top:-10rem;z-index:1}#projects a,#projects a:visited{color:#f300b4}#projects a:hover,#projects a:active{color:#252934}#projects .projects-container{max-width:1400px;margin:0 auto;width:100%;padding:12rem 5rem 8rem;box-sizing:border-box}#projects .heading .title{text-align:center;font-size:2.4rem;line-height:2.4rem}#projects .heading .separator{background:#f300b4;width:150px;height:2px;margin:1rem auto}#projects .heading .subtitle{font-size:1.4rem;text-align:center;width:70%;margin:0 auto;text-align:justify}#projects .projects-wrapper{width:100%}#projects .project{margin:3rem auto;width:90%;padding:2rem;display:flex;align-items:center;background:#fff;border-radius:15px;box-shadow:0 10px 20px #0000001a;transition:transform .3s ease;box-sizing:border-box}#projects .project:hover{transform:translateY(-10px)}#projects .project:nth-child(2n){flex-direction:row-reverse}#projects .project .project-link{flex:1;display:block;margin:auto 0;overflow:hidden;border-radius:10px;box-shadow:0 5px 15px #0000001a;position:relative;width:100%}#projects .project .project-image{width:100%;height:400px;object-fit:cover;object-position:center;transition:transform .3s ease;display:block}#projects .project .project-link:hover .project-image{transform:scale(1.05)}#projects .project .project-details{flex:1;display:flex;flex-direction:column;justify-content:center;padding:2rem}#projects .project-details .project-tile{font-size:2.4rem;font-weight:700;margin-bottom:1rem;color:#252934;word-wrap:break-word}#projects .project-details .tech{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0}#projects .project-details .tech span{padding:.5rem 1rem;background:#f0f0f0;border-radius:20px;font-size:.9rem;color:#252934;transition:all .3s ease}#projects .project-details .tech span:hover{background:#f300b4;color:#fff;transform:translateY(-2px)}#projects .project-details small{font-size:1.2rem;color:#666;margin-bottom:1rem}#projects .project-details p{margin:1rem 0;line-height:1.6;color:#444;font-size:1.1rem;word-wrap:break-word}#projects .project-details .buttons{display:flex;gap:1rem;margin-top:2rem}#projects .project-details .buttons a{padding:.8rem 1.5rem;border:none;border-radius:5px;background:#f300b4;color:#fff!important;font-size:1rem;text-decoration:none;transition:all .3s ease;text-align:center}#projects .project-details .buttons a:hover{background:#252934;transform:translateY(-2px)}@media only screen and (max-width: 1149px){#projects .project{width:95%;gap:2rem}}@media only screen and (max-width: 949px){#projects .project,#projects .project:nth-child(2n){flex-direction:column;width:80%}#projects .project .project-link{width:100%;margin-bottom:1rem}#projects .project .project-image{height:300px;width:100%}#projects .project .project-details{width:100%;padding:1rem 0}}@media only screen and (max-width: 649px){#projects .projects-container{padding:12rem 2rem 8rem}#projects .project{width:100%;padding:1.5rem;margin:4rem auto}#projects .heading .subtitle{width:90%}#projects .project-details .project-tile{font-size:2rem}}@media only screen and (max-width: 425px){#projects .projects-container{padding:12rem 1rem 8rem}#projects .project{padding:1rem}#projects .project .project-image{height:200px}#projects .project-details .buttons{flex-direction:column}#projects .project-details .buttons a{width:100%;text-align:center}#projects .project-details .tech span{padding:.4rem .8rem;font-size:.8rem}}@media only screen and (max-width: 768px){#projects .project .project-link,#projects .project .project-details{width:100%!important}#projects .project{min-width:0;width:90%}}@media only screen and (min-width: 650px) and (max-width: 949px){#projects .project{width:90%}}
