.profile-hero[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1.25fr) minmax(300px,.8fr);align-items:center;gap:90px;padding-block:70px 85px;display:grid}.profile-copy[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{letter-spacing:-.055em;margin:24px 0;font-size:clamp(48px,6vw,78px);line-height:1.06}.profile-copy[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:#24644f}.profile-role[data-astro-cid-ta2fbyqs]{margin:25px 0;font-size:22px;font-weight:550;line-height:1.55}.profile-intro[data-astro-cid-ta2fbyqs]{color:var(--muted);max-width:580px;margin:25px 0 30px;font-size:17px}.profile-intro[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{font-weight:650}.perspective[data-astro-cid-ta2fbyqs]{color:#fffefa;background:#163d35;border-radius:12px;padding:30px 34px;box-shadow:12px 12px #edf1e5}.perspective-top[data-astro-cid-ta2fbyqs]{border-bottom:1px solid #537567;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.profile-signature[data-astro-cid-ta2fbyqs]{letter-spacing:-5px;color:#dcf5a5;font-family:Space Grotesk,sans-serif;font-size:55px;line-height:1}.perspective-top[data-astro-cid-ta2fbyqs]>span[data-astro-cid-ta2fbyqs]:last-child{letter-spacing:.08em;color:#d4e1d2;font-family:JetBrains Mono,monospace;font-size:10px;line-height:1.65}.blueprint[data-astro-cid-ta2fbyqs]{background-image:radial-gradient(#ffffff18 1px,#0000 1px);background-size:16px 16px;margin:24px -8px 14px}.blueprint[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs]{width:100%;max-height:230px;display:block}.blueprint[data-astro-cid-ta2fbyqs] text[data-astro-cid-ta2fbyqs]{letter-spacing:1px;font-family:JetBrains Mono,monospace;font-size:11px}.perspective[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{letter-spacing:-.03em;margin:18px 0 13px;font-size:31px}.perspective[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:#d2dfd1;font-size:14px;line-height:1.7}.perspective-foot[data-astro-cid-ta2fbyqs]{border-top:1px solid #537567;justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding-top:20px;display:flex}.perspective-foot[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]:first-child{color:#dcf5a5;font-size:15px;font-weight:700}.perspective-foot[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]:last-child{letter-spacing:.06em;font-family:JetBrains Mono,monospace;font-size:8px}.focus-band[data-astro-cid-ta2fbyqs]{border-block:1px solid var(--line);background:#f4f6ee}.focus-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.focus-card[data-astro-cid-ta2fbyqs]{flex-direction:column;padding:20px 0 5px;display:flex}.focus-card[data-astro-cid-ta2fbyqs]+.focus-card[data-astro-cid-ta2fbyqs]{border-left:1px solid var(--line);padding-left:32px}.focus-number[data-astro-cid-ta2fbyqs]{color:#38664e;font-family:JetBrains Mono,monospace;font-size:12px}.focus-card[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{letter-spacing:-.035em;margin:22px 0 14px;font-size:25px;line-height:1.2}.focus-card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--muted);margin-top:0;font-size:15px;line-height:1.8}.skill-tags[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:8px 0 0;list-style:none;display:flex}.skill-tags[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{background:#e6ecdd;border:1px solid #d4dfcc;border-radius:4px;padding:7px 9px;font-size:10px;font-weight:600}.experience-section[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1.25fr;gap:90px;display:grid}.experience-intro[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs],.publication-grid[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin:21px 0;font-size:38px;line-height:1.16}.experience-intro[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--muted);max-width:340px;margin-bottom:26px;font-size:17px}.experience-list[data-astro-cid-ta2fbyqs]{border-left:1px solid #bdd1bf;margin:4px 0 0;padding:0 0 0 28px;list-style:none}.experience-list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{padding:0 0 32px 6px;position:relative}.experience-list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:last-child{padding-bottom:0}.experience-marker[data-astro-cid-ta2fbyqs]{background:#24644f;border-radius:50%;width:11px;height:11px;position:absolute;top:4px;left:-34px;box-shadow:0 0 0 6px #fffefa}.experience-label[data-astro-cid-ta2fbyqs]{letter-spacing:.1em;color:#4a6854;font-size:10px;font-weight:650}.experience-list[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{letter-spacing:-.025em;margin:12px 0 9px;font-size:29px}.experience-list[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--muted);letter-spacing:0;margin-left:7px;font:400 13px Inter,sans-serif;display:inline-block}.experience-list[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--muted);margin:10px 0 0;font-size:15px}.experience-list[data-astro-cid-ta2fbyqs] .experience-area[data-astro-cid-ta2fbyqs]{color:#315c49;font-size:12px;font-weight:600}.publication-section[data-astro-cid-ta2fbyqs]{background:#eaf0e3;padding-block:66px}.publication-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr;gap:90px;display:grid}.publication-grid[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]:first-child>p[data-astro-cid-ta2fbyqs]{max-width:460px;font-size:20px;line-height:1.65}.publication-detail[data-astro-cid-ta2fbyqs]{padding-top:22px}.publication-detail[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:#425d4d;font-size:16px;line-height:1.85}.publication-links[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:22px;margin-top:28px;font-size:14px;font-weight:650;display:flex}.closing-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.education[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs],.contact-card[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin:20px 0 28px;font-size:31px}.degree[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line);padding:20px 0}.degree[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{font-size:15px;font-weight:600;line-height:1.6;display:block}.degree[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--muted);margin-top:7px;font-size:14px;display:block}.contact-card[data-astro-cid-ta2fbyqs]{border:1px solid var(--line);border-radius:8px;padding:32px}.contact-card[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin-bottom:18px}.contact-card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--muted);margin-bottom:25px;font-size:15px}.contact-card[data-astro-cid-ta2fbyqs]>a[data-astro-cid-ta2fbyqs]{width:fit-content;margin-top:17px;display:block}@media (width<=1000px){.profile-hero[data-astro-cid-ta2fbyqs],.experience-section[data-astro-cid-ta2fbyqs],.publication-grid[data-astro-cid-ta2fbyqs],.closing-grid[data-astro-cid-ta2fbyqs]{gap:45px}.profile-copy[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{font-size:62px}.perspective[data-astro-cid-ta2fbyqs]{padding:26px}.focus-grid[data-astro-cid-ta2fbyqs]{gap:22px}.focus-card[data-astro-cid-ta2fbyqs]+.focus-card[data-astro-cid-ta2fbyqs]{padding-left:22px}.focus-card[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-size:22px}}@media (width<=760px){.profile-hero[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:38px;padding-block:42px 55px}.profile-copy[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{font-size:56px}.profile-role[data-astro-cid-ta2fbyqs]{font-size:20px}.profile-intro[data-astro-cid-ta2fbyqs]{font-size:16px}.perspective[data-astro-cid-ta2fbyqs]{width:100%;max-width:500px;box-shadow:7px 7px #edf1e5}.blueprint[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs]{max-height:190px}.focus-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:22px}.focus-card[data-astro-cid-ta2fbyqs]+.focus-card[data-astro-cid-ta2fbyqs]{border-left:0;border-top:1px solid var(--line);padding-top:26px;padding-left:0}.focus-card[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin-top:15px;font-size:26px}.experience-section[data-astro-cid-ta2fbyqs],.publication-grid[data-astro-cid-ta2fbyqs],.closing-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:35px}.experience-intro[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs],.publication-grid[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-size:32px}.experience-intro[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{max-width:none}.experience-list[data-astro-cid-ta2fbyqs]{margin-left:5px}.publication-section[data-astro-cid-ta2fbyqs]{padding-block:45px}.publication-detail[data-astro-cid-ta2fbyqs]{padding-top:0}.publication-grid[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]:first-child>p[data-astro-cid-ta2fbyqs]{font-size:19px}.contact-card[data-astro-cid-ta2fbyqs]{padding:26px}.closing-grid[data-astro-cid-ta2fbyqs]{gap:40px}.perspective-foot[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]:last-child{font-size:8px}.experience-list[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{margin:7px 0 0;display:block}}@media print{.perspective[data-astro-cid-ta2fbyqs]{box-shadow:none;color:#163d35;background:#fff;border:1px solid #163d35}.blueprint[data-astro-cid-ta2fbyqs],.perspective-top[data-astro-cid-ta2fbyqs],.perspective-foot[data-astro-cid-ta2fbyqs]{display:none}.profile-hero[data-astro-cid-ta2fbyqs],.focus-grid[data-astro-cid-ta2fbyqs],.experience-section[data-astro-cid-ta2fbyqs],.publication-grid[data-astro-cid-ta2fbyqs],.closing-grid[data-astro-cid-ta2fbyqs]{display:block}.focus-card[data-astro-cid-ta2fbyqs],.contact-card[data-astro-cid-ta2fbyqs],.degree[data-astro-cid-ta2fbyqs]{break-inside:avoid}.profile-hero[data-astro-cid-ta2fbyqs]{padding:0}.profile-copy[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{font-size:32pt}}
