.page[data-astro-cid-vvj3avca]{width:min(1120px,calc(100% - 40px));margin:0 auto}header[data-astro-cid-vvj3avca]{position:sticky;top:0;z-index:20;backdrop-filter:blur(16px);background:#ffffffdb;border-bottom:1px solid rgba(232,223,240,.8)}.nav[data-astro-cid-vvj3avca]{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand[data-astro-cid-vvj3avca]{display:inline-flex;align-items:center;gap:10px;font-size:1.25rem;font-weight:850;letter-spacing:-.04em;color:var(--purple)}.brand-mark[data-astro-cid-vvj3avca]{width:34px;height:34px;border-radius:12px;background:linear-gradient(135deg,var(--purple),var(--purple-dark));box-shadow:0 10px 24px #7101932e;position:relative}.brand-mark[data-astro-cid-vvj3avca]:after{content:"";position:absolute;inset:9px;border:2px solid rgba(255,255,255,.85);border-radius:8px}.nav-links[data-astro-cid-vvj3avca]{display:flex;align-items:center;gap:20px;font-size:.88rem;font-weight:750;color:var(--muted)}.nav-links[data-astro-cid-vvj3avca] a[data-astro-cid-vvj3avca]:hover{color:var(--purple);text-decoration:none}.hero[data-astro-cid-vvj3avca]{padding:58px 0 44px;display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:center}.eyebrow[data-astro-cid-vvj3avca]{display:inline-flex;align-items:center;gap:8px;color:var(--purple);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px}.eyebrow[data-astro-cid-vvj3avca]:before{content:"";width:34px;height:2px;background:var(--gold);display:inline-block}h1[data-astro-cid-vvj3avca]{font-size:clamp(2.35rem,4.8vw,4.65rem);line-height:1.02;letter-spacing:-.065em;margin:0 0 24px;max-width:760px}.lead[data-astro-cid-vvj3avca]{font-size:clamp(1.05rem,1.55vw,1.28rem);color:var(--muted);max-width:650px;margin:0 0 30px}.hero-actions[data-astro-cid-vvj3avca]{display:flex;gap:14px;flex-wrap:wrap}.founder-card[data-astro-cid-vvj3avca]{background:var(--white);border:1px solid var(--line);border-radius:30px;padding:24px;box-shadow:0 24px 70px #3312461a;position:relative;overflow:hidden}.founder-card[data-astro-cid-vvj3avca]:before{content:"";position:absolute;inset:0 0 auto auto;width:170px;height:170px;background:radial-gradient(circle,rgba(113,1,147,.17),transparent 68%);pointer-events:none}.founder-photo[data-astro-cid-vvj3avca]{width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:center;border-radius:24px;display:block;margin-bottom:24px;border:1px solid rgba(113,1,147,.12);box-shadow:0 18px 45px #3312461f;position:relative;z-index:1}.founder-card[data-astro-cid-vvj3avca] h2[data-astro-cid-vvj3avca]{font-size:1.55rem;line-height:1.15;margin:0 0 8px;letter-spacing:-.035em;position:relative;z-index:1}.role[data-astro-cid-vvj3avca]{color:var(--purple);font-weight:800;margin-bottom:22px;position:relative;z-index:1}.credential-list[data-astro-cid-vvj3avca]{list-style:none;padding:0;margin:0;display:grid;gap:12px}.credential-list[data-astro-cid-vvj3avca] li[data-astro-cid-vvj3avca]{padding-left:28px;position:relative;color:var(--muted);font-weight:650}.credential-list[data-astro-cid-vvj3avca] li[data-astro-cid-vvj3avca]:before{content:"✓";position:absolute;left:0;color:var(--purple);font-weight:900}.story-section[data-astro-cid-vvj3avca]{padding:42px 0}.story-grid[data-astro-cid-vvj3avca]{display:grid;grid-template-columns:.72fr 1.28fr;gap:54px;align-items:start}.sticky-label[data-astro-cid-vvj3avca]{position:sticky;top:28px}.section-kicker[data-astro-cid-vvj3avca]{color:var(--purple);font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px}h3[data-astro-cid-vvj3avca]{font-size:clamp(1.75rem,2.7vw,2.65rem);line-height:1.08;letter-spacing:-.05em;margin:0}.story-copy[data-astro-cid-vvj3avca]{background:var(--white);border:1px solid var(--line);border-radius:28px;padding:clamp(26px,4vw,44px);box-shadow:0 18px 60px #33124612}.story-copy[data-astro-cid-vvj3avca] p[data-astro-cid-vvj3avca]{margin:0 0 22px;font-size:1.06rem;color:#33283b}.story-copy[data-astro-cid-vvj3avca] p[data-astro-cid-vvj3avca]:last-child{margin-bottom:0}.quote-band[data-astro-cid-vvj3avca]{margin:26px 0;padding:26px;border-left:5px solid var(--purple);background:var(--soft);border-radius:18px;font-size:clamp(1.22rem,1.9vw,1.68rem);line-height:1.22;letter-spacing:-.035em;font-weight:900;color:var(--purple-dark)}.contrast[data-astro-cid-vvj3avca]{margin:48px 0 0;padding:clamp(30px,5vw,54px);border-radius:34px;background:var(--ink);color:var(--white);display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.contrast[data-astro-cid-vvj3avca] h3[data-astro-cid-vvj3avca]{color:var(--white)}.contrast[data-astro-cid-vvj3avca] p[data-astro-cid-vvj3avca]{color:#ffffffc4;font-size:1.08rem;margin:0}.research[data-astro-cid-vvj3avca]{padding:34px 0 80px}.research-card[data-astro-cid-vvj3avca]{background:var(--soft);border:1px solid var(--line);border-radius:30px;padding:clamp(28px,5vw,48px);display:flex;justify-content:space-between;gap:32px;align-items:center}.research-card[data-astro-cid-vvj3avca] h3[data-astro-cid-vvj3avca]{max-width:560px}.research-links[data-astro-cid-vvj3avca]{display:grid;gap:12px;min-width:310px}.research-link[data-astro-cid-vvj3avca]{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:16px 18px;font-weight:800;color:var(--ink)}.footer-content[data-astro-cid-vvj3avca]{border-top:1px solid var(--line);padding:28px 0 40px;color:var(--muted);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:.94rem}@media(max-width:920px){.nav[data-astro-cid-vvj3avca]{min-height:auto;padding:18px 0;align-items:flex-start}.nav-links[data-astro-cid-vvj3avca]{display:none}}@media(max-width:860px){.hero[data-astro-cid-vvj3avca],.story-grid[data-astro-cid-vvj3avca],.contrast[data-astro-cid-vvj3avca],.research-card[data-astro-cid-vvj3avca]{grid-template-columns:1fr}.hero[data-astro-cid-vvj3avca]{padding-top:36px;gap:28px}.founder-card[data-astro-cid-vvj3avca]{padding:20px}.founder-photo[data-astro-cid-vvj3avca]{max-height:420px}.sticky-label[data-astro-cid-vvj3avca]{position:static}.research-links[data-astro-cid-vvj3avca]{min-width:0;width:100%}}
