:root{--color-cal:#f8f3e6;--color-cal-deep:#efe6cf;--color-tierra:#1c3a24;--color-tierra-dark:#12261a;--color-monte:#16281c;--color-monte-dark:#0e1913;--color-hierro:#211b12;--color-crema:#f1e9dc;--color-mostaza:#c9a227;--color-white:#fff;--font-display:"Bricolage Grotesque", -apple-system, BlinkMacSystemFont, sans-serif;--font-mark:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-body:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--container-width:1200px;--container-narrow:780px;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1.25rem;--space-md:2rem;--space-lg:3.5rem;--space-xl:6rem;--space-2xl:9rem;--radius-sm:4px;--radius:8px;--radius-lg:18px;--radius-pill:999px;--shadow-sm:0 4px 16px #1c15121a;--shadow:0 18px 45px #1c15122e;--shadow-lg:0 30px 80px #150f0c52;--ease:cubic-bezier(.16, 1, .3, 1);--transition:.4s var(--ease);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;width:100%;overflow-x:hidden}body{font-family:var(--font-body);color:var(--color-hierro);background:var(--color-cal);-webkit-font-smoothing:antialiased;width:100%;margin:0;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-weight:800;line-height:1.05}p{margin:0;line-height:1.7}ul{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,select,textarea{font-family:inherit;font-size:inherit}section{scroll-margin-top:72px}::selection{background:var(--color-tierra);color:var(--color-crema)}:focus-visible{outline:3px solid var(--color-mostaza);outline-offset:3px}.container{width:100%;max-width:var(--container-width);padding:0 var(--space-md);margin:0 auto}.skipLink{top:-60px;left:var(--space-md);z-index:1000;background:var(--color-hierro);color:var(--color-crema);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-sm);transition:top var(--transition);position:absolute}.skipLink:focus{top:var(--space-2xs)}.eyebrow{align-items:center;gap:var(--space-2xs);font-family:var(--font-mark);letter-spacing:.1em;text-transform:uppercase;color:var(--color-tierra);font-size:.85rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:26px;height:2px}.btn{justify-content:center;align-items:center;gap:var(--space-2xs);border-radius:var(--radius-sm);font-family:var(--font-mark);transition:transform var(--transition), box-shadow var(--transition), background var(--transition), color var(--transition);white-space:nowrap;padding:.9rem 1.8rem;font-size:.95rem;font-weight:700;display:inline-flex}.btn-primary{background:var(--color-tierra);color:var(--color-crema);box-shadow:0 12px 30px #12261a59}.btn-primary:hover{background:var(--color-tierra-dark);transform:translateY(-2px);box-shadow:0 16px 36px #12261a66}.btn-ghost{color:inherit;background:0 0;border:1.5px solid}.btn-ghost:hover{background:#0000000f;transform:translateY(-2px)}.btn-light{background:var(--color-crema);color:var(--color-hierro)}.btn-light:hover{background:var(--color-white);transform:translateY(-2px)}.btn-onDark{color:var(--color-crema)}.btn-onDark:hover{background:#ffffff1f}.btn-gold{background:var(--color-mostaza);color:var(--color-hierro);box-shadow:0 12px 30px #c9a2274d}.btn-gold:hover{background:#b8931f;transform:translateY(-2px);box-shadow:0 16px 36px #c9a22766}[data-reveal]{opacity:0;transition:opacity .8s var(--ease)}[data-visible=true]{opacity:1}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}@media (width<=640px){:root{--space-lg:2.5rem;--space-xl:4rem;--space-2xl:5.5rem}}._navbar_evk6r_1{z-index:100;background:var(--color-crema);border-bottom:3px solid var(--color-tierra);transition:box-shadow var(--transition);position:sticky;top:0}._navbar_evk6r_1._solid_evk6r_10{box-shadow:var(--shadow-sm)}._bar_evk6r_14{justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-md) 0;display:flex}._brand_evk6r_22{align-items:center;gap:var(--space-xs);display:flex}._logo_evk6r_28{object-fit:cover;border-radius:50%;flex-shrink:0;width:44px;height:44px}._brandName_evk6r_36{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;color:var(--color-tierra-dark);font-size:1.25rem;font-weight:800}._links_evk6r_45,._actions_evk6r_49{display:none}@media (width>=1024px){._links_evk6r_45{gap:var(--space-md);display:flex}._link_evk6r_45{font-family:var(--font-mark);white-space:nowrap;padding:var(--space-3xs) 0;transition:border-color var(--transition), color var(--transition);border-bottom:2px solid #0000;font-size:.95rem;font-weight:700}._link_evk6r_45:hover{border-color:var(--color-tierra)}._more_evk6r_73{position:relative}._moreToggle_evk6r_77{font-family:var(--font-mark);color:var(--color-hierro);padding:var(--space-3xs) 0;transition:border-color var(--transition);border-bottom:2px solid #0000;align-items:center;gap:.3rem;font-size:.95rem;font-weight:700;display:inline-flex}._moreToggle_evk6r_77:hover{border-color:var(--color-tierra)}._chevronOpen_evk6r_94{transform:rotate(180deg)}._moreMenu_evk6r_98{top:calc(100% + var(--space-sm));min-width:180px;padding:var(--space-2xs);border-radius:var(--radius);background:var(--color-crema);box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:opacity var(--transition), transform var(--transition);flex-direction:column;display:flex;position:absolute;right:0;transform:translateY(-6px)}._moreMenuOpen_evk6r_115{opacity:1;pointer-events:auto;transform:none}._moreLink_evk6r_121{font-family:var(--font-mark);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);transition:background var(--transition);font-size:.9rem;font-weight:600}._moreLink_evk6r_121:hover{background:var(--color-cal-deep)}._actions_evk6r_49{gap:var(--space-xs);display:flex}._toggle_evk6r_139{display:none}}._toggle_evk6r_139{width:44px;height:44px;color:var(--color-hierro);justify-content:center;align-items:center;display:inline-flex}._mobileMenu_evk6r_153{background:var(--color-crema);max-height:0;transition:max-height var(--transition);overflow:hidden}._mobileMenuOpen_evk6r_160{max-height:480px;box-shadow:var(--shadow-sm)}._mobileLinks_evk6r_165{gap:var(--space-sm);padding:var(--space-sm) 0;flex-direction:column;display:flex}._mobileLink_evk6r_165{font-family:var(--font-mark);font-size:1.1rem;font-weight:700}._mobileActions_evk6r_178{gap:var(--space-2xs);padding-bottom:var(--space-md);display:flex}@media (width>=1024px){._mobileMenu_evk6r_153,._toggle_evk6r_139{display:none}}._footer_osvvt_1{background:var(--color-monte);color:var(--color-crema);padding:var(--space-lg) 0 var(--space-md)}._brandBlock_osvvt_7{align-items:flex-start;gap:var(--space-sm);display:flex}._logo_osvvt_13{object-fit:cover;border-radius:50%;flex-shrink:0;width:56px;height:56px}._top_osvvt_21{gap:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid #fffaf126;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}._brand_osvvt_7{font-family:var(--font-display);font-size:1.2rem;font-weight:700}._address_osvvt_37{opacity:.7;max-width:32ch;margin-top:.25rem;font-size:.9rem}._infoLine_osvvt_44{opacity:.85;margin-top:var(--space-2xs);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.85rem;display:flex}._infoLink_osvvt_54{text-underline-offset:2px;text-decoration:underline}._pendingBadge_osvvt_59{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-pill);color:var(--color-mostaza);background:#c68a3040;padding:.15rem .5rem;font-size:.68rem;font-weight:700}._links_osvvt_70{gap:var(--space-sm);flex-wrap:wrap;font-size:.9rem;display:flex}._links_osvvt_70 a:hover{color:var(--color-mostaza)}._social_osvvt_81{gap:.75rem;display:flex}._social_osvvt_81 a{border:1px solid #fffaf14d;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}._social_osvvt_81 a:hover{border-color:var(--color-mostaza);color:var(--color-mostaza)}._bottom_osvvt_101{padding-top:var(--space-md);opacity:.6;flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.8rem;display:flex}._credit_osvvt_111{font-style:italic}._hero_wf0m1_1{padding:var(--space-xl) 0 var(--space-lg);background:var(--color-monte);color:var(--color-crema)}._grid_wf0m1_7{gap:var(--space-lg);align-items:center;display:grid}._text_wf0m1_13{gap:var(--space-sm);flex-direction:column;display:flex}._eyebrow_wf0m1_19{color:var(--color-mostaza)!important}._title_wf0m1_23{color:var(--color-crema);font-size:clamp(2.4rem,6vw,4rem)}._tagline_wf0m1_28{font-family:var(--font-display);color:var(--color-mostaza);font-size:clamp(1.05rem,2vw,1.3rem);font-style:italic}._description_wf0m1_35{opacity:.85;max-width:52ch;font-size:1.05rem}._actions_wf0m1_41{gap:var(--space-2xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}._ghostOnDark_wf0m1_48:hover{background:#f1e9dc1a!important}._photo_wf0m1_52{border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-lg)}@media (width>=1024px){._grid_wf0m1_7{grid-template-columns:1.1fr .9fr}}._placeholder_9zdfj_1{justify-content:center;align-items:center;gap:var(--space-2xs);border-radius:var(--radius);background:linear-gradient(135deg, var(--color-cal-deep), var(--color-cal));border:1.5px dashed var(--color-tierra);width:100%;color:var(--color-tierra-dark);flex-direction:column;display:flex}._badge_9zdfj_14{letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);background:var(--color-crema);padding:.3rem .7rem;font-size:.72rem;font-weight:700}._lightboxOverlay_1d0qb_1{z-index:1000;padding:var(--space-md);background:#14110feb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._lightboxClose_1d0qb_12{top:var(--space-md);right:var(--space-md);color:var(--color-crema);position:absolute}._lightboxNav_1d0qb_19{color:var(--color-crema);padding:var(--space-xs);position:absolute;top:50%;transform:translateY(-50%)}._lightboxNavLeft_1d0qb_27{left:var(--space-sm)}._lightboxNavRight_1d0qb_31{right:var(--space-sm)}._lightboxFigure_1d0qb_35{width:100%;max-width:640px;color:var(--color-crema);text-align:center}._lightboxFigure_1d0qb_35 figcaption{margin-top:var(--space-2xs);opacity:.8;font-size:.9rem}._wrap_1ut57_1{gap:var(--space-md);flex-direction:column;display:flex}._stage_1ut57_7{perspective:1200px;height:clamp(220px,34vw,340px);position:relative}._item_1ut57_13{width:clamp(150px,24vw,260px);transition:transform .6s var(--ease), opacity .6s var(--ease);border-radius:var(--radius);position:absolute;top:50%;left:50%;overflow:hidden}._item_1ut57_13:focus-visible{outline-offset:6px}._item_1ut57_13[aria-current=true]{cursor:zoom-in}._item_1ut57_13:not([aria-current=true]):hover{filter:brightness(1.05)}._expandHint_1ut57_37{color:var(--color-crema);opacity:0;transition:opacity var(--transition), background var(--transition);background:#2a252100;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._itemActive_1ut57_49:hover ._expandHint_1ut57_37,._itemActive_1ut57_49:focus-visible ._expandHint_1ut57_37{opacity:1;background:#2a252152}@media (prefers-reduced-motion:reduce){._item_1ut57_13{transition:none}}._controls_1ut57_61{justify-content:center;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}._arrow_1ut57_69{background:var(--color-cal-deep);width:40px;height:40px;color:var(--color-tierra-dark);transition:background var(--transition), transform var(--transition);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._arrow_1ut57_69:hover{background:var(--color-tierra);color:var(--color-crema);transform:translateY(-1px)}._dots_1ut57_87{gap:var(--space-2xs);display:flex}._dot_1ut57_87{background:var(--color-cal-deep);width:10px;height:10px;transition:background var(--transition), transform var(--transition);border:1.5px solid #0000;border-radius:50%}._dot_1ut57_87:hover{transform:scale(1.15)}._dotActive_1ut57_105{background:var(--color-tierra)}._section_1xlo6_1{padding:var(--space-xl) 0;background:var(--color-cal)}._grid_1xlo6_6{gap:var(--space-lg);align-items:center;display:grid}._content_1xlo6_12{gap:var(--space-sm);flex-direction:column;display:flex}._title_1xlo6_18{font-size:clamp(2rem,4.5vw,3rem)}._size_1xlo6_22{align-items:center;gap:var(--space-2xs);color:var(--color-tierra);font-weight:700;display:flex}._description_1xlo6_30{opacity:.85;max-width:46ch}._ingredients_1xlo6_35{gap:var(--space-2xs);flex-wrap:wrap;display:flex}._ingredients_1xlo6_35 li{border-radius:var(--radius-pill);background:var(--color-cal-deep);border:1px solid var(--color-tierra);padding:.4rem .9rem;font-size:.9rem;font-weight:600}@media (width>=1024px){._grid_1xlo6_6{grid-template-columns:1.1fr .9fr}}._overlay_gtai6_1{z-index:1000;padding:var(--space-md);background:#0f0c08f0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._close_gtai6_12{top:var(--space-md);right:var(--space-md);color:var(--color-crema);position:absolute}._nav_gtai6_19{color:var(--color-crema);padding:var(--space-xs);position:absolute;top:50%;transform:translateY(-50%)}._navLeft_gtai6_27{left:var(--space-sm)}._navRight_gtai6_31{right:var(--space-sm)}._figure_gtai6_35{max-width:min(760px,92vw);max-height:88vh;color:var(--color-crema);text-align:center;flex-direction:column;align-items:center;display:flex}._image_gtai6_45{border-radius:var(--radius-sm);width:auto;max-width:100%;max-height:80vh;box-shadow:var(--shadow-lg)}._caption_gtai6_53{margin-top:var(--space-2xs);opacity:.8;font-size:.9rem}._wrap_4q4d0_1{gap:var(--space-md);flex-direction:column;display:flex}._stage_4q4d0_7{perspective:1200px;height:clamp(260px,40vw,400px);position:relative}._item_4q4d0_13{width:clamp(180px,30vw,310px);transition:transform .6s var(--ease), opacity .6s var(--ease);border-radius:var(--radius);position:absolute;top:50%;left:50%;overflow:hidden}._item_4q4d0_13:focus-visible{outline-offset:6px}._item_4q4d0_13[aria-current=true]{cursor:zoom-in}._item_4q4d0_13:not([aria-current=true]):hover{filter:brightness(1.05)}._photo_4q4d0_37{aspect-ratio:1;object-fit:cover;width:100%;display:block}._expandHint_4q4d0_44{color:var(--color-crema);opacity:0;transition:opacity var(--transition), background var(--transition);background:#2a252100;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._itemActive_4q4d0_56:hover ._expandHint_4q4d0_44,._itemActive_4q4d0_56:focus-visible ._expandHint_4q4d0_44{opacity:1;background:#2a252152}@media (prefers-reduced-motion:reduce){._item_4q4d0_13{transition:none}}._caption_4q4d0_68{text-align:center;color:var(--color-crema);font-weight:700}._controls_4q4d0_74{justify-content:center;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}._arrow_4q4d0_82{background:var(--color-cal-deep);width:40px;height:40px;color:var(--color-tierra-dark);transition:background var(--transition), transform var(--transition);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._arrow_4q4d0_82:hover{background:var(--color-tierra);color:var(--color-crema);transform:translateY(-1px)}._dots_4q4d0_100{justify-content:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}._dot_4q4d0_100{background:var(--color-cal-deep);width:10px;height:10px;transition:background var(--transition), transform var(--transition);border:1.5px solid #0000;border-radius:50%}._dot_4q4d0_100:hover{transform:scale(1.15)}._dotActive_4q4d0_120{background:var(--color-tierra)}._section_1hyoy_1{padding:var(--space-lg) 0;background:var(--color-monte);color:var(--color-crema)}._grid_1hyoy_7{gap:var(--space-lg);align-items:center;display:grid}._content_1hyoy_13{gap:var(--space-sm);flex-direction:column;display:flex}._section_1hyoy_1 .eyebrow{color:var(--color-mostaza)}._title_1hyoy_23{font-size:clamp(2rem,4.5vw,3rem)}._description_1hyoy_27{opacity:.85;max-width:46ch}@media (width>=1024px){._grid_1hyoy_7{grid-template-columns:.9fr 1.1fr}}._wrap_1fqmh_1{text-align:center;max-width:640px;margin:0 auto var(--space-lg)}._eyebrow_1fqmh_7{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-tierra);margin-bottom:var(--space-xs);font-size:.8rem;font-weight:700;display:inline-block}._title_1fqmh_18{color:var(--color-hierro);margin-bottom:var(--space-sm);font-size:clamp(1.8rem,4vw,2.6rem)}._description_1fqmh_24{color:var(--color-hierro);opacity:.75;font-size:1.05rem}._light_1fqmh_30 ._eyebrow_1fqmh_7{color:var(--color-mostaza)}._light_1fqmh_30 ._title_1fqmh_18,._light_1fqmh_30 ._description_1fqmh_24{color:var(--color-crema)}._light_1fqmh_30 ._description_1fqmh_24{opacity:.85}._section_1m3fs_1{padding:var(--space-xl) 0}._timeline_1m3fs_5{gap:var(--space-md);display:grid}._item_1m3fs_10{padding:var(--space-md);border-radius:var(--radius);background:var(--color-crema);box-shadow:var(--shadow-sm);border-top:3px solid var(--color-tierra)}._year_1m3fs_18{font-family:var(--font-display);color:var(--color-tierra);margin-bottom:var(--space-2xs);font-weight:700;display:inline-block}._itemTitle_1m3fs_26{margin-bottom:var(--space-2xs);font-size:1.15rem}._itemText_1m3fs_31{opacity:.8;font-size:.95rem}@media (width>=768px){._timeline_1m3fs_5{grid-template-columns:repeat(3,1fr)}}._section_16zk9_1{padding:var(--space-xl) 0}._features_16zk9_5{gap:var(--space-sm);margin-bottom:var(--space-lg);display:grid}._feature_16zk9_5{align-items:center;gap:var(--space-2xs);padding:var(--space-sm);border-radius:var(--radius);background:var(--color-crema);box-shadow:var(--shadow-sm);color:var(--color-tierra-dark);font-size:.95rem;font-weight:600;display:flex}._grid_16zk9_24{gap:var(--space-sm);grid-template-columns:repeat(2,1fr);display:grid}._item_16zk9_30{position:relative}._itemBtn_16zk9_34{border-radius:var(--radius);width:100%;display:block;position:relative;overflow:hidden}._overlay_16zk9_42{color:var(--color-crema);opacity:0;transition:opacity var(--transition), background var(--transition);background:#2a252100;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._itemBtn_16zk9_34:hover ._overlay_16zk9_42,._itemBtn_16zk9_34:focus-visible ._overlay_16zk9_42{opacity:1;background:#2a252159}@media (width>=768px){._features_16zk9_5,._grid_16zk9_24{grid-template-columns:repeat(3,1fr)}}._section_1l8dq_1{padding:var(--space-xl) 0;background:var(--color-monte)}._empty_1l8dq_6{max-width:var(--container-narrow);align-items:center;gap:var(--space-2xs);padding:var(--space-lg) var(--space-md);text-align:center;border-radius:var(--radius-lg);border:1.5px dashed var(--color-tierra);background:var(--color-cal-deep);color:var(--color-tierra-dark);flex-direction:column;margin:0 auto;display:flex}._emptyLink_1l8dq_21{text-underline-offset:2px;font-weight:700;text-decoration:underline}._stage_1l8dq_27{position:relative;overflow:hidden}._card_1l8dq_32{max-width:var(--container-narrow);align-items:center;gap:var(--space-xs);padding:var(--space-lg) var(--space-md);text-align:center;border-radius:var(--radius-lg);background:var(--color-cal-deep);box-shadow:var(--shadow-sm);animation:_testimonialIn_1l8dq_1 .6s var(--ease);flex-direction:column;margin:0 auto;display:flex}@keyframes _testimonialIn_1l8dq_1{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){._card_1l8dq_32{animation:none}}._quoteIcon_1l8dq_64{color:var(--color-tierra);opacity:.5}._stars_1l8dq_69{color:var(--color-mostaza);gap:.15rem;display:flex}._text_1l8dq_75{max-width:52ch;font-size:1.1rem;line-height:1.6}._author_1l8dq_81{color:var(--color-tierra-dark);font-weight:700}._date_1l8dq_86{opacity:.65;font-weight:500}._progressTrack_1l8dq_91{width:100%;max-width:220px;height:4px;margin-top:var(--space-2xs);border-radius:var(--radius-pill);background:#1c3a2426;overflow:hidden}._progressFill_1l8dq_101{border-radius:var(--radius-pill);background:var(--color-tierra);width:0%;height:100%;animation:linear forwards _progressFill_1l8dq_101}@keyframes _progressFill_1l8dq_101{0%{width:0%}to{width:100%}}@media (prefers-reduced-motion:reduce){._progressTrack_1l8dq_91{display:none}}._form_1h1lh_1{gap:var(--space-sm);flex-direction:column;display:flex}._field_1h1lh_7{gap:var(--space-3xs);flex-direction:column;display:flex}._field_1h1lh_7 label{font-family:var(--font-mark);color:var(--color-tierra-dark);font-size:.85rem;font-weight:700}._field_1h1lh_7 input,._field_1h1lh_7 textarea{border-radius:var(--radius-sm);border:1.5px solid var(--color-cal-deep);background:var(--color-white);color:var(--color-hierro);resize:vertical;transition:border-color var(--transition);padding:.75rem .9rem;font-size:.95rem}._field_1h1lh_7 input:focus,._field_1h1lh_7 textarea:focus{border-color:var(--color-tierra)}._confirmation_1h1lh_37{align-items:center;gap:var(--space-2xs);padding:var(--space-lg) var(--space-md);text-align:center;color:var(--color-tierra-dark);border-radius:var(--radius-lg);border:1.5px dashed var(--color-tierra);background:var(--color-cal-deep);flex-direction:column;display:flex}._section_hvhdc_1{padding:var(--space-xl) 0}._grid_hvhdc_5{gap:var(--space-lg);align-items:start;display:grid}._info_hvhdc_11{gap:var(--space-sm);flex-direction:column;display:flex}._infoItem_hvhdc_17{align-items:flex-start;gap:var(--space-2xs);color:var(--color-tierra-dark);display:flex}._infoItem_hvhdc_17 span{color:var(--color-hierro);opacity:.9}._phoneGroup_hvhdc_29{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._phoneLink_hvhdc_36{text-underline-offset:2px;font-weight:600;text-decoration:underline}._hoursLine_hvhdc_42{display:block}._pendingBadge_hvhdc_46{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-pill);color:var(--color-tierra-dark);background:#c68a302e;padding:.15rem .5rem;font-size:.68rem;font-weight:700}._actions_hvhdc_57{gap:var(--space-2xs);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}._mapWrap_hvhdc_64{border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}._map_hvhdc_64{aspect-ratio:4/3;border:0;width:100%}._mapPlaceholder_hvhdc_76{justify-content:center;align-items:center;gap:var(--space-2xs);aspect-ratio:4/3;padding:var(--space-md);text-align:center;background:linear-gradient(135deg, var(--color-cal-deep), var(--color-cal));border:1.5px dashed var(--color-tierra);color:var(--color-tierra-dark);flex-direction:column;display:flex}._mapLink_hvhdc_90{text-underline-offset:2px;font-weight:700;text-decoration:underline}@media (width>=1024px){._grid_hvhdc_5{grid-template-columns:1fr 1fr}}._formBlock_hvhdc_102{max-width:var(--container-narrow);margin:var(--space-xl) auto 0}._page_15ss6_1{padding:var(--space-lg) 0 var(--space-2xl);background:var(--color-cal);min-height:60vh;color:var(--color-hierro)}._header_15ss6_8{justify-content:center;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);text-align:center;color:var(--color-tierra);display:flex}._eyebrow_15ss6_18{font-family:var(--font-mark);letter-spacing:.14em;text-transform:uppercase;opacity:.75;margin-bottom:var(--space-3xs);font-size:.8rem;font-weight:700;display:block}._title_15ss6_29{font-family:var(--font-display);color:var(--color-tierra);font-size:clamp(2.2rem,5vw,3.2rem)}._branch_15ss6_35{color:var(--color-tierra);flex-shrink:0}._photoGrid_15ss6_40{gap:var(--space-sm);margin-bottom:var(--space-md);grid-template-columns:1fr;display:grid}@media (width>=640px){._photoGrid_15ss6_40{grid-template-columns:1fr 1fr}}._photoCard_15ss6_53{border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow);display:block;position:relative;overflow:hidden}._menuPhoto_15ss6_62{width:100%;height:auto;display:block}._photoHint_15ss6_68{color:var(--color-cal);opacity:0;transition:opacity var(--transition), background var(--transition);background:#16281c00;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._photoCard_15ss6_53:hover ._photoHint_15ss6_68,._photoCard_15ss6_53:focus-visible ._photoHint_15ss6_68{opacity:1;background:#16281c59}._filterToggleWrap_15ss6_86{margin-bottom:var(--space-lg);justify-content:center;display:flex}._filterToggle_15ss6_86{align-items:center;gap:var(--space-3xs);border-radius:var(--radius-pill);border:1.5px solid var(--color-tierra);color:var(--color-tierra);font-family:var(--font-mark);transition:background var(--transition), color var(--transition);background:0 0;padding:.65rem 1.4rem;font-size:.85rem;font-weight:700;display:inline-flex}._filterToggle_15ss6_86:hover{background:var(--color-tierra);color:var(--color-cal)}._chevronOpen_15ss6_112{transform:rotate(180deg)}._filterPanel_15ss6_116{animation:.35s _filterPanelIn_15ss6_1}@keyframes _filterPanelIn_15ss6_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._filterPanel_15ss6_116{animation:none}}._tabs_15ss6_137{gap:var(--space-2xs);scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding:var(--space-3xs) var(--space-md) var(--space-sm);margin:0 calc(var(--space-md) * -1) var(--space-md);flex-wrap:nowrap;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}@media (width>=900px){._tabs_15ss6_137{margin:0 0 var(--space-lg);flex-wrap:wrap;justify-content:center;overflow-x:visible;-webkit-mask-image:none;mask-image:none}}._tab_15ss6_137{scroll-snap-align:start;border-radius:var(--radius-pill);border:1.5px solid var(--color-tierra);font-family:var(--font-mark);white-space:nowrap;color:var(--color-tierra);transition:background var(--transition), color var(--transition);flex-shrink:0;padding:.55rem 1.1rem;font-size:.85rem;font-weight:600}._tabActive_15ss6_173{background:var(--color-tierra);color:var(--color-cal)}._ribbonWrap_15ss6_179{justify-content:center;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}._ribbon_15ss6_179{justify-content:center;align-items:center;gap:var(--space-2xs);white-space:normal;text-align:center;background:var(--color-tierra);min-width:0;max-width:100%;color:var(--color-cal);font-family:var(--font-mark);letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 50%,100% 100%,10px 100%,0 50%);isolation:isolate;padding:.7rem 1.5rem;font-size:1.1rem;font-weight:800;display:inline-flex;position:relative}@media (width<=480px){._ribbon_15ss6_179{padding:.6rem 1.1rem;font-size:.95rem}}._ribbon_15ss6_179:after{content:"";z-index:-1;clip-path:inherit;pointer-events:none;background-image:repeating-linear-gradient(115deg,#ffffff17 0 3px,#0000 3px 9px);position:absolute;inset:0}._columnHeader_15ss6_227{align-items:center;gap:var(--space-2xs);max-width:var(--container-narrow);margin:0 auto var(--space-2xs);padding:0 var(--space-2xs);display:flex}._columnHeader_15ss6_227 ._priceCell_15ss6_236{font-family:var(--font-mark);letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:.72rem;font-weight:700}._list_15ss6_245{max-width:var(--container-narrow);gap:var(--space-sm);flex-direction:column;margin:0 auto;display:flex}._row_15ss6_253,._numberedRow_15ss6_254{align-items:baseline;gap:var(--space-2xs);padding:0 var(--space-2xs);display:flex}._rowText_15ss6_261{flex-shrink:0;max-width:60%}._name_15ss6_266{font-weight:700}._desc_15ss6_270{opacity:.7;margin-top:.15rem;font-size:.85rem;line-height:1.5}._leader_15ss6_277{border-bottom:2px dotted var(--color-tierra);opacity:.5;flex:1;min-width:12px;transform:translateY(-5px)}._prices_15ss6_285{gap:var(--space-md);flex-shrink:0;display:flex}._priceCell_15ss6_236{text-align:right;width:4rem;color:var(--color-tierra);white-space:nowrap;font-weight:700}._number_15ss6_254{font-family:var(--font-display);color:var(--color-tierra);flex-shrink:0;min-width:1.6rem;font-weight:800}._box_15ss6_308{max-width:var(--container-narrow);padding:var(--space-md);border:1.5px solid var(--color-tierra);border-radius:var(--radius-lg);background:var(--color-cal-deep);margin:0 auto}._box_15ss6_308 ._list_15ss6_245{max-width:none}._boxedListPrice_15ss6_321{text-align:center;font-family:var(--font-display);color:var(--color-tierra);margin-bottom:var(--space-sm);font-size:2rem;font-weight:800}._bulletList_15ss6_330{gap:var(--space-2xs);flex-direction:column;max-width:40ch;margin:0 auto;display:flex}._bulletList_15ss6_330 li{padding-left:1.3rem;position:relative}._bulletList_15ss6_330 li:before{content:"";background:var(--color-tierra);border-radius:50%;width:7px;height:7px;position:absolute;top:.5rem;left:0}._note_15ss6_354{max-width:var(--container-narrow);margin:var(--space-lg) auto 0;text-align:center;color:var(--color-tierra);opacity:.85;font-size:.95rem;font-style:italic}@media (width<=480px){._rowText_15ss6_261{max-width:52%}._prices_15ss6_285{gap:var(--space-sm)}._priceCell_15ss6_236{width:3.2rem;font-size:.9rem}}._section_nehtv_1{padding:var(--space-2xl) 0}._content_nehtv_5{text-align:center;align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}._title_nehtv_13{color:var(--color-tierra);font-size:clamp(3rem,10vw,6rem)}._text_nehtv_18{opacity:.8;font-size:1.1rem}
