.activity-gallery[data-astro-cid-4piitrri]{display:grid;grid-template-columns:var(--photo-columns);align-items:start;gap:.75rem;margin-top:1.25rem}figure[data-astro-cid-4piitrri]{min-width:0;margin:0}.photo-link[data-astro-cid-4piitrri]{display:block;overflow:hidden;border-radius:.375rem;background:var(--bg-color-muted)}.photo-link[data-astro-cid-4piitrri]:after{display:none}.photo-link[data-astro-cid-4piitrri] img[data-astro-cid-4piitrri]{width:100%;height:auto;border-radius:inherit}.enlarge-icon[data-astro-cid-4piitrri]{position:absolute;right:.5rem;bottom:.5rem;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:.25rem;background:#141518b3;color:#fff;font-size:var(--text-sm)}.photo-dialog[data-astro-cid-4piitrri]{position:fixed;inset:0;width:fit-content;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:3.5rem 1rem 1rem;border:1px solid var(--border-color);border-radius:.5rem;background:var(--bg-color);color:var(--text-color)}.photo-dialog[data-astro-cid-4piitrri]::backdrop{background:#000000bf}.close-photo[data-astro-cid-4piitrri]{position:absolute;top:.25rem;right:.25rem;width:44px;height:44px;padding:0;border:none;font-size:1.75rem;line-height:1}.close-photo[data-astro-cid-4piitrri]:hover{background:var(--hover-bg)}.enlarged-photo[data-astro-cid-4piitrri]{width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 7rem);margin:auto;object-fit:contain;border-radius:.25rem}@media (max-width: 480px){.activity-gallery[data-astro-cid-4piitrri]{gap:.5rem}}.profile[data-astro-cid-j7pv25f6]{padding:.75rem 0 2.75rem}.profile-heading[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:2rem}h1[data-astro-cid-j7pv25f6]{margin:0;font-size:2rem;text-wrap:pretty}.role[data-astro-cid-j7pv25f6]{margin:.5rem 0 .45rem;color:var(--text-muted);font-size:var(--text-lg)}.affiliations[data-astro-cid-j7pv25f6]{display:flex;align-items:center;flex-wrap:wrap;gap:.625rem}.affiliation[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-color);font-size:var(--text-base)}.affiliation[data-astro-cid-j7pv25f6]:after{display:none}.affiliation[data-astro-cid-j7pv25f6]:hover{color:var(--link-color)}.affiliation[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:24px;height:24px;object-fit:contain}.affiliation[data-astro-cid-j7pv25f6] .inria-mark[data-astro-cid-j7pv25f6],.affiliation[data-astro-cid-j7pv25f6] .lighton-mark[data-astro-cid-j7pv25f6]{width:56px;height:20px;border-radius:0}.affiliation[data-astro-cid-j7pv25f6] .inria-mark[data-astro-cid-j7pv25f6]{transform:translateY(-3px)}.lighton-mark-dark[data-astro-cid-j7pv25f6],[data-theme=dark] .lighton-mark-light[data-astro-cid-j7pv25f6]{display:none}[data-theme=dark] .lighton-mark-dark[data-astro-cid-j7pv25f6]{display:block}.affiliation-divider[data-astro-cid-j7pv25f6]{color:var(--text-muted);font-size:var(--text-sm)}.avatar[data-astro-cid-j7pv25f6]{width:112px;height:112px;border-radius:50%;object-fit:cover;border:1px solid var(--border-color)}.social-links[data-astro-cid-j7pv25f6]{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.5rem}.social-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.375rem;color:var(--text-muted);font-size:var(--text-sm);padding:.375rem .625rem;border:1px solid var(--border-color);border-radius:.375rem;white-space:nowrap;transition:color var(--transition-base),border-color var(--transition-base),background-color var(--transition-base)}.social-icon-box[data-astro-cid-j7pv25f6]{display:grid;place-items:center;flex:0 0 17px;width:17px;height:17px}.social-link[data-astro-cid-j7pv25f6]:hover{color:var(--link-color);border-color:var(--border-color-strong);background:var(--hover-bg)}.activity[data-astro-cid-j7pv25f6]{border-top:1px solid var(--border-color);padding-top:1.75rem}.timeline[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.timeline-item[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:86px minmax(0,1fr);gap:1rem;margin:0}time[data-astro-cid-j7pv25f6]{padding-top:.1rem;color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap}.activity-entry[data-astro-cid-j7pv25f6]{position:relative;min-width:0;border-left:1px solid var(--border-color);padding:0 0 2.5rem 1.5rem}.activity-entry[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;width:7px;height:7px;left:-4px;top:.4rem;border-radius:50%;background:var(--text-muted);box-shadow:0 0 0 4px var(--bg-color)}.timeline-item[data-astro-cid-j7pv25f6]:first-child .activity-entry[data-astro-cid-j7pv25f6]:before{background:var(--link-color)}.timeline-item[data-astro-cid-j7pv25f6]:last-child .activity-entry[data-astro-cid-j7pv25f6]{padding-bottom:0;border-left-color:transparent}.category[data-astro-cid-j7pv25f6]{margin:0 0 .375rem;color:var(--text-muted);font-size:var(--text-xs);line-height:1.6}.activity-entry[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0 0 .625rem;font-size:var(--text-lg);font-weight:500;line-height:1.4;text-wrap:pretty}.entry-description[data-astro-cid-j7pv25f6]{margin:0 0 .625rem;font-size:var(--text-sm);color:var(--text-muted);line-height:1.7}.entry-links[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.375rem 1rem}.entry-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{max-width:100%;font-size:var(--text-sm);text-wrap:pretty}.entry-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:var(--text-xs)}.sr-only[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width: 640px){.profile[data-astro-cid-j7pv25f6]{padding:.5rem 0 2.25rem}.profile-heading[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) 80px;gap:1rem}h1[data-astro-cid-j7pv25f6]{font-size:var(--text-2xl)}.avatar[data-astro-cid-j7pv25f6]{width:80px;height:80px}.role[data-astro-cid-j7pv25f6]{font-size:var(--text-base)}.timeline-item[data-astro-cid-j7pv25f6]{position:relative;grid-template-columns:minmax(0,1fr);gap:.375rem;padding-left:1.25rem;border-left:1px solid var(--border-color);margin-left:3px}.timeline-item[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:-4px;top:.4rem;width:7px;height:7px;border-radius:50%;background:var(--text-muted);box-shadow:0 0 0 4px var(--bg-color)}.timeline-item[data-astro-cid-j7pv25f6]:first-child:before{background:var(--link-color)}.timeline-item[data-astro-cid-j7pv25f6]:last-child{border-left-color:transparent}.activity-entry[data-astro-cid-j7pv25f6]{padding:0 0 2rem;border:0}.activity-entry[data-astro-cid-j7pv25f6]:before{display:none}.category[data-astro-cid-j7pv25f6]{margin-bottom:.25rem}}
