.rec{--G: min(1503px, calc(100vw - (2*clamp(18px, 4vw, 208.5px))) );--u: calc(var(--G) / 1503);--fila: calc(var(--u) * 224);--p: calc(var(--u) * 37);--p-cita: calc(var(--u) * 79);--f-marco: var(--filete-azul-fuerte);--f-dentro: var(--filete-azul);position:relative;overflow-x:clip;padding-block:calc(var(--u) * 120)}.rec:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(135deg,transparent 0 calc(var(--u) * 8),var(--lavado-trama) calc(var(--u) * 8) calc(var(--u) * 9))}.rec>*{position:relative}.rec-caja{width:var(--G);margin-inline:auto}.rec-cabecera{text-align:center;display:flex;flex-direction:column;align-items:center}.rec-medalla{height:auto;width:calc(var(--u) * 132);display:flex;align-items:center;justify-content:center;color:var(--tinta-clara)}.rec-medalla svg{width:100%;height:auto;display:block}.rec-rotulo-cab{max-width:none;font-family:var(--mono);font-weight:500;font-size:max(11px,calc(var(--u) * 12));line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-clara-2);margin-top:calc(var(--u) * 34)}.rec-titular{font-family:var(--serif);font-weight:400;font-stretch:normal;font-variation-settings:"SOFT" 0,"WONK" 0,"opsz" 96,"wght" 400;font-size:max(30px,calc(var(--u) * 50));line-height:1.08;letter-spacing:-.005em;color:var(--tinta-clara);margin-top:calc(var(--u) * 15);text-wrap:balance}.rec-cabecera{margin-bottom:calc(var(--u) * 59)}.rec-rejilla{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--f-marco)}.rec-sellos,.rec-cifras{border-left:1px solid var(--f-dentro)}.rec-sellos,.rec-cifras{display:grid;grid-template-rows:repeat(4,var(--fila))}.rec-sellos>*+*,.rec-cifras>*+*{border-top:1px solid var(--f-dentro)}.rec-citas{display:grid;grid-template-rows:280fr 299fr 314fr}.rec-cita{display:flex;flex-direction:column;justify-content:center;padding:calc(var(--u) * 20) var(--p-cita);margin:0}.rec-cita+.rec-cita:before{content:"";position:absolute;top:0;left:calc(var(--u) * 41);right:calc(var(--u) * 41);height:1px;background:var(--f-dentro)}.rec-cita{position:relative}.rec-cita blockquote{margin:0}.rec-cita p{font-size:max(14px,calc(var(--u) * 16));line-height:1.5;color:var(--tinta-clara);max-width:calc(var(--u) * 343);margin:0;text-wrap:pretty}.rec-firma{margin-top:calc(var(--u) * 26);display:flex;align-items:center;gap:calc(var(--u) * 13);min-height:calc(var(--u) * 42);font-style:normal}.rec-monograma{flex:0 0 auto;width:calc(var(--u) * 36);height:calc(var(--u) * 36);border:1px solid var(--f-dentro);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-weight:500;font-size:max(11px,calc(var(--u) * 12));letter-spacing:.06em;color:var(--tinta-clara-2)}.rec-firma-texto{display:block;min-width:0}.rec-nombre{display:block;font-weight:600;font-size:max(13px,calc(var(--u) * 14));line-height:calc(var(--u) * 18);color:var(--tinta-clara)}.rec-cargo{display:block;font-size:max(12px,calc(var(--u) * 13));line-height:calc(var(--u) * 18);color:var(--tinta-clara-2)}.rec-sello,.rec-cifra{padding:var(--p);display:block}.rec-sello{background:var(--lavado-1)}.rec-cifra{background:linear-gradient(var(--lavado-3),var(--lavado-2))}.rec-rot{max-width:none;font-family:var(--mono);font-weight:500;font-size:max(9px,calc(var(--u) * 10));line-height:1.2;letter-spacing:.15em;text-transform:uppercase;color:var(--tinta-clara-2);margin:0}.rec-logo{position:relative;overflow:hidden;height:calc(var(--u) * 23);margin-top:calc(var(--u) * 20)}.rec-logo img{position:absolute;top:calc(var(--u) * var(--t));left:calc(var(--u) * var(--l));height:calc(var(--u) * var(--h));width:auto;max-width:none}.rec-logo--blanco img{filter:brightness(0) invert(1)}.rec-logo--color img{filter:invert(1) hue-rotate(180deg) saturate(1.3) brightness(.94)}.rec-linea{font-size:max(13px,calc(var(--u) * 14));line-height:1.5;color:var(--tinta-clara-2);margin:calc(var(--u) * 16) 0 0;max-width:calc(var(--u) * 400)}.rec-numero{max-width:none;font-family:var(--serif);font-weight:400;font-stretch:normal;font-variation-settings:"SOFT" 0,"WONK" 0,"opsz" 96,"wght" 400;font-variant-numeric:tabular-nums;font-size:max(32px,calc(var(--u) * 51));line-height:1;letter-spacing:.015em;color:var(--tinta-clara);margin:calc(var(--u) * 15) 0 0}.rec-metrica{max-width:none;font-family:var(--mono);font-weight:500;font-size:max(9px,calc(var(--u) * 10));line-height:1.2;letter-spacing:.15em;text-transform:uppercase;color:var(--tinta-clara-2);margin:calc(var(--u) * 16) 0 0}.rec-marca{max-width:none;font-weight:500;font-stretch:100%;font-size:max(12px,calc(var(--u) * 16));line-height:1.15;letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-clara);margin:calc(var(--u) * 17) 0 0}.rec-llamada{display:flex;flex-direction:column;justify-content:center;padding:var(--p);text-decoration:none;background:var(--papel);color:var(--tinta)}.rec-llamada-p{font-size:max(11px,calc(var(--u) * 12));line-height:1.4;color:var(--tinta-2)}.rec-llamada-cta{font-family:var(--serif);font-weight:400;font-variation-settings:"SOFT" 0,"WONK" 0,"opsz" 60,"wght" 400;font-size:max(20px,calc(var(--u) * 28));line-height:1.15;color:var(--tinta);margin-top:calc(var(--u) * 8);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:transparent;transition:color var(--corto) var(--curva),text-decoration-color var(--corto) var(--curva)}.rec-llamada:hover .rec-llamada-cta,.rec-llamada:focus-visible .rec-llamada-cta{color:var(--rojo-papel);text-decoration-color:currentColor}.rec-llamada:focus-visible{outline:2px solid var(--rojo-papel);outline-offset:-4px}.rec-js .rec-vela{opacity:0;transform:translateY(calc(var(--u) * 18))}.rec-js .rec-vela.rec-on{opacity:1;transform:none;transition:opacity var(--lento) var(--curva-seca),transform var(--lento) var(--curva-seca)}@media (prefers-reduced-motion:reduce){.rec-js .rec-vela{opacity:1;transform:none;transition:none}}@media (max-width:900px){.rec{--G: calc(100vw - (2*clamp(18px, 5vw, 40px))) ;--u:1px;--fila:auto;--p:26px;--p-cita:26px;padding-block:64px}.rec-rejilla{grid-template-columns:1fr}.rec-sellos,.rec-cifras{grid-template-rows:none;border-left:0;border-top:1px solid var(--f-dentro)}.rec-sello,.rec-cifra,.rec-llamada,.rec-cita{padding:26px}.rec-cita+.rec-cita:before{left:26px;right:26px}.rec-cita p,.rec-linea{max-width:none}.rec-citas{grid-template-rows:none}.rec-titular{font-size:clamp(30px,8.4vw,46px)}.rec-numero{font-size:clamp(38px,11vw,51px)}.rec-llamada{min-height:150px}}
