.hero[data-astro-cid-ge2uvauf]{isolation:isolate;background:var(--navy);min-height:clamp(26rem,32vw,34rem);color:var(--on-navy);align-items:center;display:flex;position:relative;overflow:hidden}.hero-sim[data-astro-cid-ge2uvauf]{z-index:-2;display:block;position:absolute;inset:0}.hero-diapo[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity .6s ease-in-out;display:block;position:absolute;inset:0}.hero-diapo[data-astro-cid-ge2uvauf].es-activa{opacity:1}.hero-diapo[data-astro-cid-ge2uvauf] :is(img,video){object-fit:cover;object-position:var(--foco);border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-velo[data-astro-cid-ge2uvauf]{z-index:-1;background:linear-gradient(90deg,#0d1f361a 0% 40%,#0d1f3673 56%,#0d1f3647 66%,#0d1f362e 100%),linear-gradient(#0d1f3652,#0000 32%,#0d1f366b);position:absolute;inset:0}.hero-etiquetas[data-astro-cid-ge2uvauf]{z-index:1;justify-items:end;display:grid;position:absolute;bottom:1rem;right:max(1.25rem,50vw - 30.75rem)}.hero-etiqueta[data-astro-cid-ge2uvauf]{color:var(--on-navy);white-space:nowrap;opacity:0;visibility:hidden;background:#0d1f36b8;border:1px solid #aebfd447;border-radius:999px;grid-area:1/1;padding:.3rem .8rem;font-size:.8125rem;line-height:1.3;text-decoration:none;transition:opacity .6s ease-in-out,visibility 0s linear .6s,border-color .15s}.hero-etiqueta[data-astro-cid-ge2uvauf].es-activa{opacity:1;visibility:visible;transition:opacity .6s ease-in-out,visibility,border-color .15s}.hero-etiqueta[data-astro-cid-ge2uvauf]:hover{border-color:var(--warm)}.hero-etiqueta[data-astro-cid-ge2uvauf]:focus-visible{outline:2px solid var(--warm);outline-offset:3px}.hero-texto[data-astro-cid-ge2uvauf]{max-width:var(--page);width:100%;padding-top:4rem;padding-bottom:4rem;position:relative}.hero-eyebrow[data-astro-cid-ge2uvauf]{letter-spacing:.1em;text-transform:uppercase;color:var(--warm);align-items:center;gap:.6rem;max-width:none;margin:0 0 .9rem;font-size:.8125rem;display:inline-flex}.hero-eyebrow[data-astro-cid-ge2uvauf]:before{content:"";background:var(--warm);flex:none;width:1.75rem;height:2px}.hero-empresa[data-astro-cid-ge2uvauf]{max-width:none;margin:0 0 .9rem;font-size:.9375rem}.hero-empresa[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{color:var(--on-navy);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.hero-empresa[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{flex:none;width:1.9rem;height:auto}.hero-empresa[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:#fff;font-weight:600}.hero-empresa[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf][aria-hidden]{color:var(--warm)}.hero-empresa[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover strong[data-astro-cid-ge2uvauf],.hero-empresa[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:focus-visible strong[data-astro-cid-ge2uvauf]{text-decoration:underline;text-decoration-color:var(--warm);text-underline-offset:.2em}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{color:#fff;max-width:22ch;margin:0 0 .7rem;font-size:clamp(2.1rem,1.3rem + 3.2vw,3.2rem)}.hero-pila[data-astro-cid-ge2uvauf]{color:#fff;letter-spacing:.01em;flex-wrap:wrap;gap:.1rem .6rem;max-width:34rem;margin:0 0 1rem;padding:0;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.hero-pila[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:not(:last-child):after{content:"·";color:var(--warm);margin-left:.6rem}.hero-lead[data-astro-cid-ge2uvauf]{color:var(--on-navy);max-width:44ch;margin:0 0 1.9rem;font-size:1.1875rem}.hero-acciones[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;margin:0;display:flex}.hero-btn[data-astro-cid-ge2uvauf]{background:var(--warm);color:#27180a;border:1px solid #0000;border-radius:.3rem;padding:.6rem 1.25rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-block}.hero-btn[data-astro-cid-ge2uvauf]:hover{background:#ffb328}.hero-btn__icono[data-astro-cid-ge2uvauf]{vertical-align:-.15em;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;margin-right:.45rem}.hero-btn--suave[data-astro-cid-ge2uvauf]{color:var(--on-navy);background:#0d1f368c;border-color:#aebfd473}.hero-btn--suave[data-astro-cid-ge2uvauf]:hover{border-color:var(--on-navy);background:#0d1f36cc}.hero-btn--enlace[data-astro-cid-ge2uvauf]{color:var(--on-navy);opacity:.85;background:0 0;border:0;align-self:center;padding:.4rem .35rem;font-size:.9rem;font-weight:500}.hero-btn--enlace[data-astro-cid-ge2uvauf]:hover{opacity:1;text-underline-offset:3px;background:0 0;text-decoration:underline}.hero-btn[data-astro-cid-ge2uvauf]:focus-visible{outline:2px solid var(--warm);outline-offset:3px}@media (prefers-reduced-motion:reduce){.hero-diapo[data-astro-cid-ge2uvauf],.hero-etiqueta[data-astro-cid-ge2uvauf]{transition:none}}@media (width<=52rem){.hero[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:stretch;min-height:0}.hero-texto[data-astro-cid-ge2uvauf]{order:1;padding-bottom:1.75rem}.hero-sim[data-astro-cid-ge2uvauf],.hero-velo[data-astro-cid-ge2uvauf]{height:clamp(15rem,70vw,22rem);inset:0 0 auto}.hero-diapo[data-astro-cid-ge2uvauf] :is(img,video){object-position:var(--foco-movil)}.hero-velo[data-astro-cid-ge2uvauf]{background:linear-gradient(#0d1f3673 0%,#0d1f3699 55%,#0d1f36eb 85%,#0d1f36 100%);display:block}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:none}.hero-etiquetas[data-astro-cid-ge2uvauf]{order:3;padding:.6rem .75rem .75rem;position:static}.hero-etiqueta[data-astro-cid-ge2uvauf]{font-size:.75rem}}.construir[data-astro-cid-eu4lyxoy]{margin-top:3.25rem}.esquema[data-astro-cid-eu4lyxoy]{margin:1.7rem 0 1.2rem}.ejemplo[data-astro-cid-eu4lyxoy]{margin:0}@font-face{font-family:Nothing You Could Do;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nothing-you-could-do-latin-400-normal.B7VfwEBS.woff2)format("woff2"),url(/_astro/nothing-you-could-do-latin-400-normal.B-z6TBkt.woff)format("woff")}.engineering-sketch{max-width:min(100%,60rem);margin:1.4rem auto 0}.engineering-sketch>svg{width:100%;height:auto;display:block;overflow:visible}.engineering-sketch__type{font-family:Georgia,Times New Roman,serif}.engineering-sketch__label{font-size:33px;font-weight:500}.engineering-sketch__name{letter-spacing:-.8px;font-size:46px;font-weight:600}.engineering-sketch__subtitle{font-size:27px}.engineering-sketch__doodle{opacity:.6;font-family:Nothing You Could Do,Segoe Print,cursive;font-size:20px}.engineering-sketch__derivaciones{fill:var(--sketch-ink,#343a40);opacity:.78;font-family:Nothing You Could Do,Segoe Print,cursive;font-size:18px}.engineering-sketch__fuente{opacity:.9;font-size:15px}.engineering-sketch__annotation{opacity:.75;font-family:Nothing You Could Do,Segoe Print,cursive;font-size:20px}.engineering-sketch__pencil{transition:opacity .18s}.engineering-sketch figcaption{color:var(--sketch-ink,#343a40);text-align:center;margin:.85rem 0 0;font-size:.95rem;line-height:1.5}@media (width<=40rem){.engineering-sketch{border-radius:8px;margin-top:1rem;overflow:hidden}.engineering-sketch>svg{width:147.619%;margin-left:-23.8095%}.engineering-sketch__label{font-size:42px}.engineering-sketch__name{font-size:54px}.engineering-sketch__subtitle{font-size:34px}.engineering-sketch__doodle{font-size:25px}.engineering-sketch__annotation{font-size:27px}.engineering-sketch__derivaciones{display:none}}@media (prefers-reduced-motion:reduce){.engineering-sketch__pencil{transition:none}}
