html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.JMfsBq_header{z-index:20;height:var(--header-h);transition:transform var(--dur-slow) var(--ease-out-expo);animation:JMfsBq_header-in .9s var(--ease-out-expo) .1s backwards;position:sticky;top:0}@keyframes JMfsBq_header-in{0%{opacity:0;transform:translateY(-1rem)}}.JMfsBq_header[data-hidden]{transform:translateY(-100%)}.JMfsBq_progress{z-index:1;background:var(--leaf);transform-origin:0;will-change:transform;height:2px;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.JMfsBq_header:before{content:"";background:var(--paper-glass);border-bottom:1px solid var(--color-rule);opacity:0;transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:0}.JMfsBq_header[data-scrolled]:before{opacity:1}.JMfsBq_inner{justify-content:space-between;align-items:center;gap:var(--space-md);height:100%;display:flex;position:relative}.JMfsBq_brand{border-radius:var(--radius-sm);min-width:0;display:block}.JMfsBq_logo{width:auto;max-width:100%;height:2.6rem;display:block}.JMfsBq_nav{display:none}.JMfsBq_nav ul{gap:var(--space-3xs);margin:0;padding:0;list-style:none;display:flex}.JMfsBq_link{min-height:2.75rem;padding:0 var(--space-xs);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-ink);align-items:center;text-decoration:none;display:inline-flex;position:relative}.JMfsBq_link:after{content:"";inset:auto var(--space-xs) .55rem;background:var(--leaf);transform-origin:0;height:2px;transition:transform var(--dur-base) var(--ease-out);border-radius:2px;position:absolute;transform:scaleX(0)}.JMfsBq_link[aria-current=page]:after{transform:scaleX(1)}@media (hover:hover){.JMfsBq_link:hover:after{transform:scaleX(1)}}.JMfsBq_actions{align-items:center;gap:var(--space-2xs);display:flex}.JMfsBq_donate{min-height:2.75rem;display:none}.JMfsBq_menuButton{width:3rem;height:3rem;margin-right:calc(-1 * var(--space-2xs));cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out);background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}@media (hover:hover){.JMfsBq_menuButton:hover{background:var(--mint-pale)}}.JMfsBq_burger{gap:5px;width:1.5rem;display:grid}.JMfsBq_burger span{background:var(--color-ink);transform-origin:100%;height:2px;transition:transform var(--dur-base) var(--ease-out-expo);border-radius:2px;display:block}.JMfsBq_burger span:nth-child(2){transform:scaleX(.6)}@media (hover:hover){.JMfsBq_menuButton:hover .JMfsBq_burger span:nth-child(2){transform:none}}@media (min-width:64rem){.JMfsBq_nav{display:block}.JMfsBq_menuButton{display:none}.JMfsBq_donate{display:inline-flex}.JMfsBq_logo{height:2.9rem}}@media (pointer:coarse){.JMfsBq_brand{position:relative}.JMfsBq_brand:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
.Qoc_EW_shell{background:var(--color-inverse);min-height:100dvh;position:relative}.Qoc_EW_surface{z-index:1;background:var(--color-paper);transform-origin:0%;min-height:100dvh;transition:transform var(--dur-slow) var(--ease-out), border-radius var(--dur-slow) var(--ease-out);position:relative}.Qoc_EW_main:focus{outline:none}.Qoc_EW_drawer{z-index:0;gap:var(--space-md);width:min(82vw,24rem);height:100dvh;padding:max(var(--space-sm), env(safe-area-inset-top)) max(var(--gutter), env(safe-area-inset-right)) calc(var(--space-lg) + env(safe-area-inset-bottom)) var(--gutter);overscroll-behavior:contain;color:var(--color-on-inverse);opacity:0;transition:opacity var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;overflow:clip auto}.Qoc_EW_close{width:3rem;height:3rem;margin-right:calc(-1 * var(--space-2xs));border:1px solid var(--veil-rule-strong);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out);background:0 0;border-radius:50%;flex-shrink:0;align-self:flex-end;place-items:center;display:inline-grid}@media (hover:hover){.Qoc_EW_close:hover{background:var(--veil-fill-hover)}}.Qoc_EW_closeIcon{width:1.125rem;height:1.125rem;position:relative}.Qoc_EW_closeIcon:before,.Qoc_EW_closeIcon:after{content:"";background:currentColor;border-radius:2px;height:2px;margin-top:-1px;position:absolute;inset:50% 0 auto;transform:rotate(45deg)}.Qoc_EW_closeIcon:after{transform:rotate(-45deg)}.Qoc_EW_drawerLinks{gap:var(--space-3xs);margin:0;padding:0;list-style:none;display:grid}.Qoc_EW_drawerLinks a{min-height:44px;font-size:clamp(1.375rem,1.1rem + 1.4vw,1.875rem);line-height:1.25;font-weight:var(--weight-bold);letter-spacing:-.02em;opacity:0;transition:transform var(--dur-slow) var(--ease-out), opacity var(--dur-slow) var(--ease-out), color var(--dur-micro) var(--ease-out);align-items:center;padding:.375rem 0;text-decoration:none;display:flex;transform:translate(1.5rem)}.Qoc_EW_drawerLinks a[aria-current=page]{color:var(--mint)}@media (hover:hover){.Qoc_EW_drawerLinks a:hover{color:var(--mint)}}.Qoc_EW_drawerDonate{border-radius:var(--radius-pill);background:var(--amber);min-height:3rem;color:var(--teal);font-weight:var(--weight-bold);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.Qoc_EW_drawerFoot{z-index:1;gap:var(--space-3xs);padding-top:var(--space-md);border-top:1px solid var(--veil-rule);font-size:var(--text-sm);color:var(--color-on-inverse-muted);overflow-wrap:anywhere;display:grid;position:relative}.Qoc_EW_drawerFoot a{text-decoration:none}@media (pointer:coarse){.Qoc_EW_drawerFoot{gap:0}.Qoc_EW_drawerFoot a{align-items:center;min-height:44px;display:flex}}.Qoc_EW_drawerMark{z-index:-1;opacity:.06;pointer-events:none;width:13rem;position:absolute;top:-2.5rem;right:-4rem}.Qoc_EW_scrim{z-index:2;cursor:pointer;background:0 0;border:0;position:fixed;inset:0 min(82vw,24rem) 0 0}.Qoc_EW_shell[data-frozen] .Qoc_EW_surface{position:fixed;inset:0;overflow:hidden}.Qoc_EW_shell[data-frozen] .Qoc_EW_page{transform:translateY(calc(-1 * var(--scroll-y,0px)))}.Qoc_EW_shell[data-open] .Qoc_EW_surface{border-radius:var(--radius);box-shadow:var(--shadow-surface);transform:translate(calc(-1*min(82vw,24rem) + 1.5rem))scale(.9)}.Qoc_EW_shell[data-open] .Qoc_EW_drawer{opacity:1}.Qoc_EW_shell[data-open] .Qoc_EW_drawerLinks a{opacity:1;transform:none}.Qoc_EW_shell[data-open] .Qoc_EW_drawerLinks li:nth-child(2) a{transition-delay:40ms}.Qoc_EW_shell[data-open] .Qoc_EW_drawerLinks li:nth-child(3) a{transition-delay:80ms}.Qoc_EW_shell[data-open] .Qoc_EW_drawerLinks li:nth-child(4) a{transition-delay:.12s}.Qoc_EW_shell[data-open] .Qoc_EW_drawerLinks li:nth-child(5) a{transition-delay:.16s}.Qoc_EW_shell[data-open] .Qoc_EW_drawerLinks li:nth-child(6) a{transition-delay:.2s}.Qoc_EW_shell[data-open] .Qoc_EW_drawerLinks li:nth-child(7) a{transition-delay:.24s}@media (min-width:64rem){.Qoc_EW_drawer,.Qoc_EW_scrim{display:none}}@media (prefers-reduced-motion:reduce){.Qoc_EW_shell[data-open] .Qoc_EW_surface{transform:translate(calc(-1*min(82vw,24rem)))}}
