.hero[data-astro-cid-ge2uvauf]{isolation:isolate;color:#fff;background:#0c0f11;align-items:flex-end;min-height:min(100svh,920px);display:flex;position:relative}.hero__img[data-astro-cid-ge2uvauf]{z-index:-2;position:absolute;inset:0}.hero__img[data-astro-cid-ge2uvauf] img{object-fit:cover;object-position:60% 50%;width:100%;height:100%}.hero[data-astro-cid-ge2uvauf]:before{content:"";z-index:-1;background:linear-gradient(78deg,#0a0d0ff2 0%,#0a0d0fc7 40%,#0a0d0f4d 72%,#0a0d0f8c 100%);position:absolute;inset:0}.hero__in[data-astro-cid-ge2uvauf]{padding:calc(var(--header-h) + 72px) var(--gutter) 0;width:100%}.hero[data-astro-cid-ge2uvauf] .eyebrow{color:var(--lime)}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.035em;max-width:14ch;font-size:clamp(40px,7vw,84px);font-weight:900;line-height:1}.hero__amp[data-astro-cid-ge2uvauf]{color:var(--steel-soft);font-weight:500}.hero__sup[data-astro-cid-ge2uvauf]{color:#e2e6e9;max-width:56ch;margin:24px 0 32px;font-size:clamp(17px,1.7vw,20px)}.hero__btns[data-astro-cid-ge2uvauf]{margin-bottom:clamp(40px,6vw,72px)}.hero__panels[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line-dark);margin:0 calc(var(--gutter) * -1);grid-template-columns:repeat(4,1fr);list-style:none;display:grid}.hero__panels[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]+li[data-astro-cid-ge2uvauf]{border-left:1px solid var(--line-dark)}.hero__panels[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{padding:20px var(--gutter) 24px;font-family:var(--font-display);background:#0c0f1159;flex-direction:column;gap:6px;font-size:18px;font-weight:700;text-decoration:none;transition:background .3s;display:flex;position:relative}.hero__panels[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:before{content:"";background:var(--grad);width:0;height:3px;transition:width .45s var(--ease);position:absolute;top:-1px;left:0}.hero__panels[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover,.hero__panels[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:focus-visible{background:#0c0f11b3}.hero__panels[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover:before,.hero__panels[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:focus-visible:before{width:100%}.hero__panels[data-astro-cid-ge2uvauf] .mono[data-astro-cid-ge2uvauf]{color:var(--lime);font-size:11px;font-weight:500}@media (width<=760px){.hero__panels[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 1fr}.hero__panels[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:nth-child(3){border-left:0}.hero__panels[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:nth-child(n+3){border-top:1px solid var(--line-dark)}}.home-svc[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);list-style:none}.home-svc[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{background:var(--graphite)}.home-svc__all[data-astro-cid-lcdefpme]{margin-top:22px}.home-about[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,72px);display:grid}.home-about__media[data-astro-cid-lcdefpme]{border-radius:var(--r);box-shadow:var(--shadow);aspect-ratio:1;position:relative;overflow:hidden}.home-about__media[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.home-about[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:56ch;margin-bottom:18px}.home-h2[data-astro-cid-lcdefpme]{max-width:16ch;margin-bottom:22px;font-size:clamp(28px,3.8vw,44px)}.home-sectors[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);list-style:none}.home-sectors[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:26px 22px 28px}.home-sectors__n[data-astro-cid-lcdefpme]{color:var(--green-deep);font-size:11px}.home-sectors[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:14px 0 8px;font-size:20px}.home-sectors[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-mute);font-size:15px}@media (width<=960px){.home-svc[data-astro-cid-lcdefpme],.home-sectors[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=860px){.home-about[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.home-about__media[data-astro-cid-lcdefpme]{aspect-ratio:16/10}}@media (width<=520px){.home-svc[data-astro-cid-lcdefpme],.home-sectors[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
