@font-face{font-family:Alexandria;font-style:normal;font-display:swap;font-weight:500;src:url(./alexandria-arabic-500-normal-Dphr8v-Z.woff2) format("woff2"),url(./alexandria-arabic-500-normal-BNWkkXRX.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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:Alexandria;font-style:normal;font-display:swap;font-weight:500;src:url(./alexandria-vietnamese-500-normal-CGOuimKx.woff2) format("woff2"),url(./alexandria-vietnamese-500-normal-BW8nYh9F.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alexandria;font-style:normal;font-display:swap;font-weight:500;src:url(./alexandria-latin-ext-500-normal-ujTlIBUn.woff2) format("woff2"),url(./alexandria-latin-ext-500-normal-DjtQMxRU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Alexandria;font-style:normal;font-display:swap;font-weight:500;src:url(./alexandria-latin-500-normal-o9m_ToVq.woff2) format("woff2"),url(./alexandria-latin-500-normal-BvijD0qP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alexandria;font-style:normal;font-display:swap;font-weight:700;src:url(./alexandria-arabic-700-normal-D0In6rsA.woff2) format("woff2"),url(./alexandria-arabic-700-normal-DzvlhbG_.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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:Alexandria;font-style:normal;font-display:swap;font-weight:700;src:url(./alexandria-vietnamese-700-normal-DdKcVEPR.woff2) format("woff2"),url(./alexandria-vietnamese-700-normal-C1ZX-AC8.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alexandria;font-style:normal;font-display:swap;font-weight:700;src:url(./alexandria-latin-ext-700-normal-CDyeEZPQ.woff2) format("woff2"),url(./alexandria-latin-ext-700-normal-Cc2yH-wc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Alexandria;font-style:normal;font-display:swap;font-weight:700;src:url(./alexandria-latin-700-normal-9QjHO7f_.woff2) format("woff2"),url(./alexandria-latin-700-normal-BBRdbUeB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alexandria;font-style:normal;font-display:swap;font-weight:900;src:url(./alexandria-arabic-900-normal-B0BEQv-f.woff2) format("woff2"),url(./alexandria-arabic-900-normal-JhAQTqTv.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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:Alexandria;font-style:normal;font-display:swap;font-weight:900;src:url(./alexandria-vietnamese-900-normal-BNWd858h.woff2) format("woff2"),url(./alexandria-vietnamese-900-normal-8_QqGYNq.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alexandria;font-style:normal;font-display:swap;font-weight:900;src:url(./alexandria-latin-ext-900-normal-k-f7vrXF.woff2) format("woff2"),url(./alexandria-latin-ext-900-normal-BLP4NZ-x.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Alexandria;font-style:normal;font-display:swap;font-weight:900;src:url(./alexandria-latin-900-normal-SaZyLg0p.woff2) format("woff2"),url(./alexandria-latin-900-normal-DcI59aWk.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:700;src:url(./aref-ruqaa-arabic-700-normal-D30apH1C.woff2) format("woff2"),url(./aref-ruqaa-arabic-700-normal-DLleZ2O-.woff) format("woff")}:root{--ink: #161616;--paper: #f1f0ea;--orange: #ff652f;--night: #02040c;--hero-dawn: #11192d;--amman-sky: #8fc1ec;--siq-entry: #5a1e17;--flood-entry: #f6dde6;--dive-entry: #bfe9f6;--scene-edge: clamp(60px, 13svh, 118px);--ease-out: cubic-bezier(.25, 1, .5, 1);--f: "Alexandria", system-ui, sans-serif;--hand: "Aref Ruqaa", "Alexandria", serif;--gutter: clamp(16px, 5.5vw, 88px);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--band-space: clamp(48px, 8vw, 96px);--body-size: clamp(16px, 1.35vw, 20px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;font-family:var(--f);font-weight:500;color:var(--ink);background:var(--night);overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.is-loading{overflow:hidden}img{display:block;max-width:none;user-select:none;-webkit-user-drag:none}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--orange);color:var(--ink)}h1,h2,h3,p{margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;font-weight:700;font-size:16px;text-decoration:none;cursor:pointer;border:1.5px solid transparent;transition:transform .35s var(--ease-out),background .25s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn:active{transform:scale(.97)}.btn-orange{background:var(--orange);color:var(--ink)}.btn-ghost{background:#f1f0ea0f;color:var(--paper);border-color:#f1f0ea59}.btn-ink{background:var(--ink);color:var(--paper)}.btn-sm{min-height:44px;padding-inline:var(--space-4);font-size:14px}.btn:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.loader{position:fixed;inset:0;z-index:200;background:var(--paper);display:grid;place-items:center;align-content:center;gap:22px;color:var(--ink);will-change:transform}.loader-glass{position:relative;width:74px;height:104px;border:3px solid var(--ink);border-top:0;border-radius:6px 6px 22px 22px;overflow:hidden;clip-path:polygon(0 0,100% 0,88% 100%,12% 100%)}.loader-tea{position:absolute;inset:0;background:linear-gradient(#c2410c,#7c2d12);transform-origin:bottom;transform:scaleY(0)}.loader-mint{position:absolute;top:-6px;left:40%;width:22px;height:26px;background:#3f7d3a;border-radius:0 100%;transform:rotate(-30deg)}.loader-count{font-weight:900;font-size:clamp(48px,9vw,96px);line-height:1}.loader-note{font-family:var(--hand);font-size:22px;opacity:.7}.bar{position:fixed;inset:0 0 auto;z-index:60;padding:var(--space-2) var(--space-3) 0;pointer-events:none;transform:translateY(-130%);transition:transform .4s var(--ease-out)}.bar.is-shown{transform:none}.bar-inner{position:relative;pointer-events:auto;max-width:1240px;min-height:60px;margin-inline:auto;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:16px;background:#161616;border:1px solid #ffffff25;color:var(--paper)}.bar-logo{display:flex;align-items:center;min-height:44px;flex:none}.bar-logo img{height:20px;width:auto}.bar-links{display:flex;gap:var(--space-1);margin-inline:auto}.bar-links a,.bar-toggle{display:flex;align-items:center;justify-content:center;min-height:44px;padding-inline:var(--space-3);border-radius:8px;text-decoration:none;white-space:nowrap;font-size:14px;color:var(--paper)}.bar-links a:hover,.bar-links a[aria-current],.bar-toggle[aria-expanded=true]{background:#ffffff14}.bar-links a[aria-current]{color:#ff936c}.bar-toggle{display:none;border:1px solid #ffffff40;background:transparent;cursor:pointer}@media(max-width:860px){.bar-inner{justify-content:space-between}.bar-toggle{display:flex}.bar-links{display:none;position:absolute;inset:calc(100% + 4px) 0 auto;background:var(--ink);border:1px solid #ffffff25;border-radius:16px;padding:var(--space-2);box-shadow:0 12px 28px #0005;max-height:calc(100dvh - 88px);overflow:auto}.bar-toggle[aria-expanded=true]+.bar-links{display:grid}.bar-links a{justify-content:flex-start}}@media(max-width:360px){.bar{padding-inline:var(--space-2)}.bar-inner{padding-inline:var(--space-2);gap:var(--space-1)}.bar-logo img{height:17px}.bar-toggle,.bar .btn-sm{font-size:12px;padding-inline:var(--space-2)}}.skip{position:fixed;z-index:61;left:var(--sx, 50%);top:var(--sy, 80px);transform:translate(-50%,-50%) rotate(-4deg);min-height:44px;padding-inline:var(--space-6);border:0;background:var(--ink);color:var(--paper);font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 8px 18px #00000059;clip-path:polygon(0 8%,2.5% 0,5% 10%,7.5% 2%,92% 0,95% 9%,97.5% 1%,100% 10%,100% 90%,97.5% 100%,95% 91%,92% 99%,7.5% 100%,5% 90%,2.5% 98%,0 92%);transition:opacity .4s}.skip:disabled{opacity:0;pointer-events:none}.wi{position:relative;height:500lvh;margin-bottom:-100lvh;z-index:0}@media(max-width:860px){.wi{height:410lvh}}.wi-stage{position:sticky;top:0;height:100vh;height:100lvh;overflow:hidden;background:#69aee8;contain:strict}.wi-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.wi-still{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s}.wi-hint{position:absolute;left:50%;bottom:4vh;transform:translate(-50%);z-index:3;display:grid;justify-items:center;gap:6px;color:var(--paper);font-family:var(--hand);font-size:clamp(20px,2.2vw,28px);text-shadow:0 2px 12px rgba(0,0,0,.6);pointer-events:none}.wi-hint svg{animation:bob 1.8s ease-in-out infinite}@keyframes bob{50%{transform:translateY(8px)}}.hero{position:relative;z-index:1;min-height:100svh;padding:clamp(88px,14svh,148px) var(--gutter) var(--space-12);color:var(--paper);background:linear-gradient(180deg,transparent,#080e1e 50%,var(--hero-dawn));display:grid;justify-items:center;align-content:center;gap:var(--space-8);text-align:center;overflow:clip}.hero-backdrop,.dawn-backdrop,.siq-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.hero-backdrop{object-position:center 65%;mask-image:linear-gradient(transparent,#000 22%)}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,#02040c55 28%,#02040c22 66%,color-mix(in srgb,var(--hero-dawn) 45%,transparent) 88%,var(--hero-dawn));pointer-events:none}.stars{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero-moon{position:absolute;width:clamp(42px,6vw,88px);top:16%;inset-inline-start:10%;opacity:.9}.hero-copy{position:relative;z-index:2;display:grid;justify-items:center;gap:var(--space-4)}.hero-title{font-weight:900;font-size:clamp(42px,7.8vw,112px);line-height:1.23;text-wrap:balance;text-shadow:0 5px 30px #02040c}.hero-title span{display:inline-block}.hero-title span+span{color:var(--orange)}.hero-sub{max-width:52ch;color:var(--paper);font-size:var(--body-size);line-height:1.85;text-shadow:0 2px 12px #02040c}.hero-ctas{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-6)}.hero .hero-ctas{margin-block-start:var(--space-2);justify-content:center}.hero-art{position:relative;z-index:2;direction:rtl;display:flex;align-items:center;justify-content:center;gap:var(--space-6)}.taxi{position:relative;border:0;background:none;padding:0;cursor:pointer;width:clamp(160px,25vw,350px)}.taxi img{width:100%;transform:scaleX(-1) rotate(4deg);animation:hover 4.5s ease-in-out infinite}@keyframes hover{50%{translate:0 -10px;rotate:1deg}}.honk{position:absolute;top:0;right:10%;padding:8px 16px;background:#ffd400;color:var(--ink);font-family:var(--hand);font-size:26px;border-radius:16px 16px 16px 2px;opacity:0;pointer-events:none;box-shadow:0 6px 0 var(--ink)}.ticket{display:flex;width:min(380px,100%);background:var(--paper);color:var(--ink);border-radius:12px;transform:rotate(-3deg);box-shadow:0 12px 32px #02040c88;text-align:start}.ticket-main{flex:1;min-width:0;display:grid;gap:var(--space-2);padding:var(--space-4)}.t-label{font-size:13px;font-weight:700;color:#9a3517}.t-route{display:flex;align-items:center;gap:var(--space-2);font-size:clamp(17px,1.9vw,24px);font-weight:900;line-height:1.3}.t-route i{flex:1;min-width:8px;border-top:1px dashed currentColor}.t-meta{display:flex;gap:var(--space-2) var(--space-3);flex-wrap:wrap;font-size:13px;font-weight:700}.t-meta em{display:block;font-style:normal;font-size:12px;color:#554c43;margin-block-end:var(--space-1)}.ticket-stub{border-inline-start:1px dashed #16161666;display:grid;place-content:center;text-align:center;gap:var(--space-1);padding:var(--space-2);font-size:12px}.ticket-stub bdi{font-size:15px;font-weight:900}@media(max-width:640px){.hero{padding-block-start:max(84px,11svh);gap:var(--space-6)}.hero-copy{gap:var(--space-3)}.hero-title{font-size:clamp(38px,10.6vw,64px)}.hero-moon{top:11%;inset-inline-start:7%}.hero-art{width:100%;flex-direction:column;gap:var(--space-3)}.taxi{width:clamp(150px,53vw,240px)}.hero .btn{min-height:48px;padding-inline:var(--space-4);font-size:14px}}.dawn{position:relative;height:clamp(320px,56svh,640px);overflow:hidden;background:var(--amman-sky);display:grid;place-items:center}.dawn-backdrop{object-position:center 62%;mask-image:linear-gradient(#000 57%,#000e 68%,#0008 81%,#0002 94%,transparent 100%)}.dawn:after{content:"";position:absolute;inset:0;background:linear-gradient(var(--hero-dawn),transparent 32%);pointer-events:none}.dawn-cloud{position:absolute;opacity:.75}.dawn-cloud.d1{width:22vw;top:15%;right:6%}.dawn-cloud.d2{width:24vw;top:27%;left:3%}.dawn-cloud.d3{width:13vw;top:8%;left:28%}.dawn-line{position:relative;z-index:1;padding-inline:var(--gutter);text-align:center;font-family:var(--hand);font-size:clamp(30px,4.4vw,64px);color:#fff8ee;text-shadow:0 2px 8px #2b1711,0 3px 24px #2b1711}.ch{position:relative;background:var(--bg);color:var(--fg)}.tear{position:absolute;z-index:5;left:0;right:0;bottom:-1px;height:64px;background:var(--next);pointer-events:none}.scene{position:relative;height:100vh;height:100svh;overflow:hidden;background:var(--skyB)}.scene:after,.flood-stage:after,.siq-stage:after,.dive-stage:after{content:"";position:absolute;z-index:2;inset:auto 0 0;height:var(--scene-edge);background:linear-gradient(to bottom,transparent,var(--edge-color, var(--bg)));pointer-events:none}.ch-deadsea .scene{--edge-color: var(--flood-entry)}.siq-stage,.dive-stage{--edge-color: var(--skyA)}.siq-stage:before{content:"";position:absolute;z-index:3;inset:0 0 auto;height:var(--scene-edge);background:linear-gradient(to bottom,var(--entry-color),transparent);pointer-events:none}.sc-sky{position:absolute;inset:0 0 -30%;background:linear-gradient(var(--skyA),var(--skyB) 70%);will-change:transform}.sc-sun{position:absolute;width:60vmax;height:60vmax;left:50%;top:10%;margin-left:-30vmax;border-radius:50%;background:radial-gradient(circle,rgba(255,244,214,.85),rgba(255,220,160,.25) 35%,transparent 65%);will-change:transform}.sc-cloud{position:absolute;will-change:transform}.sc-cloud.k1{width:26vw;top:9%;left:58%}.sc-cloud.k2{width:13vw;top:24%;left:14%}.sc-pano{position:absolute;left:-2vw;right:-2vw;bottom:-2vh;transform-origin:50% 85%;will-change:transform}.sc-pano img{width:100%;height:auto}.ch-aqaba .sc-pano img{mask-image:linear-gradient(transparent,#000 16%)}.sc-stk{position:absolute;z-index:3;left:var(--x);top:var(--y);width:var(--w);rotate:var(--r);will-change:transform;pointer-events:none}.sc-stk.is-float{animation:float 5s ease-in-out infinite}@keyframes float{50%{translate:0 -14px}}.sc-title{position:absolute;z-index:4;inset:max(90px,10svh) var(--gutter) auto;display:grid;justify-items:center;text-align:center;pointer-events:none;will-change:transform,opacity}.sc-n{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--fg);color:var(--bg);font-weight:900;font-size:24px;margin-bottom:10px}.sc-name{font-weight:900;font-size:clamp(84px,13.5vw,240px);line-height:1.08;color:var(--fg);text-shadow:0 0 60px var(--skyB),0 0 20px var(--skyB)}.ch-amman:focus-visible{outline:none}.ch-amman:focus-visible .sc-name .mask{outline:2px solid currentColor;outline-offset:4px}.sc-line{font-family:var(--hand);font-size:clamp(24px,3vw,46px);margin-top:6px;color:var(--fg);text-shadow:0 0 24px var(--skyB),0 0 10px var(--skyB)}.mask{display:inline-block;padding-block:.06em .14em;vertical-align:top}.mask>span{display:inline-block;will-change:transform}.sc-taxi{position:absolute;z-index:6;width:clamp(200px,26vw,420px);left:50%;top:34%;margin-left:-13vw;will-change:transform;pointer-events:none}.story{position:relative;min-height:120vh;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:4vw;padding:var(--band-space) var(--gutter)}.st-copy{grid-column:1;grid-row:1;max-width:600px;display:grid;gap:var(--space-4)}.st-collage{grid-column:2;grid-row:1;position:relative;height:92vh}.st-h{font-weight:900;font-size:clamp(30px,4.2vw,64px);line-height:1.28;text-wrap:balance}.st-p{font-weight:500;font-size:var(--body-size);line-height:1.85;max-width:46ch}.ch-amman .story,.ch-petra .story{min-height:0;gap:var(--space-8)}.ch-amman .st-collage,.ch-petra .st-collage{height:clamp(320px,48vw,580px)}.st-stk{position:absolute;left:var(--x);top:var(--y);width:calc(var(--w) * 1.25);rotate:var(--r);will-change:transform}.gallery{display:grid;gap:var(--space-4);padding-block:var(--space-8)}.gal-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-6);padding-inline:var(--gutter)}.gal-head h3{font-weight:900;font-size:clamp(25px,3.5vw,54px);line-height:1.35}.gal-head p{font-size:14px}.gal-scroll-hint,.gallery-scroll .gal-swipe-hint{display:none}.gallery-scroll .gal-scroll-hint{display:block}.gallery-scroll{min-height:calc(100svh - 84px);align-content:center}.gal-window{overflow-x:auto;scroll-snap-type:inline proximity;scroll-padding-inline:var(--gutter);scrollbar-color:var(--accent) var(--bg);overscroll-behavior-inline:contain}.gallery-scroll .gal-window{overflow-x:hidden;scroll-snap-type:none}.gal-window:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.gal-track{display:flex;align-items:stretch;gap:var(--space-4);width:max-content;padding:var(--space-4) var(--gutter) var(--space-6)}.card{position:relative;display:grid;align-content:start;flex:none;width:clamp(200px,25vw,330px);margin:0;padding:var(--space-4);scroll-snap-align:start;background:var(--card);color:var(--fg);border-radius:12px;box-shadow:0 6px 12px #0002}.card-tape{position:absolute;top:-9px;inset-inline-start:38%;width:24%;height:18px;rotate:-4deg;background:#ff652faa}.card-pic{aspect-ratio:4 / 3;overflow:hidden;border-radius:6px;background:color-mix(in srgb,var(--bg) 70%,#fff);display:grid;place-items:center}.card-pic img{width:92%;height:92%;object-fit:contain}.card figcaption{display:grid;gap:var(--space-1);margin-block-start:var(--space-3)}.card figcaption b{font-weight:700;font-size:clamp(17px,1.45vw,22px);line-height:1.45}.card figcaption span{font-size:15px;line-height:1.65}.card-end{place-content:center;text-align:center;gap:var(--space-2);background:transparent;box-shadow:none;border:1px dashed currentColor;text-decoration:none}.card-end:hover b{text-decoration:underline;text-underline-offset:.2em}.card-end span{font-size:14px}.card-end b{font-weight:900;font-size:clamp(24px,2.8vw,42px)}@media(max-width:640px){.card{width:min(76vw,290px)}}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);padding:var(--space-12) var(--gutter) var(--band-space)}.fact{display:grid;gap:8px;align-content:start;border-top:2px solid currentColor;padding-top:20px}.fact b{font-weight:900;font-size:clamp(56px,7vw,120px);line-height:1;color:var(--fg)}.fact em{font-style:normal;font-weight:900;font-size:clamp(22px,2vw,32px);color:var(--fg)}.fact b+em{margin-top:-6px}.fact span{font-size:15px;line-height:1.6;opacity:.8;max-width:26ch}.marquee{position:relative;z-index:6;overflow:hidden;background:var(--orange);color:var(--ink);transform:rotate(-2.5deg);padding:16px 0;margin:-4vh -2vw 0;box-shadow:0 10px 0 var(--ink)}.marquee-track{display:flex;width:max-content;will-change:transform}.marquee-track span{font-weight:900;font-size:clamp(24px,3.2vw,48px);padding:0 26px;white-space:nowrap}.marquee-track span:after{content:"✦";margin-inline-start:52px;font-size:.6em;vertical-align:middle}.strip{position:relative;height:80vh;overflow:hidden}.strip-label{position:absolute;top:12vh;right:clamp(18px,6vw,96px);font-family:var(--hand);font-size:clamp(28px,3.4vw,54px)}.strip-ground{position:absolute;left:0;right:0;bottom:0;height:30%;background:repeating-linear-gradient(90deg,rgba(0,0,0,.06) 0 2px,transparent 2px 80px),linear-gradient(#d8a96a,#c48f4f);mask-image:linear-gradient(transparent,#000 26%,#000 58%,transparent)}.strip-ground.dune{background:radial-gradient(120% 90% at 30% 120%,#b4471d 40%,transparent 41%),linear-gradient(#e2743a,#b4471d)}.strip-runner{position:absolute;z-index:2;bottom:14%;left:30%;width:clamp(300px,42vw,680px);will-change:transform}.strip-dust{position:absolute;z-index:1;bottom:12%;left:52%;width:clamp(200px,26vw,420px);opacity:.7;will-change:transform}.flood{position:relative}.flood-stage{position:relative;height:100vh;height:100svh;overflow:hidden;background:linear-gradient(var(--flood-entry),#e0f1ee)}.flood-gauge{position:absolute;z-index:3;top:10vh;right:clamp(18px,6vw,96px);display:grid;gap:4px;color:#0b2a33}.flood-gauge span{font-size:14px;font-weight:700;opacity:.7}.flood-gauge b{font-weight:900;font-size:clamp(90px,15vw,240px);line-height:.9}.flood-gauge em{font-style:normal;font-weight:900;font-size:28px}.flood-water{position:absolute;z-index:2;left:0;right:0;top:0;height:100%;background:linear-gradient(#5fc9c8,#1f8ea3 40%,#0d5a6e);will-change:transform}.flood-wave{position:absolute;left:0;width:200%;height:60px;top:-58px;fill:#5fc9c8;animation:wave 6s linear infinite}@keyframes wave{to{transform:translate(50%)}}.flood-floater{position:absolute;top:-7.5vw;left:14%;width:clamp(220px,30vw,460px);animation:float 4s ease-in-out infinite}.flood-note{position:absolute;z-index:3;bottom:14vh;left:clamp(18px,6vw,96px);font-family:var(--hand);font-size:clamp(26px,3vw,44px);color:#eafcff}.siq{position:relative}.siq-stage{--entry-color: var(--siq-entry);position:relative;height:100vh;height:100svh;overflow:hidden;background:radial-gradient(60% 70% at 50% 55%,#f6b48f,#c8613f 70%,var(--siq-entry));display:grid;place-items:center}.siq-stage:before,.siq-stage:after{z-index:4}.siq-sky{position:absolute;inset:0;z-index:2;background:#2b0d08b8;pointer-events:none}.siq-treasury{position:relative;z-index:1;width:min(68vw,760px);max-height:80svh;object-fit:contain;will-change:transform}.siq-wall{position:absolute;z-index:3;top:-4%;bottom:-4%;width:56%;overflow:hidden;will-change:transform}.siq-wall img{width:100%;height:100%;object-fit:cover;scale:1.2}.siq-r{right:0;clip-path:polygon(16% 0,100% 0,100% 100%,10% 100%,20% 84%,6% 66%,19% 48%,8% 30%,22% 14%)}.siq-l{left:0;clip-path:polygon(0 0,84% 0,76% 18%,92% 34%,79% 52%,93% 70%,80% 86%,88% 100%,0 100%)}.siq-l img{transform:scaleX(-1)}.siq-hint{position:absolute;z-index:4;bottom:10vh;left:50%;transform:translate(-50%);color:#fff1ea;font-family:var(--hand);font-size:32px}.siq-title{position:absolute;z-index:4;bottom:8vh;left:0;right:0;text-align:center;font-weight:900;font-size:clamp(34px,5vw,80px);color:#fff2e5;text-shadow:0 3px 12px #2a0e08,0 4px 28px #2a0e08}.night{--candle-edge: clamp(28px, 6svh, 54px);position:relative;min-height:0;background:linear-gradient(var(--bg),transparent var(--candle-edge),transparent calc(100% - var(--candle-edge)),var(--bg)),radial-gradient(70% 60% at 50% 70%,#3b1508,#12060a 70%);color:#ffe9d2;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--space-8);padding:var(--band-space) var(--gutter);overflow:hidden}.night-glow{position:absolute;inset:30% 10% 0;background:radial-gradient(closest-side,rgba(255,170,70,.35),transparent);mask-image:linear-gradient(#000 calc(100% - var(--candle-edge)),transparent);animation:flicker 2.6s ease-in-out infinite}@keyframes flicker{0%,to{opacity:.85}20%{opacity:.6}45%{opacity:1}70%{opacity:.7}}.night-candles{grid-column:2;grid-row:1;position:relative;width:100%;height:auto;max-width:640px;justify-self:center}.night-copy{grid-column:1;grid-row:1;position:relative;display:grid;gap:var(--space-4)}.night-copy h3,.space-copy h3{font-weight:900;font-size:clamp(32px,4.5vw,72px);line-height:1.28}.space-copy h3{margin-block-end:var(--space-4)}.night-copy p,.space-copy p{font-weight:500;font-size:var(--body-size);line-height:1.85;max-width:40ch}.space{position:relative;min-height:130vh;background:linear-gradient(var(--bg),#5b1e33 12%,#140b1d 30%,#140b1d 85%,var(--bg));color:#fff3e6;overflow:hidden;display:grid;align-items:center;padding:0 clamp(18px,6vw,96px)}.space-moon{position:absolute;top:14%;left:12%;width:clamp(140px,18vw,300px);will-change:transform}.space-astro{position:absolute;top:34%;left:30%;width:clamp(160px,18vw,300px);will-change:transform}.space-copy{position:relative;z-index:2;max-width:560px}.dive{position:relative}.dive-stage{position:relative;height:100vh;height:100svh;overflow:hidden;background:#0c4f6b}.dive-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;will-change:transform}.dive-rays{position:absolute;inset:-20% -10% 0;background:repeating-linear-gradient(100deg,#fff0 0 60px,#ffffff17 60px 90px,#fff0 90px 170px);mix-blend-mode:screen;animation:rays 9s ease-in-out infinite alternate;pointer-events:none}@keyframes rays{to{transform:translate(6%) skew(-4deg);opacity:.6}}.bubbles{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.dive-fish{position:absolute;will-change:transform}.dive-fish.f1{width:clamp(120px,13vw,220px);top:30%;left:40%}.dive-fish.f2{width:clamp(160px,19vw,320px);top:50%;left:30%}.dive-fish.f3{width:clamp(90px,9vw,150px);top:60%;left:70%}.dive-fish.f4{width:clamp(160px,18vw,300px);top:16%;left:20%}.dive-surface{position:absolute;inset:0 0 -10%;background:linear-gradient(var(--dive-entry) 0,#7fd3ea 30%,rgba(65,182,217,.6) 55%,transparent 80%);will-change:transform}.dive-title{position:absolute;z-index:3;bottom:10vh;right:clamp(18px,6vw,96px);font-weight:900;font-size:clamp(36px,5vw,84px);color:#eafcff}.end{position:relative;min-height:120vh;padding:10vh clamp(18px,6vw,96px) 40px;overflow:hidden;background:var(--paper);color:var(--ink);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4vw}.end-top{grid-column:2;grid-row:1;position:relative;height:70vh}.end-mansaf{position:absolute;width:min(40vw,620px);bottom:0;left:50%;translate:-50% 0}.end-shmagh{position:absolute;top:0;left:0;width:clamp(140px,18vw,300px);rotate:-14deg;animation:float 5s ease-in-out infinite}.end-taxi{position:absolute;top:6%;right:0;width:clamp(160px,20vw,320px);transform:scaleX(-1) rotate(6deg)}.end-copy{grid-column:1;grid-row:1;position:relative;z-index:2}.end-title{font-weight:900;font-size:clamp(40px,5.4vw,92px);line-height:1.12;margin-bottom:24px}.end:focus-visible{outline:none}.end:focus-visible .end-title{outline:2px solid currentColor;outline-offset:4px}.end-text{font-weight:500;font-size:clamp(16px,1.3vw,20px);line-height:1.9;max-width:44ch}.foot{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:8vh;padding:18px 22px;border-radius:999px;background:var(--ink);color:#f1f0eaa6;font-size:13px}.foot-logo{height:22px;width:auto}.foot-top{border:0;background:var(--orange);color:var(--ink);font-weight:700;padding:10px 18px;border-radius:999px;cursor:pointer}.hud,.route{position:fixed;z-index:50;color:var(--ink);pointer-events:none;opacity:0;transition:opacity .5s;background:#161616ee;color:var(--paper);padding:var(--space-3);border-radius:12px}.hud.is-shown,.route.is-shown{opacity:1}.hud{left:clamp(14px,2.4vw,32px);bottom:clamp(14px,3vh,32px);display:grid;gap:2px}.alt-label{font-size:11px;opacity:.75}.alt-num{font-size:clamp(26px,2.8vw,40px);font-weight:900;line-height:1.1}.alt-place{font-family:var(--hand);font-size:20px}.route{left:clamp(14px,2.4vw,32px);top:50%;transform:translateY(-50%)}.route-title{display:block;font-size:11px;opacity:.75;margin-bottom:8px}.route-body{display:flex;gap:10px}.route-line{position:relative;width:2px;background:currentColor;opacity:.3}.route-line i{position:absolute;inset:0;background:currentColor;transform-origin:top;transform:scaleY(0)}.route ol{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:12px;font-weight:700}.route li{opacity:.74;transition:opacity .3s,transform .3s}.route li.is-past{opacity:.7}.route li.is-on{opacity:1;transform:translate(-4px)}.cursor{position:fixed;z-index:120;left:0;top:0;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--orange);pointer-events:none;opacity:0;transition:width .3s var(--ease-out),height .3s var(--ease-out),margin .3s var(--ease-out),opacity .3s;display:grid;place-items:center}.cursor.is-on{opacity:1}.cursor.is-big{opacity:0}.cursor.is-big[data-label=زمّر]{opacity:1;width:52px;height:52px;margin:-26px 0 0 -26px}.cursor:after{content:attr(data-label);font-size:12px;font-weight:700;color:var(--ink)}.grain{position:fixed;inset:0;z-index:100;pointer-events:none;opacity:.06;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='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.note{display:none}@media(max-width:860px){.cursor{display:none}.sc-name{font-size:clamp(46px,14vw,108px)}.sc-title{inset-block-start:max(88px,11svh)}.sc-pano{left:-70vw;right:-70vw}.sc-stk{width:calc(var(--w) * 1.9)}.sc-taxi{width:56vw;margin-left:-28vw;top:40%}.story{grid-template-columns:minmax(0,1fr)}.st-collage{grid-column:1;grid-row:1;height:60vh}.st-copy{grid-row:2}.ch-amman .st-collage,.ch-petra .st-collage{height:clamp(225px,67vw,440px)}.st-stk{width:calc(var(--w) * 2.4)}.facts{grid-template-columns:1fr;gap:var(--space-6)}.night{grid-template-columns:1fr}.night-candles{grid-column:1;grid-row:1}.siq-treasury{width:91vw}.night-copy{grid-row:2}.end{grid-template-columns:1fr;text-align:center}.end-top{grid-column:1;grid-row:1;height:50vh}.end-mansaf{width:80vw}.end-copy{grid-row:2}.end .hero-ctas{justify-content:center}.foot{border-radius:22px;justify-content:center;text-align:center}.route,.hud{display:none}.alt-num{font-size:22px}.space-astro{left:40%;top:18%}.strip-runner{width:86vw}.flood-floater{width:70vw;top:-20vw}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.siq-wall,.siq-sky,.siq-hint,.dive-surface{display:none}.dive-stage:before{content:"";position:absolute;z-index:2;inset:0 0 auto;height:var(--scene-edge);background:linear-gradient(var(--dive-entry),transparent);pointer-events:none}}
