.project[data-astro-cid-yq2gsstb]{--measure:760px}.back[data-astro-cid-yq2gsstb],header[data-astro-cid-yq2gsstb],.stats[data-astro-cid-yq2gsstb],.cover[data-astro-cid-yq2gsstb],.prose[data-astro-cid-yq2gsstb],.project-footer[data-astro-cid-yq2gsstb]{max-width:var(--measure);margin-inline:auto}.back[data-astro-cid-yq2gsstb]{width:min(100%, var(--measure));font-size:var(--fs-sm);opacity:.6;align-items:center;gap:8px;margin-bottom:40px;text-decoration:none;display:flex}.back[data-astro-cid-yq2gsstb]:hover{opacity:1}.meta[data-astro-cid-yq2gsstb]+.meta[data-astro-cid-yq2gsstb]{margin-top:4px}.meta[data-astro-cid-yq2gsstb]{font-size:var(--fs-sm);color:var(--fg-60);flex-wrap:wrap;gap:6px;display:flex}h1[data-astro-cid-yq2gsstb]{align-items:center;gap:.4em;margin:16px 0;font-size:clamp(36px,3.6vw,52px);font-weight:600;line-height:1.15;display:flex}h1[data-astro-cid-yq2gsstb] .icon[data-astro-cid-yq2gsstb]{border-radius:22%;flex:none;width:1.25em;height:1.25em}.lead[data-astro-cid-yq2gsstb]{font-size:var(--fs-lg)}.links[data-astro-cid-yq2gsstb]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}header[data-astro-cid-yq2gsstb]>.tag-list{margin-top:24px}.stats[data-astro-cid-yq2gsstb]{border-block:2px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;margin-top:40px;padding-block:28px;display:grid}.stats[data-astro-cid-yq2gsstb] div[data-astro-cid-yq2gsstb]{flex-direction:column-reverse;justify-content:flex-end;gap:4px;display:flex}.stats[data-astro-cid-yq2gsstb] dt[data-astro-cid-yq2gsstb]{color:var(--fg-60);font-size:15px;line-height:1.35}.stats[data-astro-cid-yq2gsstb] dd[data-astro-cid-yq2gsstb]{margin:0;font-size:clamp(26px,2.4vw,34px);font-weight:600;line-height:1.1}.cover[data-astro-cid-yq2gsstb]{margin-block:48px 56px;overflow:hidden}.cover[data-astro-cid-yq2gsstb] img[data-astro-cid-yq2gsstb]{border-radius:8px;width:100%;height:auto}.mark[data-astro-cid-yq2gsstb]{aspect-ratio:576/300;background:radial-gradient(120% 90% at 15% 10%, var(--from), transparent 60%), radial-gradient(110% 100% at 90% 95%, var(--to), transparent 65%), linear-gradient(135deg, var(--from), var(--to));color:#000000d1;border-radius:8px;place-items:center;display:grid}.mark[data-astro-cid-yq2gsstb] span[data-astro-cid-yq2gsstb]{letter-spacing:-.05em;font-size:clamp(40px,6vw,88px);font-weight:600}.project-footer[data-astro-cid-yq2gsstb]{border-top:2px solid var(--line);margin-top:64px;padding-top:32px}.cta[data-astro-cid-yq2gsstb]{margin-bottom:40px}.cta[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb]{font-size:var(--fs-lg);font-weight:500}.cta[data-astro-cid-yq2gsstb] .links[data-astro-cid-yq2gsstb]{margin-top:16px}.byline[data-astro-cid-yq2gsstb]{font-size:var(--fs-sm);color:var(--fg-70)}.byline[data-astro-cid-yq2gsstb] strong[data-astro-cid-yq2gsstb]{color:var(--fg);font-weight:500}.byline[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]{text-underline-offset:3px}.pager[data-astro-cid-yq2gsstb]{grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;display:grid}.pager[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]{border:2px solid var(--line);border-radius:var(--radius-lg);font-size:var(--fs-md);flex-direction:column;gap:6px;padding:20px 24px;font-weight:500;text-decoration:none;transition:border-color .15s;display:flex}.pager[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]:hover{border-color:var(--fg-40)}.pager[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb] span[data-astro-cid-yq2gsstb]{color:var(--fg-60);font-size:14px;font-weight:400}.pager[data-astro-cid-yq2gsstb] .next[data-astro-cid-yq2gsstb]{text-align:right;grid-column:2}@media (width<=640px){.cover[data-astro-cid-yq2gsstb]{margin-block:32px 40px}.pager[data-astro-cid-yq2gsstb]{grid-template-columns:1fr}.pager[data-astro-cid-yq2gsstb] .next[data-astro-cid-yq2gsstb]{grid-column:1}}
