@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700,900&display=swap);@import url(https://fonts.googleapis.com/css?family=Roboto+Mono:300,400,500,700&display=swap);#app{width:100%;height:100vh}@font-face{font-family:Calibre Regular;font-style:normal;font-weight:400;src:local("Calibre Regular"),url(../fonts/CalibreRegular.c5b01b24.woff) format("woff")}@font-face{font-family:Calibre Regular Italic;font-style:normal;font-weight:400;src:local("Calibre Regular Italic"),url(../fonts/CalibreRegularItalic.88905342.woff) format("woff")}@font-face{font-family:Calibre Thin;font-style:normal;font-weight:400;src:local("Calibre Thin"),url(../fonts/CalibreThin.d262219b.woff) format("woff")}@font-face{font-family:Calibre Thin Italic;font-style:normal;font-weight:400;src:local("Calibre Thin Italic"),url(../fonts/CalibreThinItalic.e0c4ddcc.woff) format("woff")}@font-face{font-family:Calibre Light;font-style:normal;font-weight:400;src:local("Calibre Light"),url(../fonts/CalibreLight.ed571050.woff) format("woff")}@font-face{font-family:Calibre Light Italic;font-style:normal;font-weight:400;src:local("Calibre Light Italic"),url(../fonts/CalibreLightItalic.cd88d6a7.woff) format("woff")}@font-face{font-family:Calibre Medium;font-style:normal;font-weight:400;src:local("Calibre Medium"),url(../fonts/CalibreMedium.48619aaa.woff) format("woff")}@font-face{font-family:Calibre Medium Italic;font-style:normal;font-weight:400;src:local("Calibre Medium Italic"),url(../fonts/CalibreMediumItalic.7e9ed3a0.woff) format("woff")}@font-face{font-family:Calibre Semibold;font-style:normal;font-weight:400;src:local("Calibre Semibold"),url(../fonts/CalibreSemibold.0cf4497b.woff) format("woff")}@font-face{font-family:Calibre Semibold Italic;font-style:normal;font-weight:400;src:local("Calibre Semibold Italic"),url(../fonts/CalibreSemiboldItalic.9ddd82ff.woff) format("woff")}@font-face{font-family:Calibre Bold;font-style:normal;font-weight:400;src:local("Calibre Bold"),url(../fonts/CalibreBold.b99fc08d.woff) format("woff")}@font-face{font-family:Calibre Bold Italic;font-style:normal;font-weight:400;src:local("Calibre Bold Italic"),url(../fonts/CalibreBoldItalic.c9ffe690.woff) format("woff")}@font-face{font-family:Calibre Black;font-style:normal;font-weight:400;src:local("Calibre Black"),url(../fonts/CalibreBlack.1ea38e9a.woff) format("woff")}@font-face{font-family:Calibre Black Italic;font-style:normal;font-weight:400;src:local("Calibre Black Italic"),url(../fonts/CalibreBlackItalic.1d5dd79a.woff) format("woff")}*{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}*,body{margin:0}body{background-color:#0a192f;color:#8892b0;line-height:1.3;font-family:Calibre Regular,San Francisco,SF Pro Text,Lato,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:20px}h1,h2,h3,h4,h5,h6{font-weight:600;color:#ccd6f6;margin:0 0 10px}::-moz-selection{background-color:#233554;color:#ccd6f6}::selection{background-color:#233554;color:#ccd6f6}.nav-bar{height:15vh;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.nav-bar,.nav-bar-scrolled{background-color:#0a192f;width:100%;padding:10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;z-index:99!important;-webkit-filter:none!important;filter:none!important;pointer-events:auto!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important;-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1) 0s;transition:all .25s cubic-bezier(.645,.045,.355,1) 0s;-webkit-transition-delay:.1s;transition-delay:.1s}.nav-bar-scrolled{height:12vh;-webkit-box-shadow:rgba(2,12,27,.7) 0 10px 30px -10px;box-shadow:0 10px 30px -10px rgba(2,12,27,.7);-webkit-transform:translateY(0);transform:translateY(0)}.logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding-left:20px}.logo-image{width:6vh;height:6vh;-o-object-fit:contain;object-fit:contain}.right-nav-bar{width:80%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nav-links,.right-nav-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-links{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0;list-style:none}.counter{font-size:12px;color:#64ffda;margin-right:10px}.counter,.links{font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,Lucida Console,Monaco,monospace}.links{font-size:13px;text-decoration:none;color:#ccd6f6;margin-right:25px;-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1) 0s;transition:all .25s cubic-bezier(.645,.045,.355,1) 0s}.links:hover{color:#64ffda}.resume-container{padding-right:20px}.resume{background-color:transparent}.resume,.resume:hover{color:#64ffda;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,Lucida Console,Monaco,monospace;line-height:1;cursor:pointer;margin-left:10px;font-size:13px;border-width:1px;border-style:solid;border-color:#64ffda;-o-border-image:initial;border-image:initial;border-radius:3px;padding:.65rem 1.1rem;text-decoration:none;-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1) 0s;transition:all .25s cubic-bezier(.645,.045,.355,1) 0s}.resume:hover{background-color:rgba(100,255,218,.2)}.content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.sidebars{width:10%}.left-side-bar{width:10%;height:85vh;position:fixed;top:15vh}.left-side-bar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:85vh;width:100%;gap:24px}.left-side-bar-container .vertical-sidebar-line{width:0;height:14vh;border:1px solid #a8b2d1}.left-side-bar-container .social-link{width:32px;height:32px;text-decoration:none}.left-side-bar-container .social-link img{width:100%;height:100%;background-color:#ccd6f6;border-radius:8px;padding:4px;-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1) 0s;transition:all .25s cubic-bezier(.645,.045,.355,1) 0s}.left-side-bar-container .social-link img:hover{background-color:#64ffda}.main-content{width:80%;height:100%;padding-top:15vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section{width:100%;padding:15vh 3vw;min-height:100vh;text-align:left;visibility:visible;opacity:1;outline:none}.section.intro{padding:10vh 3vw}.right-side-bar{width:10%;height:85vh;position:fixed;top:15vh;left:90%}.right-side-bar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:85vh;width:100%}.right-side-bar-container .vertical-sidebar-line{width:0;height:14vh;border:1px solid #a8b2d1}.right-side-bar-container .sidebar-mail-link{margin:20px auto;padding:10px;font-family:monospace;font-size:12px;line-height:18px;letter-spacing:.1em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-decoration:none;color:#a8b2d1}.intro-line,.right-side-bar-container .sidebar-mail-link:hover{color:#64ffda}.intro-line{font-size:16px;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,Lucida Console,Monaco,monospace;font-weight:400;margin:0 0 20px 3px}.name{margin:0;color:#ccd6f6;margin-bottom:5px}.name,.subheading{font-size:70px;line-height:1.1;font-weight:700}.subheading{color:#8892b0;margin-bottom:10px}.intro-description{margin-top:25px;max-width:500px;margin-bottom:15px}.main-container{counter-reset:section-heading}.section-heading:before{content:"0" counter(section-heading) ".";counter-increment:section-heading;margin-right:10px;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,Lucida Console,Monaco,monospace;font-weight:400;color:#64ffda;font-size:20px;position:relative;bottom:4px}.section-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;white-space:nowrap;font-size:31px;font-weight:600;margin:10px 0 40px}.section-heading:after{width:200px;content:"";display:block;height:1px;width:20vw;background-color:#2d3952;position:relative;bottom:4px;margin-left:20px}.about .about-content,.experience .about-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}#company-name,#university-link{text-decoration:none}#company-name,#company-name:hover,#university-link,#university-link:hover{-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1) 0s;transition:all .25s cubic-bezier(.645,.045,.355,1) 0s;color:#64ffda}#company-name:hover,#university-link:hover{text-decoration:underline}.about-content .info-text{width:55%;padding-right:5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-content .info-text .list-heading,.about-content .info-text .p1,.about-content .info-text .p2{margin-bottom:15px}.about-content .info-text .skill-grid{display:grid;grid-template-columns:minmax(140px,190px) minmax(140px,190px);grid-template-rows:auto;width:100%;overflow:hidden;padding:0;margin:20px 0 0;list-style:none;-ms-flex-line-pack:center;align-content:center}.skill-grid .skill:before{content:"▹";position:absolute;left:0;top:2px;color:#64ffda;font-size:14px;line-height:12px}.skill-grid .skill{position:relative;margin-bottom:10px;padding-left:20px;padding-right:10px;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,Lucida Console,Monaco,monospace;font-size:13px;color:#8892b0}.about-content .info-pic{width:45%;padding-left:5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pic-container{background-image:url(../img/info-pic.4b7afea1.png);background-size:43vh;width:43vh;height:43vh;background-color:#64ffda;background-blend-mode:multiply;-webkit-filter:grayscale(40%) contrast(1);filter:grayscale(40%) contrast(1)}.pic-container,.pic-container:hover{max-height:400px;max-width:400px;cursor:pointer;-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1) 0s;transition:all .25s cubic-bezier(.645,.045,.355,1) 0s}.pic-container:hover{background-image:url(../img/info-pic.4b7afea1.png);background-size:45vh;width:45vh;height:45vh;background-color:rgba(100,255,218,0);-webkit-filter:none;filter:none}.mail-link-container{-webkit-box-sizing:border-box;box-sizing:border-box;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.link-box{margin-top:80px}.mail-link{background-color:transparent}.mail-link,.mail-link:hover{color:#64ffda;font-size:14px;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,Lucida Console,Monaco,monospace;line-height:1;cursor:pointer;border-width:1px;border-style:solid;border-color:#64ffda;-o-border-image:initial;border-image:initial;border-radius:3px;padding:1.15rem 1.65rem;text-decoration:none;-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1) 0s;transition:all .25s cubic-bezier(.645,.045,.355,1) 0s}.mail-link:hover{background-color:rgba(100,255,218,.1)}.section#experience{padding:15vh 10vw}.experience-content .info-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.experience-content .info-text .company-list{width:minmax(20%,25%);padding-right:20px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.company-list .company:focus,.company-list .company:hover{background-color:rgba(136,146,176,.1490196078);-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1) 0s;transition:all .25s cubic-bezier(.645,.045,.355,1) 0s}.company-list .company:active,.company-list .company:focus,.company-list .company:hover{color:#64ffda;outline:0}.company-list .company,.company-list .company:active,.company-list .company:focus,.company-list .company:hover{-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1) 0s;transition:all .25s cubic-bezier(.645,.045,.355,1) 0s}.company-list .company{font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,Lucida Console,Monaco,monospace;cursor:pointer;font-size:14px;color:#606a86;background-color:transparent;padding:10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:20px;border:none;border-left:2px solid #606a86}.company-list .active-company:focus,.company-list .active-company:hover{background-color:rgba(136,146,176,.1490196078);-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1) 0s;transition:all .25s cubic-bezier(.645,.045,.355,1) 0s}.company-list .active-company:active,.company-list .active-company:focus,.company-list .active-company:hover{color:#64ffda;-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1) 0s;transition:all .25s cubic-bezier(.645,.045,.355,1) 0s;outline:0}.company-list .active-company{font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,Lucida Console,Monaco,monospace;cursor:pointer;font-size:14px;background-color:transparent;outline:transparent;padding:10px 20px;color:#64ffda;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:20px;border:none;border-left:2px solid #64ffda;-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1) 0s;transition:all .25s cubic-bezier(.645,.045,.355,1) 0s}.experience-content .info-text .company-info{width:70%;padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.company-info .company-title{color:#ccd6f6;font-size:22px;font-weight:500;margin-bottom:5px;padding-top:10px}.company-info .work-dates{font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,Lucida Console,Monaco,monospace;font-size:14px;margin-bottom:20px}.company-info .work-details{list-style:none}.company-info .company-link{color:#64ffda;text-decoration:none}.company-info .company-link:hover{text-decoration:underline}.company-info .work-details .description-line:before{content:"▹";position:absolute;left:0;top:4px;color:#64ffda;font-size:14px;line-height:12px}.company-info .work-details .description-line{position:relative;padding-left:20px;margin-bottom:10px;font-size:17px;line-height:22px}.contact .section-heading:after{width:200px;content:"";display:none;height:1px;width:20vw;background-color:#2d3952;position:relative;bottom:4px;margin-left:20px}.contact .section-heading:before{bottom:0}.contact .section-heading{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,Lucida Console,Monaco,monospace;font-size:20px;font-weight:400;margin:10px 0 25px;color:#64ffda}.contact-heading{font-size:52px;color:#ccd6f6;font-weight:700;margin-bottom:15px}.contact .about-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact .about-content .info-text{width:50vw;padding-right:0;text-align:center}.footer-container{background-color:#64ffda;color:#0a192f}.footer-container,.footer-container-hovered{font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,Lucida Console,Monaco,monospace;font-size:16px;width:100%;height:14vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1) 0s;transition:all .25s cubic-bezier(.645,.045,.355,1) 0s}.footer-container-hovered{background-color:transparent;color:#64ffda}.footer-text{color:#0a192f}.footer-text,.footer-text:hover{text-decoration:none;-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1) 0s;transition:all .25s cubic-bezier(.645,.045,.355,1) 0s}.footer-text:hover{color:#64ffda}.toggle-navbar-icon{display:none}@media only screen and (max-width:992px){.contact .about-content .info-text{width:70vw}}@media only screen and (max-width:768px){.toggle-navbar-icon{display:block;width:9vh;height:9vh;z-index:1000!important}.hamburger{width:7vh}.close,.hamburger{position:fixed;height:9vh;cursor:pointer}.close{width:5vh}.logo{padding-left:2vw}.logo-image{height:8vh;width:8vh}.right-nav-bar{display:none}.right-nav-bar-toggled{width:70vw;height:100vh;position:fixed;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#172a45;-webkit-box-shadow:rgba(2,12,27,.7) -10px 0 30px -15px;box-shadow:-10px 0 30px -15px rgba(2,12,27,.7);-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1) 0s;transition:all .25s cubic-bezier(.645,.045,.355,1) 0s}.nav-links,.right-nav-bar-toggled{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav-links{padding-top:15vh;height:70vh;width:50vw}.nav-links li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.counter{margin:0;margin-bottom:10px}.links{margin:0}.resume-container{padding-bottom:10vh;padding-right:0;margin-top:15px}.resume{margin-left:0}.content{width:100%}.content,.main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-content{width:90%;margin:0 auto;height:100%;padding-top:15vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.intro-line{font-size:14px}.name{font-size:50px}.subheading{font-size:40px}.intro-description{font-size:17px;text-align:left}.about-content{font-size:17px}.about .about-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-content .info-text,.about .about-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-content .info-text{width:100%;padding-right:0;padding-bottom:5vh}.about-content .info-text .list-heading,.about-content .info-text .p1,.about-content .info-text .p2{margin-bottom:15px}.about-content .info-text .skill-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;width:100%;overflow:hidden;padding:0;margin:20px 0 0;list-style:none;-ms-flex-line-pack:center;align-content:center}.skill-grid .skill:before{content:"▹";color:#64ffda;position:absolute;left:0;top:2px;font-size:14px;line-height:12px}.skill-grid .skill{position:relative;margin-bottom:10px;padding-left:20px;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,Lucida Console,Monaco,monospace;font-size:13px;color:#8892b0}.about-content .info-pic{width:100%;padding-left:0;padding-top:5vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-heading:before{font-size:18px;bottom:3px}.section-heading{font-size:24px}.section#experience{padding:15vh 3vw}.experience-content .info-text{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.experience-content .info-text,.experience-content .info-text .company-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.experience-content .info-text .company-list{width:100%;overflow-x:auto;padding-right:0;margin-bottom:10px;list-style:none;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.company-list .company:active,.company-list .company:focus,.company-list .company:hover{background-color:rgba(136,146,176,.1490196078);color:#64ffda;-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1) 0s;transition:all .25s cubic-bezier(.645,.045,.355,1) 0s;outline:0}.company-list .company{font-size:12px;line-height:16px;border-left:none;border-bottom:2px solid #606a86}.company-list .active-company:active,.company-list .active-company:focus,.company-list .active-company:hover{background-color:rgba(136,146,176,.1490196078);color:#64ffda;-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1) 0s;transition:all .25s cubic-bezier(.645,.045,.355,1) 0s;outline:0}.company-list .active-company{font-size:12px;line-height:16px;border-left:none;border-bottom:2px solid #64ffda}.experience-content .info-text .company-info{width:100%;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.company-info .company-title{color:#ccd6f6;font-size:17px;font-weight:500;margin-bottom:5px;padding-top:10px}.company-info .work-dates{font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,Lucida Console,Monaco,monospace;font-size:13px;margin-bottom:20px}.company-info .work-details{list-style:none}.company-info .company-link{color:#64ffda;text-decoration:none}.company-info .company-link:hover{text-decoration:underline}.company-info .work-details .description-line:before{content:"▹";position:absolute;left:0;top:4px;color:#64ffda;font-size:14px;line-height:12px}.company-info .work-details .description-line{position:relative;padding-left:20px;margin-bottom:10px;font-size:16px;line-height:20px}.contact .section-heading:after{width:200px;content:"";display:none;height:1px;width:20vw;background-color:#2d3952;position:relative;bottom:4px;margin-left:20px}.contact .section-heading:before{bottom:0}.contact .section-heading{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,Lucida Console,Monaco,monospace;font-size:18px;font-weight:400;margin:10px 0 25px;color:#64ffda}.contact-heading{font-size:40px;color:#ccd6f6;font-weight:700;margin-bottom:15px}.contact .about-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact .about-content .info-text{width:84vw;padding-right:0;text-align:center}.footer-container,.footer-container-hovered{font-size:14px;height:10vh}}