.hero[data-astro-cid-5ivlo7vc]{isolation:isolate;color:#f5f7fa;text-align:center;place-items:center;min-height:min(92vh,52rem);padding-block:clamp(5rem,12vh,7rem) 4.5rem;display:grid;position:relative;overflow:hidden}.hero__media[data-astro-cid-5ivlo7vc]{z-index:0;position:absolute;inset:0;overflow:hidden}.hero__track[data-astro-cid-5ivlo7vc]{z-index:0;position:absolute;inset:0}.hero__slide[data-astro-cid-5ivlo7vc]{opacity:0;pointer-events:none;z-index:0;will-change:transform, opacity;position:absolute;inset:0}.hero__slide[data-astro-cid-5ivlo7vc].is-active{opacity:1;z-index:1}.hero__image[data-astro-cid-5ivlo7vc]{object-fit:cover;object-position:center;width:100%;height:100%}.hero__gradient[data-astro-cid-5ivlo7vc]{z-index:3;pointer-events:none;background:linear-gradient(#1c2024b8 0%,#1c20248c 18%,#2d323873 42%,#464c5247 72%,#5a60661f 100%);position:absolute;inset:0}.hero__inner[data-astro-cid-5ivlo7vc]{z-index:3;max-width:min(100%,46rem);margin-inline:auto;animation:.7s ease-out both hero-rise;position:relative}.hero__heading[data-astro-cid-5ivlo7vc]{letter-spacing:-.02em;color:#fff;text-shadow:0 1px 2px #00000059;margin:0 0 1rem;font-size:clamp(1.55rem,2.5vw + 1rem,3.5rem);font-weight:700;line-height:1.15}.hero__mission[data-astro-cid-5ivlo7vc]{color:#e8ecf0;text-shadow:0 1px 2px #0000004d;max-width:36rem;margin:0 auto;font-size:clamp(1.05rem,2.2vw,1.25rem);font-weight:500;line-height:1.45}@media (width>=1200px){.hero__inner[data-astro-cid-5ivlo7vc]{max-width:min(100%,72rem)}.hero__heading[data-astro-cid-5ivlo7vc]{font-size:3.5rem}.hero__mission[data-astro-cid-5ivlo7vc]{max-width:48rem}}.hero__dots[data-astro-cid-5ivlo7vc]{z-index:3;gap:.65rem;display:flex;position:absolute;bottom:1.35rem;left:50%;transform:translate(-50%)}.hero__dot[data-astro-cid-5ivlo7vc]{cursor:pointer;background:#ffffff47;border:1px solid #ffffffbf;border-radius:50%;width:.7rem;height:.7rem;padding:0;transition:background-color .2s,transform .2s,border-color .2s}.hero__dot[data-astro-cid-5ivlo7vc]:hover{background:#ffffff8c}.hero__dot[data-astro-cid-5ivlo7vc].is-active{background:#fff;border-color:#fff;transform:scale(1.15)}.hero__dot[data-astro-cid-5ivlo7vc]:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff8c}@keyframes hero-rise{0%{opacity:0;transform:translateY(.85rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero__inner[data-astro-cid-5ivlo7vc]{animation:none}}.mission[data-astro-cid-pbgri4yt]{z-index:1;grid-template-columns:1fr 1fr;width:100%;min-height:28rem;display:grid;position:relative}.mission__text[data-astro-cid-pbgri4yt]{z-index:5;background-color:var(--color-brand-primary);color:#f5f8fb;justify-content:flex-start;align-items:center;display:flex;position:relative}.mission__text-inner[data-astro-cid-pbgri4yt]{box-sizing:border-box;width:calc(100% + -1*max(0px,50% - 18rem));margin-left:max(0px,50% - 18rem);padding:4rem}.mission__heading[data-astro-cid-pbgri4yt]{letter-spacing:-.02em;color:#fff;margin:0 0 1rem;font-size:clamp(1.6rem,3.5vw,2rem);font-weight:700}.mission__summary[data-astro-cid-pbgri4yt]{color:#f5f8fbe6;margin:0 0 1.5rem;font-size:1.05rem;line-height:1.6}.mission__list[data-astro-cid-pbgri4yt]{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.mission__list[data-astro-cid-pbgri4yt] li[data-astro-cid-pbgri4yt]{color:#f5f8fbd1;padding-left:1.35rem;font-size:.98rem;position:relative}.mission__list[data-astro-cid-pbgri4yt] li[data-astro-cid-pbgri4yt]:before{content:"";background:#f5f8fbbf;border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.55em;left:0}.mission__actions[data-astro-cid-pbgri4yt]{flex-wrap:wrap;gap:.65rem;margin:1.75rem 0 0;display:flex}.mission__link[data-astro-cid-pbgri4yt]{border-radius:var(--radius-sm);min-height:2.5rem;color:var(--color-brand-primary);background:#fff;align-items:center;padding:.5rem 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.mission__link[data-astro-cid-pbgri4yt]:hover{background:#f0f5f8}.mission__link--ghost[data-astro-cid-pbgri4yt]{color:#fff;background:0 0;border:1px solid #ffffffb3}.mission__link--ghost[data-astro-cid-pbgri4yt]:hover{color:#fff;background:#ffffff1f}.mission__text[data-astro-cid-pbgri4yt]:after{content:"";background-color:var(--color-brand-primary);clip-path:polygon(0 0,100% 0,35% 22%,12% 48%,85% 100%,0 100%);z-index:1;pointer-events:none;width:5.5rem;height:100%;position:absolute;top:0;right:-4.5rem}.mission__media[data-astro-cid-pbgri4yt]{z-index:1;background-color:var(--color-brand-primary);min-height:22rem;position:relative;overflow:hidden}.mission__track[data-astro-cid-pbgri4yt]{position:absolute;inset:0}.mission__slide[data-astro-cid-pbgri4yt]{opacity:0;pointer-events:none;z-index:0;will-change:transform, opacity;position:absolute;inset:0}.mission__slide[data-astro-cid-pbgri4yt].is-active{opacity:1;z-index:1;pointer-events:auto}.mission__photo[data-astro-cid-pbgri4yt]{object-fit:cover;width:100%;height:100%}.mission__dots[data-astro-cid-pbgri4yt]{z-index:4;gap:.55rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.mission__dot[data-astro-cid-pbgri4yt]{cursor:pointer;background:#ffffff4d;border:1px solid #fffc;border-radius:50%;width:.65rem;height:.65rem;padding:0;transition:background-color .2s,transform .2s,border-color .2s}.mission__dot[data-astro-cid-pbgri4yt]:hover{background:#ffffff8c}.mission__dot[data-astro-cid-pbgri4yt].is-active{background:#fff;border-color:#fff;transform:scale(1.15)}.mission__dot[data-astro-cid-pbgri4yt]:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff8c}@media (width<=900px){.mission[data-astro-cid-pbgri4yt]{grid-template-columns:1fr;min-height:0}.mission__text[data-astro-cid-pbgri4yt]{overflow:hidden}.mission__text[data-astro-cid-pbgri4yt]:after{display:none}.mission__text-inner[data-astro-cid-pbgri4yt]{width:100%;margin-left:0;padding:2.5rem}.mission__heading[data-astro-cid-pbgri4yt]{font-size:1.5rem}.mission__media[data-astro-cid-pbgri4yt]{width:100%;height:350px;min-height:0;max-height:350px}}@media (width<=650px){.mission__text-inner[data-astro-cid-pbgri4yt]{padding:2rem 1.5rem}}.home-cta[data-astro-cid-jijtftmr]{z-index:3;padding-block:var(--space-section);text-align:center;background-color:#f7f6f3;position:relative;overflow:visible}.home-cta[data-astro-cid-jijtftmr]:before{content:"";clip-path:polygon(0 30%,0 100%,38% 50%);z-index:1;pointer-events:none;background-color:#d8d8d8;width:35%;height:80%;position:absolute;top:0;left:0;transform:translateY(-50%)}.home-cta[data-astro-cid-jijtftmr]:after{content:"";clip-path:polygon(85% 16.5%,100% 0%,100% 100%,75% 100%);z-index:1;pointer-events:none;background-color:#d8d8d8;width:35%;height:120%;position:absolute;bottom:0;right:0}.home-cta__inner[data-astro-cid-jijtftmr]{z-index:2;max-width:40rem;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,3rem);position:relative}.home-cta__heading[data-astro-cid-jijtftmr]{color:var(--color-brand-primary);letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(1.6rem,3.5vw,2rem);font-weight:700}.home-cta__lede[data-astro-cid-jijtftmr]{color:var(--color-ink);margin:0 0 1.75rem;font-size:1.05rem;line-height:1.6}.home-cta__actions[data-astro-cid-jijtftmr]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0;display:flex}.home-cta__button[data-astro-cid-jijtftmr]{border-radius:var(--radius-sm);background:var(--color-brand-primary);color:#fff;justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem 1.35rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.home-cta__button[data-astro-cid-jijtftmr]:hover{background:var(--color-brand-primary-soft);color:#fff}.home-cta__button--ghost[data-astro-cid-jijtftmr]{color:var(--color-brand-primary);border:1px solid var(--color-brand-primary);background:0 0}.home-cta__button--ghost[data-astro-cid-jijtftmr]:hover{background:color-mix(in srgb, var(--color-brand-primary) 8%, #f7f6f3);color:var(--color-brand-primary)}
