.a-hero[data-astro-cid-kh7btl4r]{position:relative;padding:clamp(52px,8vh,100px) 0 clamp(48px,6vh,84px);overflow:hidden;background:linear-gradient(180deg,var(--bg-1),var(--bg-0));text-align:center}.a-hero[data-astro-cid-kh7btl4r] .eyebrow[data-astro-cid-kh7btl4r]{justify-content:center}.a-hero-title[data-astro-cid-kh7btl4r]{font-size:clamp(30px,4.8vw,50px);line-height:1.32;margin-top:18px}.a-hero-sub[data-astro-cid-kh7btl4r]{margin:20px auto 0;color:var(--ink-dim);max-width:760px;font-size:15.5px;text-align:left}.a-hero-facts[data-astro-cid-kh7btl4r]{display:flex;justify-content:center;gap:clamp(20px,4vw,56px);flex-wrap:wrap;margin-top:clamp(32px,4vw,48px);padding-top:28px;border-top:1px solid var(--line)}.af-item[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:5px}.af-item[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:10px;letter-spacing:.3em;color:var(--ink-faint)}.af-item[data-astro-cid-kh7btl4r] b[data-astro-cid-kh7btl4r]{font-size:15px;font-weight:600}.founders[data-astro-cid-kh7btl4r]{background:var(--bg-0)}.fd-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:.95fr 1.05fr;gap:18px;align-items:start}.fd-card[data-astro-cid-kh7btl4r]{padding:28px 26px;border:1px solid var(--line-strong);border-top:3px solid var(--teal);border-radius:var(--radius-lg);background:var(--bg-2)}.fd-label[data-astro-cid-kh7btl4r]{font-family:var(--font-tech);font-size:10px;font-weight:600;letter-spacing:.26em;color:var(--teal);text-transform:uppercase}.fd-card[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{margin-top:10px;font-size:26px;font-weight:900}.fd-role[data-astro-cid-kh7btl4r]{margin-top:4px;font-size:13.5px;color:var(--ink-dim)}.fd-card[data-astro-cid-kh7btl4r] ul[data-astro-cid-kh7btl4r]{margin-top:18px;display:flex;flex-direction:column;gap:9px}.fd-card[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{font-size:13.8px;color:var(--ink-dim);padding-left:14px;position:relative;line-height:1.7}.fd-card[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:1px;background:var(--teal)}.fd-quote[data-astro-cid-kh7btl4r]{margin-top:20px;padding:14px 16px;font-size:13px;color:var(--ink);background:color-mix(in srgb,var(--teal) 6%,var(--bg-1));border-left:2px solid var(--teal);border-radius:0 6px 6px 0}.fd-cards[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:12px}.fd-item[data-astro-cid-kh7btl4r]{padding:20px 22px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-2)}.fd-no[data-astro-cid-kh7btl4r]{font-family:var(--font-tech);font-size:10px;font-weight:600;letter-spacing:.22em;color:var(--ink-faint);text-transform:uppercase}.fd-item[data-astro-cid-kh7btl4r] b[data-astro-cid-kh7btl4r]{display:block;margin-top:8px;font-size:17px}.fd-item[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin-top:6px;font-size:13.3px;color:var(--ink-dim);line-height:1.75}.facts-row[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px}.fact[data-astro-cid-kh7btl4r]{padding:18px 20px;border-left:2px solid var(--line-strong)}.ft-k[data-astro-cid-kh7btl4r]{font-size:11.5px;color:var(--ink-faint);letter-spacing:.1em}.fact[data-astro-cid-kh7btl4r] b[data-astro-cid-kh7btl4r]{display:block;margin-top:7px;font-size:14px;color:var(--ink)}.genes[data-astro-cid-kh7btl4r]{background:var(--bg-0)}.gene-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.gene-card[data-astro-cid-kh7btl4r]{padding:28px 24px;background:linear-gradient(180deg,var(--bg-2),rgba(255,255,255,.4));border:1px solid var(--line);border-radius:var(--radius-lg);transition:border-color .3s,transform .3s var(--ease-out)}.gene-card[data-astro-cid-kh7btl4r]:hover{border-color:#0d948866;transform:translateY(-4px)}.g-en[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:10px;letter-spacing:.3em;color:var(--teal)}.gene-card[data-astro-cid-kh7btl4r] b[data-astro-cid-kh7btl4r]{display:block;margin-top:10px;font-size:24px;letter-spacing:.14em}.gene-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin-top:10px;font-size:13.5px;color:var(--ink-dim);line-height:1.8}.mission[data-astro-cid-kh7btl4r]{background:linear-gradient(180deg,var(--bg-0),var(--bg-1) 30%,var(--bg-0))}.mi-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,4vw,56px);align-items:start}.mi-quote[data-astro-cid-kh7btl4r]{margin-top:20px;font-size:clamp(16px,2vw,19px);line-height:2.1;color:var(--ink);font-weight:500}.mi-note[data-astro-cid-kh7btl4r]{margin-top:14px;font-size:14.5px;color:var(--ink-dim);line-height:1.9}.journey[data-astro-cid-kh7btl4r]{background:var(--bg-0)}.j-timeline[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column}.j-item[data-astro-cid-kh7btl4r]{display:flex;gap:26px}.j-rail[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;align-items:center;width:14px;flex-shrink:0}.j-dot[data-astro-cid-kh7btl4r]{width:12px;height:12px;border-radius:50%;border:2px solid var(--teal);background:var(--bg-0);box-shadow:0 0 12px #0d948880;margin-top:6px;z-index:1}.j-item[data-astro-cid-kh7btl4r]:not(:last-child) .j-rail[data-astro-cid-kh7btl4r]:after{content:"";flex:1;width:1px;background:var(--line-strong);margin:6px 0}.j-body[data-astro-cid-kh7btl4r]{padding-bottom:34px}.j-date[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:13px;color:var(--teal);letter-spacing:.12em}.j-body[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{margin-top:6px;font-size:18px}.j-body[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin-top:8px;font-size:14px;color:var(--ink-dim);max-width:640px}.proof[data-astro-cid-kh7btl4r]{background:var(--bg-0)}.pf-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.pf-card[data-astro-cid-kh7btl4r]{padding:26px 26px 24px}.pf-card[data-astro-cid-kh7btl4r] b[data-astro-cid-kh7btl4r]{font-size:17px}.pf-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin-top:9px;font-size:14px;color:var(--ink-dim);line-height:1.8}.principles[data-astro-cid-kh7btl4r]{background:linear-gradient(180deg,var(--bg-0),var(--bg-1) 40%,var(--bg-0))}.pr-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.pr-item[data-astro-cid-kh7btl4r]{display:flex;gap:18px;padding:22px 24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffff59}.pr-no[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--teal);opacity:.7}.pr-item[data-astro-cid-kh7btl4r] b[data-astro-cid-kh7btl4r]{font-size:16px}.pr-item[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin-top:5px;font-size:13.5px;color:var(--ink-dim)}.contact[data-astro-cid-kh7btl4r]{background:var(--bg-0)}.ct-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,5vw,72px);align-items:start}.ct-note[data-astro-cid-kh7btl4r]{margin-top:20px;font-size:13px;color:var(--ink-faint)}.ct-cards[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ct-card[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:6px;padding:24px;background:linear-gradient(180deg,var(--bg-2),rgba(255,255,255,.4));border:1px solid var(--line);border-radius:var(--radius-lg);transition:border-color .25s,transform .25s var(--ease-out)}a[data-astro-cid-kh7btl4r].ct-card:hover{border-color:#0d948873;transform:translateY(-3px)}.ct-label[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:10px;letter-spacing:.3em;color:var(--ink-faint)}.ct-card[data-astro-cid-kh7btl4r] b[data-astro-cid-kh7btl4r]{font-size:16.5px;word-break:break-all}.ct-sub[data-astro-cid-kh7btl4r]{font-size:12.5px;color:var(--ink-dim)}@media(max-width:1080px){.gene-grid[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(2,1fr)}.facts-row[data-astro-cid-kh7btl4r]{grid-template-columns:1fr 1fr}}@media(max-width:960px){.mi-grid[data-astro-cid-kh7btl4r],.ct-grid[data-astro-cid-kh7btl4r],.fd-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}}@media(max-width:640px){.gene-grid[data-astro-cid-kh7btl4r],.pf-grid[data-astro-cid-kh7btl4r],.pr-grid[data-astro-cid-kh7btl4r],.ct-cards[data-astro-cid-kh7btl4r],.facts-row[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.a-hero-facts[data-astro-cid-kh7btl4r]{flex-direction:column;gap:16px;align-items:center}}
