.partes[data-astro-cid-j6t4pved]{border-top:1px solid var(--line)}.more[data-astro-cid-j6t4pved]{color:var(--accent);text-underline-offset:3px;font-weight:600}.grid[data-astro-cid-j6t4pved]{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.slot[data-astro-cid-j6t4pved]{perspective:1400px}.flip[data-astro-cid-j6t4pved]{--t:clamp(0, calc((var(--p) - var(--i) * .08) / .76), 1);height:100%;transform-style:preserve-3d;transform:rotateY(calc(var(--t) * 180deg));display:grid}.face[data-astro-cid-j6t4pved]{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:18px;flex-direction:column;grid-area:1/1;gap:10px;min-height:300px;padding:22px;display:flex;position:relative}.front[data-astro-cid-j6t4pved]{background:linear-gradient(#0b2131,#091c2a);border:1px solid #afc8d729;justify-content:center;align-items:flex-start}.front[data-astro-cid-j6t4pved] .icon-box[data-astro-cid-j6t4pved]{width:52px;height:52px}.front[data-astro-cid-j6t4pved] h3[data-astro-cid-j6t4pved]{letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.front[data-astro-cid-j6t4pved] .short[data-astro-cid-j6t4pved]{color:var(--muted);font-size:1rem}.n[data-astro-cid-j6t4pved]{color:#0000;-webkit-text-stroke:1.2px #afc8d74d;letter-spacing:-.04em;font-size:2rem;font-weight:800;line-height:1;position:absolute;top:16px;right:18px}.back[data-astro-cid-j6t4pved]{border:1px solid var(--line-strong);background:radial-gradient(90% 70% at 100% 0,#2de1da24,#0000 60%),linear-gradient(#0d3549fa,#0b273afa);transform:rotateY(180deg)}.mine[data-astro-cid-j6t4pved] .back[data-astro-cid-j6t4pved]{border-color:var(--accent);box-shadow:0 24px 60px -30px #2de1da99}.mine[data-astro-cid-j6t4pved] .front[data-astro-cid-j6t4pved]{border-color:#2de1da59}.mine[data-astro-cid-j6t4pved] .front[data-astro-cid-j6t4pved] .icon-box[data-astro-cid-j6t4pved]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.bname[data-astro-cid-j6t4pved]{flex-wrap:wrap;align-items:center;gap:8px;font-size:1rem;display:flex}.bname[data-astro-cid-j6t4pved] svg{width:18px;height:18px;color:var(--accent);stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.tag[data-astro-cid-j6t4pved]{background:var(--accent);color:var(--accent-ink);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:2px 8px;font-size:.625rem;font-weight:800}.case[data-astro-cid-j6t4pved]{color:var(--text);font-size:.875rem;line-height:1.5}.case[data-astro-cid-j6t4pved] span[data-astro-cid-j6t4pved]{color:var(--accent);margin-bottom:2px;font-size:.6875rem;font-weight:800;display:block}@media (width<=1279px){.grid[data-astro-cid-j6t4pved].five{grid-template-columns:repeat(2,minmax(0,1fr))}.five[data-astro-cid-j6t4pved] .flip[data-astro-cid-j6t4pved]{--t:clamp(0, var(--p), 1)}}@media (width<=1100px){.grid[data-astro-cid-j6t4pved]{grid-template-columns:repeat(2,minmax(0,1fr))}.flip[data-astro-cid-j6t4pved]{--t:clamp(0, var(--p), 1)}}@media (width<=560px){.grid[data-astro-cid-j6t4pved]{grid-template-columns:1fr}.face[data-astro-cid-j6t4pved]{min-height:240px}}@media (prefers-reduced-motion:reduce){.flip[data-astro-cid-j6t4pved]{transform:none}.front[data-astro-cid-j6t4pved]{display:none}.back[data-astro-cid-j6t4pved]{transform:none}}.hero[data-astro-cid-husxckki]{padding-top:clamp(32px,4vw,56px)}.hero-grid[data-astro-cid-husxckki]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero[data-astro-cid-husxckki] .section-head[data-astro-cid-husxckki]{margin-bottom:0}.hero[data-astro-cid-husxckki] h1[data-astro-cid-husxckki]{letter-spacing:-.028em;font-size:clamp(2.125rem,4.4vw,3.5rem);font-weight:800;line-height:1.06}.desk[data-astro-cid-husxckki]{aspect-ratio:16/11;position:relative}.win[data-astro-cid-husxckki]{border:1px solid var(--line-strong);background:var(--bg-2);border-radius:12px;width:66%;display:block;position:absolute;top:0;overflow:hidden;box-shadow:0 30px 60px -28px #000000d9}.w0[data-astro-cid-husxckki]{z-index:1;transform:translate(calc((1 - var(--p)) * 20%), calc((1 - var(--p)) * 10%)) rotate(calc(-7deg + var(--p) * 5deg));left:0}.w1[data-astro-cid-husxckki]{z-index:2;transform:translate(calc((1 - var(--p)) * -20%), calc((1 - var(--p)) * -22%)) rotate(calc(6deg - var(--p) * 4deg));top:30%;right:0}.win[data-astro-cid-husxckki] img,.frame[data-astro-cid-husxckki] img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.bar[data-astro-cid-husxckki]{border-bottom:1px solid var(--line);background:#0d3549f2;align-items:center;gap:5px;padding:8px 10px;display:flex}.bar[data-astro-cid-husxckki] i[data-astro-cid-husxckki]{background:#afc8d74d;border-radius:50%;width:7px;height:7px}.url[data-astro-cid-husxckki]{color:var(--muted);background:#041424b3;border-radius:999px;margin-left:8px;padding:2px 10px;font-size:.6875rem}.proj[data-astro-cid-husxckki]{border-top:1px solid var(--line);padding-block:clamp(48px,7vw,96px)}.proj-top[data-astro-cid-husxckki]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(24px,4vw,56px);margin-bottom:clamp(32px,4vw,48px);display:grid}.alt[data-astro-cid-husxckki] .proj-top[data-astro-cid-husxckki]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.alt[data-astro-cid-husxckki] .frame[data-astro-cid-husxckki]{order:2}.frame[data-astro-cid-husxckki]{color:inherit;border:1px solid var(--line-strong);background:var(--bg-2);transform:perspective(1200px) rotateX(calc((1 - var(--p)) * 10deg)) translateY(calc((1 - var(--p)) * 30px));opacity:calc(.3 + .7 * var(--p));border-radius:14px;text-decoration:none;transition:border-color .3s;display:block;overflow:hidden;box-shadow:0 30px 70px -34px #2de1da59,0 20px 40px -24px #000c}.frame[data-astro-cid-husxckki]:hover,.frame[data-astro-cid-husxckki]:focus-visible{border-color:var(--accent)}.proj-head[data-astro-cid-husxckki]{justify-items:start;gap:8px;display:grid}.kicker[data-astro-cid-husxckki]{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800}.proj-head[data-astro-cid-husxckki] h2[data-astro-cid-husxckki]{letter-spacing:-.028em;font-size:clamp(2rem,3.6vw,2.75rem);font-weight:800}.what[data-astro-cid-husxckki]{color:var(--muted);font-size:clamp(1.0625rem,1.5vw,1.25rem)}.go[data-astro-cid-husxckki]{color:var(--accent);align-items:center;gap:6px;margin-top:6px;font-weight:700;text-decoration:none;display:inline-flex}.go[data-astro-cid-husxckki] svg{stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:16px;height:16px;transition:transform .2s}.go[data-astro-cid-husxckki]:hover svg{transform:translate(3px)}.ba[data-astro-cid-husxckki]{grid-template-columns:1fr 1fr;gap:clamp(16px,3vw,28px);display:grid}.col[data-astro-cid-husxckki]{border-radius:18px;padding:clamp(22px,3vw,30px)}.antes[data-astro-cid-husxckki]{background:linear-gradient(#0b2131,#091c2a);border:1px solid #afc8d729}.hicimos[data-astro-cid-husxckki]{border:1px solid var(--accent);background:radial-gradient(90% 80% at 100% 0,#2de1da1f,#0000 60%),linear-gradient(#0d3549f2,#0b273af2);box-shadow:0 24px 60px -34px #2de1da80}.col[data-astro-cid-husxckki] h3[data-astro-cid-husxckki]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;font-size:.75rem;font-weight:800;display:inline-flex}.col[data-astro-cid-husxckki] h3[data-astro-cid-husxckki] svg{stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:14px;height:14px}.antes[data-astro-cid-husxckki] h3[data-astro-cid-husxckki]{color:var(--subtle)}.hicimos[data-astro-cid-husxckki] h3[data-astro-cid-husxckki]{color:var(--accent)}.col[data-astro-cid-husxckki] ul[data-astro-cid-husxckki]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.col[data-astro-cid-husxckki] li[data-astro-cid-husxckki]{opacity:calc(.15 + .85 * var(--p));transform:translateY(calc((1 - var(--p)) * 12px));grid-template-columns:18px 1fr;align-items:start;gap:12px;font-size:1rem;line-height:1.55;display:grid}.antes[data-astro-cid-husxckki] li[data-astro-cid-husxckki]{color:#c9d9e3}.dot[data-astro-cid-husxckki]{background:#afc8d766;border-radius:50%;width:7px;height:7px;margin:9px 0 0 5px}.hicimos[data-astro-cid-husxckki] li[data-astro-cid-husxckki]{color:var(--text)}.hicimos[data-astro-cid-husxckki] li[data-astro-cid-husxckki] svg{width:18px;height:18px;color:var(--accent);stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;fill:none;margin-top:3px}.proceso[data-astro-cid-husxckki]{border-top:1px solid var(--line)}.steps-wrap[data-astro-cid-husxckki]{position:relative}.steps[data-astro-cid-husxckki]{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.track[data-astro-cid-husxckki]{background:#afc8d724;height:2px;position:absolute;top:21px;left:22px;right:22px}.track[data-astro-cid-husxckki] span[data-astro-cid-husxckki]{height:100%;width:calc(var(--p) * 100%);background:var(--accent);display:block;box-shadow:0 0 12px #2de1da99}.steps[data-astro-cid-husxckki] li[data-astro-cid-husxckki]{--t:clamp(0, calc(var(--p) * 5 - var(--i)), 1);opacity:calc(.2 + .8 * var(--t));transform:translateY(calc((1 - var(--t)) * 16px));align-content:start;gap:10px;display:grid;position:relative}.num[data-astro-cid-husxckki]{z-index:1;border:1px solid var(--line-strong);background:var(--bg);width:44px;height:44px;color:var(--muted);border-radius:50%;place-items:center;margin-bottom:8px;font-weight:800;display:grid;position:relative}.steps[data-astro-cid-husxckki] li[data-astro-cid-husxckki] .num[data-astro-cid-husxckki]{background:color-mix(in srgb, var(--accent) calc(var(--t) * 100%), var(--bg));color:color-mix(in srgb, var(--accent-ink) calc(var(--t) * 100%), var(--muted))}.steps[data-astro-cid-husxckki] h3[data-astro-cid-husxckki]{letter-spacing:-.01em;font-size:1.125rem;font-weight:800}.steps[data-astro-cid-husxckki] p[data-astro-cid-husxckki]{color:var(--muted);font-size:.9375rem;line-height:1.55}.statement[data-astro-cid-husxckki]{text-align:center;letter-spacing:-.015em;max-width:760px;margin:clamp(40px,5vw,64px) auto 0;font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:800;line-height:1.3}.manos[data-astro-cid-husxckki]{border-top:1px solid var(--line)}.own[data-astro-cid-husxckki]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.own[data-astro-cid-husxckki] .card[data-astro-cid-husxckki]{opacity:calc(.2 + .8 * var(--p));transform:translateY(calc((1 - var(--p)) * 18px));flex-direction:column;align-items:flex-start;gap:10px;padding:24px;display:flex}.own[data-astro-cid-husxckki] h3[data-astro-cid-husxckki]{font-size:1.0625rem;font-weight:800;line-height:1.3}.own[data-astro-cid-husxckki] p[data-astro-cid-husxckki]{color:var(--muted);font-size:.9375rem}.cierre[data-astro-cid-husxckki]{padding-top:0}@media (width<=1100px){.steps[data-astro-cid-husxckki]{grid-template-columns:1fr 1fr;gap:28px 24px}.track[data-astro-cid-husxckki]{display:none}.own[data-astro-cid-husxckki]{grid-template-columns:1fr 1fr}}@media (width<=900px){.hero-grid[data-astro-cid-husxckki],.proj-top[data-astro-cid-husxckki],.alt[data-astro-cid-husxckki] .proj-top[data-astro-cid-husxckki]{grid-template-columns:1fr}.alt[data-astro-cid-husxckki] .frame[data-astro-cid-husxckki]{order:0}.ba[data-astro-cid-husxckki]{grid-template-columns:1fr}.desk[data-astro-cid-husxckki]{justify-self:center;width:100%;max-width:560px}}@media (width<=560px){.steps[data-astro-cid-husxckki],.own[data-astro-cid-husxckki]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.w0[data-astro-cid-husxckki],.w1[data-astro-cid-husxckki],.frame[data-astro-cid-husxckki],.col[data-astro-cid-husxckki] li[data-astro-cid-husxckki],.steps[data-astro-cid-husxckki] li[data-astro-cid-husxckki],.own[data-astro-cid-husxckki] .card[data-astro-cid-husxckki]{opacity:1;transform:none}.track[data-astro-cid-husxckki] span[data-astro-cid-husxckki]{width:100%}}.page[data-astro-cid-c4ogdhjh]{padding-top:var(--nav-h)}.crumbs[data-astro-cid-c4ogdhjh]{padding-top:28px}.crumbs[data-astro-cid-c4ogdhjh] a[data-astro-cid-c4ogdhjh]{color:var(--muted);align-items:center;gap:8px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.crumbs[data-astro-cid-c4ogdhjh] a[data-astro-cid-c4ogdhjh]:hover{color:var(--accent)}
