.hero[data-astro-cid-ge2uvauf]{isolation:isolate;border-bottom:1px solid var(--line);background-position:0;background-size:cover;position:relative}.hero-fondos[data-astro-cid-ge2uvauf]{z-index:-2;position:absolute;inset:0}.hero-fondo[data-astro-cid-ge2uvauf]{opacity:0;background-image:image-set(var(--hero-webp) type("image/webp"), var(--hero-jpg) type("image/jpeg"));background-image:-webkit-image-set(var(--hero-webp) type("image/webp"), var(--hero-jpg) type("image/jpeg"));background-position:100%;background-size:cover;transition:opacity .9s;position:absolute;inset:0}.hero-fondo[data-astro-cid-ge2uvauf].is-on{opacity:1}.hero[data-astro-cid-ge2uvauf]:before{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--cream-light) 96%, transparent) 0%, color-mix(in srgb, var(--cream-light) 88%, transparent) 30%, color-mix(in srgb, var(--cream-light) 55%, transparent) 52%, color-mix(in srgb, var(--cream-light) 12%, transparent) 74%, transparent 92%);position:absolute;inset:0}.hero-inner[data-astro-cid-ge2uvauf]{min-height:clamp(520px,74vh,720px);padding:var(--flow-stack) 26px;align-items:center;display:flex;position:relative}.hero-copy[data-astro-cid-ge2uvauf]{max-width:560px}.hero-title[data-astro-cid-ge2uvauf]{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);margin:18px 0 0;font-size:clamp(38px,5.4vw,64px);font-weight:500;line-height:1.06}.hero-title[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{font-style:italic;font-weight:500}.hero-title[data-astro-cid-ge2uvauf] .hl[data-astro-cid-ge2uvauf]{color:var(--gold-dark)}.hero-sub[data-astro-cid-ge2uvauf]{max-width:470px;color:var(--ink-soft);margin:24px 0 32px;font-size:clamp(16px,1.6vw,18px);line-height:1.6}.hero-cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.hero-link[data-astro-cid-ge2uvauf]{font-size:var(--text-base);color:var(--ink);border-bottom:1px solid var(--gold-line);padding-bottom:3px;transition:border-color .25s,color .25s}.hero-link[data-astro-cid-ge2uvauf]:hover{border-bottom-color:var(--gold);color:var(--gold-dark)}.hero-sello[data-astro-cid-ge2uvauf]{font-size:var(--text-md);color:inherit;margin-top:22px;display:inline-flex}.hero-sello[data-astro-cid-ge2uvauf]:hover .rv-count[data-astro-cid-ge2uvauf]{color:var(--ink);text-decoration:underline}.hero-sello[data-astro-cid-ge2uvauf][hidden]{display:none}@media (width<=820px){.hero[data-astro-cid-ge2uvauf]{background-color:var(--cream-light);flex-direction:column;display:flex}.hero-fondos[data-astro-cid-ge2uvauf]{z-index:0;aspect-ratio:4/3;width:100%;position:relative;inset:auto}.hero-fondo[data-astro-cid-ge2uvauf]{background-image:image-set(var(--movil-webp) type("image/webp"), var(--movil-jpg) type("image/jpeg"));background-image:-webkit-image-set(var(--movil-webp) type("image/webp"), var(--movil-jpg) type("image/jpeg"));background-position:50%;background-repeat:no-repeat;background-size:cover}.hero[data-astro-cid-ge2uvauf]:before{background:0 0}.hero-inner[data-astro-cid-ge2uvauf]{min-height:0;padding-top:26px;padding-bottom:34px}.hero-copy[data-astro-cid-ge2uvauf]{text-align:center;margin:0 auto}.hero-copy[data-astro-cid-ge2uvauf] .eyebrow[data-astro-cid-ge2uvauf]{justify-content:center}.hero-title[data-astro-cid-ge2uvauf]{margin-top:12px;font-size:clamp(30px,8.4vw,38px)}.hero-sub[data-astro-cid-ge2uvauf]{margin:14px auto 22px}.hero-cta[data-astro-cid-ge2uvauf]{justify-content:center}.hero-sello[data-astro-cid-ge2uvauf]{margin-top:16px}}.pilares[data-astro-cid-ilosi3km]{background:var(--cream);padding:var(--flow-stack) 26px;border-top:1px solid var(--line-soft)}.pil-head[data-astro-cid-ilosi3km]{text-align:center;margin:0 auto var(--flow-md);max-width:720px}.pil-head[data-astro-cid-ilosi3km] .sec-title[data-astro-cid-ilosi3km]{margin-top:8px}.pil-grid[data-astro-cid-ilosi3km]{gap:var(--flow-md);max-width:var(--maxw);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid}.pilar[data-astro-cid-ilosi3km]{flex-direction:column;gap:10px;display:flex}.pilar[data-astro-cid-ilosi3km] .pil-foto{margin-bottom:8px}.pil-num[data-astro-cid-ilosi3km]{font-family:var(--font-serif);letter-spacing:.06em;color:var(--gold-dark);border-bottom:1px solid var(--gold-line);margin:0;padding-bottom:8px;font-size:24px;line-height:1}.pilar[data-astro-cid-ilosi3km] h3[data-astro-cid-ilosi3km]{font-family:var(--font-serif);color:var(--ink);font-size:26px;font-weight:500;line-height:1.15}.pil-body[data-astro-cid-ilosi3km]{font-weight:400;font-size:var(--text-base);color:var(--ink-mute);margin:0;line-height:1.6}@media (width>=821px){.pil-head[data-astro-cid-ilosi3km]{max-width:960px;margin-bottom:var(--flow-sm)}.pilar[data-astro-cid-ilosi3km] .pil-foto{aspect-ratio:auto;height:clamp(170px,100vh - 520px,280px);margin-bottom:4px}.pilar[data-astro-cid-ilosi3km]{gap:8px}.pil-num[data-astro-cid-ilosi3km]{padding-bottom:6px;font-size:20px}.pilar[data-astro-cid-ilosi3km] h3[data-astro-cid-ilosi3km]{font-size:24px}}@media (width<=820px){.pil-grid[data-astro-cid-ilosi3km]{gap:var(--flow-md);grid-template-columns:1fr;max-width:560px}.pilar[data-astro-cid-ilosi3km]{grid-template-rows:auto auto 1fr;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:6px 18px;display:grid}.pilar[data-astro-cid-ilosi3km] .pil-foto{grid-row:1/span 3;margin-bottom:0}.pil-num[data-astro-cid-ilosi3km]{padding-bottom:6px;font-size:18px}.pilar[data-astro-cid-ilosi3km] h3[data-astro-cid-ilosi3km]{font-size:22px}}.hproceso[data-astro-cid-icg2i2fv]{background:var(--cream);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);padding:var(--flow-stack) 26px}.hp-inner[data-astro-cid-icg2i2fv]{max-width:var(--maxw);gap:var(--flow-lg);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;margin:0 auto;display:grid}.hp-copy[data-astro-cid-icg2i2fv]{flex-direction:column;align-items:flex-start;gap:14px;display:flex;position:sticky;top:110px}.hp-copy[data-astro-cid-icg2i2fv] .sec-title[data-astro-cid-icg2i2fv]{margin-top:4px}.hp-copy[data-astro-cid-icg2i2fv] p[data-astro-cid-icg2i2fv]:not(.eyebrow){font-weight:400;font-size:var(--text-xl);color:var(--ink-body);margin:0;line-height:1.7}.hp-copy[data-astro-cid-icg2i2fv] .btn[data-astro-cid-icg2i2fv]{margin-top:8px}.hp-momentos[data-astro-cid-icg2i2fv]{gap:var(--flow-md) var(--flow-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hp-ancho[data-astro-cid-icg2i2fv]{grid-column:1/-1}.hp-momento[data-astro-cid-icg2i2fv]{flex-direction:column;gap:6px;display:flex}.hp-momento[data-astro-cid-icg2i2fv] .nsi{margin-bottom:8px}.hp-momento[data-astro-cid-icg2i2fv] h3[data-astro-cid-icg2i2fv]{font-family:var(--font-serif);color:var(--ink);font-size:22px;font-weight:500;line-height:1.2}.hp-num[data-astro-cid-icg2i2fv]{color:var(--gold-dark);letter-spacing:.04em;margin-right:6px}.hp-momento[data-astro-cid-icg2i2fv] p[data-astro-cid-icg2i2fv]{font-weight:400;font-size:var(--text-lg);color:var(--ink-mute);margin:0;line-height:1.6}@media (width>=821px){.hp-inner[data-astro-cid-icg2i2fv]{grid-template-columns:minmax(0,.75fr) minmax(0,1.65fr);align-items:center}.hp-copy[data-astro-cid-icg2i2fv]{position:static}.hp-momentos[data-astro-cid-icg2i2fv]{gap:var(--flow-sm);grid-template-columns:repeat(3,minmax(0,1fr))}.hp-ancho[data-astro-cid-icg2i2fv]{grid-column:auto}.hp-momento[data-astro-cid-icg2i2fv] .nsi{aspect-ratio:auto;height:clamp(180px,100vh - 470px,320px)}.hp-momento[data-astro-cid-icg2i2fv] h3[data-astro-cid-icg2i2fv]{font-size:20px}.hp-momento[data-astro-cid-icg2i2fv] p[data-astro-cid-icg2i2fv]{font-size:var(--text-base);line-height:1.55}}@media (width<=820px){.hp-inner[data-astro-cid-icg2i2fv]{grid-template-columns:1fr}.hp-copy[data-astro-cid-icg2i2fv]{text-align:center;align-items:center;position:static}.hp-copy[data-astro-cid-icg2i2fv] .btn[data-astro-cid-icg2i2fv]{order:1}}@media (width<=560px){.hp-momentos[data-astro-cid-icg2i2fv]{gap:var(--flow-md) 12px}.hp-momento[data-astro-cid-icg2i2fv] h3[data-astro-cid-icg2i2fv]{font-size:19px}.hp-momento[data-astro-cid-icg2i2fv] p[data-astro-cid-icg2i2fv]{font-size:var(--text-base)}}.cat-eventos[data-astro-cid-plvalujy]{gap:var(--flow-md);margin-top:var(--flow-stack);padding:var(--flow-md);background:var(--cream);border:1px solid var(--line-soft);border-radius:var(--radius-lg);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.ce-media[data-astro-cid-plvalujy]{aspect-ratio:4/3;border-radius:var(--radius);overflow:hidden}.ce-media[data-astro-cid-plvalujy] img[data-astro-cid-plvalujy]{object-fit:cover;width:100%;height:100%}.ce-copy[data-astro-cid-plvalujy]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ce-copy[data-astro-cid-plvalujy] h2[data-astro-cid-plvalujy]{font-family:var(--font-serif);font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.15}.ce-copy[data-astro-cid-plvalujy] p[data-astro-cid-plvalujy]:not(.eyebrow){font-weight:400;font-size:var(--text-lg);color:var(--ink-mute);margin:0;line-height:1.65}.ce-copy[data-astro-cid-plvalujy] p[data-astro-cid-plvalujy].ce-sub{color:var(--ink-soft);font-weight:400}.ce-copy[data-astro-cid-plvalujy] .btn[data-astro-cid-plvalujy]{margin-top:6px}@media (width<=820px){.cat-eventos[data-astro-cid-plvalujy]{grid-template-columns:1fr}.ce-copy[data-astro-cid-plvalujy]{text-align:center;align-items:center}}.compras[data-astro-cid-qqcbq64g]{max-width:var(--maxw);padding:var(--flow-stack) 26px;margin:0 auto}.cm-head[data-astro-cid-qqcbq64g]{text-align:center;margin-bottom:var(--flow-md)}.cm-head[data-astro-cid-qqcbq64g] .sec-title[data-astro-cid-qqcbq64g]{margin-top:8px}.cm-grid[data-astro-cid-qqcbq64g]{gap:var(--flow-md);grid-template-columns:repeat(3,1fr);display:grid}.cm-item[data-astro-cid-qqcbq64g]{border-top:1px solid var(--gold-line);flex-direction:column;gap:8px;padding-top:16px;display:flex}.cm-ic[data-astro-cid-qqcbq64g]{background:var(--paper);border:1px solid var(--gold-line);width:48px;height:48px;color:var(--gold-dark);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}.cm-ic[data-astro-cid-qqcbq64g] svg[data-astro-cid-qqcbq64g]{width:24px;height:24px}.cm-item[data-astro-cid-qqcbq64g] h3[data-astro-cid-qqcbq64g]{font-family:var(--font-serif);font-size:22px;font-weight:500;line-height:1.2}.cm-item[data-astro-cid-qqcbq64g] p[data-astro-cid-qqcbq64g]{font-weight:400;font-size:var(--text-lg);color:var(--ink-mute);margin:0;line-height:1.6}.cm-nota[data-astro-cid-qqcbq64g]{text-align:center;margin:var(--flow-md) auto 0;font-weight:400;font-size:var(--text-lg);color:var(--ink-mute)}.cm-nota[data-astro-cid-qqcbq64g] a[data-astro-cid-qqcbq64g]{color:var(--ink);border-bottom:1px solid var(--gold-line);padding-bottom:1px}.cm-nota[data-astro-cid-qqcbq64g] a[data-astro-cid-qqcbq64g]:hover{color:var(--gold-dark);border-bottom-color:var(--gold)}@media (width<=820px){.cm-grid[data-astro-cid-qqcbq64g]{gap:var(--flow-sm);grid-template-columns:1fr}.cm-item[data-astro-cid-qqcbq64g]{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:4px 14px;display:grid}.cm-ic[data-astro-cid-qqcbq64g]{grid-row:1/span 2;margin-bottom:0}}.susc[data-astro-cid-sdi7hhm2]{background:var(--cream);border-top:1px solid var(--line-soft);padding:var(--flow-stack) 26px}.su-card[data-astro-cid-sdi7hhm2]{max-width:var(--maxw);align-items:center;gap:var(--flow-lg);background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--radius-lg);padding:var(--flow-md);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;display:grid}.su-media[data-astro-cid-sdi7hhm2]{position:relative}.su-media[data-astro-cid-sdi7hhm2] .su-foto{aspect-ratio:3/2}.su-sello[data-astro-cid-sdi7hhm2]{background:var(--paper);border:1px solid var(--gold-line);width:96px;height:96px;box-shadow:var(--shadow-md);color:var(--gold-dark);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;top:-14px;right:-14px}.su-sello[data-astro-cid-sdi7hhm2] b[data-astro-cid-sdi7hhm2]{font-family:var(--font-serif);color:var(--ink);font-size:32px;font-weight:500;line-height:1}.su-sello[data-astro-cid-sdi7hhm2] small[data-astro-cid-sdi7hhm2]{font-family:var(--font-sans);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;max-width:70px;font-weight:600;line-height:1.2}.su-inner[data-astro-cid-sdi7hhm2]{text-align:left}.su-inner[data-astro-cid-sdi7hhm2] .eyebrow[data-astro-cid-sdi7hhm2]{text-align:left;justify-content:flex-start}.su-inner[data-astro-cid-sdi7hhm2] .sec-title[data-astro-cid-sdi7hhm2]{margin-top:8px}.su-sub[data-astro-cid-sdi7hhm2]{max-width:46ch;font-weight:400;font-size:var(--text-xl);color:var(--ink-body);margin:14px 0 0;line-height:1.65}.su-form[data-astro-cid-sdi7hhm2]{margin-top:var(--flow-sm);flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.su-campo[data-astro-cid-sdi7hhm2]{flex:260px;max-width:340px}.su-hp[data-astro-cid-sdi7hhm2]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.sr-solo[data-astro-cid-sdi7hhm2]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.su-msg[data-astro-cid-sdi7hhm2]{margin-top:14px}.su-msg[data-astro-cid-sdi7hhm2].is-ok{color:var(--ok)}.su-cond[data-astro-cid-sdi7hhm2]{font-size:var(--text-base);color:var(--ink-mute);margin:12px 0 0}@media (width<=820px){.su-card[data-astro-cid-sdi7hhm2]{gap:var(--flow-sm);padding:var(--flow-sm);grid-template-columns:1fr}.su-media[data-astro-cid-sdi7hhm2] .su-foto{aspect-ratio:16/9}.su-sello[data-astro-cid-sdi7hhm2]{width:78px;height:78px;top:10px;right:10px}.su-sello[data-astro-cid-sdi7hhm2] b[data-astro-cid-sdi7hhm2]{font-size:26px}.su-sello[data-astro-cid-sdi7hhm2] small[data-astro-cid-sdi7hhm2]{max-width:58px;font-size:8px}.su-inner[data-astro-cid-sdi7hhm2]{text-align:center}.su-inner[data-astro-cid-sdi7hhm2] .eyebrow[data-astro-cid-sdi7hhm2]{text-align:center;justify-content:center}.su-sub[data-astro-cid-sdi7hhm2]{margin-left:auto;margin-right:auto}.su-form[data-astro-cid-sdi7hhm2]{justify-content:center}}@media (width<=560px){.su-form[data-astro-cid-sdi7hhm2]{flex-direction:column;align-items:stretch}.su-campo[data-astro-cid-sdi7hhm2]{flex:none;max-width:none}.su-form[data-astro-cid-sdi7hhm2] .btn[data-astro-cid-sdi7hhm2]{width:100%}}.best[data-astro-cid-lcdefpme]{padding:var(--flow-stack) 0 var(--flow-md)}@media (width<=820px){main[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}main[data-astro-cid-lcdefpme]>*{order:2}main[data-astro-cid-lcdefpme]>:first-child{order:0}main[data-astro-cid-lcdefpme]>.best[data-astro-cid-lcdefpme]{order:1}}.sec-head[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:var(--flow-md)}.sec-head[data-astro-cid-lcdefpme] .sec-title[data-astro-cid-lcdefpme]{margin-top:8px}.sec-sub[data-astro-cid-lcdefpme]{max-width:46ch;font-weight:400;font-size:var(--text-xl);color:var(--ink-body);margin:10px auto 0;line-height:1.6}.best-grid[data-astro-cid-lcdefpme]{max-width:1240px;margin:0 auto}.best-grid[data-astro-cid-lcdefpme] .card-name{min-height:3em;line-height:1.5}@media (width<=820px){.best-grid[data-astro-cid-lcdefpme] .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.best-mas[data-astro-cid-lcdefpme]{text-align:center;margin-top:var(--flow-md)}.best-mas[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:var(--text-lg);color:var(--ink);border-bottom:1px solid var(--gold-line);padding-bottom:2px}.best-mas[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--gold-dark);border-bottom-color:var(--gold)}
