.ias-tab[data-astro-cid-ta2fbyqs]{color:#6e6a61}html:not([data-js]) .ias-tabgroup[data-astro-cid-ta2fbyqs]:not(:has(.ias-tabpanel:target)) .ias-tab[data-astro-cid-ta2fbyqs]:first-child,html:not([data-js]) .ias-tabgroup[data-astro-cid-ta2fbyqs]:has(#me:target) a[data-astro-cid-ta2fbyqs][href=\#me],html:not([data-js]) .ias-tabgroup[data-astro-cid-ta2fbyqs]:has(#credentials:target) a[data-astro-cid-ta2fbyqs][href=\#credentials],.ias-tab-active[data-astro-cid-ta2fbyqs]{color:#2e5a80;border-bottom-color:#2e5a80;font-weight:600}.a-cred[data-astro-cid-ta2fbyqs]{align-items:flex-start;gap:12px;display:flex}.a-cred-tick[data-astro-cid-ta2fbyqs]{color:#6e6a61;flex:none;margin-top:2px}.a-cred-text[data-astro-cid-ta2fbyqs]{color:#4e4c46;font-size:17px;line-height:1.55}.a-para[data-astro-cid-ta2fbyqs]{color:#4e4c46;margin:0 0 18px;font-size:17.5px;line-height:1.7}.a-hero[data-astro-cid-ta2fbyqs]{padding:clamp(30px,4vw,50px) 0 30px}.a-hero-title[data-astro-cid-ta2fbyqs]{letter-spacing:-.02em;color:#1f3a52;max-width:16em;margin:0 0 18px;font-size:clamp(30px,5vw,48px);font-weight:700;line-height:1.1}.a-hero-sub[data-astro-cid-ta2fbyqs]{color:#6e6960;max-width:34em;margin:0;font-size:clamp(17px,2.2vw,20px);line-height:1.6}.a-tabbar[data-astro-cid-ta2fbyqs]{background:#e8eef3}.a-panel[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:clamp(28px,4vw,44px);margin-bottom:clamp(64px,9vw,104px)}.a-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:clamp(28px,4vw,44px);display:grid}.a-portrait-col[data-astro-cid-ta2fbyqs]{max-width:360px}.a-portrait-frame[data-astro-cid-ta2fbyqs]{aspect-ratio:4/5;background:#eae4da;border:1px solid #1f3a521a;border-radius:18px;overflow:hidden}.a-portrait-img[data-astro-cid-ta2fbyqs]{object-fit:cover;width:100%;height:100%;display:block}.a-portrait-note[data-astro-cid-ta2fbyqs]{color:#5c6a78;margin:18px 0 0;font-size:14.5px;font-weight:300;line-height:1.6}.a-linkedin-row[data-astro-cid-ta2fbyqs]{border-top:1px solid #1f3a5224;margin-top:20px;padding-top:20px}.a-linkedin-link[data-astro-cid-ta2fbyqs]{color:#2e5a80;text-underline-offset:3px;align-items:center;gap:8px;font-size:15px;text-decoration:underline;display:inline-flex}.a-linkedin-icon[data-astro-cid-ta2fbyqs]{flex:none}.a-h2[data-astro-cid-ta2fbyqs]{color:#1f3a52;margin:0 0 2px;font-size:26px;font-weight:600}.a-name[data-astro-cid-ta2fbyqs]{color:#1f3a52;margin:0 0 3px;font-size:19px;font-weight:700}.a-role[data-astro-cid-ta2fbyqs]{color:#2e5a80;letter-spacing:.01em;margin:0 0 5px;font-family:Lexend,sans-serif;font-size:15px;font-weight:600}.a-quals[data-astro-cid-ta2fbyqs]{color:#6e7c89;letter-spacing:.02em;max-width:34em;margin:0 0 20px;font-family:Lexend,sans-serif;font-size:12.5px;font-weight:300;line-height:1.45}.a-quote[data-astro-cid-ta2fbyqs]{color:#1f3a52;border-left:3px solid #2e5a80;margin:0;padding:6px 0 6px 26px;font-size:19px;font-style:italic;font-weight:500;line-height:1.45}.a-panel-plain[data-astro-cid-ta2fbyqs]{margin-bottom:clamp(64px,9vw,104px)}.a-h2-gap[data-astro-cid-ta2fbyqs]{color:#1f3a52;margin:0 0 8px;font-size:26px;font-weight:600}.a-lede[data-astro-cid-ta2fbyqs]{color:#6e6960;max-width:42em;margin:0 0 28px;font-size:16px}.a-cred-card[data-astro-cid-ta2fbyqs]{background:#dce7ef;border-left:3px solid #2e5a80;border-radius:14px;padding:clamp(26px,3vw,34px) clamp(24px,3vw,36px)}.a-cred-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px 44px;display:grid}.a-inline-link[data-astro-cid-ta2fbyqs]{color:#2e5a80;text-underline-offset:3px;font-weight:600;text-decoration:underline}.a-cta[data-astro-cid-ta2fbyqs]{background:#1f3a52;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-bottom:20px;padding:clamp(30px,4vw,44px);display:flex}.a-cta-title[data-astro-cid-ta2fbyqs]{color:#faf7f2;max-width:22em;margin:0;font-size:clamp(19px,2.4vw,24px);font-weight:600;line-height:1.35}.a-cta-btn[data-astro-cid-ta2fbyqs]{color:#fff;white-space:nowrap;background:#2e5a80;border-radius:12px;padding:15px 28px;font-size:16px;font-weight:600;text-decoration:none}
