@font-face{font-display:swap;font-family:Aspekta;font-style:normal;font-weight:50;src:url(/static/media/Aspekta-50.ec715ef4273fde2c7ed6.woff2) format("woff2")}@font-face{font-display:swap;font-family:Aspekta;font-style:normal;font-weight:100;src:url(/static/media/Aspekta-100.351780ccc6ca9ddb6a6e.woff2) format("woff2")}@font-face{font-display:swap;font-family:Aspekta;font-style:normal;font-weight:150;src:url(/static/media/Aspekta-150.2109d94424ca18df26cd.woff2) format("woff2")}@font-face{font-display:swap;font-family:Aspekta;font-style:normal;font-weight:200;src:url(/static/media/Aspekta-200.ebb06950808cd1a5b376.woff2) format("woff2")}@font-face{font-display:swap;font-family:Aspekta;font-style:normal;font-weight:250;src:url(/static/media/Aspekta-250.0642a9676bc953b6985a.woff2) format("woff2")}@font-face{font-display:swap;font-family:Aspekta;font-style:normal;font-weight:300;src:url(/static/media/Aspekta-300.3ffff01a538f9f60e202.woff2) format("woff2")}@font-face{font-display:swap;font-family:Aspekta;font-style:normal;font-weight:350;src:url(/static/media/Aspekta-350.1c5e94d53cdc7772091f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Aspekta;font-style:normal;font-weight:400;src:url(/static/media/Aspekta-400.4133eca8d65ed7fa0b9e.woff2) format("woff2")}@font-face{font-display:swap;font-family:Aspekta;font-style:normal;font-weight:450;src:url(/static/media/Aspekta-450.6b5d64703ad386d7031c.woff2) format("woff2")}@font-face{font-display:swap;font-family:Aspekta;font-style:normal;font-weight:500;src:url(/static/media/Aspekta-500.4cfc4660fe852983a48c.woff2) format("woff2")}@font-face{font-display:swap;font-family:Aspekta;font-style:normal;font-weight:550;src:url(/static/media/Aspekta-550.4c51af4ef284e09e46e4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Aspekta;font-style:normal;font-weight:600;src:url(/static/media/Aspekta-600.fd13fbc9797f0b53c3ff.woff2) format("woff2")}@font-face{font-display:swap;font-family:Aspekta;font-style:normal;font-weight:650;src:url(/static/media/Aspekta-650.660ea150b331e2d437b5.woff2) format("woff2")}@font-face{font-display:swap;font-family:Aspekta;font-style:normal;font-weight:700;src:url(/static/media/Aspekta-700.e540917a428806e254d3.woff2) format("woff2")}@font-face{font-display:swap;font-family:Aspekta;font-style:normal;font-weight:750;src:url(/static/media/Aspekta-750.26ef046b9975e83de497.woff2) format("woff2")}@font-face{font-display:swap;font-family:Aspekta;font-style:normal;font-weight:800;src:url(/static/media/Aspekta-800.d1d22b5d95269572dde5.woff2) format("woff2")}@font-face{font-display:swap;font-family:Aspekta;font-style:normal;font-weight:850;src:url(/static/media/Aspekta-850.d9199a7bcab990366b7c.woff2) format("woff2")}@font-face{font-display:swap;font-family:Aspekta;font-style:normal;font-weight:900;src:url(/static/media/Aspekta-900.a9a4c9f2596f10cbccfb.woff2) format("woff2")}@font-face{font-display:swap;font-family:Aspekta;font-style:normal;font-weight:950;src:url(/static/media/Aspekta-950.9160d38036a7a4e076e8.woff2) format("woff2")}@font-face{font-display:swap;font-family:Aspekta;font-style:normal;font-weight:1000;src:url(/static/media/Aspekta-1000.c03739b20dbf44b78bcd.woff2) format("woff2")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#eceff4;font-family:Aspekta-100;margin:0}@font-face{font-family:Aspekta-100;src:local("Aspekta-100"),url(/static/media/Aspekta-450.6b5d64703ad386d7031c.woff2) format("woff2")}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.tag{opacity:0;-webkit-transform:translateY(10vh);transform:translateY(10vh);transition:all 1s}.tag.visible{opacity:1}.landing-page{background-color:#eceff4;height:100vh;margin:0;position:relative;width:100%}.intro{margin:0 auto 0 1.5em;padding-bottom:2.5em;padding-top:2.5em;position:absolute;text-align:left;top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.intro-text{font-family:Aspekta!important;font-size:2em;font-weight:900!important;margin-bottom:.8em;margin-left:.5em;margin-top:0}.img{text-align:center}@media(max-width:900px){.img{display:none}.intro-text{font-size:3em;margin:0 auto;text-align:left}.intro-body{font-size:1.5em;margin:1 auto;text-align:left}}@media(min-width:75em){.intro{grid-column-gap:2em;grid-row-gap:8em;align-items:center;-webkit-column-gap:2em;column-gap:2em;display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:75em;padding-bottom:5em;padding-top:5em;position:relative;row-gap:8em}.intro-text{font-size:4em}.intro-body{padding-left:1.5em}}@media(min-width:56.25em)and (max-width:75em){.intro{grid-column-gap:2em;grid-row-gap:8em;align-items:center;-webkit-column-gap:2em;column-gap:2em;display:grid;grid-template-columns:1fr 1fr;margin-left:.2em;padding-bottom:5em;padding-top:5em;row-gap:8em}.intro-text{font-size:4em}.intro-body{padding-left:1.5em}}@media(min-width:900px){.intro-body{font-size:1.25em;text-align:left}}@media only screen and (max-width:600px){.intro-body{margin:1 auto}.intro{margin-left:2em;margin-right:2em}}.link-row{bottom:0;position:absolute;text-align:center;width:100%}.button:hover{background-color:#d8dee9}.button{background-color:transparent;background-repeat:no-repeat;border:none;border-radius:.25rem;color:#3b4252;cursor:pointer;font-size:1.125rem;font-weight:semibold;height:3rem;line-height:1.2;min-width:3rem;outline:none;overflow:hidden;padding:0;position:relative;-webkit-user-select:none;user-select:none;white-space:nowrap}.button,.logo{vertical-align:middle}.logo{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:currentColor;display:inline-block;flex-shrink:0;height:1em;width:1em}.header{background-color:#e5e9f0;display:flex;font-family:Aspekta;font-weight:600;height:3em;padding-right:1.5em;position:fixed;top:0;width:100%;z-index:3}.header.active{background-color:#d8dee9}.navbar{display:flex;margin-right:auto;margin-top:0;padding:.75em 1em;width:100%}@media(min-width:75em){.navbar{margin:0 auto;max-width:75em;padding-bottom:0;padding-right:0;padding-top:.75em;position:relative}}.navlinks{display:flex;flex-direction:row-reverse;width:100%}@media(min-width:37.5em){.content{display:flex}}@media(max-width:37.5em){.content{display:none;justify-content:space-between}}.content *{margin-right:.556em;margin-top:0}.content :first-child{margin-left:0}.kVNvgp:active,.kVNvgp:focus,.kVNvgp:hover,.kVNvgp:visited{outline-style:none}.name-link{margin-left:1em;text-align:left;width:100%}.fWqsav{border-bottom-left-radius:.25em;border-bottom-right-radius:.25em;border-top-left-radius:.25em;border-top-right-radius:.25em;padding-right:.5em;transition-delay:0s;transition-duration:.1s;transition-property:background-color;transition-timing-function:ease-in-out}.kVNvgp{color:inherit;cursor:pointer;-webkit-text-decoration-line:none;text-decoration-line:none;text-decoration:none}.gMkyAP{background-color:transparent;border:0;border-bottom-left-radius:.25em;border-bottom-right-radius:.25em;border-color:initial;border-image-outset:0;border-image-repeat:initial;border-image-slice:100%;border-image-source:none;border-image-width:1;border-top-left-radius:.25em;border-top-right-radius:.25em;cursor:pointer;margin-left:.5em;overflow-x:hidden;overflow-y:hidden;padding-top:1em;pointer-events:auto;position:relative;transition-delay:0s;transition-duration:.1s;transition-property:background-color;transition-timing-function:ease-in-out}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;appearance:button}a:hover{color:#88c0d0}button,select{text-transform:none}@media(min-width:37.5em){.bdIxsw{display:none}}.bdIxsw>*{height:1.423828125em;vertical-align:middle;width:1.423828125em}.bdIxsw{background-color:transparent;border:0;border-bottom-left-radius:.25em;border-bottom-right-radius:.25em;border-color:initial;border-image-outset:0;border-image-repeat:initial;border-image-slice:100%;border-image-source:none;border-image-width:1;border-top-left-radius:.25em;border-top-right-radius:.25em;cursor:pointer;pointer-events:auto;transition-delay:0s;transition-duration:.1s;transition-property:background-color;transition-timing-function:ease-in-out}foreignObject,image,marker,pattern,svg:not(:root),symbol{overflow-x:hidden;overflow-y:hidden}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin-top:0}.hyogdw{display:none}.mobileNav{background-color:#e5e9f0;height:0;overflow-y:auto}.mobileNav h1{display:none}.showMenu{background-color:#e5e9f0;height:calc(5em + 100vh);position:absolute;text-align:center;top:2.75em;transition-delay:0s;transition-duration:.4s;transition-timing-function:ease-in-out;width:100%}.vertNavList{display:inline-flex;flex-direction:column;font-size:1.125em;justify-content:space-between;padding-top:6em}.vertNavList *{margin-top:3em}.showMenu h1{display:block}.showMenu .mobileLink{display:flex;margin:3em auto auto;text-align:center}.mobileLink{display:none}@media(min-width:37.5em){.showMenu{display:none}}.About{flex-grow:1;min-height:100vh;padding-bottom:3rem;position:relative}section{height:100vh}.AboutMe{display:flex;margin:0 auto;position:relative}@media(min-width:1145px){.AboutMe{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.AboutMe .text{font-size:21px}.AboutMe .text,.text h3{letter-spacing:.025em;line-height:32px}.text h3{font-size:20px;font-weight:600;text-transform:uppercase}.AboutMe .MyPic{border-radius:10px;margin-right:2rem}@media(max-width:1145px){.AboutMe{flex-direction:column;margin-top:5em}.AboutMe .MyPic{align-items:center;justify-content:center;margin-right:0!important}}.AboutMe h3{-webkit-margin-before:0;-webkit-margin-after:.5em;font-size:60px!important;margin-block-end:.5em;margin-block-start:0}@media(max-width:1145px){.AboutMe h3{font-size:50px!important;line-height:53px!important;padding-top:30px!important}}.MyExperience{height:50vh;padding-bottom:1rem;padding-top:1rem;position:relative;z-index:1}.experiences-header{font-size:33px!important}.product-card{border-bottom:2px solid #d8dee9;display:flex;flex-direction:column}.product-card+.product-card{margin:22px 0 0}@media(min-width:880px){.product-card{flex-direction:row}}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-wide,.container-xl{margin:0 auto;width:80%}.container,.container-lg{max-width:1040px}.product-card .product-card-content{flex:1 1;margin-left:.5em}.internship-title{-webkit-margin-before:0!important;-webkit-margin-after:0!important;color:#2e3440;margin:7px 0 8px;margin-block-end:0!important;margin-block-start:0!important}.company-logo img{height:60px;margin:0;width:auto}.uppercase h3{font-size:20px;font-weight:600;letter-spacing:.025em;line-height:32px;text-transform:uppercase}.uppercase p{font-size:21px}@media(min-width:670px){.uppercase{line-height:32px}}.internship-desc{-webkit-margin-before:0!important;color:#81a1c1;font-size:17px;font-weight:400;line-height:28px;margin-block-start:0!important}@media only screen and (max-width:1145px){.text{font-size:24px}section{height:auto!important}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-wide,.container-xl{width:80%!important}.PicContainer{display:flex;justify-content:center}}@media only screen and (max-width:880px){.product-card .product-card-content{margin-left:0}}.AboutMe .text a{-webkit-animation:fadeIn 5s;animation:fadeIn 5s;text-decoration:none}.AboutMe .text a:hover{background-color:rgba(136,192,208,.5);color:#2e3440;opacity:50%}.Blog{text-align:center}.NotReady{left:50%;margin:0 auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.Sign{height:300px;margin:0;width:auto}.Blog .link-row{background-color:#eceff4;bottom:0;position:absolute}
/*# sourceMappingURL=main.939773b8.css.map*/