.Footer_footer__UaG1g{position:relative;background:#0d0b07;color:hsla(0,0%,100%,.82);border-radius:56px 56px 0 0;margin-top:-56px;z-index:10;transform:translateY(80px);opacity:0;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .7s ease;box-shadow:0 -1px 0 0 rgba(184,131,46,.25),0 -32px 80px -16px rgba(0,0,0,.6)}.Footer_footerVisible__7mmU2{transform:translateY(0);opacity:1}.Footer_footer__UaG1g:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60%;height:1px;background:linear-gradient(90deg,transparent,rgba(212,160,69,.55) 30%,rgba(212,160,69,.8) 50%,rgba(212,160,69,.55) 70%,transparent);border-radius:50%;pointer-events:none;z-index:1}.Footer_main__68iCA{max-width:1360px;margin:0 auto;padding:28px 48px 22px}.Footer_grid__qjDt3{display:grid;grid-template-columns:1.5fr 1fr .85fr;gap:64px;align-items:start}.Footer_brandCol__HhVKt{display:flex;flex-direction:column;gap:20px}.Footer_logoLink__gPkDM{display:inline-block;text-decoration:none;line-height:0}.Footer_logoImg__gyh1b{height:52px;width:auto;-o-object-fit:contain;object-fit:contain;display:block}.Footer_tagline__EtMBR{font-size:.88rem;line-height:1.75;color:hsla(0,0%,100%,.6);margin:0;max-width:380px}.Footer_contactList__4NX6j{display:flex;flex-direction:column;gap:10px}.Footer_contactItem__NC8Fl{display:flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.7);font-size:.875rem;text-decoration:none;transition:color .2s ease}.Footer_contactItem__NC8Fl:hover{color:#d4a045}.Footer_contactIcon__abcDN{color:#b8832e;flex-shrink:0}.Footer_socialRow__VWsuD{display:flex;gap:10px;margin-top:4px}.Footer_socialIcon__BvaFc{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;background:rgba(184,131,46,.1);border:1px solid rgba(184,131,46,.25);color:#b8832e;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.Footer_socialIcon__BvaFc:hover{background:rgba(184,131,46,.22);color:#d4a045;border-color:rgba(212,160,69,.5)}.Footer_colTitle__sNZTr{font-family:var(--font-heading);font-size:.72rem;font-weight:800;color:#d4a045;margin-bottom:12px;letter-spacing:.14em;text-transform:uppercase}.Footer_form__o_zgT{display:flex;flex-direction:column;gap:10px}.Footer_input__zu55k{width:100%;padding:11px 14px;border-radius:6px;border:1.5px solid rgba(184,131,46,.2);background:hsla(0,0%,100%,.05);font-family:var(--font-body);font-size:.875rem;color:hsla(0,0%,100%,.9);outline:none;transition:border-color .2s ease,background .2s ease;box-sizing:border-box}.Footer_input__zu55k::-moz-placeholder{color:hsla(0,0%,100%,.28)}.Footer_input__zu55k::placeholder{color:hsla(0,0%,100%,.28)}.Footer_input__zu55k:focus{border-color:#b8832e;background:hsla(0,0%,100%,.08)}.Footer_subscribeBtn__5vZOv{width:100%;padding:12px;background:#b8832e;color:#fdfaf6;border:2px solid #b8832e;border-radius:6px;font-family:var(--font-heading);font-size:.9rem;font-weight:800;letter-spacing:.04em;cursor:pointer;transition:background .22s ease,color .22s ease,border-color .22s ease;margin-top:2px}.Footer_subscribeBtn__5vZOv:hover{background:transparent;color:#d4a045;border-color:#d4a045}.Footer_subscribed__NMvlR{display:flex;align-items:center;gap:10px;color:#d4a045;font-weight:600;font-size:.9rem;padding:10px 0}.Footer_reportCard__iRIVE{display:block;text-decoration:none;margin-bottom:14px;border-radius:6px;overflow:hidden;border:1px solid rgba(184,131,46,.2);transition:transform .22s ease,box-shadow .22s ease;line-height:0}.Footer_reportCard__iRIVE:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(184,131,46,.25)}.Footer_reportImg__9OJXx{width:100%;height:auto;max-height:96px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;display:block}.Footer_reportFallback__uV7WB{width:100%;height:110px;background:linear-gradient(135deg,#1a1208,#3d2510);align-items:center;justify-content:space-between;padding:16px 18px;gap:12px;box-sizing:border-box}.Footer_reportFallbackLogo__fazEY{height:36px;width:auto;filter:brightness(0) invert(1);opacity:.9;flex-shrink:0}.Footer_reportFallbackLabel__2ZRfN{display:flex;flex-direction:column;align-items:flex-end;font-family:var(--font-heading);font-weight:800;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.85)}.Footer_reportFallbackYear__VYoEU{font-size:1rem;color:#d4a045}.Footer_candidBadge__ls3Lf{display:inline-block;text-decoration:none;margin-top:10px;transition:transform .2s ease}.Footer_candidBadge__ls3Lf:hover{transform:translateY(-2px)}.Footer_candidSeal__AzTbA{display:block;width:88px;height:auto}.Footer_copyrightBar__dquop{max-width:1360px;margin:0 auto;padding:12px 48px 0;text-align:center}.Footer_copyright__j5CNb{font-size:.78rem;font-weight:500;color:hsla(0,0%,100%,.3);margin:0}.Footer_bottom__O5rKs{border-top:1px solid rgba(184,131,46,.15);padding:12px 48px;max-width:1360px;margin:8px auto 0;display:flex;align-items:center;justify-content:center;gap:16px}.Footer_cisBadge__iT4lH{display:inline-block;margin-top:20px;border-radius:8px;overflow:hidden;background:#fff;padding:6px 10px;transition:opacity .2s,transform .2s}.Footer_cisBadge__iT4lH:hover{opacity:.9;transform:translateY(-1px)}.Footer_cisBadgeImg__9lbLa{display:block;height:36px;width:auto}@media (max-width:1100px){.Footer_grid__qjDt3{grid-template-columns:1fr 1fr;gap:48px}.Footer_brandCol__HhVKt{grid-column:1/-1}.Footer_tagline__EtMBR{max-width:100%}.Footer_main__68iCA{padding:36px 36px 28px}}@media (max-width:768px){.Footer_grid__qjDt3{grid-template-columns:1fr 1fr;gap:36px}.Footer_brandCol__HhVKt{grid-column:1/-1}.Footer_main__68iCA{padding:32px 28px 24px}.Footer_copyrightBar__dquop{padding:10px 28px 0}.Footer_bottom__O5rKs{padding:10px 28px}.Footer_logoImg__gyh1b{height:52px}}@media (max-width:520px){.Footer_grid__qjDt3{grid-template-columns:1fr;gap:32px}.Footer_brandCol__HhVKt{grid-column:auto}.Footer_main__68iCA{padding:28px 20px 22px}.Footer_copyrightBar__dquop{padding:10px 20px 0}.Footer_bottom__O5rKs{padding:10px 20px}}.Navbar_topStrip___Y4mb{background:#1a1208;color:#fff;font-size:.75rem;padding:8px 0;position:fixed;top:0;left:0;right:0;z-index:1001}.Navbar_topStripInner__YxrhP{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.Navbar_topStripText__eQv91{color:hsla(0,0%,100%,.7);font-size:.72rem}.Navbar_topSocials__pLKq3{display:flex;align-items:center;gap:14px}.Navbar_topSocials__pLKq3 a{color:hsla(0,0%,100%,.55);transition:color .25s ease;display:flex;align-items:center}.Navbar_topSocials__pLKq3 a:hover{color:var(--color-primary-light)}.Navbar_navbar__fk_p7{position:fixed;top:33px;left:0;right:0;z-index:1000;background:hsla(0,0%,100%,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid #f0e8da;transition:box-shadow .3s ease,top .3s ease}.Navbar_navbar__fk_p7.Navbar_scrolled___WOss{box-shadow:0 4px 28px rgba(0,0,0,.1);top:33px}.Navbar_inner__GwI1d{max-width:1280px;margin:0 auto;padding:14px 28px;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.Navbar_logo__UM0Ax{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.Navbar_logoImg__CyrkP{height:52px;width:auto;-o-object-fit:contain;object-fit:contain;display:block;filter:drop-shadow(0 1px 3px rgba(0,0,0,.18));transition:filter .3s ease}.Navbar_transparent__XqmB4 .Navbar_logoImg__CyrkP{filter:drop-shadow(0 2px 6px rgba(0,0,0,.55))}.Navbar_desktopNav__Za2sj{display:flex;align-items:center;gap:2px;flex:1;justify-content:center}.Navbar_navLink__id1IU{position:relative;padding:8px 14px;border-radius:8px;font-size:.875rem;font-weight:500;color:#333;transition:color .25s ease,background .25s ease;text-decoration:none;background:none;border:none;cursor:pointer;white-space:nowrap;font-family:inherit;display:inline-flex;align-items:center;gap:4px}.Navbar_navLink__id1IU:after{content:"";position:absolute;bottom:2px;left:14px;right:14px;height:2px;background:var(--color-primary);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.Navbar_navLink__id1IU:hover{color:var(--color-primary)}.Navbar_navLink__id1IU:hover:after{transform:scaleX(1)}.Navbar_dropdown__ztbRD{position:relative}.Navbar_dropdownTrigger__pef7x{display:flex;align-items:center;gap:4px}.Navbar_dropdown__ztbRD:after{content:"";position:absolute;left:-16px;right:-16px;top:100%;height:16px;background:transparent}.Navbar_dropdownMenu__S49hn{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%) translateY(-8px);background:#fff;border:1px solid #f0e8da;border-radius:16px;box-shadow:0 16px 48px rgba(0,0,0,.12);padding:8px;min-width:220px;z-index:200;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease .12s,transform .2s ease .12s,visibility .2s linear .12s}.Navbar_dropdown__ztbRD:hover .Navbar_dropdownMenu__S49hn{opacity:1;visibility:visible;pointer-events:all;transform:translateX(-50%) translateY(0);transition:opacity .18s ease 0s,transform .18s ease 0s,visibility 0s linear 0s}.Navbar_dropdownItem__GD6VA{display:block;padding:10px 16px;border-radius:8px;font-size:.875rem;color:#333;font-weight:500;text-decoration:none;transition:background .2s ease,color .2s ease,padding-left .2s ease}.Navbar_dropdownItem__GD6VA:hover{background:rgba(176,122,43,.08);color:var(--color-primary);padding-left:20px}.Navbar_actions__1ikpw{display:flex;align-items:center;gap:6px;flex-shrink:0}.Navbar_iconBtn__Q6If2{display:flex;align-items:center;gap:4px;padding:8px 10px;border-radius:8px;color:#333;font-size:.8rem;font-weight:500;transition:all .25s ease;background:none;border:none;cursor:pointer;font-family:inherit;min-height:40px}.Navbar_iconBtn__Q6If2:hover{color:var(--color-primary);background:rgba(176,122,43,.07)}.Navbar_authName__WL84k{font-size:.8rem;font-weight:600}.Navbar_searchWrap__34Kaf{position:relative}.Navbar_searchBox__91qxZ{position:absolute;top:calc(100% + 10px);right:0;width:270px;z-index:300}.Navbar_searchInput__QPoA9{width:100%;padding:11px 16px;border:2px solid var(--color-primary);border-radius:12px;font-family:var(--font-body);font-size:.875rem;outline:none;box-shadow:0 8px 28px rgba(176,122,43,.18);background:#fff}.Navbar_langCode__NA7Va{font-size:.74rem;font-weight:700}.Navbar_langWrap__pmHow{position:relative}.Navbar_langMenu__ukV6m{position:absolute;top:calc(100% + 10px);right:0;background:#fff;border:1px solid #f0e8da;border-radius:14px;box-shadow:0 12px 32px rgba(0,0,0,.1);padding:6px;min-width:130px;z-index:200}.Navbar_langItem__meS_f{display:block;width:100%;text-align:left;padding:8px 12px;border-radius:8px;font-size:.85rem;color:#333;transition:all .2s ease;background:none;border:none;cursor:pointer;font-family:inherit;min-height:40px}.Navbar_langItem__meS_f:hover{background:rgba(176,122,43,.08);color:var(--color-primary)}.Navbar_langActive__PRPNk{color:var(--color-primary);font-weight:700}.Navbar_signInBtn__DW4ud{font-size:.8rem!important;padding:6px 10px!important}.Navbar_donateBtn__9snNf{padding:10px 22px;background:var(--color-primary);color:#fff!important;border-radius:10px;font-size:.875rem;font-weight:700;transition:all .25s ease;text-decoration:none;white-space:nowrap;letter-spacing:.02em;box-shadow:0 4px 16px rgba(176,122,43,.3);min-height:40px;display:inline-flex;align-items:center}.Navbar_donateBtn__9snNf:hover{background:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 8px 24px rgba(176,122,43,.4)}.Navbar_mobileToggle__uEo2B{display:none;padding:8px;border-radius:8px;color:#333;background:none;border:none;cursor:pointer;transition:all .25s ease;min-width:40px;min-height:40px;align-items:center;justify-content:center}.Navbar_mobileToggle__uEo2B:hover{background:rgba(176,122,43,.07);color:var(--color-primary)}.Navbar_mobileMenu__g3FB_{background:#fff;border-top:1px solid #f0e8da}.Navbar_mobileMenuInner__ZfY10{padding:12px 16px max(32px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:2px;max-height:calc(100dvh - 64px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 32px),transparent)}.Navbar_mobileLink__qh5Fz{padding:13px 16px;border-radius:10px;font-size:.96rem;font-weight:500;color:#1a1208;text-decoration:none;display:flex;align-items:center;min-height:48px;transition:background .18s ease,color .18s ease}.Navbar_mobileLink__qh5Fz:active,.Navbar_mobileLink__qh5Fz:hover{background:rgba(176,122,43,.08);color:var(--color-primary)}.Navbar_mobileSection__7ocSn{border-radius:10px}.Navbar_mobileSectionToggle__VWI05{width:100%;padding:13px 16px;border-radius:10px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:.96rem;font-weight:600;color:#1a1208;display:flex;align-items:center;justify-content:space-between;min-height:48px;transition:background .18s ease,color .18s ease;text-align:left}.Navbar_mobileSectionToggle__VWI05:hover{background:rgba(176,122,43,.06);color:var(--color-primary)}.Navbar_mobileSectionLink__vu5tj{font-family:inherit;font-size:.96rem;font-weight:600;color:#1a1208;text-decoration:none;padding:0;min-height:48px;display:flex;align-items:center;transition:color .18s ease}.Navbar_mobileSectionLink__vu5tj:hover{color:var(--color-primary)}.Navbar_mobileSubList__mTmko{background:var(--color-bg-alt,#f7f3ec);border-radius:8px;margin:0 4px 4px;padding:4px}.Navbar_mobileSub__B7puM{padding:11px 16px;font-size:.88rem;font-weight:500;color:#5a3f2a;min-height:44px;border-radius:7px}.Navbar_mobileSub__B7puM:hover{background:rgba(176,122,43,.1);color:var(--color-primary)}.Navbar_mobileLangRow__bEgVw{display:flex;gap:8px;margin:8px 0;padding:0 4px}.Navbar_mobileLangBtn__RIgvC{flex:1;padding:10px 8px;border-radius:8px;border:1.5px solid #e8d9c3;background:#fff;font-family:inherit;font-size:.85rem;font-weight:600;color:#5a3f2a;cursor:pointer;min-height:44px;transition:all .18s ease}.Navbar_mobileLangBtn__RIgvC:hover{border-color:var(--color-primary);color:var(--color-primary)}.Navbar_mobileLangActive__tPE9g{border-color:var(--color-primary);background:var(--color-primary-bg,#fef8ec);color:var(--color-primary-dark,#b87820)}.Navbar_mobileDashBtn___j9RY{display:flex;align-items:center;gap:8px;padding:13px 16px;border-radius:10px;border:1.5px solid #e8d9c3;background:#fff;font-size:.95rem;font-weight:600;color:#3d2e1c;text-decoration:none;margin-top:4px;min-height:48px;transition:all .18s ease}.Navbar_mobileDashBtn___j9RY:hover{border-color:var(--color-primary);color:var(--color-primary)}.Navbar_mobileDonate__GwN64{display:flex;align-items:center;justify-content:center;margin-top:8px;padding:16px 24px;background:var(--color-primary);color:#fff!important;border-radius:12px;font-weight:700;text-align:center;font-size:1rem;text-decoration:none;box-shadow:0 4px 16px rgba(176,122,43,.3);min-height:52px;touch-action:manipulation;transition:background .25s ease}.Navbar_mobileDonate__GwN64:hover{background:var(--color-primary-dark)}.Navbar_transparent__XqmB4{background:transparent!important;border-bottom-color:transparent!important;box-shadow:0 4px 24px rgba(0,0,0,.18)!important}.Navbar_transparent__XqmB4 .Navbar_navLink__id1IU{color:hsla(0,0%,100%,.85)}.Navbar_transparent__XqmB4 .Navbar_navLink__id1IU:hover{color:#fff;background:hsla(0,0%,100%,.08)}.Navbar_transparent__XqmB4 .Navbar_navLink__id1IU:after{background:#fff}.Navbar_transparent__XqmB4 .Navbar_iconBtn__Q6If2{color:hsla(0,0%,100%,.8)}.Navbar_transparent__XqmB4 .Navbar_iconBtn__Q6If2:hover{color:#fff;background:hsla(0,0%,100%,.1)}.Navbar_transparent__XqmB4 .Navbar_langCode__NA7Va{color:hsla(0,0%,100%,.8)}.Navbar_transparent__XqmB4 .Navbar_mobileToggle__uEo2B{color:hsla(0,0%,100%,.9)}.Navbar_transparent__XqmB4 .Navbar_mobileToggle__uEo2B:hover{background:hsla(0,0%,100%,.1)}.Navbar_transparent__XqmB4 .Navbar_authName__WL84k{color:hsla(0,0%,100%,.9)}.Navbar_transparent__XqmB4 .Navbar_donateBtn__9snNf{background:rgba(184,131,46,.9);border:1.5px solid rgba(184,131,46,.5)}.Navbar_transparent__XqmB4 .Navbar_dropdownMenu__S49hn{background:#1a1208;border-color:hsla(0,0%,100%,.08)}.Navbar_transparent__XqmB4 .Navbar_dropdownItem__GD6VA{color:hsla(0,0%,100%,.8)}.Navbar_transparent__XqmB4 .Navbar_dropdownItem__GD6VA:hover{color:var(--color-primary-light);background:hsla(0,0%,100%,.05)}.Navbar_transparent__XqmB4 .Navbar_mobileMenu__g3FB_{background:#fff;border-top-color:#f0e8da}@media (max-width:940px){.Navbar_desktopNav__Za2sj{display:none}.Navbar_mobileToggle__uEo2B{display:flex}.Navbar_donateBtn__9snNf,.Navbar_topStripText__eQv91{display:none}}@media (max-width:768px){.Navbar_inner__GwI1d{padding:12px 18px;min-height:64px}.Navbar_logoImg__CyrkP{height:44px}}@media (max-width:480px){.Navbar_navbar__fk_p7,.Navbar_navbar__fk_p7.Navbar_scrolled___WOss{top:46px}.Navbar_inner__GwI1d{padding:10px 14px;min-height:60px}.Navbar_logoImg__CyrkP{height:40px}}@media (max-width:480px){.Navbar_hideXs__32yyx{display:none!important}}