.hero[data-astro-cid-ymju6xud]{padding-block:clamp(40px,6vw,84px) clamp(44px,6vw,84px);border-bottom:var(--hairline) solid var(--rule)}.crumbs[data-astro-cid-ymju6xud] ol[data-astro-cid-ymju6xud]{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 clamp(24px,3vw,36px);padding:0;font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-3)}.crumbs[data-astro-cid-ymju6xud] li[data-astro-cid-ymju6xud]+li[data-astro-cid-ymju6xud]:before{content:"/";margin-right:10px;color:var(--ink-3)}.crumbs[data-astro-cid-ymju6xud] a[data-astro-cid-ymju6xud]{color:var(--ink-3);text-decoration:none}.crumbs[data-astro-cid-ymju6xud] a[data-astro-cid-ymju6xud]:hover{color:var(--ink);text-decoration:underline}.hero-title[data-astro-cid-ymju6xud]{font-family:var(--font-display);font-weight:800;font-stretch:calc(var(--wdth-nameplate) * 1%);font-size:var(--t-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);text-transform:uppercase;margin:0;text-wrap:balance}.hero-title[data-astro-cid-ymju6xud] em[data-astro-cid-ymju6xud]{font-style:normal;color:var(--accent-ink)}.answer-first[data-astro-cid-ymju6xud]{margin-top:clamp(24px,3.5vw,36px);max-width:58ch;font-size:var(--t-lead);color:var(--ink-2)}.origin-body[data-astro-cid-ymju6xud]{display:grid;gap:var(--s-4);margin-top:16px}.origin-body[data-astro-cid-ymju6xud] p[data-astro-cid-ymju6xud]{color:var(--ink-2);max-width:58ch;font-size:var(--t-lead)}.mission[data-astro-cid-ymju6xud]{display:grid;gap:14px;margin:0;max-width:none;padding-top:clamp(28px,4vw,40px);border-top:2px solid var(--accent)}.mission-line[data-astro-cid-ymju6xud]{font-family:var(--font-display);font-weight:800;font-stretch:calc(var(--wdth-nameplate) * 1%);font-size:var(--t-h2);line-height:var(--lh-head);letter-spacing:var(--tr-head);text-transform:uppercase;text-wrap:balance;max-width:22ch}@media(min-width:780px){.pillars[data-astro-cid-ymju6xud]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pillars[data-astro-cid-ymju6xud] h3[data-astro-cid-ymju6xud]{font-size:var(--t-h3)}.pillars[data-astro-cid-ymju6xud] p[data-astro-cid-ymju6xud]{color:var(--ink-2);font-size:var(--t-small);max-width:46ch}.people[data-astro-cid-ymju6xud]{display:grid;gap:var(--hairline);background:var(--rule-carbon)}@media(min-width:900px){.people[data-astro-cid-ymju6xud]{grid-template-columns:repeat(3,minmax(0,1fr))}}.person[data-astro-cid-ymju6xud]{background:var(--carbon);padding:clamp(24px,3vw,32px);display:flex;flex-direction:column;gap:18px}.person-head[data-astro-cid-ymju6xud]{display:grid;gap:6px}.person[data-astro-cid-ymju6xud] h3[data-astro-cid-ymju6xud]{font-size:var(--t-h3)}.person-role[data-astro-cid-ymju6xud]{margin:0}.person-bio[data-astro-cid-ymju6xud]{font-size:var(--t-small);max-width:40ch}.changelog[data-astro-cid-ymju6xud]{margin:0;display:grid}.changelog-row[data-astro-cid-ymju6xud]{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:11px 0;border-top:var(--hairline) solid var(--rule-carbon);align-items:baseline}.changelog[data-astro-cid-ymju6xud] dt[data-astro-cid-ymju6xud]{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.06em;color:var(--accent-carbon);font-variant-numeric:tabular-nums}.changelog[data-astro-cid-ymju6xud] dd[data-astro-cid-ymju6xud]{margin:0;font-size:var(--t-small);color:var(--on-carbon-2);line-height:1.45}.person-proof[data-astro-cid-ymju6xud]{font-size:var(--t-small);color:var(--on-carbon-3);padding-top:14px;border-top:var(--hairline) solid var(--rule-carbon);max-width:40ch}.person-link[data-astro-cid-ymju6xud]{margin-top:auto;font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--accent-carbon);text-decoration:none}.person-link[data-astro-cid-ymju6xud]:hover{text-decoration:underline}.culture[data-astro-cid-ymju6xud]{margin-top:clamp(32px,4vw,48px);padding-top:clamp(24px,3vw,32px);border-top:var(--hairline) solid var(--rule-carbon);max-width:62ch;font-size:var(--t-lead)}.closing[data-astro-cid-ymju6xud]{margin:0;padding-top:clamp(28px,4vw,40px);border-top:2px solid var(--accent);font-family:var(--font-display);font-weight:800;font-stretch:calc(var(--wdth-nameplate) * 1%);font-size:var(--t-h1);line-height:var(--lh-head);letter-spacing:var(--tr-display);text-transform:uppercase;max-width:18ch;text-wrap:balance}
