.head.svelte-4o6mco{padding-block:clamp(2.5rem,6vw,5rem) 0}h1.svelte-4o6mco{font-size:var(--text-display);margin:.7rem 0 0;font-weight:600;line-height:1.04}.head.svelte-4o6mco .lede:where(.svelte-4o6mco){max-width:56ch;margin-top:1.35rem}.no-photos.svelte-4o6mco{gap:.55rem;max-width:46ch;margin:clamp(1.75rem,3.5vw,2.5rem) 0;padding:clamp(1rem,2.2vw,1.35rem);display:grid}.no-photos.svelte-4o6mco p:where(.svelte-4o6mco){color:var(--color-ink-400);margin:0;font-size:.82rem;line-height:1.68}.people.svelte-4o6mco{padding-top:clamp(2rem,4vw,3.5rem)}.leader.svelte-4o6mco{gap:1rem;padding-block:clamp(1.75rem,4vw,2.75rem);display:grid}@media (width>=52rem){.leader.svelte-4o6mco{grid-template-columns:13rem minmax(0,1fr);align-items:start;gap:0 clamp(2rem,4vw,4rem)}}.rail.svelte-4o6mco{align-content:start;gap:.5rem;display:grid}@media (width>=52rem){.rail.svelte-4o6mco{padding-top:.6rem}}.index.svelte-4o6mco{letter-spacing:.1em;color:var(--color-active);font-size:.7rem}.role.svelte-4o6mco{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-500);font-size:.66rem;line-height:1.6}.body.svelte-4o6mco h2:where(.svelte-4o6mco){font-size:var(--text-title);margin:0 0 1.1rem;font-weight:600;line-height:1.1}.body.svelte-4o6mco p:where(.svelte-4o6mco){max-width:60ch;font-size:.94rem}.origin-line.svelte-4o6mco{color:var(--color-ink-500)}.inline-link.svelte-4o6mco{color:var(--color-apparent);text-decoration:none}.inline-link.svelte-4o6mco:hover{text-underline-offset:4px;text-decoration:underline}.outro.svelte-4o6mco{padding-block:clamp(2.5rem,5vw,4rem)}.outro-grid.svelte-4o6mco{align-items:start;gap:clamp(1.75rem,4vw,3rem);margin-top:1.75rem;display:grid}@media (width>=52rem){.outro-grid.svelte-4o6mco{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}}.next-link.svelte-4o6mco{align-content:start;gap:.5rem;text-decoration:none;display:grid}.next-label.svelte-4o6mco{font-family:var(--font-display);color:var(--color-apparent);font-size:clamp(1.1rem,2.1vw,1.45rem);line-height:1.25;transition:color .2s}.next-link.svelte-4o6mco:hover .next-label:where(.svelte-4o6mco){color:var(--color-apparent-bright);text-underline-offset:5px;text-decoration:underline}.hiring.svelte-4o6mco{align-content:start;gap:.55rem;padding:clamp(1rem,2.2vw,1.35rem);display:grid}.hiring-note.svelte-4o6mco{color:var(--color-ink-400);margin:0;font-size:.84rem;line-height:1.7}
