.project-overlay.svelte-d7dhe1{position:fixed;inset:0;z-index:300;display:flex;flex-direction:column;align-items:center;padding:24px 24px 56px;overflow-y:auto}.project-scrim.svelte-d7dhe1{position:fixed;inset:0;width:100%;border:0;cursor:pointer;background:#ffffff59;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.project-dialog.svelte-d7dhe1{position:relative;display:grid;flex:none;grid-template-columns:404px minmax(0,1fr);width:min(100%,1010px);height:1060px;margin-block:auto;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 1px 20px #0003;color:#003757;font-family:Gotham,sans-serif}.project-close.svelte-d7dhe1{position:absolute;z-index:2;top:15px;right:16px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#fff;color:#003757;cursor:pointer}.project-close.svelte-d7dhe1 svg:where(.svelte-d7dhe1){display:block;width:20px;height:20px}.project-close.svelte-d7dhe1:hover,.project-close.svelte-d7dhe1:focus-visible{background:#eaf6f0;outline:2px solid #4eb476}.project-person.svelte-d7dhe1{position:relative;display:flex;flex-direction:column;min-height:0;margin:16px 0 14px 14px;overflow:hidden;border-radius:26px;background:#fff}.project-portrait.svelte-d7dhe1{position:absolute;top:0;left:0;right:0;overflow:hidden;background:#f4ede6}.project-portrait.svelte-d7dhe1 img:where(.svelte-d7dhe1){display:block;width:100%;height:auto}blockquote.svelte-d7dhe1{position:relative;display:flex;align-items:flex-start;flex:1;min-height:0;margin:386px 0 0;padding:35px 38px 0 59px;border-radius:0 0 26px 26px;background:#4eb476f0;color:#fff;font-family:Nunito Sans,sans-serif;font-size:26px;font-weight:500;line-height:38px;font-style:italic}.project-dialog.solveig.svelte-d7dhe1 blockquote:where(.svelte-d7dhe1){padding:59px 26px 0 40px}.project-story.svelte-d7dhe1{min-width:0;padding:66px 30px 40px 35px}.project-story.svelte-d7dhe1 h2:where(.svelte-d7dhe1){width:466px;max-width:100%;margin:0 0 28px;padding:9px 22px;background:#4eb476;color:#fff;font-family:Sukhumvit Set,sans-serif;font-size:32px;font-weight:500;line-height:35px}.project-dialog.solveig.svelte-d7dhe1 .project-story:where(.svelte-d7dhe1) h2:where(.svelte-d7dhe1){padding:12px 18px}.project-video.svelte-d7dhe1{height:260px;margin-bottom:24px;background:#102239}.project-video-trigger.svelte-d7dhe1{position:relative;display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border:0;background:transparent;cursor:pointer}.project-video-trigger.svelte-d7dhe1 img:where(.svelte-d7dhe1){position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}.project-video-trigger.svelte-d7dhe1:hover .play-icon:where(.svelte-d7dhe1),.project-video-trigger.svelte-d7dhe1:focus-visible .play-icon:where(.svelte-d7dhe1){transform:scale(1.14)}.project-video-trigger.svelte-d7dhe1:focus-visible{outline:3px solid #4eb476;outline-offset:-3px}.project-video.svelte-d7dhe1 iframe:where(.svelte-d7dhe1){display:block;width:100%;height:100%;border:0}.play-icon.svelte-d7dhe1{position:relative;z-index:1;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#4eb476;box-shadow:0 2px 12px #0007;transition:transform .18s ease}.play-icon.svelte-d7dhe1:after{content:"";width:0;height:0;margin-left:5px;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:22px solid #fff}@media(prefers-reduced-motion:reduce){.play-icon.svelte-d7dhe1{transition:none}}.project-copy.svelte-d7dhe1 h3:where(.svelte-d7dhe1){margin:0 0 3px;font-size:24px;font-weight:700;line-height:1.2}.project-copy.svelte-d7dhe1 p:where(.svelte-d7dhe1){margin:0 0 18px;font-size:16px;line-height:30px}@media(min-width:768px)and (max-width:1057px){.project-dialog.svelte-d7dhe1{height:auto;min-height:1060px}}@media(max-width:767px){.project-overlay.svelte-d7dhe1{padding:12px 12px 48px}.project-dialog.svelte-d7dhe1{display:flex;flex-direction:column;height:auto;max-height:none;overflow:visible}.project-person.svelte-d7dhe1{margin:0;border-radius:16px 16px 0 0}blockquote.svelte-d7dhe1,.project-dialog.solveig.svelte-d7dhe1 blockquote:where(.svelte-d7dhe1){margin:350px 0 0;padding:24px;border-radius:0;font-size:17px;line-height:1.5}.project-story.svelte-d7dhe1{padding:32px 20px;overflow:visible}.project-story.svelte-d7dhe1 h2:where(.svelte-d7dhe1),.project-dialog.solveig.svelte-d7dhe1 .project-story:where(.svelte-d7dhe1) h2:where(.svelte-d7dhe1){width:auto;max-width:none;margin:0 32px 20px -20px;padding:12px 16px 12px 20px;font-size:26px;line-height:1.15}.project-video.svelte-d7dhe1{height:190px}}@keyframes svelte-1wsp5lh-slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}html{scroll-behavior:smooth}body{margin:0}.campaign-header.svelte-1wsp5lh{position:fixed;z-index:100;top:0;left:0;right:0;display:flex;align-items:center;height:123px;padding:0 16px;background:#fffffffa;filter:drop-shadow(0 4px 4px rgba(0,0,0,.15))}html:not(.has-anchor-hash) .campaign-header.svelte-1wsp5lh{animation:svelte-1wsp5lh-slideDown .6s cubic-bezier(.25,.46,.45,.94) both}.campaign-nav.svelte-1wsp5lh{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:1300px;margin:auto}.calculator-link.svelte-1wsp5lh{display:inline-flex;align-items:center;gap:13px;justify-self:start;color:#2d2678;font-family:Sukhumvit Set,sans-serif;font-size:17px;font-weight:700;line-height:20px;text-decoration:none;transition:color .2s ease}.calculator-link.svelte-1wsp5lh img:where(.svelte-1wsp5lh){flex:none;transition:transform .2s ease}.brand-link.svelte-1wsp5lh{display:inline-flex;justify-self:center}.brand-link.svelte-1wsp5lh img:where(.svelte-1wsp5lh){display:block;width:235px;height:78px;transition:transform .2s ease,opacity .2s ease}.header-donations.svelte-1wsp5lh{display:flex;justify-self:end;gap:16px}.donation-button.svelte-1wsp5lh{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-height:67px;border:2px solid #fa4616;border-radius:8px;padding:10px 18px;text-align:center;text-decoration:none;font-family:Gotham,sans-serif;font-size:14px;line-height:1.15;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.donation-button.svelte-1wsp5lh:focus-visible,.project-play.svelte-1wsp5lh:focus-visible,.project-more.svelte-1wsp5lh:focus-visible,.calculator-link.svelte-1wsp5lh:focus-visible,.brand-link.svelte-1wsp5lh:focus-visible{outline:3px solid #4eb476;outline-offset:3px}.donation-glow.svelte-1wsp5lh:hover{transform:translateY(-2px);box-shadow:0 0 18px #fa46167a}.donation-button.svelte-1wsp5lh strong:where(.svelte-1wsp5lh){display:block;font-size:20px;line-height:1.2}.donation-primary.svelte-1wsp5lh{background:#fa4616;color:#fff}.donation-outline.svelte-1wsp5lh{color:#fa4616;background:transparent}.header-donations.svelte-1wsp5lh .donation-button:where(.svelte-1wsp5lh){width:197px;height:67px;min-height:0;padding:0 10px;line-height:14px}.header-donations.svelte-1wsp5lh .donation-mobile:where(.svelte-1wsp5lh){display:none}.header-donations.svelte-1wsp5lh .donation-primary:where(.svelte-1wsp5lh){border:0}.hero.svelte-1wsp5lh{position:relative;z-index:1;isolation:isolate;height:788px;padding-top:128px;background:#003757;color:#fff}.hero-background.svelte-1wsp5lh{position:absolute;z-index:-1;inset:0;display:block;width:100%;height:100%}.hero-background.svelte-1wsp5lh img:where(.svelte-1wsp5lh){display:block;width:100%;height:100%;object-fit:cover}.hero-inner.svelte-1wsp5lh{position:relative;width:min(100%,1440px);height:100%;margin:auto}.hero-copy.svelte-1wsp5lh{position:relative;z-index:2;width:min(45%,600px);padding-top:108px;margin-left:clamp(45px,17vw,245px);animation:svelte-1wsp5lh-heroClaim 1s ease-out both}.hero.svelte-1wsp5lh h1:where(.svelte-1wsp5lh){margin:0 0 58px;font-family:Zodiak,Georgia,serif;font-size:clamp(34px,3.14vw,46px);font-weight:400;line-height:1.34}.hero-copy.svelte-1wsp5lh p:where(.svelte-1wsp5lh){width:min(100%,560px);margin:0;font-family:Nunito,sans-serif;font-size:clamp(20px,1.75vw,25px);line-height:1.35}.hero-cards.svelte-1wsp5lh{position:absolute;z-index:2;bottom:-100px;right:-133px;display:block;width:min(52%,750px);transform-origin:60% 55%;animation:svelte-1wsp5lh-cardDrift 12s ease-in-out infinite alternate}.hero-cards.svelte-1wsp5lh img:where(.svelte-1wsp5lh){display:block;width:100%;height:auto}@keyframes svelte-1wsp5lh-heroClaim{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1wsp5lh-cardDrift{0%{transform:rotate(-2deg) scale(1)}to{transform:rotate(2deg) scale(1.035)}}.testimony.svelte-1wsp5lh{position:relative;height:831px;background:#003757f5;color:#fff;padding:48px 24px 0}.testimony.svelte-1wsp5lh:before{content:"";position:absolute;top:0;left:0;right:0;height:14px;background:#fff}.testimony-inner.svelte-1wsp5lh{display:grid;grid-template-columns:432px 613px;gap:28px;width:min(1136px,100%);margin:auto}.testimony-person.svelte-1wsp5lh{position:relative;width:432px;height:543px;margin-top:102px;text-align:center;font-family:Gotham,sans-serif}.cercle-watermark.svelte-1wsp5lh{position:absolute;z-index:0;width:315px;height:324px;top:0;left:0;opacity:.2}.testimony-quote.svelte-1wsp5lh{position:absolute;z-index:1;top:97px;left:368px;width:64px;height:122px;color:#42778f;font-family:Gotham,sans-serif;font-size:128px;font-weight:500;line-height:122px}.corvol-portrait.svelte-1wsp5lh{position:absolute;z-index:1;top:120px;left:158px;display:block;width:262px;height:262px;border:4px solid #ffffff80;border-radius:50%;object-fit:cover}.testimony-person.svelte-1wsp5lh p:where(.svelte-1wsp5lh){position:absolute;top:398px;left:163px;width:251px;margin:0;font-size:20px;line-height:29px}.testimony-copy.svelte-1wsp5lh{position:relative;width:613px;padding:48px 0 0 48px;font-family:Gotham,sans-serif;font-size:18px;line-height:28px}.testimony.svelte-1wsp5lh h2:where(.svelte-1wsp5lh){max-width:515px;margin:0 0 24px;font-family:Sukhumvit Set,sans-serif;font-size:40px;font-weight:400;line-height:44px}.testimony.svelte-1wsp5lh h2:where(.svelte-1wsp5lh) strong:where(.svelte-1wsp5lh){color:#4eb476;font-weight:700}.testimony-copy.svelte-1wsp5lh p:where(.svelte-1wsp5lh){margin:0 0 28px}.corner.svelte-1wsp5lh{display:block;max-width:none}.testimony-copy.svelte-1wsp5lh .corner:where(.svelte-1wsp5lh){position:absolute;top:-8px;left:-8px;width:84px;height:150px}.section-donation.svelte-1wsp5lh{position:absolute;left:50%;bottom:-36px;z-index:3;min-width:331px;min-height:73px;padding:20px 28px;transform:translate(-50%);font-size:21px;font-weight:700}.section-donation.svelte-1wsp5lh:hover{transform:translate(-50%,-2px)}.interface-section.svelte-1wsp5lh{max-width:1440px;margin:auto;padding:156px max(24px,calc((100% - 1010px)/2)) 0;color:#003757}.interface-intro.svelte-1wsp5lh{display:grid;grid-template-columns:581px 642px;align-items:start;gap:48px;width:1271px}.interface-copy.svelte-1wsp5lh{margin-top:77px;font-family:Gotham,sans-serif;font-size:18px;line-height:28px}.interface-copy.svelte-1wsp5lh h2:where(.svelte-1wsp5lh){margin:0 0 30px;font-family:Zodiak,Georgia,serif;font-size:40px;font-weight:400;line-height:1.2}.interface-copy.svelte-1wsp5lh h2:where(.svelte-1wsp5lh) strong:where(.svelte-1wsp5lh){display:block;color:#4eb476;font-family:Gotham,sans-serif;font-size:35px;font-weight:700;line-height:44px}.interface-copy.svelte-1wsp5lh p:where(.svelte-1wsp5lh){margin:0 0 18px}.lab-visual.svelte-1wsp5lh{position:relative;width:642px}.lab-rule.svelte-1wsp5lh{position:absolute;top:-45px;right:max(46px,calc(766px - 50vw));width:130px;height:164px}.lab-image-wrap.svelte-1wsp5lh{width:100%;border-radius:25px;overflow:hidden}.lab-image-wrap.svelte-1wsp5lh img:where(.svelte-1wsp5lh){display:block;width:100%;height:544px;object-fit:cover}.interface-benefits.svelte-1wsp5lh{position:relative;width:min(1010px,calc(100vw - 48px));margin-top:32px}.interface-benefits.svelte-1wsp5lh .corner:where(.svelte-1wsp5lh){width:84px;height:129px;margin:0 0 -43px -8px}.interface-benefits.svelte-1wsp5lh h2:where(.svelte-1wsp5lh){margin:0 0 47px 42px;font-family:Zodiak,Georgia,serif;font-size:clamp(31px,2.8vw,40px);font-weight:400;line-height:1.2}.benefit-grid.svelte-1wsp5lh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.benefit-grid.svelte-1wsp5lh article:where(.svelte-1wsp5lh){height:329px;padding:54px 46px 0 43px;background:#ecf7f9a6}.benefit-grid.svelte-1wsp5lh h3:where(.svelte-1wsp5lh){margin:0 0 24px;font-family:Gotham,sans-serif;font-size:26px;font-weight:700;line-height:31px}.benefit-grid.svelte-1wsp5lh h3:where(.svelte-1wsp5lh) span:where(.svelte-1wsp5lh){color:#4eb476}.benefit-grid.svelte-1wsp5lh p:where(.svelte-1wsp5lh){margin:0;font-family:Gotham,sans-serif;font-size:22px;line-height:1.2}.interface-figures.svelte-1wsp5lh{width:min(720px,100%);margin:100px auto 0;text-align:center;font-family:Gotham,sans-serif;font-size:23px;line-height:1.35}.interface-figures.svelte-1wsp5lh p:where(.svelte-1wsp5lh){margin:0}.interface-figures.svelte-1wsp5lh .figures-eyebrow:where(.svelte-1wsp5lh){font-size:24px;font-weight:300;text-transform:uppercase}.interface-figures.svelte-1wsp5lh .figures-number:where(.svelte-1wsp5lh){font-family:Zodiak,Georgia,serif;font-size:51px;font-weight:900;line-height:1.15}.interface-figures.svelte-1wsp5lh strong:where(.svelte-1wsp5lh){color:#4eb476;font-size:33px}.figure-divider.svelte-1wsp5lh{margin:0 12px;color:#4eb476}.figures-rule.svelte-1wsp5lh{width:322px;max-width:60%;height:2px;margin:36px auto;background:#4eb476}.projects-section.svelte-1wsp5lh{max-width:1140px;margin:72px auto 0;padding:0 24px;color:#003757}.projects-section.svelte-1wsp5lh h2:where(.svelte-1wsp5lh){margin:0 0 42px;text-align:center;font-family:Zodiak,Georgia,serif;font-size:clamp(32px,2.8vw,40px);font-weight:400}.projects-section.svelte-1wsp5lh h2:where(.svelte-1wsp5lh) strong:where(.svelte-1wsp5lh){color:#4eb476;font-weight:900}.project-cards.svelte-1wsp5lh{display:grid;grid-template-columns:repeat(2,minmax(0,485px));justify-content:center;gap:40px}.project-card.svelte-1wsp5lh{position:relative;height:820px;overflow:hidden;overflow:clip;border-radius:29px;background:#f4ede6;text-align:center;font-family:Nunito Sans,sans-serif}.project-card.svelte-1wsp5lh:after{position:absolute;z-index:4;inset:0;border:6px solid #fff;border-radius:inherit;content:"";pointer-events:none}.project-card-art.svelte-1wsp5lh{position:absolute;display:block;width:133.2%;height:auto;max-width:none;pointer-events:none}.project-card-franck.svelte-1wsp5lh .project-card-art:where(.svelte-1wsp5lh){top:9.4%;left:-15.45%}.project-card-solveig.svelte-1wsp5lh .project-card-art:where(.svelte-1wsp5lh){top:10.61%;left:-17.53%}.project-heart.svelte-1wsp5lh{position:absolute;z-index:2;display:block;width:14.64%;height:auto;pointer-events:none}.project-heart-top.svelte-1wsp5lh{top:4.02%;left:5.57%}.project-heart-bottom.svelte-1wsp5lh{right:5.57%;bottom:3.54%;transform:rotate(180deg)}.project-card-copy.svelte-1wsp5lh{position:absolute;z-index:1;top:4.39%;left:5.57%;right:5.57%;color:#003757c0}.project-award.svelte-1wsp5lh{width:270px;max-width:70%;margin:0 4.1% 0 auto;color:#4eb476;text-align:right;text-transform:uppercase;font-size:30px;font-weight:700;line-height:1.25}.project-card.svelte-1wsp5lh h3:where(.svelte-1wsp5lh){width:270px;max-width:70%;margin:0 4.1% 0 auto;text-align:right;font-size:30px;font-weight:400;line-height:46px}.project-card-copy.svelte-1wsp5lh>p:where(.svelte-1wsp5lh):last-child{margin:28px 0 0;font-size:16px;line-height:21px}.project-card-copy.svelte-1wsp5lh strong:where(.svelte-1wsp5lh){font-weight:700}.project-play.svelte-1wsp5lh{position:absolute;z-index:3;top:45.37%;left:50%;display:block;width:16.29%;aspect-ratio:1;transform:translate(-50%);padding:0;border:0;background:none;cursor:pointer;transition:transform .2s}.project-play.svelte-1wsp5lh img:where(.svelte-1wsp5lh){display:block;width:100%;height:100%}.project-play.svelte-1wsp5lh:hover{transform:translate(-50%) scale(1.06)}.project-more.svelte-1wsp5lh{position:absolute;z-index:3;left:50%;top:57.93%;display:grid;place-items:center;transform:translate(-50%);width:51.75%;aspect-ratio:251/69;padding:0;border:2px solid white;border-radius:9px;background:#4eb476;color:#fff;font-family:Gotham,sans-serif;font-size:24px;font-weight:700;cursor:pointer;transition:background .2s ease,transform .2s ease}@media(hover:hover)and (pointer:fine){.calculator-link.svelte-1wsp5lh:hover{color:#317b4f}.calculator-link.svelte-1wsp5lh:hover img:where(.svelte-1wsp5lh){transform:translateY(-2px)}.brand-link.svelte-1wsp5lh:hover img:where(.svelte-1wsp5lh){transform:scale(1.03);opacity:.9}.header-donations.svelte-1wsp5lh .donation-outline:where(.svelte-1wsp5lh):hover{background:#fa4616;color:#fff;transform:translateY(-2px)}.project-more.svelte-1wsp5lh:hover{background:#369b61;transform:translate(-50%,-3px)}}@media(prefers-reduced-motion:reduce){.calculator-link.svelte-1wsp5lh img:where(.svelte-1wsp5lh),.brand-link.svelte-1wsp5lh img:where(.svelte-1wsp5lh),.project-more.svelte-1wsp5lh{transition:none}.calculator-link.svelte-1wsp5lh:hover img:where(.svelte-1wsp5lh),.brand-link.svelte-1wsp5lh:hover img:where(.svelte-1wsp5lh){transform:none}.project-more.svelte-1wsp5lh:hover{transform:translate(-50%)}.header-donations.svelte-1wsp5lh .donation-outline:where(.svelte-1wsp5lh):hover{transform:none}}.project-card.svelte-1wsp5lh small:where(.svelte-1wsp5lh){position:absolute;z-index:2;bottom:20px;left:18px;color:#aaa;writing-mode:vertical-rl;transform:rotate(180deg);font-size:11px}.conclusion.svelte-1wsp5lh{position:relative;max-width:910px;margin:164px auto 0;padding:32px 46px 45px;text-align:center;color:#003757;font-family:Gotham,sans-serif;font-size:18px;line-height:28px}.conclusion.svelte-1wsp5lh>.corner:where(.svelte-1wsp5lh):first-child{position:absolute;top:-8px;left:-8px;width:172px;height:102px;transform:rotate(-90deg) scaleX(-1);transform-origin:51px 51px}.conclusion.svelte-1wsp5lh h2:where(.svelte-1wsp5lh){margin:0 0 8px;font-family:Sukhumvit Set,sans-serif;font-size:40px;font-weight:400;line-height:44px}.conclusion.svelte-1wsp5lh h2:where(.svelte-1wsp5lh) strong:where(.svelte-1wsp5lh){color:#4eb476;font-weight:700}.conclusion.svelte-1wsp5lh p:where(.svelte-1wsp5lh){margin:0 0 28px}.conclusion.svelte-1wsp5lh p:where(.svelte-1wsp5lh):last-of-type{margin-bottom:0}.conclusion-lead.svelte-1wsp5lh{margin-bottom:32px!important}.conclusion.svelte-1wsp5lh .section-donation:where(.svelte-1wsp5lh){position:static;transform:none;margin:0 auto 32px}.conclusion.svelte-1wsp5lh .section-donation:where(.svelte-1wsp5lh):hover{transform:translateY(-2px)}.corner-conclusion-right.svelte-1wsp5lh{position:absolute;right:-8px;bottom:-8px;width:121.5px;height:199px;transform:rotate(180deg)}@media(min-width:640px){.campaign-header.svelte-1wsp5lh{height:128px}.hero.svelte-1wsp5lh{padding-top:128px}}@media(min-width:768px){.campaign-header.svelte-1wsp5lh{padding-inline:20px}.header-donations.svelte-1wsp5lh .donation-button:where(.svelte-1wsp5lh){width:197px;height:67px}}@media(min-width:768px)and (max-width:899px){.calculator-link.svelte-1wsp5lh{gap:0}.calculator-link.svelte-1wsp5lh span:where(.svelte-1wsp5lh){display:none}.brand-link.svelte-1wsp5lh img:where(.svelte-1wsp5lh){width:200px;height:66.4px}.header-donations.svelte-1wsp5lh{gap:10px}}@media(min-width:1024px){.campaign-nav.svelte-1wsp5lh{display:grid;grid-template-columns:1fr auto 1fr}}@media(min-width:1440px){.interface-section.svelte-1wsp5lh{padding-inline:215px}}@media(max-width:1199px){.testimony.svelte-1wsp5lh{height:auto;padding:100px 24px 90px}.testimony-inner.svelte-1wsp5lh{display:flex;flex-direction:column;align-items:center}.testimony-person.svelte-1wsp5lh{order:2;margin-top:40px}.testimony-copy.svelte-1wsp5lh{order:1;max-width:100%}.hero-copy.svelte-1wsp5lh{margin-left:8vw}.interface-section.svelte-1wsp5lh{padding:110px 24px 0}.interface-intro.svelte-1wsp5lh{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;width:100%}.interface-copy.svelte-1wsp5lh{margin-top:30px}.lab-visual.svelte-1wsp5lh{width:100%}.lab-image-wrap.svelte-1wsp5lh img:where(.svelte-1wsp5lh){width:100%;height:auto;aspect-ratio:596/544;object-fit:cover}.lab-rule.svelte-1wsp5lh{right:20px}.interface-benefits.svelte-1wsp5lh{width:100%}.project-card.svelte-1wsp5lh{height:auto}.project-card.svelte-1wsp5lh:before{display:block;padding-top:169.0722%;content:""}.project-play.svelte-1wsp5lh{height:9.64%}.project-more.svelte-1wsp5lh{height:8.42%}.project-award.svelte-1wsp5lh,.project-card.svelte-1wsp5lh h3:where(.svelte-1wsp5lh){font-size:clamp(20px,2.5vw,30px)}.project-card.svelte-1wsp5lh h3:where(.svelte-1wsp5lh){line-height:1.3}.project-card-copy.svelte-1wsp5lh>p:where(.svelte-1wsp5lh):last-child{margin-top:5.8%;font-size:clamp(11px,1.4vw,16px);line-height:1.31}.project-more.svelte-1wsp5lh{font-size:clamp(16px,2.2vw,24px)}.project-card.svelte-1wsp5lh small:where(.svelte-1wsp5lh){font-size:clamp(8px,1vw,11px)}}@media(max-width:767px){.header-donations.svelte-1wsp5lh .donation-desktop-ir:where(.svelte-1wsp5lh){display:none}.header-donations.svelte-1wsp5lh .donation-outline:where(.svelte-1wsp5lh){display:none}.header-donations.svelte-1wsp5lh .donation-mobile:where(.svelte-1wsp5lh){display:inline-flex}.header-donations.svelte-1wsp5lh .donation-button:where(.svelte-1wsp5lh) strong:where(.svelte-1wsp5lh){font-size:18px}.header-donations.svelte-1wsp5lh .donation-button:where(.svelte-1wsp5lh) span:where(.svelte-1wsp5lh){display:none}}@media(max-width:767px){.campaign-nav.svelte-1wsp5lh{gap:12px}.calculator-link.svelte-1wsp5lh{display:none}.brand-link.svelte-1wsp5lh img:where(.svelte-1wsp5lh){width:151px;height:50.1px}.header-donations.svelte-1wsp5lh .donation-button:where(.svelte-1wsp5lh){width:175px;height:52px}.header-donations.svelte-1wsp5lh .donation-button:where(.svelte-1wsp5lh) strong:where(.svelte-1wsp5lh){font-size:18px}.hero.svelte-1wsp5lh{height:680px}.hero-copy.svelte-1wsp5lh{width:auto;margin:0;padding:21px 47px 0}.hero.svelte-1wsp5lh h1:where(.svelte-1wsp5lh){max-width:570px;margin-bottom:17px;font-size:clamp(24px,6.16vw,33px);line-height:1.33}.hero-copy.svelte-1wsp5lh p:where(.svelte-1wsp5lh){max-width:450px;font-size:12.5px;line-height:1.36}.hero-cards.svelte-1wsp5lh{bottom:-55px;right:5px;width:min(92.3%,360px)}.testimony.svelte-1wsp5lh{padding:125px 22px 90px}.testimony-person.svelte-1wsp5lh{margin-top:55px}.testimony-copy.svelte-1wsp5lh{width:100%;padding:35px 0 0 30px;font-size:15px;line-height:1.55}.testimony-copy.svelte-1wsp5lh .corner:where(.svelte-1wsp5lh){top:-8px;left:-8px;width:64px;height:auto}.testimony.svelte-1wsp5lh h2:where(.svelte-1wsp5lh){font-size:30px;line-height:1.12}.testimony-person.svelte-1wsp5lh{width:320px;max-width:100%;height:405px}.cercle-watermark.svelte-1wsp5lh{width:234px;height:auto}.testimony-quote.svelte-1wsp5lh{top:59px;left:270px;font-size:90px;line-height:90px}.corvol-portrait.svelte-1wsp5lh{top:80px;left:50%;width:190px;height:190px;transform:translate(-50%)}.testimony-person.svelte-1wsp5lh p:where(.svelte-1wsp5lh){top:287px;left:50%;width:205px;transform:translate(-50%);font-size:15px;line-height:21px}.section-donation.svelte-1wsp5lh{min-width:0;width:max-content;max-width:calc(100% - 44px);padding-inline:24px;font-size:17px}.interface-section.svelte-1wsp5lh{padding:100px 22px 0}.interface-intro.svelte-1wsp5lh{display:flex;flex-direction:column}.interface-copy.svelte-1wsp5lh{margin-top:0;font-size:15px;line-height:1.55}.interface-copy.svelte-1wsp5lh h2:where(.svelte-1wsp5lh){font-size:31px}.interface-copy.svelte-1wsp5lh h2:where(.svelte-1wsp5lh) strong:where(.svelte-1wsp5lh){font-size:24px;line-height:1.2}.lab-rule.svelte-1wsp5lh{top:-28px;right:20px;width:90px;height:auto}.lab-visual.svelte-1wsp5lh{margin-top:28px}.lab-image-wrap.svelte-1wsp5lh{border-radius:18px}.interface-benefits.svelte-1wsp5lh{margin-top:60px}.interface-benefits.svelte-1wsp5lh h2:where(.svelte-1wsp5lh){margin-left:20px;font-size:30px}.benefit-grid.svelte-1wsp5lh{grid-template-columns:1fr;gap:16px}.benefit-grid.svelte-1wsp5lh article:where(.svelte-1wsp5lh){height:auto;padding:28px}.benefit-grid.svelte-1wsp5lh h3:where(.svelte-1wsp5lh){font-size:22px}.benefit-grid.svelte-1wsp5lh p:where(.svelte-1wsp5lh){font-size:17px}.interface-figures.svelte-1wsp5lh{margin-top:80px;font-size:17px}.interface-figures.svelte-1wsp5lh .figures-eyebrow:where(.svelte-1wsp5lh){font-size:17px}.interface-figures.svelte-1wsp5lh .figures-number:where(.svelte-1wsp5lh){font-size:44px}.projects-section.svelte-1wsp5lh{margin-top:80px}.projects-section.svelte-1wsp5lh h2:where(.svelte-1wsp5lh){font-size:30px}.project-cards.svelte-1wsp5lh{grid-template-columns:minmax(0,485px);gap:30px}.project-award.svelte-1wsp5lh,.project-card.svelte-1wsp5lh h3:where(.svelte-1wsp5lh){font-size:clamp(17px,5.5vw,26px)}.project-card-copy.svelte-1wsp5lh>p:where(.svelte-1wsp5lh):last-child{font-size:clamp(10px,2.9vw,14px)}.project-more.svelte-1wsp5lh{font-size:clamp(15px,4.5vw,21px)}.conclusion.svelte-1wsp5lh{margin-top:100px;padding:35px 24px 100px;font-size:15px}.conclusion.svelte-1wsp5lh h2:where(.svelte-1wsp5lh){font-size:29px;line-height:1.12}.desktop-break.svelte-1wsp5lh{display:none}}@media(max-width:374px){.campaign-header.svelte-1wsp5lh{padding-inline:12px}.campaign-nav.svelte-1wsp5lh{gap:8px}.brand-link.svelte-1wsp5lh img:where(.svelte-1wsp5lh){width:125px;height:41.5px}.header-donations.svelte-1wsp5lh .donation-button:where(.svelte-1wsp5lh){width:145px}.header-donations.svelte-1wsp5lh .donation-button:where(.svelte-1wsp5lh) strong:where(.svelte-1wsp5lh){font-size:15px}.hero-copy.svelte-1wsp5lh{padding-inline:27px}.hero.svelte-1wsp5lh h1:where(.svelte-1wsp5lh){font-size:21px}.hero-cards.svelte-1wsp5lh{right:1%;width:96%}.testimony-person.svelte-1wsp5lh{width:276px;height:365px}.cercle-watermark.svelte-1wsp5lh{width:205px}.testimony-quote.svelte-1wsp5lh{top:52px;left:228px;font-size:80px;line-height:80px}.corvol-portrait.svelte-1wsp5lh{top:72px;width:170px;height:170px}.testimony-person.svelte-1wsp5lh p:where(.svelte-1wsp5lh){top:255px;width:195px;font-size:14px;line-height:19px}}@media(max-width:639px){.hero.svelte-1wsp5lh{padding-top:123px}}@media(prefers-reduced-motion:reduce){.campaign-header.svelte-1wsp5lh,.hero-copy.svelte-1wsp5lh,.hero-cards.svelte-1wsp5lh{animation:none}html{scroll-behavior:auto}}.tax-row.svelte-11vbze0+.tax-row:where(.svelte-11vbze0){margin-top:28px}.tax-row.svelte-11vbze0>:where(.svelte-11vbze0):first-child{margin-bottom:8px}@media(min-width:768px){.tax-row.svelte-11vbze0{column-gap:30px}.tax-row.svelte-11vbze0+.tax-row:where(.svelte-11vbze0){margin-top:32px}.tax-row.svelte-11vbze0>:where(.svelte-11vbze0):first-child{margin-bottom:0}}.tax-input-wrap.svelte-11vbze0{position:relative;box-sizing:border-box;width:100%;max-width:270px;height:40px;border-radius:19px;background:#faf9fb;transition:box-shadow .2s ease}.tax-input-wrap.svelte-11vbze0 input:where(.svelte-11vbze0){display:block;box-sizing:border-box;width:100%;min-width:0;height:100%;margin:0;padding:0 48px 0 16px;border:0;border-radius:inherit;background:transparent;-webkit-appearance:none;appearance:none}.tax-currency.svelte-11vbze0{transform:translateY(-50%)}@media(hover:hover)and (pointer:fine){.tax-input-wrap.svelte-11vbze0:hover{box-shadow:0 0 0 3px #4eb4763d}}@media(prefers-reduced-motion:reduce){.tax-input-wrap.svelte-11vbze0{transition:none}}.tax-row.svelte-1e6jqwr+.tax-row:where(.svelte-1e6jqwr){margin-top:28px}.tax-row.svelte-1e6jqwr>:where(.svelte-1e6jqwr):first-child{margin-bottom:8px}@media(min-width:768px){.tax-row.svelte-1e6jqwr{column-gap:30px}.tax-row.svelte-1e6jqwr+.tax-row:where(.svelte-1e6jqwr){margin-top:32px}.tax-row.svelte-1e6jqwr>:where(.svelte-1e6jqwr):first-child{margin-bottom:0}}.tax-input-wrap.svelte-1e6jqwr{position:relative;box-sizing:border-box;width:100%;max-width:270px;height:40px;border-radius:19px;background:#faf9fb;transition:box-shadow .2s ease}.tax-input-wrap.svelte-1e6jqwr input:where(.svelte-1e6jqwr){display:block;box-sizing:border-box;width:100%;min-width:0;height:100%;margin:0;padding:0 48px 0 16px;border:0;border-radius:inherit;background:transparent;-webkit-appearance:none;appearance:none}.tax-currency.svelte-1e6jqwr{transform:translateY(-50%)}@media(hover:hover)and (pointer:fine){.tax-input-wrap.svelte-1e6jqwr:hover{box-shadow:0 0 0 3px #4eb4763d}}@media(prefers-reduced-motion:reduce){.tax-input-wrap.svelte-1e6jqwr{transition:none}}.tax-tab-shape.svelte-52q41i{transform:translate(-50%)}.tax-panels.svelte-52q41i{display:grid}.tax-panel.svelte-52q41i{grid-area:1 / 1;align-self:start;opacity:0;visibility:hidden;pointer-events:none;transform:translate(var(--panel-offset));transition:opacity .28s ease,transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s linear .32s}.tax-panel-ir.svelte-52q41i{--panel-offset: 14px}.tax-panel-ifi.svelte-52q41i{--panel-offset: -14px}.tax-panel.is-active.svelte-52q41i{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0);transition:opacity .28s ease,transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s}.tab-shape.svelte-52q41i{transition:fill .28s ease}.tab-content.svelte-52q41i{transition:transform .2s ease}.tax-tab.svelte-52q41i:focus-visible{outline:3px solid #4eb476;outline-offset:-3px}@media(hover:hover)and (pointer:fine){.tax-tab.svelte-52q41i:hover .tab-content:where(.svelte-52q41i){transform:translateY(-2px)}.tax-tab[aria-selected=false].svelte-52q41i:hover .tab-shape:where(.svelte-52q41i){fill:#eaf6f0}}@media(max-width:767px)and (hover:hover)and (pointer:fine){.tax-tab[aria-selected=false].svelte-52q41i:hover{background:#eaf6f0}}@media(prefers-reduced-motion:reduce){.tax-panel.svelte-52q41i,.tax-panel.is-active.svelte-52q41i,.tab-shape.svelte-52q41i,.tab-content.svelte-52q41i{transition:none}.tax-panel.svelte-52q41i,.tax-panel.is-active.svelte-52q41i,.tax-tab.svelte-52q41i:hover .tab-content:where(.svelte-52q41i){transform:none}}.deduction-notch.svelte-qfp8hb{transform:translate(-50%)}.gift-label.svelte-qfp8hb{top:50%;left:50%;width:100%;margin:0;transform:translate(-50%,-50%)}.tax-example.svelte-qfp8hb+.tax-example:where(.svelte-qfp8hb){margin-top:48px}.tax-amount.svelte-qfp8hb{margin-top:20px}.tax-result.svelte-qfp8hb{margin-top:16px}@media(min-width:640px){.tax-result.svelte-qfp8hb{margin-top:0;margin-left:16px}}@media(min-width:768px)and (max-width:1023px){.tax-example.svelte-qfp8hb+.tax-example:where(.svelte-qfp8hb){margin-top:56px}}@media(min-width:1024px){.tax-example.svelte-qfp8hb+.tax-example:where(.svelte-qfp8hb),.tax-amount.svelte-qfp8hb{margin-top:0}.tax-result.svelte-qfp8hb{margin-left:0}}.contact-email.svelte-14ulsu7,.contact-phone.svelte-14ulsu7{transition:color .2s ease,text-decoration-color .2s ease}.contact-phone.svelte-14ulsu7{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.contact-logo.svelte-14ulsu7 img:where(.svelte-14ulsu7){transition:transform .2s ease,opacity .2s ease}.contact-email.svelte-14ulsu7:focus-visible,.contact-phone.svelte-14ulsu7:focus-visible,.contact-logo.svelte-14ulsu7:focus-visible{outline:2px solid #4eb476;outline-offset:4px}@media(hover:hover)and (pointer:fine){.contact-email.svelte-14ulsu7:hover,.contact-phone.svelte-14ulsu7:hover{color:#317b4f}.contact-phone.svelte-14ulsu7:hover{text-decoration-color:currentColor}.contact-logo.svelte-14ulsu7:hover img:where(.svelte-14ulsu7){transform:translateY(-2px) scale(1.02);opacity:.9}}@media(prefers-reduced-motion:reduce){.contact-logo.svelte-14ulsu7 img:where(.svelte-14ulsu7){transition:none}.contact-logo.svelte-14ulsu7:hover img:where(.svelte-14ulsu7){transform:none}}.footer-logo-link.svelte-a69t1o{display:inline-flex;transition:transform .2s ease,opacity .2s ease}.footer-cercle-logo.svelte-a69t1o{display:block;width:130px;height:43.2px}.footer-brain-logo.svelte-a69t1o{display:block;width:130px;height:48px}@media(min-width:640px){.footer-cercle-logo.svelte-a69t1o{width:148px;height:49.1px}.footer-brain-logo.svelte-a69t1o{width:148px;height:54.7px}}@media(min-width:1024px){.footer-cercle-logo.svelte-a69t1o{width:187px;height:62.1px}.footer-brain-logo.svelte-a69t1o{width:198px;height:73.2px}}.footer-logo-link.svelte-a69t1o:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(hover:hover)and (pointer:fine){.footer-logo-link.svelte-a69t1o:hover{transform:translateY(-2px) scale(1.02);opacity:.85}}@media(prefers-reduced-motion:reduce){.footer-logo-link.svelte-a69t1o{transition:opacity .2s ease}.footer-logo-link.svelte-a69t1o:hover{transform:none}}.footer-social.svelte-a69t1o>p:where(.svelte-a69t1o){margin:0;font-family:Gotham,Arial,sans-serif;font-size:13px;font-weight:300;line-height:18px}.footer-social-icons.svelte-a69t1o{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:100%;margin:1px auto -3px}.footer-social-icons.svelte-a69t1o a:where(.svelte-a69t1o){display:flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;height:44px;margin:3px;border-radius:8px;transition:background .2s ease,transform .2s ease}.footer-social-icons.svelte-a69t1o img:where(.svelte-a69t1o){display:block;max-width:100%;height:auto}.footer-social-icons.svelte-a69t1o a:where(.svelte-a69t1o):focus-visible{outline:2px solid white;outline-offset:2px}@media(hover:hover)and (pointer:fine){.footer-social-icons.svelte-a69t1o a:where(.svelte-a69t1o):hover{background:#ffffff1f;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.footer-social-icons.svelte-a69t1o a:where(.svelte-a69t1o){transition:none}.footer-social-icons.svelte-a69t1o a:where(.svelte-a69t1o):hover{transform:none}}@media(max-width:364px){.footer-cercle-logo.svelte-a69t1o,.footer-brain-logo.svelte-a69t1o{width:calc((100vw - 105px)/2)}.footer-cercle-logo.svelte-a69t1o{height:calc(16.598vw - 17.428px)}.footer-brain-logo.svelte-a69t1o{height:calc(18.478vw - 19.402px)}}main.svelte-1uha8ag{overflow-x:hidden;overflow-x:clip}
