.hero[data-astro-cid-lcdefpme]{border-block-end:1px solid #ffffff40;padding-block:clamp(5rem,14vw,9rem) clamp(3.5rem,9vw,6.5rem)}.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""body""logo";gap:clamp(2.5rem,6vw,4rem);display:grid}.hero__body[data-astro-cid-lcdefpme]{grid-area:body;max-width:48rem}.hero__title[data-astro-cid-lcdefpme]{max-width:14ch;color:var(--color-paper);grid-area:title;margin:0}.hero__lede[data-astro-cid-lcdefpme]{max-width:46ch}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-block-start:clamp(2rem,5vw,3rem);display:flex}.hero__rule[data-astro-cid-lcdefpme]{border-block-start-color:#ffffff40;margin-block:clamp(3rem,7vw,5rem) 1rem}.hero__logo[data-astro-cid-lcdefpme]{grid-area:logo;width:100%;max-width:32rem;height:auto}@media (width>=64rem){.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title logo""body body";align-items:center;column-gap:clamp(2.5rem,6vw,5rem)}.hero__logo[data-astro-cid-lcdefpme]{justify-self:end;width:auto;max-width:26rem}}.prose--indent[data-astro-cid-lcdefpme]{margin-block-start:2rem}.services[data-astro-cid-lcdefpme]{border-block-start:1px solid var(--color-rule);gap:0;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}@media (width>=40rem){.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}}.service[data-astro-cid-lcdefpme]{border-block-end:1px solid var(--color-rule);align-content:start;gap:1rem;padding:1.75rem 1.5rem 2rem 0;display:grid}@media (width>=40rem){.service[data-astro-cid-lcdefpme]{border-inline-start:1px solid var(--color-rule);padding-inline:1.5rem 2rem}.service[data-astro-cid-lcdefpme]:nth-child(odd){border-inline-start:0;padding-inline-start:0}}@media (width>=64rem){.service[data-astro-cid-lcdefpme]{border-inline-start:1px solid var(--color-rule);border-block-end:0;padding-inline-start:1.5rem}.service[data-astro-cid-lcdefpme]:first-child{border-inline-start:0;padding-inline-start:0}}.service__index[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--text-micro--letter-spacing);color:var(--color-ink-faint)}.service[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:1.125rem;font-weight:500}.service[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-ink-muted);margin:.5rem 0 0}.service__link[data-astro-cid-lcdefpme]{font-weight:500}.service__link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-ink)}.apps[data-astro-cid-lcdefpme]{border:1px solid var(--color-rule);background-color:var(--color-rule);gap:1px;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}@media (width>=48rem){.apps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}.app[data-astro-cid-lcdefpme]{background-color:var(--color-paper);align-content:start;gap:.75rem;padding:1.75rem 1.75rem 2rem;display:grid}.app__head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.app__head[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:1.25rem;font-weight:500}.app__tagline[data-astro-cid-lcdefpme]{font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:var(--text-h3--letter-spacing);margin:0}.app__summary[data-astro-cid-lcdefpme]{color:var(--color-ink-muted);max-width:52ch;margin:0}.app__link[data-astro-cid-lcdefpme]{margin:.25rem 0 0;font-weight:500}
