@import"https://fonts.googleapis.com/css2?family=League+Spartan:wght@100..900&display=swap";#root{display:block;font-family:League Spartan,sans-serif;--secondary-accent-font: #f0833a;--primary-font: #ffffff;--primary-accent-font: #535bf2;--bg-color: #3d3d3d;color:var(--primary-font);background-color:var(--bg-color)}.container{max-width:1700px;margin:0 auto;overflow:hidden}.hero{width:100%;height:100dvh}.nav_bar{position:fixed;left:0;right:0;box-shadow:var(--primary-accent-font) 0 5px;display:flex;justify-content:space-between;background-color:var(--bg-color);z-index:1000}@media screen and (max-width: 960px){.nav_bar .nav_bar{padding:0 20px;box-shadow:var(--primary-accent-font) 0 5px}}.nav_items{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:0 2em}@media screen and (max-width: 960px){.nav_items .nav_items{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:0 2em}}.nav_links{display:flex;flex-direction:row;align-items:center;column-gap:2em}.navitem{padding:10px;transition-duration:.5s;transition-timing-function:ease-out;font-weight:400;font-size:1.4em;color:var(--primary-accent-font);text-decoration:inherit}.navitem:hover{padding:10px;color:var(--secondary-accent-font);transition-duration:.25s;transition-timing-function:ease-in-out}.hero_content{font-size:2rem;display:flex;align-items:center;justify-content:space-evenly;line-height:normal;filter:grayscale(100%);width:100%;height:80vh}@media screen and (max-width: 960px){.hero_content .hero_content{margin-left:2em;font-size:2rem;height:50vh;line-height:2.2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}}.name{font-size:4rem;padding:0;margin:0}@media screen and (max-width: 960px){.name .name{font-size:2rem;line-height:2.1rem;padding:0;margin:0}}img{width:60dvh;border-radius:10%}.content{padding:0 2em;border-top:2px solid var(--primary-accent-font);overflow:hidden}.wrap{margin:0 auto;position:relative;width:1300px;min-height:100%;max-width:75%;box-sizing:border-box}.parent-container{position:relative;overflow:hidden}.job-container{opacity:0;transform:translateY(100%);transition:opacity 3s ease-out,transform .5s ease-out;display:grid;grid-template-columns:1fr 3fr;position:relative;border-style:solid;border-color:var(--primary-accent-font);margin-bottom:40px;padding-inline:2%;padding-bottom:50px}.visible-job{opacity:1;transform:translateY(0);transition:opacity 2s ease-out}.left-column{justify-self:center;align-self:center}.right-column{display:grid;grid-template-rows:auto auto}.job-title{display:flex;align-items:center;color:var(--primary-accent-font);margin-block-start:0}.company-logo{width:250px;height:250px}.job-details{font-size:1.375rem;color:#fff}.job-heading{margin-block-end:0}.hidden{transition:all 1s ease-out 1s;transform:translate(-110%)}.job-cover{opacity:1;position:absolute;background:var(--primary-accent-font);left:0;top:0;bottom:0;right:0;transition:all 1s ease-in;border-style:solid;border-color:var(--primary-accent-font);border-width:20px}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.5;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 960px){:root{font-size:11px}}body{color:var(--primary-font);background-color:var(--bg-color);box-sizing:border-box;text-align:left;margin:0}h1{font-size:3rem;color:var(--primary-accent-font)}h2{font-size:2.5rem;color:var(--primary-accent-font)}h3{font-size:2rem;font-weight:400}h4{font-size:1.75rem;font-weight:400}h5{font-size:1.5rem;font-weight:400}h6{font-size:1.25rem;font-weight:400}
