:root{--onyx:#0e0c09;--graphite:#14110c;--panel:#1b1710;--gold:#c6a15b;--gold-hi:#ead7a4;--cream:#f4eee0;--muted:#a2957f;--hairline:rgba(198,161,91,0.25);--hairline-soft:rgba(198,161,91,0.13);--serif:"Cormorant Garamond","Amiri",Georgia,serif;--sans:"Jost","Tajawal","Helvetica Neue",Arial,sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--onyx);color:var(--cream);font-family:var(--sans);font-weight:300;line-height:1.75;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}ul{list-style:none}img{max-width:100%;display:block}.wrap{max-width:1220px;margin:0 auto;padding:0 28px}.header{position:fixed;top:0;left:0;right:0;z-index:50;background:rgba(14,12,9,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--hairline-soft)}.header-in{display:flex;align-items:center;justify-content:space-between;height:84px;gap:20px}.brand{display:flex;flex-direction:column;line-height:1.15}.brand-name{font-family:var(--serif);font-size:21px;letter-spacing:.22em;color:var(--gold-hi);font-weight:500;white-space:nowrap}[dir=rtl] .brand-name{letter-spacing:.06em}.brand-tag{font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--muted)}[dir=rtl] .brand-tag{letter-spacing:.04em}.nav{display:flex;gap:34px;font-size:12px;letter-spacing:.22em;text-transform:uppercase}[dir=rtl] .nav{letter-spacing:.02em}.nav a{color:var(--muted);transition:color .25s;position:relative;padding:4px 0}.nav a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--gold);transition:width .35s}.nav a:hover{color:var(--gold-hi)}.nav a:hover:after{width:100%}.langs{display:flex;gap:4px}.langs a{font-size:11px;padding:5px 10px;border:1px solid transparent;color:var(--muted);transition:all .25s;letter-spacing:.08em}.langs a.on,.langs a:hover{color:var(--gold-hi)}.langs a.on{border-color:var(--hairline)}.header-side{display:flex;align-items:center;gap:18px}.header-cta{display:inline-flex;align-items:center;gap:9px;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--gold);color:var(--gold-hi);padding:11px 20px;transition:all .3s;white-space:nowrap}[dir=rtl] .header-cta{letter-spacing:.02em}.header-cta:hover{background:var(--gold);color:var(--onyx)}.burger,.nav-toggle{display:none}.burger{flex-direction:column;gap:6px;cursor:pointer;padding:8px 2px}.burger span{display:block;width:26px;height:1px;background:var(--gold-hi);transition:all .3s}.mobile-menu{display:none}@media (max-width:900px){.desktop-langs,.nav{display:none}.burger{display:flex}.header-cta span{display:none}.header-cta{padding:11px 13px}.mobile-menu{display:flex;flex-direction:column;gap:28px;position:fixed;top:84px;left:0;right:0;bottom:0;background:rgba(14,12,9,.99);padding:44px 28px;z-index:55;transform:translateY(-8px);opacity:0;pointer-events:none;transition:all .35s ease;overflow-y:auto}.nav-toggle:checked~.mobile-menu{transform:translateY(0);opacity:1;pointer-events:auto}.nav-toggle:checked~.header .burger span:first-child{transform:translateY(7px) rotate(45deg)}.nav-toggle:checked~.header .burger span:nth-child(2){opacity:0}.nav-toggle:checked~.header .burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu nav{display:flex;flex-direction:column}.mobile-menu nav a{font-family:var(--serif);font-size:32px;color:var(--cream);font-weight:500;padding:15px 0;border-bottom:1px solid var(--hairline-soft)}.mobile-menu nav a:active{color:var(--gold-hi)}.mobile-menu .mobile-menu-cta{text-align:center}.mobile-menu .langs{justify-content:center;gap:10px}.mobile-menu .langs a{font-size:14px;padding:8px 14px}}.wa-float{position:fixed;bottom:26px;inset-inline-end:26px;z-index:60;width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--gold);color:var(--onyx);box-shadow:0 8px 30px rgba(0,0,0,.55),0 0 0 1px rgba(234,215,164,.4);transition:transform .25s,background .25s}.wa-float:hover{transform:translateY(-3px);background:var(--gold-hi)}.kicker{font-size:11.5px;letter-spacing:.4em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:18px;margin-bottom:28px}[dir=rtl] .kicker{letter-spacing:.05em}.kicker:before{content:"";width:48px;height:1px;background:var(--gold);flex:none}.kicker.center{justify-content:center}.kicker.center:after{content:"";width:48px;height:1px;background:var(--gold);flex:none}h1{font-size:clamp(42px,6.4vw,78px);line-height:1.06;letter-spacing:.01em;margin-bottom:30px}h1,h2{font-family:var(--serif);font-weight:500;color:var(--cream)}h2{font-size:clamp(30px,4vw,48px);line-height:1.16;margin-bottom:26px;max-width:800px}.lede{font-size:17px;color:var(--muted);max-width:740px}.cta-row{display:flex;gap:18px;flex-wrap:wrap}.btn{display:inline-block;padding:17px 38px;font-size:12.5px;letter-spacing:.24em;text-transform:uppercase;border:1px solid var(--gold);color:var(--gold-hi);background:transparent;transition:all .35s}[dir=rtl] .btn{letter-spacing:.03em}.btn.solid,.btn:hover{background:var(--gold);color:var(--onyx)}.btn.solid:hover{background:var(--gold-hi);border-color:var(--gold-hi)}.btn.ghost{border-color:rgba(244,238,224,.35);color:var(--cream)}.btn.ghost:hover{border-color:var(--gold);color:var(--gold-hi);background:transparent}.hero{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-end;padding:170px 0 0;isolation:isolate}.hero-bg{z-index:-2;background-image:url(/img/hero.jpg);background-size:cover;background-position:center 42%}.hero-bg,.hero:before{position:absolute;inset:0}.hero:before{content:"";z-index:-1;background:linear-gradient(to bottom,rgba(14,12,9,.5) 0,rgba(14,12,9,.25) 35%,rgba(14,12,9,.9) 80%,var(--onyx) 100%),linear-gradient(100deg,rgba(14,12,9,.8) 0,rgba(14,12,9,.1) 62%)}[dir=rtl] .hero:before{background:linear-gradient(to bottom,rgba(14,12,9,.5) 0,rgba(14,12,9,.25) 35%,rgba(14,12,9,.9) 80%,var(--onyx) 100%),linear-gradient(-100deg,rgba(14,12,9,.8) 0,rgba(14,12,9,.1) 62%)}.hero-in{max-width:920px;padding-bottom:84px}.hero-sub{font-size:18px;color:#d8cfba;max-width:640px;margin-bottom:46px}.stats{border-top:1px solid var(--hairline-soft);background:rgba(14,12,9,.65);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stats-in{display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width:760px){.stats-in{grid-template-columns:repeat(2,1fr)}}.stat{padding:32px 20px;text-align:center;-webkit-border-start:1px solid var(--hairline-soft);border-inline-start:1px solid var(--hairline-soft)}.stat:first-child{-webkit-border-start:none;border-inline-start:none}@media (max-width:760px){.stat:nth-child(3){-webkit-border-start:none;border-inline-start:none}.stat{padding:22px 12px}}.stat b{display:block;font-family:var(--serif);font-weight:500;font-size:36px;color:var(--gold-hi);line-height:1.2}.stat span{font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--muted)}[dir=rtl] .stat span{letter-spacing:.03em}section{padding:130px 0;border-top:1px solid var(--hairline-soft)}section.alt{background:var(--graphite)}.manifesto{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:84px;gap:84px;align-items:center}@media (max-width:950px){.manifesto{grid-template-columns:1fr;gap:48px}}.manifesto-text p{color:var(--muted);font-size:16.5px}.manifesto-text p+p{margin-top:22px}.drop:first-letter{font-family:var(--serif);float:inline-start;font-size:66px;line-height:.85;color:var(--gold-hi);-webkit-padding-end:13px;padding-inline-end:13px;padding-top:6px}.figure{position:relative}.figure img{width:100%;height:560px;object-fit:cover;filter:saturate(.88)}.figure:after{content:"";position:absolute;inset:24px -24px -24px 24px;border:1px solid var(--hairline);z-index:-1}[dir=rtl] .figure:after{inset:24px 24px -24px -24px}@media (max-width:950px){.figure img{height:380px}.figure:after{display:none}}.grid3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--hairline-soft);border:1px solid var(--hairline-soft);margin-top:60px}@media (max-width:900px){.grid3{grid-template-columns:1fr}}.card{background:var(--graphite);padding:46px 38px;position:relative;overflow:hidden;transition:background .35s}section:not(.alt) .card{background:var(--onyx)}.card:before{content:"";position:absolute;top:0;inset-inline-start:0;width:100%;height:1.5px;background:linear-gradient(90deg,var(--gold),transparent);transform:scaleX(0);transform-origin:left;transition:transform .45s}[dir=rtl] .card:before{transform-origin:right}.card:hover:before{transform:scaleX(1)}.card:hover{background:var(--panel)}.card h3{font-family:var(--serif);font-size:24px;font-weight:600;color:var(--gold-hi);margin-bottom:14px;line-height:1.3}.card p{font-size:15px;color:var(--muted)}.card .num{font-family:var(--serif);font-size:15px;color:var(--gold);letter-spacing:.24em;margin-bottom:22px;display:block}.eng-head{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:start;margin-bottom:26px}@media (max-width:950px){.eng-head{grid-template-columns:1fr;gap:24px}}.step-num{font-family:var(--serif);font-size:54px;font-weight:400;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(198,161,91,.65);display:block;margin-bottom:20px}.fleet-band{position:relative;padding:150px 0;isolation:isolate}.fleet-band .bg{position:absolute;inset:0;z-index:-2;background-image:url(/img/fleet.jpg);background-size:cover;background-position:50%;background-attachment:fixed}@media (max-width:900px){.fleet-band .bg{background-attachment:scroll}}.fleet-band:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,var(--onyx) 0,rgba(14,12,9,.84) 18%,rgba(14,12,9,.84) 82%,var(--onyx) 100%)}.fleet-list{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px 46px;gap:4px 46px;max-width:1020px}@media (max-width:900px){.fleet-list{grid-template-columns:1fr}}.fleet-list li{font-family:var(--serif);font-size:22px;color:var(--cream);padding:18px 0;font-weight:500;border-bottom:1px solid rgba(234,215,164,.22);display:flex;gap:14px;align-items:baseline}.fleet-list li:before{content:"—";color:var(--gold)}.dest-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}.dest-pills a{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);border:1px solid var(--hairline-soft);padding:10px 22px;transition:all .3s}[dir=rtl] .dest-pills a{letter-spacing:.02em}.dest-pills a:hover{border-color:var(--gold);color:var(--gold-hi)}.dest-group{margin-top:64px;scroll-margin-top:110px}.dest-group h3{font-size:11.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--gold);margin-bottom:22px;display:flex;align-items:center;gap:18px}[dir=rtl] .dest-group h3{letter-spacing:.05em}.dest-group h3:after{content:"";height:1px;flex:1 1;background:var(--hairline-soft)}.dest-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width:1000px){.dest-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.dest-grid{grid-template-columns:1fr}}.dest-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:255px;padding:24px 22px;overflow:hidden;isolation:isolate;border:1px solid rgba(198,161,91,.18);transition:border-color .35s}.dest-card .ph{position:absolute;inset:0;z-index:-2;background-size:cover;background-position:50%;transition:transform .65s ease;filter:saturate(.82)}.dest-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(14,12,9,.08) 32%,rgba(14,12,9,.55) 66%,rgba(14,12,9,.92))}.dest-card:hover .ph{transform:scale(1.06)}.dest-card:hover{border-color:var(--gold)}.dest-card .dc-name{font-family:var(--serif);font-size:25px;font-weight:600;color:#fff;line-height:1.15;text-shadow:0 1px 14px rgba(0,0,0,.55)}.dest-card .dc-country{font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--gold-hi);margin-top:7px}[dir=rtl] .dest-card .dc-country{letter-spacing:.03em}.dest-card .dc-more{font-size:11px;color:var(--cream);margin-top:14px;letter-spacing:.18em;text-transform:uppercase;opacity:0;transform:translateY(6px);transition:all .35s}[dir=rtl] .dest-card .dc-more{letter-spacing:.02em}.dest-card:hover .dc-more{opacity:1;transform:translateY(0)}.quote-band{position:relative;padding:140px 0;isolation:isolate;text-align:center}.quote-band .bg{position:absolute;inset:0;z-index:-2;background-image:url(/img/jet.jpg);background-size:cover;background-position:center 35%}.quote-band:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,var(--graphite) 0,rgba(14,12,9,.86) 25%,rgba(14,12,9,.86) 75%,var(--onyx) 100%)}.quote-band blockquote{font-family:var(--serif);font-size:clamp(27px,3.5vw,42px);font-weight:500;font-style:italic;line-height:1.35;max-width:880px;margin:0 auto 28px;color:var(--cream)}.quote-band cite{font-style:normal;font-size:11.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--gold)}[dir=rtl] .quote-band cite{letter-spacing:.04em}.orn{color:var(--gold);font-size:20px;margin-bottom:28px;display:block}.two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:74px;gap:74px;align-items:start}@media (max-width:900px){.two-col{grid-template-columns:1fr;gap:36px}}.two-col p{color:var(--muted);font-size:16px}.points{margin-top:38px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 42px;gap:8px 42px}@media (max-width:700px){.points{grid-template-columns:1fr}}.points li{display:flex;gap:14px;align-items:baseline;font-size:15.5px;color:var(--cream);padding:14px 0;border-bottom:1px solid var(--hairline-soft)}.points li:before{content:"✦";color:var(--gold);font-size:11px}.contact-box{margin-top:54px;border:1px solid var(--hairline);padding:68px 56px;background:radial-gradient(ellipse 70% 100% at 50% 0,rgba(198,161,91,.09),transparent),var(--graphite);text-align:center;position:relative}.contact-box:after,.contact-box:before{content:"";position:absolute;width:36px;height:36px;pointer-events:none}.contact-box:before{top:10px;left:10px;border-top:1px solid var(--gold);border-left:1px solid var(--gold)}.contact-box:after{bottom:10px;right:10px;border-bottom:1px solid var(--gold);border-right:1px solid var(--gold)}@media (max-width:700px){.contact-box{padding:44px 22px}}.contact-box .cta-row{justify-content:center;margin-top:8px}.contact-note{margin-top:30px;font-size:13px;color:var(--muted);letter-spacing:.06em}.city-hero{position:relative;min-height:72vh;display:flex;align-items:flex-end;padding:180px 0 80px;isolation:isolate}.city-hero .bg{position:absolute;inset:0;z-index:-2;background-size:cover;background-position:50%;filter:saturate(.85)}.city-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,rgba(14,12,9,.55) 0,rgba(14,12,9,.22) 40%,rgba(14,12,9,.92) 86%,var(--onyx) 100%)}.crumbs{display:inline-flex;gap:10px;align-items:center;font-size:12px;letter-spacing:.1em;margin-bottom:28px;flex-wrap:wrap}.crumbs,.crumbs a{color:var(--muted)}.crumbs a{transition:color .25s}.crumbs a:hover{color:var(--gold-hi)}.crumbs span{color:rgba(198,161,91,.55)}.crumbs b{color:var(--gold-hi);font-weight:400}.city-country{font-size:12px;letter-spacing:.34em;text-transform:uppercase;color:var(--gold-hi);margin-top:10px}[dir=rtl] .city-country{letter-spacing:.04em}.includes{margin-top:42px}.includes li{display:flex;gap:16px;align-items:baseline;padding:16px 0;font-size:16px;color:var(--cream);border-bottom:1px solid var(--hairline-soft)}.includes li:before{content:"—";color:var(--gold);flex:none}footer{border-top:1px solid var(--hairline);padding:66px 0 42px;background:var(--graphite)}.foot-in{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.foot-tag{font-size:14px;color:var(--muted);max-width:480px;margin-top:14px}.foot-links{display:flex;gap:26px;font-size:13px;color:var(--muted);flex-wrap:wrap}.foot-links a:hover{color:var(--gold-hi)}.foot-bottom{margin-top:46px;padding-top:26px;border-top:1px solid var(--hairline-soft);font-size:12px;color:rgba(162,149,127,.6);display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}@media (max-width:700px){section{padding:78px 0}.hero{min-height:90vh;padding-top:135px}.hero-in{padding-bottom:56px}.fleet-band,.quote-band{padding:95px 0}.wrap{padding:0 20px}h1{font-size:clamp(35px,9vw,48px)}.btn{padding:15px 26px;width:100%;text-align:center}.cta-row{flex-direction:column}.wa-float{bottom:18px;inset-inline-end:18px;width:52px;height:52px}}[dir=rtl] body{font-family:"Tajawal",var(--sans)}[dir=rtl] .brand-name,[dir=rtl] .card h3,[dir=rtl] .dest-card .dc-name,[dir=rtl] .fleet-list li,[dir=rtl] .quote-band blockquote,[dir=rtl] .stat b,[dir=rtl] h1,[dir=rtl] h2{font-family:"Amiri",var(--serif)}[dir=rtl] h1{line-height:1.35}[dir=rtl] h2{line-height:1.45}[dir=rtl] .drop:first-letter{font-size:42px;padding-top:0}.card-link{display:block;text-decoration:none;color:inherit;transition:border-color .25s,transform .25s}.card-link:hover{border-color:var(--gold);transform:translateY(-3px)}.card-link .dc-more{display:inline-block;margin-top:14px;color:var(--gold);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.mesh-links{display:flex;flex-wrap:wrap;gap:10px 12px}.mesh-links a{display:inline-block;padding:10px 16px;border:1px solid rgba(200,164,92,.35);color:var(--cream,#efe7d8);text-decoration:none;font-size:13.5px;letter-spacing:.02em;transition:border-color .2s,color .2s}.mesh-links a:hover{border-color:var(--gold);color:var(--gold)}.mesh-links .mesh-more{border-style:dashed;color:var(--gold)}.faq-list{max-width:860px;margin-top:26px}.faq-item{border-bottom:1px solid rgba(200,164,92,.25);padding:4px 0}.faq-item summary{cursor:pointer;padding:16px 0;font-family:var(--serif);font-size:19px;color:var(--gold-hi);list-style:none;position:relative;-webkit-padding-end:34px;padding-inline-end:34px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;inset-inline-end:4px;top:14px;color:var(--gold);font-size:22px;font-family:var(--sans,sans-serif)}.faq-item[open] summary:after{content:"−"}.faq-item p{margin:0 0 18px;max-width:780px}@media (max-width:640px){.brand-name{font-size:15px;letter-spacing:.16em}.brand-tag{font-size:8.5px;letter-spacing:.22em}}.crumbs a{display:inline-block;padding:10px 4px;margin:-10px -4px}.foot-links a{display:inline-block;padding:8px 0}.faq-item summary{min-height:44px}@media (max-width:900px){.mesh-links a{padding:12px 16px}}@media (max-width:640px){.wrap{padding:0 20px}.mesh-links a{width:100%;text-align:center;padding:13px 16px}.mesh-links .mesh-more{width:100%}.contact-box{padding:40px 22px}.contact-box h2{font-size:clamp(26px,7.5vw,34px)}.cta-row .btn{width:100%;text-align:center}.dest-pills a{padding:11px 16px}.two-col{gap:34px}.card{padding:30px 22px}}@media (max-width:900px) and (min-width:641px){.grid3{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.dest-grid{grid-template-columns:repeat(2,1fr);gap:10px}.dest-card{min-height:168px;padding:16px 14px}.dest-card .dc-more{display:none}}