.hero[data-astro-cid-yodha2z4]{color:var(--color-white);background:var(--color-navy) var(--hero-bg) center / cover no-repeat;padding:160px 24px 96px;position:relative;overflow:hidden}.hero__overlay[data-astro-cid-yodha2z4]{background:linear-gradient(90deg,#161c2deb 0% 30%,#0000002e 100%);position:absolute;inset:0}.hero__content[data-astro-cid-yodha2z4]{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}h1[data-astro-cid-yodha2z4]{max-width:700px;font-size:90px;line-height:90px}.hero__lede[data-astro-cid-yodha2z4]{max-width:560px;margin-top:20px;font-size:18px;line-height:28px}.hero__tagline[data-astro-cid-yodha2z4]{margin-top:40px;font-size:22px;font-weight:700;line-height:28px}.hero__actions[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:16px;margin-top:20px;display:flex}.hero__badges[data-astro-cid-yodha2z4]{margin-top:20px;font-size:15px;font-weight:700;line-height:28px}@media (width<=1024px){.hero[data-astro-cid-yodha2z4]{padding:120px 24px 80px}h1[data-astro-cid-yodha2z4]{font-size:64px;line-height:66px}}@media (width<=767px){.hero[data-astro-cid-yodha2z4]{background-image:var(--hero-bg-sm);padding:88px 16px 64px}.hero__overlay[data-astro-cid-yodha2z4]{background:linear-gradient(#161c2dd9 0%,#161c2df2 100%)}h1[data-astro-cid-yodha2z4]{font-size:44px;line-height:46px}}.memorial[data-astro-cid-qspm5cvi]{background:var(--color-navy) var(--memorial-bg) center / cover no-repeat;padding:100px 20px;overflow:hidden}.memorial__inner[data-astro-cid-qspm5cvi]{align-items:center;gap:50px;display:flex}.memorial__text[data-astro-cid-qspm5cvi],.memorial__media[data-astro-cid-qspm5cvi]{flex:1 1 0;min-width:0}.memorial__text[data-astro-cid-qspm5cvi]{color:var(--color-white);flex-direction:column;align-items:flex-start;gap:20px;display:flex}.memorial__intro[data-astro-cid-qspm5cvi]{max-width:480px;font-size:20px;line-height:30px}h2[data-astro-cid-qspm5cvi]{font-size:72px;line-height:72px}.memorial__rule[data-astro-cid-qspm5cvi]{background:var(--color-accent);width:96px;height:4px}.memorial__role[data-astro-cid-qspm5cvi]{letter-spacing:.8px;color:var(--color-accent);font-size:20px;font-weight:700;line-height:24px}.memorial__media[data-astro-cid-qspm5cvi]{flex-direction:column;margin:0;display:flex}.memorial__frame[data-astro-cid-qspm5cvi]{padding:20px 0 0 20px;position:relative}.memorial__backdrop[data-astro-cid-qspm5cvi]{background:var(--color-primary);border-radius:5px 5px 60px;position:absolute;inset:0 40px 40px 0}.memorial__frame[data-astro-cid-qspm5cvi] img{z-index:1;aspect-ratio:4/3;object-fit:cover;border-radius:5px;width:100%;position:relative;box-shadow:0 20px 60px #00000080}figcaption[data-astro-cid-qspm5cvi]{z-index:2;width:88%;max-width:460px;color:var(--color-caption);background:var(--color-white);box-shadow:inset 0 5px 0 var(--color-primary), 0 2px 4px 1px #00000080;border-radius:5px 5px 60px;margin:-60px 20px 0 auto;padding:20px 40px 20px 20px;font-size:15px;line-height:23px;position:relative}@media (width<=1024px){.memorial[data-astro-cid-qspm5cvi]{padding:80px 20px}.memorial__inner[data-astro-cid-qspm5cvi]{flex-direction:column;align-items:stretch;gap:40px}.memorial__intro[data-astro-cid-qspm5cvi]{font-size:19px;line-height:28px}h2[data-astro-cid-qspm5cvi]{font-size:54px;line-height:54px}.memorial__role[data-astro-cid-qspm5cvi]{font-size:19px}.memorial__frame[data-astro-cid-qspm5cvi]{padding:16px 0 0 16px}.memorial__backdrop[data-astro-cid-qspm5cvi]{inset:0 32px 32px 0}figcaption[data-astro-cid-qspm5cvi]{margin:-45px 18px 0 auto;padding:20px 34px 20px 20px}}@media (width<=767px){.memorial[data-astro-cid-qspm5cvi]{background-image:var(--memorial-bg-sm);padding:60px 20px}.memorial__intro[data-astro-cid-qspm5cvi]{font-size:18px;line-height:27px}h2[data-astro-cid-qspm5cvi]{font-size:42px;line-height:42px}.memorial__role[data-astro-cid-qspm5cvi]{font-size:18px}.memorial__frame[data-astro-cid-qspm5cvi]{padding:12px 0 0 12px}.memorial__backdrop[data-astro-cid-qspm5cvi]{inset:0 24px 24px 0}figcaption[data-astro-cid-qspm5cvi]{width:96%;margin:-24px 0 0 auto;padding:16px 28px 18px 16px;font-size:14px;line-height:21px}}.program[data-astro-cid-6svu5iw4]{padding:112px 24px}.program__inner[data-astro-cid-6svu5iw4]{flex-direction:column;gap:48px;display:flex}.program__intro[data-astro-cid-6svu5iw4]{flex-wrap:wrap;align-items:flex-end;gap:48px;display:flex}.program__heading[data-astro-cid-6svu5iw4],.program__copy[data-astro-cid-6svu5iw4]{flex-direction:column;gap:12px;min-width:0;display:flex}.program__heading[data-astro-cid-6svu5iw4]{flex:340px}.program__copy[data-astro-cid-6svu5iw4]{flex:420px}.program__subtitle[data-astro-cid-6svu5iw4]{color:var(--color-subtle);font-size:18px;line-height:26px}.program__copy[data-astro-cid-6svu5iw4] p[data-astro-cid-6svu5iw4]{color:var(--color-body);font-size:17px;line-height:28px}.program__cards[data-astro-cid-6svu5iw4]{flex-wrap:wrap;gap:20px;display:flex}.program-card[data-astro-cid-6svu5iw4]{flex:240px;gap:14px;padding:28px 28px 32px}.program-card__icon[data-astro-cid-6svu5iw4]{background:var(--color-primary-tint);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:6px;display:flex}.program-card__icon[data-astro-cid-6svu5iw4] img{width:44px;height:44px}.program-card[data-astro-cid-6svu5iw4] h3[data-astro-cid-6svu5iw4]{font-size:20px;line-height:26px}.program-card[data-astro-cid-6svu5iw4] .program-card__cta[data-astro-cid-6svu5iw4]{color:var(--color-primary);margin-top:auto;font-weight:700}.program-card__cta[data-astro-cid-6svu5iw4] a[data-astro-cid-6svu5iw4]{text-decoration:none}.program-card__cta[data-astro-cid-6svu5iw4] a[data-astro-cid-6svu5iw4]:hover{text-decoration:underline}@media (width<=767px){.program[data-astro-cid-6svu5iw4]{padding:64px 16px}.program__intro[data-astro-cid-6svu5iw4]{gap:20px}}.partner-cta[data-astro-cid-2hejt6yb]{padding:0 24px 112px}.partner-cta__panel[data-astro-cid-2hejt6yb]{background:var(--color-primary);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:56px;display:flex}.partner-cta__text[data-astro-cid-2hejt6yb]{flex-direction:column;flex:420px;gap:10px;min-width:0;display:flex}.partner-cta[data-astro-cid-2hejt6yb] .eyebrow[data-astro-cid-2hejt6yb]{color:var(--color-primary-soft)}h2[data-astro-cid-2hejt6yb]{color:var(--color-white);font-size:36px;line-height:41px}.partner-cta__actions[data-astro-cid-2hejt6yb]{flex-wrap:wrap;gap:12px;display:flex}@media (width<=767px){.partner-cta[data-astro-cid-2hejt6yb]{padding:0 16px 64px}.partner-cta__panel[data-astro-cid-2hejt6yb]{gap:24px;padding:32px}.partner-cta__text[data-astro-cid-2hejt6yb]{flex-basis:100%}h2[data-astro-cid-2hejt6yb]{font-size:26px;line-height:31px}}.safety[data-astro-cid-vf5gzohg]{background:var(--color-surface-alt);padding:112px 24px}.safety__inner[data-astro-cid-vf5gzohg]{flex-direction:column;gap:72px;display:flex}.safety__intro[data-astro-cid-vf5gzohg]{flex-wrap:wrap;align-items:center;gap:56px;display:flex}.safety__media[data-astro-cid-vf5gzohg]{flex:380px;min-width:0;position:relative}.safety__media[data-astro-cid-vf5gzohg]>img{aspect-ratio:5/4;object-fit:cover;border-radius:20px;width:100%}.safety__badge[data-astro-cid-vf5gzohg]{background:var(--color-white);border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;display:flex;position:absolute;bottom:20px;left:20px;box-shadow:0 8px 24px #161c2d2e}.safety__badge[data-astro-cid-vf5gzohg] img{width:36px;height:36px}.safety__badge[data-astro-cid-vf5gzohg] span[data-astro-cid-vf5gzohg]{color:var(--color-ink);font-size:14px;font-weight:700;line-height:18px}.safety__text[data-astro-cid-vf5gzohg]{flex-direction:column;flex:440px;gap:14px;min-width:0;display:flex}.safety__lede[data-astro-cid-vf5gzohg]{color:var(--color-muted);font-size:18px;line-height:28px}.safety__list[data-astro-cid-vf5gzohg]{flex-direction:column;gap:16px;margin:12px 0 0;padding:0;list-style:none;display:flex}.safety__list[data-astro-cid-vf5gzohg] li[data-astro-cid-vf5gzohg]{align-items:flex-start;gap:14px;display:flex}.safety__check[data-astro-cid-vf5gzohg]{width:26px;height:26px;color:var(--color-white);background:var(--color-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:14px;font-weight:700;line-height:14px;display:flex}.safety__list[data-astro-cid-vf5gzohg] p[data-astro-cid-vf5gzohg]{color:var(--color-body);font-size:17px;line-height:27px}.safety__cards[data-astro-cid-vf5gzohg]{flex-wrap:wrap;gap:20px;display:flex}.focus-card[data-astro-cid-vf5gzohg]{flex:230px;gap:12px;padding:28px}.focus-card__number[data-astro-cid-vf5gzohg]{width:40px;height:40px;color:var(--color-primary);background:var(--color-primary-tint);border-radius:12px;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:18px;display:flex}.focus-card[data-astro-cid-vf5gzohg] h3[data-astro-cid-vf5gzohg]{font-size:19px;line-height:25px}@media (width<=767px){.safety[data-astro-cid-vf5gzohg]{padding:64px 16px}.safety__inner[data-astro-cid-vf5gzohg]{gap:48px}.safety__intro[data-astro-cid-vf5gzohg]{gap:32px}}
