.contact-list[data-astro-cid-k2bef3ye]{flex-wrap:wrap;gap:10px 28px;margin-top:22px;padding:0;font-size:18px;list-style:none;display:flex}.contact-list[data-astro-cid-k2bef3ye] a[data-astro-cid-k2bef3ye],.action[data-astro-cid-k2bef3ye]{color:var(--text-on-dark);overflow-wrap:anywhere;align-items:center;gap:10px;display:inline-flex}.actions[data-astro-cid-k2bef3ye]{flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:28px;padding:0;list-style:none;display:flex}.action[data-astro-cid-k2bef3ye]{border:var(--border-hairline) solid var(--border-on-dark-strong);border-radius:var(--radius-sm);font-size:14px;font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;transition:background-color var(--duration-base) var(--ease-standard);padding:11px 18px}.action[data-astro-cid-k2bef3ye]:hover{background:color-mix(in srgb, var(--white) 12%, transparent);text-decoration:none}.consult[data-astro-cid-k2bef3ye]{letter-spacing:var(--tracking-wide);padding:12px 20px;font-size:14px}.headshot[data-astro-cid-k2bef3ye]{aspect-ratio:4/5;background:var(--navy-600);border-top:var(--rule-accent-width) solid var(--rule-accent);justify-content:center;align-items:flex-end;width:min(220px,60vw);display:flex;overflow:hidden}.headshot[data-astro-cid-k2bef3ye] img{object-fit:cover;width:100%;height:100%}.headshot[data-astro-cid-k2bef3ye] svg[data-astro-cid-k2bef3ye]{width:62%;fill:var(--navy-400)}.profile[data-astro-cid-k2bef3ye]{gap:clamp(40px,5vw,72px);display:grid}.bio[data-astro-cid-k2bef3ye]{max-width:760px;font-size:clamp(18px,1.4vw,20px);line-height:1.7}.bio-empty[data-astro-cid-k2bef3ye]{max-width:760px;font-size:19px;line-height:1.7}.profile-section[data-astro-cid-k2bef3ye]{margin-top:clamp(48px,5vw,64px)}.section-title[data-astro-cid-k2bef3ye]{margin-bottom:24px;font-size:clamp(24px,2.2vw,30px);line-height:1.2}.recognitions[data-astro-cid-k2bef3ye]{gap:20px;padding:0;list-style:none;display:grid}.recognitions[data-astro-cid-k2bef3ye]>li[data-astro-cid-k2bef3ye]{background:var(--surface-subtle);border-left:var(--rule-accent-width) solid var(--rule-accent);padding:20px 24px}.recognition-source[data-astro-cid-k2bef3ye]{font-size:17px;font-weight:var(--fw-bold)}.recognitions[data-astro-cid-k2bef3ye] ul[data-astro-cid-k2bef3ye]{color:var(--text-muted);font-size:16px;line-height:var(--leading-normal);gap:6px;margin-top:10px;padding:0;list-style:none;display:grid}.bullets[data-astro-cid-k2bef3ye]{font-size:17px;line-height:var(--leading-normal);gap:12px;padding:0;list-style:none;display:grid}.bullets[data-astro-cid-k2bef3ye] li[data-astro-cid-k2bef3ye]{padding-left:22px;position:relative}.bullets[data-astro-cid-k2bef3ye] li[data-astro-cid-k2bef3ye]:before{content:"";width:10px;height:var(--rule-accent-width);background:var(--rule-accent);position:absolute;top:.7em;left:0}.profile-aside[data-astro-cid-k2bef3ye]{background:var(--surface-subtle);border-top:var(--rule-accent-width) solid var(--rule-accent);align-self:start;padding:8px 28px}.profile-aside[data-astro-cid-k2bef3ye] section[data-astro-cid-k2bef3ye]{padding:24px 0}.profile-aside[data-astro-cid-k2bef3ye] section[data-astro-cid-k2bef3ye]+section[data-astro-cid-k2bef3ye]{border-top:var(--border-hairline) solid var(--border-subtle)}.aside-title[data-astro-cid-k2bef3ye]{letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:14px}.profile-aside[data-astro-cid-k2bef3ye] ul[data-astro-cid-k2bef3ye]{font-size:16px;line-height:var(--leading-normal);gap:8px;padding:0;list-style:none;display:grid}.education[data-astro-cid-k2bef3ye]{gap:14px}.school[data-astro-cid-k2bef3ye],.degree[data-astro-cid-k2bef3ye]{display:block}.school[data-astro-cid-k2bef3ye]{font-weight:var(--fw-bold)}.degree[data-astro-cid-k2bef3ye]{color:var(--text-muted);font-size:15px}.team-head[data-astro-cid-k2bef3ye]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.team-links[data-astro-cid-k2bef3ye]{flex-wrap:wrap;gap:16px 32px;padding:0;list-style:none;display:flex}.roster[data-astro-cid-k2bef3ye]{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px;padding:0;list-style:none;display:grid}@media (width>=900px){.headshot[data-astro-cid-k2bef3ye]{width:clamp(240px,24vw,320px);margin-bottom:calc(-1*clamp(48px,6vw,72px))}.profile[data-astro-cid-k2bef3ye]{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}}
