@font-face{font-family:General Sans;src:url(/assets/Fuentesparaweb/web/general-sans-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:General Sans;src:url(/assets/Fuentesparaweb/web/general-sans-500.woff2)format("woff2");font-weight:500;font-display:swap}.marcas{--papel:#f1eee9;--opalina:#e9e3d6;--tinta:#2b2721;--tinta-2:#6b6459;--tinta-3:#2b272161;--filete:#2b272124;--oxido:#a8401c;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s6:48px;--s8:64px;--s12:96px;--s16:128px;--pliego:clamp(20px, 5vw, 72px);--ancho:1280px;--salto:clamp(56px, 7vw, 100px);--curva:cubic-bezier(.22, 1, .36, 1);background:var(--papel);color:var(--tinta);-webkit-font-smoothing:antialiased;font-family:General Sans,system-ui,sans-serif;font-weight:400;line-height:1.6}.marcas *{box-sizing:border-box}.marcas img{width:100%;height:auto;display:block}.m-wrap{width:100%;max-width:var(--ancho);padding-inline:var(--pliego);margin-inline:auto}.m-bloque{padding-block:var(--salto)}.m-etiqueta{margin:0 0 var(--s3);letter-spacing:.2em;text-transform:uppercase;color:var(--tinta-2);font-size:.72rem;font-weight:500}.m-etiqueta--oxido{color:var(--oxido)}.m-titular{letter-spacing:-.015em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(1.75rem,4.2vw,3.4rem);font-weight:400;line-height:1.1}.m-titular--ancho{max-width:30ch}.m-entrada{margin:var(--s4) 0 0;max-width:54ch;color:var(--tinta-2);font-size:clamp(1.05rem,.98rem + .4vw,1.28rem);line-height:1.55}.m-cuerpo{max-width:52ch;margin:0;font-size:clamp(1rem,.96rem + .2vw,1.08rem);line-height:1.62}.m-cuerpo+.m-cuerpo{margin-top:var(--s2)}.m-pie{margin:var(--s2) 0 0;color:var(--tinta-2);font-size:.82rem;line-height:1.45}.m-abre{padding-top:clamp(140px,22vh,260px);padding-bottom:var(--salto)}.m-abre__reja{gap:var(--s8);grid-template-columns:1fr;align-items:end;display:grid}@media (width>=900px){.m-abre__reja{gap:var(--s12);grid-template-columns:1.05fr .95fr}}.m-abre__foto{position:relative}.m-abre__foto img{aspect-ratio:4/5;object-fit:cover}.m-nombres{border-top:1px solid var(--filete);border-bottom:1px solid var(--filete);padding-block:var(--s8)}.m-nombres__lista{align-items:baseline;gap:var(--s3) clamp(var(--s4), 5vw, var(--s12));margin:0 0 var(--s6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.m-nombres__lista li{letter-spacing:-.01em;font-size:clamp(1.35rem,3.4vw,2.4rem);font-weight:400;line-height:1.1}.m-nombres__lista small{letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-2);margin-top:6px;font-size:.7rem;font-weight:500;display:block}.m-par{gap:var(--s4);grid-template-columns:1fr;display:grid}@media (width>=760px){.m-par{gap:var(--s6);grid-template-columns:1fr 1fr}}.m-par figure{margin:0}.m-par img{aspect-ratio:4/5;object-fit:cover}.m-par figcaption{margin-top:var(--s2);color:var(--tinta-2);font-size:.82rem;line-height:1.45}.m-par figcaption b{letter-spacing:.14em;text-transform:uppercase;color:var(--tinta);margin-bottom:4px;font-size:.7rem;font-weight:500;display:block}.m-caso__cabeza{gap:var(--s4);margin-bottom:var(--s8);grid-template-columns:1fr;display:grid}@media (width>=900px){.m-caso__cabeza{gap:var(--s12);grid-template-columns:1fr 1fr;align-items:start}}.m-pasos{gap:var(--s6);margin-block:var(--s8);grid-template-columns:1fr;display:grid}@media (width>=760px){.m-pasos{gap:var(--s4);grid-template-columns:repeat(3,1fr)}}.m-paso{border-top:1px solid var(--tinta);padding-top:var(--s2)}.m-paso h3{margin:0 0 var(--s2);letter-spacing:.18em;text-transform:uppercase;color:var(--oxido);font-size:.72rem;font-weight:500}.m-paso p{margin:0;font-size:.98rem;line-height:1.6}.m-mosaico{gap:var(--s2);grid-template-columns:repeat(2,1fr);display:grid}.m-mosaico>.es-ancha{grid-column:1/-1}@media (width>=900px){.m-mosaico{gap:var(--s3);grid-template-columns:repeat(6,1fr)}.m-mosaico>*{grid-column:span 2}.m-mosaico>.es-ancha{grid-column:2/span 4}}.m-mosaico figure{margin:0}.m-mosaico img{aspect-ratio:3/4;object-fit:cover}.m-mosaico .es-ancha img{aspect-ratio:3/2}.m-video{background:var(--opalina);color:var(--tinta-2);text-align:center;padding:var(--s3);border:1px dashed #2b27214d;place-items:center;display:grid;position:relative}.m-video--h{aspect-ratio:16/9}.m-video--v{aspect-ratio:9/16}.m-video b{letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:500;display:block}.m-video span{color:var(--tinta-3);margin-top:6px;font-size:.78rem;display:block}.m-video>video,.m-video>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.m-cortes{gap:var(--s6);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=860px){.m-cortes{gap:var(--s8);grid-template-columns:1.6fr .8fr}}.m-corte__rotulo{margin:var(--s2) 0 0;letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-2);font-size:.72rem;font-weight:500}.m-corto{gap:var(--s4);grid-template-columns:1fr;display:grid}.m-corto>div:first-child .m-cuerpo{max-width:60ch}.m-corto__tira{gap:var(--s2);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=620px){.m-corto__tira{grid-template-columns:repeat(4,1fr)}}.m-corto__tira img{aspect-ratio:3/4;object-fit:cover}.m-corto__par{gap:var(--s2);grid-template-columns:1fr;display:grid}@media (width>=620px){.m-corto__par{gap:var(--s3);grid-template-columns:repeat(2,1fr)}}.m-corto__par img{aspect-ratio:3/2;object-fit:cover}.m-servicios{margin:var(--s8) 0 0;grid-template-columns:1fr;gap:0;padding:0;list-style:none;display:grid}.m-servicios li{padding-block:var(--s3);border-top:1px solid var(--filete);grid-template-columns:1fr;gap:6px;display:grid}@media (width>=760px){.m-servicios li{gap:var(--s4);grid-template-columns:16rem 1fr;align-items:baseline}}.m-servicios li:last-child{border-bottom:1px solid var(--filete)}.m-servicios h3{letter-spacing:-.005em;margin:0;font-size:1.02rem;font-weight:500}.m-servicios p{color:var(--tinta-2);max-width:48ch;margin:0;font-size:.95rem;line-height:1.55}.m-proceso{gap:var(--s6);margin:var(--s8) 0 0;counter-reset:paso;grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (width>=760px){.m-proceso{gap:var(--s4);grid-template-columns:repeat(4,1fr)}}.m-proceso li{counter-increment:paso;border-top:1px solid var(--tinta);padding-top:var(--s2)}.m-proceso li:before{content:counter(paso, decimal-leading-zero);margin-bottom:var(--s2);letter-spacing:.18em;color:var(--oxido);font-size:.72rem;font-weight:500;display:block}.m-proceso h3{margin:0 0 6px;font-size:1rem;font-weight:500}.m-proceso p{color:var(--tinta-2);margin:0;font-size:.92rem;line-height:1.55}.m-cierre{background:var(--tinta);color:var(--papel)}.m-cierre .m-titular{max-width:20ch}.m-cierre .m-entrada,.m-cierre .m-etiqueta{color:#f1eee9b8}.m-botones{gap:var(--s2);margin-top:var(--s6);flex-wrap:wrap;display:flex}.m-boton{border:1px solid var(--papel);background:var(--papel);color:var(--tinta);letter-spacing:.16em;text-transform:uppercase;transition:background .35s var(--curva), color .35s var(--curva);border-radius:999px;padding:14px 30px;font-size:.78rem;font-weight:500;text-decoration:none;display:inline-block}.m-boton:hover,.m-boton:focus-visible{color:var(--papel);background:0 0}.m-boton--hueco{color:var(--papel);background:0 0;border-color:#f1eee966}.m-boton--hueco:hover,.m-boton--hueco:focus-visible{background:var(--papel);color:var(--tinta);border-color:var(--papel)}.marcas~.footer,.footer.s-ink{background:var(--m-tinta,#2b2721);color:#f1eee9;padding-block:64px;font-family:General Sans,system-ui,sans-serif}.footer .wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(20px,5vw,72px)}.footer__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;display:flex}.footer__social{flex-wrap:wrap;justify-content:center;gap:clamp(32px,6vw,96px);width:100%;margin:0;padding:0;list-style:none;display:flex}.footer__social a{color:#f1eee9b8;letter-spacing:.03em;align-items:center;gap:.6rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .35s cubic-bezier(.22,1,.36,1);display:inline-flex}.footer__social a:hover{color:#f1eee9}.footer__social svg{flex:none;width:20px;height:20px}.footer__base{border-top:1px solid #f1eee93d;margin-top:32px;padding-top:24px}.footer small{color:#f1eee973;font-size:.78rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.m-entra{animation:linear both m-sube view();animation-range:entry 8% cover 26%}}}@keyframes m-sube{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}
