.pg-contribute .sec-who{padding-top:0}.pg-contribute .offer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:clamp(56px,7vw,104px)}.pg-contribute .offer .cell+.cell{border-left:1px solid var(--line)}.pg-contribute .offer .big{font-family:var(--font-display);font-weight:800;font-size:clamp(28px,3vw,46px);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.pg-contribute .offer .give .big{color:var(--color-live)}.pg-contribute .offer .c-m p{font-size:15.5px;max-width:44ch}.pg-contribute .prop{display:grid;gap:10px}.pg-contribute .prop-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;color:var(--color-ink-50)}.pg-contribute .prop-top .fig{font-size:15px;color:var(--color-ink)}.pg-contribute .vbar{display:flex;height:44px;gap:3px}.pg-contribute .vbar span{display:grid;place-items:center;font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;min-width:0;transform-origin:0 50%}.pg-contribute .vbar .keep{background:var(--color-ink);color:var(--color-paper);flex:1 1 0}.pg-contribute .vbar .tax{flex:0 0 34%;color:var(--color-absent);border:1px solid color-mix(in srgb,var(--color-absent) 45%,transparent);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--color-absent) 14%,transparent) 0 6px,transparent 6px 12px)}.pg-contribute .vbar .shares{background:var(--color-live);color:var(--color-paper);flex:1 1 0}.pg-contribute .vleg{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--color-ink-50)}.pg-contribute .vleg i{display:inline-block;width:10px;height:10px;margin-right:7px;vertical-align:-1px}.pg-contribute .vleg .k{background:var(--color-ink)}.pg-contribute .vleg .t{border:1px solid var(--color-absent);background:color-mix(in srgb,var(--color-absent) 18%,transparent)}.pg-contribute .vleg .s{background:var(--color-live)}.pg-contribute .offer-f{grid-column:1/-1;padding:18px var(--px);border-top:1px solid var(--line);font-size:14px;line-height:1.55;color:var(--color-ink-50)}@media (max-width:760px){.pg-contribute .offer{grid-template-columns:minmax(0,1fr)}.pg-contribute .offer .cell+.cell{border-left:0;border-top:1px solid var(--line)}}.pg-contribute .steps4{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto auto minmax(0,1fr)}.pg-contribute .steps4 .stp4{position:relative;display:grid;grid-row:span 4;grid-template-rows:subgrid;min-width:0}.pg-contribute .steps4 .stp4+.stp4{border-left:1px solid var(--line)}.pg-contribute .steps4 .c-h .meta{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--color-ink-50);text-transform:uppercase}.pg-contribute .steps4 .stp4.reached .c-h .meta{color:var(--color-ink)}.pg-contribute .steps4 h3{font-family:var(--font-display);font-weight:600;font-size:clamp(20px,1.8vw,26px);line-height:1.14;letter-spacing:-.022em;padding:clamp(24px,2.8vw,36px) var(--px) 0;text-wrap:balance}.pg-contribute .steps4 .c-m{padding-top:12px;padding-bottom:28px}.pg-contribute .steps4 .c-m p{font-size:15px}.pg-contribute .steps4 .vis{padding:0 var(--px) clamp(24px,2.8vw,36px)}.pg-contribute .mini-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-block:11px;border-bottom:1px solid var(--color-ink-13);font-size:13.5px;color:var(--color-ink-50)}.pg-contribute .mini-row:first-child{border-top:1px solid var(--color-ink-28)}.pg-contribute .mini-row b{color:var(--color-ink);font-weight:600;font-variant-numeric:tabular-nums;text-align:right;opacity:.22;transform:translateY(3px);transition:opacity .42s var(--ease),transform .42s var(--ease)}.pg-contribute .stp4.reached .mini-row b{opacity:1;transform:none}.pg-contribute .stp4.reached .mini-row:nth-child(2) b{transition-delay:90ms}.pg-contribute .stp4.reached .mini-row:nth-child(3) b{transition-delay:.18s}.pg-contribute .mini-row b.live{color:var(--color-live)}.pg-contribute .steps4-f{padding:18px var(--px);font-size:14px;color:var(--color-ink-70)}@media (max-width:1000px){.pg-contribute .steps4{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto minmax(0,1fr) auto auto auto minmax(0,1fr) auto}.pg-contribute .steps4 .stp4:nth-child(4){border-left:0}.pg-contribute .steps4 .stp4:nth-child(n+4){border-top:1px solid var(--line)}}@media (max-width:640px){.pg-contribute .steps4{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.pg-contribute .steps4 .stp4{grid-row:auto;grid-template-rows:auto auto auto auto}.pg-contribute .steps4 .c-m{padding-bottom:22px}.pg-contribute .steps4 .stp4+.stp4{border-left:0;border-top:1px solid var(--line)}.pg-contribute .steps4{--knob-y:21px}}.pg-contribute .down .c-f{font-size:14.5px;color:var(--color-ink-70)}.pg-contribute .who3{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto minmax(0,1fr)}.pg-contribute .who3 .cell{grid-row:span 3;grid-template-rows:subgrid}.pg-contribute .who3 .cell+.cell{border-left:1px solid var(--line)}.pg-contribute .who3 .line2{font-family:var(--font-display);font-weight:800;font-size:clamp(28px,2.8vw,42px);line-height:1.02;letter-spacing:-.035em;padding:clamp(26px,3vw,40px) var(--px) 0;text-wrap:balance}.pg-contribute .who3 .cell:nth-child(2) .line2{color:var(--color-live)}.pg-contribute .who3 .c-m{padding-top:16px}.pg-contribute .who3 .c-m p{max-width:none}.pg-contribute .who3-f{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px 32px;padding:20px var(--px);font-size:15px;color:var(--color-ink-70)}@media (max-width:1000px){.pg-contribute .who3{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.pg-contribute .who3 .cell{grid-row:auto;grid-template-rows:auto auto auto}.pg-contribute .who3 .cell+.cell{border-left:0;border-top:1px solid var(--line)}}.pg-contribute .held{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pg-contribute .held .cell+.cell{border-left:1px solid var(--line)}.pg-contribute .held .c-m{align-content:end;min-height:clamp(150px,14vw,210px)}.pg-contribute .held .c-m p{font-size:clamp(17px,1.5vw,21px);line-height:1.45;color:var(--color-ink);max-width:30ch;text-wrap:pretty}.pg-contribute .held .yrs.fig{font-family:var(--font-display);font-weight:800;font-size:clamp(56px,6.4vw,96px);line-height:.86;letter-spacing:-.045em;color:var(--color-ink)}.pg-contribute .months{grid-column:1/-1;border-top:1px solid var(--line);padding:clamp(24px,2.8vw,36px) var(--px);display:grid;gap:12px}.pg-contribute .mo-row{display:grid;grid-template-columns:112px minmax(0,1fr) 64px;align-items:center;column-gap:20px;font-size:13.5px;color:var(--color-ink-70)}.pg-contribute .mo-row em{font-style:normal;text-align:right;font-variant-numeric:tabular-nums;color:var(--color-ink-50)}.pg-contribute .mo-row.seven-y em{color:var(--color-ink);font-weight:600}.pg-contribute .mo-row .ticks{display:grid;grid-template-columns:repeat(84,minmax(0,1fr));gap:2px;height:22px}.pg-contribute .mo-row .ticks i{background:var(--color-ink-13);transition:background-color .2s var(--ease)}.pg-contribute .mo-row.seven-m .ticks i.on{background:var(--color-ink-50)}.pg-contribute .mo-row.seven-y .ticks i.on{background:var(--color-live)}.pg-contribute .mo-ax{font-size:12px;color:var(--color-ink-50)}.pg-contribute .mo-ax .yrs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.pg-contribute .mo-ax .yrs i{font-style:normal}.pg-contribute .mo-ax .yrs span{border-left:1px solid var(--line);padding-left:6px}.pg-contribute .held-f{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px 32px;padding:20px var(--px);border-top:1px solid var(--line)}.pg-contribute .held-f p{font-size:14.5px;color:var(--color-ink-70);max-width:62ch}.pg-contribute .held-f p a{color:var(--color-ink);border-bottom:1px solid var(--color-ink-28)}@media (max-width:760px){.pg-contribute .held{grid-template-columns:minmax(0,1fr)}.pg-contribute .held .cell+.cell{border-left:0;border-top:1px solid var(--line)}.pg-contribute .held .c-m{min-height:0}.pg-contribute .mo-row{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.pg-contribute .mo-row .ticks{grid-column:1/-1;grid-row:2;gap:1px}.pg-contribute .mo-ax>em,.pg-contribute .mo-ax>span{display:none}.pg-contribute .mo-ax .yrs{grid-column:1/-1;grid-row:1}.pg-contribute .mo-ax .yrs span:first-child{border-left:0;padding-left:0}.pg-contribute .mo-ax .yrs i{display:none}}