.legacy-home{--home-void:#06131f;--home-paper:#f6f7f4;--home-muted:#f6f7f4a8;--home-line:#f6f7f42e;--home-line-soft:#f6f7f41a;--home-signal:#d6ad60;--home-action:#087b6d;--home-panel:#05111cad;--home-radius:14px;--home-control-radius:7px;--home-gutter:clamp(26px, 4.5vw, 72px);--home-max:1460px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;font-feature-settings:"kern" 1, "liga" 1, "calt" 1;font-optical-sizing:auto}:is(html:has(.legacy-home),body:has(.legacy-home)){scrollbar-width:none;-ms-overflow-style:none}html:has(.legacy-home)::-webkit-scrollbar{width:0;height:0;display:none}body:has(.legacy-home)::-webkit-scrollbar{width:0;height:0;display:none}.legacy-home .home-hero{--home-scroll-progress:0;height:auto;min-height:100svh;padding:14px var(--home-gutter) 28px;background:var(--home-void);isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(10px,1.7vh,20px);overflow:visible}.legacy-home .home-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#020a12a8 0%,#020b1461 36%,#020b1414 62%,#020b140a 100%);position:absolute;inset:0}.legacy-home .home-hero:after{background:linear-gradient(#020a1217 0%,#0000 30%,#020a1214 64%,#020a127a 100%)}.legacy-home .home-hero .hero-video{object-position:70% center;filter:none;transform-origin:50%;will-change:auto;transform:none}.legacy-home .home-hero>.home-header{z-index:100;width:100%;max-width:var(--home-max);-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:0;margin:0 auto;position:relative}.legacy-home .home-header .logo-orb{display:none}.legacy-home .home-header .header-glass{border-radius:calc(var(--home-radius) - 1px);min-height:64px;box-shadow:none;font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI Variable Text", "Segoe UI", var(--font-inter), sans-serif;font-synthesis:none;background:0 0;grid-template-columns:minmax(220px,1fr) max-content minmax(220px,1fr);gap:clamp(18px,2vw,32px);padding:0 clamp(18px,1.7vw,26px)}.legacy-home .home-header .logo,.legacy-home .home-header .menu a,.legacy-home .home-header .lang-switch a,.legacy-home .home-header .header-button{font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI Variable Text", "Segoe UI", var(--font-inter), sans-serif!important}.legacy-home .home-header .logo{letter-spacing:-.045em;align-items:center;gap:6px;width:220px;height:42px;font-size:clamp(21px,1.65vw,26px);line-height:1;overflow:hidden;font-weight:560!important}.legacy-home .home-header .wordmark{width:220px;height:42px;color:var(--home-paper);white-space:nowrap;opacity:0;align-items:center;transition:opacity .18s;display:flex}.legacy-home .home-header .wordmark[data-ready=true]{opacity:1}.legacy-home .home-header .wordmark__text{width:100%;height:42px;color:inherit;text-transform:none;white-space:nowrap;align-items:center;padding:0;line-height:1;display:flex;overflow:visible}.legacy-home .home-header .wordmark__text>span{text-transform:none;font:inherit!important}.legacy-home .home-header .logo-white,.legacy-home .home-header .menu a,.legacy-home .home-header .lang-switch a{color:var(--home-paper)}.legacy-home .home-header .menu{white-space:nowrap;background:#020a1224;border:1px solid #f6f7f452;border-radius:999px;justify-content:center;align-items:center;gap:clamp(16px,1.35vw,22px);min-width:0;min-height:48px;padding:0 clamp(20px,1.8vw,28px);box-shadow:inset 0 1px #ffffff0a}.legacy-home .home-header .menu a{letter-spacing:-.01em;white-space:nowrap;opacity:.86;align-items:center;min-height:46px;font-size:13px;font-weight:520;line-height:1;transition:opacity .18s;display:inline-flex;position:relative}.legacy-home .home-header .menu a:hover,.legacy-home .home-header .menu a:focus-visible{color:var(--home-paper);opacity:1}.legacy-home .home-header .menu-destinations__list{border:1px solid var(--home-line);box-shadow:none;background:#05111cf7;border-radius:10px;top:calc(100% + 15px)}.legacy-home .home-header .menu-destinations__list a{color:var(--home-paper);border-radius:5px}.legacy-home .home-header .menu-destinations__list a:hover{background:#f6f7f412}.legacy-home .home-header .lang-switch{background:#020a122e;border:1px solid #f6f7f452;border-radius:999px;align-items:center;min-height:40px;padding:4px;box-shadow:inset 0 1px #ffffff0d}.legacy-home .home-header .lang-switch:before{background:#f6f7f4f2;border-radius:999px;top:4px;bottom:4px;box-shadow:0 3px 12px #020a1229}.legacy-home .home-header .lang-switch a.active{color:var(--home-void);background:#f6f7f4f2;border-radius:999px}.legacy-home .home-header .lang-switch.lang-switch--ready a.active{color:var(--home-void);background:0 0}.legacy-home .home-header .lang-switch a{white-space:nowrap;justify-content:center;align-items:center;min-width:34px;min-height:30px;padding:0 8px;font-size:11px;font-weight:560;line-height:1;transition:color .18s,background-color .18s;display:inline-flex}.legacy-home .home-header .lang-switch a:not(.active):hover,.legacy-home .home-header .lang-switch a:not(.active):focus-visible{color:var(--home-paper);background:#f6f7f414}.legacy-home .home-header .header-button{height:40px;min-height:40px;color:var(--home-paper);letter-spacing:-.01em;white-space:nowrap;background:#020a122e;border:1px solid #f6f7f452;border-radius:999px;padding:0 15px;font-size:12px;font-weight:560;line-height:1;transition:background-color .18s,border-color .18s,color .18s;box-shadow:inset 0 1px #ffffff0d}.legacy-home .home-header .header-button:hover{background:#f6f7f41f;border-color:#f6f7f480}.legacy-home .home-header .header-button .wa-svg{flex-basis:15px;width:15px;height:15px}.legacy-home .home-header .header-actions{place-self:center end;gap:8px;min-width:max-content}.home-mobile-menu-trigger,.home-mobile-menu{display:none}@media (max-width:900px){.legacy-home .home-header .header-actions{display:none}.legacy-home .home-header .home-mobile-menu-trigger{width:44px;height:44px;color:var(--home-paper);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#020a1238;border:1px solid #f6f7f457;border-radius:50%;place-content:center;gap:6px;padding:0;transition:background-color .2s,border-color .2s,transform .2s;display:grid;position:relative}.legacy-home .home-header .home-mobile-menu-trigger:hover,.legacy-home .home-header .home-mobile-menu-trigger:focus-visible{background:#f6f7f41a;border-color:#f6f7f49e}.home-mobile-menu-trigger span{background:currentColor;border-radius:999px;width:18px;height:1.5px}.home-mobile-menu{z-index:1000;visibility:hidden;pointer-events:none;display:block;position:fixed;inset:0}.home-mobile-menu.is-open{visibility:visible;pointer-events:auto}.home-mobile-menu__overlay{opacity:0;cursor:default;background:#00091094;border:0;width:100%;height:100%;padding:0;transition:opacity .28s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.home-mobile-menu.is-open .home-mobile-menu__overlay{opacity:1}.home-mobile-menu__drawer{width:min(88vw,390px);height:100svh;padding:max(22px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));color:#f6f7f4;-webkit-backdrop-filter:blur(22px)saturate(115%);background:#03121de8;border-left:1px solid #ffffff1a;flex-direction:column;transition:transform .36s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;right:0;overflow-y:auto;transform:translate(100%)}.home-mobile-menu.is-open .home-mobile-menu__drawer{transform:translate(0,0)}.home-mobile-menu__top{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;padding-bottom:26px;display:flex}.home-mobile-menu__top>span{letter-spacing:.18em;text-transform:uppercase;color:#f6f7f48f;font-size:11px;font-weight:650}.home-mobile-menu__close{width:42px;height:42px;color:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:50%;padding:0;transition:background-color .18s,border-color .18s;position:relative}.home-mobile-menu__close:hover,.home-mobile-menu__close:focus-visible{background:#ffffff1a;border-color:#fff6}.home-mobile-menu__close span{background:currentColor;border-radius:999px;width:17px;height:1.5px;position:absolute;top:50%;left:50%}.home-mobile-menu__close span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.home-mobile-menu__close span:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.home-mobile-menu__nav{gap:0;margin-top:42px;display:grid}.home-mobile-menu__nav a{color:#f6f7f4;letter-spacing:-.035em;border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;min-height:70px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI Variable Display,Segoe UI,sans-serif;font-size:clamp(23px,7vw,30px);font-weight:480;transition:color .18s,padding-left .22s cubic-bezier(.22,1,.36,1);display:flex}.home-mobile-menu__nav a:hover,.home-mobile-menu__nav a:focus-visible{color:#d8a45f;padding-left:5px}.home-mobile-menu__nav .wa-svg{flex:0 0 22px;width:22px;height:22px}.home-mobile-menu__languages{background:#ffffff0a;border:1px solid #ffffff26;border-radius:999px;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:auto;padding:5px;display:grid}.home-mobile-menu__languages button{color:#f6f7f494;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:42px;font-size:12px;font-weight:700;transition:color .18s,background-color .18s}.home-mobile-menu__languages button.active{color:#061220;background:#f6f7f4}}@media (prefers-reduced-motion:reduce){.home-mobile-menu__overlay,.home-mobile-menu__drawer,.home-mobile-menu__nav a{transition-duration:1ms}}.legacy-home .why-us.why-story{min-height:92svh;padding:clamp(92px, 11vw, 164px) var(--home-gutter);color:#061220;background:#fff;grid-template-columns:minmax(0,1.16fr) minmax(400px,1fr);align-items:center;gap:clamp(54px,6vw,104px);display:grid}html:not(.dark) .legacy-home .why-us.why-story{background:#eef1ed}.legacy-home .why-story__copy{justify-self:end;width:100%;max-width:780px}.legacy-home .why-story__copy h2{color:inherit;font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;margin:0 0 clamp(42px,5vw,72px);font-size:clamp(44px,4.7vw,70px);font-weight:500;line-height:.98}.legacy-home .why-story__narrative{gap:clamp(24px,2.4vw,34px);max-width:690px;display:grid}.legacy-home .why-story__narrative p{color:#061220ad;text-wrap:pretty;margin:0;font-size:clamp(16px,1.15vw,19px);line-height:1.72}.legacy-home .why-story__media{aspect-ratio:4/5;background:#eef1ef;border-radius:26px;justify-self:start;width:min(100%,720px);min-height:0;overflow:hidden}.legacy-home .why-story__media img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.legacy-home .reviews-marquee-section{background:var(--background);width:100%;color:var(--foreground);padding:clamp(104px,10vw,156px) 0 clamp(112px,11vw,172px);overflow:hidden}.legacy-home .reviews-marquee-section__head{width:min(1360px, calc(100% - (var(--home-gutter) * 2)));justify-content:space-between;align-items:end;gap:48px;margin:0 auto clamp(54px,6vw,84px);display:flex}.legacy-home .reviews-marquee-section__head h2{max-width:760px;color:inherit;font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(48px,5.5vw,78px);font-weight:500;line-height:.94}.legacy-home .reviews-marquee-section__head p{max-width:260px;color:color-mix(in srgb, var(--foreground) 58%, transparent);letter-spacing:.13em;text-align:right;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:650;line-height:1.5}.legacy-home .reviews-marquee-section__lanes{gap:18px;display:grid}.legacy-home .reviews-marquee{--gap:18px;--duration:58s;padding:3px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.legacy-home .reviews-marquee--reverse{--duration:64s}.legacy-home .travel-review-card{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);background:color-mix(in srgb, var(--card) 78%, transparent);width:clamp(330px,29vw,440px);min-height:190px;color:var(--card-foreground);border-radius:18px;flex-direction:column;flex:none;justify-content:space-between;gap:28px;padding:clamp(24px,2.2vw,32px);transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,background-color .22s;display:flex;box-shadow:0 12px 34px #0612200b}.legacy-home .reviews-marquee>div .travel-review-card:nth-child(3n+2){width:clamp(360px,32vw,480px)}.legacy-home .travel-review-card__head{gap:6px;display:grid}.legacy-home .travel-review-card__head strong{color:inherit;font-size:16px;font-weight:650;line-height:1.25}.legacy-home .travel-review-card__head span{color:color-mix(in srgb, var(--card-foreground) 54%, transparent);letter-spacing:.04em;font-size:12px;font-weight:600;line-height:1.4}.legacy-home .travel-review-card p{color:color-mix(in srgb, var(--card-foreground) 72%, transparent);text-wrap:pretty;margin:0;font-size:clamp(14px,1vw,16px);line-height:1.66}.legacy-home .travel-review-card__source{width:fit-content;color:color-mix(in srgb, var(--primary) 82%, var(--card-foreground));letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650;line-height:1.4;text-decoration:none;transition:color .18s}.legacy-home .travel-review-card__source:hover,.legacy-home .travel-review-card__source:focus-visible{color:var(--primary);text-underline-offset:4px;text-decoration:underline}.legacy-home .travel-review-card__media{object-fit:cover;border-radius:50%;width:42px;height:42px}@media (hover:hover) and (pointer:fine){.legacy-home .travel-review-card:hover{border-color:color-mix(in srgb, var(--primary) 32%, transparent);background:color-mix(in srgb, var(--card) 92%, transparent);transform:translateY(-2px)}}.legacy-home .final-cta{isolation:isolate;padding:clamp(96px, 9vw, 144px) var(--home-gutter);color:#f7faf7;text-align:left;background:#0a3733;border-block:1px solid #ffffff1f;position:relative;overflow:hidden}.legacy-home .final-cta:after{content:"";pointer-events:none;background:#e6be7085;width:min(31vw,440px);height:1px;position:absolute;bottom:0;right:clamp(24px,7vw,112px)}.legacy-home .final-cta__inner{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:end;gap:clamp(64px,9vw,156px);width:min(1360px,100%);margin:0 auto;display:grid}.legacy-home .final-cta h2{max-width:820px;color:inherit;text-wrap:balance;margin:0;font-family:var(--serif)!important;letter-spacing:-.035em!important;font-size:clamp(54px,6vw,92px)!important;font-weight:500!important;line-height:.94!important}.legacy-home .final-cta__aside{gap:30px;padding-bottom:5px;display:grid}.legacy-home .final-cta__aside p{color:#f7faf7b8;max-width:470px;margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.65}.legacy-home .final-cta__action{color:#fff;background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:12px;width:fit-content;min-height:54px;padding:0 20px;font-size:14px;font-weight:650;line-height:1;transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .22s,border-color .22s;display:inline-flex}.legacy-home .final-cta__action svg{stroke-width:1.75px;flex:none;width:18px;height:18px;transition:transform .22s cubic-bezier(.22,1,.36,1)}.legacy-home .final-cta__action svg:last-child{margin-left:3px}@media (hover:hover) and (pointer:fine){.legacy-home .final-cta__action:hover{background:#ffffff24;border-color:#ffffff80;transform:translateY(-2px)}.legacy-home .final-cta__action:hover svg:last-child{transform:translate(2px,-2px)}}.legacy-home .final-cta__action:active{transform:translateY(0)scale(.985)}.legacy-home .final-cta__action:focus-visible{outline-offset:4px;outline:2px solid #ffffffb3}.dark .legacy-home .final-cta{background:#071f1e;border-color:#ffffff14}.legacy-home .site-footer{padding:clamp(82px, 8vw, 124px) var(--home-gutter) 30px;color:#f5f8f7;background:#071726;border-top:1px solid #ffffff14}.legacy-home .footer-main,.legacy-home .footer-bottom{width:min(1360px,100%);margin-inline:auto}.legacy-home .footer-main{grid-template-columns:minmax(280px,1.35fr) minmax(190px,.85fr) minmax(190px,.85fr) minmax(260px,1fr);gap:clamp(42px,5vw,84px);margin-bottom:clamp(62px,7vw,98px)}.legacy-home .footer-brand h3{color:#fff;margin-bottom:24px;line-height:.98;font-family:var(--serif)!important;letter-spacing:-.035em!important;font-size:clamp(38px,3.5vw,52px)!important;font-weight:500!important}.legacy-home .footer-brand>p{color:#f5f8f799;max-width:360px;line-height:1.72}.legacy-home .site-footer h4{color:#7ec9b9;letter-spacing:.16em;margin:5px 0 24px;font-size:11px;font-weight:700;line-height:1.2}.legacy-home .site-footer p,.legacy-home .site-footer a{color:#f5f8f7a8;margin-bottom:10px;font-size:14px;line-height:1.65}.legacy-home .footer-col a{width:fit-content;transition:color .18s,transform .18s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.legacy-home .footer-col a:hover,.legacy-home .footer-col a:focus-visible{color:#fff;transform:translate(3px)}}.legacy-home .footer-socials{gap:8px;margin-top:28px}.legacy-home .footer-socials a{color:#fffc;background:0 0;border:1px solid #ffffff24;border-radius:999px;align-items:center;min-height:38px;margin:0;padding:0 14px;font-size:12px;line-height:1;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:inline-flex}@media (hover:hover) and (pointer:fine){.legacy-home .footer-socials a:hover,.legacy-home .footer-socials a:focus-visible{color:#fff;background:#ffffff0f;border-color:#ffffff4d;transform:translateY(-1px)}}.legacy-home .site-footer a:focus-visible{outline-offset:4px;outline:2px solid #7ec9b9b8}.legacy-home .footer-requisites p{overflow-wrap:anywhere}.legacy-home .footer-bottom{border-top:1px solid #ffffff1a;align-items:center;margin-bottom:0;padding-top:26px}.legacy-home .footer-bottom p{color:#f5f8f76b;letter-spacing:.02em;margin:0;font-size:12px}.dark .legacy-home .site-footer{background:#050f1a}@media (max-width:1120px){.legacy-home .footer-main{grid-template-columns:minmax(260px,1.15fr) repeat(2,minmax(180px,.8fr))}.legacy-home .footer-requisites{grid-column:2/-1}}@media (max-width:760px){.legacy-home .reviews-marquee-section{padding:88px 0 104px}.legacy-home .reviews-marquee-section__head{gap:20px;width:calc(100% - 40px);margin-bottom:48px;display:grid}.legacy-home .reviews-marquee-section__head h2{font-size:clamp(42px,12vw,58px);line-height:.98}.legacy-home .reviews-marquee-section__head p{text-align:left;max-width:none;margin:0}.legacy-home .reviews-marquee-section__lanes{gap:14px}.legacy-home .reviews-marquee{--gap:14px;--duration:52s;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.legacy-home .reviews-marquee--reverse{--duration:58s}.legacy-home .final-cta{padding:88px 20px 96px}.legacy-home .final-cta:after{width:44vw;right:20px}.legacy-home .final-cta__inner{grid-template-columns:1fr;align-items:start;gap:42px}.legacy-home .final-cta h2{font-size:clamp(44px,13vw,62px)!important;line-height:.96!important}.legacy-home .final-cta__aside{gap:26px;padding:0}.legacy-home .final-cta__action{min-height:52px}.legacy-home .site-footer{padding:72px 20px 28px}.legacy-home .footer-main{grid-template-columns:1fr;gap:42px;margin-bottom:64px}.legacy-home .footer-requisites{grid-column:auto}.legacy-home .footer-brand h3{font-size:42px!important}.legacy-home .site-footer h4{margin-bottom:18px}.legacy-home .footer-bottom{align-items:flex-start;gap:10px}.legacy-home .travel-review-card,.legacy-home .reviews-marquee>div .travel-review-card:nth-child(3n+2){border-radius:16px;gap:24px;width:min(82vw,340px);min-height:184px;padding:24px}}@media (prefers-reduced-motion:reduce){.legacy-home .reviews-marquee{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto}.legacy-home .reviews-marquee::-webkit-scrollbar{display:none}.legacy-home .reviews-marquee>div{animation:none!important}}@media (max-width:1040px){.legacy-home .why-us.why-story{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:clamp(42px,6vw,72px)}.legacy-home .why-story__media{aspect-ratio:4/5}}@media (max-width:760px){.legacy-home .why-us.why-story{grid-template-columns:1fr;gap:54px;min-height:0;padding:82px 20px 96px}.legacy-home .why-story__copy{justify-self:start;max-width:620px}.legacy-home .why-story__copy h2{margin-bottom:38px;font-size:clamp(40px,11vw,56px);line-height:1}.legacy-home .why-story__narrative{gap:24px}.legacy-home .why-story__narrative p{font-size:16px;line-height:1.68}.legacy-home .why-story__media{aspect-ratio:4/5;border-radius:20px;justify-self:stretch;width:100%;min-height:0}}.legacy-home .home-hero__main{z-index:30;width:min(var(--home-max), 100%);grid-template-columns:minmax(0,1fr);align-items:center;gap:0;margin:0 auto;display:grid;position:relative}.legacy-home .home-hero .hero-content{align-self:center;max-width:620px;padding:clamp(20px,4vh,46px) 0 16px}.legacy-home .home-hero .eyebrow{color:#f6f7f494;letter-spacing:.16em;margin-bottom:clamp(24px,3.2vh,34px);font-size:8px;font-weight:500}.legacy-home .home-hero h1{max-width:620px;color:var(--home-paper);font-family:var(--sans);letter-spacing:-1.25px;text-shadow:none;justify-items:start;margin:0 0 24px;font-size:clamp(43px,4.1vw,65px);line-height:1;display:grid}.legacy-home .home-hero h1 em{font-family:var(--serif);margin-bottom:1px;font-size:1.04em;font-style:normal;font-weight:500;line-height:.94}.legacy-home .home-hero h1 span{font-family:var(--serif);margin-top:1px;font-weight:500;line-height:.98}.legacy-home .home-hero h1 strong{font-family:var(--serif);color:#f6f7f4e6;margin-top:3px;font-size:.94em;font-weight:500;line-height:1}.legacy-home .home-hero .hero-title-animated{font:inherit;color:inherit;display:inline}@media (prefers-reduced-motion:reduce){.legacy-home .home-hero .hero-title-animated,.legacy-home .home-hero .hero-title-animated>span{opacity:1!important;filter:none!important;transform:none!important}}.legacy-home .home-hero .hero-text{color:#f6f7f4a8;max-width:500px;margin-bottom:25px;font-size:clamp(11px,.82vw,13px);font-weight:350;line-height:1.58}.legacy-home .home-hero .hero-actions{gap:8px}.legacy-home .home-hero .button{min-height:46px;box-shadow:none;border-radius:999px;padding:0 18px 0 16px;font-size:11.5px;font-weight:600;transition:background-color .18s,border-color .18s,transform .18s}.legacy-home .home-hero .button:hover{transform:translateY(-1px)}.legacy-home .home-hero .button-outline{isolation:isolate;color:#07141d;letter-spacing:.01em;background:#f6f7f4eb;border:1px solid #f6f7f480;position:relative}.legacy-home .home-hero .button-outline:hover{background:#fff;border-color:#f6f7f4e6}.legacy-home .home-hero .button-outline .wa-svg{transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .2s}.legacy-home .home-hero .button-outline i{margin-left:6px;font-size:13px;font-style:normal;transition:transform .2s cubic-bezier(.22,1,.36,1)}.legacy-home .home-hero .button-outline:hover .wa-svg,.legacy-home .home-hero .button-outline:focus-visible .wa-svg{opacity:.86;transform:translate(2px,-1px)}.legacy-home .home-hero .button-outline:hover i,.legacy-home .home-hero .button-outline:focus-visible i{transform:translate(2px,-2px)}.legacy-home .home-hero .button-outline:active{transform:translateY(0)scale(.985)}.legacy-home .home-hero .button-outline:focus-visible{outline-offset:3px;outline:2px solid #f6f7f46b}.legacy-home .home-search-shell{z-index:60;border-radius:var(--home-radius);-webkit-backdrop-filter:blur(14px);width:100%;min-width:0;max-height:min(76svh,720px);box-shadow:none;background:#05111cad;border:1px solid #f6f7f438;padding:20px;transition:background-color .22s,border-color .22s;position:relative;overflow:visible}.legacy-home .home-search-shell:focus-within{background:#05111cc2;border-color:#f6f7f457}.legacy-home .home-search-shell__heading{border-bottom:1px solid var(--home-line-soft);min-height:48px;color:var(--home-paper);grid-template-columns:1fr;align-items:center;gap:10px;padding:0 1px 15px;display:grid}.legacy-home .home-search-shell__heading p{font:500 clamp(22px, 2vw, 28px)/1.05 var(--sans);letter-spacing:-.02em}.legacy-home .home-search-shell .tour-search-form{--tour-search-border:var(--home-line-soft);--tour-search-muted:#f6f7f480;--tour-search-surface:transparent;--tour-search-green:transparent;--tour-search-accent:var(--home-action);z-index:70;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:11px}.legacy-home .home-search-shell .tour-search-mode,.legacy-home .home-search-shell .tour-search-primary,.legacy-home .home-search-shell .tour-search-filters,.legacy-home .home-search-shell .tour-search-content,.legacy-home .home-search-shell .tour-search-bottom{animation:none}.legacy-home .home-search-shell .tour-search-mode{background:0 0;border-bottom:0;gap:18px;min-height:32px;padding:0 0 9px}.legacy-home .home-search-shell .tour-search-mode__option{border:0;border-radius:0;min-height:27px;padding:0;font-size:9px;font-weight:500}.legacy-home .home-search-shell .tour-search-mode__option input{width:12px;height:12px;accent-color:var(--home-paper)}.legacy-home .home-search-shell .tour-search-primary,.legacy-home .home-search-shell .tour-search-filters,.legacy-home .home-search-shell .tour-search-content,.legacy-home .home-search-shell .tour-search-bottom{background:0 0;gap:7px}.legacy-home .home-search-shell .tour-search-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0 0 2px}.legacy-home .home-search-shell .tour-search-primary .tour-search-field:nth-child(3){grid-column:1/-1}.legacy-home .home-search-shell .tour-search-field,.legacy-home .home-search-shell .tour-search-select,.legacy-home .home-search-shell .tour-search-check,.legacy-home .home-search-shell .tour-search-hotel-search,.legacy-home .home-search-shell .tour-search-list,.legacy-home .home-search-shell .tour-search-hotels{border:1px solid var(--home-line-soft);border-radius:var(--home-control-radius);box-shadow:none;background:#f6f7f40b}.legacy-home .home-search-shell .tour-search-field{min-height:48px;padding:7px 10px}.legacy-home .home-search-shell .tour-search-form.is-progressive:not(.is-expanded) .tour-search-field{border:0;border-bottom:1px solid var(--home-line-soft);background:0 0;border-radius:0;min-height:56px;padding:10px 4px}.legacy-home .home-search-shell .tour-search-form.is-progressive:not(.is-expanded) .tour-search-field:first-child,.legacy-home .home-search-shell .tour-search-form.is-progressive:not(.is-expanded) .tour-search-field:nth-child(4){border-right:1px solid var(--home-line-soft);padding-right:13px}.legacy-home .home-search-shell .tour-search-form.is-progressive:not(.is-expanded) .tour-search-field:nth-child(2),.legacy-home .home-search-shell .tour-search-form.is-progressive:not(.is-expanded) .tour-search-field:nth-child(5){padding-left:13px}.legacy-home .home-search-shell .tour-search-field:first-child,.legacy-home .home-search-shell .tour-search-field:last-child{border-radius:var(--home-control-radius)}.legacy-home .home-search-shell .tour-search-field>span,.legacy-home .home-search-shell .tour-search-select>span{color:#f6f7f46e;letter-spacing:.11em;font-size:7px}.legacy-home .home-search-shell .tour-search-trigger,.legacy-home .home-search-shell .tour-search-hotel-search input{color:var(--home-paper);font-size:10px;font-weight:500}.legacy-home .home-search-shell .tour-search-trigger{background-image:linear-gradient(45deg,#0000 50%,#f6f7f494 50%),linear-gradient(135deg,#f6f7f494 50%,#0000 50%)}.legacy-home .home-search-shell .tour-search-progressive-toggle{border:0;border-top:1px solid var(--home-line-soft);color:#f6f7f4ad;width:100%;min-height:36px;font:500 9px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin-top:9px;padding:0 2px;display:flex}.legacy-home .home-search-shell .tour-search-progressive-toggle i{border-bottom:1px solid;border-right:1px solid;width:7px;height:7px;transition:transform .2s;transform:rotate(45deg)}.legacy-home .home-search-shell .tour-search-progressive-toggle[aria-expanded=true] i{transform:rotate(225deg)}.legacy-home .home-search-shell .tour-search-form.is-progressive:not(.is-expanded) .tour-search-filters,.legacy-home .home-search-shell .tour-search-form.is-progressive:not(.is-expanded) .tour-search-content,.legacy-home .home-search-shell .tour-search-form.is-progressive:not(.is-expanded) .tour-search-bottom>:not(.tour-search-submit){display:none}.legacy-home .home-search-shell .tour-search-form.is-progressive.is-expanded{scrollbar-width:none;-ms-overflow-style:none;max-height:calc(min(76svh,720px) - 78px);overflow:hidden auto}.legacy-home .home-search-shell .tour-search-form.is-progressive.is-expanded::-webkit-scrollbar{width:0;height:0;display:none}.legacy-home .home-search-shell .tour-search-form.is-expanded .tour-search-filters,.legacy-home .home-search-shell .tour-search-form.is-expanded .tour-search-content{animation:.24s cubic-bezier(.22,1,.36,1) both homeSearchReveal}@keyframes homeSearchReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.legacy-home .home-search-shell .tour-search-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:7px 0 0}.legacy-home .home-search-shell .tour-search-filters>:last-child{grid-column:1/-1}.legacy-home .home-search-shell .tour-search-select{min-height:46px;padding:7px 9px}.legacy-home .home-search-shell .tour-search-star{width:19px;height:22px}.legacy-home .home-search-shell .tour-search-star span{font-size:17px}.legacy-home .home-search-shell .tour-search-content{grid-template-columns:.75fr 1.25fr;padding:7px 0 0}.legacy-home .home-search-shell .tour-search-list,.legacy-home .home-search-shell .tour-search-hotels{height:84px;min-height:84px;color:var(--home-paper);padding:9px}.legacy-home .home-search-shell .tour-search-list legend{color:var(--home-paper);font-size:8px}.legacy-home .home-search-shell .tour-search-hotel-search{min-height:30px;padding:5px 8px}.legacy-home .home-search-shell .tour-search-hotel-search input::placeholder{color:#f6f7f473}.legacy-home .home-search-shell .tour-search-bottom{grid-template-columns:1fr 1fr;padding:7px 0 0}.legacy-home .home-search-shell .tour-search-form.is-progressive:not(.is-expanded) .tour-search-bottom{display:block}.legacy-home .home-search-shell .tour-search-check,.legacy-home .home-search-shell .tour-search-submit,.legacy-home .home-search-shell .tour-search-bottom .tour-search-select{height:40px;min-height:40px}.legacy-home .home-search-shell .tour-search-check{color:var(--home-paper);padding:0 8px;font-size:8px}.legacy-home .home-search-shell .tour-search-submit{border-radius:var(--home-control-radius);width:100%;box-shadow:none;color:var(--home-paper);background:0 0;border:1px solid #f6f7f466;font-size:10px;font-weight:700}.legacy-home .home-search-shell .tour-search-submit:hover{box-shadow:none;background:#f6f7f414;border-color:#f6f7f4ad;transform:translateY(-1px)}.legacy-home .home-search-shell .tour-search-popover{z-index:600;color:#061220}.legacy-home .home-search-shell .tour-search-dates{left:auto;right:0}.legacy-home .home-search-shell .tour-search-popover .tour-search-trigger,.legacy-home .home-search-shell .tour-search-popover button{color:inherit}.legacy-home .home-hero__footer{z-index:20;width:min(var(--home-max), 100%);border-top:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin:0 auto clamp(16px,2.6vh,28px);padding-top:0;display:grid;position:relative}.legacy-home .home-hero .hero-stats{background:#05111c47;border:1px solid #f6f7f424;border-radius:22px;grid-template-columns:repeat(3,max-content);gap:0;width:max-content;max-width:100%;padding:16px clamp(14px,1.8vw,24px);box-shadow:0 12px 32px #020a1214}.legacy-home .home-hero .hero-stats div{opacity:1;border:0;min-width:0;padding:0 clamp(18px,2.4vw,34px)}.legacy-home .home-hero .hero-stats div:not(:last-child):after{background:#f6f7f41f;height:calc(100% - 4px);display:block;top:2px}.legacy-home .home-hero .hero-stats strong{margin-bottom:4px;font-size:clamp(23px,1.9vw,29px);font-weight:550;line-height:1}.legacy-home .home-hero .hero-stats p{color:#f6f7f4c2;font-size:10px;line-height:1.25}.legacy-home .home-hero__continue{color:#f6f7f4c2;letter-spacing:.12em;text-transform:uppercase;border:0;justify-content:flex-start;align-items:center;gap:9px;min-width:0;min-height:38px;padding:0;font-size:10px;font-weight:600;display:flex}.legacy-home .home-hero__continue i{color:#f6f7f4d1;transform:translateY(calc(var(--home-scroll-progress) * 7px));font-size:14px;font-style:normal;transition:transform .18s}.legacy-home .home-hero__continue:hover,.legacy-home .home-hero__continue:focus-visible{color:var(--home-paper)}.legacy-home .home-hero__continue:hover i{transform:translateY(3px)}.legacy-home .home-hero+.travel-moods{border-top:1px solid #0612201f}@media (max-width:1220px){.legacy-home .home-hero__main{grid-template-columns:minmax(0,1fr);gap:0}.legacy-home .home-hero h1{font-size:clamp(42px,4.6vw,58px)}.legacy-home .home-header .header-glass{grid-template-columns:minmax(180px,1fr) max-content minmax(180px,1fr)}.legacy-home .home-header .header-actions{grid-column:3;justify-self:end}}@media (max-width:1180px){.legacy-home .home-header .header-glass{grid-template-columns:minmax(0,1fr) max-content}.legacy-home .home-header .header-actions{grid-column:2}}@media (max-width:1040px){.legacy-home .home-hero{min-height:100svh}.legacy-home .home-hero__main{grid-template-columns:1fr;gap:28px;padding:34px 0 14px}.legacy-home .home-hero .hero-content{max-width:720px;padding:10px 0 0}.legacy-home .home-search-shell{will-change:auto;width:min(680px,100%);max-height:none;transform:none}.legacy-home .home-search-shell .tour-search-primary{grid-template-columns:repeat(5,minmax(0,1fr))}.legacy-home .home-search-shell .tour-search-primary .tour-search-field:nth-child(3){grid-column:auto}}@media (max-width:900px){.legacy-home .home-hero{grid-template-rows:auto minmax(0,1fr) auto;min-height:100svh;padding:12px 20px 22px;display:grid}.legacy-home .home-header .header-glass{border-radius:12px}.legacy-home .home-hero .hero-content{will-change:auto;transform:none}.legacy-home .home-hero .hero-video{object-position:66% center;transform:none}.legacy-home .home-search-shell .tour-search-primary,.legacy-home .home-search-shell .tour-search-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-home .home-search-shell .tour-search-primary .tour-search-field:nth-child(3),.legacy-home .home-search-shell .tour-search-filters>:last-child{grid-column:1/-1}}@media (max-width:560px){.legacy-home .home-hero{padding-inline:14px}.legacy-home .home-hero .hero-video{object-position:58% center;transform:none}.legacy-home .home-header .header-glass{grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:0 12px}.legacy-home .home-header .logo{font-size:21px}.legacy-home .home-header .header-button{justify-content:center;width:38px;height:38px;min-height:38px;padding:0;font-size:0;overflow:hidden}.legacy-home .home-hero__main{gap:22px;padding-top:20px}.legacy-home .home-hero h1{letter-spacing:-.8px;font-size:clamp(37px,11.5vw,47px)}.legacy-home .home-hero .hero-text{max-width:390px;font-size:12px}.legacy-home .home-hero .hero-actions{display:flex}.legacy-home .home-hero .button{min-height:44px}.legacy-home .home-search-shell{-webkit-backdrop-filter:none;background:#05111ce6;border-radius:14px;width:100%;padding:13px}.legacy-home .home-search-shell__heading{grid-template-columns:1fr}.legacy-home .home-search-shell__heading p{font-size:17px}.legacy-home .home-search-shell .tour-search-primary,.legacy-home .home-search-shell .tour-search-filters,.legacy-home .home-search-shell .tour-search-content,.legacy-home .home-search-shell .tour-search-bottom{grid-template-columns:1fr}.legacy-home .home-search-shell .tour-search-primary .tour-search-field:nth-child(3),.legacy-home .home-search-shell .tour-search-filters>:last-child{grid-column:auto}.legacy-home .home-search-shell .tour-search-form.is-progressive:not(.is-expanded) .tour-search-primary .tour-search-field{border-right:0;padding-left:4px;padding-right:4px}.legacy-home .home-search-shell .tour-search-list,.legacy-home .home-search-shell .tour-search-hotels{height:78px;min-height:78px}.legacy-home .home-search-shell .tour-search-dates{left:14px;right:14px}.legacy-home .home-hero__footer{grid-template-columns:1fr;gap:10px;margin-top:8px;margin-bottom:10px}.legacy-home .home-hero .hero-stats{border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;padding:14px 6px}.legacy-home .home-hero .hero-stats div{padding:0 10px}.legacy-home .home-hero .hero-stats p{font-size:9px}.legacy-home .home-hero__continue{border-top:1px solid var(--home-line-soft);border-left:0;min-height:34px;padding:7px 0 0}}.legacy-home .travel-moods{min-height:96svh;padding:clamp(88px, 12vh, 132px) var(--home-gutter) clamp(104px, 14vh, 156px);contain:paint;background:linear-gradient(#ffffffc2 0%,#fff0 18%),linear-gradient(128deg,#f6efe5b8 0%,#fffffff5 45%,#eaf7fab8 100%);display:block}.legacy-home .travel-moods:before,.legacy-home .travel-moods:after{animation:none}.legacy-home .travel-moods:before{filter:none;opacity:.42;inset:0;transform:none}.legacy-home .directions-scene{width:min(var(--home-max), 100%);grid-template-rows:auto minmax(0,1fr);min-height:calc(96svh - clamp(192px,26vh,288px));margin:0 auto;display:grid}.legacy-home .directions-scene__heading{border-bottom:1px solid #06122021;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 28px;padding-bottom:26px;display:grid}.legacy-home .directions-scene__eyebrow{color:#06122094;letter-spacing:.18em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:11px;font-weight:650}.legacy-home .directions-scene__heading h2{color:#061220;max-width:760px;font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(42px,5.4vw,78px);font-weight:500;line-height:.96}.legacy-home .directions-scene__heading>span{color:#06122085;letter-spacing:.16em;text-transform:uppercase;padding-bottom:7px;font-size:11px;font-weight:650}.legacy-home .directions-scene__stage{place-items:start center;min-height:clamp(420px,60vh,680px);padding-top:clamp(62px,9vh,104px);display:grid}.legacy-home .directions-stack{--directions-card-width:clamp(680px, 49vw, 780px);--directions-card-height:clamp(382px, 27.5vw, 438px);max-width:100%}.legacy-home .directions-stack>[role=application]{border-radius:30px}.legacy-home .directions-stack [data-active=true]{background:#fff;border-radius:28px;transition:box-shadow .26s cubic-bezier(.22,1,.36,1),filter .26s;box-shadow:0 30px 78px #0612203d,0 10px 26px #0612201f;border:0!important}.legacy-home .directions-stack[data-card-hovered=true] [data-active=true]{box-shadow:0 34px 88px #06122047,0 12px 30px #06122024,0 0 34px #30b19733}.legacy-home .directions-stack [data-active=true]>a{border-radius:26px}.legacy-home .directions-stack__controls{z-index:30;width:var(--directions-card-width);color:#061220;justify-content:space-between;align-items:center;gap:20px;margin:-24px auto 0;display:flex;position:relative}.legacy-home .directions-stack__identity{align-items:center;min-width:0;transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex}.legacy-home .directions-stack__identity strong{color:#061220;font-family:var(--serif);white-space:nowrap;padding-block:.08em .14em;font-size:clamp(22px,2vw,30px);font-weight:500;line-height:1.14;overflow:visible}.legacy-home .directions-stack__country-name{white-space:nowrap;align-items:baseline;min-height:1.14em;display:inline-flex}.legacy-home .directions-stack__actions{align-items:center;gap:8px;transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex}.legacy-home .directions-stack[data-card-hovered=true] .directions-stack__identity{transform:translate(8px,5px)}.legacy-home .directions-stack[data-card-hovered=true] .directions-stack__actions{transform:translate(-8px,5px)}.legacy-home .directions-stack[data-card-hovered=true] .directions-stack__arrow svg{transform:translateX(var(--directions-arrow-shift,0))}.legacy-home .directions-stack[data-card-hovered=true] .directions-stack__arrow:first-child svg{--directions-arrow-shift:-3px}.legacy-home .directions-stack[data-card-hovered=true] .directions-stack__arrow:last-child svg{--directions-arrow-shift:3px}.legacy-home .directions-stack__arrow svg,.legacy-home .directions-stack__open svg{transition:transform .28s cubic-bezier(.22,1,.36,1)}.legacy-home .directions-stack[data-card-hovered=true] .directions-stack__open svg{transform:translate(3px,-3px)}.legacy-home .directions-stack__arrows{background:#ffffff61;border:1px solid #0612201f;border-radius:999px;align-items:center;gap:3px;padding:3px;display:flex}.legacy-home .directions-stack__actions button{color:#061220;cursor:pointer;background:#ffffff8a;border:1px solid #06122029;justify-content:center;align-items:center;height:46px;transition:transform .2s cubic-bezier(.22,1,.36,1),background-color .2s,border-color .2s,color .2s;display:inline-flex}.legacy-home .directions-stack__actions .directions-stack__arrow{background:0 0;border-color:#0000;border-radius:50%;width:40px;height:40px;padding:0}.legacy-home .directions-stack__actions .directions-stack__open{color:#f6f7f4;background:#061220;border-radius:999px;gap:10px;min-width:126px;padding:0 18px;font-size:12px;font-weight:650}.legacy-home .directions-stack__actions svg{stroke-width:1.7px;width:17px;height:17px}.legacy-home .directions-stack__actions button>span:first-child{color:inherit;justify-content:center;align-items:center;gap:10px;display:flex}.legacy-home .directions-stack__actions .directions-stack__arrow>span:first-child{width:100%;height:100%}.legacy-home .directions-stack__actions button>span:last-child{opacity:.46}.legacy-home .directions-stack__actions button:hover:not(:disabled),.legacy-home .directions-stack__actions button:focus-visible{background:#fff;border-color:#06122057;transform:translateY(-2px)}.legacy-home .directions-stack__actions .directions-stack__open:hover,.legacy-home .directions-stack__actions .directions-stack__open:focus-visible{color:#fff;background:#17384a}.legacy-home .directions-stack__actions button:disabled{opacity:.32;cursor:default}@media (max-width:900px){.legacy-home .travel-moods{min-height:92svh;padding:72px 20px 88px}.legacy-home .directions-scene{min-height:calc(92svh - 160px)}.legacy-home .directions-scene__stage{min-height:500px;padding-top:96px}.legacy-home .directions-stack__controls{width:min(78vw,680px)}.legacy-home .directions-stack{--directions-card-width:min(78vw, 680px);--directions-card-height:min(44vw, 382px)}}@media (max-width:560px){.legacy-home .travel-moods{min-height:88svh;padding:58px 14px 72px}.legacy-home .directions-scene{min-height:calc(88svh - 130px)}.legacy-home .directions-scene__eyebrow{font-size:10px}.legacy-home .directions-scene__heading{grid-template-columns:1fr;padding-bottom:20px}.legacy-home .directions-scene__heading h2{font-size:clamp(38px,12vw,52px)}.legacy-home .directions-scene__heading>span{display:none}.legacy-home .directions-scene__stage{min-height:440px;padding-top:82px}.legacy-home .directions-stack{--directions-card-width:calc(100vw - 48px);--directions-card-height:calc((100vw - 48px) * .5625)}.legacy-home .directions-stack__controls{align-items:flex-end;width:calc(100vw - 48px);margin-top:-48px}.legacy-home .directions-stack__identity{display:flex}.legacy-home .directions-stack__actions .directions-stack__open{width:46px;min-width:46px;padding:0}.legacy-home .directions-stack__actions .directions-stack__open span span:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.legacy-home .home-hero .hero-video,.legacy-home .home-hero .hero-content,.legacy-home .home-search-shell,.legacy-home .home-hero__continue i{transform:none}.legacy-home .home-search-shell .tour-search-form.is-expanded .tour-search-filters,.legacy-home .home-search-shell .tour-search-form.is-expanded .tour-search-content{animation:none}}
