.hero.svelte-549brs{align-content:end;min-block-size:min(72vh,44rem);padding-block:3rem 0;display:grid}@media (width<=720px){.hero.svelte-549brs{min-block-size:auto;padding-block:2rem 0}}.byline.svelte-549brs{margin:0 0 1rem}.name.svelte-549brs{font-weight:600}.role.svelte-549brs{white-space:nowrap}h1.svelte-549brs{letter-spacing:-.03em;margin:0 0 2rem;font-size:clamp(3rem,9vw,7rem);line-height:.98}.light.svelte-549brs{font-weight:400;display:block}.heavy.svelte-549brs{font-weight:700;display:block}.lede.svelte-549brs{max-inline-size:56ch;line-height:var(--leading-body);margin:0}.row.svelte-1rago88{gap:var(--space-xs) var(--space-l);padding-block:var(--space-l);border-block-start:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid;position:relative}.row.svelte-1rago88:first-child{border-block-start:none;padding-block-start:var(--space-s)}.title.svelte-1rago88{font-size:var(--text-2xl);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.1}.title-link.svelte-1rago88{color:var(--ink);text-decoration:none;display:inline}.title-link.svelte-1rago88:after{content:"";position:absolute;inset:0}.is-live.svelte-1rago88:hover .title-link:where(.svelte-1rago88){color:var(--accent)}.title-link.svelte-1rago88:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-xs)}.int-icon.svelte-1rago88,.ext-icon.svelte-1rago88{vertical-align:middle;color:var(--ink-subtle);display:inline-flex}.meta.svelte-1rago88{margin:.5rem 0 0}.one-liner.svelte-1rago88{line-height:var(--leading-body);margin:0}.foot.svelte-1rago88{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-block-size:2.25rem;margin-block-start:.5rem;display:flex}.stack.svelte-1rago88{font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.stack.svelte-1rago88 li:where(.svelte-1rago88)+li:where(.svelte-1rago88):before{content:"/";color:var(--rule-strong);padding-inline:.5em}.icon-links.svelte-1rago88{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.icon-links.svelte-1rago88 a:where(.svelte-1rago88){z-index:1;min-block-size:2.25rem;min-inline-size:2.25rem;color:var(--ink-subtle);border-radius:var(--radius-xs);justify-content:center;align-items:center;display:inline-flex;position:relative}.icon-links.svelte-1rago88 a:where(.svelte-1rago88):hover{color:var(--accent)}.icon-links.svelte-1rago88 a:where(.svelte-1rago88):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.icon.svelte-1rago88 svg{fill:currentColor;block-size:1.125rem;inline-size:1.125rem}@media (width<=720px){.row.svelte-1rago88{grid-template-columns:minmax(0,1fr)}}.home-section.svelte-12f5syj{scroll-margin-top:var(--header-height);margin-block-start:var(--space-section)}h2.svelte-12f5syj{margin:0 0 var(--space-xs);font-size:var(--text-label);letter-spacing:-.01em;text-box:trim-both cap alphabetic;font-weight:400;line-height:1.1}.lead.svelte-1fqfoox{margin:0 0 var(--space-m);max-inline-size:22ch;font-size:var(--text-display);letter-spacing:-.03em;text-box:trim-both cap alphabetic;font-weight:700;line-height:1.05}.about-body.svelte-1fqfoox{max-inline-size:60ch;line-height:var(--leading-body)}.about-body.svelte-1fqfoox p:where(.svelte-1fqfoox){margin-block:0 var(--space-s)}.about-body.svelte-1fqfoox p:where(.svelte-1fqfoox):last-child{margin-block-end:0}.about-body.svelte-1fqfoox a:where(.svelte-1fqfoox){color:var(--accent);text-underline-offset:.2em;text-decoration:underline}.about-body.svelte-1fqfoox a:where(.svelte-1fqfoox):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-xs)}.lead.svelte-1swqh0t{font-size:var(--text-display);letter-spacing:-.03em;text-box:trim-both cap alphabetic;margin:0;font-weight:700;line-height:1.05}.intro.svelte-1swqh0t{margin:var(--space-m) 0 0;max-inline-size:56ch;line-height:var(--leading-body)}.flow.svelte-1swqh0t{margin:var(--space-xl) 0 0;padding:0;list-style:none}.flow.svelte-1swqh0t>li:where(.svelte-1swqh0t){gap:var(--space-2xs) var(--space-l);padding-block:var(--space-s);border-block-start:1px solid var(--rule);grid-template-columns:9rem minmax(0,1fr);align-items:baseline;display:grid}.phase.svelte-1swqh0t,.variant-title.svelte-1swqh0t{font-weight:600}.phase.svelte-1swqh0t{font-size:var(--text-lg)}.detail.svelte-1swqh0t,.variants.svelte-1swqh0t p:where(.svelte-1swqh0t){max-inline-size:56ch;line-height:var(--leading-body);margin:0}.variants.svelte-1swqh0t{gap:var(--space-s) var(--space-l);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.variants.svelte-1swqh0t p:where(.svelte-1swqh0t){margin-block-start:var(--space-3xs)}@media (width<=40rem){.flow.svelte-1swqh0t>li:where(.svelte-1swqh0t){grid-template-columns:minmax(0,1fr)}}.cost.svelte-1swqh0t{margin:var(--space-l) 0 0;font-size:var(--text-xl);letter-spacing:-.01em;font-weight:700;line-height:1.2}
