.not-found-module__sxuMuG__error{min-block-size:100vh;inline-size:min(90%,650px);padding-block:calc(var(--spacing)*5);flex-direction:column;justify-content:center;margin:auto;display:flex}.not-found-module__sxuMuG__error p{margin-block:calc(var(--spacing)*3);color:var(--text-secondary);text-wrap:pretty;font-size:clamp(1.25rem,1.1372rem + .4751vw,1.375rem);line-height:1.3}
@keyframes Animation-module__k5EHEq__fadeIn{0%{opacity:0;transform:translateY(calc(var(--spacing)*3))}to{opacity:1;transform:translateY(0)}}.Animation-module__k5EHEq__fadeIn{animation:.8s ease-in-out Animation-module__k5EHEq__fadeIn}
.Footer-module__EZoWya__footer{color:var(--text-secondary);grid-area:footer/span 2/footer/span 2;font-size:clamp(.75rem,.6372rem + .4751vw,.875rem)}
.Greeting-module__fbylFG__greeting{grid-area:greeting}
.Headings-module__UeuIqW__headingPrimary{color:var(--text-primary);letter-spacing:-.0625rem;text-wrap:balance;font-size:clamp(2.375rem,1.8109rem + 2.3753vw,3rem);font-weight:500;line-height:1.2}.Headings-module__UeuIqW__headingPrimary span{font-size:clamp(4rem,3.0974rem + 3.8005vw,5rem);font-weight:700;display:block}
.Projects-module__K3d-Xa__projects{inline-size:100%;margin-block:calc(var(--spacing)*2)calc(var(--spacing)*4);grid-area:projects}.Projects-module__K3d-Xa__projects h2{margin-bottom:var(--spacing);letter-spacing:.0625rem;text-transform:uppercase;font-size:.875rem;font-weight:700}.Projects-module__K3d-Xa__work{gap:var(--spacing)calc(var(--spacing)*2);grid-template-columns:repeat(2,minmax(0,1fr));list-style-type:none;display:grid}.Projects-module__K3d-Xa__work a{letter-spacing:.0625rem;text-transform:uppercase;font-size:.875rem}
.page-module__E0kJGG__wrapper{row-gap:calc(var(--spacing)*3);min-block-size:100vh;inline-size:min(90%,1000px);padding-block:calc(var(--spacing)*6);font-family:var(--font-geist-sans);grid-template-areas:"greeting""biography""projects""avatar""footer";margin:auto;display:grid}@media (min-width:42.5rem){.page-module__E0kJGG__wrapper{gap:calc(var(--spacing)*3)calc(var(--spacing)*6);grid-template-columns:1fr minmax(200px,250px);grid-template-areas:"greeting greeting""biography avatar""projects projects""footer footer"}}@media (min-width:64rem){.page-module__E0kJGG__wrapper{align-items:center;column-gap:calc(var(--spacing)*8);grid-template-columns:1fr minmax(200px,380px);grid-template-areas:"greeting avatar""biography avatar""projects avatar""footer footer"}}
