.hero[data-astro-cid-ge2uvauf]{isolation:isolate;color:#fff;background:var(--navy);position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf] .hero__bg{z-index:-2;position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf] .hero__bg img,.hero[data-astro-cid-ge2uvauf] img.hero__bg{object-fit:cover;width:100%;height:100%}.hero__shade[data-astro-cid-ge2uvauf]{z-index:-1;background:linear-gradient(100deg,#041e34eb 0%,#053c68c7 45%,#0765ac59 100%);position:absolute;inset:0}.hero__inner[data-astro-cid-ge2uvauf]{gap:32px;padding-block:44px 48px;display:grid}@media (width>=1000px){.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:56px;padding-block:64px}}.hero__eyebrow[data-astro-cid-ge2uvauf]{letter-spacing:.14em;text-transform:uppercase;color:var(--cream);background:#ffffff1f;border:1px solid #ffffff40;border-radius:12px;margin-bottom:18px;padding:6px 14px;font-size:.85rem;font-weight:700;display:inline-block}@media (width<=560px){.hero__eyebrow[data-astro-cid-ge2uvauf]{letter-spacing:.08em;font-size:.78rem}}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{color:#fff;max-width:15ch}.hero__intro[data-astro-cid-ge2uvauf]{color:#e4edf6;max-width:42ch;font-size:clamp(1.1rem,1.6vw,1.3rem)}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.hero__facts[data-astro-cid-ge2uvauf]{color:var(--cream);flex-wrap:wrap;gap:10px 22px;margin:28px 0 0;padding:0;font-size:.98rem;font-weight:600;list-style:none;display:flex}.hero__facts[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:8px;display:inline-flex}.hero__facts[data-astro-cid-ge2uvauf] svg{color:#ff6b6b}@media (width>=1000px){.hero__quote-link[data-astro-cid-ge2uvauf]{display:none}}.hero__card[data-astro-cid-ge2uvauf]{background:var(--cream-soft);color:var(--ink);border-radius:var(--radius);border-top:6px solid var(--red);padding:24px 20px;box-shadow:0 30px 60px -30px #0000008c}@media (width>=560px){.hero__card[data-astro-cid-ge2uvauf]{padding:30px 30px 26px}}.hero__card-title[data-astro-cid-ge2uvauf]{margin-bottom:4px;font-size:1.65rem}.hero__card-sub[data-astro-cid-ge2uvauf]{color:var(--ink-soft);margin-bottom:18px;font-size:1rem}.cards[data-astro-cid-rqcsfpnx]{grid-template-columns:1fr;gap:22px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.cards[data-astro-cid-rqcsfpnx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.cards[data-astro-cid-rqcsfpnx]{grid-template-columns:repeat(3,minmax(0,1fr))}.cards--two[data-astro-cid-rqcsfpnx]{grid-template-columns:repeat(2,minmax(0,1fr))}}.card[data-astro-cid-rqcsfpnx]{display:flex}.card__link[data-astro-cid-rqcsfpnx]{border-radius:var(--radius);width:100%;box-shadow:0 1px 0 var(--line), 0 18px 40px -28px #062b4a66;transition:transform .3s var(--ease), box-shadow .3s var(--ease);background:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.card__link[data-astro-cid-rqcsfpnx]:hover{box-shadow:0 1px 0 var(--line), 0 26px 50px -26px #062b4a80;color:inherit;transform:translateY(-4px)}.card__media[data-astro-cid-rqcsfpnx]{aspect-ratio:4/3;display:block;overflow:hidden}.card__media[data-astro-cid-rqcsfpnx] img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.card__link[data-astro-cid-rqcsfpnx]:hover .card__media[data-astro-cid-rqcsfpnx] img{transform:scale(1.04)}.card__body[data-astro-cid-rqcsfpnx]{border-top:5px solid var(--blue);flex-direction:column;flex:1;gap:10px;padding:22px 22px 24px;display:flex}.card[data-astro-cid-rqcsfpnx] h3[data-astro-cid-rqcsfpnx]{margin:0}.card__text[data-astro-cid-rqcsfpnx]{color:var(--ink-soft);flex:1}.card__more[data-astro-cid-rqcsfpnx]{color:var(--red-ink);align-items:center;gap:8px;margin-top:6px;font-weight:700;display:inline-flex}.card__link[data-astro-cid-rqcsfpnx]:hover .card__more[data-astro-cid-rqcsfpnx] svg{transform:translate(4px)}.card__more[data-astro-cid-rqcsfpnx] svg{transition:transform .25s var(--ease)}.cta[data-astro-cid-hwvj6ntz]{isolation:isolate;color:#fff;background:var(--blue-deep);position:relative;overflow:hidden}.cta[data-astro-cid-hwvj6ntz] .cta__bg{object-fit:cover;z-index:-2;opacity:.35;mix-blend-mode:luminosity;width:100%;height:100%;position:absolute;inset:0}.cta[data-astro-cid-hwvj6ntz]:before{content:"";z-index:-1;background:linear-gradient(120deg,#054d84eb,#062b4ae0);position:absolute;inset:0}.cta__inner[data-astro-cid-hwvj6ntz]{text-align:center;max-width:820px;padding-block:64px}@media (width>=768px){.cta__inner[data-astro-cid-hwvj6ntz]{padding-block:96px}}.cta[data-astro-cid-hwvj6ntz] h2[data-astro-cid-hwvj6ntz]{color:#fff}.cta[data-astro-cid-hwvj6ntz] p[data-astro-cid-hwvj6ntz]{color:#e1ebf5;font-size:1.15rem}.cta__actions[data-astro-cid-hwvj6ntz]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}
