.page_causesPage__tri9g{position:relative;min-height:100vh;width:100%;padding:var(--spacing-12) var(--spacing-6)}.page_header__EmdtH{max-width:1280px;margin:0 auto var(--spacing-12);text-align:center;animation:page_fadeInUp__e2yiS .6s ease-out}.page_title__wtK91{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);color:var(--color-foreground);margin-bottom:var(--spacing-4)}.page_description__OwkYO{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--color-muted-foreground);max-width:700px;margin:0 auto}.page_causesSection__G67dZ{max-width:1280px;margin:0 auto;animation:page_fadeInUp__e2yiS .6s ease-out .2s backwards}.page_causesGrid__lrNzd{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-6);gap:var(--spacing-6)}.page_emptyState__vyk7j{max-width:1280px;margin:var(--spacing-12) auto;text-align:center;animation:page_fadeInUp__e2yiS .6s ease-out .2s backwards}.page_emptyStateText__PYD6K{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--color-muted-foreground)}@media (min-width:768px){.page_causesPage__tri9g{padding:var(--spacing-16) var(--spacing-8)}.page_title__wtK91{font-size:var(--font-size-5xl)}.page_description__OwkYO{font-size:var(--font-size-xl)}.page_causesGrid__lrNzd{grid-template-columns:repeat(2,1fr);gap:var(--spacing-8)}}@media (min-width:1024px){.page_causesPage__tri9g{padding:var(--spacing-20) var(--spacing-12)}.page_causesGrid__lrNzd{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.page_causesGrid__lrNzd{gap:var(--spacing-10)}}@keyframes page_fadeInUp__e2yiS{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page_causesSection__G67dZ,.page_emptyState__vyk7j,.page_header__EmdtH{animation:none}}@media print{.page_causesPage__tri9g{padding:var(--spacing-6)}.page_header__EmdtH{margin-bottom:var(--spacing-6)}.page_causesGrid__lrNzd{grid-template-columns:1fr;gap:var(--spacing-4)}}.CauseCard_card__k6qW0{display:flex;flex-direction:column;background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-normal);box-shadow:var(--shadow-sm)}.CauseCard_card__k6qW0:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px);border-color:var(--color-primary-300)}.CauseCard_card__k6qW0:active{transform:translateY(-2px)}.CauseCard_card__k6qW0:focus-within{outline:2px solid var(--color-primary-500);outline-offset:2px;box-shadow:var(--shadow-lg)}.CauseCard_imageContainer__3ZJy_{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background-color:var(--color-muted)}.CauseCard_image__9mFBw{object-fit:cover;transition:transform var(--transition-normal)}.CauseCard_card__k6qW0:hover .CauseCard_image__9mFBw{transform:scale(1.05)}.CauseCard_imagePlaceholder__IFN4F{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--color-muted)}.CauseCard_placeholderIcon__Vhu0l{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-muted-foreground);opacity:.5}.CauseCard_content__hb_ne{display:flex;flex-direction:column;padding:var(--spacing-6);flex-grow:1}.CauseCard_title__29gvt{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-foreground);margin-bottom:var(--spacing-3);transition:color var(--transition-fast)}.CauseCard_card__k6qW0:hover .CauseCard_title__29gvt{color:var(--color-primary-600)}.CauseCard_description__XyFBz{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-muted-foreground);margin-bottom:var(--spacing-4);flex-grow:1}.CauseCard_donateLink__c2aqV{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary-600);text-decoration:none;margin-top:auto;transition:color var(--transition-fast)}.CauseCard_donateLink__c2aqV:hover{color:var(--color-primary-700)}.CauseCard_donateLink__c2aqV:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px;border-radius:var(--radius-sm)}.CauseCard_arrow__l2sBP{display:inline-block;transition:transform var(--transition-fast)}.CauseCard_donateLink__c2aqV:hover .CauseCard_arrow__l2sBP{transform:translateX(4px)}@media (max-width:639px){.CauseCard_content__hb_ne{padding:var(--spacing-5)}.CauseCard_title__29gvt{font-size:var(--font-size-lg)}.CauseCard_description__XyFBz{font-size:var(--font-size-sm)}}@media (min-width:640px){.CauseCard_content__hb_ne{padding:var(--spacing-6)}.CauseCard_title__29gvt{font-size:var(--font-size-xl)}}@media (min-width:1024px){.CauseCard_content__hb_ne{padding:var(--spacing-6)}.CauseCard_title__29gvt{font-size:var(--font-size-2xl)}}@media (prefers-reduced-motion:reduce){.CauseCard_card__k6qW0{transition:none}.CauseCard_card__k6qW0:active,.CauseCard_card__k6qW0:hover{transform:none}.CauseCard_image__9mFBw{transition:none}.CauseCard_card__k6qW0:hover .CauseCard_image__9mFBw{transform:none}.CauseCard_arrow__l2sBP{transition:none}.CauseCard_donateLink__c2aqV:hover .CauseCard_arrow__l2sBP{transform:none}}@media print{.CauseCard_card__k6qW0{box-shadow:none;border:1px solid var(--color-neutral-300);page-break-inside:avoid}.CauseCard_card__k6qW0:hover{transform:none;box-shadow:none}.CauseCard_card__k6qW0:hover .CauseCard_image__9mFBw{transform:none}.CauseCard_imageContainer__3ZJy_{aspect-ratio:16/10}.CauseCard_donateLink__c2aqV{color:var(--color-foreground)}.CauseCard_donateLink__c2aqV:after{content:" (" attr(href) ")";font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}.CauseCard_arrow__l2sBP{display:none}}