.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-8) 0}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:18em}.accent[data-astro-cid-lcdefpme]{color:var(--color-accent);font-style:normal}.lede[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);max-width:40rem;font-size:1.125rem}.lede[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-text);font-weight:600}.actions[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.services[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.service[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{margin-bottom:0}.service-summary[data-astro-cid-lcdefpme]{font-weight:500}.divider[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-4);margin:var(--space-7) 0 var(--space-5);color:var(--color-accent);display:flex}.divider[data-astro-cid-lcdefpme]:after{content:"";background:var(--color-border);flex:1;height:1px}.engagements[data-astro-cid-lcdefpme]{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.engagements[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:var(--space-1);font-size:1rem}.engagements[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:.9375rem}.work[data-astro-cid-lcdefpme]{gap:var(--space-5);display:grid}.work-item[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;display:grid}.work-thumb[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);border-radius:var(--radius)}.work-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:0}.work-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-text);text-decoration:none}.work-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--color-accent)}.work-domain[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--color-text-secondary);margin-bottom:var(--space-3);font-size:.8125rem}.work-tagline[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2);font-weight:600}.work-links[data-astro-cid-lcdefpme]{gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.work-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding-block:var(--space-1);display:inline-block}@media (width<=720px){.work-item[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.prose[data-astro-cid-lcdefpme]{max-width:40rem;font-size:1.0625rem}.contact[data-astro-cid-lcdefpme]{max-width:40rem}.contact[data-astro-cid-lcdefpme] address[data-astro-cid-lcdefpme]{gap:var(--space-1);flex-direction:column;font-size:1.0625rem;font-style:normal;display:flex}.contact-name[data-astro-cid-lcdefpme]{font-size:1.125rem}.contact[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{margin-top:var(--space-5)}
