.hero[data-astro-cid-ge2uvauf]{background:var(--navy);color:var(--white);position:relative;overflow:hidden}.wrap[data-astro-cid-ge2uvauf]{grid-template-columns:1.1fr .9fr;align-items:stretch;display:grid}.hero-copy[data-astro-cid-ge2uvauf]{padding-block:56px 52px;z-index:2;flex-direction:column;gap:22px;min-width:0;padding-right:40px;display:flex;position:relative}.eyebrow[data-astro-cid-ge2uvauf]{margin:0}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(30px,3.6vw,46px);font-weight:900;font-stretch:118%;line-height:.95}h1[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--hivis);font-style:italic}.lede[data-astro-cid-ge2uvauf]{max-width:46ch;color:var(--on-dark);margin:0;font-size:18px}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;display:flex}.proof[data-astro-cid-ge2uvauf]{font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-mute);border-top:1px solid #fff2;flex-wrap:wrap;gap:22px;margin:0;padding:10px 0 0;display:flex}.proof[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:8px;list-style:none;display:flex}.proof[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:before{content:"";background:var(--hivis);width:4px;height:10px;transform:skew(-14deg)}.hero-photo[data-astro-cid-ge2uvauf]{margin-right:calc(-1 * (var(--gutter-r) + max(0px, (100vw - 1200px) / 2)));--slash:-14deg;min-height:320px;position:relative}.photo[data-astro-cid-ge2uvauf]{background:var(--ink);border-left:18px solid var(--hivis);width:min(100% + 60px,660px);transform:skewX(var(--slash));position:absolute;top:0;bottom:0;right:-70px;overflow:hidden}.photo-inner[data-astro-cid-ge2uvauf]{transform:skewX(calc(-1 * var(--slash)));position:absolute;inset:0 -70px}.photo-inner[data-astro-cid-ge2uvauf] img{object-fit:cover;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.photo-inner[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(90deg, var(--navy) 0%, #0000 60%);position:absolute;inset:0}.photo--placeholder[data-astro-cid-ge2uvauf]{background:radial-gradient(60% 40% at 55% 62%,#7fa6bd55,#0000 70%),linear-gradient(160deg,#1e4a63 0%,#0b2433 55%,#071822 100%)}.photo--placeholder[data-astro-cid-ge2uvauf]:after{content:"";opacity:.55;background:linear-gradient(#8fb2c6 0%,#3f6a83 40%,#183a4e 100%);border-radius:40% 46% 8% 8%/70% 70% 10% 10%;height:34%;position:absolute;bottom:22%;left:22%;right:6%}@media (width<=900px){.wrap[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;min-height:0}.hero-copy[data-astro-cid-ge2uvauf]{padding-right:0;padding-block:48px 36px}.hero-photo[data-astro-cid-ge2uvauf]{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter-r));height:220px;min-height:0}.photo[data-astro-cid-ge2uvauf]{border-left:0;width:auto;left:0;right:0;transform:none}.photo-inner[data-astro-cid-ge2uvauf]{left:0;right:0;transform:none}.hero-photo[data-astro-cid-ge2uvauf]:after{content:"";z-index:1;background:var(--hivis);width:14px;transform:skewX(var(--slash));position:absolute;top:-30%;bottom:-20%;right:18%}}.marques[data-astro-cid-vj7kr7mu]{background:var(--white);border-bottom:1px solid var(--line)}.wrap[data-astro-cid-vj7kr7mu]{flex-wrap:wrap;align-items:center;gap:12px 36px;padding-block:22px;display:flex}.eyebrow[data-astro-cid-vj7kr7mu]{margin:0}ul[data-astro-cid-vj7kr7mu]{font:600 17px/1 var(--display);color:var(--navy-2);flex-wrap:wrap;gap:12px 34px;margin:0;padding:0;font-stretch:100%;list-style:none;display:flex}.why[data-astro-cid-tbvw4kn2]{background:var(--white)}.wrap[data-astro-cid-tbvw4kn2]{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.copy[data-astro-cid-tbvw4kn2]{flex-direction:column;gap:16px;min-width:0;display:flex}.eyebrow[data-astro-cid-tbvw4kn2]{margin:0}.copy[data-astro-cid-tbvw4kn2] .why-body{flex-direction:column;gap:16px;display:flex}.copy[data-astro-cid-tbvw4kn2] .why-body p{max-width:60ch;margin:0}.spec[data-astro-cid-tbvw4kn2]{border:1px solid var(--line);background:var(--paper);min-width:0;font-size:15px}.spec-head[data-astro-cid-tbvw4kn2]{background:var(--ink);color:var(--white);font:600 14px/1 var(--body);justify-content:space-between;gap:12px;padding:12px 18px;display:flex}dl[data-astro-cid-tbvw4kn2]{grid-template-columns:auto 1fr;margin:0;display:grid}dt[data-astro-cid-tbvw4kn2],dd[data-astro-cid-tbvw4kn2]{border-top:1px solid var(--line);margin:0;padding:14px 18px}dt[data-astro-cid-tbvw4kn2]{font:500 14px/1.4 var(--body);color:var(--mute)}dd[data-astro-cid-tbvw4kn2]{font-weight:600}dl[data-astro-cid-tbvw4kn2]>[data-astro-cid-tbvw4kn2]:nth-child(-n+2){border-top:0}@media (width<=900px){.wrap[data-astro-cid-tbvw4kn2]{grid-template-columns:1fr;gap:36px}}.eyebrow[data-astro-cid-n2pcojik]{margin:0}ul[data-astro-cid-n2pcojik]{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-n2pcojik] a[data-astro-cid-n2pcojik]{border-bottom:1px solid var(--line);font:600 17px/1.2 var(--body);justify-content:space-between;align-items:center;gap:8px;margin-right:22px;padding:18px 4px;text-decoration:none;display:flex}li[data-astro-cid-n2pcojik] a[data-astro-cid-n2pcojik]:not(.here):after{content:"→" / "";font-family:var(--body);color:var(--steel)}li[data-astro-cid-n2pcojik] a[data-astro-cid-n2pcojik]:hover{color:var(--steel)}li[data-astro-cid-n2pcojik] a[data-astro-cid-n2pcojik].here{color:var(--navy-2)}.hq[data-astro-cid-n2pcojik]{font:500 10px/1 var(--mono);letter-spacing:.1em;background:var(--hivis);color:var(--ink);padding:5px 6px}@media (width<=900px){ul[data-astro-cid-n2pcojik]{grid-template-columns:1fr 1fr}li[data-astro-cid-n2pcojik] a[data-astro-cid-n2pcojik]{margin-right:14px;font-size:15px}}
