.BeforeAfter_container__LVQyd{position:relative;width:100%;aspect-ratio:3/2;border-radius:var(--radius-lg);overflow:hidden;cursor:ew-resize;box-shadow:var(--shadow-lg);touch-action:none}.BeforeAfter_afterWrap__pN3NY,.BeforeAfter_beforeWrap__EQJjt{position:absolute;inset:0}.BeforeAfter_beforeWrap__EQJjt{z-index:2}.BeforeAfter_image__6_pgq{object-fit:cover}.BeforeAfter_label__a3ZFw{position:absolute;bottom:var(--space-md);padding:.35rem .75rem;font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:rgba(24,57,43,.85);color:var(--color-white);border-radius:var(--radius-sm)}.BeforeAfter_labelBefore__kh8OE{left:var(--space-md)}.BeforeAfter_labelAfter__9TfKy{right:var(--space-md);z-index:1}.BeforeAfter_handle__BvEID{position:absolute;top:0;bottom:0;width:4px;transform:translateX(-50%);z-index:3;display:flex;align-items:center;justify-content:center}.BeforeAfter_handleBar__suRBO{position:absolute;inset:0;width:3px;background:var(--color-white);box-shadow:0 0 12px rgba(0,0,0,.4)}.BeforeAfter_handleKnob__iBIus{position:relative;width:44px;height:44px;background:var(--color-gold);color:var(--color-forest);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md)}.DonationCTA_cta__GdwGT{padding-block:var(--space-4xl)}.DonationCTA_banner__S7r_G{background:var(--color-forest);position:relative;overflow:hidden}.DonationCTA_banner__S7r_G:before{content:"";position:absolute;top:-40%;right:-10%;width:50%;height:180%;background:var(--color-gold);opacity:.08;transform:rotate(-12deg);pointer-events:none}.DonationCTA_inner__69LWZ{display:grid;grid-template-columns:1.2fr auto;grid-gap:var(--space-2xl);gap:var(--space-2xl);align-items:center}.DonationCTA_title__ZSNqL{color:var(--color-white);margin-bottom:var(--space-md);max-width:16ch}.DonationCTA_description__Hsda5{color:rgba(216,198,165,.95);font-size:var(--text-lg);max-width:36rem}.DonationCTA_actions__Db1_I{display:flex;flex-direction:column;gap:var(--space-md);min-width:200px}.DonationCTA_outline__ktuN8{border-color:var(--color-sand);color:var(--color-sand)}.DonationCTA_outline__ktuN8:hover{background:var(--color-sand);color:var(--color-forest)}.DonationCTA_inline__THkAI{background:var(--color-sand);border-radius:var(--radius-lg);padding:var(--space-2xl)}.DonationCTA_inline__THkAI .DonationCTA_title__ZSNqL{color:var(--color-forest)}.DonationCTA_inline__THkAI .DonationCTA_description__Hsda5{color:var(--color-charcoal-soft)}@media (max-width:768px){.DonationCTA_inner__69LWZ{grid-template-columns:1fr}.DonationCTA_actions__Db1_I{flex-direction:row;flex-wrap:wrap}}.page_tierGrid__6CSBW{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-lg);gap:var(--space-lg)}.page_tier__FBrnp{padding:var(--space-xl);background:var(--color-white);border-radius:var(--radius-md);border:1px solid rgba(24,57,43,.08);display:flex;flex-direction:column;gap:var(--space-md);box-shadow:var(--shadow-sm);transition:transform var(--transition),box-shadow var(--transition)}.page_tier__FBrnp:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.page_amount__wrQmO{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-gold-dark)}.page_tier__FBrnp h3{font-size:var(--text-xl)}.page_tier__FBrnp p{font-size:var(--text-sm);color:var(--color-charcoal-soft);flex:1 1;max-width:none}.page_sponsor__xFX5h{background:var(--color-ivory)}.page_sponsorLayout__rfznR{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:var(--space-2xl);gap:var(--space-2xl)}.page_sponsorText__atwIK{color:var(--color-charcoal-soft);margin-bottom:var(--space-lg);line-height:var(--line-relaxed)}.page_sponsorList__WVEb3{margin-bottom:var(--space-xl)}.page_sponsorList__WVEb3 li{padding-left:var(--space-lg);position:relative;margin-bottom:var(--space-sm);font-size:var(--text-sm)}.page_sponsorList__WVEb3 li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;background:var(--color-gold);border-radius:50%}.page_sponsorAside__LxCJ_{padding:var(--space-xl);background:var(--color-forest);color:var(--color-sand);border-radius:var(--radius-lg)}.page_sponsorAside__LxCJ_ h3{color:var(--color-white);margin-bottom:var(--space-lg);font-size:var(--text-xl)}.page_sponsorAside__LxCJ_ li{font-size:var(--text-sm);padding:var(--space-sm) 0;border-bottom:1px solid rgba(216,198,165,.2)}.page_volunteer__55RSK{background:var(--color-white);text-align:center}.page_volunteer__55RSK .page_sectionIntro__NpW8N{margin-inline:auto}.page_faq__soDiU{background:var(--color-ivory)}@media (max-width:900px){.page_tierGrid__6CSBW{grid-template-columns:repeat(2,1fr)}.page_sponsorLayout__rfznR{grid-template-columns:1fr}}@media (max-width:480px){.page_tierGrid__6CSBW{grid-template-columns:1fr}}.FAQ_faq__etclW{display:flex;flex-direction:column;gap:var(--space-sm);max-width:48rem}.FAQ_item__z0WEV{background:var(--color-white);border-radius:var(--radius-md);border:1px solid rgba(24,57,43,.08);overflow:hidden}.FAQ_question__Lifu8{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg);text-align:left;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:500;color:var(--color-forest);min-height:44px;transition:background var(--transition)}.FAQ_question__Lifu8:hover{background:var(--color-ivory)}.FAQ_icon__NX0kQ{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(24,57,43,.15);border-radius:50%;transition:transform var(--transition),background var(--transition)}.FAQ_iconOpen__zkWwq{transform:rotate(45deg);background:var(--color-forest);color:var(--color-white);border-color:var(--color-forest)}.FAQ_answer__cKqKL{max-height:0;overflow:hidden;transition:max-height .4s ease}.FAQ_answerOpen__8WkZZ{max-height:400px}.FAQ_answer__cKqKL p{padding:0 var(--space-lg) var(--space-lg);font-size:var(--text-sm);color:var(--color-charcoal-soft);line-height:var(--line-relaxed);max-width:none}.page_dashboard__0dycp{background:var(--color-forest);padding-block:var(--space-4xl);scroll-margin-top:var(--header-height)}.page_dashboard__0dycp .page_sectionTitle__tnqSG{color:var(--color-white);margin-bottom:var(--space-md)}.page_dashboard__0dycp .page_sectionLabel__0Evz_,.page_statsLabel__DM_01{color:var(--color-gold)}.page_statsTitle__DOJcb{color:var(--color-white);margin-bottom:var(--space-2xl)}.page_communities__mJlMZ{background:var(--color-ivory)}.page_storyList__p9jh1{display:flex;flex-direction:column;gap:var(--space-4xl);margin-top:var(--space-3xl)}.page_story__gJWDa{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:var(--space-2xl);gap:var(--space-2xl);align-items:center}.page_storyReverse__DgRiA{direction:rtl}.page_storyReverse__DgRiA>*{direction:ltr}.page_storyImage__gfXbU{position:relative;aspect-ratio:7/5;border-radius:var(--radius-lg);overflow:hidden}.page_storyImg__67svk{object-fit:cover}.page_storyStat__r_vM7{display:inline-block;font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-dark);margin-bottom:var(--space-sm)}.page_storyCopy__iWd5Z h3{margin-bottom:var(--space-md)}.page_storyCopy__iWd5Z p{color:var(--color-charcoal-soft);font-size:var(--text-lg);line-height:var(--line-relaxed)}.page_report__JF_gN{background:var(--color-sand)}.page_reportInner__39C92{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2xl);flex-wrap:wrap}.page_reportInner__39C92 p{color:var(--color-charcoal-soft);max-width:32rem;margin-top:var(--space-md)}.page_grid__6Rclh{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-xl);gap:var(--space-xl)}.page_alt__tuQN2{background:var(--color-white)}.page_beforeAfter__97_vG{background:var(--color-ivory)}.page_beforeAfterIntro__mObH1{margin-bottom:var(--space-2xl);color:var(--color-charcoal-soft);font-size:var(--text-lg)}.page_gallery__ZEZvB{background:var(--color-white)}@media (max-width:900px){.page_grid__6Rclh{grid-template-columns:repeat(2,1fr)}.page_story__gJWDa{grid-template-columns:1fr}.page_storyReverse__DgRiA{direction:ltr}}@media (max-width:480px){.page_grid__6Rclh{grid-template-columns:1fr}}.Gallery_grid__mjOph{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:220px;grid-gap:var(--space-md);gap:var(--space-md)}.Gallery_item__4X8pD{position:relative;overflow:hidden;border-radius:var(--radius-md);cursor:pointer;border:none;padding:0;min-height:44px}.Gallery_feature__1xBZH{grid-column:span 2;grid-row:span 2}.Gallery_image__0qOrt{object-fit:cover;transition:transform .5s ease}.Gallery_item__4X8pD:hover .Gallery_image__0qOrt{transform:scale(1.06)}.Gallery_lightbox__YUwry{position:fixed;inset:0;z-index:2000;background:rgba(34,34,34,.95);display:flex;align-items:center;justify-content:center;padding:var(--space-2xl)}.Gallery_lightboxImage__9rcG2{position:relative;width:min(90vw,900px);height:min(70vh,600px)}.Gallery_close__ozo1n{top:var(--space-lg);right:var(--space-lg);width:44px;height:44px}.Gallery_close__ozo1n,.Gallery_nav__egYkI{position:absolute;color:var(--color-white);display:flex;align-items:center;justify-content:center}.Gallery_nav__egYkI{top:50%;transform:translateY(-50%);width:48px;height:48px;border:1px solid rgba(255,255,255,.3);border-radius:50%;transition:background var(--transition)}.Gallery_nav__egYkI:hover{background:var(--color-gold);color:var(--color-forest)}.Gallery_prev__UIoeo{left:var(--space-lg)}.Gallery_next__z5OLL{right:var(--space-lg)}.Gallery_caption__2f6j7{position:absolute;bottom:var(--space-xl);left:50%;transform:translateX(-50%);color:var(--color-sand);font-size:var(--text-sm);text-align:center;max-width:90vw}@media (max-width:768px){.Gallery_grid__mjOph{grid-template-columns:1fr 1fr;grid-auto-rows:160px}.Gallery_feature__1xBZH{grid-column:span 2;grid-row:span 1}}@media (max-width:480px){.Gallery_grid__mjOph{grid-template-columns:1fr}.Gallery_feature__1xBZH{grid-column:span 1}}