body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:0px)and (max-width:1512px){.Navbar-container{box-sizing:border-box;display:flex;justify-content:space-between;position:sticky;top:0;align-items:center;width:100%;height:fit-content;padding:1.6rem 1rem;background-color:#f7f7f7;z-index:9999;border-bottom:1px solid #e6966e}.hidden{visibility:hidden}.container-right{position:relative;height:100%;width:fit-content}.hamburger{display:flex;flex-direction:column;row-gap:.5rem;width:3.2rem}.hamburger:hover .bar{height:.5rem;border-radius:.2rem;background-color:#e6966e}.bar{height:.5rem;border-radius:.2rem;background-color:#e6816e}.dropdown-menu{opacity:0;display:flex;flex-direction:column;align-items:center;background-color:#f7f7f7;position:absolute;width:100vw;left:0;top:6.2rem;height:fit-content;border-top:1px solid #e6966e;z-index:0;transition:all .3s}.dropdown-menu.active{opacity:1;left:0;transition:all .3s}.Navbar-link{text-decoration:none;text-align:center;font-size:2rem;color:#e6816e;font-weight:400;padding:1rem 2rem;border-bottom:1px solid #e6966e;width:100%}.Navbar-link:hover{color:#e6966e;transition:.1s}.Navbar-link-div{display:flex;width:50%;flex-direction:row;margin:0 2rem;justify-content:right}.icon-container{display:flex;align-items:baseline;height:3rem;color:#e6816e}.nav-icon{height:20rem;margin-right:2.4rem;color:#e6816e}.nav-icon:hover{height:20rem;color:#e6966e;transition:.1s}.links{display:flex;align-items:baseline;column-gap:2.4rem}}@media(min-width:1512px){.Navbar-container{box-sizing:border-box;display:flex;justify-content:space-between;position:sticky;top:0;align-items:center;width:100%;height:7.2rem;padding:1.6rem 12rem;background-color:#f7f7f7;z-index:9999;border-bottom:1px solid #e6966e}.Navbar-link{text-decoration:none;font-size:1.6rem;color:#e6816e;font-weight:600}.Navbar-link:hover{color:#e6966e;transition:.1s}.Navbar-link-div{display:flex;width:50%;flex-direction:row;margin:0 2rem;justify-content:right}.icon-container{color:#e6816e}.nav-icon{height:20rem;margin-right:2.4rem;color:#e6816e}.nav-icon:hover{height:20rem;color:#e6966e;transition:.1s}.links{display:flex;align-items:baseline;column-gap:2.4rem}.hidden{display:none}}@media(min-width:0px){.experience-container{display:flex;background-color:#f7f7f7;box-sizing:border-box;flex-direction:column;row-gap:12rem;height:fit-content;padding:4rem 1rem;border-bottom:1px solid #e6816e}.section{display:flex;flex-direction:column;justify-content:space-between;height:fit-content;column-gap:12rem}.subsection{display:flex;flex-direction:column;row-gap:3.2rem}.subsection h2{color:#e6816e;font-size:2.4rem;margin-top:12rem}.subsection.center{flex-direction:column;align-items:center;justify-content:end;row-gap:6.4rem}.button-container{display:flex;flex-direction:column;row-gap:2rem;width:100%}.experience-content{font-size:1.6rem}.container-header{font-size:3.6rem;color:#e6816e;font-weight:400;vertical-align:center}.experience-stats-container{display:flex;flex-direction:column;justify-content:space-between;row-gap:3.2rem}.experience-stats-container .stat{display:flex;flex-direction:column;text-align:center;justify-content:space-between;align-items:center}.experience-stats-container .stat .content{display:flex;text-align:center;justify-content:center;color:#e6816e;font-weight:400;font-size:3.2rem}.experience-stats-container .stat .description{display:flex;flex-direction:column;color:#a9a9a9;font-size:2rem;font-weight:400;width:80%}.experiences{box-sizing:border-box;display:flex;flex-direction:column;row-gap:4rem;column-gap:4rem;text-align:center}.container-subheader{color:#e6816e;font-size:4.8rem;font-weight:400;text-decoration:underline;text-decoration-color:#e6816e;text-decoration-line:solid;text-decoration-thickness:.2rem;text-underline-offset:.6rem}}@media(min-width:768px){.experiences{box-sizing:border-box;display:grid;grid-template-columns:[start] 1fr [end];row-gap:4rem;column-gap:4rem;text-align:center;justify-content:center}.experience-stats-container{flex-direction:row}}@media(min-width:1024px){.experiences{grid-template-columns:[start] 1fr [second] 1fr [end]}}@media(min-width:1512px){.experience-container{display:flex;background-color:#f7f7f7;box-sizing:border-box;flex-direction:column;row-gap:8rem;height:fit-content;padding:12rem;border-bottom:1px solid #e6816e;justify-content:center}.section{display:flex;flex-direction:row;justify-content:space-between;height:fit-content;column-gap:12rem}.subsection{display:flex;flex-direction:column;justify-content:space-around;row-gap:2.8rem;width:fit-content}.subsection h2{color:#e6816e;font-size:2.4rem}.subsection.center{flex-direction:column;align-items:center;justify-content:end;row-gap:6.4rem}.button-container{display:flex;flex-direction:column;column-gap:1.2rem;align-items:start;row-gap:2rem;width:60%;height:fit-content}.button-container h2{margin:0}.experience-content{font-size:1.6rem}.container-header{font-size:7.2rem;color:#e6816e;font-weight:400;vertical-align:center}.experience-stats-container{display:flex;justify-content:space-between;row-gap:3.2rem}.experience-stats-container .stat{display:flex;flex-direction:column;text-align:center;justify-content:space-between;align-items:center}.experience-stats-container .stat .content{display:flex;text-align:center;justify-content:center;color:#e6816e;font-weight:400;font-size:4rem}.experience-stats-container .stat .description{display:flex;flex-direction:column;color:#a9a9a9;font-size:2.4rem;font-weight:400;width:80%}.experiences{box-sizing:border-box;display:grid;grid-template-columns:[start] 1fr [first] 1fr [second] 1fr [end];row-gap:4rem;column-gap:4rem;text-align:center;justify-self:center;align-self:center;justify-content:center;width:100%}.container-subheader{color:#e6816e;font-size:4.8rem;font-weight:400;text-decoration:underline;text-decoration-color:#e6816e;text-decoration-line:solid;text-decoration-thickness:.2rem;text-underline-offset:.6rem}}@media(min-width:1920px){.experience-container{padding:12rem 24rem}.subsection{display:flex;flex-direction:column;row-gap:2.8rem;width:fit-content}}@media(min-width:0px){.ExperienceCard-container{display:flex;flex-direction:column;justify-content:start;justify-self:stretch;align-items:center;align-self:stretch;height:28rem;width:100%;background-color:#fff;color:#e6816e;border-radius:1.2rem;border:1px solid #e6816e;box-shadow:0 .5rem 1rem .1rem #e6816e}.title{display:flex;justify-content:center;align-items:center;width:100%;height:5.2rem;font-size:2rem;text-align:center;background-color:#e6816e;color:#f7f7f7;margin-bottom:2rem;font-weight:500;border-radius:.8rem .8rem 2rem 2rem}.content{font-weight:600;display:grid;grid-template-columns:[start] 1fr [first] 1fr [second] 1fr [end];row-gap:4rem;width:100%;color:#e6816e}}@media(min-width:1512px){.ExperienceCard-container{display:flex;flex-direction:column;justify-content:start;justify-self:stretch;align-items:center;align-self:stretch;width:100%;height:40rem;background-color:#fff;color:#e6816e;border-radius:1.2rem;border:1px solid #e6816e;box-shadow:0 .5rem 1rem .1rem #e6816e}.title{display:flex;justify-content:center;align-items:center;width:100%;height:5.2rem;font-size:2.8rem;text-align:center;background-color:#e6816e;color:#f7f7f7;margin-bottom:4rem;font-weight:500;border-radius:.8rem .8rem 2rem 2rem}.content{font-weight:600;display:grid;grid-template-columns:[start] 1fr [first] 1fr [second] 1fr [end];row-gap:4rem;width:100%;color:#e6816e}}@media(min-width:0px)and (max-width:1512px){.image{height:4rem;width:4rem}.bubble-content{font-size:1.2rem;margin-bottom:1.2rem}}@media(min-width:1512px){.StackBubble-container{display:flex;flex-direction:column;align-items:center;text-align:center}.StackBubble-container .image{height:6rem;width:6rem}.StackBubble-container .bubble-content{font-size:1.6rem;margin-bottom:1.6rem}}.button-primary{color:#000;display:flex;background-color:#e6816e;height:fit-content;padding:1rem 2rem;font-size:1.6rem;border-radius:.4rem;border:none;text-align:center;justify-content:center;width:100%}.button-primary:hover{background-color:#f7f7f7;outline:1px solid #e6816e;color:#e6816e;transition:.08s}@media(min-width:0px){.timeline-container{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;background-color:#e6816e;padding:12rem;height:fit-content;width:100vw;overflow-x:hidden}.timelines-container{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:32rem;height:36rem;border-radius:2rem;box-shadow:0 0 4rem .1rem #d3d3d3;margin-top:12rem}.timeline{position:absolute;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f7f7f7;border-radius:.8rem;height:36rem;width:32rem;padding:2rem}.timeline.hidden{visibility:hidden}.timeline-header-background{box-sizing:border-box;position:absolute;height:fit-content;width:100%;left:0;top:0;background-color:#e6816e;border-radius:.8rem .8rem 2rem 2rem;display:flex;justify-content:center;align-items:center}.timeline-year{font-size:2rem;color:#fff;font-weight:600;margin:.8rem;z-index:20}.timeline-description{font-size:1.6rem;font-weight:500;color:#000;text-align:center}.timeline-navigator{position:absolute;bottom:0;width:100%;display:flex;align-items:center;justify-content:space-between}.arrow-background{height:6rem;width:6rem;background-color:#e6816e;display:flex;justify-content:center;align-items:center}.arrow-background *{color:#f7f7f7}.arrow-background.left{border-radius:0 2rem 0 .8rem}.arrow-background.left:hover{background-color:#f7f7f7;border-right:1px solid #e6816e;border-top:1px solid #e6816e;transition-duration:80ms}.arrow-background.left:hover *{color:#e6816e}.arrow-background.right{border-radius:2rem 0 .8rem}.arrow-background.right:hover{background-color:#f7f7f7;border-left:1px solid #e6816e;border-top:1px solid #e6816e;transition-duration:80ms}.arrow-background.right:hover *{color:#e6816e}}@media(min-width:1512px){.timeline-year{font-size:2.8rem}.timeline-header-background{height:6.8rem}}@media(min-width:0px){.AboutMe-container{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;height:fit-content;padding:4rem 1rem;position:relative;background-image:linear-gradient(50deg,#f7f7f7 50%,#ddd 90%);border-bottom:1px solid #e6966e}.AboutMe-container .content-container{display:flex;flex-direction:column;justify-content:center;text-align:center;z-index:1;row-gap:4rem}.AboutMe-container .content-container div{display:flex;flex-direction:column;justify-content:center}.AboutMe-container .header-content{font-size:3.6rem;color:#e6816e;font-weight:400;vertical-align:bottom}.AboutMe-container .subheader-content{font-size:2.8rem;color:#a9a9a9;font-weight:400;margin-bottom:90vw}.AboutMe-container .descriptor{font-size:4.8rem;color:#e6816e;font-weight:300}.AboutMe-container .aboutme-content{font-size:1.6rem;color:#000;font-weight:300;margin-bottom:2rem}.headshot{position:absolute;width:100vw;height:auto;top:10.8rem}}@media(min-width:768px){.AboutMe-container{background-image:linear-gradient(60deg,#f7f7f7 50%,#ddd 90%)}.content-container{align-items:start;z-index:1;row-gap:4rem}.content-container .header-div{margin-top:14rem;text-align:start}.content-container .subheader-content{margin-bottom:26vw}.headshot{width:70vw;height:auto;top:0rem;right:0}}@media(min-width:1024px){.AboutMe-container{padding:4rem;height:100vh}.content-container{align-items:start;z-index:1;row-gap:4rem}.content-container .header-div{margin-top:4rem;text-align:start}.content-container .subheader-content{margin-bottom:0}.content-container .aboutme-content{text-align:start;width:40%}.content-container .button-container{width:40%}.headshot{width:70vw;height:auto;top:0rem;right:0}}@media(min-width:1512px){.AboutMe-container{box-sizing:border-box;display:flex;justify-content:start;align-items:start;height:100vh;padding:4rem 12rem;position:relative;background-image:linear-gradient(70deg,#f7f7f7 50%,#ddd 90%);border-bottom:1px solid #e6966e}.AboutMe-container .content-container{display:flex;flex-direction:column;justify-content:space-evenly;width:90%;z-index:1}.AboutMe-container .header-content{margin-top:12rem;font-size:7.2rem;color:#e6816e;font-weight:400;vertical-align:bottom}.AboutMe-container .subheader-content{font-size:3.6rem;color:#a9a9a9;font-weight:400}.AboutMe-container .descriptor{font-size:4.8rem;color:#e6816e;font-weight:300}.AboutMe-container .aboutme-content{font-size:2.8rem;color:#000;font-weight:300;margin-bottom:4rem}.AboutMe-container .button-container{width:40%}.headshot{position:absolute;top:0;right:0;height:100%;width:auto;border:2px solid var(--primary-color);z-index:0}}@media(min-width:0px)and (max-width:1512px){html{font-size:72.5%}}@media(min-width:1512px){html{font-size:62.5%}a{text-decoration:none}}h1,h2,h3,p{margin:0;padding:0}@font-face{font-family:NotoSans;src:url(../assets/fonts/Noto_Sans/NotoSans-VariableFont_wdth,wght.ttf)}.App{font-family:NotoSans,sans-serif}
