main.svelte-rqn88j{box-sizing:border-box;background-color:#e9dece;min-height:100rem;padding:12rem 0 6rem}#projects-page.svelte-rqn88j{width:min(80vw,70rem);margin:0 auto}h1.svelte-rqn88j{font-size:var(--font-size-heading);color:var(--color-green);margin:0 0 5rem;font-weight:300;line-height:.9}#project-grid.svelte-rqn88j{grid-template-columns:repeat(2,minmax(0,1fr));gap:5rem 5.5rem;margin-bottom:4rem;display:grid}article.svelte-rqn88j{color:var(--color-dark-gray);flex-direction:column;font-family:Baskerville BT,serif;display:flex}.image-link.svelte-rqn88j{aspect-ratio:3/2;border:1px solid var(--color-black);width:100%;margin-bottom:2.5rem;display:block;overflow:hidden}img.svelte-rqn88j{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.image-link.svelte-rqn88j:hover img:where(.svelte-rqn88j),.image-link.svelte-rqn88j:focus img:where(.svelte-rqn88j){transform:scale(1.025)}.project-title.svelte-rqn88j{width:fit-content;font-size:var(--font-size-lead);color:#be5c69;text-underline-offset:.12em;margin-bottom:1.25rem;font-weight:700;line-height:1.1;text-decoration:underline}p.svelte-rqn88j{font-size:var(--font-size-body);text-align:justify;margin:0;line-height:1.05}@media (width<=900px){main.svelte-rqn88j{padding:12rem 0 5rem}#projects-page.svelte-rqn88j{width:min(90vw,38rem)}h1.svelte-rqn88j{font-size:var(--font-size-heading);margin-bottom:3rem}#project-grid.svelte-rqn88j{grid-template-columns:1fr;gap:4rem}}@media (width<=560px){main.svelte-rqn88j{padding:6rem 0 4rem}h1.svelte-rqn88j{font-size:var(--font-size-mobile-heading)}.image-link.svelte-rqn88j{margin-bottom:1.5rem}.project-title.svelte-rqn88j{font-size:var(--font-size-mobile-lead)}p.svelte-rqn88j{font-size:var(--font-size-mobile-body);text-align:left}}
