.contribute-page[data-astro-cid-k7joyi4t]{padding-top:160px;padding-bottom:100px;background-color:var(--color-bg-base)}.contribute__container[data-astro-cid-k7joyi4t]{max-width:1320px;margin:0 auto;padding:0 40px}.contribute-title[data-astro-cid-k7joyi4t]{font-family:var(--font-heading);font-size:clamp(2.2rem,4vw,3.5rem);font-weight:400;color:var(--color-text-primary);line-height:1.15;letter-spacing:-.03em;margin:0 0 24px}.contribute-subtitle[data-astro-cid-k7joyi4t]{font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:400;color:var(--color-text-secondary);line-height:1.5;max-width:600px;margin:0 0 56px}.contribute-cards[data-astro-cid-k7joyi4t]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.contribute-card[data-astro-cid-k7joyi4t]{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:64px;min-height:320px;padding:36px;border-radius:var(--border-radius-lg);color:#fff;overflow:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.contribute-card--dark[data-astro-cid-k7joyi4t]{background:#111}.contribute-card--coral[data-astro-cid-k7joyi4t]{background:var(--color-gmt-coral)}.contribute-card[data-astro-cid-k7joyi4t]:hover{transform:translateY(-6px);box-shadow:0 24px 48px #0000001f}.contribute-card__top[data-astro-cid-k7joyi4t]{display:flex;align-items:center;justify-content:space-between}.contribute-card__eyebrow[data-astro-cid-k7joyi4t]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;opacity:.7}.contribute-card__arrow[data-astro-cid-k7joyi4t]{width:44px;height:44px;border-radius:50%;background:#ffffff24;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:var(--transition-smooth)}.contribute-card[data-astro-cid-k7joyi4t]:hover .contribute-card__arrow[data-astro-cid-k7joyi4t]{background:#fff;color:var(--color-text-primary);transform:rotate(0) scale(1.05)}.contribute-card--coral[data-astro-cid-k7joyi4t]:hover .contribute-card__arrow[data-astro-cid-k7joyi4t]{color:var(--color-gmt-coral)}.contribute-card__title[data-astro-cid-k7joyi4t]{font-family:var(--font-heading);font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:600;line-height:1.2;letter-spacing:-.02em;margin:0}.faq-section[data-astro-cid-k7joyi4t]{padding-top:120px}.faq-grid[data-astro-cid-k7joyi4t]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.faq-heading[data-astro-cid-k7joyi4t]{font-family:var(--font-heading);font-size:clamp(3rem,8vw,6rem);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--color-text-primary);margin:0}.faq-list[data-astro-cid-k7joyi4t]{display:flex;flex-direction:column;gap:12px}.faq-item[data-astro-cid-k7joyi4t]{background:#00000008;border-radius:var(--border-radius-md);transition:background .3s ease,box-shadow .3s ease}.faq-item[data-astro-cid-k7joyi4t].is-open{background:var(--color-bg-card);box-shadow:0 12px 32px #0000000f}.faq-item__trigger[data-astro-cid-k7joyi4t]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;text-align:left;background:none;border:none;cursor:pointer}.faq-item__question[data-astro-cid-k7joyi4t]{font-family:var(--font-body);font-size:1.1rem;font-weight:600;line-height:1.35;color:var(--color-text-muted);transition:color .3s ease}.faq-item[data-astro-cid-k7joyi4t].is-open .faq-item__question[data-astro-cid-k7joyi4t]{color:var(--color-text-primary)}.faq-item__icon[data-astro-cid-k7joyi4t]{flex-shrink:0;color:var(--color-text-muted);transition:color .3s ease,transform .3s ease}.faq-item[data-astro-cid-k7joyi4t].is-open .faq-item__icon[data-astro-cid-k7joyi4t]{color:var(--color-gmt-coral);transform:rotate(135deg)}.faq-item__panel[data-astro-cid-k7joyi4t]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.faq-item[data-astro-cid-k7joyi4t].is-open .faq-item__panel[data-astro-cid-k7joyi4t]{grid-template-rows:1fr}.faq-item__answer[data-astro-cid-k7joyi4t]{overflow:hidden;margin:0;padding:0 24px;font-size:1rem;line-height:1.6;color:var(--color-text-secondary);opacity:0;transition:opacity .3s ease .05s,padding .35s ease}.faq-item[data-astro-cid-k7joyi4t].is-open .faq-item__answer[data-astro-cid-k7joyi4t]{opacity:1;padding:0 24px 24px}.reachout-section[data-astro-cid-k7joyi4t]{padding-top:120px}.reachout-card[data-astro-cid-k7joyi4t]{background:var(--color-gmt-coral);border-radius:40px;color:#fff;padding:96px 40px;text-align:center;display:flex;flex-direction:column;align-items:center}.reachout-title[data-astro-cid-k7joyi4t]{font-family:var(--font-heading);font-size:clamp(2.75rem,6vw,4.5rem);font-weight:400;line-height:1;letter-spacing:-.03em;margin:0 0 20px;color:#fff}.reachout-title[data-astro-cid-k7joyi4t] .mask-up[data-astro-cid-k7joyi4t]{color:#fff}.reachout-desc[data-astro-cid-k7joyi4t]{font-size:1.2rem;line-height:1.6;opacity:.92;max-width:540px;margin:0 0 40px}.reachout-actions[data-astro-cid-k7joyi4t]{display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:center}.reachout-btn[data-astro-cid-k7joyi4t]{display:inline-flex;align-items:center;justify-content:center;background:#111;color:#fff;font-size:1.05rem;font-weight:600;padding:16px 40px;border-radius:100px;transition:transform .3s ease,background .3s ease}.reachout-btn[data-astro-cid-k7joyi4t]:hover{background:#000;transform:translateY(-3px)}.reachout-email[data-astro-cid-k7joyi4t]{font-size:1.1rem;font-weight:600;color:#fff;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:2px;transition:border-color .3s ease}.reachout-email[data-astro-cid-k7joyi4t]:hover{border-color:#fff}@media(max-width:768px){.contribute-page[data-astro-cid-k7joyi4t]{padding-top:120px;padding-bottom:64px}.contribute__container[data-astro-cid-k7joyi4t]{padding:0 20px}.contribute-subtitle[data-astro-cid-k7joyi4t]{margin-bottom:36px}.contribute-cards[data-astro-cid-k7joyi4t]{grid-template-columns:1fr}.contribute-card[data-astro-cid-k7joyi4t]{min-height:240px;gap:40px;padding:28px}.faq-section[data-astro-cid-k7joyi4t]{padding-top:72px}.faq-grid[data-astro-cid-k7joyi4t]{grid-template-columns:1fr;gap:32px}.faq-heading[data-astro-cid-k7joyi4t]{font-size:3.5rem}.faq-item__question[data-astro-cid-k7joyi4t]{font-size:1rem}.reachout-section[data-astro-cid-k7joyi4t]{padding-top:72px}.reachout-card[data-astro-cid-k7joyi4t]{border-radius:24px;padding:64px 24px}.reachout-desc[data-astro-cid-k7joyi4t]{font-size:1.05rem}.reachout-actions[data-astro-cid-k7joyi4t]{flex-direction:column;gap:18px}}
