main{position:relative}.home-thread{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:visible;-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent 78px,#000 122px);mask-image:linear-gradient(to bottom,transparent 0,transparent 78px,#000 122px)}.hero[data-astro-cid-bbe6dxrz]{min-height:88svh;display:flex;align-items:center;position:relative;padding-top:clamp(5.5rem,12vh,9rem);background:radial-gradient(120% 90% at 50% -20%,#173341 0%,var(--ink) 62%)}.hero-inner[data-astro-cid-bbe6dxrz]{position:relative;z-index:var(--z-content);width:100%}.heroH1[data-astro-cid-bbe6dxrz]{font-size:clamp(2.6rem,6vw,5rem);max-width:20ch;font-weight:300;line-height:1.04;opacity:0;animation:rise 1.4s .5s var(--ease-out) forwards}.heroLine[data-astro-cid-bbe6dxrz]{height:1px;background:var(--rule);font-size:var(--s2);max-width:48ch;margin:2.4rem 0 1.9rem;transform:scaleX(0);transform-origin:left;animation:grow 1.6s .9s var(--ease-inout) forwards}.heroSub[data-astro-cid-bbe6dxrz]{max-width:48ch;font-size:var(--s2);color:var(--text-muted);font-weight:300;opacity:0;animation:rise 1.4s 1.15s var(--ease-out) forwards}.pillars[data-astro-cid-bbe6dxrz]{display:flex;gap:2.4rem;margin-top:2.6rem;flex-wrap:wrap;font-size:var(--s0);letter-spacing:.2em;color:var(--text-muted);opacity:0;animation:rise 1.4s 1.45s var(--ease-out) forwards}.cta[data-astro-cid-bbe6dxrz]{display:flex;gap:1rem;margin-top:3.2rem;flex-wrap:wrap;opacity:0;animation:rise 1.4s 1.7s var(--ease-out) forwards}.scroll-hint[data-astro-cid-bbe6dxrz]{position:absolute;left:50%;bottom:2.2rem;width:1px;height:3.2rem;background:linear-gradient(var(--flax),transparent);opacity:0;animation:hintIn 1s 2.4s var(--ease-out) forwards,hintPulse 2.4s 3.2s ease-in-out infinite;transform-origin:top;z-index:var(--z-content)}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes grow{to{transform:scaleX(1)}}@keyframes hintIn{to{opacity:.6}}@keyframes hintPulse{0%,to{transform:scaleY(1);opacity:.6}50%{transform:scaleY(.6);opacity:.25}}@media(prefers-reduced-motion:reduce){.heroH1[data-astro-cid-bbe6dxrz],.heroSub[data-astro-cid-bbe6dxrz],.pillars[data-astro-cid-bbe6dxrz],.cta[data-astro-cid-bbe6dxrz]{opacity:1;animation:none}.heroLine[data-astro-cid-bbe6dxrz]{transform:scaleX(1)}.scroll-hint[data-astro-cid-bbe6dxrz]{display:none}}@media(max-width:820px){.heroH1[data-astro-cid-bbe6dxrz],.heroSub[data-astro-cid-bbe6dxrz],.heroLine[data-astro-cid-bbe6dxrz],.pillars[data-astro-cid-bbe6dxrz]{max-width:60vw}}.hilado[data-astro-cid-2rjgrzdk]{background:var(--ink)}.hilado-col[data-astro-cid-2rjgrzdk]{max-width:min(56%,46rem)}@media(max-width:820px){.hilado-col[data-astro-cid-2rjgrzdk]{max-width:min(56%,26rem)}}@media(max-width:480px){.hilado-col[data-astro-cid-2rjgrzdk]{max-width:54%}}.pull[data-astro-cid-2rjgrzdk]{font-family:var(--serif);font-size:clamp(1.5rem,3.4vw,2.6rem);font-weight:300;line-height:1.28;max-width:22ch}.serve[data-astro-cid-2rjgrzdk]{margin:2.6rem 0 0;padding:0;list-style:none;max-width:52ch}.serve[data-astro-cid-2rjgrzdk] li[data-astro-cid-2rjgrzdk]{padding:1.05rem 0 1.05rem 1.6rem;border-top:1px solid var(--rule);color:var(--text-muted);font-size:1.02rem;position:relative}.serve[data-astro-cid-2rjgrzdk] li[data-astro-cid-2rjgrzdk]:last-child{border-bottom:1px solid var(--rule)}.serve[data-astro-cid-2rjgrzdk] li[data-astro-cid-2rjgrzdk]:before{content:"";position:absolute;left:0;top:1.55rem;width:.7rem;height:1px;background:var(--text-faint)}.serve-close[data-astro-cid-2rjgrzdk]{margin-top:2.4rem;font-family:var(--serif);font-style:italic;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.4;color:var(--text);max-width:28ch}.deshilachado[data-astro-cid-v3qn5q6q]{background:linear-gradient(180deg,var(--ink) 0%,var(--ink-2) 100%)}.desh-head[data-astro-cid-v3qn5q6q]{max-width:min(58%,46rem)}.chipList[data-astro-cid-v3qn5q6q]{margin-top:clamp(3rem,8vh,6rem);max-width:min(48%,38rem)}@media(max-width:820px){.desh-head[data-astro-cid-v3qn5q6q],.chipList[data-astro-cid-v3qn5q6q]{max-width:44%}}.torcido[data-astro-cid-cfxq7zmv]{background:var(--ink-2)}.torcido[data-astro-cid-cfxq7zmv] .scene-body[data-astro-cid-cfxq7zmv]{padding-top:clamp(16rem,36vh,24rem)}.agg-col[data-astro-cid-cfxq7zmv]{max-width:min(56%,44rem)}.agg-label[data-astro-cid-cfxq7zmv]{margin-top:1.9rem;max-width:42ch;color:var(--text-soft);font-size:1.02rem;border-left:1px solid var(--rule);padding-left:1.2rem;line-height:1.6}@media(max-width:820px){.agg-col[data-astro-cid-cfxq7zmv]{max-width:min(56%,26rem)}}@media(max-width:480px){.agg-col[data-astro-cid-cfxq7zmv]{max-width:52%}}.urdimbres[data-astro-cid-ejyyqfqr]{background:var(--ink-2)}.urdimbres[data-astro-cid-ejyyqfqr] h2[data-astro-cid-ejyyqfqr]{max-width:min(25vw,21rem)}@media(max-width:820px){.urdimbres[data-astro-cid-ejyyqfqr] h2[data-astro-cid-ejyyqfqr]{max-width:22ch}}.pillars-grid[data-astro-cid-ejyyqfqr]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,3.4vw,3.4rem);margin-top:clamp(2.4rem,5vh,4rem)}@media(max-width:820px){.pillars-grid[data-astro-cid-ejyyqfqr]{grid-template-columns:1fr;gap:2.4rem}.pillar[data-astro-cid-ejyyqfqr]{max-width:85%}}.pillar[data-astro-cid-ejyyqfqr]{padding-left:1.4rem}.pillar[data-astro-cid-ejyyqfqr] h3[data-astro-cid-ejyyqfqr]{font-size:var(--s4);font-weight:400}.verb[data-astro-cid-ejyyqfqr]{display:block;margin:.3rem 0 1.3rem;font-family:var(--serif);font-style:italic;font-size:1.05rem;color:var(--text-muted)}.pdesc[data-astro-cid-ejyyqfqr]{font-size:.96rem;color:var(--text-soft);margin-bottom:1.5rem}.pillar[data-astro-cid-ejyyqfqr] ul[data-astro-cid-ejyyqfqr]{margin:0;padding:0;list-style:none;font-size:.86rem;color:var(--text-soft)}.pillar[data-astro-cid-ejyyqfqr] li[data-astro-cid-ejyyqfqr]{padding:.5rem 0;border-top:1px solid var(--rule)}.telar[data-astro-cid-vtf52jra]{background:linear-gradient(180deg,var(--ink-2) 0%,var(--ink) 100%)}.telar-head[data-astro-cid-vtf52jra]{max-width:min(26%,22rem)}.weave-space[data-astro-cid-vtf52jra]{height:clamp(10rem,20vh,15rem)}@media(max-width:820px){.telar-head[data-astro-cid-vtf52jra]{max-width:78%}.weave-space[data-astro-cid-vtf52jra]{height:6rem}}.corte[data-astro-cid-4dd6gnn3]{background:var(--ink-2)}.corte-head[data-astro-cid-4dd6gnn3]{max-width:min(60%,46rem)}.compare[data-astro-cid-4dd6gnn3]{margin-top:clamp(2rem,4vh,3rem);max-width:56rem}.compare-row[data-astro-cid-4dd6gnn3]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(1rem,2.4vw,2rem);padding:1rem 0;border-top:1px solid var(--rule);align-items:baseline}.compare-row[data-astro-cid-4dd6gnn3]:last-child{border-bottom:1px solid var(--rule)}.compare-header[data-astro-cid-4dd6gnn3]{border-top:none;padding-top:0;padding-bottom:.8rem}.compare-label[data-astro-cid-4dd6gnn3]{font-size:.86rem;color:var(--text-soft)}.compare-col-name[data-astro-cid-4dd6gnn3]{font-family:var(--serif);font-style:italic;font-size:1.05rem;color:var(--text-muted)}.compare-val[data-astro-cid-4dd6gnn3]{font-size:.98rem;color:var(--text)}.illustrative-note[data-astro-cid-4dd6gnn3]{margin-top:1rem;font-size:.78rem;font-style:italic;color:var(--text-soft)}.close-line[data-astro-cid-4dd6gnn3]{margin-top:clamp(1.8rem,3.5vh,2.6rem);max-width:46ch;font-family:var(--serif);font-style:italic;font-size:var(--s2);color:var(--text-muted)}@media(max-width:640px){.compare-row[data-astro-cid-4dd6gnn3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:.3rem}.compare-label[data-astro-cid-4dd6gnn3]{grid-column:1 / -1;color:var(--eyebrow);font-size:.74rem;letter-spacing:.06em}.compare-header[data-astro-cid-4dd6gnn3] .compare-label[data-astro-cid-4dd6gnn3]{display:none}}@media(max-width:820px){.corte-head[data-astro-cid-4dd6gnn3]{max-width:100%}}.ruta[data-astro-cid-j7fexw6v]{background:linear-gradient(180deg,var(--ink) 0%,var(--ink-2) 72%,#C9C0AC 92%,var(--paper) 100%)}.ruta[data-astro-cid-j7fexw6v] h2[data-astro-cid-j7fexw6v]{color:var(--limestone)}.ruta[data-astro-cid-j7fexw6v] .eyebrow[data-astro-cid-j7fexw6v]{color:var(--eyebrow)}.route-thread[data-astro-cid-j7fexw6v]{display:block;width:100%;height:22px;margin-top:clamp(3rem,6vh,4.5rem)}.route-thread[data-astro-cid-j7fexw6v] path[data-astro-cid-j7fexw6v]{fill:none;stroke:var(--flax);stroke-width:1.1;opacity:.55;vector-effect:non-scaling-stroke}.nodes[data-astro-cid-j7fexw6v]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,3.4vw,3.4rem);margin-top:.6rem}.node[data-astro-cid-j7fexw6v]{padding-top:1.2rem;border-top:1px solid rgba(232,226,213,.2)}.node-name[data-astro-cid-j7fexw6v]{display:block;font-family:var(--serif);font-size:var(--s3);font-weight:400;color:var(--limestone)}.node-role[data-astro-cid-j7fexw6v]{display:block;margin-top:.3rem;font-family:var(--serif);font-style:italic;font-size:.95rem;color:#e8e2d59e}.node-desc[data-astro-cid-j7fexw6v]{margin-top:.9rem;font-size:.92rem;line-height:1.6;color:#e8e2d585;max-width:32ch}.route-close[data-astro-cid-j7fexw6v]{display:inline-block;margin-top:clamp(4.5rem,9vh,7rem);padding:1rem 1.4rem;background:var(--ink);font-family:var(--serif);font-style:italic;font-size:var(--s2);color:var(--limestone)}@media(max-width:820px){.nodes[data-astro-cid-j7fexw6v]{grid-template-columns:1fr;gap:2.2rem}}.origen[data-astro-cid-tzktshex]{background:var(--paper)}.lede[data-astro-cid-tzktshex]{max-width:62ch}.confront[data-astro-cid-tzktshex]{display:flex;align-items:flex-start;gap:clamp(2rem,5vw,4rem);margin-top:clamp(2.6rem,5vh,3.8rem);flex-wrap:wrap}.confront-item[data-astro-cid-tzktshex]{display:flex;flex-direction:column;max-width:20rem}.confront-div[data-astro-cid-tzktshex]{width:1px;align-self:stretch;background:var(--rule)}.confront-big[data-astro-cid-tzktshex]{font-family:var(--serif);font-weight:400;font-size:clamp(2rem,4.4vw,3rem);color:var(--text);line-height:1}.confront-big-accent[data-astro-cid-tzktshex]{color:var(--action)}.confront-small[data-astro-cid-tzktshex]{margin-top:.5rem;font-size:.84rem;color:var(--text-soft);line-height:1.5}.market-link[data-astro-cid-tzktshex]{display:inline-block;margin-top:1.6rem;font-size:.86rem;color:var(--action);border-bottom:1px solid transparent;transition:border-color var(--dur-fast)}.market-link[data-astro-cid-tzktshex]:hover{border-color:currentColor}.contacto-cta[data-astro-cid-242hlu5f]{background:var(--jade);text-align:center}.cta-col[data-astro-cid-242hlu5f]{max-width:44rem;margin:0 auto}.contacto-cta[data-astro-cid-242hlu5f] h2[data-astro-cid-242hlu5f]{color:var(--paper);max-width:none}.contacto-cta[data-astro-cid-242hlu5f] .lede[data-astro-cid-242hlu5f]{color:#f4f0e6d1;margin-left:auto;margin-right:auto}.jade-cta[data-astro-cid-242hlu5f]{margin-top:2.2rem;border-color:var(--paper);color:var(--paper)}.jade-cta[data-astro-cid-242hlu5f]:hover{background:var(--paper);color:var(--jade)}
