.PageDecor_pageLayers__uYqHT{position:fixed;top:0;left:0;right:0;height:100svh;z-index:-1;overflow:hidden;pointer-events:none}.PageDecor_layer__4czgu{position:absolute}.PageDecor_layerA__hu_NN{mix-blend-mode:multiply}.PageDecor_box__7SgBE{position:absolute;inset:0;mix-blend-mode:multiply}.PageDecor_boxA___p0jQ{background-color:var(--c-accent);mix-blend-mode:multiply}.PageDecor_boxAImage__xVo3B,.PageDecor_boxB__RtH1K{background-size:cover;background-position:50%;background-repeat:no-repeat}.PageDecor_boxB__RtH1K{mix-blend-mode:multiply}.PageDecor_boxBAccent__OauEd{background-color:var(--c-accent);mix-blend-mode:multiply}.PageDecor_boxBVideo__JWNO8{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.PageDecor_layerCAnchor__V_ICz{position:absolute;background-color:var(--c-line);pointer-events:none}.PageDecor_layerDFixed__f4huT{position:absolute;will-change:transform;pointer-events:none}@media (max-width:900px){.PageDecor_isScrolling__LMbWh .PageDecor_boxBVideo__JWNO8,.PageDecor_isScrolling__LMbWh .PageDecor_boxB__RtH1K,.PageDecor_isScrolling__LMbWh .PageDecor_layerB__yAbjn{mix-blend-mode:normal}}@media (prefers-reduced-motion:reduce){.PageDecor_layer__4czgu{transition:none}}.HeroHome_hero__M_yR7{min-height:100svh;display:flex;align-items:center;padding-top:12rem;padding-bottom:4rem;color:var(--c-bg)}.HeroHome_container__8dahC{z-index:1;display:flex;flex-direction:column;margin-top:0;gap:4rem}.HeroHome_copyLayer__5EUuy{position:absolute;top:26vh;right:var(--pad-x);left:var(--pad-x)}.HeroHome_cta__OpC7s,.HeroHome_eyebrow__E362h,.HeroHome_sub__pNTPR,.HeroHome_title__7twYD{transform-origin:left center;will-change:transform,opacity}.HeroHome_eyebrow__E362h{display:block;margin-bottom:1.8rem;color:var(--c-line);opacity:0}.HeroHome_title__7twYD{max-width:18ch;color:var(--c-bg);transform-origin:left top}.HeroHome_word__r31Hg{display:inline-flex;overflow:hidden;vertical-align:top;margin-right:.26em;padding-bottom:.1em;padding-right:.03em}.HeroHome_word__r31Hg>span{display:inline-block;will-change:transform}.HeroHome_subLine__o5x9H{will-change:transform}.HeroHome_bottom__F_8JW{margin-top:3rem;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2rem}.HeroHome_sub__pNTPR{max-width:46ch;font-size:var(--text-lead);line-height:1.5;color:var(--c-line);opacity:0}.HeroHome_cta__OpC7s{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 1.6rem;border:1px solid var(--c-bg);border-radius:100px;font-family:var(--font-mono);font-size:var(--text-ui);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:background-color .3s ease,color .3s ease;white-space:nowrap;background:var(--c-bg);color:var(--c-accent);opacity:0}.HeroHome_cta__OpC7s:hover{-webkit-tap-highlight-color:transparent;color:inherit;background:var(--c-accent)}.HeroHome_clients__1U5nS{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;color:var(--c-ink);position:absolute;top:84vh;left:0;right:0}.HeroHome_clientsEyebrow__r0BuC{margin:0;color:var(--c-ink)}.HeroHome_logos__o9uUz{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;justify-items:center;gap:3rem;min-height:3.25rem}.HeroHome_logoSlot__SK_f_{display:inline-flex;align-items:center;justify-content:center;max-width:100%;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.02em;color:var(--c-ink);text-align:center}.HeroHome_logoSlot__SK_f_ img{display:block;height:72px;width:auto;-o-object-fit:contain;object-fit:contain;filter:contrast(1) sepia(100%) hue-rotate(175deg) brightness(.9) saturate(.1)}@media (max-width:900px){.HeroHome_hero__M_yR7{align-items:stretch;min-height:auto;padding-top:7.4rem}.HeroHome_eyebrow__E362h{margin-bottom:1.4rem}.HeroHome_bottom__F_8JW{flex-direction:column;align-items:flex-start;margin-top:1.4rem}.HeroHome_clients__1U5nS{margin-top:0;gap:.5rem}.HeroHome_logos__o9uUz{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-10px}.HeroHome_logoSlot__SK_f_:nth-child(n+4){display:none}.HeroHome_logoSlot__SK_f_{height:5rem;font-size:var(--text-label)}.HeroHome_logoSlot__SK_f_ img{max-height:100%}.HeroHome_cta__OpC7s{opacity:0;-webkit-tap-highlight-color:transparent;color:inherit;background:transparent}.HeroHome_cta__OpC7s:hover{background:var(--c-bg);color:var(--c-accent)}}@media (max-height:850px) and (min-width:1100px){.HeroHome_container__8dahC{gap:0}.HeroHome_hero__M_yR7{padding-top:0}}@media (max-height:900px){.HeroHome_eyebrow__E362h{margin-bottom:2rem}.HeroHome_bottom__F_8JW{margin-top:1.2rem}.HeroHome_container__8dahC{gap:1.6rem}.HeroHome_copyLayer__5EUuy{top:23vh}}@media (max-height:850px){.HeroHome_eyebrow__E362h{margin-bottom:1rem}.HeroHome_bottom__F_8JW{margin-top:.6rem}.HeroHome_container__8dahC{gap:0}.HeroHome_hero__M_yR7{padding-top:0}.HeroHome_sub__pNTPR{line-height:1.2}}@media (max-height:650px){.HeroHome_copyLayer__5EUuy{top:22vh}.HeroHome_eyebrow__E362h{margin-bottom:.4rem}}.QuienesSomos_wrapper__Equ9f{position:relative;width:100%;height:100svh;min-height:100svh;overflow:hidden;background:none}.QuienesSomos_slide__hULaN{position:absolute;inset:0;width:100%;height:100%;display:flex;overflow:hidden;will-change:clip-path;transform:translateZ(0);backface-visibility:hidden}.QuienesSomos_colLeft__eEwDs{position:relative;width:50%;height:100%;overflow:hidden;flex-shrink:0}.QuienesSomos_bg__6kAkZ{position:absolute;inset:-15% 0;background-size:cover;background-position:50%;background-repeat:no-repeat;will-change:transform}.QuienesSomos_overlay__UyOIk{position:absolute;inset:0;background:#0625ee8b}.QuienesSomos_leftContent__N8tKF{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:var(--pad-x);text-align:center;color:var(--c-invert-ink)}.QuienesSomos_label___9lDM{display:block;opacity:.55;letter-spacing:.18em;color:var(--c-invert-ink)}.QuienesSomos_heading__9kh4P{font-size:var(--text-display);font-weight:500;line-height:.95;letter-spacing:-.03em;color:var(--c-invert-ink)}.QuienesSomos_colRight__d26e6{width:50%;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--pad-x) clamp(2rem,6vw,5rem);flex-shrink:0}.QuienesSomos_body__tEaMM{max-width:38ch;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.6;color:var(--c-ink);text-align:right;will-change:transform,opacity}@media (max-width:700px){.QuienesSomos_slide__hULaN{flex-direction:column}.QuienesSomos_colLeft__eEwDs{width:100%;height:45%}.QuienesSomos_colRight__d26e6{width:100%;height:55%;padding:2rem var(--pad-x)}.QuienesSomos_heading__9kh4P{font-size:clamp(2rem,10vw,3rem)}.QuienesSomos_body__tEaMM{font-size:var(--text-lg);max-width:32ch;line-height:1.4}}.Creative_creative__PNrI6{background:linear-gradient(to bottom,var(--c-line),var(--c-bg));color:var(--c-invert-ink);padding:12rem 0}.Creative_text__NA1vX{font-size:var(--text-display);line-height:1.15;letter-spacing:-.02em;font-weight:500;max-width:24ch}.Creative_w__PqmLO{display:inline-block;margin-right:.28em}@media (max-width:900px){.Creative_creative__PNrI6{padding:7rem 0}}.Trabajos_trabajos__LaVgC{padding:2rem 0}.Trabajos_head__KOLV5{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:.5rem}.Trabajos_eyebrow__AMbgd{color:var(--c-accent)}.Trabajos_title__0WpED{font-size:var(--text-section-title);font-weight:500;letter-spacing:-.03em}.Trabajos_grid__QUS3k{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem 2rem}.Trabajos_item__5ILUR{display:flex}.Trabajos_card___dO8D{display:flex;flex-direction:column;width:100%;text-decoration:none;color:inherit}.Trabajos_imgWrap__DJvXU{position:relative;overflow:hidden;aspect-ratio:16/9;background-color:var(--c-line)}.Trabajos_media__zaAf6{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Trabajos_overlay__6Rw3y{position:absolute;inset:0;background-color:var(--c-accent);opacity:0;mix-blend-mode:multiply;transition:opacity .4s cubic-bezier(.76,0,.24,1);pointer-events:none}.Trabajos_card___dO8D:hover .Trabajos_overlay__6Rw3y{opacity:.6}.Trabajos_textBlock__gXSnA{padding:.8rem 0;display:flex;flex-direction:column;gap:.4rem}.Trabajos_cardTitle__UK7Ew{font-size:var(--text-md);font-weight:500;letter-spacing:-.03em;line-height:1.1em;transition:color .35s ease}.Trabajos_card___dO8D:hover .Trabajos_cardTitle__UK7Ew{color:var(--c-accent)}.Trabajos_cardDesc__sQoC9{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.03em;text-transform:uppercase;color:var(--c-muted);transition:color .35s ease}.Trabajos_card___dO8D:hover .Trabajos_cardDesc__sQoC9{color:var(--c-accent)}.Trabajos_viewAll__cDht2{display:inline-flex;align-items:center;gap:.6rem;margin-top:3rem;font-family:var(--font-mono);font-size:var(--text-ui);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--c-ink);padding-bottom:.3rem;text-decoration:none;color:inherit}@media (max-width:900px){.Trabajos_grid__QUS3k{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.Trabajos_trabajos__LaVgC{padding:2rem 0}.Trabajos_grid__QUS3k{grid-template-columns:1fr;gap:3rem}}.CtaContacto_section__Q4Q8Y{min-height:60svh;background:var(--c-invert-bg);color:var(--c-invert-ink);display:flex;align-items:center}.CtaContacto_inner__MYall{width:100%;max-width:var(--maxw);margin:0 auto;padding:5rem var(--pad-x);display:grid;grid-template-columns:44fr 56fr;gap:5rem;align-items:center}.CtaContacto_header__7A_OK{display:flex;flex-direction:column;gap:2.4rem;position:sticky;top:5rem;padding:2rem 0}.CtaContacto_eyebrow__GZT6T{color:color-mix(in srgb,var(--c-invert-ink) 45%,transparent);letter-spacing:.12em}.CtaContacto_title__qQk_k{display:flex;flex-direction:column;font-size:var(--text-page-title);font-weight:500;line-height:.96;letter-spacing:-.03em;color:var(--c-invert-ink);margin:0}.CtaContacto_titleLine___juJQ{display:block}.CtaContacto_copy__IWE2s{font-size:var(--text-lead);line-height:1.6;color:color-mix(in srgb,var(--c-invert-ink) 55%,transparent);max-width:36ch;margin:0}.CtaContacto_formColumn__AH0Zj{position:relative;min-height:420px}.CtaContacto_formArea__vAzm0{display:flex;flex-direction:column;gap:3.5rem}.CtaContacto_progressRow__PPAR1{display:flex;align-items:center;gap:1.8rem}.CtaContacto_progressCounter__p4B9P{font-family:var(--font-mono);font-size:var(--text-label);white-space:nowrap;letter-spacing:.06em}.CtaContacto_progressCurrent__ZMCfi{color:var(--c-invert-ink)}.CtaContacto_progressSep__Hpzpx,.CtaContacto_progressTotal___E9De{color:color-mix(in srgb,var(--c-invert-ink) 30%,transparent)}.CtaContacto_progressTrack__ci70p{flex:1;height:1px;background:color-mix(in srgb,var(--c-invert-ink) 12%,transparent);border-radius:1px;overflow:hidden}.CtaContacto_progressFill__ze5XP{height:100%;background:var(--c-invert-ink);border-radius:1px;transition:width .5s cubic-bezier(.4,0,.2,1)}.CtaContacto_stepsContainer__QCtCI{position:relative;min-height:240px}.CtaContacto_step__dtonU{position:absolute;top:0;left:0;width:100%}.CtaContacto_fieldWrapper__GgrjK{position:relative;padding-bottom:2px}.CtaContacto_fieldWrapper__GgrjK:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--c-accent);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.4,0,.2,1)}.CtaContacto_fieldWrapper__GgrjK:focus-within:after{transform:scaleX(1)}.CtaContacto_fieldInput__P6hXu{display:block;width:100%;background:transparent;border:none;border-bottom:1px solid color-mix(in srgb,var(--c-invert-ink) 14%,transparent);color:var(--c-invert-ink);font-family:var(--font-sans);font-size:clamp(1.8rem,4.2vw,3rem);font-weight:300;line-height:1.1;padding:.4rem 0;outline:none;caret-color:var(--c-accent);transition:border-color .3s ease}.CtaContacto_fieldInput__P6hXu::-moz-placeholder{color:color-mix(in srgb,var(--c-invert-ink) 18%,transparent);-moz-transition:color .3s ease;transition:color .3s ease}.CtaContacto_fieldInput__P6hXu::placeholder{color:color-mix(in srgb,var(--c-invert-ink) 18%,transparent);transition:color .3s ease}.CtaContacto_fieldInput__P6hXu:focus::-moz-placeholder{color:color-mix(in srgb,var(--c-invert-ink) 28%,transparent)}.CtaContacto_fieldInput__P6hXu:focus::placeholder{color:color-mix(in srgb,var(--c-invert-ink) 28%,transparent)}.CtaContacto_fieldTextarea__FOoeR{display:block;width:100%;background:transparent;border:none;border-bottom:1px solid color-mix(in srgb,var(--c-invert-ink) 14%,transparent);color:var(--c-invert-ink);font-family:var(--font-sans);font-size:clamp(1.4rem,2.8vw,2.2rem);font-weight:300;line-height:1.5;padding:.4rem 0;outline:none;resize:none;caret-color:var(--c-accent);transition:border-color .3s ease;overflow:hidden}.CtaContacto_fieldTextarea__FOoeR::-moz-placeholder{color:color-mix(in srgb,var(--c-invert-ink) 18%,transparent)}.CtaContacto_fieldTextarea__FOoeR::placeholder{color:color-mix(in srgb,var(--c-invert-ink) 18%,transparent)}.CtaContacto_fieldLine__MTYhH{display:none}.CtaContacto_optionsWrapper__pWmtY{display:flex;flex-direction:column;gap:1.6rem}.CtaContacto_optionLabel__VQQvC{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--c-invert-ink) 40%,transparent)}.CtaContacto_optionsGrid__g5MsI{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.CtaContacto_chip__8gamu{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid color-mix(in srgb,var(--c-invert-ink) 18%,transparent);color:color-mix(in srgb,var(--c-invert-ink) 65%,transparent);font-family:var(--font-sans);font-size:var(--text-body);font-weight:400;padding:.9rem 1.2rem;border-radius:6px;cursor:pointer;text-align:center;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .18s ease}.CtaContacto_chip__8gamu:hover{border-color:color-mix(in srgb,var(--c-invert-ink) 45%,transparent);color:var(--c-invert-ink)}.CtaContacto_chipActive__k0b0N{background:var(--c-invert-ink);border-color:var(--c-invert-ink);color:var(--c-invert-bg);transform:scale(1.03)}.CtaContacto_navRow__MkIQv{display:flex;align-items:center;justify-content:space-between;gap:1rem}.CtaContacto_backBtn__AZcKM{display:inline-flex;align-items:center;gap:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:color-mix(in srgb,var(--c-invert-ink) 40%,transparent);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.06em;cursor:pointer;padding:.5rem 0;transition:color .2s ease}.CtaContacto_backBtn__AZcKM:hover{color:var(--c-invert-ink)}.CtaContacto_invisible__yCgcK{opacity:0;pointer-events:none}.CtaContacto_nextBtn__2QT4E{display:inline-flex;align-items:center;gap:.55rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--c-invert-ink);border:1px solid var(--c-invert-ink);color:var(--c-invert-bg);font-family:var(--font-mono);font-size:var(--text-ui);letter-spacing:.06em;text-transform:uppercase;padding:.85rem 1.8rem;border-radius:100px;cursor:pointer;transition:background .25s ease,color .25s ease,transform .2s ease}.CtaContacto_nextBtn__2QT4E:hover{background:transparent;color:var(--c-invert-ink);transform:translateX(3px)}.CtaContacto_nextBtn__2QT4E:hover svg{transform:translateX(2px);transition:transform .2s ease}.CtaContacto_nextDisabled__VEs7j{opacity:.35;cursor:default;pointer-events:none}.CtaContacto_sendError__pAPQG{font-family:var(--font-mono);font-size:var(--text-label);color:#ff6b6b;margin:0;letter-spacing:.02em}.CtaContacto_successArea__ImOBl{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:1.8rem;opacity:0;pointer-events:none}.CtaContacto_successVisible__ItXZm{pointer-events:auto}.CtaContacto_successCheck__TeNwa{width:64px;height:64px;color:var(--c-invert-ink)}.CtaContacto_successCheck__TeNwa svg{width:100%;height:100%}.CtaContacto_successTitle__EGQXd{font-size:var(--text-2xl);font-weight:500;letter-spacing:-.02em;margin:0;line-height:1}.CtaContacto_successCopy__xkbUw{font-size:var(--text-lead);line-height:1.6;color:color-mix(in srgb,var(--c-invert-ink) 55%,transparent);margin:0}@media (max-width:900px){.CtaContacto_inner__MYall{grid-template-columns:1fr;gap:3.5rem;padding:3rem var(--pad-x) 4rem;min-height:auto;align-items:flex-start}.CtaContacto_header__7A_OK{position:static;gap:1.6rem}.CtaContacto_title__qQk_k{font-size:clamp(2.2rem,8vw,3rem)}.CtaContacto_copy__IWE2s{display:none}.CtaContacto_formArea__vAzm0{gap:2.5rem}.CtaContacto_stepsContainer__QCtCI{min-height:280px}.CtaContacto_fieldInput__P6hXu{font-size:clamp(1.6rem,6vw,2rem);padding-bottom:1rem}.CtaContacto_fieldTextarea__FOoeR{font-size:1.2rem;padding-bottom:1rem}.CtaContacto_optionsGrid__g5MsI{grid-template-columns:repeat(2,1fr);gap:.65rem}.CtaContacto_chip__8gamu{font-size:var(--text-label);padding:.75rem .9rem}.CtaContacto_successArea__ImOBl{position:relative;height:auto;padding:1rem 0}}@media (max-width:480px){.CtaContacto_inner__MYall{padding:4rem var(--pad-x) 3rem}.CtaContacto_optionsGrid__g5MsI{grid-template-columns:1fr 1fr}.CtaContacto_stepsContainer__QCtCI{min-height:300px}}