@layer reset,tokens,base,layout,components,utilities;@layer base;@layer components;@layer utilities{@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}}@layer base;.ledger-table{table-layout:fixed;width:100%}.ledger-table caption{text-align:start}.ledger-table th:nth-child(1){width:44%}.ledger-table th:nth-child(2){width:20%}.ledger-table th:nth-child(3){width:22%}.ledger-table th:nth-child(4){width:14%}.ledger-table td:last-child,.ledger-table th:last-child{text-align:end;font-variant-numeric:tabular-nums}.ledger-table tfoot :is(th,td){border-top:2px solid currentColor;font-weight:600}.ledger-footnote{margin-block-start:var(--s-4)}.award-ledger .award-name{max-width:none;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:600;margin:0}.award-name,.award-name>span{display:block}.award-name>span{margin-block-start:var(--s-2);font-size:var(--t-sm);font-weight:400}.award-details{margin-block-start:var(--s-2);font-weight:400}.award-details summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-block-size:2.75rem;padding-block:var(--s-2);font-size:var(--t-sm);font-weight:500;cursor:pointer}.award-details p{margin-block:var(--s-2) var(--s-3);font-size:1rem;line-height:1.6}.award-details p[class~=small]{font-size:var(--t-sm)}section.ledger-card h3{display:flex;justify-content:space-between;gap:var(--s-3);font-size:var(--t-base)}.ledger-card h3>span:first-child{min-inline-size:0}section.ledger-card dl{grid-template-columns:auto minmax(0,1fr);gap:var(--s-2) var(--s-4)}section.ledger-card dt{margin:0}.award-details summary:after{content:"";inline-size:.45rem;block-size:.45rem;border-inline-end:1px solid currentColor;border-block-end:1px solid currentColor;transform:rotate(45deg);margin-inline-end:var(--s-2);flex-shrink:0}.award-details[open] summary:after{transform:rotate(225deg)}@media (max-width:767px){.award-ledger thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.award-ledger tbody,.award-ledger tfoot{display:block}.award-ledger .ledger-card{display:block;position:relative;padding-block:var(--s-5);border-block-start:1px solid var(--rule)}.award-ledger .ledger-card td{display:block;border:0;padding:0;text-align:start;inline-size:auto}.award-ledger .award-name{padding-inline-end:6.5rem}.award-ledger .ledger-card td:nth-child(2),.award-ledger .ledger-card td:nth-child(3){display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:var(--s-3);margin-block-start:var(--s-3)}.award-ledger .ledger-card td:nth-child(2):before{content:"Role";font-size:var(--t-sm);font-weight:600}.award-ledger .ledger-card td:nth-child(3):before{content:"Funder";font-size:var(--t-sm);font-weight:600}.award-ledger .ledger-card td:last-child{position:absolute;inset-block-start:var(--s-5);inset-inline-end:0;white-space:nowrap;font-size:var(--t-base)}.award-ledger tfoot tr{display:flex;justify-content:space-between;border-block-start:2px solid currentColor}.award-ledger tfoot :is(th,td){padding-block:var(--s-4);border:0;inline-size:auto}}.ledger-total{max-width:none;display:flex;justify-content:space-between;gap:var(--s-3);border-block-start:2px solid currentColor;padding-block:var(--s-4);font-weight:600;font-variant-numeric:tabular-nums}@media (min-width:768px) and (max-width:1023px){.ledger-table th:nth-child(1){width:40%}.ledger-table th:nth-child(2){width:22%}.ledger-table th:nth-child(3){width:23%}.ledger-table th:nth-child(4){width:15%}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}