{"id":598,"date":"2026-08-02T19:37:58","date_gmt":"2026-08-02T19:37:58","guid":{"rendered":"https:\/\/lesterrassesdagafay.com\/?page_id=598"},"modified":"2026-10-08T23:41:16","modified_gmt":"2026-10-08T23:41:16","slug":"eventos","status":"publish","type":"page","link":"https:\/\/lesterrassesdagafay.com\/es\/eventos\/","title":{"rendered":"Eventos"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"598\" class=\"elementor elementor-598 elementor-19\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d719d35 e-con-full e-flex e-con e-parent\" data-id=\"d719d35\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-267f4d9 elementor-widget elementor-widget-html\" data-id=\"267f4d9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Page content for 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<style>\n:root{\n  --bone:#f4efe6;\n  --sand:#e8dfcf;\n  --clay:#b8a082;\n  --ochre:#c08a48;\n  --ink:#1a1814;\n  --ink-soft:#2d2820;\n  --muted:#7a7165;\n  --line:#d9d1c2;\n  --ease:cubic-bezier(.7,0,.2,1);\n}\n\/* WordPress theme override \u2014 remove default link underlines *\/\na{text-decoration:none;color:inherit}\na:hover,a:focus{text-decoration:none}\n.link-arrow,.btn,.btn-solid,.btn-ghost,.book-now,.burger,.tb-cta,.oc-cta,.t-link,.tb-cta,.card-btn,.fc-btn,.hg-btn,.foot-col a,.socials a,.mn-link,.book-option,.menu-close,.lb-close,.gal-tile,.gt-view,.pc-content p a{text-decoration:none !important}\n\n*{margin:0;padding:0;box-sizing:border-box}\nhtml{scroll-behavior:smooth}\nbody{\n  font-family:'Instrument Sans',sans-serif;\n  font-weight:400;\n  background:#ffffff;\n  color:var(--ink);\n  line-height:1.6;\n  font-size:15px;\n  -webkit-font-smoothing:antialiased;\n  overflow-x:hidden;\n}\n.display{\n  font-family:'Fraunces',serif;\n  font-weight:300;\n  letter-spacing:-0.025em;\n  font-variation-settings:\"opsz\" 144;\n}\na{color:inherit;text-decoration:none}\nimg{max-width:100%;display:block}\n::selection{background:var(--ochre);color:var(--bone)}\n\nbody::before{\n  content:\"\";position:fixed;inset:0;pointer-events:none;z-index:1;opacity:0;\n  background-image:url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'\/%3E%3C\/svg%3E\");\n  mix-blend-mode:multiply;\n}\n\n\/* ============ NAV ============ *\/\nnav.main-nav{\n  position:fixed;top:0;left:0;right:0;z-index:100;\n  padding:18px 36px;\n  display:flex;justify-content:space-between;align-items:center;\n  color:#fff;\n  transition:background .5s var(--ease),color .5s var(--ease),padding .4s var(--ease),border-color .4s var(--ease);\n  border-bottom:1px solid transparent;\n}\nnav.main-nav.scrolled,\nnav.main-nav.dark{\n  background:rgba(244,239,230,.88);\n  backdrop-filter:blur(16px) saturate(180%);\n  -webkit-backdrop-filter:blur(16px) saturate(180%);\n  color:var(--ink);\n  padding:11px 36px;\n  border-bottom:1px solid var(--line);\n}\nnav.main-nav.dark{padding:18px 36px}\nnav.main-nav .logo{\n  font-family:'Fraunces',serif;\n  font-size:18px;letter-spacing:-0.02em;\n  font-weight:400;font-style:italic;\n  font-variation-settings:\"opsz\" 144;\n}\n.nav-right{display:flex;align-items:center;gap:16px}\n\n\/* Burger *\/\n.burger{\n  display:flex;align-items:center;gap:12px;\n  background:none;border:1px solid currentColor;color:inherit;cursor:pointer;\n  font-size:9px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;\n  padding:10px 14px;border-radius:100px;\n  transition:all .4s var(--ease);\n}\n.burger:hover{background:currentColor}\n.burger:hover .burger-lbl,.burger:hover .burger-icon span{color:var(--bone)}\nnav.main-nav:not(.scrolled):not(.dark) .burger:hover .burger-lbl,\nnav.main-nav:not(.scrolled):not(.dark) .burger:hover .burger-icon span{color:var(--ink)}\n.burger-icon{display:inline-flex;flex-direction:column;gap:3px;width:15px}\n.burger-icon span{\n  display:block;width:100%;height:1px;background:currentColor;\n  transition:transform .4s var(--ease),width .4s var(--ease),opacity .3s ease,background .4s ease;\n  transform-origin:center;\n}\n.burger-icon span:nth-child(2){width:10px;margin-left:auto}\n.burger:hover .burger-icon span:nth-child(2){width:15px}\n.menu-open .burger-icon span:nth-child(1){transform:translateY(4px) rotate(45deg)}\n.menu-open .burger-icon span:nth-child(2){opacity:0;width:0}\n.menu-open .burger-icon span:nth-child(3){transform:translateY(-4px) rotate(-45deg)}\n\n\/* Book Now dropdown *\/\n.book-dd{position:relative}\n.book-now{\n  display:inline-flex;align-items:center;gap:10px;\n  font-size:9px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;\n  padding:10px 18px 10px 14px;\n  background:var(--ink);color:#fff;\n  border:1px solid var(--ink);border-radius:100px;\n  transition:all .5s var(--ease);cursor:pointer;\n  position:relative;overflow:hidden;\n}\nnav.main-nav:not(.scrolled):not(.dark) .book-now{background:#fff;color:var(--ink);border-color:#fff}\n.book-now .dot{\n  width:6px;height:6px;border-radius:50%;background:var(--ochre);\n  animation:pulse 2s ease-in-out infinite;\n}\n@keyframes pulse{\n  0%,100%{box-shadow:0 0 0 0 rgba(192,138,72,.6)}\n  50%{box-shadow:0 0 0 7px rgba(192,138,72,0)}\n}\n.book-now .lbl{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px}\n.book-now .chev{width:9px;height:9px;transition:transform .4s var(--ease)}\n.book-dd.open .book-now .chev{transform:rotate(180deg)}\n.book-now::before{\n  content:\"\";position:absolute;inset:0;\n  background:var(--ochre);\n  transform:translateY(100%);transition:transform .5s var(--ease);z-index:1;\n}\n.book-now:hover::before{transform:translateY(0)}\n.book-now:hover{color:#fff;border-color:var(--ochre)}\n.book-now:hover .dot{background:#fff;animation:none}\n\n.book-panel{\n  position:absolute;top:calc(100% + 16px);right:0;\n  width:360px;\n  background:var(--bone);border:1px solid var(--line);\n  border-radius:20px;padding:14px;\n  opacity:0;visibility:hidden;\n  transform:translateY(-8px) scale(.98);transform-origin:top right;\n  transition:opacity .4s var(--ease),transform .4s var(--ease),visibility .4s;\n  box-shadow:0 24px 60px -20px rgba(20,18,15,.35),0 8px 20px -8px rgba(20,18,15,.2);\n  color:var(--ink);\n}\n.book-dd.open .book-panel{opacity:1;visibility:visible;transform:translateY(0) scale(1)}\n.book-panel::before{\n  content:\"\";position:absolute;top:-6px;right:28px;\n  width:12px;height:12px;background:var(--bone);\n  border-top:1px solid var(--line);border-left:1px solid var(--line);\n  transform:rotate(45deg);\n}\n.book-panel-head{\n  padding:14px 16px 10px;\n  font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--muted);font-weight:500;\n  display:flex;align-items:center;gap:12px;\n}\n.book-panel-head::after{content:\"\";flex:1;height:1px;background:var(--line)}\n.book-option{\n  display:flex;align-items:center;gap:18px;\n  padding:14px 16px;border-radius:12px;\n  transition:background .4s var(--ease);cursor:pointer;position:relative;\n}\n.book-option:hover{background:var(--sand)}\n.book-option .opt-num{\n  font-family:'Fraunces',serif;font-style:italic;font-size:28px;font-weight:300;line-height:1;\n  color:var(--ochre);letter-spacing:-0.02em;min-width:36px;\n  font-variation-settings:\"opsz\" 144;transition:transform .4s var(--ease);\n}\n.book-option:hover .opt-num{transform:translateX(-2px) scale(1.08)}\n.book-option .opt-body{flex:1}\n.book-option .opt-title{\n  font-family:'Fraunces',serif;font-size:20px;font-weight:400;letter-spacing:-0.02em;line-height:1.1;\n  font-variation-settings:\"opsz\" 144;\n}\n.book-option .opt-title em{font-style:italic;color:var(--ochre)}\n.book-option .opt-sub{font-size:12px;color:var(--muted);margin-top:4px;letter-spacing:.02em}\n.book-option .opt-arrow{color:var(--muted);transition:transform .4s var(--ease),color .3s ease}\n.book-option:hover .opt-arrow{transform:translateX(4px);color:var(--ink)}\n\n\/* FULLSCREEN MENU *\/\n.menu-overlay{\n  position:fixed;inset:0;z-index:150;\n  opacity:0;visibility:hidden;\n  transition:opacity .6s var(--ease),visibility .6s;\n}\n.menu-overlay.open{opacity:1;visibility:visible}\n.menu-bg{\n  position:absolute;inset:0;background:var(--ink);\n  transform:scaleY(0);transform-origin:top;\n  transition:transform .8s cubic-bezier(.76,0,.24,1);\n}\n.menu-overlay.open .menu-bg{transform:scaleY(1)}\n.menu-image{\n  position:absolute;top:0;right:0;bottom:0;width:42%;\n  background:url('https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2022\/09\/GROUPINARACAMP-59-2.jpg') center\/cover no-repeat;\n  opacity:0;transform:scale(1.08);\n  transition:opacity 1.2s ease 0.4s,transform 1.8s var(--ease) 0.4s;\n}\n.menu-overlay.open .menu-image{opacity:.55;transform:scale(1)}\n.menu-image::after{\n  content:\"\";position:absolute;inset:0;\n  background:linear-gradient(90deg,var(--ink) 0%,transparent 40%,rgba(20,18,15,.4) 100%);\n}\n.menu-inner{\n  position:relative;z-index:2;height:100%;padding:40px;\n  display:flex;flex-direction:column;color:var(--bone);\n}\n.menu-top{\n  display:flex;justify-content:space-between;align-items:center;\n  margin-bottom:auto;\n}\n.menu-logo{\n  font-family:'Fraunces',serif;font-size:22px;font-style:italic;font-weight:400;letter-spacing:-0.02em;\n  font-variation-settings:\"opsz\" 144;\n  opacity:0;transform:translateY(-10px);transition:all .6s ease .6s;\n}\n.menu-overlay.open .menu-logo{opacity:1;transform:none}\n.menu-close{\n  background:none;border:1px solid rgba(244,239,230,.25);color:#fff;cursor:pointer;\n  padding:12px 16px;border-radius:100px;\n  font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;\n  display:flex;align-items:center;gap:14px;\n  opacity:0;transform:translateY(-10px);\n  transition:all .6s ease .6s,background .3s ease,border-color .3s ease;\n}\n.menu-overlay.open .menu-close{opacity:1;transform:none}\n.menu-close:hover{background:var(--ochre);border-color:var(--ochre)}\n.menu-close .x-icon{width:14px;height:14px;position:relative}\n.menu-close .x-icon::before,.menu-close .x-icon::after{\n  content:\"\";position:absolute;top:50%;left:0;right:0;height:1px;background:currentColor;\n}\n.menu-close .x-icon::before{transform:rotate(45deg)}\n.menu-close .x-icon::after{transform:rotate(-45deg)}\n.menu-nav{flex:1;display:flex;flex-direction:column;justify-content:center;max-width:720px}\n.menu-nav .menu-label{\n  font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--clay);font-weight:500;\n  margin-bottom:40px;display:flex;align-items:center;gap:14px;\n  opacity:0;transform:translateY(20px);transition:all .8s var(--ease) .5s;\n}\n.menu-nav .menu-label::before{content:\"\";width:32px;height:1px;background:var(--ochre)}\n.menu-overlay.open .menu-label{opacity:1;transform:none}\n.menu-nav ul{list-style:none;display:flex;flex-direction:column;gap:4px}\n.menu-nav li{overflow:hidden}\n.menu-nav a{\n  display:flex;align-items:baseline;gap:24px;\n  font-family:'Fraunces',serif;\n  font-size:clamp(22px,2.75vw,39px);\n  font-weight:300;letter-spacing:-0.035em;line-height:1.05;\n  font-variation-settings:\"opsz\" 144;\n  color:var(--bone);padding:8px 0;\n  transform:translateY(110%);\n  transition:transform .9s var(--ease),color .3s ease;position:relative;\n}\n.menu-overlay.open .menu-nav li:nth-child(1) a{transition-delay:.6s;transform:translateY(0)}\n.menu-overlay.open .menu-nav li:nth-child(2) a{transition-delay:.66s;transform:translateY(0)}\n.menu-overlay.open .menu-nav li:nth-child(3) a{transition-delay:.72s;transform:translateY(0)}\n.menu-overlay.open .menu-nav li:nth-child(4) a{transition-delay:.78s;transform:translateY(0)}\n.menu-overlay.open .menu-nav li:nth-child(5) a{transition-delay:.84s;transform:translateY(0)}\n.menu-overlay.open .menu-nav li:nth-child(6) a{transition-delay:.9s;transform:translateY(0)}\n.menu-overlay.open .menu-nav li:nth-child(7) a{transition-delay:.96s;transform:translateY(0)}\n.menu-nav a .mn-num{\n  font-family:'Fraunces',serif;font-style:italic;\n  font-size:7px;color:var(--clay);letter-spacing:0;\n  font-variation-settings:\"opsz\" 144;\n  transition:color .3s ease,transform .4s var(--ease);\n}\n.menu-nav a .mn-word{position:relative;transition:color .3s ease,transform .4s var(--ease)}\n.menu-nav a.active .mn-word{color:var(--ochre)}\n.menu-nav a.active .mn-num{color:var(--ochre)}\n.menu-nav a:hover .mn-word{color:var(--ochre);transform:translateX(10px)}\n.menu-nav a:hover .mn-num{color:var(--ochre)}\n.menu-nav a em{font-style:italic}\n.menu-footer{\n  display:flex;justify-content:space-between;align-items:flex-end;\n  padding-top:40px;border-top:1px solid rgba(244,239,230,.1);\n  opacity:0;transform:translateY(20px);transition:all .8s var(--ease) 1.1s;\n}\n.menu-overlay.open .menu-footer{opacity:1;transform:none}\n.menu-footer .contact-info{\n  font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--clay);font-weight:500;line-height:2;\n}\n.menu-footer .contact-info strong{color:var(--bone);font-weight:500}\n.menu-footer .socials{display:flex;gap:24px}\n.menu-footer .socials a{\n  font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--clay);\n  transition:color .3s ease;\n}\n.menu-footer .socials a:hover{color:var(--ochre)}\n\n\/* ============ SHARED ELEMENTS ============ *\/\nsection{padding:140px 40px;position:relative}\n.label{\n  font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--muted);\n  display:inline-flex;align-items:center;gap:16px;font-weight:500;\n}\n.label::before{content:\"\";width:32px;height:1px;background:var(--ochre)}\n.link-arrow{\n  font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:500;\n  display:inline-flex;align-items:center;gap:14px;\n  padding:4px 0;position:relative;cursor:pointer;\n}\n.link-arrow::before{\n  content:\"\";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;\n  transform-origin:right;transition:transform .5s var(--ease);\n}\n.link-arrow:hover::before{transform-origin:left;transform:scaleX(1.15)}\n.link-arrow svg{transition:transform .4s var(--ease)}\n.link-arrow:hover svg{transform:translateX(8px)}\n\n\/* PAGE HEADER (for inner pages) *\/\n.page-head{\n  position:relative;\n  padding:200px 40px 100px;\n  background:var(--ink);color:var(--bone);\n  overflow:hidden;\n}\n.page-head-img{\n  position:absolute;inset:0;\n  background-size:cover;background-position:center;\n  opacity:.35;filter:brightness(.9);\n  transform:scale(1.05);\n  animation:slowZoom 24s ease-out forwards;\n}\n@keyframes slowZoom{to{transform:scale(1)}}\n.page-head::after{\n  content:\"\";position:absolute;inset:0;\n  background:linear-gradient(180deg,rgba(20,18,15,.4) 0%,rgba(20,18,15,.7) 100%);\n}\n.page-head-inner{\n  position:relative;z-index:2;max-width:1400px;margin:0 auto;\n}\n.breadcrumb{\n  font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--clay);\n  font-weight:500;margin-bottom:32px;\n  display:flex;align-items:center;gap:12px;\n}\n.breadcrumb a:hover{color:var(--ochre)}\n.breadcrumb .sep{opacity:.4}\n.page-head h1{\n  font-family:'Fraunces',serif;font-weight:300;\n  font-size:clamp(52px,7vw,112px);line-height:.95;letter-spacing:-0.04em;\n  font-variation-settings:\"opsz\" 144;\n  max-width:1000px;\n}\n.page-head h1 em{font-style:italic;color:var(--ochre);font-weight:300}\n.page-head .subtitle{\n  margin-top:32px;max-width:560px;font-size:17px;line-height:1.7;opacity:.85;\n}\n\n\/* FOOTER *\/\nfooter{background:var(--ink);color:var(--bone);padding:120px 40px 40px}\n.foot-grid{\n  max-width:1400px;margin:0 auto;\n  display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:80px;\n  margin-bottom:100px;\n}\n.foot-logo{\n  font-family:'Fraunces',serif;font-size:44px;font-weight:300;\n  letter-spacing:-0.035em;margin-bottom:24px;line-height:1;\n  font-variation-settings:\"opsz\" 144;\n}\n.foot-logo em{font-style:italic;color:var(--ochre)}\n.foot-tag{color:rgba(244,239,230,.65);font-size:15px;max-width:340px;line-height:1.8}\n.foot-col h4{\n  font-size:10px;letter-spacing:.28em;text-transform:uppercase;\n  color:var(--clay);margin-bottom:26px;font-weight:500;\n}\n.foot-col ul{list-style:none}\n.foot-col li{margin-bottom:14px;font-size:15px}\n.foot-col a{transition:color .3s ease}\n.foot-col a:hover{color:var(--ochre)}\n.foot-bottom{\n  max-width:1400px;margin:0 auto;\n  border-top:1px solid rgba(244,239,230,.1);padding-top:36px;\n  display:flex;justify-content:space-between;align-items:center;\n  font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgba(244,239,230,.5);font-weight:500;\n}\n.foot-bottom .socials{display:flex;gap:28px}\n.foot-bottom a:hover{color:var(--ochre)}\n\n\/* REVEAL *\/\n\/* Reveal on scroll *\/\n.reveal{opacity:0;transform:translateY(40px);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease)}\n.reveal.in,.reveal.is-visible{opacity:1;transform:none}\n.reveal-stagger > *{opacity:0;transform:translateY(30px);transition:opacity .9s var(--ease),transform .9s var(--ease)}\n.reveal-stagger.in > *,.reveal-stagger.is-visible > *{opacity:1;transform:none}\n.reveal-stagger.in > *:nth-child(1){transition-delay:.05s}\n.reveal-stagger.in > *:nth-child(2){transition-delay:.15s}\n.reveal-stagger.in > *:nth-child(3){transition-delay:.25s}\n.reveal-stagger.in > *:nth-child(4){transition-delay:.35s}\n.reveal-stagger.in > *:nth-child(5){transition-delay:.45s}\n.reveal-stagger.in > *:nth-child(6){transition-delay:.55s}\n.reveal-stagger.in > *:nth-child(7){transition-delay:.65s}\n.reveal-stagger.in > *:nth-child(8){transition-delay:.75s}\n.reveal-fade{opacity:0;transition:opacity 1.4s var(--ease)}\n.reveal-fade.in,.reveal-fade.is-visible{opacity:1}\n.reveal-scale{opacity:0;transform:scale(.94);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease)}\n.reveal-scale.in,.reveal-scale.is-visible{opacity:1;transform:scale(1)}\n.reveal-left{opacity:0;transform:translateX(-40px);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease)}\n.reveal-left.in,.reveal-left.is-visible{opacity:1;transform:none}\n.reveal-right{opacity:0;transform:translateX(40px);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease)}\n.reveal-right.in,.reveal-right.is-visible{opacity:1;transform:none}\n\n\/* BUTTONS *\/\n.btn{\n  display:inline-flex;align-items:center;gap:12px;\n  font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;\n  padding:16px 28px;\n  border-radius:100px;cursor:pointer;\n  transition:all .5s var(--ease);position:relative;overflow:hidden;\n  border:1px solid var(--ink);\n}\n.btn-solid{background:var(--ink);color:#fff}\n.btn-solid::before{\n  content:\"\";position:absolute;inset:0;background:var(--ochre);\n  transform:translateY(100%);transition:transform .5s var(--ease);\n}\n.btn-solid:hover::before{transform:translateY(0)}\n.btn-solid span{position:relative;z-index:2}\n.btn-solid:hover{border-color:var(--ochre)}\n.btn-ghost{background:transparent;color:var(--ink)}\n.btn-ghost:hover{background:var(--ink);color:#fff}\n\n\/* MOBILE *\/\n@media (max-width:860px){\n  nav.main-nav{padding:12px 18px}\n  nav.main-nav.scrolled,nav.main-nav.dark{padding:10px 18px}\n  nav.main-nav .logo{font-size:16px}\n  .nav-right{gap:8px}\n  .book-now{padding:8px 14px 8px 12px;font-size:9px;gap:6px}\n  .book-now .lbl{gap:6px}\n  .burger{padding:8px 12px;font-size:9px;gap:8px}\n  .burger-lbl{display:none}\n  .book-panel{width:calc(100vw - 40px);right:-10px}\n  .book-panel::before{right:54px}\n  section{padding:80px 24px}\n  .page-head{padding:140px 24px 70px}\n  .page-head .subtitle{font-size:15px}\n  .foot-grid{grid-template-columns:1fr 1fr;gap:40px;margin-bottom:56px}\n  .foot-logo{font-size:36px}\n  .foot-bottom{flex-direction:column;gap:20px;text-align:center}\n  .menu-image{width:100%;opacity:.15}\n  .menu-overlay.open .menu-image{opacity:.2}\n  .menu-inner{padding:24px}\n  .menu-footer{flex-direction:column;align-items:flex-start;gap:24px}\n  .menu-nav .menu-label{margin-bottom:24px}\n  .menu-nav a{gap:16px}\n  .menu-nav a .mn-num{font-size:5.5px}\n}\n<\/style>\n<style>\n\n.ev-intro{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.4fr;gap:100px}\n.ev-intro h2{font-family:'Fraunces',serif;font-weight:300;font-size:clamp(36px,4.6vw,60px);line-height:1.02;letter-spacing:-0.035em;margin-top:28px;font-variation-settings:\"opsz\" 144}\n.ev-intro h2 em{font-style:italic;color:var(--ochre)}\n.ev-intro p{font-family:'Fraunces',serif;font-style:italic;font-size:22px;line-height:1.55;color:var(--ink);font-variation-settings:\"opsz\" 144;max-width:520px}\n.type-row{max-width:1400px;margin:0 auto 120px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}\n.type-row:last-child{margin-bottom:0}\n.type-row.reverse .t-img{order:2}\n.t-img{position:relative;aspect-ratio:4\/5;overflow:hidden;background:var(--ink)}\n.t-img img{width:100%;height:100%;object-fit:cover;transition:transform 2.5s var(--ease),filter 1s ease;filter:brightness(.93)}\n.t-img:hover img{transform:scale(1.06);filter:brightness(1)}\n.t-img .t-tag{position:absolute;top:24px;left:24px;z-index:2;background:rgba(244,239,230,.92);backdrop-filter:blur(8px);padding:10px 18px;border-radius:100px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--ink);font-weight:500;display:inline-flex;align-items:center;gap:10px}\n.t-img .t-tag em{font-family:'Fraunces',serif;font-style:italic;color:var(--ochre);font-size:13px;font-variation-settings:\"opsz\" 144}\n.t-text .t-num{font-family:'Fraunces',serif;font-style:italic;font-weight:300;font-size:14px;color:var(--ochre);margin-bottom:18px;display:inline-flex;align-items:center;gap:14px;font-variation-settings:\"opsz\" 144}\n.t-text .t-num::after{content:\"\";flex:1;height:1px;background:var(--line);width:48px}\n.t-text h3{font-family:'Fraunces',serif;font-weight:300;font-size:clamp(40px,5vw,70px);line-height:1.0;letter-spacing:-0.04em;margin-bottom:24px;font-variation-settings:\"opsz\" 144}\n.t-text h3 em{font-style:italic;color:var(--ochre)}\n.t-text p{color:var(--ink-soft);font-size:16px;line-height:1.85;max-width:440px;margin-bottom:20px}\n.t-text p.lead{font-family:'Fraunces',serif;font-style:italic;font-size:20px;color:var(--ink);font-variation-settings:\"opsz\" 144;line-height:1.5;margin-bottom:24px}\n.t-text .t-list{margin-top:28px;padding-top:24px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px}\n.t-text .t-list li{list-style:none;font-size:14px;color:var(--ink-soft);line-height:1.6;display:flex;align-items:flex-start;gap:12px}\n.t-text .t-list li::before{content:\"\";width:6px;height:6px;border-radius:50%;background:var(--ochre);margin-top:8px;flex-shrink:0}\n.t-text .t-list li em{font-style:italic;color:var(--ochre)}\n.t-link{display:inline-flex;align-items:center;gap:14px;margin-top:32px;font-size:11px;letter-spacing:.25em;text-transform:uppercase;font-weight:500;padding-bottom:8px;border-bottom:1px solid var(--ink);transition:all .4s var(--ease)}\n.t-link:hover{border-color:var(--ochre);color:var(--ochre);gap:18px}\n.t-link svg{transition:transform .4s var(--ease)}\n.t-link:hover svg{transform:translateX(4px)}\n.cap-strip{max-width:1100px;margin:0 auto;background:var(--sand);border-radius:20px;padding:48px 56px;display:grid;grid-template-columns:1fr 1fr;gap:48px}\n.cap-strip .cs-head{font-family:'Fraunces',serif;font-weight:300;font-size:clamp(28px,3vw,40px);letter-spacing:-0.03em;line-height:1.1;font-variation-settings:\"opsz\" 144}\n.cap-strip .cs-head em{font-style:italic;color:var(--ochre)}\n.cap-strip .cs-eye{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--muted);font-weight:500;margin-bottom:16px}\n.cap-strip ul{list-style:none;display:flex;flex-direction:column;gap:16px}\n.cap-strip li{display:flex;align-items:baseline;gap:16px;font-size:15px;color:var(--ink-soft);line-height:1.5}\n.cap-strip li .cn{font-family:'Fraunces',serif;font-style:italic;font-size:24px;color:var(--ochre);min-width:64px;font-variation-settings:\"opsz\" 144}\n.why-section{background:var(--ink);color:var(--bone);padding:140px 40px}\n.why-inner{max-width:1200px;margin:0 auto}\n.why-head{text-align:center;margin-bottom:80px}\n.why-head .label{justify-content:center;color:var(--clay)}\n.why-head .label::before{background:var(--ochre)}\n.why-head h2{font-family:'Fraunces',serif;font-weight:300;font-size:clamp(36px,4.6vw,60px);line-height:1.02;letter-spacing:-0.035em;margin-top:24px;font-variation-settings:\"opsz\" 144}\n.why-head h2 em{font-style:italic;color:var(--ochre)}\n.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:rgba(244,239,230,.12)}\n.why-cell{background:var(--ink);padding:40px 28px}\n.why-cell .wc-check{color:var(--ochre);margin-bottom:20px}\n.why-cell h4{font-family:'Fraunces',serif;font-weight:400;font-size:20px;letter-spacing:-0.02em;margin-bottom:10px;font-variation-settings:\"opsz\" 144}\n.why-cell h4 em{font-style:italic;color:var(--ochre)}\n.why-cell p{font-size:13px;color:rgba(244,239,230,.7);line-height:1.7}\n.anim-section{max-width:1400px;margin:0 auto}.final-cta{max-width:1200px;margin:0 auto;position:relative;overflow:hidden;border-radius:24px;min-height:480px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--bone);padding:80px 40px}\n\/* ============ POP-UP CAMP ============ *\/\n.popup-camp{max-width:1500px;margin:0 auto;position:relative;padding:0 40px}\n.pc-inner{display:grid;grid-template-columns:1.15fr .95fr;gap:0;align-items:stretch;position:relative}\n.pc-img{position:relative;aspect-ratio:5\/4;overflow:hidden;background:var(--ink)}\n.pc-img img{width:100%;height:100%;object-fit:cover;transition:transform 3s var(--ease),filter 1s ease;filter:brightness(.82) contrast(1.05)}\n.pc-img:hover img{transform:scale(1.05);filter:brightness(.92) contrast(1.08)}\n.pc-img::after{content:\"\";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,18,15,.15) 0%,rgba(20,18,15,.5) 100%);pointer-events:none}\n.pc-img .pc-mark{position:absolute;top:32px;left:32px;z-index:2;font-family:'Fraunces',serif;font-style:italic;font-weight:200;font-size:88px;line-height:.9;letter-spacing:-0.04em;color:var(--ochre);font-variation-settings:\"opsz\" 144;text-shadow:0 4px 20px rgba(0,0,0,.35);opacity:.9}\n.pc-content{background:var(--ink);color:var(--bone);padding:80px 72px 80px 64px;display:flex;flex-direction:column;justify-content:center;position:relative;margin:60px 0 60px -80px;z-index:2;box-shadow:-24px 24px 60px -20px rgba(20,18,15,.35)}\n.pc-content .label{color:var(--clay)}\n.pc-content .label::before{background:var(--ochre)}\n.pc-content h2{font-family:'Fraunces',serif;font-weight:300;font-size:clamp(36px,4.4vw,60px);line-height:1.0;letter-spacing:-0.04em;margin-top:20px;margin-bottom:26px;font-variation-settings:\"opsz\" 144}\n.pc-content h2 em{font-style:italic;color:var(--ochre)}\n.pc-content .pc-lead{font-family:'Fraunces',serif;font-style:italic;font-weight:300;font-size:20px;line-height:1.5;color:var(--bone);font-variation-settings:\"opsz\" 144;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(244,239,230,.15)}\n.pc-content .pc-lead em{color:var(--ochre)}\n.pc-content p{color:rgba(244,239,230,.78);font-size:15px;line-height:1.85;margin-bottom:18px}\n.pc-content p em{font-style:italic;color:var(--ochre)}\n.pc-content p a{color:var(--ochre);text-decoration:none;border-bottom:1px solid var(--ochre);padding-bottom:1px;transition:opacity .3s ease}\n.pc-content p a:hover{opacity:.75}\n.pc-content .pc-tags{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}\n.pc-content .pc-tags span{font-size:10px;letter-spacing:.28em;text-transform:uppercase;font-weight:500;padding:8px 14px;border:1px solid rgba(244,239,230,.2);border-radius:100px;color:rgba(244,239,230,.8)}\n\n\/* ============ GALLERY CATEGORIES ============ *\/\n.gal-section{max-width:1400px;margin:0 auto}\n.gal-head{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:end;margin-bottom:64px}\n.gal-head h2{font-family:'Fraunces',serif;font-weight:300;font-size:clamp(36px,4.6vw,62px);line-height:1.02;letter-spacing:-0.035em;margin-top:24px;font-variation-settings:\"opsz\" 144}\n.gal-head h2 em{font-style:italic;color:var(--ochre)}\n.gal-head p{color:var(--ink-soft);font-size:16px;line-height:1.8;max-width:520px}\n.gal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}\n.gal-tile{position:relative;aspect-ratio:3\/4;overflow:hidden;cursor:pointer;background:var(--ink);border:none;padding:0;font-family:inherit;color:inherit;text-align:left;display:block}\n.gal-tile img{width:100%;height:100%;object-fit:cover;transition:transform 2.5s var(--ease),filter 1s ease;filter:brightness(.72) contrast(1.08)}\n.gal-tile:hover img{transform:scale(1.06);filter:brightness(.88) contrast(1.1)}\n.gal-tile::after{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,18,15,.1) 0%,rgba(20,18,15,.75) 100%);pointer-events:none;transition:opacity .5s ease}\n.gal-tile:hover::after{opacity:.7}\n.gal-tile .gt-mark{position:absolute;top:20px;left:20px;z-index:2;font-family:'Fraunces',serif;font-style:italic;font-weight:300;font-size:12px;color:var(--ochre);font-variation-settings:\"opsz\" 144;display:inline-flex;align-items:center;gap:10px}\n.gal-tile .gt-mark::after{content:\"\";width:22px;height:1px;background:var(--ochre)}\n.gal-tile .gt-count{position:absolute;top:20px;right:20px;z-index:2;font-size:9px;letter-spacing:.28em;text-transform:uppercase;font-weight:500;color:rgba(244,239,230,.85);padding:6px 10px;border:1px solid rgba(244,239,230,.35);border-radius:100px;backdrop-filter:blur(6px)}\n.gal-tile .gt-content{position:absolute;left:22px;right:22px;bottom:22px;z-index:2;color:#fff;display:flex;flex-direction:column;gap:10px;align-items:flex-start}\n.gal-tile h3{font-family:'Fraunces',serif;font-weight:300;font-size:clamp(20px,1.9vw,28px);letter-spacing:-0.025em;line-height:1.0;font-variation-settings:\"opsz\" 144;transition:transform .5s var(--ease)}\n.gal-tile h3 em{font-style:italic;color:var(--ochre)}\n.gal-tile:hover h3{transform:translateX(4px)}\n.gal-tile .gt-view{display:inline-flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.28em;text-transform:uppercase;font-weight:500;color:#fff;opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s var(--ease)}\n.gal-tile:hover .gt-view{opacity:1;transform:translateY(0)}\n.gal-tile .gt-view svg{transition:transform .4s var(--ease)}\n.gal-tile:hover .gt-view svg{transform:translateX(3px)}\n\n\/* ============ LIGHTBOX \u2014 creative ribbon slider ============ *\/\n.lb-back{position:fixed;inset:0;z-index:210;background:rgba(20,18,15,.96);backdrop-filter:blur(14px);opacity:0;visibility:hidden;transition:opacity .6s var(--ease),visibility .6s;display:flex;flex-direction:column;padding:28px 32px 28px}\n.lb-back.open{opacity:1;visibility:visible}\n.lb-back::before{content:\"\";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 20%,rgba(192,138,72,.09) 0%,transparent 55%),radial-gradient(ellipse at 80% 90%,rgba(192,138,72,.05) 0%,transparent 50%);pointer-events:none}\n.lb-back > *{position:relative;z-index:2}\n\n\/* Top bar *\/\n.lb-top{display:grid;grid-template-columns:auto 1fr auto;gap:32px;align-items:center;color:var(--bone);margin-bottom:36px;flex-shrink:0}\n.lb-title{font-family:'Fraunces',serif;font-weight:300;font-size:clamp(22px,2.6vw,34px);letter-spacing:-0.025em;font-variation-settings:\"opsz\" 144;display:flex;align-items:baseline;gap:20px}\n.lb-title em{font-style:italic;color:var(--ochre)}\n.lb-title-label{font-family:'Instrument Sans',sans-serif;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--clay);font-weight:500}\n.lb-title-label::before{content:\"\";display:inline-block;width:28px;height:1px;background:var(--ochre);margin-right:14px;vertical-align:middle}\n.lb-counter{justify-self:center;display:flex;align-items:baseline;gap:12px;font-family:'Fraunces',serif;font-variation-settings:\"opsz\" 144}\n.lb-counter .lb-current{font-size:clamp(48px,5vw,72px);font-weight:200;font-style:italic;color:var(--ochre);letter-spacing:-0.04em;line-height:.9;overflow:hidden;position:relative;min-width:1.2em;display:inline-block;text-align:right;height:1em}\n.lb-counter .lb-current-inner{display:block;transition:transform .6s cubic-bezier(.76,0,.24,1);will-change:transform}\n.lb-counter .lb-slash{font-family:'Instrument Sans',sans-serif;font-size:14px;color:var(--muted);font-weight:400;padding:0 4px}\n.lb-counter .lb-total{font-family:'Instrument Sans',sans-serif;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--muted);font-weight:500}\n.lb-close{width:48px;height:48px;border-radius:50%;background:transparent;border:1px solid rgba(244,239,230,.25);color:var(--bone);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .4s var(--ease);position:relative;flex-shrink:0}\n.lb-close:hover{background:var(--bone);color:var(--ink);border-color:var(--bone);transform:rotate(90deg)}\n.lb-close::before,.lb-close::after{content:\"\";position:absolute;width:16px;height:1px;background:currentColor}\n.lb-close::before{transform:rotate(45deg)}\n.lb-close::after{transform:rotate(-45deg)}\n\n\/* Stage \u2014 3-slide ribbon *\/\n.lb-stage{flex:1;position:relative;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:0 40px 12px}\n.lb-ribbon{position:relative;width:100%;height:100%;max-width:1600px;display:flex;align-items:center;justify-content:center;gap:2vw;perspective:1400px}\n.lb-slide{\n  position:relative;flex-shrink:0;overflow:hidden;\n  transition:transform 1s cubic-bezier(.76,0,.24,1),filter 1s ease,opacity 1s ease,width 1s cubic-bezier(.76,0,.24,1);\n  will-change:transform,filter,opacity;\n  cursor:pointer;background:var(--ink-soft);\n}\n.lb-slide img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--ease);will-change:transform}\n\/* Side slides \u2014 portrait aspect, dimmed *\/\n.lb-slide.lb-side{\n  width:min(18vw,240px);height:min(60vh,540px);\n  filter:brightness(.42) saturate(.7) blur(1px);\n  transform:scale(.94);\n  opacity:.85;\n}\n.lb-slide.lb-side:hover{\n  filter:brightness(.62) saturate(.85) blur(0);\n  transform:scale(.97);\n  opacity:1;\n}\n.lb-slide.lb-side::after{\n  content:\"\";position:absolute;inset:0;\n  background:linear-gradient(180deg,rgba(20,18,15,.15) 0%,rgba(20,18,15,.6) 100%);\n  transition:opacity .5s ease;\n}\n.lb-slide.lb-side:hover::after{opacity:.4}\n\/* Peek arrow icon inside side slides *\/\n.lb-slide.lb-side .lb-peek{\n  position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);\n  width:52px;height:52px;border-radius:50%;\n  background:rgba(20,18,15,.5);border:1px solid rgba(244,239,230,.3);\n  backdrop-filter:blur(8px);\n  display:flex;align-items:center;justify-content:center;color:var(--bone);\n  z-index:3;transition:all .4s var(--ease);\n}\n.lb-slide.lb-side:hover .lb-peek{background:var(--ochre);border-color:var(--ochre);color:#fff;transform:translate(-50%,-50%) scale(1.1)}\n.lb-slide.lb-side.lb-side-prev .lb-peek svg{transform:rotate(180deg)}\n\/* Center slide \u2014 full display *\/\n.lb-slide.lb-center{\n  width:min(56vw,900px);height:min(70vh,660px);\n  filter:brightness(1) saturate(1);\n  transform:scale(1);opacity:1;\n  cursor:default;\n  box-shadow:0 40px 100px rgba(0,0,0,.4),0 4px 0 rgba(192,138,72,.15);\n}\n.lb-slide.lb-center::after{\n  content:\"\";position:absolute;inset:0;pointer-events:none;\n  border:1px solid rgba(244,239,230,.08);\n}\n\/* Corner brackets on center *\/\n.lb-slide.lb-center::before{\n  content:\"\";position:absolute;top:12px;left:12px;\n  width:22px;height:22px;border-top:1px solid rgba(244,239,230,.4);border-left:1px solid rgba(244,239,230,.4);\n  z-index:3;pointer-events:none;\n  transition:width .5s var(--ease),height .5s var(--ease);\n}\n.lb-corners{position:absolute;inset:0;pointer-events:none;z-index:3}\n.lb-corners::before,.lb-corners::after{\n  content:\"\";position:absolute;width:22px;height:22px;\n  border-color:rgba(244,239,230,.4);border-style:solid;border-width:0;\n}\n.lb-corners::before{top:12px;right:12px;border-top-width:1px;border-right-width:1px}\n.lb-corners::after{bottom:12px;left:12px;border-bottom-width:1px;border-left-width:1px}\n\n\/* Slide caption ribbon underneath center *\/\n.lb-caption{\n  position:absolute;bottom:-32px;left:50%;transform:translateX(-50%);\n  font-family:'Instrument Sans',sans-serif;font-size:10px;letter-spacing:.3em;text-transform:uppercase;\n  color:var(--muted);font-weight:500;white-space:nowrap;z-index:4;\n}\n.lb-caption .lb-cap-em{color:var(--ochre);font-family:'Fraunces',serif;font-style:italic;text-transform:none;font-size:12px;letter-spacing:0;padding:0 10px}\n\n\/* Image transition state *\/\n.lb-slide.lb-center.leaving img{transform:scale(1.03);opacity:0;filter:blur(6px)}\n.lb-slide.lb-center.entering img{transform:scale(1);opacity:1;filter:blur(0);animation:lbFadeIn .9s var(--ease) forwards}\n@keyframes lbFadeIn{\n  from{transform:scale(1.05);opacity:0;filter:blur(8px)}\n  to{transform:scale(1);opacity:1;filter:blur(0)}\n}\n\n\/* Prev\/Next big edge arrows (outside the ribbon, on the very edges) *\/\n.lb-nav{\n  position:absolute;top:50%;transform:translateY(-50%);z-index:5;\n  width:56px;height:56px;border-radius:50%;\n  background:rgba(244,239,230,.06);border:1px solid rgba(244,239,230,.15);\n  color:var(--bone);backdrop-filter:blur(8px);cursor:pointer;\n  display:flex;align-items:center;justify-content:center;\n  transition:all .4s var(--ease);\n}\n.lb-nav:hover{background:var(--bone);color:var(--ink);border-color:var(--bone);transform:translateY(-50%) scale(1.05)}\n.lb-nav svg{transition:transform .4s var(--ease)}\n.lb-nav.lb-prev{left:12px}\n.lb-nav.lb-next{right:12px}\n.lb-nav.lb-prev:hover svg{transform:translateX(-4px)}\n.lb-nav.lb-next:hover svg{transform:translateX(4px)}\n\n\/* Bottom filmstrip *\/\n.lb-strip{\n  flex-shrink:0;margin-top:56px;padding:0 20px;\n  display:flex;justify-content:center;gap:8px;overflow-x:auto;\n  scrollbar-width:none;-ms-overflow-style:none;\n}\n.lb-strip::-webkit-scrollbar{display:none}\n.lb-strip-item{\n  flex-shrink:0;width:60px;height:80px;overflow:hidden;\n  background:var(--ink-soft);cursor:pointer;padding:0;border:none;\n  position:relative;transition:all .4s var(--ease);\n  outline:1px solid transparent;outline-offset:2px;\n}\n.lb-strip-item img{width:100%;height:100%;object-fit:cover;filter:brightness(.55) grayscale(.4);transition:all .4s ease}\n.lb-strip-item:hover img,.lb-strip-item.is-active img{filter:brightness(1) grayscale(0)}\n.lb-strip-item.is-active{outline-color:var(--ochre);transform:translateY(-4px)}\n.lb-strip-item::after{\n  content:\"\";position:absolute;left:0;right:0;bottom:0;height:2px;\n  background:var(--ochre);transform:scaleX(0);transform-origin:left center;\n  transition:transform .4s var(--ease);\n}\n.lb-strip-item.is-active::after{transform:scaleX(1)}\n.lb-strip-item .lb-strip-num{\n  position:absolute;top:4px;left:6px;\n  font-family:'Fraunces',serif;font-style:italic;font-weight:300;\n  font-size:11px;color:#fff;\n  font-variation-settings:\"opsz\" 144;text-shadow:0 1px 4px rgba(0,0,0,.6);\n  opacity:.7;transition:opacity .3s ease;\n}\n.lb-strip-item.is-active .lb-strip-num{opacity:1;color:var(--ochre)}\n\n\/* Progress indicator *\/\n.lb-progress-line{\n  position:absolute;bottom:0;left:0;right:0;height:1px;\n  background:rgba(244,239,230,.08);\n}\n.lb-progress-fill{\n  height:100%;background:linear-gradient(90deg,var(--ochre) 0%,rgba(192,138,72,.4) 100%);\n  transition:width .8s cubic-bezier(.76,0,.24,1);\n}\n\n@media (max-width:1100px){\n  .gal-grid{grid-template-columns:repeat(2,1fr);gap:14px}\n  .gal-tile{aspect-ratio:5\/4}\n  .gal-tile h3{font-size:clamp(24px,3vw,34px)}\n}\n@media (max-width:860px){\n  .popup-camp{padding:0 20px}\n  .pc-inner{grid-template-columns:1fr;gap:0}\n  .pc-img{aspect-ratio:16\/10}\n  .pc-content{margin:0;padding:48px 28px}\n  .pc-img .pc-mark{font-size:56px;top:20px;left:20px}\n  .gal-head{grid-template-columns:1fr;gap:24px;margin-bottom:36px}\n  .gal-grid{grid-template-columns:1fr 1fr;gap:10px}\n  .gal-tile{aspect-ratio:4\/5}\n  .gal-tile .gt-mark,.gal-tile .gt-count{top:12px}\n  .gal-tile .gt-mark{left:12px;font-size:11px}\n  .gal-tile .gt-mark::after{width:16px}\n  .gal-tile .gt-count{right:12px;font-size:8px;padding:5px 8px;letter-spacing:.24em}\n  .gal-tile .gt-content{left:14px;right:14px;bottom:14px;gap:6px}\n  .gal-tile h3{font-size:20px}\n  .gal-tile .gt-view{opacity:1;transform:none;font-size:8px;letter-spacing:.24em}\n  .lb-back{padding:16px 16px 20px}\n  .lb-top{grid-template-columns:1fr auto;gap:16px;margin-bottom:20px}\n  .lb-counter{grid-column:1\/-1;justify-self:start;order:3}\n  .lb-counter .lb-current{font-size:36px}\n  .lb-stage{padding:0 8px}\n  .lb-ribbon{gap:6px}\n  .lb-slide.lb-side{width:38px;height:60vh}\n  .lb-slide.lb-side .lb-peek{width:32px;height:32px}\n  .lb-slide.lb-side .lb-peek svg{width:12px;height:12px}\n  .lb-slide.lb-center{width:calc(100vw - 120px);height:60vh}\n  .lb-nav{width:44px;height:44px}\n  .lb-nav.lb-prev{left:6px}\n  .lb-nav.lb-next{right:6px}\n  .lb-strip{margin-top:40px}\n  .lb-strip-item{width:44px;height:60px}\n}\n.final-cta .fc-bg{position:absolute;inset:0;background:url('https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/DSC07410.jpg') center\/cover no-repeat;filter:brightness(.45) contrast(1.1);transition:transform 3s var(--ease)}\n.final-cta:hover .fc-bg{transform:scale(1.04)}\n.final-cta::after{content:\"\";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(20,18,15,.2) 0%,rgba(20,18,15,.6) 100%)}\n.final-cta .fc-content{position:relative;z-index:2;max-width:640px}\n.final-cta .fc-eye{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--clay);font-weight:500;margin-bottom:24px;display:inline-flex;align-items:center;gap:14px}\n.final-cta .fc-eye::before,.final-cta .fc-eye::after{content:\"\";width:32px;height:1px;background:var(--ochre)}\n.final-cta h2{font-family:'Fraunces',serif;font-weight:300;font-size:clamp(40px,5.2vw,72px);line-height:1.02;letter-spacing:-0.04em;margin-bottom:24px;font-variation-settings:\"opsz\" 144}\n.final-cta h2 em{font-style:italic;color:var(--ochre)}\n.final-cta p{font-size:16px;line-height:1.7;opacity:.85;margin-bottom:40px;max-width:480px;margin-left:auto;margin-right:auto}\n.fc-btn{display:inline-flex;align-items:center;gap:14px;font-size:11px;letter-spacing:.25em;text-transform:uppercase;font-weight:500;font-family:inherit;padding:18px 28px;border-radius:100px;cursor:pointer;background:var(--ochre);color:#fff;border:1px solid var(--ochre);transition:all .5s var(--ease);position:relative;overflow:hidden}\n.fc-btn::before{content:\"\";position:absolute;inset:0;background:#fff;transform:translateY(100%);transition:transform .5s var(--ease)}\n.fc-btn:hover::before{transform:translateY(0)}\n.fc-btn .fc-lbl,.fc-btn .fc-dot,.fc-btn svg{position:relative;z-index:2;transition:color .4s ease,background .4s ease}\n.fc-btn:hover .fc-lbl,.fc-btn:hover svg{color:var(--ink)}\n.fc-btn .fc-dot{width:7px;height:7px;border-radius:50%;background:#fff;animation:pulse 2s ease-in-out infinite}\n.fc-btn:hover .fc-dot{background:var(--ochre);animation:none}\n.fc-btn svg{transition:transform .4s var(--ease)}\n.fc-btn:hover svg{transform:translateX(4px)}\n@media (max-width:860px){\n  .ev-intro{grid-template-columns:1fr;gap:32px}\n  .type-row,.type-row.reverse{grid-template-columns:1fr;gap:32px;margin-bottom:80px}\n  .type-row.reverse .t-img{order:0}\n  .cap-strip{grid-template-columns:1fr;padding:40px 28px;gap:32px}\n  .why-grid{grid-template-columns:1fr 1fr}\n  .final-cta{min-height:380px;padding:60px 24px}\n}\n\n<\/style>\n<style>\n\/* Override WordPress theme's default link underline *\/\n.link-arrow,.link-arrow:hover,\n.btn,.btn:hover,\n.book-now,.book-now:hover,\n.book-option,.book-option:hover,\n.card-btn,.card-btn:hover,\n.tb-cta,.tb-cta:hover,\n.oc-cta,.oc-cta:hover,\n.t-link,.t-link:hover,\n.mn-link,.mn-link:hover,\n.foot-col ul a,.foot-col ul a:hover,\n.hero-content a,.subtitle a,\n.foot-bottom a,.socials a,\nnav.main-nav a,\n.menu-nav a,\n.foot-grid a,\nfooter a,\n.hero a{\n  text-decoration:none !important;\n  border-bottom:none;\n}\n\/* Keep underlines only where intentionally added via ::before *\/\n.link-arrow{text-decoration:none !important}\n.link-arrow::before{content:\"\"}\n<\/style>\n\n\n\n\n<header class=\"page-head\">\n  <div class=\"page-head-img\" style=\"background-image:url('https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/DSC07410.jpg')\"><\/div>\n  <div class=\"page-head-inner\">\n    <div class=\"breadcrumb\"><a href=\"https:\/\/lesterrassesdagafay.com\/es\/\">Inicio<\/a> <span class=\"sep\">\u2014<\/span> <span>Eventos<\/span><\/div>\n    <h1 class=\"display\">Para <em>sus<\/em><br>eventos.<\/h1>\n  <\/div>\n<\/header>\n\n<section>\n  <div class=\"ev-intro\">\n    <div class=\"reveal\"><div class=\"label\">Eventos<\/div><h2>Un impacto que<br><em>perdura<\/em>.<\/h2><\/div>\n    <div class=\"reveal\"><p>Los eventos en el desierto de Agafay dejan una huella duradera. Elija el desierto de Agafay para su evento y sus invitados se ir\u00e1n de Marruecos con algo excepcional, un recuerdo que la ciudad no podr\u00eda haberles dado. Un destino MICE en Marruecos pensado tanto para eventos y bodas como para encuentros de empresa.<\/p><\/div>\n  <\/div>\n<\/section>\n\n<section style=\"padding:80px 40px 0\">\n  <div class=\"type-row reveal\">\n    <div class=\"t-img\"><span class=\"t-tag\"><em>01<\/em> Privado<\/span><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Private-events.jpg\" alt=\"Eventos en el desierto de Agafay \u2013 Eventos privados\"><\/div>\n    <div class=\"t-text\">\n      <div class=\"t-num\"><em>Secci\u00f3n 01<\/em><\/div>\n      <h3>Eventos<br><em>privados<\/em>.<\/h3>\n      <p class=\"lead\">\u00abCenas, cumplea\u00f1os, bodas.\u00bb<\/p>\n      <p>Elija el desierto para las ocasiones que m\u00e1s importan. Una boda bajo las estrellas, una cena que la familia lleva todo el a\u00f1o esperando, un cumplea\u00f1os que nadie olvidar\u00e1. Reservamos todo el campamento para usted y cuidamos cada detalle, desde el primer caf\u00e9 de la ma\u00f1ana hasta que se apaga el \u00faltimo farol.<\/p>\n      <ul class=\"t-list\">\n        <li><em>Bodas<\/em>, ceremonia civil o religiosa, al atardecer en la terraza alta<\/li>\n        <li><em>Cenas<\/em>, mesas \u00edntimas bajo la p\u00e9rgola o un largo banquete<\/li>\n        <li><em>Cumplea\u00f1os<\/em> y aniversarios, chef privado, m\u00fasica, hoguera<\/li>\n        <li><em>Reuniones<\/em> familiares, alquileres exclusivos de varios d\u00edas coordinados por todo el campamento<\/li>\n        <li><em>Fiestas<\/em> de compromiso y cenas de ensayo<\/li>\n      <\/ul>\n      <a href=\"https:\/\/lesterrassesdagafay.com\/es\/solicitud-evento\/\" class=\"t-link\">Organizar un evento privado\n        <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.3\"><\/path><\/svg>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section style=\"padding:60px 40px 0\">\n  <div class=\"cap-strip reveal\">\n    <div>\n      <div class=\"cs-eye\">Capacidad para eventos<\/div>\n      <div class=\"cs-head\">A lo <em>grande<\/em>,<br>o en <em>\u00edntimo<\/em>.<\/div>\n    <\/div>\n    <div>\n      <ul>\n        <li><span class=\"cn\">250<\/span><span>Desayuno, almuerzo, cena o cena privada, a medida para grupos<\/span><\/li>\n        <li><span class=\"cn\">104<\/span><span>Hu\u00e9spedes alojados en el campamento<\/span><\/li>\n        <li><span class=\"cn\">200<\/span><span>Para un c\u00f3ctel de pie<\/span><\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section style=\"padding:120px 40px 0\">\n  <div class=\"type-row reverse reveal\">\n    <div class=\"t-img\"><span class=\"t-tag\"><em>02<\/em> Empresa<\/span><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Corportee-event-agafay-desert.jpg\" alt=\"Eventos de empresa\"><\/div>\n    <div class=\"t-text\">\n      <div class=\"t-num\"><em>Secci\u00f3n 02<\/em><\/div>\n      <h3>Eventos<br><em>de empresa<\/em>.<\/h3>\n      <p class=\"lead\">\u00abTeam building, seminarios, retiros.\u00bb<\/p>\n      <p>El desierto provoca en un equipo algo que ninguna sala de conferencias ha logrado. La desconexi\u00f3n no es un extra, es el propio escenario. Un retiro de empresa en Marrakech, una reuni\u00f3n de direcci\u00f3n en Agafay o un viaje de incentivo en Marruecos, todo en un mismo lugar.<\/p>\n      <ul class=\"t-list\">\n        <li><em>Team building<\/em>, rotaciones en quad, paseos en camello, circuitos en bicicleta de monta\u00f1a<\/li>\n        <li><em>Seminarios<\/em>, una tienda de reuniones totalmente equipada<\/li>\n        <li><em>Reuniones<\/em> de direcci\u00f3n fuera de la oficina, privacidad para grupos peque\u00f1os con el servicio de todo el campamento<\/li>\n        <li><em>Viajes<\/em> de incentivo para sus mejores profesionales<\/li>\n        <li><em>Activaciones<\/em> de marca y lanzamientos, alquiler exclusivo, imagen personalizada<\/li>\n      <\/ul>\n      <a href=\"https:\/\/lesterrassesdagafay.com\/es\/solicitud-evento\/\" class=\"t-link\">Organizar un evento de empresa\n        <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.3\"><\/path><\/svg>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"why-section\" style=\"margin-top:120px\">\n  <div class=\"why-inner\">\n    <div class=\"why-head reveal\">\n      <div class=\"label\">Para empresas<\/div>\n      <h2>\u00bfPor qu\u00e9 elegir Agafay<br>para su evento <em>de empresa<\/em>?<\/h2>\n    <\/div>\n    <div class=\"why-grid reveal\">\n      <div class=\"why-cell\">\n        <div class=\"wc-check\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12l5 5L20 7\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/div>\n        <h4>Un entorno <em>sin distracciones<\/em><\/h4>\n        <p>A 50 km de la distracci\u00f3n m\u00e1s cercana.<\/p>\n      <\/div>\n      <div class=\"why-cell\">\n        <div class=\"wc-check\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12l5 5L20 7\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/div>\n        <h4>Coordinaci\u00f3n <em>integral<\/em><\/h4>\n        <p>Un gestor de eventos dedicado desde la consulta hasta la salida.<\/p>\n      <\/div>\n      <div class=\"why-cell\">\n        <div class=\"wc-check\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12l5 5L20 7\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/div>\n        <h4>Capacidad <em>flexible<\/em><\/h4>\n        <p>De 30 a 200 invitados, totalmente a medida.<\/p>\n      <\/div>\n      <div class=\"why-cell\">\n        <div class=\"wc-check\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12l5 5L20 7\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/div>\n        <h4>Infraestructura <em>premium<\/em><\/h4>\n        <p>Equipo audiovisual profesional en pleno desierto.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- POP-UP CAMP -->\n<section style=\"padding:140px 0 40px\">\n  <div class=\"popup-camp reveal\">\n    <div class=\"pc-inner\">\n      <div class=\"pc-img\">\n        <span class=\"pc-mark\">Ef\u00edmero<\/span>\n        <img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Poup-camp-agafay-desert-.jpg\" alt=\"Campamento ef\u00edmero en el desierto\">\n      <\/div>\n      <div class=\"pc-content\">\n        <div class=\"label\">Otro tipo de evento<\/div>\n        <h2>Campamento<br><em>ef\u00edmero<\/em>.<\/h2>\n        <p class=\"pc-lead\">Sum\u00e9rjase en el campamento ef\u00edmero con <em>Inara Collection<\/em>. En el coraz\u00f3n de una naturaleza virgen, nuestro campamento apartado le invita a una experiencia de evento \u00fanica, creada especialmente para una velada memorable.<\/p>\n        <p>Rodeado de las maravillas de la naturaleza, d\u00e9jese llevar por la aventura y la creatividad en este santuario temporal. \u00danase a nosotros en una escapada m\u00e1gica en la que cada momento es valioso y el recuerdo de una noche dura toda la vida.<\/p>\n        <p>Para ocasiones especiales como cumplea\u00f1os, bodas, reuniones o simplemente el placer de estar juntos, el campamento ef\u00edmero de <a href=\"https:\/\/inaracollection.com\/\" target=\"_blank\" rel=\"noopener\">Inara Collection<\/a> es la forma perfecta de vivir el desierto a su medida.<\/p>\n        <div class=\"pc-tags\"><span>Cumplea\u00f1os<\/span><span>Bodas<\/span><span>Reuniones<\/span><span>Encuentros<\/span><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- GALLERY CATEGORIES -->\n<section style=\"padding:140px 40px 120px\">\n  <div class=\"gal-section\">\n    <div class=\"gal-head reveal\">\n      <div>\n        <div class=\"label\">Galer\u00eda<\/div>\n        <h2>Cuatro <em>mundos<\/em>,<br>un solo desierto.<\/h2>\n      <\/div>\n      <p>Un recorrido por las im\u00e1genes: las celebraciones, los retiros de empresa, c\u00f3mo se viste cada noche y los artistas que le dan vida. Haga clic en una categor\u00eda para abrir la serie completa.<\/p>\n    <\/div>\n\n    <div class=\"gal-grid reveal\">\n      <button class=\"gal-tile\" data-cat=\"private\">\n        <img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Private-event-.jpg\" alt=\"Eventos privados\">\n        <span class=\"gt-mark\"><em>01<\/em><\/span>\n        <span class=\"gt-count\">03 fotos<\/span>\n        <div class=\"gt-content\">\n          <h3>Eventos <em>privados<\/em>.<\/h3>\n          <span class=\"gt-view\">Ver galer\u00eda <svg width=\"12\" height=\"10\" viewBox=\"0 0 16 10\" fill=\"none\"><path d=\"M1 5h14m0 0L11 1m4 4L11 9\" stroke=\"currentColor\" stroke-width=\"1.4\"><\/path><\/svg><\/span>\n        <\/div>\n      <\/button>\n\n      <button class=\"gal-tile\" data-cat=\"corporate\">\n        <img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Corporate-1.jpg\" alt=\"Eventos de empresa\">\n        <span class=\"gt-mark\"><em>02<\/em><\/span>\n        <span class=\"gt-count\">07 fotos<\/span>\n        <div class=\"gt-content\">\n          <h3>Eventos <em>de empresa<\/em>.<\/h3>\n          <span class=\"gt-view\">Ver galer\u00eda <svg width=\"12\" height=\"10\" viewBox=\"0 0 16 10\" fill=\"none\"><path d=\"M1 5h14m0 0L11 1m4 4L11 9\" stroke=\"currentColor\" stroke-width=\"1.4\"><\/path><\/svg><\/span>\n        <\/div>\n      <\/button>\n\n      <button class=\"gal-tile\" data-cat=\"decoration\">\n        <img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Decoration-1.jpg\" alt=\"Decoraci\u00f3n\">\n        <span class=\"gt-mark\"><em>03<\/em><\/span>\n        <span class=\"gt-count\">07 fotos<\/span>\n        <div class=\"gt-content\">\n          <h3><em>Decoraci\u00f3n<\/em>.<\/h3>\n          <span class=\"gt-view\">Ver galer\u00eda <svg width=\"12\" height=\"10\" viewBox=\"0 0 16 10\" fill=\"none\"><path d=\"M1 5h14m0 0L11 1m4 4L11 9\" stroke=\"currentColor\" stroke-width=\"1.4\"><\/path><\/svg><\/span>\n        <\/div>\n      <\/button>\n\n      <button class=\"gal-tile\" data-cat=\"entertainment\">\n        <img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Enterntainment-1.jpg\" alt=\"Animaci\u00f3n\">\n        <span class=\"gt-mark\"><em>04<\/em><\/span>\n        <span class=\"gt-count\">07 fotos<\/span>\n        <div class=\"gt-content\">\n          <h3><em>Animaci\u00f3n<\/em>.<\/h3>\n          <span class=\"gt-view\">Ver galer\u00eda <svg width=\"12\" height=\"10\" viewBox=\"0 0 16 10\" fill=\"none\"><path d=\"M1 5h14m0 0L11 1m4 4L11 9\" stroke=\"currentColor\" stroke-width=\"1.4\"><\/path><\/svg><\/span>\n        <\/div>\n      <\/button>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- LIGHTBOX \u2014 ribbon slider -->\n<div class=\"lb-back\" id=\"lightbox\">\n  <div class=\"lb-top\">\n    <div>\n      <div class=\"lb-title-label\">Galer\u00eda \u00b7 <span id=\"lbCategory\">Eventos privados<\/span><\/div>\n    <\/div>\n    <div class=\"lb-counter\">\n      <span class=\"lb-current\" id=\"lbCurrent\"><span class=\"lb-current-inner\">01<\/span><\/span>\n      <span class=\"lb-slash\">\/<\/span>\n      <span class=\"lb-total\" id=\"lbTotal\">06<\/span>\n    <\/div>\n    <button class=\"lb-close\" id=\"lbClose\" aria-label=\"Cerrar galer\u00eda\"><\/button>\n  <\/div>\n\n  <div class=\"lb-stage\">\n    <button class=\"lb-nav lb-prev\" id=\"lbPrev\" aria-label=\"Anterior\"><svg width=\"18\" height=\"12\" viewBox=\"0 0 22 12\" fill=\"none\"><path d=\"M21 6H1m0 0l5-5M1 6l5 5\" stroke=\"currentColor\" stroke-width=\"1.4\"><\/path><\/svg><\/button>\n    <div class=\"lb-ribbon\" id=\"lbRibbon\">\n      <button class=\"lb-slide lb-side lb-side-prev\" id=\"lbSlidePrev\" aria-label=\"Foto anterior\">\n        <img decoding=\"async\" src=\"\" alt=\"\">\n        <span class=\"lb-peek\"><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.4\"><\/path><\/svg><\/span>\n      <\/button>\n      <div class=\"lb-slide lb-center\" id=\"lbSlideCenter\">\n        <img decoding=\"async\" src=\"\" alt=\"\">\n        <div class=\"lb-corners\"><\/div>\n        <div class=\"lb-caption\"><span class=\"lb-cap-em\" id=\"lbCapLabel\">Imagen<\/span><\/div>\n      <\/div>\n      <button class=\"lb-slide lb-side lb-side-next\" id=\"lbSlideNext\" aria-label=\"Foto siguiente\">\n        <img decoding=\"async\" src=\"\" alt=\"\">\n        <span class=\"lb-peek\"><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.4\"><\/path><\/svg><\/span>\n      <\/button>\n    <\/div>\n    <button class=\"lb-nav lb-next\" id=\"lbNext\" aria-label=\"Siguiente\"><svg width=\"18\" height=\"12\" viewBox=\"0 0 22 12\" fill=\"none\"><path d=\"M1 6h20m0 0l-5-5m5 5l-5 5\" stroke=\"currentColor\" stroke-width=\"1.4\"><\/path><\/svg><\/button>\n  <\/div>\n\n  <div class=\"lb-strip\" id=\"lbStrip\"><\/div>\n\n  <div class=\"lb-progress-line\"><div class=\"lb-progress-fill\" id=\"lbProgress\" style=\"width:0%\"><\/div><\/div>\n<\/div>\n\n<section style=\"padding:0 40px 140px\" id=\"enquire\">\n  <div class=\"final-cta reveal\">\n    <div class=\"fc-bg\"><\/div>\n    <div class=\"fc-content\">\n      <div class=\"fc-eye\">\u00bfListo para organizar?<\/div>\n      <h2>Cu\u00e9ntenos<br>su <em>idea<\/em>.<\/h2>\n      <p>Un formulario breve, veinte segundos. Respondemos en veinticuatro horas con disponibilidad, una primera propuesta y un \u00fanico interlocutor para todo lo que siga.<\/p>\n      <a href=\"https:\/\/lesterrassesdagafay.com\/es\/solicitud-evento\/\" class=\"fc-btn\">\n        <span class=\"fc-dot\"><\/span>\n        <span class=\"fc-lbl\">Iniciar solicitud<\/span>\n        <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.4\"><\/path><\/svg>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n    <div class=\"modal-foot\">\n      <div class=\"mf-note\">Al enviar, acepta que nuestro equipo de eventos se ponga en contacto con usted. Sin correos de marketing.<\/div>\n    <\/div>\n    <div class=\"modal-success\">\n      <div class=\"ms-check\"><svg width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12l5 5L20 7\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/div>\n      <h4><em>Gracias<\/em>.<\/h4>\n      <p>Su solicitud est\u00e1 en camino. Nuestro equipo de eventos se pondr\u00e1 en contacto en 24 horas.<\/p>\n    <\/div>\n  \n\n\n<script>\n(function(){\n  \/\/ Placeholder image sets per category \u2014 client to replace with their real images.\n  const IMGS={\n    private:[\n      \"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Private-event-.jpg\",\n      \"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Private-event-2.jpg\",\n      \"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/decoration-3.jpg\"\n    ],\n    corporate:[\n      \"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Corporate-1.jpg\",\n      \"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Corporate-2.jpg\",\n      \"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Corporate-3-.jpg\",\n      \"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Corporate-4.jpg\",\n      \"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Corporate-5-.jpg\",\n      \"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Corporate-6.jpg\",\n      \"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Corporte-7.jpg\"\n    ],\n    decoration:[\n      \"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Decoration-1.jpg\",\n      \"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Decoration-2.jpg\",\n      \"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Decoration-3.jpg\",\n      \"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Decoration-4.jpg\",\n      \"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Decoration-5.jpg\",\n      \"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Decoration-6.jpg\",\n      \"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Decoration-7.jpg\"\n    ],\n    entertainment:[\n      \"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Enterntainment-1.jpg\",\n      \"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Enterntainment-2.jpg\",\n      \"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Enterntainment-3.jpg\",\n      \"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Enterntainment-4.jpg\",\n      \"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Enterntainment-5.jpg\",\n      \"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/GROUPINARACAMP-118-scaled-1.jpg\",\n      \"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Inaracamp-26.jpg\"\n    ]\n  };\n  const NAMES={private:'Eventos privados',corporate:'Eventos de empresa',decoration:'Decoraci\u00f3n',entertainment:'Animaci\u00f3n'};\n  const CAPTIONS={\n    private:['Un rinc\u00f3n tranquilo del desierto','Bajo la p\u00e9rgola','La hora dorada'],\n    corporate:['La sala, antes','Una charla en curso','El equipo, fuera de la oficina','Detalle, en acci\u00f3n','Al aire libre, despu\u00e9s','Luz de tarde','Despu\u00e9s de hora'],\n    decoration:['El escenario','Detalle','Una luz c\u00e1lida','La mesa larga','Texturas','Objetos y flores','Velas, al anochecer'],\n    entertainment:['El escenario','La primera nota','Un momento de calma','A la luz del fuego','La noche','Despu\u00e9s de hora','Bis']\n  };\n\n  const lb=document.getElementById('lightbox');\n  if(!lb)return;\n  const lbCat=document.getElementById('lbCategory');\n  const lbCurInner=document.querySelector('#lbCurrent .lb-current-inner');\n  const lbTot=document.getElementById('lbTotal');\n  const lbCenter=document.getElementById('lbSlideCenter');\n  const lbSidePrev=document.getElementById('lbSlidePrev');\n  const lbSideNext=document.getElementById('lbSlideNext');\n  const lbStrip=document.getElementById('lbStrip');\n  const lbCapLabel=document.getElementById('lbCapLabel');\n  const lbProgress=document.getElementById('lbProgress');\n  const lbClose=document.getElementById('lbClose');\n  const lbPrev=document.getElementById('lbPrev');\n  const lbNext=document.getElementById('lbNext');\n  let images=[],captions=[],idx=0,cat='';\n\n  function updateCounter(){\n    lbCurInner.style.transform='translateY(-110%)';\n    setTimeout(()=>{\n      lbCurInner.style.transition='none';\n      lbCurInner.style.transform='translateY(110%)';\n      lbCurInner.textContent=String(idx+1).padStart(2,'0');\n      requestAnimationFrame(()=>{\n        lbCurInner.style.transition='';\n        lbCurInner.style.transform='translateY(0)';\n      });\n    },350);\n  }\n\n  function render(){\n    const total=images.length;\n    const prevI=(idx-1+total)%total;\n    const nextI=(idx+1)%total;\n\n    \/\/ Center image with fade+blur transition\n    const centerImg=lbCenter.querySelector('img');\n    lbCenter.classList.add('leaving');\n    setTimeout(()=>{\n      centerImg.src=images[idx];\n      lbCenter.classList.remove('leaving');\n      lbCenter.classList.add('entering');\n      setTimeout(()=>lbCenter.classList.remove('entering'),900);\n    },300);\n\n    \/\/ Side images\n    lbSidePrev.querySelector('img').src=images[prevI];\n    lbSideNext.querySelector('img').src=images[nextI];\n\n    \/\/ Counter\n    updateCounter();\n\n    \/\/ Caption\n    lbCapLabel.textContent=captions[idx]||'';\n\n    \/\/ Progress\n    lbProgress.style.width=(((idx+1)\/total)*100)+'%';\n\n    \/\/ Strip\n    lbStrip.querySelectorAll('.lb-strip-item').forEach((t,i)=>t.classList.toggle('is-active',i===idx));\n\n    \/\/ Auto-scroll strip to keep active item visible\n    const activeThumb=lbStrip.querySelector('.lb-strip-item.is-active');\n    if(activeThumb){\n      const stripRect=lbStrip.getBoundingClientRect();\n      const thumbRect=activeThumb.getBoundingClientRect();\n      if(thumbRect.left<stripRect.left||thumbRect.right>stripRect.right){\n        activeThumb.scrollIntoView({behavior:'smooth',block:'nearest',inline:'center'});\n      }\n    }\n  }\n\n  function openLb(c){\n    if(!IMGS[c])return;\n    cat=c;\n    images=IMGS[c];\n    captions=CAPTIONS[c]||images.map((_,i)=>'Imagen '+(i+1));\n    idx=0;\n    lbCat.textContent=NAMES[c];\n    lbTot.textContent=String(images.length).padStart(2,'0');\n\n    \/\/ Build strip\n    lbStrip.innerHTML='';\n    images.forEach((src,i)=>{\n      const t=document.createElement('button');\n      t.className='lb-strip-item'+(i===0?' is-active':'');\n      t.innerHTML=`<span class=\"lb-strip-num\">${String(i+1).padStart(2,'0')}<\/span><img decoding=\"async\" src=\"${src}\" alt=\"\">`;\n      t.addEventListener('click',()=>{if(i!==idx){idx=i;render();}});\n      lbStrip.appendChild(t);\n    });\n\n    \/\/ Set images without transition first time\n    lbCenter.querySelector('img').src=images[0];\n    const total=images.length;\n    lbSidePrev.querySelector('img').src=images[(total-1)%total];\n    lbSideNext.querySelector('img').src=images[1%total];\n    lbCurInner.textContent='01';\n    lbCapLabel.textContent=captions[0]||'';\n    lbProgress.style.width=(100\/total)+'%';\n\n    \/\/ Open\n    lb.classList.add('open');\n    document.body.style.overflow='hidden';\n  }\n\n  function closeLb(){\n    lb.classList.remove('open');\n    document.body.style.overflow='';\n  }\n\n  function next(){idx=(idx+1)%images.length;render();}\n  function prev(){idx=(idx-1+images.length)%images.length;render();}\n\n  document.querySelectorAll('.gal-tile').forEach(t=>{\n    t.addEventListener('click',()=>openLb(t.dataset.cat));\n  });\n  lbClose.addEventListener('click',closeLb);\n  lbNext.addEventListener('click',next);\n  lbPrev.addEventListener('click',prev);\n  lbSidePrev.addEventListener('click',prev);\n  lbSideNext.addEventListener('click',next);\n  lb.addEventListener('click',e=>{if(e.target===lb)closeLb();});\n\n  document.addEventListener('keydown',e=>{\n    if(!lb.classList.contains('open'))return;\n    if(e.key==='Escape')closeLb();\n    if(e.key==='ArrowRight')next();\n    if(e.key==='ArrowLeft')prev();\n  });\n\n  \/\/ Touch swipe\n  let sx=null;\n  lb.addEventListener('touchstart',e=>sx=e.touches[0].clientX,{passive:true});\n  lb.addEventListener('touchend',e=>{\n    if(sx===null)return;\n    const dx=e.changedTouches[0].clientX-sx;\n    if(Math.abs(dx)>50){if(dx<0)next();else prev();}\n    sx=null;\n  });\n})();\n<\/script>\n\n<script>\n(function(){\n  if(typeof modal==='undefined'||!modal)return;\n  const open=()=>{modal.classList.add('open');document.body.style.overflow='hidden';setTimeout(()=>{const f=form.querySelector('input');if(f)f.focus();},500);};\n  const close=()=>{modal.classList.remove('open');document.body.style.overflow='';setTimeout(()=>{inner.classList.remove('success');form.reset();submit.querySelector('span').textContent='Enviar solicitud';submit.style.pointerEvents='';},500);};\n  openBtn.addEventListener('click',open);\n  closeBtn.addEventListener('click',close);\n  modal.addEventListener('click',e=>{if(e.target===modal)close();});\n  document.addEventListener('keydown',e=>{if(e.key==='Escape'&&modal.classList.contains('open'))close();});\n  submit.addEventListener('click',e=>{e.preventDefault();const req=form.querySelectorAll('[required]');let ok=true;req.forEach(el=>{if(!el.value){el.reportValidity();ok=false;}});if(!ok)return;submit.querySelector('span').textContent='Enviando\u2026';submit.style.pointerEvents='none';setTimeout(()=>inner.classList.add('success'),700);});\n})();\n<\/script>\n\n<script>\n\/\/ ============ SCROLL REVEAL ============\nconst io = new IntersectionObserver(entries=>{\n  entries.forEach(e=>{\n    if(e.isIntersecting){e.target.classList.add('in');io.unobserve(e.target)}\n  });\n},{threshold:.12});\ndocument.querySelectorAll('.reveal, .reveal-stagger, .reveal-fade, .reveal-scale, .reveal-left, .reveal-right').forEach(el=>io.observe(el));\n\n\/\/ ============ NAV SCROLL STATE ============\nconst navEl = document.querySelector('nav.main-nav');\nconst heroEl = document.querySelector('.hero, .page-head');\nconst onScroll = () => {\n  if(!navEl || !heroEl) return;\n  if(navEl.classList.contains('dark')) return; \/\/ inner pages already dark\n  const trigger = heroEl.offsetHeight - 100;\n  navEl.classList.toggle('scrolled', window.scrollY > trigger);\n};\nwindow.addEventListener('scroll', onScroll, {passive:true});\nonScroll();\n\n\/\/ ============ BOOK NOW DROPDOWN ============\nconst bookDd = document.getElementById('bookDd');\nconst bookBtn = document.getElementById('bookNowBtn');\n\nif(bookBtn && !window.__ltaBookBound){window.__ltaBookBound=1;\n  const closeDropdown = () => bookDd.classList.remove('open');\n  const toggleDropdown = () => bookDd.classList.toggle('open');\n  bookBtn.addEventListener('click', (e) => {\n    e.stopPropagation();\n    toggleDropdown();\n  });\n  document.addEventListener('click', (e) => {\n    if(!bookDd.contains(e.target)) closeDropdown();\n  });\n  document.addEventListener('keydown', (e) => {\n    if(e.key === 'Escape') closeDropdown();\n  });\n}\n\n\/\/ ============ BURGER \/ FULLSCREEN MENU ============\nconst burgerBtn = document.getElementById('burgerBtn');\nconst menuOverlay = document.getElementById('menuOverlay');\nconst menuClose = document.getElementById('menuClose');\n\nif(burgerBtn && menuOverlay && !window.__ltaMenuBound){window.__ltaMenuBound=1;\n  const openMenu = () => {\n    menuOverlay.classList.add('open');\n    burgerBtn.classList.add('menu-open');\n    document.body.style.overflow = 'hidden';\n  };\n  const closeMenu = () => {\n    menuOverlay.classList.remove('open');\n    burgerBtn.classList.remove('menu-open');\n    document.body.style.overflow = '';\n  };\n  burgerBtn.addEventListener('click', () => {\n    if(menuOverlay.classList.contains('open')) closeMenu();\n    else openMenu();\n  });\n  if(menuClose) menuClose.addEventListener('click', closeMenu);\n  document.addEventListener('keydown', (e) => {\n    if(e.key === 'Escape') closeMenu();\n  });\n  document.querySelectorAll('.mn-link').forEach(link => {\n    link.addEventListener('click', () => setTimeout(closeMenu, 200));\n  });\n}\n<\/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\">Eventos en el desierto de Agafay<\/div><h2>Eventos en el desierto de Agafay, organizados de principio a fin<\/h2><p>Los eventos en el desierto de Agafay est\u00e1n a cargo de un gestor de eventos dedicado, desde la primera consulta hasta la salida del \u00faltimo invitado. El campamento puede acoger hasta 250 invitados en comidas, 200 en un c\u00f3ctel de pie y 104 personas para pasar la noche, y puede reservarse en exclusiva para bodas, seminarios y celebraciones privadas. Las ceremonias se celebran al atardecer en la terraza alta, y las cenas bajo la p\u00e9rgola o en largas mesas en pleno desierto.<\/p><p>Para empresas, combinamos espacios de reuni\u00f3n, actividades de team building, experiencias locales y traslados desde <a href=\"https:\/\/es.wikipedia.org\/wiki\/Marrakech\" target=\"_blank\" rel=\"noopener\">Marrakech<\/a>. Cu\u00e9ntenos su proyecto a trav\u00e9s de nuestro <a href=\"https:\/\/lesterrassesdagafay.com\/es\/solicitud-evento\/\">formulario de solicitud de evento<\/a> y le responderemos en 24 horas con disponibilidad y una primera propuesta.<\/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>Inicio \u2014 Eventos Para suseventos. Eventos Un impacto queperdura. Los eventos en el desierto de Agafay dejan una huella duradera. Elija el desierto de Agafay para su evento y sus invitados se ir\u00e1n de Marruecos con algo excepcional, un recuerdo que la ciudad no podr\u00eda haberles dado. Un destino MICE en Marruecos pensado tanto para [&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-598","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/lesterrassesdagafay.com\/es\/wp-json\/wp\/v2\/pages\/598","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lesterrassesdagafay.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lesterrassesdagafay.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lesterrassesdagafay.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/lesterrassesdagafay.com\/es\/wp-json\/wp\/v2\/comments?post=598"}],"version-history":[{"count":24,"href":"https:\/\/lesterrassesdagafay.com\/es\/wp-json\/wp\/v2\/pages\/598\/revisions"}],"predecessor-version":[{"id":1095,"href":"https:\/\/lesterrassesdagafay.com\/es\/wp-json\/wp\/v2\/pages\/598\/revisions\/1095"}],"wp:attachment":[{"href":"https:\/\/lesterrassesdagafay.com\/es\/wp-json\/wp\/v2\/media?parent=598"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}