{"id":6,"date":"2026-04-30T11:58:07","date_gmt":"2026-04-30T11:58:07","guid":{"rendered":"https:\/\/cateto.rauldiaz.es\/?page_id=6"},"modified":"2026-04-30T11:59:40","modified_gmt":"2026-04-30T11:59:40","slug":"inicio","status":"publish","type":"page","link":"https:\/\/cateto.rauldiaz.es\/","title":{"rendered":"Inicio"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"es\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Casa El Cateto \u00b7 Cocina tradicional andaluza desde 1973 \u00b7 Dos Hermanas<\/title>\n<meta name=\"description\" content=\"Bar Casa El Cateto. Cocina tradicional andaluza, ib\u00e9ricos, tapas y postres caseros en Calle Tajo, Dos Hermanas. Una historia familiar que se cocina a fuego lento desde 1973.\">\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght,SOFT,WONK@0,9..144,300..900,0..100,0..1;1,9..144,300..900,0..100,0..1&#038;family=Manrope:wght@300;400;500;600;700;800&#038;family=JetBrains+Mono:wght@400;500&#038;display=swap\" rel=\"stylesheet\">\n\n<style>\n\/* ===================================================================\n   CASA EL CATETO \u00b7 Landing demo \u00b7 Ra\u00fal D\u00edaz Comunicaci\u00f3n \u00b7 2026\n   =================================================================== *\/\n\n:root {\n  \/* Paleta \u2014 taberna andaluza editorial *\/\n  --paper:        #F2EAD3;   \/* papel crema c\u00e1lido *\/\n  --paper-deep:   #E8DDC0;   \/* papel hueso m\u00e1s oscuro *\/\n  --ink:          #1F1814;   \/* tinta marr\u00f3n profunda *\/\n  --ink-soft:     #4A3F35;   \/* tinta secundaria *\/\n  --bermellon:    #B6452C;   \/* rojo terracota \u2014 salmorejo, jam\u00f3n *\/\n  --bermellon-dk: #8C2F1E;\n  --ocre:         #C9A24E;   \/* ocre dorado \u2014 jam\u00f3n curado *\/\n  --ocre-light:   #E0BB68;\n  --oliva:        #545B3E;   \/* verde oliva profundo *\/\n  --oliva-dk:     #383F26;\n  --humo:         #6B5D52;   \/* gris c\u00e1lido *\/\n  --rule:         rgba(31, 24, 20, 0.16);\n\n  \/* Tipograf\u00eda *\/\n  --serif: 'Fraunces', 'Times New Roman', serif;\n  --sans:  'Manrope', system-ui, sans-serif;\n  --mono:  'JetBrains Mono', monospace;\n}\n\n* { margin: 0; padding: 0; box-sizing: border-box; }\n\nhtml { scroll-behavior: smooth; }\n\nbody {\n  font-family: var(--sans);\n  background: var(--paper);\n  color: var(--ink);\n  line-height: 1.55;\n  font-weight: 400;\n  font-size: 17px;\n  letter-spacing: -0.005em;\n  -webkit-font-smoothing: antialiased;\n  text-rendering: optimizeLegibility;\n  overflow-x: hidden;\n}\n\n\/* Textura de papel sutil de fondo *\/\nbody::before {\n  content: '';\n  position: fixed;\n  inset: 0;\n  background-image:\n    radial-gradient(circle at 25% 15%, rgba(182, 69, 44, 0.04) 0%, transparent 40%),\n    radial-gradient(circle at 75% 85%, rgba(84, 91, 62, 0.04) 0%, transparent 40%);\n  pointer-events: none;\n  z-index: 0;\n}\n\nmain { position: relative; z-index: 1; }\n\n\/* ============== TYPOGRAPHY ============== *\/\nh1, h2, h3, h4 {\n  font-family: var(--serif);\n  font-weight: 400;\n  letter-spacing: -0.025em;\n  line-height: 1.05;\n  font-variation-settings: \"opsz\" 144, \"SOFT\" 30;\n}\n\nh1 .italic, h2 .italic, h3 .italic { font-style: italic; font-variation-settings: \"opsz\" 144, \"SOFT\" 100, \"WONK\" 1; }\n\n.eyebrow {\n  font-family: var(--mono);\n  font-size: 11px;\n  text-transform: uppercase;\n  letter-spacing: 0.22em;\n  color: var(--bermellon);\n  font-weight: 500;\n}\n\n.rule {\n  display: inline-block;\n  width: 32px;\n  height: 1px;\n  background: currentColor;\n  vertical-align: middle;\n  margin: 0 12px;\n  opacity: 0.5;\n}\n\n\/* ============== NAV ============== *\/\nnav.topbar {\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  z-index: 50;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 20px 40px;\n  background: rgba(242, 234, 211, 0.85);\n  backdrop-filter: blur(14px);\n  -webkit-backdrop-filter: blur(14px);\n  border-bottom: 1px solid transparent;\n  transition: border-color 0.3s ease, padding 0.3s ease;\n}\nnav.topbar.scrolled {\n  border-bottom-color: var(--rule);\n  padding: 14px 40px;\n}\n\n.brand {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  font-family: var(--serif);\n  font-style: italic;\n  font-weight: 500;\n  font-size: 22px;\n  color: var(--ink);\n  text-decoration: none;\n  font-variation-settings: \"opsz\" 24, \"SOFT\" 50;\n}\n.brand-mark {\n  width: 32px;\n  height: 32px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.brand sup { font-family: var(--mono); font-size: 9px; color: var(--bermellon); margin-left: 4px; font-style: normal; font-weight: 500; letter-spacing: 0.1em; }\n\n.nav-links {\n  display: flex;\n  gap: 36px;\n  list-style: none;\n  align-items: center;\n}\n.nav-links a {\n  font-family: var(--sans);\n  font-size: 13px;\n  text-transform: uppercase;\n  letter-spacing: 0.14em;\n  color: var(--ink);\n  text-decoration: none;\n  font-weight: 500;\n  transition: color 0.2s ease;\n  position: relative;\n}\n.nav-links a:hover { color: var(--bermellon); }\n.nav-links a.cta {\n  background: var(--ink);\n  color: var(--paper);\n  padding: 10px 18px;\n  letter-spacing: 0.12em;\n}\n.nav-links a.cta:hover { background: var(--bermellon); color: var(--paper); }\n\n@media (max-width: 768px) {\n  nav.topbar { padding: 16px 20px; }\n  .nav-links { gap: 14px; }\n  .nav-links a:not(.cta) { display: none; }\n  .nav-links a.cta { padding: 8px 14px; font-size: 11px; }\n  .brand { font-size: 18px; }\n}\n\n\/* ============== HERO ============== *\/\n.hero {\n  min-height: 100vh;\n  position: relative;\n  padding: 140px 40px 80px;\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n  border-bottom: 1px solid var(--rule);\n  overflow: hidden;\n}\n\n.hero-grid {\n  display: grid;\n  grid-template-columns: 1.4fr 1fr;\n  gap: 60px;\n  align-items: center;\n  flex: 1;\n  max-width: 1400px;\n  margin: 0 auto;\n  width: 100%;\n}\n\n.hero-eyebrow-row {\n  display: flex;\n  align-items: center;\n  gap: 16px;\n  margin-bottom: 32px;\n  flex-wrap: wrap;\n}\n\n.hero h1 {\n  font-size: clamp(64px, 11vw, 168px);\n  line-height: 0.88;\n  margin-bottom: 36px;\n  font-variation-settings: \"opsz\" 144, \"SOFT\" 0, \"WONK\" 0, \"wght\" 380;\n}\n.hero h1 .casa { display: block; font-style: italic; font-weight: 300; font-size: 0.4em; color: var(--bermellon); letter-spacing: 0.02em; margin-bottom: -0.2em; font-variation-settings: \"opsz\" 48, \"SOFT\" 100, \"WONK\" 1; }\n.hero h1 .el { display: block; font-weight: 380; }\n.hero h1 .cateto { display: block; font-weight: 700; font-style: italic; color: var(--ink); font-variation-settings: \"opsz\" 144, \"SOFT\" 30, \"WONK\" 1, \"wght\" 700; }\n\n.hero-lead {\n  font-family: var(--serif);\n  font-style: italic;\n  font-size: clamp(20px, 2.3vw, 26px);\n  line-height: 1.35;\n  color: var(--ink-soft);\n  max-width: 560px;\n  margin-bottom: 48px;\n  font-variation-settings: \"opsz\" 30, \"SOFT\" 100;\n}\n\n.hero-cta-row {\n  display: flex;\n  gap: 16px;\n  align-items: center;\n  flex-wrap: wrap;\n}\n\n.btn {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  padding: 16px 28px;\n  font-family: var(--sans);\n  font-size: 13px;\n  font-weight: 600;\n  text-transform: uppercase;\n  letter-spacing: 0.16em;\n  text-decoration: none;\n  border: 1.5px solid var(--ink);\n  background: var(--ink);\n  color: var(--paper);\n  cursor: pointer;\n  transition: all 0.25s ease;\n  position: relative;\n  overflow: hidden;\n}\n.btn:hover { background: var(--bermellon); border-color: var(--bermellon); transform: translateY(-2px); }\n\n.btn-ghost {\n  background: transparent;\n  color: var(--ink);\n  border-color: var(--ink);\n}\n.btn-ghost:hover { background: var(--ink); color: var(--paper); border-color: var(--ink); transform: translateY(-2px); }\n\n.btn-arrow {\n  width: 14px; height: 14px;\n  transition: transform 0.25s ease;\n}\n.btn:hover .btn-arrow { transform: translateX(4px); }\n\n\/* ----- Hero illustration: bodeg\u00f3n SVG ----- *\/\n.hero-illu {\n  position: relative;\n  width: 100%;\n  aspect-ratio: 1 \/ 1.1;\n  max-width: 520px;\n  margin-left: auto;\n}\n.hero-illu svg { width: 100%; height: 100%; }\n\n\/* Hero footer ribbon *\/\n.hero-foot {\n  display: flex;\n  justify-content: space-between;\n  align-items: end;\n  gap: 32px;\n  padding-top: 40px;\n  border-top: 1px solid var(--rule);\n  max-width: 1400px;\n  margin: 60px auto 0;\n  width: 100%;\n}\n.hero-foot-item .label {\n  font-family: var(--mono);\n  font-size: 10px;\n  text-transform: uppercase;\n  letter-spacing: 0.2em;\n  color: var(--humo);\n  margin-bottom: 8px;\n  display: block;\n}\n.hero-foot-item .value {\n  font-family: var(--serif);\n  font-size: 18px;\n  color: var(--ink);\n  font-style: italic;\n  font-variation-settings: \"opsz\" 24, \"SOFT\" 80;\n}\n\n@media (max-width: 900px) {\n  .hero-grid { grid-template-columns: 1fr; gap: 40px; }\n  .hero-illu { max-width: 360px; margin: 0; order: -1; }\n  .hero-foot { flex-wrap: wrap; gap: 20px; }\n  .hero-foot-item { min-width: 130px; }\n}\n\n\/* ============== SECTIONS COMUNES ============== *\/\nsection { padding: 120px 40px; max-width: 1400px; margin: 0 auto; }\n@media (max-width: 768px) { section { padding: 80px 20px; } }\n\n.section-head {\n  display: grid;\n  grid-template-columns: 1fr 1.5fr;\n  gap: 60px;\n  margin-bottom: 80px;\n  align-items: end;\n}\n.section-head h2 {\n  font-size: clamp(40px, 6vw, 84px);\n  line-height: 0.95;\n  font-variation-settings: \"opsz\" 144, \"SOFT\" 0, \"wght\" 360;\n}\n.section-head h2 .italic { color: var(--bermellon); font-style: italic; font-weight: 380; font-variation-settings: \"opsz\" 144, \"SOFT\" 100, \"WONK\" 1, \"wght\" 380; }\n.section-head .lede {\n  font-family: var(--serif);\n  font-size: 21px;\n  line-height: 1.5;\n  color: var(--ink-soft);\n  font-style: italic;\n  font-variation-settings: \"opsz\" 24, \"SOFT\" 100;\n}\n@media (max-width: 768px) {\n  .section-head { grid-template-columns: 1fr; gap: 24px; margin-bottom: 50px; }\n  .section-head .lede { font-size: 18px; }\n}\n\n\/* ============== HISTORIA \/ TIMELINE ============== *\/\n.historia {\n  background: var(--paper-deep);\n  border-top: 1px solid var(--rule);\n  border-bottom: 1px solid var(--rule);\n  max-width: none;\n  padding-left: 40px;\n  padding-right: 40px;\n}\n.historia-inner { max-width: 1400px; margin: 0 auto; }\n\n.timeline {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 0;\n  border-top: 1px solid var(--ink);\n  position: relative;\n}\n.tl-item {\n  padding: 40px 28px 0;\n  border-right: 1px solid var(--rule);\n  position: relative;\n  min-height: 380px;\n}\n.tl-item:last-child { border-right: none; }\n\n.tl-year {\n  font-family: var(--serif);\n  font-style: italic;\n  font-size: 64px;\n  font-weight: 300;\n  line-height: 0.9;\n  color: var(--ink);\n  margin-bottom: 12px;\n  font-variation-settings: \"opsz\" 144, \"SOFT\" 80, \"WONK\" 1, \"wght\" 300;\n}\n.tl-item:nth-child(2) .tl-year { color: var(--bermellon); }\n.tl-item:nth-child(4) .tl-year { color: var(--oliva); }\n\n.tl-tag {\n  font-family: var(--mono);\n  font-size: 11px;\n  text-transform: uppercase;\n  letter-spacing: 0.18em;\n  color: var(--humo);\n  margin-bottom: 16px;\n}\n\n.tl-title {\n  font-family: var(--serif);\n  font-size: 22px;\n  line-height: 1.2;\n  color: var(--ink);\n  margin-bottom: 12px;\n  font-variation-settings: \"opsz\" 24, \"SOFT\" 30, \"wght\" 500;\n}\n\n.tl-text {\n  font-size: 14.5px;\n  line-height: 1.6;\n  color: var(--ink-soft);\n}\n\n.tl-decoration {\n  position: absolute;\n  bottom: 20px;\n  right: 20px;\n  font-family: var(--serif);\n  font-style: italic;\n  font-size: 28px;\n  color: var(--bermellon);\n  opacity: 0.3;\n  font-variation-settings: \"opsz\" 48, \"SOFT\" 100, \"WONK\" 1;\n}\n\n@media (max-width: 900px) {\n  .timeline { grid-template-columns: 1fr; }\n  .tl-item { border-right: none; border-bottom: 1px solid var(--rule); min-height: auto; padding-bottom: 40px; }\n  .tl-item:last-child { border-bottom: none; }\n}\n\n\/* ============== ESPECIALIDADES ============== *\/\n.menu-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 0;\n  border-top: 1px solid var(--ink);\n}\n.menu-cat {\n  padding: 50px 40px;\n  border-right: 1px solid var(--rule);\n  border-bottom: 1px solid var(--rule);\n  position: relative;\n  transition: background 0.3s ease;\n}\n.menu-cat:nth-child(2n) { border-right: none; }\n.menu-cat:hover { background: var(--paper-deep); }\n\n.menu-cat-head {\n  display: flex;\n  justify-content: space-between;\n  align-items: baseline;\n  margin-bottom: 32px;\n  padding-bottom: 16px;\n  border-bottom: 1px solid var(--rule);\n}\n.menu-cat-name {\n  font-family: var(--serif);\n  font-size: 32px;\n  font-style: italic;\n  color: var(--ink);\n  font-variation-settings: \"opsz\" 48, \"SOFT\" 80, \"WONK\" 1, \"wght\" 400;\n}\n.menu-cat-num {\n  font-family: var(--mono);\n  font-size: 11px;\n  color: var(--bermellon);\n  letter-spacing: 0.2em;\n  text-transform: uppercase;\n}\n\n.menu-list { list-style: none; }\n.menu-list li {\n  display: flex;\n  justify-content: space-between;\n  align-items: baseline;\n  padding: 14px 0;\n  border-bottom: 1px dotted var(--rule);\n  gap: 16px;\n}\n.menu-list li:last-child { border-bottom: none; }\n.menu-list .dish {\n  font-family: var(--serif);\n  font-size: 19px;\n  font-weight: 400;\n  color: var(--ink);\n  font-variation-settings: \"opsz\" 24, \"SOFT\" 30;\n}\n.menu-list .dish-note {\n  display: block;\n  font-family: var(--sans);\n  font-size: 12px;\n  color: var(--humo);\n  font-weight: 400;\n  margin-top: 2px;\n  font-style: normal;\n  letter-spacing: 0;\n}\n.menu-list .dish-mark {\n  font-family: var(--serif);\n  font-style: italic;\n  color: var(--bermellon);\n  font-size: 18px;\n  flex-shrink: 0;\n  font-variation-settings: \"opsz\" 24, \"SOFT\" 100, \"WONK\" 1;\n}\n\n@media (max-width: 768px) {\n  .menu-grid { grid-template-columns: 1fr; }\n  .menu-cat { border-right: none !important; padding: 40px 20px; }\n}\n\n\/* ============== CITA \/ FAMILIA ============== *\/\n.familia {\n  background: var(--ink);\n  color: var(--paper);\n  max-width: none;\n  padding-left: 40px;\n  padding-right: 40px;\n  position: relative;\n  overflow: hidden;\n}\n.familia::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background:\n    radial-gradient(circle at 20% 30%, rgba(201, 162, 78, 0.08) 0%, transparent 50%),\n    radial-gradient(circle at 80% 70%, rgba(182, 69, 44, 0.08) 0%, transparent 50%);\n  pointer-events: none;\n}\n\n.familia-inner {\n  max-width: 1400px;\n  margin: 0 auto;\n  position: relative;\n  z-index: 1;\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 100px;\n  align-items: center;\n}\n\n.familia-text .eyebrow { color: var(--ocre); }\n\n.familia h2 {\n  font-size: clamp(40px, 6vw, 80px);\n  line-height: 0.98;\n  margin: 24px 0 32px;\n  color: var(--paper);\n  font-variation-settings: \"opsz\" 144, \"SOFT\" 30, \"wght\" 360;\n}\n.familia h2 .italic { color: var(--ocre); font-style: italic; font-variation-settings: \"opsz\" 144, \"SOFT\" 100, \"WONK\" 1; }\n.familia h2 em { color: var(--ocre); font-style: italic; font-weight: 400; font-variation-settings: \"opsz\" 144, \"SOFT\" 100, \"WONK\" 1; }\n\n.familia-body p {\n  font-size: 17px;\n  line-height: 1.7;\n  color: rgba(242, 234, 211, 0.78);\n  margin-bottom: 18px;\n  max-width: 520px;\n}\n\n.quote-card {\n  background: linear-gradient(135deg, rgba(201, 162, 78, 0.06), rgba(182, 69, 44, 0.04));\n  border: 1px solid rgba(201, 162, 78, 0.25);\n  padding: 60px 50px;\n  position: relative;\n}\n.quote-card::before {\n  content: '';\n  position: absolute;\n  top: -20px;\n  left: 30px;\n  font-family: var(--serif);\n  font-size: 200px;\n  line-height: 1;\n  color: var(--ocre);\n  opacity: 0.2;\n  content: open-quote;\n  font-style: italic;\n  font-variation-settings: \"opsz\" 144, \"SOFT\" 100, \"WONK\" 1;\n}\n.quote-text {\n  font-family: var(--serif);\n  font-size: clamp(28px, 3.4vw, 48px);\n  line-height: 1.15;\n  font-style: italic;\n  color: var(--paper);\n  margin-bottom: 32px;\n  position: relative;\n  font-variation-settings: \"opsz\" 144, \"SOFT\" 100, \"WONK\" 1, \"wght\" 400;\n}\n.quote-text em { color: var(--ocre); font-style: italic; }\n.quote-attr {\n  font-family: var(--mono);\n  font-size: 12px;\n  text-transform: uppercase;\n  letter-spacing: 0.2em;\n  color: var(--ocre);\n  display: flex;\n  align-items: center;\n  gap: 14px;\n}\n.quote-attr::before {\n  content: '';\n  display: inline-block;\n  width: 36px;\n  height: 1px;\n  background: var(--ocre);\n}\n\n@media (max-width: 900px) {\n  .familia-inner { grid-template-columns: 1fr; gap: 60px; }\n  .quote-card { padding: 50px 32px; }\n}\n\n\/* ============== TESTIMONIOS ============== *\/\n.testimonios-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 32px;\n}\n.testi {\n  background: var(--paper-deep);\n  padding: 36px 32px;\n  position: relative;\n  border-top: 3px solid var(--bermellon);\n  display: flex;\n  flex-direction: column;\n}\n.testi-stars {\n  color: var(--ocre);\n  font-size: 18px;\n  letter-spacing: 4px;\n  margin-bottom: 20px;\n}\n.testi-text {\n  font-family: var(--serif);\n  font-size: 17.5px;\n  line-height: 1.5;\n  color: var(--ink);\n  margin-bottom: 28px;\n  flex: 1;\n  font-variation-settings: \"opsz\" 30, \"SOFT\" 30;\n}\n.testi-text em { font-style: italic; color: var(--bermellon); font-variation-settings: \"opsz\" 30, \"SOFT\" 100, \"WONK\" 1; }\n.testi-meta {\n  display: flex;\n  justify-content: space-between;\n  align-items: baseline;\n  padding-top: 20px;\n  border-top: 1px solid var(--rule);\n}\n.testi-author {\n  font-family: var(--sans);\n  font-weight: 600;\n  font-size: 13px;\n  text-transform: uppercase;\n  letter-spacing: 0.1em;\n  color: var(--ink);\n}\n.testi-source {\n  font-family: var(--mono);\n  font-size: 10px;\n  color: var(--humo);\n  text-transform: uppercase;\n  letter-spacing: 0.15em;\n}\n\n@media (max-width: 900px) { .testimonios-grid { grid-template-columns: 1fr; } }\n\n\/* ============== VIS\u00cdTANOS ============== *\/\n.visitanos {\n  background: var(--oliva-dk);\n  color: var(--paper);\n  max-width: none;\n  padding-left: 40px;\n  padding-right: 40px;\n}\n.visitanos-inner {\n  max-width: 1400px;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 80px;\n  align-items: start;\n}\n\n.visitanos h2 {\n  font-size: clamp(40px, 6vw, 80px);\n  line-height: 0.95;\n  margin-bottom: 40px;\n  color: var(--paper);\n  font-variation-settings: \"opsz\" 144, \"SOFT\" 30, \"wght\" 360;\n}\n.visitanos h2 .italic { font-style: italic; color: var(--ocre); font-variation-settings: \"opsz\" 144, \"SOFT\" 100, \"WONK\" 1; }\n\n.info-list {\n  list-style: none;\n  margin-bottom: 40px;\n}\n.info-list li {\n  display: grid;\n  grid-template-columns: 110px 1fr;\n  gap: 24px;\n  padding: 22px 0;\n  border-bottom: 1px solid rgba(242, 234, 211, 0.18);\n  align-items: baseline;\n}\n.info-list .lbl {\n  font-family: var(--mono);\n  font-size: 11px;\n  text-transform: uppercase;\n  letter-spacing: 0.2em;\n  color: var(--ocre-light);\n}\n.info-list .val {\n  font-family: var(--serif);\n  font-size: 19px;\n  color: var(--paper);\n  line-height: 1.4;\n  font-variation-settings: \"opsz\" 30, \"SOFT\" 30;\n}\n.info-list .val a { color: var(--paper); text-decoration: none; border-bottom: 1px solid rgba(242, 234, 211, 0.3); transition: border-color 0.2s; }\n.info-list .val a:hover { border-color: var(--ocre); }\n.info-list .val small {\n  display: block;\n  font-family: var(--sans);\n  font-size: 13px;\n  color: rgba(242, 234, 211, 0.6);\n  margin-top: 4px;\n  font-style: normal;\n}\n\n.map-stylized {\n  aspect-ratio: 1 \/ 1.1;\n  background: var(--paper-deep);\n  position: relative;\n  overflow: hidden;\n  border: 1px solid var(--ocre);\n}\n.map-stylized svg { width: 100%; height: 100%; display: block; }\n\n@media (max-width: 900px) {\n  .visitanos-inner { grid-template-columns: 1fr; gap: 50px; }\n}\n\n\/* ============== CTA FINAL ============== *\/\n.cta-final {\n  text-align: center;\n  padding: 160px 40px;\n  background: var(--paper);\n  border-top: 1px solid var(--rule);\n  border-bottom: 1px solid var(--rule);\n  max-width: none;\n}\n.cta-final-inner { max-width: 900px; margin: 0 auto; }\n.cta-final h2 {\n  font-size: clamp(48px, 8vw, 120px);\n  line-height: 0.95;\n  margin-bottom: 32px;\n  font-variation-settings: \"opsz\" 144, \"SOFT\" 30, \"wght\" 360;\n}\n.cta-final h2 .italic { font-style: italic; color: var(--bermellon); font-variation-settings: \"opsz\" 144, \"SOFT\" 100, \"WONK\" 1, \"wght\" 400; }\n.cta-final p {\n  font-family: var(--serif);\n  font-size: clamp(18px, 2.2vw, 24px);\n  font-style: italic;\n  color: var(--ink-soft);\n  margin-bottom: 48px;\n  line-height: 1.4;\n  font-variation-settings: \"opsz\" 30, \"SOFT\" 100;\n}\n\n\/* ============== FOOTER ============== *\/\nfooter {\n  background: var(--ink);\n  color: rgba(242, 234, 211, 0.65);\n  padding: 60px 40px 30px;\n}\n.foot-inner {\n  max-width: 1400px;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: 2fr 1fr 1fr;\n  gap: 60px;\n  padding-bottom: 50px;\n  border-bottom: 1px solid rgba(242, 234, 211, 0.15);\n}\n.foot-brand {\n  font-family: var(--serif);\n  font-style: italic;\n  font-size: 36px;\n  color: var(--paper);\n  margin-bottom: 16px;\n  line-height: 1;\n  font-variation-settings: \"opsz\" 48, \"SOFT\" 100, \"WONK\" 1;\n}\n.foot-brand small { display: block; font-family: var(--mono); font-size: 11px; letter-spacing: 0.2em; color: var(--ocre); font-style: normal; margin-top: 8px; }\n.foot-tagline {\n  font-family: var(--serif);\n  font-size: 16px;\n  color: rgba(242, 234, 211, 0.7);\n  font-style: italic;\n  max-width: 400px;\n  line-height: 1.5;\n  font-variation-settings: \"opsz\" 24, \"SOFT\" 80;\n}\n\n.foot-col h4 {\n  font-family: var(--mono);\n  font-size: 11px;\n  text-transform: uppercase;\n  letter-spacing: 0.2em;\n  color: var(--ocre);\n  margin-bottom: 18px;\n  font-weight: 500;\n}\n.foot-col ul { list-style: none; }\n.foot-col li { padding: 5px 0; }\n.foot-col a {\n  color: rgba(242, 234, 211, 0.7);\n  text-decoration: none;\n  font-size: 14.5px;\n  transition: color 0.2s;\n}\n.foot-col a:hover { color: var(--ocre); }\n\n.foot-bottom {\n  max-width: 1400px;\n  margin: 30px auto 0;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 16px;\n}\n.foot-bottom p {\n  font-family: var(--mono);\n  font-size: 11px;\n  letter-spacing: 0.1em;\n  color: rgba(242, 234, 211, 0.45);\n  text-transform: uppercase;\n}\n\n@media (max-width: 768px) {\n  .foot-inner { grid-template-columns: 1fr; gap: 40px; }\n  .foot-bottom { flex-direction: column; align-items: flex-start; }\n}\n\n\/* ============== DEMO BANNER (cintillo Ra\u00fal D\u00edaz) ============== *\/\n.demo-banner {\n  background: var(--bermellon);\n  color: var(--paper);\n  padding: 14px 40px;\n  text-align: center;\n  font-family: var(--mono);\n  font-size: 11px;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  position: relative;\n  z-index: 100;\n}\n.demo-banner strong { color: var(--paper); font-weight: 700; }\n.demo-banner em { font-family: var(--serif); font-style: italic; text-transform: none; letter-spacing: 0.02em; font-size: 14px; margin: 0 6px; font-variation-settings: \"opsz\" 24, \"SOFT\" 100, \"WONK\" 1; }\n\n\/* ============== ANIMATIONS ============== *\/\n.reveal { opacity: 0; transform: translateY(30px); transition: opacity 0.9s ease, transform 0.9s ease; }\n.reveal.in { opacity: 1; transform: translateY(0); }\n.reveal[data-delay=\"100\"] { transition-delay: 100ms; }\n.reveal[data-delay=\"200\"] { transition-delay: 200ms; }\n.reveal[data-delay=\"300\"] { transition-delay: 300ms; }\n.reveal[data-delay=\"400\"] { transition-delay: 400ms; }\n\n@keyframes float-jamon {\n  0%, 100% { transform: translateY(0) rotate(-2deg); }\n  50% { transform: translateY(-8px) rotate(-1deg); }\n}\n.illu-jamon { animation: float-jamon 6s ease-in-out infinite; transform-origin: top center; }\n\n@keyframes shine {\n  0% { transform: translateX(-100%); }\n  100% { transform: translateX(200%); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  *, *::before, *::after { animation-duration: 0.001ms !important; transition-duration: 0.001ms !important; }\n  .reveal { opacity: 1; transform: none; }\n}\n<\/style>\n<\/head>\n<body>\n\n<!-- DEMO BANNER -->\n<div class=\"demo-banner\">\n  Propuesta visual <em>\u00b7<\/em> dise\u00f1ada por <strong>Ra\u00fal D\u00edaz Comunicaci\u00f3n<\/strong> <em>\u00b7<\/em> abril 2026\n<\/div>\n\n<!-- NAV -->\n<nav class=\"topbar\" id=\"topbar\">\n  <a href=\"#\" class=\"brand\">\n    <span class=\"brand-mark\">\n      <svg viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <path d=\"M16 4 L26 12 L26 24 L20 24 L20 18 L12 18 L12 24 L6 24 L6 12 Z\" stroke=\"currentColor\" stroke-width=\"1.5\" fill=\"none\"\/>\n        <circle cx=\"16\" cy=\"14\" r=\"1.2\" fill=\"#B6452C\"\/>\n      <\/svg>\n    <\/span>\n    Casa El Cateto<sup>1973<\/sup>\n  <\/a>\n  <ul class=\"nav-links\">\n    <li><a href=\"#historia\">Historia<\/a><\/li>\n    <li><a href=\"#carta\">La carta<\/a><\/li>\n    <li><a href=\"#familia\">Familia<\/a><\/li>\n    <li><a href=\"#visitanos\">Vis\u00edtanos<\/a><\/li>\n    <li><a href=\"#visitanos\" class=\"cta\">Reservar<\/a><\/li>\n  <\/ul>\n<\/nav>\n\n<main>\n\n<!-- HERO -->\n<section class=\"hero\">\n  <div class=\"hero-grid\">\n    <div class=\"hero-content\">\n      <div class=\"hero-eyebrow-row reveal\">\n        <span class=\"eyebrow\">Calle Tajo 15 \u00b7 Dos Hermanas<\/span>\n        <span class=\"rule\" style=\"color: var(--ink-soft);\"><\/span>\n        <span class=\"eyebrow\" style=\"color: var(--oliva);\">52 a\u00f1os de oficio<\/span>\n      <\/div>\n\n      <h1 class=\"reveal\" data-delay=\"100\">\n        <span class=\"casa\">Casa<\/span>\n        <span class=\"el\">El<\/span>\n        <span class=\"cateto\">Cateto.<\/span>\n      <\/h1>\n\n      <p class=\"hero-lead reveal\" data-delay=\"200\">\n        Cocina tradicional andaluza, servida con la dignidad de cinco d\u00e9cadas de oficio. Una taberna familiar donde el jam\u00f3n cuelga sobre la barra y la receta se transmite por la sangre.\n      <\/p>\n\n      <div class=\"hero-cta-row reveal\" data-delay=\"300\">\n        <a href=\"#visitanos\" class=\"btn\">\n          Reservar mesa\n          <svg class=\"btn-arrow\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M1 7h12m0 0L8 2m5 5l-5 5\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/><\/svg>\n        <\/a>\n        <a href=\"#carta\" class=\"btn btn-ghost\">\n          Ver la carta\n        <\/a>\n      <\/div>\n    <\/div>\n\n    <div class=\"hero-illu reveal\" data-delay=\"400\">\n      <!-- Bodeg\u00f3n SVG: jam\u00f3n colgando + copa de vino + ramita de oliva -->\n      <svg viewBox=\"0 0 500 550\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\">\n        <!-- Cuerda del jam\u00f3n -->\n        <line x1=\"250\" y1=\"0\" x2=\"250\" y2=\"60\" stroke=\"#1F1814\" stroke-width=\"2\"\/>\n        <line x1=\"240\" y1=\"60\" x2=\"260\" y2=\"60\" stroke=\"#1F1814\" stroke-width=\"3\"\/>\n        \n        <!-- Jam\u00f3n -->\n        <g class=\"illu-jamon\">\n          <!-- Pezu\u00f1a -->\n          <ellipse cx=\"250\" cy=\"68\" rx=\"14\" ry=\"8\" fill=\"#1F1814\"\/>\n          <rect x=\"246\" y=\"60\" width=\"8\" height=\"14\" fill=\"#1F1814\"\/>\n          <!-- Forma del jam\u00f3n -->\n          <path d=\"M 250 75\n                   Q 320 80 360 130\n                   Q 400 200 380 280\n                   Q 370 320 340 340\n                   Q 310 360 270 360\n                   Q 220 360 180 340\n                   Q 140 320 130 280\n                   Q 110 200 150 130\n                   Q 190 80 250 75 Z\" \n                fill=\"#9B3520\" stroke=\"#1F1814\" stroke-width=\"2\"\/>\n          <!-- Veta de grasa -->\n          <path d=\"M 200 110 Q 280 100 360 140 Q 380 180 360 220 Q 280 200 180 220 Q 160 170 200 110 Z\" \n                fill=\"#E8DDC0\" opacity=\"0.65\"\/>\n          <!-- Detalles superficie -->\n          <ellipse cx=\"220\" cy=\"230\" rx=\"35\" ry=\"12\" fill=\"#7A2818\" opacity=\"0.4\" transform=\"rotate(-15 220 230)\"\/>\n          <ellipse cx=\"310\" cy=\"280\" rx=\"40\" ry=\"15\" fill=\"#7A2818\" opacity=\"0.35\" transform=\"rotate(20 310 280)\"\/>\n          <ellipse cx=\"270\" cy=\"180\" rx=\"20\" ry=\"8\" fill=\"#E0BB68\" opacity=\"0.45\"\/>\n          <!-- Bordes oscuros -->\n          <path d=\"M 130 280 Q 120 320 145 345 Q 130 320 135 290 Z\" fill=\"#1F1814\" opacity=\"0.4\"\/>\n          <path d=\"M 380 280 Q 388 320 363 345 Q 378 320 374 290 Z\" fill=\"#1F1814\" opacity=\"0.4\"\/>\n        <\/g>\n\n        <!-- Copa de vino tinto -->\n        <g transform=\"translate(60, 380)\">\n          <!-- Pie -->\n          <line x1=\"50\" y1=\"80\" x2=\"50\" y2=\"135\" stroke=\"#1F1814\" stroke-width=\"1.5\"\/>\n          <ellipse cx=\"50\" cy=\"138\" rx=\"28\" ry=\"3\" fill=\"#1F1814\"\/>\n          <!-- C\u00e1liz -->\n          <path d=\"M 22 0 Q 22 60 50 80 Q 78 60 78 0 Z\" fill=\"none\" stroke=\"#1F1814\" stroke-width=\"1.8\"\/>\n          <!-- Vino -->\n          <path d=\"M 26 8 Q 27 55 50 75 Q 73 55 74 8 Z\" fill=\"#8C2F1E\" opacity=\"0.92\"\/>\n          <!-- Brillo -->\n          <ellipse cx=\"40\" cy=\"25\" rx=\"6\" ry=\"14\" fill=\"#F2EAD3\" opacity=\"0.18\"\/>\n          <!-- Reflejo del vino -->\n          <ellipse cx=\"50\" cy=\"20\" rx=\"20\" ry=\"3\" fill=\"#B6452C\" opacity=\"0.5\"\/>\n        <\/g>\n\n        <!-- Ramita de oliva -->\n        <g transform=\"translate(340, 400)\">\n          <path d=\"M 0 60 Q 30 30 75 0\" stroke=\"#545B3E\" stroke-width=\"2\" fill=\"none\"\/>\n          <ellipse cx=\"15\" cy=\"48\" rx=\"9\" ry=\"4\" fill=\"#545B3E\" transform=\"rotate(-30 15 48)\"\/>\n          <ellipse cx=\"32\" cy=\"32\" rx=\"9\" ry=\"4\" fill=\"#545B3E\" transform=\"rotate(-30 32 32)\"\/>\n          <ellipse cx=\"50\" cy=\"18\" rx=\"9\" ry=\"4\" fill=\"#383F26\" transform=\"rotate(-30 50 18)\"\/>\n          <ellipse cx=\"68\" cy=\"6\" rx=\"9\" ry=\"4\" fill=\"#545B3E\" transform=\"rotate(-30 68 6)\"\/>\n          <ellipse cx=\"22\" cy=\"58\" rx=\"8\" ry=\"4\" fill=\"#383F26\" transform=\"rotate(40 22 58)\"\/>\n          <ellipse cx=\"42\" cy=\"42\" rx=\"8\" ry=\"4\" fill=\"#545B3E\" transform=\"rotate(40 42 42)\"\/>\n          <!-- Aceitunas -->\n          <ellipse cx=\"58\" cy=\"48\" rx=\"6\" ry=\"9\" fill=\"#383F26\"\/>\n          <ellipse cx=\"56\" cy=\"46\" rx=\"2\" ry=\"3\" fill=\"#C9A24E\" opacity=\"0.3\"\/>\n        <\/g>\n\n        <!-- Sello de origen -->\n        <g transform=\"translate(60, 110)\">\n          <circle cx=\"0\" cy=\"0\" r=\"34\" fill=\"none\" stroke=\"#B6452C\" stroke-width=\"1\"\/>\n          <circle cx=\"0\" cy=\"0\" r=\"29\" fill=\"none\" stroke=\"#B6452C\" stroke-width=\"0.5\"\/>\n          <text x=\"0\" y=\"-10\" text-anchor=\"middle\" font-family=\"JetBrains Mono\" font-size=\"7\" fill=\"#B6452C\" letter-spacing=\"1\">ANDALUC\u00cdA<\/text>\n          <text x=\"0\" y=\"3\" text-anchor=\"middle\" font-family=\"Fraunces\" font-style=\"italic\" font-size=\"14\" fill=\"#B6452C\" font-weight=\"500\">D.O.<\/text>\n          <text x=\"0\" y=\"18\" text-anchor=\"middle\" font-family=\"JetBrains Mono\" font-size=\"7\" fill=\"#B6452C\" letter-spacing=\"1\">DESDE 1973<\/text>\n        <\/g>\n      <\/svg>\n    <\/div>\n  <\/div>\n\n  <div class=\"hero-foot reveal\" data-delay=\"500\">\n    <div class=\"hero-foot-item\">\n      <span class=\"label\">Fundaci\u00f3n<\/span>\n      <span class=\"value\">A\u00f1o 1973<\/span>\n    <\/div>\n    <div class=\"hero-foot-item\">\n      <span class=\"label\">Especialidad<\/span>\n      <span class=\"value\">Tapeo andaluz<\/span>\n    <\/div>\n    <div class=\"hero-foot-item\">\n      <span class=\"label\">Generaci\u00f3n<\/span>\n      <span class=\"value\">Segunda \u00b7 4 hermanos<\/span>\n    <\/div>\n    <div class=\"hero-foot-item\">\n      <span class=\"label\">Rese\u00f1as Google<\/span>\n      <span class=\"value\">\u2605 4,4 \/ 5<\/span>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- HISTORIA -->\n<section id=\"historia\" class=\"historia\">\n  <div class=\"historia-inner\">\n    <div class=\"section-head reveal\">\n      <h2>Una historia que se cocina <span class=\"italic\">a fuego lento.<\/span><\/h2>\n      <p class=\"lede\">Desde que Don Antonio y Do\u00f1a Encarna abrieron una taberna humilde en la calle Tajo, han pasado cinco d\u00e9cadas, una mudanza, dos generaciones y una multitud de comensales que ya forman parte de la familia.<\/p>\n    <\/div>\n\n    <div class=\"timeline\">\n      <div class=\"tl-item reveal\">\n        <div class=\"tl-year\">1973<\/div>\n        <div class=\"tl-tag\">Los inicios<\/div>\n        <div class=\"tl-title\">Vale que sea<\/div>\n        <p class=\"tl-text\">Don Antonio y Do\u00f1a Encarna inauguran una peque\u00f1a taberna de tapas y vinos en C\/ Tajo 119. Su especialidad: el arenque. Su fama: la coletilla del padre \u2014 <em>\u00abvale que sea\u00bb<\/em> \u2014 que termina dando nombre al local.<\/p>\n        <div class=\"tl-decoration\">~<\/div>\n      <\/div>\n\n      <div class=\"tl-item reveal\" data-delay=\"100\">\n        <div class=\"tl-year\">1988<\/div>\n        <div class=\"tl-tag\">El salto<\/div>\n        <div class=\"tl-title\">Nace El Cateto<\/div>\n        <p class=\"tl-text\">Tras quince a\u00f1os curtiendo el oficio, llega el momento de un sal\u00f3n m\u00e1s amplio. Se inaugura oficialmente Casa El Cateto en la calle Tajo, n\u00famero 15. El Vale que sea convive con la nueva casa.<\/p>\n        <div class=\"tl-decoration\">~<\/div>\n      <\/div>\n\n      <div class=\"tl-item reveal\" data-delay=\"200\">\n        <div class=\"tl-year\">1992<\/div>\n        <div class=\"tl-tag\">El relevo<\/div>\n        <div class=\"tl-title\">Una sola casa<\/div>\n        <p class=\"tl-text\">El Vale que sea cierra para concentrar todo el esfuerzo en El Cateto. Las recetas de Do\u00f1a Encarna pasan a las cocinas del nuevo sal\u00f3n. Empieza a forjarse la leyenda local que todav\u00eda sostiene el negocio.<\/p>\n        <div class=\"tl-decoration\">~<\/div>\n      <\/div>\n\n      <div class=\"tl-item reveal\" data-delay=\"300\">\n        <div class=\"tl-year\">Hoy<\/div>\n        <div class=\"tl-tag\">Segunda generaci\u00f3n<\/div>\n        <div class=\"tl-title\">Cuatro hermanos<\/div>\n        <p class=\"tl-text\">Cuatro hijos administran hoy la gerencia, junto a un equipo de seis cocineros y camareros. Misma calle, misma cocina, mismas tapas que sus padres pusieron en la barra el primer d\u00eda. Y muchas m\u00e1s historias por venir.<\/p>\n        <div class=\"tl-decoration\">~<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- CARTA \/ ESPECIALIDADES -->\n<section id=\"carta\">\n  <div class=\"section-head reveal\">\n    <h2>La cocina <span class=\"italic\">de siempre.<\/span><\/h2>\n    <p class=\"lede\">Productos de la rica gastronom\u00eda andaluza, ib\u00e9rica y mediterr\u00e1nea. Todo casero, todo cocinado a la vieja usanza. Ni atajos, ni florituras: solo la receta que llega cuando hay que hacerla bien.<\/p>\n  <\/div>\n\n  <div class=\"menu-grid\">\n\n    <!-- Ib\u00e9ricos -->\n    <div class=\"menu-cat reveal\">\n      <div class=\"menu-cat-head\">\n        <h3 class=\"menu-cat-name\">Ib\u00e9ricos &amp; chacinas<\/h3>\n        <span class=\"menu-cat-num\">01 \/ 04<\/span>\n      <\/div>\n      <ul class=\"menu-list\">\n        <li>\n          <span>\n            <span class=\"dish\">Jam\u00f3n Ib\u00e9rico de bellota<\/span>\n            <small class=\"dish-note\">Cortado a cuchillo, en plato o tabla<\/small>\n          <\/span>\n          <span class=\"dish-mark\">~<\/span>\n        <\/li>\n        <li>\n          <span>\n            <span class=\"dish\">Ca\u00f1a de lomo de bellota<\/span>\n          <\/span>\n          <span class=\"dish-mark\">~<\/span>\n        <\/li>\n        <li>\n          <span>\n            <span class=\"dish\">Chorizo y salchich\u00f3n ib\u00e9ricos<\/span>\n          <\/span>\n          <span class=\"dish-mark\">~<\/span>\n        <\/li>\n        <li>\n          <span>\n            <span class=\"dish\">Queso manchego de oveja viejo<\/span>\n            <small class=\"dish-note\">En aceite o al corte<\/small>\n          <\/span>\n          <span class=\"dish-mark\">~<\/span>\n        <\/li>\n      <\/ul>\n    <\/div>\n\n    <!-- Tapas tradicionales -->\n    <div class=\"menu-cat reveal\" data-delay=\"100\">\n      <div class=\"menu-cat-head\">\n        <h3 class=\"menu-cat-name\">Tapas de la casa<\/h3>\n        <span class=\"menu-cat-num\">02 \/ 04<\/span>\n      <\/div>\n      <ul class=\"menu-list\">\n        <li>\n          <span>\n            <span class=\"dish\">Gambas al ajillo<\/span>\n            <small class=\"dish-note\">Cazuela de barro, reci\u00e9n hechas<\/small>\n          <\/span>\n          <span class=\"dish-mark\">~<\/span>\n        <\/li>\n        <li>\n          <span>\n            <span class=\"dish\">Salmorejo cordob\u00e9s<\/span>\n          <\/span>\n          <span class=\"dish-mark\">~<\/span>\n        <\/li>\n        <li>\n          <span>\n            <span class=\"dish\">Ensaladilla de la casa<\/span>\n            <small class=\"dish-note\">\u00abComo nunca antes la has probado\u00bb<\/small>\n          <\/span>\n          <span class=\"dish-mark\">~<\/span>\n        <\/li>\n        <li>\n          <span>\n            <span class=\"dish\">Carrillada en salsa<\/span>\n          <\/span>\n          <span class=\"dish-mark\">~<\/span>\n        <\/li>\n        <li>\n          <span>\n            <span class=\"dish\">Carne con tomate<\/span>\n          <\/span>\n          <span class=\"dish-mark\">~<\/span>\n        <\/li>\n      <\/ul>\n    <\/div>\n\n    <!-- Plancha y guisos -->\n    <div class=\"menu-cat reveal\" data-delay=\"200\">\n      <div class=\"menu-cat-head\">\n        <h3 class=\"menu-cat-name\">A la plancha &amp; al fuego<\/h3>\n        <span class=\"menu-cat-num\">03 \/ 04<\/span>\n      <\/div>\n      <ul class=\"menu-list\">\n        <li>\n          <span>\n            <span class=\"dish\">Solomillo al whisky<\/span>\n            <small class=\"dish-note\">Especialidad de la casa<\/small>\n          <\/span>\n          <span class=\"dish-mark\">~<\/span>\n        <\/li>\n        <li>\n          <span>\n            <span class=\"dish\">Chipirones con salsa alioli<\/span>\n          <\/span>\n          <span class=\"dish-mark\">~<\/span>\n        <\/li>\n        <li>\n          <span>\n            <span class=\"dish\">Pinchito de cordero adobado<\/span>\n          <\/span>\n          <span class=\"dish-mark\">~<\/span>\n        <\/li>\n        <li>\n          <span>\n            <span class=\"dish\">Pez espada en brocheta<\/span>\n          <\/span>\n          <span class=\"dish-mark\">~<\/span>\n        <\/li>\n        <li>\n          <span>\n            <span class=\"dish\">Pollo frito al adobo<\/span>\n            <small class=\"dish-note\">Receta familiar<\/small>\n          <\/span>\n          <span class=\"dish-mark\">~<\/span>\n        <\/li>\n      <\/ul>\n    <\/div>\n\n    <!-- Postres -->\n    <div class=\"menu-cat reveal\" data-delay=\"300\">\n      <div class=\"menu-cat-head\">\n        <h3 class=\"menu-cat-name\">Postres caseros<\/h3>\n        <span class=\"menu-cat-num\">04 \/ 04<\/span>\n      <\/div>\n      <ul class=\"menu-list\">\n        <li>\n          <span>\n            <span class=\"dish\">Tocino de cielo con pi\u00f1ones<\/span>\n          <\/span>\n          <span class=\"dish-mark\">~<\/span>\n        <\/li>\n        <li>\n          <span>\n            <span class=\"dish\">Flan de higos al Pedro Xim\u00e9nez<\/span>\n            <small class=\"dish-note\">El m\u00e1s nuestro<\/small>\n          <\/span>\n          <span class=\"dish-mark\">~<\/span>\n        <\/li>\n        <li>\n          <span>\n            <span class=\"dish\">Mousse de chocolate negro con crocanti<\/span>\n          <\/span>\n          <span class=\"dish-mark\">~<\/span>\n        <\/li>\n        <li>\n          <span>\n            <span class=\"dish\">Delicias de naranja al Cointreau<\/span>\n          <\/span>\n          <span class=\"dish-mark\">~<\/span>\n        <\/li>\n        <li>\n          <span>\n            <span class=\"dish\">Arroz con leche de la abuela<\/span>\n          <\/span>\n          <span class=\"dish-mark\">~<\/span>\n        <\/li>\n      <\/ul>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<!-- FAMILIA + CITA -->\n<section id=\"familia\" class=\"familia\">\n  <div class=\"familia-inner\">\n    <div class=\"familia-text\">\n      <span class=\"eyebrow reveal\">La segunda generaci\u00f3n<\/span>\n      <h2 class=\"reveal\" data-delay=\"100\">Cuatro hermanos. <em>Una mesa.<\/em> Una historia.<\/h2>\n      <div class=\"familia-body reveal\" data-delay=\"200\">\n        <p>Cuando Don Antonio y Do\u00f1a Encarna abrieron la persiana por primera vez en 1973, no sab\u00edan que estaban escribiendo la primera l\u00ednea de un negocio que llegar\u00eda hasta sus nietos.<\/p>\n        <p>Hoy, son cuatro de sus hijos quienes administran la gerencia. Otros seis profesionales \u2014 entre cocineros y camareros \u2014 sostienen el d\u00eda a d\u00eda. La cocina sigue siendo la misma. La cuchara, tambi\u00e9n.<\/p>\n        <p>Lo que cambia son los comensales. Lo que no cambia es lo que se les pone delante.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"quote-card reveal\" data-delay=\"300\">\n      <div class=\"quote-text\">\n        <em>\u00abVale<\/em> que sea<em>\u00ab.<\/em>\n      <\/div>\n      <div class=\"quote-attr\">\n        Don Antonio, fundador \u00b7 1973\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- TESTIMONIOS -->\n<section id=\"testimonios\">\n  <div class=\"section-head reveal\">\n    <h2>Lo que dicen quienes <span class=\"italic\">nos visitan.<\/span><\/h2>\n    <p class=\"lede\">No nos lo inventamos. Son las palabras de quienes pasan por la calle Tajo y dejan, despu\u00e9s, su voz en internet.<\/p>\n  <\/div>\n\n  <div class=\"testimonios-grid\">\n    <div class=\"testi reveal\">\n      <div class=\"testi-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n      <p class=\"testi-text\">En Bar Casa El Cateto <em>todo es maravilloso<\/em>. Sus platos son todos una delicia y llevo de cliente m\u00e1s de 25 a\u00f1os. Me encantan sus pinchos de pollo, su incre\u00edble adobo, su magn\u00edfico jam\u00f3n, sus buen\u00edsimas gambas al ajillo.<\/p>\n      <div class=\"testi-meta\">\n        <span class=\"testi-author\">Cliente fidelizado<\/span>\n        <span class=\"testi-source\">Google \u00b7 \u2605 4,4<\/span>\n      <\/div>\n    <\/div>\n\n    <div class=\"testi reveal\" data-delay=\"100\">\n      <div class=\"testi-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n      <p class=\"testi-text\">Bar con una <em>comida casera incre\u00edble<\/em>: carne con tomate buen\u00edsima, ensaladilla nunca com\u00ed algo igual. Muy recomendable. Gracias, \u00a1volveremos!<\/p>\n      <div class=\"testi-meta\">\n        <span class=\"testi-author\">Rese\u00f1a reciente<\/span>\n        <span class=\"testi-source\">Restaurant Guru<\/span>\n      <\/div>\n    <\/div>\n\n    <div class=\"testi reveal\" data-delay=\"200\">\n      <div class=\"testi-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n      <p class=\"testi-text\">Como siempre, han sido fieles a su <em>cocina tradicional<\/em>. Quedan pocas en Dos Hermanas. Seguid as\u00ed, no cambi\u00e9is.<\/p>\n      <div class=\"testi-meta\">\n        <span class=\"testi-author\">Juan Antonio Romero<\/span>\n        <span class=\"testi-source\">Rese\u00f1a verificada<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- VIS\u00cdTANOS -->\n<section id=\"visitanos\" class=\"visitanos\">\n  <div class=\"visitanos-inner\">\n    <div class=\"visitanos-text\">\n      <span class=\"eyebrow reveal\" style=\"color: var(--ocre-light);\">En el coraz\u00f3n de Vistazul<\/span>\n      <h2 class=\"reveal\" data-delay=\"100\">C\u00f3mo <span class=\"italic\">encontrarnos.<\/span><\/h2>\n\n      <ul class=\"info-list reveal\" data-delay=\"200\">\n        <li>\n          <span class=\"lbl\">Direcci\u00f3n<\/span>\n          <span class=\"val\">\n            Calle Tajo, 15\n            <small>41702 \u00b7 Dos Hermanas, Sevilla<\/small>\n          <\/span>\n        <\/li>\n        <li>\n          <span class=\"lbl\">Reservas<\/span>\n          <span class=\"val\">\n            <a href=\"tel:+34954724106\">954 72 41 06<\/a>\n            <small>Atenci\u00f3n en horario de servicio<\/small>\n          <\/span>\n        <\/li>\n        <li>\n          <span class=\"lbl\">Horario<\/span>\n          <span class=\"val\">\n            Mediod\u00eda \u00b7 12:30 \u2014 16:30\n            <small>Noche \u00b7 20:00 \u2014 23:30<\/small>\n          <\/span>\n        <\/li>\n        <li>\n          <span class=\"lbl\">Aforo<\/span>\n          <span class=\"val\">\n            60 comensales\n            <small>Sal\u00f3n interior 70 m\u00b2 \u00b7 Servicio en mesa<\/small>\n          <\/span>\n        <\/li>\n        <li>\n          <span class=\"lbl\">Acceso<\/span>\n          <span class=\"val\">\n            Cerca del recinto ferial\n            <small>Parking en zona \u00b7 Accesible para sillas de ruedas<\/small>\n          <\/span>\n        <\/li>\n      <\/ul>\n\n      <div class=\"reveal\" data-delay=\"300\">\n        <a href=\"tel:+34954724106\" class=\"btn\" style=\"background: var(--ocre); border-color: var(--ocre); color: var(--ink);\">\n          Llamar para reservar\n          <svg class=\"btn-arrow\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M1 7h12m0 0L8 2m5 5l-5 5\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/><\/svg>\n        <\/a>\n      <\/div>\n    <\/div>\n\n    <div class=\"map-stylized reveal\" data-delay=\"200\">\n      <!-- Mapa estilizado de Vistazul -->\n      <svg viewBox=\"0 0 400 440\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <!-- Fondo -->\n        <rect width=\"400\" height=\"440\" fill=\"#F2EAD3\"\/>\n        \n        <!-- Calles secundarias -->\n        <line x1=\"0\" y1=\"80\" x2=\"400\" y2=\"80\" stroke=\"#C9A24E\" stroke-width=\"0.6\" opacity=\"0.4\"\/>\n        <line x1=\"0\" y1=\"160\" x2=\"400\" y2=\"160\" stroke=\"#C9A24E\" stroke-width=\"0.6\" opacity=\"0.4\"\/>\n        <line x1=\"0\" y1=\"320\" x2=\"400\" y2=\"320\" stroke=\"#C9A24E\" stroke-width=\"0.6\" opacity=\"0.4\"\/>\n        <line x1=\"0\" y1=\"380\" x2=\"400\" y2=\"380\" stroke=\"#C9A24E\" stroke-width=\"0.6\" opacity=\"0.4\"\/>\n        <line x1=\"80\" y1=\"0\" x2=\"80\" y2=\"440\" stroke=\"#C9A24E\" stroke-width=\"0.6\" opacity=\"0.4\"\/>\n        <line x1=\"160\" y1=\"0\" x2=\"160\" y2=\"440\" stroke=\"#C9A24E\" stroke-width=\"0.6\" opacity=\"0.4\"\/>\n        <line x1=\"280\" y1=\"0\" x2=\"280\" y2=\"440\" stroke=\"#C9A24E\" stroke-width=\"0.6\" opacity=\"0.4\"\/>\n        <line x1=\"350\" y1=\"0\" x2=\"350\" y2=\"440\" stroke=\"#C9A24E\" stroke-width=\"0.6\" opacity=\"0.4\"\/>\n\n        <!-- Calle Tajo (principal, destacada) -->\n        <line x1=\"0\" y1=\"240\" x2=\"400\" y2=\"240\" stroke=\"#1F1814\" stroke-width=\"2.5\"\/>\n        <text x=\"20\" y=\"234\" font-family=\"JetBrains Mono\" font-size=\"9\" fill=\"#1F1814\" letter-spacing=\"2\">CALLE TAJO<\/text>\n\n        <!-- Calles diagonales que dan car\u00e1cter de barrio -->\n        <line x1=\"0\" y1=\"440\" x2=\"200\" y2=\"240\" stroke=\"#C9A24E\" stroke-width=\"0.6\" opacity=\"0.4\"\/>\n        <line x1=\"220\" y1=\"240\" x2=\"400\" y2=\"120\" stroke=\"#C9A24E\" stroke-width=\"0.6\" opacity=\"0.4\"\/>\n\n        <!-- Manzanas -->\n        <rect x=\"85\" y=\"85\" width=\"70\" height=\"70\" fill=\"#E8DDC0\" opacity=\"0.7\"\/>\n        <rect x=\"165\" y=\"85\" width=\"110\" height=\"70\" fill=\"#E8DDC0\" opacity=\"0.7\"\/>\n        <rect x=\"285\" y=\"85\" width=\"60\" height=\"70\" fill=\"#E8DDC0\" opacity=\"0.7\"\/>\n        <rect x=\"85\" y=\"165\" width=\"70\" height=\"70\" fill=\"#E8DDC0\" opacity=\"0.7\"\/>\n        <rect x=\"165\" y=\"165\" width=\"110\" height=\"70\" fill=\"#E8DDC0\" opacity=\"0.7\"\/>\n        <rect x=\"285\" y=\"165\" width=\"60\" height=\"70\" fill=\"#E8DDC0\" opacity=\"0.7\"\/>\n        <rect x=\"85\" y=\"245\" width=\"70\" height=\"70\" fill=\"#E8DDC0\" opacity=\"0.7\"\/>\n        <rect x=\"165\" y=\"245\" width=\"110\" height=\"70\" fill=\"#E8DDC0\" opacity=\"0.7\"\/>\n        <rect x=\"285\" y=\"245\" width=\"60\" height=\"70\" fill=\"#E8DDC0\" opacity=\"0.7\"\/>\n\n        <!-- Recinto ferial -->\n        <rect x=\"285\" y=\"325\" width=\"100\" height=\"55\" fill=\"#545B3E\" opacity=\"0.18\" stroke=\"#545B3E\" stroke-width=\"0.8\" stroke-dasharray=\"2,2\"\/>\n        <text x=\"335\" y=\"358\" text-anchor=\"middle\" font-family=\"JetBrains Mono\" font-size=\"8\" fill=\"#383F26\" letter-spacing=\"1.5\">RECINTO<\/text>\n        <text x=\"335\" y=\"370\" text-anchor=\"middle\" font-family=\"JetBrains Mono\" font-size=\"8\" fill=\"#383F26\" letter-spacing=\"1.5\">FERIAL<\/text>\n\n        <!-- Marker Casa El Cateto -->\n        <g transform=\"translate(200, 240)\">\n          <circle r=\"32\" fill=\"#B6452C\" opacity=\"0.18\"\/>\n          <circle r=\"20\" fill=\"#B6452C\" opacity=\"0.35\"\/>\n          <circle r=\"9\" fill=\"#B6452C\"\/>\n          <circle r=\"3\" fill=\"#F2EAD3\"\/>\n        <\/g>\n        <text x=\"200\" y=\"295\" text-anchor=\"middle\" font-family=\"Fraunces\" font-style=\"italic\" font-size=\"16\" fill=\"#1F1814\" font-weight=\"500\">Casa El Cateto<\/text>\n        <text x=\"200\" y=\"312\" text-anchor=\"middle\" font-family=\"JetBrains Mono\" font-size=\"9\" fill=\"#B6452C\" letter-spacing=\"1.5\">N\u00ba 15<\/text>\n\n        <!-- Compass -->\n        <g transform=\"translate(360, 40)\">\n          <circle r=\"18\" fill=\"none\" stroke=\"#1F1814\" stroke-width=\"0.8\"\/>\n          <line x1=\"0\" y1=\"-12\" x2=\"0\" y2=\"12\" stroke=\"#1F1814\" stroke-width=\"0.8\"\/>\n          <polygon points=\"0,-14 -3,-8 0,-10 3,-8\" fill=\"#B6452C\"\/>\n          <text x=\"0\" y=\"-22\" text-anchor=\"middle\" font-family=\"JetBrains Mono\" font-size=\"8\" fill=\"#1F1814\" font-weight=\"600\">N<\/text>\n        <\/g>\n\n        <!-- Etiqueta inferior -->\n        <text x=\"20\" y=\"425\" font-family=\"JetBrains Mono\" font-size=\"8\" fill=\"#6B5D52\" letter-spacing=\"2\">VISTAZUL \u00b7 DOS HERMANAS \u00b7 41702<\/text>\n        <text x=\"380\" y=\"425\" text-anchor=\"end\" font-family=\"JetBrains Mono\" font-size=\"8\" fill=\"#6B5D52\" letter-spacing=\"2\">37.282\u00b0 N \u00b7 5.926\u00b0 W<\/text>\n      <\/svg>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- CTA FINAL -->\n<section class=\"cta-final\">\n  <div class=\"cta-final-inner\">\n    <h2 class=\"reveal\">\u00bfTe <span class=\"italic\">esperamos<\/span><br>esta semana?<\/h2>\n    <p class=\"reveal\" data-delay=\"100\">Reservar es la forma m\u00e1s segura de tener tu mesa lista. La forma m\u00e1s andaluza, tambi\u00e9n la de pasarte sin avisar.<\/p>\n    <div class=\"reveal\" data-delay=\"200\">\n      <a href=\"tel:+34954724106\" class=\"btn\">\n        Llamar al 954 72 41 06\n        <svg class=\"btn-arrow\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M1 7h12m0 0L8 2m5 5l-5 5\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/><\/svg>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<\/main>\n\n<!-- FOOTER -->\n<footer>\n  <div class=\"foot-inner\">\n    <div>\n      <div class=\"foot-brand\">\n        Casa <em style=\"font-style: italic; color: #C9A24E;\">El Cateto.<\/em>\n        <small>Establecida en MCMLXXIII<\/small>\n      <\/div>\n      <p class=\"foot-tagline\">Cocina tradicional andaluza desde 1973. Una taberna familiar en el barrio de Vistazul, calle Tajo, Dos Hermanas.<\/p>\n    <\/div>\n\n    <div class=\"foot-col\">\n      <h4>Vis\u00edtanos<\/h4>\n      <ul>\n        <li>Calle Tajo, 15<\/li>\n        <li>41702 Dos Hermanas<\/li>\n        <li>Sevilla<\/li>\n        <li><a href=\"tel:+34954724106\">954 72 41 06<\/a><\/li>\n      <\/ul>\n    <\/div>\n\n    <div class=\"foot-col\">\n      <h4>S\u00edguenos<\/h4>\n      <ul>\n        <li><a href=\"https:\/\/www.facebook.com\/BarCasaELCATETO\" target=\"_blank\" rel=\"noopener\">Facebook<\/a><\/li>\n        <li><a href=\"https:\/\/x.com\/casaelcateto\" target=\"_blank\" rel=\"noopener\">X \/ Twitter<\/a><\/li>\n        <li><a href=\"https:\/\/www.casaelcateto.es\" target=\"_blank\" rel=\"noopener\">Web<\/a><\/li>\n        <li><a href=\"#\">Rese\u00f1as Google<\/a><\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n  <div class=\"foot-bottom\">\n    <p>\u00a9 2026 Bar Casa El Cateto \u00b7 Todos los derechos reservados<\/p>\n    <p>Aviso legal \u00b7 Pol\u00edtica de privacidad \u00b7 Cookies<\/p>\n  <\/div>\n<\/footer>\n\n<script>\n(function(){\n  \/\/ Sticky nav style\n  const nav = document.getElementById('topbar');\n  const onScroll = () => {\n    if (window.scrollY > 30) nav.classList.add('scrolled');\n    else nav.classList.remove('scrolled');\n  };\n  window.addEventListener('scroll', onScroll, { passive: true });\n  onScroll();\n\n  \/\/ Reveal on scroll\n  const reveals = document.querySelectorAll('.reveal');\n  if ('IntersectionObserver' in window) {\n    const io = new IntersectionObserver((entries) => {\n      entries.forEach(e => {\n        if (e.isIntersecting) {\n          e.target.classList.add('in');\n          io.unobserve(e.target);\n        }\n      });\n    }, { threshold: 0.12, rootMargin: '0px 0px -60px 0px' });\n    reveals.forEach(r => io.observe(r));\n  } else {\n    reveals.forEach(r => r.classList.add('in'));\n  }\n})();\n<\/script>\n\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Casa El Cateto \u00b7 Cocina tradicional andaluza desde 1973 \u00b7 Dos Hermanas Propuesta visual \u00b7 dise\u00f1ada por Ra\u00fal D\u00edaz Comunicaci\u00f3n \u00b7 abril 2026 Casa El Cateto1973 Historia La carta Familia Vis\u00edtanos Reservar Calle Tajo 15 \u00b7 Dos Hermanas 52 a\u00f1os de oficio Casa El Cateto. Cocina tradicional andaluza, servida con la dignidad de cinco d\u00e9cadas [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-no-title","meta":{"footnotes":""},"class_list":["post-6","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/cateto.rauldiaz.es\/index.php?rest_route=\/wp\/v2\/pages\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cateto.rauldiaz.es\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cateto.rauldiaz.es\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cateto.rauldiaz.es\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cateto.rauldiaz.es\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6"}],"version-history":[{"count":1,"href":"https:\/\/cateto.rauldiaz.es\/index.php?rest_route=\/wp\/v2\/pages\/6\/revisions"}],"predecessor-version":[{"id":8,"href":"https:\/\/cateto.rauldiaz.es\/index.php?rest_route=\/wp\/v2\/pages\/6\/revisions\/8"}],"wp:attachment":[{"href":"https:\/\/cateto.rauldiaz.es\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}