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}.LandingView{text-align:center}.LandingView__container{height:100vh;text-align:center;width:100vw}.LandingView__colorBox,.LandingView__container{align-items:center;display:flex;justify-content:center}.LandingView__colorBox{background-image:linear-gradient(to bottom right,#2e0099,#ffc2e8);border-radius:1.2rem;height:50%;width:67%}.LandingView__whiteBox{align-items:center;background-color:#fff;border-radius:1rem;display:flex;height:calc(100% - 1rem);justify-content:center;width:calc(100% - 1rem)}.LandingView__title{color:#100018;font-family:"Serif Display";font-size:6rem;font-weight:400;line-height:5.5rem;margin:0}.LandingView__subtitle{color:#100018;font-family:Poiret One;font-size:2rem;letter-spacing:.1em;margin:0}@font-face{font-display:swap;font-family:libreBarcode;src:url(/static/media/LibreBarcode128Text-Regular.a79953507819fc21efc1.ttf)}.Projects__container{grid-column-gap:5rem;display:grid;grid-template-columns:5fr 3fr;height:calc(100vh - 6rem);padding:3rem;width:calc(100vw - 6rem)}.Projects__title{color:#100018;font-family:"Serif Display";font-size:6rem;font-weight:400;margin:0}.Projects__blurb{color:#100018;font-family:Lato Light;font-size:1.2rem;margin:3rem 2rem 0 0}.Projects__accordionSummary{color:#100018;font-family:"Serif Display";font-size:1.5rem}.Projects__sourceCodeLink{background-image:linear-gradient(to bottom right,#2e0099,#ffc2e8);border-radius:1.5rem;color:#fff;display:flex;padding:.2rem;place-items:center}.Projects__demoImageCarousel{height:65vh;width:auto}.Projects__demoModalBlurb{font-family:Lato Light;text-align:center}.Projects__expandedAccordionButtons{display:flex;justify-content:space-between}.Projects__sourceCodeLinkInner{background-color:#fff;border-radius:1rem;color:#100018;font-family:"Serif Display";padding:.4rem 1.8rem}@font-face{font-display:swap;font-family:"Serif Display";src:url(/static/media/DMSerifDisplay-Regular.ca478f5117e07586dd07.ttf)}@font-face{font-display:swap;font-family:Poiret One;src:url(/static/media/PoiretOne-Regular.9bf109e97f6294c6fe2b.ttf)}@font-face{font-display:swap;font-family:Lato;src:url(/static/media/Lato-Regular.9d883d540ee2b4de8024.ttf)}@font-face{font-display:swap;font-family:Lato Light;src:url(/static/media/Lato-Light.c7400fcad9e48ca9043f.ttf)}a{color:#000;text-decoration:none}.About__container{background-color:#fff;display:grid;grid-template-columns:2fr 1fr 4rem;height:100vh;max-width:100%;overflow:hidden;width:100vw}.About__professional{max-width:inherit;padding:3rem 10rem 3rem 3rem}.About__title{color:#100018;font-family:"Serif Display";font-size:6rem;font-weight:400;margin:0}.About__skills{max-width:inherit;padding:2rem}.About__blurb{color:#100018;font-family:Lato Light;font-size:1.2rem}.About__skillsTitle{color:#100018;font-family:Poiret One;font-size:4rem;margin:0 0 2rem;text-align:right;width:100%}.About__skillsGrid{align-items:center;display:grid;grid-template-columns:3fr 2fr;justify-content:space-between;width:100%}.About__skillName{color:#100018;font-family:Lato Light;font-size:1.2rem;margin:0}.About__skillLevel{display:flex;justify-self:right}.About__skillLevelItem0,.About__skillLevelItem1,.About__skillLevelItem2,.About__skillLevelItem3,.About__skillLevelItem4{border-radius:.8rem;height:.8rem;margin:.4rem;width:.8rem}.About__skillLevelItem0{background-image:linear-gradient(90deg,#2e0099,#510098)}.About__skillLevelItem1{background-image:linear-gradient(90deg,#510098,#7d31ac)}.About__skillLevelItem2{background-image:linear-gradient(90deg,#7d31ac,#a861c0)}.About__skillLevelItem3{background-image:linear-gradient(90deg,#a861c0,#d492d4)}.About__skillLevelItem4{background-image:linear-gradient(90deg,#d492d4,#ffc2e8)}.Contact__container{height:calc(100vh - 2rem);padding:1rem 3rem;width:calc(100vw - 6rem)}.Contact__title{color:#100018;font-family:"Serif Display";font-size:6rem;font-weight:400;margin:0}.Contact__buttonContainer{display:flex;justify-content:right}.Contact__formLayout{grid-gap:3rem;display:grid;grid-template-columns:1fr 1fr;margin:1rem 3rem 0;width:calc(100% - 8rem)}
/*# sourceMappingURL=main.951da0bb.css.map*/