.ProjectHeader{max-width:48rem}.ProjectHeader .project-header-title{margin-bottom:4rem}.ProjectHeader .project-header-headline{letter-spacing:-.025em;font-family:Instrument Serif,Iowan Old Style,Apple Garamond,Georgia,serif;font-size:clamp(2.5rem,7vw,5rem);line-height:1}.ProjectHeader .project-header-highlight{--tw-text-opacity:1;color:rgb(var(--muted-foreground) / var(--tw-text-opacity,1))}
.ProjectItem{display:block}.ProjectItem .project-info{justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex}.ProjectItem .project-info .project-name{text-transform:lowercase;--tw-text-opacity:1;color:rgb(var(--foreground) / var(--tw-text-opacity,1));font-family:Instrument Serif,Iowan Old Style,Apple Garamond,Georgia,serif;font-size:1.5rem;line-height:2rem}@media (min-width:768px){.ProjectItem .project-info .project-name{font-size:1.875rem;line-height:2.25rem}}.ProjectItem .project-info .project-stack{--tw-text-opacity:1;color:rgb(var(--muted-foreground) / var(--tw-text-opacity,1));flex-shrink:0;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.75rem;line-height:1rem}.ProjectItem .project-description{--tw-text-opacity:1;max-width:32rem;color:rgb(var(--muted-foreground) / var(--tw-text-opacity,1));margin-top:.75rem;font-size:.875rem;line-height:1.625}.ProjectItem:hover .project-name{--tw-text-opacity:1;color:rgb(var(--accent) / var(--tw-text-opacity,1))}
.Projects .projects-container{flex-direction:column;justify-content:center;max-width:42rem;min-height:100vh;margin-left:auto;margin-right:auto;padding:6rem 1.5rem;display:flex}@media (min-width:768px){.Projects .projects-container{padding-left:2rem;padding-right:2rem}}.Projects .projects-container .projects-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}
