@font-face{font-family:Cairo;src:url(cairo-arabic.woff2) format('woff2');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#f5f4ee;color:#152a38;font-family:Cairo,Arial,sans-serif;font-size:15px;line-height:1.8}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #9465da;outline-offset:5px}h1,h2,h3,p{margin:0}img{max-width:100%;display:block}.wrap{max-width:1360px;width:calc(100% - 104px);margin-inline:auto}.preview-bar{height:32px;display:flex;justify-content:center;align-items:center;gap:9px;background:#d9f674;color:#1b302a;font-size:10px;font-weight:700;letter-spacing:.1px}.dot{height:5px;width:5px;background:#1b302a;border-radius:50%}.preview-divider{opacity:.4;padding:0 8px}.header{height:100px;padding:0 52px;display:flex;align-items:center;justify-content:space-between;background:#122735;color:#f7f7ec;border-bottom:1px solid #ffffff20}.brand{display:flex;align-items:center;gap:14px;direction:ltr}.brand-mark{font:bold 47px/.9 Arial,sans-serif;letter-spacing:-4px;position:relative;padding-right:11px}.brand-mark>span{font-size:13px;color:#d9f674;position:absolute;right:0;bottom:1px;letter-spacing:0}.brand-text{font:700 11px/1.6 Arial,sans-serif;letter-spacing:2px;border-left:1px solid #ffffff35;padding-left:14px}.brand-text small{display:block;font:11px/1.8 Cairo,Arial;letter-spacing:0;color:#aab6b9}.header nav{display:flex;gap:38px;font-weight:600;font-size:13px}.header nav a{padding:9px 0;border-bottom:1px solid transparent}.header nav a:hover{border-color:#d9f674}.button{border:0;background:#d9f674;color:#172a35;min-height:52px;padding:12px 25px;display:inline-flex;align-items:center;justify-content:center;gap:33px;font-weight:800;font-size:14px;transition:background .2s,transform .2s}.button:hover{background:#e8ff9d;transform:translateY(-2px)}.button span{font:25px Arial}.button.small{min-height:44px;padding:9px 19px;font-size:12px;gap:23px}.hero{min-height:610px;position:relative;isolation:isolate;background:#132b3b;color:#fff;overflow:hidden;display:flex;align-items:center}.hero-photo{position:absolute;width:100%;height:100%;object-fit:cover;object-position:50% 30%;z-index:-3;filter:saturate(.8)}.hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(270deg,#102634 2%,#102634ec 27%,#10263480 49%,#10263408 75%),linear-gradient(0deg,#1026347a,transparent 40%)}.hero-content{padding:66px 6.3% 78px;width:59%;}.eyebrow{font:10px Arial;letter-spacing:2px;display:flex;align-items:center;gap:10px;margin-bottom:26px;direction:ltr;justify-content:flex-end;white-space:nowrap;color:#c6d1d5}.eyebrow span{height:6px;width:6px;background:#d9f674}.hero h1{font-size:clamp(48px,5.5vw,83px);line-height:1.35;font-weight:850;letter-spacing:-2px}.accent{color:#d9f674}.hero-content>p{font-size:17px;color:#d6e0e5;margin-top:22px;line-height:2}.hero-actions{display:flex;gap:29px;align-items:center;margin-top:33px}.text-link{display:inline-flex;gap:24px;align-items:center;font-weight:700;font-size:13px;border-bottom:1px solid #ffffff50;padding:7px 0}.text-link span{font:22px Arial}.hero-meta{display:flex;gap:16px;align-items:center;font-size:10px;color:#b8c7cc;margin-top:36px}.hero-meta i{width:3px;height:3px;border-radius:50%;background:#d9f674}.photo-caption{position:absolute;bottom:32px;left:52px;display:flex;flex-direction:column;padding-left:14px;border-left:2px solid #d9f674;text-align:left;font-size:12px;text-shadow:0 1px 10px #000}.photo-caption small{color:#dfebef;font-size:10px}.vertical-label{position:absolute;left:21px;top:29px;writing-mode:vertical-rl;font:9px Arial;letter-spacing:3px;opacity:.75}.quick-plan{position:relative;margin-top:0;padding:30px 0;display:grid;grid-template-columns:240px 1fr;gap:30px;border-bottom:1px solid #cdd0c8}.label{font:10px/1.6 Arial,sans-serif;letter-spacing:2px;font-weight:700;color:#78877e;display:block;direction:ltr;text-align:right}.quick-title h2{font-size:21px;margin-top:5px}.quick-activities{display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.quick-activities button{border:0;border-right:1px solid #d8dacf;background:transparent;padding:12px 18px;color:#1a303e;display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:14px;font-weight:800}.quick-activities button:hover{background:#e5e9d9}.quick-activities span{font:10px Arial;color:#8a938a}.quick-activities b{font:20px Arial;margin-right:auto}.section{padding-block:88px}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:36px;gap:30px}.section-head h2,.food h2{font-size:38px;line-height:1.5;margin-top:8px;letter-spacing:-1px}.section-head p{color:#6b787a;font-size:13px;line-height:1.9}.game-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.game{background:#e9eae1;padding:22px 23px 20px;overflow:hidden;transition:transform .2s}.game:hover{transform:translateY(-5px)}.game.playstation{background:#e9e6f0}.game.pool{background:#e1e9e4}.game.tabletennis{background:#e5eaf0}.game-top{display:flex;justify-content:space-between;align-items:center;gap:6px}.game-top>span:first-child{font:8px Arial;letter-spacing:1px}.pill{font-size:8px;border:1px solid #9ea8a84f;padding:2px 7px;border-radius:20px;color:#50626a}.game-art{height:175px;margin:8px -15px}.game-art svg{width:100%;height:100%}.game h3{font-size:23px;margin-top:5px}.game>p{font-size:11px;color:#607177;line-height:1.9;margin-top:6px;min-height:44px}.game-bottom{border-top:1px solid #adb8b55c;margin-top:23px;padding-top:15px;display:flex;justify-content:space-between;align-items:center}.game-bottom b{font-size:17px}.game-bottom small{display:block;font-size:8px;color:#6c7b7e}.game-bottom button{width:37px;height:37px;border:1px solid #85968e;background:transparent;border-radius:50%;font:24px Arial;color:#253e45}.game-bottom button:hover{background:#132b38;color:white}.demo-note{font-size:10px;color:#818a86;margin-top:17px}.experience{background:#132b39;color:#f5f4ec;position:relative;overflow:hidden}.experience:before{content:'';position:absolute;width:550px;height:550px;border:1px solid #ffffff0a;border-radius:50%;left:-150px;top:-280px;box-shadow:0 0 0 70px #ffffff03,0 0 0 140px #ffffff02}.experience-inner{padding-block:79px;display:grid;grid-template-columns:1fr 1fr;gap:12%}.experience .label{color:#9baa9d}.experience h2{font-size:42px;line-height:1.5;margin-top:15px;letter-spacing:-1px}.experience h2 span{color:#cddcae}.experience p{color:#adbec5;font-size:13px;line-height:2.1}.experience-inner>div>p{margin:23px 0 28px}.experience-list{padding-top:15px}.experience-list>div{border-bottom:1px solid #ffffff26;display:grid;grid-template-columns:30px 1fr 25px;gap:6px 17px;padding:22px 0}.experience-list>div>span{font:10px Arial;color:#a7b5a0;grid-row:span 2;padding-top:12px}.experience-list h3{font-size:23px}.experience-list p{font-size:12px;grid-column:2}.experience-list b{grid-column:3;grid-row:1 / span 2;align-self:center;font:25px Arial;color:#d9f674}.food{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center}.food-visual{position:relative;min-width:0}.food-visual>img{width:100%;height:460px;object-fit:cover;object-position:center}.food-visual>span{background:#142d3a;color:#fff;font-size:9px;position:absolute;bottom:15px;right:15px;left:15px;padding:8px 12px}.image-stamp{position:absolute;top:20px;left:20px;background:#d9f674;padding:15px;font:bold 17px/1.2 Arial;letter-spacing:-.5px;transform:rotate(-5deg)}.food-copy>p{font-size:13px;color:#6d7979;margin-top:20px;line-height:2.1}.hub{display:flex;gap:18px;align-items:flex-start;border-block:1px solid #d7dbd2;padding:20px 0;margin:25px 0 15px}.hub-icon{font:34px Arial;color:#769153}.hub h3{text-align:right;font:700 16px Arial;margin-bottom:8px}.hub p{color:#647472;font-size:11px;line-height:2}.dark-link{border-color:#a4afa4}.concept-note{font-size:9px;line-height:1.8;color:#8a928b;display:block;margin-top:15px}.vision{background:#273f43;color:#f6f5ec;display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:45px 48px;margin-bottom:85px}.vision .label{color:#b4c2a8}.vision h2{font-size:33px;line-height:1.5;margin-top:14px}.vision-copy>p{font-size:13px;color:#ccd8d3;line-height:2.1}.vision-tags{display:flex;flex-wrap:wrap;gap:8px;margin:19px 0}.vision-tags span{font-size:9px;border:1px solid #ffffff35;border-radius:30px;padding:4px 11px}.closing{padding:52px 50px 44px;text-align:center;background:#d9f674}.closing .label{text-align:center;color:#5c734d}.closing h2{font-size:49px;line-height:1.45;margin:13px 0 25px;letter-spacing:-1px}.dark-button{background:#142c39;color:#fff}.dark-button:hover{background:#294552}.closing p{font-size:10px;margin-top:18px;color:#617344}.footer{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-block:50px}.footer .brand-mark{font-size:37px}.footer .brand-text{border-color:#b1bab3;font-size:9px}.footer .brand-text small{font-size:9px;color:#6b7b77}.footer p{font-size:10px;color:#6d7a76;text-align:center}.footer small{font-size:9px}.footer>a:last-child{font:11px Arial;direction:ltr}.component{padding-block:50px;min-height:60vh}.skip{position:fixed;right:20px;top:-80px;z-index:50;background:#d9f674;padding:10px 20px}.skip:focus{top:10px}dialog{border:0;width:min(560px,calc(100% - 32px));padding:36px;background:#f6f5ee;color:#172e3c;max-height:90dvh;overflow:auto}dialog::backdrop{background:#0a1c2bcc;backdrop-filter:blur(5px)}.dialog-close{position:absolute;left:18px;top:12px;border:0;background:none;font:30px Arial;color:#1a3341}.dialog-close:hover{color:#a54f46}dialog h2{font-size:30px;margin-top:10px}.booking-disclosure{font-size:11px;color:#697a7d;margin:10px 0 23px}form label{display:block;font-size:12px;font-weight:700}form input,form select{display:block;width:100%;height:45px;border:1px solid #b9c3b8;background:#fffef9;border-radius:0;margin:6px 0 15px;padding:7px 12px;color:#18303f;min-width:0}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.booking-total{display:flex;justify-content:space-between;gap:12px;align-items:center;background:#e8eddf;padding:14px;margin:5px 0 18px}.booking-total span{font-size:10px}.booking-total strong{font-size:18px}form>.button{width:100%}#booking-result{background:#dbe9d1;border-right:3px solid #718f5c;padding:14px;font-size:12px;margin-top:17px}#booking-result[hidden]{display:none}@media(min-width:1700px){.hero-content{padding-right:calc((100vw - 1360px)/2);width:55%}}@media(max-width:1100px){.wrap{width:calc(100% - 60px)}.header{padding-inline:30px}.header nav{gap:22px}.hero-content{width:67%;padding-inline:40px}.hero{min-height:580px}.quick-plan{grid-template-columns:1fr;gap:15px}.quick-activities button{padding:10px 15px}.game-grid{grid-template-columns:repeat(2,1fr)}.game-art{height:190px}.game>p{font-size:12px}.food{gap:35px}.food h2{font-size:30px}.food-visual>img{height:440px}.experience-inner{gap:7%}}@media(max-width:650px){.preview-bar{height:31px;font-size:8px;gap:5px}.preview-divider{padding:0 3px}.header{height:83px;padding-inline:20px;gap:12px}.brand{gap:10px}.brand-mark{font-size:36px}.brand-text{font-size:8px;letter-spacing:1px;padding-left:10px}.brand-text small{font-size:8px}.header nav{display:none}.button.small{font-size:10px;padding:8px 12px;gap:12px;min-height:39px}.header .brand-text{max-width:100px}.wrap{width:calc(100% - 40px)}.hero{min-height:740px;align-items:flex-end}.hero-photo{height:57%;top:0;object-position:50% 22%}.hero-shade{background:linear-gradient(0deg,#102634 1%,#102634 36%,#102634d9 49%,#10263410 78%)}.hero-content{width:100%;padding:275px 24px 45px}.eyebrow{font-size:7px;letter-spacing:1.5px;margin-bottom:17px;justify-content:flex-end}.hero h1{font-size:53px;letter-spacing:-1.5px;line-height:1.35}.hero-content>p{font-size:14px;margin-top:17px}.hero-actions{gap:22px;margin-top:24px}.hero-actions .button{padding:11px 18px;font-size:12px;gap:25px}.text-link{font-size:11px;gap:18px}.hero-meta{font-size:8px;gap:12px;margin-top:25px}.photo-caption{left:20px;top:20px;bottom:auto;font-size:9px;padding:5px 9px;background:#10263490;border-left-width:1px}.photo-caption small{font-size:7px}.vertical-label{display:none}.quick-plan{padding-block:27px;gap:18px}.quick-title h2{font-size:23px}.label{font-size:9px;letter-spacing:1.6px}.quick-activities{grid-template-columns:1fr 1fr;gap:3px}.quick-activities button{font-size:12px;padding:10px;border:1px solid #d7dccf}.section{padding-block:54px}.section-head{display:block;margin-bottom:25px}.section-head h2{font-size:29px}.section-head p{font-size:11px;margin-top:12px}.game-grid{gap:12px}.game{padding:16px 13px}.game-top{align-items:flex-start;min-height:35px;flex-direction:column;gap:7px}.game-top>span:first-child{font-size:7px}.pill{font-size:7px}.game-art{height:130px;margin:2px -10px}.game h3{font-size:21px}.game>p{font-size:9px;min-height:51px}.game-bottom{margin-top:14px;padding-top:12px}.game-bottom b{font-size:16px}.game-bottom button{height:31px;width:31px;font-size:21px}.game-bottom small{font-size:7px}.demo-note{font-size:8px;line-height:1.8}.experience-inner{padding-block:48px;grid-template-columns:1fr;gap:25px}.experience h2{font-size:34px}.experience-inner>div>p{font-size:12px;margin-top:18px}.experience-list{padding-top:0}.experience-list>div{padding-block:17px}.experience-list h3{font-size:22px}.experience-list p{font-size:11px}.food{grid-template-columns:1fr;gap:32px}.food-visual>img{height:340px}.food h2{font-size:31px}.food-copy>p{font-size:12px}.vision{padding:29px 24px;grid-template-columns:1fr;gap:23px;margin-bottom:50px}.vision h2{font-size:31px}.vision-copy>p{font-size:12px}.closing{padding:35px 20px}.closing h2{font-size:38px}.closing p{font-size:8px}.footer{padding-block:35px;flex-wrap:wrap;justify-content:center;gap:25px 30px}.footer p{order:3;width:100%}.footer>a:last-child{font-size:10px}dialog{padding:30px 22px}dialog h2{font-size:26px}.form-row{gap:10px}.booking-total{padding:11px}.booking-total strong{font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}

.bazaar{display:grid;grid-template-columns:1fr 1.05fr;gap:65px;align-items:center;padding-top:0}.bazaar-copy h2{font-size:38px;line-height:1.6;letter-spacing:-1px;margin:12px 0 18px}.bazaar-copy h2>span{color:#617b42}.bazaar-tag{display:inline-block;font-size:9px;background:#e4ead7;padding:3px 10px;margin-top:12px;color:#597044}.bazaar-copy>p{font-size:13px;color:#687977;line-height:2.1}.bazaar-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-block:1px solid #d0d7c8;margin:24px 0;padding:20px 0}.bazaar-facts>div+div{border-right:1px solid #d0d7c8;padding-right:20px}.bazaar-facts strong{display:block;font-size:22px}.bazaar-facts span{font-size:10px;color:#738071}.bazaar-journey{display:flex;align-items:center;gap:14px;font-size:12px;font-weight:700;margin-bottom:20px}.bazaar-journey b{font-weight:400;color:#9ba88b}.bazaar-image{position:relative}.bazaar-image img{width:100%;height:540px;object-fit:cover}.bazaar-image>span{position:absolute;bottom:16px;right:16px;left:16px;padding:8px 12px;background:#152d39;color:#fff;font-size:9px}.bazaar-stamp{position:absolute;left:20px;top:20px;background:#d9f674;color:#19333d;padding:15px;font:bold 26px/1 Arial;transform:rotate(-5deg)}@media(max-width:1100px){.header nav{gap:15px;font-size:11px}.bazaar{gap:32px}.bazaar-copy h2{font-size:30px}.bazaar-image img{height:530px}}@media(max-width:650px){.bazaar{grid-template-columns:1fr;gap:30px;padding-top:0}.bazaar-copy h2{font-size:30px}.bazaar-copy>p{font-size:12px}.bazaar-facts strong{font-size:20px}.bazaar-facts span{font-size:9px}.bazaar-journey{font-size:10px;gap:10px}.bazaar-image img{height:390px}.bazaar-stamp{font-size:23px}.bazaar-copy .concept-note{font-size:9px}}

.hero-photo{object-position:50% 60%}@media(max-width:650px){.hero-photo{object-position:45% 60%}}
