.masthead[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--rule-hard);grid-template:"title photo""line photo"1fr/minmax(0,1fr) 200px;align-items:start;column-gap:48px;margin-bottom:48px;padding:0 0 40px;display:grid}.masthead[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{grid-area:title}.masthead-line[data-astro-cid-ta2fbyqs]{grid-area:line}.masthead-photo[data-astro-cid-ta2fbyqs]{grid-area:photo;width:200px;height:200px;display:block}.masthead[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{font-family:var(--font-serif);font-size:var(--text-display-page);letter-spacing:-.015em;color:var(--ink);margin:0 0 18px;font-weight:400;line-height:1.06}.masthead-line[data-astro-cid-ta2fbyqs]{font-family:var(--font-serif);font-size:var(--text-base);color:var(--ink-dim);max-width:calc(62 * var(--ch-serif));margin:0;line-height:1.55}.block[data-astro-cid-ta2fbyqs]{margin-bottom:56px}.block[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-family:var(--font-sans);font-size:var(--text-2xs);color:var(--ink);border-bottom:1px solid var(--rule-hard);margin:0 0 14px;padding-bottom:10px;font-weight:600}.principle-set[data-astro-cid-ta2fbyqs]{border-top:none}.principle[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--rule);background:0 0;border-top:none;border-left:none;border-right:none;grid-template-columns:3.5rem 1fr;gap:0 16px;padding:24px 0;display:grid}.principle[data-astro-cid-ta2fbyqs]:last-child{border-bottom:none}.principle-ord[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-2xs);letter-spacing:.14em;color:var(--ink-faint);padding-top:.35em;font-weight:400}.principle-body[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-family:var(--font-serif);font-size:var(--text-lg);letter-spacing:-.005em;color:var(--ink);margin:0 0 10px;font-weight:500;line-height:1.3}.principle-body[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-family:var(--font-sans);font-size:var(--text-ui);color:var(--ink-dim);max-width:calc(68 * var(--ch-sans));margin:0;line-height:1.7}.prose[data-astro-cid-ta2fbyqs]{font-family:var(--font-sans);font-size:var(--text-ui);color:var(--ink-dim);max-width:calc(68 * var(--ch-sans));margin:0;line-height:1.75}.prose[data-astro-cid-ta2fbyqs]+.prose[data-astro-cid-ta2fbyqs]{margin-top:16px}.prose[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:var(--signal);text-underline-offset:3px;text-decoration:underline 1px}.prose[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{color:var(--ink)}.link-list[data-astro-cid-ta2fbyqs]{margin:24px 0 0;padding:0;list-style:none}.link-list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--rule)}.link-list[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{min-height:44px;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.04em;color:var(--ink-dim);align-items:center;text-decoration:none;display:flex}.link-list[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{color:var(--ink)}@media (width<=640px){.masthead[data-astro-cid-ta2fbyqs]{margin-bottom:32px;padding:20px 0 32px;display:block}.masthead-photo[data-astro-cid-ta2fbyqs]{width:120px;height:120px;margin-bottom:20px}.masthead[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{font-size:var(--text-display-page-sm)}.masthead-line[data-astro-cid-ta2fbyqs]{font-size:var(--text-2xs)}.block[data-astro-cid-ta2fbyqs]{margin-bottom:40px}.principle[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:8px;padding:20px 0}.principle-ord[data-astro-cid-ta2fbyqs]{padding-top:0}.principle-body[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-size:var(--text-sm);line-height:1.65}.prose[data-astro-cid-ta2fbyqs]{font-size:var(--text-ui);line-height:1.68}}
