@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_efc253b3-module__w1i8Da__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_efc253b3-module__w1i8Da__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_9b24f49e-module__hJlnFq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_9b24f49e-module__hJlnFq__variable{--font-manrope:"Manrope", "Manrope Fallback"}
:root{--background:#07111f;--foreground:#f4f0e7;--gold:#d8b36a;--blue:#2765ff;--cyan:#58d9ff;--muted:#f4f0e7a3;--line:#ffffff26}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto}body{background:var(--background);color:var(--foreground);font-family:var(--font-dm-sans), Arial, sans-serif;overflow-x:hidden}body,a,button{cursor:none}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}::selection{background:var(--gold);color:#07111f}.site-shell{min-height:100vh}.loader{z-index:9999;color:#07111f;background:#eee9df;flex-direction:column;justify-content:space-between;padding:28px 34px;animation:.85s cubic-bezier(.77,0,.18,1) 1.65s forwards loaderExit;display:flex;position:fixed;inset:0}.loader-top{text-transform:uppercase;letter-spacing:.18em;justify-content:space-between;font-size:11px;display:flex}.loader-center{justify-content:center;align-items:center;gap:28px;display:flex}.loader-mark{border:1px solid #07111f47;border-radius:50%;place-items:center;width:72px;height:72px;animation:2s linear infinite loaderRotate;display:grid}.loader-title{font-family:var(--font-manrope), sans-serif;letter-spacing:-.075em;flex-direction:column;font-size:clamp(34px,6vw,88px);font-weight:600;line-height:.86;display:flex}.loader-progress{background:#07111f33;height:1px}.loader-progress-bar{background:#07111f;width:0;height:100%;animation:1.65s cubic-bezier(.77,0,.18,1) forwards loaderProgress}@keyframes loaderProgress{to{width:100%}}@keyframes loaderRotate{to{transform:rotate(360deg)}}@keyframes loaderExit{to{visibility:hidden;transform:translateY(-100%)}}.cursor-ring,.cursor-dot{pointer-events:none;z-index:10000;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.cursor-ring{border:1px solid #ffffff8c;border-radius:50%;width:44px;height:44px;margin-top:-22px;margin-left:-22px}.cursor-dot{background:var(--gold);border-radius:50%;width:5px;height:5px;margin-top:-2.5px;margin-left:-2.5px}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07111f5c;border-bottom:1px solid #ffffff1c;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;padding:22px 30px;display:grid;position:fixed;top:0;left:0}.brand{align-items:center;gap:11px;width:fit-content;display:inline-flex}.brand-icon{border:1px solid var(--line);width:37px;height:37px;color:var(--gold);border-radius:50%;place-items:center;display:grid}.brand>span:last-child{flex-direction:column;display:flex}.brand strong{font-family:var(--font-manrope), sans-serif;letter-spacing:.11em;font-size:14px}.brand small{color:var(--muted);letter-spacing:.21em;margin-top:1px;font-size:8px}.header-center{color:#ffffffa1;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;display:flex}.availability-dot{background:#83efba;border-radius:50%;width:5px;height:5px;box-shadow:0 0 14px #83efba}.menu-button{text-transform:uppercase;letter-spacing:.14em;background:0 0;border:0;justify-self:end;align-items:center;gap:12px;font-size:11px;display:inline-flex}.hero{background:radial-gradient(circle at 74% 42%,#2765ff3d,#0000 30%),linear-gradient(145deg,#07111f 0%,#0b1c32 53%,#07111f 100%);min-height:100svh;padding:132px 30px 28px;position:relative;overflow:hidden}.hero-grid{opacity:.16;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30%,#0000);mask-image:linear-gradient(#0000,#000 30%,#0000)}.ambient{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.ambient-one{background:#2765ff47;width:300px;height:300px;top:16%;right:9%}.ambient-two{background:#d8b36a26;width:250px;height:250px;bottom:-8%;right:35%}.hero-kicker{z-index:3;color:#ffffff8c;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;width:47%;font-size:10px;display:flex;position:relative}.hero-copy{z-index:4;margin-top:42px;position:relative}.hero-title{max-width:1140px;font-family:var(--font-manrope), sans-serif;letter-spacing:-.09em;font-size:clamp(76px,12.5vw,190px);font-weight:500;line-height:.76}.hero-line{padding-right:.1em;display:block;overflow:hidden}.hero-line>span{transform-origin:0 100%;display:block}.hero-line-indent{color:#0000;-webkit-text-stroke:1px #f4f0e7b8;padding-left:14vw}.hero-bottom{justify-content:space-between;align-items:flex-end;max-width:970px;margin-top:53px;margin-left:14.5vw;display:flex}.hero-description{color:#ffffffb0;max-width:370px;font-size:15px;line-height:1.65}.hero-actions{align-items:center;gap:28px;display:flex}.primary-action{background:var(--gold);color:#07111f;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;justify-content:space-between;align-items:center;width:215px;height:64px;padding:0 20px 0 24px;font-size:12px;font-weight:600;transition:transform .25s;display:inline-flex}.primary-action:hover{transform:scale(1.04)}.text-action{text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #ffffff80;padding-bottom:7px;font-size:11px}.visual-stage{z-index:2;aspect-ratio:1;place-items:center;width:min(37vw,520px);display:grid;position:absolute;top:16%;right:4%}.floating-orbit{border:1px solid #58d9ff45;border-radius:50%;position:absolute;inset:4%}.floating-orbit:before,.floating-orbit:after{content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute;inset:12%}.floating-orbit:after{inset:27%}.orbit-label{color:var(--cyan);letter-spacing:.14em;background:#07111fb8;border:1px solid #ffffff24;border-radius:999px;padding:7px 10px;font-size:9px;position:absolute}.orbit-label-one{top:7%;left:18%}.orbit-label-two{top:48%;right:-3%}.orbit-label-three{bottom:8%;left:16%}.globe-core{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#58d9ff5e,#0000 25%),radial-gradient(circle,#174a8a 0%,#0b2a52 54%,#06101e 100%);border:1px solid #ffffff30;border-radius:50%;place-items:center;width:54%;display:grid;position:relative;overflow:hidden;box-shadow:inset -30px -25px 65px #0000007a,0 0 100px #2765ff52}.globe-line{border:1px solid #ffffff2b;border-radius:50%;position:absolute}.globe-line-one{inset:10% 42%}.globe-line-two{inset:42% 9%}.globe-line-three{inset:18%;transform:rotate(45deg)}.plane-object{z-index:3;color:#f9e6b9;filter:drop-shadow(0 15px 18px #00000073)}.scroll-caption,.hero-index{z-index:4;color:#ffffff7a;letter-spacing:.15em;text-transform:uppercase;font-size:9px;position:absolute;bottom:28px}.scroll-caption{align-items:center;gap:8px;display:flex;left:30px}.hero-index{right:30px}.intro-section{color:#07111f;background:#eee9df;min-height:100vh;padding:150px 7vw;position:relative}.section-label{letter-spacing:.18em;text-transform:uppercase;margin-bottom:70px;font-size:10px}.intro-section h2{max-width:1140px;font-family:var(--font-manrope), sans-serif;letter-spacing:-.065em;font-size:clamp(54px,8.5vw,130px);font-weight:500;line-height:.96}.intro-section h2 span{color:#2765ff}.intro-note{max-width:430px;margin:80px 0 0 auto;font-size:17px;line-height:1.7}.menu-overlay{z-index:1000;background:var(--gold);color:#07111f;visibility:hidden;flex-direction:column;padding:28px 32px;transition:transform .8s cubic-bezier(.77,0,.18,1),visibility .8s;display:flex;position:fixed;inset:0;transform:translateY(-100%)}.menu-overlay-open{visibility:visible;transform:translateY(0)}.menu-overlay-top{letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;display:flex}.menu-overlay-top button{background:0 0;border:1px solid #07111f4d;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.overlay-navigation{flex-direction:column;flex:1;justify-content:center;display:flex}.overlay-navigation a{border-bottom:1px solid #07111f2e;align-items:flex-start;gap:30px;padding:7px 0;display:flex}.overlay-navigation span{margin-top:13px;font-size:10px}.overlay-navigation strong{font-family:var(--font-manrope), sans-serif;letter-spacing:-.07em;font-size:clamp(52px,9vw,130px);font-weight:500;line-height:.95}.menu-contact{justify-content:space-between;font-size:12px;display:flex}@media (max-width:900px){body,a,button{cursor:auto}.cursor-ring,.cursor-dot,.header-center{display:none}.site-header{grid-template-columns:1fr auto;padding:18px}.hero{min-height:900px;padding:115px 18px 24px}.hero-kicker{width:100%}.hero-title{font-size:clamp(65px,19vw,125px);line-height:.82}.hero-line-indent{padding-left:7vw}.visual-stage{opacity:.82;width:84vw;top:42%;right:-13%}.hero-bottom{z-index:6;margin:0;display:block;position:absolute;bottom:88px;left:18px;right:18px}.hero-description{max-width:330px}.hero-actions{justify-content:space-between;margin-top:24px}.primary-action{width:195px;height:58px}.scroll-caption{left:18px}.hero-index{right:18px}.intro-section{padding:105px 20px}.intro-section h2{font-size:clamp(51px,14vw,90px)}.intro-note{margin-top:50px}.menu-overlay{padding:20px}.overlay-navigation strong{font-size:clamp(52px,16vw,90px)}.menu-contact{flex-direction:column;gap:8px}}@media (max-width:520px){.loader{padding:20px}.loader-center{flex-direction:column;align-items:flex-start}.hero-actions{flex-direction:column;align-items:flex-start;gap:17px}.visual-stage{top:39%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.services-section{background:#07111f;position:relative}.services-introduction{background:radial-gradient(circle at 70% 25%,#2765ff33,#0000 28%),#07111f;min-height:100vh;padding:120px 5vw 80px;overflow:hidden}.services-introduction-top{color:#ffffff8c;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;margin-bottom:15vh;font-size:10px;display:flex}.services-heading{font-family:var(--font-manrope), sans-serif;letter-spacing:-.085em;font-size:clamp(62px,11vw,172px);font-weight:500;line-height:.82}.services-heading-line{display:block;overflow:hidden}.services-heading-line span{display:block}.services-heading-outline{color:#0000;-webkit-text-stroke:1px #ffffffa6;padding-left:10vw}.services-introduction>p{color:#ffffffa3;max-width:410px;margin:85px 0 0 auto;font-size:16px;line-height:1.7}.service-panel{color:#07111f;min-height:100svh;padding:110px 5vw 40px;position:relative;overflow:hidden}.service-panel-1{background:#e9b84a}.service-panel-2{background:#e8e2d6}.service-panel-3{background:#5d8cff}.service-panel-4{background:#e97a65}.service-background-word{white-space:nowrap;font-family:var(--font-manrope), sans-serif;letter-spacing:-.1em;opacity:.09;pointer-events:none;font-size:clamp(140px,25vw,430px);font-weight:600;line-height:.7;position:absolute;top:43%;left:-5%}.service-panel-content{z-index:3;grid-template-columns:120px minmax(280px,680px);gap:30px;display:grid;position:relative}.service-panel-number{letter-spacing:.15em;padding-top:16px;font-size:11px}.service-small-title{letter-spacing:.18em;text-transform:uppercase;margin-bottom:28px;font-size:10px;display:block}.service-panel-copy h3{max-width:850px;font-family:var(--font-manrope), sans-serif;letter-spacing:-.075em;font-size:clamp(62px,9vw,150px);font-weight:500;line-height:.88}.service-panel-copy p{max-width:420px;margin-top:42px;font-size:16px;line-height:1.65}.service-panel-copy a{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:30px;margin-top:38px;padding-bottom:8px;font-size:11px;font-weight:600;display:inline-flex}.service-panel-copy a span{font-size:18px}.service-visual{z-index:2;aspect-ratio:1;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff2e;border-radius:50%;place-items:center;width:min(36vw,520px);display:grid;position:absolute;top:18%;right:7%;box-shadow:inset 0 0 80px #ffffff3d,0 40px 100px #07111f24}.service-visual:before{content:"";background:radial-gradient(circle at 30% 25%,#ffffffa6,#0000 28%),#07111f1a;border-radius:50%;position:absolute;inset:13%}.service-visual svg{z-index:3;filter:drop-shadow(0 20px 18px #07111f2e);position:relative}.service-visual-ring{border:1px solid #07111f40;border-radius:50%;position:absolute;inset:-5%}.service-visual-ring-small{inset:18%}.service-panel-footer{z-index:3;letter-spacing:.15em;text-transform:uppercase;border-top:1px solid #07111f3d;justify-content:space-between;padding-top:16px;font-size:9px;display:flex;position:absolute;bottom:32px;left:5vw;right:5vw}@media (max-width:900px){.services-introduction{padding:100px 20px 70px}.services-introduction-top{margin-bottom:12vh}.services-heading{font-size:clamp(54px,15vw,108px)}.services-heading-outline{padding-left:4vw}.service-panel{min-height:850px;padding:95px 20px 36px}.service-panel-content{grid-template-columns:45px 1fr;gap:12px}.service-panel-copy h3{font-size:clamp(56px,15vw,100px)}.service-visual{opacity:.72;width:75vw;top:auto;bottom:9%;right:-15%}.service-panel-copy{z-index:5;position:relative}.service-panel-copy p{max-width:330px}.service-panel-footer{bottom:20px;left:20px;right:20px}}@media (max-width:520px){.services-introduction-top{flex-direction:column;gap:8px}.service-panel{min-height:790px}.service-panel-content{display:block}.service-panel-number{margin-bottom:28px}.service-visual{width:83vw;bottom:7%}.service-visual svg{width:85px;height:85px}}.destinations-section{color:#07111f;background:#ece8df;position:relative}.destinations-header{background:radial-gradient(circle at 82% 30%,#2765ff21,#0000 28%),#ece8df;min-height:100vh;padding:120px 5vw 70px;overflow:hidden}.destinations-header-top,.destinations-header-bottom{justify-content:space-between;align-items:center;display:flex}.destinations-header-top{letter-spacing:.18em;text-transform:uppercase;margin-bottom:15vh;font-size:10px}.destinations-header h2{font-family:var(--font-manrope), sans-serif;letter-spacing:-.09em;font-size:clamp(65px,11vw,175px);font-weight:500;line-height:.81}.destinations-title-line{display:block;overflow:hidden}.destinations-title-line span{display:block}.destinations-title-outline{color:#0000;-webkit-text-stroke:1px #07111fa6;padding-left:12vw}.destinations-header-bottom{align-items:flex-end;margin-top:90px}.destinations-header-bottom p{max-width:430px;font-size:17px;line-height:1.7}.destinations-header-bottom>span{letter-spacing:.16em;text-transform:uppercase;font-size:9px}.destination-panel{color:#fff;min-height:100svh;padding:100px 5vw 32px;position:sticky;top:0;overflow:hidden}.destination-dubai{background:linear-gradient(135deg,#041125f5,#0c497be3),#07111f}.destination-istanbul{background:linear-gradient(135deg,#1f121df2,#9f3d31d4),#5a251f}.destination-kabul{background:linear-gradient(135deg,#1c1d17f5,#5d6b46db),#353c2b}.destination-makkah{background:linear-gradient(135deg,#0f120ff7,#625331de),#181a16}.destination-paris{background:linear-gradient(135deg,#1c192df5,#675a97d6),#27223d}.destination-maldives{background:linear-gradient(135deg,#03303ff5,#20a4b3d4),#063b48}.destination-texture{opacity:.18;background-image:linear-gradient(#ffffff1c 1px,#0000 1px),linear-gradient(90deg,#ffffff1c 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 70%,#0000);mask-image:linear-gradient(#0000,#000 25% 70%,#0000)}.destination-glow{aspect-ratio:1;filter:blur(6px);background:radial-gradient(circle at 35% 30%,#ffffff70,#0000 8%),radial-gradient(circle,#ffffff24,#0000 65%);border-radius:50%;width:min(44vw,610px);position:absolute;top:12%;right:7%}.destination-top{z-index:4;color:#ffffffa6;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;font-size:10px;display:flex;position:relative}.destination-location{align-items:center;gap:8px;display:flex}.destination-code{z-index:1;font-family:var(--font-manrope), sans-serif;letter-spacing:-.12em;opacity:.1;pointer-events:none;font-size:clamp(180px,33vw,520px);font-weight:600;line-height:.75;position:absolute;top:13%;right:-2%}.destination-main{z-index:4;justify-content:space-between;align-items:flex-end;min-height:61vh;display:flex;position:relative}.destination-title-mask{padding-right:3vw;overflow:hidden}.destination-city{font-family:var(--font-manrope), sans-serif;letter-spacing:-.1em;transform-origin:0 100%;font-size:clamp(95px,17vw,265px);font-weight:500;line-height:.8}.destination-copy{max-width:330px;padding-bottom:22px}.destination-copy p{color:#ffffffc2;margin-bottom:30px;font-size:18px;line-height:1.55}.destination-copy a{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #fff9;align-items:center;gap:30px;padding-bottom:8px;font-size:10px;font-weight:600;display:inline-flex}.destination-route{z-index:5;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:16px;display:grid;position:relative}.route-origin,.route-arrival{font-family:var(--font-manrope), sans-serif;letter-spacing:.12em;font-size:13px;font-weight:600}.destination-route-track{height:36px;position:relative}.destination-route-line{background:#ffffff73;height:1px;position:absolute;top:50%;left:0;right:0}.destination-route-line:before{content:"";background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:0}.destination-route-line:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:0}.destination-plane{z-index:2;color:#fff;filter:drop-shadow(0 8px 8px #00000059);position:absolute;top:1px;left:42%}.destination-footer{z-index:4;color:#ffffff8c;letter-spacing:.15em;text-transform:uppercase;border-top:1px solid #fff3;gap:38px;margin-top:30px;padding-top:16px;font-size:9px;display:flex;position:relative}@media (max-width:900px){.destinations-header{padding:100px 20px 70px}.destinations-header-top{margin-bottom:12vh}.destinations-header h2{font-size:clamp(58px,15vw,110px)}.destinations-title-outline{padding-left:5vw}.destinations-header-bottom{flex-direction:column;align-items:flex-start;gap:36px;margin-top:65px}.destination-panel{min-height:850px;padding:90px 20px 28px}.destination-code{font-size:46vw;top:24%}.destination-main{flex-direction:column;justify-content:center;align-items:flex-start;gap:55px}.destination-city{font-size:clamp(85px,24vw,165px)}.destination-copy{z-index:5;max-width:320px;position:relative}.destination-glow{width:86vw;top:31%;right:-20%}.destination-footer{gap:18px;overflow:hidden}}@media (max-width:520px){.destinations-header-top{flex-direction:column;align-items:flex-start;gap:8px}.destination-panel{min-height:790px}.destination-top{flex-direction:column;align-items:flex-start;gap:10px}.destination-main{min-height:58vh}.destination-city{font-size:25vw}.destination-copy p{font-size:16px}.destination-footer{font-size:8px}}.booking-contact-section{color:#f4f0e7;background:#07111f;position:relative}.booking-intro{background:radial-gradient(circle at 78% 28%,#d8b36a33,#0000 28%),radial-gradient(circle at 22% 70%,#2765ff2e,#0000 28%),#07111f;min-height:100vh;padding:120px 5vw 80px;overflow:hidden}.booking-intro-top,.booking-intro-bottom{justify-content:space-between;align-items:center;display:flex}.booking-intro-top{color:#ffffff8c;letter-spacing:.18em;text-transform:uppercase;margin-bottom:15vh;font-size:10px}.booking-intro h2{font-family:var(--font-manrope), sans-serif;letter-spacing:-.09em;font-size:clamp(64px,11vw,175px);font-weight:500;line-height:.81}.booking-heading-line{display:block;overflow:hidden}.booking-heading-line span{display:block}.booking-heading-outline{color:#0000;-webkit-text-stroke:1px #f4f0e7a6;padding-left:12vw}.booking-intro-bottom{align-items:flex-end;margin-top:85px}.booking-intro-bottom p{color:#ffffffb3;max-width:440px;font-size:17px;line-height:1.7}.booking-intro-bottom>span{color:#ffffff73;letter-spacing:.16em;text-transform:uppercase;font-size:9px}.booking-content{color:#07111f;background:#eae5dc;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:32px;padding:110px 5vw;display:grid;position:relative}.booking-form-panel{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffad;border:1px solid #07111f21;border-radius:30px;padding:46px;position:relative;box-shadow:0 35px 100px #07111f1a}.booking-form-header{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:50px;display:flex}.booking-form-header span{letter-spacing:.17em;text-transform:uppercase;margin-bottom:14px;font-size:10px;display:block}.booking-form-header h3{max-width:620px;font-family:var(--font-manrope), sans-serif;letter-spacing:-.055em;font-size:clamp(35px,4.5vw,70px);font-weight:500;line-height:.98}.booking-form-grid{grid-template-columns:repeat(2,1fr);gap:28px 22px;display:grid}.form-field{flex-direction:column;gap:11px;display:flex}.form-field>span{letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:600}.form-field input,.form-field select,.form-field textarea{color:#07111f;background:0 0;border:0;border-bottom:1px solid #07111f40;border-radius:0;outline:none;width:100%;padding:13px 0;font-family:inherit;font-size:15px}.form-field textarea{resize:vertical;min-height:120px}.form-field input::placeholder,.form-field textarea::placeholder{color:#07111f73}.form-field select{appearance:none}.form-field-full{grid-column:1/-1}.field-with-icon{border-bottom:1px solid #07111f40;align-items:center;gap:10px;display:flex}.field-with-icon input,.field-with-icon select{border-bottom:0}.booking-submit{color:#f4f0e7;letter-spacing:.13em;text-transform:uppercase;background:#07111f;border:0;border-radius:999px;justify-content:space-between;align-items:center;width:100%;margin-top:36px;padding:23px 26px;font-size:11px;font-weight:600;transition:transform .25s,background .25s;display:flex}.booking-submit:hover{background:#2765ff;transform:scale(1.015)}.booking-form-note{color:#07111f8c;text-align:center;margin-top:17px;font-size:11px;line-height:1.5}.contact-information{z-index:3;background:#d8b36a;border-radius:30px;flex-direction:column;justify-content:space-between;padding:42px;display:flex;position:relative}.contact-information-header span{letter-spacing:.17em;text-transform:uppercase;margin-bottom:18px;font-size:10px;display:block}.contact-information-header h3{font-family:var(--font-manrope), sans-serif;letter-spacing:-.06em;font-size:clamp(38px,4vw,65px);font-weight:500;line-height:.98}.contact-links{margin-top:65px}.contact-links>a{border-bottom:1px solid #07111f33;grid-template-columns:45px 1fr auto;align-items:center;gap:13px;padding:22px 0;display:grid}.contact-icon{border:1px solid #07111f40;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.contact-link-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.contact-link-copy small{letter-spacing:.14em;text-transform:uppercase;font-size:8px}.contact-link-copy strong{overflow-wrap:anywhere;font-size:13px;line-height:1.45}.contact-hours{border-top:1px solid #07111f33;flex-direction:column;gap:9px;margin-top:45px;padding-top:22px;display:flex}.contact-hours span{letter-spacing:.14em;text-transform:uppercase;font-size:9px}.contact-hours strong{font-family:var(--font-manrope), sans-serif;font-size:20px;font-weight:500}.booking-visual{z-index:1;aspect-ratio:1;opacity:.23;pointer-events:none;place-items:center;width:min(38vw,560px);display:grid;position:absolute;bottom:-7%;right:25%}.booking-orbit{border:1px solid #07111f80;border-radius:50%;position:absolute;inset:0}.booking-orbit:before,.booking-orbit:after{content:"";border:1px solid #07111f59;border-radius:50%;position:absolute}.booking-orbit:before{inset:14%}.booking-orbit:after{inset:29%}.booking-orbit-label{letter-spacing:.14em;background:#eae5dc;border:1px solid #07111f59;border-radius:999px;padding:7px 10px;font-size:9px;position:absolute}.label-one{top:5%;left:22%}.label-two{top:46%;right:-4%}.label-three{bottom:8%;left:20%}.booking-visual-core{aspect-ratio:1;background:#07111f1f;border-radius:50%;place-items:center;width:48%;display:grid}.travel-marquee{background:#2765ff;border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21;padding:31px 0;overflow:hidden}.travel-marquee-track{align-items:center;gap:42px;width:max-content;animation:26s linear infinite travelMarquee;display:flex}.travel-marquee-track span{font-family:var(--font-manrope), sans-serif;letter-spacing:-.06em;font-size:clamp(44px,6vw,95px);font-weight:500;line-height:1}@keyframes travelMarquee{to{transform:translate(-50%)}}.final-contact{background:radial-gradient(circle,#2765ff3d,#0000 34%),#07111f;min-height:100svh;padding:42px 5vw 28px;position:relative;overflow:hidden}.final-contact-word{white-space:nowrap;font-family:var(--font-manrope), sans-serif;letter-spacing:-.11em;color:#0000;-webkit-text-stroke:1px #ffffff1a;pointer-events:none;font-size:clamp(180px,34vw,540px);font-weight:600;line-height:.7;position:absolute;top:24%;left:-8%}.final-contact-top{z-index:3;color:#ffffff80;letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;font-size:9px;display:flex;position:relative}.final-contact-center{z-index:3;justify-content:space-between;align-items:flex-end;min-height:69vh;display:flex;position:relative}.final-contact-center p{letter-spacing:.1em;text-transform:uppercase;font-size:13px}.final-contact-center>a{width:min(62vw,900px);font-family:var(--font-manrope), sans-serif;letter-spacing:-.07em;border-bottom:1px solid #ffffff73;justify-content:space-between;align-items:center;padding:25px 0;font-size:clamp(48px,7vw,112px);font-weight:500;line-height:1;display:flex}.site-footer{z-index:3;border-top:1px solid #ffffff29;grid-template-columns:1fr auto 1fr;align-items:end;gap:30px;padding-top:25px;display:grid;position:relative}.footer-brand{align-items:center;gap:12px;display:flex}.footer-brand-icon{color:#d8b36a;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:41px;height:41px;display:grid}.footer-brand div{flex-direction:column;display:flex}.footer-brand strong{font-family:var(--font-manrope), sans-serif;letter-spacing:.12em;font-size:14px}.footer-brand small{color:#ffffff7a;letter-spacing:.17em;margin-top:3px;font-size:8px}.footer-links{letter-spacing:.14em;text-transform:uppercase;gap:26px;font-size:9px;display:flex}.footer-details{color:#ffffff80;letter-spacing:.12em;text-transform:uppercase;flex-direction:column;align-items:flex-end;gap:7px;font-size:9px;display:flex}@media (max-width:1000px){.booking-content{grid-template-columns:1fr}.contact-information{min-height:680px}.booking-visual{width:70vw;bottom:10%;right:-10%}.site-footer{grid-template-columns:1fr 1fr}.footer-links{justify-self:end}.footer-details{grid-column:1/-1;align-items:flex-start;margin-top:25px}}@media (max-width:900px){.booking-intro{padding:100px 20px 70px}.booking-intro-top{margin-bottom:12vh}.booking-intro h2{font-size:clamp(56px,15vw,110px)}.booking-heading-outline{padding-left:5vw}.booking-intro-bottom{flex-direction:column;align-items:flex-start;gap:38px;margin-top:65px}.booking-content{padding:80px 20px}.booking-form-panel,.contact-information{border-radius:22px;padding:29px}.booking-form-grid{grid-template-columns:1fr}.form-field-full{grid-column:auto}.final-contact{padding:30px 20px 22px}.final-contact-center{flex-direction:column;justify-content:center;align-items:flex-start;gap:55px}.final-contact-center>a{width:100%;font-size:clamp(45px,13vw,90px)}}@media (max-width:650px){.booking-intro-top,.final-contact-top{flex-direction:column;align-items:flex-start;gap:8px}.booking-form-header{flex-direction:column}.contact-information{min-height:auto}.contact-links>a{grid-template-columns:42px 1fr}.contact-links>a>svg{display:none}.site-footer{grid-template-columns:1fr;gap:28px}.footer-links{flex-wrap:wrap;justify-self:start}.footer-details{grid-column:auto}.travel-marquee-track{gap:27px}}
