.impact-card[data-astro-cid-3rpdor3k]{background:#0d1526}.impact-dot[data-astro-cid-3rpdor3k]{background:#ffffff14}.impact-dot[data-astro-cid-3rpdor3k].is-on{background:#38bdf8}.impact-bar[data-astro-cid-3rpdor3k]{height:var(--h);background:#ffffff14}.impact-bar[data-astro-cid-3rpdor3k].is-on{background:#7fa7ff}@media (prefers-reduced-motion: no-preference){.impact-dot[data-astro-cid-3rpdor3k].is-on{transition:background-color .4s ease calc(.3s + var(--i) * .06s)}.impact-card[data-astro-cid-3rpdor3k]:not(.aos-animate) .impact-dot[data-astro-cid-3rpdor3k].is-on{background:#ffffff14}.impact-bar[data-astro-cid-3rpdor3k]{transform-origin:bottom;transition:transform .6s cubic-bezier(.22,1,.36,1) calc(.4s + var(--i) * .04s)}.impact-card[data-astro-cid-3rpdor3k]:not(.aos-animate) .impact-bar[data-astro-cid-3rpdor3k]{transform:scaleY(.15)}.impact-photo[data-astro-cid-3rpdor3k] img[data-astro-cid-3rpdor3k]{transition:transform 1.6s cubic-bezier(.22,1,.36,1)}.impact-photo[data-astro-cid-3rpdor3k]:not(.aos-animate) img[data-astro-cid-3rpdor3k]{transform:scale(1.08)}}.reto-tab[data-astro-cid-luz7jveq]{opacity:.6;transition:opacity .3s ease,background-color .3s ease}.reto-tab[data-astro-cid-luz7jveq]:hover{opacity:.85}.reto-tab[data-astro-cid-luz7jveq][aria-selected=true]{opacity:1;background:#171718}.retos-block[data-astro-cid-luz7jveq]{background-color:#0b0b0c;background-image:linear-gradient(#ffffff0a,#ffffff0a),linear-gradient(#ffffff0a,#ffffff0a),linear-gradient(#ffffff0a,#ffffff0a);background-size:1px 100%;background-position:19% 0,50% 0,81% 0;background-repeat:no-repeat}.reto-stage[data-astro-cid-luz7jveq]{display:grid}.reto-panel[data-astro-cid-luz7jveq]{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),visibility 0s linear .5s}.reto-panel[data-astro-cid-luz7jveq][data-active=true]{opacity:1;visibility:visible;transform:none;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),visibility 0s}@media (prefers-reduced-motion: reduce){.reto-tab[data-astro-cid-luz7jveq],.reto-panel[data-astro-cid-luz7jveq],.reto-panel[data-astro-cid-luz7jveq][data-active=true]{transition:none;transform:none}}#portafolio[data-astro-cid-7kp4msfm]{--nav-h: 5rem}@media (min-width: 1200px){#portafolio[data-astro-cid-7kp4msfm]{--nav-h: 100px}}html[data-nav-hidden] #portafolio[data-astro-cid-7kp4msfm]{--nav-h: 0rem}@media (min-width: 768px){.featured-case[data-astro-cid-7kp4msfm]{position:sticky;top:calc(var(--cards-top, calc(var(--nav-h) + 1.5rem)) + var(--stack) * 1.5rem);transition:top .35s cubic-bezier(.22,1,.36,1)}.featured-card[data-astro-cid-7kp4msfm]{transform-origin:top center;transform:scale(var(--recede-scale, 1));filter:brightness(var(--recede-dim, 1));will-change:transform}}@media (min-width: 768px) and (min-height: 820px){.portfolio-head[data-astro-cid-7kp4msfm]{position:sticky;top:var(--nav-h);z-index:20;background:#fff;transition:top .35s cubic-bezier(.22,1,.36,1)}.portfolio-head[data-astro-cid-7kp4msfm]>div{margin-bottom:0;padding-top:1.25rem;padding-bottom:2rem}#portafolio[data-astro-cid-7kp4msfm]{--cards-top: calc(var(--nav-h) + var(--head-h, 13rem))}}.step-card[data-astro-cid-gto3gzpn]{transition:border-color .4s ease,transform .4s cubic-bezier(.22,1,.36,1)}.process-step[data-astro-cid-gto3gzpn].is-active .step-card[data-astro-cid-gto3gzpn]{border-color:#1d4ed840}.process-step[data-astro-cid-gto3gzpn] .step-blob[data-astro-cid-gto3gzpn]{filter:saturate(.35) brightness(1.25);transition:filter .4s ease,border-radius .5s ease,transform .5s ease}.process-step[data-astro-cid-gto3gzpn].is-active .step-blob[data-astro-cid-gto3gzpn]{filter:none}.step-blob[data-astro-cid-gto3gzpn]{animation:blob-morph 9s ease-in-out infinite}@keyframes blob-morph{0%,to{border-radius:42% 58% 65% 35%/55% 45%;transform:rotate(0)}33%{border-radius:60% 40% 35% 65%/40% 60% 45% 55%;transform:rotate(4deg)}66%{border-radius:35% 65% 55% 45%/60% 35% 65% 40%;transform:rotate(-4deg)}}@media (hover: hover){.process-step[data-astro-cid-gto3gzpn]:hover .step-card[data-astro-cid-gto3gzpn]{transform:translate(4px)}}@media (prefers-reduced-motion: reduce){.step-blob[data-astro-cid-gto3gzpn]{animation:none}.step-card[data-astro-cid-gto3gzpn]{transition:none}}.testimonial-reel[data-astro-cid-dnksfipb]{--thumb: 3.5rem;--thumb-active: 4.75rem;--gap: .75rem;position:relative;overflow:hidden;width:100%;height:calc(var(--thumb-active) + .5rem);-webkit-mask-image:linear-gradient(to right,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(to right,transparent,#000 22%,#000 78%,transparent)}.testimonial-track[data-astro-cid-dnksfipb]{display:flex;align-items:center;gap:var(--gap);height:100%;will-change:transform}.testimonial-track[data-astro-cid-dnksfipb].is-animating{transition:transform .6s cubic-bezier(.22,1,.36,1)}@media (min-width: 768px){.testimonial-reel[data-astro-cid-dnksfipb]{--thumb: 4rem;--thumb-active: 5.5rem;width:calc(var(--thumb-active) + .5rem);height:calc(var(--thumb-active) + 2 * (var(--thumb) + var(--gap)) + 1rem);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 24%,#000 76%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 24%,#000 76%,transparent)}.testimonial-track[data-astro-cid-dnksfipb]{flex-direction:column;height:auto;width:100%}}.testimonial-thumb[data-astro-cid-dnksfipb]{flex-shrink:0;width:var(--thumb);height:var(--thumb);border-radius:1rem;overflow:hidden;background:#fff;border:2px solid transparent;box-shadow:0 0 0 1px #0f172a14;cursor:pointer;transition:width .6s cubic-bezier(.22,1,.36,1),height .6s cubic-bezier(.22,1,.36,1),border-color .3s ease}.reel-instant[data-astro-cid-dnksfipb] .testimonial-thumb[data-astro-cid-dnksfipb],.reel-instant[data-astro-cid-dnksfipb] .testimonial-track[data-astro-cid-dnksfipb]{transition:none!important}.testimonial-thumb[data-astro-cid-dnksfipb].is-current{width:var(--thumb-active);height:var(--thumb-active);border-color:#1d4ed8;box-shadow:none}.testimonial-thumb[data-astro-cid-dnksfipb]:focus-visible{outline:2px solid #1d4ed8;outline-offset:3px}.testimonial-stage[data-astro-cid-dnksfipb]{display:grid}.testimonial-slide[data-astro-cid-dnksfipb]{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),visibility 0s linear .5s}.testimonial-slide[data-astro-cid-dnksfipb][data-active=true]{opacity:1;visibility:visible;transform:none;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),visibility 0s}@media (prefers-reduced-motion: reduce){.testimonial-thumb[data-astro-cid-dnksfipb],.testimonial-track[data-astro-cid-dnksfipb].is-animating,.testimonial-slide[data-astro-cid-dnksfipb],.testimonial-slide[data-astro-cid-dnksfipb][data-active=true]{transition:none;transform:none}}
