@font-face{font-family:Secular One;src:url(/assets/fonts/secular-one-hebrew.woff2) format("woff2");font-display:swap;unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Secular One;src:url(/assets/fonts/secular-one-latin.woff2) format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;src:url(/assets/fonts/assistant-hebrew.woff2) format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;src:url(/assets/fonts/assistant-latin.woff2) format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #1c1224;--ink-2: #4a4054;--line: #e7e1ea;--paper: #ffffff;--mist: #f7f4f8;--blush: #fff1f5;--rasp: #e3155b;--rasp-deep: #b30f48;--rasp-text: #c8114f;--marigold: #ffb61d;--teal: #00a69c;--focus: #1c1224;--display: "Secular One", "Assistant", "Arial Hebrew", Arial, sans-serif;--text: "Assistant", "Arial Hebrew", Arial, sans-serif;--wrap: 74rem;--gutter: clamp(1.125rem, 4vw, 2.5rem);--radius: 1.25rem;--shadow: 0 1px 2px rgba(28, 18, 36, .06), 0 12px 32px -12px rgba(28, 18, 36, .18);--ease: cubic-bezier(.16, 1, .3, 1);--yarn: .42rem;color-scheme:light}html[data-ts="1"]{font-size:112.5%}html[data-ts="2"]{font-size:125%}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:6rem;scrollbar-color:#9d93a6 var(--mist)}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--text);font-size:1.1875rem;line-height:1.65;font-weight:450;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;caret-color:var(--rasp);accent-color:var(--rasp)}::selection{background:var(--marigold);color:var(--ink)}img,svg{display:block;max-width:100%}h1,h2,h3{font-family:var(--display);font-weight:400;line-height:1.15;margin:0;text-wrap:balance}h1{font-size:clamp(2.6rem,1.6rem + 3.9vw,4.6rem);line-height:1.05}h2{font-size:clamp(2rem,1.45rem + 2.1vw,3.1rem)}h3{font-size:1.45rem;line-height:1.25}p{margin:0;text-wrap:pretty}a{color:var(--rasp-text);text-decoration-thickness:.08em;text-underline-offset:.22em}a:hover{color:var(--rasp-deep)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:.35rem}.wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.lead{font-size:1.32rem;line-height:1.6;color:var(--ink-2);max-width:40rem}.skip{position:absolute;inset-inline-start:1rem;top:-4rem;z-index:100;background:var(--ink);color:#fff;padding:.75rem 1.25rem;border-radius:.75rem;font-weight:700;text-decoration:none;transition:top .2s var(--ease)}.skip:focus{top:1rem;color:#fff}main:focus{outline:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nowrap{white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.5rem;padding:.85rem 1.6rem;border-radius:999px;border:2px solid transparent;font:inherit;font-weight:750;font-size:1.125rem;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease)}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--rasp);color:#fff;box-shadow:0 6px 18px -8px #e3155b99}.btn-primary:hover{background:var(--rasp-deep);color:#fff}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{background:#000;color:#fff}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:#fff}.btn-sm{min-height:2.9rem;padding:.55rem 1.2rem;font-size:1.02rem}.btn[aria-disabled=true],.btn:disabled{opacity:.65;cursor:progress}.text-link{font-weight:700}.site-header{position:sticky;top:0;z-index:50;background:#fffffff0;backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid transparent;transition:border-color .25s var(--ease)}.site-header.is-scrolled{border-bottom-color:var(--line)}.header-row{display:flex;align-items:center;gap:1.5rem;min-height:4.75rem}.brand{display:inline-flex;flex:none;border-radius:.5rem}.brand .logo{height:2.6rem;width:auto}.site-nav{display:flex;align-items:center;gap:1.5rem;margin-inline-start:auto}.nav-list{display:flex;gap:.25rem;list-style:none;margin:0;padding:0}.nav-list a,.lang{display:inline-flex;align-items:center;min-height:2.75rem;padding:.35rem .75rem;border-radius:.65rem;color:var(--ink);font-weight:650;font-size:1.05rem;text-decoration:none;white-space:nowrap}.nav-list a:hover,.lang:hover{background:var(--mist);color:var(--ink)}.lang{border:1.5px solid var(--line)}.header-tools{display:flex;align-items:center;gap:.5rem}.tool-btn{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;padding:.35rem .8rem;border:1.5px solid var(--line);border-radius:.75rem;background:var(--paper);color:var(--ink);font:inherit;font-weight:650;font-size:1rem;cursor:pointer}.tool-btn:hover{background:var(--mist)}.tool-btn svg{width:1.35rem;height:1.35rem;flex:none}.menu-btn{display:none}.nav-cta{white-space:nowrap}.nav-compact .menu-btn{display:inline-flex}.nav-compact .site-nav{position:absolute;inset-inline:0;top:100%;display:none;flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem var(--gutter) 1.5rem;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 18px 30px -20px #1c122459}.nav-compact .site-nav.is-open{display:flex}.nav-compact .nav-list{flex-direction:column}.nav-compact .nav-list a{min-height:3.25rem;font-size:1.2rem}.nav-compact .lang{align-self:flex-start}.nav-compact .nav-cta{min-height:3.5rem}.nav-compact .header-tools{margin-inline-start:auto}.display{position:relative}.display-panel{position:absolute;inset-inline-end:0;top:calc(100% + .6rem);width:min(21rem,calc(100vw - 2rem));background:var(--paper);border:1px solid var(--line);border-radius:1rem;box-shadow:var(--shadow);padding:1.1rem;display:grid;gap:.75rem;z-index:60}.panel-title{font-family:var(--display);font-size:1.2rem}.panel-label{font-weight:700;font-size:1rem;color:var(--ink-2)}.seg{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.seg-btn{display:grid;justify-items:center;gap:.1rem;min-height:3.6rem;padding:.4rem;border:1.5px solid var(--line);border-radius:.75rem;background:var(--paper);color:var(--ink);font:inherit;font-size:1rem;font-weight:650;line-height:1.2;cursor:pointer}.seg-btn span{font-family:var(--display);line-height:1}.seg-btn .ts-0{font-size:1.1rem}.seg-btn .ts-1{font-size:1.35rem}.seg-btn .ts-2{font-size:1.6rem}.seg-btn[aria-pressed=true]{border-color:var(--ink);background:var(--mist);box-shadow:inset 0 0 0 1px var(--ink)}.switch{display:flex;align-items:center;gap:.75rem;min-height:3rem;padding:.4rem .2rem;border:0;background:none;color:var(--ink);font:inherit;font-weight:650;font-size:1.02rem;cursor:pointer;text-align:start}.switch-track{position:relative;flex:none;width:3rem;height:1.75rem;border-radius:999px;background:#8f849a;transition:background-color .2s var(--ease)}.switch-track:after{content:"";position:absolute;top:.2rem;inset-inline-start:.2rem;width:1.35rem;height:1.35rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:inset-inline-start .2s var(--ease)}.switch[aria-pressed=true] .switch-track{background:var(--ink)}.switch[aria-pressed=true] .switch-track:after{inset-inline-start:1.45rem}.link-btn{justify-self:start;border:0;background:none;padding:.35rem .2rem;color:var(--rasp-text);font:inherit;font-weight:700;font-size:1rem;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.hero{padding-block:clamp(1.75rem,4.5vw,4.25rem) clamp(3.5rem,7vw,6.5rem);overflow:hidden}.hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.hero h1{max-width:15ch}[lang=en] .hero h1{font-size:clamp(2.5rem,1.5rem + 3.3vw,4.15rem);max-width:17ch}.hero .lead{margin-top:1.5rem}.gates-q{margin-top:2.25rem;font-weight:700;font-size:1.1rem;color:var(--ink-2)}.gates{list-style:none;margin:.85rem 0 0;padding:0;display:grid;gap:.75rem;max-width:34rem}.gate{display:flex;align-items:center;gap:1rem;min-height:4.6rem;padding:.85rem 1.25rem;border-radius:1.1rem;border:2px solid #d9d1de;background:var(--paper);color:var(--ink);text-decoration:none;box-shadow:0 1px 2px #1c12240f;transition:border-color .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease)}.gate:hover{color:var(--ink);border-color:var(--gate-c, var(--rasp));box-shadow:var(--shadow);transform:translateY(-1px)}.gate-help{--gate-c: var(--rasp)}.gate-volunteer{--gate-c: var(--marigold)}.gate-partner{--gate-c: var(--teal)}.gate-dot{flex:none;width:1.6rem;height:1.6rem;border-radius:50%;border:.42rem solid var(--gate-c)}.gate-text{display:grid;gap:.05rem;flex:1}.gate-label{font-family:var(--display);font-size:1.35rem;line-height:1.2}.gate-sub{font-size:1rem;color:var(--ink-2);line-height:1.35}.gate-arrow{width:1.5rem;height:1.5rem;flex:none;color:var(--ink-2);transition:transform .25s var(--ease)}[dir=rtl] .gate-arrow{transform:scaleX(-1)}.gate:hover .gate-arrow{transform:translate(.25rem);color:var(--ink)}[dir=rtl] .gate:hover .gate-arrow{transform:scaleX(-1) translate(.25rem)}.hero-note{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;font-size:1rem;font-weight:650;color:var(--ink-2)}.hero-note li{display:inline-flex;align-items:center;gap:.5rem}.hero-note li:before{content:"";width:.55rem;height:.55rem;border-radius:50%;border:2px solid var(--rasp)}.hero-note li:nth-child(2):before{border-color:var(--marigold)}.hero-note li:nth-child(3):before{border-color:var(--teal)}.hero-art{display:grid;place-items:center}.hero-mark{width:min(100%,30rem);height:auto;overflow:visible}.hero-mark .loop{animation:loop-in 1.25s var(--ease) both;transform-box:view-box;transform-origin:50% 50%}.hero-mark .loop-a{--from: -14%;animation-delay:.15s}.hero-mark .loop-b{--from: 14%;animation-delay:.3s}@keyframes loop-in{0%{transform:translate(var(--from)) rotate(-6deg);opacity:0}to{transform:none;opacity:1}}section{position:relative}.section-head{display:grid;gap:1.1rem;max-width:48rem;margin-bottom:clamp(2rem,4vw,3.25rem)}.need{background:var(--mist);padding-block:clamp(4rem,8vw,7rem)}.gaps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.25rem) clamp(2rem,5vw,4.5rem);max-width:66rem}.gap{display:grid;gap:.5rem;align-content:start}.gap-fact{font-size:1.25rem;line-height:1.5}.gap-n{font-family:var(--display);font-size:1.45em;line-height:1.2}.gap-answer{justify-self:start;display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;color:var(--ink);font-weight:750;font-size:1.12rem;text-decoration:none}.gap-answer:before{content:"";flex:none;width:1.15rem;height:1.15rem;border:var(--yarn) solid var(--rasp);border-radius:50%}.gap-label{text-decoration:underline;text-decoration-color:#e3155b73;text-decoration-thickness:.08em;text-underline-offset:.25em}.gap-answer:hover{color:var(--rasp-deep)}.gap-answer:hover .gap-label{text-decoration-color:currentColor}.cite{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;margin-inline-start:.35rem;padding-inline:.3rem;border-radius:999px;background:var(--paper);border:1px solid var(--line);color:var(--ink-2);font-size:.85rem;font-weight:700;line-height:1;text-decoration:none;vertical-align:.2em}.cite:hover{border-color:var(--ink);color:var(--ink)}.need-close{margin-top:clamp(2rem,4vw,3rem);font-family:var(--display);font-size:clamp(1.45rem,1.2rem + .9vw,1.95rem);line-height:1.3;max-width:34ch}.programs{padding-block:clamp(4rem,8vw,7rem)}.program-list{list-style:none;margin:0;padding:0;display:grid;max-width:66rem}.program{--node: 4.5rem;position:relative;display:grid;grid-template-columns:var(--node) minmax(9rem,12rem) minmax(0,1fr);column-gap:clamp(1.25rem,3vw,2.25rem);align-items:start;padding-block:.9rem}.program:not(:last-child):before,.program:not(:last-child):after{content:"";position:absolute;inset-inline-start:calc(var(--node) / 2 - var(--yarn) / 2);width:var(--yarn);border-radius:999px;background:var(--next)}.program:not(:last-child):before{top:calc(.9rem + var(--node) / 2);height:100%}.program:not(:last-child):after{z-index:2;top:calc(.9rem + var(--node) - var(--yarn) * 1.6);height:calc(var(--yarn) * 2.6)}.program-icon{position:relative;z-index:1;display:grid;place-items:center;width:var(--node);height:var(--node);border:var(--yarn) solid var(--c);border-radius:50%;background:var(--paper);color:var(--ink)}.program-icon .icon{width:2.2rem;height:2.2rem}.program h3{min-height:var(--node);display:flex;align-items:center}.program p{color:var(--ink-2);max-width:36rem;padding-top:.55rem}.program:nth-child(odd){--c: var(--rasp);--next: var(--marigold)}.program:nth-child(2n){--c: var(--marigold);--next: var(--rasp)}.program:nth-last-child(2){--next: #9d93a6}.program-next.program{--c: #9d93a6}.program-next .program-icon{border-style:dashed;border-width:.2rem}.program-next .text-link{grid-column:3;justify-self:start;margin-top:.3rem}.how{padding-block:clamp(3rem,6vw,5rem) clamp(4rem,8vw,7rem)}.how h2{margin-bottom:clamp(2rem,4vw,3.25rem)}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));--gap: clamp(1.5rem, 4vw, 3.5rem);gap:var(--gap)}.step{position:relative;display:grid;gap:.6rem;align-content:start}.step-art{position:relative;z-index:1}.step:not(:last-child):after{content:"";position:absolute;top:calc(3.125rem - var(--yarn) / 2);inset-inline-start:6.2rem;inset-inline-end:calc(-1 * var(--gap) - 1.4rem);height:var(--yarn);border-radius:999px;background:var(--rasp)}.step:nth-child(2):after{inset-inline-start:7.35rem;inset-inline-end:calc(-1 * var(--gap) - 2.05rem);background:var(--marigold)}.step-art{width:8.75rem;height:6.25rem;margin-bottom:.6rem}.step-heart{display:grid;place-items:center}.step-heart .mark{width:6.25rem;height:6.25rem}.step p{color:var(--ink-2)}.promises{margin-top:clamp(3rem,6vw,4.5rem);padding:clamp(1.5rem,3vw,2.25rem);border-radius:var(--radius);background:var(--blush)}.promises ul{list-style:none;margin:1.1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 2.5rem}.promises li{position:relative;padding-inline-start:1.6rem}.promises li:before{content:"";position:absolute;inset-inline-start:0;top:.55em;width:.8rem;height:.8rem;border-radius:50%;border:3px solid var(--rasp)}.volunteer{background:var(--marigold);padding-block:clamp(4rem,8vw,6.5rem)}.volunteer-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center}.volunteer h2{max-width:16ch}.volunteer .lead{color:var(--ink);margin-block:1.25rem 2rem}.verbs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.15em .75em;font-family:var(--display);font-size:clamp(1.7rem,1.3rem + 1.4vw,2.5rem);line-height:1.4}.verbs li{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 .3em;max-width:100%}.verbs li:before{align-self:center}.verbs li:before{content:"";flex:none;width:.48em;height:.48em;border:.12em solid var(--ink);border-radius:50%}.verb-q{font-family:var(--text);font-size:max(.5em,1.125rem);font-weight:650}.partners{padding-block:clamp(4rem,8vw,7rem)}.kinds{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem)}.kinds li{display:grid;gap:.5rem;align-content:start}.kinds li:before{content:"";width:1.75rem;height:1.75rem;margin-bottom:.4rem;border:var(--yarn) solid var(--k);border-radius:50%}.kinds li:nth-child(1){--k: var(--rasp)}.kinds li:nth-child(2){--k: var(--marigold)}.kinds li:nth-child(3){--k: var(--teal)}.kinds p{color:var(--ink-2)}.partners-foot{margin-top:clamp(2.5rem,5vw,3.5rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2rem}.note{max-width:40rem;font-size:1.05rem;color:var(--ink-2)}.join{background:var(--blush);padding-block:clamp(4rem,8vw,7rem)}.join-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);align-items:start}.join-copy .lead{margin-top:1.1rem}.join-copy .lead a{font-weight:700;unicode-bidi:isolate}.join-form{display:grid;gap:1.25rem;padding:clamp(1.4rem,3vw,2.4rem);background:var(--paper);border-radius:1.5rem;box-shadow:var(--shadow)}.form-summary{padding:.9rem 1.1rem;border-radius:.85rem;background:#fde8ef;color:var(--rasp-deep);font-weight:700}.form-summary:focus{outline:3px solid var(--rasp-deep);outline-offset:2px}.choices{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.choices legend{font-weight:750;margin-bottom:.6rem;padding:0}.choice{position:relative;display:inline-flex;align-items:center;gap:.6rem;min-height:3.25rem;padding:.5rem 1.1rem;border:2px solid var(--line);border-radius:999px;font-weight:700;cursor:pointer;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.choice input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.choice-dot{width:1.15rem;height:1.15rem;border-radius:50%;border:2px solid #8f849a;flex:none}.choice-help{--c: var(--rasp)}.choice-volunteer{--c: #b57400}.choice-partner{--c: var(--teal)}.choice input:checked+.choice-dot{border:.36rem solid var(--c)}.choice input:focus-visible+.choice-dot{outline:3px solid var(--focus);outline-offset:3px}.choice:has(input:checked){border-color:var(--ink);background:var(--mist)}.choice:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.choice:has(input:focus-visible) .choice-dot{outline:none}.field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.field{display:grid;gap:.35rem;align-content:start}.field label{font-weight:750}.opt{font-weight:500;color:var(--ink-2)}.hint{font-size:1rem;color:var(--ink-2);line-height:1.45}.field input,.field textarea{width:100%;min-height:3.4rem;padding:.75rem 1rem;border:2px solid #8f849a;border-radius:.85rem;background:var(--paper);color:var(--ink);font:inherit;font-weight:500;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.field textarea{min-height:7.5rem;resize:vertical;line-height:1.55}.field input::placeholder,.field textarea::placeholder{color:#6e6478;opacity:1}.field input:hover,.field textarea:hover{border-color:var(--ink-2)}.field input:focus,.field textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 4px #ffb61d8c}[dir=rtl] .field input[dir=ltr]{text-align:right}.field [aria-invalid=true]{border-color:var(--rasp-deep);background:#fff7fa}.err{display:flex;align-items:flex-start;gap:.4rem;color:var(--rasp-deep);font-weight:700;font-size:1rem;line-height:1.4}.err:before{content:"";flex:none;width:1.2rem;height:1.2rem;margin-top:.1rem;border-radius:50%;background:var(--rasp-deep) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 3.6v5.2' stroke='%23fff' stroke-width='2.2' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='12.1' r='1.3' fill='%23fff'/%3E%3C/svg%3E") center / .85rem no-repeat}.privacy-note{font-size:1rem;color:var(--ink-2);line-height:1.5}.field-check{gap:.25rem}.check{display:flex;align-items:flex-start;gap:.75rem;font-weight:650;cursor:pointer;position:relative}.check input{position:absolute;opacity:0;width:1.6rem;height:1.6rem;margin:0;cursor:pointer}.check-box{flex:none;width:1.6rem;height:1.6rem;margin-top:.1rem;border:2px solid #8f849a;border-radius:.45rem;background:var(--paper) no-repeat center / 1rem;transition:background-color .15s var(--ease),border-color .15s var(--ease)}.check input:checked+.check-box{background-color:var(--ink);border-color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8.5 3.2 3L13 4.5' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.check input:focus+.check-box{outline:3px solid var(--focus);outline-offset:3px}.check input[aria-invalid=true]+.check-box{border-color:var(--rasp-deep)}.btn-submit{justify-self:start;min-width:10rem}.form-status{font-weight:700;min-height:1.5rem}.form-status.is-success{color:#11683a}.form-status.is-error{color:var(--rasp-deep)}.join-form.is-sent>:not(.form-status):not(.form-again){display:none}.join-form.is-sent{justify-items:start;gap:1.5rem}.join-form.is-sent .form-status{font-family:var(--display);font-weight:400;font-size:clamp(1.5rem,1.25rem + .9vw,1.95rem);line-height:1.3;color:var(--ink);padding-inline-start:3.1rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke='%2311683a' stroke-width='3'/%3E%3Cpath d='m7.5 12.3 3 2.9 6-6.2' fill='none' stroke='%2311683a' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;background-size:2.2rem;background-position:0 .15rem}[dir=rtl] .join-form.is-sent .form-status{background-position:right 0 top .15rem}.form-status:focus{outline:none}.site-footer{background:var(--ink);color:#f2edf5;padding-block:clamp(3rem,6vw,4.5rem) 1.5rem;font-size:1.05rem}.site-footer a{color:#fff}.site-footer a:hover{color:var(--marigold)}.site-footer :focus-visible{outline-color:#fff}.footer-grid{display:grid;grid-template-columns:1.2fr .6fr 1.6fr;gap:clamp(2rem,4vw,3.5rem)}.footer-about{display:grid;gap:1rem;align-content:start}.brand-footer .logo{height:2.4rem}.footer-links{list-style:none;margin:0;padding:0;display:grid;gap:.6rem;align-content:start}.footer-links a{font-weight:700}.sources-title{font-family:var(--text);font-weight:800;font-size:1.05rem;margin-bottom:.75rem}.footer-sources ol{margin:0;padding-inline-start:1.25rem;display:grid;gap:.45rem;font-size:1rem;line-height:1.45;color:#d9d1de}.footer-sources a{color:#d9d1de;font-weight:500}.footer-sources li:target{background:#ffb61d2e;border-radius:.35rem}.footer-base{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.14);font-size:1rem;color:#cfc6d6}.legal{padding-block:clamp(2.5rem,6vw,5rem)}.legal-wrap{max-width:calc(46rem + var(--gutter) * 2)}.legal h1{font-size:clamp(2.4rem,1.8rem + 2.5vw,3.6rem)}.updated{margin-top:.75rem;color:var(--ink-2);font-weight:650}.legal .lede{margin-top:2rem;font-size:1.35rem;line-height:1.55}.legal h2{font-size:1.7rem;margin-top:2.5rem;margin-bottom:.75rem}.legal p+p{margin-top:1rem}.legal ul{margin:.75rem 0 0;padding-inline-start:1.4rem;display:grid;gap:.6rem}.nf{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:1.25rem;padding:2rem var(--gutter);text-align:center}.nf .logo{height:3rem}.nf h1{font-size:clamp(2.2rem,1.6rem + 3vw,3.4rem)}.nf-en{display:grid;justify-items:center;gap:.75rem;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--line)}.nf-en h2{font-size:1.6rem}@media(max-width:68rem){.footer-grid{grid-template-columns:1fr 1fr}.footer-sources{grid-column:1 / -1}}@media(max-width:56rem){.hero-grid,.volunteer-grid,.join-grid{grid-template-columns:1fr}.hero-art{order:-1}.hero-mark{width:min(62vw,17rem)}.steps,.kinds{grid-template-columns:1fr}.steps{--gap: 2.25rem}.step{grid-template-columns:5.6rem 1fr;column-gap:1.1rem;align-items:start}.step-art{grid-row:span 2;width:5.6rem;height:4rem;margin:0}.step-heart .mark{width:4rem;height:4rem}.step:not(:last-child):after{top:3.14rem;bottom:calc(-1 * var(--gap) - .86rem);height:auto;width:var(--yarn);inset-inline-start:calc(2.8rem - var(--yarn) / 2);inset-inline-end:auto}.step:nth-child(2):after{inset-inline-start:calc(2.8rem - var(--yarn) / 2);inset-inline-end:auto;bottom:calc(-1 * var(--gap) - 1.44rem)}.program{grid-template-columns:var(--node) minmax(0,1fr)}.program p,.program-next .text-link{grid-column:2}.program p{padding-top:0}.gaps,.promises ul{grid-template-columns:1fr}}@media(max-width:40rem){body{font-size:1.125rem}.lead{font-size:1.2rem}.header-row{min-height:4.25rem;gap:.75rem}.brand .logo{height:2.25rem}.tool-btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tool-btn{min-width:2.9rem;justify-content:center;padding:.35rem}.field-row,.footer-grid{grid-template-columns:1fr}.gate{padding:.8rem 1rem}.btn-submit{justify-self:stretch}.hero{padding-top:1.25rem}.hero-art{justify-items:start}.hero-mark{width:5.75rem}.hero .lead{margin-top:1rem}.gates-q{margin-top:1.6rem}.program{--node: 3.6rem;column-gap:1rem}.program-icon .icon{width:1.8rem;height:1.8rem}.step{grid-template-columns:4.6rem 1fr}.step-art{width:4.6rem;height:3.3rem}.step-heart .mark{width:3.3rem;height:3.3rem}.step:not(:last-child):after{top:2.54rem;bottom:calc(-1 * var(--gap) - .76rem);inset-inline-start:calc(2.3rem - var(--yarn) / 2)}.step:nth-child(2):after{inset-inline-start:calc(2.3rem - var(--yarn) / 2);bottom:calc(-1 * var(--gap) - 1.24rem)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html.no-motion{scroll-behavior:auto}html.no-motion *,html.no-motion *:before,html.no-motion *:after{animation:none!important;transition:none!important}html.hc{--ink: #000;--ink-2: #000;--line: #000;--mist: #fff;--blush: #fff;--rasp-text: #9c0038;--rasp-deep: #8a0032}html.hc body{font-weight:550}html.hc .need,html.hc .join{border-block:3px solid #000}html.hc .volunteer{background:#fff;border-block:3px solid #000}html.hc .btn-primary{background:#000;box-shadow:none}html.hc .btn-primary:hover{background:#222}html.hc .gate,html.hc .choice,html.hc .tool-btn,html.hc .seg-btn,html.hc .lang,html.hc .field input,html.hc .field textarea{border-color:#000}html.hc .site-header{background:#fff;border-bottom-color:#000}html.hc .promises{border:2px solid #000}html.hc a{text-decoration:underline}html.hc .btn,html.hc .nav-list a,html.hc .gate,html.hc .brand{text-decoration:none}html.hc .cite{border-color:#000;color:#000}html.hc .site-footer{background:#000}html.hc .footer-sources ol,html.hc .footer-sources a,html.hc .footer-base{color:#fff}@media(forced-colors:active){.check input{position:static;opacity:1;width:1.4rem;height:1.4rem;margin:.15rem 0 0}.check-box{display:none}}@media print{.site-header,.join-form,.hero-art{display:none}body{font-size:12pt}}
