.CampaignProgress_wrap__JEwxc{display:flex;flex-direction:column;gap:6px}.CampaignProgress_head__B3uxz{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:.85rem;color:var(--color-text)}.CampaignProgress_raised__74oHh{font-family:var(--font-heading,"Geologica",sans-serif);font-size:1.05rem;font-weight:700}.CampaignProgress_goal__dR3ZE{color:var(--color-muted)}.CampaignProgress_track__iDnmV{height:10px;background:var(--color-border);border-radius:999px;overflow:hidden}.CampaignProgress_fill__domky{height:100%;background:var(--color-text);border-radius:999px;transition:width .4s ease}.CampaignProgress_pct__r01sQ{font-family:var(--font-heading,"Geologica",sans-serif);font-size:.75rem;font-weight:600;color:var(--color-muted)}.CampaignProgress_panel__zIlmY .CampaignProgress_head__B3uxz{font-size:.92rem}.CampaignProgress_panel__zIlmY .CampaignProgress_raised__74oHh{font-size:1.4rem}.CampaignProgress_panel__zIlmY .CampaignProgress_track__iDnmV{height:14px;background:var(--color-surface);border:1px solid var(--color-border)}.CampaignCard_card__zhvRg{display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;overflow:hidden;transition:transform .18s,box-shadow .18s}.CampaignCard_card__zhvRg:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.CampaignCard_banner__OU7cB{display:block;text-decoration:none;color:inherit;aspect-ratio:16/6;background:var(--color-bg);border-bottom:1px solid var(--color-border);overflow:hidden}.CampaignCard_bannerImg__oEe_N{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}.CampaignCard_card__zhvRg:hover .CampaignCard_bannerImg__oEe_N{transform:scale(1.03)}.CampaignCard_bannerPlaceholder__K474p{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-border)}.CampaignCard_body__sDD6j{flex:1 1 auto;display:flex;flex-direction:column;gap:10px;padding:20px}.CampaignCard_metaRow__vvy42{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.CampaignCard_type__71pUr{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.CampaignCard_left__uzBJx,.CampaignCard_type__71pUr{font-family:var(--font-heading,"Geologica",sans-serif)}.CampaignCard_left__uzBJx{font-size:.72rem;font-weight:600;background:var(--color-text);color:#fff;padding:3px 10px;border-radius:999px;white-space:nowrap}.CampaignCard_name__GUer2{font-size:1.3rem;line-height:1.2;letter-spacing:-.01em;color:var(--color-text)}.CampaignCard_deadline__dN_Uc{font-family:var(--font-heading,"Geologica",sans-serif);font-size:.9rem;font-weight:600;color:var(--color-text)}.CampaignCard_cause__cH0dT{background:var(--color-bg);border-radius:10px;padding:10px 12px;font-size:.88rem;font-weight:600;line-height:1.5}.CampaignCard_desc__pRom4{font-size:.9rem;color:var(--color-muted);line-height:1.6}.CampaignCard_foot__awLyc{margin-top:auto;padding-top:6px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.CampaignCard_count__r3hVV{font-size:.8rem;color:var(--color-muted)}.CampaignCard_count__r3hVV,.CampaignCard_cta__s3xWB{font-family:var(--font-heading,"Geologica",sans-serif)}.CampaignCard_cta__s3xWB{background:var(--color-text);color:#fff;text-decoration:none;padding:10px 18px;border-radius:8px;font-size:.88rem;font-weight:700;transition:opacity .15s}.CampaignCard_cta__s3xWB:hover{opacity:.85}.CampaignCard_endsSoon__ik0r5 .CampaignCard_left__uzBJx{background:#dc2626;display:inline-flex;align-items:center;gap:4px}.Home_hero__VkeT1{background:#111111;height:clamp(480px,88vh,1000px);display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;overflow:hidden;position:relative}.Home_heroContent__aWtjQ{position:relative;z-index:1;padding:80px 56px 80px 80px;display:flex;flex-direction:column;justify-content:center}.Home_eyebrow__p2C52{display:inline-block;font-family:var(--font-heading,"Geologica",sans-serif);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-bottom:24px}.Home_headline__fA2jP{font-size:clamp(2.6rem,4.5vw,4rem);color:#ffffff;line-height:1.06;margin-bottom:22px;letter-spacing:-.03em}.Home_sub__3Mk3_{font-size:1.05rem;color:rgba(255,255,255,.52);margin-bottom:40px;line-height:1.72;max-width:440px;font-style:italic}.Home_ctaGroup__eYs5V{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.Home_ctaPrimary__7xLs_{background:#ffffff;color:#111111;text-decoration:none;padding:14px 28px;border-radius:8px;font-family:var(--font-heading,"Geologica",sans-serif);font-size:.92rem;font-weight:700;display:inline-block;transition:opacity .15s}.Home_ctaPrimary__7xLs_:hover{opacity:.87}.Home_ctaSecondary__L38nP{background:transparent;color:rgba(255,255,255,.72);text-decoration:none;padding:13px 24px;border-radius:8px;border:1.5px solid rgba(255,255,255,.2);font-family:var(--font-heading,"Geologica",sans-serif);font-size:.92rem;font-weight:600;display:inline-block;transition:border-color .15s,color .15s}.Home_ctaSecondary__L38nP:hover{border-color:rgba(255,255,255,.48);color:#fff}.Home_heroCarousel__wNeWD{position:relative;overflow:hidden;height:100%;background:#1a1a1a}.Home_heroCarouselTrack__N3aqM{display:flex;height:100%;will-change:transform;transition:transform .75s cubic-bezier(.25,.46,.45,.94)}.Home_heroCarouselSlide__MQX0T{flex:0 0 100%;width:100%;height:100%;overflow:hidden}.Home_heroCarouselLink__NQflA{display:block;width:100%;height:100%;cursor:pointer}.Home_heroCarouselImg__6tD3m{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.Home_heroGrad__U15ff{position:absolute;inset:0;background:linear-gradient(90deg,#111111 0,#111111 10%,transparent 55%);z-index:1;pointer-events:none}.Home_heroDots__8x8Oe{position:absolute;bottom:28px;right:28px;display:flex;gap:8px;z-index:2}.Home_heroDot__fHZaw{width:7px;height:7px;border-radius:50%;border:none;background:rgba(255,255,255,.35);cursor:pointer;padding:0;transition:background .2s,transform .2s}.Home_heroDotActive__AZIGi{background:#fff;transform:scale(1.3)}.Home_stepsSection__pKCwR{padding:88px 80px;max-width:1280px;margin:0 auto}.Home_sectionHead__YUguA{margin-bottom:48px}.Home_sectionEyebrow__SXP6_{display:block;font-family:var(--font-heading,"Geologica",sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-muted);margin-bottom:12px}.Home_sectionTitle__DKb2S{font-size:clamp(1.7rem,3vw,2.4rem);color:var(--color-text);line-height:1.15;letter-spacing:-.02em;margin-bottom:0}.Home_stepsGrid__X1dXs{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--color-border);border:1px solid var(--color-border);border-radius:20px;overflow:hidden}.Home_step__vdJn5{background:var(--color-surface);padding:40px 36px}.Home_stepNum__qlDyG{display:block;font-family:var(--font-heading,"Geologica",sans-serif);font-size:3.5rem;font-weight:800;color:var(--color-border);line-height:1;margin-bottom:20px;letter-spacing:-.05em}.Home_stepIcon__O62LA{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#111;color:#fff;border-radius:10px;margin-bottom:18px}.Home_stepTitle__8vNxM{font-size:1.05rem;font-weight:700;color:var(--color-text);margin-bottom:10px;letter-spacing:-.01em}.Home_stepDesc__PFzKi{font-size:.9rem;color:var(--color-muted);line-height:1.65}.Home_aboutSection__IZNA4{padding:100px 80px;max-width:1280px;margin:0 auto;border-top:1px solid var(--color-border)}.Home_aboutGrid__Gz5M_{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.Home_aboutText__oz_Jg{display:flex;flex-direction:column;gap:0}.Home_aboutTitle__PVSto{font-size:clamp(1.9rem,3vw,2.6rem);color:var(--color-text);line-height:1.12;letter-spacing:-.03em;margin-top:14px;margin-bottom:28px}.Home_aboutParagraph__Q_tfS{font-size:.97rem;color:var(--color-muted);line-height:1.8;margin-bottom:18px}.Home_aboutParagraph__Q_tfS:last-child{margin-bottom:0}.Home_aboutPhotoWrap__WlxVo{display:flex;align-items:center;justify-content:center}.Home_aboutPhoto__PUrdk{position:relative;width:100%;aspect-ratio:4/5;max-width:420px;border:1px solid var(--color-border);border-radius:20px;overflow:hidden}.Home_featuredSection__Bh1tV{max-width:1280px;margin:0 auto;padding:0 80px 88px}.Home_featuredHead__re_JD{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:36px}.Home_viewAll__UA9ib{font-family:var(--font-heading,"Geologica",sans-serif);font-size:.88rem;font-weight:700;color:var(--color-text);text-decoration:none;border-bottom:1.5px solid;padding-bottom:1px;transition:opacity .15s;white-space:nowrap;flex-shrink:0;margin-bottom:4px}.Home_viewAll__UA9ib:hover{opacity:.55}.Home_featuredGrid__N59dA{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.Home_featuredCard__q9eWE{border:1px solid var(--color-border);border-radius:16px;overflow:hidden;background:var(--color-surface);cursor:pointer;transition:transform .18s,box-shadow .18s}.Home_featuredCard__q9eWE:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.Home_featuredThumb__7NRw0{height:190px;background:var(--color-bg);position:relative;overflow:hidden}.Home_featuredImg__ETJYh{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}.Home_featuredCard__q9eWE:hover .Home_featuredImg__ETJYh{transform:scale(1.04)}.Home_featuredPlaceholder__oKm0E{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-border);font-size:3rem}.Home_featuredBadge__Zy51c{position:absolute;top:10px;left:10px;background:rgba(255,217,61,.92);color:#111;border-radius:20px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex;align-items:center;gap:4px}.Home_featuredInfo__G_33K{padding:14px 16px 18px;display:flex;flex-direction:column;gap:4px}.Home_featuredCat__zNwlO{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--color-muted)}.Home_featuredName__9z2gH{font-weight:700;color:var(--color-text);font-size:.95rem}.Home_featuredPrice__7xCm3{font-size:.88rem;font-weight:600;color:var(--color-text);margin-top:2px}.Home_featuredPriceFrom__83Mfq{font-size:.72rem;color:var(--color-muted);font-weight:500}@keyframes Home_shimmer__YAhUi{0%{background-position:-600px 0}to{background-position:600px 0}}.Home_skeletonFeaturedCard__HHh91{border:1px solid var(--color-border);border-radius:16px;overflow:hidden;background:var(--color-surface)}.Home_skeletonFeaturedThumb__MYdw8{height:190px;background:linear-gradient(90deg,#e8e8e8 25%,#f2f2f2 50%,#e8e8e8 75%);background-size:1200px 100%;animation:Home_shimmer__YAhUi 1.5s linear infinite}.Home_skeletonFeaturedInfo__3xF0i{padding:14px 16px 18px;display:flex;flex-direction:column;gap:8px}.Home_skeletonLine__Aa4nv{height:11px;background:linear-gradient(90deg,#e8e8e8 25%,#f2f2f2 50%,#e8e8e8 75%);background-size:1200px 100%;animation:Home_shimmer__YAhUi 1.5s linear infinite;border-radius:4px;width:100%}.Home_skeletonLineShort__FVzOz{width:38%;height:9px}.Home_skeletonLineMid__8gUCl{width:55%}@media (max-width:1024px){.Home_heroContent__aWtjQ{padding:64px 40px 64px 48px}.Home_stepsSection__pKCwR{padding:72px 48px}.Home_aboutSection__IZNA4{padding:80px 48px}.Home_aboutGrid__Gz5M_{gap:52px}.Home_featuredSection__Bh1tV{padding:0 48px 72px}}@media (max-width:860px){.Home_hero__VkeT1{grid-template-columns:1fr;height:auto}.Home_heroContent__aWtjQ{padding:60px 32px 48px}.Home_heroCarousel__wNeWD{height:340px}.Home_heroGrad__U15ff{background:linear-gradient(180deg,#111111 0,transparent 40%)}.Home_stepsSection__pKCwR{padding:60px 32px}.Home_stepsGrid__X1dXs{grid-template-columns:1fr}.Home_aboutSection__IZNA4{padding:64px 32px}.Home_aboutGrid__Gz5M_{grid-template-columns:1fr;gap:40px}.Home_aboutPhotoWrap__WlxVo{order:-1}.Home_aboutPhoto__PUrdk{max-width:100%}.Home_featuredSection__Bh1tV{padding:0 32px 60px}}@media (max-width:540px){.Home_heroContent__aWtjQ{padding:48px 20px 40px}.Home_heroCarousel__wNeWD{height:260px}.Home_aboutSection__IZNA4,.Home_stepsSection__pKCwR{padding:48px 20px}.Home_featuredSection__Bh1tV{padding:0 20px 48px}}.Home_campaignsSection__pTN_B,.Home_categoriesSection__f5SyE{padding:88px 80px 0;max-width:1280px;margin:0 auto}.Home_sectionNote__fR3lG{font-size:.9rem;color:var(--color-muted);max-width:360px;text-align:right;margin-bottom:4px}.Home_campaignGrid__EoFfr{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.Home_categoryGrid__rz0Pj{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.Home_categoryTile__KCCiL{border:1px solid var(--color-border);border-radius:16px;overflow:hidden;background:var(--color-surface);text-decoration:none;color:inherit;transition:transform .18s,box-shadow .18s}.Home_categoryTile__KCCiL:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.Home_categoryTile__KCCiL:hover .Home_featuredImg__ETJYh{transform:scale(1.04)}.Home_categoryThumb__3lPej{aspect-ratio:3/2;background:var(--color-bg);overflow:hidden}.Home_categoryInfo__i7CB5{padding:14px 16px;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.Home_categoryName__CM1v0{font-family:var(--font-heading,"Geologica",sans-serif);font-weight:700;font-size:1.02rem;color:var(--color-text)}.Home_categoryCount__R9r3J{font-size:.78rem;color:var(--color-muted);white-space:nowrap}.Home_tagsSection__QcEDu{padding:0 80px 88px;max-width:1280px;margin:0 auto}.Home_tagCloud__01fOA{display:flex;flex-wrap:wrap;gap:10px}.Home_tagTile__1w4MG{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);font-family:var(--font-heading,"Geologica",sans-serif);font-size:.92rem;font-weight:500;color:var(--color-text);text-decoration:none;transition:border-color .15s,background .15s}.Home_tagTile__1w4MG:hover{border-color:var(--color-text)}.Home_tagTileCount__fEDv5{font-size:.72rem;color:var(--color-muted)}.Home_aboutLink__RyQnL{margin-top:10px;font-family:var(--font-heading,"Geologica",sans-serif);font-size:.92rem;font-weight:700;color:var(--color-text);text-decoration:none;border-bottom:1.5px solid;width:fit-content;padding-bottom:1px}.Home_aboutLink__RyQnL:hover{opacity:.6}@media (max-width:1024px){.Home_campaignsSection__pTN_B,.Home_categoriesSection__f5SyE{padding:72px 48px 0}.Home_tagsSection__QcEDu{padding:0 48px 72px}}@media (max-width:860px){.Home_campaignsSection__pTN_B,.Home_categoriesSection__f5SyE{padding:60px 32px 0}.Home_tagsSection__QcEDu{padding:0 32px 60px}.Home_featuredHead__re_JD{flex-wrap:wrap;gap:12px}.Home_sectionNote__fR3lG{text-align:left}}@media (max-width:540px){.Home_campaignsSection__pTN_B,.Home_categoriesSection__f5SyE{padding:48px 20px 0}.Home_tagsSection__QcEDu{padding:0 20px 48px}.Home_campaignGrid__EoFfr{grid-template-columns:1fr}.Home_categoryGrid__rz0Pj{grid-template-columns:repeat(2,1fr);gap:12px}.Home_categoryInfo__i7CB5{flex-direction:column;gap:2px;padding:12px}}.Home_aboutPhotoImg__jS8vl{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.Home_headAside__dUFM3{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.Home_headAside__dUFM3 .Home_sectionNote__fR3lG{margin-bottom:0}@media (max-width:640px){.Home_headAside__dUFM3{align-items:flex-start}}