.SiteHeader_header__lHyKY{position:relative;isolation:isolate;z-index:100;width:100%;background:linear-gradient(112deg,#053d30,#064f3d 46%,#022e25);color:#fff;box-shadow:0 5px 22px rgba(0,32,24,.12)}.SiteHeader_header__lHyKY:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,transparent,#08c4bd 40%,transparent 75%);pointer-events:none}.SiteHeader_inner__OTnRr{width:min(100% - 40px,1220px);min-height:104px;margin:0 auto;display:flex;align-items:center;gap:clamp(16px,2.3vw,36px)}.SiteHeader_brand___qcxU{display:inline-flex;align-items:center;gap:14px;flex:0 1 auto;min-width:0;text-decoration:none;color:white}.SiteHeader_logo__WvQoq{width:66px;height:66px;object-fit:contain;flex:0 0 auto}.SiteHeader_brandDivider__cafza{height:49px;width:2px;background:rgba(255,255,255,.75);flex:0 0 auto}.SiteHeader_brandText__OZFsd{display:flex;flex-direction:column;min-width:0;white-space:nowrap}.SiteHeader_brandSmall__a_oTd{font:500 clamp(12px,1.3vw,17px)/1.18 Georgia,Times New Roman,serif;letter-spacing:-.3px;color:#f4faf7}.SiteHeader_brandLarge__qulKn{font:700 clamp(25px,2.9vw,39px)/1 Georgia,Times New Roman,serif;letter-spacing:-.9px;color:#fff}.SiteHeader_brandAccent__8Z3Cy{display:block;height:2px;width:90%;margin-top:6px;background:linear-gradient(90deg,#0dd4ca,#08a7a2,transparent);transform:skewX(-25deg)}.SiteHeader_desktopNav__5LPYn{display:flex;align-items:center;gap:clamp(13px,1.65vw,25px);margin-left:auto;white-space:nowrap}.SiteHeader_desktopNav__5LPYn a{color:#f5fbf7;font:500 14px/1.3 Arial,sans-serif;text-decoration:none}.SiteHeader_desktopNav__5LPYn a:hover{color:#ffd66f}.SiteHeader_donateButton__AGtZZ{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 19px;border-radius:999px;background:linear-gradient(180deg,#ffe28a,#ffcb4e);color:#12382e;font:700 14px/1.1 Arial,sans-serif;text-decoration:none;white-space:nowrap;flex:0 0 auto;box-shadow:0 5px 14px rgba(0,0,0,.13)}.SiteHeader_donateButton__AGtZZ:hover{filter:brightness(1.04)}.SiteHeader_heart__qmOSv{font-size:25px;line-height:16px;font-weight:400}.SiteHeader_mobileMenu__CV_f5{display:none;position:relative;flex:0 0 auto}.SiteHeader_mobileMenu__CV_f5 summary{list-style:none;cursor:pointer;width:36px;height:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}.SiteHeader_mobileMenu__CV_f5 summary::-webkit-details-marker{display:none}.SiteHeader_mobileMenu__CV_f5 summary span{width:23px;height:2px;border-radius:2px;background:#fff}.SiteHeader_mobileNav__wqNob{position:absolute;top:calc(100% + 15px);right:-8px;min-width:185px;background:#064536;padding:10px;border:1px solid rgba(255,255,255,.15);border-radius:12px;box-shadow:0 12px 24px rgba(0,0,0,.2);display:flex;flex-direction:column}.SiteHeader_mobileNav__wqNob a{display:block;color:#fff;padding:12px;text-decoration:none;font:500 14px Arial,sans-serif;border-radius:6px}.SiteHeader_mobileNav__wqNob a:hover{background:rgba(255,255,255,.1)}@media(max-width:1100px){.SiteHeader_desktopNav__5LPYn{display:none}.SiteHeader_donateButton__AGtZZ{margin-left:auto}.SiteHeader_mobileMenu__CV_f5{display:block}}@media(max-width:640px){.SiteHeader_inner__OTnRr{width:calc(100% - 24px);min-height:78px;gap:8px}.SiteHeader_brand___qcxU{gap:7px}.SiteHeader_logo__WvQoq{width:43px;height:43px}.SiteHeader_brandDivider__cafza{height:37px;width:1px}.SiteHeader_brandSmall__a_oTd{font-size:clamp(8px,2.3vw,11px);letter-spacing:-.35px}.SiteHeader_brandLarge__qulKn{font-size:clamp(19px,5.2vw,26px);letter-spacing:-.55px}.SiteHeader_brandAccent__8Z3Cy{margin-top:4px}.SiteHeader_donateButton__AGtZZ{padding:11px 10px;font-size:11px;gap:4px}.SiteHeader_heart__qmOSv{display:none}.SiteHeader_mobileMenu__CV_f5 summary{width:26px}.SiteHeader_mobileMenu__CV_f5 summary span{width:21px}}@media(max-width:375px){.SiteHeader_inner__OTnRr{width:calc(100% - 16px);gap:5px}.SiteHeader_brand___qcxU{gap:5px}.SiteHeader_logo__WvQoq{width:34px;height:34px}.SiteHeader_brandSmall__a_oTd{font-size:7px}.SiteHeader_brandLarge__qulKn{font-size:18px}.SiteHeader_donateButton__AGtZZ{font-size:10px;padding:10px 8px}}