.BlogIndex_filters__uTKtK{display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:2rem}.BlogIndex_filter__5FGpT{padding:.55rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg);color:var(--color-text-secondary);font-size:.8125rem;font-weight:600;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.BlogIndex_filter__5FGpT:hover{color:var(--color-text);border-color:var(--color-text-muted)}.BlogIndex_filter__5FGpT.BlogIndex_active__d89iR{color:#fff;border-color:var(--color-accent);background:var(--color-accent)}.BlogIndex_list__5i0or{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.BlogIndex_card__QP_ZX{min-height:19rem;border:1px solid var(--color-border);border-radius:calc(var(--radius-lg) + .25rem);background:var(--color-bg);overflow:hidden;transition:transform var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal)}.BlogIndex_card__QP_ZX:hover{transform:translateY(-4px);border-color:var(--color-text-muted);box-shadow:var(--shadow-lg)}.BlogIndex_featured__m4XCv{grid-column:1/-1;min-height:23rem;background:radial-gradient(circle at 85% 10%,rgba(99,102,241,.18),transparent 35%),linear-gradient(135deg,var(--color-bg) 20%,var(--color-accent-light))}.BlogIndex_cardLink__KNuCl{display:flex;flex-direction:column;height:100%;padding:2rem}.BlogIndex_featured__m4XCv .BlogIndex_cardLink__KNuCl{justify-content:flex-end;padding:clamp(2rem,5vw,4rem)}.BlogIndex_cardMeta__H3KnV{display:flex;align-items:center;gap:.5rem;color:var(--color-text-muted);font-size:.8125rem;font-weight:500}.BlogIndex_cardTitle__pyZtz{max-width:22ch;margin-top:1rem;color:var(--color-text);font-size:clamp(1.4rem,3vw,2.25rem);letter-spacing:-.025em}.BlogIndex_excerpt__AH_Dk{max-width:64ch;margin-top:.875rem;line-height:1.75}.BlogIndex_cardFooter__cBSG0{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:2rem}.BlogIndex_categories__fALYh{display:flex;flex-wrap:wrap;gap:.4rem}.BlogIndex_categories__fALYh span{padding:.3rem .55rem;border-radius:var(--radius-full);background:var(--color-bg-secondary);color:var(--color-text-secondary);font-size:.7rem;font-weight:600}.BlogIndex_readMore___xRAl{flex-shrink:0;color:var(--color-accent);font-size:.875rem;font-weight:700}@media (max-width:720px){.BlogIndex_list__5i0or{grid-template-columns:1fr}.BlogIndex_featured__m4XCv{grid-column:auto;min-height:21rem}.BlogIndex_cardLink__KNuCl,.BlogIndex_featured__m4XCv .BlogIndex_cardLink__KNuCl{padding:1.5rem}.BlogIndex_cardFooter__cBSG0{align-items:flex-start;flex-direction:column}}.Header_header__KwdYD{position:fixed;top:0;left:0;right:0;z-index:100;padding:1rem 0;transition:all var(--transition-normal)}.Header_scrolled__qIjEW{background-color:var(--color-bg);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.Header_nav__tNWGY{display:flex;align-items:center;justify-content:space-between}.Header_logo____uDV{font-size:1.5rem;font-weight:700;color:var(--color-text);letter-spacing:-.02em}.Header_navLinks__PIPAd{display:flex;align-items:center;gap:2rem}.Header_navLink__Rvw2c{font-size:.9375rem;font-weight:500;color:var(--color-text-secondary);transition:color var(--transition-fast)}.Header_navLink__Rvw2c:hover{color:var(--color-text)}.Header_actions__dQYHE{display:flex;align-items:center;gap:1rem}.Header_themeToggle__n7epd{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);transition:all var(--transition-fast)}.Header_themeToggle__n7epd:hover{color:var(--color-text);border-color:var(--color-text-muted)}.Header_themeToggle__n7epd svg{width:1.25rem;height:1.25rem}.Header_mobileMenuButton__RW8v5{display:none;width:2.5rem;height:2.5rem;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;justify-content:center}.Header_hamburger__zEELl{position:relative;width:1.25rem;height:2px;background-color:var(--color-text);transition:all var(--transition-fast)}.Header_hamburger__zEELl:after,.Header_hamburger__zEELl:before{content:"";position:absolute;left:0;width:100%;height:2px;background-color:var(--color-text);transition:all var(--transition-fast)}.Header_hamburger__zEELl:before{top:-6px}.Header_hamburger__zEELl:after{top:6px}.Header_hamburger__zEELl.Header_open__J2_dJ{background-color:transparent}.Header_hamburger__zEELl.Header_open__J2_dJ:before{top:0;transform:rotate(45deg)}.Header_hamburger__zEELl.Header_open__J2_dJ:after{top:0;transform:rotate(-45deg)}@media (max-width:768px){.Header_navLinks__PIPAd{position:fixed;top:0;left:0;right:0;bottom:0;flex-direction:column;justify-content:center;gap:2rem;background-color:var(--color-bg);opacity:0;visibility:hidden;transition:all var(--transition-normal)}.Header_navLinks__PIPAd.Header_open__J2_dJ{opacity:1;visibility:visible}.Header_navLink__Rvw2c{font-size:1.5rem}.Header_mobileMenuButton__RW8v5{display:flex;z-index:101}}.Hero_hero__bqvNd{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding-top:5rem;position:relative}.Hero_content__WDVga{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.Hero_text__nRZbf{display:flex;flex-direction:column;gap:1rem}.Hero_greeting__8cAi_{font-size:1.125rem;color:var(--color-accent);font-weight:500}.Hero_name__DIjOe{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;color:var(--color-text);letter-spacing:-.03em;line-height:1.1}.Hero_title__h4PJ2{font-size:clamp(1.25rem,3vw,1.75rem);color:var(--color-text-secondary);font-weight:500}.Hero_tagline__PGzTC{font-size:1.125rem;color:var(--color-text-muted);max-width:500px;line-height:1.6;margin-top:.5rem}.Hero_buttons__jEfRv{display:flex;gap:1rem;margin-top:1.5rem}.Hero_showcaseWrapper__q1DlR{display:flex;justify-content:center;align-items:center}.Hero_showcase__Ehwoj{width:min(100%,360px);padding:.625rem;border:1px solid var(--color-border);border-radius:calc(var(--radius-lg) + .375rem);background:var(--color-bg-secondary);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.Hero_showcaseVideo__LbbCm{display:block;width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:var(--radius-lg);background:#111827}.Hero_showcaseCaption__hPczF{display:flex;flex-direction:column;gap:.125rem;padding:.75rem .375rem .25rem}.Hero_showcaseEyebrow__dWaIt{color:var(--color-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.Hero_showcaseLink__uQ16j{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--color-text);font-size:.9375rem;font-weight:600;transition:color var(--transition-fast)}.Hero_showcaseLink__uQ16j:hover{color:var(--color-accent)}@media (max-width:968px){.Hero_showcaseWrapper__q1DlR{order:-1;margin-bottom:2rem}.Hero_showcase__Ehwoj{width:min(100%,290px)}}@media (max-width:480px){.Hero_showcase__Ehwoj{width:min(100%,250px)}}.Hero_scrollIndicator__b4LPn{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);animation:Hero_bounce__GjZ10 2s ease-in-out infinite}.Hero_scrollIndicator__b4LPn svg{width:1.5rem;height:1.5rem;color:var(--color-text-muted)}@keyframes Hero_bounce__GjZ10{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(8px)}}@media (max-width:968px){.Hero_content__WDVga{grid-template-columns:1fr;text-align:center}.Hero_text__nRZbf{align-items:center}.Hero_tagline__PGzTC{max-width:100%}.Hero_buttons__jEfRv{justify-content:center}}@media (max-width:480px){.Hero_buttons__jEfRv{flex-direction:column;width:100%}}.Button_button__96uC6{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;border-radius:var(--radius-md);transition:all var(--transition-normal);border:none;text-decoration:none}.Button_primary__6_Dls{background-color:var(--color-accent);color:#fff}.Button_primary__6_Dls:hover{background-color:var(--color-accent-hover)}.Button_secondary__uuOdH{background-color:var(--color-bg-secondary);color:var(--color-text);border:1px solid var(--color-border)}.Button_secondary__uuOdH:hover{background-color:var(--color-border-light);border-color:var(--color-text-muted)}.Button_outline__PQR9W{background-color:transparent;color:var(--color-accent);border:1px solid var(--color-accent)}.Button_outline__PQR9W:hover{background-color:var(--color-accent-light)}.Button_sm__pnQzd{padding:.5rem 1rem;font-size:.875rem}.Button_md__ktIWF{padding:.75rem 1.5rem;font-size:1rem}.Button_lg__s7W56{padding:1rem 2rem;font-size:1.125rem}.FeaturedProjects_featured__rveei{background-color:var(--color-bg-secondary)}.FeaturedProjects_title__DfHvj{margin-bottom:.5rem}.FeaturedProjects_subtitle__dk2Jh{margin-bottom:2.5rem;color:var(--color-text-secondary)}.FeaturedProjects_grid___o78P{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}.FeaturedProjects_card__mQdfS{display:flex;flex-direction:column;background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.FeaturedProjects_card__mQdfS:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.FeaturedProjects_imageContainer__llwMu{position:relative;aspect-ratio:16/10;background-color:var(--color-bg-secondary)}.FeaturedProjects_image__oo7TU{object-fit:cover}.FeaturedProjects_cardBody__2gh_f{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;flex-grow:1}.FeaturedProjects_cardTitle__JBC1Y{font-size:1.25rem;color:var(--color-text)}.FeaturedProjects_timeframe__3rT72{font-size:.8125rem;color:var(--color-text-muted)}.FeaturedProjects_description__Jh_Kc{font-size:.9375rem;line-height:1.6;flex-grow:1}.FeaturedProjects_viewLink__Wp_u1{margin-top:.75rem;font-size:.875rem;font-weight:600;color:var(--color-accent)}.FeaturedProjects_card__mQdfS:hover .FeaturedProjects_viewLink__Wp_u1{text-decoration:underline}@media (max-width:768px){.FeaturedProjects_grid___o78P{grid-template-columns:1fr;gap:1.5rem}}.Publications_publications__Z5EY_{background:var(--color-bg)}.Publications_sectionHeader__Cgyqf{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.Publications_sectionHeader__Cgyqf p{max-width:34ch;text-align:right}.Publications_eyebrow__WchNk{display:block;margin-bottom:.4rem;color:var(--color-accent);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.Publications_list__D7sJo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.Publications_publication__NTe7R{min-width:0}.Publications_paper__fsrDU{position:relative;display:flex;min-height:410px;flex-direction:column;overflow:hidden;border:1px solid #d9dde5;border-radius:2px;background:#fff;color:#16191f;box-shadow:0 18px 45px rgba(15,23,42,.1);transition:transform .26s ease,box-shadow .26s ease}.Publications_paper__fsrDU:hover{transform:translateY(-6px) rotate(-.25deg);box-shadow:0 28px 60px rgba(15,23,42,.16)}.Publications_arxiv__IY9mI:hover{transform:translateY(-6px) rotate(.25deg)}.Publications_paperTopbar__FV_ff{display:flex;min-height:74px;align-items:center;justify-content:space-between;padding:1.1rem 1.35rem;border-bottom:1px solid #e5e7eb}.Publications_venueMark__q2kpc{font-family:Georgia,Times New Roman,serif;font-size:1.25rem}.Publications_ieee___NXN_ .Publications_venueMark__q2kpc{color:#00629b}.Publications_ieee___NXN_ .Publications_venueMark__q2kpc b{letter-spacing:-.04em}.Publications_arxiv__IY9mI .Publications_venueMark__q2kpc{color:#b31b1b;font-size:1.45rem}.Publications_paperMeta__xIwhO{color:#596273;font-family:var(--font-mono);font-size:.75rem}.Publications_paperBody__vNxe9{display:flex;flex:1 1;flex-direction:column;padding:1.5rem 1.5rem 1.25rem}.Publications_paperRule__qZbH1{width:3rem;height:4px;margin-bottom:1.25rem;background:#00629b}.Publications_arxiv__IY9mI .Publications_paperRule__qZbH1{background:#b31b1b}.Publications_paperType__KlCUg{margin-bottom:.7rem;color:#697386;font-family:var(--font-mono);font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.Publications_pubTitle__puj0X{max-width:25ch;color:#14171d;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.3vw,1.85rem);font-weight:500;line-height:1.2}.Publications_authors___6E6N{margin-top:1.1rem;color:#3d4654;font-family:Georgia,Times New Roman,serif;font-size:.83rem;line-height:1.55}.Publications_citation__IGUmy{margin-top:auto;padding-top:1.25rem;color:#727b8a;font-family:var(--font-mono);font-size:.68rem}.Publications_openPaper__iWAl1{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.35rem;border-top:1px solid #e5e7eb;color:#29303b;font-size:.78rem;font-weight:650}.Publications_status__Mgmdx{font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Publications_status__Mgmdx.Publications_published__qS_I4{color:#147b4b}.Publications_status__Mgmdx.Publications_preprint__WKLLG{color:#8c1717}.Publications_status__Mgmdx.Publications_submitted__gx876{color:#9a6700}.Publications_links__LbAa_{display:flex;gap:1.2rem;padding:.9rem .25rem 0}.Publications_links__LbAa_ a{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:.75rem;font-weight:600;text-transform:uppercase;transition:color var(--transition-fast)}.Publications_links__LbAa_ a:hover{color:var(--color-accent)}@media (max-width:800px){.Publications_sectionHeader__Cgyqf{display:block}.Publications_sectionHeader__Cgyqf p{margin-top:.75rem;text-align:left}.Publications_list__D7sJo{grid-template-columns:1fr}.Publications_paper__fsrDU{min-height:360px}}@media (max-width:480px){.Publications_openPaper__iWAl1,.Publications_paperTopbar__FV_ff{padding-inline:1rem}.Publications_paperBody__vNxe9{padding-inline:1.1rem}.Publications_pubTitle__puj0X{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.Publications_paper__fsrDU{transition:none}.Publications_arxiv__IY9mI:hover,.Publications_paper__fsrDU:hover{transform:none}}.About_about__fFfvC{overflow:hidden;background:var(--color-bg-secondary)}.About_headingRow__IxilA{margin-bottom:2rem}.About_eyebrow__F91tY{display:block;margin-bottom:.4rem;color:var(--color-accent);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.About_layout__M9zu_{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);grid-gap:clamp(2.5rem,6vw,5.5rem);gap:clamp(2.5rem,6vw,5.5rem);align-items:start}.About_portraitFrame__aesez{position:relative;overflow:hidden;border-radius:1.25rem;background:#151b27;box-shadow:0 24px 60px rgba(15,23,42,.18)}.About_portraitFrame__aesez:after{position:absolute;inset:0;border:1px solid hsla(0,0%,100%,.18);border-radius:inherit;content:"";pointer-events:none}.About_portrait__lKD9J{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.About_portraitFrame__aesez figcaption{position:absolute;right:0;bottom:0;left:0;padding:3rem 1.1rem 1rem;background:linear-gradient(transparent,rgba(7,11,19,.8));color:hsla(0,0%,100%,.86);font-family:var(--font-mono);font-size:.67rem;letter-spacing:.04em;text-transform:uppercase}.About_story__Irr7t{min-width:0}.About_lead__9v_tG{max-width:29ch;color:var(--color-text);font-size:clamp(1.55rem,3.2vw,2.35rem);font-weight:560;letter-spacing:-.035em;line-height:1.2}.About_sections__uDrvj{display:grid;grid-gap:0;gap:0;margin-top:2.5rem;border-top:1px solid var(--color-border)}.About_storySection__M7PiF{display:grid;grid-template-columns:8rem minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;padding:1.35rem 0;border-bottom:1px solid var(--color-border)}.About_storySection__M7PiF h3{padding-top:.15rem;color:var(--color-text);font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.About_storySection__M7PiF p{font-size:.98rem;line-height:1.75}@media (max-width:850px){.About_layout__M9zu_{grid-template-columns:1fr}.About_portraitFrame__aesez{width:min(100%,440px)}.About_portrait__lKD9J{aspect-ratio:4/3;object-position:center 28%}}@media (max-width:560px){.About_storySection__M7PiF{grid-template-columns:1fr;gap:.5rem}.About_lead__9v_tG{font-size:1.5rem}}.Highlights_highlights__AMThS{background:var(--color-bg)}.Highlights_teaser__N7tOK{position:relative;display:block;min-height:clamp(320px,45vw,520px);overflow:hidden;border:1px solid hsla(0,0%,100%,.16);border-radius:1.5rem;background:#111827;box-shadow:0 24px 70px rgba(15,23,42,.2);isolation:isolate}.Highlights_slideshow__YhQV5{position:absolute;inset:0;overflow:hidden}.Highlights_slideshow__YhQV5:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,7,18,.35),transparent 35%,transparent 65%,rgba(3,7,18,.35));content:"";pointer-events:none}.Highlights_track__raZzl{display:flex;width:max-content;height:100%;gap:.65rem;padding:.65rem;animation:Highlights_slide__zroI_ 32s linear infinite;transform:translateZ(0)}.Highlights_slide__zroI_{display:block;width:clamp(240px,31vw,390px);height:100%;flex:none;border-radius:1rem;object-fit:cover;filter:saturate(.82) contrast(1.03)}.Highlights_overlay__zhiWM{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background:rgba(15,23,42,.4);backdrop-filter:blur(19px) saturate(1.15);-webkit-backdrop-filter:blur(19px) saturate(1.15);text-align:center;transition:background .6s ease,-webkit-backdrop-filter .6s ease;transition:background .6s ease,backdrop-filter .6s ease;transition:background .6s ease,backdrop-filter .6s ease,-webkit-backdrop-filter .6s ease}.Highlights_eyebrow__bW2T4{color:hsla(0,0%,100%,.68);font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:opacity .28s ease,transform .42s ease}.Highlights_title__vwf0F{display:flex;margin:.4rem 0 .55rem;color:#fff;font-size:clamp(3.75rem,11vw,8.5rem);font-weight:700;letter-spacing:-.08em;line-height:.95}.Highlights_title__vwf0F span{display:inline-block;min-width:.42em;transition:opacity .45s ease,filter .5s ease,transform .65s cubic-bezier(.2,.8,.2,1)}.Highlights_overlay__zhiWM p{color:hsla(0,0%,100%,.84);font-size:clamp(.95rem,2vw,1.15rem);transition:opacity .32s ease,filter .4s ease,transform .5s ease}.Highlights_open__vJ8sL{margin-top:1.2rem;padding:.58rem .85rem;border:1px solid hsla(0,0%,100%,.25);border-radius:var(--radius-full);color:#fff;font-size:.75rem;font-weight:650;transition:opacity .3s ease,transform .45s ease}.Highlights_teaser__N7tOK:focus-visible .Highlights_overlay__zhiWM,.Highlights_teaser__N7tOK:hover .Highlights_overlay__zhiWM{background:rgba(15,23,42,.04);backdrop-filter:blur(0) saturate(1);-webkit-backdrop-filter:blur(0) saturate(1)}.Highlights_teaser__N7tOK:focus-visible .Highlights_eyebrow__bW2T4,.Highlights_teaser__N7tOK:hover .Highlights_eyebrow__bW2T4{opacity:0;transform:translateY(-22px)}.Highlights_teaser__N7tOK:focus-visible .Highlights_title__vwf0F span,.Highlights_teaser__N7tOK:hover .Highlights_title__vwf0F span{opacity:0;filter:blur(12px)}.Highlights_teaser__N7tOK:focus-visible .Highlights_title__vwf0F span:first-child,.Highlights_teaser__N7tOK:hover .Highlights_title__vwf0F span:first-child{transform:translate(-62px,-38px) rotate(-18deg) scale(.72)}.Highlights_teaser__N7tOK:focus-visible .Highlights_title__vwf0F span:nth-child(2),.Highlights_teaser__N7tOK:hover .Highlights_title__vwf0F span:nth-child(2){transform:translate(-22px,52px) rotate(14deg) scale(.55)}.Highlights_teaser__N7tOK:focus-visible .Highlights_title__vwf0F span:nth-child(3),.Highlights_teaser__N7tOK:hover .Highlights_title__vwf0F span:nth-child(3){transform:translate(12px,-58px) rotate(22deg) scale(.7)}.Highlights_teaser__N7tOK:focus-visible .Highlights_title__vwf0F span:nth-child(4),.Highlights_teaser__N7tOK:hover .Highlights_title__vwf0F span:nth-child(4){transform:translate(36px,48px) rotate(-16deg) scale(.52)}.Highlights_teaser__N7tOK:focus-visible .Highlights_title__vwf0F span:nth-child(5),.Highlights_teaser__N7tOK:hover .Highlights_title__vwf0F span:nth-child(5){transform:translate(72px,-24px) rotate(18deg) scale(.65)}.Highlights_teaser__N7tOK:focus-visible .Highlights_overlay__zhiWM p,.Highlights_teaser__N7tOK:hover .Highlights_overlay__zhiWM p{opacity:0;filter:blur(10px);transform:scale(1.12)}.Highlights_teaser__N7tOK:focus-visible .Highlights_open__vJ8sL,.Highlights_teaser__N7tOK:hover .Highlights_open__vJ8sL{opacity:0;transform:translateY(26px)}.Highlights_teaser__N7tOK:focus-visible .Highlights_track__raZzl,.Highlights_teaser__N7tOK:hover .Highlights_track__raZzl{animation-duration:19s}@keyframes Highlights_slide__zroI_{to{transform:translate3d(calc(-50% - .325rem),0,0)}}@media (hover:none),(max-width:700px){.Highlights_teaser__N7tOK{min-height:430px}.Highlights_slide__zroI_{width:min(76vw,330px)}.Highlights_overlay__zhiWM{top:auto;min-height:46%;align-items:flex-start;justify-content:end;padding:4.5rem 1.25rem 1.25rem;background:linear-gradient(transparent,rgba(6,10,18,.92));backdrop-filter:none;-webkit-backdrop-filter:none;text-align:left}.Highlights_title__vwf0F{margin:.25rem 0;font-size:3.7rem}.Highlights_overlay__zhiWM p{color:hsla(0,0%,100%,.82)}.Highlights_open__vJ8sL{margin-top:.8rem}}@media (prefers-reduced-motion:reduce){.Highlights_track__raZzl{animation-play-state:paused}.Highlights_eyebrow__bW2T4,.Highlights_open__vJ8sL,.Highlights_overlay__zhiWM,.Highlights_overlay__zhiWM p,.Highlights_title__vwf0F span{transition:none}.Highlights_teaser__N7tOK:focus-visible .Highlights_eyebrow__bW2T4,.Highlights_teaser__N7tOK:focus-visible .Highlights_open__vJ8sL,.Highlights_teaser__N7tOK:focus-visible .Highlights_overlay__zhiWM p,.Highlights_teaser__N7tOK:focus-visible .Highlights_title__vwf0F span,.Highlights_teaser__N7tOK:hover .Highlights_eyebrow__bW2T4,.Highlights_teaser__N7tOK:hover .Highlights_open__vJ8sL,.Highlights_teaser__N7tOK:hover .Highlights_overlay__zhiWM p,.Highlights_teaser__N7tOK:hover .Highlights_title__vwf0F span{opacity:1;filter:none;transform:none}}.Contact_contact__fU08Y{background-color:var(--color-bg-secondary);text-align:center}.Contact_title__blhTv{margin-bottom:1rem}.Contact_description__s8gXY{font-size:1.125rem;max-width:600px;margin:0 auto 2.5rem;line-height:1.7}.Contact_socials___MXvU{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}@media (max-width:640px){.Contact_socials___MXvU{flex-direction:column;align-items:center;gap:1.5rem}}.Footer_footer__pQtti{padding:2rem 0;background-color:var(--color-bg);border-top:1px solid var(--color-border)}.Footer_content__sRLWS{flex-direction:column;align-items:center}.Footer_content__sRLWS,.Footer_socials__Arjjf{display:flex;gap:1.5rem}.Footer_copyright__j4atB{font-size:.875rem;color:var(--color-text-muted)}.page_main__DjR8A{min-height:100vh;padding:8rem 0 5rem}.page_hero__ElxKg{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:3rem;gap:3rem;padding-bottom:4rem;border-bottom:1px solid var(--color-border)}.page_eyebrow__3Lc0W{margin-bottom:1rem;color:var(--color-accent);font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.page_title__1eYVa{max-width:10ch;font-size:clamp(3rem,9vw,6.5rem);letter-spacing:-.055em;line-height:.95}.page_intro__TZiQh{max-width:42rem;margin-top:1.75rem;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.75}.page_mediumLink__JSNe_{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.1rem;border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text);font-size:.875rem;font-weight:700;transition:border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.page_mediumLink__JSNe_:hover{color:var(--color-accent);border-color:var(--color-accent);transform:translateY(-2px)}.page_posts__xipQt{padding-top:4rem}.page_sectionHeader__xqCIc{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem}.page_sectionHeader__xqCIc h2{font-size:clamp(1.75rem,3vw,2.5rem)}.page_sectionHeader__xqCIc p{font-size:.9375rem}@media (max-width:720px){.page_main__DjR8A{padding-top:6.5rem}.page_hero__ElxKg{grid-template-columns:1fr;align-items:start;gap:2rem;padding-bottom:3rem}.page_sectionHeader__xqCIc{align-items:flex-start;flex-direction:column;gap:.5rem}}.page_main__eOIKh{min-height:100vh;padding:8.5rem 0 6rem;background:radial-gradient(circle at 10% 5%,rgba(99,102,241,.08),transparent 30rem),var(--color-bg)}.page_hero__ZrnE_{margin-bottom:5rem}.page_eyebrow___szhk{display:block;margin-bottom:.65rem;color:var(--color-accent);font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.page_hero__ZrnE_ h1{font-size:clamp(4.5rem,14vw,10rem);letter-spacing:-.075em;line-height:.9}.page_hero__ZrnE_ p{margin-top:1.5rem;font-size:clamp(1rem,2vw,1.25rem)}.page_events__EHC4x{display:grid;grid-gap:6rem;gap:6rem}.page_event__E5TaP{padding-top:1.5rem;border-top:1px solid var(--color-border)}.page_eventHeader__kRcvv{display:grid;grid-template-columns:4rem minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.page_number__xNvQo{color:var(--color-text-muted);font-family:var(--font-mono);font-size:.75rem}.page_eventHeader__kRcvv h2{max-width:26ch}.page_eventHeader__kRcvv p{max-width:66ch;margin-top:.65rem}.page_video__mwjSt{width:min(100%,540px);margin:0 0 1.25rem 5.5rem}.page_gallery__7b_GD{margin-left:5.5rem}@media (max-width:700px){.page_main__eOIKh{padding:7rem 0 4rem}.page_hero__ZrnE_{margin-bottom:3.5rem}.page_events__EHC4x{gap:4rem}.page_eventHeader__kRcvv{grid-template-columns:1fr;gap:.65rem}.page_gallery__7b_GD,.page_video__mwjSt{margin-left:0}}.Gallery_grid__arulv{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:.75rem;gap:.75rem}.Gallery_thumbButton__H7UXD{padding:0;border:none;background:none;border-radius:var(--radius-md);overflow:hidden;aspect-ratio:4/3;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.Gallery_thumbButton__H7UXD:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.Gallery_thumb__WndM_{width:100%;height:100%;object-fit:cover;display:block}.Gallery_dialog__h2QCC{margin:auto;border:none;padding:0;background:transparent;max-width:100vw;max-height:100vh;outline:none}.Gallery_dialog__h2QCC::-webkit-backdrop{background:rgba(0,0,0,.85)}.Gallery_dialog__h2QCC::backdrop{background:rgba(0,0,0,.85)}.Gallery_dialogContent__2ga_I{position:relative;display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem}.Gallery_fullImage__z1sGn{max-width:min(92vw,1100px);max-height:82vh;object-fit:contain;border-radius:var(--radius-md)}.Gallery_dialogCaption__sWWGR{color:hsla(0,0%,100%,.85);font-size:.9375rem;text-align:center;max-width:60ch}.Gallery_navButton__jiW7s{position:absolute;top:50%;transform:translateY(-50%);width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;font-size:2rem;line-height:1;color:#fff;background:rgba(0,0,0,.5);border:none;border-radius:var(--radius-full);transition:background var(--transition-fast)}.Gallery_navButton__jiW7s:hover{background:rgba(0,0,0,.8)}.Gallery_prev__jT1oi{left:.5rem}.Gallery_next__to6_Q{right:.5rem}.Gallery_closeButton__DeTbt{position:absolute;top:.5rem;right:.5rem;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;font-size:1.75rem;line-height:1;color:#fff;background:rgba(0,0,0,.5);border:none;border-radius:var(--radius-full);transition:background var(--transition-fast)}.Gallery_closeButton__DeTbt:hover{background:rgba(0,0,0,.8)}@media (max-width:640px){.Gallery_grid__arulv{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem}}.VideoPlayer_figure__pG_ET{margin:0;width:100%}.VideoPlayer_video__uIXiO{display:block;width:100%;height:auto;max-height:72vh;object-fit:contain;border-radius:var(--radius-lg);background-color:var(--color-bg-secondary)}.VideoPlayer_posterButton__01b_c{position:relative;display:block;width:100%;padding:0;border:none;background:none;border-radius:var(--radius-lg);overflow:hidden}.VideoPlayer_playIcon__FbPif{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(0,0,0,.25);transition:background var(--transition-normal)}.VideoPlayer_playIcon__FbPif svg{width:4rem;height:4rem;padding:1rem;background:rgba(0,0,0,.55);border-radius:var(--radius-full)}.VideoPlayer_posterButton__01b_c:hover .VideoPlayer_playIcon__FbPif{background:rgba(0,0,0,.4)}.VideoPlayer_caption__q97Za{margin-top:.625rem;font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.SocialIcon_link__53jxp{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-text-secondary);transition:color var(--transition-normal)}.SocialIcon_link__53jxp:hover{color:var(--color-accent)}.SocialIcon_icon__I8HmA{display:flex;align-items:center;justify-content:center}.SocialIcon_icon__I8HmA svg{width:100%;height:100%}.SocialIcon_label__iYfPJ{font-weight:500}.SocialIcon_sm__k8Hcw .SocialIcon_icon__I8HmA{width:1rem;height:1rem}.SocialIcon_md__fHtgQ .SocialIcon_icon__I8HmA{width:1.25rem;height:1.25rem}.SocialIcon_lg__L28tw .SocialIcon_icon__I8HmA{width:1.5rem;height:1.5rem}.page_main__68LTv{min-height:100vh;padding:8rem 1.5rem 5rem}.page_article__xftbg{max-width:50rem;margin:0 auto}.page_articleHeader__41PcN{padding-bottom:3rem;border-bottom:1px solid var(--color-border)}.page_back__eEs5w{display:inline-block;margin-bottom:2.5rem;color:var(--color-text-secondary);font-size:.875rem;font-weight:600}.page_back__eEs5w:hover{color:var(--color-accent)}.page_categories__a6bBu{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.page_categories__a6bBu span{padding:.35rem .65rem;border-radius:var(--radius-full);background:var(--color-accent-light);color:var(--color-accent);font-size:.75rem;font-weight:700}.page_title__p_bPA{font-size:clamp(2.5rem,7vw,4.75rem);letter-spacing:-.045em;line-height:1.02}.page_excerpt__7RFdi{margin-top:1.5rem;font-size:clamp(1.1rem,2.5vw,1.35rem);line-height:1.7}.page_byline__rJCez{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;color:var(--color-text-muted);font-size:.875rem}.page_body__AaHdc{padding:3rem 0 1rem}.page_section__QIIDY{margin-bottom:2.75rem}.page_section__QIIDY h2{margin:0 0 1.25rem;color:var(--color-text);font-size:clamp(1.6rem,3vw,2.15rem);letter-spacing:-.025em}.page_section__QIIDY li,.page_section__QIIDY p{color:var(--color-text-secondary);font-size:1.075rem;line-height:1.9}.page_section__QIIDY p+p{margin-top:1.25rem}.page_section__QIIDY ol,.page_section__QIIDY ul{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:1.5rem;padding:1.5rem 1.5rem 1.5rem 2.75rem;border-left:3px solid var(--color-accent);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:var(--color-bg-secondary)}.page_figure__tW_hI{margin:2rem 0}.page_figure__tW_hI img{display:block;width:100%;max-height:32rem;object-fit:contain;padding:1rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff}.page_figure__tW_hI figcaption{margin-top:.65rem;color:var(--color-text-muted);font-size:.8125rem;line-height:1.5;text-align:center}.page_formula__hlcHm{margin:1.75rem 0;padding:1.25rem;overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-secondary);color:var(--color-text);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,3vw,1.5rem);text-align:center}.page_codeBlock__uj_dw{margin:1.75rem 0;overflow:hidden;border:1px solid #334155;border-radius:var(--radius-lg);background:#0f172a}.page_codeBlock__uj_dw>span{display:block;padding:.55rem 1rem;border-bottom:1px solid #334155;color:#94a3b8;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.page_codeBlock__uj_dw pre{overflow-x:auto;padding:1.25rem}.page_codeBlock__uj_dw code{color:#e2e8f0;font-family:var(--font-mono);font-size:.875rem;line-height:1.7}.page_definitions__OJy6N{display:grid;grid-gap:0;gap:0;margin-top:1.5rem;border-top:1px solid var(--color-border)}.page_definitions__OJy6N div{display:grid;grid-template-columns:minmax(8rem,.35fr) 1fr;grid-gap:1.5rem;gap:1.5rem;padding:1rem 0;border-bottom:1px solid var(--color-border)}.page_definitions__OJy6N dt{color:var(--color-text);font-family:var(--font-mono);font-size:.9375rem;font-weight:700}.page_definitions__OJy6N dd{color:var(--color-text-secondary);line-height:1.7}.page_articleFooter__YYe9X{display:flex;flex-direction:column;gap:1.5rem;padding-top:2.5rem;border-top:1px solid var(--color-border)}.page_mediumLink__tbxJa{color:var(--color-accent);font-weight:700}.page_nextPost__ZgPVf{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--transition-fast),transform var(--transition-fast)}.page_nextPost__ZgPVf:hover{border-color:var(--color-accent);transform:translateY(-2px)}.page_nextPost__ZgPVf span{color:var(--color-text-muted);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page_nextPost__ZgPVf strong{color:var(--color-text);font-size:1.15rem}@media (max-width:640px){.page_main__68LTv{padding-top:6.5rem}.page_section__QIIDY li,.page_section__QIIDY p{font-size:1rem;line-height:1.8}.page_definitions__OJy6N div{grid-template-columns:1fr;gap:.35rem}}.SkillBadge_badge__ILsZA{display:inline-flex;align-items:center;padding:.25rem .75rem;font-size:.875rem;font-weight:500;border-radius:var(--radius-full);transition:all var(--transition-fast)}.SkillBadge_default__n8Azl{background-color:var(--color-bg-secondary);color:var(--color-text-secondary);border:1px solid var(--color-border)}.SkillBadge_accent__vhlS6{background-color:var(--color-accent-light);color:var(--color-accent)}