main[data-astro-cid-kh7btl4r]{display:block}.page-head[data-astro-cid-kh7btl4r]{padding:160px 48px 80px}.head-inner[data-astro-cid-kh7btl4r]{max-width:1280px;margin:0 auto}.chapter-eyebrow[data-astro-cid-kh7btl4r]{display:flex;align-items:center;gap:14px;margin-bottom:48px}.chapter-eyebrow[data-astro-cid-kh7btl4r] .dash[data-astro-cid-kh7btl4r]{width:36px;height:1px;background:var(--teal-2)}.chapter-eyebrow[data-astro-cid-kh7btl4r] .label[data-astro-cid-kh7btl4r]{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--teal-2)}h1[data-astro-cid-kh7btl4r]{font-family:var(--sans);font-weight:200;font-size:clamp(48px,7vw,104px);line-height:.96;text-transform:uppercase;color:var(--fg);letter-spacing:-.005em}h1[data-astro-cid-kh7btl4r] .it[data-astro-cid-kh7btl4r]{font-family:var(--display);font-style:italic;font-weight:300;color:var(--teal-2);text-transform:none;letter-spacing:-.025em}.body[data-astro-cid-kh7btl4r]{padding:80px 48px 160px;border-top:1px solid var(--line)}.body-inner[data-astro-cid-kh7btl4r]{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:220px 1fr;gap:80px;align-items:start}.side-nav[data-astro-cid-kh7btl4r]{position:sticky;top:120px;align-self:start}.side-nav[data-astro-cid-kh7btl4r] ol[data-astro-cid-kh7btl4r]{list-style:none;display:flex;flex-direction:column;gap:14px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.side-nav[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]{color:var(--fg-muted);transition:color .2s}.side-nav[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]:hover{color:var(--fg)}.sections[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:96px}.sub[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-family:var(--sans);font-weight:200;font-size:clamp(40px,5vw,72px);line-height:1;text-transform:uppercase;color:var(--fg);margin-bottom:36px;letter-spacing:-.005em}.sub[data-astro-cid-kh7btl4r] .lead[data-astro-cid-kh7btl4r]{font-family:var(--display);font-style:italic;font-weight:300;font-size:clamp(20px,2.2vw,28px);line-height:1.35;color:var(--fg-soft);margin-bottom:28px;letter-spacing:-.01em;max-width:760px}.sub[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--fg-muted);font-size:16px;line-height:1.7;font-weight:300;max-width:680px;margin-bottom:18px}.placeholder[data-astro-cid-kh7btl4r]{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint)}.team-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.team-card[data-astro-cid-kh7btl4r]{padding:24px;border:1px solid var(--line);border-radius:8px}.t-name[data-astro-cid-kh7btl4r]{font-family:var(--sans);font-weight:400;font-size:22px;color:var(--fg);margin-bottom:4px}.t-role[data-astro-cid-kh7btl4r]{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--teal-2);margin-bottom:18px}.t-bio[data-astro-cid-kh7btl4r]{color:var(--fg-muted);font-size:14px;line-height:1.55;margin-bottom:18px}.t-link[data-astro-cid-kh7btl4r]{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--teal-2)}.hq-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr 1fr;gap:56px;padding-top:32px;border-top:1px solid var(--line)}.hq-block[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:6px}.hq-lbl[data-astro-cid-kh7btl4r]{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:8px}.hq-line[data-astro-cid-kh7btl4r]{font-size:15px;color:var(--fg-soft);font-weight:300}@media(max-width:1024px){.page-head[data-astro-cid-kh7btl4r],.body[data-astro-cid-kh7btl4r]{padding-left:24px;padding-right:24px}.body-inner[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:56px}.side-nav[data-astro-cid-kh7btl4r]{position:static}.side-nav[data-astro-cid-kh7btl4r] ol[data-astro-cid-kh7btl4r]{flex-direction:row;flex-wrap:wrap;gap:18px}.team-grid[data-astro-cid-kh7btl4r],.hq-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:32px}}
