.section[data-astro-cid-lcdefpme]{padding-block:5rem}.section-heading[data-astro-cid-lcdefpme]{color:var(--teal);text-align:center;margin-bottom:3rem}.section-heading--light[data-astro-cid-lcdefpme]{color:var(--white)}.section-cta[data-astro-cid-lcdefpme]{text-align:center;margin-top:3rem}.dark[data-astro-cid-lcdefpme]{color:var(--white)}.home-hero[data-astro-cid-lcdefpme]{min-height:min(92vh,60rem);padding-block:calc(var(--header-h) + 3rem) 4.2rem;background:#0f2626;align-items:flex-end;display:flex;position:relative;overflow:clip}.home-hero[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:linear-gradient(#081a1c4d 0%,#081a1c00 24% 42%,#081a1ccc 100%);position:absolute;inset:0}.home-hero__bg[data-astro-cid-lcdefpme]{position:absolute;inset:0}.home-hero__slide[data-astro-cid-lcdefpme]{opacity:0;will-change:opacity, transform;background:50% 40%/cover no-repeat;animation:linear infinite hero-fade;position:absolute;inset:0}.home-hero__slide--static[data-astro-cid-lcdefpme]{opacity:1;animation:none}.home-hero__slide[data-astro-cid-lcdefpme]:first-child{z-index:0}@media (prefers-reduced-motion:reduce){.home-hero__slide[data-astro-cid-lcdefpme]{opacity:0;animation:none}.home-hero__slide[data-astro-cid-lcdefpme]:first-child{opacity:1}}.home-hero__inner[data-astro-cid-lcdefpme]{z-index:1;flex-direction:column;align-items:flex-start;width:100%;display:flex;position:relative}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-.02em;text-shadow:0 2px 30px #00000040;font-size:clamp(3.1rem,8.4vw,7.4rem);font-weight:700;line-height:.96}.home-hero__lead[data-astro-cid-lcdefpme]{color:#fffffff0;max-width:37rem;margin:1.4rem 0 0;font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:300;line-height:1.45}.home-hero__cue[data-astro-cid-lcdefpme]{right:var(--site-gutter);z-index:1;color:#ffffffd9;font:500 .9rem var(--f-text);align-items:center;gap:.8rem;text-decoration:none;display:flex;position:absolute;bottom:4.4rem}.home-hero__cue[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{transform-origin:top;background:#ffffffb3;width:1px;height:46px;animation:2.4s ease-in-out infinite hero-cue;display:block}@keyframes hero-cue{0%,to{opacity:.4;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}}@media (width<=980px){.home-hero__cue[data-astro-cid-lcdefpme]{display:none}}@media (prefers-reduced-motion:reduce){.home-hero__cue[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{animation:none}}.home-signup[data-astro-cid-lcdefpme]{width:min(100%,37rem);margin-top:1.8rem}.home-signup__title[data-astro-cid-lcdefpme]{color:var(--accent-cyan);font-family:var(--f-head);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .7rem;font-size:1rem;font-weight:600}.home-signup__fd[data-astro-cid-lcdefpme]{min-height:54px}.home-signup__fd[data-astro-cid-lcdefpme] [class*=__form]{background:#fffffff7!important;border-radius:999px!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:0!important;width:100%!important;padding:5px!important;box-shadow:0 6px 24px #00000040!important}.home-signup__fd[data-astro-cid-lcdefpme] [class*=__content],.home-signup__fd[data-astro-cid-lcdefpme] [class*=__fields]{flex:auto!important;gap:0!important;display:flex!important}.home-signup__fd[data-astro-cid-lcdefpme] [class*=__field]{flex:1 1 0!important;min-width:0!important}.home-signup__fd[data-astro-cid-lcdefpme] input{background:0 0!important;border-radius:999px!important;padding-left:1.1rem!important}.home-signup__fd[data-astro-cid-lcdefpme] [class*=__field]+[class*=__field] input{border-left:1px solid #17303026!important;border-radius:0!important}.home-signup__fd[data-astro-cid-lcdefpme] button{border-radius:999px!important;padding:.7rem 1.8rem!important}@media (width<=599px){.home-signup__fd[data-astro-cid-lcdefpme] [class*=__form]{border-radius:14px!important;flex-wrap:wrap!important;padding:6px!important}.home-signup__fd[data-astro-cid-lcdefpme] [class*=__content],.home-signup__fd[data-astro-cid-lcdefpme] [class*=__fields]{flex-flow:column!important;width:100%!important}.home-signup__fd[data-astro-cid-lcdefpme] [class*=__field]+[class*=__field] input{border-top:1px solid #17303026!important;border-left:0!important}.home-signup__fd[data-astro-cid-lcdefpme] button{width:100%!important;margin-top:4px!important}}.trips-section[data-astro-cid-lcdefpme]{background:var(--white)}.trips-section[data-astro-cid-lcdefpme] .trip-cards--photo{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.trips-section[data-astro-cid-lcdefpme] .trip-cards--photo{grid-template-columns:1fr}}.partners-section[data-astro-cid-lcdefpme]{background:var(--teal-deep)}.partners-section[data-astro-cid-lcdefpme] .partners-copy[data-astro-cid-lcdefpme],.partners-section[data-astro-cid-lcdefpme] .partners-copy[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--white)}.partners-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.partners-banner[data-astro-cid-lcdefpme]{border-radius:.4rem}.partners-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:1.25rem}.partners-copy[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:1rem}.news-section[data-astro-cid-lcdefpme]{background:var(--white)}.hm-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.6rem;display:flex}.hm-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--ink);font-size:clamp(1.9rem,3.2vw,2.7rem);font-weight:600;line-height:1.12}.hm-go[data-astro-cid-lcdefpme]{font:500 1.05rem var(--f-text);color:var(--teal);border-bottom:1.5px solid;padding-bottom:1px;text-decoration:none;display:inline-block}.hm-go[data-astro-cid-lcdefpme]:hover{color:var(--ink)}.hm-news[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:2rem;margin:0;padding:0;list-style:none;display:grid}.hm-news[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none;display:block}.hm-news__ph[data-astro-cid-lcdefpme]{aspect-ratio:3/2;background:#dfe9e9;border-radius:12px;margin-bottom:1rem;display:block;overflow:hidden}.hm-news__ph[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.hm-news[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.04)}.hm-news[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{color:var(--teal);margin-bottom:.3rem;font-size:.95rem;display:block}.hm-news[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:1.4rem;font-weight:600;line-height:1.2}.hm-news[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:var(--teal)}@media (width<=980px){.hm-head[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:1.2rem;margin-bottom:1.8rem}}@media (width<=720px){.hm-news[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.8rem}}.explore-section[data-astro-cid-lcdefpme]{background:var(--off-white)}.section-sub[data-astro-cid-lcdefpme]{text-align:center;color:#5b7676;max-width:40rem;margin:-1.5rem auto 2.75rem;font-size:1.15rem;line-height:1.5}.prog-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.prog-card__link[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none;display:block}.prog-card__media[data-astro-cid-lcdefpme]{aspect-ratio:16/10;background:#dfe9e9;border-radius:14px;display:block;position:relative;overflow:hidden}.prog-card__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}.prog-card__link[data-astro-cid-lcdefpme]:hover .prog-card__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.05)}.prog-card__media[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#081a1c00 38%,#081a1c8c 68%,#081a1ce6 100%);position:absolute;inset:0}.prog-card__t[data-astro-cid-lcdefpme]{z-index:1;position:absolute;bottom:1.2rem;left:1.4rem;right:1.4rem}.prog-card__t[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--accent-cyan);margin-bottom:.25rem;font-size:.9rem;display:block}.prog-card__t[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font:600 1.6rem/1.15 var(--f-head);color:#fff;display:block}.prog-card__desc[data-astro-cid-lcdefpme]{color:#3a4f4f;margin:.9rem 0 0;font-size:1rem;line-height:1.5;display:block}.btn--outline-teal[data-astro-cid-lcdefpme]{border:2px solid var(--teal);color:var(--teal);background:0 0}.btn--outline-teal[data-astro-cid-lcdefpme]:hover{background:var(--teal);color:var(--white)}.close[data-astro-cid-lcdefpme]{color:#fff;background:#0b2428;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);min-height:580px;display:grid}.close__txt[data-astro-cid-lcdefpme]{padding:5.5rem 3.5rem 5.5rem max(var(--site-gutter), calc((100vw - 1160px) / 2 + var(--site-gutter)));align-self:center}.close[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-.015em;max-width:17ch;font-size:clamp(1.9rem,3.1vw,2.8rem);font-weight:700;line-height:1.1}.close__act[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1.1rem 1.8rem;margin-top:2.2rem;display:flex}.close__act[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:none}.close__links[data-astro-cid-lcdefpme]{flex-wrap:wrap;flex-basis:100%;gap:.8rem 1.8rem;display:flex}.close__act[data-astro-cid-lcdefpme] .btn--donate[data-astro-cid-lcdefpme]{align-items:center;min-height:56px;padding:0 2.4rem;font-size:1.05rem;display:inline-flex}.close__act[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(.btn){color:var(--accent-cyan);font:500 1.05rem var(--f-text);border-bottom:1.5px solid #a0f2f380;text-decoration:none}.close__act[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(.btn):hover{color:#fff;border-color:#fff}.close__ph[data-astro-cid-lcdefpme]{min-height:320px;margin:0;position:relative}.close__ph[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0}.close__press[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff29;gap:.7rem;max-width:420px;margin-top:3rem;padding-top:1.6rem;text-decoration:none;display:grid}.close__press[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font:500 .95rem var(--f-text);color:#ffffffb8}.close__press[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{opacity:.88;width:100%;height:auto;transition:opacity .2s}.close__press[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{opacity:1}.close__press[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme]{color:var(--accent-cyan)}@media (width<=980px){.close[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);min-height:0}.close__ph[data-astro-cid-lcdefpme]{aspect-ratio:3/2;order:-1;min-height:0}.close__txt[data-astro-cid-lcdefpme]{padding:3rem var(--site-gutter) 3.5rem}}@media (width<=720px){.section[data-astro-cid-lcdefpme]{padding-block:3.5rem}.partners-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2rem}}@media (width<=560px){.prog-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.news-section[data-astro-cid-lcdefpme] .latest-posts{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=699px){.news-section[data-astro-cid-lcdefpme] .latest-posts{grid-template-columns:1fr}}
