.clients[data-astro-cid-ctnphsfc]{display:flex;align-items:stretch;background:var(--paper);border-bottom:1px solid var(--line)}.clients__track-wrap[data-astro-cid-ctnphsfc]{flex:1;overflow:hidden;padding-block:28px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.clients__track[data-astro-cid-ctnphsfc]{display:flex;width:max-content;animation:desplazar var(--duracion, 45s) linear infinite}.clients[data-astro-cid-ctnphsfc]:hover .clients__track[data-astro-cid-ctnphsfc],.clients[data-astro-cid-ctnphsfc]:focus-within .clients__track[data-astro-cid-ctnphsfc],.clients[data-astro-cid-ctnphsfc].is-paused .clients__track[data-astro-cid-ctnphsfc]{animation-play-state:paused}.clients__list[data-astro-cid-ctnphsfc]{display:flex;align-items:center;gap:56px;margin:0;padding:0 28px;list-style:none}.clients__logo[data-astro-cid-ctnphsfc]{object-fit:contain;filter:grayscale(1);opacity:.75;transition:filter .2s ease,opacity .2s ease}.clients__logo--claro[data-astro-cid-ctnphsfc]{filter:grayscale(1) brightness(.62)}.clients__logo[data-astro-cid-ctnphsfc]:hover{filter:none;opacity:1}.clients__label[data-astro-cid-ctnphsfc]{display:flex;flex:0 0 20%;min-width:250px;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px 24px;background:var(--navy);color:var(--paper);text-align:center}.clients__label[data-astro-cid-ctnphsfc] p[data-astro-cid-ctnphsfc]{font-size:18px;font-weight:600;line-height:1.3}.clients__pause[data-astro-cid-ctnphsfc]{padding:2px 8px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--mist);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.clients__pause[data-astro-cid-ctnphsfc]:hover{color:var(--lime)}@keyframes desplazar{to{transform:translate(-50%)}}@media(max-width:767px){.clients[data-astro-cid-ctnphsfc]{flex-direction:column-reverse}.clients__label[data-astro-cid-ctnphsfc]{flex-basis:auto;min-width:0;flex-direction:row;gap:12px;padding:12px}.clients__label[data-astro-cid-ctnphsfc] p[data-astro-cid-ctnphsfc]{font-size:16px}}@media(prefers-reduced-motion:reduce){.clients__track[data-astro-cid-ctnphsfc]{width:auto;animation:none}.clients__track-wrap[data-astro-cid-ctnphsfc]{-webkit-mask-image:none;mask-image:none}.clients__list[data-astro-cid-ctnphsfc]{flex-wrap:wrap;justify-content:center;row-gap:24px}.clients__list[data-astro-cid-ctnphsfc][aria-hidden],.clients__pause[data-astro-cid-ctnphsfc]{display:none}}.jobs__grid[data-astro-cid-cnzoumk2]{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:center}.jobs[data-astro-cid-cnzoumk2] h2[data-astro-cid-cnzoumk2]{color:var(--paper);font-size:clamp(30px,4vw,42px);font-weight:500}.jobs__text[data-astro-cid-cnzoumk2] p[data-astro-cid-cnzoumk2]{margin:16px 0 28px;color:var(--mist);font-size:18px}.jobs__media[data-astro-cid-cnzoumk2]{position:relative;overflow:hidden;border-radius:var(--radius-lg);aspect-ratio:16 / 10}.jobs__media[data-astro-cid-cnzoumk2] img[data-astro-cid-cnzoumk2]{width:100%;height:100%;object-fit:cover}.jobs__badge[data-astro-cid-cnzoumk2]{position:absolute;left:0;bottom:0;display:flex;align-items:center;gap:14px;padding:20px 28px;border-top-right-radius:var(--radius-lg);background:var(--navy)}.jobs__badge[data-astro-cid-cnzoumk2] strong[data-astro-cid-cnzoumk2]{color:var(--lime);font-family:var(--font-display);font-size:44px;font-weight:400;line-height:1}.jobs__badge[data-astro-cid-cnzoumk2] span[data-astro-cid-cnzoumk2]{max-width:150px;color:var(--paper);font-size:15px;font-weight:600;line-height:1.3}@media(max-width:991px){.jobs__grid[data-astro-cid-cnzoumk2]{grid-template-columns:1fr;gap:32px}.jobs__text[data-astro-cid-cnzoumk2]{max-width:560px}}@media(max-width:767px){.jobs__media[data-astro-cid-cnzoumk2]{aspect-ratio:4 / 3}.jobs__badge[data-astro-cid-cnzoumk2]{padding:12px 18px}.jobs__badge[data-astro-cid-cnzoumk2] strong[data-astro-cid-cnzoumk2]{font-size:30px}.jobs__badge[data-astro-cid-cnzoumk2] span[data-astro-cid-cnzoumk2]{font-size:13px}}.hero-red[data-astro-cid-mf64ip6s]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero[data-astro-cid-v4qhm7jo]{position:relative;overflow:hidden;padding-block:clamp(88px,12vw,150px) clamp(80px,10vw,128px);background:var(--navy) var(--textura) center / cover no-repeat;color:var(--paper);text-align:center}.hero__inner[data-astro-cid-v4qhm7jo]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.hero__title[data-astro-cid-v4qhm7jo]{max-width:1000px;margin:0;font-family:var(--font-display);font-size:clamp(48px,8.4vw,88px);font-weight:400;line-height:1.08;letter-spacing:-.01em;color:var(--mist)}.hero__lead[data-astro-cid-v4qhm7jo]{max-width:640px;margin-top:28px;color:var(--paper);font-size:clamp(16px,2vw,19px);line-height:1.6}.hero__actions[data-astro-cid-v4qhm7jo]{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:40px}.hero__actions[data-astro-cid-v4qhm7jo] .btn[data-astro-cid-v4qhm7jo]{min-width:220px}.posts__more[data-astro-cid-v4qhm7jo]{margin-top:32px;text-align:center}@media(max-width:767px){.hero__actions[data-astro-cid-v4qhm7jo]{flex-direction:column;align-items:stretch;width:100%;max-width:320px}}
