.projects-module__lnHueG__page{width:100%;max-width:1240px;min-height:75vh;margin:0 auto;padding:0 28px 104px}.projects-module__lnHueG__hero{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:clamp(32px,6vw,76px);padding:56px 0 38px;display:grid}.projects-module__lnHueG__hero h1{letter-spacing:-.058em;max-width:820px;margin:16px 0 0;font-size:clamp(42px,5.3vw,68px);font-weight:580;line-height:.99}.projects-module__lnHueG__intro{color:#536b63;max-width:750px;margin:22px 0 0;font-size:17px;line-height:1.62}.projects-module__lnHueG__eyebrow{color:#587268;font:650 11px/1.2 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:9px;margin:0;display:flex}.projects-module__lnHueG__eyebrow>span{background:#6d897e;width:27px;height:1px}.projects-module__lnHueG__evidenceCallout{background:#ffffffad;border:1px solid #d7ddd3;border-radius:16px;padding:22px}.projects-module__lnHueG__evidenceCallout>span{color:#4c6a5f;font:680 10px/1.2 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.07em}.projects-module__lnHueG__evidenceCallout p{color:#435950;margin:12px 0 16px;font-size:13px;line-height:1.58}.projects-module__lnHueG__evidenceCallout a{color:#285f49;align-items:center;gap:12px;min-height:44px;font-size:13px;font-weight:680;display:inline-flex}.projects-module__lnHueG__discovery{position:relative}.projects-module__lnHueG__searchForm{color:#fff;background:#0b211d;border:1px solid #ffffff14;border-radius:18px;overflow:hidden;box-shadow:0 16px 40px #071a161c}.projects-module__lnHueG__primaryControls{grid-template-columns:minmax(260px,1.5fr) minmax(190px,.6fr) auto;align-items:end;gap:10px;padding:16px;display:grid}.projects-module__lnHueG__searchForm label{color:#bac8c3;min-width:0;font:620 10px/1.2 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.055em;flex-direction:column;gap:7px;display:flex}.projects-module__lnHueG__searchForm input,.projects-module__lnHueG__searchForm select{color:#fff;width:100%;min-width:0;max-width:100%;height:48px;font:540 14px/1 var(--font-geist-sans), sans-serif;text-transform:none;letter-spacing:normal;background:#ffffff17;border:1px solid #ffffff29;border-radius:10px;outline:none;padding:0 13px}.projects-module__lnHueG__searchForm input::placeholder{color:#93a59f;opacity:1}.projects-module__lnHueG__searchForm select option{color:#0b211d}.projects-module__lnHueG__searchForm input:focus-visible,.projects-module__lnHueG__searchForm select:focus-visible{border-color:var(--lime);box-shadow:0 0 0 3px #c9ef732e}.projects-module__lnHueG__searchForm button,.projects-module__lnHueG__filterActions a{background:var(--lime);color:#10231e;min-height:48px;font:700 13px/1 var(--font-geist-sans), sans-serif;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 20px;display:inline-flex}.projects-module__lnHueG__searchForm button:hover,.projects-module__lnHueG__filterActions a:hover{background:#d8f68f}.projects-module__lnHueG__searchForm button:focus-visible,.projects-module__lnHueG__filterActions a:focus-visible,.projects-module__lnHueG__activeFilters a:focus-visible,.projects-module__lnHueG__pagination a:focus-visible,.projects-module__lnHueG__emptyState a:focus-visible,.projects-module__lnHueG__evidenceCallout a:focus-visible{outline-offset:3px;outline:3px solid #2e7156}.projects-module__lnHueG__filterDisclosure{border-top:1px solid #ffffff1a}.projects-module__lnHueG__filterDisclosure summary{color:#e4ece9;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:0 18px;font-size:13px;font-weight:680;list-style:none;display:flex}.projects-module__lnHueG__filterDisclosure summary::-webkit-details-marker{display:none}.projects-module__lnHueG__filterDisclosure summary:after{content:"+";width:26px;color:var(--lime);text-align:center;flex:0 0 26px;font-size:22px;font-weight:420}.projects-module__lnHueG__filterDisclosure[open] summary:after{content:"−"}.projects-module__lnHueG__filterDisclosure summary:focus-visible{outline:3px solid var(--lime);outline-offset:-4px}.projects-module__lnHueG__filterSummaryCount{color:#95aaa3;font:540 11px/1.3 var(--font-geist-mono), monospace;margin-left:auto}.projects-module__lnHueG__filterBody{background:#ffffff06;border-top:1px solid #ffffff14;padding:18px}.projects-module__lnHueG__filterGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 10px;display:grid}.projects-module__lnHueG__moneyInput{background:#ffffff17;border:1px solid #ffffff29;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;height:48px;display:grid;overflow:hidden}.projects-module__lnHueG__moneyInput>span{color:#c5d1cd;font:650 14px/1 var(--font-geist-sans), sans-serif;padding-left:13px}.projects-module__lnHueG__moneyInput input{background:0 0;border:0;height:46px;padding-left:7px}.projects-module__lnHueG__moneyInput:focus-within{border-color:var(--lime);box-shadow:0 0 0 3px #c9ef732e}.projects-module__lnHueG__moneyInput input:focus-visible{box-shadow:none}.projects-module__lnHueG__filterError{color:#6c2418;background:#ffe3dc;border-radius:9px;margin:15px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}.projects-module__lnHueG__filterActions{align-items:center;gap:10px;margin-top:18px;display:flex}.projects-module__lnHueG__filterActions a{color:#d7e2de;text-underline-offset:3px;background:0 0;min-height:48px;text-decoration:underline}.projects-module__lnHueG__activeFilters{align-items:center;gap:10px;min-width:0;padding:14px 2px 0;display:flex}.projects-module__lnHueG__activeFilters>span{color:#63766f;font:650 10px/1.2 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.06em;flex:none}.projects-module__lnHueG__activeFilters ul{flex-wrap:wrap;flex:1;gap:7px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.projects-module__lnHueG__activeFilters li{min-width:0}.projects-module__lnHueG__activeFilters li a{color:#2f5546;overflow-wrap:anywhere;background:#f7faf5;border:1px solid #cfdbd2;border-radius:999px;align-items:center;gap:10px;min-width:0;min-height:44px;padding:8px 13px;font-size:12px;line-height:1.25;display:flex}.projects-module__lnHueG__activeFilters li a span{color:#687d75;flex:none;font-size:17px}.projects-module__lnHueG__clearFilters{color:#346650;text-underline-offset:3px;flex:none;align-items:center;min-height:44px;padding:0 8px;font-size:12px;font-weight:670;text-decoration:underline;display:inline-flex}.projects-module__lnHueG__results{padding-top:32px;scroll-margin-top:96px}.projects-module__lnHueG__resultsHeading{justify-content:space-between;align-items:end;gap:24px;padding:0 2px 18px;display:flex}.projects-module__lnHueG__resultsHeading p{color:#667871;margin:0;font-size:12px;line-height:1.5}.projects-module__lnHueG__resultsHeading div>p{font:620 10px/1.3 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.055em;margin-bottom:5px}.projects-module__lnHueG__resultsHeading h2{letter-spacing:-.045em;margin:0;font-size:clamp(29px,3.5vw,42px);font-weight:590;line-height:1.05}.projects-module__lnHueG__resultsHeading strong{color:#1b3a30}.projects-module__lnHueG__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:15px;display:grid}.projects-module__lnHueG__grid .project-card{min-width:0;min-height:400px}.projects-module__lnHueG__grid .project-card:last-child{grid-column:auto}:is(.projects-module__lnHueG__grid .project-card h2,.projects-module__lnHueG__grid .project-recipient,.projects-module__lnHueG__grid .needs){overflow-wrap:anywhere}.projects-module__lnHueG__pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:30px;display:grid}.projects-module__lnHueG__pagination>a,.projects-module__lnHueG__disabledPageLink{color:#285d48;background:#fff;border:1px solid #cdd8cf;border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:0 16px;font-size:13px;font-weight:680;display:inline-flex}.projects-module__lnHueG__pagination>a:last-child,.projects-module__lnHueG__disabledPageLink:last-child{justify-self:end}.projects-module__lnHueG__pagination>span:not(.projects-module__lnHueG__disabledPageLink){color:#66756f;text-align:center;font-size:12px}.projects-module__lnHueG__pagination>span strong{color:#173a2e}.projects-module__lnHueG__disabledPageLink{color:#98a59f;background:0 0;border-color:#0000}.projects-module__lnHueG__emptyState{text-align:center;background:#ffffff6b;border:1px dashed #bccabf;border-radius:18px;padding:clamp(44px,7vw,74px) 24px}.projects-module__lnHueG__emptyState>span{color:#60786e;font:650 10px/1.2 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.07em}.projects-module__lnHueG__emptyState h2{letter-spacing:-.045em;max-width:620px;margin:14px auto 0;font-size:clamp(29px,4vw,42px);font-weight:590}.projects-module__lnHueG__emptyState p{color:#5c7068;max-width:610px;margin:14px auto 22px;font-size:15px;line-height:1.6}.projects-module__lnHueG__emptyState a{color:#fff;background:#173d30;border-radius:10px;align-items:center;min-height:48px;padding:0 18px;font-size:13px;font-weight:680;display:inline-flex}.projects-module__lnHueG__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1020px){.projects-module__lnHueG__hero{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:32px}.projects-module__lnHueG__filterGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.projects-module__lnHueG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.projects-module__lnHueG__hero{grid-template-columns:1fr;gap:22px;padding-top:42px}.projects-module__lnHueG__hero h1{font-size:clamp(39px,8vw,54px)}.projects-module__lnHueG__evidenceCallout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 18px;display:grid}.projects-module__lnHueG__evidenceCallout p{grid-column:1;margin:2px 0 0}.projects-module__lnHueG__evidenceCallout a{grid-area:1/2/3}.projects-module__lnHueG__primaryControls{grid-template-columns:minmax(0,1fr) minmax(180px,.55fr)}.projects-module__lnHueG__primaryControls button{grid-column:1/-1}.projects-module__lnHueG__filterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.projects-module__lnHueG__activeFilters{flex-wrap:wrap;align-items:flex-start}.projects-module__lnHueG__activeFilters ul{flex-basis:100%;order:3}.projects-module__lnHueG__clearFilters{margin-left:auto}.projects-module__lnHueG__resultsHeading{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:620px){.projects-module__lnHueG__page{padding:0 18px 78px}.projects-module__lnHueG__hero{gap:18px;padding:34px 0 25px}.projects-module__lnHueG__hero h1{margin-top:12px;font-size:clamp(36px,10.8vw,48px);line-height:1.01}.projects-module__lnHueG__intro{margin-top:17px;font-size:15px;line-height:1.55}.projects-module__lnHueG__evidenceCallout{padding:18px;display:block}.projects-module__lnHueG__evidenceCallout p{margin:10px 0 4px}.projects-module__lnHueG__primaryControls{grid-template-columns:minmax(0,1fr);padding:13px}.projects-module__lnHueG__primaryControls button{grid-column:auto}.projects-module__lnHueG__searchForm input,.projects-module__lnHueG__searchForm select{font-size:16px}.projects-module__lnHueG__filterDisclosure summary{min-height:58px;padding:0 13px}.projects-module__lnHueG__filterSummaryCount{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}.projects-module__lnHueG__filterBody{padding:14px 13px}.projects-module__lnHueG__filterGrid{grid-template-columns:minmax(0,1fr)}.projects-module__lnHueG__filterActions{flex-direction:column;align-items:stretch}.projects-module__lnHueG__activeFilters li,.projects-module__lnHueG__activeFilters li a{max-width:100%}.projects-module__lnHueG__results{padding-top:26px}.projects-module__lnHueG__grid{grid-template-columns:minmax(0,1fr)}.projects-module__lnHueG__grid .project-card{min-height:0}.projects-module__lnHueG__pagination{grid-template-columns:1fr 1fr}.projects-module__lnHueG__pagination>span:not(.projects-module__lnHueG__disabledPageLink){grid-area:1/1/auto/-1}.projects-module__lnHueG__pagination>a,.projects-module__lnHueG__disabledPageLink{grid-row:2;justify-content:center}.projects-module__lnHueG__pagination>a:last-child,.projects-module__lnHueG__disabledPageLink:last-child{justify-self:stretch}}@media (max-width:360px){.projects-module__lnHueG__page{padding-left:14px;padding-right:14px}.projects-module__lnHueG__hero h1{font-size:34px}.projects-module__lnHueG__filterSummaryCount{display:none}.projects-module__lnHueG__pagination>a,.projects-module__lnHueG__disabledPageLink{padding:0 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.projects-module__lnHueG__searchForm button,.projects-module__lnHueG__filterActions a,.projects-module__lnHueG__activeFilters a,.projects-module__lnHueG__pagination a{transition:none}}
