:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--eos-red:#ce0000;--eos-red-dark:#900;--eos-red-hi:#ff4747;--eos-blue:#0047ff;--eos-blue-hi:#7a9dff;--eos-ink:#040707;--eos-white:#fff;--eos-n0:#040707;--eos-n50:#0a0c0d;--eos-n100:#121516;--eos-n150:#1a1e20;--eos-n200:#23292c;--eos-n300:#313a3e;--eos-n400:#414a50;--eos-n500:#5c666d;--eos-n600:#7c878f;--eos-n700:#a3adb4;--eos-n800:#c9d0d5;--eos-n900:#e8ecef;--eos-n950:#f6f7f8;--eos-font-display-latin:"Rowdies", "Impact", system-ui, sans-serif;--eos-font-heading-latin:"Bebas Neue", "Impact", "Arial Narrow", system-ui, sans-serif;--eos-font-body-latin:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--eos-font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--eos-font-display-ar:"Cairo Variable", "Cairo", "Noto Kufi Arabic Variable", system-ui, sans-serif;--eos-font-body-ar:"IBM Plex Sans Arabic", "Cairo Variable", system-ui, sans-serif;--eos-font-display:var(--eos-font-display-latin), var(--eos-font-display-ar);--eos-font-heading:var(--eos-font-heading-latin), var(--eos-font-display-ar);--eos-font-body:var(--eos-font-body-latin), var(--eos-font-body-ar);--eos-text-xs:11px;--eos-text-sm:12.5px;--eos-text-md:14px;--eos-text-lg:16px;--eos-text-xl:20px;--eos-text-2xl:26px;--eos-text-3xl:34px;--eos-text-hero:44px;--eos-leading:1.45;--eos-tracking-display:.02em;--eos-tracking-heading:.04em;--eos-tracking-eyebrow:.12em;--eos-s1:4px;--eos-s2:8px;--eos-s3:12px;--eos-s4:16px;--eos-s5:20px;--eos-s6:24px;--eos-s8:32px;--eos-s10:40px;--eos-s12:48px;--eos-gutter:16px;--eos-tap:44px;--eos-content-max:1360px;--eos-r-sm:6px;--eos-r-md:10px;--eos-r-lg:14px;--eos-r-xl:20px;--eos-r-pill:999px;--eos-ease:cubic-bezier(.2, .8, .2, 1);--eos-t-micro:.12s;--eos-t-std:.2s;--eos-t-layout:.32s;--eos-z-bar:20;--eos-z-sheet:40;--eos-z-dialog:50;--eos-z-toast:60}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--eos-bg:var(--eos-n50);--eos-shell:var(--eos-n0);--eos-panel:var(--eos-n100);--eos-panel-2:var(--eos-n150);--eos-input:var(--eos-n50);--eos-line:var(--eos-n200);--eos-line-2:var(--eos-n300);--eos-text:#f2f4f5;--eos-muted:#aeb7bd;--eos-faint:#808b93;--eos-inverse:var(--eos-n0);--eos-accent:var(--eos-red);--eos-accent-text:var(--eos-red-hi);--eos-accent-wash:#ce000024;--eos-link:var(--eos-blue-hi);--eos-focus:var(--eos-blue-hi);--eos-live:var(--eos-blue);--eos-live-text:var(--eos-blue-hi);--eos-live-wash:#0047ff29;--eos-success:#2fc27a;--eos-success-wash:#2fc27a24;--eos-warning:#f2a33a;--eos-warning-wash:#f2a33a26;--eos-danger:#ff5252;--eos-danger-wash:#ff525226;--eos-info:var(--eos-blue-hi);--eos-info-wash:var(--eos-live-wash);--eos-whatsapp:#25d366;--eos-whatsapp-wash:#25d36624;--eos-slot-empty:var(--eos-n100);--eos-slot-booked:#1e6b44;--eos-slot-checkedin:#1d4b9e;--eos-slot-live:var(--eos-blue);--eos-slot-done:var(--eos-n300);--eos-slot-cancel:var(--eos-n200);--eos-slot-blocked:#5a4426;--eos-slot-past:var(--eos-n50);--eos-tender-cash:#5b93e8;--eos-tender-cash-wash:#5b93e824;--eos-tender-card:#e07cb0;--eos-tender-card-wash:#e07cb024;--eos-tender-cliq:#e3b341;--eos-tender-cliq-wash:#e3b34124;--eos-tender-transfer:#38bdf8;--eos-tender-transfer-wash:#38bdf824;--eos-tender-cheque:#c9d0d5;--eos-tender-cheque-wash:#c9d0d524;--eos-tender-credit:#5eead4;--eos-tender-credit-wash:#5eead424;--eos-tender-voucher:#a5b4fc;--eos-tender-voucher-wash:#a5b4fc24;--eos-chart-1:#ff4747;--eos-chart-2:#7a9dff;--eos-chart-3:#2fc27a;--eos-chart-4:#f2a33a;--eos-chart-5:#a78bfa;--eos-chart-6:#38bdf8;--eos-chart-grid:var(--eos-line);--eos-chart-text:var(--eos-faint);--eos-shadow-1:0 1px 2px #00000059;--eos-shadow-2:0 6px 20px -6px #0000008c;--eos-shadow-3:0 18px 48px -12px #000000b3;--eos-glow-red:0 0 24px #ce000059;--eos-glow-blue:0 0 24px #0047ff59}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--eos-bg:var(--eos-n950);--eos-shell:var(--eos-white);--eos-panel:var(--eos-white);--eos-panel-2:#eef1f2;--eos-input:var(--eos-white);--eos-line:#dde2e5;--eos-line-2:#c4ccd1;--eos-text:var(--eos-n50);--eos-muted:#3f474c;--eos-faint:#5f6a71;--eos-inverse:var(--eos-white);--eos-accent:var(--eos-red);--eos-accent-text:var(--eos-red);--eos-accent-wash:#ce000014;--eos-link:var(--eos-blue);--eos-focus:var(--eos-blue);--eos-live:var(--eos-blue);--eos-live-text:var(--eos-blue);--eos-live-wash:#0047ff1a;--eos-success:#0f6b32;--eos-success-wash:#0f6b321a;--eos-warning:#9a4607;--eos-warning-wash:#9a46071a;--eos-danger:#ce0000;--eos-danger-wash:#ce000014;--eos-info:var(--eos-blue);--eos-info-wash:var(--eos-live-wash);--eos-whatsapp:#128c4a;--eos-whatsapp-wash:#128c4a1a;--eos-slot-empty:var(--eos-white);--eos-slot-booked:#bfebd0;--eos-slot-checkedin:#c9d9ff;--eos-slot-live:var(--eos-blue);--eos-slot-done:#d9dee1;--eos-slot-cancel:#e8ecef;--eos-slot-blocked:#f5ddb5;--eos-slot-past:#eef1f2;--eos-tender-cash:#2a61b8;--eos-tender-cash-wash:#2a61b81a;--eos-tender-card:#741b47;--eos-tender-card-wash:#741b471a;--eos-tender-cliq:#7a6100;--eos-tender-cliq-wash:#7a61001a;--eos-tender-transfer:#0369a1;--eos-tender-transfer-wash:#0369a11a;--eos-tender-cheque:#5c666d;--eos-tender-cheque-wash:#5c666d1a;--eos-tender-credit:#0f766e;--eos-tender-credit-wash:#0f766e1a;--eos-tender-voucher:#4338ca;--eos-tender-voucher-wash:#4338ca1a;--eos-chart-1:#ce0000;--eos-chart-2:#0047ff;--eos-chart-3:#0f6b32;--eos-chart-4:#9a4607;--eos-chart-5:#6d28d9;--eos-chart-6:#0369a1;--eos-chart-grid:var(--eos-line);--eos-chart-text:var(--eos-faint);--eos-shadow-1:0 1px 2px #0407070f;--eos-shadow-2:0 6px 20px -8px #0407072e;--eos-shadow-3:0 18px 48px -14px #04070747;--eos-glow-red:0 0 24px #ce000033;--eos-glow-blue:0 0 24px #0047ff33}[data-brand=hysteria]{--eos-accent:#b3000f;--eos-accent-text:#ff3b4a;--eos-accent-wash:#b3000f29;--eos-live:#16e0ff;--eos-live-text:#16e0ff;--eos-live-wash:#16e0ff24;--eos-link:#16e0ff;--eos-focus:#16e0ff;--eos-glow-red:0 0 28px #b3000f8c;--eos-glow-blue:0 0 28px #16e0ff73}[data-brand=hysteria]:not([data-theme=light]),[data-brand=hysteria][data-theme=dark]{--eos-bg:#090506;--eos-shell:#050203;--eos-panel:#120a0c;--eos-panel-2:#1b0f12;--eos-line:#2a181c;--eos-line-2:#3a2228}[data-surface=control-room]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--eos-bg:#0a0c11;--eos-shell:#0a0c11;--eos-panel:#12151d;--eos-panel-2:#181c26;--eos-input:#0a0c11;--eos-line:#262c39;--eos-line-2:#323949;--eos-text:#e9ebf1;--eos-muted:#9097aa;--eos-faint:#7c86a0;--eos-inverse:#0a0c11;--eos-accent-text:#ff4747;--eos-accent-wash:#ce000024;--eos-live-text:#7a9dff;--eos-live-wash:#0047ff29;--eos-success:#2fc27a;--eos-success-wash:#2fc27a24;--eos-warning:#f2a33a;--eos-warning-wash:#f2a33a26;--eos-danger:#ff5252;--eos-danger-wash:#ff525226;--eos-r-md:10px}[data-ar-pairing=kufi]{--eos-font-display-ar:"Noto Kufi Arabic Variable", "Noto Kufi Arabic", system-ui, sans-serif;--eos-font-body-ar:"Tajawal", "Noto Kufi Arabic Variable", system-ui, sans-serif}[dir=rtl]{--eos-font-display:var(--eos-font-display-latin), var(--eos-font-display-ar);--eos-font-body:var(--eos-font-body-ar), var(--eos-font-body-latin);--eos-tracking-display:0;--eos-tracking-eyebrow:0;--eos-text-xs:11.5px;--eos-text-sm:13px;--eos-text-md:15px;--eos-text-lg:17px;--eos-text-xl:21px;--eos-text-2xl:27px;--eos-text-3xl:35px;--eos-text-hero:46px;--eos-leading:1.6}@media (prefers-reduced-motion:reduce){:root{--eos-t-micro:0s;--eos-t-std:0s;--eos-t-layout:0s}}
@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/cairo-arabic-wght-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+898-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}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-400-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+898-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}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-700-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+898-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}:root{--ink:var(--eos-ink,#040707);--bg:var(--eos-shell,#040707);--panel:var(--eos-panel,#0a0c0d);--panel-2:var(--eos-panel-2,#121516);--line:#ffffff17;--line-2:#ffffff29;--text:var(--eos-text,#f2f4f5);--muted:var(--eos-muted,#aeb7bd);--faint:var(--eos-faint,#808b93);--red:var(--eos-red,#ce0000);--red-dark:var(--eos-red-dark,#900);--red-hi:var(--eos-red-hi,#ff4747);--blue:var(--eos-blue,#0047ff);--blue-hi:var(--eos-blue-hi,#7a9dff);--accent:var(--red);--accent-hi:var(--red-hi);--accent-wash:#ce000024;--live:var(--blue);--live-hi:var(--blue-hi);--live-wash:#0047ff29;--glow:0 0 40px #ce000059;--display:var(--font-rowdies,"Rowdies"), "Impact", system-ui, sans-serif;--body:var(--font-body,"Inter"), system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;--ease:cubic-bezier(.16, 1, .3, 1);--t-reveal:.9s;--t-stagger:.11s;--gutter:clamp(16px, 4vw, 56px);--max:1360px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[lang=ar]{--display:"Cairo", var(--font-rowdies,"Rowdies"), system-ui, sans-serif;--body:"IBM Plex Sans Arabic", system-ui, sans-serif}[data-brand=hysteria]{--bg:#090506;--panel:#120a0c;--panel-2:#1b0f12;--line:#ffffff14;--accent:#b3000f;--accent-hi:#ff3b4a;--accent-wash:#b3000f2e;--live:#16e0ff;--live-hi:#16e0ff;--live-wash:#16e0ff24;--glow:0 0 44px #b3000f8c}*{box-sizing:border-box}html[data-motion=calm]{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;transition:background-color .8s var(--ease);margin:0;font-size:16px;line-height:1.55;overflow-x:clip}h1,h2,h3,h4,p,ul,ol{margin:0}h1,h2,h3,.display{font-family:var(--display);letter-spacing:.02em;text-wrap:balance;font-weight:400}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] .display{letter-spacing:0;text-transform:none;text-wrap:auto;font-weight:900}html[lang=ar] body{font-size:17px}html[lang=ar] p{line-height:1.7}a{color:inherit}img,video{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.num{font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-size:11.5px}html[lang=ar] .eyebrow{font-family:var(--body);letter-spacing:0;font-size:13px;font-weight:600}.wrap{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}:focus-visible{outline:2px solid var(--live-hi);outline-offset:3px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{top:-60px;z-index:200;background:var(--text);color:var(--ink);border-radius:8px;padding:10px 14px;font-weight:700;position:absolute;inset-inline-start:16px}.skip:focus{top:12px}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{border:1px solid var(--line-2);min-height:52px;transition:transform .16s var(--ease), background .2s, border-color .2s;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:var(--glow)}.btn.primary:hover{background:var(--red-dark)}[data-brand=hysteria] .btn.primary:hover{background:#8a000b}.btn.ghost:hover{border-color:var(--text)}.btn svg{flex:none;width:20px;height:20px}.loader{z-index:100;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.loader .half{width:50.5%;transition:transform .9s var(--ease) .55s;animation:doorOpen .9s var(--ease) 1.6s both;background:#000;position:absolute;top:0;bottom:0}.loader .half.l{--door-dir:-100%;left:0}.loader .half.r{--door-dir:100%;right:0}@keyframes doorOpen{to{transform:translateX(var(--door-dir))}}.loader{animation:.1s linear 2.6s both loaderGone}@keyframes loaderGone{to{visibility:hidden}}html[data-motion=off] .loader,html[data-motion=calm] .loader{display:none}.loader .mark{opacity:0;width:64px;height:64px;animation:markIn .5s var(--ease) forwards;transition:opacity .25s;position:relative}.loader .sweep{width:30vw;animation:sweep 1s var(--ease) .15s forwards;will-change:transform;background:linear-gradient(90deg,#0000,#ce000073,#0000);position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.loader.open .half.l{transform:translate(-100%)}.loader.open .half.r{transform:translate(100%)}.loader.open .mark,.loader.open .sweep{opacity:0}.loader.gone{display:none}@keyframes markIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes sweep{to{transform:translate(100vw)}}.hud{top:0;z-index:60;pointer-events:none;position:fixed;inset-inline:0}.hud .bar{background:var(--accent-hi);width:0;height:2px;box-shadow:0 0 12px var(--accent-hi);transition:background .6s}[data-brand=hysteria] .hud .bar{background:var(--live-hi);box-shadow:0 0 12px var(--live-hi)}.nav .clock{font-family:var(--mono);color:var(--text);text-align:end;flex-direction:column;align-items:flex-end;gap:1px;padding-inline:6px;display:flex}.nav .clock b{letter-spacing:.04em;color:var(--accent-hi);font-variant-numeric:tabular-nums;direction:ltr;font-size:21px;font-weight:600;line-height:1;transition:color .6s}.nav .clock span{letter-spacing:.2em;text-transform:uppercase;color:var(--faint);font-size:9.5px}html[lang=ar] .nav .clock span{font-family:var(--body);letter-spacing:0;font-size:11px}[data-brand=hysteria] .nav .clock b{color:var(--live-hi)}@media (max-width:900px){.nav .clock{margin-inline-start:auto}}@media (max-width:640px){.nav .clock b{font-size:18px}.nav .clock span{display:none}}.nav{top:0;z-index:50;padding:14px var(--gutter);padding-top:calc(14px + env(safe-area-inset-top,0px));border-bottom:1px solid #0000;align-items:center;gap:22px;transition:background .4s,border-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:flex;position:fixed;inset-inline:0}.nav.solid{background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--line)}.nav .logo{font-family:var(--display);letter-spacing:.06em;align-items:center;gap:10px;font-size:15px;text-decoration:none;display:flex}.nav .logo img{width:auto;height:30px}.nav ul{gap:4px;margin:0 auto;padding:0;list-style:none;display:flex}.nav li a{min-height:44px;color:var(--muted);border-radius:999px;align-items:center;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.nav li a:hover,.nav li a[aria-current=page]{color:var(--text);background:var(--panel-2)}.nav .lang{border:1px solid var(--line-2);border-radius:999px;align-items:center;min-height:44px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.nav .wa{min-height:44px;padding:0 16px}@media (max-width:900px){.nav ul{display:none}.nav{gap:10px}.nav .wa span{display:none}.nav .wa{width:44px;padding:0}.nav .logo span{display:none}}@media (max-width:640px){.nav{padding:10px 16px}.nav .wa{display:none}}.nav-menu{border:1px solid var(--line-2);min-width:44px;min-height:44px;color:var(--text);letter-spacing:.02em;background:color-mix(in srgb, var(--bg) 40%, transparent);border-radius:999px;align-items:center;gap:8px;padding-block:0;padding-inline:10px 12px;font-size:13.5px;font-weight:700;display:none}.nav-menu .bars{flex-direction:column;gap:4px;width:16px;display:inline-flex}.nav-menu .bars i{height:2px;transition:transform .2s var(--ease), opacity .2s;background:currentColor;border-radius:1px;display:block}.nav-menu[aria-expanded=true] .bars i:first-child{transform:translateY(6px)rotate(45deg)}.nav-menu[aria-expanded=true] .bars i:nth-child(2){opacity:0}.nav-menu[aria-expanded=true] .bars i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}@media (max-width:900px){.nav-menu{display:inline-flex}}@media (max-width:400px){.nav-menu .lbl{display:none}.nav-menu{justify-content:center;width:44px;padding:0}}.nav-sheet{z-index:95;flex-direction:column;display:flex;position:fixed;inset:0}.nav-sheet .scrim{position:absolute;inset:0}.nav-sheet .panel{margin-top:calc(64px + env(safe-area-inset-top,0px));max-height:calc(100% - 64px - env(safe-area-inset-top,0px));overscroll-behavior:contain;background:color-mix(in srgb, var(--bg) 96%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line);border-bottom:1px solid var(--line-2);padding:10px var(--gutter) calc(18px + env(safe-area-inset-bottom,0px));animation:sheetIn .22s var(--ease) both;position:relative;overflow-y:auto}@keyframes sheetIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.nav-sheet .top{align-items:center;min-height:40px;display:flex}.nav-sheet .scrim{background:#0407078c}.nav-sheet ul{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.nav-sheet li a{border-top:1px solid var(--line);min-height:56px;color:var(--text);font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:14px;padding:6px 4px;font-size:clamp(24px,6.4vw,32px);line-height:1;text-decoration:none;display:flex}html[lang=ar] .nav-sheet li a{text-transform:none;letter-spacing:0;font-size:clamp(22px,5.8vw,30px);font-weight:900}.nav-sheet li a .n{font-family:var(--mono);letter-spacing:.2em;color:var(--accent-hi);min-width:2.4em;font-size:11px}.nav-sheet li a:active .t{color:var(--accent-hi)}.nav-sheet .acts{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:16px;display:flex}.nav-sheet .acts .btn{flex:auto;min-height:48px}@media (min-width:901px){.nav-sheet{display:none}}@media (prefers-reduced-motion:reduce){.nav-sheet .panel{animation:none}}.strip{z-index:45;margin-top:calc(64px + env(safe-area-inset-top,0px));background:var(--accent);color:#fff;text-align:center;padding:10px var(--gutter);font-size:14px;font-weight:700;position:relative}.strip a{color:inherit}.strip+.hero{margin-top:calc(-64px - env(safe-area-inset-top,0px))}.hero{isolation:isolate;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero .media{z-index:-2;position:absolute;inset:0}.hero .media img,.hero .media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero .media video{opacity:0;transition:opacity 1.2s}.hero .media video.ready{opacity:1}.hero .veil{z-index:-1;background:linear-gradient(to top, var(--bg) 0%, #0407078c 38%, #04070726 70%, #04070780 100%);position:absolute;inset:0}.grain{z-index:0;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:200px 200px;position:absolute;inset:-20%}html[data-motion=full] .grain{animation:1.2s steps(6,end) infinite grain}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-4%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.hero .wrap{z-index:1;flex-direction:column;gap:18px;width:100%;max-width:1100px;padding-top:120px;padding-bottom:clamp(56px,9vh,110px);display:flex;position:relative}.hero .eyebrow{color:#ffffffb8}.hero h1{text-transform:uppercase;text-shadow:0 2px 40px #0009;font-size:clamp(44px,8.4vw,124px);line-height:.98}html[lang=ar] .hero h1{font-size:clamp(42px,7.6vw,112px);line-height:1.12}.hero h1 .accent{color:var(--accent-hi);text-shadow:0 0 36px #ce00008c}.hero .sub{color:#ffffffd1;max-width:62ch;font-size:clamp(16px,1.6vw,20px);font-weight:500}.hero .ctas{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.hero .cue{bottom:22px;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);align-items:center;gap:10px;font-size:11px;display:flex;position:absolute;inset-inline-start:var(--gutter)}html[lang=ar] .hero .cue{font-family:var(--body);letter-spacing:0;font-size:12px}.hero .cue i{background:linear-gradient(var(--accent-hi), transparent);width:1px;height:38px;display:block}html[data-motion=full] .hero .cue i{animation:cue 1.8s var(--ease) infinite}@keyframes cue{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}@media (max-width:640px){.hero .ctas .btn{flex:100%}.hero .cue{display:none}}.stage{animation:stageIn .6s var(--ease) both;animation-delay:var(--d,0s)}@keyframes stageIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.ln{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.ln b{font-weight:inherit;animation:lineIn var(--t-reveal) var(--ease) both;animation-delay:var(--d,0s);display:block}@keyframes lineIn{0%{transform:translateY(112%)}to{transform:none}}html[data-motion=full] .flicker{animation:lineIn var(--t-reveal) var(--ease) both, flicker 1.1s steps(1, end) 1.3s 1;animation-delay:var(--d,0s), 1.3s}@keyframes flicker{0%{opacity:1}6%{opacity:.25}9%{opacity:1}14%{opacity:.4;text-shadow:3px 0 #ce0000e6,-3px 0 #0047ff99}17%{opacity:1;text-shadow:none}41%{opacity:1}43%{opacity:.5}45%{opacity:1}to{opacity:1}}.rv{opacity:0;transition:opacity .8s var(--ease), transform .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(26px)}.rv.in{opacity:1;transform:none}html[data-motion=off] .rv,html[data-motion=off] .stage,html[data-motion=off] .ln b,html.nojs .rv,html.nojs .stage,html.nojs .ln b{opacity:1;transition:none;transform:none;animation:none!important}@media (prefers-reduced-motion:reduce){.rv,.stage,.ln b{opacity:1;transition:none;transform:none;animation:none!important}.grain{animation:none!important}html{scroll-behavior:auto}.loader{display:none}}section.block{padding-block:clamp(72px,11vh,140px)}.sec-head{flex-direction:column;gap:12px;max-width:60ch;margin-bottom:clamp(28px,4vh,48px);display:flex}.sec-head h2{text-transform:uppercase;font-size:clamp(34px,5vw,68px);line-height:1}html[lang=ar] .sec-head h2{line-height:1.2}.sec-head p{color:var(--muted);font-size:clamp(16px,1.3vw,18px)}.doors{perspective:1600px;grid-template-columns:1fr 1fr;gap:18px;display:grid}.door{border:1px solid var(--line);isolation:isolate;min-height:clamp(420px,62vh,640px);transform-style:preserve-3d;transition:transform .9s var(--ease), border-color .4s;border-radius:18px;flex-direction:column;justify-content:flex-end;padding:28px;text-decoration:none;display:flex;position:relative;overflow:hidden}.door img.bg{object-fit:cover;object-position:50% 62%;z-index:-2;width:100%;height:100%;transition:transform 1.4s var(--ease);filter:saturate(.85);position:absolute;inset:0}.door .veil{z-index:-1;background:linear-gradient(#040707b3 0%,#0407074d 20%,#0407078c 55%,#040707f5 100%);position:absolute;inset:0}.door.esc img.bg{object-position:50% 80%}.door .brandname{font-family:var(--font-rowdies,"Rowdies"), var(--display);letter-spacing:.16em;text-transform:uppercase;color:#fff;opacity:.92;margin-bottom:auto;font-size:15px;font-weight:400}.door.hys .brandname{color:#16e0ff;text-shadow:0 0 18px #16e0ff8c}.door .leak{top:0;bottom:0;z-index:-1;opacity:0;width:34%;transition:opacity .9s var(--ease);background:linear-gradient(to left, var(--door-light,#ce00008c), transparent);position:absolute;inset-inline-end:0}.door:hover,.door:focus-visible{transform:rotateY(var(--tilt,-6deg)) translateZ(0);border-color:var(--line-2)}html[dir=rtl] .door:hover{transform:rotateY(calc(var(--tilt,-6deg) * -1))}.door:hover img.bg{transform:scale(1.06)}.door:hover .leak{opacity:1}.door h3{text-transform:uppercase;margin-top:14px;font-size:clamp(30px,3.6vw,52px);line-height:1}html[lang=ar] .door h3{line-height:1.15}.door p{color:#fffc;max-width:38ch;margin-top:8px}.door ul{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.door li{font-family:var(--mono);border:1px solid var(--line-2);color:var(--muted);border-radius:999px;padding:6px 10px;font-size:12px}html[lang=ar] .door li{font-family:var(--body);font-size:13px}.door .go{color:var(--door-hi,var(--red-hi));align-items:center;gap:8px;margin-top:18px;font-weight:700;display:inline-flex}.arrow-text{display:inline-block}html[dir=rtl] .arrow-text{transform:scaleX(-1)}.door.hys{--door-light:#16e0ff59;--door-hi:#16e0ff;--tilt:6deg;background:#090506}.door.hys .leak{background:linear-gradient(to right, var(--door-light), transparent);inset-inline:0 auto}@media (max-width:860px){.doors{grid-template-columns:1fr}.door{min-height:380px;padding:22px}.door:hover{transform:none}}.pin{height:340vh;position:relative}.pin-inner{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.track{padding-inline:var(--gutter);will-change:transform;gap:22px;display:flex}.panel{flex-direction:column;flex:none;justify-content:center;gap:14px;width:min(520px,38vw);padding-inline-end:24px;display:flex}.panel h2{text-transform:uppercase;font-size:clamp(36px,4.6vw,72px);line-height:1}html[lang=ar] .panel h2{line-height:1.2}.panel p{color:var(--muted);max-width:40ch}.panel .count{font-family:var(--mono);color:var(--faint);letter-spacing:.2em;font-size:12px}.card{aspect-ratio:3/4;border:1px solid var(--line);isolation:isolate;background:var(--panel);border-radius:16px;flex:none;width:clamp(260px,24vw,340px);text-decoration:none;position:relative;overflow:hidden}.card img{object-fit:cover;object-position:50% 8%;width:100%;height:112%;transform:translateY(var(--py,0px));transition:transform .9s var(--ease), scale 1.1s var(--ease);position:absolute;inset:-6% 0}.card:hover img{scale:1.045}.card .veil{background:linear-gradient(#0000 30%,#04070773 55%,#040707e6 78%,#040707fa 100%);position:absolute;inset:0}.card .body{inset-inline:0;flex-direction:column;gap:6px;padding:18px;display:flex;position:absolute;bottom:0}.card .tag{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:10.5px}html[lang=ar] .card .tag{font-family:var(--body);letter-spacing:0;font-size:12px}.card .tag.warn{color:#f2a33a}.card h3{font-family:var(--font-rowdies,"Rowdies"), var(--display);text-transform:uppercase;letter-spacing:.04em;font-size:clamp(18px,1.7vw,22px);font-weight:400;line-height:1}.card .line{color:#ffffffc7;font-size:14px}.card .meta{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:4px;font-size:11.5px;display:flex}html[lang=ar] .card .meta{font-family:var(--body);font-size:12.5px}.card .meta .scare{letter-spacing:.1em;color:var(--accent-hi);direction:ltr}.endcap{flex-direction:column;flex:none;justify-content:center;gap:16px;width:min(420px,34vw);padding-inline:24px;display:flex}.endcap h3{text-transform:uppercase;font-size:clamp(28px,3vw,44px);line-height:1}@media (max-width:1023px){.pin{height:auto}.pin-inner{height:auto;display:block;position:static;overflow:visible}.track{flex-direction:column;align-items:stretch;gap:18px;transform:none!important}.panel,.endcap{width:auto;padding:0 0 10px}.endcap{display:none}.card{aspect-ratio:3/4;width:min(100%,460px);margin-inline:auto}}html[data-motion=off] .pin,html[data-motion=calm] .pin{height:auto}html[data-motion=off] .pin-inner,html[data-motion=calm] .pin-inner{height:auto;display:block;position:static;overflow:visible}html[data-motion=off] .track,html[data-motion=calm] .track{flex-direction:column;gap:18px;transform:none!important}html[data-motion=off] .panel,html[data-motion=calm] .panel,html[data-motion=off] .endcap,html[data-motion=calm] .endcap{width:auto}html[data-motion=off] .card,html[data-motion=calm] .card{width:min(100%,460px);margin-inline:auto}.break{height:220vh;position:relative}.break .stick{height:100vh;padding-inline:var(--gutter);text-align:center;place-items:center;display:grid;position:sticky;top:0}.break h2{text-transform:uppercase;flex-direction:column;font-size:clamp(44px,9.5vw,150px);line-height:.95;display:flex}html[lang=ar] .break h2{line-height:1.15}.break .w{opacity:.45;transition:opacity .2s linear}.break .w.hot{color:var(--accent-hi)}@media (max-width:1023px){.break{place-items:center;height:auto;min-height:50svh;padding-block:6vh;display:grid}.break .stick{height:auto;position:static}}html[data-motion=off] .break,html[data-motion=calm] .break,html.nojs .break{height:auto;padding-block:80px}html[data-motion=off] .break .stick,html[data-motion=calm] .break .stick,html.nojs .break .stick{height:auto;position:static}html[data-motion=off] .break .w,html[data-motion=calm] .break .w,html.nojs .break .w{opacity:1}@media (prefers-reduced-motion:reduce){.break{height:auto;padding-block:80px}.break .stick{height:auto;position:static}.break .w{opacity:1!important}.pin{height:auto}.pin-inner{height:auto;display:block;position:static;overflow:visible}.track{flex-direction:column;gap:18px;transform:none!important}.panel,.endcap{width:auto}.card{width:min(100%,460px);margin-inline:auto}}.hysteria{position:relative;overflow:hidden}.hysteria .fog{pointer-events:none;background:radial-gradient(60% 50% at 30% 20%,#16e0ff14,#0000 60%),radial-gradient(50% 40% at 80% 70%,#b3000f38,#0000 60%);position:absolute;inset:0}.hys-head{grid-template-columns:1.1fr 1fr;align-items:end;gap:40px;margin-bottom:40px;display:grid}.hys-head img{mix-blend-mode:screen;width:min(320px,60%);height:auto;-webkit-mask-image:radial-gradient(circle,#000 42%,#0000 70%);mask-image:radial-gradient(circle,#000 42%,#0000 70%)}.hys-head h2{text-transform:uppercase;font-size:clamp(34px,5vw,72px);line-height:1}html[lang=ar] .hys-head h2{line-height:1.2}.cyan{color:#16e0ff;text-shadow:0 0 24px #16e0ff80}html[data-motion=full] .hys-head .cyan{animation:4s step-end infinite neon}@keyframes neon{0%,88%,to{opacity:1}89%{opacity:.35}90%{opacity:1}94%{opacity:.6}95%{opacity:1}}.hys-head p{color:var(--muted);margin-top:10px;font-size:clamp(16px,1.3vw,18px)}.hys-facts{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.hys-facts>span{font-family:var(--mono);color:#16e0ff;border:1px solid #16e0ff59;border-radius:999px;padding:7px 11px;font-size:12px}html[lang=ar] .hys-facts>span{font-family:var(--body);font-size:13px}.attractions{grid-template-columns:repeat(2,minmax(0,420px));justify-content:center;gap:18px;display:grid}.attr{aspect-ratio:3/4;border:1px solid var(--line);isolation:isolate;border-radius:16px;align-items:flex-end;min-height:440px;padding:22px;text-decoration:none;display:flex;position:relative;overflow:hidden}.attr img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.4s var(--ease);position:absolute;inset:0}.attr:hover img{transform:scale(1.05)}.attr .veil{z-index:-1;background:linear-gradient(#0000 0%,#09050659 45%,#090506f5 100%);position:absolute;inset:0}.attr h3{font-family:var(--font-rowdies,"Rowdies"), var(--display);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1}.attr p{color:#fffc;max-width:40ch;margin-top:6px}.attr .tag{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#16e0ff;margin-bottom:8px;font-size:10.5px}html[lang=ar] .attr .tag{font-family:var(--body);letter-spacing:0;font-size:12px}.hys-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.hys-cta .note{color:var(--faint);max-width:44ch;font-size:13px}@media (max-width:860px){.hys-head{grid-template-columns:1fr;gap:20px}.attractions{grid-template-columns:1fr}.attr{min-height:360px}}[data-brand=hysteria] .page{background:radial-gradient(70% 36% at 18% 0%, var(--live-wash), transparent 60%), radial-gradient(48% 34% at 86% 18%, var(--accent-wash), transparent 60%)}[data-brand=hysteria] .page.hysteria{background:0 0}[data-brand=hysteria] .crumbs a:hover,[data-brand=hysteria] .crumbs li[aria-current]{color:var(--live-hi)}[data-brand=hysteria] .attr{border-color:color-mix(in srgb, var(--live-hi) 22%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--live-hi) 5%, transparent), 0 28px 70px -34px color-mix(in srgb, var(--accent) 70%, transparent)}[data-brand=hysteria] .attr:after{content:"";inset-inline:10%;background:linear-gradient(90deg, transparent, var(--live-hi), transparent);opacity:.85;height:2px;box-shadow:0 0 16px color-mix(in srgb, var(--live-hi) 60%, transparent);position:absolute;top:0}[data-brand=hysteria] .attr:hover{border-color:color-mix(in srgb, var(--live-hi) 55%, transparent)}[data-brand=hysteria] .attr h3{text-shadow:0 0 22px color-mix(in srgb, var(--live-hi) 35%, transparent)}[data-brand=hysteria] .hys-cta .btn.primary{box-shadow:var(--glow), 0 0 0 1px color-mix(in srgb, var(--live-hi) 25%, transparent)}[data-brand=hysteria] .room-hero .sheet{border-color:color-mix(in srgb, var(--live-hi) 30%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--live-hi) 8%, transparent), 0 34px 90px -34px color-mix(in srgb, var(--accent) 75%, transparent)}[data-brand=hysteria] .room-hero .sheet:after{content:"";inset-inline:12%;background:linear-gradient(90deg, transparent, var(--live-hi), transparent);height:2px;box-shadow:0 0 16px color-mix(in srgb, var(--live-hi) 60%, transparent);position:absolute;top:0}[data-brand=hysteria] .room-hero .tagline{color:var(--live-hi);text-shadow:0 0 18px color-mix(in srgb, var(--live-hi) 45%, transparent)}[data-brand=hysteria] .room-hero .eyebrow{color:var(--live-hi)}[data-brand=hysteria] .facts .chip{border-color:color-mix(in srgb, var(--live-hi) 30%, transparent);color:var(--live-hi)}[data-brand=hysteria] .facts .chip.hot{color:var(--accent-hi);border-color:color-mix(in srgb, var(--accent) 60%, transparent)}[data-brand=hysteria] .pricebox{border-color:color-mix(in srgb, var(--live-hi) 22%, transparent)}[data-brand=hysteria] .more h2{color:var(--live-hi);text-shadow:0 0 18px color-mix(in srgb, var(--live-hi) 35%, transparent)}.hys-mark{mix-blend-mode:screen;border-radius:8px;width:auto;height:72px;margin-bottom:14px}.groups{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.grp{border:1px solid var(--line);background:var(--panel);border-radius:16px;flex-direction:column;gap:8px;min-height:200px;padding:22px;display:flex}.grp .k{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--live-hi);font-size:11px}html[lang=ar] .grp .k{font-family:var(--body);letter-spacing:0;font-size:12px}.grp h3{text-transform:uppercase;font-size:26px;line-height:1.05}.grp p{color:var(--muted);font-size:15px}.grp a{color:var(--text);align-items:center;gap:8px;min-height:44px;margin-top:auto;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:860px){.groups{grid-template-columns:1fr}}.how{grid-template-columns:1.2fr 1fr;align-items:start;gap:40px;display:grid}.steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.steps li{border-top:1px solid var(--line);grid-template-columns:56px 1fr;gap:16px;padding:20px 0;display:grid}.steps li:first-child{border-top:0}.steps .n{font-family:var(--mono);color:var(--accent-hi);direction:ltr;font-size:30px;line-height:1}.steps h3{text-transform:uppercase;font-size:22px}.steps p{color:var(--muted);margin-top:4px}.prices{border:1px solid var(--line);background:var(--panel);border-radius:18px;flex-direction:column;gap:14px;padding:24px;display:flex}.prices h3{text-transform:uppercase;font-size:22px}.prow{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;display:flex}.prow:first-of-type{border-top:0}.prow .who{font-weight:600}.prow .amt{font-family:var(--mono);color:var(--text);white-space:nowrap;direction:ltr;font-size:18px;font-weight:600}.prow .amt small{color:var(--faint);margin-inline-start:6px;font-size:12px;font-weight:400}.prices .fine{color:var(--faint);font-size:12.5px}.prices .hys{border-top:1px dashed var(--line-2);margin-top:4px;padding-top:12px}.prices .hys .who{color:#16e0ff}@media (max-width:860px){.how{grid-template-columns:1fr}}.proof{padding:40px var(--gutter);border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(260px,420px));justify-content:center;gap:18px;display:grid}.proof .item{border:1px solid var(--line-2);background:var(--panel);color:var(--text);transition:border-color .4s var(--ease), transform .6s var(--ease);border-radius:18px;align-items:center;gap:18px;padding:22px 26px;text-decoration:none;display:flex}.proof .item:hover{border-color:var(--accent-hi);transform:translateY(-2px)}.proof .item svg{flex:none;width:36px;height:36px}.proof .item b{font-family:var(--mono);direction:ltr;align-items:baseline;gap:6px;font-size:clamp(34px,3.4vw,48px);line-height:1;display:inline-flex}.proof .item b .star{color:var(--accent-hi);font-size:.7em}.proof .item img{flex:none;width:72px;height:72px}.proof .what{flex-direction:column;gap:4px;font-size:16px;font-weight:700;display:flex}.proof .what small{color:var(--muted);font-size:13px;font-weight:500}.proof.compact{padding-block:24px}@media (max-width:640px){.proof{grid-template-columns:1fr;padding-block:28px}.proof .item{padding:18px 20px}}.hero .badges{color:var(--muted);flex-wrap:wrap;gap:10px 22px;margin-top:18px;font-size:13.5px;display:flex}.hero .badges a{color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.hero .badges b{color:var(--text);font-family:var(--mono)}.hero .badges img{border-radius:50%;width:22px;height:22px}.social{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.social a{border:1px solid var(--line-2);width:44px;height:44px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;transition:background .3s,border-color .3s,color .3s;display:inline-flex}.social a:hover,.social a:focus-visible{background:var(--text);color:var(--ink);border-color:var(--text)}.social svg{width:20px;height:20px}.btn.primary.wa,.btn.wa.primary{--wa:#25d366;background:var(--wa);border-color:var(--wa);color:#062b14;box-shadow:0 0 40px #25d3664d}.btn.primary.wa:hover,.btn.wa.primary:hover{background:#1ebe5a;border-color:#1ebe5a}.btn.primary.wa svg{width:20px;height:20px}[data-brand=hysteria] .btn.primary.wa:hover{background:#1ebe5a}.things .lead{max-width:70ch;font-size:18px}.things .facts-line{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.answers{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:36px;display:grid}.answer{border:1px solid var(--line);background:var(--panel);border-radius:18px;flex-direction:column;gap:10px;padding:24px;display:flex}.answer h2{font-size:clamp(20px,2vw,26px)}.answer p{color:var(--muted)}.answer .more{color:var(--accent-hi);margin-top:auto;font-weight:700}.faq{max-width:820px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px 0;font-size:17px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--mono);color:var(--accent-hi);flex:none;font-size:22px}.faq details[open] summary:after{content:"–"}.faq .a{color:var(--muted);max-width:64ch;padding-bottom:18px}.footer{border-top:1px solid var(--line);padding:clamp(60px,10vh,120px) 0 40px}.timeup{flex-direction:column;gap:18px;margin-bottom:56px;display:flex}.timeup .big{text-transform:uppercase;font-size:clamp(40px,8vw,120px);line-height:.95}html[lang=ar] .timeup .big{line-height:1.15}.timeup .big .zero{font-family:var(--mono);color:var(--accent-hi);direction:ltr;display:inline-block}.timeup .ctas{flex-wrap:wrap;gap:12px;display:flex}.fgrid{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1.5fr repeat(4,minmax(0,1fr));gap:28px;padding-top:36px;font-size:14px;display:grid}.fgrid h3{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--text);margin:0 0 10px;font-size:14px;font-weight:400}html[lang=ar] .fgrid h3{letter-spacing:0;font-weight:700}.fgrid ul:not(.social){flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.fgrid ul:not(.social) li{min-height:28px;padding-block:3px;line-height:1.5;display:block}.fgrid ul:not(.social) li a{padding-block:2px;display:inline-block}.fgrid ul:not(.social) a{color:var(--muted);text-decoration:none}.fgrid ul:not(.social) a:hover{color:var(--text)}.fgrid .brands{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.fgrid .brands img{width:auto;height:34px}.fgrid .brands .blurb{max-width:34ch;color:var(--muted);margin:0}.fgrid .brands .social{align-self:stretch}.legal .motto{font-family:var(--display);letter-spacing:.04em}@media (max-width:1100px){.fgrid{grid-template-columns:1.4fr 1fr 1fr}}.fgrid .brands img.hys{mix-blend-mode:screen;border-radius:8px;height:48px}.legal{border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:36px;padding-top:18px;font-size:12px;display:flex}.legal a{color:inherit;padding:6px 0;display:inline-block}@media (max-width:860px){.fgrid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.fgrid{grid-template-columns:1fr}}.stickbar{bottom:0;z-index:55;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);transition:transform .4s var(--ease);gap:8px;display:none;position:fixed;inset-inline:0;transform:translateY(110%)}.stickbar.show{transform:none}.stickbar .btn{flex:1;min-height:48px;font-size:14px}@media (max-width:860px){.stickbar{display:flex}}@media (max-width:360px){.stickbar .btn{gap:6px;padding-inline:10px;font-size:13px}}html[data-booking-on] .stick-wa-fallback{display:none}.page{padding-top:calc(110px + env(safe-area-inset-top,0px));padding-bottom:clamp(60px,8vh,100px)}.page .sec-head h1{text-transform:uppercase;font-size:clamp(36px,5.4vw,74px);line-height:1}html[lang=ar] .page .sec-head h1{line-height:1.2}.prose{max-width:68ch;color:var(--muted);flex-direction:column;gap:18px;font-size:clamp(16px,1.25vw,18px);display:flex}.prose h2,.prose h3{text-transform:uppercase;color:var(--text);margin-top:16px;font-size:24px}.prose p{line-height:1.7}.prose strong{color:var(--text)}.crumbs{font-family:var(--mono);color:var(--faint);flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;font-size:12px;list-style:none;display:flex}html[lang=ar] .crumbs{font-family:var(--body);font-size:13px}.crumbs a{color:inherit;text-decoration:none}.crumbs li+li:before{content:"/";color:var(--line-2);margin-inline-end:8px}.roomgrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;display:grid}.roomgrid .card{width:auto}.room-hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(20px,4vw,48px);display:grid}.room-hero .sheet{border:1px solid var(--line);background:var(--panel);aspect-ratio:3/4;isolation:isolate;border-radius:22px;position:relative;overflow:hidden}.room-hero .sheet img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.room-hero .sheet,.lead-in{animation:posterIn .9s var(--ease) both}@keyframes posterIn{0%{filter:brightness(.55)saturate(.8);transform:scale(1.035)}to{filter:none;transform:none}}html[data-motion=off] .room-hero .sheet,html[data-motion=off] .lead-in{animation:none}@media (prefers-reduced-motion:reduce){.room-hero .sheet,.lead-in{animation:none}}.room-hero .sheet video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1s;position:absolute;inset:0}.room-hero .sheet video.ready{opacity:1}.room-hero h1{text-transform:uppercase;font-size:clamp(40px,6vw,84px);line-height:.98}html[lang=ar] .room-hero h1{line-height:1.15}.room-hero .tagline{color:var(--accent-hi);margin-top:10px;font-size:clamp(18px,1.8vw,24px);font-style:italic}.room-hero .story{color:var(--muted);max-width:60ch;margin-top:18px;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.facts{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.facts .chip{border:1px solid var(--line-2);min-height:38px;font-family:var(--mono);color:var(--muted);border-radius:999px;align-items:center;padding:0 13px;font-size:12.5px;display:inline-flex}html[lang=ar] .facts .chip{font-family:var(--body);font-size:13.5px}.facts .chip.hot{color:var(--accent-hi);border-color:#ce000080}.warn{color:#f2c98a;background:#f2a33a14;border:1px solid #f2a33a66;border-radius:14px;gap:10px;margin-top:18px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.warn svg{flex:none;width:20px;height:20px;margin-top:1px}.pricebox{border:1px solid var(--line);background:linear-gradient(180deg, var(--panel-2), var(--panel));border-radius:16px;flex-direction:column;gap:8px;margin-top:22px;padding:18px 20px;display:flex}.pricebox .row{justify-content:space-between;gap:12px;font-size:15px;display:flex}.pricebox .row b{font-family:var(--mono);direction:ltr}.pricebox .legal{border:0;margin:6px 0 0;padding:0;font-size:12.5px}.room-cta{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.room-cta .note{color:var(--faint);flex-basis:100%;font-size:13px}.more{margin-top:clamp(48px,7vh,90px)}.more h2{text-transform:uppercase;margin-bottom:18px;font-size:clamp(26px,3vw,40px)}@media (max-width:860px){.room-hero{grid-template-columns:1fr}}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:28px;display:grid}.contact-grid .box{border:1px solid var(--line);background:var(--panel);border-radius:16px;flex-direction:column;gap:8px;padding:22px;display:flex}.contact-grid .box .k{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);font-size:11px}html[lang=ar] .contact-grid .box .k{font-family:var(--body);letter-spacing:0;font-size:12.5px}.contact-grid .box a{font-size:18px;font-weight:700;text-decoration:none}html.consented .consent{display:none}.consent{bottom:0;z-index:90;padding:16px var(--gutter) calc(16px + env(safe-area-inset-bottom,0px));background:var(--panel);border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex;position:fixed;inset-inline:0}.consent p{color:var(--muted);max-width:70ch;font-size:14px}.consent .acts{gap:10px;display:flex}.consent .btn{min-height:44px;font-size:14px}@media (max-width:860px){.consent .acts{width:100%}.consent .btn{flex:1}.stickbar{bottom:var(--stick-offset,0)}}@media (max-width:420px){.consent{padding-inline:16px}.consent p a{min-height:44px;color:var(--text);align-items:center;margin-top:2px;font-weight:700;display:inline-flex}.consent .acts{flex-wrap:wrap;gap:8px}.consent .btn{white-space:normal;padding-inline:12px}.consent .btn.ghost{flex:calc(50% - 4px)}.consent .btn.primary{flex:100%}}.popup{inset-inline-end:24px;z-index:80;background:var(--panel);border:1px solid var(--line-2);border-top:3px solid var(--accent);width:min(380px,100vw - 32px);animation:popup-in .2s var(--ease) both;border-radius:14px;gap:14px;padding:20px 20px 18px;display:grid;position:fixed;bottom:24px;box-shadow:0 18px 48px #0000008c}.popup-text{padding-inline-end:36px;font-size:17px;font-weight:700;line-height:1.4}.popup-x{top:6px;width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:24px;line-height:1;position:absolute;inset-inline-end:6px}.popup-x:hover{color:var(--text)}.popup-x:focus-visible{outline:2px solid var(--blue,#0047ff);outline-offset:2px}.popup .btn{justify-self:start;min-height:44px}@keyframes popup-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.popup{animation:none}}@media (max-width:860px){.popup{width:auto;inset-inline:12px;bottom:calc(80px + env(safe-area-inset-bottom,0px))}}.join{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.join-box{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.join-box input{width:22px;height:22px;accent-color:var(--accent);flex:none;margin:0}.join .btn{justify-self:stretch;min-height:48px}.join .btn.off{opacity:.45;cursor:not-allowed}.join-note{color:var(--muted);font-size:12.5px}.brand-scope{background:var(--bg)}.agreements{flex-direction:column;gap:20px;max-width:80ch;display:flex}.agreement{border:1px solid var(--line);background:var(--panel);border-radius:16px;flex-direction:column;gap:14px;padding:clamp(18px,3vw,28px);display:flex}.agreement h2{text-transform:uppercase;font-size:clamp(22px,2.6vw,30px);line-height:1.1}.agreement-meta{gap:10px;margin:0;display:grid}.agreement-meta dt{color:var(--faint);font-size:13px}.agreement-meta dd{flex-direction:column;gap:4px;margin:2px 0 0;display:flex}.agreement-meta dd>bdi,.agreement-meta code{align-self:flex-start}.agreement-meta code{font-family:var(--mono);color:var(--text);overflow-wrap:anywhere;word-break:break-all;unicode-bidi:isolate;font-size:13px}.agreement-meta small{color:var(--muted);font-size:13px}.agreement details>summary{border:1px solid var(--line-2);cursor:pointer;border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-weight:700;display:inline-flex}.agreement details[open]>summary{margin-bottom:14px}.agreement-master a{color:var(--live-hi)}.agreement-venue{color:var(--muted)}.agreement-summary-h{text-transform:uppercase;margin:36px 0 12px;font-size:24px}.agreement-text{color:var(--muted);flex-direction:column;gap:14px;line-height:1.7;display:flex}.agreement-text strong{color:var(--text)}.agreement-text ul{flex-direction:column;gap:4px;margin:4px 0 0;padding-inline-start:1.4em;display:flex}.agreement-text hr{border:0;border-top:1px solid var(--line-2);width:100%;margin:8px 0}.agreement-table{overflow-x:auto}.agreement-text table{border-collapse:collapse;width:100%;font-size:15px}.agreement-text td{border-bottom:1px solid var(--line);vertical-align:top;padding:6px 0;padding-inline-end:14px}
@font-face{font-family:rowdies;src:url(../media/rowdies_latin_400_normal-s.p.2fk5zv54vd6dr.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:rowdies Fallback;src:local(Arial);ascent-override:90.95%;descent-override:22.35%;line-gap-override:0.0%;size-adjust:109.62%}.rowdies_fb670e2b-module__SIVaqa__className{font-family:rowdies,rowdies Fallback}.rowdies_fb670e2b-module__SIVaqa__variable{--font-rowdies:"rowdies", "rowdies Fallback"}
@font-face{font-family:body;src:url(../media/inter_latin_wght_normal-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.body_1407cc25-module__4d8QUq__className{font-family:body,body Fallback}.body_1407cc25-module__4d8QUq__variable{--font-body:"body", "body Fallback"}
@font-face{font-family:mono;src:url(../media/ibm_plex_mono_latin_400_normal.3xdfs0-p_zi4c.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(../media/ibm_plex_mono_latin_600_normal.30e0eqd5fxn92.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}.mono_9cfc0d0e-module__n7W6cq__className{font-family:mono}.mono_9cfc0d0e-module__n7W6cq__variable{--font-mono:"mono"}
