@import url(https://fonts.googleapis.com/css2?family=Sora:wght@100..800&display=swap);:root{--ff-primary:"Sora",sans-serif;--ff-secondary:sans-serif;--ff-heading:"Oswald",sans-serif;--fs-xl:clamp(2rem,3vw + 1rem,3rem);--fs-600:1.5rem;--fs-500:1.25rem;--fs-400:1rem;--clr-black:#000;--clr-white:#fff;--clr-neutral:#404040;--clr-zinc-300:#d4d4d8;--clr-zinc-500:#71717a;--clr-zinc-800:#27272a}.light-bg{background-color:#fff;background-color:var(--clr-white);color:#000;color:var(--clr-black)}.dark-bg{background-color:#000;background-color:var(--clr-black);color:#fff;color:var(--clr-white)}h1{font-size:clamp(2rem,3vw + 1rem,3rem);font-size:var(--fs-xl);font-weight:1.25rem;font-weight:var(--fs-500)}h6{color:#d4d4d8;color:var(--clr-zinc-300)}p{color:#71717a;color:var(--clr-zinc-500)}a{color:inherit;text-decoration:none}b{font-weight:800}ul{list-style:none;padding:0}img{height:auto;max-width:100%}body{font-family:Sora,sans-serif;font-family:var(--ff-primary);margin:0;padding:0}section>h1{text-align:center}section{padding:3rem}.container{background-color:#fff;background-color:var(--clr-white);box-sizing:border-box;left:0;padding:0 1.5rem;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:2}.cover_show{visibility:visible}.cover_hide,.cover_show{background-color:#000;background-color:var(--clr-black);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .2s;width:100vw}.cover_hide{visibility:hidden}.content{display:grid;grid-template-columns:auto auto;height:3.5rem;margin:0 auto;max-width:var(--max-width)}.left{justify-self:left}.left,.logo{align-self:center}.logo{height:auto;width:1.5rem}.right{align-self:center;display:grid;font-family:Sora;font-size:1rem;font-size:var(--fs-400);font-weight:1.5rem;font-weight:var(--fs-600);grid-template-columns:auto auto;justify-self:right}.hamburger{display:none;margin-right:-1rem;padding:1rem;width:3rem}.sections{align-self:center;display:grid;grid-template-columns:repeat(5,auto);min-width:500px}.section{align-self:center;justify-self:right;transition:color .2s}@media only screen and (max-width:600px){.hamburger{display:block}.menu_show{top:0}.menu_hide,.menu_show{background-color:#fff;background-color:var(--clr-white);height:3.5rem;left:0;position:fixed;transition:top .25s;width:100vw}.menu_hide{top:-3.5rem}.sections{min-width:0;padding:1rem .5rem;position:relative}.section,.sections{justify-self:center}}.section:hover{color:red}.github_icon{height:20px;padding-top:2px}main{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:1fr 1fr;padding:1rem 3rem 3rem}header{display:flex;flex-direction:column;justify-content:center}header>p{max-width:100%;width:100%}.image-column{display:flex;justify-content:center;padding:1rem}.hollow{-webkit-text-stroke:2px #000;-webkit-text-stroke:2px var(--clr-black);color:#0000;font-family:sans-serif}.job-item ul{color:#71717a;color:var(--clr-zinc-500);gap:1rem;list-style:disc;padding:1rem}.job-item li{padding:5px 0}.job-item{border:1px solid #71717a;border:1px solid var(--clr-zinc-500);border-radius:1rem;flex-basis:calc(100% - 1.5rem);margin:1.5rem 0;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:1rem}.job-item>button{all:inherit;border:0;flex-basis:0;margin:0;padding:0}.job-item.hover,.job-item:hover{background-color:#27272a;background-color:var(--clr-zinc-800)}.job-header{align-items:center;display:flex}.job-header>img{height:3rem;margin-right:1.5rem}.job-info{align-items:center;display:flex;gap:.5rem;justify-content:space-between;width:100%}.job-position{margin:0}.job-dates{margin:0;white-space:nowrap}.box{display:flex;flex-wrap:wrap;gap:1rem}.box .color-modified-button{align-self:center;background-color:#fff;background-color:var(--clr-white);border:2px solid #000;flex:1 1 10rem;margin:1rem;min-width:10rem;padding:1rem;text-align:center}.box p{color:#000;color:var(--clr-black);font-weight:800}.color-modified-button{background-color:#fff;background-color:var(--clr-white);border:none;cursor:pointer;padding:10px;transition:background-color .3s ease-in-out,filter .3s ease-in-out}.color-modified-button.hover,.color-modified-button:hover{background-color:#000}.color-modified-svg{transition:filter .3s ease-in-out}.color-modified-button.hover .color-modified-svg,.color-modified-button:hover .color-modified-svg{filter:invert(100%) hue-rotate(180deg)}.color-modified-text{transition:color .3s ease-in-out}.color-modified-button.hover .color-modified-text,.color-modified-button:hover .color-modified-text{color:#fff;color:var(--clr-white)}.projects li{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.projects li:nth-child(2n) .image-column{order:2}.projects li:nth-child(2n) .info-column{order:1}.project{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin:2rem 0;padding:2rem 0}.project>button{background-color:inherit;color:inherit}.info-column{display:flex;flex-direction:column;justify-content:center;padding:0 3rem}.info-column h1{margin:1rem auto 0}.hover-area{border-radius:1rem;padding:1rem}.hover-area.hover,.hover-area:hover{background-color:#27272a;background-color:var(--clr-zinc-800)}.color-modified-link{transition:color .3s ease-in-out}.color-modified-link:hover{color:red}.footer{text-align:center}.footer h3{margin:0;padding:0 0 1rem}@media (max-width:768px){main{grid-template-columns:1fr;grid-template-rows:auto auto auto}.job-info{align-items:flex-start;flex-direction:column;gap:0}.job-dates{align-self:flex-start;margin-top:.5rem}.project{display:flex;flex-direction:column}.projects .project .image-column{flex:initial;order:1!important}.projects .project .info-column{flex:initial;order:2!important}}
/*# sourceMappingURL=main.c88b14f5.css.map*/