nav a[aria-current="page"]{color:var(--ink);font-weight:700}nav a[aria-current="page"]:after{width:100%;background:var(--accent)}nav a{color:var(--muted)}.page-intro{padding-top:74px;padding-bottom:55px;border-bottom:1px solid var(--line)}.page-intro h1{font-size:clamp(52px,6.8vw,94px);letter-spacing:-4.8px;margin:28px 0}.page-intro h1 span{color:#8a8d7e}.page-lead{font-size:15px;line-height:1.9;color:#707366;max-width:550px;margin:0}.interest-section{padding-top:12px;padding-bottom:60px}.interest-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:34px}.interest-grid article{border-top:1px solid var(--line);padding-top:20px}.interest-grid article>span{font-size:10px;color:var(--muted)}.interest-grid h3{font-size:18px;letter-spacing:-.5px;font-weight:500;margin-top:25px}.interest-grid p{font-size:13px;line-height:1.9;color:#707366;max-width:290px}.next-page{display:flex;align-items:center;justify-content:space-between;padding-block:35px;border-top:1px solid var(--line);margin-top:28px}.next-page>span{font-size:9px;letter-spacing:1.3px;color:var(--muted)}.next-page>a{font-size:22px;letter-spacing:-.7px}.next-page>a:hover{color:var(--accent)}.resume-section{display:grid;grid-template-columns:1fr 1.65fr;gap:65px;padding-block:55px;border-bottom:1px solid var(--line)}.resume-label>p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:20px}.resume-row{display:grid;grid-template-columns:35px 1fr;gap:15px;padding:0 0 32px;margin-bottom:30px;border-bottom:1px solid var(--line)}.resume-row:last-child{border:0;margin:0;padding-bottom:0}.resume-row>span{font-size:10px;color:var(--muted);padding-top:8px}.resume-content h2{font-family:Manrope,sans-serif;font-size:27px;font-weight:500;letter-spacing:-1px;margin:0 0 12px}.resume-content p{font-size:13px;line-height:1.8;color:#707366}.resume-content .skills{margin-top:20px}.education-row+.education-row{margin-top:35px;padding-top:30px;border-top:1px solid var(--line)}.education-row h2{margin-top:18px}.education-note{max-width:450px}.resume-content .interest-statement{font-size:34px;line-height:1.4;letter-spacing:-1.3px}.contact-intro{display:grid;grid-template-columns:1fr 1.65fr;gap:65px;padding-block:55px 65px}.contact-intro h2{font-family:Manrope,sans-serif;font-size:28px;line-height:1.4;font-weight:500;letter-spacing:-1px;margin:0 0 20px}.contact-intro p{font-size:14px;line-height:1.9;color:#707366;max-width:500px}.page-intro+.work{padding-top:45px;padding-bottom:50px}.hero+.about{margin-top:60px}.contact-intro .sample-note{font-size:10px;margin-top:25px}@media(max-width:900px){.resume-section,.contact-intro{grid-template-columns:1fr 1.8fr;gap:30px}.interest-grid{gap:22px}.interest-grid h3{font-size:16px}}@media(max-width:600px){.nav{height:auto;min-height:100px;flex-wrap:wrap;gap:18px;padding-block:20px}.nav nav{gap:18px;font-size:10px}.wordmark{font-size:23px}.page-intro{padding-top:48px;padding-bottom:35px}.page-intro h1{font-size:44px;letter-spacing:-2.4px}.page-lead{font-size:13px}.interest-grid{grid-template-columns:1fr;gap:20px}.interest-grid h3{margin-top:17px}.interest-grid p{max-width:none}.interest-section{padding-bottom:25px}.next-page{padding-block:25px;gap:15px}.next-page>a{font-size:17px}.next-page>span{font-size:7px}.resume-section,.contact-intro{grid-template-columns:1fr;gap:27px;padding-block:35px}.resume-label>p{margin-bottom:0}.resume-content .interest-statement{font-size:28px}.contact-intro h2{font-size:25px}.hero+.about{margin-top:40px}.resume-content h2{font-size:25px}.page-intro+.work{padding-top:30px}.contact .contact-link{font-size:40px}}
.research-name{font-size:clamp(70px,10vw,140px);line-height:1.05}.research-projects{padding-block:10px 35px}.study{display:grid;grid-template-columns:1fr 2.3fr;gap:50px;padding-block:45px;border-bottom:1px solid var(--line)}.study-number{font-family:Manrope,sans-serif;font-size:75px;line-height:1;color:#b4b8a6;letter-spacing:-5px}.study h2{font-family:Manrope,sans-serif;font-size:35px;line-height:1.25;letter-spacing:-1.5px;font-weight:500;margin:20px 0}.study p{font-size:14px;line-height:1.9;max-width:600px;color:#707366}.study-meta{display:flex;justify-content:space-between;gap:15px;font-size:9px;letter-spacing:.6px;margin-top:24px;color:var(--muted)}.publication{padding-bottom:25px;margin-bottom:28px;border-bottom:1px solid var(--line)}.publication h2{font-size:23px;line-height:1.5;margin-top:15px}.publication a:hover,.text-link:hover{color:var(--accent)}.text-link{font-size:13px;text-decoration:underline;text-underline-offset:5px}.profile-links{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-block:45px}.profile-links>a{font-size:22px;letter-spacing:-.5px}.profile-links span{display:block;font-size:8px;letter-spacing:1px;color:var(--muted);margin-bottom:14px}.profile-links>a:hover{color:var(--accent)}@media(max-width:600px){.research-name{font-size:74px;letter-spacing:-4px}.study{grid-template-columns:40px 1fr;gap:20px;padding-block:30px}.study-number{font-size:36px;letter-spacing:-2px}.study h2{font-size:27px;letter-spacing:-1px}.study .eyebrow{font-size:7px}.study p{font-size:13px}.study-meta{flex-direction:column;gap:8px}.publication h2{font-size:21px}.profile-links{grid-template-columns:1fr;gap:25px}.profile-links>a{font-size:20px}.nav nav{gap:16px}.contact-bottom a{font-size:12px}}
