{"id":52,"date":"2026-08-05T16:09:00","date_gmt":"2026-08-05T16:09:00","guid":{"rendered":"https:\/\/www.jnyouevents.com\/?page_id=52"},"modified":"2026-09-18T11:03:21","modified_gmt":"2026-09-18T11:03:21","slug":"lieux-adresses","status":"publish","type":"page","link":"https:\/\/www.jnyouevents.com\/en\/lieux-adresses\/","title":{"rendered":"Venues &amp; Locations"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"52\" class=\"elementor elementor-52\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-21f0c4a e-con-full e-flex e-con e-parent\" data-id=\"21f0c4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fc2a8de elementor-widget elementor-widget-html\" data-id=\"fc2a8de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =========================================================\n     JN.YOU \u2014 LIEUX & ADRESSES \/ HERO V8\n     TERRITOIRES CLIQUABLES\n     SCROLL ROBUSTE VERS LE BLOC SUIVANT\n     ANNECY \/ FRANCE \/ DESTINATIONS\n========================================================== -->\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400&family=Montserrat:wght@400;500;600&display=swap');\n\n.jny-places-hero-v8{\n  --wine:#54232F;\n  --wine-deep:#44123A;\n  --paper:#FBF9F6;\n  --porcelain:#F2EFEA;\n  --soft:#DED3CF;\n\n  position:relative;\n  left:50%;\n\n  width:100vw!important;\n  max-width:100vw!important;\n\n  margin-left:-50vw!important;\n  margin-right:-50vw!important;\n\n  min-height:calc(100svh - 94px);\n\n  overflow:hidden;\n\n  isolation:isolate;\n\n  color:var(--paper);\n\n  font-family:\"Montserrat\",sans-serif;\n\n  background:#2f272b;\n}\n\n.jny-places-hero-v8,\n.jny-places-hero-v8 *{\n  box-sizing:border-box;\n}\n\n.elementor-widget-html:has(.jny-places-hero-v8),\n.elementor-widget-html:has(.jny-places-hero-v8) > .elementor-widget-container{\n  width:100%!important;\n  max-width:none!important;\n  overflow:visible!important;\n}\n\n\n\/* =========================================================\n   IMAGE\n========================================================= *\/\n\n.jny-places-hero-v8-media{\n  position:absolute;\n\n  inset:0;\n\n  z-index:-3;\n}\n\n.jny-places-hero-v8-media img{\n  width:100%;\n  height:100%;\n\n  display:block;\n\n  object-fit:cover;\n\n  object-position:center 51%;\n\n  transform:scale(1.025);\n\n  animation:\n    jnyPlacesHeroInV8\n    1.5s\n    cubic-bezier(.2,.72,.2,1)\n    forwards;\n}\n\n\n\/* =========================================================\n   OVERLAYS\n========================================================= *\/\n\n.jny-places-hero-v8::before{\n  content:\"\";\n\n  position:absolute;\n\n  inset:0;\n\n  z-index:-2;\n\n  background:\n    linear-gradient(\n      90deg,\n      rgba(33,17,25,.74) 0%,\n      rgba(33,17,25,.38) 45%,\n      rgba(33,17,25,.16) 72%,\n      rgba(33,17,25,.30) 100%\n    ),\n    linear-gradient(\n      180deg,\n      rgba(20,10,15,.17) 0%,\n      rgba(20,10,15,.04) 35%,\n      rgba(20,10,15,.74) 100%\n    );\n}\n\n.jny-places-hero-v8::after{\n  content:\"\";\n\n  position:absolute;\n\n  inset:0;\n\n  z-index:-1;\n\n  background:\n    linear-gradient(\n      180deg,\n      rgba(84,35,47,.04),\n      rgba(84,35,47,.17)\n    );\n}\n\n\n\/* =========================================================\n   LAYOUT\n========================================================= *\/\n\n.jny-places-hero-v8-inner{\n  position:relative;\n\n  z-index:3;\n\n  width:min(100%,1580px);\n\n  min-height:calc(100svh - 94px);\n\n  margin:0 auto;\n\n  display:flex;\n\n  flex-direction:column;\n\n  justify-content:center;\n\n  padding:\n    clamp(64px,7vh,96px)\n    clamp(24px,5vw,78px)\n    clamp(70px,7vh,96px);\n}\n\n\n\/* =========================================================\n   KICKER\n========================================================= *\/\n\n.jny-places-hero-v8-kicker{\n  display:flex;\n\n  align-items:center;\n\n  gap:13px;\n\n  margin-bottom:22px;\n\n  color:rgba(251,249,246,.80);\n\n  font-size:10px;\n\n  font-weight:600;\n\n  letter-spacing:.20em;\n\n  text-transform:uppercase;\n}\n\n.jny-places-hero-v8-kicker::before{\n  content:\"\";\n\n  width:44px;\n  height:1px;\n\n  background:\n    rgba(251,249,246,.55);\n}\n\n\n\/* =========================================================\n   TITRE\n========================================================= *\/\n\n.jny-places-hero-v8-title{\n  max-width:980px;\n\n  margin:0;\n\n  color:var(--paper);\n\n  font-family:\"Cormorant Garamond\",serif;\n\n  font-size:\n    clamp(68px,7.2vw,124px);\n\n  font-weight:500;\n\n  line-height:.87;\n\n  letter-spacing:-.055em;\n\n  text-wrap:balance;\n}\n\n.jny-places-hero-v8-title em{\n  display:block;\n\n  margin-top:.08em;\n\n  color:var(--soft);\n\n  font-size:.62em;\n\n  font-weight:400;\n\n  font-style:italic;\n\n  line-height:1.03;\n}\n\n\n\/* =========================================================\n   TEXTE\n========================================================= *\/\n\n.jny-places-hero-v8-lead{\n  max-width:650px;\n\n  margin:24px 0 0;\n\n  color:\n    rgba(251,249,246,.80);\n\n  font-size:15px;\n\n  line-height:1.78;\n}\n\n\n\/* =========================================================\n   TERRITOIRES\n========================================================= *\/\n\n.jny-places-hero-v8-regions{\n  position:relative;\n\n  z-index:4;\n\n  width:min(100%,1080px);\n\n  margin-top:\n    clamp(34px,4.5vh,54px);\n\n  display:grid;\n\n  grid-template-columns:\n    repeat(3,minmax(0,1fr));\n\n  border-top:\n    1px solid rgba(251,249,246,.38);\n\n  border-bottom:\n    1px solid rgba(251,249,246,.22);\n\n  background:\n    rgba(35,18,26,.24);\n\n  backdrop-filter:\n    blur(10px);\n\n  -webkit-backdrop-filter:\n    blur(10px);\n}\n\n\n\/* =========================================================\n   BOUTONS\n========================================================= *\/\n\n.jny-places-hero-v8-region{\n  position:relative;\n\n  width:100%;\n\n  min-height:118px;\n\n  display:flex;\n\n  flex-direction:column;\n\n  justify-content:center;\n\n  padding:\n    20px\n    clamp(16px,2vw,28px);\n\n  border:0!important;\n\n  border-radius:0!important;\n\n  color:\n    rgba(251,249,246,.58)!important;\n\n  background:\n    transparent!important;\n\n  box-shadow:\n    none!important;\n\n  appearance:none!important;\n  -webkit-appearance:none!important;\n\n  text-align:left;\n\n  font-family:\n    \"Montserrat\",\n    sans-serif;\n\n  font-size:8px;\n\n  font-weight:600;\n\n  letter-spacing:.18em;\n\n  text-transform:uppercase;\n\n  cursor:pointer;\n\n  transition:\n    background-color .3s ease,\n    color .3s ease;\n}\n\n.jny-places-hero-v8-region +\n.jny-places-hero-v8-region{\n  border-left:\n    1px solid rgba(251,249,246,.20)!important;\n}\n\n\n\/* TITLE *\/\n\n.jny-places-hero-v8-region strong{\n  display:block;\n\n  margin-top:4px;\n\n  color:var(--paper);\n\n  font-family:\n    \"Cormorant Garamond\",\n    serif;\n\n  font-size:\n    clamp(34px,3.1vw,48px);\n\n  font-style:italic;\n\n  font-weight:400;\n\n  line-height:.95;\n\n  letter-spacing:-.02em;\n\n  text-transform:none;\n}\n\n\n\/* DESCRIPTION *\/\n\n.jny-places-hero-v8-region\n.jny-places-region-description{\n  display:block;\n\n  margin-top:9px;\n\n  padding-right:40px;\n\n  color:\n    rgba(251,249,246,.62);\n\n  font-size:8.5px;\n\n  font-weight:500;\n\n  letter-spacing:.08em;\n\n  line-height:1.4;\n\n  text-transform:none;\n}\n\n\n\/* TRAIT ACTIF \/ HOVER *\/\n\n.jny-places-hero-v8-region::after{\n  content:\"\";\n\n  position:absolute;\n\n  left:\n    clamp(16px,2vw,28px);\n\n  right:\n    clamp(16px,2vw,28px);\n\n  bottom:0;\n\n  height:2px;\n\n  background:\n    var(--porcelain);\n\n  transform:\n    scaleX(0);\n\n  transform-origin:\n    left center;\n\n  transition:\n    transform .35s ease;\n}\n\n.jny-places-hero-v8-region:hover::after,\n.jny-places-hero-v8-region:focus-visible::after{\n  transform:\n    scaleX(1);\n}\n\n\n\/* =========================================================\n   HOVER\n========================================================= *\/\n\n.jny-places-hero-v8-region:hover,\n.jny-places-hero-v8-region:focus,\n.jny-places-hero-v8-region:focus-visible,\n.jny-places-hero-v8-region:active{\n  background:\n    rgba(251,249,246,.055)!important;\n\n  color:\n    rgba(251,249,246,.72)!important;\n\n  box-shadow:none!important;\n}\n\n.jny-places-hero-v8-region:focus-visible{\n  outline:\n    1px solid rgba(251,249,246,.45)!important;\n\n  outline-offset:-1px!important;\n}\n\n\n\/* =========================================================\n   FL\u00c8CHE SVG\n========================================================= *\/\n\n.jny-places-hero-v8-arrow{\n  position:absolute;\n\n  top:18px;\n  right:18px;\n\n  width:32px;\n  height:32px;\n\n  display:flex;\n\n  align-items:center;\n  justify-content:center;\n\n  border:\n    1px solid rgba(251,249,246,.26);\n\n  border-radius:50%;\n\n  color:var(--paper);\n\n  transition:\n    transform .30s ease,\n    background-color .30s ease,\n    border-color .30s ease;\n}\n\n.jny-places-hero-v8-arrow svg{\n  width:14px;\n  height:14px;\n\n  display:block;\n\n  fill:none;\n\n  stroke:currentColor;\n\n  stroke-width:1.7;\n\n  stroke-linecap:round;\n\n  stroke-linejoin:round;\n}\n\n.jny-places-hero-v8-region:hover\n.jny-places-hero-v8-arrow,\n.jny-places-hero-v8-region:focus-visible\n.jny-places-hero-v8-arrow{\n  transform:\n    translateY(4px);\n\n  background:\n    rgba(251,249,246,.10);\n\n  border-color:\n    rgba(251,249,246,.46);\n}\n\n\n\/* =========================================================\n   ANIMATION\n========================================================= *\/\n\n@keyframes jnyPlacesHeroInV8{\n\n  from{\n    transform:\n      scale(1.075);\n  }\n\n  to{\n    transform:\n      scale(1.025);\n  }\n\n}\n\n\n\/* =========================================================\n   ADMIN BAR\n========================================================= *\/\n\nbody.admin-bar\n.jny-places-hero-v8,\nbody.admin-bar\n.jny-places-hero-v8-inner{\n  min-height:\n    calc(100svh - 126px);\n}\n\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@media(max-width:780px){\n\n  .jny-places-hero-v8,\n  .jny-places-hero-v8-inner{\n    min-height:\n      calc(100svh - 68px);\n  }\n\n\n  .jny-places-hero-v8-media img{\n    object-position:\n      center 50%;\n  }\n\n\n  .jny-places-hero-v8-inner{\n    justify-content:center;\n\n    padding:\n      62px\n      18px\n      54px;\n  }\n\n\n  .jny-places-hero-v8-title{\n    font-size:\n      clamp(54px,15vw,76px);\n  }\n\n\n  .jny-places-hero-v8-title em{\n    font-size:.68em;\n  }\n\n\n  .jny-places-hero-v8-lead{\n    max-width:92%;\n\n    margin-top:20px;\n\n    font-size:13.5px;\n\n    line-height:1.72;\n  }\n\n\n  .jny-places-hero-v8-regions{\n    width:100%;\n\n    margin-top:28px;\n\n    grid-template-columns:1fr;\n\n    background:\n      rgba(35,18,26,.30);\n  }\n\n\n  .jny-places-hero-v8-region{\n    min-height:auto;\n\n    display:grid;\n\n    grid-template-columns:\n      30px\n      minmax(0,1fr);\n\n    gap:\n      2px 12px;\n\n    align-items:center;\n\n    padding:\n      13px\n      52px\n      13px\n      14px;\n  }\n\n\n  .jny-places-hero-v8-region +\n  .jny-places-hero-v8-region{\n    border-left:0!important;\n\n    border-top:\n      1px solid rgba(251,249,246,.16)!important;\n  }\n\n\n  .jny-places-hero-v8-region strong{\n    margin:0;\n\n    font-size:27px;\n  }\n\n\n  .jny-places-hero-v8-region\n  .jny-places-region-description{\n    grid-column:2;\n\n    margin-top:0;\n\n    padding-right:0;\n\n    font-size:7.8px;\n  }\n\n\n  .jny-places-hero-v8-region::after{\n    left:14px;\n    right:14px;\n  }\n\n\n  .jny-places-hero-v8-arrow{\n    top:50%;\n\n    right:12px;\n\n    width:28px;\n    height:28px;\n\n    transform:\n      translateY(-50%);\n  }\n\n\n  .jny-places-hero-v8-region:hover\n  .jny-places-hero-v8-arrow,\n  .jny-places-hero-v8-region:focus-visible\n  .jny-places-hero-v8-arrow{\n    transform:\n      translateY(calc(-50% + 3px));\n  }\n\n}\n\n\n\/* =========================================================\n   REDUCED MOTION\n========================================================= *\/\n\n@media(prefers-reduced-motion:reduce){\n\n  .jny-places-hero-v8 *,\n  .jny-places-hero-v8 *::before,\n  .jny-places-hero-v8 *::after{\n    animation:none!important;\n    transition:none!important;\n  }\n\n}\n<\/style>\n\n\n\n<!-- =========================================================\n     HERO\n========================================================= -->\n\n<section\n  class=\"jny-places-hero-v8\"\n  aria-labelledby=\"jny-places-hero-v8-title\"\n>\n\n\n  <!-- IMAGE -->\n\n  <div\n    class=\"jny-places-hero-v8-media\"\n    aria-hidden=\"true\"\n  >\n\n    <img\n      src=\"https:\/\/www.jnyouevents.com\/wp-content\/uploads\/2026\/08\/domaine-piscine.png\"\n      alt=\"\"\n      loading=\"eager\"\n      decoding=\"async\"\n    >\n\n  <\/div>\n\n\n  <!-- CONTENT -->\n\n  <div class=\"jny-places-hero-v8-inner\">\n\n\n    <div class=\"jny-places-hero-v8-kicker\">\n\n      Lieux &amp; Adresses\n\n    <\/div>\n\n\n    <h1\n      class=\"jny-places-hero-v8-title\"\n      id=\"jny-places-hero-v8-title\"\n    >\n\n      Trouver le lieu qui change tout.\n\n      <em>\n        Celui qui donne d\u00e9j\u00e0 le ton \u00e0 votre histoire.\n      <\/em>\n\n    <\/h1>\n\n\n    <p class=\"jny-places-hero-v8-lead\">\n\n      Domaines, h\u00f4tels, maisons confidentielles, tables et adresses singuli\u00e8res :\n      notre carnet rassemble les lieux que nous avons envie de garder pr\u00e8s de nous,\n      de partager et de recommander.\n\n    <\/p>\n\n\n\n    <!-- TERRITOIRES -->\n\n    <div\n      class=\"jny-places-hero-v8-regions\"\n      aria-label=\"Filtrer le carnet par zone\"\n    >\n\n\n      <!-- ANNECY -->\n\n      <button\n        class=\"jny-places-hero-v8-region\"\n        type=\"button\"\n        data-jny-zone=\"annecy\"\n        aria-label=\"Voir les lieux \u00e0 Annecy\"\n      >\n\n        01\n\n        <strong>\n          Annecy\n        <\/strong>\n\n        <span class=\"jny-places-region-description\">\n          Lac \u00b7 montagne \u00b7 domaines de caract\u00e8re\n        <\/span>\n\n        <span\n          class=\"jny-places-hero-v8-arrow\"\n          aria-hidden=\"true\"\n        >\n\n          <svg\n            viewBox=\"0 0 24 24\"\n            focusable=\"false\"\n          >\n\n            <path d=\"M12 5V19\"><\/path>\n\n            <path d=\"M7 14L12 19L17 14\"><\/path>\n\n          <\/svg>\n\n        <\/span>\n\n      <\/button>\n\n\n\n      <!-- FRANCE -->\n\n      <button\n        class=\"jny-places-hero-v8-region\"\n        type=\"button\"\n        data-jny-zone=\"france\"\n        aria-label=\"Voir les lieux en France\"\n      >\n\n        02\n\n        <strong>\n          France\n        <\/strong>\n\n        <span class=\"jny-places-region-description\">\n          Domaines \u00b7 h\u00f4tels \u00b7 maisons de caract\u00e8re\n        <\/span>\n\n        <span\n          class=\"jny-places-hero-v8-arrow\"\n          aria-hidden=\"true\"\n        >\n\n          <svg\n            viewBox=\"0 0 24 24\"\n            focusable=\"false\"\n          >\n\n            <path d=\"M12 5V19\"><\/path>\n\n            <path d=\"M7 14L12 19L17 14\"><\/path>\n\n          <\/svg>\n\n        <\/span>\n\n      <\/button>\n\n\n\n      <!-- DESTINATIONS -->\n\n      <button\n        class=\"jny-places-hero-v8-region\"\n        type=\"button\"\n        data-jny-zone=\"destinations\"\n        aria-label=\"Voir les lieux en destinations\"\n      >\n\n        03\n\n        <strong>\n          Destinations\n        <\/strong>\n\n        <span class=\"jny-places-region-description\">\n          Europe \u00b7 ailleurs \u00b7 selon votre histoire\n        <\/span>\n\n        <span\n          class=\"jny-places-hero-v8-arrow\"\n          aria-hidden=\"true\"\n        >\n\n          <svg\n            viewBox=\"0 0 24 24\"\n            focusable=\"false\"\n          >\n\n            <path d=\"M12 5V19\"><\/path>\n\n            <path d=\"M7 14L12 19L17 14\"><\/path>\n\n          <\/svg>\n\n        <\/span>\n\n      <\/button>\n\n\n    <\/div>\n\n\n  <\/div>\n\n\n<\/section>\n\n\n\n<!-- =========================================================\n     SCRIPT\n========================================================= -->\n\n<script>\n(function(){\n\n\n  function initJnyPlacesHeroV8(){\n\n\n    document\n      .querySelectorAll(\".jny-places-hero-v8\")\n      .forEach(function(root){\n\n\n        if(\n          root.dataset.initialized === \"true\"\n        ){\n          return;\n        }\n\n\n        root.dataset.initialized = \"true\";\n\n\n        \/* =================================================\n           HEADER\n        ================================================== *\/\n\n        function getHeaderHeight(){\n\n\n          var header =\n            document.querySelector(\n              \".elementor-location-header, \" +\n              \"#jny-header-v42, \" +\n              \".jny-header-v42, \" +\n              \"header\"\n            );\n\n\n          if(!header){\n            return 0;\n          }\n\n\n          return Math.max(\n            0,\n            header.getBoundingClientRect().height\n          );\n\n        }\n\n\n\n        \/* =================================================\n           RECHERCHE DU BLOC LIEUX\n        ================================================== *\/\n\n        function findExplicitTarget(){\n\n\n          var selectors = [\n\n            \"#jny-places-filter\",\n\n            \"#jny-lieux\",\n\n            \"#jny-carnet-lieux\",\n\n            \"[data-jny-places-filter]\",\n\n            \".jny-places-filter-v1\",\n\n            \".jny-places-filter-v2\",\n\n            \".jny-places-filter-v3\",\n\n            \".jny-places-directory-v1\",\n\n            \".jny-places-directory-v2\",\n\n            \".jny-places-directory-v3\",\n\n            \".jny-places-list-v1\",\n\n            \".jny-places-grid-v1\"\n\n          ];\n\n\n          for(\n            var i = 0;\n            i < selectors.length;\n            i++\n          ){\n\n\n            var el =\n              document.querySelector(\n                selectors[i]\n              );\n\n\n            if(\n              el &&\n              !root.contains(el)\n            ){\n              return el;\n            }\n\n          }\n\n\n          return null;\n\n        }\n\n\n\n        \/* =================================================\n           FALLBACK TR\u00c8S ROBUSTE :\n           TROUVE LE PREMIER BLOC APR\u00c8S LE HERO\n        ================================================== *\/\n\n        function findNextBlock(){\n\n\n          \/*\n           * On commence au widget Elementor\n           *\/\n\n          var current =\n            root.closest(\n              \".elementor-element\"\n            ) || root;\n\n\n          \/*\n           * On remonte les parents jusqu'\u00e0 trouver\n           * un fr\u00e8re suivant.\n           *\/\n\n          while(\n            current &&\n            current !== document.body\n          ){\n\n\n            var next =\n              current.nextElementSibling;\n\n\n            while(next){\n\n\n              \/*\n               * On ignore les \u00e9l\u00e9ments invisibles.\n               *\/\n\n              var style =\n                window.getComputedStyle(next);\n\n\n              if(\n                style.display !== \"none\" &&\n                style.visibility !== \"hidden\"\n              ){\n\n\n                \/*\n                 * Si ce fr\u00e8re contient un vrai bloc,\n                 * on prend le premier \u00e9l\u00e9ment pertinent.\n                 *\/\n\n                var candidate =\n                  next.matches(\n                    \"section, main, article, .elementor-element, .e-con\"\n                  )\n                    ? next\n                    : next.querySelector(\n                        \"section, main, article, .elementor-element, .e-con\"\n                      );\n\n\n                return candidate || next;\n\n              }\n\n\n              next =\n                next.nextElementSibling;\n\n            }\n\n\n            current =\n              current.parentElement;\n\n          }\n\n\n          return null;\n\n        }\n\n\n\n        function findPlacesTarget(){\n\n\n          var explicit =\n            findExplicitTarget();\n\n\n          if(explicit){\n            return explicit;\n          }\n\n\n          return findNextBlock();\n\n        }\n\n\n\n        \/* =================================================\n           SCROLL\n        ================================================== *\/\n\n        function scrollToPlaces(){\n\n\n          var target =\n            findPlacesTarget();\n\n\n          if(!target){\n            return;\n          }\n\n\n          var headerHeight =\n            getHeaderHeight();\n\n\n          var spacing =\n            window.innerWidth <= 780\n              ? 10\n              : 16;\n\n\n          var rect =\n            target.getBoundingClientRect();\n\n\n          var top =\n            window.scrollY +\n            rect.top -\n            headerHeight -\n            spacing;\n\n\n          var reduced =\n            window.matchMedia(\n              \"(prefers-reduced-motion: reduce)\"\n            ).matches;\n\n\n          window.scrollTo({\n\n            top:\n              Math.max(\n                0,\n                Math.round(top)\n              ),\n\n            behavior:\n              reduced\n                ? \"auto\"\n                : \"smooth\"\n\n          });\n\n        }\n\n\n\n        \/* =================================================\n           CLICK\n        ================================================== *\/\n\n        root\n          .querySelectorAll(\n            \"[data-jny-zone]\"\n          )\n          .forEach(function(button){\n\n\n            button.addEventListener(\n              \"click\",\n              function(event){\n\n\n                event.preventDefault();\n                event.stopPropagation();\n\n\n                var zone =\n                  button.getAttribute(\n                    \"data-jny-zone\"\n                  );\n\n\n                \/*\n                 * On m\u00e9morise la zone.\n                 *\/\n\n                window.__JNY_PENDING_PLACE_ZONE =\n                  zone;\n\n\n                \/*\n                 * IMPORTANT :\n                 * on descend imm\u00e9diatement au bloc suivant.\n                 *\/\n\n                scrollToPlaces();\n\n\n                \/*\n                 * On applique ensuite le filtre.\n                 *\/\n\n                if(\n                  typeof window.JNYPlacesSelectZone ===\n                  \"function\"\n                ){\n\n\n                  try{\n\n                    window.JNYPlacesSelectZone(\n                      zone\n                    );\n\n                  }\n\n                  catch(error){\n\n                    console.warn(\n                      \"JN.YOU \u2014 filtre lieux\",\n                      error\n                    );\n\n                  }\n\n                }\n\n\n                \/*\n                 * Deuxi\u00e8me correction de position\n                 * apr\u00e8s le rendu \u00e9ventuel du filtre.\n                 *\/\n\n                window.setTimeout(\n                  function(){\n\n                    scrollToPlaces();\n\n                  },\n                  350\n                );\n\n\n              }\n            );\n\n\n          });\n\n\n      });\n\n  }\n\n\n\n  if(\n    document.readyState === \"loading\"\n  ){\n\n    document.addEventListener(\n      \"DOMContentLoaded\",\n      initJnyPlacesHeroV8\n    );\n\n  }\n\n  else{\n\n    initJnyPlacesHeroV8();\n\n  }\n\n\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aa73a34 e-con-full e-flex e-con e-parent\" data-id=\"aa73a34\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f30de28 elementor-widget elementor-widget-html\" data-id=\"f30de28\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =========================================================\n     JN.YOU \u2014 LIEUX & ADRESSES \/ CARNET FILTRABLE V16 \u2014 FR\/EN\n     VERSION \u00c9TENDUE \u2014 32 LIEUX\n\n     STRUCTURE DES ZONES :\n     - ANNECY & ALPES : bassin ann\u00e9cien, Haute-Savoie, Savoie et Alpes fran\u00e7aises\n     - FRANCE : autres r\u00e9gions fran\u00e7aises hors zone alpine\n     - DESTINATIONS : Suisse + international\n\n     DESKTOP : 9 LIEUX\n     TABLETTE : 6 LIEUX\n     MOBILE : 4 LIEUX\n\n     + CHARGEMENT PROGRESSIF\n     + S\u00c9CURIT\u00c9 SI IMAGE EXTERNE INDISPONIBLE\\n     + FR\/EN NATIF POUR LE CONTENU JAVASCRIPT\\n     + LIENS QUI CONSERVENT LA LANGUE ACTIVE\n========================================================== -->\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400&family=Montserrat:wght@400;500;600&display=swap');\n\n.jny-places-filter-v14{\n  --wine:#54232F;\n  --sage:#778A77;\n  --sage-soft:#A8B6A5;\n  --paper:#FBF9F6;\n  --porcelain:#F2EFEA;\n  --taupe:#4F444C;\n\n  position:relative;\n  left:50%;\n  width:100vw!important;\n  max-width:100vw!important;\n  margin-left:-50vw!important;\n  margin-right:-50vw!important;\n  overflow:hidden;\n  background:var(--paper);\n  color:var(--taupe);\n  font-family:\"Montserrat\",sans-serif;\n}\n\n.jny-places-filter-v14,\n.jny-places-filter-v14 *{\n  box-sizing:border-box;\n}\n\n.elementor-widget-html:has(.jny-places-filter-v14),\n.elementor-widget-html:has(.jny-places-filter-v14) > .elementor-widget-container{\n  width:100%!important;\n  max-width:none!important;\n  overflow:visible!important;\n}\n\n\n\/* =========================================================\n   CONTENEUR\n========================================================= *\/\n\n.jny-places-filter-v14-inner{\n  width:min(100%,1500px);\n  margin:0 auto;\n\n  padding:\n    clamp(72px,7vw,108px)\n    clamp(22px,5vw,74px)\n    clamp(100px,9vw,142px);\n}\n\n\n\/* =========================================================\n   EN-T\u00caTE\n========================================================= *\/\n\n.jny-places-filter-v14-head{\n  display:flex;\n  align-items:center;\n\n  padding-bottom:\n    clamp(30px,3.2vw,42px);\n\n  border-bottom:\n    1px solid rgba(84,35,47,.10);\n}\n\n.jny-places-filter-v14-kicker{\n  display:flex;\n  align-items:center;\n  gap:15px;\n\n  color:var(--sage);\n\n  font-size:\n    clamp(12px,1vw,14px);\n\n  font-weight:600;\n  line-height:1.2;\n  letter-spacing:.18em;\n  text-transform:uppercase;\n}\n\n.jny-places-filter-v14-kicker::before{\n  content:\"\";\n\n  width:48px;\n  height:1px;\n  flex:0 0 auto;\n\n  background:\n    rgba(84,35,47,.20);\n}\n\n\n\/* =========================================================\n   FILTRES\n========================================================= *\/\n\n.jny-places-filter-v14-controls{\n  display:grid;\n\n  grid-template-columns:\n    auto 1fr;\n\n  gap:\n    24px\n    44px;\n\n  align-items:start;\n\n  padding:\n    32px\n    0\n    44px;\n}\n\n.jny-places-filter-v14-filterset{\n  display:flex;\n  align-items:center;\n  flex-wrap:wrap;\n\n  gap:\n    8px\n    24px;\n}\n\n.jny-places-filter-v14-filterset\n+\n.jny-places-filter-v14-filterset{\n  justify-content:flex-end;\n}\n\n.jny-places-filter-v14-label{\n  color:\n    rgba(79,68,76,.42);\n\n  font-size:9px;\n  font-weight:600;\n\n  letter-spacing:.16em;\n\n  text-transform:uppercase;\n}\n\n.jny-places-filter-v14-filter{\n  position:relative;\n\n  appearance:none;\n  -webkit-appearance:none;\n\n  border:0!important;\n\n  padding:\n    8px\n    0!important;\n\n  background:\n    transparent!important;\n\n  color:\n    rgba(79,68,76,.62)!important;\n\n  box-shadow:none!important;\n\n  cursor:pointer;\n\n  font-family:\n    \"Montserrat\",\n    sans-serif!important;\n\n  font-size:11px!important;\n  font-weight:600!important;\n\n  line-height:1!important;\n\n  letter-spacing:.10em!important;\n\n  text-transform:uppercase!important;\n\n  transition:\n    color .25s ease!important;\n}\n\n.jny-places-filter-v14-filter::after{\n  content:\"\";\n\n  position:absolute;\n\n  left:0;\n  right:0;\n  bottom:3px;\n\n  height:1px;\n\n  background:var(--wine);\n\n  transform:\n    scaleX(0);\n\n  transform-origin:\n    left center;\n\n  transition:\n    transform .25s ease;\n}\n\n.jny-places-filter-v14-filter:hover,\n.jny-places-filter-v14-filter.is-active{\n  color:\n    var(--wine)!important;\n\n  background:\n    transparent!important;\n}\n\n.jny-places-filter-v14-filter.is-active::after{\n  transform:\n    scaleX(1);\n}\n\n\n\/* =========================================================\n   GRILLE\n========================================================= *\/\n\n.jny-places-filter-v14-grid{\n  display:grid;\n\n  grid-template-columns:\n    repeat(\n      3,\n      minmax(0,1fr)\n    );\n\n  gap:\n    clamp(48px,5vw,72px)\n    clamp(20px,2.5vw,38px);\n\n  align-items:stretch;\n}\n\n\n\/* =========================================================\n   CARTE\n========================================================= *\/\n\n.jny-place-card{\n  min-width:0;\n  height:100%;\n\n  opacity:0;\n\n  transform:\n    translateY(16px);\n\n  transition:\n    opacity .45s ease,\n    transform .45s ease;\n}\n\n.jny-place-card.is-visible{\n  opacity:1;\n  transform:none;\n}\n\n.jny-place-card-hit{\n  display:flex;\n  flex-direction:column;\n\n  width:100%;\n  height:100%;\n\n  color:inherit!important;\n\n  text-decoration:none!important;\n\n  background:\n    transparent!important;\n\n  box-shadow:none!important;\n}\n\n.jny-place-card-hit:focus-visible{\n  outline:\n    1px solid\n    rgba(84,35,47,.34)!important;\n\n  outline-offset:7px;\n}\n\n.jny-place-card-hit:hover\n.jny-place-card-title{\n  color:var(--sage);\n}\n\n\n\/* =========================================================\n   IMAGE\n========================================================= *\/\n\n.jny-place-card-media{\n  position:relative;\n\n  flex:0 0 auto;\n\n  aspect-ratio:\n    4 \/ 5;\n\n  overflow:hidden;\n\n  border-radius:\n    4px\n    60px\n    4px\n    4px;\n\n  background:\n    var(--porcelain);\n}\n\n.jny-place-card-media img{\n  width:100%;\n  height:100%;\n\n  display:block;\n\n  object-fit:cover;\n  object-position:center;\n\n  backface-visibility:hidden;\n  -webkit-backface-visibility:hidden;\n\n  transform:\n    translateZ(0);\n\n  transition:\n    transform .8s cubic-bezier(.2,.72,.2,1),\n    filter .5s ease;\n}\n\n.jny-place-card:hover\n.jny-place-card-media img{\n  transform:\n    translateZ(0)\n    scale(1.025);\n}\n\n.jny-place-card-media::after{\n  content:\"\";\n\n  position:absolute;\n  inset:0;\n\n  background:\n    linear-gradient(\n      180deg,\n      rgba(30,15,21,0) 55%,\n      rgba(30,15,21,.12) 100%\n    );\n\n  pointer-events:none;\n}\n\n\n\/* =========================================================\n   FALLBACK IMAGE\n========================================================= *\/\n\n.jny-place-card-media.is-error::before{\n  content:\n    attr(data-name);\n\n  position:absolute;\n  inset:0;\n  z-index:1;\n\n  display:flex;\n\n  align-items:center;\n  justify-content:center;\n\n  padding:28px;\n\n  text-align:center;\n\n  color:\n    var(--wine);\n\n  font-family:\n    \"Cormorant Garamond\",\n    serif;\n\n  font-size:34px;\n  font-weight:500;\n\n  line-height:1;\n}\n\n\n\/* =========================================================\n   CONTENU\n========================================================= *\/\n\n.jny-place-card-body{\n  flex:1;\n\n  display:flex;\n  flex-direction:column;\n\n  padding-top:21px;\n}\n\n.jny-place-card-meta{\n  display:flex;\n  flex-wrap:wrap;\n\n  gap:\n    8px\n    12px;\n\n  margin-bottom:10px;\n\n  color:var(--sage);\n\n  font-size:9.5px;\n  font-weight:600;\n\n  letter-spacing:.13em;\n\n  text-transform:uppercase;\n}\n\n.jny-place-card-title{\n  margin:0;\n\n  color:var(--wine);\n\n  font-family:\n    \"Cormorant Garamond\",\n    serif;\n\n  font-size:\n    clamp(39px,3vw,49px);\n\n  font-weight:500;\n\n  line-height:.97;\n\n  letter-spacing:-.02em;\n\n  transition:\n    color .3s ease;\n}\n\n.jny-place-card-location{\n  margin:\n    9px\n    0\n    0;\n\n  color:\n    rgba(79,68,76,.57);\n\n  font-family:\n    \"Cormorant Garamond\",\n    serif;\n\n  font-size:23px;\n\n  font-style:italic;\n\n  line-height:1.12;\n\n  letter-spacing:.006em;\n}\n\n.jny-place-card-description{\n  max-width:96%;\n\n  margin:\n    15px\n    0\n    0;\n\n  color:\n    rgba(79,68,76,.69);\n\n  font-size:14px;\n\n  line-height:1.70;\n}\n\n\n\/* =========================================================\n   D\u00c9COUVRIR LE LIEU\n========================================================= *\/\n\n.jny-place-card-link{\n  display:inline-flex;\n\n  align-items:center;\n\n  align-self:flex-start;\n\n  gap:10px;\n\n  margin-top:auto;\n\n  padding-top:20px;\n\n  color:\n    var(--wine)!important;\n\n  background:\n    transparent!important;\n\n  text-decoration:none!important;\n\n  font-size:10.5px;\n  font-weight:600;\n\n  line-height:1;\n\n  letter-spacing:.12em;\n\n  text-transform:uppercase;\n}\n\n.jny-place-card-link::after{\n  content:\"\u2192\";\n\n  color:var(--sage);\n\n  font-size:15px;\n\n  transition:\n    transform .25s ease;\n}\n\n.jny-place-card-hit:hover\n.jny-place-card-link::after{\n  transform:\n    translateX(4px);\n}\n\n\n\/* =========================================================\n   VOIR PLUS\n========================================================= *\/\n\n.jny-places-load-more-wrap{\n  display:none;\n\n  width:100%;\n\n  justify-content:center;\n\n  margin-top:\n    clamp(62px,6vw,86px);\n}\n\n.jny-places-load-more-wrap.is-visible{\n  display:flex;\n}\n\n.jny-places-load-more{\n  min-height:52px!important;\n\n  display:inline-flex!important;\n\n  align-items:center!important;\n  justify-content:center!important;\n\n  gap:12px;\n\n  padding:\n    14px\n    26px!important;\n\n  border:\n    1px solid\n    rgba(84,35,47,.25)!important;\n\n  border-radius:\n    999px!important;\n\n  background:\n    transparent!important;\n\n  color:\n    var(--wine)!important;\n\n  box-shadow:none!important;\n\n  font-family:\n    \"Montserrat\",\n    sans-serif!important;\n\n  font-size:10px!important;\n  font-weight:600!important;\n\n  line-height:1!important;\n\n  letter-spacing:.12em!important;\n\n  text-transform:uppercase!important;\n\n  cursor:pointer;\n\n  appearance:none!important;\n  -webkit-appearance:none!important;\n\n  transition:\n    background-color .22s ease,\n    border-color .22s ease,\n    color .22s ease,\n    transform .22s ease!important;\n}\n\n.jny-places-load-more:hover,\n.jny-places-load-more:focus{\n  transform:\n    translateY(-2px);\n\n  background:\n    var(--wine)!important;\n\n  border-color:\n    var(--wine)!important;\n\n  color:\n    #FFFFFF!important;\n}\n\n.jny-places-load-more-arrow{\n  display:inline-flex;\n\n  color:inherit;\n\n  font-size:14px;\n\n  transition:\n    transform .22s ease;\n}\n\n.jny-places-load-more:hover\n.jny-places-load-more-arrow{\n  transform:\n    translateY(3px);\n}\n\n\n\/* =========================================================\n   AUCUN R\u00c9SULTAT\n========================================================= *\/\n\n.jny-places-filter-v14-empty{\n  display:none;\n\n  padding:\n    54px\n    0\n    0;\n\n  color:\n    rgba(79,68,76,.58);\n\n  font-family:\n    \"Cormorant Garamond\",\n    serif;\n\n  font-size:32px;\n\n  font-style:italic;\n}\n\n.jny-places-filter-v14-empty.is-visible{\n  display:block;\n}\n\n\n\/* =========================================================\n   TABLETTE\n========================================================= *\/\n\n@media(max-width:1000px){\n\n  .jny-places-filter-v14-kicker{\n    font-size:13px;\n  }\n\n  .jny-places-filter-v14-controls{\n    grid-template-columns:\n      1fr;\n\n    gap:18px;\n  }\n\n  .jny-places-filter-v14-filterset\n  +\n  .jny-places-filter-v14-filterset{\n    justify-content:\n      flex-start;\n  }\n\n  .jny-places-filter-v14-grid{\n    grid-template-columns:\n      repeat(\n        2,\n        minmax(0,1fr)\n      );\n  }\n\n  .jny-place-card-title{\n    font-size:43px;\n  }\n\n  .jny-place-card-location{\n    font-size:22px;\n  }\n\n  .jny-place-card-description{\n    font-size:13.8px;\n  }\n\n}\n\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@media(max-width:650px){\n\n  .jny-places-filter-v14-inner{\n    padding:\n      64px\n      18px\n      92px;\n  }\n\n  .jny-places-filter-v14-head{\n    padding-bottom:\n      26px;\n  }\n\n  .jny-places-filter-v14-kicker{\n    gap:12px;\n\n    font-size:12px;\n\n    letter-spacing:.17em;\n  }\n\n  .jny-places-filter-v14-kicker::before{\n    width:35px;\n  }\n\n  .jny-places-filter-v14-controls{\n    padding:\n      25px\n      0\n      36px;\n  }\n\n  .jny-places-filter-v14-filterset{\n    gap:\n      5px\n      18px;\n  }\n\n  .jny-places-filter-v14-label{\n    width:100%;\n\n    margin-bottom:5px;\n\n    font-size:8.5px;\n  }\n\n  .jny-places-filter-v14-filter{\n    font-size:\n      9.5px!important;\n  }\n\n  .jny-places-filter-v14-grid{\n    grid-template-columns:\n      1fr;\n\n    gap:52px;\n  }\n\n  .jny-place-card-media{\n    aspect-ratio:\n      4 \/ 4.9;\n\n    border-radius:\n      4px\n      48px\n      4px\n      4px;\n  }\n\n  .jny-place-card-body{\n    padding-top:19px;\n  }\n\n  .jny-place-card-meta{\n    font-size:9px;\n\n    margin-bottom:9px;\n  }\n\n  .jny-place-card-title{\n    font-size:42px;\n\n    line-height:.98;\n  }\n\n  .jny-place-card-location{\n    margin-top:8px;\n\n    font-size:22px;\n  }\n\n  .jny-place-card-description{\n    max-width:100%;\n\n    margin-top:14px;\n\n    font-size:13.8px;\n\n    line-height:1.68;\n  }\n\n  .jny-place-card-link{\n    margin-top:17px;\n\n    padding-top:0;\n\n    font-size:10px;\n  }\n\n  .jny-places-load-more-wrap{\n    margin-top:52px;\n  }\n\n  .jny-places-load-more{\n    min-height:50px!important;\n\n    padding:\n      13px\n      21px!important;\n\n    font-size:9px!important;\n  }\n\n}\n\n\n@media(prefers-reduced-motion:reduce){\n\n  .jny-place-card{\n    opacity:1;\n    transform:none;\n    transition:none;\n  }\n\n}\n<\/style>\n\n\n<section class=\"jny-places-filter-v14\">\n\n  <div class=\"jny-places-filter-v14-inner\">\n\n    <header class=\"jny-places-filter-v14-head\">\n\n      <div class=\"jny-places-filter-v14-kicker\">\n        Le carnet JN.YOU\n      <\/div>\n\n    <\/header>\n\n\n    <div class=\"jny-places-filter-v14-controls\">\n\n\n      <div\n        class=\"jny-places-filter-v14-filterset\"\n        data-filter-group=\"zone\"\n      >\n\n        <span class=\"jny-places-filter-v14-label\">\n          Zone\n        <\/span>\n\n        <button\n          class=\"jny-places-filter-v14-filter is-active\"\n          type=\"button\"\n          data-value=\"all\"\n        >\n          Tout\n        <\/button>\n\n        <button\n          class=\"jny-places-filter-v14-filter\"\n          type=\"button\"\n          data-value=\"annecy\"\n        >\n          Annecy &amp; Alpes\n        <\/button>\n\n        <button\n          class=\"jny-places-filter-v14-filter\"\n          type=\"button\"\n          data-value=\"france\"\n        >\n          France\n        <\/button>\n\n        <button\n          class=\"jny-places-filter-v14-filter\"\n          type=\"button\"\n          data-value=\"destinations\"\n        >\n          Destinations\n        <\/button>\n\n      <\/div>\n\n\n      <div\n        class=\"jny-places-filter-v14-filterset\"\n        data-filter-group=\"type\"\n      >\n\n        <span class=\"jny-places-filter-v14-label\">\n          Type\n        <\/span>\n\n        <button\n          class=\"jny-places-filter-v14-filter is-active\"\n          type=\"button\"\n          data-value=\"all\"\n        >\n          Tout\n        <\/button>\n\n        <button\n          class=\"jny-places-filter-v14-filter\"\n          type=\"button\"\n          data-value=\"domaine\"\n        >\n          Domaine\n        <\/button>\n\n        <button\n          class=\"jny-places-filter-v14-filter\"\n          type=\"button\"\n          data-value=\"hotel\"\n        >\n          H\u00f4tel\n        <\/button>\n\n        <button\n          class=\"jny-places-filter-v14-filter\"\n          type=\"button\"\n          data-value=\"restaurant\"\n        >\n          Table\n        <\/button>\n\n        <button\n          class=\"jny-places-filter-v14-filter\"\n          type=\"button\"\n          data-value=\"experience\"\n        >\n          Exp\u00e9rience\n        <\/button>\n\n      <\/div>\n\n    <\/div>\n\n\n    <div\n      class=\"jny-places-filter-v14-grid\"\n      aria-live=\"polite\"\n    ><\/div>\n\n\n    <div class=\"jny-places-load-more-wrap\">\n\n      <button\n        type=\"button\"\n        class=\"jny-places-load-more\"\n      >\n\n        <span>\n          D\u00e9couvrir plus de lieux\n        <\/span>\n\n        <span class=\"jny-places-load-more-arrow\">\n          \u2193\n        <\/span>\n\n      <\/button>\n\n    <\/div>\n\n\n    <div class=\"jny-places-filter-v14-empty\">\n      Aucun lieu dans cette s\u00e9lection pour le moment.\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n\n<script>\n(function(){\n\n\n  var root =\n    document.querySelector(\n      \".jny-places-filter-v14\"\n    );\n\n\n  if(\n    !root ||\n    root.dataset.initialized === \"true\"\n  ){\n    return;\n  }\n\n\n  root.dataset.initialized =\n    \"true\";\n\n\n  \/* =========================================================\n     LIEUX \u2014 32 ADRESSES\n  ========================================================= *\/\n\n  var places = [\n\n\n    {\n      name:\n        \"Chartreuse de Pomier\",\n\n      zone:\n        \"annecy\",\n\n      type:\n        \"domaine\",\n\n      location:\n        \"Pr\u00e9silly \u00b7 Haute-Savoie\",\n\n      description:\n        \"Un domaine historique au pied du Sal\u00e8ve, entre Annecy et Gen\u00e8ve, o\u00f9 patrimoine, jardins et caves m\u00e9di\u00e9vales composent plusieurs atmosph\u00e8res au fil de la journ\u00e9e.\",\n\n      image:\n        \"https:\/\/www.chartreuse-de-pomier.fr\/uploads\/photos\/sliders\/pages\/hd\/ogis_20130711_8525-8528_228_fr.jpg?maxwidth=1920\",\n\n      url:\n        \"\/lieux\/chartreuse-de-pomier\/\"\n    },\n\n\n    {\n      name:\n        \"Palace de Menthon\",\n\n      zone:\n        \"annecy\",\n\n      type:\n        \"hotel\",\n\n      location:\n        \"Menthon-Saint-Bernard \u00b7 Lac d\u2019Annecy\",\n\n      description:\n        \"Un palace pos\u00e9 au bord du lac, entre jardins, plage priv\u00e9e et montagnes. Un d\u00e9cor spectaculaire qui permet d\u2019imaginer c\u00e9r\u00e9monie, cocktail et r\u00e9ception face \u00e0 l\u2019eau.\",\n\n      image:\n        \"https:\/\/en.lac-annecy.com\/content\/uploads\/2024\/12\/1200x1200_PalaceMenthon-photo-Colastudio-19.jpg\",\n\n      url:\n        \"\/lieux\/palace-de-menthon\/\"\n    },\n\n\n    {\n      name:\n        \"Abbaye de Talloires\",\n\n      zone:\n        \"annecy\",\n\n      type:\n        \"hotel\",\n\n      location:\n        \"Talloires \u00b7 Lac d\u2019Annecy\",\n\n      description:\n        \"Une ancienne abbaye charg\u00e9e d\u2019histoire directement au bord du lac, avec jardins, terrasses et espaces de r\u00e9ception dans une atmosph\u00e8re intime et profond\u00e9ment romantique.\",\n\n      image:\n        \"https:\/\/www.abbaye-talloires.com\/uploads\/photos\/contenus\/hd\/ceremonie-mariage-jennifer-david-foudimages-5-copie_973_fr.jpg?mode=max&width=2500\",\n\n      url:\n        \"\/lieux\/abbaye-de-talloires\/\"\n    },\n\n\n    {\n      name:\n        \"Beauregard Jura\",\n\n      zone:\n        \"france\",\n\n      type:\n        \"domaine\",\n\n      location:\n        \"Gex \u00b7 Jura \u00b7 France\",\n\n      description:\n        \"Un domaine priv\u00e9 de 17,8 hectares dans les contreforts du Jura, \u00e0 quelques minutes de Gen\u00e8ve, avec parc et vues sur le Mont Blanc. Une adresse intimiste pens\u00e9e pour les mariages et c\u00e9l\u00e9brations jusqu\u2019\u00e0 50 invit\u00e9s.\",\n\n      image:\n        \"https:\/\/images.squarespace-cdn.com\/content\/v1\/669569dd8cf1cd0209d3874b\/765a1ab1-b720-4d57-a996-13b83b1613ea\/DJI_20250619092304_0003_D.JPG\",\n\n      url:\n        \"\/lieux\/beauregard-jura\/\"\n    },\n\n\n    \/* =======================================================\n       BEAU-RIVAGE PALACE\n       IMAGE OFFICIELLE ACTUELLE \u2014 2000 PX\n    ======================================================= *\/\n\n    {\n      name:\n        \"Beau-Rivage Palace\",\n\n      zone:\n        \"destinations\",\n\n      type:\n        \"hotel\",\n\n      location:\n        \"Lausanne \u00b7 Lac L\u00e9man\",\n\n      description:\n        \"Un palace historique entour\u00e9 de quatre hectares de parc face au L\u00e9man et aux Alpes, o\u00f9 c\u00e9r\u00e9monies dans les jardins et grands d\u00eeners dans les salons peuvent se succ\u00e9der.\",\n\n      image:\n        \"https:\/\/www.brp.ch\/media\/1d0lplw0\/beau-rivage-palace-weddings-12.jpg?height=1125&quality=90&v=1dd28c2f7cbadb0&width=2000\",\n\n      url:\n        \"\/lieux\/beau-rivage-palace\/\"\n    },\n\n\n    {\n      name:\n        \"Grand H\u00f4tel du Lac\",\n\n      zone:\n        \"destinations\",\n\n      type:\n        \"hotel\",\n\n      location:\n        \"Vevey \u00b7 Riviera suisse\",\n\n      description:\n        \"Une adresse Relais & Ch\u00e2teaux au charme Belle \u00c9poque, au bord du L\u00e9man, avec des espaces int\u00e9rieurs et ext\u00e9rieurs pens\u00e9s pour des c\u00e9l\u00e9brations \u00e9l\u00e9gantes et intimistes.\",\n\n      image:\n        \"https:\/\/www.ghdl.ch\/wp-content\/uploads\/2026\/01\/240-ghdl-socialmedia2022adrian-ehrbar-photography-1-scaled-e1768410259325-900x900.webp\",\n\n      url:\n        \"\/lieux\/grand-hotel-du-lac\/\"\n    },\n\n\n    {\n      name:\n        \"Portes des Iris\",\n\n      zone:\n        \"destinations\",\n\n      type:\n        \"domaine\",\n\n      location:\n        \"Ch\u00e2teau de Vullierens \u00b7 Vaud\",\n\n      description:\n        \"Au c\u0153ur du domaine de Vullierens, entre jardins remarquables et campagne vaudoise. Une adresse g\u00e9n\u00e9reuse qui fonctionne aussi bien pour une c\u00e9l\u00e9bration intime que pour un grand \u00e9v\u00e9nement.\",\n\n      image:\n        \"https:\/\/portesdesiris.ch\/wp-content\/uploads\/2024\/11\/Arias-Schreiber-Photography224-copie-jpg.webp\",\n\n      url:\n        \"\/lieux\/portes-des-iris\/\"\n    },\n\n\n    {\n      name:\n        \"Villa Ephrussi de Rothschild\",\n\n      zone:\n        \"france\",\n\n      type:\n        \"domaine\",\n\n      location:\n        \"Saint-Jean-Cap-Ferrat \u00b7 C\u00f4te d\u2019Azur\",\n\n      description:\n        \"Une villa Belle \u00c9poque entour\u00e9e de neuf jardins, suspendue entre mer et v\u00e9g\u00e9tation. Un d\u00e9cor iconique de la Riviera pour une c\u00e9l\u00e9bration v\u00e9ritablement hors du commun.\",\n\n      image:\n        \"https:\/\/events.villa-ephrussi.com\/wp-content\/uploads\/2024\/07\/villa-ephurssi-mariage-1.jpg\",\n\n      url:\n        \"\/lieux\/villa-ephrussi-de-rothschild\/\"\n    },\n\n\n    {\n      name:\n        \"Villa del Balbianello\",\n\n      zone:\n        \"destinations\",\n\n      type:\n        \"domaine\",\n\n      location:\n        \"Lac de C\u00f4me \u00b7 Italie\",\n\n      description:\n        \"Une villa du XVIIIe si\u00e8cle pos\u00e9e sur une p\u00e9ninsule bois\u00e9e du lac de C\u00f4me, accessible notamment par bateau, avec jardins en terrasses et vues spectaculaires sur l\u2019eau.\",\n\n      image:\n        \"https:\/\/fai-website.imgix.net\/images\/Balbia-Alessio-Mesiano%2C-web-%28C%29--FAI---Fondo-Ambiente-Italiano.jpg?auto=format%2Ccompress&crop=fit&h=800&w=1440\",\n\n      url:\n        \"\/lieux\/villa-del-balbianello\/\"\n    },\n\n\n    {\n      name:\n        \"La Croix des Champs\",\n\n      zone:\n        \"annecy\",\n\n      type:\n        \"domaine\",\n\n      location:\n        \"Veyrier-du-Lac \u00b7 Lac d\u2019Annecy\",\n\n      description:\n        \"Une demeure savoyarde du XVIIIe si\u00e8cle \u00e0 quelques pas du lac, avec jardins, espaces de r\u00e9ception et chambres sur place. Une atmosph\u00e8re de maison de famille entre eau et montagnes.\",\n\n      image:\n        \"https:\/\/www.lacroixdeschamps.fr\/images\/hero\/cocktail-jardin.jpg\",\n\n      url:\n        \"\/lieux\/la-croix-des-champs\/\"\n    },\n\n\n    {\n      name:\n        \"Ch\u00e2teau de Saint-Sixt\",\n\n      zone:\n        \"annecy\",\n\n      type:\n        \"domaine\",\n\n      location:\n        \"Saint-Sixt \u00b7 Haute-Savoie\",\n\n      description:\n        \"Un ch\u00e2teau historique entre Annecy et Gen\u00e8ve, entour\u00e9 d\u2019un parc et de plusieurs espaces de r\u00e9ception. Une adresse chaleureuse qui conjugue patrimoine, nature et esprit de famille.\",\n\n      image:\n        \"https:\/\/chateaudesaintsixt.com\/wp-content\/uploads\/2026\/02\/bienvenu-accueil.webp\",\n\n      url:\n        \"\/lieux\/chateau-de-saint-sixt\/\"\n    },\n\n\n    {\n      name:\n        \"Ch\u00e2teau de La Palud\",\n\n      zone:\n        \"annecy\",\n\n      type:\n        \"domaine\",\n\n      location:\n        \"Moye \u00b7 Haute-Savoie\",\n\n      description:\n        \"Un ch\u00e2teau entour\u00e9 de nature aux portes d\u2019Annecy, pens\u00e9 pour accueillir c\u00e9r\u00e9monie, r\u00e9ception, h\u00e9bergements et brunch. Une adresse id\u00e9ale pour imaginer un v\u00e9ritable week-end de mariage.\",\n\n      image:\n        \"https:\/\/chateau-delapalud.com\/photos\/contenus\/img_4800-low2_369_fr.jpg\",\n\n      url:\n        \"\/lieux\/chateau-de-la-palud\/\"\n    },\n\n\n    {\n      name:\n        \"Ch\u00e2teau d\u2019Ouchy\",\n\n      zone:\n        \"destinations\",\n\n      type:\n        \"hotel\",\n\n      location:\n        \"Lausanne \u00b7 Lac L\u00e9man\",\n\n      description:\n        \"Un ch\u00e2teau-h\u00f4tel embl\u00e9matique pos\u00e9 sur les quais d\u2019Ouchy, directement au bord du L\u00e9man. Une adresse historique particuli\u00e8rement adapt\u00e9e aux c\u00e9l\u00e9brations \u00e9l\u00e9gantes et plus intimistes.\",\n\n      image:\n        \"https:\/\/commons.wikimedia.org\/wiki\/Special:Redirect\/file\/Ch%C3%A2teau%20d%27Ouchy%20on%20Lac%20Leman%2001.jpg\",\n\n      url:\n        \"\/lieux\/chateau-douchy\/\"\n    },\n\n\n    {\n      name:\n        \"The Woodward\",\n\n      zone:\n        \"destinations\",\n\n      type:\n        \"hotel\",\n\n      location:\n        \"Gen\u00e8ve \u00b7 Lac L\u00e9man\",\n\n      description:\n        \"Une adresse confidentielle sur le quai Wilson \u00e0 Gen\u00e8ve, face au L\u00e9man. Fa\u00e7ade Belle \u00c9poque, suites et salons raffin\u00e9s composent un cadre urbain et lacustre d\u2019exception.\",\n\n      image:\n        \"https:\/\/abouttravel.ch\/wp-content\/uploads\/2021\/09\/The_Woodward_facade_2153-1392x770.jpg\",\n\n      url:\n        \"\/lieux\/the-woodward\/\"\n    },\n\n\n    {\n      name:\n        \"Ch\u00e2teau de La Sarraz\",\n\n      zone:\n        \"destinations\",\n\n      type:\n        \"domaine\",\n\n      location:\n        \"La Sarraz \u00b7 Vaud\",\n\n      description:\n        \"Un ch\u00e2teau historique vaudois entour\u00e9 d\u2019un parc et de jardins, avec plusieurs espaces d\u00e9di\u00e9s aux c\u00e9r\u00e9monies et r\u00e9ceptions. Une adresse patrimoniale singuli\u00e8re, pleine de caract\u00e8re.\",\n\n      image:\n        \"https:\/\/commons.wikimedia.org\/wiki\/Special:Redirect\/file\/Ch%C3%A2teau%20de%20La%20Sarraz.jpg\",\n\n      url:\n        \"\/lieux\/chateau-de-la-sarraz\/\"\n    },\n\n\n    {\n      name:\n        \"Villa Pizzo\",\n\n      zone:\n        \"destinations\",\n\n      type:\n        \"domaine\",\n\n      location:\n        \"Cernobbio \u00b7 Lac de C\u00f4me\",\n\n      description:\n        \"L\u2019une des plus anciennes demeures du lac de C\u00f4me, install\u00e9e sur un promontoire \u00e0 Cernobbio. Jardins historiques, terrasses et proximit\u00e9 imm\u00e9diate de l\u2019eau composent un d\u00e9cor italien tr\u00e8s cin\u00e9matographique.\",\n\n      image:\n        \"https:\/\/static.wixstatic.com\/media\/1a2e8c_5e2d330edef84ab3b07ea5271c39a577~mv2.jpg\/v1\/fit\/w_490%2Ch_327%2Cq_90%2Cenc_avif%2Cquality_auto\/1a2e8c_5e2d330edef84ab3b07ea5271c39a577~mv2.jpg\",\n\n      url:\n        \"\/lieux\/villa-pizzo\/\"\n    },\n\n\n    {\n      name:\n        \"Villa Balbiano\",\n\n      zone:\n        \"destinations\",\n\n      type:\n        \"domaine\",\n\n      location:\n        \"Ossuccio \u00b7 Lac de C\u00f4me\",\n\n      description:\n        \"Une villa historique spectaculaire sur la rive ouest du lac de C\u00f4me, entour\u00e9e de vastes jardins \u00e0 l\u2019italienne et dot\u00e9e d\u2019un ponton priv\u00e9. Une adresse iconique pour un mariage destination.\",\n\n      image:\n        \"https:\/\/theheritage-collection.com\/wp-content\/uploads\/2019\/09\/Villa-Balbiano-luxury-property-Lake-Como-Italy-exclusive-private-rent-rental-best-wedding-venue-events-ceremony-place-vast-park-garden-best-view-elopment-engagement-services-e1573639522994.jpg\",\n\n      url:\n        \"\/lieux\/villa-balbiano\/\"\n    },\n\n\n    {\n      name:\n        \"Villa Regina Teodolinda\",\n\n      zone:\n        \"destinations\",\n\n      type:\n        \"domaine\",\n\n      location:\n        \"Laglio \u00b7 Lac de C\u00f4me\",\n\n      description:\n        \"Une villa directement pos\u00e9e au bord de l\u2019eau \u00e0 Laglio, avec jardin, acc\u00e8s par bateau et suites sur place. Une adresse plus intime qui concentre tout le charme d\u2019un mariage sur le lac de C\u00f4me.\",\n\n      image:\n        \"https:\/\/www.jnyouevents.com\/wp-content\/uploads\/2026\/08\/villa-regina-teodolinda.png\",\n\n      url:\n        \"\/lieux\/villa-regina-teodolinda\/\"\n    },\n\n\n    {\n      name:\n        \"Villa d\u2019Este\",\n\n      zone:\n        \"destinations\",\n\n      type:\n        \"hotel\",\n\n      location:\n        \"Cernobbio \u00b7 Lac de C\u00f4me\",\n\n      description:\n        \"Une ic\u00f4ne de l\u2019hospitalit\u00e9 italienne install\u00e9e dans une ancienne demeure noble face au lac de C\u00f4me. Jardins historiques, terrasses et salons permettent d\u2019imaginer des c\u00e9l\u00e9brations aussi intimes que grandioses.\",\n\n      image:\n        \"https:\/\/www.villadeste.com\/assets\/img\/transform\/_800x640_crop_center-center_none\/01-image-double-size-small-matrimoni_2025-09-04-163713_wygy.jpg?auto=format,compress\",\n\n      url:\n        \"\/lieux\/villa-deste\/\"\n    },\n\n\n    {\n      name:\n        \"Villa Cipressi\",\n\n      zone:\n        \"destinations\",\n\n      type:\n        \"hotel\",\n\n      location:\n        \"Varenna \u00b7 Lac de C\u00f4me\",\n\n      description:\n        \"Une villa historique \u00e0 Varenna ouverte sur le lac et son jardin botanique. Ses terrasses, ses volumes anciens et ses vues sur l\u2019eau cr\u00e9ent une atmosph\u00e8re romantique et profond\u00e9ment italienne.\",\n\n      image:\n        \"https:\/\/cdn.blastness.biz\/media\/1288\/villacipressi-top\/thumbs\/full\/1920-Festa-della-Regina_19.jpg\",\n\n      url:\n        \"\/lieux\/villa-cipressi\/\"\n    },\n\n\n    {\n      name:\n        \"Ch\u00e2teau de Menthon\",\n\n      zone:\n        \"annecy\",\n\n      type:\n        \"domaine\",\n\n      location:\n        \"Menthon-Saint-Bernard \u00b7 Lac d\u2019Annecy\",\n\n      description:\n        \"Un ch\u00e2teau romantique perch\u00e9 au-dessus du lac d\u2019Annecy, entre for\u00eat et montagnes. Sa silhouette spectaculaire et ses vues panoramiques donnent imm\u00e9diatement une dimension de conte \u00e0 la c\u00e9l\u00e9bration.\",\n\n      image:\n        \"https:\/\/en.lac-annecy.com\/cache\/images\/36139469_apidae-ficheGallery-full.jpg\",\n\n      url:\n        \"\/lieux\/chateau-de-menthon\/\"\n    },\n\n\n    {\n      name:\n        \"Imp\u00e9rial Palace\",\n\n      zone:\n        \"annecy\",\n\n      type:\n        \"hotel\",\n\n      location:\n        \"Annecy \u00b7 Lac d\u2019Annecy\",\n\n      description:\n        \"Une grande adresse Belle \u00c9poque install\u00e9e dans un parc au bord du lac, \u00e0 quelques minutes du centre d\u2019Annecy. Terrasses, r\u00e9ception et panorama alpin composent une option \u00e9l\u00e9gante et tr\u00e8s accessible.\",\n\n      image:\n        \"https:\/\/en.lac-annecy.com\/cache\/images\/37011023_apidae-ficheGallery-full.jpg\",\n\n      url:\n        \"\/lieux\/imperial-palace\/\"\n    },\n\n\n    {\n      name:\n        \"Four Seasons Resort Meg\u00e8ve\",\n\n      zone:\n        \"annecy\",\n\n      type:\n        \"hotel\",\n\n      location:\n        \"Meg\u00e8ve \u00b7 Alpes fran\u00e7aises\",\n\n      description:\n        \"Un resort alpin contemporain o\u00f9 bois, montagne et service h\u00f4telier haut de gamme permettent d\u2019imaginer un mariage chaleureux, intime ou plus spectaculaire au c\u0153ur des Alpes.\",\n\n      image:\n        \"https:\/\/www.fourseasons.com\/alt\/img-opt\/~70.880.0%2C0000-1401%2C3663-2000%2C0000-1125%2C0000\/publish\/content\/dam\/fourseasons\/images\/web\/MVE\/MVE_884_original.jpg\",\n\n      url:\n        \"\/lieux\/four-seasons-megeve\/\"\n    },\n\n\n    {\n      name:\n        \"Ch\u00e2teau de Candie\",\n\n      zone:\n        \"annecy\",\n\n      type:\n        \"domaine\",\n\n      location:\n        \"Chamb\u00e9ry \u00b7 Savoie\",\n\n      description:\n        \"Un ch\u00e2teau savoyard entour\u00e9 d\u2019un vaste parc et de vignes, avec terrasses, espaces de r\u00e9ception et chambres sur place. Une adresse pens\u00e9e pour prolonger la f\u00eate sur tout un week-end.\",\n\n      image:\n        \"https:\/\/chateaudecandie.com\/wp-content\/uploads\/rt81975-scaled.jpg\",\n\n      url:\n        \"\/lieux\/chateau-de-candie\/\"\n    },\n\n\n    {\n      name:\n        \"Four Seasons Hotel des Bergues\",\n\n      zone:\n        \"destinations\",\n\n      type:\n        \"hotel\",\n\n      location:\n        \"Gen\u00e8ve \u00b7 Lac L\u00e9man\",\n\n      description:\n        \"Une institution genevoise face au L\u00e9man, o\u00f9 salons historiques, vues sur la ville et service Four Seasons cr\u00e9ent un mariage urbain, \u00e9l\u00e9gant et particuli\u00e8rement raffin\u00e9.\",\n\n      image:\n        \"https:\/\/www.fourseasons.com\/alt\/img-opt\/~75.701.0%2C0000-0%2C0000-0%2C0000-0%2C0000\/publish\/content\/dam\/fourseasons\/images\/web\/GEN\/GEN_313_aspect16x9.jpg\",\n\n      url:\n        \"\/lieux\/four-seasons-hotel-des-bergues\/\"\n    },\n\n\n    {\n      name:\n        \"La R\u00e9serve Gen\u00e8ve\",\n\n      zone:\n        \"destinations\",\n\n      type:\n        \"hotel\",\n\n      location:\n        \"Gen\u00e8ve-Bellevue \u00b7 Lac L\u00e9man\",\n\n      description:\n        \"Un resort confidentiel nich\u00e9 dans un vaste parc aux portes de Gen\u00e8ve, avec vues sur le lac, terrasses et espaces priv\u00e9s. Une bulle \u00e9l\u00e9gante pour r\u00e9unir ses invit\u00e9s loin de l\u2019agitation.\",\n\n      image:\n        \"https:\/\/www.lareserve-geneve.com\/wp-content\/uploads\/2021\/04\/pool-park-la-reserve-geneve-1-2.jpg\",\n\n      url:\n        \"\/lieux\/la-reserve-geneve\/\"\n    },\n\n\n    \/* =======================================================\n       FAIRMONT LE MONTREUX PALACE\n       M\u00caME PHOTO OFFICIELLE\n       QUALIT\u00c9 PORT\u00c9E \u00c0 1600 PX\n    ======================================================= *\/\n\n    {\n      name:\n        \"Fairmont Le Montreux Palace\",\n\n      zone:\n        \"destinations\",\n\n      type:\n        \"hotel\",\n\n      location:\n        \"Montreux \u00b7 Riviera suisse\",\n\n      description:\n        \"Un palace Belle \u00c9poque embl\u00e9matique de la Riviera suisse, avec grands salons, jardins et proximit\u00e9 imm\u00e9diate du L\u00e9man. Une adresse faite pour les r\u00e9ceptions \u00e9l\u00e9gantes et les mariages destination.\",\n\n      image:\n        \"https:\/\/m.ahstatic.com\/is\/image\/accorhotels\/acf_p_b019_38%3A3by2?dpr=on%2C1.5&fmt=jpg&hei=1200&icc=sRGB&iccEmbed=true&op_usm=1.75%2C0.3%2C2%2C0&qlt=90&resMode=sharp2&wid=1600\",\n\n      url:\n        \"\/lieux\/fairmont-le-montreux-palace\/\"\n    },\n\n\n    {\n      name:\n        \"Le Mirador Resort & Spa\",\n\n      zone:\n        \"destinations\",\n\n      type:\n        \"hotel\",\n\n      location:\n        \"Le Mont-P\u00e8lerin \u00b7 Riviera vaudoise\",\n\n      description:\n        \"Perch\u00e9 au-dessus de Vevey, Le Mirador offre l\u2019un des panoramas les plus saisissants sur le L\u00e9man et les Alpes. Une adresse intimiste o\u00f9 la vue devient naturellement le d\u00e9cor de la c\u00e9r\u00e9monie.\",\n\n      image:\n        \"https:\/\/www.mirador.ch\/sites\/default\/files\/styles\/large_1650x1050\/public\/2022-01\/Capture%20d%E2%80%99%C3%A9cran%202022-01-10%20151855_4.png?itok=NnbCoFmn\",\n\n      url:\n        \"\/lieux\/le-mirador-resort-spa\/\"\n    },\n\n\n    {\n      name:\n        \"Villa Erba\",\n\n      zone:\n        \"destinations\",\n\n      type:\n        \"domaine\",\n\n      location:\n        \"Cernobbio \u00b7 Lac de C\u00f4me\",\n\n      description:\n        \"Une grande villa historique directement ouverte sur le lac de C\u00f4me, entour\u00e9e d\u2019un vaste parc. Ses volumes, ses jardins et sa fa\u00e7ade monumentale en font une adresse spectaculaire pour les c\u00e9l\u00e9brations d\u2019envergure.\",\n\n      image:\n        \"https:\/\/www.villaerba.it\/public\/foto\/rs_luxury_gall_04.jpg\",\n\n      url:\n        \"\/lieux\/villa-erba\/\"\n    },\n\n\n    {\n      name:\n        \"Villa Sola Cabiati\",\n\n      zone:\n        \"destinations\",\n\n      type:\n        \"domaine\",\n\n      location:\n        \"Tremezzina \u00b7 Lac de C\u00f4me\",\n\n      description:\n        \"Une villa n\u00e9oclassique d\u2019une grande confidentialit\u00e9, avec jardins \u00e0 l\u2019italienne, ponton priv\u00e9 et suites historiques. Une adresse pens\u00e9e pour vivre le lac de C\u00f4me comme une v\u00e9ritable maison priv\u00e9e.\",\n\n      image:\n        \"https:\/\/www.grandhoteltremezzo.com\/media\/zhxb4axl\/grand_hotel_tremezzo-villa_sola_cabiati-ruben-0g5a3277.jpg?format=webp&height=1012&v=1da398c426e23d0&width=585\",\n\n      url:\n        \"\/lieux\/villa-sola-cabiati\/\"\n    },\n\n\n    {\n      name:\n        \"Grand-H\u00f4tel du Cap-Ferrat\",\n\n      zone:\n        \"france\",\n\n      type:\n        \"hotel\",\n\n      location:\n        \"Saint-Jean-Cap-Ferrat \u00b7 C\u00f4te d\u2019Azur\",\n\n      description:\n        \"Un palace mythique pos\u00e9 au-dessus de la M\u00e9diterran\u00e9e, entour\u00e9 de jardins et de pins. Terrasses, mer et esprit Riviera composent un cadre intemporel pour une c\u00e9l\u00e9bration sur la C\u00f4te d\u2019Azur.\",\n\n      image:\n        \"https:\/\/www.fourseasons.com\/alt\/img-opt\/~70.880.0%2C0000-312%2C4999-2996%2C8573-1685%2C7322\/publish\/content\/dam\/fourseasons\/images\/web\/GHF\/GHF_416_original.jpg\",\n\n      url:\n        \"\/lieux\/grand-hotel-du-cap-ferrat\/\"\n    },\n\n\n    {\n      name:\n        \"Airelles Gordes, La Bastide\",\n\n      zone:\n        \"france\",\n\n      type:\n        \"hotel\",\n\n      location:\n        \"Gordes \u00b7 Provence\",\n\n      description:\n        \"Un palace perch\u00e9 au c\u0153ur de Gordes, entre pierre blonde, jardins suspendus et vues sur le Luberon. Une adresse profond\u00e9ment proven\u00e7ale qui se pr\u00eate parfaitement \u00e0 un week-end de mariage en destination.\",\n\n      image:\n        \"https:\/\/assets.airelles.com\/images\/airelles2023\/ZtbH27zzk9ZrW5wJ_Moyen-BDG-MariageVanille%26DavidCourbit-%C2%A9%EF%B8%8FThomasAudiffren-Photos-Juin2024.jpeg?auto=format%2Ccompress&h=960&rect=0%2C447%2C2000%2C1000&w=1920\",\n\n      url:\n        \"\/lieux\/airelles-gordes-la-bastide\/\"\n    }\n\n  ];\n\n\n\n  \/* =========================================================\n     LANGUE + COPIES FR \/ EN\n     Le bloc est g\u00e9n\u00e9r\u00e9 en JavaScript : on g\u00e8re donc ici\n     la langue au lieu de d\u00e9pendre de TranslatePress pour\n     les textes inject\u00e9s apr\u00e8s le chargement de la page.\n  ========================================================= *\/\n\n  var isEnglish =\n    \/^\\\/en(?:\\\/|$)\/i.test(\n      window.location.pathname\n    );\n\n  var I18N = {\n    fr: {\n      kicker:\"Le carnet JN.YOU\",\n      zoneLabel:\"Zone\",\n      typeLabel:\"Type\",\n      all:\"Tout\",\n      annecy:\"Annecy & Alpes\",\n      france:\"France\",\n      destinations:\"Destinations\",\n      domaine:\"Domaine\",\n      hotel:\"H\u00f4tel\",\n      restaurant:\"Table\",\n      experience:\"Exp\u00e9rience\",\n      discover:\"D\u00e9couvrir le lieu\",\n      loadMore:\"D\u00e9couvrir plus de lieux\",\n      empty:\"Aucun lieu dans cette s\u00e9lection pour le moment.\",\n      ariaPrefix:\"D\u00e9couvrir la fiche JN.YOU de \"\n    },\n    en: {\n      kicker:\"The JN.YOU address book\",\n      zoneLabel:\"Area\",\n      typeLabel:\"Type\",\n      all:\"All\",\n      annecy:\"Annecy & Alps\",\n      france:\"France\",\n      destinations:\"Destinations\",\n      domaine:\"Estate\",\n      hotel:\"Hotel\",\n      restaurant:\"Dining\",\n      experience:\"Experience\",\n      discover:\"Discover the venue\",\n      loadMore:\"Discover more venues\",\n      empty:\"No venues match this selection yet.\",\n      ariaPrefix:\"Discover the JN.YOU venue profile for \"\n    }\n  };\n\n  var strings =\n    isEnglish\n      ? I18N.en\n      : I18N.fr;\n\n  var placesEN = {\n    \"Chartreuse de Pomier\": {\n        \"location\": \"Pr\u00e9silly \u00b7 Haute-Savoie\",\n        \"description\": \"A historic estate at the foot of the Sal\u00e8ve, between Annecy and Geneva, where heritage architecture, gardens and medieval cellars create a series of distinct atmospheres throughout the day.\"\n    },\n    \"Palace de Menthon\": {\n        \"location\": \"Menthon-Saint-Bernard \u00b7 Lake Annecy\",\n        \"description\": \"A lakeside palace framed by gardens, a private beach and the mountains. A spectacular setting for a ceremony, cocktail hour and reception overlooking the water.\"\n    },\n    \"Abbaye de Talloires\": {\n        \"location\": \"Talloires \u00b7 Lake Annecy\",\n        \"description\": \"A historic abbey set directly on the lake, with gardens, terraces and reception spaces creating an intimate and deeply romantic atmosphere.\"\n    },\n    \"Beauregard Jura\": {\n        \"location\": \"Gex \u00b7 Jura \u00b7 France\",\n        \"description\": \"A private 17.8-hectare estate in the foothills of the Jura mountains, just outside Geneva, with parkland and views of Mont Blanc. An intimate setting designed for weddings and celebrations of up to 50 guests.\"\n    },\n    \"Beau-Rivage Palace\": {\n        \"location\": \"Lausanne \u00b7 Lake Geneva\",\n        \"description\": \"A historic palace surrounded by four hectares of parkland facing Lake Geneva and the Alps, where garden ceremonies can flow naturally into grand dinners in the salons.\"\n    },\n    \"Grand H\u00f4tel du Lac\": {\n        \"location\": \"Vevey \u00b7 Swiss Riviera\",\n        \"description\": \"A Relais & Ch\u00e2teaux address with Belle \u00c9poque charm on the shores of Lake Geneva, offering indoor and outdoor spaces designed for elegant, intimate celebrations.\"\n    },\n    \"Portes des Iris\": {\n        \"location\": \"Ch\u00e2teau de Vullierens \u00b7 Vaud\",\n        \"description\": \"Set within the Vullierens estate, between remarkable gardens and the Vaud countryside. A generous setting equally suited to an intimate celebration or a larger event.\"\n    },\n    \"Villa Ephrussi de Rothschild\": {\n        \"location\": \"Saint-Jean-Cap-Ferrat \u00b7 French Riviera\",\n        \"description\": \"A Belle \u00c9poque villa surrounded by nine gardens, suspended between the sea and lush greenery. An iconic Riviera setting for a truly exceptional celebration.\"\n    },\n    \"Villa del Balbianello\": {\n        \"location\": \"Lake Como \u00b7 Italy\",\n        \"description\": \"An 18th-century villa set on a wooded peninsula on Lake Como, accessible in part by boat, with terraced gardens and spectacular views across the water.\"\n    },\n    \"La Croix des Champs\": {\n        \"location\": \"Veyrier-du-Lac \u00b7 Lake Annecy\",\n        \"description\": \"An 18th-century Savoyard residence just steps from the lake, with gardens, reception spaces and accommodation on site. A warm, family-home atmosphere between water and mountains.\"\n    },\n    \"Ch\u00e2teau de Saint-Sixt\": {\n        \"location\": \"Saint-Sixt \u00b7 Haute-Savoie\",\n        \"description\": \"A historic ch\u00e2teau between Annecy and Geneva, surrounded by parkland and several reception spaces. A warm setting that brings together heritage, nature and a true sense of home.\"\n    },\n    \"Ch\u00e2teau de La Palud\": {\n        \"location\": \"Moye \u00b7 Haute-Savoie\",\n        \"description\": \"A ch\u00e2teau surrounded by nature near Annecy, designed to host the ceremony, reception, accommodation and brunch. An ideal setting for an entire wedding weekend.\"\n    },\n    \"Ch\u00e2teau d\u2019Ouchy\": {\n        \"location\": \"Lausanne \u00b7 Lake Geneva\",\n        \"description\": \"An emblematic ch\u00e2teau-hotel on the Ouchy waterfront, directly on Lake Geneva. A historic address particularly suited to elegant, more intimate celebrations.\"\n    },\n    \"The Woodward\": {\n        \"location\": \"Geneva \u00b7 Lake Geneva\",\n        \"description\": \"A discreet address on Geneva\u2019s Quai Wilson overlooking Lake Geneva. Its Belle \u00c9poque fa\u00e7ade, refined suites and salons create an exceptional urban lakeside setting.\"\n    },\n    \"Ch\u00e2teau de La Sarraz\": {\n        \"location\": \"La Sarraz \u00b7 Vaud\",\n        \"description\": \"A historic Vaud ch\u00e2teau surrounded by parkland and gardens, with several spaces dedicated to ceremonies and receptions. A distinctive heritage setting full of character.\"\n    },\n    \"Villa Pizzo\": {\n        \"location\": \"Cernobbio \u00b7 Lake Como\",\n        \"description\": \"One of Lake Como\u2019s oldest residences, set on a promontory in Cernobbio. Historic gardens, terraces and immediate proximity to the water create a cinematic Italian backdrop.\"\n    },\n    \"Villa Balbiano\": {\n        \"location\": \"Ossuccio \u00b7 Lake Como\",\n        \"description\": \"A spectacular historic villa on the western shore of Lake Como, surrounded by expansive Italian gardens and complete with a private jetty. An iconic setting for a destination wedding.\"\n    },\n    \"Villa Regina Teodolinda\": {\n        \"location\": \"Laglio \u00b7 Lake Como\",\n        \"description\": \"A villa set directly on the water in Laglio, with a garden, boat access and suites on site. An intimate address that captures the full charm of a Lake Como wedding.\"\n    },\n    \"Villa d\u2019Este\": {\n        \"location\": \"Cernobbio \u00b7 Lake Como\",\n        \"description\": \"An icon of Italian hospitality housed in a historic noble residence overlooking Lake Como. Its historic gardens, terraces and salons can host celebrations both intimate and grand.\"\n    },\n    \"Villa Cipressi\": {\n        \"location\": \"Varenna \u00b7 Lake Como\",\n        \"description\": \"A historic villa in Varenna opening onto the lake and its botanical garden. Terraces, period interiors and water views create an atmosphere that is both romantic and unmistakably Italian.\"\n    },\n    \"Ch\u00e2teau de Menthon\": {\n        \"location\": \"Menthon-Saint-Bernard \u00b7 Lake Annecy\",\n        \"description\": \"A romantic ch\u00e2teau perched above Lake Annecy between forest and mountains. Its dramatic silhouette and panoramic views instantly give the celebration a storybook quality.\"\n    },\n    \"Imp\u00e9rial Palace\": {\n        \"location\": \"Annecy \u00b7 Lake Annecy\",\n        \"description\": \"A landmark Belle \u00c9poque address set in a lakeside park just minutes from central Annecy. Terraces, reception spaces and Alpine views make it an elegant and highly accessible option.\"\n    },\n    \"Four Seasons Resort Meg\u00e8ve\": {\n        \"location\": \"Meg\u00e8ve \u00b7 French Alps\",\n        \"description\": \"A contemporary Alpine resort where timber, mountain scenery and high-end hospitality create the setting for a warm, intimate or more spectacular wedding in the heart of the Alps.\"\n    },\n    \"Ch\u00e2teau de Candie\": {\n        \"location\": \"Chamb\u00e9ry \u00b7 Savoie\",\n        \"description\": \"A Savoyard ch\u00e2teau surrounded by extensive parkland and vineyards, with terraces, reception spaces and rooms on site. A setting designed to let the celebration unfold across an entire weekend.\"\n    },\n    \"Four Seasons Hotel des Bergues\": {\n        \"location\": \"Geneva \u00b7 Lake Geneva\",\n        \"description\": \"A Geneva institution overlooking Lake Geneva, where historic salons, city views and Four Seasons service create an urban wedding that feels elegant and exceptionally refined.\"\n    },\n    \"La R\u00e9serve Gen\u00e8ve\": {\n        \"location\": \"Geneva-Bellevue \u00b7 Lake Geneva\",\n        \"description\": \"A discreet resort set within extensive parkland just outside Geneva, with lake views, terraces and private spaces. An elegant retreat for bringing guests together away from the city\u2019s pace.\"\n    },\n    \"Fairmont Le Montreux Palace\": {\n        \"location\": \"Montreux \u00b7 Swiss Riviera\",\n        \"description\": \"An emblematic Belle \u00c9poque palace on the Swiss Riviera, with grand salons, gardens and Lake Geneva just steps away. A natural setting for elegant receptions and destination weddings.\"\n    },\n    \"Le Mirador Resort & Spa\": {\n        \"location\": \"Le Mont-P\u00e8lerin \u00b7 Vaud Riviera\",\n        \"description\": \"Perched above Vevey, Le Mirador offers one of the most striking panoramas over Lake Geneva and the Alps. An intimate address where the view naturally becomes the ceremony backdrop.\"\n    },\n    \"Villa Erba\": {\n        \"location\": \"Cernobbio \u00b7 Lake Como\",\n        \"description\": \"A grand historic villa opening directly onto Lake Como and surrounded by extensive parkland. Its scale, gardens and monumental fa\u00e7ade make it a spectacular setting for larger celebrations.\"\n    },\n    \"Villa Sola Cabiati\": {\n        \"location\": \"Tremezzina \u00b7 Lake Como\",\n        \"description\": \"An exceptionally private neoclassical villa with Italian gardens, a private jetty and historic suites. A setting designed to experience Lake Como as though it were your own private home.\"\n    },\n    \"Grand-H\u00f4tel du Cap-Ferrat\": {\n        \"location\": \"Saint-Jean-Cap-Ferrat \u00b7 French Riviera\",\n        \"description\": \"A legendary palace above the Mediterranean, surrounded by gardens and pine trees. Terraces, sea views and Riviera spirit create a timeless setting for a celebration on the C\u00f4te d\u2019Azur.\"\n    },\n    \"Airelles Gordes, La Bastide\": {\n        \"location\": \"Gordes \u00b7 Provence\",\n        \"description\": \"A palace perched in the heart of Gordes, among golden stone, hanging gardens and views over the Luberon. A deeply Proven\u00e7al address perfectly suited to a destination wedding weekend.\"\n    }\n};\n\n  function localizedUrl(url){\n    var value =\n      String(url || \"\");\n\n    if(!value){\n      return \"#\";\n    }\n\n    if(!isEnglish){\n      if(\/^\\\/en(?:\\\/|$)\/i.test(value)){\n        value =\n          value.replace(\n            \/^\\\/en(?=\\\/|$)\/i,\n            \"\"\n          ) || \"\/\";\n      }\n\n      return value;\n    }\n\n    if(\/^https?:\\\/\\\/\/i.test(value)){\n      try{\n        var parsed =\n          new URL(\n            value,\n            window.location.origin\n          );\n\n        if(\n          parsed.origin ===\n          window.location.origin\n        ){\n          if(\n            !\/^\\\/en(?:\\\/|$)\/i.test(\n              parsed.pathname\n            )\n          ){\n            parsed.pathname =\n              \"\/en\" +\n              (\n                parsed.pathname === \"\/\"\n                  ? \"\/\"\n                  : parsed.pathname\n              );\n          }\n\n          return (\n            parsed.pathname +\n            parsed.search +\n            parsed.hash\n          );\n        }\n      }catch(error){}\n\n      return value;\n    }\n\n    if(\n      value.charAt(0) === \"\/\" &&\n      !\/^\\\/en(?:\\\/|$)\/i.test(value)\n    ){\n      return \"\/en\" + value;\n    }\n\n    return value;\n  }\n\n  function localizedPlaceText(place,field){\n    if(\n      isEnglish &&\n      placesEN[place.name] &&\n      placesEN[place.name][field]\n    ){\n      return placesEN[place.name][field];\n    }\n\n    return place[field] || \"\";\n  }\n\n\n  \/* =========================================================\n     \u00c9L\u00c9MENTS\n  ========================================================= *\/\n\n  var grid =\n    root.querySelector(\n      \".jny-places-filter-v14-grid\"\n    );\n\n\n  var empty =\n    root.querySelector(\n      \".jny-places-filter-v14-empty\"\n    );\n\n\n  var loadMoreWrap =\n    root.querySelector(\n      \".jny-places-load-more-wrap\"\n    );\n\n\n  var loadMoreButton =\n    root.querySelector(\n      \".jny-places-load-more\"\n    );\n\n\n  \/* =========================================================\n     COPIES STATIQUES DU BLOC\n  ========================================================= *\/\n\n  function applyStaticCopy(){\n\n    var kicker =\n      root.querySelector(\n        \".jny-places-filter-v14-kicker\"\n      );\n\n    if(kicker){\n      kicker.textContent =\n        strings.kicker;\n    }\n\n\n    root\n      .querySelectorAll(\n        \".jny-places-filter-v14-filterset\"\n      )\n      .forEach(\n        function(group){\n\n          var groupName =\n            group.dataset.filterGroup;\n\n          var groupLabel =\n            group.querySelector(\n              \".jny-places-filter-v14-label\"\n            );\n\n          if(groupLabel){\n            groupLabel.textContent =\n              groupName === \"zone\"\n                ? strings.zoneLabel\n                : strings.typeLabel;\n          }\n\n\n          group\n            .querySelectorAll(\n              \".jny-places-filter-v14-filter\"\n            )\n            .forEach(\n              function(button){\n\n                var value =\n                  button.dataset.value;\n\n                if(value === \"all\"){\n                  button.textContent =\n                    strings.all;\n                  return;\n                }\n\n                if(strings[value]){\n                  button.textContent =\n                    strings[value];\n                }\n\n              }\n            );\n\n        }\n      );\n\n\n    if(loadMoreButton){\n\n      var loadMoreText =\n        loadMoreButton.querySelector(\n          \"span:first-child\"\n        );\n\n      if(loadMoreText){\n        loadMoreText.textContent =\n          strings.loadMore;\n      }\n\n    }\n\n\n    if(empty){\n      empty.textContent =\n        strings.empty;\n    }\n\n  }\n\n\n  applyStaticCopy();\n\n\n  var current = {\n\n    zone:\n      \"all\",\n\n    type:\n      \"all\"\n\n  };\n\n\n  var visibleLimit =\n    getPageSize();\n\n\n  \/* =========================================================\n     NOMBRE DE CARTES\n  ========================================================= *\/\n\n  function getPageSize(){\n\n    if(\n      window.innerWidth <= 650\n    ){\n      return 4;\n    }\n\n    if(\n      window.innerWidth <= 1000\n    ){\n      return 6;\n    }\n\n    return 9;\n\n  }\n\n\n  function resetVisibleLimit(){\n\n    visibleLimit =\n      getPageSize();\n\n  }\n\n\n  \/* =========================================================\n     LABELS\n  ========================================================= *\/\n\n  function label(value){\n\n    var labels = {\n\n      annecy:\n        strings.annecy,\n\n      france:\n        strings.france,\n\n      destinations:\n        strings.destinations,\n\n      domaine:\n        strings.domaine,\n\n      hotel:\n        strings.hotel,\n\n      restaurant:\n        strings.restaurant,\n\n      experience:\n        strings.experience\n\n    };\n\n    return (\n      labels[value] ||\n      value\n    );\n\n  }\n\n\n  \/* =========================================================\n     ESCAPE HTML\n  ========================================================= *\/\n\n  function escapeHTML(value){\n\n    return String(\n      value || \"\"\n    )\n\n    .replace(\n      \/&\/g,\n      \"&amp;\"\n    )\n\n    .replace(\n      \/<\/g,\n      \"&lt;\"\n    )\n\n    .replace(\n      \/>\/g,\n      \"&gt;\"\n    )\n\n    .replace(\n      \/\"\/g,\n      \"&quot;\"\n    )\n\n    .replace(\n      \/'\/g,\n      \"&#039;\"\n    );\n\n  }\n\n\n  \/* =========================================================\n     S\u00c9LECTION EXTERNE DE ZONE\n  ========================================================= *\/\n\n  function setZone(zone){\n\n    \/* Compatibilit\u00e9 avec les anciennes versions du hero *\/\n    if(zone === \"suisse\" || zone === \"destination\"){\n      zone = \"destinations\";\n    }\n\n    current.zone =\n      zone || \"all\";\n\n\n    var zoneGroup =\n      root.querySelector(\n        '[data-filter-group=\"zone\"]'\n      );\n\n\n    if(\n      zoneGroup\n    ){\n\n      zoneGroup\n        .querySelectorAll(\n          \".jny-places-filter-v14-filter\"\n        )\n        .forEach(\n          function(button){\n\n            button.classList.toggle(\n              \"is-active\",\n              button.dataset.value === current.zone\n            );\n\n          }\n        );\n\n    }\n\n\n    resetVisibleLimit();\n\n    render();\n\n  }\n\n\n  window.JNYPlacesSelectZone =\n    setZone;\n\n\n  \/* =========================================================\n     ANIMATION D\u2019APPARITION\n  ========================================================= *\/\n\n  function revealCards(){\n\n    var cards =\n      grid.querySelectorAll(\n        \".jny-place-card\"\n      );\n\n\n    if(\n      !(\n        \"IntersectionObserver\"\n        in window\n      )\n    ){\n\n      cards.forEach(\n        function(card){\n\n          card.classList.add(\n            \"is-visible\"\n          );\n\n        }\n      );\n\n      return;\n\n    }\n\n\n    var observer =\n      new IntersectionObserver(\n        function(entries){\n\n          entries.forEach(\n            function(entry){\n\n              if(\n                entry.isIntersecting\n              ){\n\n                entry.target\n                  .classList\n                  .add(\n                    \"is-visible\"\n                  );\n\n                observer.unobserve(\n                  entry.target\n                );\n\n              }\n\n            }\n          );\n\n        },\n        {\n          threshold:.06\n        }\n      );\n\n\n    cards.forEach(\n      function(card){\n\n        observer.observe(\n          card\n        );\n\n      }\n    );\n\n  }\n\n\n  \/* =========================================================\n     RENDER\n  ========================================================= *\/\n\n  function render(){\n\n    var filtered =\n      places.filter(\n        function(place){\n\n          var zoneOk =\n            current.zone === \"all\"\n            ||\n            place.zone === current.zone;\n\n\n          var typeOk =\n            current.type === \"all\"\n            ||\n            place.type === current.type;\n\n\n          return (\n            zoneOk &&\n            typeOk\n          );\n\n        }\n      );\n\n\n    grid.innerHTML =\n      \"\";\n\n\n    if(\n      filtered.length === 0\n    ){\n\n      empty.classList.add(\n        \"is-visible\"\n      );\n\n\n      loadMoreWrap\n        .classList\n        .remove(\n          \"is-visible\"\n        );\n\n      return;\n\n    }\n\n\n    empty.classList.remove(\n      \"is-visible\"\n    );\n\n\n    var visiblePlaces =\n      filtered.slice(\n        0,\n        visibleLimit\n      );\n\n\n    visiblePlaces.forEach(\n      function(place){\n\n        var placeUrl =\n          localizedUrl(\n            place.url\n          );\n\n        var placeLocation =\n          localizedPlaceText(\n            place,\n            \"location\"\n          );\n\n        var placeDescription =\n          localizedPlaceText(\n            place,\n            \"description\"\n          );\n\n\n        var card =\n          document.createElement(\n            \"article\"\n          );\n\n\n        card.className =\n          \"jny-place-card\";\n\n\n        card.innerHTML =\n\n          '<a class=\"jny-place-card-hit\" href=\"' +\n\n            escapeHTML(\n              placeUrl\n            ) +\n\n          '\" aria-label=\"' +\n\n            escapeHTML(\n              strings.ariaPrefix\n            ) +\n\n            escapeHTML(\n              place.name\n            ) +\n\n          '\">' +\n\n\n            '<div class=\"jny-place-card-media\" data-name=\"' +\n\n              escapeHTML(\n                place.name\n              ) +\n\n            '\">' +\n\n\n              '<img src=\"' +\n\n                escapeHTML(\n                  place.image\n                ) +\n\n              '\" alt=\"' +\n\n                escapeHTML(\n                  place.name\n                ) +\n\n              '\" loading=\"lazy\" decoding=\"async\">' +\n\n\n            '<\/div>' +\n\n\n            '<div class=\"jny-place-card-body\">' +\n\n\n              '<div class=\"jny-place-card-meta\">' +\n\n\n                '<span>' +\n\n                  escapeHTML(\n                    label(\n                      place.zone\n                    )\n                  ) +\n\n                '<\/span>' +\n\n\n                '<span>\u00b7<\/span>' +\n\n\n                '<span>' +\n\n                  escapeHTML(\n                    label(\n                      place.type\n                    )\n                  ) +\n\n                '<\/span>' +\n\n\n              '<\/div>' +\n\n\n              '<h3 class=\"jny-place-card-title\">' +\n\n                escapeHTML(\n                  place.name\n                ) +\n\n              '<\/h3>' +\n\n\n              '<p class=\"jny-place-card-location\">' +\n\n                escapeHTML(\n                  placeLocation\n                ) +\n\n              '<\/p>' +\n\n\n              '<p class=\"jny-place-card-description\">' +\n\n                escapeHTML(\n                  placeDescription\n                ) +\n\n              '<\/p>' +\n\n\n              '<span class=\"jny-place-card-link\">' +\n\n                escapeHTML(\n                  strings.discover\n                ) +\n\n              '<\/span>' +\n\n\n            '<\/div>' +\n\n\n          '<\/a>';\n\n\n        var image =\n          card.querySelector(\n            \"img\"\n          );\n\n\n        var media =\n          card.querySelector(\n            \".jny-place-card-media\"\n          );\n\n\n        image.addEventListener(\n          \"error\",\n          function(){\n\n            image.style.display =\n              \"none\";\n\n            media.classList.add(\n              \"is-error\"\n            );\n\n          }\n        );\n\n\n        grid.appendChild(\n          card\n        );\n\n      }\n    );\n\n\n    loadMoreWrap\n      .classList\n      .toggle(\n        \"is-visible\",\n        filtered.length >\n        visiblePlaces.length\n      );\n\n\n    revealCards();\n\n  }\n\n\n  \/* =========================================================\n     FILTRES\n  ========================================================= *\/\n\n  root\n    .querySelectorAll(\n      \".jny-places-filter-v14-filterset\"\n    )\n    .forEach(\n      function(group){\n\n        var groupName =\n          group.dataset.filterGroup;\n\n\n        group\n          .querySelectorAll(\n            \".jny-places-filter-v14-filter\"\n          )\n          .forEach(\n            function(button){\n\n              button.addEventListener(\n                \"click\",\n                function(){\n\n                  group\n                    .querySelectorAll(\n                      \".jny-places-filter-v14-filter\"\n                    )\n                    .forEach(\n                      function(otherButton){\n\n                        otherButton\n                          .classList\n                          .remove(\n                            \"is-active\"\n                          );\n\n                      }\n                    );\n\n\n                  button\n                    .classList\n                    .add(\n                      \"is-active\"\n                    );\n\n\n                  current[groupName] =\n                    button.dataset.value;\n\n\n                  resetVisibleLimit();\n\n                  render();\n\n                }\n              );\n\n            }\n          );\n\n      }\n    );\n\n\n  \/* =========================================================\n     VOIR PLUS\n  ========================================================= *\/\n\n  loadMoreButton.addEventListener(\n    \"click\",\n    function(){\n\n      visibleLimit +=\n        getPageSize();\n\n      render();\n\n    }\n  );\n\n\n  \/* =========================================================\n     RESPONSIVE\n  ========================================================= *\/\n\n  var resizeTimer =\n    null;\n\n\n  window.addEventListener(\n    \"resize\",\n    function(){\n\n      clearTimeout(\n        resizeTimer\n      );\n\n\n      resizeTimer =\n        setTimeout(\n          function(){\n\n            var minimum =\n              getPageSize();\n\n\n            if(\n              visibleLimit <\n              minimum\n            ){\n\n              visibleLimit =\n                minimum;\n\n            }\n\n\n            render();\n\n          },\n          180\n        );\n\n    }\n  );\n\n\n  \/* =========================================================\n     PREMIER AFFICHAGE\n  ========================================================= *\/\n\n  render();\n\n\n  if(\n    window.__JNY_PENDING_PLACE_ZONE\n  ){\n\n    setZone(\n      window.__JNY_PENDING_PLACE_ZONE\n    );\n\n\n    window.__JNY_PENDING_PLACE_ZONE =\n      null;\n\n  }\n\n\n})();\n<\/script>\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>Lieux &amp; Adresses Trouver le lieu qui change tout. Celui qui donne d\u00e9j\u00e0 le ton \u00e0 votre histoire. Domaines, h\u00f4tels, maisons confidentielles, tables et adresses singuli\u00e8res : notre carnet rassemble les lieux que nous avons envie de garder pr\u00e8s de nous, de partager et de recommander. 01 Annecy Lac \u00b7 montagne \u00b7 domaines de caract\u00e8re [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-52","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.jnyouevents.com\/en\/wp-json\/wp\/v2\/pages\/52","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jnyouevents.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.jnyouevents.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.jnyouevents.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jnyouevents.com\/en\/wp-json\/wp\/v2\/comments?post=52"}],"version-history":[{"count":53,"href":"https:\/\/www.jnyouevents.com\/en\/wp-json\/wp\/v2\/pages\/52\/revisions"}],"predecessor-version":[{"id":2529,"href":"https:\/\/www.jnyouevents.com\/en\/wp-json\/wp\/v2\/pages\/52\/revisions\/2529"}],"wp:attachment":[{"href":"https:\/\/www.jnyouevents.com\/en\/wp-json\/wp\/v2\/media?parent=52"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}