@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-cyrillic-wght-normal-CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-ext-wght-normal-BDUtSsKd.woff2)format("woff2-variations");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:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-wght-normal-ObQm3Zd1.woff2)format("woff2-variations");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:Reem Kufi Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/reem-kufi-arabic-wght-normal-DEc70LOo.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Reem Kufi Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/reem-kufi-vietnamese-wght-normal-DiflRMvM.woff2)format("woff2-variations");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:Reem Kufi Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/reem-kufi-latin-ext-wght-normal-1lppP-5y.woff2)format("woff2-variations");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:Reem Kufi Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/reem-kufi-latin-wght-normal-D4haMHFz.woff2)format("woff2-variations");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:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-arabic-wght-normal-DiwT_uOQ.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-vietnamese-wght-normal-Do5Nl5oc.woff2)format("woff2-variations");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:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-latin-ext-wght-normal-CsYMu49W.woff2)format("woff2-variations");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:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-latin-wght-normal--ekFhJJC.woff2)format("woff2-variations");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}:root{--indigo:#261b74;--indigo-deep:#1b1456;--night:#150f40;--night-deep:#0e0a2e;--gold:#ac772e;--gold-bright:#d2a04f;--gold-hover:#dfb265;--teal:#1f6e7a;--sky:#bcd7e3;--sand:#e7cfa4;--sun:#f4dca8;--paper:#f4f0e8;--ink-2:#4a4185;--paper-2:#cdc7e3;--rule-dark:#261b7438;--rule-light:#f4f0e833;--font-display:"Jost Variable", "Readex Pro Variable", system-ui, sans-serif;--font-body:"Jost Variable", "Readex Pro Variable", system-ui, sans-serif;--font-heading:var(--font-display);--display-weight:500;--display-tracking:-.028em;--display-leading:.98;--body-leading:1.6;--caps-tracking:.18em;--fs-display-1:clamp(2.7rem, 1.1rem + 5.4vw, 5.9rem);--fs-display-2:clamp(2.2rem, 1.25rem + 3.1vw, 4.1rem);--fs-title:clamp(1.4rem, 1.12rem + .8vw, 1.9rem);--fs-lede:clamp(1.06rem, 1rem + .3vw, 1.22rem);--fs-body:1.0625rem;--fs-small:.875rem;--fs-caps:.78rem;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--margin:clamp(16px, 4vw, 56px);--gap:clamp(16px, 2.2vw, 32px);--content:1320px;--section-pad:clamp(96px, 11vw, 176px);--nav-h:76px}:root[lang=ar]{--font-display:"Reem Kufi Variable", "Readex Pro Variable", system-ui, sans-serif;--font-body:"Readex Pro Variable", "Jost Variable", system-ui, sans-serif;--font-heading:"Readex Pro Variable", "Jost Variable", system-ui, sans-serif;--display-weight:600;--display-tracking:0;--display-leading:1.22;--body-leading:1.85;--caps-tracking:0;--fs-display-1:clamp(2.5rem, 1.1rem + 4.7vw, 5.1rem);--fs-display-2:clamp(2rem, 1.2rem + 2.7vw, 3.6rem);--fs-body:1.03rem}@media (width<=720px){:root{--nav-h:64px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--indigo) var(--paper);background:var(--night-deep)}html.scroll-locked{overflow:hidden}body{background:var(--paper);min-height:100vh;color:var(--indigo);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--body-leading);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;caret-color:var(--gold);margin:0}img,svg{max-width:100%;display:block}h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}::selection{background:var(--gold-bright);color:var(--night)}::-webkit-scrollbar{width:11px}::-webkit-scrollbar-track{background:var(--paper)}::-webkit-scrollbar-thumb{background:var(--indigo);border:3px solid var(--paper);border-radius:999px}:focus-visible{outline:2px solid var(--focus,var(--indigo));outline-offset:4px;border-radius:4px}.on-dark{--focus:var(--gold-bright)}.container{width:min(100% - 2 * var(--margin), var(--content));margin-inline:auto}.skip-link{z-index:100;background:var(--indigo);color:var(--paper);transition:transform .2s var(--ease-out);border-radius:999px;padding:10px 18px;font-weight:600;text-decoration:none;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-160%)}.skip-link:focus-visible{transform:translateY(0)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.display-1,.display-2{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);line-height:var(--display-leading);text-wrap:balance}.display-1{font-size:var(--fs-display-1)}.display-2{font-size:var(--fs-display-2)}.lede{font-size:var(--fs-lede);text-wrap:pretty;max-width:46ch;line-height:1.55}:root[lang=ar] .lede{line-height:1.85}.caps{font-size:var(--fs-caps);letter-spacing:var(--caps-tracking);text-transform:uppercase;font-weight:600}.mask{vertical-align:top;margin-block:-.06em -.14em;padding-block:.06em .14em;display:inline-block;overflow:hidden}.mask-line{display:block}.mask-inner{will-change:transform;display:inline-block}.btn{--btn-h:54px;min-height:var(--btn-h);font-family:var(--font-body);letter-spacing:.005em;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:transform .16s var(--ease-out), background-color .22s ease, color .22s ease, border-color .22s ease;border-radius:999px;justify-content:center;align-items:center;gap:.7em;padding:0 1.55em;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.btn:active{transform:scale(.97)}.btn-sm{--btn-h:42px;padding:0 1.15em;font-size:.9375rem}.btn-gold{background:var(--gold-bright);color:var(--night)}.btn-line{box-shadow:inset 0 0 0 1.5px}.btn-line.ink{color:var(--indigo)}.btn-line.paper{color:var(--paper)}@media (hover:hover) and (pointer:fine){.btn-gold:hover{background:var(--gold-hover)}.btn-line.ink:hover{background:var(--indigo);color:var(--paper);box-shadow:inset 0 0 0 1.5px var(--indigo)}.btn-line.paper:hover{background:var(--paper);color:var(--night);box-shadow:inset 0 0 0 1.5px var(--paper)}}.arrow-swap{flex:none;width:1.05em;height:1.05em;display:inline-flex;position:relative;overflow:hidden}.arrow-swap svg{width:100%;height:100%;transition:transform .38s var(--ease-out);position:absolute;inset:0}.arrow-swap svg+svg{transform:translate(-130%)}:root[dir=rtl] .arrow-swap svg{scale:-1 1}:root[dir=rtl] .arrow-swap svg+svg{transform:translate(130%)}@media (hover:hover) and (pointer:fine){.btn:hover .arrow-swap svg:first-child,.poster-link:hover .arrow-swap svg:first-child,.sheet-ask:hover .arrow-swap svg:first-child{transform:translate(130%)}:root[dir=rtl] .btn:hover .arrow-swap svg:first-child,:root[dir=rtl] .poster-link:hover .arrow-swap svg:first-child,:root[dir=rtl] .sheet-ask:hover .arrow-swap svg:first-child{transform:translate(-130%)}.btn:hover .arrow-swap svg+svg,.poster-link:hover .arrow-swap svg+svg,.sheet-ask:hover .arrow-swap svg+svg{transform:translate(0)}}.grain{z-index:60;pointer-events:none;opacity:.075;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.08 0 0 0 0 0.06 0 0 0 0 0.25 0 0 0 1.4 -0.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.site{transition:opacity .19s,filter .19s}.is-switching .site{opacity:0;filter:blur(6px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}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}.intro{z-index:90;background:var(--night);cursor:pointer;place-content:center;justify-items:center;gap:34px;display:grid;position:fixed;inset:0}.intro-logo{width:min(380px,68vw);height:auto}.intro-line{background:var(--rule-light);width:min(220px,44vw);height:1px;display:block;overflow:hidden}.intro-line span{background:var(--gold-bright);transform-origin:0;height:100%;display:block}:root[dir=rtl] .intro-line span{transform-origin:100%}.lang-toggle{box-shadow:inset 0 0 0 1px var(--rule-dark);border-radius:999px;padding:3px;display:inline-flex}.lang-toggle.paper{box-shadow:inset 0 0 0 1px var(--rule-light)}.lang-option{min-width:48px;height:34px;transition:color .25s ease, transform .16s var(--ease-out);border-radius:999px;padding:0 12px;font-size:.875rem;font-weight:600;line-height:1;position:relative}.lang-option[lang=ar]{font-family:Readex Pro Variable,sans-serif;font-weight:500}.lang-option:active{transform:scale(.95)}.lang-pill{border-radius:inherit;background:var(--indigo);position:absolute;inset:0}.paper .lang-pill{background:var(--paper)}.lang-label{position:relative}.ink .lang-option{color:var(--indigo)}.ink .lang-option[aria-pressed=true],.paper .lang-option{color:var(--paper)}.paper .lang-option[aria-pressed=true]{color:var(--night)}.nav{z-index:70;height:var(--nav-h);transition:transform .5s var(--ease-drawer), background-color .3s ease, box-shadow .3s ease;position:fixed;inset-block-start:0;inset-inline:0}.nav[data-scrolled=true]{background:var(--paper);box-shadow:0 1px 0 var(--rule-dark)}.nav[data-hidden=true]{transform:translateY(-100%)}.nav-inner{align-items:center;gap:clamp(16px,3vw,40px);height:100%;transition:opacity .19s;display:flex}.is-switching .nav-inner{opacity:0}.nav-logo{border-radius:6px;flex:none}.nav-logo img{width:auto;height:58px}.nav-links{gap:clamp(18px,2.4vw,36px);margin-inline-start:auto;display:flex}.nav-links a{padding-block:6px;font-size:.975rem;font-weight:500;text-decoration:none;position:relative}.nav-links a:after{content:"";transform-origin:100%;height:1.5px;transition:transform .32s var(--ease-out);background:currentColor;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}:root[dir=rtl] .nav-links a:after{transform-origin:0}@media (hover:hover) and (pointer:fine){.nav-links a:hover:after{transform-origin:0;transform:scaleX(1)}:root[dir=rtl] .nav-links a:hover:after{transform-origin:100%}}.nav-actions{align-items:center;gap:12px;display:flex}.nav-burger{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--rule-dark);transition:transform .16s var(--ease-out);border-radius:999px;display:none;position:relative}.nav-burger:active{transform:scale(.94)}.nav-burger span{background:var(--indigo);width:18px;height:1.6px;transition:transform .42s var(--ease-in-out);border-radius:2px;position:absolute;inset-inline-start:13px}.nav-burger span:first-child{top:18px}.nav-burger span:last-child{top:24px}.nav-burger[aria-expanded=true] span:first-child{transform:translateY(3px)rotate(45deg)}.nav-burger[aria-expanded=true] span:last-child{transform:translateY(-3px)rotate(-45deg)}@media (width<=940px){.nav-links,.nav-actions>.lang-toggle,.nav-wa{display:none}.nav-actions{margin-inline-start:auto}.nav-burger{display:block}}@media (width<=720px){.nav-logo img{height:46px}}.menu{z-index:65;padding:calc(var(--nav-h) + 40px) var(--margin) calc(32px + env(safe-area-inset-bottom));background:var(--night);color:var(--paper);flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.menu-links{flex-direction:column;gap:6px;display:flex}.menu-links a{font-family:var(--font-display);font-size:clamp(2.4rem,11vw,3.6rem);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);line-height:1.12;text-decoration:none}.menu-foot{border-top:1px solid var(--rule-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:28px;display:flex}.nav:has(.nav-burger[aria-expanded=true]){box-shadow:none;z-index:75;background:0 0}.nav:has(.nav-burger[aria-expanded=true]) .nav-logo{visibility:hidden}.nav:has(.nav-burger[aria-expanded=true]) .nav-burger{box-shadow:inset 0 0 0 1px var(--rule-light)}.nav:has(.nav-burger[aria-expanded=true]) .nav-burger span{background:var(--paper)}.band{z-index:3;background:var(--indigo);color:var(--paper);align-items:center;height:64px;display:flex;position:relative;overflow:hidden}.band-track{will-change:transform;width:max-content;display:flex}.band-run{flex:none;display:flex}.band-item{align-items:center;gap:34px;padding-inline-end:34px;display:inline-flex}.band-word{letter-spacing:var(--caps-tracking);text-transform:uppercase;white-space:nowrap;font-size:.95rem;font-weight:500}:root[lang=ar] .band-word{font-size:1.05rem}.band-plane{opacity:.55;width:20px;height:auto}:root[dir=rtl] .band-plane{transform:scaleX(-1)}.hero{background:var(--sky);color:var(--indigo);position:relative;overflow-x:clip}.hero-grid{column-gap:var(--gap);min-height:calc(100svh - 64px);padding-block:calc(var(--nav-h) + clamp(24px, 4vh, 56px)) clamp(40px, 7vh, 88px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.hero-copy{z-index:2;grid-column:1/span 7;position:relative}.hero-title{margin-block-end:clamp(20px,3.2vh,40px);font-size:clamp(2.6rem,min(1.1rem + 5.4vw,10.5vh),5.9rem)}:root[lang=ar] .hero-title{font-size:clamp(2.4rem,min(1.1rem + 4.7vw,9vh),5.1rem)}.hero-question{margin-block-end:10px;font-size:clamp(1.15rem,1rem + .45vw,1.4rem);font-weight:600}.hero-body{max-width:50ch;color:var(--ink-2);text-wrap:pretty}.hero-ctas{flex-wrap:wrap;gap:12px;margin-block-start:clamp(24px,4vh,44px);display:flex}.hero-art{--foot:clamp(40px, 7vh, 88px);aspect-ratio:600/740;width:min(100%,81.0811svh - 186.487px);grid-column:8/span 5;place-self:end;margin-block-end:calc(-1 * var(--foot));position:relative}.hero-land{pointer-events:none;position:absolute;inset:0}.hero-land svg{width:100%;height:100%;overflow:visible}:root[dir=rtl] .hero-land svg{scale:-1 1}.hero-sun-track{aspect-ratio:1;width:42%;position:absolute;inset-block-start:5%;inset-inline-start:57%}.hero-sun{background:var(--sun);border-radius:50%;width:100%;height:100%}.hero-arch-anchor{pointer-events:none;position:absolute;inset-block:5.4% 0;inset-inline:15%}.hero-window{z-index:3;pointer-events:none;position:absolute;inset:0}.hero-window-mat,.hero-window-clip{position:absolute;inset:0}.hero-window-mat{background:var(--paper);clip-path:inset(100% 0 0)}.hero-window-clip{background:var(--indigo);clip-path:inset(100% 0 0);overflow:hidden}.hero-window-img{transform-origin:0 0;will-change:transform;width:2400px;max-width:none;height:1600px;position:absolute;top:0;left:0}.hero-caption{z-index:6;background:var(--paper);color:var(--indigo);white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:.7rem;position:absolute;inset-block-end:17%;inset-inline-start:50%;translate:-50%}:root[dir=rtl] .hero-caption{font-size:.8rem;translate:50%}.hero-flight-wrap{z-index:5;pointer-events:none;position:absolute;inset:0}.hero-flight{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}:root[dir=rtl] .hero-flight{transform:scaleX(-1)}.hero-lockup{z-index:6;color:var(--sun);font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;pointer-events:none;margin:0;font-size:clamp(4.5rem,15vw,15.5rem);font-weight:800;line-height:.86;position:absolute;inset-block-end:calc(86px + 2vh);inset-inline-start:max(var(--margin), (100% - var(--content)) / 2)}:root[lang=ar] .hero-lockup{letter-spacing:0;font-size:clamp(4rem,13vw,13rem);font-weight:700;line-height:1.2}.hero-waves{z-index:6;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='22'%3E%3Cpath d='M0 8C20 2 40 2 60 8S100 14 120 8L120 22L0 22Z' fill='%23261b74'/%3E%3C/svg%3E") 0 0/120px 22px repeat-x;height:22px;animation:9s linear infinite waves-drift;position:absolute;inset-block-end:64px;inset-inline:0}:root[dir=rtl] .hero-waves{animation-name:waves-drift-rtl}@keyframes waves-drift{to{background-position-x:120px}}@keyframes waves-drift-rtl{to{background-position-x:-120px}}.plane-bob{animation:5.5s ease-in-out infinite plane-bob}@keyframes plane-bob{50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.plane-bob,.hero-waves{animation:none}}.hero-pinned{height:250vh}.hero-stage{flex-direction:column;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.hero-pinned .hero-grid{min-height:0;padding-block:calc(var(--nav-h) + clamp(16px, 3vh, 40px)) 0;flex:1}.hero-pinned .hero-art{width:min(100%, calc((100svh - var(--nav-h) - 64px - clamp(16px, 3vh, 40px)) * 600 / 740));margin-block-end:0}.hero-pinned .band{z-index:7;flex:none}@media (width<=940px){.hero-grid{row-gap:56px;min-height:0;padding-block-end:64px}.hero-copy,.hero-art{grid-column:1/-1}.hero-art{--foot:64px;justify-self:center;width:min(100vw,600px);margin-inline:calc(50% - min(100vw,600px)/2)}.hero-art .hero-lockup{font-size:17vw;inset-block-end:34px;inset-inline-start:20px}:root[lang=ar] .hero-art .hero-lockup{font-size:16vw}}@media (width<=560px){.hero-ctas .btn,.hero-ctas .magnetic{width:100%}}.sheet-root{z-index:80;position:fixed;inset:0}.sheet-backdrop{background:#0e0a2e8c;position:absolute;inset:0}.sheet{overscroll-behavior:contain;background:var(--paper);width:min(580px,100%);color:var(--indigo);padding:clamp(24px,4vw,48px);padding-block-end:calc(48px + env(safe-area-inset-bottom));position:absolute;inset-block:0;inset-inline-end:0;overflow-y:auto}.sheet-head{--pad:clamp(24px, 4vw, 48px);z-index:2;top:calc(-1 * var(--pad));margin-top:calc(-1 * var(--pad));padding-block:var(--pad) 16px;background:var(--paper);justify-content:space-between;align-items:flex-start;gap:24px;margin-block-end:clamp(28px,4vw,44px);display:flex;position:sticky}.sheet-title{font-family:var(--font-display);font-size:clamp(2rem,1.6rem + 1.6vw,2.8rem);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);line-height:1.05}:root[lang=ar] .sheet-title{line-height:1.3}.sheet-close{width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--rule-dark);transition:transform .16s var(--ease-out), background-color .2s ease, color .2s ease;border-radius:999px;flex:none;place-items:center;display:grid}.sheet-close:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.sheet-close:hover{background:var(--indigo);color:var(--paper)}}.sheet-group{border-top:1px solid var(--rule-dark);gap:14px;padding-block:26px;display:grid}.sheet-group h3{font-family:var(--font-heading);font-size:1.3rem;font-weight:600;line-height:1.25}.sheet-group[data-focus] h3{color:var(--teal)}.sheet-group[data-focus]{border-top-color:var(--indigo);border-top-width:2px}.sheet-note{background:var(--sand);width:fit-content;color:var(--indigo);font-size:var(--fs-small);border-radius:999px;padding:6px 12px;font-weight:600}.sheet-group ul{gap:8px;display:grid}.sheet-group li{color:var(--ink-2);padding-inline-start:22px;position:relative}.sheet-group li:before{content:"";inset-inline-start:2px;background:var(--indigo);width:9px;height:1.5px;position:absolute;top:.72em}.sheet-ask{align-items:center;gap:.55em;width:fit-content;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.services{padding-block:var(--section-pad);background:var(--paper);color:var(--indigo);position:relative}.services-head{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:24px;margin-block-end:clamp(56px,7vw,104px);display:grid}.services-head .display-2{grid-column:1/span 7;max-width:13ch}.services-intro{color:var(--ink-2);grid-column:8/span 5}.posters{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:clamp(56px,7vw,112px);display:grid}.poster-1{grid-column:1/span 7}.poster-2{grid-column:8/span 5;margin-block-start:clamp(64px,12vw,180px)}.poster-3{grid-column:1/span 5}.poster-4{grid-column:6/span 7;margin-block-start:clamp(64px,12vw,180px)}.poster-link{color:inherit;border-radius:6px;text-decoration:none;display:block}.poster-sheet{--sheet:var(--indigo);--letter:var(--sand);background:var(--sheet);padding:clamp(10px,3.2cqi,22px);padding-block-end:0;container-type:inline-size}.poster-2 .poster-sheet{--sheet:var(--teal);--letter:var(--paper)}.poster-3 .poster-sheet{--sheet:var(--sky);--letter:var(--indigo)}.poster-4 .poster-sheet{--sheet:var(--sand);--letter:var(--indigo)}.poster-print{aspect-ratio:7/6;background:var(--indigo);position:relative;overflow:hidden}.poster-2 .poster-print,.poster-3 .poster-print{aspect-ratio:4/5}.poster-zoom,.poster-parallax{position:absolute;inset:0}.poster-parallax{inset:-8% 0}.poster-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.poster-color{clip-path:circle(0px at var(--mx,50%) var(--my,50%));transition:clip-path .52s var(--ease-out)}@media (hover:hover) and (pointer:fine){.poster-link:hover .poster-color{clip-path:circle(160% at var(--mx,50%) var(--my,50%));transition-duration:1.1s}.poster-zoom{transition:scale 1.2s var(--ease-out)}.poster-link:hover .poster-zoom{scale:1.045}}.poster-lockup{color:var(--letter);font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;padding-block:.34em .26em;font-size:13.5cqi;font-weight:800;line-height:.92}.poster-label{display:inline-block}:root[lang=ar] .poster-lockup{letter-spacing:0;padding-block:.22em .18em;font-size:11.5cqi;font-weight:700;line-height:1.25}.poster-caption{gap:10px;max-width:54ch;padding-block-start:24px;display:grid}.poster-title{font-family:var(--font-heading);font-size:var(--fs-title);letter-spacing:-.012em;font-weight:500;line-height:1.15}:root[lang=ar] .poster-title{letter-spacing:0;font-weight:600;line-height:1.4}.poster-body{color:var(--ink-2);text-wrap:pretty}.poster-cta{width:fit-content;transition:background-size .4s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1.5px no-repeat;align-items:center;gap:.55em;margin-block-start:6px;padding-block-end:4px;font-weight:600;display:inline-flex}:root[dir=rtl] .poster-cta{background-position:100% 100%}@media (hover:hover) and (pointer:fine){.poster-link:hover .poster-cta{background-position:100% 100%;background-size:0% 1.5px}:root[dir=rtl] .poster-link:hover .poster-cta{background-position:0 100%}}.services-foot{justify-content:center;margin-block-start:clamp(64px,8vw,120px);display:flex}@media (width<=940px){.services-head .display-2,.services-intro{grid-column:1/-1}.poster-1,.poster-2,.poster-3,.poster-4{grid-column:1/-1;margin-block-start:0}.poster-2 .poster-print,.poster-3 .poster-print{aspect-ratio:5/5.4}}@media (width>=600px) and (width<=940px){.poster-2,.poster-4{justify-self:end;width:86%}.poster-1,.poster-3{width:86%}}.why{padding-block:var(--section-pad);background:var(--sand);color:var(--indigo);position:relative;overflow-x:clip}.why-grid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:64px;display:grid}.why-art{grid-column:1/span 5;position:relative}.why-copy{grid-column:7/span 6}.why-copy .display-2{max-width:12ch;margin-block-end:clamp(32px,4vw,56px)}.triple{--col:clamp(10px, 1.3vw, 16px);gap:var(--col);aspect-ratio:5/6.4;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;container-type:inline-size}.triple-arch{background:var(--indigo);border-radius:999px 999px 0 0;position:relative;overflow:hidden}.triple-arch img{object-fit:cover;width:100cqw;max-width:none;height:118%;position:absolute;inset-block:-9%;inset-inline-start:calc(var(--i) * (100cqw + var(--col)) / -3)}.triple-sill{background:var(--indigo);height:14px}.why-list{display:grid}.why-item{padding-block:20px;position:relative}.why-item:last-child{padding-block-end:0}.why-rule{background:var(--rule-dark);transform-origin:0;height:1px;position:absolute;inset-block-start:0;inset-inline:0}:root[dir=rtl] .why-rule{transform-origin:100%}.why-row{align-items:center;gap:20px;font-size:clamp(1.1rem,1rem + .45vw,1.35rem);font-weight:500;line-height:1.35;display:flex}.why-icon{width:30px;height:30px;color:var(--indigo);flex:none}@media (width<=940px){.why-art,.why-copy{grid-column:1/-1}.why-art{width:min(100%,440px)}}.stars{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.stars circle{fill:var(--paper);opacity:.75}.stars .twinkle{animation:4s ease-in-out infinite twinkle}@keyframes twinkle{50%{opacity:.15}}@media (prefers-reduced-motion:reduce){.stars .twinkle{animation:none}}.how{color:var(--paper);position:relative}.how-title{max-width:14ch}.how-stars{pointer-events:none;position:absolute;inset:0}.how-num{font-variant-numeric:tabular-nums;width:44px;height:44px;box-shadow:inset 0 0 0 1.5px var(--rule-light);transition:background-color .45s var(--ease-out), color .45s var(--ease-out), box-shadow .45s var(--ease-out);border-radius:50%;place-items:center;font-weight:600;display:inline-grid}.how-step-title,.how-step-body{transition:color .5s var(--ease-out)}.how-pinned .how-step[data-state=ahead] .how-step-title,.how-pinned .how-step[data-state=ahead] .how-step-body{color:var(--paper-2)}.how-step[data-state=done] .how-num{box-shadow:inset 0 0 0 1.5px var(--gold-bright);color:var(--gold-bright)}.how-step[data-state=current] .how-num{background:var(--gold-bright);color:var(--night);box-shadow:none}.how-step-title{font-family:var(--font-heading);font-size:var(--fs-title);letter-spacing:-.01em;margin-block:18px 10px;font-weight:500;line-height:1.2}:root[lang=ar] .how-step-title{letter-spacing:0;font-weight:600;line-height:1.45}.how-step-body{color:var(--paper);text-wrap:pretty;max-width:32ch}.how-pinned{height:330vh}.how-still{height:auto}.how-still .how-stage{height:auto;padding-block:var(--section-pad) 0;position:relative}.how-still .how-horizon{padding-block-end:calc(var(--section-pad) * .6)}.how-stage{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.how-horizon{padding-block-start:clamp(28px,4.5vh,48px);position:relative}.how-sun{aspect-ratio:1;background:var(--sun);border-radius:50%;width:clamp(130px,13vw,210px);position:absolute;inset-block-end:100%;inset-inline-end:3%}.how-sea{position:absolute;inset-block:0 -100vh;inset-inline:calc(50% - 50vw)}.how-horizon .how-steps{position:relative}.how-inner{z-index:2;width:min(100% - 2 * var(--margin), var(--content));gap:clamp(8px,2vh,24px);display:grid;position:relative}.how-route-wrap{margin-inline:calc(var(--margin) * -.5)}.how-route{width:100%;height:auto;max-height:34vh;overflow:visible}:root[dir=rtl] .how-route{transform:scaleX(-1)}.route-base{fill:none;stroke:#f4f0e866;stroke-width:2px;stroke-dasharray:1 11;stroke-linecap:round}.route-flown{fill:none;stroke:var(--gold-bright);stroke-width:3px;stroke-linecap:round}.waypoint-ring{fill:none;stroke:#f4f0e873;stroke-width:1.5px;transition:stroke .45s var(--ease-out)}.waypoint-dot{fill:#f4f0e88c;transition:fill .45s var(--ease-out)}.waypoint[data-reached=true] .waypoint-ring{stroke:var(--gold-bright)}.waypoint[data-reached=true] .waypoint-dot{fill:var(--gold-bright)}.how-pinned .how-steps{gap:var(--gap);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.how-pinned .how-step{flex-direction:column;align-items:center;display:flex}@media (height<=760px){.how-pinned .how-step-body{font-size:.95rem}.how-route{max-height:28vh}}.how-stacked{padding-block:var(--section-pad);overflow:hidden}.how-stars-stacked{opacity:.55}.how-rail-wrap{grid-template-columns:44px minmax(0,1fr);column-gap:clamp(18px,4vw,32px);margin-block-start:clamp(40px,7vw,72px);display:grid;position:relative}.how-rail{background:#f4f0e838;justify-self:center;width:2px;margin-block:22px 40px;position:relative}.how-rail-fill{background:var(--gold-bright);transform-origin:top;position:absolute;inset:0}.how-rail-carrier{position:absolute;inset:0}.how-rail-plane{width:38px;height:auto;position:absolute;top:0;left:50%;translate:-50% -50%;rotate:90deg}.how-stacked .how-steps{gap:clamp(44px,9vw,72px);display:grid}.how-stacked .how-step{position:relative}.how-stacked .how-num{inset-inline-start:calc(-44px - clamp(18px,4vw,32px));background:var(--indigo-deep);position:absolute;top:0}.how-stacked .how-step[data-state=current] .how-num{background:var(--gold-bright)}.how-stacked .how-step-title{margin-block-start:6px}.next{background:var(--night);color:var(--paper);padding-block:calc(var(--section-pad) * 1.1) calc(var(--section-pad) * .7);position:relative;overflow:hidden}.next-moon{aspect-ratio:1;background:var(--sun);border-radius:50%;width:clamp(64px,7vw,108px);position:absolute;inset-block-start:clamp(56px,9vw,120px);inset-inline-end:clamp(24px,12vw,200px)}.next-moon:after{content:"";background:var(--night);border-radius:50%;position:absolute;inset:-4% -4% 4% 26%}:root[dir=rtl] .next-moon:after{inset:-4% 26% 4% -4%}.next-inner{text-align:center;justify-items:center;display:grid;position:relative}.next-title{max-width:12ch}.next-body{color:var(--paper-2);margin-block-start:clamp(20px,3vw,32px)}.next-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-block-start:clamp(36px,5vw,56px);display:flex}.next-visit{color:var(--paper-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin-block-start:28px;display:flex}.next-visit-pin{color:var(--paper);flex:none}.next-visit-link{color:var(--paper);align-items:center;gap:.5em;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}@media (hover:hover) and (pointer:fine){.next-visit-link:hover .arrow-swap svg:first-child{transform:translate(130%)}.next-visit-link:hover .arrow-swap svg+svg{transform:translate(0)}:root[dir=rtl] .next-visit-link:hover .arrow-swap svg:first-child{transform:translate(-130%)}}.btn-lg{--btn-h:60px;padding:0 1.8em;font-size:1.05rem}.next-flight{width:min(100%,900px);margin-block-start:clamp(48px,7vw,88px)}.next-flight .flight{width:100%;height:auto;overflow:visible}:root[dir=rtl] .next-flight .flight{transform:scaleX(-1)}@media (width<=560px){.next-moon{width:46px;inset-block-start:26px}.next-ctas,.next-ctas .magnetic,.next-ctas .btn{width:100%}}.footer{background:var(--night-deep);color:var(--paper);padding-block:clamp(64px, 8vw, 104px) calc(28px + env(safe-area-inset-bottom))}.footer-grid{column-gap:var(--gap);border-bottom:1px solid var(--rule-light);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:48px;padding-block-end:clamp(40px,5vw,64px);display:grid}.footer-brand{grid-column:1/span 4}.footer-brand img{width:min(240px,100%);height:auto}.footer-facts{grid-column:5/span 5;gap:22px;margin:0;display:grid}.footer-facts dt,.footer-nav .caps{color:var(--paper-2);margin-block-end:6px}.footer-facts dd{margin:0;font-size:1.05rem}.footer-facts a,.footer-nav a{transition:background-size .35s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;text-decoration:none}:root[dir=rtl] .footer-facts a,:root[dir=rtl] .footer-nav a{background-position:100% 100%}@media (hover:hover) and (pointer:fine){.footer-facts a:hover,.footer-nav a:hover{background-size:100% 1px}}.footer-dot{color:var(--paper-2);margin-inline:.6em}.footer-nav{grid-column:10/span 3}.footer-nav ul{gap:8px;display:grid}.footer-nav a{font-size:1.05rem}.footer-disclaimer{max-width:70ch;color:var(--paper-2);font-size:var(--fs-small);padding-block:28px;line-height:1.7}.footer-base{border-top:1px solid var(--rule-light);color:var(--paper-2);font-size:var(--fs-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block-start:24px;display:flex}@media (width<=940px){.footer-brand,.footer-facts,.footer-nav{grid-column:1/-1}}.float-wa{z-index:55;background:var(--gold-bright);height:60px;color:var(--night);--focus:var(--indigo);border-radius:999px;align-items:center;padding-inline:17px;font-weight:600;text-decoration:none;display:flex;position:fixed;inset-block-end:calc(20px + env(safe-area-inset-bottom));inset-inline-end:calc(20px + env(safe-area-inset-right))}.float-wa svg{transition:transform .16s var(--ease-out);flex:none}.float-wa:active svg{transform:scale(.92)}.float-wa-label{white-space:nowrap;transition:grid-template-columns .42s var(--ease-out), margin .42s var(--ease-out);grid-template-columns:0fr;display:grid;overflow:hidden}.float-wa-label>span{min-width:0;overflow:hidden}@media (hover:hover) and (pointer:fine){.float-wa:hover{background:var(--gold-hover)}.float-wa:hover .float-wa-label{grid-template-columns:1fr;margin-inline-start:10px}}
