.page-dark,.page-dark .trip{background:var(--navy)}.trip{color:#fff}.thero{--u:var(--s);background:linear-gradient(#02204d 0%,#001738 100%);height:100vh;min-height:640px;position:relative;overflow:hidden}.thero__bg{will-change:transform;position:absolute;inset:-40px}.thero__bg img{object-fit:cover;will-change:transform;width:100%;height:100%}.thero__bg:after{content:"";background:#1e273566;position:absolute;inset:0}.thero__blur{-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);background:linear-gradient(#00173c00 0%,#00173c 100%);height:56%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 35%);mask-image:linear-gradient(#0000 0%,#000 35%)}.thero__inner{top:var(--top);height:calc(1080 * var(--s));position:absolute;left:0;right:0}.thero__crumbs{top:calc(152 * var(--s));right:calc(76 * var(--s));font-size:max(12px, calc(15 * var(--s)));position:absolute}.thero__title{top:calc(343 * var(--s));text-align:center;font-size:calc(160 * var(--s));white-space:nowrap;font-weight:700;line-height:1.05;position:absolute;left:0;right:0}.thero__text{top:calc(597 * var(--s));width:calc(1198 * var(--s));text-align:center;font-size:max(15px, calc(24 * var(--s)));margin-inline:auto;font-weight:500;line-height:1.3;position:absolute;left:0;right:0}.thero__facts{top:calc(727 * var(--s));justify-content:center;margin:0;display:flex;position:absolute;left:0;right:0}.thero__facts>div{gap:calc(12 * var(--s));padding-inline:calc(32 * var(--s));font-size:max(13px, calc(20 * var(--s)));font-weight:600;line-height:1;display:grid}.thero__facts>div+div{border-right:1px solid #fff6}.thero__facts dt{color:#ffffffb3}.thero__facts dd{margin:0}.thero__tabs{top:calc(931 * var(--s));margin-inline:auto;position:absolute;left:0;right:0}.itin{--u:var(--s);background:var(--navy);height:100vh;min-height:640px;position:relative;overflow:hidden}.itin__stage{position:absolute;inset:0}.itin__mosaic{left:0;top:calc(var(--top) + 93 * var(--s));width:calc(993 * var(--s));height:calc(689 * var(--s));position:absolute;overflow:hidden}.itin__mosaic:after{content:"";top:0;bottom:0;right:0;left:calc(163 * var(--s));pointer-events:none;background:linear-gradient(270deg,#00173c 0% 5%,#00173c00 73.515%);position:absolute}.itin__tiles{direction:rtl;position:absolute;inset:0}.itin__tilerow{top:0;right:calc(-60 * var(--s));gap:calc(20 * var(--s));will-change:transform;display:flex;position:absolute}.itin__tilerow+.itin__tilerow{top:calc(356 * var(--s));right:calc(120 * var(--s))}.itin__page{gap:calc(20 * var(--s));flex:none;display:flex}.itin__tilerow img{width:calc(355 * var(--s));height:calc(333 * var(--s));border-radius:calc(20 * var(--s));object-fit:cover;flex:none}.itin__day{right:calc(120 * var(--s));top:calc(var(--top) + 118 * var(--s));width:calc(950 * var(--s));justify-items:start;display:grid;position:absolute}.itin__meta{gap:calc(34 * var(--s));font-size:max(13px, calc(20 * var(--s)));color:#ffffffd9;font-weight:500;display:flex}.itin__meta li{align-items:center;gap:calc(10 * var(--s));display:flex}.itin__meta img{filter:invert();opacity:.85}.itin__title{margin-top:calc(15 * var(--s));font-size:calc(48 * var(--s));text-shadow:0 28px 62px #0000001a;font-weight:700;line-height:1}.itin__title span{font-weight:300}.itin__text{width:calc(657 * var(--s));margin-top:calc(36 * var(--s));font-size:max(13px, calc(18 * var(--s)));color:#ffffffd9;font-weight:500;line-height:1.4}.itin__text p+p{margin-top:1.4em}.itin__label{margin-top:calc(22 * var(--s));font-size:max(13px, calc(18 * var(--s)));color:#b2dcff;font-weight:600}.itin__small{width:calc(707 * var(--s));margin-top:calc(8 * var(--s));font-size:max(12px, calc(16 * var(--s)));color:#ffffffd9;font-weight:500;line-height:1.4}.itin__timeline{left:0;right:0;top:calc(var(--top) + 859 * var(--s));height:calc(110 * var(--s));position:absolute}.itin__line{left:0;right:calc(120 * var(--s));width:auto;height:3px;position:absolute;top:0}.itin__progress{right:calc(120 * var(--s));width:calc(627 * var(--s));height:3px;position:absolute;top:0;overflow:hidden}.itin__progress img{width:100%;height:3px}.itin__plane{left:0;top:calc(-58 * var(--s));width:calc(137 * var(--s));filter:drop-shadow(0 10px 20px #00000059);pointer-events:none;height:auto;position:absolute}.itin__labels{inset:calc(32 * var(--s)) 0 auto 0;margin:0;padding:0;list-style:none;position:absolute}.itin__labels li{white-space:nowrap;transition:opacity .6s,filter .6s;position:absolute;top:0}.itin__labels li:before{content:"";top:calc(-32 * var(--s) - 4px);background:#00173c;border:2px solid #ffffff73;border-radius:50%;width:11px;height:11px;transition:background-color .5s,border-color .5s;position:absolute;right:0}.itin__labels li.is-active:before,.itin__labels li.is-past:before{background:#2d81d9;border-color:#2d81d9}.itin__labels button{font-size:max(13px, calc(20 * var(--s)));color:#fff;text-align:right;transition:font-size .5s var(--ease-out);line-height:1}.itin__labels li.is-active button{font-size:max(16px, calc(28 * var(--s)));font-weight:600}.itin__labels li.is-far{filter:blur(1.5px);opacity:.7}.itin__labels li.is-past{opacity:.45}.itin__arrows{left:calc(120 * var(--s));top:calc(26 * var(--s));gap:calc(16 * var(--s));display:flex;position:absolute}.itin__btn{width:calc(44 * var(--s));min-width:34px;transition:scale .4s var(--ease-out), opacity .3s}.itin__btn:disabled{opacity:.3;cursor:default}.itin__btn img{width:100%;height:auto}.itin__btn:not(:disabled):hover{scale:1.12}.itin__btn--prev img,.similar__arrows .flip img{transform:rotate(180deg)}.tinfo{grid-template-columns:calc(802 * var(--u)) calc(722 * var(--u));padding:calc(40 * var(--u)) calc(80 * var(--u)) calc(120 * var(--u));justify-content:space-between;align-items:start;display:grid;position:relative;overflow:hidden}.tinfo__title,.tfaq__title,.tuse__title,.similar__title{font-size:max(34px, calc(62 * var(--u)));font-weight:600;line-height:1.13}.tinfo__text{margin-top:calc(46 * var(--u));font-size:max(17px, calc(22 * var(--u)));line-height:1.55}.tinfo__acc{margin-top:calc(33 * var(--u));grid-area:1/2/3}.tinfo__acc .acc__inner{font-size:max(15px, calc(20 * var(--u)))}.tinfo__viewport{margin:calc(90 * var(--u)) calc(-80 * var(--u)) 0;grid-area:3/1/auto/-1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%)}.tinfo__row{gap:calc(26.5 * var(--u));will-change:transform;width:max-content;display:flex}.tinfo__row img{width:calc(400 * var(--u));aspect-ratio:1;border-radius:calc(21.277 * var(--u));object-fit:cover}.twin{--k:var(--s);background:var(--navy);height:100vh;min-height:640px;position:relative;overflow:hidden}.twin__stage{position:absolute;inset:0}.twin__view{--dim:0;position:absolute;inset:0;overflow:hidden}.twin__view img{object-fit:cover;will-change:transform;width:100%;height:100%}.twin__view:after{content:"";background:rgba(0, 23, 60, var(--dim));position:absolute;inset:0}.twin__vignette{pointer-events:none;background:linear-gradient(to bottom, #00173c 0%, #00173c00 30%), linear-gradient(to top, #00173c 0%, #00173c00 30%), linear-gradient(to right, #00173c 0%, #00173c calc(50% - 725 * var(--s)), #00173c00 calc(50% - 480 * var(--s))), linear-gradient(to left, #00173c 0%, #00173c calc(50% - 725 * var(--s)), #00173c00 calc(50% - 480 * var(--s)));position:absolute;inset:0}.twin__fade{z-index:3;pointer-events:none;background:linear-gradient(#00173c00 0%,#00173cd9 72%,#00173c 100%);height:32%;position:absolute;bottom:0;left:0;right:0}.twin__form{z-index:4}.twin__frame{width:calc(1450 * var(--s));height:calc(1083 * var(--s));object-fit:contain;will-change:transform;margin:auto;position:absolute;inset:0}.twin__form{top:calc(50% - 250 * var(--s));width:calc(957 * var(--s));min-height:calc(500 * var(--s));padding:calc(83 * var(--s)) 0 calc(60 * var(--s));border-radius:calc(150 * var(--s)) calc(20 * var(--s)) calc(150 * var(--s)) calc(20 * var(--s));text-align:center;color:#fff;margin-inline:auto;position:absolute;left:0;right:0}.twin__title{font-size:calc(48 * var(--s));font-weight:400;line-height:1.2}.twin__title strong{font-weight:600}.twin__fields{grid-template-columns:calc(320 * var(--s)) calc(320 * var(--s));justify-content:center;gap:calc(26 * var(--s)) calc(16 * var(--s));margin-top:calc(64 * var(--s));display:grid}.twin__wide{width:calc(469 * var(--s))}.twin__fields>:nth-child(3){grid-area:2/1/auto/3;justify-self:start}.twin__fields>:nth-child(4){grid-area:2/1/auto/3;justify-self:end}.twin__form .form-status{margin-top:16px}.tfaq{padding:calc(150 * var(--u)) calc(80 * var(--u)) calc(170 * var(--u));text-align:center;position:relative;overflow:hidden}.tfaq__float{pointer-events:none;position:absolute;inset:0}.tfaq__float>*{left:var(--x);top:var(--y);width:calc(var(--w) * var(--u));aspect-ratio:1;border-radius:calc(20 * var(--u));object-fit:cover;will-change:transform;position:absolute}.tfaq__float i{opacity:.85;border-radius:calc(15 * var(--u));background:#b2dcff}.tfaq__title,.tfaq__text,.tfaq__acc{position:relative}.tfaq__text{width:calc(722 * var(--u));max-width:100%;margin:calc(26 * var(--u)) auto 0;font-size:max(17px, calc(22 * var(--u)));color:#ffffffd9;line-height:1.55}.tfaq__acc{width:calc(722 * var(--u));max-width:100%;margin:calc(60 * var(--u)) auto 0;text-align:right}.tuse{grid-template-columns:calc(707 * var(--u)) calc(722 * var(--u));padding:calc(100 * var(--u)) calc(120 * var(--u)) calc(360 * var(--u)) calc(93 * var(--u));justify-content:space-between;align-items:start;display:grid;position:relative;overflow:hidden}.tuse__bg{height:calc(1074 * var(--u));pointer-events:none;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.tuse__bg img{object-fit:cover;width:100%;height:100%}.tuse__bg:after{content:"";background:linear-gradient(#00173c 0%,#00173c00 35% 55%,#00173c 90%);position:absolute;inset:0}.tuse__copy{padding-top:calc(140 * var(--u));position:relative}.tuse__text{margin-top:calc(34 * var(--u));font-size:max(15px, calc(18 * var(--u)));color:#ffffffd9;line-height:1.4}.tuse__text p+p{margin-top:1em}.tuse__text strong{color:#b2dcff;font-weight:600}.tuse__media{height:calc(676 * var(--u));border-radius:calc(20 * var(--u));grid-area:1/2;margin:0;position:relative;overflow:hidden}.tuse__media img{object-fit:cover;width:100%;height:100%}.testimonials--dark{background:var(--navy)}.testimonials--dark .section-title,.testimonials--dark .titem__text{color:#fff}.testimonials--dark .tcontrols__bar span{background:var(--blue)}.similar{padding:calc(60 * var(--u)) calc(80 * var(--u)) calc(160 * var(--u));text-align:center;overflow:hidden}.similar__viewport{margin-top:calc(90 * var(--u));margin-inline:calc(-80 * var(--u));padding-inline:calc(80 * var(--u));overflow:hidden}.similar__track{gap:calc(28 * var(--u));will-change:transform;display:flex}.similar__card{width:calc(338 * var(--u));height:calc(544 * var(--u));border-radius:calc(20 * var(--u));min-width:220px;min-height:340px}.similar__card .dcard__text{top:auto;bottom:calc(30 * var(--u));right:calc(30 * var(--u))}.similar__card .dcard__name{font-size:max(22px, calc(32 * var(--u)))}.similar__card .dcard__tag{font-size:max(16px, calc(24 * var(--u)))}.similar__footer{margin-top:calc(48 * var(--u));justify-content:space-between;align-items:center;display:flex}.similar__footer .link-underline{color:#fff}.similar__arrows{gap:calc(16 * var(--u));order:-1;display:flex}.similar__arrows button{width:calc(50 * var(--u));min-width:40px}.similar__arrows img{width:100%;height:auto}@media (width<=1100px){.tinfo{grid-template-columns:minmax(0,1fr) minmax(0,46%);column-gap:40px}.tuse{grid-template-columns:minmax(0,1fr) minmax(0,44%);column-gap:40px}}@media (width<=860px){.thero{--u:calc(min(100vw, 700px) / 1100);height:100svh}.thero__inner{height:100%;top:0}.thero__crumbs{display:none}.thero__title{white-space:normal;padding-inline:16px;font-size:11vw;top:104px}.thero__text{width:auto;padding-inline:20px;font-size:15px;top:calc(124px + 14vw)}.thero__facts{flex-wrap:wrap;gap:14px 0;padding-inline:12px;top:auto;bottom:186px}.thero__facts>div{flex:33%;padding-inline:10px;font-size:13px}.thero__facts>div:nth-child(4){border-right:0}.itin{--s:calc(100vw / 390);--top:0px;height:100svh}.itin__mosaic{width:100%;height:150px;top:86px}.itin__mosaic:after{background:linear-gradient(#00173c00 40%,#00173c 100%);left:0}.itin__tilerow{gap:10px;right:16px}.itin__page{gap:10px}.itin__tilerow+.itin__tilerow{display:none}.itin__tilerow img{border-radius:14px;width:150px;height:140px}.itin{height:auto;min-height:100svh}.itin__stage{min-height:100svh;padding:256px 16px 200px;position:relative}.itin__day{width:auto;position:relative;top:auto;left:auto;right:auto}.itin__title{font-size:28px}.itin__text,.itin__small{width:auto}.itin__text p+p,.itin__day>.itin__label~.itin__label,.itin__day>.itin__small:last-child{display:none}.itin__timeline{height:70px;top:auto;bottom:104px}.itin__line,.itin__progress{right:16px}.itin__plane{width:64px;top:-26px}.itin__labels{top:18px}.itin__labels li{right:16px!important}.itin__labels li:not(.is-active){opacity:0;filter:none;pointer-events:none}.itin__labels li:before{display:none}.itin__labels li.is-active{opacity:1;pointer-events:auto}.itin__labels li.is-active button{font-size:20px}.itin__arrows{gap:10px;top:14px;left:16px}.itin__btn{width:36px}.tinfo,.tuse{grid-template-columns:minmax(0,1fr);row-gap:32px;padding:64px 16px 80px}.tinfo__acc,.tuse__media{grid-area:auto;margin:0}.tinfo__viewport{grid-area:auto;margin:8px -16px 0}.tinfo__row img{width:58vw}.twin{--k:calc(min(100vw, 480px) / 390)}.twin__frame{width:170vw;height:auto}.twin__form{border-radius:60px 16px;width:calc(100vw - 32px);min-height:0;padding:40px 16px 32px;top:50%;translate:0 -50%}.twin__title{font-size:28px}.twin__fields{grid-template-columns:1fr;gap:12px;margin-top:28px}.twin__fields>*,.twin__wide,.twin__fields>:nth-child(3),.twin__fields>:nth-child(4){grid-area:auto;justify-self:stretch;width:100%}.twin__fields .pill-btn{--h:52px;justify-content:space-between}.tfaq{padding:80px 16px 100px}.tfaq__float>*{opacity:.55}.tuse__copy{padding:0}.tuse__media{height:80vw}.similar{padding:40px 16px 90px}.similar__viewport{margin-inline:-16px;padding-inline:16px}.similar__card{width:62vw;height:96vw}}
