@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Caveat&display=swap);html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.intro{height:100vh;height:calc(var(--vh, 1vh)*100);width:100vw;z-index:9}.intro .wrapper{overflow:hidden;padding:20px}@media(max-width:768px){.intro .wrapper{overflow:visible;padding:0 30px}}@media(max-width:425px){.intro .wrapper{overflow:visible;padding:0 20px}}.intro .wrapper .title{align-items:center;color:#010100;display:flex;font-family:Caveat;font-size:9.375rem;font-style:normal;font-weight:700;line-height:189px;opacity:0}@media(max-width:1024px){.intro .wrapper .title{font-size:8rem;line-height:130px}}@media(max-width:768px){.intro .wrapper .title{font-size:6rem;line-height:130px}}@media(max-width:425px){.intro .wrapper .title{font-size:4rem;line-height:95px}}.intro .wrapper .intro-subtitle{align-items:center;display:flex;font-family:Poppins;font-size:3.125rem;font-style:normal;font-weight:400;line-height:75px;opacity:0;text-align:center}@media(max-width:1024px){.intro .wrapper .intro-subtitle{font-size:2.6rem}}@media(max-width:768px){.intro .wrapper .intro-subtitle{font-size:2.5rem;line-height:55px}}@media(max-width:425px){.intro .wrapper .intro-subtitle{font-size:1.7rem;line-height:40px}}@media(max-width:320px){.intro .wrapper .intro-subtitle{font-size:1.5rem;line-height:35px}}.overlay{background-color:#010100;height:100vh;height:calc(var(--vh, 1vh)*100);left:0;position:absolute;right:0;top:0;width:100vw;z-index:10}.overlay,.overlay .container-fluid .wrapper{overflow:hidden}.overlay .container-fluid .wrapper .text{color:#fdfdfe;font-family:Poppins;font-size:9.375rem;font-style:normal;font-weight:500;line-height:270px;position:relative}@media(max-width:768px){.overlay .container-fluid .wrapper .text{font-size:4rem}}@media(max-width:425px){.overlay .container-fluid .wrapper .text{font-size:3rem}}.about{height:100vh}@media(max-width:425px){.about{height:60vh}}.about .wrapper{height:100%;position:relative}@media(max-width:1224px){.about .wrapper{padding:0 60px}}@media(max-width:768px){.about .wrapper{padding:0 40px}}@media(max-width:425px){.about .wrapper{padding:0 20px}}.about .wrapper .about-subtitle{margin-bottom:20vh;margin-right:30vh;position:absolute}@media(max-width:1224px){.about .wrapper .about-subtitle{margin-bottom:20vh;margin-right:10vh}}@media(max-width:880px){.about .wrapper .about-subtitle{margin:0;position:relative}}@media(max-width:425px){.about .wrapper .about-subtitle{margin:0;position:relative}}.about .wrapper .about-text{font-family:Poppins;font-size:38px;font-style:normal;font-weight:400;line-height:65px;margin-left:auto;margin-right:auto;max-width:1100px;position:relative;text-align:center}@media(max-width:1224px){.about .wrapper .about-text{font-size:32px}}@media(max-width:768px){.about .wrapper .about-text{font-size:28px;font-weight:400;line-height:50px}}@media(max-width:425px){.about .wrapper .about-text{font-size:18px;font-weight:400;line-height:40px}}@media(max-width:320px){.about .wrapper .about-text{font-size:16px;line-height:30px}}.project .container{align-items:center;display:flex;justify-content:center;margin-top:40vh;position:relative}@media(max-width:425px){.project .container{margin-top:30vh;width:100%}}.project .container .project-subtitle{left:0;max-width:1000px;padding:0;position:absolute;top:-10vh;z-index:1}@media(max-width:880px){.project .container .project-subtitle{top:-15vh}}@media(max-width:425px){.project .container .project-subtitle{padding:20px;top:-10vh}}.project .container .project-list{grid-column-gap:8vw;-webkit-column-gap:8vw;column-gap:8vw;display:grid;grid-template-columns:auto auto;padding:0;position:relative;width:100%;z-index:10}@media(max-width:768px){.project .container .project-list{display:flex;flex-direction:column;padding:0}}@media(max-width:425px){.project .container .project-list{display:flex;flex-direction:column;padding:20px}}.project .container .project-list .project-item{width:100%}.project .container .project-list .project-item:nth-child(1n){align-self:flex-end;justify-self:end}.project .container .project-list .project-item:nth-child(2n){align-self:flex-start;justify-self:start;padding-bottom:30vh}@media(max-width:768px){.project .container .project-list .project-item:nth-child(2n){padding-bottom:0}.project .container .project-list .project-item{margin-bottom:60px}}@media(max-width:425px){.project .container .project-list .project-item{margin-bottom:50px}}@media(max-width:320px){.project .container .project-list .project-item{margin-bottom:30px}}.project .container .project-list .project-item .project-image{overflow:hidden}.project .container .project-list .project-item .project-image img{content:"";display:block;font-size:0;max-height:600px;max-width:800px;width:100%}.project .container .project-list .project-item .project-content{margin-top:25px}@media(max-width:425px){.project .container .project-list .project-item .project-content{margin-top:10px}}.project .container .project-list .project-item .project-content .project-title{font-family:Poppins;font-size:1.7rem;font-style:normal;font-weight:500;line-height:48px;overflow:hidden}.project .container .project-list .project-item .project-content .project-title .letter{display:inline-block}@media(max-width:425px){.project .container .project-list .project-item .project-content .project-title{font-size:1.4rem;line-height:40px}}.project .container .project-list .project-item .project-content .project-description{font-family:Poppins;font-size:1.2rem;font-style:normal;font-weight:400;line-height:32px;opacity:.7;overflow:hidden}@media(max-width:425px){.project .container .project-list .project-item .project-content .project-description{font-size:1rem;line-height:27px}}.project .container .project-list .project-item .project-content .project-external-links{margin-top:20px}@media(max-width:425px){.project .container .project-list .project-item .project-content .project-external-links{margin-top:15px}}.project .container .project-list .project-item .project-content .project-external-links{display:flex;flex-direction:row}.project .container .project-list .project-item .project-content .project-external-links .github a{align-items:center;border:1.55px solid #010100;border-radius:200px;display:flex;justify-content:center;padding:5px}.project .container .project-list .project-item .project-content .project-external-links .weblink{margin-left:15px}.project .container .project-list .project-item .project-content .project-external-links .weblink a{align-items:center;border:1.55px solid #010100;border-radius:200px;display:flex;justify-content:center;padding:6px}.experience .wrapper{margin-top:45vh}@media(max-width:425px){.experience .wrapper{margin-top:30vh}}.experience .wrapper .experience-list{position:relative;width:100%}@media(max-width:880px){.experience .wrapper .experience-list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media(max-width:425px){.experience .wrapper .experience-list{width:100%}}.experience .wrapper .experience-list .dotted-line{border-left:3px dashed rgba(1,1,0,.2);height:100%;left:50%;position:absolute;width:3px}@media(max-width:880px){.experience .wrapper .experience-list .dotted-line{left:20px}}.experience .wrapper .experience-list{display:grid;grid-template-columns:50% 50%}@media(max-width:880px){.experience .wrapper .experience-list{display:flex;flex-direction:column;margin:30px 0}}.experience .wrapper .experience-list .experience{align-self:flex-end;padding-bottom:10vh;padding-left:3vw;position:relative}@media(max-width:880px){.experience .wrapper .experience-list .experience{align-self:flex-start;margin-bottom:30px;padding:0 20px 0 40px}}.experience .wrapper .experience-list .experience .dot-left{background-color:#010100;border-radius:100px;height:12px;left:-5px;position:absolute;top:40px;width:12px}@media(max-width:880px){.experience .wrapper .experience-list .experience .dot-left{left:16px;top:15px}}.experience .wrapper .experience-list .experience .dot-right{background-color:#010100;border-radius:100px;display:none;height:12px;position:absolute;right:-7px;top:40px;width:12px}@media(max-width:880px){.experience .wrapper .experience-list .experience .dot-right{display:none}}.experience .wrapper .experience-list .experience .exp-title{display:flex;font-family:Poppins;font-size:1.7rem;font-style:normal;font-weight:500;line-height:52px;overflow:hidden}@media(max-width:1080px){.experience .wrapper .experience-list .experience .exp-title{font-size:1.4rem;line-height:45px}}@media(max-width:560px){.experience .wrapper .experience-list .experience .exp-title{font-size:1.1rem;line-height:40px}}@media(max-width:320px){.experience .wrapper .experience-list .experience .exp-title{font-size:14px;line-height:30px}}.experience .wrapper .experience-list .experience .exp-title span{font-family:Arial,Helvetica,sans-serif;margin:0 7px}.experience .wrapper .experience-list .experience .exp-subtitle{display:flex;font-family:Poppins;font-size:1.2rem;font-style:normal;font-weight:400;line-height:32px;opacity:.7;overflow:hidden}.experience .wrapper .experience-list .experience .exp-subtitle span{margin:0 7px}@media(max-width:560px){.experience .wrapper .experience-list .experience .exp-subtitle{font-size:.9rem;line-height:27px}}@media(max-width:320px){.experience .wrapper .experience-list .experience .exp-subtitle{font-size:14px;line-height:20px}}.experience .wrapper .experience-list .experience:nth-child(2n){padding-bottom:30vh;padding-right:3vw}@media(max-width:880px){.experience .wrapper .experience-list .experience:nth-child(2n){padding:0 20px 0 40px}}.experience .wrapper .experience-list .experience:nth-child(2n) .exp-subtitle,.experience .wrapper .experience-list .experience:nth-child(2n) .exp-title{justify-content:end}@media(max-width:880px){.experience .wrapper .experience-list .experience:nth-child(2n) .exp-subtitle,.experience .wrapper .experience-list .experience:nth-child(2n) .exp-title{justify-content:start}}.experience .wrapper .experience-list .experience:nth-child(2n){position:relative}.experience .wrapper .experience-list .experience:nth-child(2n) .dot-right{display:inline}@media(max-width:880px){.experience .wrapper .experience-list .experience:nth-child(2n) .dot-right{display:none}}.experience .wrapper .experience-list .experience:nth-child(2n) .dot-left{display:none}@media(max-width:880px){.experience .wrapper .experience-list .experience:nth-child(2n) .dot-left{display:inline}.skills{margin-top:30vh}}.skills .wrapper{position:relative}.skills .wrapper .skills-subtitle{position:absolute}@media(max-width:880px){.skills .wrapper .skills-subtitle{position:relative}}.skills .wrapper .skills-list{grid-column-gap:15vw;grid-row-gap:20px;-webkit-column-gap:15vw;column-gap:15vw;display:grid;grid-template-columns:auto auto;row-gap:20px}@media(max-width:425px){.skills .wrapper .skills-list{margin-top:30px}}.skills .wrapper .skills-list .skill{font-family:Poppins;font-size:40px;font-style:normal;font-weight:400;line-height:65px}@media(max-width:425px){.skills .wrapper .skills-list .skill{font-size:28px;line-height:50px}}.contact{height:100vh;margin-top:20vh}.contact .container-fluid{position:relative}.contact .container-fluid .resume-text{border-radius:100px;bottom:5vh;padding:10px 20px;position:absolute}.contact .container-fluid .resume-text a{align-items:center;color:#010100;display:flex;font-family:Poppins;font-size:1.3rem;font-style:normal;font-weight:400;text-decoration:none}.contact .container-fluid .resume-text:hover{transition:.2s}.contact .container-fluid .resume-text:hover a{text-decoration:underline}.contact .container-fluid .wrapper{align-items:center;display:flex;justify-content:center;position:relative}.contact .container-fluid .wrapper .contact-subtitle{bottom:30px;position:absolute}@media(max-width:880px){.contact .container-fluid .wrapper .contact-subtitle{position:relative}}.contact .container-fluid .wrapper .contact-list{display:flex;overflow:hidden}.contact .container-fluid .wrapper .contact-list .contact-item{cursor:pointer;margin:13px 40px;position:relative}.contact .container-fluid .wrapper .contact-list .contact-item:after{background-color:#fdfdfe;content:"";height:40px;position:absolute;width:100%}@media(max-width:1150px){.contact .container-fluid .wrapper .contact-list{display:grid;grid-template-columns:auto auto auto}.contact .container-fluid .wrapper .contact-list .contact-item{margin:13px 30px}.contact .container-fluid .wrapper .contact-list .contact-item:after{display:none}}@media(max-width:880px){.contact .container-fluid .wrapper .contact-list{display:grid;grid-template-columns:auto auto}.contact .container-fluid .wrapper .contact-list .contact-item{margin:13px 30px}.contact .container-fluid .wrapper .contact-list .contact-item:after{display:none}}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fdfdfe;box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;overscroll-behavior:none;padding:0}.home{height:100vh;height:calc(var(--vh, 1vh)*100);overflow:hidden}div{cursor:default}.container{height:100%;margin:0 auto;max-width:1850px;width:85%}.container-fluid{height:100%;width:100%}.center{align-items:center;display:flex;flex-direction:column;justify-content:center}.subtitle{font-family:Poppins;font-size:11.375rem;font-style:normal;font-weight:700;line-height:225px;opacity:.055}@media(max-width:1224px){.subtitle{font-size:9rem}}@media(max-width:880px){.subtitle{font-size:3rem;font-weight:600;line-height:90px;opacity:1}}@media(max-width:425px){.subtitle{font-size:2rem;font-weight:600;line-height:70px;opacity:1}}
/*# sourceMappingURL=main.37fe27d3.css.map*/