.hero[data-astro-cid-ge2uvauf]{background:var(--ink);align-items:flex-end;min-height:clamp(560px,82vh,820px);display:flex;position:relative;overflow:hidden}.hero-canvas[data-astro-cid-ge2uvauf]{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-content[data-astro-cid-ge2uvauf]{z-index:10;text-align:center;flex-direction:column;align-items:center;gap:32px;padding-block:clamp(120px,18vw,200px) clamp(64px,8vw,96px);display:flex;position:relative}.hero-copy[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:center;gap:20px;max-width:860px;display:flex}.hero-eyebrow[data-astro-cid-ge2uvauf]{color:var(--cream)}.hero-title[data-astro-cid-ge2uvauf]{margin:0;line-height:1}.hero-lead[data-astro-cid-ge2uvauf]{color:var(--cream);max-width:50ch;margin-inline:auto;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.6}.hero-cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:12px;padding-top:8px;display:flex}.hero-video[data-astro-cid-ge2uvauf]{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--ink);align-self:center;width:min(100%,920px);position:relative;overflow:hidden;box-shadow:0 24px 60px -20px #13131580}.hero-video-frame[data-astro-cid-ge2uvauf],.hero-video[data-astro-cid-ge2uvauf] iframe{pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.hero-video-poster[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.hero-video[data-astro-cid-ge2uvauf].has-started .hero-video-poster[data-astro-cid-ge2uvauf]{opacity:0;pointer-events:none}.hero-video-surface[data-astro-cid-ge2uvauf]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.hero-video-play[data-astro-cid-ge2uvauf]{background:var(--cream);width:76px;height:76px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,opacity .2s;display:flex;box-shadow:0 10px 30px #13131559}.hero-video-play[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{transform:translate(2px)}.hero-video-surface[data-astro-cid-ge2uvauf]:hover .hero-video-play[data-astro-cid-ge2uvauf]{transform:scale(1.06)}.hero-video[data-astro-cid-ge2uvauf].is-playing .hero-video-play[data-astro-cid-ge2uvauf]{opacity:0;pointer-events:none}.hero-video[data-astro-cid-ge2uvauf].is-native-ready .hero-video-surface[data-astro-cid-ge2uvauf],.hero-video[data-astro-cid-ge2uvauf].is-native-ready .hero-video-poster[data-astro-cid-ge2uvauf]{pointer-events:none}.hero-video[data-astro-cid-ge2uvauf].is-native-ready iframe{pointer-events:auto}.hero-video[data-astro-cid-ge2uvauf].is-native .hero-video-mute[data-astro-cid-ge2uvauf]{display:none}@media (width<=760px){.hero-video-play[data-astro-cid-ge2uvauf]{width:60px;height:60px}}.hero-video-mute[data-astro-cid-ge2uvauf]{width:44px;height:44px;color:var(--cream);cursor:pointer;background:#1313158c;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:14px;right:14px}.hero-video-mute[data-astro-cid-ge2uvauf][hidden],.hero-video-mute[data-astro-cid-ge2uvauf] .icon-muted[data-astro-cid-ge2uvauf],.hero-video[data-astro-cid-ge2uvauf].is-muted .hero-video-mute[data-astro-cid-ge2uvauf] .icon-sound[data-astro-cid-ge2uvauf]{display:none}.hero-video[data-astro-cid-ge2uvauf].is-muted .hero-video-mute[data-astro-cid-ge2uvauf] .icon-muted[data-astro-cid-ge2uvauf]{display:block}.vision[data-astro-cid-c6yojwdb]{background:var(--cream);color:var(--ink)}.vision-inner[data-astro-cid-c6yojwdb]{flex-direction:column;gap:18px;max-width:900px;display:flex}.vision-title[data-astro-cid-c6yojwdb]{color:var(--disciple);font-size:clamp(2rem,4.2vw,2.9rem);line-height:1.08}.vision-body[data-astro-cid-c6yojwdb]{color:var(--ink-muted);max-width:62ch;font-size:1.0625rem;line-height:1.65}.vision-refs[data-astro-cid-c6yojwdb]{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.ref-chip[data-astro-cid-c6yojwdb]{letter-spacing:.02em;color:var(--cream);background:var(--disciple);border-radius:var(--radius-pill);padding:7px 14px;font-size:.8125rem;font-weight:700}.arms[data-astro-cid-syk5xavh]{background:var(--cream);color:var(--ink);border-top:1px solid var(--ink-hair)}.arms-head[data-astro-cid-syk5xavh]{flex-direction:column;gap:16px;max-width:820px;margin-bottom:clamp(40px,6vw,64px);display:flex}.arms-title[data-astro-cid-syk5xavh]{color:var(--ink);font-size:clamp(2rem,4.2vw,2.9rem)}.arms-lead[data-astro-cid-syk5xavh]{color:var(--ink-muted);max-width:58ch;font-size:1.0625rem;line-height:1.65}.arms-grid[data-astro-cid-syk5xavh]{border-radius:var(--radius-md);align-items:stretch;display:flex;overflow:hidden;box-shadow:0 20px 50px -20px #13131559}.arm-card[data-astro-cid-syk5xavh]{--arm-color:var(--send);--arm-fg:var(--ink);--arm-fg-muted:var(--ink-muted);background:var(--arm-color);flex-direction:column;flex:1 1 0;gap:10px;min-width:0;padding:28px 24px;display:flex;position:relative}.arm-connector[data-astro-cid-syk5xavh]{flex:0 0 0;width:0;position:relative}.arm-connector-badge[data-astro-cid-syk5xavh]{background:var(--cream);width:34px;height:34px;color:var(--ink);z-index:5;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 2px 8px #1313154d}.arm-photo[data-astro-cid-syk5xavh]{aspect-ratio:16/10;border-radius:calc(var(--radius-md) - 6px);border:1.5px dashed var(--arm-fg-muted);width:100%;color:var(--arm-fg-muted);background:#ffffff14;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-bottom:6px;display:flex}.arm-photo-label[data-astro-cid-syk5xavh]{letter-spacing:.03em;color:var(--arm-fg-muted);font-size:.6875rem;font-weight:700}.arm-photo--filled[data-astro-cid-syk5xavh]{background:0 0;border:none;padding:0;overflow:hidden}.arm-photo--filled[data-astro-cid-syk5xavh] img[data-astro-cid-syk5xavh]{object-fit:cover;object-position:center 15%;width:100%;height:100%;display:block}.arm-num[data-astro-cid-syk5xavh]{font-family:var(--font-display);color:var(--arm-fg);opacity:.7;font-size:1.4rem;font-style:italic;font-weight:700}.arm-name[data-astro-cid-syk5xavh]{color:var(--arm-fg);margin-top:-4px;font-size:clamp(1.6rem,2.6vw,2rem);line-height:1}.arm-subtitle[data-astro-cid-syk5xavh]{letter-spacing:.1em;text-transform:uppercase;color:var(--arm-fg);font-size:.75rem;font-weight:700}.arm-desc[data-astro-cid-syk5xavh]{color:var(--arm-fg-muted);margin-top:4px;font-size:.9375rem;line-height:1.6}@media (width<=760px){.arms-grid[data-astro-cid-syk5xavh]{flex-direction:column}.arm-connector[data-astro-cid-syk5xavh]{width:auto;height:0}.arm-connector-badge[data-astro-cid-syk5xavh]{top:0;left:50%;transform:translate(-50%,-50%)}}.leaders[data-astro-cid-x4dangal]{background:var(--ink);color:var(--cream)}.leaders-inner[data-astro-cid-x4dangal]{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:720px;margin-inline:auto;display:flex}.leaders-inner[data-astro-cid-x4dangal] .eyebrow[data-astro-cid-x4dangal]{color:var(--cream)}.leaders-body[data-astro-cid-x4dangal]{color:var(--cream-muted);font-size:1.0625rem;line-height:1.65}.about[data-astro-cid-ae2kqkmy]{background:var(--cream);color:var(--ink);border-top:1px solid var(--ink-hair)}.about-inner[data-astro-cid-ae2kqkmy]{flex-direction:column;gap:clamp(40px,6vw,64px);display:flex}.about-head[data-astro-cid-ae2kqkmy]{flex-direction:column;gap:16px;max-width:820px;display:flex}.about-title[data-astro-cid-ae2kqkmy]{color:var(--ink);font-size:clamp(2rem,4.2vw,2.9rem)}.about-lead[data-astro-cid-ae2kqkmy]{color:var(--ink-muted);max-width:60ch;font-size:1.0625rem;line-height:1.65}.team-grid[data-astro-cid-ae2kqkmy]{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:20px;display:grid}@media (width<=1000px){.team-grid[data-astro-cid-ae2kqkmy]{grid-template-columns:repeat(2,1fr)}}.team-more[data-astro-cid-ae2kqkmy]{text-align:center;color:var(--ink-muted);font-size:1.0625rem;line-height:1.65}.team-card[data-astro-cid-ae2kqkmy]{border-radius:var(--radius-md);border:1px solid var(--ink-hair);background:#fff8ee;flex-direction:column;gap:16px;padding:20px;display:flex}.team-photo[data-astro-cid-ae2kqkmy]{aspect-ratio:1;border-radius:calc(var(--radius-md) - 6px);border:1.5px dashed var(--ink-hair);width:100%;color:var(--ink-muted);background:#13131508;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.team-photo-label[data-astro-cid-ae2kqkmy]{letter-spacing:.03em;color:var(--ink-muted);font-size:.75rem;font-weight:700}.team-photo--filled[data-astro-cid-ae2kqkmy]{background:0 0;border:none;overflow:hidden}.team-photo--filled[data-astro-cid-ae2kqkmy] img[data-astro-cid-ae2kqkmy]{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.team-info[data-astro-cid-ae2kqkmy]{flex-direction:column;gap:4px;display:flex}.team-name[data-astro-cid-ae2kqkmy]{color:var(--ink);font-size:1.0625rem;font-weight:700}.team-tag[data-astro-cid-ae2kqkmy]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem;font-weight:700}@media (width<=760px){.team-grid[data-astro-cid-ae2kqkmy]{grid-template-columns:1fr;gap:14px}.team-card[data-astro-cid-ae2kqkmy]{flex-direction:row;align-items:center;gap:14px;padding:14px}.team-photo[data-astro-cid-ae2kqkmy]{flex:none;width:72px}.team-photo[data-astro-cid-ae2kqkmy] svg[data-astro-cid-ae2kqkmy]{width:20px;height:20px}.team-photo-label[data-astro-cid-ae2kqkmy]{display:none}}
