.page-head.svelte-1mijfb4{padding:var(--space-2xl) 0 var(--space-lg)}.sec-label.svelte-1mijfb4{margin-bottom:var(--space-2xs)}.head-grid.svelte-1mijfb4{gap:var(--space-md);grid-template-columns:repeat(8,1fr);align-items:start;display:grid}.head-main.svelte-1mijfb4{grid-column:1/6}.head-meta.svelte-1mijfb4{grid-column:6/-1}.page-head.svelte-1mijfb4 h1:where(.svelte-1mijfb4){margin-bottom:var(--space-sm);font-size:clamp(2.25rem,1rem + 5vw,3.5rem)}.tagline.svelte-1mijfb4{font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink);max-width:var(--measure);margin:0}.head-facts.svelte-1mijfb4{gap:var(--space-2xs);flex-direction:column;margin:0;display:flex}.head-facts.svelte-1mijfb4 dt:where(.svelte-1mijfb4){margin:0 0 var(--space-3xs)}.head-facts.svelte-1mijfb4 dd:where(.svelte-1mijfb4){font-size:var(--text-small);color:var(--body);line-height:var(--leading-body);margin:0}.head-facts.svelte-1mijfb4 a:where(.svelte-1mijfb4){color:var(--body)}.head-facts.svelte-1mijfb4 a:where(.svelte-1mijfb4):hover,.head-facts.svelte-1mijfb4 a:where(.svelte-1mijfb4):focus-visible{color:var(--accent)}.actions.svelte-1mijfb4{margin:var(--space-md) 0 0}.download.svelte-1mijfb4{padding:var(--space-2xs) var(--space-sm);border:1px solid var(--rule-strong);color:var(--ink);transition:background-color var(--motion-fast) var(--ease-primary), color var(--motion-fast) var(--ease-primary), border-color var(--motion-fast) var(--ease-primary);text-decoration:none;display:inline-block}.download.svelte-1mijfb4:hover,.download.svelte-1mijfb4:focus-visible{background:var(--highlight);color:var(--highlight-ink);border-color:#0000}.sec.svelte-1mijfb4{margin-top:var(--space-2xl)}.sec.svelte-1mijfb4>.rule:where(.svelte-1mijfb4){margin-bottom:var(--space-md)}.sec-grid.svelte-1mijfb4{display:block}.sec-label-col.svelte-1mijfb4{margin-bottom:var(--space-sm)}.lead.svelte-1mijfb4,.line-item.svelte-1mijfb4,.sec-body.svelte-1mijfb4>p:where(.svelte-1mijfb4){font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink);margin:0 0 var(--space-2xs);max-width:var(--measure)}.lead.svelte-1mijfb4{font-size:var(--text-body);color:var(--ink);margin-bottom:0}.entries.svelte-1mijfb4{margin:0;padding:0;list-style:none}.entry.svelte-1mijfb4{padding-top:var(--space-md)}.entry.svelte-1mijfb4:first-of-type{padding-top:0}.entry-rule.svelte-1mijfb4{margin-bottom:var(--space-sm)}.entry.svelte-1mijfb4:first-of-type .entry-rule:where(.svelte-1mijfb4){display:none}.entry-head.svelte-1mijfb4{margin-bottom:var(--space-sm)}.entry.svelte-1mijfb4 h3:where(.svelte-1mijfb4){margin:0 0 var(--space-3xs)}.role-meta.svelte-1mijfb4{font-size:var(--text-meta);color:var(--body);margin:0}.entry.svelte-1mijfb4 ul:where(.svelte-1mijfb4){max-width:var(--measure);margin:0;padding-left:1.1rem}.entry.svelte-1mijfb4 li:where(.svelte-1mijfb4){margin-bottom:var(--space-2xs);font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink)}strong.svelte-1mijfb4{font-weight:600}.skill-list.svelte-1mijfb4{columns:2;column-gap:var(--space-xl);max-width:none}.skill-list.svelte-1mijfb4 p:where(.svelte-1mijfb4){break-inside:avoid;margin:0 0 var(--space-sm);max-width:none;font-size:var(--text-body)}.skill-facts.svelte-1mijfb4{margin:var(--space-md) 0 0;gap:var(--space-2xs);max-width:var(--measure);display:grid}.skill-facts.svelte-1mijfb4 div:where(.svelte-1mijfb4){gap:var(--space-sm);grid-template-columns:6rem 1fr;align-items:baseline;display:grid}.skill-facts.svelte-1mijfb4 dt:where(.svelte-1mijfb4){margin:0}.skill-facts.svelte-1mijfb4 dd:where(.svelte-1mijfb4){font-size:var(--text-small);line-height:var(--leading-body);color:var(--ink);margin:0}@media (width<=700px){.head-grid.svelte-1mijfb4{grid-template-columns:1fr;align-items:start}.head-main.svelte-1mijfb4,.head-meta.svelte-1mijfb4{grid-column:1/-1}.head-meta.svelte-1mijfb4{margin-top:var(--space-lg)}.sec-grid.svelte-1mijfb4{gap:var(--space-sm);grid-template-columns:1fr}.sec-label-col.svelte-1mijfb4,.sec-body.svelte-1mijfb4{grid-column:1/-1}.skill-list.svelte-1mijfb4{columns:1}}
