.narrow[data-astro-cid-5xambvkp]{max-width:760px}.fmenu[data-astro-cid-5xambvkp]{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.fmenu[data-astro-cid-5xambvkp] .fac[data-astro-cid-5xambvkp]:last-child{border-bottom:none}.fac[data-astro-cid-5xambvkp]{border-bottom:1px solid var(--line);padding:0;background:color-mix(in srgb,var(--white) 65%,var(--cream))}.fac[data-astro-cid-5xambvkp]>summary[data-astro-cid-5xambvkp]:after{display:none}.fac--featured[data-astro-cid-5xambvkp]{position:relative;z-index:1;background:color-mix(in srgb,var(--brass) 6%,var(--white));box-shadow:inset 0 0 0 2px var(--brass);border-bottom-color:transparent}.fac__pill[data-astro-cid-5xambvkp]{display:inline-block;vertical-align:middle;margin-left:.6rem;font-family:var(--font-body);font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-dark);white-space:nowrap;background:color-mix(in srgb,var(--brass) 22%,var(--cream));border:1px solid color-mix(in srgb,var(--brass) 55%,transparent);border-radius:var(--radius-pill);padding:.25em .7em}.fac__sum[data-astro-cid-5xambvkp]{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.1rem .25rem}.fac__name[data-astro-cid-5xambvkp]{font-family:var(--font-head);font-size:1.25rem;font-weight:600;color:var(--brand-dark)}.fac__tag[data-astro-cid-5xambvkp]{display:block;color:var(--muted);font-size:.92rem;margin-top:.15rem}.fac__head[data-astro-cid-5xambvkp]{flex:1 1 auto;min-width:0}.fac__prices[data-astro-cid-5xambvkp]{flex:0 0 auto;white-space:nowrap}.fac__dur[data-astro-cid-5xambvkp]{color:var(--muted);font-size:.9rem}.fmenu[data-astro-cid-5xambvkp]:not(.addon-menu) .fac__sum[data-astro-cid-5xambvkp]{padding:clamp(1.35rem,3.2vw,1.85rem) .25rem}.fmenu[data-astro-cid-5xambvkp]:not(.addon-menu) .fac__name[data-astro-cid-5xambvkp]{font-size:1.45rem}.fmenu[data-astro-cid-5xambvkp]:not(.addon-menu) .fac__tag[data-astro-cid-5xambvkp]{color:var(--eucalyptus);text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:700;margin-top:.4rem}@media(hover:hover){.fmenu[data-astro-cid-5xambvkp]:not(.addon-menu) .fac__toggle[data-astro-cid-5xambvkp]:hover{color:var(--brand-dark)}.fmenu[data-astro-cid-5xambvkp]:not(.addon-menu) .fac__toggle[data-astro-cid-5xambvkp]:hover .fac__chev[data-astro-cid-5xambvkp]{color:var(--brass)}}.fmenu-invite[data-astro-cid-5xambvkp]{margin:0 0 1.75rem}.fmenu-note[data-astro-cid-5xambvkp]{text-align:center;color:var(--muted);font-size:.92rem;margin:0 0 1.75rem}.hww__eyebrow[data-astro-cid-5xambvkp]{margin-bottom:clamp(1.4rem,3vw,2.2rem)}.hww[data-astro-cid-5xambvkp]{max-width:1000px;margin-inline:auto;align-items:start;gap:clamp(1.6rem,3vw,2.6rem)}.hww__tile[data-astro-cid-5xambvkp]{text-align:left;border-top:2px solid var(--brass);padding-top:1.1rem}.hww__title[data-astro-cid-5xambvkp]{font-size:1.25rem;line-height:1.25;margin:0 0 .55rem}.hww__body[data-astro-cid-5xambvkp]{color:var(--muted);line-height:1.6;font-size:.95rem;margin:0}.fmdisplay__line[data-astro-cid-5xambvkp]{font-family:"Playfair Display",var(--font-head),serif;font-weight:400;color:var(--brand-dark);letter-spacing:0;line-height:1.08;font-size:clamp(2rem,12vw,10rem);text-align:center;margin:clamp(1.75rem,4vw,2.75rem) auto}.fmdisplay__line[data-astro-cid-5xambvkp]:after{content:"";display:block;width:100%;height:1px;background:var(--brass);margin-top:.34em}html[lang=es] .fmdisplay__line[data-astro-cid-5xambvkp]{font-size:clamp(1.75rem,9.4vw,8rem)}.fmenu-wrap[data-astro-cid-5xambvkp]{max-width:840px;margin-inline:auto}.fmcta[data-astro-cid-5xambvkp] h2[data-astro-cid-5xambvkp]{margin:0 0 1.2rem}.fac__meta[data-astro-cid-5xambvkp]{color:var(--muted);font-size:.9rem;margin:0 0 .8rem}.fac__express[data-astro-cid-5xambvkp]{font-size:.88rem;color:var(--muted);line-height:1.5;margin:0 0 1rem}.fac__express[data-astro-cid-5xambvkp] strong[data-astro-cid-5xambvkp]{color:var(--brand-dark);font-weight:700}.fac__express-note[data-astro-cid-5xambvkp]{font-style:italic}.fac__prices[data-astro-cid-5xambvkp]{display:inline-flex;align-items:baseline;gap:.35rem;flex-wrap:nowrap}.fac__price-mem[data-astro-cid-5xambvkp]{font-size:.84rem;font-weight:700;color:var(--brass-dark);white-space:nowrap}.fac__price-sep[data-astro-cid-5xambvkp]{color:var(--taupe)}.fac__price-menu[data-astro-cid-5xambvkp]{font-size:1.05rem;font-weight:700;color:var(--ink);white-space:nowrap}@media(max-width:560px){.fac__price-mem[data-astro-cid-5xambvkp]{font-size:max(.84rem,12px)}}.fmenu-sub[data-astro-cid-5xambvkp]{margin-top:clamp(2rem,4vw,3rem)}.fmenu-sub[data-astro-cid-5xambvkp] .fmenu-sub__h[data-astro-cid-5xambvkp]{display:flex;justify-content:center;margin-bottom:.4rem}.fac__book[data-astro-cid-5xambvkp]{flex:0 0 auto;justify-content:center;text-align:center;padding:.6em 1.35em;font-size:.92rem;white-space:nowrap}.fac__disc[data-astro-cid-5xambvkp]{border:none;padding:0;margin:0 0 .15rem}.fac__toggle[data-astro-cid-5xambvkp]{list-style:none;display:inline-flex;align-items:center;gap:.4rem;width:max-content;cursor:pointer;font-family:var(--font-body);font-weight:600;font-size:.85rem;color:var(--muted);padding:.1rem 0 .3rem}.fac__toggle[data-astro-cid-5xambvkp]:after{content:none}.fac__toggle[data-astro-cid-5xambvkp]::-webkit-details-marker{display:none}.fac__toggle[data-astro-cid-5xambvkp]:hover{color:var(--brand-dark)}.fac__chev[data-astro-cid-5xambvkp]{flex:0 0 auto;width:1.1rem;text-align:center;color:var(--accent);font-weight:700;transition:color .18s var(--ease)}.fac__chev[data-astro-cid-5xambvkp]:before{content:"+";font-size:1.3rem;line-height:1}.fac__disc[data-astro-cid-5xambvkp][open] .fac__chev[data-astro-cid-5xambvkp]:before{content:"–"}.fac__body[data-astro-cid-5xambvkp]{padding:.1rem .25rem 1.3rem}@media(max-width:560px){.fac__sum[data-astro-cid-5xambvkp]{flex-wrap:wrap;row-gap:.85rem}.fac__book[data-astro-cid-5xambvkp]{flex:1 0 100%;width:100%}}.fac__desc[data-astro-cid-5xambvkp]{color:var(--muted);margin:0 0 .85rem}.fac__aka[data-astro-cid-5xambvkp]{color:var(--taupe);font-style:italic}.fac__spec[data-astro-cid-5xambvkp]{color:var(--muted);font-size:.92rem;line-height:1.55;margin:0 0 .4rem}.fac__spec-k[data-astro-cid-5xambvkp]{color:var(--brand-dark);font-weight:700}.fac__spec-sep[data-astro-cid-5xambvkp]{color:var(--taupe)}.fac__spec[data-astro-cid-5xambvkp]+.fac__express[data-astro-cid-5xambvkp],.fac__spec[data-astro-cid-5xambvkp]:last-of-type{margin-bottom:1rem}.fac--link[data-astro-cid-5xambvkp]{display:block;text-decoration:none;color:inherit;position:relative;border-left:3px solid var(--brass)}.fac--link[data-astro-cid-5xambvkp]:hover{background:color-mix(in srgb,var(--brass) 7%,transparent)}.fac--link[data-astro-cid-5xambvkp]:hover .fac__name[data-astro-cid-5xambvkp]{color:var(--accent-dark)}.fac--link[data-astro-cid-5xambvkp]:hover .fac__go[data-astro-cid-5xambvkp]{transform:translate(3px);color:var(--accent-dark)}.fac__go[data-astro-cid-5xambvkp]{flex:0 0 auto;width:1.7rem;text-align:center;color:var(--brass-dark);font-weight:700;font-size:1.35rem;line-height:1;transition:transform .18s var(--ease),color .18s var(--ease)}.addons[data-astro-cid-5xambvkp]{list-style:none;padding:0;margin:0 auto;max-width:580px}.addons__row[data-astro-cid-5xambvkp]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--line)}.addons__info[data-astro-cid-5xambvkp]{display:flex;flex-direction:column;gap:.1rem}.addons__name[data-astro-cid-5xambvkp]{color:var(--ink);font-weight:600}.addons__name[data-astro-cid-5xambvkp] a[data-astro-cid-5xambvkp]{color:var(--brand);text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:2px}.addons__name[data-astro-cid-5xambvkp] a[data-astro-cid-5xambvkp]:hover{color:var(--brand-dark)}.addons__prov[data-astro-cid-5xambvkp]{font-style:normal;margin-left:.55rem;font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-dark);background:color-mix(in srgb,var(--brass) 20%,var(--cream));border:1px solid color-mix(in srgb,var(--brass) 45%,transparent);border-radius:var(--radius-pill);padding:.12em .55em;vertical-align:middle;white-space:nowrap}.addons__note[data-astro-cid-5xambvkp]{font-size:.82rem;color:var(--muted);font-style:italic}.addons__price[data-astro-cid-5xambvkp]{font-weight:700;color:var(--brand-dark);white-space:nowrap}.enh-membernote[data-astro-cid-5xambvkp]{color:var(--muted);font-size:.86rem;margin:.5rem 0 0}.enh-block[data-astro-cid-5xambvkp]{margin-top:clamp(2rem,4.5vw,3rem)}.enh-sublabel[data-astro-cid-5xambvkp]{text-align:center;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:700;color:var(--brass-dark);margin:0 0 1.4rem}.favs[data-astro-cid-5xambvkp]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2.4vw,1.6rem);max-width:840px;margin-inline:auto}.fav[data-astro-cid-5xambvkp]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--white);border:1px solid var(--line);border-top:3px solid var(--brass);border-radius:var(--radius-lg);padding:1.9rem 1.4rem 1.6rem;box-shadow:var(--shadow)}.fav__tag[data-astro-cid-5xambvkp]{position:absolute;top:-.72em;left:50%;transform:translate(-50%);font-family:var(--font-body);font-size:.6rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--brand-dark);background:var(--brass);border:1.5px solid var(--cream);border-radius:var(--radius-pill);padding:.28em .8em;line-height:1;white-space:nowrap;box-shadow:0 1px 3px color-mix(in srgb,var(--ink) 20%,transparent)}.fav__name[data-astro-cid-5xambvkp]{font-size:1.15rem;color:var(--brand-dark);margin:0 0 .6rem;line-height:1.3}.fav__price[data-astro-cid-5xambvkp]{margin:0}.fav__desc[data-astro-cid-5xambvkp]{color:var(--muted);font-size:.9rem;line-height:1.6;margin:.85rem 0 0}.addon[data-astro-cid-5xambvkp] .fac__name[data-astro-cid-5xambvkp]{font-size:1.08rem}.addon__benefit[data-astro-cid-5xambvkp]{font-size:.88rem}.addon__price[data-astro-cid-5xambvkp]{white-space:nowrap}@media(max-width:700px){.favs[data-astro-cid-5xambvkp]{grid-template-columns:1fr;gap:1.4rem;max-width:420px;margin-inline:auto}.fav[data-astro-cid-5xambvkp]{padding:1.75rem 1.3rem 1.4rem}}.fmprod[data-astro-cid-5xambvkp] h2[data-astro-cid-5xambvkp]{margin:0 0 .6rem}.fmprod[data-astro-cid-5xambvkp] .lead[data-astro-cid-5xambvkp]{max-width:60ch;margin-inline:auto}.fmprod__brands[data-astro-cid-5xambvkp]{list-style:none;padding:0;margin:1.5rem 0 0;display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center}.fmprod__brand[data-astro-cid-5xambvkp]{font-family:var(--font-head);font-size:1.05rem;color:var(--brand-dark);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-pill);padding:.5rem 1.25rem}.fmba__note[data-astro-cid-5xambvkp]{margin-top:1.25rem}.bacard[data-astro-cid-5xambvkp]{display:flex;flex-direction:column;text-align:left}.bacard[data-astro-cid-5xambvkp]:hover{text-decoration:none;transform:translateY(-6px);box-shadow:var(--shadow-lg)}.bacard__tags[data-astro-cid-5xambvkp]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem}.bacard__tag[data-astro-cid-5xambvkp]{font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-dark);background:var(--sand);border:1px solid var(--line);border-radius:var(--radius-pill);padding:.25em .7em}.bacard__body[data-astro-cid-5xambvkp] h3[data-astro-cid-5xambvkp]{margin:0 0 .3rem}.bacard__link[data-astro-cid-5xambvkp]{font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-dark)}.bacard__link[data-astro-cid-5xambvkp] i[data-astro-cid-5xambvkp]{font-style:normal;display:inline-block;transition:transform .2s var(--ease)}.bacard[data-astro-cid-5xambvkp]:hover .bacard__link[data-astro-cid-5xambvkp] i[data-astro-cid-5xambvkp]{transform:translate(4px)}.faq[data-astro-cid-5xambvkp]{max-width:760px;margin:0 auto}.faq[data-astro-cid-5xambvkp] details[data-astro-cid-5xambvkp] p[data-astro-cid-5xambvkp]{margin-top:.8rem;color:var(--muted)}.faq__link[data-astro-cid-5xambvkp]{color:var(--brand);font-weight:600;text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:2px}.faq__link[data-astro-cid-5xambvkp]:hover{color:var(--brand-dark)}.hcar-dots[data-astro-cid-5xambvkp]{display:none}@media(max-width:820px){.hcar-track[data-astro-cid-5xambvkp]{display:flex;grid-template-columns:none;gap:1rem;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-padding-inline:22px;margin-inline:-22px;padding:.4rem 22px 1.2rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hcar-track[data-astro-cid-5xambvkp]::-webkit-scrollbar{display:none}.hcar-item[data-astro-cid-5xambvkp]{flex:0 0 84%;scroll-snap-align:center}.hcar-dots[data-astro-cid-5xambvkp]{display:flex;justify-content:center;gap:.55rem;margin-top:1.1rem}.hcar-dot[data-astro-cid-5xambvkp]{width:9px;height:9px;border-radius:50%;background:var(--line);transition:transform .2s var(--ease),background .2s var(--ease)}.hcar-dot[data-astro-cid-5xambvkp].is-active{background:var(--accent);transform:scale(1.35)}}
