html[data-theme=modern]{--cal:#090d16;--cal-0:#101726;--cal-50:#090d16;--cal-100:#172033;--cal-200:#25334d;--cal-300:#3b4d6e;--ink:#f8fafc;--ink-900:#fff;--ink-800:#f1f5f9;--ink-700:#e2e8f0;--ink-600:#94a3b8;--ink-500:#64748b;--gold:#0ea5e9;--gold-100:#e0f2fe;--gold-400:#38bdf8;--gold-500:#0ea5e9;--gold-600:#0284c7;--blue:#6366f1;--surface-page:#090d16;--surface-card:#101726;--surface-raised:#172033;--surface-sunken:#04060b;--text-strong:#fff;--text-body:#e2e8f0;--text-muted:#94a3b8;--border-subtle:#ffffff12;--border-default:#ffffff24;--font-display:"Josefin Sans", ui-sans-serif, system-ui, sans-serif;--font-body:"Josefin Sans", ui-sans-serif, system-ui, sans-serif}html[data-theme=modern] body{color:#e2e8f0!important;background-color:#090d16!important}html[data-theme=luxury]{--cal:#050505;--cal-0:#0d0d0f;--cal-50:#050505;--cal-100:#18181b;--cal-200:#27272a;--cal-300:#3f3f46;--ink:#fafafa;--ink-900:#fff;--ink-800:#f4f4f5;--ink-700:#e4e4e7;--ink-600:#a1a1aa;--ink-500:#71717a;--gold:#eab308;--gold-100:#fef9c3;--gold-400:#facc15;--gold-500:#eab308;--gold-600:#ca8a04;--blue:#d97706;--surface-page:#050505;--surface-card:#0d0d0f;--surface-raised:#18181b;--surface-sunken:#000;--text-strong:#fff;--text-body:#e4e4e7;--text-muted:#a1a1aa;--border-subtle:#eab3082e;--border-default:#eab30859;--border-gold:#eab30880}html[data-theme=luxury] body{color:#e4e4e7!important;background-color:#050505!important}html[data-theme=cocktail]{--cal:#090614;--cal-0:#130d29;--cal-50:#090614;--cal-100:#1f1542;--cal-200:#2f2066;--cal-300:#49339e;--ink:#fdf4ff;--ink-900:#fff;--ink-800:#fae8ff;--ink-700:#f0abfc;--ink-600:#c084fc;--ink-500:#9333ea;--gold:#ec4899;--gold-100:#fce7f3;--gold-400:#f472b6;--gold-500:#ec4899;--gold-600:#db2777;--blue:#8b5cf6;--surface-page:#090614;--surface-card:#130d29;--surface-raised:#1f1542;--surface-sunken:#04020a;--text-strong:#fff;--text-body:#f5d0fe;--text-muted:#d8b4fe;--border-subtle:#ec489938;--border-default:#ec489966;--border-gold:#ec489999}html[data-theme=cocktail] body{color:#f5d0fe!important;background-color:#090614!important}:root{--cal:#f9f6f0;--ink:#111;--gold:#c5a059;--blue:#0f4c81;--gold-100:#f4ecdc;--gold-200:#e7d4af;--gold-300:#d8bc84;--gold-400:#c5a059;--gold-500:#ac8642;--gold-600:#8c6b30;--gold-700:#6a501f;--cal-0:#fffdf9;--cal-50:#f9f6f0;--cal-100:#f3eee3;--cal-200:#ebe3d2;--cal-300:#ded2bb;--cal-400:#c4b597;--cal-500:#9c8c6e;--ink-900:#111;--ink-800:#1e1b17;--ink-700:#322c24;--ink-600:#4c4439;--ink-500:#6e6457;--ink-400:#938876;--blue-100:#dce6f0;--blue-400:#2a6fa8;--blue-500:#0f4c81;--blue-700:#0a3559;--terracota-100:#f2ddd3;--terracota-400:#c25e3c;--terracota-500:#a84424;--terracota-700:#76300f;--green-500:#4c7a3f;--green-100:#e4eddd;--red-500:#b23a2e;--amber-500:#d8941f;--surface-page:var(--cal-50);--surface-raised:var(--cal-0);--surface-sunken:var(--cal-100);--surface-card:var(--cal-0);--surface-inverse:var(--ink-900);--surface-inverse-2:var(--ink-800);--text-strong:var(--ink-900);--text-body:#2c2620;--text-muted:var(--ink-500);--text-faint:var(--cal-500);--text-on-dark:var(--cal-50);--text-on-dark-mut:#c9bca4;--text-gold:var(--gold-600);--text-link:var(--blue-500);--border-subtle:#11111114;--border-default:#11111124;--border-strong:#11111142;--border-gold:#c5a05973;--border-on-dark:#f9f6f024;--focus-ring:var(--gold-500);--font-display:"Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;--font-body:"Josefin Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-hand:"Caveat", "Segoe Script", "Bradley Hand", cursive;--kraft:#e7d9be;--kraft-ink:#5a4a33;--container:1180px;--container-prose:680px;--gutter:24px;--section-y:clamp(64px, 9vw, 128px);--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--radius-xl:22px;--radius-pill:999px;--border-hairline:1px;--border-regular:1.5px;--border-accent:3px;--shadow-xs:0 1px 2px #32230c0f;--shadow-sm:0 2px 8px #32230c14;--shadow-md:0 8px 24px #32230c1a;--shadow-lg:0 18px 48px #32230c24;--shadow-gold:0 6px 20px #c5a0594d;--shadow-inset:inset 0 1px 0 #ffffff80;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.15s;--dur-base:.26s;--dur-slow:.42s;--terracota:#a84424;--nogal:#422006;--pergamino:beige;--dorado:#c9973a;--verde:#365314}@supports (animation-timeline:scroll()){.wheel-rotate{animation:linear both rotate-mechanical;animation-timeline:scroll()}}@keyframes rotate-mechanical{0%{transform:rotate(0)}to{transform:rotate(720deg)}}.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24}html{scroll-behavior:smooth}body:after{content:"";pointer-events:none;z-index:9999;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{background-color:var(--gold-400);color:var(--cal-0)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--cal-50)}::-webkit-scrollbar-thumb{background:var(--gold-500);border-radius:0}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.ornament{color:var(--dorado);align-items:center;gap:1rem;display:flex}.ornament:before,.ornament:after{content:"";opacity:.5;background:linear-gradient(90deg,#0000,currentColor,#0000);flex:1;height:1px}.hand{font-family:var(--font-hand);letter-spacing:0;text-transform:none;font-weight:600}.tex-kraft{background-color:var(--kraft);background-blend-mode:multiply, overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.012 0.5' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)' opacity='0.5'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='0.35'/%3E%3C/svg%3E")}.stain{pointer-events:none;z-index:0;filter:blur(2px);opacity:.06;mix-blend-mode:multiply;border-radius:50%;width:220px;height:200px;position:absolute}.stain--vino{background:radial-gradient(60% 55% at 42% 45%,#6e1f2b 0% 42%,#0000 72%)}.stain--aceite{background:radial-gradient(58% 52% at 50% 48%,#9a7b16 0% 40%,#0000 70%)}@media (prefers-reduced-motion:no-preference){.stain{transition:opacity .6s}}#site-header[data-astro-cid-nen7h5rs]{z-index:50;padding:0;transition:transform .5s cubic-bezier(.22,1,.36,1),padding .5s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0;right:0}.hdr-pill-wrap[data-astro-cid-nen7h5rs]{background:color-mix(in srgb, var(--cal-50) 90%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle);border-radius:0;max-width:100%;margin:0 auto;transition:all .5s cubic-bezier(.22,1,.36,1);position:relative}.hdr-progress-bg[data-astro-cid-nen7h5rs]{pointer-events:none;border-radius:inherit;z-index:10;position:absolute;inset:0;overflow:hidden}.hdr-progress-bar[data-astro-cid-nen7h5rs]{background:var(--gold-400);width:0%;height:3px;transition:width .1s linear;position:absolute;bottom:0;left:0;box-shadow:0 0 10px #c5a05999}.hdr-inner[data-astro-cid-nen7h5rs]{z-index:11;max-width:var(--container);justify-content:space-between;align-items:center;margin:0 auto;padding:12px 24px;transition:padding .5s cubic-bezier(.22,1,.36,1);display:flex;position:relative}#site-header[data-astro-cid-nen7h5rs].is-scrolled{padding:16px 20px 0}#site-header[data-astro-cid-nen7h5rs].is-scrolled .hdr-pill-wrap[data-astro-cid-nen7h5rs]{-webkit-backdrop-filter:blur(16px);background:#fffdf9bf;border:1px solid #ffffff80;border-radius:999px;max-width:800px;box-shadow:0 12px 30px -10px #32230c26,inset 0 1px #fff9}#site-header[data-astro-cid-nen7h5rs].is-scrolled .hdr-inner[data-astro-cid-nen7h5rs]{padding:8px 16px 8px 24px}#site-header[data-astro-cid-nen7h5rs].is-hidden{transform:translateY(-120%)}.hdr-brand[data-astro-cid-nen7h5rs]{align-items:center;gap:10px;text-decoration:none;display:flex}.hdr-logo[data-astro-cid-nen7h5rs]{width:auto;height:38px;display:block}.hdr-name[data-astro-cid-nen7h5rs]{font-family:var(--font-body);color:var(--ink-900);letter-spacing:.12em;text-transform:uppercase;font-size:19px;font-weight:700;line-height:1}.hdr-right[data-astro-cid-nen7h5rs]{align-items:center;gap:14px;display:flex}.lang-wrap[data-astro-cid-nen7h5rs]{position:relative}.lang-pill[data-astro-cid-nen7h5rs]{border:1.5px solid var(--border-default);border-radius:var(--radius-pill);cursor:pointer;font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);transition:border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);background:0 0;align-items:center;gap:7px;padding:7px 12px;font-size:11px;font-weight:700;display:flex}.lang-pill[data-astro-cid-nen7h5rs]:hover{border-color:var(--gold-400);color:var(--ink-900)}.lang-pill[data-astro-cid-nen7h5rs] .fi[data-astro-cid-nen7h5rs]{border-radius:2px;width:1.3em;height:.95em}#lang-chevron[data-astro-cid-nen7h5rs]{opacity:.5}.lang-menu[data-astro-cid-nen7h5rs]{inset-inline-end:0;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:60;grid-template-columns:repeat(2,1fr);gap:2px;min-width:200px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px)}.lang-opt[data-astro-cid-nen7h5rs]{border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;font-size:11px;font-weight:600;display:flex}.lang-opt[data-astro-cid-nen7h5rs]:hover{background:var(--cal-100)}.lang-opt[data-astro-cid-nen7h5rs][aria-selected=true]{background:var(--gold-100);color:var(--gold-700)}.lang-opt[data-astro-cid-nen7h5rs] .fi[data-astro-cid-nen7h5rs]{border-radius:2px;flex-shrink:0;width:1.3em;height:1em}.hdr-reserve-cta[data-astro-cid-nen7h5rs]{color:#fff;border-radius:var(--radius-pill);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast);background:#b45309;border:1.5px solid #b45309;align-items:center;gap:6px;padding:8px 14px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 2px 6px -1px #b453094d}.hdr-reserve-cta[data-astro-cid-nen7h5rs]:hover{background:#92400e;transform:translateY(-1px)}.hdr-reserve-cta[data-astro-cid-nen7h5rs] .material-symbols-outlined[data-astro-cid-nen7h5rs]{font-size:16px}.hdr-cta[data-astro-cid-nen7h5rs]{background:var(--ink-900);color:var(--cal-50);border:1.5px solid var(--ink-900);border-radius:var(--radius-pill);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;box-shadow:var(--shadow-sm);transition:transform var(--dur-fast) var(--ease-out);align-items:center;gap:8px;padding:9px 18px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.hdr-cta[data-astro-cid-nen7h5rs]:hover{transform:translateY(-1px)}.hdr-cta[data-astro-cid-nen7h5rs] .material-symbols-outlined[data-astro-cid-nen7h5rs]{font-size:18px}@media (width<=560px){.hdr-cta[data-astro-cid-nen7h5rs]{display:none}.hdr-name[data-astro-cid-nen7h5rs]{letter-spacing:.08em;font-size:15px}.hdr-logo[data-astro-cid-nen7h5rs]{height:32px}}#site-footer[data-astro-cid-jo6i4kqk]{background:var(--ink-900);color:var(--text-on-dark-mut);padding:56px 24px 36px}.ft-inner[data-astro-cid-jo6i4kqk]{max-width:var(--container);text-align:center;margin:0 auto}.ft-logo[data-astro-cid-jo6i4kqk]{filter:brightness(0)invert();width:150px;height:auto;margin:0 auto 22px;display:block}.ft-seals[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:24px;display:flex}.ft-seal[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);align-items:center;gap:8px;padding:9px 16px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.ft-seal[data-astro-cid-jo6i4kqk] .material-symbols-outlined[data-astro-cid-jo6i4kqk]{font-size:17px}.s-gold[data-astro-cid-jo6i4kqk]{color:var(--gold-700);background:var(--gold-100)}.s-green[data-astro-cid-jo6i4kqk]{color:var(--green-500);background:var(--green-100)}.s-blue[data-astro-cid-jo6i4kqk]{color:var(--blue-500);background:var(--blue-100)}.ft-tagline[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);color:var(--text-on-dark-mut);max-width:440px;margin:0 auto 18px;font-size:14px;font-weight:300;line-height:1.7}.ft-firma[data-astro-cid-jo6i4kqk]{margin:-2px 0 20px;line-height:1}.ft-firma[data-astro-cid-jo6i4kqk] .hand[data-astro-cid-jo6i4kqk]{color:var(--gold-400);font-size:40px;font-weight:600;display:inline-block;transform:rotate(-4deg)}.ft-address[data-astro-cid-jo6i4kqk]{margin-bottom:22px;font-style:normal}.ft-address[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);letter-spacing:.04em;color:var(--cal-200);transition:color var(--dur-base) var(--ease-out);font-size:13px;text-decoration:none}.ft-address[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--gold-400)}.ft-contact[data-astro-cid-jo6i4kqk]{justify-content:center;align-items:center;gap:18px;margin-bottom:26px;display:flex}.ft-contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--gold-400);transition:color var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out);display:inline-flex}.ft-contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--gold-300);transform:translateY(-1px)}.ft-contact[data-astro-cid-jo6i4kqk] .material-symbols-outlined[data-astro-cid-jo6i4kqk]{font-size:20px}.ft-legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;gap:22px;margin:0 0 26px;padding:0;list-style:none;display:flex}.ft-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);letter-spacing:.06em;color:var(--ink-400);transition:color var(--dur-base) var(--ease-out);font-size:11px;text-decoration:none}.ft-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--cal-200)}.ft-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border-on-dark);justify-content:center;align-items:center;gap:10px;padding-top:24px;display:flex}.ft-bottom[data-astro-cid-jo6i4kqk]>span[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-400);font-size:10.5px}.ft-admin[data-astro-cid-jo6i4kqk]{color:var(--ink-400);border-radius:var(--radius-pill);transition:color var(--dur-base) var(--ease-out);padding:4px;display:inline-flex}.ft-admin[data-astro-cid-jo6i4kqk]:hover{color:var(--gold-400)}.ft-admin[data-astro-cid-jo6i4kqk] .material-symbols-outlined[data-astro-cid-jo6i4kqk]{font-size:18px}
