.commitments_page__t3pky{--commitments-ink:#141310;--commitments-muted:#6d6961;--commitments-rule:rgba(20,19,16,0.18);--commitments-blue:#1652f0;--commitments-green:#719b05;--commitments-orange:#ef5a12;background:linear-gradient(rgba(32,30,24,.035) 1px,transparent 0),linear-gradient(90deg,rgba(32,30,24,.035) 1px,transparent 0),#f8f5ec;background-size:21px 21px;color:var(--commitments-ink);min-height:100vh;padding:32px clamp(20px,3vw,48px) 64px}.commitments_hero__LYv2r{align-items:flex-start;display:flex;gap:32px;justify-content:space-between;padding-bottom:24px}.commitments_hero__LYv2r h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,5.2vw,5.5rem);font-weight:500;letter-spacing:-.055em;line-height:.92;margin:0;max-width:980px}.commitments_hero__LYv2r p{color:var(--commitments-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.84rem;letter-spacing:.035em;margin:16px 0 0;max-width:760px}.commitments_heroAside__SVy1I{align-items:flex-end;display:flex;flex:0 0 auto;gap:16px}.commitments_greeting___RUcS{align-items:flex-end;display:flex;flex-direction:column;font-size:.9rem;gap:4px;min-width:240px}.commitments_greeting___RUcS time{font-weight:650}.commitments_greeting___RUcS span{color:var(--commitments-muted)}.commitments_tabs__yY3RO{border-bottom:1px solid rgba(20,19,16,.55);display:flex;gap:32px;overflow-x:auto}.commitments_tabs__yY3RO a{border-bottom:3px solid transparent;color:var(--commitments-ink);font-size:1.05rem;padding:11px 1px 12px;text-decoration:none;white-space:nowrap}.commitments_tabs__yY3RO a[aria-current=page]{border-bottom-color:var(--commitments-blue)}.commitments_summary__NxOEm{border-bottom:1px solid var(--commitments-rule);display:grid;grid-template-columns:minmax(240px,1.5fr) repeat(4,minmax(150px,.85fr));margin-top:18px;min-height:118px}.commitments_lifecycleMetric__bVp5_,.commitments_summaryMetric__6QY4v{border-right:1px solid var(--commitments-rule);display:flex;flex-direction:column;justify-content:center;min-width:0;padding:18px 22px}.commitments_summaryMetric__6QY4v:last-child{border-right:0}.commitments_activityRail__jhZm6 header span,.commitments_cartProjection__8DWHX>div>span,.commitments_completedList__Kcf8G article header div>span,.commitments_groupSection__QDAS_>header>div>span,.commitments_impactProfile__BNgnA header>div>span,.commitments_lifecycleMetric__bVp5_>span,.commitments_openOffers__nI84l .commitments_sectionHeader__uWIku span,.commitments_sectionHeader__uWIku>div>span,.commitments_summaryMetric__6QY4v>span{color:var(--commitments-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.commitments_cartProjection__8DWHX strong,.commitments_lifecycleMetric__bVp5_ strong,.commitments_summaryMetric__6QY4v strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,2.8vw,3rem);font-weight:500;line-height:1.05;margin:8px 0 4px}.commitments_summaryMetric__6QY4v[data-emphasis=blue] strong{color:var(--commitments-blue)}.commitments_summaryMetric__6QY4v[data-emphasis=green] strong{color:var(--commitments-green)}.commitments_summaryMetric__6QY4v[data-emphasis=orange] strong{color:var(--commitments-orange)}.commitments_cartProjection__8DWHX small,.commitments_lifecycleMetric__bVp5_ small,.commitments_summaryMetric__6QY4v small{color:var(--commitments-muted);font-size:.78rem}.commitments_quantityList__cy4KC{display:inline-flex;flex-direction:column;gap:2px}.commitments_emptyValue__WyaCm{color:var(--commitments-muted)}.commitments_cartProjection__8DWHX{align-items:center;background:rgba(255,255,255,.45);border-bottom:1px solid var(--commitments-rule);display:grid;gap:24px;grid-template-columns:minmax(220px,.9fr) minmax(300px,1.7fr) auto;padding:18px 22px}.commitments_cartProjection__8DWHX>div{display:flex;flex-direction:column}.commitments_cartProjection__8DWHX strong{color:var(--commitments-blue);font-size:1.8rem;margin:4px 0}.commitments_cartProjection__8DWHX p{color:var(--commitments-muted);font-size:.82rem;line-height:1.5;margin:0}.commitments_cartProjection__8DWHX a,.commitments_textLink__GWI79{color:var(--commitments-blue);font-weight:650;text-decoration:none;white-space:nowrap}.commitments_warnings__lGjjK{border-bottom:1px solid var(--commitments-rule);color:#6b4a00;font-size:.8rem;padding:13px 20px}.commitments_warnings__lGjjK summary{cursor:pointer;font-weight:700}.commitments_warnings__lGjjK ul{margin:10px 0 0 18px;padding:0}.commitments_contentGrid__sQiwZ{display:grid;gap:0;grid-template-columns:minmax(0,2.6fr) minmax(290px,.95fr);margin-top:20px}.commitments_primaryContent__zCbu_{min-width:0;padding-right:24px}.commitments_activityRail__jhZm6{border-left:1px solid var(--commitments-rule);min-width:0;padding-left:24px}.commitments_activityRail__jhZm6>header,.commitments_impactProfile__BNgnA>header,.commitments_sectionHeader__uWIku{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;padding:0 0 14px}.commitments_activityRail__jhZm6 h2,.commitments_impactProfile__BNgnA h2,.commitments_sectionHeader__uWIku h2{color:var(--commitments-muted);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2vw,2rem);font-weight:500;margin:8px 0 0}.commitments_groupSwitch__luRtd{display:flex;flex-wrap:wrap;gap:8px}.commitments_groupSwitch__luRtd a{border:1px solid rgba(20,19,16,.23);color:var(--commitments-muted);font-size:.78rem;padding:7px 10px;text-decoration:none}.commitments_groupSwitch__luRtd a[aria-current=page]{background:var(--commitments-ink);border-color:var(--commitments-ink);color:white}.commitments_groupList__Ci1_B{border-top:1px solid var(--commitments-rule)}.commitments_groupSection__QDAS_{border-bottom:1px solid var(--commitments-rule)}.commitments_groupSection__QDAS_>header{align-items:stretch;background:rgba(255,255,255,.26);display:grid;gap:18px;grid-template-columns:minmax(210px,1.1fr) minmax(0,2fr);padding:15px 18px}.commitments_groupSection__QDAS_>header h2{font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:500;margin:6px 0 0}.commitments_groupSection__QDAS_>header dl{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));margin:0}.commitments_groupSection__QDAS_>header dl div{border-left:1px solid var(--commitments-rule);padding:2px 14px}.commitments_completedList__Kcf8G dt,.commitments_groupSection__QDAS_ dt,.commitments_recordEconomics__2tYNs dt{color:var(--commitments-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.66rem;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.commitments_groupSection__QDAS_ dd{font-family:Georgia,Times New Roman,serif;font-size:1.1rem;margin:7px 0 0}.commitments_recordRow__XX9FQ{display:grid;gap:20px;grid-template-columns:minmax(290px,1.35fr) minmax(0,1.9fr);padding:18px}.commitments_recordRow__XX9FQ+.commitments_recordRow__XX9FQ{border-top:1px solid var(--commitments-rule)}.commitments_recordIdentity__wieGs{display:grid;gap:14px;grid-template-columns:38px 1fr;min-width:0}.commitments_mechanismMark__a16op{align-self:stretch;background:#d8ddff;border-left:5px solid var(--commitments-blue);min-height:76px}.commitments_mechanismMark__a16op[data-mechanism=threshold-funding]{background:#edf3a2;border-color:#9ab500}.commitments_mechanismMark__a16op[data-mechanism=redirect]{background:#ffd1ae;border-color:var(--commitments-orange)}.commitments_mechanismMark__a16op[data-mechanism=donation-upgrade]{background:#e8d8ff;border-color:#7d45bd}.commitments_mechanismMark__a16op[data-mechanism=co-fund]{background:#d5f0e4;border-color:#267a56}.commitments_mechanismMark__a16op[data-mechanism=threshold-sign-on]{background:#f1df9c;border-color:#9e7814}.commitments_recordHeadingLine__uq7ti{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.commitments_recordHeadingLine__uq7ti h3{font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500;margin:0}.commitments_completedList__Kcf8G h3 a,.commitments_recordHeadingLine__uq7ti h3 a{color:inherit;text-decoration:none}.commitments_recordIdentity__wieGs p{color:var(--commitments-muted);font-size:.86rem;line-height:1.45;margin:5px 0 0}.commitments_statusBadge__CNjEY{border:1px solid;color:var(--commitments-blue);font-size:.68rem;font-weight:700;padding:4px 7px;white-space:nowrap}.commitments_statusBadge__CNjEY[data-tone=verified]{color:var(--commitments-green)}.commitments_statusBadge__CNjEY[data-tone=terminal]{color:#77736c}.commitments_statusBadge__CNjEY[data-tone=risk]{color:#b72b23}.commitments_recordMeta___BvPK{color:var(--commitments-muted);display:flex;flex-wrap:wrap;font-size:.7rem;gap:7px 12px;margin-top:10px}.commitments_recordMeta___BvPK span:not(:last-child):after{content:"·";margin-left:12px}.commitments_actionCallout__Xtzs3{border-left:3px solid var(--commitments-blue);color:var(--commitments-ink);display:flex;flex-direction:column;font-size:.75rem;gap:3px;margin-top:12px;padding:8px 10px;text-decoration:none}.commitments_actionCallout__Xtzs3[data-urgency=soon]{border-color:#d27b00}.commitments_actionCallout__Xtzs3[data-urgency=overdue]{border-color:#b72b23}.commitments_actionCallout__Xtzs3 span{color:var(--commitments-muted)}.commitments_recordEconomics__2tYNs{display:grid;grid-template-columns:repeat(4,minmax(105px,1fr));margin:0}.commitments_recordEconomics__2tYNs>div{border-left:1px solid var(--commitments-rule);padding:2px 14px}.commitments_recordEconomics__2tYNs dd{font-family:Georgia,Times New Roman,serif;font-size:1.08rem;margin:8px 0 0}.commitments_recordEconomics__2tYNs dd small{color:var(--commitments-muted);display:block;font-family:system-ui,sans-serif;font-size:.7rem;margin-top:5px}.commitments_guidedEmpty__pWAR8,.commitments_unavailable__wbn6r{align-items:center;background:rgba(255,255,255,.46);border:1px solid var(--commitments-rule);display:flex;gap:28px;justify-content:space-between;margin-top:20px;padding:clamp(24px,4vw,54px)}.commitments_guidedEmpty__pWAR8 h2,.commitments_unavailable__wbn6r h2{font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:500;margin:0}.commitments_guidedEmpty__pWAR8 p,.commitments_unavailable__wbn6r p{color:var(--commitments-muted);line-height:1.55;margin:10px 0 0;max-width:760px}.commitments_emptyActions__Dm53A{align-items:flex-start;display:flex;flex-direction:column;gap:10px;min-width:190px}.commitments_openOffers__nI84l{margin-top:32px}.commitments_offerRows__yXVI5{border-top:1px solid var(--commitments-rule)}.commitments_offerRows__yXVI5>a{align-items:center;border-bottom:1px solid var(--commitments-rule);color:inherit;display:flex;gap:20px;justify-content:space-between;padding:14px 8px;text-decoration:none}.commitments_offerRows__yXVI5>a div{display:flex;flex-direction:column;gap:4px}.commitments_offerRows__yXVI5>a div span,.commitments_offerRows__yXVI5>a>span{color:var(--commitments-muted);font-size:.75rem}.commitments_activityRail__jhZm6>header a{color:var(--commitments-blue);font-weight:650;text-decoration:none;white-space:nowrap}.commitments_activityRail__jhZm6 ol,.commitments_calendarList__N9lwf,.commitments_timeline__b_wZW{list-style:none;margin:0;padding:0}.commitments_activityRail__jhZm6 li{border-bottom:1px solid var(--commitments-rule);display:grid;gap:12px;grid-template-columns:74px 1fr;padding:15px 0;position:relative}.commitments_activityRail__jhZm6 li:before{background:var(--commitments-blue);border-radius:50%;content:"";height:9px;left:64px;position:absolute;top:21px;width:9px}.commitments_activityRail__jhZm6 li[data-kind=outcome]:before{background:var(--commitments-orange)}.commitments_activityRail__jhZm6 li[data-kind=return]:before{background:#999}.commitments_activityRail__jhZm6 li[data-kind=action]:before{background:var(--commitments-green)}.commitments_activityRail__jhZm6 time{color:var(--commitments-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.64rem}.commitments_activityRail__jhZm6 li>div{display:flex;flex-direction:column;gap:4px;padding-left:10px}.commitments_activityRail__jhZm6 li strong{font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:500}.commitments_activityRail__jhZm6 li span{color:var(--commitments-muted);font-size:.72rem;line-height:1.4}.commitments_activityRail__jhZm6 li a{color:var(--commitments-blue);font-size:.7rem;text-decoration:none}.commitments_timeline__b_wZW{border-top:1px solid var(--commitments-rule)}.commitments_timeline__b_wZW li{align-items:center;border-bottom:1px solid var(--commitments-rule);display:grid;gap:18px;grid-template-columns:180px 1fr auto;padding:15px 8px}.commitments_timeline__b_wZW time{color:var(--commitments-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem}.commitments_timeline__b_wZW strong{font-family:Georgia,Times New Roman,serif;font-size:1.1rem;font-weight:500}.commitments_timeline__b_wZW p{color:var(--commitments-muted);font-size:.78rem;margin:4px 0 0}.commitments_calendarList__N9lwf a,.commitments_timeline__b_wZW a{color:var(--commitments-blue);font-size:.75rem;text-decoration:none}.commitments_impactProfile__BNgnA{border-bottom:1px solid var(--commitments-rule);padding-bottom:28px}.commitments_windowGrid__6A9_a{display:grid;grid-template-columns:repeat(5,minmax(135px,1fr))}.commitments_windowGrid__6A9_a article{border-left:1px solid var(--commitments-rule);display:flex;flex-direction:column;min-height:130px;padding:16px}.commitments_windowGrid__6A9_a article:first-child{border-left:0}.commitments_windowGrid__6A9_a article>span{color:var(--commitments-muted);font-size:.72rem}.commitments_windowGrid__6A9_a article strong{font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500;margin:auto 0 6px}.commitments_windowGrid__6A9_a article small{color:var(--commitments-muted)}.commitments_methodNote__0VPUB{color:var(--commitments-muted);font-size:.76rem;line-height:1.5;margin:14px 0 0}.commitments_completedList__Kcf8G{border-top:1px solid var(--commitments-rule)}.commitments_completedList__Kcf8G article{border-bottom:1px solid var(--commitments-rule);padding:18px 8px}.commitments_completedList__Kcf8G article>header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.commitments_completedList__Kcf8G h3{font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500;margin:5px 0 0}.commitments_completedList__Kcf8G dl{display:grid;grid-template-columns:repeat(4,minmax(125px,1fr));margin:16px 0 0}.commitments_completedList__Kcf8G dl div{border-left:1px solid var(--commitments-rule);padding:2px 14px}.commitments_completedList__Kcf8G dl div:first-child{border-left:0;padding-left:0}.commitments_completedList__Kcf8G dd{font-family:Georgia,Times New Roman,serif;font-size:1.05rem;margin:7px 0 0}.commitments_completedList__Kcf8G article>p{color:var(--commitments-muted);font-size:.75rem;line-height:1.5;margin:14px 0 0}.commitments_calendarList__N9lwf{border-top:1px solid var(--commitments-rule)}.commitments_calendarList__N9lwf li{align-items:center;border-bottom:1px solid var(--commitments-rule);display:grid;gap:18px;grid-template-columns:80px 1fr auto;padding:14px 8px}.commitments_calendarList__N9lwf li[data-action=true]{border-left:3px solid var(--commitments-blue);padding-left:12px}.commitments_calendarList__N9lwf time{display:flex;flex-direction:column}.commitments_calendarList__N9lwf time strong{font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:500}.commitments_calendarList__N9lwf p,.commitments_calendarList__N9lwf time span{color:var(--commitments-muted);font-size:.74rem}.commitments_calendarList__N9lwf p{margin:4px 0 0}.commitments_inlineEmpty__nlUbU{color:var(--commitments-muted);padding:26px 8px}@media (max-width:1180px){.commitments_summary__NxOEm{grid-template-columns:repeat(3,minmax(170px,1fr))}.commitments_lifecycleMetric__bVp5_,.commitments_summaryMetric__6QY4v{border-bottom:1px solid var(--commitments-rule)}.commitments_summaryMetric__6QY4v:nth-child(3){border-right:0}.commitments_contentGrid__sQiwZ{grid-template-columns:1fr}.commitments_primaryContent__zCbu_{padding-right:0}.commitments_activityRail__jhZm6{border-left:0;border-top:1px solid var(--commitments-rule);margin-top:32px;padding-left:0;padding-top:24px}.commitments_windowGrid__6A9_a{grid-template-columns:repeat(3,minmax(150px,1fr))}.commitments_windowGrid__6A9_a article:nth-child(4){border-left:0}}@media (max-width:820px){.commitments_page__t3pky{padding:22px 16px 48px}.commitments_hero__LYv2r{flex-direction:column}.commitments_heroAside__SVy1I{align-items:stretch;width:100%}.commitments_greeting___RUcS{align-items:flex-start;flex:1 1;min-width:0}.commitments_tabs__yY3RO{gap:20px}.commitments_summary__NxOEm{grid-template-columns:1fr 1fr}.commitments_lifecycleMetric__bVp5_,.commitments_summaryMetric__6QY4v{border-right:1px solid var(--commitments-rule)}.commitments_summaryMetric__6QY4v:nth-child(2n){border-right:0}.commitments_cartProjection__8DWHX,.commitments_groupSection__QDAS_>header{grid-template-columns:1fr}.commitments_groupSection__QDAS_>header dl{grid-template-columns:1fr 1fr}.commitments_groupSection__QDAS_>header dl div:nth-child(odd){border-left:0}.commitments_recordRow__XX9FQ{grid-template-columns:1fr}.commitments_recordEconomics__2tYNs{grid-template-columns:1fr 1fr}.commitments_recordEconomics__2tYNs>div:nth-child(odd){border-left:0}.commitments_windowGrid__6A9_a{grid-template-columns:1fr 1fr}.commitments_windowGrid__6A9_a article{border-bottom:1px solid var(--commitments-rule)}.commitments_windowGrid__6A9_a article:nth-child(odd){border-left:0}.commitments_completedList__Kcf8G dl{grid-template-columns:1fr 1fr}.commitments_completedList__Kcf8G dl div:nth-child(odd){border-left:0;padding-left:0}.commitments_guidedEmpty__pWAR8{align-items:flex-start;flex-direction:column}.commitments_emptyActions__Dm53A{width:100%}.commitments_timeline__b_wZW li{grid-template-columns:1fr}}@media (max-width:520px){.commitments_hero__LYv2r h1{font-size:2.55rem}.commitments_heroAside__SVy1I{flex-direction:column}.commitments_summary__NxOEm{grid-template-columns:1fr}.commitments_lifecycleMetric__bVp5_,.commitments_summaryMetric__6QY4v{border-right:0}.commitments_impactProfile__BNgnA>header,.commitments_sectionHeader__uWIku{align-items:flex-start;flex-direction:column}.commitments_completedList__Kcf8G dl,.commitments_groupSection__QDAS_>header dl,.commitments_recordEconomics__2tYNs,.commitments_windowGrid__6A9_a{grid-template-columns:1fr}.commitments_completedList__Kcf8G dl div,.commitments_groupSection__QDAS_>header dl div,.commitments_recordEconomics__2tYNs>div,.commitments_windowGrid__6A9_a article{border-left:0;border-top:1px solid var(--commitments-rule);padding:10px 0}.commitments_recordIdentity__wieGs{grid-template-columns:24px 1fr}.commitments_recordHeadingLine__uq7ti{flex-direction:column}.commitments_calendarList__N9lwf li{grid-template-columns:64px 1fr}.commitments_calendarList__N9lwf li>a{grid-column:2}.commitments_activityRail__jhZm6 li{grid-template-columns:66px 1fr}.commitments_activityRail__jhZm6 li:before{left:57px}}