.tags{padding:1em 0}.root{margin:1em;border:solid 1px var(--green);box-sizing:border-box;padding:1em;max-width:960px}.button{border-radius:20px;padding:.75em 1.5em;background-color:var(--green);font-weight:900;text-transform:uppercase;color:var(--black);margin:.2em;line-height:3.5em;font-size:.72em}.button:hover{color:var(--green);background-color:var(--pink)}.work-experience{line-height:1.5em}.work-experience ul{margin-bottom:2em}.experience{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1}.vignette-radial{position:fixed;z-index:11;top:0;left:0;height:100vh;width:100%;pointer-events:none}.vignette-radial:after{pointer-events:none;content:" ";position:absolute;top:0;left:0;bottom:0;right:0;background:radial-gradient(circle,transparent 60%,black 150%)}.page-content.svelte-1vkdgg5{max-width:970px;margin:0 auto;padding:1rem}.hero-section.svelte-1vkdgg5{min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center}.project.svelte-1vkdgg5{min-height:100vh;display:flex;align-items:center}.reveal.svelte-1vkdgg5{visibility:hidden}.tag.svelte-1vkdgg5{color:var(--black);background:var(--white);border-radius:5px;padding:2px 7px;font-size:.8rem;font-weight:500;display:inline-block;line-height:1.45rem;margin-bottom:4px}.tag-wrapper.svelte-1vkdgg5{max-width:400px}.project-description.svelte-1vkdgg5{max-width:37rem}
