body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth}body{background-color:#0f172a;box-sizing:border-box;color:#e7e7e7;font-family:Roboto,sans-serif;height:100vh;margin:0;padding:0}body,img{width:100%}img{object-fit:cover}p{color:#a7a5b7;font-size:.9rem;font-weight:500;line-height:1.5;margin:0;padding:0}h1{font-size:3rem;font-weight:700}h1,h2{color:#e0e0e0;line-height:1;margin:0;padding:0}h2{font-size:1.5rem;font-weight:500}h3{font-size:1rem;font-weight:700;line-height:1;margin:0;padding:0}a,h3{color:#e0e0e0}a{text-decoration:none}ol,ul{list-style-type:none;margin:0;padding:0}.MainPage{background-color:#0f172a;color:#e7e7e7;display:flex;flex-direction:column;margin:auto;max-width:70rem;padding:3rem 1.5rem}.MainPage__main{padding-top:6rem}footer{padding-bottom:4rem}@media screen and (min-width:770px){.MainPage{padding:5rem 3rem}footer{padding-bottom:0}}@media screen and (min-width:1024px){.MainPage{display:flex;flex-direction:row;gap:1rem;justify-content:space-between;min-height:100vh;padding:0 6rem;position:relative}.MainPage__header{height:100%;position:-webkit-sticky;position:sticky;top:0}.MainPage__header,.MainPage__main{padding:6rem 0;width:50%}}.MainHeader{width:100%}.MainHeader__subtitle{padding-top:.8rem}.MainHeader__summary{font-size:1rem;max-width:350px;padding-top:1rem}.MainHeader__nav{display:flex;justify-content:space-between;padding-top:5rem}.MainHeader__nav__item{color:#e7e7e7;cursor:pointer;font-size:.9rem;font-weight:700;padding:.5rem 0}.transition{display:inline-block;padding-right:1rem;transition:transform .3s ease-in-out}.translate-in{transform:translateX(0)}.translate-out{color:#a7a5b7;transform:translateX(-1.8rem)}.MainHeader__links{display:flex;gap:1rem;padding-top:1rem}.MainHeader__links li{height:1.5rem;transition:transform .3s ease-in-out;width:1.5rem}.MainHeader__links li:hover{box-shadow:0 0 2rem 1px #5eead4;transform:scale(1.1)}@media screen and (min-width:1024px){.MainHeader{display:flex;flex-direction:column;justify-content:space-between;min-height:75vh}}.About{margin-bottom:4rem}.About__header{margin:0 -1.5rem 1rem;padding:1.2rem 1.5rem}.About__header h2{font-size:1rem;font-weight:700}.About__paragraph{margin-bottom:1rem}.About p{font-size:1rem}@media screen and (min-width:1024px){.About{margin-bottom:9rem}}.Experience{margin-bottom:4rem}.Experience__header{margin:0 -1.5rem 1rem;padding:1.2rem 1.5rem}.Experience__header h2{font-size:1rem;font-weight:700}.Experience__date{margin:.25rem 0 .5rem}.Experience__date p{font-size:.8rem;font-weight:600}.Experience__container{border-radius:1rem;margin-bottom:3rem;padding:1rem}.Experience__resume a:hover{color:#5eead4;transition:all .3s ease;.arrow-up{transform:translate(2px,-4px)}.arrow-down,.arrow-up{transition:all .3s ease}.arrow-down{transform:translate(2px,4px)}}.icon__container{display:inline-block;height:.9rem;margin-left:.5rem;width:.9rem}.Experience__paragraph{margin-top:.5rem}.Experience__skills{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.Experience__skill__wrapper{background-color:#122b39;border-radius:5rem;color:#5eead4;font-size:.8rem;font-weight:500;padding:.3rem .9rem}.Experience__resume{display:flex;font-size:1.2rem;font-weight:500;justify-content:space-between;line-height:1;margin-top:4rem}.Experience__link:hover{color:#5eead4;transition:all .3s ease;.arrow-up{transform:translate(2px,-4px);transition:all .3s ease}}@media screen and (min-width:640px){.Experience__container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(8,1fr)}.Experience__date{grid-column:span 2}.Experience__content{grid-column:span 6}}@media screen and (min-width:770px){.Experience{margin-bottom:6rem}}@media screen and (min-width:1024px){.Experience{margin-bottom:9rem}.Experience__list:hover .Experience__container{opacity:.5;transition:all .3s ease}.Experience__list .Experience__container:hover{background-color:#122b394d;box-shadow:0 0 3rem 1rem #26365c1a;cursor:pointer;opacity:1;transition:all .3s ease;.Experience__link{color:#5eead4;transition:all .3s ease}.arrow-up{transform:translate(2px,-4px);transition:all .3s ease}}.Experience__link__hover{color:#5eead4;transition:all .3s ease}}.Projects{margin-bottom:4rem}.Projects__header{margin:0 -1.5rem 1rem;padding:1.2rem 1.5rem}.Projects__header h2{font-size:1rem;font-weight:700}.Projects__container{grid-gap:1rem;border-radius:1rem;display:grid;gap:1rem;margin-bottom:3rem;padding:1rem}.Projects__paragraph{margin-top:.5rem}.Projects__image{border:.1rem solid #a7a5b74d;border-radius:.5rem;max-width:13rem;min-height:4rem;object-fit:cover}.Project__skills{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.Project__skill__wrapper{background-color:#122b39;border-radius:5rem;color:#5eead4;font-size:.8rem;font-weight:500;padding:.3rem .9rem}.Projects__archive{font-size:1.1rem;font-weight:600;margin-top:3rem}.Projects__archive a:hover{color:#5eead4;transition:all .3s ease;.arrow-up{transform:translate(2px,-4px);transition:all .3s ease}}.Projects__link:hover{color:#5eead4;transition:all .3s ease;.arrow-up{transform:translate(2px,-4px);transition:all .3s ease}}@media screen and (min-width:640px){.Projects__container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(8,1fr)}.Projects__image{grid-column:span 2;order:1}.Projects__content{grid-column:span 6;order:2}}@media screen and (min-width:770px){.Projects{margin-bottom:6rem}}@media screen and (min-width:1024px){.Projects{margin-bottom:9rem}.Projects__list:hover .Projects__container{opacity:.5}.Projects__list .Projects__container:hover{background-color:#122b394d;box-shadow:0 0 3rem 1rem #26365c1a;cursor:pointer;opacity:1;transition:all .3s ease;.Projects__link{color:#5eead4;transition:all .3s ease}.arrow-up{transform:translate(2px,-4px);transition:all .3s ease}}}.Footer__paragraph{color:#f4f4f466;max-width:25rem}.Footer__link{color:#f4f4f4cc;font-weight:500}.AllProjects p{color:#a7a5b7;display:inline-block;font-size:1rem;font-weight:500;line-height:1.5}.AllProjects{padding:0 1.5rem}.AllProjects__wrapper a{color:#5eead4;display:inline-block;font-size:1rem;margin-bottom:.5rem}.AllProjects__wrapper a:hover{.AllProjects-icon{transform:translate(-2px,-4px);transition:all .3s ease}}.AllProjects__wrapper{padding:3rem 0}.AllProjects-icon,.AllProjects-table-icon{display:inline-block;height:.8rem;width:.8rem}.AllProjects-icon{margin-right:.5rem}.AllProjects-table-icon{margin-left:.5rem}.AllProjects__skills{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.AllProjects__skill__wrapper{background-color:#122b39;border-radius:5rem;color:#5eead4;font-size:.8rem;font-weight:500;padding:.3rem .9rem}.AllProjects__table{border-collapse:collapse;margin-top:3rem;position:relative;text-align:left;width:100%}.AllProjects__table thead{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#0f172a1a;position:-webkit-sticky;position:sticky;top:0}.AllProjects__table th{border-bottom:.1rem solid #5eead433;font-size:.9rem;font-weight:700;padding:1rem 1rem 1rem 1px}.AllProjects__table td{border-bottom:.1rem solid #a7a5b74d;font-size:1rem;padding:1rem 1rem 1rem 1px;text-align:left;vertical-align:top}.AllProjects-table-title-link:hover{color:#5eead4;transition:all .3s ease;.AllProjects-table-icon{transform:translate(2px,-4px);transition:all .3s ease}}.AllProjects-table-link:hover{transition:all .3s ease;p{color:#5eead4}.AllProjects-table-icon{transform:translate(2px,-4px);transition:all .3s ease}}.header_1{width:30%}.header_2{width:70%}.AllProjects-table-link-text{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:640px){.AllProjects-table-link-text{width:28vw}.header_1{width:20%}.header_2,.header_5{width:40%}}@media screen and (min-width:770px){.AllProjects{padding:0 3rem}.AllProjects__wrapper{padding:5rem 0}}@media screen and (min-width:1024px){.AllProjects{padding:0 6rem}.AllProjects__wrapper{padding:6rem 0}.AllProjects-table-link-text{width:16vw}.header_1{width:10%}.header_2{width:20%}.header_3{width:15%}.header_4{width:30%}.header_5{width:25%}}
/*# sourceMappingURL=main.19b1946e.css.map*/