@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";.link{background-color:var(--secondary-background-color);text-decoration:none;padding:1rem;font-size:.8rem;border-radius:.2rem;letter-spacing:.05rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.link:hover{background-color:var(--secondary-text-color)}.link .link-arrow{height:1rem}.about{display:flex;flex-direction:row;justify-content:space-between;background-color:var(--background-color);z-index:500!important;margin-bottom:3rem;gap:.75rem}.about .about-item{z-index:11;width:100%;background-color:var(--background-color)}.about .about-item .about-title{font-size:.8rem;color:var(--tertiary-text-color);letter-spacing:.05rem;margin-bottom:.5rem}.about .about-item .about-description{display:flex;flex-direction:column;gap:.5rem;font-size:.9375rem;font-weight:600}@media (max-width: 766px){.about{flex-direction:column}}.footer{height:200px;width:calc(100% + 2rem);margin:0 -1rem;background-color:var(--secondary-background-color);position:fixed;bottom:0;box-shadow:inset 0 0 30px #0000004d;z-index:-100;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:.9375rem;font-weight:600}.footer a{pointer-events:all;text-decoration:underline;cursor:pointer;color:var(--accent-color);padding:0 .3rem;z-index:1}.footer a:hover{background-color:var(--accent-color);color:var(--background-color)}.footer-pusher{z-index:-200;height:100px;width:0;pointer-events:none}.navbar{width:calc(100% - 2rem);display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid var(--secondary-text-color);background-color:var(--background-color);position:fixed;top:0;z-index:1000}.navbar .navbar-divs{display:flex;flex-direction:row;justify-content:space-between;flex:1}.navbar .navbar-divs .navbar-item{width:100%;font-size:.9375rem;padding:0;margin:0;display:flex;flex-direction:row;gap:1rem}.navbar .navbar-item{font-size:.9375rem;padding:0;margin:0;display:flex;flex-direction:row;gap:1rem}.navbar .navbar-item a{text-decoration:none;color:var(--text-color)}.navbar .navbar-item a .navbar-item-button:hover{background-color:var(--secondary-text-color);padding:.5rem;margin:-.5rem;cursor:pointer}@media (max-width: 600px){.navbar .navbar-divs{flex-direction:column}.navbar .navbar-divs .navbar-item.smaller{font-weight:400;font-size:.8rem;color:var(--tertiary-text-color)}}.project-info-container{width:100vw;height:100vh;margin:0;padding:0;background-color:#0000006e;z-index:1100;position:fixed;top:0;right:0;transition:all .25s ease-out}.project-info-container .project-info{pointer-events:all;width:100vw;margin:0;padding:1rem 0;background-color:var(--background-color);height:calc(100vh - 12rem);position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:1200;transition:all .25s ease-out;overflow-y:scroll}.project-info-container .project-info .project-info-content{width:calc(100% - 2rem);height:100%;max-width:800px;margin:0 auto;position:relative}.project-info-container .project-info .project-info-content .project-info-image{width:100%;max-width:800px;margin-bottom:1rem}.project-info-container .project-info .project-info-content .project-info-title{position:sticky;width:calc(100% - 2rem);max-width:800px;font-size:.9375rem;margin-bottom:.2rem;margin-top:1rem}.project-info-container .project-info .project-info-content .project-info-description{width:calc(100% - 2rem);max-width:800px;font-weight:600;font-size:.9375rem;margin-bottom:50rem}.project-info-container .project-info .project-info-content .project-info-link{width:calc(100% - 2rem);margin-bottom:1rem;box-sizing:content-box}.project-info-container.hidden{background-color:transparent;pointer-events:none}.project-info-container.hidden .project-info{transform:translate(-50%,150%)}.projects{display:flex;flex-direction:row;background-color:var(--background-color);border-bottom:1px solid var(--secondary-text-color);gap:.75rem;margin:0 -1rem;padding:0 1rem;margin-bottom:200px;z-index:500!important}.projects .projects-container{background-color:var(--background-color);z-index:11;display:flex;flex-direction:column;gap:1.5rem;flex:1;padding-bottom:2rem}.projects .projects-container .projects-project{background-color:var(--background-color);width:100%}.projects .projects-container .projects-project .projects-project-image{width:100%}.projects .projects-container .projects-project .projects-project-name{font-size:.8rem;font-weight:600;letter-spacing:.05rem;margin:0;padding:0;margin-top:.5rem;text-decoration:none}.projects .projects-container .projects-project .projects-project-short-description{font-size:.8rem;font-weight:500;letter-spacing:.05rem;color:var(--tertiary-text-color);margin:0;padding:0}.projects .projects-container .projects-project:hover{cursor:pointer}.projects .projects-container .projects-project:hover .projects-project-image{opacity:.85}@media (max-width: 766px){.projects{flex-direction:column}}:root{--background-color: #111111;--secondary-background-color: #1b1b1b;--text-color: white;--accent-color: #fde047;--secondary-text-color: #ffffff1e;--tertiary-text-color: #ffffff5a}body{margin:0;padding:0 1rem;background-color:var(--background-color);position:relative}body.no-scroll{overflow:hidden}*{color:var(--text-color);font-family:Manrope,sans-serif}::-moz-selection{color:var(--accent-color);background:var(--accent-color)}::selection{color:var(--accent-color);background:var(--accent-color)}.background{background-color:var(--background-color);position:absolute;width:100vw;height:800px;top:0;right:0;z-index:1}
