{"id":414,"date":"2026-08-02T19:36:57","date_gmt":"2026-08-02T19:36:57","guid":{"rendered":"https:\/\/lesterrassesdagafay.com\/?page_id=414"},"modified":"2026-10-08T13:44:56","modified_gmt":"2026-10-08T13:44:56","slug":"accueil","status":"publish","type":"page","link":"https:\/\/lesterrassesdagafay.com\/fr\/","title":{"rendered":"Accueil"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"414\" class=\"elementor elementor-414 elementor-8\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3b3e8fe e-con-full e-flex e-con e-parent\" data-id=\"3b3e8fe\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7c6d453 elementor-widget elementor-widget-html\" data-id=\"7c6d453\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preload\" as=\"image\" href=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Slider-1.jpg\" fetchpriority=\"high\">\n<!-- Home page. WordPress Custom HTML block. -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,200;0,9..144,300;0,9..144,400;0,9..144,500;1,9..144,200;1,9..144,300;1,9..144,400&amp;family=Instrument+Sans:wght@400;500&amp;display=swap\" rel=\"stylesheet\">\n\n<style>\n:root{\n  --bone:#f4efe6;\n  --sand:#e8dfcf;\n  --clay:#c8b39a;\n  --ochre:#c08a48;\n  --ink:#141210;\n  --ink-soft:#3a3530;\n  --muted:#7a7165;\n  --line:#d9cfbc;\n  --ease:cubic-bezier(.22,.61,.36,1);\n}\n\n\/* --- WordPress-safe reset (scoped to .lta only) --- *\/\n.lta,.lta *,.lta *::before,.lta *::after{box-sizing:border-box}\n.lta a{text-decoration:none !important;color:inherit}\n.lta img{max-width:100%;display:block}\n.lta button{font-family:inherit;background:none;border:none;color:inherit;padding:0;cursor:pointer}\n.lta ul{list-style:none;margin:0;padding:0}\n.lta p{margin:0}\n.lta h1,.lta h2,.lta h3{margin:0;font-weight:inherit}\n.lta blockquote{margin:0}\n\n.lta{\n  font-family:'Instrument Sans',sans-serif;\n  font-size:16px;line-height:1.6;color:var(--ink);background:var(--bone);\n  overflow-x:clip;position:relative;\n}\n.lta em{font-family:'Fraunces',serif;font-style:italic;font-weight:300;color:var(--ochre);font-variation-settings:\"opsz\" 144}\n.lta .label{display:inline-flex;align-items:center;gap:14px;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--muted);font-weight:500}\n.lta .label::before{content:\"\";width:32px;height:1px;background:var(--ochre)}\n.lta section{padding:140px 40px;position:relative}\n.lta .link-arrow{\n  display:inline-flex;align-items:center;gap:12px;\n  font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:500;\n  padding-bottom:6px;border-bottom:1px solid var(--ink);\n  transition:color .3s ease,border-color .3s ease,gap .3s ease;\n}\n.lta .link-arrow:hover{color:var(--ochre);border-color:var(--ochre);gap:16px}\n\n\/* ============ HERO ============ *\/\n.lta .hero{position:relative;height:100vh;min-height:720px;display:flex;align-items:flex-end;padding:0 40px 72px;overflow:hidden;color:#fff}\n.lta .hero-slides{position:absolute;inset:0;overflow:hidden;background:#0a0908}\n.lta .hero-slide{position:absolute;inset:0;background-size:cover;background-position:center;filter:brightness(.78) contrast(1.05);opacity:0;animation:heroKB 42s linear infinite;will-change:transform,opacity}\n.lta .hero-slide:nth-child(1){animation-delay:0s}\n.lta .hero-slide:nth-child(2){animation-delay:7s}\n.lta .hero-slide:nth-child(3){animation-delay:14s}\n.lta .hero-slide:nth-child(4){animation-delay:21s}\n.lta .hero-slide:nth-child(5){animation-delay:28s}\n.lta .hero-slide:nth-child(6){animation-delay:35s}\n\/* 42s loop, 6 slides = 7s each. Each slide holds opacity:1 for its 7s window,\n   with a 1.5s crossfade overlap into the next. No gap where all are at 0. *\/\n@keyframes heroKB{\n   0%    {opacity:1;transform:scale(1.02) translate(0,0)}\n  16.67% {opacity:1;transform:scale(1.14) translate(-1.5%,1.2%)}\n  20%    {opacity:0;transform:scale(1.14) translate(-1.5%,1.2%)}\n  96.67% {opacity:0;transform:scale(1.02) translate(0,0)}\n  100%   {opacity:1;transform:scale(1.02) translate(0,0)}\n}\n\n.lta .hero::after{content:\"\";position:absolute;inset:0;background:radial-gradient(ellipse at 70% 30%,transparent 0%,rgba(0,0,0,.3) 80%),linear-gradient(180deg,rgba(0,0,0,.25) 0%,transparent 35%,rgba(0,0,0,.65) 100%)}\n.lta .hero-content{position:relative;z-index:2;max-width:1100px;width:100%}\n.lta .hero-eyebrow{font-size:11px;letter-spacing:.3em;text-transform:uppercase;margin-bottom:28px;opacity:0;display:flex;align-items:center;gap:16px;color:var(--clay);font-weight:500;animation:fadeSlide 1.4s var(--ease) .3s forwards}\n.lta .hero-eyebrow::before{content:\"\";width:40px;height:1px;background:var(--ochre)}\n.lta .hero h1{font-family:'Fraunces',serif;font-weight:300;font-size:clamp(42px,6.4vw,96px);line-height:.95;letter-spacing:-0.035em;margin-bottom:32px;font-variation-settings:\"opsz\" 144;max-width:860px}\n.lta .hero h1 .line{display:block;overflow:hidden;padding-bottom:.15em;margin-bottom:-.15em}\n.lta .hero h1 .line span{display:inline-block;transform:translateY(110%);animation:wordUp 1.2s var(--ease) forwards}\n.lta .hero h1 .line:nth-child(1) span{animation-delay:.4s}\n.lta .hero h1 .line:nth-child(2) span{animation-delay:.55s}\n@keyframes wordUp{to{transform:translateY(0)}}\n.lta .hero h1 em{font-style:italic;font-weight:300;color:var(--ochre)}\n.lta .hero-sub{max-width:560px;font-size:16px;line-height:1.7;opacity:0;animation:fadeSlide 1.4s var(--ease) 1.1s forwards}\n@keyframes fadeSlide{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}\n.lta .scroll-cue{position:absolute;bottom:36px;right:40px;z-index:2;color:#fff;font-size:10px;letter-spacing:.28em;text-transform:uppercase;font-weight:500;display:flex;align-items:center;gap:14px;opacity:0;animation:fadeSlide 1.4s var(--ease) 1.4s forwards}\n.lta .scroll-cue .track{width:48px;height:1px;background:rgba(255,255,255,.3);position:relative;overflow:hidden}\n.lta .scroll-cue .track::after{content:\"\";position:absolute;inset:0;background:#fff;animation:scrollLine 2.4s ease-in-out infinite}\n@keyframes scrollLine{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}\n.lta .hero-loc{position:absolute;top:50%;right:40px;z-index:2;color:#fff;transform:translateY(-50%) rotate(90deg);transform-origin:right center;font-size:10px;letter-spacing:.3em;text-transform:uppercase;font-weight:500;opacity:0;animation:fadeSlide 1.4s var(--ease) 1.6s forwards}\n\n\/* ============ MARQUEE ============ *\/\n.lta .marquee{background:var(--ink);color:var(--bone);padding:20px 0;overflow:hidden}\n.lta .marquee-track{display:flex;gap:60px;white-space:nowrap;animation:marquee 50s linear infinite;font-family:'Fraunces',serif;font-weight:300;font-size:24px;letter-spacing:-0.01em;font-variation-settings:\"opsz\" 144}\n.lta .marquee-track span{display:inline-flex;align-items:center;gap:60px}\n.lta .marquee-track em{font-style:italic;color:var(--ochre)}\n.lta .marquee-track i{font-style:normal;color:var(--clay);font-size:12px}\n@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}\n.lta .marquee:hover .marquee-track{animation-play-state:paused}\n\n\/* ============ INTRO ============ *\/\n.lta .intro{display:grid;grid-template-columns:1fr 1fr;gap:120px;align-items:start;max-width:1400px;margin:0 auto}\n.lta .intro h2{font-family:'Fraunces',serif;font-weight:300;font-size:clamp(38px,5vw,74px);line-height:1.02;letter-spacing:-0.035em;margin-top:28px;font-variation-settings:\"opsz\" 144}\n.lta .intro h2 em{font-style:italic;color:var(--ochre)}\n.lta .intro-body p{margin-bottom:24px;color:var(--ink-soft);font-size:17px;line-height:1.8}\n.lta .intro-body p:first-child{font-size:22px;color:var(--ink);line-height:1.5;font-family:'Fraunces',serif;font-style:italic;font-weight:300;font-variation-settings:\"opsz\" 144}\n\n\/* ============ STATS ============ *\/\n.lta .stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:64px 40px;display:grid;grid-template-columns:repeat(4,1fr);gap:40px;max-width:1400px;margin:60px auto 0}\n.lta .stat{padding:0 20px;border-left:1px solid var(--line)}\n.lta .stat:first-child{border-left:none}\n.lta .stat .num{font-family:'Fraunces',serif;font-size:68px;font-weight:200;line-height:1;letter-spacing:-0.04em;font-variation-settings:\"opsz\" 144}\n.lta .stat .num em{font-style:italic;color:var(--ochre)}\n.lta .stat .lbl{font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--muted);margin-top:14px;font-weight:500}\n\n\/* ============ OFFERING ============ *\/\n.lta .offering{max-width:1400px;margin:0 auto}\n.lta .offering-item{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;margin-bottom:200px}\n.lta .offering-item:last-child{margin-bottom:0}\n.lta .offering-item.reverse .offering-text{order:-1}\n.lta .offering-img{position:relative;aspect-ratio:4\/5;overflow:hidden}\n.lta .offering-img img{width:100%;height:100%;object-fit:cover;transition:transform 2s cubic-bezier(.2,.7,.2,1),filter 1s ease;filter:brightness(.95) contrast(1.03)}\n.lta .offering-img:hover img{transform:scale(1.06);filter:brightness(1.02)}\n.lta .offering-img .num{position:absolute;top:28px;left:28px;color:#fff;font-family:'Fraunces',serif;font-size:52px;font-weight:200;font-style:italic;line-height:1;letter-spacing:-0.03em;z-index:2;text-shadow:0 2px 20px rgba(0,0,0,.3);font-variation-settings:\"opsz\" 144}\n.lta .offering-text .kicker{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--muted);margin-bottom:24px;font-weight:500;display:inline-flex;align-items:center;gap:14px}\n.lta .offering-text .kicker::before{content:\"\";width:28px;height:1px;background:var(--ochre)}\n.lta .offering-text h3{font-family:'Fraunces',serif;font-weight:300;font-size:clamp(38px,4.8vw,66px);line-height:1.02;letter-spacing:-0.035em;margin-bottom:28px;font-variation-settings:\"opsz\" 144}\n.lta .offering-text h3 em{font-style:italic;color:var(--ochre)}\n.lta .offering-text p{color:var(--ink-soft);font-size:17px;line-height:1.8;margin-bottom:36px;max-width:440px}\n\n\/* ============ HOME GALLERY \u2014 PORTRAIT CAROUSEL ============ *\/\n.lta .home-gallery{padding:160px 0 180px;max-width:none;margin:0;overflow:hidden}\n.lta .hg-head{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin:0 auto 80px;padding:0 40px;max-width:1400px}\n.lta .hg-head h2{font-family:'Fraunces',serif;font-weight:300;font-size:clamp(40px,5vw,72px);line-height:1;letter-spacing:-0.04em;margin-top:28px;font-variation-settings:\"opsz\" 144}\n.lta .hg-head h2 em{font-style:italic;color:var(--ochre)}\n.lta .hg-head-right{max-width:380px;justify-self:end}\n.lta .hg-head-right p{color:var(--muted);font-size:15px;line-height:1.7;margin-bottom:20px}\n.lta .hg-viewport{position:relative;width:100%;overflow:hidden;cursor:grab;user-select:none;padding:0 40px}\n.lta .hg-viewport:active{cursor:grabbing}\n.lta .hg-track{display:flex;gap:24px;transition:transform 1s cubic-bezier(.76,0,.24,1);will-change:transform}\n.lta .hg-slide{flex:0 0 auto;width:clamp(280px,30vw,420px);aspect-ratio:3\/4;background:var(--sand);overflow:hidden;position:relative;transition:transform .8s var(--ease),filter .8s ease,opacity .8s ease}\n.lta .hg-slide img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease);will-change:transform}\n.lta .hg-slide.is-active{transform:scale(1);filter:brightness(1) saturate(1);opacity:1}\n.lta .hg-slide:not(.is-active){transform:scale(.92);filter:brightness(.88) saturate(.85);opacity:.65}\n.lta .hg-viewport:hover .hg-slide.is-active img{transform:scale(1.04)}\n.lta .hg-meta{display:flex;justify-content:space-between;align-items:center;gap:48px;margin:48px auto 0;padding:0 40px;max-width:1400px}\n.lta .hg-counter{display:flex;align-items:baseline;gap:10px;font-family:'Fraunces',serif;font-variation-settings:\"opsz\" 144;white-space:nowrap}\n.lta .hg-counter .hg-current{font-size:36px;font-weight:300;font-style:italic;color:var(--ochre);letter-spacing:-0.03em;line-height:1;display:inline-block;min-width:1.4em;position:relative;overflow:hidden;height:1.05em}\n.lta .hg-counter .hg-current-inner{display:inline-block;transition:transform .6s cubic-bezier(.76,0,.24,1);will-change:transform}\n.lta .hg-counter .hg-divider{font-size:18px;color:var(--clay);font-weight:300}\n.lta .hg-counter .hg-total{font-size:12px;color:var(--muted);font-style:normal;letter-spacing:.2em;text-transform:uppercase;font-family:'Instrument Sans',sans-serif}\n.lta .hg-controls{display:flex;gap:8px}\n.lta .hg-btn{width:54px;height:54px;border-radius:50%;background:transparent;border:1px solid var(--line);color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .4s var(--ease)}\n.lta .hg-btn:hover{background:var(--ink);color:#fff;border-color:var(--ink)}\n.lta .hg-btn svg{transition:transform .4s var(--ease)}\n.lta .hg-btn.hg-prev:hover svg{transform:translateX(-3px)}\n.lta .hg-btn.hg-next:hover svg{transform:translateX(3px)}\n.lta .hg-btn:active{transform:scale(.92)}\n.lta .hg-progress{margin:36px auto 0;padding:0 40px;max-width:1400px;display:flex;gap:6px}\n.lta .hg-tick{flex:1;height:1px;background:var(--line);position:relative;overflow:hidden;cursor:pointer;transition:height .3s ease}\n.lta .hg-tick:hover{height:2px}\n.lta .hg-tick-fill{position:absolute;inset:0;background:var(--ochre);transform-origin:left center;transform:scaleX(0)}\n.lta .hg-tick.is-active .hg-tick-fill{animation:hgTickFill 6s linear forwards}\n.lta .hg-tick.is-done .hg-tick-fill{transform:scaleX(1)}\n@keyframes hgTickFill{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n\n\/* ============ QUOTE ============ *\/\n.lta .quote{padding:160px 40px;text-align:center;max-width:1100px;margin:0 auto}\n.lta .quote blockquote{font-family:'Fraunces',serif;font-style:italic;font-weight:200;font-size:clamp(30px,4vw,54px);line-height:1.28;letter-spacing:-0.025em;color:var(--ink);font-variation-settings:\"opsz\" 144}\n.lta .quote blockquote::before{content:\"\";display:block;width:48px;height:1px;background:var(--ochre);margin:0 auto 44px}\n.lta .quote blockquote em{font-style:italic;color:var(--ochre)}\n.lta .quote cite{display:block;margin-top:44px;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--muted);font-style:normal;font-weight:500}\n\n\/* ============ BOOKING CARDS ============ *\/\n.lta .booking{background:linear-gradient(180deg,var(--bone) 0%,var(--sand) 100%);padding:140px 40px 160px}\n.lta .booking-head{max-width:1400px;margin:0 auto 90px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:end}\n.lta .booking-head h2{font-family:'Fraunces',serif;font-weight:300;font-size:clamp(44px,5.4vw,80px);line-height:1.02;letter-spacing:-0.035em;margin-top:28px;font-variation-settings:\"opsz\" 144}\n.lta .booking-head h2 em{font-style:italic;color:var(--ochre)}\n.lta .booking-head p{color:var(--ink-soft);font-size:17px;line-height:1.8;max-width:480px}\n.lta .booking-cards{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}\n.lta .booking-card{position:relative;aspect-ratio:3\/4;overflow:hidden;background:var(--ink);cursor:pointer;color:#fff;display:block}\n.lta .booking-card .bg{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform 2s var(--ease),filter 1s ease;filter:brightness(.6) contrast(1.05)}\n.lta .booking-card:hover .bg{transform:scale(1.08);filter:brightness(.75) contrast(1.1)}\n.lta .booking-card.card-1 .bg{background-image:url('https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/book-your-tent.jpg')}\n.lta .booking-card.card-2 .bg{background-image:url('https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/book-your-table.jpg')}\n.lta .booking-card.card-3 .bg{background-image:url('https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/events.jpg')}\n.lta .booking-card::after{content:\"\";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 30%,rgba(20,18,15,.85) 100%)}\n.lta .booking-card .content{position:absolute;inset:0;z-index:2;padding:36px;display:flex;flex-direction:column;justify-content:space-between}\n.lta .booking-card .top{display:flex;justify-content:space-between;align-items:flex-start}\n.lta .booking-card .card-num{font-family:'Fraunces',serif;font-style:italic;font-weight:200;font-size:64px;line-height:1;letter-spacing:-0.04em;color:var(--ochre);font-variation-settings:\"opsz\" 144}\n.lta .booking-card .card-type{font-size:10px;letter-spacing:.3em;text-transform:uppercase;font-weight:500;padding:8px 14px;border:1px solid rgba(255,255,255,.4);border-radius:100px;backdrop-filter:blur(10px)}\n.lta .booking-card .bottom{transform:translateY(0);transition:transform .6s var(--ease)}\n.lta .booking-card:hover .bottom{transform:translateY(-8px)}\n.lta .booking-card h3{font-family:'Fraunces',serif;font-weight:300;font-size:42px;line-height:1;letter-spacing:-0.035em;margin-bottom:16px;font-variation-settings:\"opsz\" 144}\n.lta .booking-card h3 em{font-style:italic;color:var(--ochre)}\n.lta .booking-card .card-sub{font-size:14px;line-height:1.7;margin-bottom:28px;max-width:280px;opacity:.85}\n.lta .booking-card .card-btn{display:inline-flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:500;padding:14px 22px;background:#fff;color:var(--ink);border-radius:100px;transition:all .5s var(--ease);align-self:flex-start}\n.lta .booking-card:hover .card-btn{background:var(--ochre);color:#fff;padding-right:30px}\n.lta .booking-card .card-btn svg{transition:transform .4s var(--ease)}\n.lta .booking-card:hover .card-btn svg{transform:translateX(6px)}\n\n\/* Reveal on scroll *\/\n.lta .reveal{opacity:0;transform:translateY(40px);transition:opacity 1.3s var(--ease),transform 1.3s var(--ease)}\n.lta .reveal.is-visible{opacity:1;transform:none}\n\n\/* ============ MOBILE ============ *\/\n@media (max-width:860px){\n  .lta section{padding:80px 24px}\n  .lta .hero{padding:0 24px 48px;min-height:640px}\n  .lta .hero-loc{display:none}\n  .lta .scroll-cue{right:24px;bottom:24px}\n  .lta .marquee-track{font-size:20px;gap:40px}\n  .lta .marquee-track span{gap:40px}\n  .lta .intro{grid-template-columns:1fr;gap:40px}\n  .lta .stats{grid-template-columns:repeat(2,1fr);gap:40px;padding:48px 24px}\n  .lta .stat{border-left:none;padding:0}\n  .lta .stat .num{font-size:54px}\n  .lta .offering-item,.lta .offering-item.reverse{grid-template-columns:1fr;gap:40px;margin-bottom:100px}\n  .lta .offering-item.reverse .offering-text{order:0}\n  .lta .offering-img .num{font-size:40px}\n  .lta .home-gallery{padding:80px 0 100px}\n  .lta .hg-head{padding:0 24px;grid-template-columns:1fr;gap:20px;margin-bottom:48px}\n  .lta .hg-head-right{justify-self:start;max-width:100%}\n  .lta .hg-viewport{padding:0 24px}\n  .lta .hg-track{gap:14px}\n  .lta .hg-slide{width:75vw;aspect-ratio:3\/4}\n  .lta .hg-meta{padding:0 24px;gap:20px;margin-top:32px}\n  .lta .hg-controls{justify-self:end}\n  .lta .hg-progress{padding:0 24px;margin-top:28px}\n  .lta .quote{padding:100px 24px}\n  .lta .booking-head{grid-template-columns:1fr;gap:32px;margin-bottom:56px}\n  .lta .booking-cards{grid-template-columns:1fr;gap:16px}\n  .lta .booking-card{aspect-ratio:4\/5}\n  .lta .booking-card h3{font-size:36px}\n  .lta .booking-card .card-num{font-size:52px}\n}\n<\/style>\n\n<div class=\"lta\">\n\n<!-- HERO -->\n<header class=\"hero\">\n  <div class=\"hero-slides\">\n    <div class=\"hero-slide\" style=\"background-image:url(https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Slider-1.jpg)\"><\/div>\n    <div class=\"hero-slide\" data-bg=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Slider-2.jpg\"><\/div>\n    <div class=\"hero-slide\" data-bg=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Slider-3.jpg\"><\/div>\n    <div class=\"hero-slide\" data-bg=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Slider-4.jpg\"><\/div>\n    <div class=\"hero-slide\" data-bg=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Slider-5.jpg\"><\/div>\n    <div class=\"hero-slide\" data-bg=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Slider-6.jpg\"><\/div>\n  <\/div>\n  <div class=\"hero-content\">\n    <div class=\"hero-eyebrow\">Camp dans le d\u00e9sert d'Agafay \u00b7 Depuis 2020<\/div>\n    <h1>\n      <span class=\"line\"><span>Les Terrasses<\/span><\/span>\n      <span class=\"line\"><span><em>d'Agafay.<\/em><\/span><\/span>\n    <\/h1>\n    <p class=\"hero-sub\">Cinquante-deux tentes entre dunes de pierre et montagnes de l'Atlas. Une destination prim\u00e9e pour les \u00e9v\u00e9nements, mariages, s\u00e9minaires, team-building et retraites de direction, \u00e0 quarante-cinq minutes de Marrakech et \u00e0 mille lieues de tout le reste.<\/p>\n  <\/div>\n  <div class=\"hero-loc\">31.5\u00b0 N \u00b7 8.2\u00b0 O<\/div>\n  <div class=\"scroll-cue\"><span>D\u00e9filer<\/span><div class=\"track\"><\/div><\/div>\n<\/header>\n\n<!-- MARQUEE -->\n<div class=\"marquee\">\n  <div class=\"marquee-track\">\n    <span>\n      Vivre le d\u00e9sert <i>\u2726<\/i> <em>S\u00e9minaires d'entreprise<\/em> <i>\u2726<\/i> Vue sur l'Atlas <i>\u2726<\/i> <em>Team-building<\/em> <i>\u2726<\/i> D\u00eeners sous les \u00e9toiles <i>\u2726<\/i> <em>Retraites de direction<\/em> <i>\u2726<\/i> 52 tentes <i>\u2726<\/i> Cuisine marocaine <i>\u2726<\/i>\n    <\/span>\n    <span>\n      Vivre le d\u00e9sert <i>\u2726<\/i> <em>S\u00e9minaires d'entreprise<\/em> <i>\u2726<\/i> Vue sur l'Atlas <i>\u2726<\/i> <em>Team-building<\/em> <i>\u2726<\/i> D\u00eeners sous les \u00e9toiles <i>\u2726<\/i> <em>Retraites de direction<\/em> <i>\u2726<\/i> 52 tentes <i>\u2726<\/i> Cuisine marocaine <i>\u2726<\/i>\n    <\/span>\n  <\/div>\n<\/div>\n\n<!-- INTRO -->\n<section>\n  <div class=\"intro\">\n    <div class=\"reveal\">\n      <div class=\"label\">Notre histoire<\/div>\n      <h2>Se r\u00e9veiller en pleine <em>nature<\/em>,<br>sans renoncer <em>au confort<\/em> .<\/h2>\n    <\/div>\n    <div class=\"intro-body reveal\">\n      <p>N\u00e9 en 2020 aux portes du d\u00e9sert d'Agafay, notre camp est un exercice de simplicit\u00e9 raffin\u00e9e. Un lieu o\u00f9 l'horizon ne s'interrompt jamais, o\u00f9 le silence a une texture, et o\u00f9 les \u00e9toiles semblent \u00e0 port\u00e9e de main.<\/p>\n      <p>52 tentes, un restaurant, deux piscines chauff\u00e9es et une \u00e9quipe qui conna\u00eet chaque h\u00f4te par son pr\u00e9nom. Que vous veniez pour un conseil d'administration strat\u00e9gique, un s\u00e9minaire de team-building, un simple d\u00eener ou un long week-end, l'intention reste la m\u00eame : ralentir le temps et cr\u00e9er l'environnement id\u00e9al pour l'\u00e9change et la clart\u00e9.<\/p>\n      <a href=\"https:\/\/lesterrassesdagafay.com\/fr\/le-camp\/\" class=\"link-arrow\">D\u00e9couvrir le camp\n        <svg width=\"16\" height=\"10\" viewBox=\"0 0 16 10\" fill=\"none\"><path d=\"M1 5h14m0 0L11 1m4 4L11 9\" stroke=\"currentColor\" stroke-width=\"1.2\"><\/path><\/svg>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- STATS -->\n<div class=\"stats reveal\">\n  <div class=\"stat\"><div class=\"num\">52<\/div><div class=\"lbl\">Tentes premium<\/div><\/div>\n  <div class=\"stat\"><div class=\"num\">45<em>\u2032<\/em><\/div><div class=\"lbl\">De Marrakech<\/div><\/div>\n  <div class=\"stat\"><div class=\"num\">02<\/div><div class=\"lbl\">Piscines chauff\u00e9es<\/div><\/div>\n  <div class=\"stat\"><div class=\"num\"><em>\u221e<\/em><\/div><div class=\"lbl\">Horizon d\u00e9sertique<\/div><\/div>\n<\/div>\n\n<!-- OFFERINGS -->\n<section>\n  <div class=\"offering\">\n    <div class=\"offering-item reveal\">\n      <div class=\"offering-img\">\n        <span class=\"num\"><em>01<\/em><\/span>\n        <img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/the-tents.jpg\" alt=\"Camp dans le d\u00e9sert d'Agafay \u2013 Tente premium\">\n      <\/div>\n      <div class=\"offering-text\">\n        <div class=\"kicker\">Les tentes<\/div>\n        <h3>Une nuit sous<br>un ciel <em>immense<\/em> .<\/h3>\n        <p>Chaque tente est un sanctuaire : linge doux, lumi\u00e8re chaleureuse et terrasse priv\u00e9e ouverte sur le d\u00e9sert. Sortez, et vous n'entendrez que le vent, et parfois le cr\u00e9pitement du feu au c\u0153ur du camp.<\/p>\n        <a href=\"https:\/\/lesterrassesdagafay.com\/fr\/nos-tentes\/\" class=\"link-arrow\">D\u00e9couvrir les tentes\n          <svg width=\"16\" height=\"10\" viewBox=\"0 0 16 10\" fill=\"none\"><path d=\"M1 5h14m0 0L11 1m4 4L11 9\" stroke=\"currentColor\" stroke-width=\"1.2\"><\/path><\/svg>\n        <\/a>\n      <\/div>\n    <\/div>\n    <div class=\"offering-item reverse reveal\">\n      <div class=\"offering-text\">\n        <div class=\"kicker\">Restaurant &amp; piscine<\/div>\n        <h3>Un long d\u00e9jeuner,<br>un ciel <em>un apr\u00e8s-midi<\/em> plus long encore.<\/h3>\n        <p>Notre restaurant puise dans le garde-manger marocain et cuisine d'une main l\u00e9g\u00e8re. R\u00e9servez un day pass et les deux piscines chauff\u00e9es sont \u00e0 vous, avec terrasses ombrag\u00e9es, service sans h\u00e2te et l'Atlas \u00e0 l'horizon.<\/p>\n        <a href=\"https:\/\/book.eat-now.io\/les-terrasses-d-agafay\" target=\"_blank\" rel=\"noopener\" class=\"link-arrow\">R\u00e9server une table\n          <svg width=\"16\" height=\"10\" viewBox=\"0 0 16 10\" fill=\"none\"><path d=\"M1 5h14m0 0L11 1m4 4L11 9\" stroke=\"currentColor\" stroke-width=\"1.2\"><\/path><\/svg>\n        <\/a>\n      <\/div>\n      <div class=\"offering-img\">\n        <span class=\"num\"><em>02<\/em><\/span>\n        <img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/restaurant.jpg\" alt=\"Piscine &amp; restaurant\">\n      <\/div>\n    <\/div>\n    <div class=\"offering-item reveal\">\n      <div class=\"offering-img\">\n        <span class=\"num\"><em>03<\/em><\/span>\n        <img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/events.jpg\" alt=\"\u00c9v\u00e9nements &amp; entreprises\">\n      <\/div>\n      <div class=\"offering-text\">\n        <div class=\"kicker\">\u00c9v\u00e9nements &amp; entreprises<\/div>\n        <h3>Un moment<br>inoubliable <em>pour vos invit\u00e9s<\/em>.<\/h3>\n        <p>Mariages sous les \u00e9toiles, s\u00e9minaires, team-building, retraites de direction et c\u00e9l\u00e9brations qui m\u00e9ritent un cadre extraordinaire. Notre \u00e9quipe et nos partenaires locaux s'occupent de chaque d\u00e9tail pour que vous puissiez simplement \u00eatre pr\u00e9sent.<\/p>\n        <a href=\"https:\/\/lesterrassesdagafay.com\/fr\/evenements\/\" class=\"link-arrow\">D\u00e9couvrir les \u00e9v\u00e9nements\n          <svg width=\"16\" height=\"10\" viewBox=\"0 0 16 10\" fill=\"none\"><path d=\"M1 5h14m0 0L11 1m4 4L11 9\" stroke=\"currentColor\" stroke-width=\"1.2\"><\/path><\/svg>\n        <\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- PORTRAIT CAROUSEL -->\n<section class=\"home-gallery\">\n  <div class=\"hg-head reveal\">\n    <div>\n      <div class=\"label\">Galerie<\/div>\n      <h2>Le camp,<br>en <em>images<\/em>.<\/h2>\n    <\/div>\n    <div class=\"hg-head-right\">\n      <p>Cinq photographies. La lumi\u00e8re, le lin, l'horizon infini. Une petite fen\u00eatre sur ce que l'on ressent vraiment ici.<\/p>\n      <a href=\"https:\/\/lesterrassesdagafay.com\/fr\/le-camp\/\" class=\"link-arrow\">Voir plus du camp\n        <svg width=\"16\" height=\"10\" viewBox=\"0 0 16 10\" fill=\"none\"><path d=\"M1 5h14m0 0L11 1m4 4L11 9\" stroke=\"currentColor\" stroke-width=\"1.2\"><\/path><\/svg>\n      <\/a>\n    <\/div>\n  <\/div>\n\n  <div class=\"hg-viewport reveal\" id=\"hgStage\">\n    <div class=\"hg-track\" id=\"hgTrack\">\n      <figure class=\"hg-slide is-active\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/GALLERY1.jpg\" alt=\"\" loading=\"lazy\"><\/figure>\n      <figure class=\"hg-slide\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/GALLERY2.jpg\" alt=\"\" loading=\"lazy\"><\/figure>\n      <figure class=\"hg-slide\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/GALLERY3.jpg\" alt=\"\" loading=\"lazy\"><\/figure>\n      <figure class=\"hg-slide\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/GALLERY4.jpg\" alt=\"\" loading=\"lazy\"><\/figure>\n      <figure class=\"hg-slide\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/GALLERY5.jpg\" alt=\"\" loading=\"lazy\"><\/figure>\n      <figure class=\"hg-slide\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/GALLERY6.jpg\" alt=\"\" loading=\"lazy\"><\/figure>\n      <figure class=\"hg-slide\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/gallery7.jpg\" alt=\"\" loading=\"lazy\"><\/figure>\n      <figure class=\"hg-slide\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/gallery8.jpg\" alt=\"\" loading=\"lazy\"><\/figure>\n      <figure class=\"hg-slide\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/gallery9.jpg\" alt=\"\" loading=\"lazy\"><\/figure>\n      <figure class=\"hg-slide\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/gallery10.jpg\" alt=\"\" loading=\"lazy\"><\/figure>\n      <figure class=\"hg-slide\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/gallery11.jpg\" alt=\"\" loading=\"lazy\"><\/figure>\n    <\/div>\n  <\/div>\n\n  <div class=\"hg-meta reveal\">\n    <div class=\"hg-counter\">\n      <span class=\"hg-current\" id=\"hgCurrent\"><span class=\"hg-current-inner\">01<\/span><\/span>\n      <span class=\"hg-divider\">\/<\/span>\n      <span class=\"hg-total\">11<\/span>\n    <\/div>\n    <div class=\"hg-controls\">\n      <button class=\"hg-btn hg-prev\" id=\"hgPrev\" aria-label=\"Photo pr\u00e9c\u00e9dente\"><svg width=\"22\" height=\"12\" viewBox=\"0 0 22 12\" fill=\"none\"><path d=\"M21 6H1m0 0l5-5M1 6l5 5\" stroke=\"currentColor\" stroke-width=\"1.2\"><\/path><\/svg><\/button>\n      <button class=\"hg-btn hg-next\" id=\"hgNext\" aria-label=\"Photo suivante\"><svg width=\"22\" height=\"12\" viewBox=\"0 0 22 12\" fill=\"none\"><path d=\"M1 6h20m0 0l-5-5m5 5l-5 5\" stroke=\"currentColor\" stroke-width=\"1.2\"><\/path><\/svg><\/button>\n    <\/div>\n  <\/div>\n\n  <div class=\"hg-progress\" id=\"hgProgress\"><\/div>\n<\/section>\n\n<!-- QUOTE -->\n<section class=\"quote reveal\">\n  <blockquote>\u00ab Le d\u00e9sert est un silence que l'on entend, et \u00e0 Agafay il s'accompagne de draps de lin et d'un verre de vin au coucher du soleil. \u00bb<\/blockquote>\n  <cite>\u2014 Travel &amp; Leisure<\/cite>\n<\/section>\n\n<!-- BOOKING CARDS -->\n<section class=\"booking\" id=\"booking\">\n  <div class=\"booking-head reveal\">\n    <div>\n      <div class=\"label\">R\u00e9servations<\/div>\n      <h2>Commencez votre<br><em>histoire<\/em> \u00e0 Agafay.<\/h2>\n    <\/div>\n    <div>\n      <p>Trois fa\u00e7ons de vivre le camp : une nuit sous un ciel immense, un apr\u00e8s-midi \u00e0 table, ou un moment priv\u00e9 inscrit dans le paysage. \u00c0 vous de choisir.<\/p>\n    <\/div>\n  <\/div>\n  <div class=\"booking-cards\">\n    <a href=\"https:\/\/www.secure-hotel-booking.com\/d-edge\/Les-Terrasses-d-Agafay\/J1Z3\" target=\"_blank\" rel=\"noopener\" class=\"booking-card card-1\">\n      <div class=\"bg\"><\/div>\n      <div class=\"content\">\n        <div class=\"top\"><div class=\"card-num\"><em>01<\/em><\/div><div class=\"card-type\">S\u00e9journer<\/div><\/div>\n        <div class=\"bottom\">\n          <h3>R\u00e9servez votre<br><em>tente<\/em>.<\/h3>\n          <p class=\"card-sub\">Une nuit, ou plusieurs, dans l'une de nos 52 tentes. Draps de lin, terrasse priv\u00e9e, un ciel rempli d'\u00e9toiles.<\/p>\n          <span class=\"card-btn\">R\u00e9server <svg width=\"14\" height=\"10\" viewBox=\"0 0 16 10\" fill=\"none\"><path d=\"M1 5h14m0 0L11 1m4 4L11 9\" stroke=\"currentColor\" stroke-width=\"1.5\"><\/path><\/svg><\/span>\n        <\/div>\n      <\/div>\n    <\/a>\n    <a href=\"https:\/\/book.eat-now.io\/les-terrasses-d-agafay\" target=\"_blank\" rel=\"noopener\" class=\"booking-card card-2\">\n      <div class=\"bg\"><\/div>\n      <div class=\"content\">\n        <div class=\"top\"><div class=\"card-num\"><em>02<\/em><\/div><div class=\"card-type\">D\u00eener<\/div><\/div>\n        <div class=\"bottom\">\n          <h3>R\u00e9servez votre<br><em>table<\/em>.<\/h3>\n          <p class=\"card-sub\">D\u00e9jeuner, d\u00eener ou day pass avec acc\u00e8s \u00e0 la piscine. Cuisine marocaine, heures paisibles, vue sur l'horizon.<\/p>\n          <span class=\"card-btn\">R\u00e9server <svg width=\"14\" height=\"10\" viewBox=\"0 0 16 10\" fill=\"none\"><path d=\"M1 5h14m0 0L11 1m4 4L11 9\" stroke=\"currentColor\" stroke-width=\"1.5\"><\/path><\/svg><\/span>\n        <\/div>\n      <\/div>\n    <\/a>\n    <a href=\"https:\/\/lesterrassesdagafay.com\/fr\/demande-evenement\/\" class=\"booking-card card-3\">\n      <div class=\"bg\"><\/div>\n      <div class=\"content\">\n        <div class=\"top\"><div class=\"card-num\"><em>03<\/em><\/div><div class=\"card-type\">Se r\u00e9unir<\/div><\/div>\n        <div class=\"bottom\">\n          <h3>R\u00e9servez votre<br><em>\u00e9v\u00e9nement<\/em>.<\/h3>\n          <p class=\"card-sub\">Mariages, c\u00e9l\u00e9brations, s\u00e9minaires, retraites d'entreprise. Dites-nous l'occasion et nous fa\u00e7onnerons le d\u00e9sert autour d'elle.<\/p>\n          <span class=\"card-btn\">Nous contacter <svg width=\"14\" height=\"10\" viewBox=\"0 0 16 10\" fill=\"none\"><path d=\"M1 5h14m0 0L11 1m4 4L11 9\" stroke=\"currentColor\" stroke-width=\"1.5\"><\/path><\/svg><\/span>\n        <\/div>\n      <\/div>\n    <\/a>\n  <\/div>\n<\/section>\n\n<\/div>\n\n<script>\n\/* Reveal on scroll *\/\n(function(){\n  const root = document.querySelector('.lta');\n  if(!root) return;\n  const els = root.querySelectorAll('.reveal');\n  if('IntersectionObserver' in window){\n    const io = new IntersectionObserver(entries => {\n      entries.forEach(e => {\n        if(e.isIntersecting){e.target.classList.add('is-visible');io.unobserve(e.target);}\n      });\n    }, {threshold:.15, rootMargin:'0px 0px -80px 0px'});\n    els.forEach(el => io.observe(el));\n  } else {\n    els.forEach(el => el.classList.add('is-visible'));\n  }\n})();\n\n\/* Portrait carousel *\/\n(function(){\n  const stage = document.getElementById('hgStage');\n  if(!stage) return;\n  const track = document.getElementById('hgTrack');\n  const slides = Array.from(track.querySelectorAll('.hg-slide'));\n  const total = slides.length;\n  const currentEl = document.getElementById('hgCurrent');\n  const progress = document.getElementById('hgProgress');\n  const prevBtn = document.getElementById('hgPrev');\n  const nextBtn = document.getElementById('hgNext');\n  const DUR = 6000;\n  let idx = 0, paused = false, timer = null;\n\n  \/\/ Build progress ticks\n  for(let i=0;i<total;i++){\n    const t = document.createElement('div');\n    t.className = 'hg-tick';\n    t.innerHTML = '<div class=\"hg-tick-fill\"><\/div>';\n    t.addEventListener('click', () => go(i));\n    progress.appendChild(t);\n  }\n  const ticks = Array.from(progress.children);\n\n  function setSlidePositions(){\n    slides.forEach((s,i) => s.classList.toggle('is-active', i===idx));\n    const vw = stage.clientWidth;\n    const slide = slides[idx];\n    const slideCenter = slide.offsetLeft + slide.offsetWidth\/2;\n    const offset = (vw\/2) - slideCenter;\n    track.style.transform = `translateX(${offset}px)`;\n  }\n\n  function updateCounter(){\n    const inner = currentEl.querySelector('.hg-current-inner');\n    inner.style.transform = 'translateY(-110%)';\n    setTimeout(() => {\n      inner.style.transition = 'none';\n      inner.style.transform = 'translateY(110%)';\n      inner.textContent = String(idx+1).padStart(2,'0');\n      requestAnimationFrame(() => {\n        inner.style.transition = '';\n        inner.style.transform = 'translateY(0)';\n      });\n    }, 350);\n  }\n\n  function updateProgress(){\n    ticks.forEach((t,i) => {\n      t.classList.remove('is-active','is-done');\n      const fill = t.querySelector('.hg-tick-fill');\n      fill.style.animation = 'none';\n      void fill.offsetWidth;\n      fill.style.animation = '';\n      if(i < idx) t.classList.add('is-done');\n      else if(i === idx) t.classList.add('is-active');\n    });\n  }\n\n  function go(n){\n    idx = ((n % total) + total) % total;\n    setSlidePositions();\n    updateCounter();\n    updateProgress();\n    scheduleNext();\n  }\n\n  function scheduleNext(){\n    clearTimeout(timer);\n    if(paused) return;\n    timer = setTimeout(() => go(idx+1), DUR);\n  }\n\n  \/\/ Init\n  requestAnimationFrame(() => {\n    track.style.transition = 'none';\n    setSlidePositions();\n    requestAnimationFrame(() => { track.style.transition = ''; });\n  });\n  updateProgress();\n  scheduleNext();\n\n  prevBtn.addEventListener('click', () => go(idx-1));\n  nextBtn.addEventListener('click', () => go(idx+1));\n\n  slides.forEach((s,i) => s.addEventListener('click', () => { if(i !== idx) go(i); }));\n\n  window.addEventListener('resize', () => {\n    clearTimeout(timer);\n    setTimeout(() => {\n      track.style.transition = 'none';\n      setSlidePositions();\n      requestAnimationFrame(() => { track.style.transition = ''; scheduleNext(); });\n    }, 120);\n  });\n\n  stage.addEventListener('mouseenter', () => { paused = true; clearTimeout(timer); ticks.forEach(t => t.querySelector('.hg-tick-fill').style.animationPlayState = 'paused'); });\n  stage.addEventListener('mouseleave', () => { paused = false; ticks.forEach(t => t.querySelector('.hg-tick-fill').style.animationPlayState = ''); scheduleNext(); });\n\n  document.addEventListener('keydown', e => {\n    const r = stage.getBoundingClientRect();\n    if(r.bottom < 0 || r.top > window.innerHeight) return;\n    if(e.key === 'ArrowLeft') go(idx-1);\n    if(e.key === 'ArrowRight') go(idx+1);\n  });\n\n  let dragStart = null, dragEnd = null;\n  const onDown = x => { dragStart = x; dragEnd = x; };\n  const onMove = x => { if(dragStart !== null) dragEnd = x; };\n  const onUp = () => {\n    if(dragStart === null) return;\n    const dx = dragEnd - dragStart;\n    if(Math.abs(dx) > 40){ if(dx < 0) go(idx+1); else go(idx-1); }\n    dragStart = null; dragEnd = null;\n  };\n  stage.addEventListener('mousedown', e => onDown(e.clientX));\n  stage.addEventListener('mousemove', e => onMove(e.clientX));\n  stage.addEventListener('mouseup', onUp);\n  stage.addEventListener('mouseleave', onUp);\n  stage.addEventListener('touchstart', e => onDown(e.touches[0].clientX), {passive:true});\n  stage.addEventListener('touchmove', e => onMove(e.touches[0].clientX), {passive:true});\n  stage.addEventListener('touchend', onUp);\n\n  document.addEventListener('visibilitychange', () => {\n    if(document.hidden){ paused = true; clearTimeout(timer); }\n    else{ paused = false; scheduleNext(); }\n  });\n})();\n<\/script>\n<script>\/* LTA-HERO-DEFER *\/(function(){function go(){document.querySelectorAll('.hero-slide[data-bg]').forEach(function(s){s.style.backgroundImage='url('+s.getAttribute('data-bg')+')';s.removeAttribute('data-bg')})}if(document.readyState==='complete')setTimeout(go,800);else window.addEventListener('load',function(){setTimeout(go,800)})})();<\/script>\n<!-- LTA-SEO-BLOCK --><style>.lta-seo{background:#f4efe6;padding:110px 40px;color:#1a1814}.lta-seo-in{max-width:880px;margin:0 auto}.lta-seo-label{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#c08a48;margin-bottom:18px;display:flex;align-items:center;gap:14px;font-weight:500}.lta-seo-label:before{content:\"\";width:32px;height:1px;background:#c08a48}.lta-seo h2{font-family:'Fraunces',serif;font-weight:300;font-size:clamp(32px,4.2vw,54px);line-height:1.05;letter-spacing:-.03em;margin:0 0 28px;color:#1a1814}.lta-seo p{font-size:16.5px;line-height:1.8;color:#3a3530;margin:0 0 18px}.lta-seo a{color:#a9733a;text-decoration:underline;text-underline-offset:3px}.lta-faq{margin-top:44px;border-top:1px solid #d9d1c2}.lta-faq details{border-bottom:1px solid #d9d1c2;padding:22px 0}.lta-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center}.lta-faq summary::-webkit-details-marker{display:none}.lta-faq summary h3{font-family:'Fraunces',serif;font-weight:400;font-size:21px;line-height:1.3;margin:0;letter-spacing:-.01em;color:#1a1814}.lta-faq summary:after{content:\"+\";font-size:24px;color:#c08a48;transition:transform .3s;flex:none}.lta-faq details[open] summary:after{transform:rotate(45deg)}.lta-faq details p{margin:14px 0 0}@media(max-width:860px){.lta-seo{padding:70px 22px}.lta-faq summary h3{font-size:18px}}<\/style><section class=\"lta-seo\"><div class=\"lta-seo-in\"><div class=\"lta-seo-label\">Camp dans le d\u00e9sert d'Agafay<\/div><h2>Un camp dans le d\u00e9sert d'Agafay, \u00e0 45 minutes de Marrakech<\/h2><p>Les Terrasses d'Agafay est un camp dans le d\u00e9sert d'Agafay pens\u00e9 pour ceux qui veulent le silence du d\u00e9sert sans un long voyage. L'Agafay est un d\u00e9sert de pierre fait de collines p\u00e2les et de vastes plateaux au sud-ouest de Marrakech, avec le Haut Atlas \u00e0 l'horizon, enneig\u00e9 en hiver. La plupart de nos h\u00f4tes arrivent de la ville en moins d'une heure, pour une nuit sous les \u00e9toiles, un long week-end ou une journ\u00e9e au bord de la piscine.<\/p><p>Notre camp compte 52 tentes en deux cat\u00e9gories, un restaurant qui cuisine des plats marocains avec des produits locaux, deux piscines chauff\u00e9es et une \u00e9quipe attentive \u00e0 chaque d\u00e9tail. Au-del\u00e0 d'un simple s\u00e9jour, notre camp dans le d\u00e9sert d'Agafay accueille mariages, d\u00eeners priv\u00e9s, s\u00e9minaires et team-building jusqu'\u00e0 200 invit\u00e9s, avec des activit\u00e9s allant de la balade \u00e0 dromadaire au quad, en passant par le yoga, le massage et l'observation des \u00e9toiles. Si vous pr\u00e9parez un s\u00e9jour \u00e0 <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Marrakech\" target=\"_blank\" rel=\"noopener\">Marrakech<\/a>, notre \u00e9quipe peut organiser votre transfert depuis l'a\u00e9roport, votre riad ou votre h\u00f4tel.<\/p><\/div><\/section>\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>Camp dans le d\u00e9sert d&rsquo;Agafay \u00b7 Depuis 2020 Les Terrasses d&rsquo;Agafay. Cinquante-deux tentes entre dunes de pierre et montagnes de l&rsquo;Atlas. Une destination prim\u00e9e pour les \u00e9v\u00e9nements, mariages, s\u00e9minaires, team-building et retraites de direction, \u00e0 quarante-cinq minutes de Marrakech et \u00e0 mille lieues de tout le reste. 31.5\u00b0 N \u00b7 8.2\u00b0 O D\u00e9filer Vivre le [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-414","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/lesterrassesdagafay.com\/fr\/wp-json\/wp\/v2\/pages\/414","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lesterrassesdagafay.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lesterrassesdagafay.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lesterrassesdagafay.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/lesterrassesdagafay.com\/fr\/wp-json\/wp\/v2\/comments?post=414"}],"version-history":[{"count":24,"href":"https:\/\/lesterrassesdagafay.com\/fr\/wp-json\/wp\/v2\/pages\/414\/revisions"}],"predecessor-version":[{"id":995,"href":"https:\/\/lesterrassesdagafay.com\/fr\/wp-json\/wp\/v2\/pages\/414\/revisions\/995"}],"wp:attachment":[{"href":"https:\/\/lesterrassesdagafay.com\/fr\/wp-json\/wp\/v2\/media?parent=414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}