.oa-exp{--papel:#eef3f8;--papel-2:#f8fbfd;--grilla:#29235c13;--grilla-fuerte:#29235c24;--tinta:#23204d;--tinta-2:#5a6377;--tinta-3:#8791a3;--marca:#319eca;--marca-cyan:#7fcbd8;--marca-navy:#29235c;--lapiz:#c4502e;--borde:#29235c29;--tarjeta:#fff;--sombra:0 1px 2px #23204d0f, 0 8px 24px -12px #23204d2e;--nota:#fdf6e0;--nota-borde:#e8d9a8;--tel-fondo:#0f0d2a;--nota-color:var(--marca-cyan);--banda-fondo:radial-gradient(120% 70% at 50% 120%, #319eca73, transparent 60%), repeating-linear-gradient(0deg, #7fcbd80f 0 1px, transparent 1px 24px), repeating-linear-gradient(90deg, #7fcbd80f 0 1px, transparent 1px 24px), #29235c;background-color:var(--papel);background-image:linear-gradient(var(--grilla) 1px, transparent 1px), linear-gradient(90deg, var(--grilla) 1px, transparent 1px), linear-gradient(var(--grilla-fuerte) 1px, transparent 1px), linear-gradient(90deg, var(--grilla-fuerte) 1px, transparent 1px);color:var(--tinta);font-family:var(--font-sans-geist), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;background-size:24px 24px,24px 24px,120px 120px,120px 120px;font-size:15px;line-height:1.65}.oa-exp h1,.oa-exp h2{font-family:var(--font-serif-display), Georgia, serif;text-wrap:balance;letter-spacing:-.02em;margin:0;font-weight:400}.oa-exp h1{line-height:1}.oa-exp h2{margin-bottom:4px;font-size:clamp(1.95rem,3.8vw,2.9rem);line-height:1.04}.oa-exp h3{font-family:var(--font-sans-geist), system-ui, sans-serif;text-wrap:balance;letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}.oa-exp .eyebrow{font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--tinta-3);font-size:.66rem;font-weight:500}.oa-exp .mano{font-family:var(--font-kalam), cursive;color:var(--lapiz);line-height:1.45}.oa-exp .mano-eyebrow{font-family:var(--font-kalam), cursive;color:var(--lapiz);font-size:1.15rem}.oa-exp .prosa{color:var(--tinta-2);max-width:60ch}.oa-exp .sello{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.oa-exp .sello .marca-chip{border:1.5px solid var(--borde);background:var(--tarjeta);border-radius:3px;align-items:center;padding:7px 13px;display:flex}.oa-exp .sello .marca-chip svg{width:auto;height:26px;display:block}.oa-exp .titulo-caratula{font-size:clamp(3rem,8vw,5.2rem)}.oa-exp .pie-titular{font-family:var(--font-kalam), cursive;color:var(--lapiz);margin-top:12px;font-size:1.15rem}.oa-exp .entrada{color:var(--tinta)}.oa-exp .lamina{border-top:1.5px solid var(--borde)}.oa-exp .captura{background:var(--tarjeta);border:1px solid var(--borde);box-shadow:var(--sombra);border-radius:5px;padding:8px;position:relative}.oa-exp .captura img{border-radius:2px}.oa-exp .captura:before,.oa-exp .captura:after{content:"";border:1.5px solid var(--marca);opacity:.55;width:14px;height:14px;position:absolute}.oa-exp .captura:before{border-bottom:0;border-right:0;top:-5px;left:-5px}.oa-exp .captura:after{border-top:0;border-left:0;bottom:-5px;right:-5px}.oa-exp figcaption{color:var(--tinta-2);margin-top:10px;font-size:.82rem}.oa-exp .tel{border-radius:32px;box-shadow:0 2px 4px #0f0d2a33,0 24px 48px -20px #0f0d2a8c}.oa-exp .tel img{border-radius:24px}.oa-exp .postit{background:var(--nota);border:1px solid var(--nota-borde);border-radius:2px;padding:14px 16px;transform:rotate(-1deg)}.oa-exp .postit p{font-family:var(--font-kalam), cursive;color:var(--tinta);font-size:1.08rem;line-height:1.45}.oa-exp .postit .quien{font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--tinta-3);margin-top:8px;font-size:.62rem;display:block}.oa-exp .banda{color:#eef3f8}.oa-exp .banda .mano-eyebrow{color:var(--marca-cyan)}.oa-exp .banda-tit{color:#fff;font-size:clamp(2.3rem,5.6vw,4rem)}.oa-exp .banda-bajada{color:#eef3f8c7}.oa-exp .vitrina .tel{background:#07061a;box-shadow:0 0 0 1px #7fcbd840,0 30px 60px -24px #000000b3}.oa-exp .nota-mano span{font-family:var(--font-kalam), cursive;max-width:17ch;font-size:1.12rem}.oa-exp .vitrina-notas li{font-family:var(--font-kalam), cursive}.oa-exp .paso-n{font-family:var(--font-kalam), cursive;color:var(--marca);border:2px solid var(--marca);background:var(--tarjeta);border-radius:50% 46% 52% 48%;font-size:1.4rem;font-weight:700}.oa-exp .paso h3{font-family:var(--font-serif-display), Georgia, serif;font-size:clamp(1.45rem,2.6vw,1.9rem);font-weight:400;line-height:1.1}.oa-exp .marca-vis{background:var(--tarjeta);border:1px solid var(--borde);box-shadow:var(--sombra);border-radius:5px;padding:26px}.oa-exp .lienzo-logo svg{width:100%;max-width:240px;height:auto;margin:0 auto;display:block}.oa-exp .logo-h{width:100%;max-width:260px;height:auto;display:block}.oa-exp .paleta{border:1px solid var(--borde);border-radius:4px;overflow:hidden}.oa-exp .nota-logo{font-size:1rem}.oa-exp .pie-cel{color:var(--tinta-2)}.oa-exp .oferta-item{background:var(--tarjeta);border:1px solid var(--borde);border-top:3px solid var(--marca);box-shadow:var(--sombra);border-radius:4px}.oa-exp .oferta-item p{color:var(--tinta-2)}.oa-exp .btn{background:var(--marca);color:#fff;font-family:var(--font-sans-geist), sans-serif;box-shadow:var(--sombra);border-radius:4px;padding:0 26px;font-size:1rem;font-weight:700;transition:transform .3s cubic-bezier(.22,1,.36,1),background .3s}.oa-exp .btn:hover{background:var(--marca-navy);transform:translateY(-2px)}.oa-exp .enlace{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;color:var(--marca);text-underline-offset:5px;font-size:.78rem;text-decoration:underline;text-decoration-thickness:1.5px}.oa-exp .enlace:hover{color:var(--tinta)}@media (max-width:767px){.oa-exp .nota-mano span{font-size:1.02rem}.oa-exp .paso-n{font-size:1.2rem}.oa-exp .marca-vis{padding:16px}.oa-exp .nota-logo{font-size:.88rem}.oa-exp .enlace{font-size:.82rem}}
@font-face{font-family:Yerbas Display;src:url(/projects/yerbas-de-mi-tierra/YerbasDisplay.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.y-exp{--papel:#efe3cd;--papel-2:#e6d8bc;--tarjeta:#f7efe0;--tinta:#2e2218;--tinta-2:#6b5a47;--terracota:#d67b54;--terracota-dk:#a34a2c;--amarillo:#f1b977;--borde:#2e2218;--borde-suave:#2e221838;--dura:5px 5px 0 var(--borde);--dura-sm:3px 3px 0 var(--borde);--lapiz:#a34a2c;--tel-fondo:var(--tinta);--nota-color:var(--amarillo);--banda-fondo:repeating-conic-gradient(from -90deg at 50% 118%, #f1b97712 0deg 6deg, transparent 6deg 12deg), #2e2218;background-color:var(--papel);color:var(--tinta);font-family:var(--font-lora), Georgia, serif;-webkit-font-smoothing:antialiased;font-size:15.5px;line-height:1.68;position:relative}.y-exp:before{content:"";z-index:0;pointer-events:none;opacity:.055;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.y-exp h1,.y-exp h2,.y-exp h3{font-family:var(--font-zilla), Georgia, serif;text-wrap:balance;margin:0;line-height:1.08}.y-exp h2{letter-spacing:-.015em;font-size:clamp(1.8rem,4vw,2.7rem);font-weight:700}.y-exp h3{font-size:1.3rem;font-weight:700}.y-exp .eyebrow{font-family:var(--font-oswald), sans-serif;text-transform:uppercase;letter-spacing:.2em;color:var(--terracota-dk);font-size:.7rem;font-weight:600}.y-exp .mano-eyebrow{font-family:var(--font-caveat), cursive;color:var(--lapiz);font-size:1.35rem}.y-exp .prosa{color:var(--tinta-2);max-width:60ch}.y-exp .sello-cab{align-items:center;gap:14px;display:flex}.y-exp .sello-cab img{width:58px;height:auto;display:block}.y-exp .titular{font-family:"Yerbas Display", var(--font-zilla), serif;text-transform:uppercase;letter-spacing:.01em;color:var(--papel);-webkit-text-stroke:.05em var(--tinta);paint-order:stroke fill;text-shadow:.045em .055em 0 var(--terracota), .09em .105em 0 var(--tinta);font-size:clamp(2.9rem,9vw,6.2rem);line-height:.98}.y-exp .pie-titular{font-family:var(--font-caveat), cursive;color:var(--lapiz);margin-top:14px;font-size:1.3rem}.y-exp .entrada{color:var(--tinta)}.y-exp .lamina{border-top:2px solid var(--borde)}.y-exp .lamina>h2{margin-bottom:4px}.y-exp .captura{border:2px solid var(--borde);background:var(--tarjeta);box-shadow:var(--dura);padding:6px}.y-exp figcaption{color:var(--tinta-2);margin-top:10px;font-size:.84rem}.y-exp .tel{border:2px solid var(--borde);box-shadow:var(--dura)}.y-exp .postit{background:var(--amarillo);border:2px solid var(--borde);box-shadow:var(--dura-sm);padding:14px 16px;transform:rotate(-1.2deg)}.y-exp .postit p{font-family:var(--font-caveat), cursive;color:#2e2218;font-size:1.32rem;line-height:1.3}.y-exp .postit .quien{font-family:var(--font-oswald), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#2e2218b3;margin-top:8px;font-size:.6rem;font-weight:600;display:block}.y-exp .banda{color:var(--papel);border-top:2px solid var(--borde);border-bottom:2px solid var(--borde)}.y-exp .banda .mano-eyebrow{color:var(--amarillo)}.y-exp .banda-tit{font-family:"Yerbas Display", var(--font-zilla), serif;text-transform:uppercase;letter-spacing:.01em;color:var(--papel);text-shadow:.05em .06em 0 var(--terracota);font-size:clamp(2.4rem,7vw,4.6rem);font-weight:400}.y-exp .banda-bajada{color:#efe3cdd1}.y-exp .vitrina .tel{box-shadow:8px 8px 0 var(--terracota);border-color:#120c07}.y-exp .nota-mano span,.y-exp .vitrina-notas li{font-family:var(--font-caveat), cursive;font-size:1.4rem}.y-exp .paso-n{font-family:var(--font-zilla), serif;color:var(--tinta);background:var(--amarillo);border:2px solid var(--borde);box-shadow:var(--dura-sm);font-size:1.5rem;font-weight:700}.y-exp .paso h3{font-size:clamp(1.35rem,2.6vw,1.75rem)}.y-exp .lienzo-logo{background:var(--papel-2);border:2px solid var(--borde);box-shadow:var(--dura);place-items:center;padding:18px;display:grid}.y-exp .lienzo-logo img{width:100%;max-width:280px;height:auto}.y-exp .paleta span{border:2px solid var(--borde);margin-left:-2px}.y-exp .paleta span:first-child{margin-left:0}.y-exp .esp-frase{text-transform:uppercase;color:var(--papel);-webkit-text-stroke:.05em var(--tinta);paint-order:stroke fill;text-shadow:.045em .055em 0 var(--terracota);font-family:Yerbas Display,serif;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.02}.y-exp .stickers{align-items:flex-end;gap:10px;display:flex}.y-exp .stickers img{width:auto;min-width:0;height:74px}.y-exp .oferta-item{background:var(--tarjeta);border:2px solid var(--borde);box-shadow:var(--dura-sm)}.y-exp .oferta-item h3{font-size:1.15rem}.y-exp .oferta-item p{color:var(--tinta-2)}.y-exp .btn{font-family:var(--font-oswald), sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#2e2218;background:var(--terracota);border:2px solid #2e2218;padding:0 1.6em;font-size:.9rem;font-weight:600;transition:transform .15s,box-shadow .15s;box-shadow:4px 4px #2e2218}.y-exp .enlace{font-family:var(--font-oswald), sans-serif;text-transform:uppercase;letter-spacing:.1em;color:var(--terracota-dk);text-underline-offset:5px;font-size:.82rem;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.y-exp .btn:hover{transform:translate(2px,2px);box-shadow:2px 2px #2e2218}@media (max-width:767px){.y-exp .vitrina .tel{box-shadow:5px 5px 0 var(--terracota)}.y-exp .nota-mano span{font-size:1.22rem}.y-exp .paso-n{font-size:1.25rem}.y-exp .lienzo-logo{padding:10px}.y-exp .stickers img{height:52px}.y-exp .stickers img:nth-child(n+4){display:none}}
.ct-exp{--papel:#fafaf8;--hueso:#f2f0ec;--tarjeta:#fff;--navy:#0d1b2e;--marca:#073053;--cian:#31adcb;--tinta:#0d1b2e;--tinta-2:#3b5068;--tinta-3:#7a90a8;--lapiz:#1f7f9c;--borde:#0d1b2e29;--nota:#fdf7e3;--nota-borde:#e6d9ab;--mono:var(--font-jetbrains), var(--font-geist-mono), monospace;--serif:var(--font-playfair), Georgia, serif;--tel-fondo:var(--navy);--nota-color:var(--cian);--banda-fondo:radial-gradient(90% 60% at 85% 20%, #31adcb29, transparent 60%), linear-gradient(160deg, #0d1b2e 0%, #073053 100%);background-color:var(--papel);color:var(--tinta);font-family:var(--font-inter), var(--font-sans-geist), system-ui, sans-serif;-webkit-font-smoothing:antialiased;background-image:linear-gradient(90deg,#0000 0 34px,#0d1b2e1a 34px 35px,#0000 35px 39px,#0d1b2e1a 39px 40px,#0000 40px);font-size:15px;line-height:1.65}.ct-exp h1,.ct-exp h2{font-family:var(--font-inter), sans-serif;text-transform:uppercase;letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:900;line-height:.92}.ct-exp h1 em,.ct-exp h2 em{font-family:var(--serif);text-transform:none;letter-spacing:-.01em;font-style:italic;font-weight:400}.ct-exp h2{font-size:clamp(1.9rem,4vw,2.9rem)}.ct-exp h3{font-family:var(--font-inter), sans-serif;text-wrap:balance;margin:0;font-size:1.05rem;font-weight:700;line-height:1.3}.ct-exp p{margin:0}.ct-exp .eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--tinta-3);font-size:.66rem}.ct-exp .mano,.ct-exp .mano-eyebrow{font-family:var(--font-kalam), cursive;color:var(--lapiz)}.ct-exp .mano-eyebrow{font-size:1.15rem}.ct-exp .prosa{color:var(--tinta-2);max-width:62ch}.ct-exp .sello{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ct-exp .marca-chip{border:1.5px solid var(--borde);background:var(--tarjeta);padding:6px 10px;display:flex}.ct-exp .marca-chip img{width:auto;height:30px;display:block}.ct-exp .titulo-caratula{font-size:clamp(3.2rem,10vw,7rem)}.ct-exp .titulo-caratula em{color:var(--tinta-2);margin-top:.08em;font-size:.62em;display:block}.ct-exp .pie-titular{font-family:var(--font-kalam), cursive;color:var(--lapiz);margin-top:14px;font-size:1.12rem}.ct-exp .entrada{color:var(--tinta)}.ct-exp .lamina{border-top:1.5px solid var(--navy)}.ct-exp .captura{background:var(--tarjeta);border:1px solid var(--borde);padding:8px;box-shadow:0 18px 40px -24px #0d1b2e73}.ct-exp figcaption{color:var(--tinta-2);margin-top:11px;font-size:.82rem}.ct-exp .tel{box-shadow:0 24px 48px -22px #0d1b2e99}.ct-exp .postit{background:var(--nota);border:1px solid var(--nota-borde);padding:14px 16px;transform:rotate(-1deg)}.ct-exp .postit p{font-family:var(--font-kalam), cursive;color:var(--tinta);font-size:1.05rem;line-height:1.45}.ct-exp .postit .quien{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--tinta-3);margin-top:8px;font-size:.6rem;display:block}.ct-exp .banda{color:#fafaf8}.ct-exp .banda .mano-eyebrow{color:var(--cian)}.ct-exp .banda-tit{color:#fff;font-size:clamp(2.2rem,5.4vw,4rem)}.ct-exp .banda-bajada{color:#fafaf8bf}.ct-exp .vitrina .tel{background:#050d18;box-shadow:0 0 0 1px #31adcb47,0 30px 60px -24px #000000b3}.ct-exp .nota-mano span{font-family:var(--font-kalam), cursive;max-width:17ch;font-size:1.1rem}.ct-exp .vitrina-notas li{font-family:var(--font-kalam), cursive}.ct-exp .paso-n{font-family:var(--mono);color:var(--navy);border:1.5px solid var(--navy);background:var(--tarjeta);border-radius:0;font-size:1rem}.ct-exp .paso h3{text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:900;line-height:1}.ct-exp .marca-vis{background:var(--tarjeta);border:1px solid var(--borde);padding:24px}.ct-exp .lienzo-logo img{width:100%;max-width:230px;height:auto;margin:0 auto;display:block}.ct-exp .logo-navy{background:var(--navy);place-items:center;padding:18px;display:grid}.ct-exp .logo-navy img{width:auto;height:64px}.ct-exp .img-blanco{filter:brightness(0)invert()}.ct-exp .paleta span{border:1px solid var(--borde);margin-left:-1px}.ct-exp .recorrido-vis{background:var(--tarjeta);border:1px solid var(--borde);padding:24px}.ct-exp .recorrido{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ct-exp .recorrido li{border:1.5px solid var(--navy);background:var(--papel);padding:12px 12px 14px;font-size:.95rem;font-weight:700;position:relative}.ct-exp .recorrido li:last-child{background:var(--navy);color:#fff}.ct-exp .recorrido li:last-child .recorrido-n{color:var(--cian)}.ct-exp .recorrido-n{font-family:var(--mono);color:var(--tinta-3);margin-bottom:4px;font-size:.7rem;font-weight:400;display:block}.ct-exp .recorrido-nota{margin-top:14px;font-size:1.05rem}.ct-exp .doc{max-width:760px}.ct-exp .oferta-item{background:var(--tarjeta);border:1px solid var(--borde);border-top:3px solid var(--navy)}.ct-exp .oferta-item p{color:var(--tinta-2)}.ct-exp .btn{background:var(--navy);color:#fff;font-family:var(--font-inter), sans-serif;text-transform:uppercase;letter-spacing:.06em;padding:0 26px;font-size:.95rem;font-weight:700;transition:background .3s,transform .3s}.ct-exp .btn:hover{background:var(--marca);transform:translateY(-2px)}.ct-exp .enlace{font-family:var(--mono);letter-spacing:.04em;color:var(--marca);text-underline-offset:5px;font-size:.78rem;text-decoration:underline}@media (max-width:767px){.ct-exp .marca-vis,.ct-exp .recorrido-vis{padding:16px}.ct-exp .logo-navy{padding:12px}.ct-exp .logo-navy img{height:44px}.ct-exp .recorrido{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ct-exp .recorrido li{padding:10px;font-size:.9rem}.ct-exp .nota-mano span{font-size:1rem}.ct-exp .enlace{font-size:.82rem}}@media (min-width:768px){.ct-exp .hoja{padding-left:56px}}
.jm-exp{--papel:#f5f5f5;--tarjeta:#fff;--acero:#181818;--tinta:#181818;--tinta-2:#555;--tinta-3:#8c8c8c;--naranja:#ff4500;--rojo:#c11;--ambar:#f3c300;--lapiz:#a34a00;--borde:#1818182e;--nota:#fff6d6;--nota-borde:#ecd98c;--tel-fondo:#050505;--nota-color:var(--ambar);--banda-fondo:linear-gradient(90deg, var(--naranja) 0 33.33%, var(--rojo) 33.33% 66.66%, var(--ambar) 66.66%) top / 100% 5px no-repeat, repeating-linear-gradient(0deg, #ffffff09 0 1px, transparent 1px 40px), repeating-linear-gradient(90deg, #ffffff09 0 1px, transparent 1px 40px), #181818;background-color:var(--papel);color:var(--tinta);font-family:var(--font-sans-geist), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;background-image:linear-gradient(#1818180b 1px,#0000 1px),linear-gradient(90deg,#1818180b 1px,#0000 1px);background-size:40px 40px;font-size:15px;line-height:1.65}.jm-exp h1,.jm-exp h2{font-family:var(--font-montserrat), var(--font-sans-geist), sans-serif;text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:900;line-height:.95}.jm-exp h2{font-size:clamp(1.8rem,3.8vw,2.7rem)}.jm-exp h3{font-family:var(--font-montserrat), sans-serif;text-wrap:balance;text-transform:uppercase;margin:0;font-size:clamp(1.2rem,2.3vw,1.5rem);font-weight:800;line-height:1.05}.jm-exp p{margin:0}.jm-exp .eyebrow{font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--tinta-3);font-size:.66rem}.jm-exp .mano-eyebrow{font-family:var(--font-kalam), cursive;color:var(--lapiz);font-size:1.15rem}.jm-exp .prosa{color:var(--tinta-2);max-width:62ch}.jm-exp .sello{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.jm-exp .marca-chip{border:1.5px solid var(--borde);background:var(--tarjeta);align-items:center;padding:7px 12px;display:flex}.jm-exp .marca-chip svg{width:auto;height:26px;display:block}.jm-exp .titulo-caratula{font-size:clamp(3rem,9vw,6.2rem)}.jm-exp .tricolor{grid-template-columns:1fr 1fr 1fr;max-width:360px;height:5px;display:grid}.jm-exp .tricolor span:first-child{background:var(--naranja)}.jm-exp .tricolor span:nth-child(2){background:var(--rojo)}.jm-exp .tricolor span:nth-child(3){background:var(--ambar)}.jm-exp .pie-titular{font-family:var(--font-kalam), cursive;color:var(--lapiz);margin-top:14px;font-size:1.12rem}.jm-exp .entrada{color:var(--tinta)}.jm-exp .lamina{border-top:1.5px solid var(--acero)}.jm-exp .captura{background:var(--tarjeta);border:1px solid var(--borde);padding:6px;box-shadow:0 18px 40px -26px #00000080}.jm-exp figcaption{color:var(--tinta-2);margin-top:10px;font-size:.82rem}.jm-exp .tel{border-radius:26px;box-shadow:0 24px 48px -22px #0009}.jm-exp .tel img{border-radius:19px}.jm-exp .postit{background:var(--nota);border:1px solid var(--nota-borde);padding:14px 16px;transform:rotate(-1deg)}.jm-exp .postit p{font-family:var(--font-kalam), cursive;color:var(--tinta);font-size:1.05rem;line-height:1.45}.jm-exp .postit .quien{font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--tinta-3);margin-top:8px;font-size:.62rem;display:block}.jm-exp .banda{color:#f5f5f5}.jm-exp .banda .mano-eyebrow{color:var(--ambar)}.jm-exp .banda-tit{color:#fff;font-size:clamp(2.2rem,5.4vw,4rem)}.jm-exp .banda-bajada{color:#f5f5f5b8}.jm-exp .vitrina .tel{box-shadow:0 0 0 1px #ffffff24,0 30px 60px -24px #000c}.jm-exp .vitrina figure:first-child .nota-mano{color:var(--naranja)}.jm-exp .vitrina figure:nth-child(2) .nota-mano{color:#ff5a4a}.jm-exp .nota-mano span,.jm-exp .vitrina-notas li{font-family:var(--font-kalam), cursive;font-size:1.1rem}.jm-exp .paso-n{font-family:var(--font-montserrat), sans-serif;color:#fff;background:var(--acero);border-radius:0;font-size:1.2rem;font-weight:900}.jm-exp .divisiones{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.jm-exp .division{background:var(--tarjeta);border:1px solid var(--borde);justify-items:center;gap:14px;padding:22px 14px 16px;display:grid}.jm-exp .division svg{width:72%;max-width:120px;height:auto;display:block}.jm-exp .division span{font-family:var(--font-montserrat), sans-serif;text-transform:uppercase;letter-spacing:.04em;text-align:center;border-top:3px solid;width:100%;padding-top:8px;font-size:.78rem;font-weight:800}.jm-exp .paginas{gap:14px;display:grid}.jm-exp .paginas figure:first-child .captura{border-bottom:4px solid var(--naranja)}.jm-exp .paginas figure:nth-child(2) .captura{border-bottom:4px solid var(--rojo)}.jm-exp .paginas figure:nth-child(3) .captura{border-bottom:4px solid var(--ambar)}.jm-exp .oferta-item{background:var(--tarjeta);border:1px solid var(--borde)}.jm-exp .oferta-item:first-child{border-top:4px solid var(--naranja)}.jm-exp .oferta-item:nth-child(2){border-top:4px solid var(--rojo)}.jm-exp .oferta-item:nth-child(3){border-top:4px solid var(--ambar)}.jm-exp .oferta-item h3{font-size:1rem}.jm-exp .oferta-item p{color:var(--tinta-2)}.jm-exp .btn{background:var(--acero);color:#fff;font-family:var(--font-montserrat), sans-serif;text-transform:uppercase;letter-spacing:.06em;border-bottom:4px solid var(--naranja);padding:0 26px;font-size:.92rem;font-weight:800;transition:transform .3s}.jm-exp .btn:hover{transform:translateY(-2px)}@media (max-width:767px){.jm-exp .divisiones{gap:8px}.jm-exp .division{gap:10px;padding:14px 8px 12px}.jm-exp .division span{letter-spacing:0;font-size:.75rem}.jm-exp .nota-mano span{font-size:1rem}}
