.EntryCard_card__G8XkN{position:relative;display:flex;flex-direction:column;gap:var(--sp-2);height:100%;padding:var(--sp-5);text-decoration:none;color:inherit;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:border-color var(--dur-state) var(--ease),box-shadow var(--dur-state) var(--ease),transform var(--dur-state) var(--ease)}.EntryCard_card__G8XkN:focus-visible,.EntryCard_card__G8XkN:hover{color:inherit;border-color:color-mix(in oklab,var(--accent) 55%,var(--border));box-shadow:var(--shadow-md);transform:translateY(-2px)}.EntryCard_card__G8XkN:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-lg)}.EntryCard_title__3_a2g{font-size:var(--fs-lg);font-weight:600;line-height:1.25;letter-spacing:-.012em;color:var(--text);text-wrap:balance;transition:color var(--dur-state) var(--ease)}.EntryCard_card__G8XkN:focus-visible .EntryCard_title__3_a2g,.EntryCard_card__G8XkN:hover .EntryCard_title__3_a2g{color:var(--accent)}.EntryCard_hook__tYZ_Y{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--text-secondary);max-width:46ch}.EntryCard_foot__5EIJa{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);margin-top:auto;padding-top:var(--sp-4);border-top:1px solid var(--border)}.EntryCard_tech__lW0uB{min-width:0;font-family:var(--font-mono);font-size:var(--fs-2xs);line-height:1.5;letter-spacing:.01em;color:var(--text-tertiary);overflow-wrap:break-word}.EntryCard_cue__KPpYP{flex:none;font-size:var(--fs-md);line-height:1;color:var(--accent);transition:transform var(--dur-state) var(--ease)}.EntryCard_card__G8XkN:focus-visible .EntryCard_cue__KPpYP,.EntryCard_card__G8XkN:hover .EntryCard_cue__KPpYP{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.EntryCard_card__G8XkN:focus-visible,.EntryCard_card__G8XkN:focus-visible .EntryCard_cue__KPpYP,.EntryCard_card__G8XkN:hover,.EntryCard_card__G8XkN:hover .EntryCard_cue__KPpYP{transform:none}}.shared_page__2YybM{max-width:var(--page-max);margin:0 auto;padding:var(--sp-16) var(--sp-8) var(--sp-24);display:flex;flex-direction:column;gap:var(--sp-16);overflow-x:clip}.shared_col__qrQJx,.shared_head__HF8CQ{max-width:var(--measure)}.shared_head__HF8CQ{position:relative;display:flex;flex-direction:column;gap:var(--sp-4);padding-top:var(--sp-6)}.shared_head__HF8CQ:before{content:"";position:absolute;top:0;inset-inline:0;height:2px;border-radius:var(--radius-pill);background:var(--hairline-accent)}.shared_head__HF8CQ h1{font-size:var(--fs-3xl);font-weight:600;line-height:1.05;letter-spacing:-.022em;max-width:20ch;text-wrap:balance}.shared_lead__VxDd_{font-size:var(--fs-md);line-height:var(--lh-lead);color:var(--text-secondary);max-width:60ch}.shared_eyebrow__Nu5mU{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:500;letter-spacing:.14em;line-height:1.5;text-transform:uppercase;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:break-word}.shared_section__05GKy{display:flex;flex-direction:column;gap:var(--sp-4)}.shared_section__05GKy>h2{font-size:var(--fs-xl);font-weight:600;letter-spacing:-.016em;max-width:26ch}.shared_rule___sJYK{height:2px;border-radius:var(--radius-pill);background:var(--hairline-accent)}.shared_rule___sJYK+h2{margin-top:calc(-1 * var(--sp-2))}.shared_note__0a9UJ{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--text-tertiary);max-width:62ch;padding:var(--sp-3) var(--sp-4);background:var(--surface-sunken);border:1px solid color-mix(in oklab,var(--border) 70%,transparent);-webkit-border-start:2px solid color-mix(in oklab,var(--accent) 38%,transparent);border-inline-start:2px solid color-mix(in oklab,var(--accent) 38%,transparent);border-radius:var(--radius-sm)}.shared_cards__ge3eA{display:grid;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));grid-gap:var(--sp-5);gap:var(--sp-5)}@media (max-width:639px){.shared_page__2YybM{padding:var(--sp-10) var(--sp-4) var(--sp-16);gap:var(--sp-12)}}.HeroMesh_mesh__aFTYP{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;-webkit-mask-image:radial-gradient(120% 110% at 25% 20%,#000 35%,transparent 78%);mask-image:radial-gradient(120% 110% at 25% 20%,#000 35%,transparent 78%)}.HeroMesh_svg__iNRjj{position:absolute;inset:0;width:100%;height:100%}.HeroMesh_traces__nbEkO{fill:none;stroke:var(--mesh-stroke);stroke-width:1.25;stroke-linecap:square;stroke-linejoin:miter}.HeroMesh_vias__kmSnd{fill:var(--mesh-node)}@media (max-width:767px){.HeroMesh_mesh__aFTYP{-webkit-mask-image:radial-gradient(140% 90% at 70% 5%,#000 10%,transparent 65%);mask-image:radial-gradient(140% 90% at 70% 5%,#000 10%,transparent 65%);opacity:.6}}@media (forced-colors:active){.HeroMesh_mesh__aFTYP{display:none}}.page_bandInner__VTpHU,.page_page__WgPqU{display:flex;flex-direction:column}.page_bandInner__VTpHU{max-width:var(--page-max);margin:0 auto;width:100%;padding:var(--sp-20) var(--sp-8);gap:var(--sp-6)}.page_band__4mofh{background:var(--surface);border-block:1px solid var(--border)}.page_plain__bBYbt{background:var(--bg)}.page_col__TcEfo{max-width:var(--measure);display:flex;flex-direction:column;gap:var(--sp-4)}.page_hero__jmeWX{position:relative;isolation:isolate;background:var(--bg);overflow:hidden}.page_heroInner__Kd9gT{max-width:var(--page-max);margin:0 auto;width:100%;padding:var(--sp-24) var(--sp-8);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--sp-16);gap:var(--sp-16);align-items:center}.page_heroNoPhoto__kbUmA{grid-template-columns:minmax(0,1fr)}.page_heroText___tUJL{display:flex;flex-direction:column;gap:var(--sp-6);max-width:40rem}.page_role__zWXwi{max-width:15ch;margin:0}.page_heroDomains__dSaHC{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);max-width:none;margin:0}.page_domainPart__AOoBO{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap}.page_domainPart__AOoBO+.page_domainPart__AOoBO:before{content:"/";margin-right:var(--sp-3);color:var(--accent)}.page_intro__L3gUz{font-size:var(--fs-md);line-height:var(--lh-lead);color:var(--text-secondary);max-width:58ch}.page_actions__aPAWB{display:flex;flex-wrap:wrap;gap:var(--sp-4);align-items:center;margin-top:var(--sp-2)}.page_portraitFrame__usNYt{position:relative;flex:none;border-radius:var(--radius-lg);padding:6px;background:linear-gradient(140deg,color-mix(in oklab,var(--accent) 45%,transparent),color-mix(in oklab,var(--orchid) 35%,transparent));box-shadow:var(--shadow-lg)}.page_portrait__547Gl{display:block;width:280px;height:280px;object-fit:cover;border-radius:calc(var(--radius-lg) - 4px)}.page_sectionHead__ChOf5{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-4)}.page_eyebrow__D7RGC{display:block;font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:500;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:var(--sp-2)}.page_sectionTitle__FtqFu{font-size:var(--fs-2xl);margin:0}.page_allLink__yMHyY{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-tertiary);text-decoration:none;white-space:nowrap;padding:var(--sp-2) 0;transition:color var(--dur-state) var(--ease)}.page_allLink__yMHyY:hover{color:var(--accent)}.page_allLink__yMHyY span{display:inline-block;transition:transform var(--dur-state) var(--ease)}.page_allLink__yMHyY:hover span{transform:translateX(3px)}.page_cards__1UBea{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));grid-gap:var(--sp-5);gap:var(--sp-5)}.page_lead__YyVat{font-size:var(--fs-md);line-height:var(--lh-lead);color:var(--text-secondary);max-width:62ch}.page_note__SjMQp{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--text-tertiary);max-width:62ch}@media (max-width:767px){.page_heroInner__Kd9gT{grid-template-columns:minmax(0,1fr);gap:var(--sp-8);padding:var(--sp-16) var(--sp-4)}.page_portraitFrame__usNYt{order:-1;align-self:flex-start}.page_portrait__547Gl{width:140px;height:140px}.page_bandInner__VTpHU{padding:var(--sp-12) var(--sp-4)}.page_role__zWXwi{max-width:100%}}@media (prefers-reduced-motion:reduce){.page_allLink__yMHyY span{transition:none}.page_allLink__yMHyY:hover span{transform:none}}.research_paper__rT0qF{display:flex;flex-direction:column;gap:var(--sp-5);max-width:62rem;padding:var(--sp-7);background:var(--surface-raised);border:1px solid var(--border);border-top:2px solid var(--accent);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.research_eyebrow__l_wjW{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:500;letter-spacing:.12em;line-height:1.5;text-transform:uppercase;color:var(--accent)}.research_paper__rT0qF h2{max-width:34ch;font-size:var(--fs-xl);line-height:var(--lh-heading)}.research_authors__iQ7SG,.research_venue__nTJGb{color:var(--text-secondary);font-size:var(--fs-sm)}.research_venue__nTJGb{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--accent)}.research_summary__OwdxE{max-width:68ch;line-height:var(--lh-body);color:var(--text-secondary)}.research_note__XsKLj{max-width:68ch;padding:var(--sp-3) var(--sp-4);-webkit-border-start:2px solid color-mix(in oklab,var(--accent) 42%,transparent);border-inline-start:2px solid color-mix(in oklab,var(--accent) 42%,transparent);background:var(--surface-sunken);color:var(--text-tertiary);font-size:var(--fs-xs);line-height:var(--lh-body)}.research_actions__hVTzA{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.research_link__Q6aUK{color:var(--accent);font-size:var(--fs-sm);font-weight:600;text-decoration:none}.research_link__Q6aUK:focus-visible,.research_link__Q6aUK:hover{text-decoration:underline;text-underline-offset:.18em}@media (max-width:639px){.research_paper__rT0qF{padding:var(--sp-5)}}