.project-card{--offset:2rem;color:var(--color-foreground);padding-bottom:2rem;padding-bottom:var(--offset);padding-top:2rem;padding-top:var(--offset);position:relative;-webkit-text-decoration:none;text-decoration:none;width:100%;z-index:1}.project-card .arrow svg{height:100%;left:0;position:absolute;top:0;width:100%}.project-card:not([open]) .links,.project-card:not([open]) .tags{height:0;overflow:clip}.project-card .arrow{aspect-ratio:4/3;display:block;height:auto;position:absolute;right:0;top:calc(var(--offset) + 1px);transform:rotate(180deg);width:4rem;fill:var(--color-background);background:transparent;transition:all var(--transition-time) ease;z-index:10}.project-card summary{cursor:pointer;list-style:none}.project-card summary h4 a{color:var(--color-accent);-webkit-text-decoration:none;text-decoration:none}.project-card summary::-webkit-details-marker{display:none}.project-card ol{list-style:disc}.project-card ol li{display:list-item!important}.project-card ol li::marker{color:var(--color-background)}.project-card .duration,.project-card .roles{font-family:var(--font-mono)}.project-card [data-content]{color:transparent;display:block;position:relative;width:100%}.project-card [data-content]:after,.project-card [data-content]:before{content:attr(data-content);display:block;left:calc(var(--offset)*-1);padding-left:var(--offset);padding-right:var(--offset);position:absolute;top:0;transition:clip-path var(--transition-time) ease;width:calc(100% + var(--offset)*2)}.project-card [data-content]:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);color:var(--color-foreground)}.project-card [data-content]:after{clip-path:polygon(0 0,0 0,0 100%,0 100%);color:var(--color-background)}.project-card .content{color:inherit;margin-top:1rem;position:relative}.project-card .technology{display:inline-flex;font-family:var(--font-mono);gap:.5rem;justify-content:flex-start;list-style:none;padding-left:0}.project-card .technology li{flex-grow:0;flex-shrink:0;width:auto}.project-card .skills{font-family:var(--font-mono)}.project-card .description{font-family:Inter,sans-serif;text-transform:lowercase}.project-card .arrow,.project-card:after,.project-card:before{position:absolute}.project-card:after,.project-card:before{background:var(--color-accent);content:"";display:block;left:calc(var(--offset)*-1);top:0}.project-card:after{aspect-ratio:1;clip-path:polygon(100% 0,0 0,0 100%);height:calc(var(--offset));width:auto}.project-card:before{height:100%;transition:width var(--transition-time) ease;width:0;z-index:-1}.project-card[open] .arrow{transform:rotate(90deg)}@media (min-width:60rem){.project-card:focus summary,.project-card:focus-within summary,.project-card:hover summary{outline:none}.project-card:focus [data-content]:before,.project-card:focus-within [data-content]:before,.project-card:hover [data-content]:before{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}.project-card:focus [data-content]:after,.project-card:focus-within [data-content]:after,.project-card:hover [data-content]:after{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.project-card:focus-within:before,.project-card:focus:before,.project-card:hover:before{left:calc(var(--offset)*-1);width:calc(100% + var(--offset)*2)}}@media (max-width:60rem){.project-card .links a:not([data-content]){color:var(--color-accent)}.project-card .arrow{fill:var(--color-foreground);right:0;top:2.5rem;width:2rem}.project-card[open] summary{outline:none}.project-card[open] .arrow{fill:var(--color-background)}.project-card[open] [data-content]:before{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}.project-card[open] [data-content]:after{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.project-card[open] .external svg{fill:var(--color-background)}.project-card[open]:before{left:calc(var(--offset)*-1);width:calc(100% + var(--offset)*2)}}#projects[data-astro-cid-bg6yg2h6] h3[data-astro-cid-bg6yg2h6]{margin-bottom:2rem}#projects[data-astro-cid-bg6yg2h6] ul[data-astro-cid-bg6yg2h6]{list-style:none;margin:0;padding:0}#projects[data-astro-cid-bg6yg2h6] ul[data-astro-cid-bg6yg2h6] li[data-astro-cid-bg6yg2h6]{display:block;padding:0}#projects[data-astro-cid-bg6yg2h6] ul[data-astro-cid-bg6yg2h6] li[data-astro-cid-bg6yg2h6]+li[data-astro-cid-bg6yg2h6]{margin-top:2px}h1[data-astro-cid-2hwget37]{margin-bottom:2rem}menu[data-astro-cid-2hwget37]{list-style:none;margin:0;padding:0}
