.layout_page__znzw3{position:relative;isolation:isolate;min-height:100vh;overflow-x:clip;display:flex;flex-direction:column}.layout_backdrop__ArJ96{z-index:-1;pointer-events:none}.layout_backdropDots___Rl7B,.layout_backdropGlow__oOG6s,.layout_backdropGrain__TprV_,.layout_backdrop__ArJ96{position:absolute;inset:0}.layout_backdropGrain__TprV_{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.6  0 0 0 0 0.75  0 0 0 0 1  0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.05}.layout_backdropGlow__oOG6s{background:url(/images/glow-tl.png) no-repeat 0 0/112rem 82rem,url(/images/glow-br.png) no-repeat 100% 100%/112rem 82rem}.layout_backdropDots___Rl7B{background-image:radial-gradient(rgba(140,200,255,.5) 1px,transparent 1.6px);background-size:16px 16px;opacity:.16;-webkit-mask-image:linear-gradient(135deg,#000,rgba(0,0,0,.6) 8%,rgba(0,0,0,.3) 16%,rgba(0,0,0,.1) 24%,transparent 32%),linear-gradient(315deg,#000,rgba(0,0,0,.6) 8%,rgba(0,0,0,.3) 16%,rgba(0,0,0,.1) 24%,transparent 32%);mask-image:linear-gradient(135deg,#000,rgba(0,0,0,.6) 8%,rgba(0,0,0,.3) 16%,rgba(0,0,0,.1) 24%,transparent 32%),linear-gradient(315deg,#000,rgba(0,0,0,.6) 8%,rgba(0,0,0,.3) 16%,rgba(0,0,0,.1) 24%,transparent 32%)}.layout_nav__R8qNp{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--bg-chrome);border-bottom:1px solid var(--border)}.layout_footer__WlhMu:before,.layout_nav__R8qNp:after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(77,181,255,.45) 50%,transparent)}.layout_nav__R8qNp:after{bottom:-1px}.layout_navInner__SLzbG{max-width:64rem;margin:0 auto;padding:0 2rem;height:4.25rem;display:flex;align-items:center;gap:1.75rem}.layout_brand__NkTkS{display:flex;align-items:center;gap:.625rem;font-weight:600;font-size:.95rem;color:var(--text);white-space:nowrap}.layout_brand__NkTkS:hover{color:var(--text);text-decoration:none}.layout_brandAvatar__zxi1w{width:1.75rem;height:1.75rem;border-radius:.5rem;object-fit:cover}.layout_navLinks__kyaq_{display:flex;gap:1.625rem;font-size:.95rem}.layout_navLinks__kyaq_ a{color:var(--text-muted)}.layout_navLinks__kyaq_ a:hover{color:var(--text);text-decoration:none}.layout_navCta__IcLv9{margin-left:auto;display:inline-flex;align-items:center;gap:.5rem;padding:.4375rem .875rem;border:1px solid var(--border-strong);border-radius:62.4375rem;font-size:.85rem;font-weight:500;color:var(--text);background:var(--bg-elev);white-space:nowrap;transition:border-color .15s,background-color .15s}.layout_navCta__IcLv9 i{font-size:.8rem;color:var(--accent)}.layout_navCta__IcLv9:hover{color:var(--text);text-decoration:none;border-color:var(--accent);background:var(--bg-elev-2)}.layout_main__DFqTq{flex:1 1;width:100%;max-width:64rem;margin:0 auto;padding:0 2rem 7.5rem}.layout_footer__WlhMu{position:relative;background:var(--bg-chrome);border-top:1px solid var(--border)}.layout_footer__WlhMu:before{top:-1px}.layout_footerInner__JIbLh{max-width:64rem;margin:0 auto;padding:1.75rem 1.5rem;text-align:center;font-family:var(--font-mono);font-size:.75rem;color:var(--text-faint)}@media (max-width:640px){.layout_navInner__SLzbG{padding:0 1rem;gap:1rem}.layout_navCta__IcLv9 span,.layout_navLinks__kyaq_{display:none}.layout_navCta__IcLv9{padding:.5rem .6875rem}.layout_main__DFqTq{padding:0 1rem 4.5rem}.layout_footerInner__JIbLh{padding:1.5rem 1rem}}.article-list_panel__tCRot{position:relative;list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elev);overflow:hidden;box-shadow:0 1.5rem 3rem rgba(0,0,0,.18)}.article-list_panel__tCRot:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(77,181,255,.55),transparent)}.article-list_panel__tCRot li+li{border-top:1px solid var(--border)}.article-list_row__O02FY{display:flex;align-items:baseline;justify-content:space-between;gap:1.25rem;padding:1.25rem 1.75rem;color:var(--text);transition:background-color .15s}.article-list_row__O02FY:hover{color:var(--text);text-decoration:none;background:var(--bg-elev-2)}.article-list_title__HSXG1{font-size:1.08rem;font-weight:500;line-height:1.45}.article-list_row__O02FY:hover .article-list_title__HSXG1{color:var(--accent-strong)}.article-list_date__89EY5{flex:0 0 auto;font-family:var(--font-mono);font-size:.8rem;color:var(--text-faint);white-space:nowrap}@media (max-width:640px){.article-list_row__O02FY{flex-direction:column;gap:.25rem;padding:.875rem 1rem}}.home_hero__a5iyJ{display:grid;grid-template-columns:1fr 18rem;align-items:center;grid-gap:5rem;gap:5rem;padding:6rem 0 2rem}.home_srOnly__pIJ2X{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.home_eyebrow__T6d3D{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.02em;color:var(--accent);margin:0 0 1.125rem}.home_name__EJyvx{font-size:3.4rem;font-weight:600;line-height:1.02;letter-spacing:-.035em;margin:0 0 1.375rem}.home_lead__YGQG7{font-size:1.6rem;line-height:1.55;letter-spacing:-.01em;color:var(--text);margin:0 0 1rem;max-width:36rem}.home_lead__YGQG7+.home_lead__YGQG7{font-size:1.15rem;color:var(--text-muted)}.home_actions__SVeo5{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1.625rem}.home_btnPrimary__Dz9E6,.home_btnSecondary__6oDwz{display:inline-flex;align-items:center;height:2.875rem;padding:0 1.5rem;border-radius:62.4375rem;font-size:.95rem;font-weight:600;transition:background-color .15s,border-color .15s,transform .15s}.home_btnPrimary__Dz9E6{color:#04121f;background:var(--accent)}.home_btnPrimary__Dz9E6:hover{color:#04121f;text-decoration:none;background:var(--accent-strong);transform:translateY(-1px)}.home_btnSecondary__6oDwz{color:var(--text);border:1px solid var(--border-strong);background:var(--bg-elev)}.home_btnSecondary__6oDwz:hover{color:var(--text);text-decoration:none;border-color:var(--accent);background:var(--bg-elev-2)}.home_heroPhoto__Lp27v{position:relative;isolation:isolate;justify-self:center;width:15rem;aspect-ratio:1/1}.home_photoGlow__EP0ZY{position:absolute;inset:-5rem;z-index:-3;border-radius:50%;background:radial-gradient(closest-side at 58% 42%,rgba(77,181,255,.3),rgba(77,181,255,.1) 45%,transparent 100%),radial-gradient(closest-side at 38% 64%,rgba(112,108,255,.2),transparent 100%);filter:blur(12px)}.home_photoDots__DEsRH{position:absolute;inset:-4.5rem;z-index:-2;background-image:radial-gradient(rgba(140,200,255,.45) 1px,transparent 1.6px);background-size:16px 16px;-webkit-mask-image:radial-gradient(closest-side,#000 35%,transparent 100%);mask-image:radial-gradient(closest-side,#000 35%,transparent 100%);opacity:.55}.home_photoOrbit__xeNwU{position:absolute;inset:-1.6rem;z-index:-1;border-radius:50%;border:1px solid rgba(124,200,255,.16);animation:home_orbit__vGOVa 28s linear infinite}.home_photoOrbit__xeNwU:after{content:"";position:absolute;top:14.6%;left:14.6%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--accent-strong);box-shadow:0 0 0 3px rgba(77,181,255,.18),0 0 14px 3px rgba(77,181,255,.6)}@keyframes home_orbit__vGOVa{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.home_photoOrbit__xeNwU{animation:none}}.home_photoRing__dWjl5{display:block;width:100%;height:100%;padding:3px;border-radius:50%;background:conic-gradient(from 200deg,#4db5ff,#8f8cff 25%,rgba(77,181,255,.15) 50%,rgba(77,181,255,.15) 70%,#4db5ff);box-shadow:0 1.5rem 4rem rgba(0,0,0,.45)}.home_photoRing__dWjl5 img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:4px solid var(--bg)}.home_section__cXUKf{margin-top:6.5rem;scroll-margin-top:5.25rem}.home_sectionHead__pstBG{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.home_sectionTitle___3w1n{font-size:1.9rem;font-weight:500;letter-spacing:-.02em;margin:0}.home_sectionMeta__PSaNQ{font-family:var(--font-mono);font-size:.75rem;color:var(--text-faint)}.home_sectionLink__sTFm7{font-size:.85rem;font-weight:500;color:var(--text-muted);white-space:nowrap}.home_sectionLink__sTFm7:hover{color:var(--accent);text-decoration:none}.home_cards__g6oQr{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.125rem;gap:1.125rem}.home_cards__g6oQr li{display:flex}.home_card__LUTnY{position:relative;isolation:isolate;overflow:hidden;flex:1 1;display:flex;flex-direction:column;padding:1.75rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elev);color:var(--text);transition:border-color .15s,background-color .15s,transform .15s}.home_card__LUTnY:after,.home_card__LUTnY:before{content:"";position:absolute;z-index:-1;pointer-events:none}.home_card__LUTnY:before{inset:0;background:radial-gradient(18rem 12rem at 100% 0,rgba(77,181,255,.1),transparent 70%);transition:opacity .2s;opacity:.7}.home_card__LUTnY:after{top:0;right:0;width:12rem;height:9rem;background-image:radial-gradient(rgba(140,200,255,.5) 1px,transparent 1.6px);background-size:14px 14px;opacity:.35;-webkit-mask-image:radial-gradient(farthest-side at 100% 0,#000,transparent);mask-image:radial-gradient(farthest-side at 100% 0,#000,transparent)}.home_card__LUTnY:hover:before{opacity:1;background:radial-gradient(22rem 15rem at 100% 0,rgba(77,181,255,.16),transparent 70%)}.home_card__LUTnY:hover{color:var(--text);text-decoration:none;border-color:var(--border-strong);background:var(--bg-elev-2);transform:translateY(-2px)}.home_cardTop__FFoZr{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.125rem}.home_cardIcon__TeJbH{width:3.125rem;height:3.125rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:var(--accent);background:var(--accent-soft)}.home_cardArrow__ZtprY{font-size:.8rem;color:var(--text-faint);transform:rotate(-45deg);transition:color .15s,transform .15s}.home_card__LUTnY:hover .home_cardArrow__ZtprY{color:var(--accent);transform:rotate(-45deg) translateX(3px)}.home_cardName__D3mTZ{font-size:1.3rem;font-weight:600;letter-spacing:-.01em}.home_cardDesc__29PK_{font-size:1rem;line-height:1.5;color:var(--text-muted);margin-top:.25rem}.home_chips__qlXcW{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:auto;padding-top:1.125rem}.home_chip__x1_UF{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5625rem;border:1px solid var(--border);border-radius:62.4375rem;font-family:var(--font-mono);font-size:.75rem;line-height:1.2;color:var(--text-muted)}.home_chip__x1_UF i{font-size:.75rem;color:var(--text-faint)}.home_connections__f_oZ_{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.75rem}.home_connection__rM9jJ{display:flex;white-space:nowrap;align-items:center;gap:.625rem;height:3.25rem;padding:0 1rem;border:1px solid var(--border);border-radius:.75rem;background:var(--bg-elev);font-size:.88rem;font-weight:500;color:var(--text);transition:border-color .15s,background-color .15s,box-shadow .15s}.home_connection__rM9jJ i{width:1rem;text-align:center;color:var(--text-muted);transition:color .15s}.home_connection__rM9jJ:hover{color:var(--text);text-decoration:none;border-color:var(--border-strong);background:var(--bg-elev-2);box-shadow:0 0 1.25rem rgba(77,181,255,.15)}.home_connection__rM9jJ:hover i{color:var(--accent)}@media (max-width:720px){.home_hero__a5iyJ{grid-template-columns:1fr;gap:1.75rem;padding-top:2.5rem}.home_heroPhoto__Lp27v{order:-1}.home_lead__YGQG7{font-size:1.2rem}.home_lead__YGQG7+.home_lead__YGQG7{font-size:1.02rem}.home_card__LUTnY{padding:1.375rem}.home_heroPhoto__Lp27v{justify-self:start;width:7.5rem;margin:1rem 0 0 1rem}.home_photoOrbit__xeNwU{inset:-.9rem}.home_photoGlow__EP0ZY{inset:-3rem}.home_photoDots__DEsRH{inset:-2.5rem}.home_name__EJyvx{font-size:2.6rem}.home_section__cXUKf{margin-top:4rem}.home_sectionTitle___3w1n{font-size:1.35rem}.home_cards__g6oQr{grid-template-columns:1fr}.home_connections__f_oZ_{display:grid;grid-template-columns:repeat(2,1fr)}.home_hero__a5iyJ{padding-top:3rem}}.utils_heading2Xl__oxFoJ{font-size:2.5rem;line-height:1.2;font-weight:800;letter-spacing:-.05rem;margin:1rem 0}.utils_headingXl__zlq1q{margin:1rem 0}.utils_headingXl2__Z4ZJ6,.utils_headingXl__zlq1q{font-size:2rem;line-height:1.3;font-weight:800;letter-spacing:-.05rem}.utils_headingXl2__Z4ZJ6{margin:1rem 0 0}.utils_headingLg__RYtYb{font-size:1.5rem;line-height:1.4;margin:1rem 0;font-weight:700}.utils_headingLg2__8sAHk{font-size:1.5rem;line-height:1.4;margin:1rem 0 6px;font-weight:700}.utils_headingLg3__3wh9m{font-size:1.5rem;line-height:1.4;margin:15px 0 20px;font-weight:700}.utils_headingLg4__Dc_RS{font-size:1.5rem;line-height:1.4;margin:15px 0 10px;font-weight:700}.utils_headingMd__XQE5B{font-size:1.2rem;line-height:1.5}.utils_borderCircle__zmKqF{border-radius:9999px}.utils_colorInherit__Jz9NS{color:inherit}.utils_padding1px__Ov2XA{padding-top:1px}.utils_list__zR_Au{list-style:none;padding:0;margin:0}.utils_listItem__6FEiz{margin:0 0 1.25rem}.utils_listInLine__iSlQy{display:inline;margin-right:15px}.utils_lightText__B_gv3{color:#666}.utils_topP___4ejL{margin-top:20px}.utils_topBadge__Uug3K{font-size:16px;font-weight:500;line-height:1;padding:7px;display:block;text-align:left;border-radius:0}.utils_hiddenForNow__amvLf{display:none}.utils_blueMainColor__C_ceN{color:#6173ad}.utils_readMoreLink__3XRL7{color:#2f2f2f;text-align:left;display:block;font-size:16px;font-weight:600}.utils_listConnections__LJGFJ{display:inline;margin-left:20px}.utils_borderProjects__vWms6{border-radius:20px;transition:transform .2s}.utils_borderProjects__vWms6:hover{border-radius:20px;transform:scale(1.1)}.utils_dateText___2ie4{margin-bottom:20px}.utils_spanTop__4zzKm{display:block;margin:10px 0}