{"id":1751,"date":"2026-09-17T16:20:43","date_gmt":"2026-09-17T14:20:43","guid":{"rendered":"https:\/\/finestra-d-amore.fr\/?page_id=1751"},"modified":"2026-09-19T01:41:35","modified_gmt":"2026-09-18T23:41:35","slug":"escapade-automnale","status":"publish","type":"page","link":"https:\/\/finestra-d-amore.fr\/en\/escapade-automnale\/","title":{"rendered":"Escapade automnale"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1751\" class=\"elementor elementor-1751\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d3bae51 e-flex e-con-boxed e-con e-parent\" data-id=\"d3bae51\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-40fefd6 elementor-widget elementor-widget-html\" data-id=\"40fefd6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!doctype html>\n<html lang=\"fr\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Escapade Automnale \u00e0 Bonifacio<\/title>\n<meta name=\"description\" content=\"Escapade automnale Finestra \u00d7 Cala di Greco \u2014 une nuit en Suite Premium et un d\u00eener Menu D\u00e9couverte pour deux, \u00e0 Bonifacio. Du 21 septembre au 31 octobre 2026.\">\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,340;0,9..144,440;0,9..144,560;1,9..144,420;1,9..144,500&family=Public+Sans:wght@300;400;500;600&display=swap');\n\n  :root{\n    --ink:       #14110D;\n    --ink-2:     #1C1811;\n    --ivory:     #F3EEE3;\n    --ivory-2:   #EAE2CE;\n    --paper:     #FAF6EC;\n    --text:      #2A2519;\n    --text-soft: #6B6353;\n    --gold:      #7C6229;\n    --gold-soft: #C7A96E;\n    --on-gold:   #FAF6EC;\n    --line:      #DED2B5;\n    --shadow:    rgba(20,17,13,.14);\n    --overlay-a: rgba(16,13,9,.18);\n    --overlay-b: rgba(10,8,5,.86);\n    --terracotta:      #91492D;\n    --terracotta-deep: #6E371F;\n    --on-terracotta:   #FAF6EC;\n    --dinner-bg:       #3A1B10;\n  }\n  \/* Identit\u00e9 de marque fixe : la page garde toujours sa palette claire,\n     quel que soit le r\u00e9glage clair\/sombre du syst\u00e8me du visiteur. *\/\n  html{color-scheme:light;}\n\n  *{box-sizing:border-box;}\n  html{scroll-behavior:smooth;}\n  @media (prefers-reduced-motion: reduce){ html{scroll-behavior:auto;} }\n  body{\n    margin:0; background:var(--ivory); color:var(--text);\n    font-family:'Public Sans', system-ui, sans-serif; font-weight:300;\n    line-height:1.7; -webkit-font-smoothing:antialiased; overflow-x:hidden;\n    letter-spacing:.01em;\n  }\n  h1,h2,h3{font-family:'Fraunces', Georgia, serif; margin:0; text-wrap:balance; font-weight:420;}\n  img{display:block; max-width:100%;}\n  a{color:inherit;}\n  .container{max-width:1120px; margin:0 auto; padding:0 40px;}\n\n  .eyebrow{font-size:11px; letter-spacing:.22em; text-transform:uppercase; font-weight:500; color:var(--gold);}\n  .divider{width:30px; height:1px; background:var(--gold); opacity:.55; margin:22px 0;}\n  .divider.center{margin-left:auto; margin-right:auto;}\n\n  \/* ---- brandmark ---- *\/\n  .brandmark{display:flex; align-items:center; gap:12px; line-height:1; flex-wrap:nowrap;}\n  .brandmark .fmark{height:17px; width:auto; flex:none; display:block;}\n  .brandmark .x{font-family:'Fraunces',serif; font-style:italic; opacity:.55; flex:none; font-size:12px;}\n  .brandmark .cgmark{display:flex; align-items:center; gap:8px; flex:none;}\n  .brandmark .cgmark img{height:16px; width:auto; display:block;}\n  .brandmark .cgtext{font-family:'Fraunces',serif; font-size:11.5px; letter-spacing:.17em; text-transform:uppercase; white-space:nowrap;}\n  .brandmark.lg .fmark{height:28px;} .brandmark.lg .x{font-size:17px;} .brandmark.lg .cgmark img{height:26px;} .brandmark.lg .cgtext{font-size:14.5px;}\n  .brandmark.on-light .fmark{filter:none;} .brandmark.on-light .cgmark img{filter:none;} .brandmark.on-light .cgtext{color:var(--text);}\n  .brandmark.on-dark .fmark, .brandmark.on-dark .cgmark img{filter:brightness(0) invert(1);}\n  .brandmark.on-dark .cgtext{color:#FAF6EC;}\n\n  .topbar .brandmark .fmark, .topbar .brandmark .cgmark img{filter:brightness(0) invert(1); transition:filter .4s ease;}\n  .topbar .brandmark .cgtext{color:#FAF6EC; transition:color .4s ease;}\n  .topbar.scrolled .brandmark .fmark, .topbar.scrolled .brandmark .cgmark img{filter:none;}\n  .topbar.scrolled .brandmark .cgtext{color:var(--text);}\n\n  \/* ---- top bar ---- *\/\n  .topbar{\n    position:fixed; top:0; left:0; right:0; z-index:40;\n    display:flex; align-items:center; justify-content:space-between; gap:16px;\n    padding:22px 40px; background:transparent; border-bottom:1px solid transparent;\n    transition:background .4s ease, border-color .4s ease, padding .4s ease;\n  }\n  .topbar::before{\n    content:\"\"; position:absolute; inset:0; pointer-events:none;\n    background:linear-gradient(to bottom, rgba(0,0,0,.4), rgba(0,0,0,0));\n    opacity:1; transition:opacity .4s ease;\n  }\n  .topbar.scrolled::before{opacity:0;}\n  .topbar.scrolled{\n    padding:15px 40px; background:color-mix(in srgb, var(--paper) 92%, transparent);\n    backdrop-filter:blur(10px); border-bottom:1px solid var(--line);\n  }\n  .tel-link{font-size:12.5px; letter-spacing:.05em; color:var(--text-soft); text-decoration:none; border-bottom:1px solid transparent; transition:border-color .2s, color .2s;}\n  .tel-link:hover{color:var(--gold); border-color:var(--gold);}\n  .topbar .tel-link{color:color-mix(in srgb, #FAF6EC 78%, transparent); text-shadow:0 1px 6px rgba(0,0,0,.35); transition:color .4s ease;}\n  .topbar.scrolled .tel-link{color:var(--text-soft); text-shadow:none;}\n  .topbar.scrolled .tel-link:hover{color:var(--gold);}\n\n  .btn{\n    display:inline-flex; align-items:center; justify-content:center; gap:8px;\n    background:var(--terracotta); color:var(--on-terracotta); text-decoration:none;\n    font-size:11.5px; font-weight:500; letter-spacing:.1em; text-transform:uppercase;\n    padding:16px 30px; min-height:46px; white-space:nowrap;\n    transition:background .25s ease, color .25s ease; border:1px solid var(--terracotta);\n  }\n  .btn:hover{background:var(--terracotta-deep); border-color:var(--terracotta-deep); color:var(--on-terracotta);}\n  .btn:focus-visible{outline:2px solid var(--gold); outline-offset:3px;}\n  .btn.outline{background:transparent; color:#FAF6EC; border:1px solid color-mix(in srgb, #FAF6EC 55%, transparent);}\n  .btn.outline:hover{background:color-mix(in srgb, #FAF6EC 12%, transparent); border-color:#FAF6EC; color:#FAF6EC;}\n\n  \/* ---- hero ---- *\/\n  .hero{position:relative; min-height:100vh; display:flex; align-items:flex-end; background:#000; overflow:hidden;}\n  .hero-media{position:absolute; inset:-6% -6%; will-change:transform;}\n  .hero-media img, .hero-media video{\n    position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:center 38%;\n    transform:scale(1.08);\n  }\n  .hero-media img{transition:opacity .8s ease;}\n  .hero-media video{opacity:0; transition:opacity .8s ease;}\n  .hero-media video.is-ready{opacity:1;}\n  .hero::before{content:\"\"; position:absolute; inset:0; background:linear-gradient(180deg, var(--overlay-a) 0%, rgba(0,0,0,0) 40%, var(--overlay-b) 96%); z-index:1;}\n  .hero-inner{position:relative; z-index:2; width:100%; padding:0 40px 84px; color:#FAF6EC;}\n  .hero-inner .brandmark{margin-bottom:34px;}\n  .hero-eyebrow{font-size:11px; letter-spacing:.24em; text-transform:uppercase; font-weight:500; color:var(--gold-soft); margin-bottom:22px;}\n  .hero h1{font-size:clamp(32px, 5.4vw, 60px); font-weight:400; line-height:1.16; max-width:17ch; color:#FAF6EC;}\n  .hero h1 .line{display:block; overflow:hidden; padding-bottom:.08em;}\n  .hero h1 .line span{display:block;}\n  .js-ready .hero h1 .line span{transform:translateY(110%);}\n  .hero h1 em{font-style:italic; color:var(--gold-soft); font-weight:400;}\n  .hero p.sub{margin-top:26px; max-width:42ch; font-size:15.5px; font-weight:300; color:color-mix(in srgb, #FAF6EC 82%, transparent); line-height:1.75;}\n  .hero-actions{display:flex; flex-wrap:wrap; align-items:center; gap:26px; margin-top:38px;}\n  .hero-actions .tel-link{color:color-mix(in srgb, #FAF6EC 75%, transparent);}\n  .hero-actions .tel-link:hover{color:var(--gold-soft);}\n  .scroll-hint{position:absolute; bottom:34px; right:40px; z-index:2; color:color-mix(in srgb, #FAF6EC 65%, transparent); font-size:10.5px; letter-spacing:.18em; text-transform:uppercase; display:flex; align-items:center; gap:8px; writing-mode:vertical-rl;}\n  .scroll-hint::after{content:\"\"; width:1px; height:34px; background:currentColor; opacity:.55;}\n  .js-ready .hero-anim-fade{opacity:0; transform:translateY(14px);}\n\n  \/* ---- section shell ---- *\/\n  section{padding:120px 0;}\n  section.tight{padding:88px 0;}\n  .s-head{max-width:58ch; margin-bottom:52px;}\n  .s-head h2{font-size:clamp(26px,3.1vw,34px); font-weight:400;}\n  .s-head p{color:var(--text-soft); font-size:15px; margin-top:16px; max-width:52ch; line-height:1.75;}\n\n  .frame{overflow:hidden;}\n  .frame img{transition:transform 1s cubic-bezier(.16,.8,.24,1);}\n  .frame:hover img{transform:scale(1.045);}\n\n  \/* ---- location ---- *\/\n  .location{background:var(--paper);}\n  .location .container{display:grid; grid-template-columns:1.05fr 0.95fr; gap:72px; align-items:center;}\n  .location .frame{aspect-ratio:4\/3;}\n  .location img{width:100%; height:118%; object-fit:cover;}\n  .location .text p{color:var(--text-soft); font-size:15px; max-width:44ch; line-height:1.8;}\n\n  \/* ---- stay gallery ---- *\/\n  .stay{background:var(--ivory-2);}\n  \/* ---- horizontal scroll gallery, shared by stay + dinner sections ---- *\/\n  .gallery-scroll{\n    display:flex; gap:14px; overflow-x:auto; scroll-snap-type:x mandatory;\n    -webkit-overflow-scrolling:touch; scrollbar-width:none; margin-top:8px;\n    padding-bottom:2px; scroll-padding-left:0;\n  }\n  .gallery-scroll::-webkit-scrollbar{display:none;}\n  .gallery-scroll .frame{\n    flex:0 0 auto; scroll-snap-align:start;\n    width:clamp(230px, 30vw, 380px); aspect-ratio:4\/3;\n  }\n  .gallery-scroll .frame img{width:100%; height:100%; object-fit:cover;}\n  .gallery-hint{\n    font-size:11px; letter-spacing:.08em; text-transform:uppercase; color:var(--text-soft);\n    margin-top:12px; opacity:.75;\n  }\n  .dinner .gallery-hint{color:color-mix(in srgb, var(--paper) 55%, transparent);}\n  .stay-copy{display:flex; flex-direction:column; gap:20px;}\n  .stay-copy p{color:var(--text-soft); font-size:15px; max-width:48ch; line-height:1.8;}\n  .stay-tags{font-size:12.5px; color:var(--text-soft); letter-spacing:.03em;}\n  .stay-tags span:not(:last-child)::after{content:\" \u00b7 \"; color:var(--gold);}\n  .stay-layout{display:grid; grid-template-columns:0.82fr 1.18fr; gap:72px; align-items:center;}\n  .stay-layout > *, .dinner-intro > *{min-width:0;}\n\n  \/* ---- dinner menu card ---- *\/\n  .dinner{background:var(--dinner-bg); color:var(--paper);}\n  .dinner .s-head p{color:color-mix(in srgb, var(--paper) 62%, transparent);}\n  .dinner-intro{display:grid; grid-template-columns:0.9fr 1.1fr; gap:72px; align-items:center; margin-bottom:88px;}\n  .dinner-intro .text p{color:color-mix(in srgb, var(--paper) 62%, transparent); font-size:15px; max-width:44ch; line-height:1.8; margin-top:20px;}\n  .menu-card{max-width:600px; margin:0 auto; text-align:center; padding:8px 24px 0;}\n  .menu-card .m-title{font-family:'Fraunces',serif; font-style:italic; font-size:25px; color:var(--gold-soft); margin-bottom:8px; font-weight:400;}\n  .menu-card .m-sub{font-size:11px; letter-spacing:.2em; text-transform:uppercase; color:color-mix(in srgb, var(--paper) 58%, transparent); margin-bottom:46px;}\n  .m-course{margin:30px 0;}\n  .m-course .m-name{font-family:'Fraunces',serif; font-size:17px; letter-spacing:.02em; text-transform:uppercase; font-weight:400;}\n  .m-course .m-desc{font-size:13px; font-weight:300; color:color-mix(in srgb, var(--paper) 58%, transparent); margin-top:9px; max-width:40ch; margin-inline:auto; line-height:1.75;}\n  .m-rule{width:18px; height:1px; background:var(--gold-soft); opacity:.5; margin:30px auto;}\n  .m-or{font-family:'Fraunces',serif; font-style:italic; font-size:13px; color:color-mix(in srgb, var(--paper) 45%, transparent); margin:18px 0;}\n\n  \/* ---- booking ---- *\/\n  .booking{position:relative; overflow:hidden; background:var(--ivory-2);}\n  .booking .container{display:grid; grid-template-columns:1fr 1fr; gap:80px; align-items:center;}\n  .booking .art{position:relative; aspect-ratio:1\/1;}\n  .booking .art img{width:100%; height:130%; object-fit:cover;}\n  .price-card{background:var(--paper); border:1px solid var(--line); padding:44px 46px;}\n  .price-card h3{font-size:20px; font-weight:400;}\n  .price-row{display:flex; align-items:baseline; gap:10px; margin:22px 0 6px;}\n  .price-row .amount{font-family:'Fraunces',serif; font-style:italic; font-size:32px; color:var(--text); font-weight:400;}\n  .price-row .unit{font-size:12.5px; color:var(--text-soft);}\n  .price-list{list-style:none; margin:26px 0 0; padding:0; display:flex; flex-direction:column; gap:11px;}\n  .price-list li{display:flex; gap:10px; font-size:13.5px; color:var(--text-soft);}\n  .price-list li::before{content:\"\u2014\"; color:var(--gold);}\n  .booking-actions{display:flex; flex-wrap:wrap; align-items:center; gap:16px 26px; margin-top:30px;}\n  .action-group{display:flex; align-items:center; gap:14px; flex-wrap:wrap;}\n  .btn.secondary{background:transparent; color:var(--text); border:1px solid var(--text);}\n  .btn.secondary:hover{background:var(--text); color:var(--paper); border-color:var(--text);}\n  .booking .avail{font-size:12px; color:var(--text-soft); margin-top:18px; line-height:1.7;}\n\n  footer{background:var(--ink); color:color-mix(in srgb, var(--paper) 74%, transparent); padding:56px 0 34px;}\n  footer .container{display:flex; flex-wrap:wrap; justify-content:space-between; gap:30px; align-items:flex-start;}\n  footer .addr{font-size:12.5px; line-height:1.85; color:color-mix(in srgb, var(--paper) 52%, transparent);}\n  footer .legal{margin-top:34px; padding-top:22px; border-top:1px solid color-mix(in srgb, var(--paper) 14%, transparent); font-size:11px; color:color-mix(in srgb, var(--paper) 38%, transparent);}\n\n  .js-ready .reveal{opacity:0; transform:translateY(20px);}\n\n  @media (prefers-reduced-motion: reduce){\n    .hero h1 .line span{transform:none;}\n    .hero-anim-fade, .reveal{opacity:1; transform:none;}\n  }\n\n  @media (max-width:860px){\n    .location .container{grid-template-columns:1fr;}\n    .stay-layout{grid-template-columns:1fr;}\n    .booking .container{grid-template-columns:1fr;}\n    .booking .art{order:2;}\n    footer .container{flex-direction:column;}\n    .dinner-intro{grid-template-columns:1fr; gap:40px;}\n  }\n  @media (max-width:560px){\n    .container{padding:0 22px;}\n    .topbar{padding:18px 22px;} .topbar.scrolled{padding:13px 22px;}\n    .hero-inner{padding:0 22px 56px;}\n    section{padding:76px 0;}\n    .price-card{padding:30px 26px;}\n    .gallery-scroll{margin-left:-22px; margin-right:-22px; padding-left:22px; padding-right:22px;}\n    .gallery-scroll .frame{width:80vw;}\n  }\n<\/style>\n<\/head>\n<body>\n<div class=\"topbar\" id=\"topbar\">\n  <div class=\"brandmark on-light\">\n    <img decoding=\"async\" class=\"fmark\" src=\"https:\/\/finestra-d-amore.fr\/wp-content\/uploads\/2026\/09\/finestra-wordmark.png\" alt=\"Finestra\">\n    <span class=\"x\">\u00d7<\/span>\n    <span class=\"cgmark\"><img decoding=\"async\" src=\"https:\/\/finestra-d-amore.fr\/wp-content\/uploads\/2026\/09\/cala-di-greco-monogramme.png\" alt=\"\"><span class=\"cgtext\">Cala di Greco<\/span><\/span>\n  <\/div>\n  <a class=\"tel-link\" href=\"tel:+33495737074\">04 95 73 70 74<\/a>\n<\/div>\n\n<section class=\"hero\">\n  <div class=\"hero-media\" id=\"heroMedia\">\n    <img decoding=\"async\" id=\"heroPoster\" src=\"https:\/\/finestra-d-amore.fr\/wp-content\/uploads\/2026\/09\/hero-poster.jpg\" alt=\"Vue a\u00e9rienne du domaine de Cala di Greco, piscine et citadelle de Bonifacio en arri\u00e8re-plan\">\n  <\/div>\n  <div class=\"hero-inner\">\n    <div class=\"brandmark lg on-dark hero-anim-fade\" id=\"heroMark\">\n      <img decoding=\"async\" class=\"fmark\" src=\"https:\/\/finestra-d-amore.fr\/wp-content\/uploads\/2026\/09\/finestra-wordmark.png\" alt=\"Finestra\">\n      <span class=\"x\">\u00d7<\/span>\n      <span class=\"cgmark\"><img decoding=\"async\" src=\"https:\/\/finestra-d-amore.fr\/wp-content\/uploads\/2026\/09\/cala-di-greco-monogramme.png\" alt=\"\"><span class=\"cgtext\">Cala di Greco<\/span><\/span>\n    <\/div>\n    <span class=\"hero-eyebrow hero-anim-fade\" id=\"heroEyebrow\">Escapade automnale \u2014 Du 21 septembre au 31 octobre 2026<\/span>\n    <h1>\n      <span class=\"line\"><span>Une nuit face<\/span><\/span>\n      <span class=\"line\"><span>\u00e0 la citadelle,<\/span><\/span>\n      <span class=\"line\"><span><em>un d\u00eener sous l'\u00e9toile.<\/em><\/span><\/span>\n    <\/h1>\n    <p class=\"sub hero-anim-fade\" id=\"heroSub\">Le restaurant \u00e9toil\u00e9 Finestra s'associe \u00e0 l'h\u00f4tel Cala di Greco pour une parenth\u00e8se automnale \u00e0 Bonifacio : une nuit\u00e9e en Suite Premium et un d\u00eener Menu D\u00e9couverte pour deux.<\/p>\n    <div class=\"hero-actions hero-anim-fade\" id=\"heroActions\">\n      <a class=\"btn\" href=\"#reservation\">R\u00e9server par t\u00e9l\u00e9phone<\/a>\n      <a class=\"btn\" href=\"mailto:info@caladigreco.com\">info@caladigreco.com<\/a>\n    <\/div>\n  <\/div>\n  <span class=\"scroll-hint\">Faire d\u00e9filer<\/span>\n<\/section>\n\n<section class=\"location tight\">\n  <div class=\"container\">\n    <div class=\"frame reveal\" data-reveal><img decoding=\"async\" src=\"https:\/\/finestra-d-amore.fr\/wp-content\/uploads\/2026\/09\/cala-di-greco-piscine-citadelle.jpg\" alt=\"Piscine \u00e0 d\u00e9bordement face \u00e0 la citadelle de Bonifacio, Cala di Greco\" data-parallax-img><\/div>\n    <div class=\"text reveal\" data-reveal>\n      <span class=\"eyebrow\">L'h\u00f4tel<\/span>\n      <div class=\"divider\"><\/div>\n      <h2>Face \u00e0 la citadelle<\/h2>\n      <p style=\"margin-top:20px;\">Nich\u00e9 dans le maquis, sur un domaine de quatre hectares, l'h\u00f4tel Cala di Greco ouvre ses portes o\u00f9 luxe et modernit\u00e9 s'allient dans une harmonie parfaite, \u00e0 quelques minutes de la ville et de ses plages. Ses suites et ses piscines \u00e0 d\u00e9bordement dominent la citadelle de Bonifacio.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"stay\" id=\"sejour\">\n  <div class=\"container\">\n    <div class=\"stay-layout\">\n      <div class=\"stay-copy reveal\" data-reveal>\n        <span class=\"eyebrow\">La nuit\u00e9e<\/span>\n        <div class=\"divider\"><\/div>\n        <h2>La Suite Premium<\/h2>\n        <p>Pens\u00e9e comme un nid douillet au c\u0153ur du maquis, la Suite Premium de 32 m\u00b2 incarne l'atmosph\u00e8re distinctive de Cala di Greco. Le design s'inspire de la beaut\u00e9 omnipr\u00e9sente de son environnement, tandis que le patio et la terrasse privatifs brouillent les fronti\u00e8res entre int\u00e9rieur et ext\u00e9rieur.<\/p>\n        <p class=\"stay-tags\"><span>Patio privatif<\/span><span>Terrasse am\u00e9nag\u00e9e<\/span><span>Produits Casanera<\/span><\/p>\n      <\/div>\n      <div class=\"reveal\" data-reveal>\n        <div class=\"gallery-scroll\">\n          <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/finestra-d-amore.fr\/wp-content\/uploads\/2026\/09\/suite-premium-chambre.jpg\" alt=\"Chambre de la Suite Premium, Cala di Greco\"><\/div>\n          <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/finestra-d-amore.fr\/wp-content\/uploads\/2026\/09\/suite-alcove-tableau.jpg\" alt=\"Alc\u00f4ve et suite, Cala di Greco\"><\/div>\n          <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/finestra-d-amore.fr\/wp-content\/uploads\/2026\/09\/suite-chambre-alt.jpg\" alt=\"Chambre d'une suite, Cala di Greco\"><\/div>\n          <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/finestra-d-amore.fr\/wp-content\/uploads\/2026\/09\/suite-premium-salle-de-bain.jpg\" alt=\"Salle de bains de la Suite Premium, Cala di Greco\"><\/div>\n          <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/finestra-d-amore.fr\/wp-content\/uploads\/2026\/09\/suite-salle-de-bain-double-vasque.jpg\" alt=\"Double vasque, salle de bains d'une suite, Cala di Greco\"><\/div>\n          <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/finestra-d-amore.fr\/wp-content\/uploads\/2026\/09\/suite-chambre-bain-vue.jpg\" alt=\"Chambre et salle de bains ouvertes, Cala di Greco\"><\/div>\n          <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/finestra-d-amore.fr\/wp-content\/uploads\/2026\/09\/suite-premium-terrasse.jpg\" alt=\"Terrasse privative de la Suite Premium, Cala di Greco\"><\/div>\n          <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/finestra-d-amore.fr\/wp-content\/uploads\/2026\/09\/hotel-piscine-jour.jpg\" alt=\"Piscine \u00e0 d\u00e9bordement, Cala di Greco\"><\/div>\n          <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/finestra-d-amore.fr\/wp-content\/uploads\/2026\/09\/hotel-aerienne-domaine.jpg\" alt=\"Vue a\u00e9rienne du domaine, Cala di Greco\"><\/div>\n        <\/div>\n        <div class=\"gallery-hint\">Faites glisser pour voir plus \u2192<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"dinner\">\n  <div class=\"container\">\n    <div class=\"dinner-intro\">\n      <div class=\"reveal\" data-reveal>\n        <div class=\"gallery-scroll\">\n          <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/finestra-d-amore.fr\/wp-content\/uploads\/2026\/09\/finestra-facade-soir.jpg\" alt=\"Fa\u00e7ade du Finestra \u00e0 la nuit tomb\u00e9e, port de Bonifacio\"><\/div>\n          <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/finestra-d-amore.fr\/wp-content\/uploads\/2026\/09\/finestra-salle.jpg\" alt=\"La salle du Finestra, verri\u00e8re ouverte sur le port de Bonifacio\"><\/div>\n          <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/finestra-d-amore.fr\/wp-content\/uploads\/2026\/09\/finestra-salle-jour.jpg\" alt=\"La salle du Finestra, en journ\u00e9e\"><\/div>\n          <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/finestra-d-amore.fr\/wp-content\/uploads\/2026\/09\/finestra-salle-bar.jpg\" alt=\"La salle et le bar du Finestra\"><\/div>\n          <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/finestra-d-amore.fr\/wp-content\/uploads\/2026\/09\/finestra-plafond-detail.jpg\" alt=\"D\u00e9tail du plafond, Finestra\"><\/div>\n          <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/finestra-d-amore.fr\/wp-content\/uploads\/2026\/09\/finestra-etagere-bouteilles.jpg\" alt=\"\u00c9tag\u00e8re \u00e0 bouteilles, Finestra\"><\/div>\n          <div class=\"frame\"><img decoding=\"async\" src=\"https:\/\/finestra-d-amore.fr\/wp-content\/uploads\/2026\/09\/finestra-assiette.jpg\" alt=\"Assiette du chef, Finestra\"><\/div>\n        <\/div>\n        <div class=\"gallery-hint\"> \u2192<\/div>\n      <\/div>\n      <div class=\"text reveal\" data-reveal>\n        <span class=\"eyebrow\">Le d\u00eener, au Finestra<\/span>\n        <div class=\"divider\"><\/div>\n        <h2>Finestra<\/h2>\n        <p>Ouvert en 2023, le Finestra \u00e9crit une cuisine libre et sinc\u00e8re, habit\u00e9e par la M\u00e9diterran\u00e9e. Sous la direction du chef Edoardo Menna, la table puise dans la m\u00e9moire des terroirs corses et italiens pour composer des assiettes d'aujourd'hui \u2014 jusqu'\u00e0 devenir, au printemps 2025, le premier restaurant \u00e9toil\u00e9 de Bonifacio, une \u00e9toile conserv\u00e9e en 2026.<\/p>\n      <\/div>\n    <\/div>\n    <div class=\"menu-card\">\n      <div class=\"m-title reveal\" data-reveal>Menu D\u00e9couverte<\/div>\n      <div class=\"m-sub reveal\" data-reveal>Sept services<\/div>\n\n      <div class=\"m-course reveal\" data-reveal><div class=\"m-name\">L'amuse-bouche<\/div><\/div>\n      <div class=\"m-rule\"><\/div>\n\n      <div class=\"m-course reveal\" data-reveal>\n        <div class=\"m-name\">D\u00e9licates langoustines bonifaciennes<\/div>\n        <div class=\"m-desc\">Aux saveurs automnales autour des agrumes corses, condiment vanille et liv\u00e8che, tempura d'orange et crustac\u00e9s<\/div>\n      <\/div>\n      <div class=\"m-rule\"><\/div>\n\n      <div class=\"m-course reveal\" data-reveal>\n        <div class=\"m-name\">Risotto comme une soupe de roche<\/div>\n        <div class=\"m-desc\">Cuit au fumet de poisson \u00e0 la tomate, palourdes, moules et poissons de roche de nos p\u00eacheurs<\/div>\n      <\/div>\n      <div class=\"m-rule\"><\/div>\n\n      <div class=\"m-course reveal\" data-reveal>\n        <div class=\"m-name\">Rouget Barbet<\/div>\n        <div class=\"m-desc\">Saisi \u00e0 la flamme c\u00f4t\u00e9 peau, souvenirs de bigorneaux de Zia Lina, fra\u00eecheur de sucrine automnale \u00e0 la figue de barbarie<\/div>\n      <\/div>\n      <div class=\"m-or reveal\" data-reveal>ou<\/div>\n      <div class=\"m-course reveal\" data-reveal>\n        <div class=\"m-name\">Pigeon<\/div>\n        <div class=\"m-desc\">R\u00f4ti et marin\u00e9 \u00e0 l'huile d'olive, tomb\u00e9e de radicchio \u00e0 la p\u00eache de vigne ferment\u00e9e<\/div>\n      <\/div>\n      <div class=\"m-rule\"><\/div>\n\n      <div class=\"m-course reveal\" data-reveal><div class=\"m-name\">Fromage du chef<\/div><\/div>\n      <div class=\"m-rule\"><\/div>\n\n      <div class=\"m-course reveal\" data-reveal><div class=\"m-name\">Pr\u00e9-dessert<\/div><\/div>\n      <div class=\"m-rule\"><\/div>\n\n      <div class=\"m-course reveal\" data-reveal>\n        <div class=\"m-name\">Sens invers\u00e9s<\/div>\n        <div class=\"m-desc\">D\u00e9clinaison autour du chocolat, lait ferment\u00e9 et c\u00e9r\u00e9ales<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"booking\" id=\"reservation\">\n  <div class=\"container\">\n    <div class=\"art frame reveal\" data-reveal><img decoding=\"async\" src=\"https:\/\/finestra-d-amore.fr\/wp-content\/uploads\/2026\/09\/cala-di-greco-piscine-golden-hour.jpg\" alt=\"Piscine \u00e0 d\u00e9bordement au coucher du soleil, Cala di Greco\" data-parallax-img><\/div>\n    <div class=\"price-card reveal\" data-reveal>\n      <span class=\"eyebrow\">R\u00e9servation<\/span>\n      <h3 style=\"margin-top:12px;\">L'escapade automnale<\/h3>\n      <div class=\"price-row\">\n        <span class=\"amount\">560 \u20ac<\/span>\n        <span class=\"unit\">pour deux personnes<\/span>\n      <\/div>\n      <ul class=\"price-list\">\n        <li>Une nuit\u00e9e en Suite Premium 32 m\u00b2, <BR>Petit-d\u00e9jeuner non inclus.<\/li>\n        <li>Un d\u00eener pour deux au Finestra<BR>Menu D\u00e9couverte en 7 services<\/li>\n      <\/ul>\n      <div class=\"booking-actions\">\n        <div class=\"action-group\">\n          <a class=\"btn\" href=\"tel:+33495737074\">R\u00e9server par t\u00e9l\u00e9phone<\/a>\n        <\/div>\n        <a class=\"btn secondary\" href=\"mailto:info@caladigreco.com\">info@caladigreco.com<\/a>\n      <\/div>\n      <div class=\"avail\">Du 21 septembre au 31 octobre 2026, sous r\u00e9serve de disponibilit\u00e9. Petit-d\u00e9jeuner non inclus.<\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<footer>\n  <div class=\"container\">\n    <div class=\"brandmark on-dark\">\n      <img decoding=\"async\" class=\"fmark\" src=\"https:\/\/finestra-d-amore.fr\/wp-content\/uploads\/2026\/09\/finestra-wordmark.png\" alt=\"Finestra\">\n      <span class=\"x\">\u00d7<\/span>\n      <span class=\"cgmark\"><img decoding=\"async\" src=\"https:\/\/finestra-d-amore.fr\/wp-content\/uploads\/2026\/09\/cala-di-greco-monogramme.png\" alt=\"\"><span class=\"cgtext\">Cala di Greco<\/span><\/span>\n    <\/div>\n    <div class=\"addr\">H\u00f4tel Cala di Greco<br>Lieu-dit Bancarello, 20169 Bonifacio<br>04 95 73 70 74 \u00b7 info@caladigreco.com<\/div>\n  <\/div>\n  <div class=\"container legal\">Finestra \u00d7 Cala di Greco \u2014 Zani Group \u00b7 Escapade automnale, \u00e9dition 2026<\/div>\n<\/footer>\n\n<script>\n(function(){\n  var reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  if (reduce) return;\n  var conn = navigator.connection;\n  if (conn && (conn.saveData || \/(^|-)2g$\/.test(conn.effectiveType || ''))) return;\n  var media = document.getElementById('heroMedia');\n  var poster = document.getElementById('heroPoster');\n  if (!media || !poster) return;\n  var video = document.createElement('video');\n  video.muted = true; video.loop = true; video.playsInline = true; video.autoplay = true;\n  video.setAttribute('poster', poster.getAttribute('src'));\n  video.setAttribute('aria-hidden', 'true');\n  var source = document.createElement('source');\n  source.src = 'https:\/\/finestra-d-amore.fr\/wp-content\/uploads\/2026\/09\/hero-video.mp4';\n  source.type = 'video\/mp4';\n  video.appendChild(source);\n  media.appendChild(video);\n  video.addEventListener('playing', function(){\n    video.classList.add('is-ready');\n    poster.style.opacity = '0';\n  }, {once:true});\n  var p = video.play();\n  if (p && p.catch) p.catch(function(){ \/* autoplay blocked \u2014 poster stays visible *\/ });\n})();\n<\/script>\n\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/gsap.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/ScrollTrigger.min.js\"><\/script>\n<script>\n(function(){\n  var reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  var topbar = document.getElementById('topbar');\n  var onScroll = function(){\n    if (window.scrollY > 24) topbar.classList.add('scrolled');\n    else topbar.classList.remove('scrolled');\n  };\n  document.addEventListener('scroll', onScroll, {passive:true});\n  onScroll();\n\n  if (reduce || typeof gsap === 'undefined') { return; }\n  gsap.registerPlugin(ScrollTrigger);\n  document.documentElement.classList.add('js-ready');\n  gsap.set('.hero-anim-fade', {opacity:0, y:14});\n  gsap.set('.hero h1 .line span', {yPercent:110});\n  gsap.set('[data-reveal]', {opacity:0, y:20});\n\n  \/* ---- hero entrance, quiet ---- *\/\n  var tl = gsap.timeline({delay:.15});\n  tl.to('#heroMark', {opacity:1, y:0, duration:.8, ease:'power2.out'})\n    .to('#heroEyebrow', {opacity:1, y:0, duration:.7, ease:'power2.out'}, '-=.5')\n    .to('.hero h1 .line span', {y:'0%', duration:1, ease:'power3.out', stagger:.1}, '-=.4')\n    .to('#heroSub', {opacity:1, y:0, duration:.7, ease:'power2.out'}, '-=.45')\n    .to('#heroActions', {opacity:1, y:0, duration:.7, ease:'power2.out'}, '-=.5');\n\n  \/* ---- hero parallax, subtle ---- *\/\n  gsap.to('#heroMedia', {\n    y: 70, ease:'none',\n    scrollTrigger:{trigger:'.hero', start:'top top', end:'bottom top', scrub:true}\n  });\n\n  \/* ---- scroll reveals ---- *\/\n  var groups = {};\n  document.querySelectorAll('[data-reveal]').forEach(function(el){\n    var parent = el.parentElement;\n    var key = parent ? (parent.dataset.gid || (parent.dataset.gid = Math.random().toString(36).slice(2))) : Math.random();\n    (groups[key] = groups[key] || []).push(el);\n  });\n  Object.keys(groups).forEach(function(key){\n    var els = groups[key];\n    gsap.to(els, {\n      opacity:1, y:0, duration:.9, ease:'power2.out', stagger:.08,\n      scrollTrigger:{trigger:els[0], start:'top 85%'}\n    });\n  });\n\n  \/* ---- subtle parallax on images ---- *\/\n  document.querySelectorAll('[data-parallax-img]').forEach(function(img){\n    gsap.to(img, {\n      yPercent: -8, ease:'none',\n      scrollTrigger:{trigger:img.closest('.frame'), start:'top bottom', end:'bottom top', scrub:true}\n    });\n  });\n\n  \/* ---- recalculate trigger positions once every image\/video has actually\n     loaded \u2014 on a real site, images loading after ScrollTrigger was built\n     shift the page height and throw all the trigger points off, which is\n     what made sections stay blank far longer than expected. ---- *\/\n  var toWatch = Array.prototype.slice.call(document.images);\n  var pending = toWatch.filter(function(im){ return !im.complete; }).length;\n  function refreshWhenReady(){\n    pending--;\n    if (pending <= 0) ScrollTrigger.refresh();\n  }\n  if (pending > 0) {\n    toWatch.forEach(function(im){\n      if (!im.complete) im.addEventListener('load', refreshWhenReady, {once:true});\n    });\n  }\n  window.addEventListener('load', function(){ ScrollTrigger.refresh(); });\n  setTimeout(function(){ ScrollTrigger.refresh(); }, 1200);\n})();\n<\/script>\n<\/body>\n<\/html>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Escapade Automnale \u00e0 Bonifacio \u00d7 Cala di Greco 04 95 73 70 74 \u00d7 Cala di Greco Escapade automnale \u2014 Du 21 septembre au 31 octobre 2026 Une nuit face \u00e0 la citadelle, un d\u00eener sous l&rsquo;\u00e9toile. Le restaurant \u00e9toil\u00e9 Finestra s&rsquo;associe \u00e0 l&rsquo;h\u00f4tel Cala di Greco pour une parenth\u00e8se automnale \u00e0 Bonifacio : une [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-1751","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/finestra-d-amore.fr\/en\/wp-json\/wp\/v2\/pages\/1751","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/finestra-d-amore.fr\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/finestra-d-amore.fr\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/finestra-d-amore.fr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/finestra-d-amore.fr\/en\/wp-json\/wp\/v2\/comments?post=1751"}],"version-history":[{"count":16,"href":"https:\/\/finestra-d-amore.fr\/en\/wp-json\/wp\/v2\/pages\/1751\/revisions"}],"predecessor-version":[{"id":1792,"href":"https:\/\/finestra-d-amore.fr\/en\/wp-json\/wp\/v2\/pages\/1751\/revisions\/1792"}],"wp:attachment":[{"href":"https:\/\/finestra-d-amore.fr\/en\/wp-json\/wp\/v2\/media?parent=1751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}