{"id":2485,"date":"2025-12-16T23:34:36","date_gmt":"2025-12-17T02:34:36","guid":{"rendered":"https:\/\/gastronomiamf.com.br\/home\/?page_id=2485"},"modified":"2025-12-17T14:09:13","modified_gmt":"2025-12-17T17:09:13","slug":"trajetoria-2","status":"publish","type":"page","link":"https:\/\/gastronomiamf.com.br\/home\/trajetoria-2\/","title":{"rendered":"Trajet\u00f3ria"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2485\" class=\"elementor elementor-2485\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2d30fd9b e-con-full e-flex e-con e-parent\" data-id=\"2d30fd9b\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-22a22479 e-con-full e-flex e-con e-child\" data-id=\"22a22479\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-63db4711 elementor-widget elementor-widget-image\" data-id=\"63db4711\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"913\" height=\"200\" src=\"https:\/\/gastronomiamf.com.br\/home\/wp-content\/uploads\/2025\/12\/GMF-SITE.png\" class=\"attachment-large size-large wp-image-2467\" alt=\"\" srcset=\"https:\/\/gastronomiamf.com.br\/home\/wp-content\/uploads\/2025\/12\/GMF-SITE.png 913w, https:\/\/gastronomiamf.com.br\/home\/wp-content\/uploads\/2025\/12\/GMF-SITE-300x66.png 300w, https:\/\/gastronomiamf.com.br\/home\/wp-content\/uploads\/2025\/12\/GMF-SITE-768x168.png 768w, https:\/\/gastronomiamf.com.br\/home\/wp-content\/uploads\/2025\/12\/GMF-SITE-260x57.png 260w, https:\/\/gastronomiamf.com.br\/home\/wp-content\/uploads\/2025\/12\/GMF-SITE-50x11.png 50w, https:\/\/gastronomiamf.com.br\/home\/wp-content\/uploads\/2025\/12\/GMF-SITE-150x33.png 150w\" sizes=\"(max-width: 913px) 100vw, 913px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-31c6024f e-con-full e-flex e-con e-child\" data-id=\"31c6024f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-73408ffb elementor-widget__width-initial elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu\" data-id=\"73408ffb\" data-element_type=\"widget\" data-settings=\"{&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;i class=\\&quot;fas fa-caret-down\\&quot;&gt;&lt;\\\/i&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;toggle&quot;:&quot;burger&quot;}\" data-widget_type=\"nav-menu.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<nav class=\"elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-overline e--animation-fade\">\n\t\t\t\t<ul id=\"menu-1-73408ffb\" class=\"elementor-nav-menu\"><li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-2535\"><a href=\"https:\/\/gastronomiamf.com.br\/home\/\" class=\"elementor-item\">Gastronomia MF<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-2588\"><a href=\"https:\/\/gastronomiamf.com.br\/home\/marcelo-fernandes-2\/\" class=\"elementor-item\">Marcelo Fernandes<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-2531\"><a href=\"https:\/\/gastronomiamf.com.br\/home\/trajetoria-2\/\" class=\"elementor-item\">Trajet\u00f3ria<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-2579\"><a href=\"https:\/\/gastronomiamf.com.br\/home\/nossas-casas-2\/\" class=\"elementor-item\">Nossas casas<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-2562\"><a href=\"https:\/\/gastronomiamf.com.br\/home\/contato-2\/\" class=\"elementor-item\">Contato<\/a><\/li>\n<\/ul>\t\t\t<\/nav>\n\t\t\t\t\t<div class=\"elementor-menu-toggle\" role=\"button\" tabindex=\"0\" aria-label=\"Menu Toggle\" aria-expanded=\"false\">\n\t\t\t<i aria-hidden=\"true\" role=\"presentation\" class=\"elementor-menu-toggle__icon--open eicon-menu-bar\"><\/i><i aria-hidden=\"true\" role=\"presentation\" class=\"elementor-menu-toggle__icon--close eicon-close\"><\/i>\t\t\t<span class=\"elementor-screen-only\">Menu<\/span>\n\t\t<\/div>\n\t\t\t\t\t<nav class=\"elementor-nav-menu--dropdown elementor-nav-menu__container\" aria-hidden=\"true\">\n\t\t\t\t<ul id=\"menu-2-73408ffb\" class=\"elementor-nav-menu\"><li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-2535\"><a href=\"https:\/\/gastronomiamf.com.br\/home\/\" class=\"elementor-item\" tabindex=\"-1\">Gastronomia MF<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-2588\"><a href=\"https:\/\/gastronomiamf.com.br\/home\/marcelo-fernandes-2\/\" class=\"elementor-item\" tabindex=\"-1\">Marcelo Fernandes<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-2531\"><a href=\"https:\/\/gastronomiamf.com.br\/home\/trajetoria-2\/\" class=\"elementor-item\" tabindex=\"-1\">Trajet\u00f3ria<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-2579\"><a href=\"https:\/\/gastronomiamf.com.br\/home\/nossas-casas-2\/\" class=\"elementor-item\" tabindex=\"-1\">Nossas casas<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-2562\"><a href=\"https:\/\/gastronomiamf.com.br\/home\/contato-2\/\" class=\"elementor-item\" tabindex=\"-1\">Contato<\/a><\/li>\n<\/ul>\t\t\t<\/nav>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-32dfe7d1 e-con-full e-flex e-con e-child\" data-id=\"32dfe7d1\" data-element_type=\"container\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9863eb2 e-con-full e-flex e-con e-parent\" data-id=\"9863eb2\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4f5eec6 elementor-widget elementor-widget-heading\" data-id=\"4f5eec6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Trajet\u00f3ria Gastronomia MF<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dc7269d elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"dc7269d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"gmf-timeline\" aria-label=\"Trajet\u00f3ria Gastronomia MF\">\n  <style>\n    .gmf-timeline{\n      --ink:#111;\n      --muted:#6b6b6b;\n      --hair:#e7e7e7;\n      --hair-2:#d9d9d9;\n      --dot:#bdbdbd;\n      --bg:#ffffff;\n\n      background:var(--bg);\n      color:var(--ink);\n      font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, \"Apple Color Emoji\",\"Segoe UI Emoji\";\n      -webkit-font-smoothing: antialiased;\n      -moz-osx-font-smoothing: grayscale;\n    }\n\n    .gmf-wrap{\n      max-width: 1120px;\n      margin: 0 auto;\n      padding: clamp(18px, 3vw, 40px) 18px;\n    }\n\n    \/* topo discreto (sem t\u00edtulo grande e sem \u201clinha do tempo\u2026\u201d) *\/\n    .gmf-controls{\n      display:flex;\n      gap:12px;\n      align-items:center;\n      justify-content:flex-end;\n      padding-bottom: 14px;\n      border-bottom:1px solid var(--hair);\n      margin-bottom: clamp(18px, 2.4vw, 26px);\n    }\n\n    .gmf-search{\n      position:relative;\n      min-width: min(440px, 100%);\n      flex: 1 1 auto;\n      max-width: 560px;\n    }\n    .gmf-search input{\n      width:100%;\n      border:1px solid var(--hair);\n      border-radius: 999px;\n      padding: 12px 14px 12px 44px;\n      outline:none;\n      background:#fff;\n      color:var(--ink);\n      font-size: 14px;\n      transition: border-color .2s ease, box-shadow .2s ease;\n    }\n    .gmf-search input:focus{\n      border-color: var(--hair-2);\n      box-shadow: 0 8px 24px rgba(0,0,0,.06);\n    }\n    .gmf-kbd{\n      position:absolute;\n      left: 10px; top: 50%;\n      transform: translateY(-50%);\n      display:flex; gap:6px; align-items:center;\n      color: var(--muted);\n      font-size: 12px;\n    }\n    .gmf-kbd span{\n      border:1px solid var(--hair);\n      border-bottom-color: var(--hair-2);\n      padding: 2px 7px;\n      border-radius: 8px;\n      background:#fff;\n      color:#444;\n      font-variant-numeric: tabular-nums;\n    }\n\n    .gmf-btn{\n      border:1px solid var(--hair);\n      background:#fff;\n      color:var(--ink);\n      border-radius: 999px;\n      padding: 10px 14px;\n      font-size: 13px;\n      cursor:pointer;\n      transition: transform .15s ease, box-shadow .2s ease, border-color .2s ease;\n      white-space:nowrap;\n    }\n    .gmf-btn:hover{\n      border-color: var(--hair-2);\n      box-shadow: 0 10px 28px rgba(0,0,0,.07);\n      transform: translateY(-1px);\n    }\n\n    \/* lista *\/\n    .gmf-list{\n      display:flex;\n      flex-direction:column;\n      gap: 22px;\n      padding: 0;\n      margin: 0;\n      list-style: none;\n    }\n\n    \/* bloco de ano *\/\n    .gmf-item{\n      position:relative;\n      padding: 6px 0 18px;\n    }\n\n    \/* \u201clinha de ponta a ponta\u201d separando os anos + bolinha central *\/\n    .gmf-sep{\n      position:relative;\n      height: 18px;\n      margin: 10px 0 16px;\n    }\n    .gmf-sep::before{\n      content:\"\";\n      position:absolute;\n      left:0; right:0;\n      top:50%;\n      transform: translateY(-50%);\n      height:1px;\n      background: linear-gradient(to right, transparent, var(--hair-2), transparent);\n    }\n    .gmf-dot{\n      position:absolute;\n      left:50%;\n      top:50%;\n      transform: translate(-50%,-50%);\n      width: 7px;\n      height: 7px;\n      border-radius: 999px;\n      background: var(--dot);\n      box-shadow: 0 0 0 6px rgba(189,189,189,.12);\n    }\n\n    \/* conte\u00fado alinhado \u00e0 esquerda (sem empurrar para direita) *\/\n    .gmf-grid{\n      display:grid;\n      grid-template-columns: minmax(120px, 160px) 1fr;\n      gap: 14px 22px;\n      align-items:start;\n    }\n\n    .gmf-year{\n      font-size: 28px;\n      line-height: 1;\n      letter-spacing: .02em;\n      font-weight: 650;\n      font-variant-numeric: tabular-nums;\n      margin-top: 2px;\n    }\n\n    .gmf-title{\n      font-size: 12px;\n      letter-spacing: .18em;\n      text-transform: uppercase;\n      font-weight: 700;\n      margin: 2px 0 8px;\n    }\n\n    .gmf-desc{\n      color: #4b4b4b;\n      font-size: 14px;\n      line-height: 1.55;\n      margin: 0;\n      max-width: 72ch;\n    }\n\n    .gmf-tags{\n      display:flex;\n      flex-wrap:wrap;\n      gap: 8px;\n      margin-top: 12px;\n    }\n\n    .gmf-tag{\n      border:1px solid var(--hair);\n      border-radius: 999px;\n      padding: 7px 12px;\n      font-size: 12px;\n      color: #2b2b2b;\n      background:#fff;\n    }\n\n    details.gmf-details{\n      margin-top: 12px;\n      max-width: 78ch;\n    }\n    details.gmf-details summary{\n      list-style:none;\n      cursor:pointer;\n      display:inline-flex;\n      gap:10px;\n      align-items:center;\n      color:#2b2b2b;\n      font-size: 13px;\n      padding: 10px 0;\n      user-select:none;\n    }\n    details.gmf-details summary::-webkit-details-marker{ display:none; }\n    .gmf-caret{\n      width: 10px; height: 10px;\n      border-right:1.5px solid #333;\n      border-bottom:1.5px solid #333;\n      transform: rotate(-45deg);\n      transition: transform .2s ease;\n      opacity:.75;\n    }\n    details[open] .gmf-caret{ transform: rotate(45deg); }\n\n    .gmf-details .gmf-sublist{\n      margin: 0;\n      padding: 10px 0 0 0;\n      list-style:none;\n      display:grid;\n      gap: 8px;\n    }\n    .gmf-subitem{\n      display:flex;\n      gap: 10px;\n      align-items:flex-start;\n      color:#444;\n      font-size: 13px;\n      line-height:1.45;\n    }\n    .gmf-subitem b{\n      font-variant-numeric: tabular-nums;\n      font-weight: 700;\n      min-width: 46px;\n      color:#222;\n    }\n    .gmf-subitem span{\n      color:#4b4b4b;\n    }\n\n    \/* anima\u00e7\u00e3o premium no scroll *\/\n    .gmf-reveal{\n      opacity:0;\n      transform: translateY(10px);\n      transition: opacity .7s cubic-bezier(.2,.8,.2,1), transform .7s cubic-bezier(.2,.8,.2,1);\n      will-change: opacity, transform;\n    }\n    .gmf-reveal.is-in{\n      opacity:1;\n      transform: translateY(0);\n    }\n\n    \/* responsivo *\/\n    @media (max-width: 820px){\n      .gmf-controls{ justify-content:stretch; flex-wrap:wrap; }\n      .gmf-search{ min-width: 100%; }\n      .gmf-grid{ grid-template-columns: 1fr; }\n      .gmf-year{ font-size: 26px; }\n    }\n  <\/style>\n\n  <div class=\"gmf-wrap\">\n    <div class=\"gmf-controls\">\n      <div class=\"gmf-search\" role=\"search\">\n        <div class=\"gmf-kbd\" aria-hidden=\"true\"><span>\u2318K<\/span><span>Ctrl+K<\/span><\/div>\n        <input id=\"gmfFilter\" type=\"search\" placeholder=\"Filtrar por ano, casa, pr\u00eamio, bairro...\" autocomplete=\"off\" \/>\n      <\/div>\n      <button class=\"gmf-btn\" id=\"gmfReset\" type=\"button\">Limpar<\/button>\n    <\/div>\n\n    <ul class=\"gmf-list\" id=\"gmfList\"><\/ul>\n  <\/div>\n\n  <script>\n    (function(){\n      const data = [\n        {\n          year: 1999,\n          title: \"D.O.M\",\n          desc: \"Origem. O ponto de partida que abriu caminho para construir uma trajet\u00f3ria de excel\u00eancia, identidade e consist\u00eancia.\"\n        },\n        {\n          year: 2005,\n          title: \"Mercearia do Franc\u00eas\",\n          desc: \"Nasce para representar o cl\u00e1ssico bem executado: t\u00e9cnica, produto e regularidade.\"\n        },\n        {\n          year: 2009,\n          title: \"Kinoshita\",\n          desc: \"Consolida uma refer\u00eancia em t\u00e9cnica japonesa, precis\u00e3o e respeito aos insumos.\",\n          tags: [\n            { label: \"michelin\", kind: \"tag\" },\n            { label: \"tripadvisor\", kind: \"tag\" }\n          ],\n          detailsLabel: \"Pr\u00eamios e reconhecimentos (por ano)\",\n          details: [\n            { year: 2015, text: \"Guia MICHELIN Rio de Janeiro & S\u00e3o Paulo \u2014 1 Estrela.\" },\n            { year: 2016, text: \"Guia MICHELIN Rio de Janeiro & S\u00e3o Paulo \u2014 1 Estrela.\" },\n            { year: 2017, text: \"Guia MICHELIN Rio de Janeiro & S\u00e3o Paulo \u2014 1 Estrela.\" },\n            { year: 2018, text: \"Guia MICHELIN Rio de Janeiro & S\u00e3o Paulo \u2014 1 Estrela.\" },\n            { year: 2019, text: \"Guia MICHELIN Rio de Janeiro & S\u00e3o Paulo \u2014 1 Estrela.\" },\n            { year: 2020, text: \"Guia MICHELIN Rio de Janeiro & S\u00e3o Paulo \u2014 1 Estrela.\" },\n            { year: 2024, text: \"Guia MICHELIN Rio de Janeiro & S\u00e3o Paulo \u2014 1 Estrela.\" },\n            { year: 2024, text: \"TripAdvisor Travellers\u2019 Choice Best of the Best \u2014 reconhecimento do Top 1%.\" },\n            { year: 2025, text: \"Guia MICHELIN Brasil \u2014 1 Estrela (p\u00e1gina oficial do restaurante no Guia).\" }\n          ]\n        },\n        {\n          year: 2011,\n          title: \"Clos\",\n          desc: \"Contempor\u00e2neo. Pratos e coquet\u00e9is autorais em arquitetura premiada.\"\n        },\n        {\n          year: 2013,\n          title: \"Attimo Per Quattro\",\n          desc: \"Italiano jovem e moderno, com movimento que acompanha as quatro esta\u00e7\u00f5es.\"\n        },\n        {\n          year: 2015,\n          title: \"Tradi \u00b7 Vila Nova Concei\u00e7\u00e3o\",\n          desc: \"Primeira unidade.\"\n        },\n        {\n          year: 2016,\n          title: \"Panetteria Attimino\",\n          desc: \"Padaria artesanal produzindo p\u00e3es para o grupo e para grandes opera\u00e7\u00f5es.\"\n        },\n        {\n          year: 2017,\n          title: \"Tradi Delivery \u00b7 Lapa\",\n          desc: \"Central exclusiva para delivery.\"\n        },\n        {\n          year: 2019,\n          title: \"Tradi \u00b7 Itaim e Morumbi\",\n          desc: \"Expans\u00e3o.\"\n        },\n        {\n          year: 2020,\n          title: \"Tradi \u00b7 Lapa (delivery)\",\n          desc: \"Opera\u00e7\u00e3o dedicada ao delivery.\"\n        },\n        {\n          year: 2021,\n          title: \"Tradi \u00b7 Paulista\",\n          desc: \"Inaugura\u00e7\u00e3o (at\u00e9 meados de 2021).\"\n        },\n        {\n          year: 2022,\n          title: \"Tradi \u00b7 Pinheiros\",\n          desc: \"Nova unidade.\"\n        },\n        {\n          year: 2023,\n          title: \"Mercearia do Franc\u00eas \u00b7 Vila Nova Concei\u00e7\u00e3o\",\n          desc: \"Reabertura na Vila Nova Concei\u00e7\u00e3o.\"\n        },\n        {\n          year: 2023,\n          title: \"Tradi \u00b7 Santana\",\n          desc: \"Nova unidade recebendo burgers.\"\n        },\n        {\n          year: 2024,\n          title: \"Tradi \u00b7 Ipiranga\",\n          desc: \"Nova unidade.\"\n        },\n        {\n          year: 2022,\n          title: \"Foglia Forneria\",\n          desc: \"Uma casa italiana com massa, calor e precis\u00e3o \u2014 do jeito que a gente acredita que deve ser.\",\n          detailsLabel: \"Pr\u00eamios e reconhecimentos (por ano)\",\n          details: [\n            { year: 2022, text: \"Veja SP Comer & Beber \u2014 Melhor Pizzaria de S\u00e3o Paulo.\" },\n            { year: 2024, text: \"Robb Report Food Awards \u2014 Melhor Pizzaria.\" }\n          ]\n        }\n      ];\n\n      \/\/ Ordena por ano, mantendo ordem est\u00e1vel para empates\n      const sorted = data\n        .map((x,i)=>({ ...x, __i:i }))\n        .sort((a,b)=> a.year - b.year || a.__i - b.__i);\n\n      const list = document.getElementById(\"gmfList\");\n\n      function el(tag, cls, html){\n        const n = document.createElement(tag);\n        if(cls) n.className = cls;\n        if(html != null) n.innerHTML = html;\n        return n;\n      }\n\n      function render(items){\n        list.innerHTML = \"\";\n        items.forEach(item=>{\n          const li = el(\"li\",\"gmf-item gmf-reveal\");\n          li.dataset.year = item.year;\n          li.dataset.title = (item.title||\"\").toLowerCase();\n          li.dataset.desc = (item.desc||\"\").toLowerCase();\n\n          const sep = el(\"div\",\"gmf-sep\");\n          const dot = el(\"div\",\"gmf-dot\");\n          sep.appendChild(dot);\n\n          const grid = el(\"div\",\"gmf-grid\");\n\n          const year = el(\"div\",\"gmf-year\", String(item.year));\n          const right = el(\"div\",\"gmf-right\");\n\n          const title = el(\"div\",\"gmf-title\", item.title || \"\");\n          const desc = el(\"p\",\"gmf-desc\", item.desc || \"\");\n\n          right.appendChild(title);\n          right.appendChild(desc);\n\n          if(item.tags && item.tags.length){\n            const tags = el(\"div\",\"gmf-tags\");\n            item.tags.forEach(t=>{\n              tags.appendChild(el(\"span\",\"gmf-tag\", t.label));\n            });\n            right.appendChild(tags);\n          }\n\n          if(item.details && item.details.length){\n            const details = el(\"details\",\"gmf-details\");\n            const summary = el(\"summary\",null, `<span class=\"gmf-caret\" aria-hidden=\"true\"><\/span><span>${item.detailsLabel || \"Detalhes\"}<\/span>`);\n            const sub = el(\"ul\",\"gmf-sublist\");\n\n            \/\/ ordena o \u201cano a ano\u201d dentro do item (sem inventar nada)\n            const detSorted = item.details\n              .slice()\n              .sort((a,b)=> (a.year||0)-(b.year||0));\n\n            detSorted.forEach(d=>{\n              const row = el(\"li\",\"gmf-subitem\", `<b>${d.year}<\/b><span>${d.text}<\/span>`);\n              sub.appendChild(row);\n            });\n\n            details.appendChild(summary);\n            details.appendChild(sub);\n            right.appendChild(details);\n          }\n\n          grid.appendChild(year);\n          grid.appendChild(right);\n\n          li.appendChild(sep);\n          li.appendChild(grid);\n\n          list.appendChild(li);\n        });\n\n        observe();\n      }\n\n      \/\/ anima\u00e7\u00e3o no scroll\n      let io;\n      function observe(){\n        if(io) io.disconnect();\n        io = new IntersectionObserver((entries)=>{\n          entries.forEach(e=>{\n            if(e.isIntersecting) e.target.classList.add(\"is-in\");\n          });\n        }, { threshold: 0.12 });\n        document.querySelectorAll(\".gmf-reveal\").forEach(n=> io.observe(n));\n      }\n\n      \/\/ filtro\n      const input = document.getElementById(\"gmfFilter\");\n      const reset = document.getElementById(\"gmfReset\");\n\n      function applyFilter(q){\n        q = (q||\"\").trim().toLowerCase();\n        if(!q){ render(sorted); return; }\n\n        const out = sorted.filter(item=>{\n          const hay = [\n            String(item.year),\n            item.title || \"\",\n            item.desc || \"\",\n            (item.details||[]).map(d => `${d.year} ${d.text}`).join(\" \"),\n            (item.tags||[]).map(t=>t.label).join(\" \")\n          ].join(\" \").toLowerCase();\n\n          return hay.includes(q);\n        });\n\n        render(out);\n      }\n\n      input.addEventListener(\"input\", ()=> applyFilter(input.value));\n      reset.addEventListener(\"click\", ()=>{\n        input.value = \"\";\n        applyFilter(\"\");\n        input.focus();\n      });\n\n      \/\/ atalho \u2318K \/ Ctrl+K\n      window.addEventListener(\"keydown\", (e)=>{\n        const isK = (e.key || \"\").toLowerCase() === \"k\";\n        if(isK && (e.metaKey || e.ctrlKey)){\n          e.preventDefault();\n          input.focus();\n        }\n      });\n\n      render(sorted);\n    })();\n  <\/script>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-224bad0 e-flex e-con-boxed e-con e-parent\" data-id=\"224bad0\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d14d1e3 elementor-widget elementor-widget-image\" data-id=\"d14d1e3\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1030\" height=\"159\" src=\"https:\/\/gastronomiamf.com.br\/home\/wp-content\/uploads\/2025\/12\/logos-1030x159.png\" class=\"attachment-large size-large wp-image-2481\" alt=\"\" srcset=\"https:\/\/gastronomiamf.com.br\/home\/wp-content\/uploads\/2025\/12\/logos-1030x159.png 1030w, https:\/\/gastronomiamf.com.br\/home\/wp-content\/uploads\/2025\/12\/logos-300x46.png 300w, https:\/\/gastronomiamf.com.br\/home\/wp-content\/uploads\/2025\/12\/logos-768x118.png 768w, https:\/\/gastronomiamf.com.br\/home\/wp-content\/uploads\/2025\/12\/logos-260x40.png 260w, https:\/\/gastronomiamf.com.br\/home\/wp-content\/uploads\/2025\/12\/logos-50x8.png 50w, https:\/\/gastronomiamf.com.br\/home\/wp-content\/uploads\/2025\/12\/logos-150x23.png 150w, https:\/\/gastronomiamf.com.br\/home\/wp-content\/uploads\/2025\/12\/logos.png 1227w\" sizes=\"(max-width: 1030px) 100vw, 1030px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Trajet\u00f3ria Gastronomia MF \u2318KCtrl+K Limpar<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-2485","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/gastronomiamf.com.br\/home\/wp-json\/wp\/v2\/pages\/2485","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gastronomiamf.com.br\/home\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gastronomiamf.com.br\/home\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gastronomiamf.com.br\/home\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gastronomiamf.com.br\/home\/wp-json\/wp\/v2\/comments?post=2485"}],"version-history":[{"count":43,"href":"https:\/\/gastronomiamf.com.br\/home\/wp-json\/wp\/v2\/pages\/2485\/revisions"}],"predecessor-version":[{"id":2566,"href":"https:\/\/gastronomiamf.com.br\/home\/wp-json\/wp\/v2\/pages\/2485\/revisions\/2566"}],"wp:attachment":[{"href":"https:\/\/gastronomiamf.com.br\/home\/wp-json\/wp\/v2\/media?parent=2485"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}