*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;color:#202124;background:white;font:15px/1.65 Arial,Helvetica,sans-serif}a{color:#354951;text-underline-offset:3px}a:hover{color:#1565c0}a:focus-visible{outline:2px solid #1565c0;outline-offset:4px}header{max-width:1100px;margin:auto;padding:22px 32px;display:flex;justify-content:space-between;gap:25px;align-items:center}.wordmark{text-decoration:none;font-size:18px;color:#5f6368}nav{display:flex;gap:22px;font-size:13px}nav a{text-decoration:none}main{max-width:1000px;margin:auto;padding:0 32px}.hero{padding:48px 0 65px;text-align:center}.hero h1{font-size:56px;font-weight:300;color:#4b5559;margin:0}section{padding:30px 0}h2{font-size:24px;line-height:1.4;margin:0 0 22px}h3{font-size:16px;line-height:1.45;margin:0 0 6px}p{margin:0 0 16px}.about{padding-bottom:45px}.links{display:flex;flex-wrap:wrap;gap:7px}.section-heading>span,.number,.eyebrow{display:none}.research-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.research-grid p{color:#4d5156}.timeline article{display:grid;grid-template-columns:145px 1fr;gap:22px;margin-bottom:26px}.timeline article>span{font-size:13px;color:#5f6368}.timeline p{margin:0 0 7px}.role{color:#5f6368}.paper{display:grid;grid-template-columns:60px 1fr;gap:16px;padding:14px 0}.paper h3{font-size:15px}.paper p{font-size:14px;margin:0}.year,.venue{font-size:13px;color:#5f6368}.section-heading>a{display:inline-block;margin-bottom:15px}footer{max-width:1000px;padding:30px 32px;margin:auto;color:#5f6368;font-size:12px;border-top:1px solid #eee}@media(max-width:650px){header{padding:20px;flex-wrap:wrap}nav{gap:16px;flex-wrap:wrap}main{padding:0 22px}.hero{padding:32px 0 40px}.hero h1{font-size:42px}h2{font-size:22px}.research-grid{grid-template-columns:1fr;gap:12px}.timeline article{grid-template-columns:1fr;gap:5px}.paper{grid-template-columns:45px 1fr;gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}