@font-face{font-family:display;src:url(../media/barlow_condensed_500-s.p.3rc77fqyyrg24.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:display;src:url(../media/barlow_condensed_600-s.p.0j4ssjn_k8z58.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:display;src:url(../media/barlow_condensed_700-s.p.0rkprfbp4mv-a.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:126.37%;descent-override:25.27%;line-gap-override:0.0%;size-adjust:79.13%}.display_7536423c-module__mKK7iW__className{font-family:display,display Fallback,Arial Narrow,sans-serif}.display_7536423c-module__mKK7iW__variable{--font-display:"display", "display Fallback", Arial Narrow, sans-serif}
@font-face{font-family:body;src:url(../media/manrope_variable-s.p.3259ncl47-hqj.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.body_558236f-module__Vpz3EW__className{font-family:body,body Fallback,system-ui,sans-serif}.body_558236f-module__Vpz3EW__variable{--font-body:"body", "body Fallback", system-ui, sans-serif}
.FloatingHeader-module__qfpJAG__host{z-index:120;pointer-events:none;opacity:0;visibility:hidden;justify-content:center;padding:16px 20px 0;transition:opacity .225s,visibility 0s linear .225s;display:flex;position:fixed;inset:0 0 auto}.FloatingHeader-module__qfpJAG__host[data-visible=true]{pointer-events:auto;opacity:1;visibility:visible;transition:opacity .225s .225s,visibility}.FloatingHeader-module__qfpJAG__pill{width:min(1100px,100%);height:64px;color:var(--offwhite);-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);transform-origin:top;background-color:#102a339e;background-image:radial-gradient(#f7f5ef0d .65px,#0000 .65px);background-size:5px 5px;border:1px solid #f7f5ef38;border-radius:999px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:clamp(12px,2vw,30px);padding:0 14px 0 12px;transition:transform .45s cubic-bezier(.2,1.24,.35,1),opacity .3s;display:grid;position:relative;transform:translateY(-18px)scale(.96);box-shadow:0 14px 36px #050f1329}.FloatingHeader-module__qfpJAG__host[data-visible=true] .FloatingHeader-module__qfpJAG__pill{transform:translate(0,0)scale(1)}.FloatingHeader-module__qfpJAG__pill[data-direction=down],.FloatingHeader-module__qfpJAG__host[data-visible=true] .FloatingHeader-module__qfpJAG__pill[data-direction=down]{transform:translate(0,0)scaleY(.875)}.FloatingHeader-module__qfpJAG__brand{border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative}.FloatingHeader-module__qfpJAG__brand:focus-visible,.FloatingHeader-module__qfpJAG__navButton:focus-visible,.FloatingHeader-module__qfpJAG__panel a:focus-visible,.FloatingHeader-module__qfpJAG__cta:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.FloatingHeader-module__qfpJAG__progressRing{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.FloatingHeader-module__qfpJAG__ringTrack,.FloatingHeader-module__qfpJAG__ringProgress{fill:none;stroke-width:1.4px}.FloatingHeader-module__qfpJAG__ringTrack{stroke:#f7f5ef4d}.FloatingHeader-module__qfpJAG__ringProgress{stroke:var(--lime);stroke-linecap:round;transition:stroke-dashoffset .12s linear}.FloatingHeader-module__qfpJAG__logo{object-fit:contain;border-radius:50%;width:35px;height:35px;transition:transform .45s cubic-bezier(.2,1.24,.35,1)}.FloatingHeader-module__qfpJAG__brand:hover .FloatingHeader-module__qfpJAG__logo{transform:rotate(24deg)scale(1.04)}.FloatingHeader-module__qfpJAG__nav{justify-content:center;align-items:center;gap:clamp(10px,1.65vw,24px);min-width:0;height:100%;display:flex;position:relative}.FloatingHeader-module__qfpJAG__navSlot{align-items:center;height:100%;display:flex;position:relative}.FloatingHeader-module__qfpJAG__navButton{color:#f7f5efd6;min-height:44px;font:700 10px/1 var(--font-body), sans-serif;letter-spacing:.115em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 1px;display:flex;position:relative;overflow:hidden}.FloatingHeader-module__qfpJAG__navButton:hover,.FloatingHeader-module__qfpJAG__navButton[data-active=true]{color:var(--offwhite)}.FloatingHeader-module__qfpJAG__labelStack{height:1em;display:grid;overflow:hidden}.FloatingHeader-module__qfpJAG__labelStack>span{grid-area:1/1;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.FloatingHeader-module__qfpJAG__labelStack>span:last-child{color:var(--lime);transform:translateY(110%)}.FloatingHeader-module__qfpJAG__navButton:hover .FloatingHeader-module__qfpJAG__labelStack>span:first-child,.FloatingHeader-module__qfpJAG__navButton:focus-visible .FloatingHeader-module__qfpJAG__labelStack>span:first-child{transform:translateY(-110%)}.FloatingHeader-module__qfpJAG__navButton:hover .FloatingHeader-module__qfpJAG__labelStack>span:last-child,.FloatingHeader-module__qfpJAG__navButton:focus-visible .FloatingHeader-module__qfpJAG__labelStack>span:last-child{transform:translateY(0)}.FloatingHeader-module__qfpJAG__activeDot{background:var(--lime);opacity:0;border-radius:50%;width:4px;height:4px;transition:transform .22s,opacity .22s;position:absolute;bottom:8px;left:50%;transform:translate(-50%)scale(.4)}.FloatingHeader-module__qfpJAG__navButton[data-active=true] .FloatingHeader-module__qfpJAG__activeDot{opacity:1;transform:translate(-50%)scale(1)}.FloatingHeader-module__qfpJAG__inkLine{pointer-events:none;opacity:.8;background:linear-gradient(90deg, transparent, var(--lime) 16%, var(--lime) 84%, transparent);transform-origin:0;width:100%;height:2px;transition:transform .35s cubic-bezier(.2,1,.3,1);position:absolute;bottom:8px;left:0;transform:scaleX(0)}.FloatingHeader-module__qfpJAG__cta{min-height:44px;color:var(--navy);background:var(--lime);font:800 9px/1 var(--font-body), sans-serif;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transform:translate3d(var(--mag-x,0px), var(--mag-y,0px), 0);border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:0 18px;transition:transform .2s,color .2s,background .2s;display:inline-flex}.FloatingHeader-module__qfpJAG__arrow{font-size:16px;transition:transform .2s}.FloatingHeader-module__qfpJAG__cta:hover .FloatingHeader-module__qfpJAG__arrow{transform:translate(3px,-2px)}.FloatingHeader-module__qfpJAG__panel{width:min(720px,100vw - 48px);max-height:min(520px,100vh - 112px);color:var(--navy);background-color:var(--offwhite);clip-path:inset(0 0 100% round 8px 8px 24px 24px);opacity:0;visibility:hidden;transform-origin:top;background-image:radial-gradient(#102a330a .6px,#0000 .6px);background-size:5px 5px;border:1px solid #102a3314;border-radius:8px 8px 24px 24px;grid-template-columns:minmax(300px,1fr) minmax(190px,280px);gap:24px;padding:26px;transition:clip-path .35s cubic-bezier(.2,.85,.3,1),opacity .22s,transform .35s cubic-bezier(.2,.85,.3,1),visibility 0s linear .35s;display:grid;position:absolute;top:calc(100% + 8px);left:66px;overflow:auto;transform:translateY(-5px);box-shadow:0 20px 48px #050f1338}.FloatingHeader-module__qfpJAG__panel[data-open=true]{clip-path:inset(0 round 8px 8px 24px 24px);opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.FloatingHeader-module__qfpJAG__panel:before{content:"";background:var(--offwhite);border-top:1px solid #102a3314;border-left:1px solid #102a3314;width:14px;height:14px;position:absolute;top:-7px;left:90px;transform:rotate(45deg)}.FloatingHeader-module__qfpJAG__panelLinks{z-index:1;align-content:start;display:grid;position:relative}.FloatingHeader-module__qfpJAG__panelLinks>a:not(.FloatingHeader-module__qfpJAG__viewAll){opacity:0;border-bottom:1px solid #102a331a;grid-template-columns:28px 1fr 20px;align-items:center;gap:8px;min-height:52px;transition:opacity .22s,transform .22s;display:grid;transform:translateY(7px)}.FloatingHeader-module__qfpJAG__panel[data-open=true] .FloatingHeader-module__qfpJAG__panelLinks>a:not(.FloatingHeader-module__qfpJAG__viewAll){opacity:1;transform:translateY(0)}.FloatingHeader-module__qfpJAG__panel[data-open=true] .FloatingHeader-module__qfpJAG__panelLinks>a:nth-child(2){transition-delay:40ms}.FloatingHeader-module__qfpJAG__panel[data-open=true] .FloatingHeader-module__qfpJAG__panelLinks>a:nth-child(3){transition-delay:80ms}.FloatingHeader-module__qfpJAG__panel[data-open=true] .FloatingHeader-module__qfpJAG__panelLinks>a:nth-child(4){transition-delay:.12s}.FloatingHeader-module__qfpJAG__panel[data-open=true] .FloatingHeader-module__qfpJAG__panelLinks>a:nth-child(5){transition-delay:.16s}.FloatingHeader-module__qfpJAG__number{color:var(--green);font:700 10px var(--font-body), sans-serif;letter-spacing:.1em}.FloatingHeader-module__qfpJAG__panelTitle{color:var(--navy);font:600 clamp(18px, 2vw, 25px)/.96 var(--font-display), sans-serif;text-transform:uppercase}.FloatingHeader-module__qfpJAG__panelArrow{color:var(--green);opacity:0;transition:transform .18s,opacity .18s;transform:translate(-5px,5px)}.FloatingHeader-module__qfpJAG__panelLinks a:hover .FloatingHeader-module__qfpJAG__panelTitle,.FloatingHeader-module__qfpJAG__panelLinks a:focus-visible .FloatingHeader-module__qfpJAG__panelTitle{color:var(--green)}.FloatingHeader-module__qfpJAG__panelLinks a:hover .FloatingHeader-module__qfpJAG__panelArrow,.FloatingHeader-module__qfpJAG__panelLinks a:focus-visible .FloatingHeader-module__qfpJAG__panelArrow{opacity:1;transform:translate(0)}.FloatingHeader-module__qfpJAG__viewAll{min-height:44px;color:var(--green);font:800 10px var(--font-body), sans-serif;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:10px;display:flex}.FloatingHeader-module__qfpJAG__preview{background:linear-gradient(145deg, var(--sage), #c5d2b8);border-radius:46% 46% 8px 8px/30% 30% 8px 8px;min-height:265px;position:relative;overflow:hidden}.FloatingHeader-module__qfpJAG__preview img{object-fit:cover;opacity:0;animation:.32s forwards FloatingHeader-module__qfpJAG__preview-in}.FloatingHeader-module__qfpJAG__previewShade{background:linear-gradient(#0000 40%,#102a33b3);position:absolute;inset:0}.FloatingHeader-module__qfpJAG__previewCaption{color:#fff;font:600 26px/.9 var(--font-display), sans-serif;text-transform:uppercase;position:absolute;bottom:16px;left:16px;right:16px}@keyframes FloatingHeader-module__qfpJAG__preview-in{to{opacity:1}}@media (min-width:1024px) and (max-width:1280px){.FloatingHeader-module__qfpJAG__pill{grid-template-columns:50px minmax(0,1fr) auto;gap:12px;padding-inline:10px}.FloatingHeader-module__qfpJAG__brand{width:42px;height:42px}.FloatingHeader-module__qfpJAG__logo{width:30px;height:30px}.FloatingHeader-module__qfpJAG__nav{gap:clamp(7px,1vw,13px)}.FloatingHeader-module__qfpJAG__navButton{letter-spacing:.08em;font-size:9px}.FloatingHeader-module__qfpJAG__cta{gap:8px;padding-inline:12px;font-size:8px}}@media (max-width:1023px){.FloatingHeader-module__qfpJAG__host{display:none}}@media (prefers-reduced-motion:reduce){.FloatingHeader-module__qfpJAG__host,.FloatingHeader-module__qfpJAG__pill,.FloatingHeader-module__qfpJAG__labelStack>span,.FloatingHeader-module__qfpJAG__ringProgress,.FloatingHeader-module__qfpJAG__logo,.FloatingHeader-module__qfpJAG__activeDot,.FloatingHeader-module__qfpJAG__inkLine,.FloatingHeader-module__qfpJAG__cta,.FloatingHeader-module__qfpJAG__arrow,.FloatingHeader-module__qfpJAG__panel,.FloatingHeader-module__qfpJAG__panelLinks>a,.FloatingHeader-module__qfpJAG__panelArrow,.FloatingHeader-module__qfpJAG__preview img{transition-duration:.01ms!important;animation-duration:.01ms!important}.FloatingHeader-module__qfpJAG__pill,.FloatingHeader-module__qfpJAG__host[data-visible=true] .FloatingHeader-module__qfpJAG__pill,.FloatingHeader-module__qfpJAG__pill[data-direction=down],.FloatingHeader-module__qfpJAG__brand:hover .FloatingHeader-module__qfpJAG__logo,.FloatingHeader-module__qfpJAG__navButton:hover .FloatingHeader-module__qfpJAG__labelStack>span:first-child,.FloatingHeader-module__qfpJAG__navButton:focus-visible .FloatingHeader-module__qfpJAG__labelStack>span:first-child{transform:none}.FloatingHeader-module__qfpJAG__navButton:hover .FloatingHeader-module__qfpJAG__labelStack>span:last-child,.FloatingHeader-module__qfpJAG__navButton:focus-visible .FloatingHeader-module__qfpJAG__labelStack>span:last-child{transform:translateY(110%)}.FloatingHeader-module__qfpJAG__panel{clip-path:none;transform:none}}.FloatingHeader-module__qfpJAG__panel[data-panel=destinations] .FloatingHeader-module__qfpJAG__panelLinks>a:not(.FloatingHeader-module__qfpJAG__viewAll),.FloatingHeader-module__qfpJAG__panel[data-panel=tours] .FloatingHeader-module__qfpJAG__panelLinks>a:not(.FloatingHeader-module__qfpJAG__viewAll){grid-template-columns:26px 38px 1fr 20px}.FloatingHeader-module__qfpJAG__thumb{background:linear-gradient(135deg,var(--sage),#bdcdb3);border-radius:4px;width:34px;height:34px;position:relative;overflow:hidden}.FloatingHeader-module__qfpJAG__thumb img{object-fit:cover}.FloatingHeader-module__qfpJAG__cta:hover{background:var(--lime)}.FloatingHeader-module__qfpJAG__inkLine{width:100px;transform:translateX(var(--indicator-x,0px)) scaleX(var(--indicator-scale,0))}:is(.FloatingHeader-module__qfpJAG__nav:has(.FloatingHeader-module__qfpJAG__navButton:hover) .FloatingHeader-module__qfpJAG__inkLine,.FloatingHeader-module__qfpJAG__nav:has(.FloatingHeader-module__qfpJAG__navButton:focus-visible) .FloatingHeader-module__qfpJAG__inkLine){transform:translateX(var(--indicator-x,0px)) scaleX(var(--indicator-scale,0))}@media (prefers-reduced-motion:reduce){.FloatingHeader-module__qfpJAG__host,.FloatingHeader-module__qfpJAG__pill,.FloatingHeader-module__qfpJAG__labelStack>span,.FloatingHeader-module__qfpJAG__ringProgress,.FloatingHeader-module__qfpJAG__logo,.FloatingHeader-module__qfpJAG__activeDot,.FloatingHeader-module__qfpJAG__inkLine,.FloatingHeader-module__qfpJAG__cta,.FloatingHeader-module__qfpJAG__arrow,.FloatingHeader-module__qfpJAG__panel,.FloatingHeader-module__qfpJAG__panelLinks>a,.FloatingHeader-module__qfpJAG__panelArrow,.FloatingHeader-module__qfpJAG__preview img{transition-delay:0s!important}}
