@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@700&family=Inter:wght@400;500;600;700&display=swap);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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}.navigation{background-color:#d3d3d3;font-family:Inter;justify-content:space-evenly;position:-webkit-sticky;position:sticky;top:0}.navigation,.navigation .link{align-items:center;display:flex;height:10vh;width:100%}.navigation .link{justify-content:center}.navigation .link:hover{background-color:gray}.navigation a{color:#272643;text-decoration:none}.navigation a:visited{color:#272643}@media screen and (max-width:480px){.navigation{height:5vh;margin:0 0 2em;padding:2em 0}.navigation__left{align-items:center;display:flex;justify-content:flex-start}.navigation__logo{height:2.5em;margin:1em;width:2.5em}.navigation__title{font-size:1.5em;font-weight:700}.navigation__title-tablet1,.navigation__title-tablet2{display:none}.navigation__menu{height:1em;margin:1em;width:1em}.navigation__links{display:none}}@media screen and (min-width:481px)and (max-width:768px){.navigation__logo,.navigation__title{display:none}.navigation__title--tablet1{font-size:1.5em;font-weight:400}.navigation__title--tablet2{font-weight:700}.navigation__menu{display:none}.navigation__right{width:50%}.navigation__links{color:#8c9cb1;display:flex;font-family:Inter;font-size:1em;font-weight:400;justify-content:space-evenly}}@media screen and (min-width:769px){.navigation__left{align-items:center;display:flex;font-weight:700;justify-content:flex-start}.navigation__logo{margin:0 .5em}.navigation__menu,.navigation__title-tablet1,.navigation__title-tablet2{display:none}.navigation__right{width:60%}.navigation__links,.navigation__right{align-items:center;display:flex;justify-content:space-evenly}.navigation__links{color:#8c9cb1;font-family:Inter;font-weight:400;width:100%}}.footer{align-items:center;background-color:#272643;flex-direction:column;font-family:Inter;height:15vh;justify-content:center;width:100%}.footer,.footer__links{display:flex}.footer__link{align-items:center;background-color:#bae8e8;border-radius:100%;color:#272643;display:flex;font-size:1em;font-weight:700;height:1em;justify-content:center;margin:0 1em;padding:.75em;text-decoration:none;width:1em}.footer__rights{display:none}.footer__email{color:#fff;font-size:1.125em}@media screen and (min-width:769px){.footer{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-evenly}.footer a{margin:0 .5em}.footer__rights{color:#5f5f73;display:block;font-size:.75em;font-weight:600;text-align:center}.footer__email{font-size:1.1em}}.about{flex-direction:column;font-family:Inter;margin:1em}.about,.about__title{align-items:center;display:flex}.about__title{font-size:3em;height:5vh;justify-content:center;margin:1em auto}.about__flag,.about__title--desktop{display:none}@media screen and (max-width:480px){.about{width:70%}.about__image{height:auto;margin:1.5em 0;width:90%}.about__story{margin:1em}}@media screen and (min-width:481px)and (max-width:768px){.about__image{height:auto;margin:1.5em 0;width:80%}.about__left{align-items:center;display:flex;justify-content:center;width:100%}.about__story{margin:0;width:80%}}@media screen and (min-width:769px){.about{flex-direction:row;width:90%}.about,.about__left{align-items:center;display:flex;justify-content:flex-start}.about__left{flex-direction:column;margin:2em;width:70%}.about__title{display:none}.about__title--desktop{display:block;font-size:2em;margin:1em 0;text-align:center;width:70%}.about__story{text-align:left}.about__image{display:none}.about__flag{display:block;height:auto;width:40%}.about__story{margin:0;width:100%}}.home{align-items:center;display:flex;flex-direction:column}.intro{font-family:Inter;width:90%}.intro__left{align-items:center;display:flex;flex-direction:column}.intro__subtitle{color:#8c9cb1}.intro__title{font-weight:600}.intro__emoji{height:1em;width:1em}.intro__link{align-items:center;background-color:#bae8e8;border:2px solid #272643;border-radius:.25em;box-shadow:.25em .25em #272643;display:flex;height:4em;justify-content:center;padding:1em;text-decoration:none;width:60%}.intro__link,.intro__link a:visited{color:#272643}.intro__link:hover{opacity:50%}@media screen and (max-width:480px){.intro{height:95vh;padding:2em}.intro__subtitle{font-weight:500;margin-bottom:2em}.intro__emoji,.intro__image{display:none}.intro__title{font-size:4em;font-weight:600;margin-bottom:.5em;text-align:left}}@media screen and (min-width:481px)and (max-width:768px){.intro{height:35vh;width:90%}.intro__left,.intro__subtitle{justify-content:center}.intro__subtitle{align-items:center;display:flex;height:5vh;margin:.5em 0}.intro__image{display:none}.intro__title{font-size:2.25em;margin:.5em 0;text-align:center;width:80%}}@media screen and (min-width:769px){.intro{align-items:center;display:flex;height:50vh;justify-content:space-evenly;margin:2em;width:90%}.intro__left{align-items:left;display:flex;flex-direction:column;justify-content:center}.intro__image{border-radius:2%;height:90%;margin:1.5em 0;width:auto}.intro__subtitle{height:5vh;margin:.5em 0}.intro__title{font-size:2.25em;font-weight:600;margin:.5em 0;text-align:left;width:80%}}.skills{flex-direction:column;margin:2em 0;text-align:center;width:90%}.skills,.skills__heading{align-items:center;display:flex;justify-content:center}.skills__heading{color:#272643;font-family:Inter;height:5vh;margin:.5em 0}@media screen and (max-width:480px){.skills{color:#8c9cb1;font-family:Inter;font-weight:500;margin:2em;text-align:center}.skills__tiles{grid-gap:1em;display:grid;gap:1em;grid-template:repeat(3,1fr)/repeat(3,1fr);justify-content:center}.skills__intro{display:none}.skills__heading{margin:2.5em auto .5em}}@media screen and (min-width:481px){.skills__tiles{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:1em 0}}.skill{align-items:center;color:#8c9cb1;display:flex;flex-direction:column;font-family:Inter;font-weight:500;height:7.5em;justify-content:center;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:7.5em}.skill img{height:5em;width:5em}.skill p{margin-top:2em}.skill__face{background-position:50%;background-size:cover;display:block;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.skill__face,.skill__face-front{position:absolute}.skill__face-back{background:2c3e50;top:50;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}.skill:hover .skill__face-front{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);-webkit-transform:rotatey(90deg);transform:rotatey(90deg)}.skill:hover .skill__face-back{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.projectSection,.projects{align-items:center;display:flex;flex-direction:column}.projectSection{font-family:Inter;margin:2em 0;width:90%}.projectSection__tiles{align-items:center;display:flex;flex-direction:column}@media screen and (max-width:480px){.projectSection__intro{display:none}}@media screen and (min-width:481px)and (max-width:768px){.projectSection__intro{display:none}}@media screen and (min-width:769px){.projectSection__tiles{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:center;width:100%}.projectSection__intro{color:#8c9cb1;display:block;margin:2em 0;text-align:center;width:90%}}.project{align-items:center;border:1px solid #272643;border-radius:5%;display:flex;flex-direction:column;height:30em;justify-content:space-between;margin:2em;padding:1em;width:20em}.project__image{border-radius:.75em;height:7.5em}.project__tech{color:#bae8e8;font-size:.95em;font-weight:600;margin:.5em;text-transform:uppercase}.project__title{font-size:2em;font-weight:600}.project__description{color:#8c9cb1;text-align:left;width:90%}.project__buttons{align-items:center;display:flex;justify-content:space-evenly;margin-bottom:2.5em}.project__buttons a{align-items:center;background-color:#fff;border:none;color:#272643;display:flex;font-family:Inter;font-weight:600;justify-content:center;margin-right:1em;text-decoration:none;width:8em}.project__buttons a:visited{color:#272643}.project a:hover{opacity:50%}
/*# sourceMappingURL=main.dda89477.css.map*/