.ah2UrG_wrap{position:relative}.ah2UrG_eraHeading{border-bottom:1px solid var(--c-border-subtle);align-items:baseline;gap:1rem;margin:2.5rem 0 1.25rem;padding-bottom:.625rem;display:flex}.ah2UrG_eraHeading:first-of-type{margin-top:0}.ah2UrG_eraNum{font-family:var(--font-geist-mono);color:var(--c-text-dim);letter-spacing:.02em;font-size:.8125rem}.ah2UrG_eraTitle{letter-spacing:-.01em;color:var(--c-text);margin:0;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:600}.ah2UrG_list{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.ah2UrG_list:before{content:"";background:linear-gradient(180deg, var(--c-border) 0%, var(--c-border-subtle) 100%);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:7px}@media (min-width:640px){.ah2UrG_list:before{left:calc(4rem + 7px)}}.ah2UrG_item{grid-template-columns:28px 1fr;align-items:start;gap:.875rem;padding-left:0;display:grid;position:relative}@media (min-width:640px){.ah2UrG_item{grid-template-columns:4rem 28px 1fr;gap:.75rem}}.ah2UrG_yearCol{font-family:var(--font-geist-mono);color:var(--c-text-dim);text-align:right;letter-spacing:.02em;padding-top:.125rem;font-size:.75rem;display:none}@media (min-width:640px){.ah2UrG_yearCol{display:block}}.ah2UrG_dotCol{z-index:1;justify-content:center;align-items:flex-start;padding-top:.5rem;display:flex;position:relative}.ah2UrG_dot{background:var(--c-surface-2);border:2px solid var(--c-border);border-radius:50%;flex-shrink:0;width:14px;height:14px}.ah2UrG_dotLeadership{background:var(--c-accent);border-color:var(--c-accent-deep);box-shadow:0 0 0 3px #fbbf241f}.ah2UrG_dotIc{background:var(--c-text-muted);border-color:var(--c-text-dim)}.ah2UrG_dotContractIc{background:var(--c-surface-2);border-color:var(--c-text-muted);border-style:dashed}.ah2UrG_dotNetworkAdmin{background:var(--c-surface);border-color:var(--c-border-strong)}.ah2UrG_dotPreSoftware{border-color:var(--c-border-subtle);background:0 0;width:10px;height:10px}.ah2UrG_card{border:1px solid var(--c-border-subtle);background:linear-gradient(#ffffff04 0%,#ffffff01 100%);border-radius:12px;padding:.75rem 1rem .875rem;transition:border-color .2s,background .2s}.ah2UrG_card:hover{border-color:var(--c-border);background:linear-gradient(#ffffff08 0%,#ffffff03 100%)}.ah2UrG_cardLeadership{background:linear-gradient(#fbbf240a 0%,#ffffff01 100%);border-color:#fbbf2438}.ah2UrG_cardLeadership:hover{border-color:#fbbf245c}.ah2UrG_cardHeader{flex-wrap:wrap;align-items:baseline;gap:.5rem .875rem;display:flex}.ah2UrG_company{color:var(--c-text);letter-spacing:-.005em;font-size:1rem;font-weight:600}.ah2UrG_redactedBadge{font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--c-border);color:var(--c-text-dim);vertical-align:.15em;background:#ffffff05;border-radius:4px;padding:1px 6px;font-size:.625rem}.ah2UrG_title{color:var(--c-text-muted);margin:.125rem 0 0;font-size:.875rem}.ah2UrG_meta{font-family:var(--font-geist-mono);color:var(--c-text-dim);letter-spacing:.01em;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;font-size:.7rem;display:flex}.ah2UrG_metaDot{opacity:.45}.ah2UrG_summary{color:var(--c-text-muted);margin:.625rem 0 0;font-size:.875rem;line-height:1.55}.ah2UrG_note{color:var(--c-text-dim);border-left:2px solid var(--c-border-subtle);margin:.5rem 0 0;padding-left:.625rem;font-size:.8125rem;font-style:italic;line-height:1.5}.ah2UrG_expander{appearance:none;border:1px solid var(--c-border-subtle);color:var(--c-text-muted);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;margin-top:1rem;padding:.5rem 1rem;font-size:.8125rem;transition:color .18s,border-color .18s,background .18s}.ah2UrG_expander:hover{color:var(--c-text);border-color:var(--c-border);background:#ffffff08}.ah2UrG_expanderOpen{color:var(--c-accent);border-color:#fbbf244d}.ah2UrG_education{margin-top:2.5rem}.ah2UrG_educationList{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.ah2UrG_educationItem{border:1px solid var(--c-border-subtle);background:#ffffff04;border-radius:10px;padding:.75rem .875rem}.ah2UrG_educationHeader{justify-content:space-between;align-items:baseline;gap:.625rem;display:flex}.ah2UrG_educationCredential{color:var(--c-text);letter-spacing:-.005em;font-size:.9375rem;font-weight:600}.ah2UrG_educationYear{font-family:var(--font-geist-mono);color:var(--c-text-dim);letter-spacing:.01em;font-size:.7rem}.ah2UrG_educationInstitution{color:var(--c-text-muted);margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}.ah2UrG_sideTrack{margin-top:2.5rem}.ah2UrG_sideList{grid-template-columns:1fr;gap:.625rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.ah2UrG_sideList{grid-template-columns:1fr 1fr}}.ah2UrG_sideItem{border:1px solid var(--c-border-subtle);background:#ffffff04;border-radius:10px;padding:.75rem .875rem}.ah2UrG_sideLabel{color:var(--c-text);justify-content:space-between;align-items:baseline;gap:.625rem;font-size:.9375rem;font-weight:600;display:flex}.ah2UrG_sideWhen{font-family:var(--font-geist-mono);color:var(--c-text-dim);letter-spacing:.01em;font-size:.7rem;font-weight:400}.ah2UrG_sideDetail{color:var(--c-text-muted);margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}
.vmh6_W_page{isolation:isolate;flex-direction:column;min-height:100vh;display:flex;position:relative}.vmh6_W_nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--c-border-subtle);background:linear-gradient(#08070ab3 0%,#08070a66 100%);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex;position:sticky;top:0}.vmh6_W_brand{letter-spacing:-.01em;font-size:.875rem;font-weight:600}.vmh6_W_brandLink{color:var(--c-text);align-items:center;gap:.5rem;display:inline-flex}.vmh6_W_brandLink:hover{color:var(--c-accent-bright)}.vmh6_W_brandDot{background:var(--c-accent);width:8px;height:8px;box-shadow:0 0 12px var(--c-accent-glow);border-radius:50%}.vmh6_W_navLinks{gap:1.5rem;display:flex}.vmh6_W_navLink{color:var(--c-text-muted);letter-spacing:.01em;padding:.25rem 0;font-size:.8125rem;position:relative}.vmh6_W_navLink:after{content:"";background:var(--c-accent);transform-origin:0;height:1px;transition:transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.vmh6_W_navLink:hover{color:var(--c-text)}.vmh6_W_navLink:hover:after{transform:scaleX(1)}.vmh6_W_main{flex:1;width:100%;max-width:920px;margin:0 auto;padding:clamp(2rem,4vw,3rem) 1.5rem clamp(3rem,6vw,5rem)}.vmh6_W_intro{flex-direction:column;gap:.875rem;margin-bottom:2rem;display:flex}.vmh6_W_eyebrow{font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c-accent);font-size:.7rem}.vmh6_W_heading{letter-spacing:-.02em;background:linear-gradient(180deg, var(--c-text) 0%, var(--c-text) 60%, #f5f3eeb3 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.875rem,4vw,2.5rem);font-weight:700;line-height:1.1}.vmh6_W_lede{color:var(--c-text-muted);max-width:620px;margin:0;font-size:1rem;line-height:1.6}.vmh6_W_legendRow{font-family:var(--font-geist-mono);color:var(--c-text-dim);letter-spacing:.02em;text-transform:uppercase;flex-wrap:wrap;gap:1.125rem;margin-top:.75rem;font-size:.72rem;display:flex}.vmh6_W_legend{align-items:center;gap:.4rem;display:inline-flex}.vmh6_W_legendDot{background:var(--c-surface-2);border:2px solid var(--c-border);border-radius:50%;width:10px;height:10px}.vmh6_W_legendDot_leadership{background:var(--c-accent);border-color:var(--c-accent-deep);box-shadow:0 0 0 2px #fbbf241f}.vmh6_W_legendDot_ic{background:var(--c-text-muted);border-color:var(--c-text-dim)}.vmh6_W_legendDot_contract-ic{background:var(--c-surface-2);border-color:var(--c-text-muted);border-style:dashed}.vmh6_W_legendDot_network-admin{background:var(--c-surface);border-color:var(--c-border-strong)}.vmh6_W_foot{border-top:1px solid var(--c-border-subtle);color:var(--c-text-muted);margin-top:3rem;padding-top:1.5rem;font-size:.875rem;line-height:1.55}.vmh6_W_inlineLink{color:var(--c-accent);background-image:linear-gradient(var(--c-accent), var(--c-accent));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:1px;transition:color .18s,background-size .22s}.vmh6_W_inlineLink:hover{color:var(--c-accent-bright);background-size:100% 2px}
