html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.odyssey{--bg:#fffdf8;--sand:#f7f0e5;--sky:#eaf5f6;--ink:#13283b;--text:#34495a;--muted:#6b7a87;--line:#e8dfd2;--ocean:#0e7c86;--ocean-d:#0a6169;--sun:#ff7d3b;--sun-d:#ec6420;--gold:#f5a524;--navy:#0f2b3d;--font:"Plus Jakarta Sans Variable", "Plus Jakarta Sans", system-ui, sans-serif;--script:"Kaushan Script", cursive;--ease:cubic-bezier(.22, 1, .36, 1);--shadow:0 18px 40px -22px #13283b59;--wrap:min(1240px, 100% - 48px);color-scheme:light}.odyssey *,.odyssey :before,.odyssey :after{box-sizing:border-box}html.odyssey{overflow-x:clip}.odyssey body{background:var(--bg);color:var(--text);font:400 16px/1.65 var(--font);-webkit-font-smoothing:antialiased;margin:0}:where(.odyssey) a{color:inherit;text-decoration:none}:where(.odyssey) :is(h1,h2,h3,h4,p,blockquote){margin:0}:where(.odyssey) :is(ul,ol){margin:0;padding:0;list-style:none}:where(.odyssey) :is(img,svg){display:block}.odyssey ::selection{background:var(--ocean);color:#fff}.odyssey :focus-visible{outline:2px solid var(--sun);outline-offset:3px;border-radius:6px}.od-wrap{width:var(--wrap);margin-inline:auto}.od-script{font:400 clamp(22px, 2.4vw, 30px)/1.1 var(--script);color:#fff}.od-script--ocean{color:var(--ocean)}.od-script--sun{color:var(--sun)}.od-h2{font:800 clamp(30px, 3.8vw, 48px)/1.12 var(--font);letter-spacing:-.025em;color:var(--ink);margin-top:6px}.od-h2 .word{display:inline-block}.od-lead{color:var(--muted);max-width:560px;font-size:17px}.od-head{margin-bottom:clamp(32px,4vw,48px)}.od-head .od-lead{margin-top:12px}.od-head--center{text-align:center}.od-head--center .od-lead{margin-inline:auto}.od-head--split{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 40px;display:flex}.od-head--split .od-h2{max-width:620px}.od-head--split .od-lead{max-width:420px}.od-btn{font:700 15px/1 var(--font);cursor:pointer;white-space:nowrap;transition:background .25s, color .25s, border-color .25s, transform .25s var(--ease), box-shadow .25s;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px 22px;display:inline-flex}.od-btn:hover{transform:translateY(-2px)}.od-btn--sun{background:var(--sun);color:#fff;box-shadow:0 10px 24px -10px #ff7d3bcc}.od-btn--sun:hover{background:var(--sun-d)}.od-btn--ocean{background:var(--ocean);color:#fff;box-shadow:0 10px 24px -12px #0e7c86cc}.od-btn--ocean:hover{background:var(--ocean-d)}.od-btn--line{border-color:var(--ink);color:var(--ink)}.od-btn--line:hover{background:var(--ink);color:#fff}.od-btn--lg{padding:16px 28px;font-size:16px}.od-btn--sm{padding:10px 18px;font-size:14px}.od-btn--block{width:100%}.od-header{z-index:100;color:#fff;transition:background .35s, color .35s, box-shadow .35s, transform .45s var(--ease);position:fixed;inset:0 0 auto}.od-header__inner{height:84px;transition:height .35s var(--ease);justify-content:space-between;align-items:center;gap:24px;display:flex}.od-header.is-solid{color:var(--ink);background:#fff;box-shadow:0 6px 30px -18px #13283b66}.od-header.is-solid .od-header__inner{height:72px}.od-header.is-hidden{transform:translateY(-100%)}.od-logo{align-items:center;gap:10px;display:inline-flex}.od-logo__mark{background:var(--sun);color:#fff;width:42px;height:42px;transition:transform .4s var(--ease);border-radius:12px;place-items:center;display:grid;transform:rotate(-8deg)}.od-logo:hover .od-logo__mark{transform:rotate(8deg)}.od-logo__text{line-height:1;display:grid}.od-logo__text strong{font:800 24px/1 var(--font);letter-spacing:-.03em}.od-logo__text small{letter-spacing:.18em;text-transform:uppercase;opacity:.75;margin-top:3px;font-size:10.5px;font-weight:700}.od-nav{gap:4px;display:flex}.od-nav a{padding:8px 14px;font-size:15px;font-weight:600;position:relative}.od-nav a:after{content:"";background:var(--sun);height:2px;transition:transform .3s var(--ease);border-radius:2px;position:absolute;bottom:2px;left:14px;right:14px;transform:scaleX(0)}.od-nav a:hover:after{transform:scaleX(1)}.od-header__end{align-items:center;gap:18px;display:flex}.od-header__call{align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.od-header__call>span:first-child{opacity:.9;border:1.5px solid;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.od-header__call>span:last-child{line-height:1.2;display:grid}.od-header__call small{opacity:.75;font-size:11.5px;font-weight:500}.od-burger{cursor:pointer;background:#ffffff2e;border:0;border-radius:12px;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 11px;display:none}.od-header.is-solid .od-burger{background:var(--sand)}.od-burger span{background:currentColor;border-radius:2px;height:2px;transition:transform .3s,opacity .3s}.od-burger[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.od-burger[aria-expanded=true] span:nth-child(2){opacity:0}.od-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.od-menu{color:var(--ink);border-top:1px solid var(--line);background:#fff;gap:4px;padding:12px 20px 24px;display:grid;box-shadow:0 20px 40px -20px #13283b66}.od-menu[hidden]{display:none}.od-menu a:not(.od-btn){border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 4px;font-size:18px;font-weight:700;display:flex}.od-menu .od-btn{margin-top:14px}.od-wa{z-index:90;color:#fff;width:60px;height:60px;transition:transform .3s var(--ease);background:#25d366;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 30px -10px #25d366cc}.od-wa:hover{transform:scale(1.08)}.od-wa:before{content:"";border:2px solid #25d366;border-radius:50%;animation:2.4s ease-out infinite od-ping;position:absolute;inset:0}@keyframes od-ping{to{opacity:0;transform:scale(1.6)}}.od-wa__tip{color:var(--ink);white-space:nowrap;box-shadow:var(--shadow);opacity:0;pointer-events:none;background:#fff;border-radius:10px;padding:8px 14px;font-size:14px;font-weight:700;transition:opacity .3s,transform .3s;position:absolute;right:72px;transform:translate(8px)}.od-wa:hover .od-wa__tip{opacity:1;transform:none}.od-loader{display:none}.js .od-loader{z-index:9999;background:var(--bg);place-items:center;animation:.5s 5s forwards od-loader-failsafe;display:grid;position:fixed;inset:0}.js .od-loader:before{content:"";background:radial-gradient(60% 50% at 50% 40%,#0e7c861a,#0000 70%),radial-gradient(40% 40% at 80% 90%,#ff7d3b1f,#0000 70%);position:absolute;inset:0}@keyframes od-loader-failsafe{to{opacity:0;visibility:hidden}}.od-loader__inner{justify-items:center;gap:6px;width:min(440px,84vw);display:grid;position:relative}.od-loader__arc{width:100%;overflow:visible}.od-loader__track{fill:none;stroke:var(--line);stroke-width:2px;stroke-dasharray:3 9;stroke-linecap:round}.od-loader__trail{fill:none;stroke:var(--ocean);stroke-width:2.5px;stroke-dasharray:6 8;stroke-linecap:round}.od-loader__pin{fill:var(--ocean)}.od-loader__pin--end,.od-loader__plane path{fill:var(--sun)}.od-loader__count{font:800 clamp(64px, 12vw, 120px)/1 var(--font);letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums;align-items:flex-start;margin-top:-24px;display:flex}.od-loader__count small{color:var(--sun);letter-spacing:0;margin-top:.2em;font-size:.32em}.od-loader__brand{color:var(--muted);font-size:16px;font-weight:600}.od-loader__brand .od-script{color:var(--ocean);margin-right:4px;font-size:22px}.od-loader__bar{background:var(--line);border-radius:4px;width:180px;height:4px;margin-top:14px;overflow:hidden}.od-loader__bar span{border-radius:inherit;background:linear-gradient(90deg, var(--ocean), var(--sun));transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.od-hero{color:#fff;height:100svh;min-height:640px;max-height:980px;position:relative;overflow:hidden}.od-hero__media{position:absolute;inset:0}.od-slide{opacity:0;visibility:hidden;position:absolute;inset:0}.od-slide.is-active{opacity:1;visibility:visible}.od-slide__img{position:absolute;inset:0}.od-hero__shade{background:linear-gradient(90deg,#0a1e2d9e 0%,#0a1e2d40 55%,#0a1e2d00 80%),linear-gradient(#0000 60%,#0a1e2d8c 100%),linear-gradient(#0a1e2d73 0%,#0000 22%);position:absolute;inset:0}.od-hero__flight{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.od-hero__flight path{fill:none;stroke:#ffffffbf;stroke-width:2px;stroke-dasharray:3 10;stroke-linecap:round;vector-effect:non-scaling-stroke}.od-hero__flight--m,.od-how__vline{display:none}.od-hero__plane{z-index:2;color:#fff;filter:drop-shadow(0 4px 10px #0000004d);opacity:0;position:absolute;top:0;left:0}.od-hero__content{z-index:3;flex-direction:column;justify-content:center;height:100%;padding-top:70px;padding-bottom:130px;display:flex;position:relative}.od-hero__text{opacity:0;visibility:hidden;max-width:640px;position:absolute}.od-hero__text.is-active{opacity:1;visibility:visible;position:relative}.od-hero__text .od-script{color:#ffd9a8;font-size:clamp(28px,3.4vw,44px)}.od-hero__title{font:800 clamp(64px, 10vw, 150px)/.92 var(--font);letter-spacing:-.045em;text-shadow:0 10px 40px #00000040;margin:4px 0 14px}.od-hero__title .char{display:inline-block}.od-hero__line{opacity:.95;max-width:480px;font-size:clamp(17px,1.6vw,20px);font-weight:500}.od-hero__cta{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.od-hero__price{line-height:1.15;font:800 26px/1.15 var(--font);display:grid}.od-hero__price small{opacity:.85;font-size:12.5px;font-weight:600}.od-thumbs{gap:12px;display:flex;position:absolute;bottom:140px;right:0}.od-thumb{color:#fff;cursor:pointer;width:132px;height:92px;transition:transform .35s var(--ease), border-color .3s;background:0 0;border:2px solid #ffffff80;border-radius:14px;padding:0;position:relative;overflow:hidden}.od-thumb .photo{position:absolute;inset:0}.od-thumb:after{content:"";background:linear-gradient(#0000 40%,#0009);position:absolute;inset:0}.od-thumb__label{z-index:1;font-size:13px;font-weight:700;position:absolute;bottom:10px;left:10px}.od-thumb:hover{transform:translateY(-4px)}.od-thumb.is-active{border-color:#fff;transform:translateY(-6px)}.od-thumb__bar{z-index:2;background:#ffffff4d;height:3px;position:absolute;bottom:0;left:0;right:0}.od-thumb__bar b{background:var(--sun);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.od-search-wrap{z-index:5;margin-top:-86px;position:relative}.od-search{background:#fff;border-radius:22px;grid-template-columns:repeat(4,1fr) auto;align-items:stretch;gap:0;padding:12px;display:grid;box-shadow:0 30px 60px -30px #13283b73}.od-search label{border-right:1px solid var(--line);gap:4px;padding:10px 20px;display:grid}.od-search label span{color:var(--ocean);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.od-search select{appearance:none;width:100%;font:700 16px var(--font);color:var(--ink);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2313283b' stroke-width='2'/%3E%3C/svg%3E") 100% no-repeat;border:0;padding:2px 20px 2px 0}.od-search select:focus{outline:none}.od-search .od-btn{border-radius:16px;margin-left:12px}.od-trust{grid-template-columns:repeat(4,1fr);gap:16px;padding:34px 0 10px;display:grid}.od-trust li{align-items:center;gap:14px;display:flex}.od-trust__icon{background:var(--sky);width:52px;height:52px;color:var(--ocean);border-radius:16px;flex:none;place-items:center;display:grid}.od-trust li:nth-child(2) .od-trust__icon{color:var(--gold);background:#fff4e0}.od-trust li:nth-child(3) .od-trust__icon{color:var(--sun);background:#ffeee5}.od-trust strong{font:800 24px/1.1 var(--font);color:var(--ink);font-variant-numeric:tabular-nums;display:block}.od-trust small{color:var(--muted);font-size:14px}.od-dest{background:var(--sand);margin-top:clamp(70px,9vw,110px)}.od-dest__pin{align-items:center;gap:0;min-height:100svh;padding:100px 0 60px;display:flex;overflow:hidden}.od-dest__head{flex-direction:column;flex:none;justify-content:center;width:calc(max(24px,50vw - 620px) + clamp(300px,27vw,390px));padding-left:max(24px,50vw - 620px);display:flex}.od-dest__head .od-h2{font-size:clamp(32px,3.2vw,46px)}.od-dest__viewport{flex:1;align-self:stretch;align-items:center;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 70px);mask-image:linear-gradient(90deg,#0000 0,#000 70px)}.od-dest__head .od-lead{margin-top:14px}.od-dest__tabs{gap:8px;margin-top:24px;display:flex}.od-dest__tabs span{color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.od-dest__hint{color:var(--muted);align-items:center;gap:8px;margin-top:26px;font-size:14px;font-weight:600;display:inline-flex}.od-dest__hint svg{animation:od-nudge 1.6s var(--ease) infinite}@keyframes od-nudge{50%{transform:translate(6px)}}.od-dest__track{will-change:transform;gap:22px;padding:30px max(24px,50vw - 620px) 70px 70px;display:flex}.od-place{color:#fff;width:clamp(270px,24vw,340px);height:min(64svh,500px);box-shadow:var(--shadow);cursor:pointer;isolation:isolate;border-radius:24px;flex:none;position:relative;overflow:hidden}.od-place:nth-child(2n){margin-top:50px}.od-place__img{position:absolute;inset:0 -8%}.od-place__img img{transition:transform 1s var(--ease)}.od-place:hover .od-place__img img{transform:scale(1.08)}.od-place:after{content:"";z-index:0;background:linear-gradient(#0000 30%,#0a1e2d26 50%,#0a1e2dd9 100%);position:absolute;inset:0}.od-place__tag{z-index:1;color:var(--ink);background:#ffffffeb;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700;position:absolute;top:16px;left:16px}.od-place__body{z-index:1;gap:4px;padding:22px;display:grid;position:absolute;inset:auto 0 0}.od-place__body strong{font:800 30px/1.05 var(--font);letter-spacing:-.03em}.od-place__body small{opacity:.9;font-size:14px}.od-place__meta{border-top:1px solid #ffffff4d;justify-content:space-between;gap:10px;margin-top:10px;padding-top:12px;font-size:13.5px;display:flex}.od-place__meta b{font-size:16px}.od-place__go{z-index:1;background:var(--sun);opacity:0;width:42px;height:42px;transition:all .35s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px;transform:scale(.6)rotate(-45deg)}.od-place:hover .od-place__go{opacity:1;transform:none}.od-zoom{background:var(--bg);position:relative}.od-zoom__pin{place-items:center;height:100svh;display:grid;position:relative;overflow:hidden}.od-zoom__img{clip-path:inset(18% 30% round 28px);will-change:clip-path;position:absolute;inset:0}.od-zoom__img:after{content:"";opacity:var(--shade,0);background:linear-gradient(#0000 45%,#0a1e2db3);position:absolute;inset:0}.od-zoom__word{font:800 clamp(48px, 8vw, 120px)/1 var(--font);letter-spacing:-.04em;color:var(--ink);white-space:nowrap;position:absolute;top:50%;translate:0 -50%}.od-zoom__word--l{right:calc(70% + 28px)}.od-zoom__word--r{font-family:var(--script);color:var(--sun);font-weight:400;left:calc(70% + 28px)}.od-zoom__caption{color:#fff;opacity:0;max-width:560px;position:absolute;bottom:70px;left:max(24px,50vw - 620px)}.od-zoom__caption h2{font:800 clamp(32px, 4vw, 54px)/1.05 var(--font);letter-spacing:-.03em;margin:6px 0 8px}.od-zoom__caption>p:not(.od-script){opacity:.92;font-size:17px}.od-zoom__row{flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px;display:flex}.od-zoom__row s{opacity:.75}.od-zoom__row strong{font-size:28px;font-weight:800}.od-routes{background:var(--sky);padding:clamp(80px,10vw,120px) 0;overflow:hidden}.od-departures{grid-template-columns:1.6fr 1fr;align-items:stretch;gap:24px;display:grid}.od-dep{background:#fff;border-radius:28px;flex-direction:column;padding:22px;display:flex;box-shadow:0 30px 60px -40px #13283b73}.od-dep__top{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;gap:14px;padding:4px 6px 18px;display:flex}.od-dep__title{align-items:center;gap:12px;display:flex}.od-dep__title>span:last-child{line-height:1.25;display:grid}.od-dep__title strong{color:var(--ink);font-size:19px;font-weight:800}.od-dep__title small{color:var(--muted);font-size:13.5px}.od-dep__icon{width:46px;height:46px;color:var(--sun);background:#ffeee5;border-radius:14px;place-items:center;display:grid}.od-dep__clock{background:var(--sky);color:var(--ocean-d);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.od-dep__clock i{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:1.8s infinite od-live;box-shadow:0 0 #22c55e80}@keyframes od-live{70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}.od-dep__list{gap:6px;margin-top:12px;display:grid}.od-dep__row{cursor:pointer;border-radius:18px;grid-template-columns:58px minmax(0,1.25fr) minmax(0,1.3fr) minmax(0,.9fr) 128px;align-items:center;gap:16px;padding:10px 14px 10px 10px;transition:background .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden}.od-dep__row:hover{background:#fbf8f2}.od-dep__row.is-active{background:var(--sand);box-shadow:inset 4px 0 0 var(--sun)}.od-dep__thumb{border-radius:14px;width:58px;height:58px}.od-dep__thumb img{transition:transform .6s var(--ease)}.od-dep__row:hover .od-dep__thumb img,.od-dep__row.is-active .od-dep__thumb img{transform:scale(1.12)}.od-dep__place{min-width:0;line-height:1.3;display:grid}.od-dep__place strong{color:var(--ink);font-size:17px;font-weight:800}.od-dep__place small,.od-dep__route small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.od-dep__route{gap:3px;min-width:0;display:grid}.od-dep__route small{align-items:center;gap:4px;display:inline-flex}.od-dep__codes{align-items:center;gap:8px;display:flex}.od-dep__codes b{letter-spacing:.06em;color:var(--ink);font-size:13.5px;font-weight:800}.od-dep__line{background-image:linear-gradient(90deg,#b9cdd1 50%,#0000 50%);background-size:8px 2px;flex:1;min-width:40px;height:2px;position:relative}.od-dep__line:before,.od-dep__line:after{content:"";background:var(--ocean);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;translate:0 -50%}.od-dep__line:before{left:-3px}.od-dep__line:after{background:var(--sun);right:-3px}.od-dep__plane{width:22px;height:22px;color:var(--ocean);background:#fff;border-radius:50%;place-items:center;margin:-11px 0 0 -2px;display:grid;position:absolute;top:50%;left:0;box-shadow:0 2px 8px #13283b26}.od-dep__plane svg{transform:rotate(45deg)}.od-dep__row.is-active .od-dep__plane{animation:od-glide 3.8s var(--ease) both;color:var(--sun)}@keyframes od-glide{0%{left:0}to{left:calc(100% - 20px)}}.od-dep__price{justify-items:end;line-height:1.15;display:grid}.od-dep__price small{color:var(--muted);font-size:12px}.od-dep__price strong{color:var(--ink);white-space:nowrap;font-size:17px;font-weight:800}.od-dep__status{white-space:nowrap;border-radius:999px;justify-self:end;padding:6px 12px;font-size:12.5px;font-weight:700}.od-dep__status.is-go{color:#17834c;background:#e3f6ec}.od-dep__status.is-warn{color:var(--sun-d);background:#ffeee5}.od-dep__status.is-ok{background:var(--sky);color:var(--ocean-d)}.od-dep__progress{opacity:0;border-radius:3px;height:3px;position:absolute;bottom:0;left:14px;right:14px;overflow:hidden}.od-dep__row.is-active .od-dep__progress{opacity:1}.od-dep__progress i{background:linear-gradient(90deg, var(--ocean), var(--sun));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.od-dep__row.is-active .od-dep__progress i{animation:3.8s linear both od-fill}.od-departures:hover .od-dep__row.is-active .od-dep__progress i,.od-departures:hover .od-dep__row.is-active .od-dep__plane{animation-play-state:paused}@keyframes od-fill{to{transform:scaleX(1)}}.od-preview{color:#fff;isolation:isolate;border-radius:26px;min-height:460px;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #0d253799}.od-preview__slide{z-index:-2;opacity:0;transition:opacity .8s var(--ease), transform 1.6s var(--ease);position:absolute;inset:0;transform:scale(1.12)}.od-preview__slide.is-active{opacity:1;transform:scale(1)}.od-preview__slide .photo{position:absolute;inset:0}.od-preview:after{content:"";z-index:-1;background:linear-gradient(#0a1e2d1a 40%,#0a1e2dd9 100%);position:absolute;inset:0}.od-preview__info{padding:26px;position:absolute;bottom:0;left:0;right:0}.od-preview__text{opacity:0;transition:opacity .5s, transform .7s var(--ease);pointer-events:none;position:absolute;bottom:26px;left:26px;right:26px;transform:translateY(24px)}.od-preview__text.is-active{opacity:1;pointer-events:auto;transition-delay:.15s;transform:none}.od-preview__tag{background:var(--sun);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:800;display:inline-block}.od-preview h3{font:800 clamp(34px, 3.6vw, 52px)/1 var(--font);letter-spacing:-.04em;margin:10px 0 6px}.od-preview__text>p{opacity:.9;flex-wrap:wrap;align-items:center;gap:6px;font-size:14.5px;display:flex}.od-preview__row{border-top:1px solid #ffffff40;justify-content:space-between;align-items:end;gap:12px;margin-top:16px;padding-top:14px;display:flex}.od-preview__row>span{line-height:1.15;display:grid}.od-preview__row small{opacity:.85;font-size:12.5px}.od-preview__row b{font-size:26px}.od-preview__stamp{letter-spacing:.16em;text-align:center;border:2px dashed #fffc;border-radius:10px;padding:8px 12px;font-size:11px;font-weight:800;line-height:1.3;position:absolute;top:22px;right:22px;transform:rotate(8deg)}.od-pkg{padding:clamp(80px,10vw,120px) 0}.od-filters{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.od-chip{border:1.5px solid var(--line);color:var(--text);font:700 14.5px var(--font);cursor:pointer;background:#fff;border-radius:999px;padding:9px 18px;transition:background .2s,color .2s,border-color .2s}.od-chip:hover{border-color:var(--ocean);color:var(--ocean)}.od-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.od-acc{gap:12px;height:clamp(520px,44vw,620px);display:flex}.od-pane{color:#fff;cursor:pointer;isolation:isolate;outline-offset:4px;min-width:0;transition:flex-grow .8s var(--ease), box-shadow .4s;border-radius:26px;flex:1 1 0;position:relative;overflow:hidden}.od-pane[hidden]{display:none}.od-pane.is-active{cursor:default;flex-grow:5.5;box-shadow:0 30px 60px -30px #13283b99}.od-pane__img{z-index:-2;position:absolute;inset:0}.od-pane__img img{transition:transform 1.4s var(--ease);transform:scale(1.15)}.od-pane.is-active .od-pane__img img{transform:scale(1)}.od-pane:not(.is-active):hover .od-pane__img img{transform:scale(1.22)}.od-pane__shade{z-index:-1;background:linear-gradient(#0a1e2d26 0%,#0a1e2d59 55%,#0a1e2de6 100%);transition:background .6s;position:absolute;inset:0}.od-pane.is-active .od-pane__shade{background:linear-gradient(90deg,#0a1e2de0 0%,#0a1e2d8c 45%,#0a1e2d0d 80%)}.od-pane__label{transition:opacity .35s, transform .5s var(--ease);flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:22px;left:0;right:0}.od-pane__label strong{writing-mode:vertical-rl;font:800 19px/1 var(--font);letter-spacing:-.01em;white-space:nowrap;transform:rotate(180deg)}.od-pane__label small{writing-mode:vertical-rl;color:#ffd9a8;white-space:nowrap;font-size:12.5px;font-weight:700;transform:rotate(180deg)}.od-pane__num{border:1.5px solid #fff9;border-radius:50%;order:-1;place-items:center;width:34px;height:34px;margin-bottom:auto;font-size:12.5px;font-weight:800;display:grid}.od-pane__label{top:22px}.od-pane.is-active .od-pane__label{opacity:0;pointer-events:none;transform:translateY(20px)}.od-pane__content{opacity:0;pointer-events:none;flex-direction:column;gap:12px;width:min(560px,100%);padding:clamp(24px,3vw,38px);display:flex;position:absolute;bottom:0;left:0}.od-pane.is-active .od-pane__content{opacity:1;pointer-events:auto;transition:opacity .4s .35s}.od-pane__content>*{opacity:0;transition:transform .7s var(--ease), opacity .5s;transform:translateY(26px)}.od-pane.is-active .od-pane__content>*{opacity:1;transform:none}.od-pane.is-active .od-pane__content>:first-child{transition-delay:.3s}.od-pane.is-active .od-pane__content>:nth-child(2){transition-delay:.36s}.od-pane.is-active .od-pane__content>:nth-child(3){transition-delay:.42s}.od-pane.is-active .od-pane__content>:nth-child(4){transition-delay:.48s}.od-pane.is-active .od-pane__content>:nth-child(5){transition-delay:.54s}.od-pane.is-active .od-pane__content>:nth-child(6){transition-delay:.6s}.od-pane__badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.od-pane__badge{background:var(--sun);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:800}.od-pane__off{background:#16a34a;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:800}.od-pane__rating{backdrop-filter:blur(6px);background:#ffffff29;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.od-pane__rating svg{color:var(--gold);fill:var(--gold)}.od-pane__where{color:#ffd9a8;align-items:center;gap:6px;font-size:14.5px;font-weight:600;display:inline-flex}.od-pane h3{font:800 clamp(30px, 3vw, 44px)/1.05 var(--font);letter-spacing:-.035em}.od-pane__hl{gap:6px;font-size:15.5px;display:grid}.od-pane__hl li{align-items:center;gap:8px;display:flex}.od-pane__hl svg{background:var(--ocean);border-radius:50%;flex:none;width:20px;height:20px;padding:2px}.od-pane__inc{flex-wrap:wrap;gap:6px;display:flex}.od-pane__inc li{backdrop-filter:blur(6px);background:#ffffff24;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.od-pane__foot{border-top:1px solid #ffffff38;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;margin-top:6px;padding-top:16px;display:flex}.od-pane__foot p{line-height:1.15;display:grid}.od-pane__foot small{opacity:.85;font-size:13px}.od-pane__foot s{margin-left:4px}.od-pane__foot strong{letter-spacing:-.02em;font-size:32px;font-weight:800}.od-pane__foot strong span{opacity:.8;font-size:14px;font-weight:600}.od-pane__progress{opacity:0;background:#ffffff26;height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.od-pane.is-active .od-pane__progress{opacity:1}.od-pane__progress i{background:var(--sun);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.od-custom{background:var(--sand);border-radius:20px;flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:24px;padding:18px 22px;display:flex}.od-custom__icon{background:var(--sun);color:#fff;border-radius:16px;place-items:center;width:50px;height:50px;display:grid}.od-custom p{min-width:240px;color:var(--text);flex:1}.od-custom strong{color:var(--ink)}.od-styles{background:var(--sand);padding:clamp(80px,10vw,130px) 0}.od-styles__grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:300px;gap:20px;display:grid}.od-styles__grid li:first-child,.od-styles__grid li:nth-child(6){grid-column:span 2}.od-style{color:#fff;cursor:pointer;isolation:isolate;border-radius:22px;height:100%;display:block;position:relative;overflow:hidden}.od-style__img{z-index:-2;position:absolute;inset:0}.od-style__img img{transition:transform 1s var(--ease)}.od-style:hover .od-style__img img{transform:scale(1.08)}.od-style:after{content:"";z-index:-1;background:linear-gradient(#0a1e2d0d 40%,#0a1e2dcc);transition:background .4s;position:absolute;inset:0}.od-style:hover:after{background:linear-gradient(#0e7c8626 30%,#0e7c86d9)}.od-style__icon{width:52px;height:52px;color:var(--sun);background:#fffffff2;border-radius:16px;place-items:center;display:grid;position:absolute;top:18px;left:18px}.od-style__text{gap:2px;display:grid;position:absolute;bottom:20px;left:22px;right:70px}.od-style__text strong{font:800 24px/1.15 var(--font);letter-spacing:-.02em}.od-style__text small{opacity:.9;font-size:14.5px}.od-style__go{width:42px;height:42px;transition:all .3s var(--ease);border:1.5px solid #ffffffb3;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:22px;right:20px}.od-style:hover .od-style__go{color:var(--ocean);background:#fff;transform:translate(4px)}.od-how{padding:clamp(80px,10vw,130px) 0}.od-how__track{position:relative}.od-how__path{width:100%;height:90px;position:absolute;top:18px;left:0;right:0;overflow:visible}.od-how__path path{fill:none;stroke:var(--sun);stroke-width:2.5px;stroke-dasharray:2 9;stroke-linecap:round;vector-effect:non-scaling-stroke}.od-how__steps{text-align:center;grid-template-columns:repeat(4,1fr);gap:30px;display:grid;position:relative}.od-how__icon{width:92px;height:92px;color:var(--ocean);border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:50%;place-items:center;margin:0 auto 20px;display:grid;position:relative}.od-how__icon b{background:var(--sun);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;display:grid;position:absolute;top:-4px;right:-4px}.od-how h3{font:800 19px/1.3 var(--font);color:var(--ink)}.od-how p{color:var(--muted);margin-top:6px;font-size:15px}.od-promise{background:var(--sky);border-radius:22px;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:clamp(56px,7vw,80px);padding:26px;display:grid}.od-promise li{align-items:start;gap:14px;display:flex}.od-promise li>span{width:46px;height:46px;color:var(--ocean);background:#fff;border-radius:14px;flex:none;place-items:center;display:grid}.od-promise strong{color:var(--ink);font-size:15.5px;display:block}.od-promise small{color:var(--muted);font-size:13.5px;line-height:1.5}.od-reviews{background:var(--sand);padding:clamp(80px,10vw,130px) 0;overflow:hidden}.od-reviews__inner{grid-template-columns:.8fr 2fr;align-items:center;gap:clamp(30px,4vw,60px);display:grid}.od-rating{align-items:center;gap:14px;margin-top:26px;display:flex}.od-rating>strong{font:800 56px/1 var(--font);color:var(--ink)}.od-rating>span{gap:4px;display:grid}.od-rating small{color:var(--muted);font-size:13.5px}.od-stars{color:var(--gold);gap:2px;display:inline-flex}.od-stars svg{fill:currentColor}.od-reviews__nav{gap:10px;margin-top:30px;display:flex}.od-reviews__nav button{border:1.5px solid var(--ink);width:50px;height:50px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:all .25s;display:grid}.od-reviews__nav button:hover{background:var(--ink);color:#fff}.od-reviews__viewport{margin-right:calc(-50vw + 620px);overflow:hidden}.od-reviews__track{transition:transform .7s var(--ease);gap:20px;display:flex}.od-review{background:#fff;border-radius:22px;flex-direction:column;flex:none;gap:16px;width:380px;padding:28px;display:flex;box-shadow:0 16px 40px -28px #13283b73}.od-review blockquote{color:var(--text);font-size:16px}.od-review__who{align-items:center;gap:12px;margin-top:auto;display:flex}.od-review__avatar{border-radius:50%;flex:none;width:48px;height:48px}.od-review__who span{line-height:1.35;display:grid}.od-review__who strong{color:var(--ink)}.od-review__who small{color:var(--muted);font-size:13px}.od-plan{color:#fff;isolation:isolate;padding:clamp(80px,10vw,130px) 0;position:relative;overflow:hidden}.od-plan__bg{z-index:-2;position:absolute;inset:-10% 0}.od-plan__shade{z-index:-1;background:linear-gradient(90deg,#0a1e2dd1 0%,#0a1e2d8c 55%,#0a1e2d40);position:absolute;inset:0}.od-plan__inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(30px,5vw,80px);display:grid}.od-plan__copy .od-script{color:#ffd9a8}.od-plan__copy h2{font:800 clamp(34px, 4.4vw, 56px)/1.08 var(--font);letter-spacing:-.03em;margin:8px 0 16px}.od-plan__copy>p:not(.od-script){opacity:.92;max-width:520px;font-size:17px}.od-plan__copy ul{gap:10px;margin-top:24px;font-weight:700;display:grid}.od-plan__copy li{align-items:center;gap:10px;display:flex}.od-plan__copy li svg{background:var(--sun);border-radius:50%;width:24px;height:24px;padding:3px}.od-form{color:var(--ink);background:#fff;border-radius:24px;gap:14px;padding:clamp(24px,3vw,34px);display:grid;box-shadow:0 40px 80px -30px #00000080}.od-form h3{font:800 24px var(--font);margin-bottom:4px}.od-form label{gap:6px;display:grid}.od-form label>span{color:var(--muted);font-size:13px;font-weight:700}.od-form input,.od-form select{border:1.5px solid var(--line);width:100%;font:600 15.5px var(--font);color:var(--ink);background:#fff;border-radius:12px;padding:13px 14px;transition:border-color .2s,box-shadow .2s}.od-form input:focus,.od-form select:focus{border-color:var(--ocean);outline:none;box-shadow:0 0 0 4px #0e7c861f}.od-form__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.od-form__alt{color:var(--muted);font:600 14px var(--font);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;text-decoration:underline}.od-footer{background:var(--navy);color:#ffffffc7;padding:70px 0 30px}.od-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:40px;display:grid}.od-logo--light{color:#fff}.od-footer__about p{max-width:320px;margin:18px 0 22px;font-size:15px}.od-footer__social{gap:10px;display:flex}.od-footer__social a{background:#ffffff14;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .25s;display:grid}.od-footer__social a:hover{background:var(--sun);color:#fff}.od-footer h4{color:#fff;margin-bottom:16px;font-size:17px;font-weight:800}.od-footer ul{gap:9px;font-size:15px;display:grid}.od-footer ul a:hover{color:#ffb48a}.od-footer__contact li{align-items:start;gap:10px;display:flex}.od-footer__contact svg{color:var(--sun);flex:none;margin-top:3px}.od-footer__base{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:50px;padding-top:22px;font-size:14px;display:flex}.od-footer__base a{color:#ffb48a;font-weight:700}.js-od [data-fade]{opacity:0;transform:translateY(30px)}@media (width<=1180px){.od-nav{display:none}.od-burger{display:flex}.od-pkg__grid,.od-styles__grid{grid-template-columns:repeat(2,1fr)}.od-thumbs{display:none}}@media (width<=960px){.od-header__call{display:none}.od-search{grid-template-columns:1fr 1fr;gap:6px}.od-search label{background:var(--bg);border-right:0;border-radius:12px}.od-search .od-btn{grid-column:1/-1;margin:6px 0 0}.od-trust{grid-template-columns:1fr 1fr;gap:22px}.od-dest__pin{flex-direction:column;align-items:stretch;padding:80px 0 60px}.od-dest__head{width:auto;padding:0 24px}.od-dest__viewport{-webkit-mask-image:none;mask-image:none}.od-dest__pin{justify-content:center;min-height:100svh;padding:70px 0 40px}.od-dest__track{padding:16px 24px 10px}.od-dest__track::-webkit-scrollbar{display:none}.od-place{width:72vw;max-width:340px;height:min(440px,52svh)}.od-place:nth-child(2n){margin-top:0}.od-zoom__word{top:auto;left:50%;right:auto;translate:-50%}.od-zoom__word--l{top:10%}.od-zoom__word--r{bottom:10%}.od-reviews__inner,.od-plan__inner,.od-departures{grid-template-columns:1fr}.od-preview{min-height:380px}.od-acc{flex-direction:column;height:auto}.od-pane{height:92px;transition:height .7s var(--ease);flex:none}.od-pane.is-active{height:560px}.od-pane__label{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;inset:0 20px}.od-pane__label strong,.od-pane__label small{writing-mode:horizontal-tb;transform:none}.od-pane__num{order:0;margin:0}.od-pane__label small{margin-left:auto}.od-pane.is-active .od-pane__shade{background:linear-gradient(#0a1e2d1a 0%,#0a1e2d66 40%,#0a1e2deb 100%)}.od-pkg__grid{grid-template-columns:repeat(2,1fr)}.od-styles__grid{grid-auto-rows:240px}.od-how__path{display:none}.od-how__steps,.od-promise{grid-template-columns:1fr 1fr}.od-reviews__viewport{margin-right:0}.od-footer__grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.odyssey{--wrap:calc(100% - 32px)}.od-header__inner{height:70px}.od-header .od-header__end>.od-btn{display:none}.od-logo__text strong{font-size:21px}.od-hero{min-height:600px}.od-hero__content{justify-content:end;padding-bottom:130px}.od-hero__flight--d{display:none}.od-hero__flight--m{display:block}.od-thumbs{gap:8px;margin-top:22px;display:flex;position:static}.od-thumb{border-radius:10px;width:64px;height:46px}.od-thumb__label{display:none}.od-hero__content{padding-bottom:110px}.od-zoom__word{font-size:48px;display:block;top:auto;left:50%;right:auto;translate:-50%}.od-zoom__word--l{top:12%}.od-zoom__word--r{bottom:12%}.od-how__vline{background:var(--line);width:2px;display:block;position:absolute;top:46px;bottom:60px;left:46px}.od-how__vline i{background:var(--sun);transform-origin:top;height:100%;display:block;transform:scaleY(0)}.od-how__steps{text-align:left;gap:26px}.od-how__steps li{grid-template-columns:92px 1fr;align-items:center;column-gap:18px;display:grid}.od-how__icon{grid-row:span 2;margin:0}.od-how__steps p{margin-top:2px}.od-hero__cta{gap:16px}.od-search-wrap{margin-top:-70px}.od-search{grid-template-columns:1fr;padding:10px}.od-trust strong{font-size:20px}.od-trust__icon{width:44px;height:44px}.od-dest__head{padding:0 16px}.od-dest__track{padding-inline:16px}.od-dest__head .od-lead,.od-dest__tabs{display:none}.od-zoom__pin{height:80svh}.od-zoom__caption{bottom:30px;left:16px;right:16px}.od-dep{border-radius:22px;padding:14px}.od-dep__top{flex-wrap:wrap;padding:2px 4px 14px}.od-dep__clock{display:none}.od-dep__row{grid-template-columns:52px minmax(0,1fr) auto;gap:12px;padding:10px 10px 12px 8px}.od-dep__thumb{width:52px;height:52px}.od-dep__route{grid-area:2/2/auto/-1}.od-dep__thumb{grid-row:span 2}.od-dep__status{display:none}.od-pane.is-active{height:600px}.od-pane__content{padding:22px 20px}.od-pane__label strong{font-size:16px}.od-pkg__grid,.od-styles__grid,.od-how__steps,.od-promise{grid-template-columns:1fr}.od-styles__grid li:nth-child(n){grid-column:auto}.od-review{width:86vw}.od-form__row,.od-footer__grid{grid-template-columns:1fr}.od-footer{padding-bottom:90px}.od-wa{width:54px;height:54px;bottom:74px;right:16px}.od-wa__tip{display:none}}@media (prefers-reduced-motion:reduce){.odyssey *,.odyssey :before,.odyssey :after{transition-duration:.01ms!important;animation:none!important}.od-zoom__img{clip-path:none}.od-zoom__img:after,.od-zoom__caption{opacity:1}.js .od-loader{display:none}}
