body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}body::-webkit-scrollbar{height:8px;width:8px}body::-webkit-scrollbar-thumb{background:var(--secondary);-webkit-border-radius:1ex;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.75)}body,html{scrollbar-color:var(--secondary) var(--primary)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3,h4,h5,h6,p{margin:initial;padding:initial}b{font-weight:900}a{color:inherit;text-decoration:none;text-decoration:initial}img{border:1px solid var(--primaryLight);border-radius:var(--default-border-radius);max-height:100%;max-width:100%}button{border:none}.aboutSectionContainer{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;gap:var(--default-container-gap);justify-content:flex-start}.sectionContent{text-align:justify}@media(min-width:1025px){.aboutSectionContainer{align-items:flex-start;display:flex;flex-direction:column;font-size:18px;gap:2rem;gap:var(--default-container-gap);justify-content:flex-start;margin-bottom:8rem;padding:1rem;padding:var(--default-container-padding)}.aboutSectionContainer ::selection{background-color:#d6cc99;background-color:var(--secondary);color:#001524;color:var(--primary)}.aboutSectionContainer b:hover{color:#92fae6;color:var(--action);cursor:pointer;cursor:var(--default-cursor)}}@media(max-width:1023px){.experienceContainer{gap:2rem;gap:var(--default-container-gap);gap:.2rem}.experienceContainer,.experienceContainer__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.experienceContainer__content{gap:2rem;gap:var(--default-container-gap)}.experienceContainer__time{font-size:.75rem;font-size:var(--small-fontSize)}.mobileHeader{position:-webkit-sticky;position:sticky;top:0;width:100%}.mobileHeader.scrolled{align-items:flex-start;align-items:center;background-color:#003153;background-color:var(--primaryLight);display:flex;flex-direction:row;gap:2rem;gap:var(--default-container-gap);height:50px;justify-content:flex-start;margin-left:-2rem;opacity:.8;transition:width 1s,background-color 1s,opacity 1s;width:calc(100% + 4rem)}}@media(max-width:1023px)and (max-width:1023px)and (min-width:769px){.mobileHeader.scrolled{margin-left:-10rem;width:calc(100% + 20rem)}}@media(max-width:1023px){.mobileHeader.scrolled h2{margin-left:2rem!important}}@media(max-width:1023px)and (max-width:1023px)and (min-width:769px){.mobileHeader.scrolled h2{margin-left:10rem!important}}@media(min-width:1025px){.experienceContainer{display:grid;grid-template-columns:30% 1fr;grid-template-rows:1fr;padding:1rem;padding:var(--default-container-padding)}.experienceContainer__content,.experienceContainer__time{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;gap:var(--default-container-gap);justify-content:flex-start}.mobileHeader{display:none}}.experienceSectionContainer{flex-direction:column}.experienceSectionContainer,.experienceSectionContainer__link{align-items:flex-start;display:flex;gap:2rem;gap:var(--default-container-gap);justify-content:flex-start}.experienceSectionContainer__link{align-items:center;cursor:pointer;cursor:var(--default-cursor);flex-direction:row;gap:.5rem}.experienceSectionContainer__link--icon{transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.experienceSectionContainer__link--icon:hover,.experienceSectionContainer__link:hover>.experienceSectionContainer__link--icon{color:#d6cc99;color:var(--secondary);-webkit-transform:translateX(10px);transform:translateX(10px)}.experienceSectionContainer__link:hover{-webkit-text-decoration:underline #d6cc99;text-decoration:underline #d6cc99;-webkit-text-decoration:underline var(--secondary);text-decoration:underline var(--secondary)}.singleTagContainer{align-items:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;gap:var(--default-container-gap);gap:.8rem;justify-content:flex-start}.singleTagContainer__tag{background-color:#92fae6;background-color:var(--action);border-radius:1rem;color:#000;color:var(--primaryDark);font-size:.75rem;font-size:var(--small-fontSize);font-weight:700;padding:.5rem;white-space:nowrap}.projectSectionContainer{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;gap:var(--default-container-gap);justify-content:flex-start}@media(max-width:1023px){.projectContainer{grid-gap:2rem;grid-gap:var(--default-container-gap);display:grid;gap:2rem;gap:var(--default-container-gap);grid-template-columns:repeat(2,1fr)}.projectContainer__img{grid-area:1/1/2/2}.projectContainer__content{flex-direction:column;grid-area:2/1/2/3}.projectContainer__content,.projectContainer__content--title{align-items:flex-start;display:flex;gap:2rem;gap:var(--default-container-gap);justify-content:flex-start}.projectContainer__content--title{flex-direction:row}}@media(min-width:1025px){.projectContainer{display:grid;grid-template-columns:30% 1fr;grid-template-rows:1fr;padding:1rem}.projectContainer__img{margin-right:2rem}.projectContainer__content,.projectContainer__img{flex-direction:column}.projectContainer__content,.projectContainer__content--title,.projectContainer__img{align-items:flex-start;display:flex;gap:2rem;gap:var(--default-container-gap);justify-content:flex-start}.projectContainer__content--title{flex-direction:row;gap:.5rem}.projectContainer:hover{background-color:#003153;background-color:var(--primaryLight);border-radius:.5rem;border-radius:var(--default-border-radius);cursor:pointer;cursor:var(--default-cursor)}.projectContainer :hover>.projectContainer__content--title{color:#92fae6;color:var(--action)}.topButton{display:none!important}}.topButton{align-items:flex-start;align-items:center;background-color:#92fae6;background-color:var(--action);border-radius:50%;bottom:20px;display:flex;flex-direction:row;gap:2rem;gap:var(--default-container-gap);justify-content:flex-start;justify-content:center;opacity:0;padding:10px;position:fixed;right:20px;transition:opacity .5s ease-in-out}.topButton.visible{opacity:.8}@media(max-width:1023px){.titleContainer{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;gap:var(--default-container-gap);gap:1rem;justify-content:flex-start}}@media(min-width:1025px){.titleContainer{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;gap:var(--default-container-gap);justify-content:flex-start}.titleContainer p{font-size:18px}.titleContainer ::selection{background-color:#d6cc99;background-color:var(--secondary);color:#001524;color:var(--primary)}}.switch{align-items:flex-start;align-items:center;display:flex;flex-direction:row;gap:2rem;gap:var(--default-container-gap);justify-content:flex-start}:root{--default-container-gap:2rem;--default-container-margin:5rem;--default-border-radius:.5rem;--default-cursor:pointer;--default-container-padding:1rem;--icon-fontSize:2.5rem;--small-fontSize:.75rem;--primary:#001524;--primaryLight:#003153;--primaryDark:#000;--secondary:#d6cc99;--secondaryLight:#eae5cc;--secondaryDark:#cbbf7f;--action:#92fae6;--textColor:#d9e1e1;background-color:#001524;background-color:var(--primary);color:#d9e1e1;color:var(--textColor);font-family:Lato,"sans-serif"}@media(max-width:1023px){:root{--icon-fontSize:1.7rem}}.navLinkContainer{display:none}@media(max-width:1023px){.mainContainer{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;gap:var(--default-container-gap);justify-content:flex-start;margin:4rem 2rem}}@media(max-width:1023px)and (max-width:1023px)and (min-width:769px){.mainContainer{margin-left:10rem;margin-right:10rem}}@media(max-width:1023px){.mainContainer__contentArea{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;gap:var(--default-container-gap);gap:5rem;justify-content:flex-start}.stickyContainer__content--iconLinks{align-items:flex-start;display:flex;flex-direction:row;gap:2rem;gap:var(--default-container-gap);gap:1rem;justify-content:flex-start;margin-top:2rem}.stickyContainer__content--switches{display:none}}@media(min-width:1025px){.mainContainer{grid-gap:2rem;grid-gap:var(--default-container-gap);display:grid;gap:2rem;gap:var(--default-container-gap);grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr);margin-left:25rem;margin-right:25rem}}@media(min-width:1025px)and (min-width:1025px)and (max-width:1439px){.mainContainer{margin-left:10rem;margin-right:10rem}}@media(min-width:1025px){.mainContainer__contentArea{gap:2rem;gap:var(--default-container-gap);gap:10rem;grid-area:1/2/6/3;margin-bottom:5rem;margin-bottom:var(--default-container-margin);margin-top:5rem;margin-top:var(--default-container-margin)}.mainContainer__contentArea,.stickyContainer{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.stickyContainer{align-self:flex-start;gap:2rem;gap:var(--default-container-gap);grid-area:1/1/6/1;height:100vh;position:-webkit-sticky;position:sticky;top:0}.stickyContainer__content{height:100%;margin-bottom:5rem;margin-bottom:var(--default-container-margin);margin-top:5rem;margin-top:var(--default-container-margin)}.stickyContainer__content,.stickyContainer__content--navLinks{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;gap:var(--default-container-gap);justify-content:flex-start}.stickyContainer__content--navLinks{cursor:pointer;cursor:var(--default-cursor);margin-top:3rem}.stickyContainer__content--iconLinks{cursor:pointer;cursor:var(--default-cursor);flex-direction:row}.stickyContainer__content--iconLinks,.stickyContainer__content--switches{align-items:flex-start;display:flex;gap:2rem;gap:var(--default-container-gap);justify-content:flex-start}.stickyContainer__content--switches{flex-direction:column;margin-top:auto}.navLinkContainer{align-items:flex-start;align-items:center;display:flex;flex-direction:row;gap:2rem;gap:var(--default-container-gap);gap:.8rem;justify-content:flex-start}.navLinkContainer__bar,.navLinkContainer__bar--active{background-color:#d9e1e1;background-color:var(--textColor);height:1px;transition:width 1s;width:25px}.navLinkContainer:hover>.navLinkContainer__bar,.navLinkContainer:hover>.navLinkContainer__bar--active,.navLinkContainer__bar--active{background-color:#d6cc99;background-color:var(--secondary);width:60px}.navLinkContainer:hover{color:#d6cc99;color:var(--secondary)}}.activeNavLink,.iconButton{color:#d6cc99;color:var(--secondary)}.iconButton:hover{color:#eae5cc;color:var(--secondaryLight)}.fade{transition:opacity .5s}
/*# sourceMappingURL=main.cf1ceb9a.css.map*/