.support__intro[data-astro-cid-uhsru4x5]{text-align:center;margin:0 0 3rem}.support__events-row[data-astro-cid-uhsru4x5]{grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;display:grid}.support__photo[data-astro-cid-uhsru4x5]{border-radius:var(--radius);width:100%;height:auto;box-shadow:0 24px 48px -20px #00000080}.support__events[data-astro-cid-uhsru4x5] h3[data-astro-cid-uhsru4x5]{text-transform:uppercase;color:var(--color-text-light);margin:0;font-size:clamp(2rem,4vw,3rem)}.support__event-list[data-astro-cid-uhsru4x5]{gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.support__event-list[data-astro-cid-uhsru4x5] li[data-astro-cid-uhsru4x5]{border-bottom:1px solid #16130f2e;grid-template-columns:8.5rem 1fr;align-items:baseline;gap:1rem;padding-bottom:.75rem;display:grid}.support__event-list[data-astro-cid-uhsru4x5] li[data-astro-cid-uhsru4x5]:last-child{border-bottom:0;padding-bottom:0}.support__event-list[data-astro-cid-uhsru4x5] strong[data-astro-cid-uhsru4x5]{font-family:var(--font-heading);white-space:nowrap;font-size:1.15rem}@media (width<=640px){.support__events-row[data-astro-cid-uhsru4x5]{text-align:center;grid-template-columns:1fr}.support__event-list[data-astro-cid-uhsru4x5] li[data-astro-cid-uhsru4x5]{grid-template-columns:1fr;gap:.15rem}}.support-detail__intro[data-astro-cid-6kjdgrbv]{text-align:center;max-width:700px;margin-inline:auto}.support-detail__block[data-astro-cid-6kjdgrbv]{margin-block:2.5rem;padding-block:2.5rem}.support-detail__block--orange[data-astro-cid-6kjdgrbv]{background:var(--color-orange);color:var(--color-text)}.support-detail__bank[data-astro-cid-6kjdgrbv]{grid-template-columns:1fr 260px;align-items:center;gap:2rem;display:grid}.support-detail__bank[data-astro-cid-6kjdgrbv] h3[data-astro-cid-6kjdgrbv],.support-detail__company[data-astro-cid-6kjdgrbv] h3[data-astro-cid-6kjdgrbv]{text-transform:uppercase;margin-bottom:1rem;font-size:1.3rem}.support-detail__bank[data-astro-cid-6kjdgrbv] dl[data-astro-cid-6kjdgrbv]{gap:.3rem;margin:0;display:grid}.support-detail__bank[data-astro-cid-6kjdgrbv] dl[data-astro-cid-6kjdgrbv] div[data-astro-cid-6kjdgrbv]{gap:.5rem;display:flex}.support-detail__bank[data-astro-cid-6kjdgrbv] dt[data-astro-cid-6kjdgrbv]{min-width:80px;font-weight:700}.support-detail__bank[data-astro-cid-6kjdgrbv] dd[data-astro-cid-6kjdgrbv]{margin:0}.support-detail__qr[data-astro-cid-6kjdgrbv]{aspect-ratio:1;object-fit:contain;background:var(--color-white);border-radius:var(--radius);width:100%;height:auto;box-shadow:var(--shadow-soft);padding:1rem}.support-detail__material[data-astro-cid-6kjdgrbv]{background:var(--color-cream);border-radius:var(--radius);max-width:820px;box-shadow:var(--shadow-soft);border:1px solid #16130f0f;margin:2.5rem auto;padding:clamp(1.75rem,4vw,2.5rem)}.support-detail__material[data-astro-cid-6kjdgrbv] h3[data-astro-cid-6kjdgrbv]{text-transform:uppercase;margin-bottom:.75rem;font-size:1.3rem}.support-detail__glasses-note[data-astro-cid-6kjdgrbv]{border-top:1px dashed #0003;align-items:center;gap:1.25rem;margin:1.5rem 0 0;padding-top:1.5rem;display:flex}.support-detail__glasses-note[data-astro-cid-6kjdgrbv] p[data-astro-cid-6kjdgrbv]{font-family:var(--font-heading);margin:0;font-size:1.1rem}.support-detail__glasses-photo[data-astro-cid-6kjdgrbv]{flex-shrink:0;width:auto;height:110px;margin-left:auto}@media (width<=480px){.support-detail__glasses-note[data-astro-cid-6kjdgrbv]{text-align:center;flex-direction:column}}.support-detail__merch-note[data-astro-cid-6kjdgrbv]{border-top:1px dashed #0003;margin-top:1.5rem;padding-top:1.5rem}.support-detail__merch-note[data-astro-cid-6kjdgrbv] h4[data-astro-cid-6kjdgrbv]{text-transform:uppercase;margin-bottom:.5rem;font-size:1.05rem}.support-detail__merch-note[data-astro-cid-6kjdgrbv] p[data-astro-cid-6kjdgrbv]{margin:0}.support-detail__merch-note[data-astro-cid-6kjdgrbv] .button[data-astro-cid-6kjdgrbv]{width:fit-content;margin:1rem auto 0;display:block}.support-detail__company[data-astro-cid-6kjdgrbv]{text-align:center;max-width:620px;margin-inline:auto}.support-detail__company[data-astro-cid-6kjdgrbv] .button[data-astro-cid-6kjdgrbv]{margin-top:1rem}@media (width<=720px){.support-detail__bank[data-astro-cid-6kjdgrbv]{grid-template-columns:1fr}}.financial-plan__card[data-astro-cid-c7qs3dht]{background:var(--color-orange);border-radius:var(--radius);max-width:720px;box-shadow:var(--shadow-lift);padding:clamp(1.75rem,4vw,3rem)}.financial-plan__card[data-astro-cid-c7qs3dht] .section-heading[data-astro-cid-c7qs3dht]:after{background:var(--color-maroon)}.financial-plan__card[data-astro-cid-c7qs3dht] ul[data-astro-cid-c7qs3dht]{gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.financial-plan__card[data-astro-cid-c7qs3dht] li[data-astro-cid-c7qs3dht]{border-bottom:1px dashed #0003;justify-content:space-between;gap:1rem;padding-bottom:.5rem;display:flex}.financial-plan__card[data-astro-cid-c7qs3dht] li[data-astro-cid-c7qs3dht] strong[data-astro-cid-c7qs3dht]{white-space:nowrap;flex-shrink:0}.financial-plan__total[data-astro-cid-c7qs3dht]{font-family:var(--font-heading);text-align:right;border-top:2px solid var(--color-text);white-space:nowrap;padding-top:.75rem;font-size:clamp(1.1rem,4vw,1.4rem)}.financial-plan__note[data-astro-cid-c7qs3dht]{opacity:.85;font-size:.9rem;font-style:italic}
