.Nav-module__gOObGW__nav{--pad:22px;--logo:80px;--link-pad:13px;--ease:.22s cubic-bezier(.22, 1, .36, 1);z-index:50;padding:var(--pad) 48px;-webkit-backdrop-filter:blur(12px);transition:padding var(--ease), margin-bottom var(--ease), transform .26s ease-out, background-color .2s ease-out, box-shadow .2s ease-out;background:#ffffffb8;border-bottom:1px solid #221e1e1a;flex-wrap:wrap;align-items:center;gap:40px;margin-bottom:0;display:flex;position:sticky;top:0}.Nav-module__gOObGW__logo{height:var(--logo);width:auto;transition:height var(--ease);display:block}.Nav-module__gOObGW__link,.Nav-module__gOObGW__trigger{padding:var(--link-pad) 2px;transition:padding var(--ease)}.Nav-module__gOObGW__donate{padding:var(--link-pad) 22px;transition:padding var(--ease), transform .1s ease-out}@media (min-width:861px){.Nav-module__gOObGW__condensed{--pad:10px;--logo:48px;--link-pad:8px;margin-bottom:56px}}.Nav-module__gOObGW__condensed{background:#fffffff0;box-shadow:0 4px 20px #221e1e0f}.Nav-module__gOObGW__links{position:relative}.Nav-module__gOObGW__projects{align-items:center;margin-right:32px;display:flex}.Nav-module__gOObGW__trigger{letter-spacing:.02em;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-family:inherit;font-size:15.4px;font-weight:700;display:inline-flex}.Nav-module__gOObGW__chevron{transition:transform .14s ease-out}.Nav-module__gOObGW__open .Nav-module__gOObGW__chevron{transform:rotate(180deg)}.Nav-module__gOObGW__panel{opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;width:min(580px,100vw - 32px);padding-top:8px;transition:opacity .14s ease-out,transform .14s ease-out,visibility 0s linear .14s;position:absolute;top:100%;right:0;transform:translateY(-4px)scale(.98)}@media (hover:hover){.Nav-module__gOObGW__projects:hover .Nav-module__gOObGW__panel{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .14s ease-out,transform .14s ease-out,visibility;transform:none}.Nav-module__gOObGW__projects:hover .Nav-module__gOObGW__chevron{transform:rotate(180deg)}}.Nav-module__gOObGW__projects:has(.Nav-module__gOObGW__panel :focus-visible) .Nav-module__gOObGW__panel{opacity:1;visibility:visible;pointer-events:auto;transform:none}.Nav-module__gOObGW__open .Nav-module__gOObGW__panel{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .14s ease-out,transform .14s ease-out,visibility;transform:none}.Nav-module__gOObGW__card{background:#fff;border:1px solid #221e1e1a;border-radius:4px;overflow:hidden;box-shadow:0 12px 32px #221e1e1f}.Nav-module__gOObGW__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2px;margin:0;padding:8px;list-style:none;display:grid}.Nav-module__gOObGW__item{color:#221e1e;border-radius:4px;align-items:flex-start;gap:14px;padding:12px;display:flex}.Nav-module__gOObGW__item:hover,.Nav-module__gOObGW__item:focus-visible{background:#0f3b1f0f}.Nav-module__gOObGW__item[aria-current=page]{background:#0f3b1f14}.Nav-module__gOObGW__thumb{object-fit:cover;background:#0f3b1f1a;border-radius:4px;flex:none;width:48px;height:48px}.Nav-module__gOObGW__name{margin-bottom:3px;font-size:14.3px;font-weight:600;display:block}.Nav-module__gOObGW__item:hover .Nav-module__gOObGW__name,.Nav-module__gOObGW__item[aria-current=page] .Nav-module__gOObGW__name{color:#0f3b1f}.Nav-module__gOObGW__blurb{color:#221e1ea3;font-size:13px;line-height:1.45;display:block}.Nav-module__gOObGW__mobileBar,.Nav-module__gOObGW__sheet{display:none}@media (max-width:860px){.Nav-module__gOObGW__nav{--pad:10px;--logo:44px;padding:var(--pad) 20px;flex-wrap:nowrap;gap:12px}.Nav-module__gOObGW__links{display:none!important}.Nav-module__gOObGW__mobileBar{align-items:center;gap:8px;display:flex}.Nav-module__gOObGW__sheet{display:block}}.Nav-module__gOObGW__mobileDonate{color:#fff;background:#0f3b1f;border-radius:4px;align-items:center;padding:11px 18px;font-size:15px;font-weight:700;display:inline-flex}.Nav-module__gOObGW__mobileDonate:active{transform:scale(.97)}.Nav-module__gOObGW__menuButton{color:#221e1e;cursor:pointer;background:#fff;border:1px solid #221e1e29;border-radius:4px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.Nav-module__gOObGW__menuButton:active{background:#0f3b1f0f}.Nav-module__gOObGW__sheet{overscroll-behavior:contain;opacity:0;visibility:hidden;background:#fff;border-bottom:1px solid #221e1e1a;max-height:calc(100dvh - 64px);padding:8px 20px 24px;transition:opacity .16s ease-out,transform .16s ease-out,visibility 0s linear .16s;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-6px);box-shadow:0 16px 32px #221e1e1f}.Nav-module__gOObGW__sheetOpen{opacity:1;visibility:visible;transition:opacity .16s ease-out,transform .16s ease-out,visibility;transform:none}.Nav-module__gOObGW__sheetLink{color:#221e1e;border-bottom:1px solid #221e1e14;justify-content:space-between;align-items:center;min-height:52px;font-size:17px;font-weight:700;display:flex}.Nav-module__gOObGW__sheetLink[aria-current=page]{color:#0f3b1f}.Nav-module__gOObGW__sheetHeading{letter-spacing:.1em;text-transform:uppercase;color:#221e1e99;padding:20px 0 6px;font-size:12px;font-weight:600}.Nav-module__gOObGW__sheetProjects{border-bottom:1px solid #221e1e14;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:2px 12px;margin:0 0 4px;padding:0 0 8px;list-style:none;display:grid}.Nav-module__gOObGW__sheetProject{color:#221e1e;border-radius:4px;align-items:center;gap:12px;min-height:52px;margin:0 -8px;padding:6px 8px;font-size:15.5px;font-weight:600;display:flex}.Nav-module__gOObGW__sheetProject:active,.Nav-module__gOObGW__sheetProject[aria-current=page]{color:#0f3b1f;background:#0f3b1f12}.Nav-module__gOObGW__sheetProject img{object-fit:cover;border-radius:4px;flex:none;width:40px;height:40px}.Nav-module__gOObGW__sheetDonate{color:#fff;background:#0f3b1f;border-radius:999px;justify-content:center;align-items:center;min-height:52px;margin-top:20px;font-size:16px;font-weight:700;display:flex}
