@layer reset,tokens,base,layout,components,utilities;@layer base;@layer components{:where(.career-timeline>svg){display:none}:where(.career-milestone){padding-bottom:var(--s-5)}:where(.about-bio p){max-width:65ch}}@layer utilities{@media (width >= 768px){:where(.about-layout){grid-template-columns:minmax(0,.7fr) minmax(0,1.4fr)}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}}@layer base;.career-results{display:grid;gap:var(--s-6)}.career-results dd{font-family:var(--font-display);font-size:2.5rem}.credential-list{display:grid;gap:var(--s-4);padding-inline-start:1.2rem}@media (min-width:1024px){.career-results{grid-template-columns:repeat(3,1fr)}.credential-list{grid-template-columns:repeat(2,1fr)}}.career-results dd{order:-1;font:400 var(--t-3xl)/var(--leading-display) var(--font-display);margin:0 0 var(--s-3)}.career-results>div{display:flex;flex-direction:column}@media (min-width:1024px){.page-about .about-layout{grid-template-columns:5fr 7fr}}@media print{.page-about .people-media img{width:auto;max-height:2in}.page-about main{font-size:10pt}.page-about .container{width:100%;max-width:none}.page-about :is(.section,.growth-section,.page-heading){padding-block:8px!important}.page-about :is(h1,h2,h3,p,ul,figure){margin-block:6px}.page-about h1{font-size:28pt}.page-about h2{font-size:16pt}.page-about h3{font-size:12pt}.page-about .about-layout{display:block}.page-about .people-media{float:left;width:1.6in;margin:0 18px 8px 0}.page-about .about-copy{min-height:2in}.page-about .about-secondary{display:block}.page-about .career-results{gap:12px}.page-about .career-results dd{font-size:22pt}}.career-introduction{display:grid;gap:var(--s-6);padding-block-end:var(--s-7)}.career-chapter{display:grid;gap:var(--s-6);padding-block:var(--s-6);align-content:start;border-block-start:1px solid var(--rule)}.career-index{display:block;color:var(--brass-light-bg);font-size:var(--t-xs);font-variant-numeric:tabular-nums;margin-block-end:var(--s-4)}.career-chapter-heading h3{font-size:calc(var(--t-2xl)*.6);line-height:1.25;max-inline-size:none}.career-chapter-heading p{max-inline-size:38ch;color:var(--ink-muted)}.career-positions{display:grid;gap:var(--s-5);align-content:start}.career-position{padding-inline-start:var(--s-5);border-inline-start:1px solid var(--rule)}.career-position h4{font-family:var(--font-body);font-weight:600;font-size:var(--t-base);line-height:1.5;margin-block-end:var(--s-1)}.career-position p{font-size:var(--t-sm);margin-block-end:var(--s-3);max-inline-size:58ch}.career-position p:last-child{margin-block-end:0}.career-organization{color:var(--ink-muted);font-weight:600}.about-portrait-frame{padding:var(--s-3);border:1px solid var(--rule);background:var(--surface)}@media (min-width:1024px){.career-chapter{grid-template-columns:5fr 7fr;gap:var(--s-8)}.career-introduction>p{align-self:end}.career-positions{gap:var(--s-6)}.about-portrait-frame{margin-inline-end:var(--s-6)}}@media (max-width:599px){.career-chapter{gap:var(--s-4)}}@media print{.career-introduction,.career-chapter{display:block;padding-block:8px}.career-chapter-heading h3{max-inline-size:none}.career-index{display:none}.career-positions{gap:8px}.career-position{break-inside:avoid}.about-portrait-frame{padding:0;border:0}}@media print{.page-about main :is(p,li){line-height:1.35;max-inline-size:none}.page-about .career-chapter-heading h3{font-size:12pt}.page-about .career-introduction h2{max-inline-size:none}.page-about .career-position h4{font-size:11pt;margin-block:4px}.page-about .career-results{display:grid;grid-template-columns:repeat(3,1fr)}.page-about .career-chapter-heading p{max-inline-size:none}.page-about .about-secondary h2{font-size:16pt}}@media print{.page-about .career-results{break-inside:avoid}.page-about .career-results+.text-link{break-before:avoid}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}