.project-wrapper:where(.astro-F7J3Y5BA){display:grid;grid-template-columns:1fr;gap:var(--spacing-3)}@media (min-width: 600px){.project-wrapper:where(.astro-F7J3Y5BA){grid-template-columns:1fr 1fr;padding:0 var(--spacing-3)}}@media (min-width: 1024px){.project-wrapper:where(.astro-F7J3Y5BA){grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-4);padding:0 var(--spacing-4)}}.about-wrapper:where(.astro-F7J3Y5BA),.connect-wrapper:where(.astro-F7J3Y5BA){padding:0 var(--spacing-2);max-width:40em}@media (min-width: 600px){.about-wrapper:where(.astro-F7J3Y5BA),.connect-wrapper:where(.astro-F7J3Y5BA){font-size:1.1rem;padding:0 var(--spacing-3)}}@media (min-width: 1024px){.about-wrapper:where(.astro-F7J3Y5BA),.connect-wrapper:where(.astro-F7J3Y5BA){padding:0 var(--spacing-4)}}.about-blurb:where(.astro-F7J3Y5BA){line-height:1.5em;font-size:1rem}@media (min-width: 600px){.about-blurb:where(.astro-F7J3Y5BA){font-size:1.1rem}}.section-heading:where(.astro-F7J3Y5BA){text-transform:uppercase;font-size:1.1rem;letter-spacing:.06em;padding-left:var(--spacing-2);padding-top:var(--spacing-4);scroll-margin-top:67px}@media (min-width: 600px){.section-heading:where(.astro-F7J3Y5BA){font-size:1.2rem;padding-left:var(--spacing-3)}}@media (min-width: 1024px){.section-heading:where(.astro-F7J3Y5BA){padding-left:var(--spacing-4)}}.connect-wrapper:where(.astro-F7J3Y5BA){padding-bottom:5rem}.connect-wrapper:where(.astro-F7J3Y5BA) a:where(.astro-F7J3Y5BA){font-weight:700;text-decoration:underline}.connect-wrapper:where(.astro-F7J3Y5BA) a:where(.astro-F7J3Y5BA):hover{color:var(--secondary-text-color)}.project-description{font-size:.85em;color:var(--secondary-text-color)}.project-description p{margin-top:0}.project-link:where(.astro-GWPWDQRH){display:block;transition:all .2s}.project-link:where(.astro-GWPWDQRH):hover{background-color:var(--secondary-bg-color);box-shadow:0 0 0 8px var(--secondary-bg-color);border-radius:2px}.project-copy:where(.astro-GWPWDQRH){padding:var(--spacing-2)}@media (min-width: 600px){.project-copy:where(.astro-GWPWDQRH){grid-template-columns:1fr 1fr;padding:0 0 var(--spacing-2) 0}}.project-title:where(.astro-GWPWDQRH){font-size:.85em;letter-spacing:.06em;text-transform:uppercase;margin:var(--spacing-1) 0}.project-image:where(.astro-GWPWDQRH){width:100%;aspect-ratio:16/9;object-fit:cover}
