.ab-hero[data-astro-cid-2ysv2tyu]:before{content:"";z-index:-1;background:radial-gradient(50% 80% at 50% 0%, #8f9bff59, transparent 70%), linear-gradient(180deg, var(--color-brand-50), #f6f7fa00);height:36rem;position:absolute;inset:0 0 auto}.ab-hero[data-astro-cid-2ysv2tyu] .h-hero[data-astro-cid-2ysv2tyu]{font-size:clamp(2.25rem,4.4vw,3.25rem)}.chain[data-astro-cid-2ysv2tyu]{gap:1rem;display:grid}@media (width>=48rem){.chain[data-astro-cid-2ysv2tyu]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=75rem){.chain[data-astro-cid-2ysv2tyu]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.25rem}}.link[data-astro-cid-2ysv2tyu]{box-shadow:0 0 0 1px var(--line-card);background:#fff;border-radius:1.25rem;flex-direction:column;gap:.875rem;padding:1.5rem 1.375rem;display:flex;position:relative}.link[data-astro-cid-2ysv2tyu].here{background:linear-gradient(165deg, var(--color-brand-50), #fff 70%);box-shadow:0 0 0 2px var(--color-brand), 0 30px 60px -30px #3b4bdb73}.link-role[data-astro-cid-2ysv2tyu]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--c);font-size:.75rem;font-weight:600}.link-logo[data-astro-cid-2ysv2tyu]{align-items:center;height:2.25rem;display:flex}.link-logo[data-astro-cid-2ysv2tyu] img[data-astro-cid-2ysv2tyu]{width:auto;height:2rem}.hdl-word[data-astro-cid-2ysv2tyu]{color:var(--color-zinc-500);font-size:.875rem}.hdl-word[data-astro-cid-2ysv2tyu] b[data-astro-cid-2ysv2tyu]{letter-spacing:-.02em;color:#6b1e7a;margin-right:.25rem;font-size:1.75rem;font-weight:800}.link[data-astro-cid-2ysv2tyu] p[data-astro-cid-2ysv2tyu]{font-size:.9375rem;line-height:1.55}.link-meta[data-astro-cid-2ysv2tyu]{background:var(--color-zinc-100);height:1.75rem;color:var(--color-zinc-700);border-radius:999px;align-self:flex-start;align-items:center;margin-top:auto;padding-inline:.75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.link[data-astro-cid-2ysv2tyu].here .link-meta[data-astro-cid-2ysv2tyu]{background:var(--color-brand);color:#fff}.link-ar[data-astro-cid-2ysv2tyu]{display:none}@media (width>=75rem){.link-ar[data-astro-cid-2ysv2tyu]{color:var(--color-zinc-400);display:grid;position:absolute;top:50%;right:-1.75rem;translate:0 -50%}}.facts[data-astro-cid-2ysv2tyu]{box-shadow:0 0 0 1px var(--line-card);background:#fff;border-radius:1.125rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 0;padding:1.25rem 0;display:grid}@media (width>=62rem){.facts[data-astro-cid-2ysv2tyu]{grid-template-columns:repeat(4,minmax(0,1fr))}}.facts[data-astro-cid-2ysv2tyu] div[data-astro-cid-2ysv2tyu]{flex-direction:column;gap:.25rem;padding-inline:1.5rem;display:flex}.facts[data-astro-cid-2ysv2tyu] div[data-astro-cid-2ysv2tyu]+div[data-astro-cid-2ysv2tyu]{border-left:1px solid var(--line-card)}@media (width<=61.99rem){.facts[data-astro-cid-2ysv2tyu] div[data-astro-cid-2ysv2tyu]:nth-child(3){border-left:0}}.facts[data-astro-cid-2ysv2tyu] b[data-astro-cid-2ysv2tyu]{letter-spacing:-.02em;color:var(--color-zinc-900);font-size:1.875rem;font-weight:700}.facts[data-astro-cid-2ysv2tyu] span[data-astro-cid-2ysv2tyu]{color:var(--color-zinc-500);font-size:.8125rem}.ting[data-astro-cid-2ysv2tyu]{gap:.625rem;display:grid}.ting[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu]{box-shadow:0 0 0 1px var(--line-card);color:var(--color-zinc-800);background:#fff;border-radius:.875rem;align-items:center;gap:.75rem;padding:.75rem .875rem;font-size:.9375rem;display:flex}.ting-ic[data-astro-cid-2ysv2tyu]{color:#ff5a36;background:#fff1ec;border-radius:.625rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.eco-role[data-astro-cid-2ysv2tyu]{letter-spacing:.06em;text-transform:uppercase;color:var(--c);font-size:.75rem;font-weight:700;display:block}.eco-top[data-astro-cid-2ysv2tyu]{box-shadow:0 0 0 1px var(--line-card);text-align:center;background:#fff;border-radius:1.25rem;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;transition:box-shadow .3s;display:flex}.eco-top[data-astro-cid-2ysv2tyu]:hover{box-shadow:0 0 0 1px #ff5a3673}.eco-top[data-astro-cid-2ysv2tyu] img[data-astro-cid-2ysv2tyu]{width:auto;height:2.5rem}.eco-top[data-astro-cid-2ysv2tyu] p[data-astro-cid-2ysv2tyu]{max-width:28rem;font-size:.9375rem}.eco-lines[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr 1fr;gap:1.125rem;height:2.5rem;display:grid}.eco-lines[data-astro-cid-2ysv2tyu] i[data-astro-cid-2ysv2tyu]{background:repeating-linear-gradient(#c9cff8 0 5px,#0000 5px 10px);justify-self:center;width:2px}.eco-mid[data-astro-cid-2ysv2tyu]{gap:1.125rem;display:grid}@media (width>=40rem){.eco-mid[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr 1fr}}@media (width<=39.99rem){.eco-lines[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr}.eco-lines[data-astro-cid-2ysv2tyu] i[data-astro-cid-2ysv2tyu]+i[data-astro-cid-2ysv2tyu]{display:none}}.eco-prod[data-astro-cid-2ysv2tyu]{border-top:4px solid var(--c);box-shadow:0 0 0 1px var(--line-card);background:#fff;border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:1.5rem;transition:box-shadow .3s;display:flex}.eco-prod[data-astro-cid-2ysv2tyu] img[data-astro-cid-2ysv2tyu]{width:auto;height:2.125rem}.eco-prod[data-astro-cid-2ysv2tyu] p[data-astro-cid-2ysv2tyu]{font-size:.9375rem;line-height:1.55}.eco-prod[data-astro-cid-2ysv2tyu].here{box-shadow:0 0 0 2px var(--c), 0 30px 60px -30px #3b4bdb66}a[data-astro-cid-2ysv2tyu].eco-prod:hover{box-shadow:0 0 0 1px var(--c)}.chip-brand[data-astro-cid-2ysv2tyu]{background:var(--color-brand);color:#fff}.eco-edge[data-astro-cid-2ysv2tyu]{background:var(--color-ink);color:#c9cbe0;border-radius:1.25rem;gap:1rem 1.5rem;padding:1.25rem 1.5rem;display:grid}@media (width>=40rem){.eco-edge[data-astro-cid-2ysv2tyu]{grid-template-columns:auto minmax(0,1fr);align-items:center}}.eco-edge[data-astro-cid-2ysv2tyu] img[data-astro-cid-2ysv2tyu]{width:auto;height:1.875rem}.eco-edge[data-astro-cid-2ysv2tyu] p[data-astro-cid-2ysv2tyu]{margin-top:.25rem;font-size:.875rem;line-height:1.55}.offices[data-astro-cid-2ysv2tyu]{box-shadow:0 0 0 1px var(--line-card);background:#fff;border-radius:1.125rem;align-items:center;gap:.25rem;display:grid}@media (width>=62rem){.offices[data-astro-cid-2ysv2tyu]{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.office[data-astro-cid-2ysv2tyu]+.office[data-astro-cid-2ysv2tyu]{border-left:1px solid var(--line-card)}}.office[data-astro-cid-2ysv2tyu]{gap:.875rem;padding:1.125rem 1.25rem;display:flex}.office-call[data-astro-cid-2ysv2tyu]{justify-self:start;margin:.75rem 1.25rem 1.25rem}@media (width>=62rem){.office-call[data-astro-cid-2ysv2tyu]{margin:0 1.25rem}}
