._49Xu1q_header{justify-content:space-between;align-items:center;gap:12px;padding:22px 0;display:flex}._49Xu1q_brand{font-family:var(--font-display);font-size:26px}._49Xu1q_nav{align-items:center;gap:6px;display:flex}._49Xu1q_island,._49Xu1q_link{color:var(--page-muted);border:1px solid #0000;border-radius:999px;padding:8px 14px;font-size:15px;transition:color .2s,background .2s}._49Xu1q_island{margin-right:6px}._49Xu1q_island:hover,._49Xu1q_link:hover{color:var(--page-ink)}._49Xu1q_link{border-color:var(--page-line);background:var(--page-card);color:var(--page-ink);font-weight:500}._49Xu1q_link[aria-current=page]{background:var(--page-ink);color:var(--page-bg);border-color:#0000}._49Xu1q_brand:focus-visible,._49Xu1q_island:focus-visible,._49Xu1q_link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:479px){._49Xu1q_island{display:none}}@media print{._49Xu1q_header{display:none}}
.xwJ-uq_page{max-width:1040px;color:var(--page-ink);margin:0 auto;padding:0 24px 80px}.xwJ-uq_layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:56px;padding:64px 0 56px;display:grid}.xwJ-uq_kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:600}.xwJ-uq_title{font-family:var(--font-display);margin-top:12px;font-size:clamp(56px,9vw,104px);font-weight:400;line-height:.95}.xwJ-uq_lede{max-width:34ch;color:var(--page-muted);margin-top:22px;font-size:20px;line-height:1.5}.xwJ-uq_actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.xwJ-uq_button,.xwJ-uq_primary{border:1px solid var(--page-line);background:var(--page-card);color:var(--page-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:16px;font-weight:500;transition:transform .2s;display:inline-flex}.xwJ-uq_primary{background:var(--page-ink);color:var(--page-bg);border-color:#0000}.xwJ-uq_button:hover,.xwJ-uq_primary:hover{transform:translateY(-1px)}.xwJ-uq_button:focus-visible,.xwJ-uq_primary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.xwJ-uq_facts{border-top:1px solid var(--page-line);flex-wrap:wrap;gap:14px 40px;margin-top:44px;padding-top:22px;display:flex}.xwJ-uq_facts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--page-muted);font-size:12px;font-weight:600}.xwJ-uq_facts dd{margin-top:4px;font-size:16px}.xwJ-uq_reasons{padding-top:6px}.xwJ-uq_reasonsTitle{letter-spacing:.16em;text-transform:uppercase;color:var(--page-muted);font-size:12px;font-weight:600}.xwJ-uq_reasonList{counter-reset:reason;gap:12px;margin-top:16px;list-style:none;display:grid}.xwJ-uq_reason{border:1px solid var(--page-line);background:var(--page-card);counter-increment:reason;border-radius:20px;padding:20px 22px 20px 66px;position:relative}.xwJ-uq_reason:before{content:counter(reason);background:color-mix(in srgb, var(--accent) 16%, transparent);width:32px;height:32px;color:var(--accent);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid;position:absolute;top:18px;left:20px}.xwJ-uq_reasonTitle{font-family:var(--font-display);font-size:26px;font-weight:400;line-height:1.15}.xwJ-uq_reasonText{color:var(--page-muted);margin-top:6px;font-size:16px;line-height:1.55}.xwJ-uq_band{color:#1d2733;background:linear-gradient(120deg,#cfe3f6,#f6e7d2);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;padding:28px 30px;display:flex}.xwJ-uq_band .xwJ-uq_button{color:#fbf8f2;background:#1d2733;border-color:#0000}.xwJ-uq_bandTitle{font-family:var(--font-display);font-size:30px;font-weight:400;line-height:1.1}.xwJ-uq_bandText{color:#3d4b5a;max-width:52ch;margin-top:6px;font-size:16px;line-height:1.5}.xwJ-uq_note{color:var(--page-muted);margin-top:28px;font-size:13px}@media (max-width:859px){.xwJ-uq_page{padding:0 16px 56px}.xwJ-uq_layout{grid-template-columns:minmax(0,1fr);gap:40px;padding:36px 0 40px}.xwJ-uq_band{padding:22px}}
.vSHQBG_page{max-width:1040px;color:var(--page-ink);margin:0 auto;padding:0 24px 80px}.vSHQBG_hero{grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:48px;padding:56px 0 40px;display:grid}.vSHQBG_glance{border:1px solid var(--page-line);background:var(--page-card);border-radius:22px;padding:22px 24px}.vSHQBG_glanceTitle{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:600}.vSHQBG_glanceRow{border-top:1px solid var(--page-line);grid-template-columns:84px minmax(0,1fr);gap:10px;padding:10px 0;font-size:15px;line-height:1.4;display:grid}.vSHQBG_glanceRow:first-child{margin-top:12px}.vSHQBG_glanceRow dt{color:var(--page-muted)}.vSHQBG_glanceRow dd{font-weight:500}.vSHQBG_glanceNote{color:var(--page-muted);margin-top:2px;font-size:13px;font-weight:400;display:block}.vSHQBG_contents{z-index:2;background:color-mix(in srgb, var(--page-bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:none;gap:4px;margin:0 -8px;padding:10px 8px;display:flex;position:sticky;top:0;overflow-x:auto}.vSHQBG_contents a{white-space:nowrap;color:var(--page-muted);border-radius:999px;padding:7px 13px;font-size:14px;font-weight:500;transition:color .2s,background .2s}.vSHQBG_contents a:hover{background:var(--page-card);color:var(--page-ink)}.vSHQBG_kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--page-muted);font-size:12px;font-weight:600}.vSHQBG_title{font-family:var(--font-display);margin-top:12px;font-size:clamp(44px,7vw,80px);font-weight:400;line-height:1}.vSHQBG_roles{flex-wrap:wrap;gap:8px;margin-top:20px;list-style:none;display:flex}.vSHQBG_roles li{border:1px solid var(--page-line);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:500}.vSHQBG_roles li:first-child{background:var(--page-ink);color:var(--page-bg);border-color:#0000}.vSHQBG_roles .vSHQBG_location{color:var(--page-muted);border-color:#0000;padding-left:4px;font-weight:400}.vSHQBG_printOnly{display:none}.vSHQBG_bio{max-width:62ch;color:var(--page-muted);margin-top:20px;font-size:18px;line-height:1.6}.vSHQBG_actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.vSHQBG_button{appearance:none;border:1px solid var(--page-line);background:var(--page-card);color:var(--page-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:10px 18px;font-size:15px;font-weight:500;transition:transform .2s;display:inline-flex}.vSHQBG_buttonPrimary{background:var(--page-ink);color:var(--page-bg);border-color:#0000;}.vSHQBG_button{gap:6px}.vSHQBG_button:hover{transform:translateY(-1px)}.vSHQBG_button:focus-visible,.vSHQBG_inlineLink:focus-visible,.vSHQBG_contents a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vSHQBG_section{border-top:1px solid var(--page-line);grid-template-columns:200px minmax(0,1fr);gap:24px;padding:36px 0;scroll-margin-top:56px;display:grid}.vSHQBG_sectionTitle{font-family:var(--font-display);font-size:30px;font-weight:400;line-height:1.1}.vSHQBG_sectionBody{min-width:0}.vSHQBG_entries{gap:32px;list-style:none;display:grid}.vSHQBG_org{font-family:var(--font-display);font-size:26px;font-weight:400;line-height:1.15}.vSHQBG_place{font-family:var(--font-sans);color:var(--page-muted);font-size:15px}.vSHQBG_roleList{border-left:2px solid var(--page-line);gap:22px;margin-top:14px;margin-left:5px;padding-left:22px;list-style:none;display:grid}.vSHQBG_roleList>.vSHQBG_entry{position:relative}.vSHQBG_roleList>.vSHQBG_entry:before{content:"";border:2px solid var(--page-muted);background:var(--page-bg);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:-29px}.vSHQBG_roleList>.vSHQBG_entry[data-current]:before{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent)}.vSHQBG_school{color:var(--page-muted);margin-top:2px}.vSHQBG_level{color:var(--page-muted)}.vSHQBG_entryHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.vSHQBG_entryTitle{font-size:18px;font-weight:600}.vSHQBG_period{background:color-mix(in srgb, var(--page-ink) 6%, transparent);color:var(--page-muted);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:13px}.vSHQBG_principles{counter-reset:principle;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 36px;list-style:none;display:grid}.vSHQBG_principles li{border-bottom:1px solid var(--page-line);counter-increment:principle;padding:12px 0 12px 44px;font-size:16px;line-height:1.45;position:relative}.vSHQBG_principles li:before{content:counter(principle, decimal-leading-zero);font-family:var(--font-display);color:var(--accent);font-size:24px;line-height:1.2;position:absolute;top:9px;left:0}.vSHQBG_note{color:var(--page-muted);margin-top:6px}.vSHQBG_points{gap:6px;margin-top:10px;padding-left:18px;font-size:16px;line-height:1.5;list-style:outside;display:grid}.vSHQBG_points li::marker{color:var(--accent)}.vSHQBG_skills{gap:16px;display:grid}.vSHQBG_skillRow{grid-template-columns:160px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.vSHQBG_skillRow dt{font-weight:600}.vSHQBG_tags{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.vSHQBG_tags li{border:1px solid var(--page-line);background:var(--page-card);border-radius:999px;padding:5px 11px;font-size:14px}.vSHQBG_subhead{letter-spacing:.14em;text-transform:uppercase;color:var(--page-muted);margin-top:24px;font-size:12px;font-weight:600}.vSHQBG_books{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;margin-top:12px;list-style:none;display:grid}.vSHQBG_books li{border:1px solid var(--page-line);background:var(--page-card);border-left:6px solid #3f6ea6;border-radius:6px 14px 14px 6px;flex-direction:column;padding:12px 14px 12px 18px;display:flex}.vSHQBG_books li:nth-child(2n){border-left-color:#e0484b}.vSHQBG_bookTitle{font-family:var(--font-display);font-size:22px;line-height:1.2}.vSHQBG_bookAuthor{color:var(--page-muted);font-size:14px}.vSHQBG_lede{color:var(--page-muted)}.vSHQBG_inlineLink{color:var(--page-ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.vSHQBG_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;margin-top:18px;display:grid}.vSHQBG_card{border:1px solid var(--page-line);background:var(--page-card);border-radius:20px;padding:22px;scroll-margin-top:16px}.vSHQBG_cardTitle{font-family:var(--font-display);margin-top:6px;font-size:28px;font-weight:400;line-height:1.1}.vSHQBG_summary{color:var(--page-muted);margin-top:10px;font-size:16px;line-height:1.6}.vSHQBG_section>.vSHQBG_sectionBody>.vSHQBG_summary:first-child{margin-top:0}.vSHQBG_cta{color:#1d2733;background:linear-gradient(120deg,#cfe3f6,#f6e7d2);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:12px;padding:30px 32px;scroll-margin-top:64px;display:flex}.vSHQBG_ctaTitle{font-family:var(--font-display);font-size:44px;font-weight:400;line-height:1}.vSHQBG_ctaText{color:#3d4b5a;margin-top:8px;font-size:17px}.vSHQBG_ctaActions{flex-wrap:wrap;gap:10px;display:flex}.vSHQBG_cta .vSHQBG_button{color:#1d2733;background:#ffffffb3;border-color:#1d273324}.vSHQBG_cta .vSHQBG_buttonPrimary{color:#fbf8f2;background:#1d2733;border-color:#0000}@media (max-width:919px){.vSHQBG_hero{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px}}@media (max-width:759px){.vSHQBG_page{padding:0 16px 56px}.vSHQBG_hero{padding:32px 0 28px}.vSHQBG_section{grid-template-columns:minmax(0,1fr);gap:14px;padding:28px 0}.vSHQBG_principles{grid-template-columns:minmax(0,1fr)}.vSHQBG_cta{padding:24px 22px}.vSHQBG_ctaTitle{font-size:36px}.vSHQBG_skillRow{grid-template-columns:minmax(0,1fr);gap:8px}}@media print{.vSHQBG_page{--page-ink:#111820;--page-muted:#4a5663;--page-card:#fff;--page-line:#0000002e;--page-bg:#fff;max-width:none;padding:0;font-size:11pt}.vSHQBG_actions,.vSHQBG_noPrint{display:none}.vSHQBG_hero{display:block}.vSHQBG_roleList{border-left:0;margin-left:0;padding-left:0}.vSHQBG_roleList>.vSHQBG_entry:before{display:none}.vSHQBG_period{background:0 0;padding:0}.vSHQBG_printOnly{color:var(--page-muted);margin-top:6px;font-size:10pt;display:block}.vSHQBG_org{font-size:15pt}.vSHQBG_roleList{gap:10px;margin-top:6px}.vSHQBG_hero{padding:0 0 16px}.vSHQBG_title{font-size:34pt}.vSHQBG_bio{font-size:11pt}.vSHQBG_section{grid-template-columns:130px minmax(0,1fr);gap:16px;padding:14px 0}.vSHQBG_sectionTitle{font-size:17pt}.vSHQBG_entry,.vSHQBG_books li{break-inside:avoid}.vSHQBG_entries{gap:14px}.vSHQBG_entryTitle{font-size:12pt}.vSHQBG_points{font-size:10.5pt}.vSHQBG_roles li:first-child{border-color:var(--page-ink);color:var(--page-ink);background:0 0}}
