:root{--color-navy-deep:#020817;--color-navy:#06152c;--color-navy-mid:#0b2346;--color-royal:#123c78;--color-electric:#123c78;--color-electric-soft:#7896c3;--color-gold:#c7a45a;--color-gold-bright:#e5c878;--color-ivory:#f4f0e7;--color-mist:#bcc8da;--color-paper:#f6f1e7;--color-ink:#0a1324;--color-line:color-mix(in oklab, var(--color-gold) 30%, transparent);--orbit-surface-1:#06152c;--orbit-surface-2:#0b2346;--orbit-surface-3:#123c78;--orbit-border-soft:color-mix(in oklab, var(--color-gold) 28%, transparent);--orbit-border-strong:color-mix(in oklab, var(--color-gold) 58%, transparent);--orbit-page-inline:clamp(1rem, 2.2vw, 1.5rem);--orbit-page-max:80rem}html,body{background:var(--color-navy-deep);color:var(--color-ivory)}.meridian{background-image:radial-gradient(ellipse 82% 58% at 50% -8%, color-mix(in oklab, var(--color-royal) 44%, transparent), transparent 62%), radial-gradient(ellipse 48% 38% at 82% 18%, color-mix(in oklab, var(--color-royal) 12%, transparent), transparent 54%), linear-gradient(180deg, var(--color-navy) 0%, var(--color-navy-deep) 100%)}.gold-card,.panel{background:linear-gradient(180deg, color-mix(in oklab, var(--color-navy-mid) 90%, black), color-mix(in oklab, var(--color-navy) 96%, black))!important;border-color:var(--orbit-border-strong)!important;box-shadow:0 10px 26px #0000003d, inset 0 0 0 1px color-mix(in oklab, var(--color-gold-bright) 9%, transparent)!important}@supports (color:lab(0% 0 0)){.gold-card,.panel{box-shadow:0 10px 26px lab(0% 0 0/.24), inset 0 0 0 1px color-mix(in oklab, var(--color-gold-bright) 9%, transparent)!important}}.orbit-site-header{box-shadow:0 12px 30px #00000042;box-shadow:0 12px 30px lab(0% 0 0/.26);border-color:var(--orbit-border-soft)!important;background:linear-gradient(#06152cfa,#020817f7)!important}.orbit-site-header>div:first-of-type{min-height:3.25rem}@media (min-width:1024px){.orbit-site-header nav[aria-label=Primary]{z-index:44;background:color-mix(in oklab, var(--color-navy) 94%, transparent);position:relative;overflow:visible}.orbit-site-header nav[aria-label=Primary]>ul{scrollbar-width:none;justify-content:center;padding-top:.34rem;padding-bottom:.4rem;overflow:visible}.orbit-site-header nav[aria-label=Primary]>ul::-webkit-scrollbar{display:none}.orbit-site-header nav[aria-label=Primary] li>ul{box-shadow:0 18px 42px #00000070;box-shadow:0 18px 42px lab(0% 0 0/.44);background:linear-gradient(180deg, #07162c 0%, var(--color-navy-deep) 100%)!important;border-color:var(--orbit-border-strong)!important}}.orbit-mobile-nav{color:var(--color-ivory);border-color:var(--orbit-border-soft)!important;background-color:#02060c!important;background-image:linear-gradient(#03080f80 0%,#03080f29 16%,#0000 38%),url(/orbit-menu-aurora.jpg)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important}.orbit-drawer-link{color:var(--color-mist);border-radius:.72rem}.orbit-drawer-link:hover,.orbit-drawer-link:focus-visible,.orbit-drawer-link.is-active{background:color-mix(in oklab, var(--color-royal) 34%, transparent);color:var(--color-ivory)}.orbit-drawer-link.is-active{color:var(--color-gold-bright);box-shadow:inset 2px 0 0 var(--color-gold-bright)}html[dir=rtl] .orbit-drawer-link.is-active{box-shadow:inset -2px 0 0 var(--color-gold-bright)}button,a,input,select,textarea{accent-color:var(--color-gold)}input:focus,select:focus,textarea:focus{border-color:color-mix(in oklab, var(--color-gold-bright) 72%, transparent)}main#main>section:first-child,main#main>div:first-child,main>section,main>div>section{scroll-margin-top:calc(var(--orbit-header-height,5.75rem) + .75rem)}main#main{width:100%;min-width:0}main#main>section:not(.orbit-radar-shell),main#main>div:not(.orbit-radar-shell){min-width:0}.orbit-royal-tagline{text-align:center;max-width:70rem;color:var(--color-gold-bright);font-family:var(--font-display);letter-spacing:.035em;text-wrap:balance;text-shadow:0 0 16px color-mix(in oklab, var(--color-gold-bright) 20%, transparent);margin:0 auto .7rem;font-size:clamp(.78rem,1.25vw,.98rem);line-height:1.35}.orbit-filter-chip{border:1px solid color-mix(in oklab, var(--color-gold) 42%, transparent);min-height:2.05rem;color:var(--color-mist);letter-spacing:.03em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:#05070d;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:0 .78rem;font-size:.72rem;transition:border-color .16s,color .16s,box-shadow .16s,background .16s;display:inline-flex}.orbit-filter-chip:hover{border-color:color-mix(in oklab, var(--color-gold-bright) 70%, transparent);color:var(--color-ivory)}.orbit-filter-chip:focus-visible{outline:2px solid var(--color-gold-bright);outline-offset:2px}.orbit-filter-chip:disabled{cursor:not-allowed;opacity:.42}.orbit-filter-chip.is-empty{cursor:help;opacity:.72}.orbit-nonstop-note{border:1px solid color-mix(in oklab, var(--color-gold) 45%, transparent);background:color-mix(in oklab, var(--color-royal) 28%, #05070d);border-radius:1rem;padding:.9rem 1rem}.orbit-nonstop-note.is-pulse{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-gold-bright) 55%, transparent)}.orbit-filter-chip.is-on{border-color:color-mix(in oklab, var(--color-gold-bright) 78%, transparent);color:var(--color-gold-bright);background:color-mix(in oklab, var(--color-royal) 38%, #05070d);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-gold-bright) 22%, transparent)}.orbit-filter-count{background:color-mix(in oklab, var(--color-gold) 18%, transparent);min-width:1.05rem;color:inherit;letter-spacing:0;border-radius:999px;justify-content:center;padding:.02rem .3rem;font-size:.64rem;display:inline-flex}.orbit-flight-filters.is-compact{border:1px solid color-mix(in oklab, var(--color-gold) 28%, transparent);background:color-mix(in oklab, var(--color-navy-mid) 78%, #05070d);border-radius:1rem;padding:.45rem .55rem .55rem}.orbit-flight-filters.is-sticky{top:calc(var(--orbit-header-height,5.75rem) + .35rem);z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(180deg, color-mix(in oklab, var(--color-navy-mid) 90%, transparent), color-mix(in oklab, var(--color-navy-deep) 94%, transparent));position:sticky}.orbit-filter-meta{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.4rem;margin-bottom:.35rem;padding:0 .25rem;display:flex}.orbit-filter-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-gold-bright);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;overflow:hidden}.orbit-filter-meta-end{color:var(--color-mist);align-items:center;gap:.7rem;font-size:.78rem;display:flex}.orbit-filter-clear{color:var(--color-gold-bright);cursor:pointer}.orbit-filter-scroller{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.2rem;display:grid}.orbit-filter-rail{overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;min-width:0;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 .7rem calc(100% - .7rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 .7rem calc(100% - .7rem),#0000)}.orbit-filter-rail::-webkit-scrollbar{display:none}.orbit-filter-track{align-items:center;gap:.38rem;width:max-content;padding:.12rem .15rem;display:flex}.orbit-filter-kicker{color:var(--color-gold-bright);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;flex:none;padding:0 .2rem 0 .35rem;font-size:.58rem}.orbit-filter-rule{background:color-mix(in oklab, var(--color-gold) 38%, transparent);flex:none;width:1px;height:1.15rem;margin:0 .2rem}.orbit-filter-arrow{border:1px solid color-mix(in oklab, var(--color-gold) 42%, transparent);width:1.85rem;height:1.85rem;color:var(--color-gold-bright);cursor:pointer;background:#05070d;border-radius:999px;place-items:center;display:grid}.orbit-filter-arrow:hover{border-color:color-mix(in oklab, var(--color-gold-bright) 72%, transparent)}.orbit-filter-arrow:focus-visible{outline:2px solid var(--color-gold-bright);outline-offset:2px}.orbit-filter-price{border:1px solid color-mix(in oklab, var(--color-gold) 42%, transparent);min-height:2.05rem;color:var(--color-mist);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:0 .7rem 0 .8rem;font-size:.72rem;display:inline-flex}.orbit-filter-range{width:6.5rem;accent-color:var(--color-gold-bright);cursor:pointer}@media (prefers-reduced-motion:reduce){.orbit-filter-chip,.orbit-filter-arrow{transition:none}}.orbit-booking-panel{border-color:color-mix(in oklab, var(--color-gold) 46%, transparent)!important;background:linear-gradient(180deg, color-mix(in oklab, var(--color-navy-mid) 86%, transparent), color-mix(in oklab, var(--color-navy-deep) 94%, transparent))!important;border-radius:1rem!important;box-shadow:0 16px 38px #0000004d!important;box-shadow:0 16px 38px lab(0% 0 0/.3)!important}.orbit-booking-panel input,.orbit-booking-panel select,.orbit-booking-panel textarea,.orbit-booking-panel button:not([class*=bg-gold]){border-color:color-mix(in oklab, var(--color-gold) 34%, transparent)}.orbit-booking-panel input,.orbit-booking-panel select,.orbit-booking-panel textarea{background:color-mix(in oklab, var(--color-navy-deep) 82%, var(--color-navy-mid));color:var(--color-ivory)}.orbit-booking-panel input::placeholder,.orbit-booking-panel textarea::placeholder{color:color-mix(in oklab, var(--color-mist) 72%, transparent)}.orbit-trip-seg{border-color:color-mix(in oklab, var(--color-gold) 30%, transparent)!important;background:color-mix(in oklab, var(--color-navy-deep) 72%, transparent)!important}.orbit-trip-seg button.is-active{background:color-mix(in oklab, var(--color-royal) 58%, var(--color-navy-mid))!important;color:var(--color-gold-bright)!important}.orbit-page-badge{background:color-mix(in oklab, var(--color-navy-deep) 88%, transparent)!important;border-color:color-mix(in oklab, var(--color-gold) 60%, transparent)!important;color:var(--color-gold-bright)!important}main#main :where(article,section,aside)>.gold-card,main#main :where(article,section,aside)>.panel{margin-block:0}main#main :where(h1,h2,h3).font-display{text-wrap:balance}main#main p{text-wrap:pretty}main#main :where(section){--orbit-section-gap:clamp(1.1rem, 2.4vw, 2rem)}main#main :where(.max-w-7xl,.max-w-6xl,.max-w-5xl){width:100%}footer{background:linear-gradient(180deg, var(--color-navy) 0%, var(--color-navy-deep) 100%);border-color:var(--orbit-border-soft)!important}@media (max-width:1023px){.orbit-site-header>div:first-of-type{min-height:3rem}.orbit-mobile-nav{padding-top:1.15rem;padding-bottom:max(1.25rem, env(safe-area-inset-bottom));flex-direction:column;display:flex}.orbit-mobile-nav>:first-child{order:10}.orbit-mobile-nav>:nth-child(2){order:11}.orbit-mobile-nav>:nth-child(3){order:20}.orbit-mobile-nav>:nth-child(4){order:21}.orbit-mobile-nav>:nth-child(5){order:30}.orbit-mobile-nav>:nth-child(6){order:31}.orbit-mobile-nav>:nth-child(7){order:40}.orbit-mobile-nav>:nth-child(8){order:41}.orbit-mobile-nav>:nth-child(11){order:50}.orbit-mobile-nav>:nth-child(12){order:51}.orbit-mobile-nav>:nth-child(9){order:60}.orbit-mobile-nav>:nth-child(10){order:61}.orbit-mobile-nav>:nth-child(13){order:70}.orbit-mobile-nav>:nth-child(14){order:71}.orbit-mobile-nav>:nth-child(15){order:80}.orbit-mobile-nav>:nth-child(16){order:81}.orbit-mobile-nav>:nth-child(17){order:90}.orbit-mobile-nav>p{color:var(--color-gold-bright)!important}.orbit-mobile-nav .orbit-drawer-link{align-items:center;min-height:2.55rem;padding-inline:.75rem;display:flex}.orbit-booking-panel{padding:.85rem!important}main#main :where(section){scroll-margin-top:calc(var(--orbit-header-height,4rem) + .5rem)}}@media (max-width:639px){.orbit-site-header{box-shadow:0 8px 22px #00000038;box-shadow:0 8px 22px lab(0% 0 0/.22)}.orbit-royal-tagline{padding-inline:.25rem;padding-top:0;font-size:.72rem;line-height:1.3;margin-bottom:.4rem!important}.orbit-booking-panel{border-radius:.9rem!important}.orbit-page-badge{letter-spacing:.09em;font-size:.58rem}}
.orbit-sparkles{width:1.15rem;height:1.15rem;color:var(--color-gold-bright);filter:drop-shadow(0 0 2px color-mix(in oklab, var(--color-gold-bright) 45%, transparent));flex:0 0 1.15rem;justify-content:center;align-items:center;font-size:.95rem;line-height:1;overflow:visible;display:inline-flex!important}.orbit-sparkles-live{animation:none!important}.orbit-royal-tagline{margin-top:0!important;margin-bottom:.3rem!important;padding-top:0!important}.orbit-booking-panel,.orbit-booking-panel form,.orbit-booking-panel .orbit-search-grid,.orbit-booking-panel .orbit-date-row{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.orbit-booking-panel>div:first-child{text-align:center;justify-content:center}.orbit-booking-panel .orbit-trip-seg{margin-inline:auto}@media (max-width:1023px){html:not([dir=rtl]) #main .orbit-booking-panel{padding-left:.85rem!important;padding-right:.85rem!important}html:not([dir=rtl]) #main .orbit-booking-panel form{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.orbit-booking-panel .orbit-search-grid,.orbit-booking-panel .orbit-date-row{margin-inline:0!important}.orbit-ai-overlay:focus-within .orbit-ai-mobile-bar{min-height:46px;padding-top:.2rem!important;padding-bottom:.2rem!important}.orbit-ai-overlay:focus-within .orbit-ai-mobile-tools{display:none!important}.orbit-ai-overlay:focus-within .orbit-ai-stage{padding-top:.4rem!important;padding-bottom:.2rem!important}.orbit-ai-overlay:focus-within .orbit-ai-transcript{padding-bottom:.25rem!important}.orbit-ai-overlay:focus-within .orbit-ai-composer{padding-top:.45rem!important;padding-bottom:max(.2rem, env(safe-area-inset-bottom,0px))!important}}@media (max-width:639px){.orbit-royal-tagline{margin-bottom:.2rem!important;padding-inline:.5rem!important}html:not([dir=rtl]) #main .orbit-booking-panel{padding-left:.72rem!important;padding-right:.72rem!important}}html:not([lang=ar]) .oac-hello-ar,html:not([lang=ar]) .oac-persona-ar{display:none!important}.oac-composer{grid-template-rows:44px 36px;grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;gap:6px 8px;display:grid!important}.oac-composer textarea{grid-area:1/1/span 2;min-height:86px!important;padding:.85rem 1rem!important;font-size:17px!important;line-height:1.45!important}.oac-send{grid-area:1/2;gap:0!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important}.oac-send-label{display:none!important}.oac-composer [data-oac-passport-slot]{grid-area:2/2;justify-self:center;width:36px;height:36px}.oac-composer [data-oac-passport-slot]>button{border-radius:10px!important;width:36px!important;height:36px!important;font-size:22px!important}
