:root{--egbd-leaf:#2bbc3e;--egbd-forest:#1a7a33;--egbd-evergreen:#0e3a1c;--egbd-charcoal:#535353;--egbd-rice:#f7f9f6;--egbd-sand:#ecf1ea;--egbd-ink:#262a27;--egbd-muted:var(--egbd-charcoal);--egbd-white:#fff;--egbd-paddy:var(--egbd-forest);--egbd-marigold:var(--egbd-leaf);--egbd-terracotta:var(--egbd-forest);--contrast:#262a27;--contrast-2:#535353;--contrast-3:#c8d2c6;--base:#ecf1ea;--base-2:#f7f9f6;--base-3:#fff;--accent:#1a7a33;--evergreen:#0e3a1c;--leaf:#2bbc3e;--forest:#1a7a33;--marigold:#2bbc3e;--terracotta:#1a7a33;--egbd-bg:var(--egbd-rice);--egbd-surface:var(--egbd-white);--egbd-text:var(--egbd-ink);--egbd-heading:var(--egbd-evergreen);--egbd-link:var(--egbd-forest);--egbd-on-dark:#f7f9f6;--egbd-on-accent:#0b1f10;--egbd-success-bg:#e2f3e4;--egbd-error-bg:#f7e4de;--egbd-error:#b3261e;--egbd-on-error:#fff;--egbd-border:rgb(14 58 28 / 12%);--egbd-field-border:#8a9a90;--egbd-card-edge:0 0 0 0 transparent;--egbd-shadow-bar:0 -6px 24px rgb(14 58 28 / 14%);color-scheme:light;--egbd-font-display:"Fraunces", Georgia, "Times New Roman", serif;--egbd-font-body:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--egbd-text-base:1.0625rem;--egbd-h1:clamp(2.5rem, 5vw + 1rem, 5.25rem);--egbd-h2:clamp(2rem, 2.5vw + 1rem, 2.75rem);--egbd-h3:1.375rem;--egbd-radius:18px;--egbd-radius-pill:999px;--egbd-shadow:0 1px 2px rgb(14 58 28 / 8%), 0 8px 24px rgb(14 58 28 / 8%);--egbd-container:1240px;--egbd-gutter:24px;--egbd-target:44px}body{background:var(--egbd-bg);color:var(--egbd-text);font-family:var(--egbd-font-body);font-size:var(--egbd-text-base);line-height:1.6}h1,h2,h3{font-family:var(--egbd-font-display);font-weight:600;line-height:1.1;color:var(--egbd-heading)}a{color:var(--egbd-link)}a:hover,a:focus-visible{color:var(--egbd-heading)}:focus-visible{outline:3px solid var(--egbd-leaf);outline-offset:2px}.egbd-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-align:center;min-height:48px;padding:0 1.5rem;border-radius:var(--egbd-radius-pill);background:var(--egbd-leaf);color:var(--egbd-on-accent);font-weight:600;text-decoration:none}.egbd-button:hover,.egbd-button:focus-visible{color:var(--egbd-on-accent);filter:brightness(.95)}.egbd-button--outline{background:#fff0;border:2px solid currentcolor;color:var(--egbd-heading)}.egbd-button--small{min-height:var(--egbd-target);padding:0 1.125rem;font-size:.9375rem}.egbd-button--block{display:flex;justify-content:center;width:100%}.egbd-button--ghost{background:#fff0;border:1px solid rgb(247 249 246 / 60%);color:var(--egbd-on-dark)}.egbd-button--ghost:hover,.egbd-button--ghost:focus-visible{color:var(--egbd-on-dark);background:rgb(247 249 246 / 10%)}button.egbd-button{border:0;cursor:pointer;font:inherit;font-weight:600}.egbd-icon{flex:none;vertical-align:middle}.egbd-icon-button{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--egbd-paddy);color:var(--egbd-on-dark)}.egbd-icon-button:hover,.egbd-icon-button:focus-visible{color:var(--egbd-on-dark);background:var(--egbd-evergreen)}.egbd-template .site-content{display:block;padding:0}.egbd-template .site-main,.egbd-template .inside-article{margin:0;padding:0}.egbd-container{width:100%;max-width:var(--egbd-container);margin-inline:auto;padding-inline:var(--egbd-gutter)}.egbd-container--narrow{max-width:820px}.egbd-section{padding-block:clamp(3rem, 6vw, 5.5rem)}.egbd-section--tight{padding-block:clamp(1.75rem, 3vw, 2.5rem)}.egbd-section--sand,.egbd-band{background:var(--egbd-sand)}.egbd-band{padding-block:1.25rem}.egbd-section h2,.egbd-prose h2{font-size:var(--egbd-h2);margin:0 0 1.25rem}.egbd-section--tight h2,.egbd-tour__content h2,.egbd-destination__content h2{font-size:clamp(1.625rem, 1.5vw + 1rem, 2.125rem)}h3,.egbd-prose h3{font-size:var(--egbd-h3)}.egbd-lead{font-size:1.1875rem;max-width:68ch}.egbd-prose{max-width:70ch}.egbd-prose img{border-radius:var(--egbd-radius)}.egbd-small{font-size:.9375rem;color:var(--egbd-muted)}.egbd-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.egbd-placeholder{display:inline-block;padding:0 .4em;border-radius:4px;background:#fff3c4;color:#6b4a00;font-size:.875em;font-family:ui-monospace,monospace}.egbd-image-placeholder{aspect-ratio:16 / 11;background:linear-gradient(135deg,var(--egbd-paddy),var(--egbd-evergreen))}.menu-bar-items{display:flex;align-items:center;gap:.75rem}.egbd-price__approx{color:var(--egbd-muted);font-size:.8125em;font-weight:400;white-space:nowrap}.egbd-sticky-bar .egbd-price__approx{display:none}.egbd-currency{margin:.5rem 0 0;font-size:.875rem;color:var(--egbd-muted)}.egbd-currency__select{min-height:32px;margin-left:.25rem;padding:0 .5rem;border:1px solid var(--egbd-field-border);border-radius:8px;background:var(--egbd-surface);color:var(--egbd-text);font:inherit}.egbd-languages ul{display:flex;gap:.5rem;margin:0;padding:0;list-style:none;font-size:.875rem}.egbd-languages a{color:inherit}.egbd-breadcrumbs ol{display:flex;flex-wrap:nowrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;font-size:.875rem}.egbd-breadcrumbs ol{overflow:hidden}.egbd-breadcrumbs li{flex:0 0 auto;white-space:nowrap}.egbd-breadcrumbs li:nth-last-child(2):not(:first-child){flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.egbd-breadcrumbs li:last-child:not(:first-child){flex:0 1000 auto;min-width:min(8ch, 100%);overflow:hidden;text-overflow:ellipsis}.egbd-breadcrumbs li+li::before{content:"/";margin-right:.5rem;opacity:.6}.egbd-breadcrumbs a{color:inherit}.egbd-page-header{padding-block:clamp(2rem, 5vw, 4rem) .5rem}.egbd-page-header h1{font-size:clamp(2.25rem, 4vw + 1rem, 4rem);margin:0 0 1rem}.egbd-hero{position:relative;display:flex;align-items:flex-end;min-height:clamp(420px, 70svh, 720px);background:var(--egbd-evergreen);color:var(--egbd-on-dark);overflow:hidden}.egbd-hero__image,.egbd-hero>.egbd-image-placeholder{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;aspect-ratio:auto}.egbd-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(14 58 28 / 88%),rgb(14 58 28 / 15%) 60%)}.egbd-hero__content{position:relative;z-index:1;padding-block:3rem}.egbd-hero__title{max-width:18ch;margin:0 0 .75rem;font-size:var(--egbd-h1);color:var(--egbd-on-dark)}.egbd-hero__credit{position:absolute;right:.75rem;bottom:.5rem;z-index:1;max-width:calc(100% - 1.5rem);margin:0;font-size:.6875rem;line-height:1.3;text-align:right;color:var(--egbd-on-dark);opacity:.75}.egbd-hero__credit a{color:inherit;text-decoration:underline}.egbd-hero__meta{max-width:60ch;margin:0;font-size:1.125rem}.egbd-gallery{display:flex;gap:.75rem;padding:.75rem var(--egbd-gutter);overflow-x:auto;scroll-snap-type:x mandatory}.egbd-gallery__item{flex:0 0 min(80vw, 360px);margin:0;scroll-snap-align:start}.egbd-gallery__item img{display:block;width:100%;aspect-ratio:16 / 11;object-fit:cover;border-radius:12px}.egbd-gallery__link{display:block;border-radius:12px;cursor:zoom-in}.egbd-gallery__link:focus-visible{outline:3px solid var(--egbd-link);outline-offset:3px}.egbd-gallery-wrap{position:relative}.egbd-gallery__nav{display:none}@media (min-width:768px) and (hover:hover){.egbd-gallery__nav{position:absolute;inset:50% 0 auto;display:flex;justify-content:space-between;padding:0 .25rem;pointer-events:none;transform:translateY(-50%)}.egbd-gallery__arrow{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--egbd-border);border-radius:50%;background:var(--egbd-surface);color:var(--egbd-text);font-size:1.75rem;line-height:1;box-shadow:var(--egbd-shadow);cursor:pointer;pointer-events:auto}.egbd-gallery__arrow:hover,.egbd-gallery__arrow:focus-visible{border-color:var(--egbd-link);color:var(--egbd-link)}}.egbd-lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:rgb(8 12 10 / 96%);color:#fff}.egbd-lightbox::backdrop{background:rgb(8 12 10 / 96%)}.egbd-lightbox__figure{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;box-sizing:border-box;height:100%;margin:0;padding:4rem 4.5rem 1.25rem}.egbd-lightbox__img{max-width:min(100%, 1600px);max-height:calc(100dvh - 8rem);object-fit:contain;border-radius:6px}.egbd-lightbox__caption{max-width:70ch;font-size:.9375rem;text-align:center;color:rgb(255 255 255 / 80%)}.egbd-lightbox__count{white-space:nowrap;color:rgb(255 255 255 / 60%)}.egbd-lightbox__btn{position:absolute;display:grid;place-items:center;width:3rem;height:3rem;padding:0;border:0;border-radius:50%;background:rgb(255 255 255 / 14%);color:#fff;font-size:2rem;line-height:1;cursor:pointer}.egbd-lightbox__btn:hover,.egbd-lightbox__btn:focus-visible{background:rgb(255 255 255 / 28%);color:#fff}.egbd-lightbox__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.egbd-lightbox__close{top:.75rem;right:.75rem}.egbd-lightbox__prev,.egbd-lightbox__next{top:50%;transform:translateY(-50%)}.egbd-lightbox__prev{left:.75rem}.egbd-lightbox__next{right:.75rem}.egbd-lightbox.is-single .egbd-lightbox__prev,.egbd-lightbox.is-single .egbd-lightbox__next,.egbd-lightbox.is-single .egbd-lightbox__count{display:none}@media (max-width:767px){.egbd-lightbox__prev,.egbd-lightbox__next{top:auto;bottom:.75rem;transform:none}.egbd-lightbox__figure{padding:4rem .75rem 4.5rem}.egbd-lightbox__img{max-height:calc(100dvh - 9rem)}}html.egbd-lightbox-open{overflow:hidden}.egbd-tour__layout,.egbd-destination__layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(2rem, 4vw, 4rem);align-items:start}.egbd-tour__aside,.egbd-destination__aside{position:sticky;top:1.5rem;padding-block:2rem}.egbd-destination__aside{display:grid;gap:.75rem;position:static}.egbd-destination__aside-h{margin:0;font-size:1.25rem}.egbd-destination__checked,.egbd-destination__transport{margin:0;color:var(--egbd-muted)}.egbd-book-card{display:grid;gap:.75rem;padding:1.5rem;border-radius:var(--egbd-radius);background:var(--egbd-surface);box-shadow:var(--egbd-shadow)}.egbd-book-card__price{margin:0 0 .5rem;color:var(--egbd-muted)}.egbd-book-card__price strong{font-family:var(--egbd-font-display);font-size:2rem;color:var(--egbd-heading)}.egbd-book-card__list,.egbd-checklist{display:grid;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none}.egbd-book-card__list li,.egbd-checklist li{display:flex;gap:.5rem;align-items:flex-start}.egbd-book-card__list .egbd-icon,.egbd-checklist .egbd-icon{margin-top:.2em;color:var(--egbd-link)}.egbd-checklist--no .egbd-icon{color:var(--egbd-forest)}.egbd-book-card__customize{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--egbd-target);color:var(--egbd-link);font-weight:600;text-decoration:none}.egbd-book-card__customize:hover{text-decoration:underline}.egbd-customize{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-top:1.25rem;padding:1.125rem 1.25rem;background:var(--egbd-sand);border-radius:var(--egbd-radius)}.egbd-customize p{flex:1 1 18rem;margin:0;color:var(--egbd-text)}@media (max-width:599px){.egbd-customize .egbd-button{justify-content:center;width:100%}}.egbd-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem 1.5rem;margin:1.5rem 0 0;padding:1.25rem 0 0;border-top:1px solid var(--egbd-sand);list-style:none}.egbd-facts li{display:grid;grid-template-columns:auto 1fr;column-gap:.625rem}.egbd-facts .egbd-icon{grid-row:span 2;color:var(--egbd-link)}.egbd-facts span{font-size:.875rem;color:var(--egbd-muted)}.egbd-includes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem}.egbd-itinerary,.egbd-faq{border-top:1px solid var(--egbd-sand)}.egbd-disclosure{border-bottom:1px solid var(--egbd-sand)}.egbd-disclosure summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:.75rem 0;font-weight:600;color:var(--egbd-heading);cursor:pointer;list-style:none}.egbd-disclosure summary::-webkit-details-marker{display:none}.egbd-disclosure summary::after{content:"+";flex:none;font-size:1.5rem;line-height:1;color:var(--egbd-link)}.egbd-disclosure[open] summary::after{content:"\2212"}.egbd-disclosure__body{padding-bottom:1.25rem}.egbd-table-wrap{overflow-x:auto}.egbd-price-table{width:100%;max-width:520px;border-collapse:collapse}.egbd-price-table th,.egbd-price-table td{padding:.75rem 0;border:0;border-bottom:1px solid var(--egbd-sand);text-align:left}.egbd-price-table td{text-align:right;font-weight:600}.egbd-price-table thead th{font-size:.875rem;color:var(--egbd-muted);font-weight:500}.egbd-terms{display:grid;gap:.75rem;margin:1.25rem 0 0}.egbd-terms>div{display:grid;grid-template-columns:10rem 1fr;gap:1rem}.egbd-terms dt{color:var(--egbd-muted)}.egbd-terms dd{margin:0}.egbd-destination__aside .egbd-terms>div{grid-template-columns:1fr;gap:0}.egbd-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}.egbd-chips a{display:inline-flex;align-items:center;min-height:40px;padding:0 1rem;border:1px solid var(--egbd-link);border-radius:var(--egbd-radius-pill);text-decoration:none;font-size:.9375rem}.egbd-chips a[aria-current="page"]{background:var(--egbd-evergreen);border-color:var(--egbd-evergreen);color:var(--egbd-on-dark)}.egbd-tag{position:absolute;top:.75rem;left:.75rem;padding:.25rem .75rem;border-radius:var(--egbd-radius-pill);background:var(--egbd-rice);color:var(--egbd-evergreen);font-size:.8125rem;font-weight:600}.egbd-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 300px),1fr));gap:1.5rem}.egbd-tour-card,.egbd-place-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--egbd-radius);background:var(--egbd-surface);box-shadow:var(--egbd-shadow)}.egbd-tour-card__media{position:relative}.egbd-tour-card img,.egbd-place-card img,.egbd-tour-card .egbd-image-placeholder,.egbd-place-card .egbd-image-placeholder{display:block;width:100%;aspect-ratio:16 / 11;object-fit:cover}.egbd-tour-card__body,.egbd-place-card__body{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:1.25rem}.egbd-tour-card__meta{margin:0;font-size:.875rem;color:var(--egbd-muted)}.egbd-tour-card__title,.egbd-place-card__title{margin:0;font-size:var(--egbd-h3)}.egbd-tour-card__title a,.egbd-place-card__title a{color:var(--egbd-heading);text-decoration:none}.egbd-tour-card__title a::after,.egbd-place-card__title a::after{content:"";position:absolute;inset:0}.egbd-tour-card:hover .egbd-tour-card__title a,.egbd-place-card:hover .egbd-place-card__title a{text-decoration:underline}.egbd-place-card p{margin:0;color:var(--egbd-muted);font-size:.9375rem}.egbd-tour-card__price{margin:auto 0 0;padding-top:.5rem;color:var(--egbd-muted);font-size:.875rem}.egbd-tour-card__price strong{font-size:1.25rem;color:var(--egbd-text)}.egbd-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 240px),1fr));gap:2rem 1.5rem}.egbd-people--compact{grid-template-columns:repeat(auto-fill,minmax(min(100%, 200px),1fr))}.egbd-person-card{position:relative}.egbd-person-card img,.egbd-person-card .egbd-image-placeholder{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--egbd-radius)}.egbd-person-card .egbd-person-card__name{margin:1rem 0 .25rem;font-size:var(--egbd-h3)}.egbd-person-card__name a{color:var(--egbd-heading);text-decoration:none}.egbd-person-card__name a::after{content:"";position:absolute;inset:0}.egbd-person-card__role,.egbd-person-card__details{margin:0;font-size:.9375rem;color:var(--egbd-muted)}.egbd-person .egbd-page-header{padding-bottom:0}.egbd-person .egbd-breadcrumbs ol{margin-bottom:0}.egbd-person .egbd-page-header+.egbd-section{padding-top:clamp(2rem, 5vw, 4rem)}.egbd-person__intro{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:clamp(2rem, 5vw, 4rem);align-items:start}.egbd-person__photo img,.egbd-person__photo .egbd-image-placeholder{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--egbd-radius)}.egbd-person__text h1{font-size:clamp(2.25rem, 4vw + 1rem, 3.75rem);margin:0}.egbd-person__role{margin:.25rem 0 0;font-size:1.125rem;color:var(--egbd-muted)}.egbd-person__text .egbd-facts+.egbd-prose{margin-top:2rem}.egbd-person__note,.egbd-tip blockquote{margin:1.5rem 0 0;padding:0;border:0;font-family:var(--egbd-font-display);font-size:1.375rem;font-style:italic;color:var(--egbd-heading)}.egbd-tip{margin-block:2rem;padding:1.75rem;border-radius:var(--egbd-radius);background:var(--egbd-sand)}.egbd-tip h2{margin:0;font-family:var(--egbd-font-body);font-size:.9375rem;color:var(--egbd-forest)}.egbd-tip blockquote{margin-top:.5rem}.egbd-activities{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 260px),1fr));gap:1.5rem;margin:0;padding:0;list-style:none}.egbd-activities h3{margin:0 0 .25rem}.egbd-activities p{margin:0;color:var(--egbd-muted)}.egbd-reviews{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 320px),1fr));gap:1.25rem}.egbd-review{display:flex;flex-direction:column;gap:.875rem;margin:0;padding:1.5rem;border:1px solid var(--egbd-border);border-radius:var(--egbd-radius);background:var(--egbd-surface);box-shadow:var(--egbd-card-edge)}.egbd-section--sand .egbd-review{background:var(--egbd-bg)}.egbd-review__head{display:flex;align-items:center;gap:.75rem}.egbd-review__avatar{display:grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--egbd-forest);color:var(--egbd-on-dark);font-weight:700}.egbd-review__who{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.3}.egbd-review__name{color:var(--egbd-heading);font-weight:700}.egbd-review__meta{color:var(--egbd-muted);font-size:.8125rem}.egbd-review__source{display:flex;flex:none;align-self:flex-start}.egbd-review__source .egbd-brand{display:block}.egbd-review__stars{display:flex;gap:2px;margin:0;color:var(--egbd-leaf)}.egbd-review__stars svg{display:block;fill:currentColor}.egbd-review__stars .is-off{color:var(--egbd-border)}.egbd-review__quote{margin:0;padding:0;border:0;font-size:1rem;font-style:normal;line-height:1.6}.egbd-review__quote p{margin:0 0 .6em}.egbd-review__quote p:last-child{margin-bottom:0}.egbd-review__quote.is-clamped{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6}.egbd-review__quote.is-clamped p{display:inline}.egbd-review__quote.is-clamped p::after{content:" "}.egbd-review__more,.egbd-review__more:hover,.egbd-review__more:focus{align-self:flex-start;margin-top:-.375rem;padding:0;border:0;border-radius:2px;background:none;color:var(--egbd-link);font:inherit;font-size:.875rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;cursor:pointer}.egbd-review__more:hover,.egbd-review__more:focus-visible{color:var(--egbd-heading);text-decoration-thickness:2px}.egbd-review__more:focus-visible{outline:3px solid var(--egbd-leaf);outline-offset:3px}.egbd-review__foot{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;margin:auto 0 0;padding-top:.875rem;border-top:1px solid var(--egbd-border);font-size:.875rem}.egbd-review__tour{color:var(--egbd-heading);font-weight:600;text-decoration:none}.egbd-review__tour:hover,.egbd-review__tour:focus-visible{text-decoration:underline}@media (max-width:767px){.egbd-review{padding:1.25rem}}.egbd-reviews-more{margin:1.5rem 0 0;font-weight:600}.egbd-logo-reveal{--egbd-clip-width:340px;max-width:var(--egbd-clip-width);margin:2rem 0 0 calc(var(--egbd-clip-width) * -0.145)}.egbd-logo-reveal video{display:block;width:100%;height:auto;mix-blend-mode:multiply}@media (max-width:1024px){.egbd-logo-reveal{--egbd-clip-width:260px;margin-top:1rem}}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .egbd-logo-reveal{margin-left:0;overflow:hidden;border-radius:var(--egbd-radius);background:#fff}:root:not([data-theme="light"]) .egbd-logo-reveal video{mix-blend-mode:normal}}:root[data-theme="dark"] .egbd-logo-reveal{margin-left:0;overflow:hidden;border-radius:var(--egbd-radius);background:#fff}:root[data-theme="dark"] .egbd-logo-reveal video{mix-blend-mode:normal}.egbd-event-filter{display:grid;gap:1rem;padding:clamp(1.25rem, 3vw, 1.75rem);border:1px solid var(--egbd-border);border-radius:var(--egbd-radius);background:var(--egbd-surface)}.egbd-event-filter .egbd-chips{margin:0}.egbd-event-filter__dates{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem}.egbd-event-filter__field{margin:0}.egbd-event-filter__field span{font-size:.9375rem;font-weight:600}.egbd-event-filter__clear{align-self:center;font-size:.9375rem}.egbd-event-filter__quick{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;font-size:.9375rem}.egbd-event-filter__count{margin:1.5rem 0 0;color:var(--egbd-muted);font-size:.9375rem}.egbd-section .egbd-event-month{margin:clamp(2.75rem, 5vw, 4rem) 0 1.5rem;padding-top:1.5rem;border-top:1px solid var(--egbd-border);font-size:clamp(1.5rem, 1vw + 1.1rem, 1.875rem)}.egbd-section .egbd-event-filter__count+.egbd-event-month{margin-top:1.25rem;padding-top:0;border-top:0}.egbd-section h2+.egbd-cards{margin-top:1.75rem}.egbd-cards+p{margin-top:1.75rem}.egbd-event-card__type{margin:0 0 .375rem;color:var(--egbd-link);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}@media (max-width:767px){.egbd-event-filter__dates .egbd-field{flex:1 1 calc(50% - 0.5rem)}.egbd-event-filter__dates .egbd-field input{width:100%}}.egbd-trust{display:flex;flex-wrap:wrap;gap:.75rem 2rem;margin:0;padding:0;list-style:none;font-size:.9375rem}.egbd-trust li{display:flex;align-items:center;gap:.5rem}.egbd-trust .egbd-icon{color:var(--egbd-link)}.egbd-trust--dark{color:var(--egbd-on-dark)}.egbd-trust--dark .egbd-icon{color:var(--egbd-leaf)}.egbd-band .egbd-trust--dark{color:var(--egbd-text)}.egbd-band .egbd-trust--dark .egbd-icon{color:var(--egbd-link)}.egbd-cta-band{padding-block:clamp(3rem, 6vw, 5rem);background:var(--egbd-evergreen);color:var(--egbd-on-dark)}.egbd-cta-band h2{max-width:22ch;margin:0 0 .75rem;font-size:var(--egbd-h2);color:var(--egbd-on-dark)}.egbd-cta-band p{max-width:60ch}.egbd-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;margin-bottom:1.25rem}.egbd-field{display:grid;gap:.375rem}.egbd-field--message,.egbd-field--dates{grid-column:1 / -1}.egbd-field label{font-weight:600;font-size:.9375rem}.egbd-field input,.egbd-field select,.egbd-field textarea{width:100%;min-height:48px;padding:.625rem .875rem;border:1px solid var(--egbd-field-border);border-radius:10px;background:var(--egbd-surface);color:var(--egbd-text);font:inherit}.egbd-field [aria-invalid="true"]{border-color:var(--egbd-error)}.egbd-field__error{margin:0;color:var(--egbd-error);font-size:.875rem}.egbd-stepper{display:inline-flex;align-items:stretch;width:100%;max-width:11rem;border:1px solid var(--egbd-field-border);border-radius:var(--egbd-radius-pill);background:var(--egbd-surface);overflow:hidden}.egbd-stepper:focus-within{outline:2px solid var(--egbd-forest);outline-offset:2px}.egbd-stepper button{display:inline-grid;flex:0 0 44px;place-items:center;width:44px;min-height:48px;padding:0;border:0;background:#fff0;color:var(--egbd-forest);font-size:1.5rem;line-height:1;cursor:pointer}.egbd-stepper button:hover,.egbd-stepper button:focus{background:var(--egbd-sand);color:var(--egbd-forest)}.egbd-stepper button:disabled{color:var(--egbd-muted);opacity:.45;cursor:not-allowed}.egbd-field .egbd-stepper input{flex:1 1 auto;width:auto;min-width:2.5rem;min-height:48px;padding:0;border:0;border-inline:1px solid var(--egbd-field-border);border-radius:0;text-align:center;font-weight:600;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}.egbd-field .egbd-stepper input:focus{outline:none}.egbd-stepper input::-webkit-outer-spin-button,.egbd-stepper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.egbd-field--hp{position:absolute;left:-9999px}.egbd-form__tour{font-weight:600}.egbd-form__note{margin-top:.75rem;font-size:.875rem;color:var(--egbd-muted)}.egbd-notice{margin-bottom:1.25rem;padding:1rem 1.25rem;border-radius:12px}.egbd-notice p{margin:0 0 .25rem}.egbd-notice--success{background:var(--egbd-success-bg)}.egbd-notice--error{background:var(--egbd-error-bg)}.egbd-route__map{position:relative;z-index:0;height:clamp(320px, 55vw, 460px);border-radius:var(--egbd-radius);background:var(--egbd-sand);overflow:hidden}.egbd-route__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;height:100%;margin:0;color:var(--egbd-muted);font-size:.9375rem}.egbd-route__stops{margin-top:1rem}.egbd-route__stops summary{cursor:pointer;font-weight:600;color:var(--egbd-link)}.egbd-route__list{margin:.75rem 0 0;padding-left:1.75rem;columns:2 16rem;column-gap:2rem}.egbd-route__list li{break-inside:avoid;margin-bottom:.375rem}.egbd-route__list span{color:var(--egbd-muted);font-size:.875rem}.egbd-filterbar{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.egbd-filter-btn,.egbd-filter-btn:hover,.egbd-filter-btn:focus,.egbd-filter-btn:active,.egbd-sort select{min-height:var(--egbd-target);border:1px solid var(--egbd-field-border);border-radius:var(--egbd-radius);background:var(--egbd-surface);color:var(--egbd-heading);font:inherit;font-size:.9375rem;font-weight:600;box-shadow:none}.egbd-filter-btn{display:inline-flex;align-items:center;flex:none;gap:.5rem;padding:0 .875rem;line-height:1;cursor:pointer}.egbd-filter-btn:focus-visible{outline:2px solid var(--egbd-forest);outline-offset:2px}@media (hover:hover){.egbd-filter-btn:hover{background:var(--egbd-sand)}}.egbd-filter-btn b{display:inline-grid;place-items:center;min-width:1.375rem;height:1.375rem;padding:0 .25rem;border-radius:var(--egbd-radius-pill);background:var(--egbd-leaf);color:var(--egbd-on-accent);font-size:.75rem}.egbd-filterbar__count{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--egbd-muted);font-size:.9375rem}.egbd-sort{display:flex;gap:.5rem;margin:0}.egbd-sort select{width:auto;max-width:11rem;padding:0 2rem 0 .875rem}@media (max-width:480px){.egbd-filterbar{flex-wrap:wrap;justify-content:space-between;row-gap:.5rem}.egbd-filterbar__count{order:3;flex-basis:100%}}.egbd-sheet{width:100%;max-width:34rem;max-height:85vh;margin:auto auto 0;padding:0;border:0;border-radius:1rem 1rem 0 0;background:var(--egbd-surface);color:var(--egbd-text);overflow:auto}.egbd-sheet::backdrop{background:rgb(11 31 16 / 55%)}.egbd-sheet[open]{animation:egbd-sheet-up 0.22s ease-out}@keyframes egbd-sheet-up{from{transform:translateY(2rem);opacity:0}}@media (min-width:768px){.egbd-sheet{margin:auto;border-radius:1rem}}.egbd-sheet form{padding:1rem 1.25rem max(1.25rem, env(safe-area-inset-bottom))}.egbd-sheet__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.egbd-sheet__head h2{margin:0;font-size:1.375rem}.egbd-sheet__close,.egbd-sheet__close:hover,.egbd-sheet__close:focus,.egbd-sheet__close:active{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--egbd-radius);background:#fff0;color:var(--egbd-heading);cursor:pointer}.egbd-sheet__close:focus-visible{outline:2px solid var(--egbd-forest);outline-offset:-2px}.egbd-opts{margin:0 0 1.25rem;padding:0;border:0}.egbd-opts legend{margin:0 0 .5rem;padding:0;font-weight:600}.egbd-opts>div{display:flex;flex-wrap:wrap;gap:.5rem}.egbd-opt input{position:absolute;opacity:0;pointer-events:none}.egbd-opt span{display:inline-flex;align-items:center;min-height:var(--egbd-target);padding:0 1rem;border:1px solid var(--egbd-field-border);border-radius:var(--egbd-radius-pill);font-size:.9375rem;cursor:pointer}.egbd-opt input:checked+span{border-color:var(--egbd-evergreen);background:var(--egbd-evergreen);color:var(--egbd-on-dark)}.egbd-opt input:focus-visible+span{outline:2px solid var(--egbd-forest);outline-offset:2px}.egbd-sheet__foot{position:sticky;bottom:0;display:flex;gap:.75rem;padding-top:.75rem;background:var(--egbd-surface)}.egbd-sheet__foot .egbd-button{flex:1 1 0%;justify-content:center}.egbd-sheet__foot .egbd-button--ghost,.egbd-sheet__foot .egbd-button--ghost:hover{border-color:var(--egbd-field-border);color:var(--egbd-heading)}.egbd-sheet__foot button.egbd-button{flex-grow:2}.egbd-footer{padding-top:clamp(3.5rem, 7vw, 6rem);background:var(--egbd-ink);color:rgb(247 249 246 / 78%);font-size:.9375rem}.egbd-footer a{color:var(--egbd-rice);text-decoration:none}.egbd-footer a:hover,.egbd-footer a:focus-visible{color:var(--egbd-leaf)}.egbd-footer .egbd-icon{flex:none;color:var(--egbd-leaf)}.egbd-footer__cta{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:2rem;padding-bottom:clamp(2.5rem, 5vw, 4rem);margin-bottom:clamp(2.5rem, 5vw, 4rem);border-bottom:1px solid rgb(247 249 246 / 12%)}.egbd-footer__statement{max-width:22ch;margin:0;font-family:var(--egbd-font-display);font-size:clamp(1.75rem, 2.6vw + 1rem, 3rem);font-weight:500;line-height:1.1;letter-spacing:-.02em;color:var(--egbd-rice);text-wrap:balance}.egbd-footer__actions{display:flex;flex-wrap:wrap;gap:.75rem}.egbd-footer .egbd-button{color:var(--egbd-on-accent)}.egbd-footer .egbd-button--ghost,.egbd-footer .egbd-button--ghost:hover{color:var(--egbd-on-dark)}.egbd-footer .egbd-button--ghost .egbd-icon{color:currentcolor}.egbd-footer__grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr)) minmax(0,1.3fr);gap:clamp(2rem, 4vw, 3.5rem)}.egbd-footer__logo{display:inline-block;margin-bottom:1.25rem}.egbd-footer__logo img{display:block;width:auto;max-width:200px;height:auto}.egbd-footer__intro{max-width:38ch;margin-bottom:1.25rem}.egbd-footer__rating{display:flex;gap:.5rem;align-items:flex-start;margin-bottom:1.25rem;color:var(--egbd-rice)}.egbd-footer__rating a{text-decoration:underline;text-underline-offset:3px}.egbd-footer__heading{margin:0 0 1rem;font-family:var(--egbd-font-body);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(247 249 246 / 55%)}.egbd-footer ul{margin:0;padding:0;list-style:none}.egbd-footer__nav ul{display:grid;gap:.625rem}.egbd-footer__contact ul,.egbd-footer__credentials{display:grid;gap:.75rem}.egbd-footer__contact li,.egbd-footer__credentials li{display:flex;gap:.625rem;align-items:flex-start}.egbd-footer__contact li>a{display:inline-flex;gap:.625rem;align-items:center}.egbd-footer__credentials{font-size:.875rem}.egbd-ta-badge{margin-top:1.25rem;font-size:.875rem}.egbd-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-top:clamp(2.5rem, 5vw, 4rem);padding-block:1.5rem;border-top:1px solid rgb(247 249 246 / 12%);font-size:.875rem}.egbd-footer__bottom p{margin:0}.egbd-footer__legal ul,.egbd-footer__social,.egbd-footer .egbd-languages ul{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.egbd-footer__meta{display:flex;align-items:center;gap:1.25rem}.egbd-footer__social a{display:inline-grid;place-items:center;width:var(--egbd-target);height:var(--egbd-target);border:1px solid rgb(247 249 246 / 25%);border-radius:50%}.egbd-footer__social .egbd-icon{color:currentcolor}@media (max-width:1024px){.egbd-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.egbd-footer__brand{grid-column:1 / -1}}@media (max-width:767px){.egbd-footer__contact{grid-column:1 / -1}.egbd-footer__bottom{flex-direction:column;align-items:flex-start}}.egbd-sticky-bar{display:none}@media (max-width:1024px){.egbd-tour__layout,.egbd-destination__layout,.egbd-person__intro{grid-template-columns:minmax(0,1fr)}.egbd-tour__aside{display:none}.egbd-destination__aside{position:static;padding-top:0}.egbd-person__photo{width:100%}.egbd-sticky-bar{position:fixed;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;gap:.75rem;padding:.75rem var(--egbd-gutter) max(0.75rem, env(safe-area-inset-bottom));background:var(--egbd-surface);box-shadow:var(--egbd-shadow-bar);transform:translateY(110%);transition:transform 0.35s var(--egbd-ease)}.egbd-sticky-bar.is-shown{transform:none}.egbd-sticky-bar p{margin:0 auto 0 0;font-size:.875rem;color:var(--egbd-muted)}.egbd-sticky-bar strong{font-size:1.25rem;color:var(--egbd-text)}}@media (max-width:767px){:root{--egbd-gutter:16px}.egbd-form__grid>*{grid-column:1 / -1}.egbd-form__grid>.egbd-field--adults,.egbd-form__grid>.egbd-field--children{grid-column:auto}.egbd-terms>div{grid-template-columns:minmax(0,1fr);gap:0}.egbd-archive .egbd-chips{flex-wrap:nowrap;margin-inline:calc(var(--egbd-gutter) * -1);padding:0 var(--egbd-gutter) 2px;overflow-x:auto;scrollbar-width:none}.egbd-archive .egbd-chips::-webkit-scrollbar{display:none}.egbd-archive .egbd-chips a{flex:none;white-space:nowrap}.egbd-hero{min-height:380px}.menu-bar-items .egbd-languages{display:none}}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--egbd-bg:#101512;--egbd-surface:#1b241f;--egbd-border:rgb(233 237 233 / 14%);--egbd-field-border:#6f7d75;--egbd-shadow:0 0 0 1px rgb(233 237 233 / 10%), 0 12px 32px rgb(0 0 0 / 50%);--egbd-card-edge:0 0 0 1px rgb(233 237 233 / 10%);--egbd-shadow-bar:0 -1px 0 rgb(233 237 233 / 14%), 0 -8px 24px rgb(0 0 0 / 55%);--egbd-sand:#141b16;--egbd-text:#e9ede9;--egbd-muted:#b9c0bb;--egbd-heading:#f2f5f2;--egbd-link:#5fd36f;--egbd-forest:#5fd36f;--egbd-success-bg:#173a20;--egbd-error-bg:#3d221b;--egbd-error:#ff9a8f;--egbd-on-error:#2a0d09;--contrast:#e9ede9;--contrast-2:#b9c0bb;--contrast-3:#34403a;--base:#141b16;--base-2:#101512;--base-3:#1b241f;--accent:#5fd36f;color-scheme:dark}}:root[data-theme="dark"]{--egbd-bg:#101512;--egbd-surface:#1b241f;--egbd-border:rgb(233 237 233 / 14%);--egbd-field-border:#6f7d75;--egbd-shadow:0 0 0 1px rgb(233 237 233 / 10%), 0 12px 32px rgb(0 0 0 / 50%);--egbd-card-edge:0 0 0 1px rgb(233 237 233 / 10%);--egbd-shadow-bar:0 -1px 0 rgb(233 237 233 / 14%), 0 -8px 24px rgb(0 0 0 / 55%);--egbd-sand:#141b16;--egbd-text:#e9ede9;--egbd-muted:#b9c0bb;--egbd-heading:#f2f5f2;--egbd-link:#5fd36f;--egbd-forest:#5fd36f;--egbd-success-bg:#173a20;--egbd-error-bg:#3d221b;--egbd-error:#ff9a8f;--egbd-on-error:#2a0d09;--contrast:#e9ede9;--contrast-2:#b9c0bb;--contrast-3:#34403a;--base:#141b16;--base-2:#101512;--base-3:#1b241f;--accent:#5fd36f;color-scheme:dark}html,body{overflow-x:clip}.egbd-cards--swipe,.egbd-review,.egbd-gallery,.egbd-table-wrap,.egbd-chips{position:relative}.egbd-theme-toggle{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;padding:0;border:0;border-radius:50%;line-height:0;background:#fff0;color:var(--egbd-on-dark);cursor:pointer}.main-navigation .egbd-theme-toggle,.main-navigation .egbd-theme-toggle:focus,.main-navigation .egbd-theme-toggle:active{background:#fff0;color:var(--egbd-on-dark)}.main-navigation .egbd-theme-toggle:hover{background:#fff0;color:var(--egbd-leaf)}.egbd-theme-toggle:focus-visible{outline:2px solid var(--egbd-leaf);outline-offset:2px}.egbd-theme-toggle__moon,:root[data-theme="dark"] .egbd-theme-toggle__sun{display:none}:root[data-theme="dark"] .egbd-theme-toggle__moon{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .egbd-theme-toggle__sun{display:none}:root:not([data-theme="light"]) .egbd-theme-toggle__moon{display:block}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}.main-navigation .menu-bar-items .egbd-button,.main-navigation .menu-bar-items .egbd-button:hover,.main-navigation .menu-bar-items .egbd-button:focus-visible{min-height:var(--egbd-target);margin-block:.5rem;padding:0 1.125rem;line-height:1.2;color:var(--egbd-on-accent)}:root{--egbd-display:clamp(3.25rem, 8.5vw + 0.5rem, 9rem);--egbd-h2:clamp(2.25rem, 3.6vw + 1rem, 4rem);--egbd-statement:clamp(1.5rem, 1.6vw + 1rem, 2.375rem);--egbd-ease:cubic-bezier(0.22, 1, 0.36, 1)}h1,h2{font-weight:500;letter-spacing:-.02em;line-height:1.02;text-wrap:balance}h3{letter-spacing:-.01em;text-wrap:balance}p{text-wrap:pretty}.egbd-overlay-header .site-header,.egbd-overlay-header #site-navigation:not(.toggled),.egbd-overlay-header #mobile-header:not(.toggled){position:absolute;top:0;right:0;left:0;z-index:30;background:linear-gradient(to bottom,rgb(6 22 16 / 70%),#fff0);border:0;box-shadow:none}.egbd-overlay-header .site-header .main-navigation:not(.toggled),.egbd-overlay-header .main-navigation:not(.toggled) .inside-navigation,.egbd-overlay-header .main-navigation:not(.toggled) .main-nav>ul{background:#fff0}.egbd-overlay-header .site,.egbd-overlay-header .site-content{margin-top:0;padding-top:0}.egbd-overlay-header .main-navigation.toggled{background:var(--egbd-evergreen)}.main-navigation .main-nav>ul>li>a{font-size:.9375rem;font-weight:500;letter-spacing:.01em}.main-navigation .menu-bar-items{gap:.625rem;padding-left:.5rem}.main-navigation .menu-bar-items .egbd-button,.main-navigation .menu-bar-items .egbd-button:hover,.main-navigation .menu-bar-items .egbd-button:focus-visible{display:inline-flex;align-items:center;height:42px;min-height:0;margin:0;padding:0 1.125rem;font-size:.9375rem;line-height:1;color:var(--egbd-on-accent)}.egbd-button{transition:transform 0.25s var(--egbd-ease),filter 0.25s var(--egbd-ease)}.egbd-button:hover{transform:translateY(-1px)}.egbd-tour-card img,.egbd-place-card img,.egbd-person-card img{transition:transform 0.8s var(--egbd-ease)}.egbd-tour-card:hover img,.egbd-place-card:hover img,.egbd-person-card:hover img{transform:scale(1.04)}.egbd-person-card{overflow:hidden;border-radius:var(--egbd-radius)}.egbd-hero{min-height:min(100svh, 980px)}.egbd-hero__content{padding-top:7rem;padding-bottom:clamp(2.5rem, 6vw, 5rem)}.egbd-hero__title{max-width:18ch;font-size:clamp(2.75rem, 4vw + 0.75rem, 5rem);text-wrap:balance}.egbd-hero__title--long{max-width:26ch;font-size:clamp(2.5rem, 2vw + 1.25rem, 3.5rem)}.egbd-hero__image,[data-egbd-drift]{animation:egbd-drift 24s var(--egbd-ease) both}.egbd-accent{color:var(--egbd-leaf)}.egbd-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.4s var(--egbd-ease);pointer-events:none}.egbd-hero__video.is-playing{opacity:1}section:has(>[data-egbd-hero-video])::after{background-image:linear-gradient(to top,rgb(6 22 16 / 90%) 0%,rgb(6 22 16 / 76%) 40%,rgb(6 22 16 / 56%) 70%,rgb(6 22 16 / 22%) 100%)}@media (min-width:768px){section:has(>[data-egbd-hero-video])::after{background-image:linear-gradient(to right,rgb(6 22 16 / 45%) 0%,rgb(6 22 16 / 18%) 45%,#fff0 65%),linear-gradient(to top,rgb(6 22 16 / 85%) 0%,rgb(6 22 16 / 45%) 45%,rgb(6 22 16 / 15%) 80%)}}section:has(>[data-egbd-hero-video]) :is(h1,p){text-shadow:0 1px 2px rgb(6 22 16 / 45%),0 0 24px rgb(6 22 16 / 35%)}.egbd-hero__video--embed{inset:auto;top:50%;left:50%;border:0;transform:translate(-50%,-50%)}@keyframes egbd-drift{from{transform:scale(1.08)}to{transform:scale(1)}}.egbd-page-header{padding-top:clamp(3rem, 7vw, 6rem)}@media (max-width:767px){.egbd-page-header{padding-top:1.25rem}}.egbd-page-header h1{font-size:clamp(2.75rem, 5vw + 1rem, 5.5rem)}.egbd-js [data-egbd-reveal]{opacity:0;transform:translateY(28px);transition:opacity 0.9s var(--egbd-ease),transform 0.9s var(--egbd-ease)}.egbd-js [data-egbd-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.egbd-js [data-egbd-reveal]{opacity:1;transform:none}.egbd-hero__image,[data-egbd-drift]{animation:none}}.egbd-breadcrumbs-below{display:none}@media (max-width:767px){.egbd-hero{min-height:min(72svh, 680px)}.egbd-hero__content{padding-top:7rem;padding-bottom:2rem}.egbd-hero .egbd-breadcrumbs--in-hero{display:none}.egbd-breadcrumbs-below{display:block;padding-top:1rem}.egbd-breadcrumbs-below .egbd-breadcrumbs ol{margin-bottom:0}.egbd-hero__title{font-size:2.25rem;line-height:1.1}.egbd-hero__title--long{font-size:2rem}}@media (max-width:768px){#site-navigation .inside-navigation{flex-wrap:wrap;padding-inline:var(--egbd-gutter)}#site-navigation .navigation-branding{flex:1 1 auto;min-width:0;margin-right:.75rem}#site-navigation .navigation-branding img{width:auto;max-width:min(220px, 60vw);height:auto;max-height:52px}#site-navigation .menu-toggle,.main-navigation .menu-bar-items .egbd-button{display:none}#site-navigation .menu-bar-items{order:1;padding-left:0}#site-navigation .main-nav{display:block;flex:0 0 auto;order:2;width:calc(100% + var(--egbd-gutter) * 2);min-width:0;max-width:none;margin-inline:calc(var(--egbd-gutter) * -1);border-top:1px solid rgb(247 249 246 / 14%)}#site-navigation .main-nav>ul,#site-navigation:not(.toggled) .main-nav>ul{display:flex;position:relative;width:100%;max-width:100%;scroll-snap-type:x proximity;flex-wrap:nowrap;gap:.25rem;padding-inline:calc(var(--egbd-gutter) - 0.75rem) 2rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}#site-navigation .main-nav>ul::-webkit-scrollbar{display:none}#site-navigation .main-nav>ul>li{flex:none;width:auto;scroll-snap-align:center}#site-navigation .main-nav>ul>li[class*="current-menu-"]>a,#site-navigation .main-nav>ul>li.current_page_parent>a{box-shadow:inset 0 -2px 0 var(--egbd-leaf)}#site-navigation .egbd-theme-toggle{width:40px;height:40px}#site-navigation .main-nav>ul>li>a{padding-inline:.75rem;font-size:1rem;line-height:48px;white-space:nowrap}}.egbd-action-bar{display:none}@media (max-width:768px){.egbd-action-bar{position:fixed;right:0;bottom:0;left:0;z-index:60;display:flex;gap:.625rem;padding:.75rem var(--egbd-gutter) max(0.75rem, env(safe-area-inset-bottom));background:var(--egbd-surface);box-shadow:var(--egbd-shadow-bar);transform:translateY(110%);transition:transform 0.35s var(--egbd-ease)}.egbd-action-bar.is-shown{transform:none}.egbd-action-bar .egbd-button{flex:1 1 0%;justify-content:center;min-height:48px}.egbd-action-bar .egbd-button--whatsapp{flex:0 1 auto;background:#fff0;border:1px solid var(--egbd-forest);color:var(--egbd-forest)}.egbd-action-bar .egbd-button--whatsapp:hover{color:var(--egbd-forest)}.egbd-has-action-bar .egbd-footer{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.egbd-action-bar{transition:none}}.egbd-button.egbd-button:hover,.egbd-button.egbd-button:focus,.egbd-button.egbd-button:active,.egbd-button.egbd-button:visited{background:var(--egbd-leaf);color:var(--egbd-on-accent);filter:none;box-shadow:none}.egbd-button.egbd-button:hover{background:#25a837}.egbd-button.egbd-button:focus-visible{outline:3px solid var(--egbd-forest);outline-offset:2px}.egbd-button--outline.egbd-button--outline:hover,.egbd-button--outline.egbd-button--outline:focus,.egbd-button--outline.egbd-button--outline:active,.egbd-button--outline.egbd-button--outline:visited{background:#fff0;color:var(--egbd-heading)}.egbd-button--outline.egbd-button--outline:hover{background:rgb(43 188 62 / 12%)}.egbd-button--ghost.egbd-button--ghost:hover,.egbd-button--ghost.egbd-button--ghost:focus,.egbd-button--ghost.egbd-button--ghost:active,.egbd-button--ghost.egbd-button--ghost:visited{background:#fff0;color:var(--egbd-on-dark)}.egbd-button--ghost.egbd-button--ghost:hover{background:rgb(247 249 246 / 12%)}.egbd-button--ghost.egbd-button--ghost:focus-visible{outline-color:var(--egbd-leaf)}.egbd-sheet__foot .egbd-button--ghost.egbd-button--ghost,.egbd-sheet__foot .egbd-button--ghost.egbd-button--ghost:hover,.egbd-sheet__foot .egbd-button--ghost.egbd-button--ghost:focus{color:var(--egbd-heading)}.egbd-sheet__foot .egbd-button--ghost.egbd-button--ghost:hover{background:var(--egbd-sand)}.egbd-price-table,.egbd-table-wrap{border:0}.egbd-price-table th:last-child,.egbd-price-table td:last-child{text-align:right}.egbd-checklist--no .egbd-icon{color:var(--egbd-error)}.egbd-route__days{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1.25rem 2rem;margin-top:1.25rem}.egbd-route__day h3{margin:0 0 .375rem;font-size:1rem;letter-spacing:.02em}.egbd-route__day ol{margin:0;padding-left:1.5rem}.egbd-route__day li{margin-bottom:.25rem}.egbd-route__more{margin-top:1rem;font-size:.9375rem}.egbd-req{color:var(--egbd-error)}.egbd-form__grid>.egbd-field--whatsapp{grid-column:1 / -1}.egbd-daterange{margin:0;padding:0;border:0;min-width:0}.egbd-daterange legend{margin-bottom:.375rem;padding:0;font-weight:600;font-size:.9375rem}.egbd-daterange>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.egbd-daterange label{display:grid;gap:.25rem;font-weight:400;font-size:.875rem;color:var(--egbd-muted)}.egbd-daterange .egbd-small{margin:.375rem 0 0}.egbd-footer__contact li,.egbd-footer__contact li>a{align-items:flex-start}.egbd-footer__contact .egbd-icon{flex:none;width:18px;height:18px;margin-top:.2em}#site-navigation .inside-navigation.grid-container{max-width:var(--egbd-container);padding-inline:var(--egbd-gutter)}#site-navigation .navigation-branding,#site-navigation .navigation-branding .main-title{margin-left:0}.one-container:not(.full-width-content) .site-content{padding-left:var(--egbd-gutter);padding-right:var(--egbd-gutter)}.egbd-form__note.egbd-form__privacy{margin-top:.25rem}.egbd-form__privacy a{color:inherit}.egbd-terms{grid-template-columns:repeat(auto-fit,minmax(min(100%, 15rem),1fr));gap:1rem}.egbd-terms .egbd-terms__item{display:grid;grid-template-columns:2.75rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:.875rem;row-gap:.125rem;align-items:start;padding:1rem 1.125rem;border-radius:var(--egbd-radius);background:var(--egbd-surface);box-shadow:0 0 0 1px var(--egbd-border)}.egbd-terms__icon{grid-row:1 / span 2;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--egbd-success-bg);color:var(--egbd-link)}.egbd-terms .egbd-terms__item dt{font-weight:600;color:var(--egbd-heading)}.egbd-terms .egbd-terms__item dd{color:var(--egbd-text)}.egbd-person-card{overflow:visible;border-radius:0}.egbd-person-card:hover img{transform:none}.egbd-overlay-header .site-header,.egbd-overlay-header #site-navigation:not(.toggled),.egbd-overlay-header #mobile-header:not(.toggled){background:linear-gradient(to bottom,rgb(6 22 16 / 85%) 0%,rgb(6 22 16 / 55%) 60%,#fff0 100%)}.egbd-overlay-header #site-navigation:not(.toggled) .main-nav>ul>li>a{text-shadow:0 1px 3px rgb(0 0 0 / 60%)}:root{--egbd-title-mobile:clamp(2.125rem, 6vw + 0.75rem, 2.75rem);--egbd-title-leading:1.05}@media (max-width:767px){body .site h1,body .site h1.gb-text{font-size:var(--egbd-title-mobile);line-height:var(--egbd-title-leading)}}@media (max-width:767px){.egbd-cards--swipe{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;gap:1rem;margin-inline:calc(var(--egbd-gutter) * -1);padding:.5rem var(--egbd-gutter) 1.25rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--egbd-gutter);scrollbar-width:none}.egbd-cards--swipe::-webkit-scrollbar{display:none}.egbd-cards--swipe>*{scroll-snap-align:start}}html{scroll-padding-top:6.5rem}@media (max-width:768px){html{scroll-padding-top:7.5rem}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.egbd-cards--round{grid-template-columns:repeat(auto-fill,minmax(min(100%, 150px),1fr));gap:2rem 1.5rem}.egbd-place-card--round{overflow:visible;border-radius:0;background:none;box-shadow:none;text-align:center}.egbd-place-card--round img,.egbd-place-card--round .egbd-image-placeholder{width:100%;aspect-ratio:1;border-radius:50%;box-shadow:var(--egbd-card-edge)}.egbd-place-card--round:hover img{transform:none}.egbd-place-card--round .egbd-place-card__body{padding:.75rem 0 0}.egbd-place-card--round .egbd-place-card__title{font-size:1.125rem;line-height:1.25}@media (max-width:767px){.egbd-cards--places{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.egbd-cards--places .egbd-place-card{border-radius:12px}.egbd-cards--places .egbd-place-card img,.egbd-cards--places .egbd-place-card .egbd-image-placeholder{aspect-ratio:1}.egbd-cards--places .egbd-place-card__body{gap:.25rem;padding:.75rem .875rem .875rem}.egbd-cards--places .egbd-place-card__title{font-size:1.125rem;line-height:1.2}.egbd-cards--places .egbd-place-card p{display:none}.egbd-cards--round{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem .875rem}.egbd-place-card--round .egbd-place-card__body{padding-top:.5rem}.egbd-place-card--round .egbd-place-card__title{font-size:.9375rem}}.egbd-footer__cookies{padding:0;border:0;background:none;color:var(--egbd-rice);font:inherit;cursor:pointer}.egbd-footer__cookies:hover,.egbd-footer__cookies:focus-visible{color:var(--egbd-leaf)}.egbd-consent{position:fixed;right:16px;bottom:16px;z-index:70;max-width:420px;padding:1.25rem;border:1px solid var(--egbd-border);border-radius:var(--egbd-radius);background:var(--egbd-surface);color:var(--egbd-text);box-shadow:var(--egbd-shadow-bar);font-size:.9375rem;line-height:1.5}.egbd-consent[hidden]{display:none}.egbd-consent__title{margin:0 0 .4rem;color:var(--egbd-heading);font-weight:700}.egbd-consent__text{margin:0 0 1rem}.egbd-consent__actions{display:flex;gap:.75rem}.egbd-consent__actions .egbd-button{flex:1}@media (max-width:767px){.egbd-consent{right:12px;bottom:12px;left:12px;max-width:none}}.egbd-why{padding-block:clamp(4.5rem, 9vw, 8rem)}.egbd-why__inner{max-width:var(--egbd-container);margin-inline:auto;padding-inline:var(--egbd-gutter)}.egbd-why__head{display:grid;gap:1.5rem clamp(2rem, 5vw, 4rem);align-items:end;margin-bottom:clamp(2rem, 4vw, 3rem)}.egbd-why .egbd-why__title{margin:0;font-size:clamp(2rem, 2.5vw + 1rem, 3.25rem)}.egbd-why__lead{margin:0;padding-left:1.25rem;border-left:3px solid var(--egbd-leaf)}.egbd-why__lead blockquote,.egbd-why__quote blockquote{margin:0;padding:0;border:0;font-style:normal}.egbd-why__lead blockquote p{margin:0;font-family:var(--egbd-font-display);font-size:clamp(1.25rem, 1vw + 1rem, 1.625rem);line-height:1.35;color:var(--egbd-heading)}.egbd-why__lead figcaption{margin-top:.5rem;font-size:.9375rem;color:var(--egbd-muted)}.egbd-why__grid{display:grid;gap:1.5rem;margin:0;padding:0;list-style:none}.egbd-why__card{display:flex;flex-direction:column;margin:0;scroll-snap-align:start}.egbd-why__img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--egbd-radius);margin-bottom:1.25rem}.egbd-why .egbd-why__card-title{margin:0 0 .5rem;font-size:1.375rem}.egbd-why__card-title a{color:inherit;text-decoration:none}.egbd-why__card-title a:hover,.egbd-why__card-title a:focus-visible{text-decoration:underline;text-underline-offset:.2em}.egbd-why__text{margin:0 0 1rem}.egbd-why__quote{margin:auto 0 0;padding-top:1rem;border-top:1px solid var(--egbd-border)}.egbd-why__quote blockquote p{margin:0;font-style:italic}.egbd-why__quote figcaption{margin-top:.25rem;font-size:.875rem;color:var(--egbd-muted)}.egbd-why__more{margin:2rem 0 0}@media (min-width:768px){.egbd-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1025px){.egbd-why__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.egbd-why__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.egbd-button.is-busy,.button.is-busy{cursor:progress;opacity:.85;pointer-events:none}.egbd-spinner{flex:none;width:1em;height:1em;border:2px solid currentColor;border-right-color:#fff0;border-radius:50%;animation:egbd-spin 0.7s linear infinite}@keyframes egbd-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.egbd-spinner{animation-duration:1.6s}}.egbd-progress{margin-block:.75rem 0;max-width:32rem}.egbd-progress__bar{display:block;height:3px;overflow:hidden;border-radius:3px;background:color-mix(in srgb,currentColor 12%,transparent);position:relative}.egbd-progress__bar::after{content:"";position:absolute;inset:0 auto 0 0;width:35%;border-radius:inherit;background:var(--egbd-leaf);animation:egbd-progress 1.4s ease-in-out infinite}.egbd-progress.is-stopped .egbd-progress__bar{display:none}.egbd-progress__text{margin:.5rem 0 0;font-size:.9375rem;animation:egbd-fade 0.3s ease-out}.egbd-progress__wa{margin-top:.75rem}@keyframes egbd-progress{from{transform:translateX(-100%)}to{transform:translateX(290%)}}@keyframes egbd-fade{from{opacity:0}}@media (prefers-reduced-motion:reduce){.egbd-progress__bar::after{animation:none;width:100%;opacity:.5}.egbd-progress__text{animation:none}}.egbd-turnstile:not(:empty){margin-block:.5rem 1rem}.egbd-hero__picture{display:contents}.wp-block-quote.egbd-guest-quote{margin:1.5rem 0;padding:1.25rem 1.5rem;border-left:4px solid var(--egbd-leaf);border-radius:0 var(--egbd-radius) var(--egbd-radius) 0;background:var(--egbd-sand);font-style:normal}.wp-block-quote.egbd-guest-quote p{margin:0;font-size:1.125rem;font-style:italic;line-height:1.6;color:var(--egbd-text)}.wp-block-quote.egbd-guest-quote cite{display:block;margin-top:.625rem;font-size:.875rem;font-style:normal;font-weight:600;color:var(--egbd-muted)}.wp-block-quote.egbd-guest-quote cite::before{content:"— "}.egbd-places__search{position:relative;max-width:560px;margin-top:1.5rem}.egbd-places__search .egbd-icon{position:absolute;top:50%;left:1.125rem;transform:translateY(-50%);color:var(--egbd-muted);pointer-events:none}.egbd-places__search input{width:100%;min-height:52px;padding:0 1.25rem 0 3rem;border:1px solid var(--egbd-field-border);border-radius:var(--egbd-radius-pill);background:var(--egbd-surface);color:var(--egbd-text);font:inherit}.egbd-places__count{margin:.75rem 0 0;color:var(--egbd-muted);font-size:.9375rem}.egbd-places__start h2,.egbd-region h2,.egbd-places__faq h2{margin:0 0 1rem}.egbd-places__highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.egbd-highlight{position:relative;overflow:hidden;border-radius:var(--egbd-radius);background:var(--egbd-evergreen);aspect-ratio:4 / 3}.egbd-highlight img,.egbd-highlight .egbd-image-placeholder{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 0.8s var(--egbd-ease)}.egbd-highlight:hover img{transform:scale(1.04)}.egbd-highlight__link{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:.125rem;padding:1rem;background:linear-gradient(to top,rgb(11 31 16 / 85%),#fff0 60%);color:var(--egbd-on-dark);text-decoration:none}.egbd-highlight__link:hover,.egbd-highlight__link:focus-visible{color:var(--egbd-on-dark)}.egbd-highlight__name{font-family:var(--egbd-font-display);font-size:1.25rem;line-height:1.2}.egbd-highlight__region{font-size:.8125rem;opacity:.85}.egbd-places__nav{position:sticky;top:0;z-index:20;padding-block:.625rem;border-bottom:1px solid var(--egbd-border);background:var(--egbd-bg)}.egbd-places__nav .egbd-chips{flex-wrap:nowrap;margin:0;overflow-x:auto;scrollbar-width:none}.egbd-places__nav .egbd-chips::-webkit-scrollbar{display:none}.egbd-places__nav .egbd-chips a{flex:none;white-space:nowrap}.egbd-places__nav .egbd-chips a.is-current{background:var(--egbd-evergreen);border-color:var(--egbd-evergreen);color:var(--egbd-on-dark)}.egbd-region{scroll-margin-top:4.5rem}.egbd-region__head{max-width:760px;margin-bottom:1.5rem}.egbd-region__division{margin:0 0 .375rem;color:var(--egbd-link);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.egbd-region__pitch{margin:0 0 1rem;font-size:1.0625rem}.egbd-region__facts{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin:0;font-size:.9375rem}.egbd-region__facts dt{display:inline;font-weight:600;color:var(--egbd-heading)}.egbd-region__facts dt::after{content:": "}.egbd-region__facts dd{display:inline;margin:0;color:var(--egbd-muted)}.egbd-region__note{margin:.75rem 0 0;padding:.625rem .875rem;border-left:3px solid var(--egbd-leaf);background:var(--egbd-surface);font-size:.875rem;color:var(--egbd-muted)}.egbd-region__places{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin:0;padding:0;list-style:none}.egbd-places.is-collapsing .egbd-region:not(.is-open) .egbd-dest-card.is-extra{display:none}.egbd-dest-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--egbd-radius);background:var(--egbd-surface);box-shadow:var(--egbd-shadow),var(--egbd-card-edge)}.egbd-dest-card[hidden]{display:none}.egbd-dest-card img,.egbd-dest-card .egbd-image-placeholder{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.egbd-dest-card__body{display:flex;flex:1;flex-direction:column;gap:.375rem;padding:.875rem 1rem 1rem}.egbd-dest-card__title{margin:0;font-size:1.0625rem;line-height:1.3}.egbd-dest-card__title a{color:var(--egbd-heading);text-decoration:none}.egbd-dest-card__title a::after{content:"";position:absolute;inset:0}.egbd-dest-card:hover .egbd-dest-card__title a{text-decoration:underline}.egbd-dest-card p{margin:0;color:var(--egbd-muted);font-size:.875rem;line-height:1.45}.egbd-dest-card__add{position:relative;z-index:1;align-self:flex-start;display:inline-flex;align-items:center;min-height:36px;margin-top:auto;padding-top:.25rem;font-size:.875rem;font-weight:600;color:var(--egbd-link);text-decoration:none}.egbd-dest-card__add:hover,.egbd-dest-card__add:focus-visible{text-decoration:underline}.egbd-region__foot{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem}.egbd-region__guide{font-weight:600}button.egbd-region__more{border:2px solid var(--egbd-heading);background:#fff0;color:var(--egbd-heading)}.egbd-places__none{padding-block:2rem}.egbd-places__faq{max-width:820px}.egbd-places__cta{margin:2rem 0 .75rem}@media (max-width:900px){.egbd-places__highlights{grid-template-columns:repeat(8,70%);margin-inline:calc(var(--egbd-gutter) * -1);padding:0 var(--egbd-gutter) 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--egbd-gutter);scrollbar-width:none}.egbd-places__highlights::-webkit-scrollbar{display:none}.egbd-highlight{scroll-snap-align:start}.egbd-places__nav .egbd-chips{margin-inline:calc(var(--egbd-gutter) * -1);padding-inline:var(--egbd-gutter)}}@media (max-width:600px){.egbd-region__places{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.egbd-dest-card__body{padding:.75rem}.egbd-dest-card__title{font-size:1rem}.egbd-dest-card p{display:none}}.wp-block-table{position:relative;margin:1.5rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--egbd-border);border-radius:12px;background:var(--egbd-surface)}.wp-block-table table{width:100%;margin:0;border-collapse:separate;border-spacing:0;font-size:.9375rem;line-height:1.45}.wp-block-table th,.wp-block-table td{padding:.625rem .875rem;border:0;border-bottom:1px solid var(--egbd-border);text-align:left;vertical-align:top;overflow-wrap:normal;word-break:normal;hyphens:manual}.wp-block-table tr:last-child td{border-bottom:0}.wp-block-table thead th{background:var(--egbd-sand);color:var(--egbd-heading);font-weight:600;white-space:nowrap}.wp-block-table tbody td:first-child{font-weight:600;color:var(--egbd-heading)}.wp-block-table__hint{margin:-1rem 0 1.5rem;font-size:.8125rem;color:var(--egbd-muted)}@media (max-width:760px){.wp-block-table table,.wp-block-table table.has-fixed-layout{width:max-content;min-width:100%;table-layout:auto}.wp-block-table th,.wp-block-table td{min-width:8.5rem;max-width:15rem}.wp-block-table th:first-child,.wp-block-table td:first-child{position:sticky;left:0;z-index:1;min-width:7.5rem;max-width:9rem;background:var(--egbd-surface);box-shadow:1px 0 0 var(--egbd-border)}.wp-block-table thead th:first-child{z-index:2;background:var(--egbd-sand)}.wp-block-table thead th{white-space:normal}}