@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Italic";font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4-latin-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:clamp(28px, 26.5px + .33vw, 32px);--s7:clamp(32px, 29.5px + .65vw, 40px);--s8:clamp(36px, 32px + .98vw, 48px);--s9:clamp(40px, 32.6px + 1.96vw, 64px);--s10:clamp(48px, 38.1px + 2.61vw, 80px);--s11:clamp(56px, 43.7px + 3.27vw, 96px);--s12:clamp(88px, 65.9px + 5.88vw, 160px);--t-7:clamp(36px, 24px + 3.1vw, 56px);--t-6:clamp(32px, 23px + 2.3vw, 48px);--t-5:clamp(28px, 22px + 1.6vw, 40px);--t-4:clamp(28px, 20px + 1vw, 32px);--t-3:28px;--t-2:24px;--t-1:20px;--t-0:16px;--t-lockup-sm:15px;--t-label:13px;--lh-display:1.1;--lh-lead:1.45;--lh-body:1.5;--lh-ui:1.4;--lh-title:1.25;--track-open:.02em;--track-tight:-.02em;--track-label:.16em;--font:"Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--serif:"Source Serif 4", "Source Serif Pro", Georgia, "Iowan Old Style", "Times New Roman", serif;--serif-italic:"Source Serif 4 Italic", "Source Serif 4", "Source Serif Pro", Georgia, serif;--measure-body:523px;--measure-lead:577px;--paper:#fbf7f4;--surface:#fff;--band:#f2ebe6;--fill:#ede5df;--quiet:#6b635e;--ink:#1f2421;--on-ink:#fff;--rule:#c9c2bc;--edge:#8e857d;--tap:color-mix(in srgb, var(--edge) 30%, transparent);--rule-strong:var(--edge);--shade:#1f24210d;--focus:#0b60c4;--p-space:#008246;--p-space-tint:#c5e8d0;--p-fellows:#7358b3;--p-fellows-tint:#e0d8fd;--p-jobs:#ae4634;--p-jobs-tint:#fdd3ca;--p-school:#007e9e;--p-school-tint:#b9e7f3;--p-hq:#1f2421;--p-hq-tint:#c9c2bc;--r-1:4px;--r-2:8px;--r-3:12px;--r-4:20px;--r-pill:999px;--hair:1px;--focus-w:2px;--focus-off:4px;--container:1272px;--gutter:var(--s6);--col-gap:32px;--dur-colour:.2s;--dur-move:.16s;--ease:cubic-bezier(.2, 0, .2, 1);color-scheme:light}*{box-sizing:border-box}html{-webkit-tap-highlight-color:var(--tap)}body{background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:var(--t-0);font-weight:400;line-height:var(--lh-body);font-size-adjust:.5;font-variant-numeric:proportional-nums;-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0}h1,h2,h3,h4,h5{font-family:var(--font);font-weight:600;line-height:var(--lh-display);margin:0}main h2{font-size:var(--t-4);line-height:var(--lh-title);max-width:15.5em}.nav__links a,.nav__mark,.card__meta .v,.desk__row .t,.desk__grp__h,.foot h5,.foot ul a,.card__badge,.card__impact,.record__head,.record__yr,.record__sig.is-none,.btn,.person__name,.person__role,.record__t,.foot__markrow span{font-family:var(--font)}p{margin:0}a{color:inherit}:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-off);border-radius:var(--r-1)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.wrap{max-width:var(--container);padding-inline:var(--gutter);margin:0 auto}main{display:block}.hero{gap:var(--col-gap);padding-block:var(--s10);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.hero__title{font-size:var(--t-7);font-weight:600;line-height:var(--lh-display);grid-column:1/span 7}.hero:not(:has(.hero__body)) .hero__title{grid-column:1/span 9}.hero__title a{text-underline-offset:.26em;text-decoration-skip-ink:none;text-decoration:underline from-font}.hero__body{font-size:var(--t-1);line-height:var(--lh-lead);max-width:var(--measure-lead);grid-column:8/span 5}@media (width<=1100px){.hero{gap:var(--s6);grid-template-columns:1fr}.hero__title,.hero__body{grid-column:1/-1}}.lockup__mark{aspect-ratio:100/113.56;flex:none;display:block}.strip{background:var(--ink);color:var(--on-ink);font-family:var(--font);font-size:var(--t-0);line-height:var(--lh-ui);grid-template-columns:1fr auto;align-items:center;display:grid}.strip[hidden]{display:none}.strip__lines{min-inline-size:0;display:grid}.strip__line{justify-content:center;align-items:center;column-gap:var(--s2);min-inline-size:0;min-height:44px;padding:var(--s1) var(--gutter);color:inherit;text-align:center;opacity:0;visibility:hidden;transition:opacity .4s var(--ease), visibility 0s linear .4s;grid-area:1/1;text-decoration:none;display:flex}.strip__line[data-on]{opacity:1;visibility:visible;transition:opacity .4s var(--ease), visibility 0s}.strip__text{white-space:nowrap;text-overflow:ellipsis;text-underline-offset:3px;min-inline-size:0;text-decoration:underline;text-decoration-color:var(--edge);font-weight:600;overflow:hidden}.strip__go{flex:none}.strip__line:hover .strip__text{text-decoration-color:var(--on-ink)}.strip :focus-visible{outline-color:var(--on-ink)}.strip__toggle{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-inline-end:var(--s2);padding:0;display:grid}.strip__toggle[hidden],.strip__toggle[data-state=playing] .strip__icon--play,.strip__toggle[data-state=paused] .strip__icon--pause{display:none}.navbar{z-index:10;background:var(--paper);position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:var(--s6);padding-block:var(--s4);border-bottom:var(--hair) solid var(--edge);flex-wrap:wrap;display:flex}.nav__mark{min-height:44px;font-weight:600;font-size:var(--t-1);letter-spacing:var(--track-open);color:var(--ink);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.nav__mark i{letter-spacing:var(--track-tight);font-style:normal;font-weight:300}.nav__mark .lockup__mark{height:26px}.nav__links{gap:var(--s6);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}@media (width<=560px){.nav__links{gap:var(--s4);row-gap:0}}.nav__links a{font-size:var(--t-0);min-width:44px;min-height:44px;transition:border-color var(--dur-colour) var(--ease);border-bottom:2px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.nav__links a:hover{border-bottom-color:var(--edge)}.nav__links a[aria-current=page]{border-bottom-color:var(--ink);font-weight:600}.nav__links a.btn{border:var(--hair) solid transparent;transition:background-color var(--dur-colour) var(--ease)}.nav__links a.btn:hover{border-bottom-color:#0000}.cards{gap:var(--col-gap);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=1240px){.cards{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.cards{grid-template-columns:1fr}}.card{gap:var(--s6);background:var(--surface);border:var(--hair) solid var(--edge);border-radius:var(--r-3);padding:var(--s6);flex-direction:column;display:flex}.card__top{gap:var(--s4);flex-direction:column;flex:1;display:flex}.card__badge{font-size:var(--t-label);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--quiet);font-weight:600}.card :is(h2,h3,h4,h5){font-size:var(--t-2);font-weight:600;line-height:var(--lh-title);letter-spacing:var(--track-open);max-width:none}.card :is(h2,h3,h4,h5) i{letter-spacing:var(--track-tight);font-style:normal;font-weight:300}.card__desc{font-size:var(--t-0);line-height:var(--lh-body);max-width:var(--measure-body)}.card__impact{font-size:var(--t-1);line-height:var(--lh-ui)}.card__impact .n{font-weight:600}.card__meta{margin:0;padding:0;list-style:none}.card__meta li{padding-block:var(--s3);border-top:var(--hair) solid var(--rule-strong);font-size:var(--t-0);line-height:var(--lh-ui);display:flex}.card__meta__row{gap:var(--s1);flex-direction:column;justify-content:center;min-height:44px;text-decoration:none;display:flex}.card__meta__row .v{border-bottom:var(--hair) solid var(--edge);width:fit-content;transition:border-color var(--dur-colour) var(--ease);padding-bottom:2px}.card__meta__row:hover .v{border-bottom-color:var(--ink)}.card__meta li{gap:var(--s1);flex-direction:column}.card__meta .v{text-align:left;font-variant-numeric:proportional-nums;font-weight:400}.cform{gap:var(--s5);max-width:var(--measure-lead);flex-direction:column;display:flex}.cform[hidden]{display:none}.cform__row{gap:var(--s2);flex-direction:column;display:flex}.cform label{font-family:var(--font);font-size:var(--t-0);font-weight:600}.cform input,.cform textarea{font-family:var(--serif);font-size:var(--t-0);line-height:var(--lh-body);color:var(--ink);background:var(--surface);border:var(--hair) solid var(--rule-strong);border-radius:var(--r-2);padding:var(--s3) var(--s4);width:100%;min-height:44px;transition:border-color var(--dur-colour) var(--ease)}.cform input:focus-visible,.cform textarea:focus-visible{border-color:var(--ink)}.cform textarea{resize:vertical}.cform__note{font-size:var(--t-0);line-height:var(--lh-body);color:var(--quiet);margin:0}.cform__state{gap:var(--s3);padding:var(--s4);border-left:2px solid var(--ink);background:var(--band);color:var(--ink);border-radius:0 var(--r-2) var(--r-2) 0;font-size:var(--t-0);line-height:var(--lh-body);max-width:var(--measure-lead);align-items:flex-start;scroll-margin-top:256px;display:flex}.cform__state[hidden]{display:none}.cform__state span{overflow-wrap:anywhere;min-width:0}.cform__turnstile[data-interactive]{margin-bottom:var(--s5)}.subscribe__turnstile[data-interactive]{margin-top:var(--s3)}.cform__hp,.subscribe__hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{font-size:var(--t-0);justify-content:center;align-items:center;gap:var(--s2);min-height:44px;padding:var(--s3) var(--s5);border-radius:var(--r-2);border:var(--hair) solid transparent;cursor:pointer;width:fit-content;transition:background-color var(--dur-colour) var(--ease), color var(--dur-colour) var(--ease), border-color var(--dur-colour) var(--ease);font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn--primary{background:var(--ink);color:var(--on-ink)}.btn--primary:hover{background:var(--quiet)}.btn:active{transform:translateY(1px)}.btnrow{gap:var(--s4);flex-wrap:wrap;align-items:center;display:flex}.desk{display:block}.desk__stmt{font-size:var(--t-4);font-weight:600;line-height:var(--lh-title);margin:0 0 var(--s4)}.desk__list{max-width:var(--measure-lead)}.desk__list ul{margin:0;padding:0;list-style:none}.desk__list li+li{margin-top:var(--s1)}.desk__grp__h{font-size:var(--t-0);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--quiet);padding-block:var(--s3);border-top:var(--hair) solid var(--edge);margin:0;font-weight:600}.desk__grp+.desk__grp .desk__grp__h{margin-top:var(--s6)}.desk__row{justify-content:space-between;align-items:baseline;gap:var(--s5);padding-block:var(--s4);min-height:44px;padding-inline:var(--s2);margin-inline:calc(var(--s2) * -1);transition:background-color var(--dur-colour) var(--ease);text-decoration:none;display:flex}.desk__row:hover{background:var(--shade)}.desk__row .t{font-weight:600;font-size:var(--t-0);line-height:var(--lh-ui);border-bottom:var(--hair) solid transparent;transition:border-color var(--dur-colour) var(--ease)}.desk__row:hover .t{border-bottom-color:var(--ink)}@media (width<=1100px){.desk__row{align-items:flex-start;gap:var(--s1);flex-direction:column}}.record{margin-top:var(--s5);grid-template-columns:auto 1fr auto;display:grid}.record:not(:has(.record__sig)){grid-template-columns:auto 1fr}.record ul{grid-template-columns:subgrid;grid-column:1/-1;margin:0;padding:0;list-style:none;display:grid}.record li{grid-template-columns:subgrid;grid-column:1/-1;display:grid}.record__head,.record__row{grid-template-columns:subgrid;gap:var(--s5);padding-block:var(--s4);grid-column:1/-1;align-items:baseline;display:grid}.record__head{padding-block:var(--s3);border-bottom:var(--hair) solid var(--edge);font-size:var(--t-0);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--ink);font-weight:600}.record__row{min-height:44px;padding-inline:var(--s2);margin-inline:calc(var(--s2) * -1);transition:background-color var(--dur-colour) var(--ease);text-decoration:none}.record__row:hover{background:var(--shade)}.record__yr{font-weight:600;font-size:var(--t-0);font-variant-numeric:tabular-nums;white-space:nowrap}.record__t{font-size:var(--t-0);line-height:var(--lh-ui);border-bottom:var(--hair) solid transparent;width:fit-content;transition:border-color var(--dur-colour) var(--ease)}.record__row:hover .record__t{border-bottom-color:var(--ink)}.record__sig{font-size:var(--t-0);line-height:var(--lh-ui);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.record__sig.is-none{text-underline-offset:3px;white-space:normal;font-weight:600;text-decoration:underline}@media (width<=720px){.record{grid-template-columns:1fr}.record__head{display:none}.record__row{gap:var(--s1)}.record__sig{text-align:left}}.roster{gap:var(--s9);margin-top:var(--s5);flex-direction:column;display:flex}.roster__list{gap:var(--col-gap);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=1000px){.roster__list{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.roster__list{grid-template-columns:1fr}}.person{gap:var(--s4);background:var(--surface);border:var(--hair) solid var(--edge);border-radius:var(--r-3);padding:var(--s5);flex-direction:column;display:flex}.person__portrait{border-radius:var(--r-2);object-fit:cover;background:var(--fill);filter:grayscale();width:64px;height:64px;display:block}.person__name{font-size:var(--t-1);font-weight:600;line-height:var(--lh-title)}.person__role{font-size:var(--t-0);line-height:var(--lh-body)}.person__bio{font-family:var(--serif);font-size:var(--t-0);line-height:var(--lh-body);color:var(--quiet);margin:var(--s2) 0 0}.roster__list{align-items:stretch}.funders{max-width:var(--measure-lead);margin-top:var(--s5)}.funders p{font-size:var(--t-1);line-height:var(--lh-lead)}.funders b{font-weight:600}.funders__meta{margin:var(--s6) 0 0;padding:0;list-style:none}.funders__meta li{padding-block:var(--s4);border-top:var(--hair) solid var(--rule-strong);font-size:var(--t-0);line-height:var(--lh-body)}.funders__meta .n{font-weight:600}.empty{border:var(--hair) dashed var(--edge);border-radius:var(--r-2);padding:var(--s6);font-size:var(--t-0);max-width:var(--measure-body)}.statement{font-size:var(--t-4);font-weight:600;line-height:var(--lh-title);max-width:var(--measure-lead)}.body-text{font-size:var(--t-0);line-height:var(--lh-body);max-width:var(--measure-body)}.body-text :is(h2,h3){margin-top:var(--s8);margin-bottom:var(--s3)}.body-text p+p{margin-top:var(--s4)}section.page-sec{padding-block:var(--s10)}section.page-sec+section.page-sec{border-top:var(--hair) solid var(--edge)}.foot{background:var(--ink);color:var(--on-ink);border-radius:var(--r-3);padding:var(--s8)}.foot a{color:var(--on-ink)}.foot__grid{gap:var(--s7) var(--col-gap);grid-area:span 2/6/auto/span 7;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=520px){.foot__grid{gap:var(--s6);grid-template-columns:minmax(0,1fr)}}.foot :is(h2,h3,h4,h5),.foot ul a{overflow-wrap:anywhere}.foot :is(h2,h3,h4,h5){font-size:var(--t-0);text-transform:uppercase;letter-spacing:var(--track-label);margin:0 0 var(--s4);opacity:.66;font-weight:600}.foot ul{gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.foot ul a{font-size:var(--t-0);text-underline-offset:3px;width:fit-content;min-width:44px;min-height:44px;transition:text-decoration-color var(--dur-colour) var(--ease);align-items:center;text-decoration:underline #0000;display:inline-flex}.foot ul a:hover{text-decoration-color:var(--on-ink)}.foot__mark{flex-direction:column;grid-column:1/span 4;width:196px;display:flex}.foot__top{gap:var(--s7) var(--col-gap);grid-template-rows:auto auto 1fr;grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.foot__markrow{align-items:center;gap:13px;display:flex}.foot__markrow .m{aspect-ratio:100/113.56;color:#fff;flex:none;height:32px;display:block}.foot__markrow span{font-size:var(--t-lockup-sm);letter-spacing:var(--track-open);color:#fff;white-space:nowrap;font-weight:600}.foot__markrow span i{letter-spacing:var(--track-tight);font-style:normal;font-weight:400}.foot__gloss{margin:var(--s3) 0 0;font-size:var(--t-0);line-height:var(--lh-body);opacity:.7;grid-column:1/span 4}.foot__record{margin-top:var(--s8);grid-column:1/-1}.foot__supported,.foot__legal:first-child{padding-top:var(--s5);border-top:var(--hair) solid #ffffff2e}.foot__legal{font-size:var(--t-0);opacity:.8;max-width:var(--measure-body);margin:0}.foot__supported{width:fit-content;max-width:100%;margin:0 0 var(--s4);font-size:var(--t-0);line-height:var(--lh-body);opacity:.8}.foot__supported a{text-underline-offset:3px;max-width:100%;transition:text-decoration-color var(--dur-colour) var(--ease);text-decoration:underline #ffffff73;display:inline-block}.foot__supported a:hover{text-decoration-color:var(--on-ink)}.subscribe{gap:var(--s4);flex-direction:column;grid-column:1/span 5;min-width:0;scroll-margin-top:256px;display:flex}.foot .subscribe h2{font-size:var(--t-1);line-height:var(--lh-title);text-transform:none;letter-spacing:normal;opacity:1;margin:0}.subscribe__lede{font-size:var(--t-0);line-height:var(--lh-body);opacity:.8}.subscribe__row{gap:var(--s3);flex-wrap:wrap;align-items:flex-end;display:flex}.subscribe .field{gap:var(--s2);flex-direction:column;flex:240px;min-width:0;display:flex}.subscribe .field label{font-family:var(--font);font-size:var(--t-0);font-weight:600;line-height:var(--lh-ui)}.subscribe .field input{font-family:var(--font);font-size:var(--t-0);color:var(--ink);background:var(--surface);border:var(--hair) solid var(--edge);border-radius:var(--r-2);padding:var(--s3) var(--s4);width:100%;min-width:0;min-height:44px}.subscribe .field.is-error input{box-shadow:inset 0 0 0 2px var(--ink)}.subscribe .field input[disabled]{background:var(--fill);color:var(--quiet);cursor:not-allowed}.subscribe .err{gap:var(--s2);font-size:var(--t-0);line-height:var(--lh-ui);border-left:2px solid var(--on-ink);padding-left:var(--s3);align-items:flex-start;display:flex}.subscribe .err[hidden]{display:none}.subscribe .err svg{flex:none;margin-top:2px}.subscribe .btn--primary{background:var(--on-ink);color:var(--ink)}.subscribe .btn--primary:hover{background:var(--band)}.subscribe :focus-visible{outline-color:var(--on-ink)}.subscribe__state{gap:var(--s3);padding:var(--s4);border-left:2px solid var(--ink);background:var(--band);color:var(--ink);border-radius:0 var(--r-2) var(--r-2) 0;font-size:var(--t-0);line-height:var(--lh-body);align-items:flex-start;display:flex}.subscribe__state[hidden]{display:none}.subscribe__state a{text-underline-offset:3px;text-decoration:underline}.subscribe__state svg{flex:none;margin-top:3px}.subscribe__state span{overflow-wrap:anywhere;min-width:0}.subscribe .err{margin-top:var(--s2)}@media (width<=760px){.foot__top{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.foot__mark,.foot__gloss,.foot__grid,.subscribe,.foot__record{grid-column:1/-1}.foot__grid{grid-row:auto}}em{font-family:var(--serif-italic)}
