.day[data-astro-cid-djvv65ei]{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.day[data-astro-cid-djvv65ei]:before{content:"";border-top:3px dashed var(--dash);position:absolute;top:50%;left:6%;right:6%}li[data-astro-cid-djvv65ei]{background:var(--white);box-shadow:var(--shadow-card);border-radius:1.6rem;padding:4.2rem 1.4rem 1.6rem;position:relative}li[data-astro-cid-djvv65ei]:first-child{z-index:4}li[data-astro-cid-djvv65ei]:nth-child(2){z-index:3}li[data-astro-cid-djvv65ei]:nth-child(3){z-index:2}li[data-astro-cid-djvv65ei]:nth-child(4){z-index:1}li[data-astro-cid-djvv65ei]:not(:last-child):after{content:"";z-index:2;background:var(--forest) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h9M8.5 4l4 4-4 4' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1rem no-repeat;width:1.8rem;height:1.8rem;box-shadow:0 0 0 4px var(--white);border-radius:50%;margin-top:-.9rem;position:absolute;top:50%;right:-1.55rem}.stepno[data-astro-cid-djvv65ei]{background:var(--amber);color:var(--ink);font:500 .8rem var(--font-body);letter-spacing:.16em;text-transform:uppercase;border-radius:var(--r-sm);padding:.9rem 1rem;position:absolute;top:-.2rem;left:1.4rem}.with-photos[data-astro-cid-djvv65ei] li[data-astro-cid-djvv65ei]{padding-top:0;overflow:visible}.step-photo[data-astro-cid-djvv65ei]{aspect-ratio:4/3;object-fit:cover;background:var(--sage-l);border-radius:1.6rem 1.6rem 0 0;width:calc(100% + 2.8rem);max-width:none;height:auto;margin:0 -1.4rem 1.3rem;display:block}.with-photos[data-astro-cid-djvv65ei] .stepno[data-astro-cid-djvv65ei]{top:.8rem;left:.8rem;box-shadow:0 2px 8px #1e322f40}h3[data-astro-cid-djvv65ei]{margin-bottom:.4rem;font-size:1.2rem}p[data-astro-cid-djvv65ei]{margin:0;font-size:.98rem}.center[data-astro-cid-djvv65ei] p[data-astro-cid-djvv65ei]{font-size:inherit}@media (width<=900px){.day[data-astro-cid-djvv65ei]{grid-template-columns:1fr;gap:2rem}.day[data-astro-cid-djvv65ei]:before{border-top:0;border-left:3px dashed var(--dash);inset:0 auto 0 50%}li[data-astro-cid-djvv65ei]:not(:last-child):after{margin-top:0;margin-left:-.9rem;inset:auto auto -1.9rem 50%;transform:rotate(90deg)}.step-photo[data-astro-cid-djvv65ei]{aspect-ratio:16/10}}@media (width>=701px) and (width<=900px){.with-photos[data-astro-cid-djvv65ei] li[data-astro-cid-djvv65ei]{grid-template-rows:1fr auto auto 1fr;grid-template-columns:40% minmax(0,1fr);column-gap:1.6rem;padding:0 1.6rem 0 0;display:grid}.with-photos[data-astro-cid-djvv65ei] .step-photo[data-astro-cid-djvv65ei]{aspect-ratio:4/3;border-radius:1.6rem 0 0 1.6rem;grid-row:1/-1;width:100%;height:100%;margin:0}.with-photos[data-astro-cid-djvv65ei] h3[data-astro-cid-djvv65ei]{grid-area:2/2}.with-photos[data-astro-cid-djvv65ei] p[data-astro-cid-djvv65ei]{grid-area:3/2}}.truth[data-astro-cid-bd7urj2w]{background:var(--forest);color:var(--white);border-radius:var(--r-lg);grid-template-columns:auto 1fr;align-items:center;gap:3rem;padding:4rem;display:grid}b[data-astro-cid-bd7urj2w]{font:800 clamp(4rem, 9vw, 7rem)/1 var(--font-head);color:var(--honey)}h2[data-astro-cid-bd7urj2w]{color:var(--white);font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:800}.src[data-astro-cid-bd7urj2w]{margin:.6rem 0 0;font-size:.85rem}.src[data-astro-cid-bd7urj2w] a{color:var(--white)}.hi[data-astro-cid-bd7urj2w]{color:var(--honey);margin-top:.8rem}.to-need[data-astro-cid-bd7urj2w]{margin:1.6rem 0 0}@media (width<=900px){.truth[data-astro-cid-bd7urj2w]{border-radius:var(--r-md);gap:2rem;padding:2.4rem 1.6rem}}@media (width<=700px){.truth[data-astro-cid-bd7urj2w]{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.latest[data-astro-cid-puixxutd]{margin-top:1.5rem}.teaser[data-astro-cid-puixxutd]{background:var(--sage-l);border-radius:var(--r-pill);flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:0;padding:.8rem 1.3rem;font-size:1rem;display:flex}.teaser[data-astro-cid-puixxutd][hidden]{display:none}.tag[data-astro-cid-puixxutd]{font:500 .76rem var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--forest)}.what[data-astro-cid-puixxutd] a[data-astro-cid-puixxutd]{color:var(--forest);font-weight:700}.when[data-astro-cid-puixxutd]{color:var(--brown);white-space:nowrap}@media (width<=560px){.teaser[data-astro-cid-puixxutd]{border-radius:var(--r-md)}}.status-note[data-astro-cid-acoiuct2]{margin-top:1.5rem}.card[data-astro-cid-acoiuct2]{background:var(--gold-l);border:2px solid var(--gold-line);border-radius:var(--r-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.1rem 1.6rem;padding:1.4rem 2rem;display:grid}.seal[data-astro-cid-acoiuct2]{flex:none;width:3.4rem;height:3.4rem}h2[data-astro-cid-acoiuct2]{font:800 1.35rem/1.25 var(--font-head);color:var(--forest);margin:0 0 .3rem}p[data-astro-cid-acoiuct2]{max-width:46rem;margin:0}.link[data-astro-cid-acoiuct2],.nw[data-astro-cid-acoiuct2]{white-space:nowrap}.link[data-astro-cid-acoiuct2]{font-weight:700}@media (width<=700px){.card[data-astro-cid-acoiuct2]{grid-template-columns:auto minmax(0,1fr);padding:1.3rem 1.3rem 1.4rem}.seal[data-astro-cid-acoiuct2]{align-self:start;width:2.6rem;height:2.6rem}h2[data-astro-cid-acoiuct2]{font-size:1.2rem}.link[data-astro-cid-acoiuct2]{grid-column:2}}.hero[data-astro-cid-lcdefpme]{background:linear-gradient(170deg, #f8eccb, #fbf3e3 55%, var(--cream));position:relative;overflow:hidden}.sun[data-astro-cid-lcdefpme]{width:34rem;height:34rem;right:max(-4rem, (100% - var(--wrap)) / 2 - 8rem);background:radial-gradient(circle,#e7ad5f 0 46%,#eeb877 47%,#f0b58f 58%,#f0b58f59 66%,#0000 71%);border-radius:50%;position:absolute;bottom:-8rem}.ground[data-astro-cid-lcdefpme]{left:calc(var(--side) + 2rem);background:#f4e6cc;border-top:2px solid #294641;height:5.5rem;position:absolute;bottom:0;right:0}.hero[data-astro-cid-lcdefpme]{--w:min(var(--wrap), 100% - 2 * var(--gutter));--side:calc((100% - var(--w)) / 2)}.hero[data-astro-cid-lcdefpme]:before{content:"";width:calc(var(--side) + 1px);background:#1e322f;position:absolute;top:0;bottom:0;left:0}.page[data-astro-cid-lcdefpme]{left:var(--side);width:calc(var(--w) * .44);height:calc(100% + 2px);position:absolute;top:0}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:calc(31.7% - 24px) minmax(0,1fr);align-items:center;column-gap:calc(10.8% + 56px);min-height:38rem;padding:3rem 0 7.5rem;display:grid;position:relative}.dark[data-astro-cid-lcdefpme]{color:#eef3ee}.dark[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font:500 2.1rem/1 var(--font-hand);color:var(--honey);letter-spacing:0;margin-bottom:.8rem}.mission-lead[data-astro-cid-lcdefpme]{font:500 1.05rem/1.55 var(--font-body);margin:0 0 .9rem}.mission-body[data-astro-cid-lcdefpme]{color:#dfe7df;margin:0 0 1.1rem;font-size:.9rem;line-height:1.55}.dark[data-astro-cid-lcdefpme] mark[data-astro-cid-lcdefpme]{color:inherit;background:linear-gradient(#0000 62%,#d99a468c 62%)}.dark[data-astro-cid-lcdefpme]{container-type:inline-size}.dark[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}@container (width>=26rem){.dark[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-direction:row}}.dark[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font:500 .72rem var(--font-body);text-transform:uppercase;letter-spacing:.12em;color:var(--honey);border-radius:var(--r-pill);border:1.5px solid #f2c98f99;padding:.3rem .75rem}@media (width>=1240px){.dark[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-direction:row;gap:.35rem;width:max-content}.dark[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{letter-spacing:.08em;flex:none;padding:.3rem .6rem}}.hero[data-astro-cid-lcdefpme] .hi[data-astro-cid-lcdefpme]{font-size:2.3rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font:500 clamp(5rem, 11vw, 10.5rem)/.86 var(--font-hand);letter-spacing:0;margin:.3rem 0 1.4rem}.lede[data-astro-cid-lcdefpme]{max-width:29rem;margin:0 0 1.8rem;font-size:1.22rem}.cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1.4rem;display:flex}.chair[data-astro-cid-lcdefpme]{background:var(--sage-l);border-radius:var(--r-lg);grid-template-columns:auto 1fr;align-items:center;gap:3.5rem;padding:4rem;display:grid}.faces[data-astro-cid-lcdefpme]{display:flex}.faces[data-astro-cid-lcdefpme] .face{border:6px solid var(--white);border-radius:50%;width:10rem;height:10rem}.faces[data-astro-cid-lcdefpme] .face+.face{margin-left:-2.5rem}.faces[data-astro-cid-lcdefpme] .photo-cap{text-align:center;font-size:9px;bottom:1.8rem;left:1.2rem;right:1.2rem}.unity[data-astro-cid-lcdefpme]{width:15rem;height:auto;display:block}.flush[data-astro-cid-lcdefpme]{margin:0}.groups[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.group[data-astro-cid-lcdefpme]{background:var(--white);box-shadow:inset 0 0 0 2px var(--card-edge);border-radius:2.4rem;grid-template-columns:5rem 1fr;gap:1.4rem;padding:2.6rem;display:grid}.group[data-astro-cid-lcdefpme] svg{width:5rem;height:5rem}.group[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.5rem;font-size:1.45rem}.group[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.ways[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.way[data-astro-cid-lcdefpme]{background:var(--peach);border-radius:var(--r-md);height:100%;padding:2.2rem;text-decoration:none;transition:transform .2s;display:block}li[data-astro-cid-lcdefpme]:nth-child(2) .way[data-astro-cid-lcdefpme]{background:var(--sage-l)}li[data-astro-cid-lcdefpme]:nth-child(3) .way[data-astro-cid-lcdefpme]{background:var(--white);border:2px dashed var(--gold)}.way[data-astro-cid-lcdefpme]:hover{transform:rotate(-1deg)translateY(-3px)}.way[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:.6rem 0 .5rem;font-size:1.4rem}.way[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.way[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font:500 .8rem var(--font-body);color:var(--forest)}.way[data-astro-cid-lcdefpme] svg{width:3.2rem;height:3.2rem}.porch[data-astro-cid-lcdefpme]{background:var(--peach);border-radius:var(--r-lg) var(--r-lg) 0 0;text-align:center;padding:5rem 0}.porch[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:.3rem 0 .8rem;font-size:clamp(2rem,4vw,3rem);font-weight:800}.porch[data-astro-cid-lcdefpme] .porch-form{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.8rem;display:flex}.porch[data-astro-cid-lcdefpme] .porch-form .field{border-radius:var(--r-pill);border-color:var(--forest);width:min(22rem,100%);padding:1rem 1.3rem}.porch[data-astro-cid-lcdefpme] .form-status{flex-basis:100%}.porch-link[data-astro-cid-lcdefpme]{margin-top:1.8rem}@media (width<=900px){.chair[data-astro-cid-lcdefpme]{border-radius:var(--r-md);grid-template-columns:minmax(0,1fr);gap:2rem;padding:2.4rem 1.6rem}.faces[data-astro-cid-lcdefpme] .face{width:7.5rem;height:7.5rem}.group[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.way[data-astro-cid-lcdefpme]{padding:1.8rem 1.5rem}}@media (width<=700px){.groups[data-astro-cid-lcdefpme],.ways[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}@media (width<=1024px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);grid-template-areas:"bright""dark";gap:0;min-height:0;padding:0}.bright[data-astro-cid-lcdefpme]{grid-area:bright;padding:2.5rem 0 3rem}.page[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme]:before,.ground[data-astro-cid-lcdefpme]{display:none}.sun[data-astro-cid-lcdefpme]{width:20rem;height:20rem;top:2rem;bottom:auto;right:-5rem}.dark[data-astro-cid-lcdefpme]{margin:0 calc(-1 * var(--gutter));padding:3.4rem var(--gutter) 2.6rem;background:#1e322f;border-radius:60% 40% 0 0/2.4rem 1rem 0 0;grid-area:dark;position:relative;box-shadow:inset 0 3px #35524b}}@media (width<=700px){.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(4.4rem,21vw,6rem)}.sun[data-astro-cid-lcdefpme]{width:14rem;height:14rem;top:1rem;right:-4rem}}@media (prefers-reduced-motion:reduce){.way[data-astro-cid-lcdefpme]:hover{transform:none}}
