@keyframes float{0%,100%{translate:0 0;scale:1}25%{translate:20px -25px;scale:1.05}50%{translate:-15px -10px;scale:.98}75%{translate:10px -30px;scale:1.02}}#section-resume-biography-3 .animate-float:nth-of-type(3n){animation-duration:18s}#section-resume-biography-3 .animate-float:nth-of-type(3n+1){animation-duration:22s}#section-resume-biography-3 .animate-float:nth-of-type(3n+2){animation-duration:26s}@keyframes hb-hue-drift{from{filter:hue-rotate(-25deg)}to{filter:hue-rotate(25deg)}}#section-resume-biography-3 [class~=-z-10].absolute.inset-0{animation:hb-hue-drift 30s ease-in-out infinite alternate}.flex.flex-wrap.gap-3>span.rounded-full,a[href^="/tag/"]{background:rgba(255,255,255,.22);-webkit-backdrop-filter:blur(10px)saturate(180%);backdrop-filter:blur(10px)saturate(180%);border:1px solid rgba(255,255,255,.4);box-shadow:0 4px 18px rgba(31,38,135,.12),inset 0 1px rgba(255,255,255,.55);transition:background .25s ease,box-shadow .25s ease,border-color .25s ease,translate .25s ease}.flex.flex-wrap.gap-3>span.rounded-full:hover,a[href^="/tag/"]:hover{background:rgba(255,255,255,.38);border-color:rgba(255,255,255,.6);box-shadow:0 6px 22px rgba(31,38,135,.18),inset 0 1px rgba(255,255,255,.7);translate:0 -1px}.dark .flex.flex-wrap.gap-3>span.rounded-full,.dark a[href^="/tag/"]{background:rgba(255,255,255,8%);border-color:rgba(255,255,255,.16);box-shadow:0 4px 18px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.12)}.dark .flex.flex-wrap.gap-3>span.rounded-full:hover,.dark a[href^="/tag/"]:hover{background:rgba(255,255,255,.16);color:#e9d5ff;border-color:rgba(255,255,255,.28);box-shadow:0 6px 22px rgba(0,0,0,.45),inset 0 1px rgba(255,255,255,.18);translate:0 -1px}#section-resume-biography-3 [class*="to-primary-50/30"],[class*="dark:bg-zinc-900/90"][class*=rounded-2xl],#section-resume-awards [class*=bg-white][class*=rounded-lg]{background:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);border:1px solid rgba(255,255,255,.5);box-shadow:0 8px 30px rgba(31,38,135,.12),inset 0 1px rgba(255,255,255,.6);transition:background .3s ease,box-shadow .3s ease,border-color .3s ease,translate .3s ease}#section-resume-biography-3 [class*="to-primary-50/30"]:hover,[class*="dark:bg-zinc-900/90"][class*=rounded-2xl]:hover,#section-resume-awards [class*=bg-white][class*=rounded-lg]:hover{background:rgba(255,255,255,.62);box-shadow:0 12px 38px rgba(31,38,135,.18),inset 0 1px rgba(255,255,255,.7);translate:0 -3px}.dark #section-resume-biography-3 [class*="to-primary-50/30"],.dark [class*="dark:bg-zinc-900/90"][class*=rounded-2xl],.dark #section-resume-awards [class*=bg-white][class*=rounded-lg]{background:rgba(28,28,38,.45);border-color:rgba(255,255,255,.14);box-shadow:0 8px 30px rgba(0,0,0,.45),inset 0 1px rgba(255,255,255,.14)}.dark #section-resume-biography-3 [class*="to-primary-50/30"]:hover,.dark [class*="dark:bg-zinc-900/90"][class*=rounded-2xl]:hover,.dark #section-resume-awards [class*=bg-white][class*=rounded-lg]:hover{background:rgba(40,40,54,.55);border-color:rgba(255,255,255,.22);box-shadow:0 12px 38px rgba(0,0,0,.55),inset 0 1px rgba(255,255,255,.2);translate:0 -3px}[class*="dark:bg-zinc-900/90"] .flex.flex-wrap.mb-3>span:last-child,[class*="dark:bg-zinc-900/90"] .flex.flex-wrap.mb-3>span:nth-last-child(2){display:none}.dark [class*="dark:bg-zinc-900/90"] .flex.flex-wrap.mb-3>span{color:#71717a;opacity:1}[class*="dark:bg-zinc-900/90"][class*=rounded-2xl]{transition-duration:.55s}[class*="dark:bg-zinc-900/90"][class*=rounded-2xl] img{transition-duration:.85s}.dark a[href="/publications/"][class*=border-gray-300]:hover{background-color:#374151;color:#e5e7eb}span:has(>svg[viewBox="0 0 800 247"]){width:auto}svg[viewBox="0 0 800 247"]{width:auto;height:1.15rem}.dark svg path[fill="#003562"]{fill:#8ab4e8}a[href=""]{pointer-events:none;cursor:inherit;text-decoration:none;color:inherit}.profile-intro,.selected-work{max-width:1120px;margin:0 auto;padding:56px 32px;color:#1e293b}.profile-intro{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;align-items:center}.profile-identity{text-align:center}.profile-avatar{width:200px;height:200px;border-radius:50%;margin:0 auto 20px;border:3px solid #fff}.profile-identity h1{font-size:2.4rem;line-height:1.15;font-weight:700;margin-bottom:12px;color:#0f172a}.profile-identity p{font-size:.95rem;line-height:1.6}.profile-role{font-weight:600}.profile-role+.profile-role{font-weight:400}.profile-links{display:flex;justify-content:center;gap:10px;margin-top:20px}.profile-links a{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #cbd5e1;border-radius:50%;background:#ffffffa6}.profile-links svg{width:22px;height:22px}.profile-bio{font-size:1.1rem;line-height:1.75}.profile-bio p+p{margin-top:18px}.profile-bio a{text-decoration:underline;text-underline-offset:3px}.profile-interests{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:24px 0}.profile-interests li{font-size:.8rem;line-height:1.5;border:1px solid #cbd5e1;border-radius:999px;padding:5px 12px;background:#ffffff80}.profile-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;font-size:.95rem;font-weight:600}.profile-cv{border-radius:8px;padding:12px 20px;background:#1d4ed8;color:#fff}.profile-cv:hover{background:#1e40af}#papers>.flex{padding-inline:0}.selected-work{width:100%}.selected-work h2{font-size:1.8rem;font-weight:700;margin-bottom:28px}.work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.work-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #dbe1ea;border-radius:12px;background:#fff}.work-image{display:flex;align-items:center;justify-content:center;height:180px;padding:16px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.work-image img{width:100%;height:100%;object-fit:contain}.work-content{padding:24px;display:flex;flex-direction:column;flex:1}.work-venue{font-size:.75rem;line-height:1.5;color:#475569}.work-card h3{font-size:1.4rem;font-weight:700;line-height:1.3;margin:8px 0 12px}.work-summary{font-size:.95rem;line-height:1.65}.work-links{display:flex;gap:24px;margin-top:auto;padding-top:20px;font-size:.9rem;font-weight:600}.work-links a,.all-publications{color:#1d4ed8}.work-links a span[aria-hidden]{margin-left:5px}.all-publications{display:inline-block;margin-top:28px;font-weight:600}.profile-intro a:focus-visible,.selected-work a:focus-visible{outline:3px solid #2563eb;outline-offset:5px}.profile-actions a:not(.profile-cv):hover,.work-content a:hover,.all-publications:hover{text-decoration:underline;text-underline-offset:3px}#contact{text-align:center}.dark .profile-intro,.dark .selected-work{color:#e2e8f0}.dark .profile-identity h1{color:#f8fafc}.dark .profile-links a,.dark .profile-interests li{background:#1e293bb3;border-color:#475569}.dark .work-card{background:#111827;border-color:#334155}.dark .work-image{border-color:#334155}.dark .work-venue{color:#cbd5e1}.dark .work-links a,.dark .all-publications{color:#93c5fd}@media(max-width:767px){.profile-intro{grid-template-columns:1fr;gap:32px;padding:40px 24px}.profile-avatar{width:160px;height:160px}.profile-identity h1{font-size:2rem}.profile-bio{font-size:1rem}.selected-work{padding:32px 24px}.work-grid{grid-template-columns:1fr}.work-image{height:160px}}@media(prefers-reduced-motion:reduce){#section-resume-biography-3,#section-resume-biography-3 *{animation:none!important;transition:none!important}#section-resume-biography-3 .animate-float{transform:none!important}}