.specialist-card-module__W6TTyG__card{gap:var(--hds-space-xs);min-height:100%;padding:var(--hds-space-md);background:var(--hds-bg);color:inherit;grid-template-columns:minmax(0,1fr);align-content:start;text-decoration:none;display:grid;position:relative}@media (hover:hover){.specialist-card-module__W6TTyG__card:hover{background:var(--hds-surface)}}.specialist-card-module__W6TTyG__card:active{background:var(--hds-surface)}.specialist-card-module__W6TTyG__main{color:inherit;text-decoration:none}.specialist-card-module__W6TTyG__main:before{content:"";position:absolute;inset:0}.specialist-card-module__W6TTyG__main:focus-visible{outline:none}.specialist-card-module__W6TTyG__card:has(.specialist-card-module__W6TTyG__main:focus-visible){outline:2px solid var(--hds-accent);outline-offset:-2px}.specialist-card-module__W6TTyG__top{gap:var(--hds-space-sm);align-items:flex-start;display:flex}.specialist-card-module__W6TTyG__portrait,.specialist-card-module__W6TTyG__initials{border-radius:50%;flex:none;width:72px;height:72px}.specialist-card-module__W6TTyG__portrait{object-fit:cover}.specialist-card-module__W6TTyG__initials{background:var(--hds-sunken);font-family:var(--hds-font-display);font-size:var(--hds-text-lg);color:var(--hds-text-muted);place-items:center;display:grid}.specialist-card-module__W6TTyG__head{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.specialist-card-module__W6TTyG__head h3{font-size:var(--hds-text-xl);letter-spacing:-.02em;line-height:1.2}.specialist-card-module__W6TTyG__role{font-size:var(--hds-text-sm);color:var(--hds-text-body)}.specialist-card-module__W6TTyG__tagline{font-size:var(--hds-text-md);color:var(--hds-text);line-height:1.35}.specialist-card-module__W6TTyG__meta{font-family:var(--hds-font-label);font-size:var(--hds-text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--hds-accent)}.specialist-card-module__W6TTyG__skills{flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;list-style:none;display:flex}.specialist-card-module__W6TTyG__skills li{border-bottom:1px solid var(--hds-border-strong);min-width:0;font-family:var(--hds-font-label);font-size:var(--hds-text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--hds-text-muted);padding-bottom:3px}.specialist-card-module__W6TTyG__book{z-index:1;min-height:var(--hds-tap);font-size:var(--hds-text-sm);color:var(--hds-text);text-underline-offset:3px;justify-self:start;align-items:center;gap:8px;margin-top:auto;font-weight:500;text-decoration:underline;display:inline-flex;position:relative}@media (hover:hover){.specialist-card-module__W6TTyG__book:hover{color:var(--hds-accent)}}.specialist-card-module__W6TTyG__book:active{color:var(--hds-accent)}
.page-module__8NvK6G__hero{gap:var(--hds-block-space);padding:clamp(8rem, 18vh, 12rem) var(--hds-gutter) var(--hds-block-space);border-bottom:1px solid var(--hds-border);max-width:calc(1280px + 2 * var(--hds-gutter));grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:end;margin:0 auto;display:grid}@media (max-width:47.5em){.page-module__8NvK6G__hero{padding-top:calc(var(--hds-header-h) + 40px);grid-template-columns:minmax(0,1fr)}}.page-module__8NvK6G__heroInner{gap:var(--hds-space-sm);grid-template-columns:minmax(0,1fr);display:grid}.page-module__8NvK6G__back{font-size:var(--hds-text-sm);color:var(--hds-text-muted);justify-self:start;margin-block:-11px;padding-block:11px;text-decoration:none}@media (hover:hover){.page-module__8NvK6G__back:hover{color:var(--hds-accent)}}.page-module__8NvK6G__back:active{color:var(--hds-accent)}.page-module__8NvK6G__title{font-size:var(--hds-text-4xl);letter-spacing:var(--hds-tracking-display);line-height:1.02}.page-module__8NvK6G__tagline{font-size:var(--hds-text-2xl);color:var(--hds-accent);line-height:1.2}.page-module__8NvK6G__lede{max-width:56ch;font-size:var(--hds-text-lg);color:var(--hds-text-body)}.page-module__8NvK6G__skills{margin:var(--hds-space-2xs) 0 0;flex-wrap:wrap;gap:6px 16px;padding:0;list-style:none;display:flex}.page-module__8NvK6G__skills li{border-bottom:1px solid var(--hds-border-strong);font-family:var(--hds-font-label);font-size:var(--hds-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--hds-text-muted);padding-bottom:4px}.page-module__8NvK6G__stats{background:var(--hds-border);border:1px solid var(--hds-border);grid-template-columns:minmax(0,1fr);gap:1px;margin:0;display:grid}.page-module__8NvK6G__stats>div{padding:var(--hds-space-sm) var(--hds-space-md);background:var(--hds-bg);grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.page-module__8NvK6G__stats dt{font-family:var(--hds-font-label);font-size:var(--hds-text-2xs);letter-spacing:var(--hds-tracking-label);text-transform:uppercase;color:var(--hds-text-faint)}.page-module__8NvK6G__stats dd{font-size:var(--hds-text-2xl);letter-spacing:-.03em;margin:0;line-height:1.1}.page-module__8NvK6G__who{display:none}@media (max-width:47.5em){.page-module__8NvK6G__stats{display:none}.page-module__8NvK6G__vacant{padding:var(--hds-space-sm)}.page-module__8NvK6G__who{border-top:1px solid var(--hds-border-strong);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.page-module__8NvK6G__who li{border-bottom:1px solid var(--hds-border)}.page-module__8NvK6G__who a{align-items:center;gap:var(--hds-space-sm);min-height:64px;color:var(--hds-text);padding:10px 0;text-decoration:none;display:flex}.page-module__8NvK6G__who a:active b{text-underline-offset:3px;text-decoration:underline}}.page-module__8NvK6G__whoPic{object-fit:cover;background:var(--hds-sunken);width:44px;height:44px;font-size:var(--hds-text-sm);color:var(--hds-text-muted);border-radius:50%;flex:none;place-items:center;display:grid}.page-module__8NvK6G__whoText{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.page-module__8NvK6G__whoText b{font-weight:500}.page-module__8NvK6G__whoText span{font-size:var(--hds-text-sm);color:var(--hds-text-body)}.page-module__8NvK6G__recruit{gap:var(--hds-space-sm);margin-top:var(--hds-space-sm);flex-wrap:wrap;display:flex}.page-module__8NvK6G__vacant{gap:var(--hds-space-xs);padding:var(--hds-space-md);border:1px solid var(--hds-border-strong);background:var(--hds-bg);grid-template-columns:minmax(0,1fr);display:grid}.page-module__8NvK6G__vacant h2{font-size:var(--hds-text-xl);letter-spacing:-.02em}.page-module__8NvK6G__vacant p{color:var(--hds-text-body);font-size:var(--hds-text-sm)}.page-module__8NvK6G__about{gap:var(--hds-space-lg) clamp(2rem, 5vw, 5rem);margin-top:var(--hds-block-space);padding-top:var(--hds-space-md);border-top:1px solid var(--hds-border);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}@media (max-width:47.5em){.page-module__8NvK6G__about{grid-template-columns:minmax(0,1fr)}}.page-module__8NvK6G__prose{gap:var(--hds-space-sm);grid-template-columns:minmax(0,1fr);max-width:58ch;display:grid}.page-module__8NvK6G__prose p{font-size:var(--hds-text-lg);color:var(--hds-text-body);line-height:1.6}.page-module__8NvK6G__tasks h3{margin-bottom:var(--hds-space-xs);font-family:var(--hds-font-label);font-size:var(--hds-text-2xs);letter-spacing:var(--hds-tracking-label);text-transform:uppercase;color:var(--hds-text-muted);font-weight:400}.page-module__8NvK6G__tasks ol{border-top:1px solid var(--hds-border-strong);margin:0;padding:0;list-style:none}.page-module__8NvK6G__tasks li{gap:var(--hds-space-sm);padding:var(--hds-space-xs) 0;border-bottom:1px solid var(--hds-border);font-size:var(--hds-text-md);color:var(--hds-text);grid-template-columns:minmax(max-content,40px) minmax(0,1fr);line-height:1.4;display:grid}.page-module__8NvK6G__tasks li span{font-family:var(--hds-font-label);font-size:var(--hds-text-xs);letter-spacing:.14em;color:var(--hds-text-faint);padding-top:.2rem}.page-module__8NvK6G__people{margin:var(--hds-block-space) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:1px;padding:1px;list-style:none;display:grid}.page-module__8NvK6G__people>li{outline:1px solid var(--hds-border);grid-template-columns:minmax(0,1fr);display:grid}
