.inline-dialog-trigger[data-v-9e308680]{min-height:44px;color:var(--teal-dark);cursor:pointer;font:700 9px/14px var(--font-mono);text-underline-offset:3px;background:0 0;border:0;align-items:center;margin-block:-14px;text-decoration:underline;display:inline-flex}.inline-dialog-trigger[data-v-9e308680]:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:3px}.dialog-intro[data-v-9e308680]{gap:12px;padding-top:8px;display:grid}.dialog-contact[data-v-9e308680],.dialog-eyebrow[data-v-9e308680],.updates-summary h3[data-v-9e308680]{font:700 10px/14px var(--font-mono);letter-spacing:.08em;margin:0}.dialog-eyebrow[data-v-9e308680]{color:var(--teal-dark);align-items:center;gap:9px;display:flex}.dialog-eyebrow span[data-v-9e308680]{background:var(--teal-bright);border-radius:999px;width:8px;height:8px}.updates-summary[data-v-9e308680]{border:1px solid var(--rule);background:var(--paper-deep);border-radius:8px;padding:18px}.updates-summary ul[data-v-9e308680]{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.updates-summary li[data-v-9e308680]{color:var(--muted-ink);font-size:14px;line-height:20px}.updates-summary li[data-v-9e308680]:before{color:var(--teal);content:"· "}.dialog-primary[data-v-9e308680]{justify-content:space-between;min-height:56px;padding-inline:18px;font-size:13px}.dialog-contact[data-v-9e308680]{color:var(--muted-ink);font-size:9px}.dialog-contact a[data-v-9e308680]{color:var(--teal-dark);text-underline-offset:3px;text-decoration:underline}.updates-trigger--primary[data-v-9e308680],.updates-trigger--secondary[data-v-9e308680]{border:1px solid;border-radius:6px;justify-content:center;width:100%;margin-block:0;padding:12px;font-size:11px}.updates-trigger--primary[data-v-9e308680]{background:var(--teal);color:var(--paper)}.flow-repayment[data-v-ca6b24af]{border-top:1px solid color-mix(in srgb,var(--rule) 60%,transparent);margin:32px -37.6px 0;padding:24px 37.6px 0}.flow-repayment h2[data-v-ca6b24af]{color:var(--ink);font:700 18px/24px var(--font-mono);letter-spacing:.04em;margin:0}.flow-repayment-scale[data-v-ca6b24af]{justify-content:space-between;align-items:end;gap:16px;min-height:52px;padding-bottom:12px;display:flex}.flow-repayment-scale>span[data-v-ca6b24af]{gap:2px;min-width:0;display:grid}.flow-repayment-scale>span[data-v-ca6b24af]:last-child{text-align:right}.flow-repayment strong[data-v-ca6b24af]{overflow-wrap:normal;font-size:14px;font-weight:600;line-height:20px}.flow-repayment small[data-v-ca6b24af]{color:var(--muted-ink);font:500 10px/14px var(--font-mono);letter-spacing:.02em}.flow-repayment-track[data-v-ca6b24af]{height:44px;position:relative}.flow-repayment-track[data-v-ca6b24af]:after{content:"";border-right:1px solid var(--ink);height:9px;position:absolute;top:-9px;right:0}.flow-repayment progress[data-v-ca6b24af]{appearance:none;background:#e0e5df;border:0;border-radius:4px;width:100%;height:100%;display:block;overflow:hidden}.flow-repayment progress[data-v-ca6b24af]::-webkit-progress-bar{background:#e0e5df}.flow-repayment progress[data-v-ca6b24af]::-webkit-progress-value{background:#8ccdc3}.flow-repayment progress[data-v-ca6b24af]::-moz-progress-bar{background:#8ccdc3}.flow-repayment-paid[data-v-ca6b24af]{color:#172a29;flex-wrap:wrap;align-content:center;align-items:center;gap:0 8px;padding:0 12px;display:flex;position:absolute;inset:0}.flow-repayment-paid span[data-v-ca6b24af]{font-size:12px;line-height:18px}@media (width<=380px){.flow-repayment-paid[data-v-ca6b24af]{gap:0 6px;padding-inline:8px}.flow-repayment strong[data-v-ca6b24af]{font-size:12px}.flow-repayment-paid span[data-v-ca6b24af]{font-size:11px}}.repayment-performance[data-v-ca6b24af]{--repayment-inset:37.6px;isolation:isolate;width:auto;min-width:0;margin:32px calc(var(--repayment-inset)*-1) calc(var(--repayment-inset)*-1);padding:0 var(--repayment-inset);border:0;border-top:1px solid color-mix(in srgb,var(--rule) 60%,transparent);background:var(--paper);color:var(--ink);font-family:var(--font-geist);border-radius:0 0 11px 11px;scroll-margin-top:24px;overflow:hidden}.repayment-performance[data-v-ca6b24af]:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.repayment-performance__header[data-v-ca6b24af]{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 0;display:grid}.repayment-chart-band p[data-v-ca6b24af],.repayment-chart-band span[data-v-ca6b24af],.repayment-chart-band strong[data-v-ca6b24af],.repayment-ledger__intro h4[data-v-ca6b24af],.repayment-ledger__intro p[data-v-ca6b24af],.repayment-performance__header h2[data-v-ca6b24af],.repayment-performance__header span[data-v-ca6b24af]{margin:0}.repayment-chart-band__metric>p[data-v-ca6b24af]{color:var(--teal-dark);font:700 10px/16px var(--font-mono);letter-spacing:.03em}.repayment-performance__header h2[data-v-ca6b24af]{color:var(--ink);font:700 18px/24px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.repayment-performance__summary[data-v-ca6b24af]{color:var(--muted-foreground);margin:0 0 6px;font-size:13px;line-height:20px}.repayment-performance__snapshot[data-v-ca6b24af]{grid-column:1/-1;gap:5px;width:100%;display:grid}.repayment-performance__snapshot-labels[data-v-ca6b24af]{color:var(--muted-foreground);font:700 9px/14px var(--font-mono);letter-spacing:.02em;grid-template-columns:repeat(3,max-content);justify-content:space-between;gap:16px;display:grid}.repayment-performance__snapshot-labels span[data-v-ca6b24af]:first-child{color:var(--teal-dark)}.repayment-performance__snapshot progress[data-v-ca6b24af]{border:1px solid var(--border);appearance:none;background:var(--paper-deep);border-radius:0;width:100%;height:7px;display:block;overflow:hidden}.repayment-performance__snapshot progress[data-v-ca6b24af]::-webkit-progress-bar{background:var(--paper-deep)}.repayment-performance__snapshot progress[data-v-ca6b24af]::-webkit-progress-value{background:var(--teal)}.repayment-performance__snapshot progress[data-v-ca6b24af]::-moz-progress-bar{background:var(--teal)}.repayment-performance__disclosure[data-v-ca6b24af]{width:100%;min-height:44px;color:var(--ink);cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.repayment-performance__arrow[data-v-ca6b24af]{color:var(--teal-dark);flex:none}.repayment-performance__disclosure[data-v-ca6b24af]:hover:not(:disabled){color:var(--teal-dark);text-underline-offset:3px;text-decoration:underline}.repayment-performance__disclosure[data-v-ca6b24af]:disabled{color:var(--muted-foreground);cursor:not-allowed;opacity:.55}.repayment-ledger a[data-v-ca6b24af]:focus-visible,.repayment-ledger td button[data-v-ca6b24af]:focus-visible,.repayment-ledger__footer button[data-v-ca6b24af]:focus-visible,.repayment-ledger__intro button[data-v-ca6b24af]:focus-visible,.repayment-performance__disclosure[data-v-ca6b24af]:focus-visible,.repayment-performance__legend button[data-v-ca6b24af]:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.repayment-chart-band[data-v-ca6b24af]{height:347px;margin-inline:calc(var(--repayment-inset)*-1);padding:24px var(--repayment-inset) 18px;background:var(--paper-deep);position:relative;overflow:hidden}.repayment-chart-band__top[data-v-ca6b24af]{z-index:2;justify-content:space-between;align-items:flex-start;gap:24px;min-height:82px;display:flex;position:relative}.repayment-chart-band__metric[data-v-ca6b24af]{align-content:start;gap:4px;display:grid}.repayment-chart-band__metric>p[data-v-ca6b24af]{color:var(--muted-foreground)}.repayment-chart-band__metric>div[data-v-ca6b24af]{align-items:baseline;gap:12px;display:flex}.repayment-chart-band__metric strong[data-v-ca6b24af]{color:var(--ink);font-family:var(--font-newsreader);font-variation-settings:"wght" 500;font-size:35px;font-weight:500;line-height:41px}.repayment-performance__legend[data-v-ca6b24af]{flex:none;gap:8px;display:flex}.repayment-performance__legend button[data-v-ca6b24af]{min-height:44px;color:var(--muted-foreground);cursor:pointer;font:700 10px/16px var(--font-mono);background:0 0;border:1px solid #0000;border-radius:2px;align-items:center;gap:8px;padding:0 8px;display:inline-flex}.repayment-performance__legend button[aria-pressed=true][data-v-ca6b24af]{color:var(--ink);background:0 0;border-color:#0000}.repayment-performance__legend button[aria-pressed=false][data-v-ca6b24af]{text-decoration:line-through}.repayment-performance__legend button[data-v-ca6b24af]:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.repayment-performance__legend button[data-v-ca6b24af]:disabled{cursor:not-allowed;opacity:.45}.repayment-performance__legend i[data-v-ca6b24af]{width:18px;height:2px;display:inline-block}.repayment-performance__legend i.is-actual[data-v-ca6b24af]{background:0 0;position:relative}.repayment-performance__legend i.is-actual[data-v-ca6b24af]:after{background:var(--teal);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.repayment-performance__legend i.is-scheduled[data-v-ca6b24af]{border-top:2px dashed}.repayment-chart[data-v-ca6b24af]{z-index:1;inset:0 var(--repayment-inset);cursor:crosshair;touch-action:pan-y;width:auto;height:100%;min-height:0;position:absolute}.repayment-chart[data-v-ca6b24af]:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:4px}.repayment-chart__svg[data-v-ca6b24af]{width:100%;height:100%;display:block;overflow:visible}.repayment-chart__grid line[data-v-ca6b24af]{stroke:var(--border);stroke-dasharray:2 6;stroke-width:1px}.repayment-chart__axis-labels text[data-v-ca6b24af],.repayment-chart__marker text[data-v-ca6b24af]{fill:var(--muted-foreground);font:10px var(--font-mono)}.repayment-chart__scheduled[data-v-ca6b24af]{fill:none;stroke:var(--muted-foreground);stroke-dasharray:6 5;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.repayment-chart__actual path[data-v-ca6b24af]{fill:none;stroke:var(--teal);stroke-linejoin:miter;stroke-width:3px;vector-effect:non-scaling-stroke}.repayment-chart__actual circle[data-v-ca6b24af]{fill:var(--teal);stroke:var(--paper-deep);stroke-width:3px}.repayment-chart__marker line[data-v-ca6b24af]{stroke:var(--amber-ink);stroke-dasharray:2 4;stroke-width:1px}.repayment-chart__marker text[data-v-ca6b24af]{fill:var(--muted-foreground)}.repayment-chart__tooltip[data-v-ca6b24af]{--tooltip-width:190px;z-index:3;width:var(--tooltip-width);border:1px solid var(--ink);background:var(--paper);color:var(--ink);pointer-events:none;border-radius:10px;gap:2px;padding:10px 12px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 8px 24px #171a1924}.repayment-chart__tooltip>span[data-v-ca6b24af]{color:var(--muted-foreground);font:700 9px/14px var(--font-mono)}.repayment-chart__tooltip-series[data-v-ca6b24af]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.repayment-chart__tooltip-series small[data-v-ca6b24af]{font:700 8px/12px var(--font-mono)}.repayment-chart__tooltip-series strong[data-v-ca6b24af]{font:700 14px/20px var(--font-mono)}.repayment-chart__tooltip-series.is-scheduled small[data-v-ca6b24af],.repayment-chart__tooltip-series.is-scheduled strong[data-v-ca6b24af]{color:var(--muted-foreground)}.repayment-chart__tooltip-series.is-actual small[data-v-ca6b24af],.repayment-chart__tooltip-series.is-actual strong[data-v-ca6b24af]{color:var(--teal)}.repayment-ledger__intro[data-v-ca6b24af]{min-height:75px;margin-inline:calc(var(--repayment-inset)*-1);padding:14px var(--repayment-inset);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;display:flex}.repayment-ledger__intro>div[data-v-ca6b24af]{gap:4px;display:grid}.repayment-ledger__intro h4[data-v-ca6b24af]{color:var(--ink);font-size:16px;font-weight:400;line-height:24px}.repayment-ledger__intro p[data-v-ca6b24af]{color:var(--muted-foreground);font:400 11px/16px var(--font-mono)}.repayment-ledger__intro button[data-v-ca6b24af]{min-height:44px;color:var(--amber-ink);cursor:pointer;font:700 10px/16px var(--font-mono);flex:none}.repayment-ledger[data-v-ca6b24af]{margin-inline:calc(var(--repayment-inset)*-1);box-shadow:inset 0 1px var(--border);border-top:0;overflow-x:auto}.repayment-ledger[data-v-ca6b24af]:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.repayment-ledger table[data-v-ca6b24af]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:900px}.repayment-ledger td[data-v-ca6b24af],.repayment-ledger th[data-v-ca6b24af]{border-bottom:1px solid var(--border);height:56px;color:var(--ink);text-align:left;vertical-align:middle;padding:0 12px}.repayment-ledger th[data-v-ca6b24af]{background:var(--paper-deep);height:39px;color:var(--muted-foreground);font:700 12px/16px var(--font-mono)}.repayment-ledger th[data-v-ca6b24af]:first-child{width:14%}.repayment-ledger th[data-v-ca6b24af]:nth-child(2){width:16%}.repayment-ledger th[data-v-ca6b24af]:nth-child(3){width:14%}.repayment-ledger th[data-v-ca6b24af]:nth-child(4){width:16%}.repayment-ledger th[data-v-ca6b24af]:nth-child(5){width:15%}.repayment-ledger th[data-v-ca6b24af]:nth-child(6){width:25%}.repayment-ledger td[data-v-ca6b24af]{font-size:15.5px;line-height:23px}.repayment-ledger td button[data-v-ca6b24af]{color:var(--ink);cursor:pointer;text-align:left;gap:8px}.repayment-ledger td button[data-v-ca6b24af],.repayment-ledger td>a[data-v-ca6b24af]{align-items:center;min-height:44px;display:inline-flex}.repayment-ledger td>a[data-v-ca6b24af]{color:var(--teal-dark);font:700 10px/16px var(--font-mono);text-underline-offset:3px;margin-right:10px;text-decoration:underline}.repayment-ledger td.is-positive[data-v-ca6b24af]{color:var(--teal-dark)}.repayment-ledger td.is-partial[data-v-ca6b24af]{color:var(--amber-ink)}.repayment-ledger td.is-negative[data-v-ca6b24af]{color:var(--destructive)}.repayment-ledger tr.is-today-boundary-before td[data-v-ca6b24af]{border-top:3px solid var(--teal)}.repayment-ledger tr.is-today-boundary-after td[data-v-ca6b24af]{border-bottom:3px solid var(--teal)}.repayment-ledger tr.is-first-deadline td[data-v-ca6b24af]{height:66px}.repayment-ledger__due[data-v-ca6b24af]{align-content:center;display:grid}.repayment-ledger__first-label[data-v-ca6b24af]{color:var(--teal-dark);font:700 8px/12px var(--font-mono);letter-spacing:.08em;grid-column:1/-1}.repayment-ledger tr.repayment-ledger__omitted td[data-v-ca6b24af]{background:var(--paper-deep);text-align:center;height:36px;padding:0}.repayment-ledger tr.repayment-ledger__omitted button[data-v-ca6b24af]{width:100%;min-height:36px;color:var(--teal-dark);font:700 9px/14px var(--font-mono);letter-spacing:.04em;justify-content:center}.repayment-ledger__footer[data-v-ca6b24af]{min-height:54px;margin-inline:calc(var(--repayment-inset)*-1);padding:0 var(--repayment-inset);justify-content:space-between;align-items:center;gap:24px;display:flex}.repayment-ledger__footer button[data-v-ca6b24af]{font:700 10px/16px var(--font-mono);min-height:44px;color:var(--teal-dark);cursor:pointer}.repayment-ledger td button[data-v-ca6b24af]:active,.repayment-ledger td button[data-v-ca6b24af]:hover,.repayment-ledger__footer button[data-v-ca6b24af]:active,.repayment-ledger__footer button[data-v-ca6b24af]:hover,.repayment-ledger__intro button[data-v-ca6b24af]:active,.repayment-ledger__intro button[data-v-ca6b24af]:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=820px){.flow-repayment[data-v-ca6b24af]{margin-inline:-23px;padding-inline:23px}.repayment-performance[data-v-ca6b24af]{--repayment-inset:23px;border-radius:0 0 9px 9px}.repayment-performance__snapshot-labels[data-v-ca6b24af]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px}.repayment-performance__snapshot-labels span[data-v-ca6b24af]:nth-child(2){text-align:right}.repayment-performance__snapshot-labels span[data-v-ca6b24af]:last-child{grid-column:1/-1}.repayment-chart-band[data-v-ca6b24af],.repayment-ledger__intro[data-v-ca6b24af]{margin-inline:calc(var(--repayment-inset)*-1);padding-right:var(--repayment-inset);padding-left:var(--repayment-inset)}.repayment-chart-band__top[data-v-ca6b24af],.repayment-ledger__intro[data-v-ca6b24af]{flex-direction:column;align-items:flex-start}.repayment-chart-band__top[data-v-ca6b24af]{gap:16px}.repayment-chart-band[data-v-ca6b24af]{overscroll-behavior-inline:contain;height:auto;overflow-x:auto}.repayment-chart-band__metric>div[data-v-ca6b24af]{gap:0;display:grid}.repayment-performance__legend[data-v-ca6b24af]{flex-wrap:wrap;width:100%}.repayment-chart[data-v-ca6b24af]{touch-action:pan-x pan-y;width:720px;height:200px;min-height:200px;margin-top:16px;position:relative;inset:auto}.repayment-ledger[data-v-ca6b24af],.repayment-ledger__footer[data-v-ca6b24af]{margin-inline:calc(var(--repayment-inset)*-1)}.repayment-ledger__footer[data-v-ca6b24af]{min-height:60px;padding:12px var(--repayment-inset)}}@media (width<=480px){.repayment-performance__legend button[data-v-ca6b24af]{flex:100%}}.inline-dialog-trigger[data-v-64337d2c]{min-height:44px;color:var(--teal-dark);cursor:pointer;font:700 9px/14px var(--font-mono);text-underline-offset:3px;background:0 0;border:0;align-items:center;margin-block:-15px;text-decoration:underline;display:inline-flex}.inline-dialog-trigger[data-v-64337d2c]:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:3px}.dialog-intro[data-v-64337d2c]{gap:12px;padding-top:8px;display:grid}.copy-link h3[data-v-64337d2c],.dialog-eyebrow[data-v-64337d2c],.share-options h3[data-v-64337d2c]{font:700 10px/14px var(--font-mono);letter-spacing:.08em;margin:0}.dialog-eyebrow[data-v-64337d2c]{color:var(--teal-dark);align-items:center;gap:9px;display:flex}.dialog-eyebrow span[data-v-64337d2c]{background:var(--teal-bright);border-radius:999px;width:8px;height:8px}.copy-link[data-v-64337d2c],.share-options[data-v-64337d2c]{gap:12px;display:grid}.share-options__grid[data-v-64337d2c]{gap:8px;display:grid}.share-options__grid a[data-v-64337d2c]{border:1px solid var(--rule);background:var(--paper-deep);min-height:56px;color:var(--ink);border-radius:8px;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:0 16px;font-weight:600;text-decoration:none;display:grid}.share-options__grid img[data-v-64337d2c]{width:18px;height:18px}.copy-link>div[data-v-64337d2c]{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.copy-link>div>span[data-v-64337d2c]{border:1px solid var(--rule);background:var(--paper-deep);min-width:0;color:var(--muted-ink);font:400 11px/18px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:13px 14px;overflow:hidden}.dialog-primary[data-v-64337d2c]{justify-content:space-between;min-height:56px;padding-inline:18px;font-size:13px}.project-description[data-v-c2bbc86c]{background:var(--paper);min-width:0;min-height:100%;color:var(--ink);padding:38px 39px 32px}.project-description__caption[data-v-c2bbc86c],.project-description__copy h3[data-v-c2bbc86c],.project-description__copy p[data-v-c2bbc86c],.project-description__copy ul[data-v-c2bbc86c],.project-description__header h2[data-v-c2bbc86c]{margin:0}.project-description__header h2[data-v-c2bbc86c]{font-family:var(--font-newsreader);font-variation-settings:"wght" 500;letter-spacing:-.01em;font-size:30px;font-weight:500;line-height:36px}.project-description__links[data-v-c2bbc86c]{min-height:44px;font:700 9px/14px var(--font-mono);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:11px;display:flex}.project-description__links>span[data-v-c2bbc86c]{color:var(--muted-ink)}.project-description__links a[data-v-c2bbc86c]{color:var(--teal-dark);text-underline-offset:3px;text-decoration:underline}.project-description__image[data-v-c2bbc86c]:focus-visible,.project-description__links a[data-v-c2bbc86c]:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:3px}.project-description__image[data-v-c2bbc86c]{background:var(--paper-deep);cursor:zoom-in;border:0;border-radius:10px;width:100%;height:234px;margin-top:2px;display:block;overflow:hidden}.project-description__image img[data-v-c2bbc86c]{-o-object-fit:cover;object-fit:cover;-o-object-position:center 44%;object-position:center 44%;width:100%;height:100%;transition:transform .22s;display:block}.project-description__image:hover img[data-v-c2bbc86c]{transform:scale(1.015)}.project-description__caption[data-v-c2bbc86c]{color:var(--muted-ink);margin-top:8px;font-size:10px;line-height:14px}.project-description__copy[data-v-c2bbc86c]{gap:14px;margin-top:34px;display:grid}.project-description__copy li[data-v-c2bbc86c],.project-description__copy p[data-v-c2bbc86c]{color:var(--ink);text-align:justify;font-size:14px;line-height:21px}.project-description__copy h3[data-v-c2bbc86c]{font-family:var(--font-newsreader);font-variation-settings:"wght" 500;font-size:21px;font-weight:500;line-height:26px}.project-description__copy section[data-v-c2bbc86c]{gap:8px;display:grid}.project-description__copy ul[data-v-c2bbc86c]{padding:0;list-style:none}.project-description__copy li[data-v-c2bbc86c]:before{content:"· "}@media (width<=720px){.project-description[data-v-c2bbc86c]{padding:28px 23px}.project-description__header h2[data-v-c2bbc86c]{font-size:28px;line-height:34px}.project-description__image[data-v-c2bbc86c]{height:clamp(190px,52vw,280px)}}@media (prefers-reduced-motion:reduce){.project-description__image img[data-v-c2bbc86c]{transition:none}}.project-use-of-funds[data-v-de4ca067]{margin:0;padding:24px}.project-use-of-funds h3[data-v-de4ca067]{font:500 24px/1.3 var(--font-newsreader);margin-bottom:16px}.funds-donut[data-v-de4ca067]{width:min(100%,240px);margin:28px auto 16px;position:relative}.funds-donut svg[data-v-de4ca067]{width:100%;height:auto;display:block}.funds-segment[data-v-de4ca067]{cursor:help}.funds-segment.is-active[data-v-de4ca067],.funds-segment[data-v-de4ca067]:focus-visible{stroke-width:34px;outline:none}.funds-total[data-v-de4ca067]{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.funds-total strong[data-v-de4ca067]{font:500 42px/1.1 var(--font-newsreader);letter-spacing:-.025em}.funds-total span[data-v-de4ca067]{color:var(--muted-ink);font-size:11px}.funds-tooltip[data-v-de4ca067]{background:var(--night);width:156px;color:var(--paper);text-align:center;pointer-events:none;border-radius:6px;gap:6px;padding:14px 12px;font-size:12px;line-height:18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 16px #17242620}.funds-tooltip-label[data-v-de4ca067]{font-weight:400}.funds-tooltip strong[data-v-de4ca067]{font-variant-numeric:tabular-nums;font-weight:600}.funds-legend[data-v-de4ca067]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.funds-legend li[data-v-de4ca067]{grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.funds-swatch[data-v-de4ca067]{border-radius:50%;width:8px;height:8px;margin-top:5px}.funds-label[data-v-de4ca067],.funds-value[data-v-de4ca067]{font-size:12px;line-height:20px}.funds-value[data-v-de4ca067]{white-space:nowrap;font-variant-numeric:tabular-nums;gap:5px;display:flex}.funds-value strong[data-v-de4ca067]{font-weight:600}.funds-value>span[data-v-de4ca067]{color:var(--muted-ink)}.project-feed[data-v-27518e8b]{border:1px solid var(--border);background:var(--paper);width:100%;min-width:0;height:100%;min-height:0;color:var(--ink);border-radius:12px;flex-direction:column;padding:31px;display:flex;overflow:hidden}.project-feed__header[data-v-27518e8b]{justify-content:space-between;align-items:center;gap:20px;min-height:16px;display:flex}.project-feed__header a[data-v-27518e8b],.project-feed__header h2[data-v-27518e8b],.project-feed__meta[data-v-27518e8b]{font-family:var(--font-mono);text-transform:uppercase;margin:0}.project-feed__header h2[data-v-27518e8b]{color:var(--teal-dark);letter-spacing:.035em;font-size:9px;font-weight:700;line-height:14px}.project-feed__header a[data-v-27518e8b],.project-feed__meta a[data-v-27518e8b]{color:var(--teal-dark);text-underline-offset:3px;text-decoration:underline}.project-feed__header a[data-v-27518e8b]{flex:none;align-items:center;gap:3px;min-height:44px;margin-block:-14px;font-size:10px;font-weight:700;line-height:16px;display:inline-flex}.project-feed__header a[data-v-27518e8b]:focus-visible,.project-feed__image-link[data-v-27518e8b]:focus-visible,.project-feed__meta a[data-v-27518e8b]:focus-visible,.project-feed__scroller[data-v-27518e8b]:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:4px}.project-feed__scroller[data-v-27518e8b]{overscroll-behavior:contain;scrollbar-color:var(--teal-dark) transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex:1 1 0;width:100%;min-height:0;margin-top:32px;padding-right:8px;overflow-y:auto}.project-feed__scroller[data-v-27518e8b]::-webkit-scrollbar{width:6px}.project-feed__scroller[data-v-27518e8b]::-webkit-scrollbar-track{background:0 0}.project-feed__scroller[data-v-27518e8b]::-webkit-scrollbar-thumb{background:var(--teal-dark);border-radius:3px}.project-feed__scroller[data-v-27518e8b]::-webkit-scrollbar-thumb:hover{background:var(--teal)}.project-feed__entry[data-v-27518e8b]{flex-direction:column;align-items:stretch;min-width:0;display:flex}.project-feed__entry+.project-feed__entry[data-v-27518e8b]{border-top:1px solid var(--border);margin-top:28px;padding-top:28px}.project-feed__notice[data-v-27518e8b]{border:1px solid var(--border);background:var(--paper-deep);justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:16px;padding:8px 10px;display:flex}.project-feed__notice button[data-v-27518e8b],.project-feed__notice p[data-v-27518e8b]{color:var(--muted-foreground);font:700 9px/14px var(--font-mono);margin:0}.project-feed__notice button[data-v-27518e8b]{min-height:44px;color:var(--teal-dark);cursor:pointer;text-underline-offset:3px;margin-block:-8px;text-decoration:underline}.project-feed__notice button[data-v-27518e8b]:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.project-feed__meta[data-v-27518e8b]{color:var(--muted-foreground);text-align:right;align-self:flex-end;font-size:9px;line-height:14px}.project-feed__meta a[data-v-27518e8b]{font-weight:500;position:relative}.project-feed__meta a[data-v-27518e8b]:after{content:"";position:absolute;inset:-15px -8px}.project-feed__entry h3[data-v-27518e8b]{font-family:var(--font-newsreader);font-variation-settings:"wght" 500;letter-spacing:-.01em;margin:14px 0 0;font-size:22px;font-weight:500;line-height:27px}.project-feed__body[data-v-27518e8b]{color:var(--muted-foreground);white-space:pre-line;margin:9px 0 0;font-size:14px;line-height:20px}.project-feed__image-link[data-v-27518e8b]{background:var(--paper-deep);border-radius:8px;width:100%;margin-top:20px;display:block;overflow:hidden}.project-feed__image-link img[data-v-27518e8b]{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}@media (width<=720px){.project-feed[data-v-27518e8b]{border-radius:10px;min-height:0;padding:23px;overflow:visible}.project-feed__scroller[data-v-27518e8b]{flex:0 auto;min-height:100px;max-height:42vh;margin-top:28px}.project-feed__meta[data-v-27518e8b]{text-align:left;align-self:flex-start}.project-feed__image-link[data-v-27518e8b]{width:min(100%,420px)}}.project-team[data-v-37830ab5]{border-top:1px solid var(--border);background:var(--paper);width:100%;min-width:0;color:var(--ink);padding:31px 39px}.project-team__header[data-v-37830ab5]{min-width:0}.project-team__header h2[data-v-37830ab5],.project-team__members[data-v-37830ab5],.project-team__members p[data-v-37830ab5]{margin:0}.project-team__header h2[data-v-37830ab5]{font-family:var(--font-newsreader);font-variation-settings:"wght" 500;letter-spacing:-.01em;font-size:29px;font-weight:500;line-height:35px}.project-team__members[data-v-37830ab5]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;min-width:0;margin-top:31px;padding:0;list-style:none;display:grid}.project-team__members li[data-v-37830ab5]{border:1px solid var(--border);background:var(--paper);border-radius:8px;flex-direction:column;min-width:0;padding:14px;transition:background-color .15s,border-color .15s;display:flex}.project-team__member-link[data-v-37830ab5]{width:100%;min-width:0;color:inherit;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;text-decoration:none;display:grid}.project-team__member-link img[data-v-37830ab5]{border:1px solid var(--border);-o-object-fit:cover;object-fit:cover;border-radius:50%;width:56px;height:56px;transition:border-color .15s;display:block}.project-team__member-link>span[data-v-37830ab5]{gap:2px;min-width:0;display:grid}.project-team__member-link strong[data-v-37830ab5]{overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:20px}.project-team__member-link small[data-v-37830ab5]{color:var(--teal-dark);font:700 9px/14px var(--font-mono);overflow-wrap:anywhere;text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.project-team__members li[data-v-37830ab5]:hover{border-color:var(--teal-dark);background:var(--paper-deep)}.project-team__member-link:hover img[data-v-37830ab5]{border-color:var(--teal-dark)}.project-team__member-link:hover small[data-v-37830ab5]{color:var(--teal)}.project-team__member-link[data-v-37830ab5]:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:4px}.project-team__members .project-team__roles[data-v-37830ab5]{color:var(--muted-foreground);margin-top:7px;padding-left:68px;font-size:12px;line-height:18px}.project-team__roles>span[data-v-37830ab5]{display:block}@media (width<=1100px){.project-team__members[data-v-37830ab5]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.project-team[data-v-37830ab5]{padding:31px 23px}.project-team__header h2[data-v-37830ab5]{font-size:27px;line-height:33px}.project-team__members[data-v-37830ab5]{grid-template-columns:repeat(2,minmax(0,1fr))}.project-team__members li[data-v-37830ab5]{padding:14px}}@media (width<=440px){.project-team__members[data-v-37830ab5]{grid-template-columns:minmax(0,1fr)}.project-team__members .project-team__roles[data-v-37830ab5]{padding-left:68px}}.commitment-benefits[data-v-639a6d1e]{background:var(--paper);min-width:0;color:var(--ink);padding:31px}.commitment-benefits header h2[data-v-639a6d1e],.commitment-benefits header p[data-v-639a6d1e],.perk-card p[data-v-639a6d1e],.perk-card ul[data-v-639a6d1e]{margin:0}.commitment-benefits header h2[data-v-639a6d1e]{font-family:var(--font-newsreader);font-variation-settings:"wght" 500;font-size:25px;font-weight:500;line-height:31px}.commitment-benefits header p[data-v-639a6d1e]{color:var(--muted-ink);margin-top:14px;font-size:13px;line-height:20px}.commitment-benefits__grid[data-v-639a6d1e]{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.perk-card[data-v-639a6d1e]{border:1px solid var(--rule);background:var(--paper);border-radius:7px;flex-direction:column;min-width:0;min-height:234px;padding:14px 12px;display:flex}.perk-card.is-current[data-v-639a6d1e]{border-color:var(--teal);box-shadow:inset 0 3px 0 var(--teal)}.perk-card__inherited[data-v-639a6d1e],.perk-card__label[data-v-639a6d1e],.perk-card__membership[data-v-639a6d1e],.perk-card__rank[data-v-639a6d1e]{font-family:var(--font-mono)}.perk-card__rank[data-v-639a6d1e]{color:var(--teal);font-size:9px;font-weight:700;line-height:14px}.perk-card__threshold[data-v-639a6d1e]{color:var(--teal);font:700 27px/31px var(--font-mono);letter-spacing:-.02em;margin-top:11px}.perk-card__label[data-v-639a6d1e]{color:var(--teal-dark);margin-top:12px;font-size:8px;font-weight:700;line-height:12px}.perk-card__inherited[data-v-639a6d1e]{color:var(--muted-ink);font-size:8px;line-height:12px;margin-top:8px!important}.perk-card ul[data-v-639a6d1e]{margin-top:7px;padding-inline-start:17px;list-style:outside}.perk-card li[data-v-639a6d1e]{font-family:var(--font-geist);font-variation-settings:"wght" 500;font-size:15px;font-weight:500;line-height:19px}.perk-card li[data-v-639a6d1e]::marker{font-size:.7em}.perk-card__membership[data-v-639a6d1e]{background:var(--paper-deep);min-height:30px;color:var(--ink);border-radius:4px;align-items:center;margin-top:auto;padding:0 9px;font-size:8px;font-weight:700;line-height:12px;display:flex}@media (width<=1100px){.commitment-benefits__grid[data-v-639a6d1e]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.commitment-benefits[data-v-639a6d1e]{padding:28px 23px}.commitment-benefits__grid[data-v-639a6d1e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=440px){.commitment-benefits__grid[data-v-639a6d1e]{grid-template-columns:minmax(0,1fr)}}
