.site-header[data-astro-cid-nen7h5rs]{width:var(--shell);justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;padding-top:clamp(1.75rem,5vw,3rem);font-size:.9rem;display:flex}.wordmark[data-astro-cid-nen7h5rs]{color:var(--ink);font-weight:550;text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--muted);align-items:center;display:inline-flex}.profile[data-astro-cid-zkhec6xw],.site-footer[data-astro-cid-zkhec6xw]{width:var(--shell);margin-inline:auto}.profile[data-astro-cid-zkhec6xw]{padding-block:clamp(4.5rem,12vw,8rem) 4.5rem}.introduction[data-astro-cid-zkhec6xw] h1[data-astro-cid-zkhec6xw]{letter-spacing:-.045em;font-size:clamp(2.9rem,8vw,4.5rem);font-weight:520;line-height:1.15}.introduction[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{max-width:36rem;color:var(--muted);text-wrap:pretty;margin-top:1.75rem;font-size:clamp(1.1rem,2.8vw,1.35rem);line-height:1.9}.focus[data-astro-cid-zkhec6xw],.contact[data-astro-cid-zkhec6xw]{margin-top:3.25rem}h2[data-astro-cid-zkhec6xw]{margin-bottom:1rem;font-size:.9rem;font-weight:550;line-height:1.5}.focus[data-astro-cid-zkhec6xw] ul[data-astro-cid-zkhec6xw]{color:var(--muted);gap:.5rem;padding:0;list-style:none;display:grid}.contact-links[data-astro-cid-zkhec6xw]{flex-wrap:wrap;gap:.5rem 1.75rem;display:flex}.contact-links[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{align-items:center;min-height:44px;display:inline-flex}.site-footer[data-astro-cid-zkhec6xw]{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding-block:1.5rem 2rem;font-size:.78rem}
