.about_hover__kkAOE{transition:var(--transition-micro-medium)}.about_hover__kkAOE:hover{transform:translateX(var(--static-space-4))}.about_pageRow__8kdEM{align-items:flex-start}.about_avatar__EGXrs{position:-webkit-sticky;position:sticky;height:-moz-fit-content;height:fit-content;top:var(--static-space-64)}.about_section__1DxER{margin-block:clamp(20px,4vw,40px)}.about_cardStack__EWMG5{display:flex;flex-direction:column;gap:var(--static-space-16);margin-bottom:var(--static-space-32);width:100%}.about_cardItem__tjCqX{display:block;width:100%}.about_heroCard__Ncad9{padding:14px}.about_card__4cd4E,.about_heroCard__Ncad9{border-radius:16px;background:var(--glass-soft);box-shadow:var(--ring);-webkit-backdrop-filter:blur(6px) saturate(1.05);backdrop-filter:blur(6px) saturate(1.05)}.about_card__4cd4E{padding:clamp(16px,2.2vw,20px);transition:transform .14s ease}.about_mediaFrame__1_Oeg{background:var(--glass);box-shadow:var(--ring)}.about_skillRow___9_Me{align-items:center}.about_skillTag__xbRvg{display:inline-flex}.about_skillTag__xbRvg>*{transition:transform .16s ease,filter .16s ease,background .16s ease,color .16s ease;outline:none}.about_skillTag__xbRvg:hover>*{background:#fff!important;color:#000!important;filter:invert(0) grayscale(0);transform:translateY(-1px)}.about_softDivider___loOg{height:1px;width:100%;background:hsla(0,0%,100%,.06);border-radius:999px;opacity:.8}.about_titleFxWrap__Bd76W{--reveal:0;text-align:left}.about_titleFx__Vbj7f{background:linear-gradient(90deg,var(--neutral-on-background-strong) 0,var(--neutral-on-background-strong) calc(var(--reveal) * 100%),var(--neutral-on-background-weak) calc(var(--reveal) * 100% + .1%),var(--neutral-on-background-weak) 100%);font-size:clamp(1.5rem,2.8vw,2.2rem);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);margin:0}.about_subtle__g8wMc{margin-top:6px;opacity:.75;text-align:left}.about_glow__jN0qk{position:relative}.about_glow__jN0qk:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(120px 120px at var(--mx,-100px) var(--my,-100px),rgba(0,170,255,.1),rgba(0,170,255,.05) 35%,transparent 65%);opacity:0;transition:opacity .12s ease}.about_glow__jN0qk:hover:before{opacity:.9}.about_glow__jN0qk:hover{transform:translateY(-2px)}@media(max-width:768px){.about_avatar__EGXrs{top:auto}.about_textAlign__GW6yz{text-align:center}.about_blockAlign__Ur_yy{align-self:center}}.about_avatarBox__pTZh6{inline-size:160px;aspect-ratio:1/1;border-radius:16px;overflow:hidden}.about_avatarBox__pTZh6 img{inline-size:100%;block-size:100%;object-fit:cover}.about_logoBox__FuL_j{inline-size:60px;block-size:36px;display:grid;place-items:center;overflow:hidden}.about_logoBox__FuL_j img{inline-size:100%;block-size:100%;object-fit:contain}.about_logoBoxSquare__USRdJ{inline-size:60px;aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden}.about_logoBoxSquare__USRdJ img{inline-size:100%;block-size:100%;object-fit:contain}.about_avatarImg__Xd_7q{width:160px;height:auto;border-radius:16px;overflow:hidden}.about_orgLogo__F9Ajk{width:60px;height:auto;overflow:hidden}.timeline_timeline__LQGgL{list-style:none;margin:0;padding:0;position:relative}@media(min-width:760px){.timeline_timeline__LQGgL{padding-left:68px}.timeline_timeline__LQGgL:before{content:"";position:absolute;left:22px;top:22px;bottom:22px;width:2px;background:var(--neutral-alpha-medium);border-radius:2px}}.timeline_entry__wwk7U{list-style:none;position:relative;margin-bottom:20px;padding:clamp(16px,2.2vw,20px);border-radius:16px;background:var(--glass-soft);box-shadow:var(--ring);-webkit-backdrop-filter:blur(6px) saturate(1.05);backdrop-filter:blur(6px) saturate(1.05);transition:transform .22s ease,box-shadow .22s ease}.timeline_entry__wwk7U:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 18px 40px rgba(0,0,0,.32)}.timeline_node__lJhcR{display:none}@media(min-width:760px){.timeline_node__lJhcR{position:absolute;left:-68px;top:18px;width:44px;height:44px;border-radius:999px;background:var(--page-background);box-shadow:0 0 0 2px var(--neutral-alpha-medium),inset 0 0 0 1px hsla(0,0%,100%,.06);display:grid;place-items:center;overflow:hidden}.timeline_node__lJhcR img{width:32px;height:32px;object-fit:contain}}.timeline_nodeDot__6Qrcb{display:inline-block;width:10px;height:10px;border-radius:999px;background:var(--brand-background-strong)}.timeline_body__F_poI{display:grid;grid-gap:10px;gap:10px}.timeline_head__uNzRo{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.timeline_metrics__keulW{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.timeline_metrics__keulW a,.timeline_metrics__keulW button,.timeline_metrics__keulW div{background:var(--brand-alpha-weak);color:var(--brand-on-background-strong)}.timeline_bullets__Ynh4R{list-style:disc;padding-left:20px;margin:0;display:grid;grid-gap:8px;gap:8px}.timeline_bullets__Ynh4R li{line-height:1.55}.timeline_images__W3gBR{display:flex;gap:12px;flex-wrap:wrap;padding-top:8px}.timeline_imageFrame__BJtgn{border-radius:12px;overflow:hidden;background:var(--glass);box-shadow:var(--ring)}.timeline_promotion__m5_BE{list-style:none;display:flex;align-items:center;gap:10px;font-size:.85rem;color:var(--brand-on-background-medium);margin:-10px 0 14px}@media(min-width:760px){.timeline_promotion__m5_BE{margin-left:-46px;padding-left:14px;position:relative}}.timeline_promotionArrow__q_D9W{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;background:var(--brand-alpha-weak);color:var(--brand-on-background-strong);font-weight:700;font-size:.95rem}html[data-theme=light] .timeline_entry__wwk7U{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05),0 8px 22px rgba(0,0,0,.06)}html[data-theme=light] .timeline_entry__wwk7U:hover{box-shadow:inset 0 0 0 1px rgba(0,0,0,.08),0 14px 30px rgba(0,0,0,.1)}.blog_softDivider__GfYYK{height:1px;width:100%;background:hsla(0,0%,100%,.06);border-radius:999px;opacity:.9}.blog_gap__k77JZ{margin-bottom:clamp(4px,1vw,50px)}.blog_postsGrid__g8YM7{display:grid;grid-template-columns:repeat(var(--cols,1),minmax(0,1fr));grid-gap:16px;gap:16px;width:100%;margin-bottom:40px}@media(max-width:768px){.blog_postsGrid__g8YM7{grid-template-columns:1fr}}html[data-theme=light] .home_cta__vWsaK{background-image:radial-gradient(120% 140% at 90% -20%,rgba(0,136,255,.06) 0,rgba(255,255,255,.92) 42%);box-shadow:0 8px 22px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);-webkit-backdrop-filter:blur(4px) saturate(1.02);backdrop-filter:blur(4px) saturate(1.02)}html[data-theme=light] .home_cta__vWsaK :where(h2,p,span){color:rgba(0,0,0,.86)}.home_heroWrap__SnYG9{position:relative;isolation:isolate;text-align:center}.home_heroAuroraHost__nvq8D,.home_heroAuroraStatic__o3HBU{position:absolute;inset:-20% -10% auto -10%;height:60%;z-index:-1;pointer-events:none;filter:blur(28px) saturate(1.1)}@media(max-width:640px){.home_heroAuroraHost__nvq8D,.home_heroAuroraStatic__o3HBU{inset:-10% 0 auto 0}}.home_heroAuroraStatic__o3HBU{background:radial-gradient(60% 100% at 50% 0,rgba(0,200,255,.18),rgba(0,0,0,0) 60%),radial-gradient(40% 50% at 80% 20%,rgba(255,0,80,.16),rgba(0,0,0,0) 70%)}.home_heroAuroraHost__nvq8D>span{position:absolute;display:block;border-radius:50%;will-change:transform,opacity}.home_auroraBlobBrand__w7qt5{top:0;left:18%;width:46%;height:80%;background:radial-gradient(closest-side,rgba(0,200,255,.34),rgba(0,200,255,0) 70%)}.home_auroraBlobAccent__FcuUJ{top:4%;right:8%;width:38%;height:72%;background:radial-gradient(closest-side,rgba(255,56,120,.3),rgba(255,56,120,0) 72%)}.home_auroraBlobCool__IETvP{top:-6%;left:38%;width:30%;height:60%;background:radial-gradient(closest-side,rgba(140,110,255,.28),rgba(140,110,255,0) 72%)}html[data-theme=light] .home_auroraBlobBrand__w7qt5{background:radial-gradient(closest-side,rgba(0,140,230,.18),rgba(0,140,230,0) 72%)}html[data-theme=light] .home_auroraBlobAccent__FcuUJ{background:radial-gradient(closest-side,rgba(220,40,110,.16),rgba(220,40,110,0) 74%)}html[data-theme=light] .home_auroraBlobCool__IETvP{background:radial-gradient(closest-side,rgba(110,90,220,.14),rgba(110,90,220,0) 74%)}.home_signLogo__RNwyY{width:clamp(96px,22vw,150px);height:auto;aspect-ratio:1/1;border-radius:16px;transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.home_signLogo__RNwyY:hover{transform:scale(1.05) translateY(-4px)}html[data-theme=light] .home_signLogo__RNwyY{filter:invert(1) brightness(.1)}.home_heroHeadline__mU0Ta{font-size:clamp(2rem,5.5vw + 1rem,4.5rem);line-height:1.05;text-shadow:0 2px 12px rgba(0,0,0,.35);transition:text-shadow .3s ease}.home_heroSubline__qTYR3{font-size:clamp(1rem,1.8vw + .6rem,1.375rem);line-height:1.5;text-shadow:0 1px 8px rgba(0,0,0,.35);transition:text-shadow .3s ease}html[data-theme=light] .home_heroHeadline__mU0Ta,html[data-theme=light] .home_heroSubline__qTYR3{text-shadow:none}.home_sectionTitleRow__EMGZP{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:16px;gap:16px;justify-items:center}.home_sectionTitleRow__EMGZP h2{grid-column:1/-1;text-align:center}.home_section__wUdUM{margin-block:clamp(40px,7.5vw,24px)}.home_statsWrap__uzqUA{max-width:760px;margin-inline:auto;margin-top:12px}.home_spotlightsRow__J7nHZ{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%;margin-top:20px}.home_spotlight__9Rkgf{position:relative;grid-column:span 4;display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border-radius:14px;background:var(--glass-soft);-webkit-backdrop-filter:saturate(1.05) blur(8px);backdrop-filter:saturate(1.05) blur(8px);transition:box-shadow .2s ease;box-shadow:var(--ring);overflow:hidden;isolation:isolate}.home_spotlight__9Rkgf:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(240px 240px at var(--mx,50%) var(--my,50%),var(--brand-alpha-weak),transparent 70%);opacity:0;transition:opacity .2s ease}.home_spotlight__9Rkgf:hover{box-shadow:0 20px 40px rgba(0,0,0,.25),var(--ring)}.home_spotlight__9Rkgf:hover:before{opacity:1}@media(max-width:900px){.home_spotlight__9Rkgf{grid-column:span 6}}@media(max-width:640px){.home_spotlight__9Rkgf{grid-column:1/-1}}.home_highlightsGrid__MR5yf{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:16px;gap:16px;width:100%;overflow:hidden}.home_highlightCard__bbQDh{grid-column:span 6;position:relative;display:grid;grid-template-rows:auto 1fr;border-radius:var(--card-radius);overflow:clip;background:rgba(0,0,0,0);transform-style:preserve-3d;transition:transform .3s ease}.home_highlightCard__bbQDh:hover{transform:translateY(-2px) scale(1.01)}.home_highlightCard__bbQDh:active{transform:translateY(0)}.home_highlightCard__bbQDh .home_img__verRl,.home_highlightCard__bbQDh img{width:100%;height:auto;aspect-ratio:var(--img-aspect);object-fit:cover;transition:transform .3s ease;display:block}.home_highlightCard__bbQDh:hover img{transform:scale(1.03)}.home_highlightCard__bbQDh .home_content__TpLe1{display:grid;grid-gap:8px;gap:8px;padding:16px}.home_highlightCard__bbQDh .home_glass__bOZ_H{background:var(--glass);-webkit-backdrop-filter:saturate(1.05) blur(8px);backdrop-filter:saturate(1.05) blur(8px);border-radius:0 0 var(--card-radius) var(--card-radius);box-shadow:var(--ring)}@media(max-width:860px){.home_highlightCard__bbQDh{grid-column:1/-1}}.home_softDivider__APLoS{height:1px;width:100%;background:hsla(0,0%,100%,.06);border-radius:999px;opacity:.8}.home_techRow__vYo4T{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:20px;gap:20px;width:100%}.home_techCard__D0ig2{position:relative;grid-column:span 6;display:grid;grid-gap:12px;gap:12px;padding:28px;min-height:220px;border-radius:22px;background:var(--glass-soft);-webkit-backdrop-filter:saturate(1.05) blur(8px);backdrop-filter:saturate(1.05) blur(8px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06),0 18px 40px rgba(0,0,0,.28);transition:box-shadow .2s ease;overflow:hidden;isolation:isolate}.home_techCard__D0ig2:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(320px 320px at var(--mx,50%) var(--my,50%),var(--brand-alpha-weak),transparent 70%);opacity:0;transition:opacity .22s ease}.home_techCard__D0ig2:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.09),0 28px 60px rgba(0,0,0,.38)}.home_techCard__D0ig2:hover:before{opacity:1}@media(max-width:860px){.home_techCard__D0ig2{grid-column:1/-1;min-height:unset}}.home_tags__Azkc9{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.home_skill__wzAHF *{transition:color .16s ease,background-color .16s ease,box-shadow .16s ease,border-color .16s ease}.home_skill__wzAHF:hover *{color:#000!important;background-color:#fff!important;box-shadow:none!important;border-color:rgba(0,0,0,0)!important;outline:none!important}.home_skill__wzAHF :focus-visible{outline:2px solid hsla(0,0%,100%,.65);outline-offset:2px}.home_testimonialWrap__tp6Ye{position:relative;width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0,black 6%,black 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 6%,black 94%,transparent)}.home_testimonialTrack__aKsHa{display:flex;gap:24px;width:max-content;padding-inline:16px;animation:home_scrollLeft__Ujf2F 32s linear infinite;will-change:transform}.home_testimonialTrack__aKsHa:focus-within,.home_testimonialTrack__aKsHa:hover{animation-play-state:paused}@media(max-width:480px){.home_testimonialTrack__aKsHa{gap:16px}}@media(prefers-reduced-motion:reduce){.home_testimonialTrack__aKsHa{animation:none}}@keyframes home_scrollLeft__Ujf2F{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.home_testimonialCard__LXtZt{min-width:680px;max-width:680px;padding:32px;border-radius:24px;background:var(--glass-soft);-webkit-backdrop-filter:saturate(1.05) blur(8px);backdrop-filter:saturate(1.05) blur(8px);display:grid;grid-template-columns:auto 1fr;grid-gap:18px;gap:18px;align-items:start;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06),0 22px 60px rgba(0,0,0,.34)}@media(max-width:820px){.home_testimonialCard__LXtZt{min-width:380px;max-width:380px;padding:24px}}@media(max-width:480px){.home_testimonialCard__LXtZt{min-width:min(88vw,320px);max-width:min(88vw,320px);padding:20px;gap:14px}}.home_testimonialCard__LXtZt img{border-radius:999px}.home_quote__QVLPD{font-size:1.2rem;line-height:1.6;white-space:normal;overflow-wrap:anywhere}@media(max-width:480px){.home_quote__QVLPD{font-size:clamp(.9rem,1.4vw + .5rem,1.05rem);line-height:1.5}}.home_latestProjectsGrid__bhBlN{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:20px;gap:20px;width:100%;overflow-x:clip}.home_projectTile__QhS0d{grid-column:span 4;display:block;text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease}.home_projectTile__QhS0d:hover{transform:translateY(-3px)}.home_projectTile__QhS0d:hover .home_projectMedia__lPPls{box-shadow:0 24px 48px rgba(0,0,0,.35)}.home_projectTile__QhS0d:hover img{transform:scale(1.04);filter:saturate(1.05) contrast(1.05)}@media(max-width:980px){.home_projectTile__QhS0d{grid-column:span 6}}@media(max-width:640px){.home_projectTile__QhS0d{grid-column:1/-1}}.home_projectMedia__lPPls{position:relative;border-radius:16px;overflow:hidden;background:#000;aspect-ratio:16/10;isolation:isolate;transition:box-shadow .25s ease}.home_projectMedia__lPPls img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease,filter .3s ease}.home_projectMedia__lPPls .home_overlay__qRl1_{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.4));opacity:.85;transition:opacity .3s ease}.home_projectBlurb__Mg0Ig{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home_achievementsGrid__YyGPp{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:20px;gap:20px;width:100%;overflow-x:clip}.home_achievement__xJrz6{grid-column:span 4;display:block;transition:transform .25s ease}.home_achievement__xJrz6:hover{transform:translateY(-3px)}.home_achievement__xJrz6:hover .home_achievementMedia__DLnPb{box-shadow:0 24px 48px rgba(0,0,0,.35)}.home_achievement__xJrz6:hover img{transform:scale(1.03)}@media(max-width:980px){.home_achievement__xJrz6{grid-column:span 6}}@media(max-width:640px){.home_achievement__xJrz6{grid-column:1/-1}}.home_achievementMedia__DLnPb{position:relative;border-radius:16px;overflow:hidden;background:var(--glass-soft);aspect-ratio:4/3;isolation:isolate;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06),0 12px 28px rgba(0,0,0,.22);transition:box-shadow .25s ease}.home_achievementMedia__DLnPb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.home_cta__vWsaK{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;align-items:start;-webkit-backdrop-filter:blur(6px) saturate(1.05);backdrop-filter:blur(6px) saturate(1.05);box-shadow:0 30px 80px rgba(0,0,0,.35),inset 0 0 0 1px hsla(0,0%,100%,.06);background-image:radial-gradient(120% 140% at 90% -20%,rgba(0,170,255,.08) 0,rgba(16,30,38,.8) 42%)}.work_grid__ob7BV{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--static-space-16);gap:var(--static-space-16)}@media(max-width:960px){.work_grid__ob7BV{grid-template-columns:1fr}}.work_scholarTop__4BZHZ{opacity:.9}.work_softDivider__9VEu3{height:1px;width:100%;background:hsla(0,0%,100%,.06);margin:16px 0;border-radius:999px;opacity:.9}.work_card__NSA00{position:relative;padding:var(--static-space-20);border-radius:var(--radius-l);background:color-mix(in oklab,var(--page-background) 82%,transparent);border:1px solid var(--neutral-alpha-medium);transition:transform var(--transition-micro-medium),box-shadow var(--transition-micro-medium),border-color var(--transition-micro-medium),background var(--transition-micro-medium);box-shadow:0 0 0 0 rgba(0,0,0,0);overflow:hidden}.work_card__NSA00:hover{transform:translateY(-4px);border-color:var(--brand-alpha-strong)}.work_processCard__o7naO{padding:var(--static-space-24);min-height:180px}.work_tilt__1_x9Y:hover{transform:translateY(-4px) rotate3d(.2,-.15,0,2deg)}.work_glass__i2gb4{background:radial-gradient(1200px 500px at 10% 120%,color-mix(in oklab,var(--brand-background-strong) 12%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in oklab,var(--neutral-background-strong) 10%,transparent),transparent)}.work_iconWrap__O_8tV{--size:48px;width:var(--size);height:var(--size);border-radius:999px;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,var(--brand-alpha-medium),transparent 60%);border:1px solid var(--neutral-alpha-medium);position:relative;overflow:visible;isolation:isolate}.work_stepIndex__BmOXp{position:absolute;right:-8px;bottom:-8px;font-size:12px;height:22px;width:22px;display:grid;place-items:center;border-radius:999px;z-index:1;color:var(--brand-on-background-strong);background:var(--brand-background-strong);border:1px solid var(--brand-alpha-strong);box-shadow:0 0 0 2px var(--page-background)}.work_pubCard__xR_5q:hover{background:radial-gradient(800px 400px at 15% 120%,color-mix(in oklab,var(--brand-background-strong) 18%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in oklab,var(--neutral-background-strong) 12%,transparent),transparent);border-color:var(--brand-alpha-strong)}.work_pubCard__xR_5q:hover .work_pubRead__xSDvK,.work_pubCard__xR_5q:hover .work_pubTitle__Iiccl,.work_pubCard__xR_5q:hover .work_scholarLink__4Zxqm{color:var(--brand-strong)}.work_pubMeta__7cGjb,.work_pubTitle__Iiccl{transition:color var(--transition-micro-medium)}.work_citeRow__hOMJE{opacity:.95}.work_pubRead__xSDvK,.work_scholarLink__4Zxqm{text-decoration:none;font-weight:600;transition:color var(--transition-micro-medium),transform var(--transition-micro-medium);color:var(--brand-on-background-weak)}.work_pubRead__xSDvK:hover,.work_scholarLink__4Zxqm:hover{transform:translateX(2px)}