@font-face{font-family:adineue PRO;src:url(/fonts/adineue-pro/adineue-pro-light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:adineue PRO;src:url(/fonts/adineue-pro/adineue-pro-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:adineue PRO;src:url(/fonts/adineue-pro/adineue-pro-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:adineue PRO;src:url(/fonts/adineue-pro/adineue-pro-black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Galano Grotesque;src:url(/fonts/galano-grotesque/galano-grotesque-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Galano Grotesque;src:url(/fonts/galano-grotesque/galano-grotesque-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Galano Grotesque;src:url(/fonts/galano-grotesque/galano-grotesque-heavy-italic.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Aftika;src:url(/fonts/aftika/aftika-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--color-obsidian-teal:#1c2628;--color-obsidian-deep:#151e20;--color-brand-teal:#2c4047;--color-hero-teal:#00525d;--color-hero-teal-deep:#00444e;--color-muted-teal:#405c67;--color-copy-muted:#466169;--color-nature-green:#89bf61;--color-emerald-border:#068747;--color-dark-border:#23353b;--color-panela-gold:#e1ac46;--color-panela-gold-hover:#ebb957;--color-panela-gold-deep:#c99431;--color-surface-light:#fdfdfd;--color-surface-tint:#e5e6e6;--color-white:#fff;--font-primary:"adineue PRO", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Galano Grotesque", "adineue PRO", system-ui, sans-serif;--font-accent:"Aftika", "adineue PRO", sans-serif;--container-max:1200px;--container-wide:1360px;--header-height:82px;--shadow-frame:0 18px 38px #0f1e2247;--shadow-button:0 4px 12px #0f1e2238;--shadow-float:drop-shadow(0 12px 16px #0f1e2247);--shadow-dropdown:0 16px 32px #0a14175c;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--transition-fast:.18s var(--ease-out-quart);--transition-base:.32s var(--ease-out-quart)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-family:var(--font-primary);color:var(--color-brand-teal);background-color:var(--color-obsidian-teal);overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background-color:var(--color-surface-light);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;margin:0;font-weight:300;line-height:1.45;overflow-x:clip}img,svg,picture{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--color-panela-gold);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:999;background:var(--color-panela-gold);color:var(--color-obsidian-teal);transition:top var(--transition-fast);border-radius:999px;padding:.65rem 1.25rem;font-weight:900;position:fixed;top:-100px;left:1rem}.skip-link:focus{top:1rem}.container{width:min(var(--container-max), 100% - 3rem);margin-inline:auto}@media (width<=640px){.container{width:min(var(--container-max), 100% - 2rem)}}.surface-light{background:linear-gradient(90deg, var(--color-surface-light) 0%, #f4f4f4 58%, var(--color-surface-tint) 100%);color:var(--color-brand-teal)}.surface-dark{background-color:var(--color-brand-teal);color:var(--color-white)}.section-heading{font-family:var(--font-primary);letter-spacing:-.01em;overflow-wrap:break-word;font-size:clamp(1.55rem,3.1vw,2.75rem);font-weight:300;line-height:1.08;position:relative}.section-heading strong{font-weight:900}.heading-accent{border-radius:999px;flex-shrink:0;width:5px;height:28px;display:inline-block}.heading-accent--gold{background-color:var(--color-panela-gold)}.heading-accent--green{background-color:var(--color-nature-green)}.section-copy{font-size:clamp(1rem,1.18vw,1.125rem);font-weight:300;line-height:1.38}.section-copy--light{color:#fffffff0}.section-copy--dark{color:var(--color-copy-muted)}.section-copy strong{font-weight:900}.section-copy--dark strong{color:var(--color-brand-teal)}.floating-leaf{pointer-events:none;user-select:none;filter:var(--shadow-float);z-index:4;position:absolute}.photo-frame{box-shadow:var(--shadow-frame);isolation:isolate;padding:9px;position:relative;overflow:hidden}.photo-frame__inner{border-radius:inherit;width:100%;height:100%;overflow:hidden}.photo-frame__img{object-fit:cover;width:100%;height:100%;transition:transform .65s var(--ease-out-quart);display:block}.photo-frame:hover .photo-frame__img{transform:scale(1.035)}.photo-frame--discover{background:linear-gradient(90deg, var(--color-emerald-border) 0%, var(--color-emerald-border) 48%, var(--color-dark-border) 52%, var(--color-dark-border) 100%);border-radius:0 0 999px 999px;padding-top:0}@media (width<=900px){.photo-frame--discover{padding-top:9px}}.photo-frame--nature{background:linear-gradient(90deg, var(--color-dark-border) 0%, var(--color-dark-border) 48%, var(--color-emerald-border) 52%, var(--color-emerald-border) 100%);border-radius:999px 999px 0 0}.photo-frame--arch-vertical{background:linear-gradient(115deg, var(--color-emerald-border) 0%, var(--color-emerald-border) 48%, var(--color-dark-border) 54%, var(--color-dark-border) 100%);border-radius:0 220px 220px}.photo-frame--lodging{background:linear-gradient(110deg, var(--color-emerald-border) 0%, var(--color-emerald-border) 48%, var(--color-dark-border) 56%, var(--color-dark-border) 100%);border-radius:0 999px 999px 150px}.photo-frame--gastronomy{background:linear-gradient(110deg, var(--color-dark-border) 0%, var(--color-dark-border) 46%, var(--color-emerald-border) 54%, var(--color-emerald-border) 100%);border-radius:999px 0 150px 999px}.site-header[data-astro-cid-isef26zo]{z-index:50;height:var(--header-height);background-color:var(--color-obsidian-teal);transition:box-shadow var(--transition-base), background-color var(--transition-base);position:sticky;top:0}.site-header[data-astro-cid-isef26zo].is-scrolled{backdrop-filter:blur(10px);background-color:#1c2628f5;box-shadow:0 8px 28px #00000047}.site-header__inner[data-astro-cid-isef26zo]{justify-content:space-between;align-items:stretch;gap:1.5rem;height:100%;display:flex}.site-header__brand[data-astro-cid-isef26zo]{flex-shrink:0;align-items:center;padding-block:.65rem;display:inline-flex}.site-header__brand[data-astro-cid-isef26zo] svg{width:auto;height:54px}.site-header__actions[data-astro-cid-isef26zo]{align-items:stretch;gap:1.75rem;display:flex}.site-nav[data-astro-cid-isef26zo]{align-items:stretch;display:flex}.site-nav__list[data-astro-cid-isef26zo]{align-items:stretch;gap:.25rem;display:flex}.site-nav__item[data-astro-cid-isef26zo]{align-items:stretch;display:flex;position:relative}.site-nav__link[data-astro-cid-isef26zo]{font-family:var(--font-primary);color:var(--color-white);transition:color var(--transition-fast);background:0 0;border:0;align-items:center;padding-inline:1.15rem;font-size:1.0625rem;font-weight:300;display:inline-flex;position:relative}.site-nav__link[data-astro-cid-isef26zo]:before{content:"";background-color:var(--color-panela-gold);transform-origin:top;height:10px;transition:transform var(--transition-fast);position:absolute;top:0;left:0;right:0;transform:scaleY(0)}.site-nav__link[data-astro-cid-isef26zo]:hover,.site-nav__link[data-astro-cid-isef26zo]:focus-visible,.site-nav__link[data-astro-cid-isef26zo].is-featured{color:var(--color-panela-gold)}.site-nav__link[data-astro-cid-isef26zo].is-featured{font-weight:700}.site-nav__link[data-astro-cid-isef26zo]:hover:before,.site-nav__link[data-astro-cid-isef26zo]:focus-visible:before,.site-nav__link[data-astro-cid-isef26zo].is-featured:before{transform:scaleY(1)}.magazine-dropdown[data-astro-cid-isef26zo]{backdrop-filter:blur(8px);min-width:148px;box-shadow:var(--shadow-dropdown);opacity:0;visibility:hidden;transition:opacity var(--transition-fast), transform var(--transition-fast), visibility var(--transition-fast);background:linear-gradient(#182427e0 0%,#182427b8 100%);border-radius:0 0 10px 10px;padding:1.35rem 1.25rem 1.25rem;position:absolute;top:100%;left:0;transform:translateY(-6px)}.site-nav__item--dropdown[data-astro-cid-isef26zo]:hover .magazine-dropdown[data-astro-cid-isef26zo],.site-nav__item--dropdown[data-astro-cid-isef26zo]:focus-within .magazine-dropdown[data-astro-cid-isef26zo],.site-nav__item--dropdown[data-astro-cid-isef26zo].is-open .magazine-dropdown[data-astro-cid-isef26zo]{opacity:1;visibility:visible;transform:translateY(0)}.magazine-dropdown__list[data-astro-cid-isef26zo]{flex-direction:column;gap:.35rem;display:flex}.magazine-dropdown__link[data-astro-cid-isef26zo]{color:var(--color-white);transition:color var(--transition-fast), transform var(--transition-fast);align-items:baseline;gap:.35rem;font-size:.875rem;display:inline-flex}.magazine-dropdown__link[data-astro-cid-isef26zo] strong[data-astro-cid-isef26zo]{font-weight:900}.magazine-dropdown__link[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]{font-weight:300}.magazine-dropdown__link[data-astro-cid-isef26zo]:hover{color:var(--color-panela-gold);transform:translate(3px)}.site-header__home-btn[data-astro-cid-isef26zo]{background-color:var(--color-muted-teal);width:52px;color:var(--color-panela-gold);transition:background-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.site-header__home-btn[data-astro-cid-isef26zo] svg{width:21px;height:auto}.site-header__home-btn[data-astro-cid-isef26zo]:hover{background-color:var(--color-panela-gold);color:var(--color-obsidian-teal)}.site-header__burger[data-astro-cid-isef26zo]{width:42px;height:42px;color:var(--color-white);background:0 0;border:1px solid #fff3;border-radius:8px;flex-direction:column;justify-content:center;align-self:center;gap:5px;padding:0 9px;display:none}.site-header__burger-bar[data-astro-cid-isef26zo]{width:100%;height:2px;transition:transform var(--transition-fast), opacity var(--transition-fast);background-color:currentColor;border-radius:2px}@media (width<=960px){.site-header__actions[data-astro-cid-isef26zo]{gap:.75rem}.site-header__burger[data-astro-cid-isef26zo]{display:inline-flex}.site-nav[data-astro-cid-isef26zo]{top:var(--header-height);background-color:var(--color-obsidian-deep);opacity:0;visibility:hidden;transition:opacity var(--transition-base), transform var(--transition-base), visibility var(--transition-base);border-top:1px solid #ffffff14;padding:1.5rem;position:fixed;left:0;right:0;transform:translateY(-10px);box-shadow:0 24px 48px #00000073}.site-nav[data-astro-cid-isef26zo].is-open{opacity:1;visibility:visible;transform:translateY(0)}.site-nav__list[data-astro-cid-isef26zo]{flex-direction:column;gap:.25rem;width:100%}.site-nav__item[data-astro-cid-isef26zo]{flex-direction:column;align-items:flex-start}.site-nav__link[data-astro-cid-isef26zo]{width:100%;padding:.75rem .5rem;font-size:1.15rem}.site-nav__link[data-astro-cid-isef26zo]:before{display:none}.magazine-dropdown[data-astro-cid-isef26zo]{width:100%;box-shadow:none;backdrop-filter:none;opacity:1;visibility:visible;background:0 0;padding:.5rem 0 .75rem 1.25rem;position:static;transform:none}.magazine-dropdown__list[data-astro-cid-isef26zo]{gap:.55rem}.magazine-dropdown__link[data-astro-cid-isef26zo]{font-size:.98rem}}.social-list[data-astro-cid-iupex2mz]{flex-wrap:wrap;align-items:center;display:flex}.social-list--sm[data-astro-cid-iupex2mz]{gap:1.05rem}.social-list--lg[data-astro-cid-iupex2mz]{gap:1.85rem}.social-link[data-astro-cid-iupex2mz]{color:var(--color-white);transition:color var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.social-link[data-astro-cid-iupex2mz]:hover{color:var(--color-panela-gold);transform:translateY(-2px)}.social-list--sm[data-astro-cid-iupex2mz] .social-link[data-astro-cid-iupex2mz] svg{width:auto;height:16px}.social-list--lg[data-astro-cid-iupex2mz] .social-link[data-astro-cid-iupex2mz] svg{width:auto;height:31px}.site-footer[data-astro-cid-oenwriqq]{z-index:5;background-color:var(--color-obsidian-teal);color:var(--color-white);padding-block:3.1rem 3.4rem;position:relative}.site-footer__inner[data-astro-cid-oenwriqq]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2.5rem;display:flex}.site-footer__social[data-astro-cid-oenwriqq]{flex-direction:column;gap:1.05rem;display:flex}.site-footer__heading[data-astro-cid-oenwriqq]{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:1.28rem;font-style:italic;font-weight:900}.site-footer__credits[data-astro-cid-oenwriqq]{text-align:right;color:#fffffff0;flex-direction:column;align-items:flex-end;gap:.35rem;font-size:1rem;font-weight:400;display:flex}.site-footer__copyright[data-astro-cid-oenwriqq]{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.42rem;display:inline-flex}.site-footer__chibcha[data-astro-cid-oenwriqq]{color:var(--color-white);transition:color var(--transition-fast);align-items:baseline;display:inline-flex;transform:translateY(1px)}.site-footer__chibcha[data-astro-cid-oenwriqq] svg{width:auto;height:15px}.site-footer__chibcha[data-astro-cid-oenwriqq]:hover{color:var(--color-panela-gold)}.site-footer__tagline[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--color-panela-gold);transition:opacity var(--transition-fast)}.site-footer__tagline[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{opacity:.85;text-decoration:underline}@media (width<=768px){.site-footer__inner[data-astro-cid-oenwriqq]{flex-direction:column;align-items:flex-start}.site-footer__credits[data-astro-cid-oenwriqq]{text-align:left;align-items:flex-start}.site-footer__copyright[data-astro-cid-oenwriqq]{justify-content:flex-start}}.btn-pill[data-astro-cid-5veakj7a]{background-color:var(--color-panela-gold);color:var(--color-obsidian-teal);font-family:var(--font-primary);white-space:nowrap;box-shadow:var(--shadow-button);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border-radius:999px;justify-content:center;align-items:baseline;gap:.24em;line-height:1;display:inline-flex}.btn-pill--md[data-astro-cid-5veakj7a]{padding:.56rem 1.38rem .5rem;font-size:.875rem}.btn-pill--lg[data-astro-cid-5veakj7a]{padding:.68rem 1.82rem .6rem;font-size:1rem}.btn-pill[data-astro-cid-5veakj7a] strong[data-astro-cid-5veakj7a]{font-weight:900}.btn-pill[data-astro-cid-5veakj7a] span[data-astro-cid-5veakj7a]{font-weight:300}.btn-pill[data-astro-cid-5veakj7a]:hover{background-color:var(--color-panela-gold-hover);transform:translateY(-2px);box-shadow:0 8px 18px #0f1e224d}.btn-pill[data-astro-cid-5veakj7a]:active{transform:translateY(0)}
