.hero[data-astro-cid-ge2uvauf]{padding:4rem 0 6rem;position:relative;overflow:hidden}.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:1.1fr 1fr;align-items:center;gap:4rem;display:grid}.hero__title[data-astro-cid-ge2uvauf]{margin:1.25rem 0 1.5rem}.hero__title[data-astro-cid-ge2uvauf] .hero__accent{color:#226b6b}.hero__lead[data-astro-cid-ge2uvauf]{color:#3a4a49;max-width:32rem;margin-bottom:2rem;font-size:1.125rem}.hero__cta[data-astro-cid-ge2uvauf]{margin-bottom:2.5rem}.hero__stats[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.stat[data-astro-cid-ge2uvauf]{border-radius:1rem;flex-direction:column;gap:.25rem;min-width:160px;padding:1.25rem 1.5rem;display:flex}.stat__value[data-astro-cid-ge2uvauf]{font-family:Manrope;font-size:60px;font-weight:700;line-height:1}.stat__label[data-astro-cid-ge2uvauf]{text-transform:uppercase;font-family:Manrope;font-size:14px;font-weight:700}.stat--dark[data-astro-cid-ge2uvauf]{background:var(--color-primary-950);color:var(--color-text-inverse);text-align:center}.stat--dark[data-astro-cid-ge2uvauf] .stat__label[data-astro-cid-ge2uvauf]{color:#fff}.stat--accent[data-astro-cid-ge2uvauf]{background:var(--color-secondary);color:var(--color-text-inverse);text-align:center}.stat--accent[data-astro-cid-ge2uvauf] .stat__label[data-astro-cid-ge2uvauf]{color:#ffffffe6}.stat--light[data-astro-cid-ge2uvauf]{background:var(--color-text-inverse);color:var(--color-text);box-shadow:var(--shadow-card-soft);text-align:center}.stat--light[data-astro-cid-ge2uvauf] .stat__value[data-astro-cid-ge2uvauf]{color:#0f4c5c}.stat--light[data-astro-cid-ge2uvauf] .stat__label[data-astro-cid-ge2uvauf]{color:var(--color-secondary)}.hero__art[data-astro-cid-ge2uvauf]{aspect-ratio:4/5;width:100%;max-width:520px;min-height:520px;margin-left:auto;position:relative}.hero__art-bg-1[data-astro-cid-ge2uvauf],.hero__art-bg-2[data-astro-cid-ge2uvauf]{pointer-events:none;background:linear-gradient(55.64deg,#e3641466 0%,#e3641400 100%);border-radius:48px;position:absolute}.hero__art-bg-1[data-astro-cid-ge2uvauf]{inset:-4% -10% -4% -7%;transform:rotate(-9deg)}.hero__art-bg-2[data-astro-cid-ge2uvauf]{inset:0 -3.5% 0 0;transform:rotate(-3deg)}.hero__art-photo[data-astro-cid-ge2uvauf]{background:var(--color-primary-950);border-radius:48px;position:absolute;inset:0;overflow:hidden;transform:rotate(3deg);box-shadow:0 25px 50px -12px #00000040}.hero__carousel-img[data-astro-cid-ge2uvauf]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.5s ease-in-out;display:block;position:absolute;top:0;left:0}.hero__carousel-img[data-astro-cid-ge2uvauf].active{opacity:1}@media (width<=900px){.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:3rem}.hero__art[data-astro-cid-ge2uvauf]{margin:0 auto}}@media (width<=640px){.hero[data-astro-cid-ge2uvauf]{padding:2.5rem 0 3.5rem}.hero__title[data-astro-cid-ge2uvauf]{letter-spacing:-.03em;margin:1rem 0 1.25rem;font-size:clamp(2rem,9vw,3.25rem)}.hero__lead[data-astro-cid-ge2uvauf]{margin-bottom:1.75rem;font-size:1rem}.hero__cta[data-astro-cid-ge2uvauf]{margin-bottom:2rem}.hero__stats[data-astro-cid-ge2uvauf]{flex-wrap:nowrap;gap:.5rem}.stat[data-astro-cid-ge2uvauf]{border-radius:.75rem;flex:1;min-width:0;padding:.85rem .75rem}.stat__value[data-astro-cid-ge2uvauf]{font-size:1.6rem}.stat__label[data-astro-cid-ge2uvauf]{letter-spacing:.12em;font-size:.55rem}.hero__art[data-astro-cid-ge2uvauf]{max-width:360px;min-height:380px}.hero__art-photo[data-astro-cid-ge2uvauf],.hero__art-bg-1[data-astro-cid-ge2uvauf],.hero__art-bg-2[data-astro-cid-ge2uvauf]{border-radius:28px}}@media (width<=380px){.hero__stats[data-astro-cid-ge2uvauf]{flex-direction:column}.stat[data-astro-cid-ge2uvauf]{width:100%;padding:1rem 1.25rem}.stat__value[data-astro-cid-ge2uvauf]{font-size:1.9rem}}.impact[data-astro-cid-nj2kjs3d]{padding:var(--section-pad-y) 0}.impact__inner[data-astro-cid-nj2kjs3d]{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.impact__globe-wrap[data-astro-cid-nj2kjs3d]{aspect-ratio:1;width:100%;max-width:520px;margin:0 auto;position:relative}.impact__globe-wrap[data-astro-cid-nj2kjs3d]:before{content:"";pointer-events:none;z-index:0;background:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='50%25' cy='50%25' r='49%25' fill='none' stroke='%23D4703A' stroke-width='6' stroke-dasharray='4 30' stroke-dashoffset='0' stroke-linecap='round'/%3e%3c/svg%3e");border-radius:50%;position:absolute;inset:-1.5rem}.impact__globe[data-astro-cid-nj2kjs3d]{touch-action:pan-y;filter:drop-shadow(0 20px 40px #0f2c2a2e);width:100%;height:100%;display:block}.impact__globe[data-astro-cid-nj2kjs3d] canvas{outline:none;display:block}.impact__panel[data-astro-cid-nj2kjs3d]{text-align:center}.impact__title[data-astro-cid-nj2kjs3d]{color:#0f2c2a;letter-spacing:-.02em;margin-bottom:2.5rem;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:900;line-height:1.1}.impact__stat[data-astro-cid-nj2kjs3d]{grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;display:grid}.impact__stat-body[data-astro-cid-nj2kjs3d]{min-height:180px;position:relative}.impact__stat-slide[data-astro-cid-nj2kjs3d]{flex-direction:column;justify-content:center;align-items:center;gap:.6rem;display:flex;position:absolute;inset:0}.impact__stat-value[data-astro-cid-nj2kjs3d]{font-family:"Manrope", var(--font-display);color:#d4703a;letter-spacing:-.02em;font-size:clamp(3rem,6vw,4.5rem);font-weight:800;line-height:1}.impact__stat-label[data-astro-cid-nj2kjs3d]{font-family:"Manrope", var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#2a3f4a;max-width:26rem;font-size:.85rem;font-weight:800;line-height:1.5}.impact__nav[data-astro-cid-nj2kjs3d]{color:#fff;cursor:pointer;background:#2a3f4a;border:none;border-radius:50%;place-items:center;width:36px;height:36px;transition:transform .2s;display:inline-grid}.impact__nav[data-astro-cid-nj2kjs3d]:hover{transform:scale(1.1)}.impact__nav[data-astro-cid-nj2kjs3d] svg[data-astro-cid-nj2kjs3d]{width:18px;height:18px}@media (width<=900px){.impact__inner[data-astro-cid-nj2kjs3d]{grid-template-columns:1fr}.impact__stat-body[data-astro-cid-nj2kjs3d]{min-height:200px}}@media (width<=640px){.impact[data-astro-cid-nj2kjs3d]{padding:3rem 0}.impact__inner[data-astro-cid-nj2kjs3d]{gap:2rem}.impact__globe-wrap[data-astro-cid-nj2kjs3d]{max-width:340px}.impact__title[data-astro-cid-nj2kjs3d]{margin-bottom:1.5rem;font-size:clamp(1.75rem,6vw,2.5rem)}.impact__stat[data-astro-cid-nj2kjs3d]{gap:.5rem}.impact__nav[data-astro-cid-nj2kjs3d]{width:36px;height:36px}.impact__stat-value[data-astro-cid-nj2kjs3d]{font-size:2.25rem}.impact__stat-label[data-astro-cid-nj2kjs3d]{letter-spacing:.1em;font-size:.7rem}.impact__stat-body[data-astro-cid-nj2kjs3d]{min-height:180px;padding:0 .25rem}.impact__stat-country[data-astro-cid-nj2kjs3d]{padding:.35rem .75rem;font-size:.8rem}.impact__stat-country-label[data-astro-cid-nj2kjs3d]{font-size:.6rem}.impact__dots[data-astro-cid-nj2kjs3d]{margin-top:1.25rem}}.assoc[data-astro-cid-qiywapwg]{padding:2rem 0 var(--section-pad-y);position:relative}.assoc__wrap[data-astro-cid-qiywapwg]{position:relative}.assoc__viewport[data-astro-cid-qiywapwg]{background:#1b6b6e;border-radius:20px;overflow:hidden}.assoc__track[data-astro-cid-qiywapwg]{will-change:transform;transition:transform .6s cubic-bezier(.22,1,.36,1);display:flex}.assoc__slide[data-astro-cid-qiywapwg]{min-width:0;color:var(--color-text-inverse);background:#1b6b6e;flex:0 0 100%;grid-template-columns:474px 1fr;min-height:420px;display:grid}.assoc__image[data-astro-cid-qiywapwg]{background:#5c4530;position:relative;overflow:hidden}.assoc__image[data-astro-cid-qiywapwg] img[data-astro-cid-qiywapwg]{object-fit:cover;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.assoc__body[data-astro-cid-qiywapwg]{flex-direction:column;justify-content:center;gap:2rem;padding:4rem;display:flex}.assoc__title[data-astro-cid-qiywapwg]{font-family:var(--font-display);letter-spacing:-.08em;color:var(--color-text-inverse);font-size:clamp(2.25rem,4vw,3.75rem);font-weight:700;line-height:1}.assoc__text[data-astro-cid-qiywapwg]{font-family:var(--font-body);color:var(--color-text-secondary);max-width:34rem;font-size:1rem;font-weight:500;line-height:1.5}.assoc__cta[data-astro-cid-qiywapwg]{color:var(--color-text-inverse);font-family:var(--font-body);background:#d4703a;border-radius:20px;align-self:flex-start;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1.05rem;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.assoc__cta[data-astro-cid-qiywapwg]:hover{background:#b85e2e;transform:translateY(-1px)}.assoc__nav[data-astro-cid-qiywapwg]{background:var(--color-primary-950);width:56px;height:56px;color:var(--color-text-inverse);z-index:3;box-shadow:var(--shadow-card-soft);border:0;border-radius:50%;place-items:center;transition:background .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.assoc__nav[data-astro-cid-qiywapwg]:hover{background:#1a4843}.assoc__nav--prev[data-astro-cid-qiywapwg]{left:-20px}.assoc__nav--next[data-astro-cid-qiywapwg]{right:-20px}.assoc__dots[data-astro-cid-qiywapwg]{justify-content:center;gap:.5rem;display:flex;position:absolute;bottom:-2.25rem;left:0;right:0}.assoc__dot[data-astro-cid-qiywapwg]{background:var(--color-secondary-300);cursor:pointer;border:0;border-radius:50%;width:10px;height:10px;padding:0;transition:background .2s,transform .2s}.assoc__dot[data-astro-cid-qiywapwg].is-active{background:var(--color-primary-950);transform:scale(1.2)}.assoc__dot[data-astro-cid-qiywapwg]:hover{background:var(--color-primary)}@media (width<=800px){.assoc__slide[data-astro-cid-qiywapwg]{grid-template-columns:1fr}.assoc__image[data-astro-cid-qiywapwg]{min-height:240px}.assoc__body[data-astro-cid-qiywapwg]{gap:1.25rem;padding:2rem}.assoc__nav[data-astro-cid-qiywapwg]{display:none}}@media (width<=640px){.assoc[data-astro-cid-qiywapwg]{padding:1.5rem 0 4rem}.assoc__image[data-astro-cid-qiywapwg]{min-height:200px}.assoc__body[data-astro-cid-qiywapwg]{gap:1rem;padding:1.5rem}.assoc__title[data-astro-cid-qiywapwg]{letter-spacing:-.05em;font-size:clamp(1.6rem,7vw,2.25rem)}.assoc__text[data-astro-cid-qiywapwg]{font-size:.95rem;line-height:1.5}.assoc__cta[data-astro-cid-qiywapwg]{border-radius:16px;padding:.8rem 1.5rem;font-size:.95rem}.assoc__viewport[data-astro-cid-qiywapwg]{border-radius:16px}.assoc__dots[data-astro-cid-qiywapwg]{bottom:-1.75rem}.assoc__dot[data-astro-cid-qiywapwg]{width:8px;height:8px}}.testimonials[data-astro-cid-gakqr736]{background:var(--color-primary-950);color:var(--color-text-inverse);padding:var(--section-pad-y) 0}.testimonials__grid[data-astro-cid-gakqr736]{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.testimonial[data-astro-cid-gakqr736]{background:var(--color-bg);color:var(--color-text);border:1.5px solid var(--color-primary);border-radius:1rem;flex-direction:column;gap:1.25rem;min-height:480px;padding:2.5rem 2rem;display:flex}.testimonial__icon[data-astro-cid-gakqr736]{align-self:center;width:48px;height:auto}.testimonial__text[data-astro-cid-gakqr736]{color:var(--color-primary-950);flex:1;font-size:1rem;line-height:1.7}.testimonial__author[data-astro-cid-gakqr736]{flex-direction:column;gap:.35rem;min-height:90px;margin-top:auto;padding-top:1.5rem;display:flex}.testimonial__author[data-astro-cid-gakqr736] strong[data-astro-cid-gakqr736]{font-family:var(--font-display);font-size:1.1rem;font-weight:800;line-height:1.2;display:block}.testimonial__author[data-astro-cid-gakqr736] span[data-astro-cid-gakqr736]{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:#3a4a49;font-size:.7rem;font-weight:700;line-height:1.4;display:block}.testimonials__partners-slider[data-astro-cid-gakqr736]{--slider-gap:4rem;width:100%;margin:3.5rem 0 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.testimonials__partners-track[data-astro-cid-gakqr736]{align-items:center;gap:var(--slider-gap);flex-flow:row;animation:40s linear infinite scroll;display:inline-flex}.testimonials__partners-track[data-astro-cid-gakqr736]:hover{animation-play-state:paused}.partner-logo[data-astro-cid-gakqr736]{object-fit:contain;opacity:.8;filter:brightness(0)invert();flex-shrink:0;width:auto;max-width:180px;height:45px;transition:opacity .3s;display:block}.partner-logo[data-astro-cid-gakqr736]:hover{opacity:1}@keyframes scroll{to{transform:translateX(calc(-50% - (var(--slider-gap) / 2)))}}@media (width<=900px){.testimonials__grid[data-astro-cid-gakqr736]{grid-template-columns:1fr}.testimonial[data-astro-cid-gakqr736]{min-height:auto}}@media (width<=640px){.testimonials[data-astro-cid-gakqr736]{padding:3rem 0}.testimonials__grid[data-astro-cid-gakqr736]{gap:1rem}.testimonial[data-astro-cid-gakqr736]{border-radius:.85rem;gap:1rem;padding:1.5rem 1.25rem}.testimonial__icon[data-astro-cid-gakqr736]{width:48px}.testimonial__text[data-astro-cid-gakqr736]{font-size:.9rem;line-height:1.55}.testimonial__author[data-astro-cid-gakqr736] strong[data-astro-cid-gakqr736]{font-size:1rem}.testimonial__author[data-astro-cid-gakqr736] span[data-astro-cid-gakqr736]{letter-spacing:.15em;font-size:.65rem}.testimonials__partners-slider[data-astro-cid-gakqr736]{--slider-gap:2.5rem;margin-top:2.5rem}.partner-logo[data-astro-cid-gakqr736]{max-width:120px;height:35px}}.news[data-astro-cid-zk2nevfr]{padding:var(--section-pad-y) 0;background-color:#fff}.news__heading[data-astro-cid-zk2nevfr]{margin-bottom:2rem}.news__grid[data-astro-cid-zk2nevfr]{grid-template-columns:1.6fr 1fr;gap:1.5rem;display:grid}.news__grid[data-astro-cid-zk2nevfr]>a[data-astro-cid-zk2nevfr].news-card__link{display:none}.news__col[data-astro-cid-zk2nevfr]{flex-direction:column;gap:1.5rem;display:flex}.news__col[data-astro-cid-zk2nevfr]>a[data-astro-cid-zk2nevfr].news-card__link:empty{display:none}.news__col[data-astro-cid-zk2nevfr]>a[data-astro-cid-zk2nevfr].news-card__link{flex-direction:column;justify-content:space-between;gap:1.5rem;height:100%;display:flex}.news-card[data-astro-cid-zk2nevfr]{background:#f4e4d8;border-radius:1rem;transition:transform .3s,box-shadow .3s;overflow:hidden}.news-card[data-astro-cid-zk2nevfr]:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000000f}.news-card__link[data-astro-cid-zk2nevfr]{color:inherit;height:100%;display:block}.news-card__image[data-astro-cid-zk2nevfr]{aspect-ratio:16/8;color:#fff9;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#2f6b62,#0f2c2a) 50%/cover;place-items:center;font-size:.8rem;font-weight:700;display:grid}.news-card--featured[data-astro-cid-zk2nevfr] .news-card__link[data-astro-cid-zk2nevfr]{flex-direction:column;display:flex}.news-card--featured[data-astro-cid-zk2nevfr] .news-card__image[data-astro-cid-zk2nevfr]{aspect-ratio:16/8;min-height:200px}.news-card[data-astro-cid-zk2nevfr]:not(.news-card--featured) .news-card__image[data-astro-cid-zk2nevfr]{aspect-ratio:16/5.6}.news-card__body[data-astro-cid-zk2nevfr]{flex-direction:column;padding:1.25rem 1.5rem 1.5rem;display:flex}.news-card--featured[data-astro-cid-zk2nevfr] .news-card__body[data-astro-cid-zk2nevfr]{flex-grow:1;justify-content:center;padding:1.5rem}.news-card__date[data-astro-cid-zk2nevfr]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-600);margin-bottom:.75rem;font-size:.75rem;font-weight:600;display:block}.news-card__title[data-astro-cid-zk2nevfr]{font-family:var(--font-display);color:var(--color-primary-950);letter-spacing:-.02em;font-weight:800}.news-card--featured[data-astro-cid-zk2nevfr] .news-card__title[data-astro-cid-zk2nevfr]{font-size:2.25rem;line-height:1.2}.news-card[data-astro-cid-zk2nevfr]:not(.news-card--featured) .news-card__title[data-astro-cid-zk2nevfr]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.1rem;line-height:1.3;display:-webkit-box;overflow:hidden}.news__more[data-astro-cid-zk2nevfr]{justify-content:center;margin-top:2.5rem;display:flex}@media (width<=900px){.news__grid[data-astro-cid-zk2nevfr]{grid-template-columns:1fr}}@media (width<=640px){.news[data-astro-cid-zk2nevfr]{padding:3rem 0}.news__heading[data-astro-cid-zk2nevfr]{margin-bottom:1.5rem;font-size:clamp(1.75rem,6vw,2.5rem)}.news__grid[data-astro-cid-zk2nevfr],.news__col[data-astro-cid-zk2nevfr]{gap:1rem}.news-card__body[data-astro-cid-zk2nevfr]{padding:1rem 1.25rem 1.25rem}.news-card--featured[data-astro-cid-zk2nevfr] .news-card__body[data-astro-cid-zk2nevfr]{padding:1.5rem 1.25rem}.news-card--featured[data-astro-cid-zk2nevfr] .news-card__title[data-astro-cid-zk2nevfr]{font-size:1.2rem}.news-card[data-astro-cid-zk2nevfr]:not(.news-card--featured) .news-card__title[data-astro-cid-zk2nevfr]{font-size:1rem}.news__more[data-astro-cid-zk2nevfr]{margin-top:2rem}}.newsletter[data-astro-cid-drywyjjs]{min-height:460px;color:var(--color-text-inverse);background:#1b6b6e;grid-template-columns:1fr 1fr;display:grid}.newsletter__image[data-astro-cid-drywyjjs]{max-height:550px;display:flex}.newsletter__image[data-astro-cid-drywyjjs] img[data-astro-cid-drywyjjs]{object-fit:cover;width:100%;height:100%}.newsletter__body[data-astro-cid-drywyjjs]{flex-direction:column;justify-content:center;gap:1.25rem;padding:4rem 3rem;display:flex}.newsletter__body[data-astro-cid-drywyjjs] h2[data-astro-cid-drywyjjs]{color:#eee3d9}.newsletter__body[data-astro-cid-drywyjjs] p[data-astro-cid-drywyjjs]{color:#fff}.newsletter__form[data-astro-cid-drywyjjs]{flex-direction:column;gap:1.5rem;margin-top:.5rem;display:flex}.newsletter__field[data-astro-cid-drywyjjs] input[data-astro-cid-drywyjjs]{width:100%;color:var(--color-text-inverse);font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff80;outline:none;padding:.75rem 0}.newsletter__field[data-astro-cid-drywyjjs] input[data-astro-cid-drywyjjs]::placeholder{color:#ffffffb3}.newsletter__field[data-astro-cid-drywyjjs] input[data-astro-cid-drywyjjs]:focus{border-color:var(--color-text-inverse)}.newsletter__form[data-astro-cid-drywyjjs] .btn[data-astro-cid-drywyjjs]{align-self:flex-start}.newsletter__error[data-astro-cid-drywyjjs]{color:var(--color-secondary-100);background:#ffffff14;border-radius:.4rem;margin:0;padding:.5rem .75rem;font-size:.85rem}.visually-hidden[data-astro-cid-drywyjjs]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=800px){.newsletter[data-astro-cid-drywyjjs]{grid-template-columns:1fr}.newsletter__image[data-astro-cid-drywyjjs]{min-height:240px}.newsletter__body[data-astro-cid-drywyjjs]{padding:3rem 1.5rem}}@media (width<=640px){.newsletter[data-astro-cid-drywyjjs]{min-height:auto}.newsletter__image[data-astro-cid-drywyjjs]{min-height:180px}.newsletter__body[data-astro-cid-drywyjjs]{gap:1rem;padding:2.25rem 1.25rem}.newsletter__body[data-astro-cid-drywyjjs] h2[data-astro-cid-drywyjjs]{font-size:clamp(1.75rem,7vw,2.5rem)}.newsletter__body[data-astro-cid-drywyjjs] p[data-astro-cid-drywyjjs]{font-size:.95rem}.newsletter__form[data-astro-cid-drywyjjs]{gap:1.25rem}.newsletter__form[data-astro-cid-drywyjjs] .btn[data-astro-cid-drywyjjs]{justify-content:center;align-self:stretch}}.any-questions[data-astro-cid-6jcsohtm]{text-align:center;padding:5rem 0}.any-questions[data-astro-cid-6jcsohtm] h2[data-astro-cid-6jcsohtm]{margin-bottom:1.75rem}@media (width<=640px){.any-questions[data-astro-cid-6jcsohtm]{padding:3rem 0}.any-questions[data-astro-cid-6jcsohtm] h2[data-astro-cid-6jcsohtm]{margin-bottom:1.25rem;font-size:clamp(1.75rem,7vw,2.5rem)}.any-questions[data-astro-cid-6jcsohtm] .btn[data-astro-cid-6jcsohtm]{padding:.85rem 1.4rem;font-size:.95rem}}.home[data-astro-cid-d32ejlv2]{isolation:isolate;position:relative}.home__layer[data-astro-cid-d32ejlv2]{isolation:isolate;position:relative;overflow:hidden}.home__layer[data-astro-cid-d32ejlv2]>*{z-index:1;position:relative}.home__layer--hero[data-astro-cid-d32ejlv2],.home__layer--white[data-astro-cid-d32ejlv2]{background:var(--color-bg)}.home__layer--cream[data-astro-cid-d32ejlv2]{background:var(--color-secondary-100)}.home__layer--dark[data-astro-cid-d32ejlv2]{background:var(--color-primary-950)}.home__layer[data-astro-cid-d32ejlv2][data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .9s,transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.home__layer[data-astro-cid-d32ejlv2].is-revealed{opacity:1;transform:translateY(0)}.home__blob[data-astro-cid-d32ejlv2]{filter:blur(40px);opacity:.95;pointer-events:none;z-index:0;will-change:transform;border-radius:50%;position:absolute}.home__blob--a[data-astro-cid-d32ejlv2]{background:radial-gradient(closest-side,#369687d9,#36968700 70%);width:480px;height:480px;top:-12%;left:-12%}.home__blob--b[data-astro-cid-d32ejlv2]{background:radial-gradient(closest-side,#b3785ccc,#b3785c00 70%);width:420px;height:420px;bottom:-15%;right:-8%}.home__blob--c[data-astro-cid-d32ejlv2]{background:radial-gradient(closest-side,#369687b3,#36968700 70%);width:560px;height:560px;top:-18%;right:-12%}.home__blob--d[data-astro-cid-d32ejlv2]{background:radial-gradient(closest-side,#d3b49ee6,#d3b49e00 70%);width:420px;height:420px;bottom:-18%;left:-10%}.home__blob--e[data-astro-cid-d32ejlv2]{background:radial-gradient(closest-side,#3696878c,#36968700 70%);width:600px;height:600px;top:-22%;left:30%}.home__blob--f[data-astro-cid-d32ejlv2]{background:radial-gradient(closest-side,#b3785cb3,#b3785c00 70%);width:420px;height:420px;top:-12%;left:-10%}.home__dots[data-astro-cid-d32ejlv2]{z-index:0;pointer-events:none;will-change:transform;background-image:radial-gradient(#0f2c2a14 1px,#0000 1.5px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 60%,#000 0%,#0000 75%)}@media (width<=700px){.home__blob[data-astro-cid-d32ejlv2]{filter:blur(32px);opacity:.7}.home__blob--a[data-astro-cid-d32ejlv2],.home__blob--c[data-astro-cid-d32ejlv2],.home__blob--e[data-astro-cid-d32ejlv2]{width:260px;height:260px}.home__blob--b[data-astro-cid-d32ejlv2],.home__blob--d[data-astro-cid-d32ejlv2],.home__blob--f[data-astro-cid-d32ejlv2]{width:220px;height:220px}.home__dots[data-astro-cid-d32ejlv2]{opacity:.55}}@media (prefers-reduced-motion:reduce){.home__blob[data-astro-cid-d32ejlv2],.home__dots[data-astro-cid-d32ejlv2]{will-change:auto}.home__layer[data-astro-cid-d32ejlv2][data-reveal]{opacity:1;transition:none;transform:none}}
