.Fundraising_shell__ynoZG{color:var(--color-dark-grey);background:var(--color-main-background);min-height:70vh;font-family:TT Firs Neue,sans-serif}.Fundraising_container__mEU5_{max-width:1240px;margin:0 auto;padding:0 40px}.Fundraising_header__UJBTG{position:sticky;top:0;z-index:50;background:var(--color-yellow);border-bottom:1px solid rgb(59 55 72/15%)}.Fundraising_headerInner__yS1lh{display:flex;justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:auto;padding:18px 40px}.Fundraising_brand__Ct8Fb{display:flex;flex-direction:column;gap:10px;color:inherit;text-decoration:none;flex-shrink:0}.Fundraising_badge__SAQcI{width:-moz-fit-content;width:fit-content;background:var(--color-violet);color:white;border-radius:5px;padding:5px 9px;font-size:11px;letter-spacing:.035em;transform:rotate(-3deg)}.Fundraising_nav__1_BZ3{display:flex;align-items:center;gap:30px}.Fundraising_mobileMenu__845Z5{display:none}.Fundraising_menuToggle__KUbHP{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:8px;border:1px solid var(--color-dark-grey);border-radius:12px;color:inherit;background:transparent;cursor:pointer}.Fundraising_menuToggle__KUbHP:focus-visible{outline:3px solid var(--color-violet);outline-offset:3px}.Fundraising_mobileNav__9YRzo{position:absolute;top:calc(100% - 5px);right:20px;left:20px;display:flex;flex-direction:column;padding:12px;background:var(--color-main-background);border:1px solid var(--color-dark-grey);border-radius:16px;box-shadow:0 8px 20px rgb(59 55 72/15%)}.Fundraising_mobileNav__9YRzo a{padding:14px 12px;color:inherit;text-decoration:none;border-radius:8px}.Fundraising_mobileNav__9YRzo a:focus-visible,.Fundraising_mobileNav__9YRzo a:hover{background:#eee6fa;outline-color:var(--color-violet)}.Fundraising_nav__1_BZ3 a{color:inherit;text-decoration:none;font-size:15px}.Fundraising_nav__1_BZ3 a:hover{text-decoration:underline}.Fundraising_button__XMvrP,.Fundraising_secondary__V5Wxs{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 25px;border:2px solid var(--color-violet);border-radius:30px;background:var(--color-violet);color:white!important;text-decoration:none!important;font-family:inherit;font-size:16px;font-weight:500;cursor:pointer;transition:background .2s,transform .2s}.Fundraising_button__XMvrP:hover{background:var(--color-dark-violet);border-color:var(--color-dark-violet);transform:translateY(-1px)}.Fundraising_button__XMvrP:disabled{opacity:.5;cursor:default;transform:none}.Fundraising_secondary__V5Wxs{background:transparent;color:var(--color-violet)!important}.Fundraising_secondary__V5Wxs:hover{background:rgb(113 0 255/6%)}.Fundraising_button__XMvrP:focus-visible,.Fundraising_nav__1_BZ3 a:focus-visible,.Fundraising_secondary__V5Wxs:focus-visible{outline:3px solid var(--color-dark-grey);outline-offset:4px}.Fundraising_preview__rqZC1{padding:9px 20px;background:#eee6fa;text-align:center;font-size:12px;line-height:1.5}.Fundraising_hero__wfPBV{background:var(--color-yellow);overflow:hidden;padding:70px 0 78px}.Fundraising_heroGrid__JbzLb{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center}.Fundraising_eyebrow__qTJE8{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;margin:0 0 24px}.Fundraising_campaignEdition___ZiY_{text-transform:none}.Fundraising_title__WnD_6{font-size:clamp(42px,5.5vw,76px);line-height:1.02;font-weight:500;letter-spacing:-.045em;margin:0 0 26px}.Fundraising_title__WnD_6 em{color:var(--color-violet);font-style:normal}.Fundraising_intro__ZJy5j{font-size:19px;line-height:1.55;max-width:490px;margin:0 0 28px}.Fundraising_actions__NhBGu{display:flex;flex-wrap:wrap;gap:12px}.Fundraising_note__HSfWo{font-size:13px;line-height:1.6;margin:18px 0 0;max-width:440px}.Fundraising_bankPartner__FuOeL{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px;max-width:490px;margin-top:26px;padding-top:20px;border-top:1px solid rgb(59 55 72/25%)}.Fundraising_bankIdentity__dczWZ{display:flex;align-items:center;gap:14px}.Fundraising_bankIdentity__dczWZ a{display:flex;border-radius:4px}.Fundraising_bankIdentity__dczWZ a:focus-visible{outline:3px solid var(--color-violet);outline-offset:5px}.Fundraising_bankIdentity__dczWZ img{display:block;width:109px;height:32px}.Fundraising_bankMultiplier__dkIDM{color:var(--color-violet);font-size:36px;line-height:1;font-weight:500}.Fundraising_bankPartner__FuOeL p{flex:1 1 210px;margin:0;font-size:13px;line-height:1.5}.Fundraising_bankPartner__FuOeL p span{display:block}.Fundraising_heroArt__C3SU6{position:relative;padding:18px 8px 0}.Fundraising_illustration__JvPu4{width:100%;height:220px;-o-object-fit:contain;object-fit:contain;display:block}.Fundraising_example__dDL9G{background:var(--color-main-background);padding:26px;border:2px solid var(--color-dark-grey);border-radius:22px;transform:rotate(3deg);box-shadow:8px 8px 0 var(--color-violet);margin-top:-5px}.Fundraising_exampleTitle___z5hD{font-size:22px;line-height:1.25;margin:10px 0 20px}.Fundraising_exampleLabel__zKdNq{color:var(--color-violet);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.Fundraising_stats__oqEO9{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:32px 0;border-bottom:1px solid #d8d4dc}.Fundraising_stat__IKuLB{padding:4px 16px 4px 0}.Fundraising_stat__IKuLB strong{display:block;font-size:clamp(26px,3vw,42px);font-weight:500;letter-spacing:-.03em;margin-bottom:6px}.Fundraising_stat__IKuLB span{font-size:14px}.Fundraising_section__JR_U7{padding:72px 0}.Fundraising_sectionHeader__m60xM{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.Fundraising_sectionTitle__aWl2o{font-size:clamp(30px,4vw,46px);line-height:1.12;font-weight:500;letter-spacing:-.035em;margin:0 0 12px}.Fundraising_muted__azt6y{color:#696471;font-size:15px;line-height:1.6;margin:0}.Fundraising_filters__dgvgy{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.Fundraising_input__obxC1,.Fundraising_textarea__dnIkC{width:100%;padding:14px 16px;background:white;border:1px solid #aaa4b0;border-radius:12px;color:inherit;font:inherit;font-size:16px;min-height:50px}.Fundraising_input__obxC1:focus,.Fundraising_textarea__dnIkC:focus{outline:2px solid var(--color-violet);outline-offset:2px}.Fundraising_filters__dgvgy .Fundraising_input__obxC1{flex:1;min-width:200px}.Fundraising_sortSelect__FLjjJ{width:225px}.Fundraising_sortButton__TcFLz{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:50px;padding:14px 16px;border:1px solid #aaa4b0;border-radius:12px;background:white;color:inherit;font:inherit;text-align:left;cursor:pointer;outline:none}.Fundraising_sortButton__TcFLz[data-focus-visible]{outline:2px solid var(--color-violet);outline-offset:2px}.Fundraising_sortArrow__j2iLK{flex-shrink:0}.Fundraising_sortPopover__QCLy5{z-index:60;width:var(--trigger-width);max-width:calc(100vw - 32px);padding:6px;border:1px solid #ded9e3;border-radius:14px;background:white;color:#3b3748;font-family:TT Firs Neue,sans-serif;font-size:16px;line-height:1.5;box-shadow:0 8px 24px rgb(59 55 72/14%)}.Fundraising_sortList__Afd8W{max-height:240px;overflow:auto;outline:none}.Fundraising_sortOption__7Yw65{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px;border-radius:8px;cursor:pointer;outline:none}.Fundraising_sortOption__7Yw65[data-selected]{background:#f0edf5}.Fundraising_sortOption__7Yw65[data-focused]{background:#e6dff0}.Fundraising_sortCheck__NKOpV{width:16px;flex-shrink:0}.Fundraising_grid__qWJgg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.Fundraising_card__kI7ty{min-width:0;color:inherit;text-decoration:none;background:white;border:1px solid #ded9e3;border-radius:20px;overflow:hidden;transition:transform .2s,box-shadow .2s}.Fundraising_card__kI7ty:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgb(59 55 72/8%)}.Fundraising_cardImage__Cppk4{width:100%;height:210px;-o-object-fit:cover;object-fit:cover;display:block;background:#eee5ff}.Fundraising_fallbackImage__wlImw{padding:24px;-o-object-fit:contain;object-fit:contain}.Fundraising_cardBody__sOoey{padding:24px}.Fundraising_author__hU3dL{overflow-wrap:anywhere;font-size:13px;color:#696471;margin:0 0 12px}.Fundraising_cardTitle__3Dy4Z{overflow-wrap:anywhere;font-weight:500;font-size:23px;line-height:1.2;margin:0 0 24px;min-height:55px}.Fundraising_progress__U1hsF{width:100%;height:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#e7e0ee;border-radius:20px;overflow:hidden;display:block;margin:14px 0}.Fundraising_progress__U1hsF::-webkit-progress-bar{background:#e7e0ee;border-radius:20px}.Fundraising_progress__U1hsF::-webkit-progress-value{background:var(--color-violet);border-radius:20px}.Fundraising_progress__U1hsF::-moz-progress-bar{background:var(--color-violet);border-radius:20px}.Fundraising_amounts__mWd8J{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.Fundraising_amounts__mWd8J strong{font-size:22px;font-weight:500}.Fundraising_amounts__mWd8J span{font-size:13px;color:#696471}.Fundraising_empty__xqhBX{background:#eee6fa;padding:50px 30px;border-radius:20px;text-align:center}.Fundraising_empty__xqhBX p{max-width:480px;margin:0 auto 24px;line-height:1.6}.Fundraising_steps__yFiRg{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px}.Fundraising_step__ffFCF{border-top:2px solid var(--color-violet);padding-top:22px}.Fundraising_stepNumber__6qAXr{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;background:var(--color-yellow);font-size:18px}.Fundraising_step__ffFCF h3{font-size:23px;font-weight:500;margin:22px 0 12px}.Fundraising_step__ffFCF p{line-height:1.6;margin:0;font-size:16px}.Fundraising_how__mipaw{scroll-margin-top:120px;background:#eee6fa}.Fundraising_callout__8mJmi{display:flex;align-items:center;justify-content:space-between;gap:50px;background:var(--color-yellow);border-radius:24px;padding:45px}.Fundraising_callout__8mJmi p{max-width:650px;font-size:18px;line-height:1.6;margin:0}.Fundraising_page__X4qWa{padding-top:45px;padding-bottom:90px}.Fundraising_back__X88G6{color:var(--color-violet);font-size:14px;display:inline-block;margin-bottom:30px;text-decoration:none}.Fundraising_formGrid__PFElo{display:grid;grid-template-columns:minmax(0,680px) 1fr;gap:70px;align-items:start;margin-top:35px}.Fundraising_form__SrcrV{display:grid;gap:24px}.Fundraising_field__2gA_z{display:grid;gap:9px;font-size:15px;font-weight:500}.Fundraising_hint__nGODv{font-size:12px;font-weight:400;color:#696471;line-height:1.5}.Fundraising_textarea__dnIkC{resize:vertical;min-height:180px;line-height:1.6}.Fundraising_check__lm1KA{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.6}.Fundraising_check__lm1KA .Fundraising_hint__nGODv{display:block;margin-top:4px}.Fundraising_check__lm1KA input{margin-top:4px;accent-color:var(--color-violet)}.Fundraising_check__lm1KA a{color:var(--color-violet)}.Fundraising_aside__oZaCR{background:#eee6fa;padding:30px;border-radius:20px;line-height:1.6}.Fundraising_aside__oZaCR h2{font-size:24px;line-height:1.25;font-weight:500;margin-top:0}.Fundraising_aside__oZaCR img{width:100%;height:180px;-o-object-fit:contain;object-fit:contain}.Fundraising_error__m_Hv_{color:#a91530;line-height:1.6;font-size:14px;padding:16px;background:#fff0f2;border-radius:10px}.Fundraising_success__K1j1M{padding:20px;border-radius:14px;background:#eee6fa;line-height:1.6;margin-bottom:30px}.Fundraising_goalReached__TN57u{display:inline-block;margin:0 0 14px;padding:8px 14px;border-radius:12px;background:#fff2a8;color:var(--color-dark-grey);font-size:16px;font-weight:500;line-height:1.5}.Fundraising_detail__fMjqM{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr);gap:55px;align-items:start}.Fundraising_detailImage__VbEGa{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:#eee6fa;border-radius:22px}.Fundraising_detailPanel___qn99{padding:28px;background:white;border:1px solid #ded9e3;border-radius:22px}.Fundraising_detailTitle__k6906{font-size:clamp(30px,3.4vw,46px);font-weight:500;line-height:1.1;letter-spacing:-.03em;margin:18px 0 24px;overflow-wrap:anywhere}.Fundraising_story___H4X_{font-size:18px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.Fundraising_payment__BKNhw{display:grid;gap:16px;margin-top:28px}.Fundraising_amountOptions__ArHwE{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.Fundraising_amountOption__6MMxG{border:1px solid #aaa4b0;background:transparent;padding:12px 4px;border-radius:10px;cursor:pointer;font:inherit}.Fundraising_amountActive___ceDx{background:#eee6fa;border-color:var(--color-violet);color:var(--color-violet)}.Fundraising_share__fbmvJ{width:100%;margin-top:12px}.Fundraising_faq___45HQ{max-width:800px;margin:35px 0}.Fundraising_faq___45HQ details{padding:22px 0;border-bottom:1px solid #d8d4dc;line-height:1.7}.Fundraising_faq___45HQ summary{font-size:20px;cursor:pointer}.Fundraising_faq___45HQ p{margin-bottom:0}.Fundraising_honeypot__1400Y{display:none}@media (prefers-reduced-motion:reduce){.Fundraising_button__XMvrP,.Fundraising_card__kI7ty{transition:none}}@media (max-width:900px){.Fundraising_mobileMenu__845Z5{display:block}.Fundraising_headerInner__yS1lh .Fundraising_nav__1_BZ3{margin-left:auto}.Fundraising_grid__qWJgg{grid-template-columns:repeat(2,1fr)}.Fundraising_heroGrid__JbzLb{gap:30px}.Fundraising_detail__fMjqM{gap:25px}.Fundraising_formGrid__PFElo{gap:30px}.Fundraising_nav__1_BZ3{gap:18px}.Fundraising_nav__1_BZ3 a:not(:last-child){display:none}}@media (max-width:480px){.Fundraising_headerInner__yS1lh .Fundraising_nav__1_BZ3{display:none}.Fundraising_mobileMenu__845Z5{margin-left:auto}}@media (max-width:640px){.Fundraising_container__mEU5_{padding:0 20px}.Fundraising_headerInner__yS1lh{padding:14px 20px;gap:12px}.Fundraising_nav__1_BZ3 .Fundraising_button__XMvrP{font-size:13px;min-height:42px;padding:10px 14px}.Fundraising_hero__wfPBV{padding:45px 0}.Fundraising_detail__fMjqM,.Fundraising_formGrid__PFElo,.Fundraising_heroGrid__JbzLb{grid-template-columns:1fr}.Fundraising_heroArt__C3SU6{max-width:370px;margin:0 auto}.Fundraising_illustration__JvPu4{height:170px}.Fundraising_intro__ZJy5j{font-size:17px}.Fundraising_section__JR_U7{padding:45px 0}.Fundraising_stats__oqEO9{gap:12px}.Fundraising_stat__IKuLB{padding-right:0}.Fundraising_stat__IKuLB strong{font-size:25px}.Fundraising_stat__IKuLB span{font-size:12px}.Fundraising_sectionHeader__m60xM{display:block}.Fundraising_grid__qWJgg,.Fundraising_steps__yFiRg{grid-template-columns:1fr}.Fundraising_callout__8mJmi{display:block;padding:28px}.Fundraising_callout__8mJmi .Fundraising_button__XMvrP{margin-top:24px}.Fundraising_formGrid__PFElo{gap:35px}.Fundraising_sortSelect__FLjjJ{width:100%}.Fundraising_page__X4qWa{padding-top:28px;padding-bottom:60px}.Fundraising_detailPanel___qn99{padding:22px}}