.partner_partnerPage__bNqW_{--partner-body:clamp(1.125rem,1.45vw,1.3rem);--partner-leading:1.68;--partner-heading:clamp(2.7rem,4.8vw,5.4rem)}.partner_partnerPage__bNqW_ p{font-size:var(--partner-body);line-height:var(--partner-leading)}.partner_hero__U7R0o{padding-block:clamp(5rem,8vw,8rem)}.partner_hero__U7R0o h1{max-width:13ch;margin-top:2rem;font-size:clamp(4rem,7.2vw,8rem);line-height:.92}.partner_hero__U7R0o>p{max-width:43rem;margin-top:2rem}.partner_philosophyLabel__dq5uw{grid-column:1/span 3}.partner_philosophyCopy__63dkn{grid-column:5/span 7}.partner_philosophyCopy__63dkn h2{font-size:var(--partner-heading);line-height:.96}.partner_philosophyCopy__63dkn>p{max-width:42rem;margin-top:2.5rem}.partner_philosophyCopy__63dkn blockquote{max-width:50rem;margin-top:clamp(3rem,6vw,5rem);padding-top:2rem;border-top:1px solid rgba(15,23,42,.2);font-family:var(--font-serif);font-size:clamp(1.8rem,3vw,3.1rem);line-height:1.2}.partner_philosophyPhoto__37o9n{position:relative;min-height:clamp(28rem,53vw,48rem);margin-top:clamp(4rem,8vw,7rem)}.partner_manifesto__Mpnap{display:flex;min-height:min(74svh,50rem);align-items:center;padding-block:clamp(6rem,11vw,11rem);color:#cbd5e1;background:#0f172a;text-align:center}.partner_manifestoInner__pLkmG{display:flex;flex-direction:column;align-items:center}.partner_manifesto__Mpnap h2{margin-top:2rem;color:#fff;font-size:clamp(3.5rem,7.4vw,8rem);line-height:.91}.partner_manifesto__Mpnap p{margin-top:2.25rem;color:#fff;font-family:var(--font-serif);font-size:clamp(1.8rem,3.2vw,3.4rem);line-height:1.15}.partner_sectionHeader__zGKPH{max-width:58rem;margin-bottom:clamp(4rem,8vw,7rem)}.partner_giveHeader__y8NMi h2,.partner_questions__Phjn_ h2,.partner_sectionHeader__zGKPH h2{margin-top:1.75rem;font-size:var(--partner-heading);line-height:.98}.partner_ledger__5eCAg{border-bottom:1px solid rgba(15,23,42,.2)}.partner_ledgerRow__hGTNE{display:grid;grid-template-columns:minmax(15rem,4fr) 7fr;gap:clamp(2rem,7vw,8rem);align-items:start;padding:clamp(2.25rem,4vw,3.5rem) 0;border-top:1px solid rgba(15,23,42,.2)}.partner_ledgerRow__hGTNE h3{font-size:clamp(1.8rem,2.6vw,2.8rem)}.partner_ledgerRow__hGTNE p{max-width:44rem}.partner_give__ostv6{background:#e9edf0}.partner_giveHeader__y8NMi{grid-column:1/span 4}.partner_giveHeader__y8NMi>p{max-width:32rem;margin-top:1.75rem}.partner_givingRows__9jbmw{grid-column:6/-1;border-bottom:1px solid rgba(15,23,42,.2)}.partner_givingRow__Yjnzv{display:grid;grid-template-columns:minmax(13rem,1fr) 1.3fr;gap:.75rem 2rem;padding:2rem 0;width:100%;background:none;border:none;border-top:1px solid rgba(15,23,42,.2);text-align:left;font-family:inherit;cursor:pointer}.partner_givingRow__Yjnzv h3{font-size:clamp(1.5rem,2.1vw,2.2rem)}.partner_givingRow__Yjnzv p{grid-column:2;grid-row:1/span 2}.partner_givingRow__Yjnzv strong{justify-self:start;border-bottom:1px solid #f59e0b;font-size:.9rem}.partner_givingRow__Yjnzv strong span{display:inline-block;transition:transform .2s}.partner_givingRow__Yjnzv:hover strong span{transform:translateX(.35rem)}.partner_givingRows__9jbmw small{display:block;padding:1.5rem 0;color:#64748b;font-size:.78rem;line-height:1.55}.partner_questions__Phjn_{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;border-top:1px solid rgba(15,23,42,.2)}.partner_questions__Phjn_>span{grid-column:1/span 3;align-self:start}.partner_questionsCopy__ifKs6{grid-column:5/span 7}.partner_questionsCopy__ifKs6 h2{margin-top:0}.partner_questionsCopy__ifKs6 p{max-width:40rem;margin-top:2rem}.partner_questionsCopy__ifKs6 a{margin-top:2rem}@media (max-width:800px){.partner_hero__U7R0o h1{font-size:clamp(3.35rem,14.5vw,5.5rem)}.partner_giveHeader__y8NMi,.partner_givingRows__9jbmw,.partner_philosophyCopy__63dkn,.partner_philosophyLabel__dq5uw,.partner_questionsCopy__ifKs6,.partner_questions__Phjn_>span{grid-column:1}.partner_givingRows__9jbmw,.partner_philosophyCopy__63dkn,.partner_questionsCopy__ifKs6{margin-top:3rem}.partner_philosophyPhoto__37o9n{min-height:28rem}.partner_manifesto__Mpnap{min-height:38rem}.partner_manifesto__Mpnap h2{font-size:clamp(3rem,14vw,5rem)}.partner_givingRow__Yjnzv,.partner_ledgerRow__hGTNE,.partner_questions__Phjn_{grid-template-columns:1fr}.partner_ledgerRow__hGTNE{gap:1.25rem}.partner_givingRow__Yjnzv p{grid-column:1;grid-row:auto}}.BankDetailsModal_backdrop__aGw1P{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:100}.BankDetailsModal_dialog__u2SbT{background:#fff;color:#0f172a;max-width:32rem;width:100%;border-radius:.5rem;padding:2.5rem 2rem 2rem;position:relative}.BankDetailsModal_closeButton__K_Rc7{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;line-height:1;cursor:pointer;color:#0f172a}.BankDetailsModal_intro__0Fy2m{margin-top:.5rem;margin-bottom:1.5rem;color:#64748b}.BankDetailsModal_fieldList__gyERv{display:flex;flex-direction:column;gap:1rem}.BankDetailsModal_fieldRow__X_mpx{display:flex;flex-direction:column;gap:.25rem;border-bottom:1px solid rgba(15,23,42,.15);padding-bottom:.75rem}.BankDetailsModal_fieldRow__X_mpx dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.BankDetailsModal_fieldRow__X_mpx dd{display:flex;align-items:center;justify-content:space-between;margin:0;font-size:1rem}.BankDetailsModal_copyButton__J_vWR{background:#f59e0b;color:#fff;border:none;border-radius:.25rem;padding:.25rem .75rem;font-size:.75rem;cursor:pointer;flex-shrink:0;margin-left:1rem}