body,html{overflow-x:hidden}html{scroll-behavior:smooth}.show{display:block}.hide{display:none}:root{--fade:opacity 2s ease-in;--translate:transform 1s linear;--edge-curve:2rem;--shadow:rgba(132,169,140,0.2) 0px 2px 50px;--start-translate:translateY(-200px);--nav-clr-no-stick:#dff1ff;--nav-clr-stick:#111a22;--card-clr:#111a22;--primary-text-color:#dff1ff;--secondary-text-color:#86fdc2;--font:"Lato",sans-serif}body{position:relative;margin:0;font-family:var(--font)}section{width:100vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;align-items:center;flex-direction:column;margin-bottom:10rem}section>h1{font-size:3rem;font-weight:700;color:var(--primary-text-color);text-align:center}a{text-decoration:none}#about-me-container{width:clamp(16rem,50vw,45rem);border-radius:var(--edge-curve);box-shadow:var(--shadow);padding:2rem 2rem 5rem;background-color:var(--card-clr);opacity:0;transform:var(--start-translate);transition:var(--fade),var(--translate);color:var(--primary-text-color);font-size:1.2rem}#about-me-container,#skills-spinner{display:flex;flex-direction:column;justify-content:center;align-items:center}#skills-spinner{position:relative;flex-wrap:wrap;width:clamp(16rem,30vw,28rem);height:clamp(16rem,30vw,28rem);margin-top:3rem;border-radius:50%}#skills-spinner>img{width:20%;position:absolute;transform-origin:center center}#hacker-man{font-size:clamp(5rem,10vw,8rem)}#background{position:fixed;top:0;z-index:-2}#certifications-parent-container{display:flex;flex-direction:column;justify-content:center;align-items:center}#certifications-container{display:flex}@media (min-width:500px){#certifications-container{flex-direction:row;justify-content:space-evenly;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;width:55%}}@media (max-width:499px){#certifications-container{flex-direction:column}}#contact{height:clamp(12rem,20vh,15rem)}#contact-container{display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:var(--edge-curve);box-shadow:var(--shadow);opacity:0;transform:var(--start-translate);transition:var(--fade),var(--translate);background-color:var(--card-clr);padding:2rem}#contact-container>p{text-align:center;font-size:1.2rem;color:var(--primary-text-color)}#contact-container>code{font-size:clamp(1rem,5vw,1.5rem);color:var(--secondary-text-color)}#education-container{display:flex;width:clamp(300px,50%,1000px);flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;border-radius:var(--edge-curve);box-shadow:var(--shadow);opacity:0;transform:var(--start-translate);transition:var(--fade),var(--translate);padding:2rem 0;grid-gap:1rem;gap:1rem;background-color:var(--card-clr)}#education-info{display:flex;flex-direction:column;text-align:center}#education-info>*{margin:.5rem}#uni-name{font-size:2rem;color:var(--primary-text-color)}#time-spent{margin-top:-.5rem;color:var(--secondary-text-color);opacity:.7;font-size:1rem}#major{font-size:1.5rem;color:var(--primary-text-color)}#ucd-logo{width:10rem}#experience{opacity:0;transition:var(--fade)}#experience-container{display:flex;justify-content:center;align-items:center;flex-direction:column;grid-gap:2rem;gap:2rem}.job-grid{border-radius:var(--edge-curve);box-shadow:var(--shadow);padding:2rem;opacity:0;transform:var(--start-translate);transition:var(--fade),var(--translate);background-color:var(--card-clr)}.job-grid.desktop{width:clamp(40rem,50%,53rem);display:grid;grid-template-areas:"img bar comp-date comp-date" "img bar title title" "img bar desc  desc"}#job-img{width:7rem}#job-img.desktop{grid-area:img;margin-top:30%;margin-left:1rem}#bar.desktop{grid-area:bar;background-color:var(--primary-text-color);width:.3rem;border-radius:20px;margin-left:2rem;margin-right:3rem}#job-company-date{display:flex;flex-wrap:wrap;justify-content:space-between}#job-company-date.desktop{grid-area:comp-date}#job-company{font-size:2rem;font-weight:700;color:var(--secondary-text-color)}#job-dates{font-size:1rem;font-style:italic;opacity:.8}#job-dates,#job-title{color:var(--primary-text-color)}#job-title{font-size:1.5rem}#job-title.desktop{grid-area:title}#job-desc{margin-top:2rem;color:var(--primary-text-color)}#job-desc.desktop{grid-area:desc}.job-grid.mobile{display:flex;flex-direction:column;width:clamp(240px,80vw,750px)}#job-company-date.mobile{width:100%}#job-img.mobile{align-self:center}#job-title.mobile{margin-top:1rem}#hero{height:100vh;justify-content:center;opacity:0;transform:var(--start-translate);transition:var(--fade),var(--translate)}#name{font-size:clamp(3rem,6vw,7rem);padding:0;color:var(--primary-text-color)}#name,#title{text-align:center;margin:0}#title{font-size:clamp(1.2rem,2vw,2rem);font-style:italic;color:var(--secondary-text-color);opacity:.7}#socials{width:clamp(400px,50%,50rem);display:flex;flex-direction:row;justify-content:space-evenly;margin-top:1rem}#socials>a>img{width:clamp(3rem,3vw,5rem);filter:invert(100%) sepia(10%) saturate(0) hue-rotate(93deg) brightness(105%) contrast(102%);transition:filter .4s linear}#socials>a>img:hover{filter:invert(58%) sepia(11%) saturate(1239%) hue-rotate(182deg) brightness(93%) contrast(86%)}nav{background-color:var(--nav-clr-no-stick);top:0;position:relative;display:flex;justify-content:flex-end;align-items:center;width:100%;height:clamp(75px,10vh,100px)}nav>a{color:#000;font-size:1.5rem;padding-right:2rem}nav>a:first-child{position:absolute;padding-right:0;left:calc(25px + 1vw)}#monogram{height:3.5rem;width:3.5rem}#menu-button{margin-right:1.5rem;padding:3px 10px;border:2px solid #000;border-radius:4px;font-size:2rem}#menu-button:hover{cursor:pointer}#menu{background-color:var(--nav-clr-no-stick);position:absolute;left:0;top:clamp(75px,10vh,100px);width:100%;height:0;display:flex;flex-direction:column;justify-content:space-evenly;transition:height .5s ease-in-out;overflow:hidden}#menu a{color:#000;font-size:1rem;margin-left:1rem;z-index:1}.sticky-nav,.sticky-nav #menu{background-color:var(--nav-clr-stick)}.sticky-nav{position:fixed;top:0;z-index:1}.sticky-nav #menu a,.sticky-nav a{color:#fcfaf9}.sticky-nav #menu-button{border:2px solid #fff}
/*# sourceMappingURL=main.7d831e59.chunk.css.map */