#intro{text-align:center;flex-direction:column;align-items:center;max-width:75vw;min-height:auto;margin:auto;padding:10vh;display:flex}.Typist{color:var(--lightest-slate);text-align:center;margin-top:-30px;font-size:5rem}.Typist .Cursor--blinking{color:var(--green-bright);padding-left:4px}.intro-title{font-family:NTR,sans-serif;font-size:86px}.intro-name{color:var(--green-bright);font-family:NTR,sans-serif;font-size:86px;font-weight:700}.intro-subtitle{color:var(--slate);text-align:center;margin-top:-36px;font-family:NTR,sans-serif;font-size:48px;font-weight:300}.intro-desc{color:var(--slate);text-align:center;align-self:center;max-width:600px;padding-bottom:50px;font-family:NTR,sans-serif;font-size:22px}.intro-contact{cursor:pointer;border:1px solid var(--green-bright);border-radius:4px;align-self:center;padding:10px 30px;font-family:NTR,sans-serif;font-size:22px;font-weight:bolder}.intro-contact:hover{background-color:var(--lightest-navy)}b{font-size:17px}
.Typist .Cursor{display:inline-block}.Typist .Cursor--blinking{opacity:1;animation:1s linear infinite blink}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}
.fade-in-section{opacity:0;visibility:hidden;will-change:opacity,visibility;transition:opacity 1.2s ease-out,transform 1.2s ease-out;transform:translateY(40vh)}.fade-in-section.is-visible{opacity:1;visibility:visible;transform:none}
#about{max-width:75vw;min-height:50vh;margin:auto;padding-top:10vh;padding-left:5vw}.about{opacity:0;visibility:hidden;will-change:opacity,visibility;transition:opacity 1.2s ease-out,transform 1.2s ease-out;display:none;transform:translateY(40vh)}.about.is-visible{opacity:1;visibility:visible;display:flex;transform:none}.about-description ul{grid-template-columns:repeat(2,minmax(150px,10px));padding-top:20px;list-style-type:none;display:grid}.about-description li{color:var(--slate);padding-left:20px;font-size:18px;position:relative}.about-description li:before{content:"▹    ";color:var(--green-bright);position:absolute;left:0}.about-content{flex-direction:row;display:flex}.about-description{color:var(--slate);text-align:justify;max-width:600px;margin:0;font-family:NTR,sans-serif;font-size:22px}.about-description a,.about-description b{font-size:21px;font-weight:700}.about-image{padding-left:40px}.about-image img{border:none;border-radius:10px;max-width:300px;height:auto;margin-left:30px;box-shadow:6px 13px 23px -5px rgba(0,0,0,.46)}@media only screen and (max-width:788px){.about-image img{max-width:200px}}.about-image:hover{transform:translateY(-7px)}@media only screen and (max-width:600px){#about{height:unset;padding-left:unset;padding-right:unset;padding-top:30%}.about-description{text-align:justify;font-size:18px}.about-description a,.about-description b{font-size:17px}.about-image img{display:none}.about-content{display:unset}}
#experience{max-width:75vw;min-height:50vh;margin:auto;padding-top:10vh;padding-left:5vw}.experience{opacity:0;visibility:hidden;will-change:opacity,visibility;transition:opacity 1.2s ease-out,transform 1.2s ease-out;display:none;transform:translateY(40vh)}.experience.is-visible{opacity:1;visibility:visible;flex-direction:column;display:flex;transform:none}#work{max-width:1000px;min-height:50vh;margin:auto;padding-top:10vh}.work{opacity:0;visibility:hidden;will-change:opacity,visibility;transition:opacity 1.2s ease-out,transform 1.2s ease-out;display:none;transform:translateY(40vh)}.work.is-visible{opacity:1;visibility:visible;display:flex;transform:none}.work-content{flex-direction:column;display:flex}.work-description{color:var(--slate);text-align:justify;max-width:600px;margin:0;font-family:NTR,sans-serif;font-size:22px}.work-job-title{color:var(--lightest-slate);font-family:NTR,sans-serif;font-size:28px;font-weight:700}.work-job-company{color:var(--green-bright);font-family:NTR,sans-serif;font-size:28px;font-weight:700}.work-description ul{grid-template-columns:repeat(1,minmax(50vw,1vw));padding-top:20px;list-style-type:none;display:grid}.work-description li:before{content:"▹    ";color:var(--green-bright);position:absolute;left:0}.work-description li{color:var(--slate);padding-bottom:16px;padding-left:30px;font-size:18px;position:relative}
#credits{align-items:center;padding-top:100px;display:flex}.ending-credits{color:var(--slate);text-align:center;width:100%;padding-bottom:40px;font-family:NTR,sans-serif;font-size:16px}
.navbar{color:var(--lightest-slate);flex-direction:row;justify-content:space-between;padding:1vw;font-family:NTR;font-weight:700;display:flex}.navbar-left{flex-direction:row;justify-content:space-between;margin-left:5vw;display:flex}.navbar-right{flex-direction:row;justify-content:space-between;align-items:center;margin-left:5vw;display:flex}.navbar-element{padding:2vh}a{color:var(--lightest-slate)!important}
.Home{background-color:var(--navy);margin:auto;font-family:NTR;display:flex}.Home-logo{pointer-events:none;height:40vmin}#content{width:100vw;overflow:hidden}.rs-steps-horizontal .rs-steps-item-content{text-align:left}::selection{background:var(--lightest-navy)}@media (prefers-reduced-motion:no-preference){.Home-logo{animation:20s linear infinite Home-logo-spin}}.Home-header{flex-direction:column;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.section-header{width:100vw;padding-bottom:42px;display:flex}.section-header:after{content:"";background-color:var(--lightest-navy);width:300px;height:1px;margin-top:39px;margin-left:20px;display:block}.section-title{color:var(--lightest-slate);font-family:NTR,sans-serif;font-size:46px;font-weight:700}@media only screen and (max-width:600px){.Home{flex-direction:column;padding:40px 24px}#content{width:100%;padding:10px}.section-header{width:unset}.section-header:after{display:none}.section-title{font-size:32px}}
