{"id":14847,"date":"2026-09-11T23:10:29","date_gmt":"2026-09-11T23:10:29","guid":{"rendered":"https:\/\/tagotulum.com\/?page_id=14847"},"modified":"2026-09-12T00:36:05","modified_gmt":"2026-09-12T00:36:05","slug":"zamna","status":"publish","type":"page","link":"https:\/\/tagotulum.com\/es\/zamna\/","title":{"rendered":"ZAMNA"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"14847\" class=\"elementor elementor-14847\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c5739d0 e-con-full e-flex qodef-elementor-content-no e-con e-parent\" data-id=\"c5739d0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-da289a1 elementor-widget elementor-widget-html\" data-id=\"da289a1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =========================================================================\r\n     TAGO TULUM  x  ZAMNA FESTIVAL SEASON  -- landing page\r\n     Paste this whole block into an Elementor \"HTML\" widget.\r\n\r\n     SETUP:\r\n     1. Put the HTML widget inside a container with:\r\n          Content Width = Full Width   |   Padding = 0   |   Gap = 0\r\n     2. Every image points at a real file already in your Media Library.\r\n     3. Everything is scoped to #tz, so it cannot leak into your theme.\r\n     ========================================================================= -->\r\n\r\n<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Forum&family=Sarabun:wght@300;400;500;600&display=swap\">\r\n\r\n<div id=\"tz\" class=\"tz\">\r\n\r\n<style>\r\n\/* ---------- tokens ------------------------------------------------------ *\/\r\n#tz{\r\n  --ink:#0C0F0E;            \/* jungle night, green-biased near black        *\/\r\n  --night:#151B18;\r\n  --night-2:#1F2723;\r\n  --ember:#E2703A;          \/* stage fire, pulled from the hero photograph  *\/\r\n  --ember-soft:#F2A97C;\r\n  --bone:#EDE7DB;           \/* TAGO plaster \/ sand                          *\/\r\n  --bone-2:#F7F3EA;\r\n  --sand:#C3AE90;\r\n  --sea:#2E6F72;            \/* deep Caribbean                               *\/\r\n  --rose:#CE9D95;           \/* TAGO brand rose, sampled from the live site  *\/\r\n  --rose-blush:#F4BDB0;     \/* lighter blush, the most-used rose on site    *\/\r\n  --rose-ink:#896C67;       \/* the one rose that is readable as text        *\/\r\n  --on-bone:#241E18;\r\n  --on-bone-soft:#6B5F51;\r\n  --on-ink-soft:#A7AFA8;\r\n\r\n  --display:'Forum',\"Times New Roman\",Times,serif;\r\n  --body:'Sarabun',-apple-system,BlinkMacSystemFont,\"Segoe UI\",Helvetica,Arial,sans-serif;\r\n\r\n  --pad:clamp(20px,5vw,64px);\r\n  --sect:clamp(64px,9vw,136px);\r\n  --ease:cubic-bezier(.22,.61,.36,1);\r\n\r\n  \/* full-bleed break-out of the Elementor container *\/\r\n  --tz-vw:100%;   \/* JS upgrades this to the real viewport width, minus the scrollbar *\/\r\n  width:var(--tz-vw); max-width:var(--tz-vw); margin-left:calc(50% - (var(--tz-vw) \/ 2));\r\n  overflow-x:hidden; overflow-x:clip;\r\n\r\n  background:var(--bone);\r\n  color:var(--on-bone);\r\n  font-family:var(--body);\r\n  font-size:16px; font-weight:400; line-height:1.6;\r\n  text-align:left;\r\n  -webkit-font-smoothing:antialiased;\r\n  -moz-osx-font-smoothing:grayscale;\r\n}\r\n#tz *,#tz *::before,#tz *::after{box-sizing:border-box;}\r\n#tz h1,#tz h2,#tz h3,#tz h4,#tz p,#tz ul,#tz li,#tz figure,#tz figcaption{margin:0;padding:0;}\r\n#tz ul{list-style:none;}\r\n#tz img{display:block;max-width:100%;height:auto;}\r\n#tz a{color:inherit;text-decoration:none;}\r\n#tz a:focus-visible,#tz button:focus-visible{outline:2px solid var(--ember);outline-offset:4px;}\r\n\r\n\/* ---------- shared layout ---------------------------------------------- *\/\r\n#tz .tz-wrap{width:min(1280px,100% - (var(--pad) * 2));margin-inline:auto;}\r\n#tz .tz-sect{padding-block:var(--sect);}\r\n\r\n\/* ---------- type -------------------------------------------------------- *\/\r\n#tz .tz-h1{font-family:var(--display);font-weight:400;font-size:clamp(2.25rem,8.4vw,5.9rem);line-height:.97;letter-spacing:-.015em;text-wrap:balance;}\r\n#tz .tz-h2{font-family:var(--display);font-weight:400;font-size:clamp(2.05rem,4.6vw,3.6rem);line-height:1.05;letter-spacing:-.012em;text-wrap:balance;}\r\n#tz .tz-h3{font-family:var(--display);font-weight:400;font-size:clamp(1.45rem,2.3vw,1.95rem);line-height:1.14;letter-spacing:-.005em;}\r\n#tz .tz-eyebrow{display:block;font-size:.71rem;font-weight:500;text-transform:uppercase;letter-spacing:.3em;line-height:1.5;}\r\n#tz .tz-lede{font-size:clamp(1.02rem,1.45vw,1.19rem);font-weight:300;line-height:1.72;max-width:54ch;}\r\n#tz .tz-body{font-size:1rem;font-weight:300;line-height:1.78;max-width:62ch;}\r\n#tz .tz-small{font-size:.83rem;font-weight:300;line-height:1.7;}\r\n\r\n\/* ---------- buttons ----------------------------------------------------- *\/\r\n#tz .tz-btn{\r\n  display:inline-flex;align-items:center;gap:.75em;\r\n  padding:1.1em 2.15em;\r\n  font-family:var(--body);font-size:.73rem;font-weight:500;\r\n  text-transform:uppercase;letter-spacing:.24em;line-height:1;\r\n  border:1px solid transparent;border-radius:0;cursor:pointer;\r\n  transition:background-color .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease);\r\n}\r\n#tz .tz-btn .tz-arrow{transition:transform .35s var(--ease);}\r\n#tz .tz-btn:hover .tz-arrow{transform:translateX(5px);}\r\n#tz .tz-btn--ember{background:var(--ember);color:#1B0E06;}\r\n#tz .tz-btn--ember:hover{background:var(--ember-soft);}\r\n#tz .tz-btn--ghost{border-color:rgba(237,231,219,.38);color:var(--bone);}\r\n#tz .tz-btn--ghost:hover{border-color:var(--bone);background:rgba(237,231,219,.09);}\r\n#tz .tz-btn--ink{background:var(--ink);color:var(--bone);}\r\n#tz .tz-btn--ink:hover{background:var(--sea);}\r\n\r\n\/* ---------- ACT I : night ----------------------------------------------- *\/\r\n#tz .tz-night{background:var(--ink);color:var(--bone);}\r\n\r\n#tz .tz-hero{\r\n  position:relative;isolation:isolate;\r\n  display:flex;align-items:flex-end;\r\n  min-height:min(94vh,880px);\r\n  min-height:min(94svh,880px);\r\n  background:var(--ink);\r\n  padding-block:clamp(96px,14vh,150px) clamp(40px,6vh,72px);\r\n}\r\n#tz .tz-hero__bg{position:absolute;inset:0;z-index:-2;overflow:hidden;}\r\n#tz .tz-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:50% 55%;}\r\n#tz .tz-hero__veil{\r\n  position:absolute;inset:0;z-index:-1;\r\n  background:\r\n    radial-gradient(88% 58% at 50% 74%,rgba(226,112,58,.26),transparent 68%),\r\n    linear-gradient(180deg,rgba(12,15,14,.78) 0%,rgba(12,15,14,.24) 32%,rgba(12,15,14,.80) 76%,var(--ink) 100%);\r\n}\r\n#tz .tz-hero__inner{display:flex;flex-direction:column;gap:clamp(22px,3vw,34px);max-width:20ch;}\r\n#tz .tz-hero .tz-eyebrow{color:var(--ember-soft);}\r\n#tz .tz-hero .tz-h1{color:var(--bone);}\r\n#tz .tz-hero .tz-lede{color:var(--on-ink-soft);max-width:46ch;}\r\n#tz .tz-hero__inner{max-width:none;}\r\n#tz .tz-hero__cta{display:flex;flex-wrap:wrap;gap:14px;}\r\n\r\n#tz .tz-hero__meta{\r\n  display:flex;flex-wrap:wrap;gap:.7em 2.1em;\r\n  margin-top:clamp(6px,1vw,12px);\r\n  font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;\r\n  color:rgba(237,231,219,.62);\r\n}\r\n#tz .tz-hero__meta li{position:relative;}\r\n#tz .tz-hero__meta li + li::before{content:\"\";position:absolute;left:-1.12em;top:50%;margin-top:-2px;width:4px;height:4px;background:var(--ember);}\r\n\r\n\/* ---------- fact rail (the hinge) --------------------------------------- *\/\r\n#tz .tz-rail{border-top:1px solid rgba(237,231,219,.14);}\r\n#tz .tz-rail__grid{display:grid;grid-template-columns:repeat(4,1fr);}\r\n#tz .tz-rail__item{\r\n  padding:clamp(26px,3.4vw,42px) clamp(18px,2.4vw,34px);\r\n  border-left:1px solid rgba(237,231,219,.14);\r\n  display:flex;flex-direction:column;gap:.7em;\r\n}\r\n#tz .tz-rail__item:first-child{border-left:0;}\r\n#tz .tz-rail__k{font-size:.66rem;font-weight:500;text-transform:uppercase;letter-spacing:.26em;color:var(--sand);}\r\n#tz .tz-rail__v{font-family:var(--display);font-size:clamp(1.15rem,1.75vw,1.5rem);line-height:1.22;color:var(--bone);}\r\n\r\n\/* ---------- the event --------------------------------------------------- *\/\r\n#tz .tz-split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(34px,5.5vw,88px);align-items:start;}\r\n#tz .tz-stack{display:flex;flex-direction:column;gap:clamp(18px,2.4vw,28px);}\r\n#tz .tz-night .tz-eyebrow{color:var(--sand);}\r\n#tz .tz-night .tz-h2{color:var(--bone);}\r\n#tz .tz-night .tz-body{color:var(--on-ink-soft);}\r\n\r\n#tz .tz-spec{display:flex;flex-direction:column;border-top:1px solid rgba(237,231,219,.14);}\r\n#tz .tz-spec li{\r\n  display:flex;gap:1.1em;align-items:baseline;\r\n  padding:.95em 0;border-bottom:1px solid rgba(237,231,219,.14);\r\n  font-size:.95rem;font-weight:300;color:rgba(237,231,219,.88);\r\n}\r\n#tz .tz-spec li::before{content:\"\";flex:none;width:18px;height:1px;background:var(--ember);transform:translateY(-.35em);}\r\n\r\n\/* ---------- zamna mosaic ------------------------------------------------ *\/\r\n#tz .tz-mosaic{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.4vw,20px);align-items:start;}\r\n#tz .tz-mosaic figure{position:relative;overflow:hidden;background:var(--night-2);aspect-ratio:3\/4;}\r\n#tz .tz-mosaic figure:nth-child(2){margin-top:44px;}\r\n#tz .tz-mosaic img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease);}\r\n#tz .tz-mosaic figure:hover img{transform:scale(1.055);}\r\n\r\n\/* ---------- sunrise band (act break) ------------------------------------ *\/\r\n#tz .tz-sunrise{\r\n  position:relative;isolation:isolate;overflow:hidden;\r\n  display:flex;align-items:center;\r\n  \/* height kept under the image's natural height at full-bleed scale, so the\r\n     width is what drives the scaling and nothing extra is thrown away *\/\r\n  min-height:min(52vh,460px);\r\n  min-height:min(52svh,460px);\r\n  padding-block:clamp(56px,6.5vw,90px);\r\n  background:var(--ink);\r\n  text-align:center;\r\n}\r\n#tz .tz-sunrise__fig{position:absolute;inset:0;z-index:-3;}\r\n#tz .tz-sunrise__fig img{\r\n  width:100%;height:100%;object-fit:cover;object-position:50% 50%;\r\n  \/* no blur on purpose: it costs real detail. Contrast restores the bite an\r\n     upscale flattens, and the grain layer below masks the interpolation. *\/\r\n  filter:contrast(1.09) saturate(1.06);\r\n}\r\n#tz .tz-sunrise__veil{\r\n  position:absolute;inset:0;z-index:-2;\r\n  background:\r\n    radial-gradient(58% 54% at 50% 46%,rgba(8,13,9,.78),rgba(8,13,9,.26) 66%,transparent 100%),\r\n    linear-gradient(180deg,\r\n      rgba(8,13,9,.56) 0%,\r\n      rgba(8,13,9,.12) 26%,\r\n      rgba(8,13,9,.06) 48%,\r\n      rgba(237,231,219,.22) 72%,\r\n      rgba(237,231,219,.78) 91%,\r\n      var(--bone) 100%);\r\n}\r\n\/* fine grain: masks the softness of an upscale the way film grain does *\/\r\n#tz .tz-sunrise__grain{\r\n  position:absolute;inset:0;z-index:-1;pointer-events:none;\r\n  opacity:.26;mix-blend-mode:overlay;\r\n  background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='160' height='160' filter='url(%23n)'\/%3E%3C\/svg%3E\");\r\n  background-size:160px 160px;\r\n}\r\n#tz .tz-sunrise .tz-h2{color:var(--bone);max-width:17ch;margin-inline:auto;}\r\n#tz .tz-sunrise .tz-lede{color:rgba(237,231,219,.78);margin:1.2em auto 0;max-width:44ch;}\r\n\r\n\/* ---------- ACT II : morning -------------------------------------------- *\/\r\n#tz .tz-day{background:var(--bone);color:var(--on-bone);}\r\n#tz .tz-day .tz-eyebrow{color:var(--sea);}\r\n#tz .tz-day .tz-body{color:var(--on-bone-soft);}\r\n\r\n#tz .tz-base{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:clamp(32px,5vw,80px);align-items:center;}\r\n#tz .tz-base__fig{position:relative;overflow:hidden;aspect-ratio:4\/5;background:var(--bone-2);}\r\n#tz .tz-base__fig img{width:100%;height:100%;object-fit:cover;object-position:56% 50%;}\r\n#tz .tz-base__badge{\r\n  display:flex;flex-direction:column;gap:.55em;\r\n  margin-top:1.15em;padding-top:1.15em;border-top:1px solid rgba(36,30,24,.16);\r\n  font-size:.64rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--on-bone-soft);\r\n}\r\n\r\n#tz .tz-feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid rgba(36,30,24,.16);}\r\n#tz .tz-feats li{\r\n  padding:1.05em 0;border-bottom:1px solid rgba(36,30,24,.16);\r\n  display:flex;gap:.9em;align-items:baseline;\r\n  font-size:.93rem;font-weight:300;color:var(--on-bone);\r\n}\r\n#tz .tz-feats li:nth-child(odd){padding-right:1.4em;}\r\n#tz .tz-feats li:nth-child(even){padding-left:1.4em;border-left:1px solid rgba(36,30,24,.16);}\r\n#tz .tz-feats li::before{content:\"\";flex:none;width:14px;height:1px;background:var(--sea);transform:translateY(-.35em);}\r\n\r\n\/* ---------- suite cards (the hover lives here) --------------------------- *\/\r\n#tz .tz-suites{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.8vw,26px);}\r\n#tz .tz-suite{\r\n  display:flex;flex-direction:column;\r\n  background:var(--bone-2);\r\n  border:1px solid rgba(36,30,24,.13);\r\n  transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .45s var(--ease);\r\n}\r\n#tz .tz-suite__media{position:relative;overflow:hidden;aspect-ratio:4\/5;background:var(--sand);}\r\n#tz .tz-suite__media img{width:100%;height:100%;object-fit:cover;transition:transform .95s var(--ease);}\r\n#tz .tz-suite__scrim{\r\n  position:absolute;inset:0;\r\n  background:linear-gradient(180deg,transparent 45%,rgba(12,15,14,.58));\r\n  opacity:0;transition:opacity .45s var(--ease);\r\n}\r\n#tz .tz-suite__view{\r\n  position:absolute;left:1.1rem;bottom:1.05rem;\r\n  display:inline-flex;align-items:center;gap:.6em;\r\n  font-size:.64rem;font-weight:500;text-transform:uppercase;letter-spacing:.22em;color:var(--bone);\r\n  opacity:0;transform:translateY(10px);\r\n  transition:opacity .45s var(--ease),transform .45s var(--ease);\r\n}\r\n#tz .tz-suite__body{display:flex;flex-direction:column;gap:.95em;padding:clamp(20px,1.9vw,28px);flex:1;}\r\n#tz .tz-suite__rule{width:34px;height:2px;background:var(--sand);transition:width .5s var(--ease),background-color .5s var(--ease);}\r\n#tz .tz-suite__desc{font-size:.92rem;font-weight:300;line-height:1.7;color:var(--on-bone-soft);}\r\n#tz .tz-suite__tags{display:flex;flex-wrap:wrap;gap:.45em;margin-top:.15em;}\r\n#tz .tz-suite__tags li{\r\n  padding:.45em .8em;background:rgba(46,111,114,.09);color:var(--sea);\r\n  font-size:.63rem;font-weight:500;text-transform:uppercase;letter-spacing:.13em;\r\n}\r\n#tz .tz-suite__cta{\r\n  margin-top:auto;padding-top:1.2em;\r\n  display:flex;align-items:center;justify-content:space-between;gap:1em;\r\n  border-top:1px solid rgba(36,30,24,.13);\r\n  font-size:.68rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--on-bone);\r\n  transition:color .35s var(--ease);\r\n}\r\n#tz .tz-suite__cta .tz-arrow{transition:transform .4s var(--ease);}\r\n\r\n#tz .tz-suite:hover,#tz .tz-suite:focus-within{\r\n  transform:translateY(-7px);\r\n  border-color:rgba(226,112,58,.5);\r\n  box-shadow:0 26px 52px -26px rgba(36,24,14,.42);\r\n}\r\n#tz .tz-suite:hover .tz-suite__media img,#tz .tz-suite:focus-within .tz-suite__media img{transform:scale(1.065);}\r\n#tz .tz-suite:hover .tz-suite__scrim,#tz .tz-suite:focus-within .tz-suite__scrim{opacity:1;}\r\n#tz .tz-suite:hover .tz-suite__view,#tz .tz-suite:focus-within .tz-suite__view{opacity:1;transform:translateY(0);}\r\n#tz .tz-suite:hover .tz-suite__rule,#tz .tz-suite:focus-within .tz-suite__rule{width:100%;background:var(--ember);}\r\n#tz .tz-suite:hover .tz-suite__cta,#tz .tz-suite:focus-within .tz-suite__cta{color:var(--ember);}\r\n#tz .tz-suite:hover .tz-suite__cta .tz-arrow,#tz .tz-suite:focus-within .tz-suite__cta .tz-arrow{transform:translateX(6px);}\r\n\r\n#tz .tz-included{\r\n  margin-top:clamp(26px,3vw,40px);padding-top:clamp(18px,2vw,26px);\r\n  border-top:1px solid rgba(36,30,24,.16);\r\n  display:flex;flex-wrap:wrap;gap:.7em 2em;\r\n  font-size:.73rem;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:var(--on-bone-soft);\r\n}\r\n#tz .tz-included b{font-weight:500;color:var(--on-bone);}\r\n\r\n\/* ---------- hotel gallery ------------------------------------------------ *\/\r\n#tz .tz-gal{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(10px,1.2vw,18px);}\r\n#tz .tz-gal figure{position:relative;overflow:hidden;background:var(--sand);}\r\n#tz .tz-gal img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease);}\r\n#tz .tz-gal figure:hover img{transform:scale(1.05);}\r\n#tz .tz-gal figure:nth-child(1){grid-column:span 7;aspect-ratio:3\/2;}\r\n#tz .tz-gal figure:nth-child(2){grid-column:span 5;aspect-ratio:3\/2;}\r\n#tz .tz-gal figure:nth-child(3),\r\n#tz .tz-gal figure:nth-child(4),\r\n#tz .tz-gal figure:nth-child(5){grid-column:span 4;aspect-ratio:1;}\r\n\r\n\/* ---------- FAQ ------------------------------------------------------------ *\/\r\n#tz .tz-faq{background:#FFFFFF;color:var(--on-bone);}\r\n#tz .tz-faq__head{display:flex;flex-direction:column;align-items:center;gap:clamp(14px,1.8vw,22px);text-align:center;margin-bottom:clamp(34px,4.5vw,60px);}\r\n#tz .tz-faq__pill{\r\n  display:inline-block;padding:.72em 1.5em;\r\n  border:1px solid var(--rose);color:var(--rose-ink);\r\n  font-size:.66rem;font-weight:500;text-transform:uppercase;letter-spacing:.26em;line-height:1;\r\n}\r\n#tz .tz-faq__title{\r\n  font-family:var(--display);font-weight:400;\r\n  font-size:clamp(1.85rem,4.2vw,3.15rem);line-height:1.06;\r\n  text-transform:uppercase;letter-spacing:.06em;color:var(--on-bone);\r\n  max-width:18ch;text-wrap:balance;\r\n}\r\n#tz .tz-faq__list{display:flex;flex-direction:column;gap:clamp(10px,1.1vw,15px);max-width:900px;margin-inline:auto;}\r\n\r\n#tz .tz-faq__item{\r\n  background:#FFFFFF;border:1px solid rgba(206,157,149,.45);\r\n  transition:border-color .35s var(--ease),background-color .35s var(--ease),box-shadow .35s var(--ease);\r\n}\r\n#tz .tz-faq__item:hover{border-color:var(--rose);background:rgba(244,189,176,.07);}\r\n#tz .tz-faq__item[open]{\r\n  border-color:var(--rose);background:rgba(244,189,176,.10);\r\n  box-shadow:0 14px 30px -22px rgba(137,108,103,.55);\r\n}\r\n#tz .tz-faq__q{\r\n  display:flex;align-items:center;justify-content:space-between;gap:1.4em;\r\n  padding:clamp(17px,1.9vw,24px) clamp(18px,2.1vw,28px);\r\n  cursor:pointer;list-style:none;\r\n  font-family:var(--body);font-size:clamp(.93rem,1.15vw,1.02rem);font-weight:500;line-height:1.45;\r\n  color:var(--on-bone);\r\n  transition:color .35s var(--ease);\r\n}\r\n#tz .tz-faq__q::-webkit-details-marker{display:none;}\r\n#tz .tz-faq__q::marker{content:\"\";}\r\n#tz .tz-faq__item:hover .tz-faq__q,#tz .tz-faq__item[open] .tz-faq__q{color:var(--rose-ink);}\r\n#tz .tz-faq__q:focus-visible{outline:2px solid var(--rose);outline-offset:-4px;}\r\n\r\n#tz .tz-faq__icon{position:relative;flex:none;width:15px;height:15px;transition:transform .4s var(--ease);}\r\n#tz .tz-faq__icon::before,#tz .tz-faq__icon::after{\r\n  content:\"\";position:absolute;left:50%;top:50%;background:var(--rose);\r\n  transition:background-color .35s var(--ease);\r\n}\r\n#tz .tz-faq__icon::before{width:15px;height:1.5px;margin:-.75px 0 0 -7.5px;}\r\n#tz .tz-faq__icon::after{width:1.5px;height:15px;margin:-7.5px 0 0 -.75px;}\r\n#tz .tz-faq__item[open] .tz-faq__icon{transform:rotate(135deg);}\r\n#tz .tz-faq__item[open] .tz-faq__icon::before,\r\n#tz .tz-faq__item[open] .tz-faq__icon::after{background:var(--rose-ink);}\r\n\r\n#tz .tz-faq__a{padding:0 clamp(18px,2.1vw,28px) clamp(20px,2.2vw,26px);}\r\n#tz .tz-faq__a p{\r\n  font-size:.95rem;font-weight:300;line-height:1.75;color:var(--on-bone-soft);\r\n  max-width:70ch;padding-top:.2em;border-top:1px solid rgba(206,157,149,.32);\r\n}\r\n@keyframes tzFaqIn{from{opacity:0;transform:translateY(-7px);}to{opacity:1;transform:none;}}\r\n#tz .tz-faq__item[open] .tz-faq__a{animation:tzFaqIn .38s var(--ease);}\r\n\r\n\/* ---------- closing band -------------------------------------------------- *\/\r\n#tz .tz-close{position:relative;isolation:isolate;overflow:hidden;background:var(--ink);color:var(--bone);text-align:center;padding-block:clamp(84px,11vw,150px);}\r\n#tz .tz-close__bg{position:absolute;inset:0;z-index:-2;}\r\n#tz .tz-close__bg img{width:100%;height:100%;object-fit:cover;}\r\n#tz .tz-close__veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(12,15,14,.84),rgba(9,31,32,.9));}\r\n#tz .tz-close .tz-eyebrow{color:var(--ember-soft);}\r\n#tz .tz-close .tz-h2{color:var(--bone);margin-top:.65em;max-width:16ch;margin-inline:auto;}\r\n#tz .tz-close .tz-lede{color:rgba(237,231,219,.76);margin:1.1em auto 0;max-width:46ch;}\r\n#tz .tz-close__cta{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:clamp(26px,3.4vw,42px);}\r\n#tz .tz-close__addr{margin-top:clamp(30px,4vw,52px);padding-top:1.8em;border-top:1px solid rgba(237,231,219,.16);color:rgba(237,231,219,.6);}\r\n#tz .tz-close__addr b{display:block;font-weight:500;color:rgba(237,231,219,.84);letter-spacing:.18em;text-transform:uppercase;font-size:.67rem;margin-bottom:.75em;}\r\n#tz .tz-note{max-width:64ch;margin:1.7em auto 0;font-size:.73rem;line-height:1.75;color:rgba(237,231,219,.42);}\r\n\r\n\/* ---------- scroll reveal ------------------------------------------------- *\/\r\n#tz.tz-js [data-reveal]{opacity:0;transform:translateY(20px);}\r\n#tz.tz-js [data-reveal].tz-in{opacity:1;transform:none;transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--d,0ms);}\r\n\r\n\/* ---------- responsive ---------------------------------------------------- *\/\r\n@media (max-width:1024px){\r\n  #tz .tz-suites{grid-template-columns:repeat(2,minmax(0,1fr));}\r\n  #tz .tz-split,#tz .tz-base{grid-template-columns:minmax(0,1fr);}\r\n  #tz .tz-rail__grid{grid-template-columns:repeat(2,1fr);}\r\n  #tz .tz-rail__item:nth-child(3),#tz .tz-rail__item:nth-child(4){border-top:1px solid rgba(237,231,219,.14);}\r\n  #tz .tz-rail__item:nth-child(odd){border-left:0;}\r\n  #tz .tz-gal figure:nth-child(1),#tz .tz-gal figure:nth-child(2){grid-column:span 6;}\r\n}\r\n@media (max-width:640px){\r\n  #tz .tz-hero{min-height:min(88svh,720px);}\r\n  \/* a 3:1 image in a portrait band is scaled by its height, so let the copy\r\n     set the height here instead of a fixed one: less upscaling, less crop *\/\r\n  #tz .tz-sunrise{min-height:0;padding-block:clamp(52px,12vw,72px);}\r\n  #tz .tz-hero__meta{flex-direction:column;align-items:flex-start;gap:.5em;}\r\n  #tz .tz-hero__meta li{padding-left:1.15em;}\r\n  #tz .tz-hero__meta li::before,\r\n  #tz .tz-hero__meta li + li::before{content:\"\";position:absolute;left:0;top:50%;margin-top:-2px;width:4px;height:4px;background:var(--ember);}\r\n  #tz .tz-suites{grid-template-columns:minmax(0,1fr);}\r\n  #tz .tz-mosaic{grid-template-columns:minmax(0,1fr);}\r\n  #tz .tz-mosaic figure:nth-child(2){margin-top:0;}\r\n  #tz .tz-base__fig{aspect-ratio:4\/3;}\r\n  #tz .tz-feats{grid-template-columns:minmax(0,1fr);}\r\n  #tz .tz-feats li:nth-child(odd){padding-right:0;}\r\n  #tz .tz-feats li:nth-child(even){padding-left:0;border-left:0;}\r\n  #tz .tz-gal figure:nth-child(2),\r\n  #tz .tz-gal figure:nth-child(3),\r\n  #tz .tz-gal figure:nth-child(4),\r\n  #tz .tz-gal figure:nth-child(5){grid-column:span 6;aspect-ratio:1;}\r\n  #tz .tz-gal figure:nth-child(1){grid-column:span 12;aspect-ratio:3\/2;}\r\n  #tz .tz-btn{width:100%;justify-content:center;}\r\n  #tz .tz-hero__cta,#tz .tz-close__cta{width:100%;}\r\n}\r\n@media (prefers-reduced-motion:reduce){\r\n  #tz *,#tz *::before,#tz *::after{transition-duration:.01ms !important;animation-duration:.01ms !important;}\r\n  #tz.tz-js [data-reveal]{opacity:1;transform:none;}\r\n}\r\n<\/style>\r\n\r\n<!-- ============================== HERO ================================== -->\r\n<header class=\"tz-hero tz-night\">\r\n  <div class=\"tz-hero__bg\">\r\n    <img src=\"https:\/\/tagotulum.com\/wp-content\/uploads\/2026\/09\/IQOS-ZAMNA-Tulum-4-scaled.webp\"\r\n         alt=\"Night crowd in front of the main stage at Zamna Festival, Tulum\" fetchpriority=\"high\" decoding=\"async\">\r\n  <\/div>\r\n  <div class=\"tz-hero__veil\"><\/div>\r\n\r\n  <div class=\"tz-wrap\">\r\n    <div class=\"tz-hero__inner\">\r\n      <span class=\"tz-eyebrow\" data-reveal>Zamna Festival Season &middot; Tulum, Mexico<\/span>\r\n      <h1 class=\"tz-h1\" data-reveal style=\"--d:90ms\">Dance in the jungle.<br>Sleep on the sea.<\/h1>\r\n      <p class=\"tz-lede\" data-reveal style=\"--d:180ms\">\r\n        December 2026 &ndash; January 2027, Zamna takes over the Tulum jungle for a full season of\r\n        the world&rsquo;s best electronic music. TAGO is your beachfront basecamp, fifteen minutes from the gates.\r\n      <\/p>\r\n      <div class=\"tz-hero__cta\" data-reveal style=\"--d:270ms\">\r\n        <a class=\"tz-btn tz-btn--ember\"\r\n           href=\"https:\/\/reservation.mirai.com\/XMAS\/reservation\/miraiFrontDispatcher.htm?idtokenprovider=518696618&amp;parties=W3siYWR1bHRzIjoyLCJjaGlsZHJlbiI6W119XQ==&amp;lang=en#url=true\"\r\n           target=\"_blank\" rel=\"noopener\">Book your season stay <span class=\"tz-arrow\" aria-hidden=\"true\">&rarr;<\/span><\/a>\r\n        <a class=\"tz-btn tz-btn--ghost\" href=\"#tz-suites\">See the suites<\/a>\r\n      <\/div>\r\n      <ul class=\"tz-hero__meta\" data-reveal style=\"--d:360ms\">\r\n        <li>Beachfront suites<\/li>\r\n        <li>Private plunge pools<\/li>\r\n        <li>Breakfast included<\/li>\r\n      <\/ul>\r\n    <\/div>\r\n  <\/div>\r\n<\/header>\r\n\r\n<!-- ============================ FACT RAIL =============================== -->\r\n<section class=\"tz-night tz-rail\" aria-label=\"Key facts\">\r\n  <div class=\"tz-wrap\">\r\n    <ul class=\"tz-rail__grid\">\r\n      <li class=\"tz-rail__item\" data-reveal>\r\n        <span class=\"tz-rail__k\">Season<\/span>\r\n        <span class=\"tz-rail__v\">Dec 2026 &ndash; Jan 2027<\/span>\r\n      <\/li>\r\n      <li class=\"tz-rail__item\" data-reveal style=\"--d:80ms\">\r\n        <span class=\"tz-rail__k\">Venue<\/span>\r\n        <span class=\"tz-rail__v\">Cenote Dos Osorios, Tulum<\/span>\r\n      <\/li>\r\n      <li class=\"tz-rail__item\" data-reveal style=\"--d:160ms\">\r\n        <span class=\"tz-rail__k\">From TAGO<\/span>\r\n        <span class=\"tz-rail__v\">About 15 minutes by car<\/span>\r\n      <\/li>\r\n      <li class=\"tz-rail__item\" data-reveal style=\"--d:240ms\">\r\n        <span class=\"tz-rail__k\">Your base<\/span>\r\n        <span class=\"tz-rail__v\">Km 6, Boca Paila, beachfront<\/span>\r\n      <\/li>\r\n    <\/ul>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ============================ THE EVENT =============================== -->\r\n<section class=\"tz-night tz-sect\" id=\"tz-event\">\r\n  <div class=\"tz-wrap tz-split\">\r\n    <div class=\"tz-stack\">\r\n      <span class=\"tz-eyebrow\" data-reveal>The event<\/span>\r\n      <h2 class=\"tz-h2\" data-reveal style=\"--d:80ms\">A season of night in the Mayan jungle<\/h2>\r\n      <p class=\"tz-body\" data-reveal style=\"--d:140ms\">\r\n        Zamna is built inside a stretch of Tulum jungle, around a cenote, where the stages rise out of\r\n        the trees and the sets run until the light comes back. Each season is a run of separate events\r\n        across December and January &mdash; house, melodic techno, afro house, minimal &mdash; with the\r\n        artists who define them.\r\n      <\/p>\r\n      <!-- EDIT ME: confirm artist names against the official Zamna announcement -->\r\n      <p class=\"tz-body\" data-reveal style=\"--d:200ms\">\r\n        Past seasons have brought Keinemusik, Solomun, Black Coffee, Adriatique and Marco Carola into\r\n        the jungle. Doors open at night. Nobody watches the clock.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <ul class=\"tz-spec\" data-reveal style=\"--d:120ms\">\r\n      <li>Open-air stages built into the jungle<\/li>\r\n      <li>Sets that run through to sunrise<\/li>\r\n      <li>A cenote at the heart of the site<\/li>\r\n      <li>Separate events across December and January<\/li>\r\n      <li>Tickets are sold by Zamna, not by the hotel<\/li>\r\n    <\/ul>\r\n  <\/div>\r\n\r\n  <div class=\"tz-wrap\" style=\"margin-top:clamp(40px,5vw,72px)\">\r\n    <div class=\"tz-mosaic\">\r\n      <figure data-reveal>\r\n        <img loading=\"lazy\" decoding=\"async\" alt=\"Zamna stage framed by rings of light\"\r\n             src=\"https:\/\/tagotulum.com\/wp-content\/uploads\/2026\/09\/escenario-zamna.webp\">\r\n      <\/figure>\r\n      <figure data-reveal style=\"--d:110ms\">\r\n        <img loading=\"lazy\" decoding=\"async\" alt=\"Crowd in front of the Zamna main stage at night\"\r\n             src=\"https:\/\/tagotulum.com\/wp-content\/uploads\/2026\/09\/escenario-2-zamna.webp\">\r\n      <\/figure>\r\n      <figure data-reveal style=\"--d:220ms\">\r\n        <img loading=\"lazy\" decoding=\"async\" alt=\"Neon stage with fire columns at Zamna Tulum\"\r\n             src=\"https:\/\/tagotulum.com\/wp-content\/uploads\/2026\/09\/escenario-3-zamna.webp\">\r\n      <\/figure>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ========================= SUNRISE (act break) ======================== -->\r\n<section class=\"tz-sunrise\" aria-label=\"From the festival to the hotel\">\r\n  <div class=\"tz-sunrise__fig\" aria-hidden=\"true\">\r\n    <img loading=\"lazy\" decoding=\"async\" alt=\"\"\r\n         src=\"https:\/\/tagotulum.com\/wp-content\/uploads\/2026\/09\/Captura-de-pantalla-2026-09-11-180425.png\">\r\n  <\/div>\r\n  <div class=\"tz-sunrise__veil\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"tz-sunrise__grain\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"tz-wrap\">\r\n    <h2 class=\"tz-h2\" data-reveal style=\"--d:90ms\">The last set ends. The sea is fifteen minutes away.<\/h2>\r\n    <p class=\"tz-lede\" data-reveal style=\"--d:180ms\">\r\n      Where you sleep decides how much of the season you actually get to enjoy.\r\n    <\/p>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ============================= BASECAMP =============================== -->\r\n<section class=\"tz-day tz-sect\">\r\n  <div class=\"tz-wrap tz-base\">\r\n    <div data-reveal>\r\n      <figure class=\"tz-base__fig\">\r\n        <img loading=\"lazy\" decoding=\"async\" alt=\"Private plunge pool looking out over the Caribbean at TAGO Tulum\"\r\n             src=\"https:\/\/tagotulum.com\/wp-content\/uploads\/2026\/05\/oceanfrontsuite6.jpg\">\r\n      <\/figure>\r\n      <p class=\"tz-base__badge\">\r\n        <span>MICHELIN Guide selected<\/span><span>Small Luxury Hotels of the World<\/span>\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"tz-stack\">\r\n      <span class=\"tz-eyebrow\" data-reveal>Your basecamp<\/span>\r\n      <h2 class=\"tz-h2\" data-reveal style=\"--d:80ms\">Come back to the quiet side<\/h2>\r\n      <p class=\"tz-body\" data-reveal style=\"--d:140ms\">\r\n        TAGO sits on the beach at Km 6 of Boca Paila, far enough from the noise to sleep properly and\r\n        close enough to be at the gates in fifteen minutes. Every suite has its own water &mdash; a plunge\r\n        pool or a jacuzzi on your balcony &mdash; so the recovery day never requires leaving the room.\r\n      <\/p>\r\n      <ul class=\"tz-feats\" data-reveal style=\"--d:200ms\">\r\n        <li>Beachfront, Km 6 Boca Paila<\/li>\r\n        <li>Private plunge pool or jacuzzi<\/li>\r\n        <li>Continental breakfast included<\/li>\r\n        <li>Extended breakfast and brunch hours<\/li>\r\n        <li>Restaurant and lobby bar<\/li>\r\n        <li>Spa and massage on request<\/li>\r\n        <li>Nightly turndown service<\/li>\r\n        <li>Gym and yoga mat in room<\/li>\r\n      <\/ul>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ============================== SUITES ================================ -->\r\n<section class=\"tz-day tz-sect\" id=\"tz-suites\" style=\"padding-top:0;scroll-margin-top:96px\">\r\n  <div class=\"tz-wrap tz-stack\" style=\"margin-bottom:clamp(30px,4vw,56px)\">\r\n    <span class=\"tz-eyebrow\" data-reveal>Where you recover<\/span>\r\n    <h2 class=\"tz-h2\" data-reveal style=\"--d:80ms\">Four suites. One ocean.<\/h2>\r\n    <p class=\"tz-body\" data-reveal style=\"--d:140ms\">\r\n      All four have their own water and their own view. Pick the one that matches how you plan to\r\n      spend the daylight hours.\r\n    <\/p>\r\n  <\/div>\r\n\r\n  <div class=\"tz-wrap\">\r\n    <div class=\"tz-suites\">\r\n\r\n      <article class=\"tz-suite\" data-reveal>\r\n        <div class=\"tz-suite__media\">\r\n          <img loading=\"lazy\" decoding=\"async\" alt=\"Ocean Front Suite balcony with a private plunge pool facing the Caribbean\"\r\n               src=\"https:\/\/tagotulum.com\/wp-content\/uploads\/2026\/05\/oceanfrontsuite1.webp\">\r\n          <span class=\"tz-suite__scrim\"><\/span>\r\n          <a class=\"tz-suite__view\" href=\"https:\/\/tagotulum.com\/room\/ocean-front-suite\/\">View suite <span aria-hidden=\"true\">&#8599;<\/span><\/a>\r\n        <\/div>\r\n        <div class=\"tz-suite__body\">\r\n          <span class=\"tz-suite__rule\"><\/span>\r\n          <h3 class=\"tz-h3\">Ocean Front Suite<\/h3>\r\n          <p class=\"tz-suite__desc\">The Caribbean directly in front of you, with a plunge pool and a swing on your own balcony. The closest TAGO gets to the water.<\/p>\r\n          <ul class=\"tz-suite__tags\"><li>Plunge pool<\/li><li>Balcony swing<\/li><li>Ocean front<\/li><\/ul>\r\n          <a class=\"tz-suite__cta\"\r\n             href=\"https:\/\/reservation.mirai.com\/XMAS\/reservation\/miraiFrontDispatcher.htm?idtokenprovider=518696618&amp;parties=W3siYWR1bHRzIjoyLCJjaGlsZHJlbiI6W119XQ==&amp;lang=en#url=true\"\r\n             target=\"_blank\" rel=\"noopener\">Book this suite <span class=\"tz-arrow\" aria-hidden=\"true\">&rarr;<\/span><\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"tz-suite\" data-reveal style=\"--d:90ms\">\r\n        <div class=\"tz-suite__media\">\r\n          <img loading=\"lazy\" decoding=\"async\" alt=\"Ocean View Suite terrace with plunge pool and a view of the sea\"\r\n               src=\"https:\/\/tagotulum.com\/wp-content\/uploads\/2026\/06\/oceanview3.webp\">\r\n          <span class=\"tz-suite__scrim\"><\/span>\r\n          <a class=\"tz-suite__view\" href=\"https:\/\/tagotulum.com\/room\/ocean-view-suite\/\">View suite <span aria-hidden=\"true\">&#8599;<\/span><\/a>\r\n        <\/div>\r\n        <div class=\"tz-suite__body\">\r\n          <span class=\"tz-suite__rule\"><\/span>\r\n          <h3 class=\"tz-h3\">Ocean View Suite<\/h3>\r\n          <p class=\"tz-suite__desc\">The sea in view and the calm kept. Private, serene, and built for long, slow mornings after a long, loud night.<\/p>\r\n          <ul class=\"tz-suite__tags\"><li>Plunge pool<\/li><li>Balcony swing<\/li><li>Ocean view<\/li><\/ul>\r\n          <a class=\"tz-suite__cta\"\r\n             href=\"https:\/\/reservation.mirai.com\/XMAS\/reservation\/miraiFrontDispatcher.htm?idtokenprovider=518696618&amp;parties=W3siYWR1bHRzIjoyLCJjaGlsZHJlbiI6W119XQ==&amp;lang=en#url=true\"\r\n             target=\"_blank\" rel=\"noopener\">Book this suite <span class=\"tz-arrow\" aria-hidden=\"true\">&rarr;<\/span><\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"tz-suite\" data-reveal style=\"--d:180ms\">\r\n        <div class=\"tz-suite__media\">\r\n          <img loading=\"lazy\" decoding=\"async\" alt=\"Jr Suite Partial Ocean View lounge opening onto the jungle\"\r\n               src=\"https:\/\/tagotulum.com\/wp-content\/uploads\/2026\/05\/jrsuitepacial3-scaled.webp\">\r\n          <span class=\"tz-suite__scrim\"><\/span>\r\n          <a class=\"tz-suite__view\" href=\"https:\/\/tagotulum.com\/room\/jr-suite-partial-ocean-view\/\">View suite <span aria-hidden=\"true\">&#8599;<\/span><\/a>\r\n        <\/div>\r\n        <div class=\"tz-suite__body\">\r\n          <span class=\"tz-suite__rule\"><\/span>\r\n          <h3 class=\"tz-h3\">Jr Suite Partial Ocean View<\/h3>\r\n          <p class=\"tz-suite__desc\">The most space, and a private jacuzzi. A fire pit on a balcony made for the stars, with the sea in the corner of your eye.<\/p>\r\n          <ul class=\"tz-suite__tags\"><li>Private jacuzzi<\/li><li>Fire pit<\/li><li>Gym access<\/li><\/ul>\r\n          <a class=\"tz-suite__cta\"\r\n             href=\"https:\/\/reservation.mirai.com\/XMAS\/reservation\/miraiFrontDispatcher.htm?idtokenprovider=518696618&amp;parties=W3siYWR1bHRzIjoyLCJjaGlsZHJlbiI6W119XQ==&amp;lang=en#url=true\"\r\n             target=\"_blank\" rel=\"noopener\">Book this suite <span class=\"tz-arrow\" aria-hidden=\"true\">&rarr;<\/span><\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"tz-suite\" data-reveal style=\"--d:270ms\">\r\n        <div class=\"tz-suite__media\">\r\n          <img loading=\"lazy\" decoding=\"async\" alt=\"Jungle View Suite plunge pool surrounded by Tulum jungle\"\r\n               src=\"https:\/\/tagotulum.com\/wp-content\/uploads\/2026\/06\/jungleviewn5.webp\">\r\n          <span class=\"tz-suite__scrim\"><\/span>\r\n          <a class=\"tz-suite__view\" href=\"https:\/\/tagotulum.com\/room\/jungle-view-suite\/\">View suite <span aria-hidden=\"true\">&#8599;<\/span><\/a>\r\n        <\/div>\r\n        <div class=\"tz-suite__body\">\r\n          <span class=\"tz-suite__rule\"><\/span>\r\n          <h3 class=\"tz-h3\">Jungle View Suite<\/h3>\r\n          <p class=\"tz-suite__desc\">The greenest corner of the hotel. Jungle on every side, and nothing on the schedule but your own.<\/p>\r\n          <ul class=\"tz-suite__tags\"><li>Plunge pool<\/li><li>Balcony swing<\/li><li>Jungle facing<\/li><\/ul>\r\n          <a class=\"tz-suite__cta\"\r\n             href=\"https:\/\/reservation.mirai.com\/XMAS\/reservation\/miraiFrontDispatcher.htm?idtokenprovider=518696618&amp;parties=W3siYWR1bHRzIjoyLCJjaGlsZHJlbiI6W119XQ==&amp;lang=en#url=true\"\r\n             target=\"_blank\" rel=\"noopener\">Book this suite <span class=\"tz-arrow\" aria-hidden=\"true\">&rarr;<\/span><\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n    <p class=\"tz-included\" data-reveal>\r\n      <b>Every suite includes<\/b>\r\n      <span>Continental breakfast<\/span><span>Welcome drinks<\/span><span>Fruit platter on arrival<\/span>\r\n      <span>55-inch TV<\/span><span>Surround sound<\/span><span>Private Wi-Fi<\/span><span>Room service<\/span>\r\n    <\/p>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- =============================== FAQ ================================== -->\r\n<section class=\"tz-faq tz-sect\" id=\"tz-faq\" style=\"scroll-margin-top:96px\">\r\n  <div class=\"tz-wrap\">\r\n    <div class=\"tz-faq__head\">\r\n      <span class=\"tz-faq__pill\" data-reveal>Frequently asked<\/span>\r\n      <h2 class=\"tz-faq__title\" data-reveal style=\"--d:80ms\">Everything you need to know<\/h2>\r\n    <\/div>\r\n\r\n    <div class=\"tz-faq__list\">\r\n      <details class=\"tz-faq__item\" name=\"tz-faq\" data-reveal open>\r\n        <summary class=\"tz-faq__q\">How far is TAGO Tulum from Zamna Festival?<span class=\"tz-faq__icon\" aria-hidden=\"true\"><\/span><\/summary>\r\n        <div class=\"tz-faq__a\"><p>\r\n          About 15 minutes by car from Cenote Dos Osorios, where Zamna is held. The advantage of staying\r\n          on the beach is that you get the sea and the silence during the day, without being stuck in the\r\n          traffic of Tulum town.\r\n        <\/p><\/div>\r\n      <\/details>\r\n\r\n      <details class=\"tz-faq__item\" name=\"tz-faq\" data-reveal style=\"--d:140ms\">\r\n        <summary class=\"tz-faq__q\">Do all the rooms really have a private pool?<span class=\"tz-faq__icon\" aria-hidden=\"true\"><\/span><\/summary>\r\n        <div class=\"tz-faq__a\"><p>\r\n          Yes. All four suites &mdash; Ocean Front, Ocean View, Jr Suite and Jungle View &mdash; have their\r\n          own private plunge pool on the terrace or balcony, for the exclusive use of your room.\r\n        <\/p><\/div>\r\n      <\/details>\r\n\r\n      <details class=\"tz-faq__item\" name=\"tz-faq\" data-reveal style=\"--d:210ms\">\r\n        <summary class=\"tz-faq__q\">What time is breakfast if we get back at sunrise?<span class=\"tz-faq__icon\" aria-hidden=\"true\"><\/span><\/summary>\r\n        <div class=\"tz-faq__a\"><p>\r\n          We understand the rhythm of a festival season in Tulum. Our restaurant serves &agrave; la carte\r\n          breakfast and brunch on extended hours, so you can sleep your full night and eat calmly facing\r\n          the sea.\r\n        <\/p><\/div>\r\n      <\/details>\r\n\r\n      <!-- To wire the Concierge to WhatsApp, wrap the word below in:\r\n           <a href=\"https:\/\/wa.me\/52XXXXXXXXXX\" target=\"_blank\" rel=\"noopener\">Concierge<\/a> -->\r\n      <details class=\"tz-faq__item\" name=\"tz-faq\" data-reveal style=\"--d:280ms\">\r\n        <summary class=\"tz-faq__q\">How do I secure my suite for the Zamna dates?<span class=\"tz-faq__icon\" aria-hidden=\"true\"><\/span><\/summary>\r\n        <div class=\"tz-faq__a\"><p>\r\n          Demand is global across the Zamna season (December and January) and rooms sell out weeks in\r\n          advance. Book directly through our official booking engine, or message our Concierge on\r\n          WhatsApp, to secure the best rates.\r\n        <\/p><\/div>\r\n      <\/details>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ============================== GALLERY =============================== -->\r\n<section class=\"tz-day tz-sect\" style=\"padding-top:0\">\r\n  <div class=\"tz-wrap tz-stack\" style=\"margin-bottom:clamp(24px,3vw,40px)\">\r\n    <span class=\"tz-eyebrow\" data-reveal>This is TAGO<\/span>\r\n    <h2 class=\"tz-h2\" data-reveal style=\"--d:80ms\">Between the jungle and the sea<\/h2>\r\n  <\/div>\r\n  <div class=\"tz-wrap\">\r\n    <div class=\"tz-gal\">\r\n      <figure data-reveal>\r\n        <img loading=\"lazy\" decoding=\"async\" alt=\"TAGO Tulum seen from the Caribbean, with the beach in front\"\r\n             src=\"https:\/\/tagotulum.com\/wp-content\/uploads\/2025\/11\/tago-1.jpg\">\r\n      <\/figure>\r\n      <figure data-reveal style=\"--d:80ms\">\r\n        <img loading=\"lazy\" decoding=\"async\" alt=\"The lobby bar at TAGO Tulum\"\r\n             src=\"https:\/\/tagotulum.com\/wp-content\/uploads\/2026\/05\/Untitled-4_0000_Tago-30.webp\">\r\n      <\/figure>\r\n      <figure data-reveal style=\"--d:160ms\">\r\n        <img loading=\"lazy\" decoding=\"async\" alt=\"Dinner beside the fire at TAGO Tulum\"\r\n             src=\"https:\/\/tagotulum.com\/wp-content\/uploads\/2025\/11\/tago-7.jpg\">\r\n      <\/figure>\r\n      <figure data-reveal style=\"--d:240ms\">\r\n        <img loading=\"lazy\" decoding=\"async\" alt=\"Open-air terrace lounge at TAGO Tulum\"\r\n             src=\"https:\/\/tagotulum.com\/wp-content\/uploads\/2026\/05\/Untitled-4_0003_Copia-de-TagoLobbyBar-1.webp\">\r\n      <\/figure>\r\n      <figure data-reveal style=\"--d:320ms\">\r\n        <img loading=\"lazy\" decoding=\"async\" alt=\"Path through the jungle inside TAGO Tulum\"\r\n             src=\"https:\/\/tagotulum.com\/wp-content\/uploads\/2026\/05\/Untitled-4_0001_DSC01307.webp\">\r\n      <\/figure>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ============================ CLOSING BAND ============================ -->\r\n<section class=\"tz-close\">\r\n  <div class=\"tz-close__bg\" aria-hidden=\"true\">\r\n    <img loading=\"lazy\" decoding=\"async\" alt=\"\"\r\n         src=\"https:\/\/tagotulum.com\/wp-content\/uploads\/2025\/11\/tago-1.jpg\">\r\n  <\/div>\r\n  <div class=\"tz-close__veil\" aria-hidden=\"true\"><\/div>\r\n\r\n  <div class=\"tz-wrap\">\r\n    <span class=\"tz-eyebrow\" data-reveal>Dec 2026 &ndash; Jan 2027<\/span>\r\n    <h2 class=\"tz-h2\" data-reveal style=\"--d:80ms\">Book your Zamna season<\/h2>\r\n    <p class=\"tz-lede\" data-reveal style=\"--d:160ms\">\r\n      Best available rate guaranteed when you book direct, plus exclusive benefits you will not find\r\n      anywhere else. Suites go fast in festival season.\r\n    <\/p>\r\n    <div class=\"tz-close__cta\" data-reveal style=\"--d:240ms\">\r\n      <a class=\"tz-btn tz-btn--ember\"\r\n         href=\"https:\/\/reservation.mirai.com\/XMAS\/reservation\/miraiFrontDispatcher.htm?idtokenprovider=518696618&amp;parties=W3siYWR1bHRzIjoyLCJjaGlsZHJlbiI6W119XQ==&amp;lang=en#url=true\"\r\n         target=\"_blank\" rel=\"noopener\">Check availability <span class=\"tz-arrow\" aria-hidden=\"true\">&rarr;<\/span><\/a>\r\n      <a class=\"tz-btn tz-btn--ghost\" href=\"#tz-suites\">Back to the suites<\/a>\r\n    <\/div>\r\n\r\n    <div class=\"tz-close__addr tz-small\" data-reveal style=\"--d:300ms\">\r\n      <b>TAGO Tulum<\/b>\r\n      Carretera Tulum&ndash;Boca Paila, Km 6, CP 77780, Tulum, Quintana Roo, Mexico\r\n      <p class=\"tz-note\">\r\n        TAGO Tulum is an independent hotel. It is not affiliated with, endorsed by, or a ticket seller\r\n        for Zamna Festival. Dates, line-ups and tickets are published by Zamna.\r\n      <\/p>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<\/div><!-- \/#tz -->\r\n\r\n<script>\r\n\/* Scroll reveal + smooth in-page links. Scoped to #tz, safe to re-run. *\/\r\n(function () {\r\n  var root = document.getElementById('tz');\r\n  if (!root || root.getAttribute('data-tz-init')) { return; }\r\n  root.setAttribute('data-tz-init', '1');\r\n\r\n  var reduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n\r\n  \/* Full-bleed width that excludes the scrollbar, so the page never scrolls sideways. *\/\r\n  var sizer;\r\n  function setWidth() {\r\n    root.style.setProperty('--tz-vw', document.documentElement.clientWidth + 'px');\r\n  }\r\n  setWidth();\r\n  window.addEventListener('resize', function () {\r\n    clearTimeout(sizer);\r\n    sizer = setTimeout(setWidth, 120);\r\n  });\r\n\r\n  if (!reduce && 'IntersectionObserver' in window) {\r\n    root.className += ' tz-js';\r\n    var io = new IntersectionObserver(function (entries) {\r\n      for (var i = 0; i < entries.length; i++) {\r\n        if (entries[i].isIntersecting) {\r\n          entries[i].target.className += ' tz-in';\r\n          io.unobserve(entries[i].target);\r\n        }\r\n      }\r\n    }, { rootMargin: '0px 0px -10% 0px', threshold: 0.08 });\r\n\r\n    var items = root.querySelectorAll('[data-reveal]');\r\n    for (var j = 0; j < items.length; j++) { io.observe(items[j]); }\r\n  }\r\n\r\n  root.addEventListener('click', function (ev) {\r\n    var a = ev.target.closest ? ev.target.closest('a[href^=\"#tz-\"]') : null;\r\n    if (!a) { return; }\r\n    var target = document.getElementById(a.getAttribute('href').slice(1));\r\n    if (!target) { return; }\r\n    ev.preventDefault();\r\n    target.scrollIntoView({ behavior: reduce ? 'auto' : 'smooth', block: 'start' });\r\n  });\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Zamna Festival Season &middot; Tulum, Mexico Dance in the jungle.Sleep on the sea. December 2026 &ndash; January 2027, Zamna takes over the Tulum jungle for a full season of the world&rsquo;s best electronic music. TAGO is your beachfront basecamp, fifteen minutes from the gates. Book your season stay &rarr; See the suites Beachfront suites Private [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-14847","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tagotulum.com\/es\/wp-json\/wp\/v2\/pages\/14847","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tagotulum.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tagotulum.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tagotulum.com\/es\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/tagotulum.com\/es\/wp-json\/wp\/v2\/comments?post=14847"}],"version-history":[{"count":10,"href":"https:\/\/tagotulum.com\/es\/wp-json\/wp\/v2\/pages\/14847\/revisions"}],"predecessor-version":[{"id":14869,"href":"https:\/\/tagotulum.com\/es\/wp-json\/wp\/v2\/pages\/14847\/revisions\/14869"}],"wp:attachment":[{"href":"https:\/\/tagotulum.com\/es\/wp-json\/wp\/v2\/media?parent=14847"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}