.intro[data-astro-cid-fmp4ekgg]{padding-top:var(--space-xl);padding-bottom:var(--space-lg)}.intro--mast[data-astro-cid-fmp4ekgg]{padding-top:var(--space-lg);padding-bottom:var(--space-md)}.intro__grid[data-astro-cid-fmp4ekgg]{grid-template-columns:minmax(16rem,.95fr) minmax(0,1.2fr);align-items:start;gap:clamp(1.75rem,4vw,3.25rem);display:grid}.intro__grid--mast[data-astro-cid-fmp4ekgg]{grid-template-columns:minmax(15rem,.9fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,4rem)}.intro__orient[data-astro-cid-fmp4ekgg]{max-width:34rem;animation:rise-in .85s var(--ease) 60ms both;gap:1.25rem;margin:0;padding:0;display:grid}.intro__orient-lead[data-astro-cid-fmp4ekgg]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.15rem,1.9vw,1.35rem);font-weight:500;line-height:1.35}.intro__positions[data-astro-cid-fmp4ekgg]{border-top:1px solid color-mix(in srgb, var(--line) 85%, transparent);margin:0;padding:0;list-style:none}.intro__position[data-astro-cid-fmp4ekgg]{border-bottom:1px solid color-mix(in srgb, var(--line) 85%, transparent);color:inherit;transition:color .18s var(--ease);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:.75rem 1rem;padding:.7rem 0;text-decoration:none;display:grid}.intro__position[data-astro-cid-fmp4ekgg]:hover,.intro__position[data-astro-cid-fmp4ekgg]:hover .intro__position-tag[data-astro-cid-fmp4ekgg]{color:var(--accent)}.intro__position-tag[data-astro-cid-fmp4ekgg]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);transition:color .18s var(--ease);font-size:.68rem}.intro__position-title[data-astro-cid-fmp4ekgg]{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.05rem;font-weight:500;line-height:1.25}.intro__orient-more[data-astro-cid-fmp4ekgg]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem}.intro__orient-more[data-astro-cid-fmp4ekgg] a[data-astro-cid-fmp4ekgg]{color:var(--accent);text-decoration:none}.intro__orient-more[data-astro-cid-fmp4ekgg] a[data-astro-cid-fmp4ekgg]:hover{text-decoration:underline}.intro__mast[data-astro-cid-fmp4ekgg]{animation:rise-in .85s var(--ease) both;padding-right:.5rem;position:sticky;top:5.25rem}.intro--mast[data-astro-cid-fmp4ekgg] .intro__mast[data-astro-cid-fmp4ekgg]{align-content:start;gap:.55rem;max-width:18rem;padding:0;display:grid;position:static}.intro__label[data-astro-cid-fmp4ekgg]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 .75rem;font-size:.68rem}.intro--mast[data-astro-cid-fmp4ekgg] .intro__label[data-astro-cid-fmp4ekgg]{margin:0}.intro__name[data-astro-cid-fmp4ekgg]{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(2.15rem,4vw,3rem);font-weight:500;line-height:1.02}.intro--mast[data-astro-cid-fmp4ekgg] .intro__name[data-astro-cid-fmp4ekgg]{letter-spacing:-.02em;color:var(--ink-muted);font-size:clamp(1.15rem,1.9vw,1.35rem);font-weight:500;line-height:1.35}.intro__meta[data-astro-cid-fmp4ekgg]{border-top:1px solid color-mix(in srgb, var(--line) 90%, transparent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:.95rem 0 0;padding-top:.95rem;font-size:.68rem}.intro--mast[data-astro-cid-fmp4ekgg] .intro__meta[data-astro-cid-fmp4ekgg]{max-width:16rem;font-family:var(--font-display);letter-spacing:-.03em;text-transform:none;color:var(--ink);border:0;margin:0;padding:.15rem 0 0;font-size:clamp(1.4rem,2.6vw,1.8rem);font-weight:500;line-height:1.18}.intro__tagline[data-astro-cid-fmp4ekgg]{max-width:18rem;font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:1rem 0 0;font-size:clamp(1.05rem,1.6vw,1.22rem);font-weight:500;line-height:1.35}.intro--mast[data-astro-cid-fmp4ekgg] .intro__tagline[data-astro-cid-fmp4ekgg]{max-width:16rem;color:var(--ink-muted);margin:.15rem 0 0;font-size:.95rem;line-height:1.4}.intro__copy[data-astro-cid-fmp4ekgg]{max-width:38rem;animation:rise-in .85s var(--ease) 80ms both;gap:1.05rem;padding-top:.15rem;display:grid}.intro__copy[data-astro-cid-fmp4ekgg] .rich-paragraph{color:var(--ink-muted);margin:0;font-size:1.05rem;line-height:1.6}.intro__copy[data-astro-cid-fmp4ekgg] .intro__lead.rich-paragraph{color:var(--ink);font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(1.12rem,1.8vw,1.32rem);line-height:1.45}@media (width<=800px){.intro__grid[data-astro-cid-fmp4ekgg],.intro__grid--mast[data-astro-cid-fmp4ekgg]{gap:var(--space-md);grid-template-columns:1fr}.intro__mast[data-astro-cid-fmp4ekgg]{padding-right:0;padding-bottom:var(--space-sm);border-bottom:1px solid color-mix(in srgb, var(--line) 85%, transparent);position:static}.intro--mast[data-astro-cid-fmp4ekgg] .intro__mast[data-astro-cid-fmp4ekgg]{max-width:none;padding-bottom:var(--space-sm);border-bottom:1px solid color-mix(in srgb, var(--line) 85%, transparent)}.intro--mast[data-astro-cid-fmp4ekgg] .intro__meta[data-astro-cid-fmp4ekgg],.intro--mast[data-astro-cid-fmp4ekgg] .intro__tagline[data-astro-cid-fmp4ekgg],.intro__tagline[data-astro-cid-fmp4ekgg]{max-width:28rem}.intro__position[data-astro-cid-fmp4ekgg]{grid-template-columns:6.75rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.intro__mast[data-astro-cid-fmp4ekgg],.intro__orient[data-astro-cid-fmp4ekgg],.intro__copy[data-astro-cid-fmp4ekgg]{animation:none}}
