@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-400-normal-CFtfchNt.woff2)format("woff2"),url(/assets/playfair-display-latin-400-normal-DHYHbkg3.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-500-normal-DIxvyhka.woff2)format("woff2"),url(/assets/playfair-display-latin-500-normal-BScSeVwi.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2)format("woff2"),url(/assets/playfair-display-latin-700-normal-Bc_1Q1cG.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-400-italic-LeeEXsx5.woff2)format("woff2"),url(/assets/playfair-display-latin-400-italic-hIeePEuE.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-italic-DhNIfkTX.woff)format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cinzel-latin-400-normal-DnUIPmzd.woff2)format("woff2"),url(/assets/cinzel-latin-400-normal-C8jUSQqm.woff)format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cinzel-latin-600-normal-Dd5YO2UX.woff2)format("woff2"),url(/assets/cinzel-latin-600-normal-CH_LB4su.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-latin-300-normal-DkBQXsFU.woff2)format("woff2"),url(/assets/jost-latin-300-normal-Ckm9JHl_.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-latin-400-normal-q-RKOgPK.woff2)format("woff2"),url(/assets/jost-latin-400-normal-C7S-3Ky6.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-latin-500-normal-41lBe9I9.woff2)format("woff2"),url(/assets/jost-latin-500-normal-B-AtzreL.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jost-latin-600-normal-C497H-z9.woff2)format("woff2"),url(/assets/jost-latin-600-normal-Bv_M0d15.woff)format("woff")}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-latin-400-normal-q5-78SH_.woff2)format("woff2"),url(/assets/great-vibes-latin-400-normal-BAZ173uY.woff)format("woff")}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2)format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.woff)format("woff")}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-arabic-400-normal-D0NIBXga.woff2)format("woff2"),url(/assets/amiri-arabic-400-normal-C_1DQziU.woff)format("woff")}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amiri-arabic-700-normal-D8FrblyB.woff2)format("woff2"),url(/assets/amiri-arabic-700-normal-dUd6sHq-.woff)format("woff")}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-latin-400-normal-Czk41Rjn.woff2)format("woff2"),url(/assets/amiri-latin-400-normal-Bv6IM0kz.woff)format("woff")}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/tajawal-arabic-300-normal-By07C9pa.woff2)format("woff2"),url(/assets/tajawal-arabic-300-normal-Bq0yWa0Z.woff)format("woff")}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tajawal-arabic-400-normal-CyCXRvzh.woff2)format("woff2"),url(/assets/tajawal-arabic-400-normal-DCQxawbB.woff)format("woff")}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/tajawal-arabic-500-normal-BZ8ojJNu.woff2)format("woff2"),url(/assets/tajawal-arabic-500-normal-CbVEaYEW.woff)format("woff")}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tajawal-arabic-700-normal-D2-eand5.woff2)format("woff2"),url(/assets/tajawal-arabic-700-normal-9L7Zusdl.woff)format("woff")}@font-face{font-family:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/aref-ruqaa-arabic-400-normal-AKnCEuAE.woff2)format("woff2"),url(/assets/aref-ruqaa-arabic-400-normal-DTcVTQXE.woff)format("woff")}@font-face{font-family:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/aref-ruqaa-arabic-700-normal-D30apH1C.woff2)format("woff2"),url(/assets/aref-ruqaa-arabic-700-normal-DLleZ2O-.woff)format("woff")}:root{--ink:#0e0707;--ink-2:#150a0a;--ink-3:#1d0e0f;--ink-4:#271415;--wine-0:#2a0408;--wine:#5c0d16;--wine-2:#7d1422;--wine-3:#a11d2e;--gold:#d6b26a;--gold-hi:#f3dca0;--gold-lo:#9c7634;--cream:#f3e9da;--cream-2:#d8cab6;--muted:#a69584;--line:#d6b26a42;--line-soft:#f3e9da17;--grad-gold:linear-gradient(105deg, #9c7634 0%, #e9cd8c 22%, #f8e6b2 38%, #c99c4f 55%, #f1d699 72%, #a47a37 100%);--velvet:linear-gradient(180deg, #00000080, #0000 24%, #0000 70%, #0000009e), repeating-linear-gradient(90deg, #ffd2d200 0 36px, #ffd2d20f 41px, #ffd2d200 47px 90px), repeating-linear-gradient(90deg, #26040a 0px, #470812 13px, #78111f 29px, #a01c2e 39px, #b52a3c 44px, #8a1627 54px, #530a15 70px, #26040a 90px);--font-display:"Playfair Display", "Cormorant Garamond", Georgia, serif;--font-serif:"Cormorant Garamond", Georgia, serif;--font-caps:"Cinzel", "Cormorant Garamond", Georgia, serif;--font-body:"Jost", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-script:"Great Vibes", "Cormorant Garamond", cursive;--track:.22em;--ease:cubic-bezier(.2, .7, .1, 1);--ease-io:cubic-bezier(.7, 0, .2, 1);--pad:clamp(18px, 5vw, 64px);--maxw:1240px;--radius:16px;--nav-h:76px;--nav-offset:var(--nav-h);--mtop-h:60px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[lang=ar]{--font-display:"Amiri", "Playfair Display", Georgia, serif;--font-serif:"Amiri", "Cormorant Garamond", Georgia, serif;--font-caps:"Tajawal", "Jost", sans-serif;--font-body:"Tajawal", "Jost", ui-sans-serif, system-ui, sans-serif;--font-script:"Aref Ruqaa", "Amiri", serif;--track:0}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}html.is-locked,html.is-locked body{overflow:hidden}body{background:var(--ink);min-height:100vh;color:var(--cream);font-family:var(--font-body);margin:0;font-size:16px;line-height:1.6;overflow-x:clip}img,svg,video,canvas,iframe{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}[dir=rtl] .flip-rtl{transform:scaleX(-1)}#boot{background:var(--ink);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}#boot i{border:1px solid #d6b26a40;border-top-color:var(--gold);border-radius:50%;width:44px;height:44px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.ic{flex-shrink:0}.btn{height:48px;font-family:var(--font-body);letter-spacing:.04em;white-space:nowrap;transition:background-position .6s var(--ease), background-color .35s, color .35s, border-color .35s, box-shadow .35s;isolation:isolate;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:0 22px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.btn--gold{background:var(--grad-gold);color:#1b0d0a;background-size:220% 100%;box-shadow:0 12px 30px -14px #d6b26a99,inset 0 1px #ffffff59}.btn--gold:hover{background-position:100% 0;box-shadow:0 18px 40px -14px #d6b26abf,inset 0 1px #ffffff59}.btn--ghost{border-color:var(--line);color:var(--cream);background:#ffffff06}.btn--ghost:hover{border-color:var(--gold);color:var(--gold-hi);background:#d6b26a12}.btn--sm{height:38px;padding:0 16px;font-size:13px}.btn--lg{height:56px;padding:0 28px;font-size:15px}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.iconbtn{border:1px solid var(--line);width:44px;height:44px;color:var(--cream);background:#0e07078c;border-radius:50%;flex-shrink:0;place-items:center;transition:border-color .3s,color .3s,background .3s;display:inline-grid}.iconbtn:hover{border-color:var(--gold);color:var(--gold-hi)}.link{color:var(--gold);border-bottom:1px solid #0000;align-items:center;gap:.45em;font-size:14px;transition:border-color .3s;display:inline-flex}.link:hover{border-color:currentColor}.link:disabled{opacity:.5}.chip{border:1px solid var(--line-soft);color:var(--cream-2);background:#ffffff08;border-radius:999px;align-items:center;gap:.45em;padding:7px 14px;font-size:13px;transition:border-color .3s;display:inline-flex}a.chip:hover{border-color:var(--line)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.wrap{width:min(100% - 2 * var(--pad), var(--maxw));margin-inline-start:auto;margin-inline-end:auto}.section{padding-block-start:clamp(84px,11vw,150px);padding-block-end:clamp(84px,11vw,150px);position:relative}.h2{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(36px,5.2vw,70px);font-weight:400;line-height:1.06}:root[lang=ar] .h2{letter-spacing:0;line-height:1.35}.h3{font-family:var(--font-display);font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.15}.lead{color:var(--cream-2);max-width:56ch;margin-top:22px;font-size:clamp(17px,1.35vw,19px);line-height:1.7}.eyebrow{font-family:var(--font-caps);letter-spacing:.32em;text-transform:uppercase;color:var(--gold);align-items:center;gap:14px;margin-bottom:22px;font-size:12px;display:inline-flex}:root[lang=ar] .eyebrow{letter-spacing:0;font-size:15px;font-weight:500}.eyebrow__line{opacity:.8;background:currentColor;width:36px;height:1px}.eyebrow--center{justify-content:center}.sec-head--center{text-align:center;justify-items:center;display:grid}.skip{top:-60px;z-index:400;background:var(--gold);color:var(--ink);border-radius:10px;padding:10px 16px;position:fixed}.skip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.skip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.skip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.skip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.skip:focus{top:12px}.vinyl{aspect-ratio:1;background:#0a0a0a;border-radius:50%;position:relative;box-shadow:0 30px 60px -20px #000000d9,0 0 0 1px #ffffff0d}.vinyl__grooves{background:radial-gradient(circle,#0000 0 46.6%,#ffffff0f 47%,#0000 47.6% 63%,#ffffff0d 63.3%,#0000 63.9%),repeating-radial-gradient(circle,#0b0b0b 0 1px,#191919 1.4px,#0d0d0d 2.5px),radial-gradient(circle,#0000 62%,#0009);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.vinyl__shine{mix-blend-mode:screen;background:conic-gradient(from 210deg,#0000 0deg,#ffffff24 24deg,#0000 56deg 180deg,#ffffff17 204deg,#0000 236deg);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.vinyl__label{background:radial-gradient(circle at 40% 35%,#8d1828,#4a0812);border-radius:50%;place-items:center;display:grid;position:absolute;top:31%;bottom:31%;left:31%;right:31%;overflow:hidden;box-shadow:0 0 0 2px #00000073,inset 0 0 12px #00000080}.vinyl__label img{object-fit:cover;width:100%;height:100%}.vinyl__label span{letter-spacing:.18em;color:var(--gold);font-family:Cinzel,serif;font-size:9px}.vinyl__hole{aspect-ratio:1;background:#d9d0c3;border-radius:50%;width:3%;position:absolute;top:48.5%;left:48.5%;box-shadow:inset 0 1px 2px #0009}.vinyl--spin .vinyl__label,.vinyl--spin .vinyl__grooves{animation:7s linear infinite spin}.curtain{z-index:3;pointer-events:none;width:50%;position:absolute;top:0;bottom:0}.curtain--left{transform-origin:0;left:0}.curtain--right{transform-origin:100%;right:0}.curtain__fabric{background:var(--velvet);transform-origin:top;position:absolute;top:0;bottom:0;left:0;right:0}.curtain__shade{position:absolute;top:0;bottom:0;left:0;right:0}.curtain--left .curtain__shade{background:linear-gradient(90deg,#00000059,#0000 30% 72%,#000000a6)}.curtain--right .curtain__shade{background:linear-gradient(270deg,#00000059,#0000 30% 72%,#000000a6)}.curtain__trim{background:linear-gradient(#f3dca01a,#f3dca0bf 40%,#f3dca033);width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 14px #f3dca059}.curtain--left .curtain__trim{right:0}.curtain--right .curtain__trim{left:0}.logo--wide{width:auto;height:54px}@media (max-width:640px){.logo--wide{height:46px}}.logo--round{border-radius:50%;width:48px;height:48px}.wordmark{direction:ltr;align-items:baseline;gap:.2em;display:inline-flex}.wordmark__the{color:var(--gold);font-family:Great Vibes,cursive;font-size:1.2em}.wordmark__name{letter-spacing:.14em;background:var(--grad-gold);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Playfair Display,serif;font-size:1.4em}.nav{z-index:60;height:calc(var(--nav-h) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);transition:transform .45s var(--ease), background-color .35s, border-color .35s;border-bottom:1px solid #0000;position:fixed;top:0;bottom:auto;left:0;right:0}.nav.is-scrolled{border-color:var(--line-soft);background:linear-gradient(#150a0a,#0e0707);box-shadow:0 10px 30px -20px #000000e6}@media (hover:hover) and (min-width:1024px){.nav.is-scrolled{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#0e0707cc}}.nav.is-hidden{transform:translateY(-101%)}.nav.is-open{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.nav__inner{height:100%;width:min(100% - 2 * var(--pad), 1400px);align-items:center;gap:12px;margin-inline-start:auto;margin-inline-end:auto;display:flex;position:relative}.nav__share,.nav__burger{width:44px;height:44px;color:var(--cream);border:1px solid var(--line);background:#0e07078c;border-radius:50%;flex-shrink:0;place-items:center;transition:border-color .3s,color .3s;display:grid;position:relative}.nav__share:hover,.nav__burger:hover{border-color:var(--gold);color:var(--gold-hi)}.nav__brand{opacity:0;pointer-events:none;transition:opacity .35s, translate .45s var(--ease);flex-shrink:0;align-items:center;display:flex;translate:0 -6px}.nav.is-past .nav__brand,.nav.is-open .nav__brand{opacity:1;pointer-events:auto;translate:none}.nav__brand .logo--wide{height:44px}.nav__links{gap:clamp(16px,2.4vw,34px);margin-inline-start:auto;margin-inline-end:auto;display:flex}.nav__links a{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:var(--cream-2);padding:6px 0;font-size:13px;transition:color .3s;position:relative}:root[lang=ar] .nav__links a{letter-spacing:0;font-size:15.5px}.nav__links a:after{content:"";left:0;right:0;background:var(--gold);height:1px;transition:transform .45s var(--ease);position:absolute;bottom:0;transform:scaleX(0)}.nav__links a:hover{color:var(--gold-hi)}.nav__links a:hover:after{transform:scaleX(1)}.nav__tools{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.nav__links+.nav__tools{margin-inline-start:0}.langs{border:1px solid var(--line-soft);background:#0e07078c;border-radius:999px;flex-shrink:0;padding:3px;display:inline-flex}.langs__btn{letter-spacing:.06em;min-width:34px;height:32px;color:var(--muted);border-radius:999px;padding:0 6px;font-family:Jost,sans-serif;font-size:12px;font-weight:600;transition:background-color .3s,color .3s}.langs__btn[lang=ar]{letter-spacing:0;font-family:Tajawal,sans-serif;font-size:15px}.langs__btn:hover{color:var(--cream)}.langs__btn.is-active{background:var(--gold);color:#1b0d0a}.nav__burger{display:none}.nav__burger i{height:1.5px;transition:transform .45s var(--ease), top .45s var(--ease), left .45s var(--ease);background:currentColor;position:absolute;left:13px;right:13px}.nav__burger i:first-of-type{top:17px}.nav__burger i:nth-of-type(2){top:25px;left:18px}.nav.is-open .nav__burger i:first-of-type{top:21px;transform:rotate(45deg)}.nav.is-open .nav__burger i:nth-of-type(2){top:21px;left:13px;transform:rotate(-45deg)}.mnav{z-index:55;opacity:0;visibility:hidden;background:radial-gradient(120% 60% at 50% 0,#7d142261,#0000 65%),#0d0606;transition:opacity .3s,visibility 0s .3s;position:fixed;top:0;bottom:0;left:0;right:0}.mnav.is-open{opacity:1;visibility:visible;transition:opacity .3s}.mnav:before,.mnav:after{content:"";background:var(--velvet);pointer-events:none;width:clamp(12px,3.6vw,30px);position:absolute;top:0;bottom:0}.mnav:before{left:0;box-shadow:inset -2px 0 #f3dca066}.mnav:after{right:0;box-shadow:inset 2px 0 #f3dca066}.mnav__body{height:100%;padding:calc(var(--nav-h) + env(safe-area-inset-top) + 10px) calc(var(--pad) + 24px) calc(30px + env(safe-area-inset-bottom));overscroll-behavior:contain;flex-direction:column;justify-content:center;gap:36px;display:flex;position:relative;overflow-y:auto}.mnav__links{gap:2px;display:grid}.mnav__link{font-family:var(--font-display);color:var(--cream);opacity:0;transition:opacity .4s, translate .5s var(--ease);align-items:baseline;gap:14px;font-size:clamp(34px,9vw,58px);line-height:1.22;display:flex;translate:0 14px}.mnav.is-open .mnav__link{opacity:1;translate:none}.mnav__link:active{color:var(--gold-hi)}.mnav__link small{color:var(--gold);letter-spacing:.2em;font-family:Cinzel,serif;font-size:12px}.mnav__foot{opacity:0;flex-wrap:wrap;align-items:center;gap:14px;transition:opacity .3s;display:flex}.mnav.is-open .mnav__foot{opacity:1;transition:opacity .5s .35s}.mnav__social{gap:10px;display:flex}.mnav__social a{border:1px solid var(--line);width:44px;height:44px;color:var(--cream-2);border-radius:50%;place-items:center;display:grid}:root{--t0:0s}html.is-intro{--t0:.55s}.hh{--logo:clamp(226px, 60vw, 320px);--drape:clamp(18px, 6.5vw, 120px);isolation:isolate;text-align:center;background:radial-gradient(90% 55% at 50% 100%, #7d14224d, transparent 70%), linear-gradient(180deg, #120808, var(--ink));padding-bottom:clamp(34px,6vw,60px);position:relative;overflow:hidden}.hh__bg{z-index:-1;height:clamp(360px,72vh,660px);position:absolute;top:0;bottom:auto;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 42%,#0000 100%);mask-image:linear-gradient(#000 0% 42%,#0000 100%)}.hh__bg img{object-fit:cover;opacity:.72;width:100%;height:100%}.hh__bg:after{content:"";background:radial-gradient(55% 48% at 50% 40%,#0e070799,#0000 78%);position:absolute;top:0;bottom:0;left:0;right:0}.hh .hh__drape{width:var(--drape);z-index:1;-webkit-mask-image:linear-gradient(#000 55%,#0000 98%);mask-image:linear-gradient(#000 55%,#0000 98%)}.hh__inner{z-index:2;padding:calc(var(--nav-h) + env(safe-area-inset-top) + 6px) calc(var(--drape) + 12px) 0;flex-direction:column;align-items:center;display:flex;position:relative}.hh__stage{width:var(--logo);aspect-ratio:1;animation:hh-in 1.1s var(--t0) var(--ease) backwards;position:relative}.hh__halo{pointer-events:none;background:radial-gradient(circle,#d6b26a3d 0%,#a11d2e24 40%,#0000 68%);border-radius:50%;animation:6s ease-in-out infinite hh-halo;position:absolute;top:-24%;bottom:-24%;left:-24%;right:-24%}.hh__record{animation:spin 18s linear infinite, rec-in 2.2s var(--t0) cubic-bezier(.15, .75, .2, 1) backwards;background:conic-gradient(from 20deg,#0000 0deg,#ffffff29 20deg,#0000 50deg 180deg,#ffffff1a 200deg,#0000 230deg),repeating-radial-gradient(circle,#0a0a0a 0 1px,#1b1b1b 1.5px,#0c0c0c 2.6px);border-radius:50%;position:absolute;top:-8%;bottom:-8%;left:-8%;right:-8%;box-shadow:0 34px 60px -20px #000000f2,0 0 0 1px #d6b26a2e}.hh__logo{object-fit:cover;border-radius:50%;width:100%;height:100%;position:relative;box-shadow:0 0 0 3px #0009,0 16px 40px -12px #000000e6}.hh__sheen{pointer-events:none;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hh__sheen:before{content:"";animation:hh-sheen 7s calc(var(--t0) + 1.2s) var(--ease-io) infinite;background:linear-gradient(105deg,#0000 44%,#fff0cd33 50%,#0000 56%);position:absolute;top:-40%;bottom:-40%;left:-110%;right:-110%;transform:translate(-55%)}.hh__title{font-family:var(--font-display);color:var(--cream);text-wrap:balance;margin-top:clamp(26px,5vw,34px);font-size:clamp(25px,6vw,38px);font-weight:400;line-height:1.15}.hh__title .w>span{animation:w-up .95s calc(var(--t0) + .25s + var(--i,0) * 70ms) var(--ease) backwards}:root[lang=ar] .hh__title{line-height:1.5}.hh__tag{max-width:36ch;font-family:var(--font-serif);color:var(--cream-2);text-wrap:balance;animation:hh-rise .8s calc(var(--t0) + .5s) var(--ease) backwards;margin-top:8px;font-size:clamp(16.5px,4.2vw,19px);font-style:italic;line-height:1.5}:root[lang=ar] .hh__tag{font-size:clamp(16px,4vw,18px);font-style:normal}.hh__chips{flex-wrap:wrap;justify-content:center;gap:8px;max-width:520px;margin-top:18px;display:flex}.hh__chips>li{animation:chip-in .6s calc(var(--t0) + .62s) var(--ease) backwards}.hh__chips>li:nth-child(2){animation-delay:calc(var(--t0) + .7s)}.hh__chips>li:nth-child(3){animation-delay:calc(var(--t0) + .78s)}.chip,.hh__chips .status{border:1px solid var(--line);height:34px;color:var(--cream-2);white-space:nowrap;background:#14090ab8;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;display:inline-flex}.chip .ic{color:var(--gold)}a.chip{transition:border-color .3s,color .3s}a.chip:hover{border-color:var(--gold);color:var(--cream)}.hh__edge{width:min(70%,440px);height:1px;animation:edge-draw 1.3s calc(var(--t0) + .7s) var(--ease-io) backwards;background:linear-gradient(90deg,#0000,#d6b26ab3 50%,#0000);position:absolute;bottom:0;left:50%;translate:-50%}.hh__edge:after{content:"";background:var(--gold);width:7px;height:7px;box-shadow:0 0 0 5px var(--ink);animation:pop .6s calc(var(--t0) + 1.25s) var(--ease) backwards;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:45deg}.hub{z-index:2;padding:clamp(26px, 4.5vw, 40px) var(--pad) clamp(18px, 4vw, 40px);position:relative}.hub__list{gap:12px;width:min(100%,580px);margin-inline-start:auto;margin-inline-end:auto;display:grid}.hub__list>*{animation:hh-rise .7s var(--ease) backwards}.hub__list>:first-child{animation-delay:calc(var(--t0) + .4s)}.hub__list>:nth-child(2){animation-delay:calc(var(--t0) + .47s)}.hub__list>:nth-child(3){animation-delay:calc(var(--t0) + .54s)}.hub__list>:nth-child(4){animation-delay:calc(var(--t0) + .61s)}.hub__list>:nth-child(5){animation-delay:calc(var(--t0) + .68s)}.hub__list>:nth-child(n+6){animation-delay:calc(var(--t0) + .75s)}.hl{border:1px solid var(--line-soft);min-height:76px;color:var(--cream);isolation:isolate;transition:transform .4s var(--ease), border-color .3s;-webkit-tap-highlight-color:transparent;background:linear-gradient(#1d0f10,#150a0b);border-radius:20px;align-items:center;gap:14px;padding:12px 16px 12px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px -22px #000000e6}[dir=rtl] .hl{padding:12px 12px 12px 16px}.hl:hover{border-color:var(--line);transform:translateY(-2px)}.hl:active{transform:scale(.985)}.hl__ic{background:var(--ic-bg,#d6b26a1a);width:50px;height:50px;color:var(--ic,var(--gold));transition:transform .5s var(--ease);border-radius:15px;flex:none;place-items:center;display:grid;position:relative}.hl:hover .hl__ic{transform:rotate(-6deg)scale(1.05)}.hl__txt{text-align:start;gap:1px;min-width:0;display:grid}.hl__title{color:var(--cream);font-size:16.5px;font-weight:600;line-height:1.3}.hl__sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:1.4;overflow:hidden}[dir=rtl] .hl__txt [dir=ltr]{text-align:right}.hl__go{color:var(--muted);transition:transform .4s var(--ease), color .3s;flex:none;margin-inline-start:auto}.hl:hover .hl__go{color:var(--gold);transform:translate(3px)}[dir=rtl] .hl:hover .hl__go{transform:translate(-3px)}.hl--wa{--ic:#fff;--ic-bg:#1fb855}.hl--phone{--ic:#1b0d0a;--ic-bg:var(--grad-gold)}.hl--phone .hl__sub{letter-spacing:.04em;color:var(--gold-hi);font-size:15.5px;font-weight:600}.hl--maps{--ic:#ff7a6e;--ic-bg:#ea433521}.hl--fb{--ic:#fff;--ic-bg:#1877f2}.hl--custom{--ic:var(--gold-hi)}.hl--menu{background:radial-gradient(120% 140% at 0 0,#d6b26a33,#0000 55%),linear-gradient(150deg,#6b1020 0%,#3c0811 55%,#22040a 100%);border-color:#d6b26a73;border-radius:24px;gap:16px;min-height:126px;padding:14px 16px 14px 12px;box-shadow:0 24px 44px -26px #a11d2ef2,inset 0 1px #ffe6be24}[dir=rtl] .hl--menu{background:radial-gradient(120% 140% at 100% 0,#d6b26a33,#0000 55%),linear-gradient(210deg,#6b1020 0%,#3c0811 55%,#22040a 100%);padding:14px 12px 14px 16px}.hl--menu:hover{border-color:#d6b26ab3}.hl--menu:after{content:"";z-index:-1;animation:hl-sheen 6.5s 2s var(--ease-io) infinite;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffecc421 50%,#0000 65%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.hlm__pics{flex:none;width:92px;height:100px;position:relative}.hlm__pics:empty{display:none}.hlm__pics{animation:6s ease-in-out infinite float}.hlm__pics img{object-fit:cover;background:var(--ink-3);width:58px;height:82px;transition:transform .6s var(--ease);border:2px solid #f3e9da;border-radius:10px;position:absolute;top:8px;left:17px;box-shadow:0 10px 20px -8px #000000d9}.hlm__pics img:first-child{z-index:1;transform:rotate(-12deg)translate(-15px,4px)}.hlm__pics img:nth-child(2){z-index:2;transform:rotate(10deg)translate(15px,2px)}.hlm__pics img:nth-child(3){z-index:3;transform:rotate(-1deg)translateY(-3px)}.hl--menu:hover .hlm__pics img:first-child{transform:rotate(-17deg)translate(-21px,2px)}.hl--menu:hover .hlm__pics img:nth-child(2){transform:rotate(15deg)translate(21px)}.hl--menu:hover .hlm__pics img:nth-child(3){transform:rotate(0)translateY(-6px)scale(1.04)}.hlm__txt{text-align:start;gap:3px;min-width:0;display:grid}.hlm__eyebrow{font-family:var(--font-caps);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-hi);align-items:center;gap:7px;font-size:11.5px;display:inline-flex}:root[lang=ar] .hlm__eyebrow{letter-spacing:0;font-size:14px;font-weight:500}.hlm__title{font-family:var(--font-display);color:#fff6e6;font-size:clamp(23px,6vw,28px);line-height:1.15}:root[lang=ar] .hlm__title{line-height:1.45}.hlm__sub{color:#f3e9dabd;font-size:13px;line-height:1.45}.hlm__go{background:var(--grad-gold);color:#1b0d0a;width:48px;height:48px;transition:transform .45s var(--ease);background-size:200% 100%;border-radius:50%;flex:none;place-items:center;margin-inline-start:auto;display:grid;box-shadow:0 10px 24px -10px #d6b26acc}.hl--menu:hover .hlm__go{transform:translateY(3px)}.hl__ii{place-items:center;display:grid}.hlm__go .hl__ii{animation:nudge 3.4s 2.4s var(--ease) infinite}.hl--ig{background:#140909;border:0;border-radius:24px;gap:12px;padding:15.5px;display:grid}[dir=rtl] .hl--ig{padding:15.5px}.hl--ig:before{content:"";z-index:-3;aspect-ratio:1;background:conic-gradient(#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#962fbf,#d62976,#fa7e1e,#feda75);width:170%;animation:6s linear infinite spin;position:absolute;top:50%;left:50%;translate:-50% -50%}.hl--ig:after{content:"";z-index:-2;background:linear-gradient(160deg,#1e0f11,#140909);border-radius:22.5px;position:absolute;top:1.5px;bottom:1.5px;left:1.5px;right:1.5px}.hlf__top{align-items:center;gap:13px;min-width:0;display:flex}.hl__ic--ig{--ic:#fff;--ic-bg:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%)}.hl--ig .hl__title,.hl--tt .hl__title{color:var(--gold-hi);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.hl__pill{background:var(--grad-gold);color:#1b0d0a;white-space:nowrap;height:36px;transition:transform .4s var(--ease);background-size:200% 100%;border-radius:999px;flex:none;align-items:center;gap:6px;margin-inline-start:auto;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 8px 20px -8px #d6b26ab3}.hl:hover .hl__pill{transform:scale(1.04)}.hlf__strip{direction:ltr;border-radius:12px;height:96px;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.hlf__track{width:max-content;height:100%;animation:46s linear infinite hl-marquee;display:flex}.hlf__track img{object-fit:cover;background:var(--ink-3);border-radius:10px;flex:none;width:76px;height:100%;margin-right:8px}.hlf__foot{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.hlf__dot{background:#e1306c;border-radius:50%;flex:none;width:8px;height:8px;position:relative}.hlf__dot:after{content:"";background:inherit;animation:ping 2.6s var(--ease) infinite;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.hl__ic--tt{--ic:#fff;--ic-bg:#050505;box-shadow:inset 0 0 0 1px #ffffff14}.tt{place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.tt--c{color:#25f4ee;animation:6s step-end infinite glitch-c;transform:translate(-1.5px,-1.2px)}.tt--r{color:#fe2c55;animation:6s step-end infinite glitch-r;transform:translate(1.5px,1.2px)}.tt--m{color:#fff}.hl__pill--tt{color:#0b0b0b;background:#fff;box-shadow:-2px -2px #25f4ee,2px 2px #fe2c55}.hl--review:after{content:"";background:linear-gradient(90deg,#4285f4 0 25%,#ea4335 25% 50%,#fbbc05 50% 75%,#34a853 75%);height:3px;position:absolute;top:0;bottom:auto;left:0;right:0}.hl__ic--g{--ic:#4285f4;--ic-bg:#fff;border-radius:50%}.hl__stars{color:#fbbc05;direction:ltr;gap:2px;display:flex}[dir=rtl] .hl__stars{justify-content:flex-end}.hl__star{animation:star-in .7s calc(var(--t0) + 1.2s) var(--ease) backwards;display:inline-grid}.hl__star:nth-child(2){animation-delay:calc(var(--t0) + 1.2s + .14s)}.hl__star:nth-child(3){animation-delay:calc(var(--t0) + 1.2s + .28s)}.hl__star:nth-child(4){animation-delay:calc(var(--t0) + 1.2s + .42s)}.hl__star:nth-child(5){animation-delay:calc(var(--t0) + 1.2s + .56s)}.hl--wa .hl__ic:after,.fab.is-on:after{content:"";border-radius:inherit;pointer-events:none;animation:ring-out 3.6s var(--ease) infinite;border:2px solid #25d366bf;position:absolute;top:0;bottom:0;left:0;right:0}.hl--phone .hl__ii{animation:5s 3s infinite ring-phone}.hl--maps .hl__ii{animation:pin-hop 4.5s 1.6s var(--ease) infinite}.fab{z-index:50;bottom:calc(18px + env(safe-area-inset-bottom));color:#fff;opacity:0;pointer-events:none;width:56px;height:56px;transition:opacity .3s, scale .45s var(--ease);background:#1fb855;border-radius:50%;place-items:center;display:grid;position:fixed;scale:.6;box-shadow:0 14px 30px -10px #107838e6}.fab:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.fab:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.fab:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.fab:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.fab.is-on{opacity:1;pointer-events:auto;scale:1}.fab:active{scale:.94}.js-reveal [data-reveal=up]:not([data-in]),.js-reveal [data-reveal=stagger]:not([data-in])>*{opacity:0}.js-reveal [data-reveal=up][data-in]{animation:rv-up .85s var(--ease) backwards}.js-reveal [data-reveal=stagger][data-in]>*{animation:rv-up .75s var(--ease) backwards}.js-reveal [data-reveal=stagger][data-in]>:nth-child(2){animation-delay:70ms}.js-reveal [data-reveal=stagger][data-in]>:nth-child(3){animation-delay:.14s}.js-reveal [data-reveal=stagger][data-in]>:nth-child(4){animation-delay:.21s}.js-reveal [data-reveal=stagger][data-in]>:nth-child(5){animation-delay:.28s}.js-reveal [data-reveal=stagger][data-in]>:nth-child(n+6){animation-delay:.35s}[data-anim][data-paused] :not(.px),[data-anim][data-paused] :before,[data-anim][data-paused] :after{animation-play-state:paused!important}@keyframes hh-in{0%{opacity:0;scale:.86}}@keyframes hh-rise{0%{opacity:0;translate:0 16px}}@keyframes hh-halo{0%,to{opacity:.75;scale:.95}50%{opacity:1;scale:1.05}}@keyframes hh-sheen{0%{transform:translate(-55%)}40%,to{transform:translate(55%)}}@keyframes hl-sheen{0%{transform:translate(-100%)}45%,to{transform:translate(100%)}}@keyframes hl-marquee{to{transform:translate(-50%)}}@keyframes ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes rv-up{0%{opacity:0;translate:0 22px}}.hh__fx{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hh__beam{--bw:min(64vw, 520px);width:var(--bw);height:min(118vh,1000px);margin-left:calc(var(--bw) / -2);transform-origin:50% 0;clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);opacity:0;background:linear-gradient(90deg,#0000 0%,#ffdca00f 30%,#ffecc821 50%,#ffdca00f 70%,#0000 100%);position:absolute;top:-4%;-webkit-mask-image:linear-gradient(#000 0%,#0000008c 45%,#0000 80%);mask-image:linear-gradient(#000 0%,#0000008c 45%,#0000 80%)}.hh__beam--a{animation:beam-in 1.8s calc(var(--t0) + .5s) ease forwards, beam-a 9s ease-in-out infinite alternate;left:6%;rotate:-26deg}.hh__beam--b{animation:beam-in 1.8s calc(var(--t0) + .75s) ease forwards, beam-b 11s ease-in-out infinite alternate;left:94%;rotate:26deg}.hh__dust i{left:var(--x);width:var(--s);height:var(--s);opacity:0;animation:dust var(--d) linear var(--w) infinite;background:#f6e2b0;border-radius:50%;position:absolute;bottom:0;box-shadow:0 0 6px 1px #f3dca0a6}.hh__intro{z-index:5;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.hh__intro .curtain{z-index:auto;width:50.6%}.hh__intro .curtain--left{transform-origin:0;animation:cur-l 1.4s .12s var(--ease-io) forwards}.hh__intro .curtain--right{transform-origin:100%;animation:cur-r 1.4s .12s var(--ease-io) forwards}.chipbtn,.mi__btn{isolation:isolate;position:relative}.btn,.chipbtn,.mi__btn{overflow:clip}.ripple{z-index:-1;pointer-events:none;width:14px;height:14px;animation:ripple .75s var(--ease) forwards;background:#f3dca03d;border-radius:50%;margin:-7px 0 0 -7px;position:absolute;transform:scale(0)}.btn--gold .ripple,.chipbtn.is-active .ripple{background:#ffffff80}.progress{top:env(safe-area-inset-top,0px);z-index:61;background:var(--grad-gold);transform-origin:0;pointer-events:none;height:2px;position:fixed;left:0;right:0;transform:scaleX(0)}[dir=rtl] .progress{transform-origin:100%}.w{vertical-align:top;margin:-.1em -.05em -.18em;padding:.1em .05em .18em;display:inline-block;overflow:hidden}:root[lang=ar] .w{margin-block-start:-.3em;margin-block-end:-.4em;padding-block-start:.3em;padding-block-end:.4em}.w>span{display:inline-block}.js-reveal [data-reveal=words]:not([data-in]) .w>span{transform:translateY(108%)}.js-reveal [data-reveal=words][data-in] .w>span{animation:w-up .95s calc(var(--i,0) * 65ms) var(--ease) backwards}.eyebrow__line{transform-origin:0}[dir=rtl] .eyebrow__line{transform-origin:100%}.js-reveal [data-reveal=eyebrow]:not([data-in]){opacity:0}.js-reveal [data-reveal=eyebrow][data-in]{animation:.9s backwards rv-fade}.js-reveal [data-reveal=eyebrow][data-in] .eyebrow__line{animation:draw-x 1.1s .1s var(--ease-io) backwards}.js-reveal [data-reveal=img]:after{content:"";z-index:3;transform-origin:50% 0;pointer-events:none;background:linear-gradient(#5c0d16,#2a0408);position:absolute;top:0;bottom:0;left:0;right:0}.js-reveal [data-reveal=img][data-in]:after{animation:wipe-up 1.15s var(--ease-io) forwards}.js-reveal [data-reveal=img]:not([data-in]) img{scale:1.16}.js-reveal [data-reveal=img][data-in] img{animation:settle 1.7s var(--ease) backwards}.js-reveal [data-reveal=cat]:not([data-in]) .mcat__icon,.js-reveal [data-reveal=cat]:not([data-in]) .mcat__head>div,.js-reveal [data-reveal=cat]:not([data-in]) .mi,.js-reveal [data-reveal=cat]:not([data-in]) .mcat__head{opacity:0}.js-reveal [data-reveal=cat][data-in] .mcat__icon{animation:pop .6s var(--ease) backwards}.js-reveal [data-reveal=cat][data-in] .mcat__head>div{animation:rv-up .6s 40ms var(--ease) backwards}.js-reveal [data-reveal=cat][data-in] .mcat__head{animation:rv-up .6s var(--ease) backwards}.js-reveal [data-reveal=cat][data-in] .mcat__bg{animation:settle 1.6s var(--ease) backwards}.js-reveal [data-reveal=cat][data-in] .mi{animation:rv-up .45s 50ms var(--ease) backwards}.js-reveal [data-reveal=cat][data-in] .mi:nth-child(2){animation-delay:80ms}.js-reveal [data-reveal=cat][data-in] .mi:nth-child(3){animation-delay:.11s}.js-reveal [data-reveal=cat][data-in] .mi:nth-child(4){animation-delay:.14s}.js-reveal [data-reveal=cat][data-in] .mi:nth-child(5){animation-delay:.17s}.js-reveal [data-reveal=cat][data-in] .mi:nth-child(n+6){animation-delay:.2s}.js-reveal [data-reveal=fill]:not([data-in]) .footer__giant-fill{-webkit-mask-position:0 0;mask-position:0 0}.js-reveal [data-reveal=fill][data-in] .footer__giant-fill{animation:fill-rise 2.4s var(--ease-io) backwards}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.progress{animation:linear both progress-x;animation-timeline:scroll(root)}.hh{view-timeline:--hero block}.hh__inner.px{animation:linear both hh-away;animation-timeline:--hero;animation-range:exit}.hh__bg .px{animation:linear both hh-bg-away;animation-timeline:--hero;animation-range:exit}.about__img,.events__media{view-timeline:--media block}.about__img img,.events__media img{animation:linear both px-y;animation-timeline:--media}.js-reveal .about__img[data-in] img,.js-reveal .events__media[data-in] img{animation:settle 1.7s var(--ease) backwards, px-y linear both;animation-timeline:auto,--media}}}@supports not (animation-timeline:view()){.progress{display:none}}.mnav:not(.is-open) *,.mnav:not(.is-open) :after{animation-play-state:paused}.lite .hh__fx,.lite .hh__intro{display:none}.lite .hl--ig:before,.lite .hlf__track,.lite .hlm__pics,.lite .hh__record{animation:none}@keyframes rec-in{0%{rotate:-240deg}}@keyframes chip-in{0%{opacity:0;translate:0 10px;scale:.92}}@keyframes edge-draw{0%{opacity:0;scale:0 1}}@keyframes pop{0%{opacity:0;scale:.4}}@keyframes w-up{0%{transform:translateY(108%)}}@keyframes float{50%{translate:0 -4px}}@keyframes nudge{0%,50%,to{translate:0}65%{translate:0 5px}80%{translate:0 -1px}}@keyframes glitch-c{0%,86%,to{transform:translate(-1.5px,-1.2px)}88%{transform:translate(-4px,1px)}90%{transform:translate(2px,-3px)}92%{transform:translate(-3px,-1px)}}@keyframes glitch-r{0%,86%,to{transform:translate(1.5px,1.2px)}88%{transform:translate(4px,-1px)}90%{transform:translate(-2px,3px)}92%{transform:translate(3px,1px)}}@keyframes star-in{0%{opacity:.2;scale:.6}60%{opacity:1;scale:1.3}}@keyframes ring-out{0%{opacity:.85;transform:scale(1)}55%,to{opacity:0;transform:scale(1.5)}}@keyframes ring-phone{0%,86%,to{rotate:0deg}88%{rotate:-14deg}90%{rotate:12deg}92%{rotate:-10deg}94%{rotate:7deg}96%{rotate:-3deg}}@keyframes pin-hop{0%,20%,to{translate:0}8%{translate:0 -5px}14%{translate:0}17%{translate:0 -2px}}@keyframes beam-in{to{opacity:1}}@keyframes beam-a{0%{rotate:-34deg}to{rotate:-16deg}}@keyframes beam-b{0%{rotate:16deg}to{rotate:34deg}}@keyframes dust{0%{opacity:0;transform:translate(0,0)}15%{opacity:.9}75%{opacity:.45}to{transform:translate3d(var(--dx), -78vh, 0);opacity:0}}@keyframes cur-l{to{transform:translate(-100%)scaleX(.55)}}@keyframes cur-r{to{transform:translate(100%)scaleX(.55)}}@keyframes ripple{to{opacity:0;transform:scale(55)}}@keyframes progress-x{to{transform:scaleX(1)}}@keyframes rv-fade{0%{opacity:0}}@keyframes draw-x{0%{transform:scaleX(0)}}@keyframes wipe-up{to{transform:scaleY(0)}}@keyframes settle{0%{scale:1.16}}@keyframes hh-away{to{opacity:.15;translate:0 20%}}@keyframes hh-bg-away{to{translate:0 28%}}@keyframes px-y{0%{translate:0 -5%}to{translate:0 5%}}@keyframes fill-rise{0%{-webkit-mask-position:0 0;mask-position:0 0}}.roundbadge{aspect-ratio:1;place-items:center;display:grid;position:relative}.roundbadge__ring{direction:ltr;width:100%;height:100%;animation:22s linear infinite spin;position:absolute;top:0;bottom:0;left:0;right:0}.roundbadge__ring text{letter-spacing:1px;fill:var(--gold);font-family:Cinzel,serif;font-size:10px}.roundbadge__core{aspect-ratio:1;background:radial-gradient(circle at 40% 35%, var(--wine-2), var(--wine-0));width:54%;color:var(--gold-hi);border:1px solid var(--line);border-radius:50%;place-items:center;display:grid;overflow:hidden;box-shadow:0 10px 30px #00000080}.roundbadge__core img{object-fit:cover;width:100%;height:100%}.status{border:1px solid var(--line-soft);color:var(--cream-2);white-space:nowrap;background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;display:inline-flex}.status b{color:var(--cream);font-weight:600}.status__dot{background:#6fcf8f;border-radius:50%;flex:none;width:8px;height:8px;position:relative}.status__dot:after{content:"";background:inherit;animation:ping 2.6s var(--ease) infinite;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.status--closed .status__dot{background:#e0606f}.status--closed .status__dot:after{display:none}@keyframes pulse{0%{box-shadow:0 0 #6fcf8f8c}70%{box-shadow:0 0 0 8px #6fcf8f00}to{box-shadow:0 0 #6fcf8f00}}.stars{gap:3px;display:inline-flex}.stars svg{fill:#d6b26a38;width:16px;height:16px}.stars svg.on{fill:var(--gold)}.toast{z-index:160;background:var(--cream);color:var(--ink);opacity:0;pointer-events:none;transition:opacity .4s, translate .4s var(--ease);border-radius:999px;padding:12px 22px;font-size:14px;font-weight:500;position:fixed;bottom:26px;left:50%;translate:-50% 20px}.toast.is-on{opacity:1;translate:-50%}.ann{z-index:50;bottom:20px;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:calc(100vw - 40px);animation:annIn .9s var(--ease) 1.6s both;background:#160a0bf0;border-radius:999px;align-items:center;gap:6px;padding:6px 6px 6px 16px;display:flex;position:fixed;box-shadow:0 20px 40px #00000080}.ann:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:20px}.ann:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:20px}.ann:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:20px}.ann:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:20px}[dir=rtl] .ann{padding:6px 16px 6px 6px}.ann__body{color:var(--cream);align-items:center;gap:10px;min-width:0;font-size:14px;display:flex}.ann__body span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ann__body .ic{color:var(--gold)}.ann__close{width:30px;height:30px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.ann__close:hover{color:var(--cream);background:#ffffff0f}@keyframes annIn{0%{opacity:0;transform:translateY(24px)}}.marquee{--font-display:"Playfair Display", serif;border-block:1px solid var(--line-soft);background:linear-gradient(180deg, var(--ink), #130909);padding:26px 0 22px;position:relative;overflow:hidden}.marquee__row{overflow:hidden}.marquee__track{width:max-content;animation:42s linear infinite hl-marquee;display:flex}.marquee__row--alt .marquee__track{animation-duration:56s;animation-direction:reverse}.marquee__group{flex-shrink:0;display:flex}.marquee__group span{white-space:nowrap;color:var(--cream);align-items:center;gap:.4em;padding-inline-start:.4em;padding-inline-end:.4em;font-family:Playfair Display,serif;font-size:clamp(42px,7vw,100px);font-style:italic;line-height:1.12;display:inline-flex}.marquee__group span.is-outline{color:#0000;-webkit-text-stroke:1px var(--gold);font-style:normal}.marquee__group i{color:var(--gold);font-size:.32em;font-style:normal}.marquee__row--alt .marquee__group span{letter-spacing:.4em;color:var(--muted);-webkit-text-stroke:0;padding-block-start:8px;padding-block-end:0;font-family:Cinzel,serif;font-size:clamp(14px,1.5vw,20px);font-style:normal}.about__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(46px,7vw,110px);display:grid}.about__media{aspect-ratio:1/1.08;position:relative}.about__img{background:var(--ink-3);border-radius:6px;position:absolute;overflow:hidden;box-shadow:0 34px 60px -26px #000000d9}.about__img img{object-fit:cover;width:100%;height:116%;position:relative;top:-8%}.about__img--main{border:1px solid var(--line);border-radius:999px 999px 8px 8px;width:62%;height:88%;top:0}.about__img--main:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.about__img--main:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.about__img--main:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.about__img--main:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.about__img--b{width:40%;height:42%;top:7%}.about__img--b:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.about__img--b:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.about__img--b:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.about__img--b:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.about__img--c{width:33%;height:40%;bottom:0}.about__img--c:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:7%}.about__img--c:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:7%}.about__img--c:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:7%}.about__img--c:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:7%}.about__badge{z-index:3;width:clamp(104px,10vw,136px);position:absolute;bottom:5%;translate:-50%}.about__badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.about__badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.about__badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.about__badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}[dir=rtl] .about__badge{translate:50%}.about__text{color:var(--cream-2);max-width:54ch;margin-top:26px;font-size:clamp(16.5px,1.3vw,18.5px);line-height:1.8}.about__stats{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid}.about__stats li{gap:4px;padding-top:22px;display:grid}.about__stats b{background:var(--grad-gold);color:#0000;-webkit-background-clip:text;background-clip:text;width:max-content;font-family:Playfair Display,serif;font-size:clamp(34px,3.4vw,46px);font-weight:400;line-height:1}.about__stats span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:12.5px}:root[lang=ar] .about__stats span{letter-spacing:0;font-size:14px}.about__sign{font-family:var(--font-script);color:var(--gold);transform-origin:0;margin-top:30px;font-size:clamp(36px,3.4vw,50px);transform:rotate(-4deg)}.pillars{background:linear-gradient(180deg, var(--ink), #120808)}.pillars__grid{perspective:1100px;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:56px;display:grid}.pillar{aspect-ratio:3/4.7;border:1px solid var(--line-soft);background:var(--ink-3);transform-style:preserve-3d;isolation:isolate;border-radius:999px 999px 18px 18px;transition:border-color .5s;display:block;position:relative;overflow:hidden}.pillar:hover{border-color:var(--line)}.pillar__img img{object-fit:cover;filter:saturate(.9)brightness(.78);width:100%;height:100%;transition:transform 1.4s var(--ease), filter .7s;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.04)}.pillar:hover .pillar__img img{filter:saturate(1.05)brightness(.9);transform:scale(1.13)}.pillar__shade{background:linear-gradient(#0e070726 0%,#0e070700 30%,#0e070799 58%,#0e0707f5);position:absolute;top:0;bottom:0;left:0;right:0}.pillar__num{letter-spacing:.32em;color:var(--gold-hi);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e070759;border:1px solid #f3dca059;border-radius:999px;padding:6px 12px;font-family:Cinzel,serif;font-size:12px;position:absolute;top:12%;left:50%;translate:-50%}.pillar__body{left:22px;right:22px;position:absolute;bottom:24px;transform:translateZ(30px)}.pillar h3{font-family:var(--font-display);font-size:clamp(28px,2.5vw,36px);font-weight:400;line-height:1.1}.pillar p{color:var(--cream-2);margin-top:6px;font-size:14px;line-height:1.55}.pillar__cta{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);align-items:center;gap:6px;margin-top:14px;font-size:12px;display:inline-flex}:root[lang=ar] .pillar__cta{letter-spacing:0;font-size:14px}.sig{background:linear-gradient(180deg, #120808, #170a0b 50%, var(--ink))}.sig__grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(40px,6vw,100px);display:grid}.sig__head{top:calc(var(--nav-h) + 40px);justify-items:start;gap:20px;display:grid;position:sticky}.sig__head .eyebrow{margin-bottom:0}.sig__head p{color:var(--muted);font-family:var(--font-serif);font-size:20px;font-style:italic}:root[lang=ar] .sig__head p{font-size:18px;font-style:normal}.sig__list{border-top:1px solid var(--line-soft)}.sig__row{border-bottom:1px solid var(--line-soft);isolation:isolate;grid-template-columns:54px 1fr auto;align-items:baseline;gap:18px;padding:26px 10px;display:grid;position:relative}.sig__row:before{content:"";z-index:-1;width:0;transition:width .7s var(--ease);background:linear-gradient(90deg,#7d142261,#0000);position:absolute;top:0;bottom:0}.sig__row:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.sig__row:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.sig__row:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.sig__row:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}[dir=rtl] .sig__row:before{background:linear-gradient(270deg,#7d142261,#0000)}@media (hover:hover){.sig__row:hover:before{width:100%}.sig__row:hover h3{color:var(--gold-hi);transform:translate(10px)}[dir=rtl] .sig__row:hover h3{transform:translate(-10px)}}.sig__num{letter-spacing:.2em;color:var(--gold);font-family:Cinzel,serif;font-size:13px}.sig__main h3{font-family:var(--font-display);transition:color .35s, transform .6s var(--ease);font-size:clamp(24px,2.5vw,34px);font-weight:400;line-height:1.15}.sig__main p{color:var(--muted);margin-top:4px;font-size:15px}.sig__price{color:var(--gold);white-space:nowrap;font-family:Playfair Display,serif;font-size:21px}.sig__thumb{object-fit:cover;border:1px solid var(--line);border-radius:50%;grid-area:1/3/span 2;align-self:center;width:58px;height:58px}.sig__row:has(.sig__thumb) .sig__price{grid-area:2/2}.menu{background:radial-gradient(80% 40% at 50% 0,#7d142233,#0000 70%);padding-block-start:clamp(80px,10vw,140px);padding-block-end:clamp(60px,8vw,110px);position:relative}.menu__head{margin-bottom:44px}.menu__lead{font-family:var(--font-caps);letter-spacing:var(--track);text-transform:uppercase;color:var(--muted);margin-top:16px;font-size:13px}.menu__bar{top:var(--nav-offset);z-index:20;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-block:1px solid var(--line-soft);transition:top .55s var(--ease);background:#0e0707db;position:sticky}.menu__bar-inner{align-items:center;gap:12px;padding-block-start:10px;padding-block-end:10px;display:flex;position:relative}.menu__chips{scrollbar-width:none;flex:1;gap:8px;min-width:0;padding:2px 6px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22px calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#0000,#000 22px calc(100% - 22px),#0000)}.menu__chips::-webkit-scrollbar{display:none}.chipbtn{border:1px solid var(--line-soft);height:40px;color:var(--cream-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;transition:background .35s,color .35s,border-color .35s;display:inline-flex}.chipbtn:hover{border-color:var(--line);color:var(--cream)}.chipbtn.is-active{background:var(--grad-gold);color:#1b0d0a;border-color:#0000}.chipbtn:disabled{opacity:.35;pointer-events:none}.menu__search{border:1px solid var(--line-soft);width:230px;height:40px;color:var(--muted);transition:width .45s var(--ease), border-color .3s;cursor:text;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;display:flex}.menu__search:focus-within{border-color:var(--gold);width:300px;color:var(--cream)}.menu__search input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px}.menu__search input::placeholder{color:var(--muted)}.menu__search input::-webkit-search-cancel-button{display:none}.menu__clear{width:26px;height:26px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.menu__clear:hover{color:var(--cream);background:#ffffff0f}.menu__body{padding-top:10px}.menu__count{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-top:26px;font-size:13px}.mcat{padding-top:clamp(38px,6vw,64px)}.mcat__head{isolation:isolate;background:radial-gradient(120% 150% at 0 100%,#d6b26a29,#0000 55%),linear-gradient(150deg,#4c0b15 0%,#2a0509 58%,#170306 100%);border:1px solid #d6b26a4d;border-radius:22px;align-items:flex-end;gap:14px;min-height:clamp(132px,22vw,210px);margin-bottom:8px;padding:clamp(16px,2.4vw,26px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 50px -30px #000000e6,inset 0 -1px #d6b26a59}[dir=rtl] .mcat__head{background:radial-gradient(120% 150% at 100% 100%,#d6b26a29,#0000 55%),linear-gradient(210deg,#4c0b15 0%,#2a0509 58%,#170306 100%)}.mcat__head.no-img:before{content:"";z-index:-1;background:repeating-linear-gradient(90deg,#ffd2d200 0 34px,#ffd2d20b 40px,#ffd2d200 46px 80px);position:absolute;top:0;bottom:0;left:0;right:0}.mcat__head.has-img{aspect-ratio:16/9;background:var(--ink-3);min-height:0}.mcat__head.has-img:after{content:"";z-index:-1;background:linear-gradient(#0a04040a 22%,#0a04048c 58%,#0a0404f0 100%);position:absolute;top:0;bottom:0;left:0;right:0}.mcat__bg{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:900px){.mcat__head.has-img{aspect-ratio:auto;background:radial-gradient(120% 150% at 0 100%,#d6b26a29,#0000 55%),linear-gradient(150deg,#4c0b15 0%,#2a0509 58%,#170306 100%);min-height:260px}[dir=rtl] .mcat__head.has-img{background:radial-gradient(120% 150% at 100% 100%,#d6b26a29,#0000 55%),linear-gradient(210deg,#4c0b15 0%,#2a0509 58%,#170306 100%)}.mcat__head.has-img .mcat__bg{width:66%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38%);mask-image:linear-gradient(90deg,#0000 0%,#000 38%)}.mcat__head.has-img .mcat__bg:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto}.mcat__head.has-img .mcat__bg:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto}.mcat__head.has-img .mcat__bg:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:auto}.mcat__head.has-img .mcat__bg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:auto}[dir=rtl] .mcat__head.has-img .mcat__bg{-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 38%);mask-image:linear-gradient(270deg,#0000 0%,#000 38%)}.mcat__head.has-img:after{background:linear-gradient(#0000 55%,#0a04048c 100%)}}.mcat__mark{z-index:-1;top:50%;color:#d6b26a2b;position:absolute;translate:0 -50%}.mcat__mark:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:4%}.mcat__mark:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:4%}.mcat__mark:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:4%}.mcat__mark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:4%}.mcat__icon{width:44px;height:44px;color:var(--gold-hi);background:#0a040480;border:1px solid #d6b26a80;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.mcat__txt{min-width:0}.mcat__name{font-family:var(--font-display);color:#fff6e6;text-shadow:0 2px 18px #00000080;font-size:clamp(28px,3.6vw,44px);font-weight:400;line-height:1.08}:root[lang=ar] .mcat__name{line-height:1.4}.mcat__note{font-family:var(--font-serif);color:#f3e9dad1;margin-top:2px;font-size:17px;font-style:italic}:root[lang=ar] .mcat__note{font-size:15px;font-style:normal}.mcat__count{top:14px;min-width:30px;height:30px;color:var(--gold-hi);background:#0a04048c;border:1px solid #d6b26a59;border-radius:999px;place-items:center;padding:0 9px;font-size:13px;font-weight:600;display:grid;position:absolute}.mcat__count:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.mcat__count:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.mcat__count:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.mcat__count:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.mcat__items{grid-template-columns:1fr 1fr;column-gap:clamp(30px,5vw,80px);display:grid}.mi{border-bottom:1px dashed #f3e9da14;align-items:center;gap:12px;display:flex}.mi__order{flex:none;align-items:center;display:flex}.mi__order:empty{display:none}.mi__btn{text-align:start;flex:1;align-items:flex-start;gap:16px;min-width:0;padding:18px 0;display:flex}.mi__thumb{border:1px solid var(--line);border-radius:14px;flex-shrink:0;width:64px;height:64px;overflow:hidden}.mi__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.mi__btn:hover .mi__thumb img{transform:scale(1.12)}.mi__main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mi__line{align-items:baseline;gap:10px;display:flex}.mi__name{font-family:var(--font-serif);color:var(--cream);font-size:22px;font-weight:600;line-height:1.25;transition:color .3s}:root[lang=ar] .mi__name{font-size:20px;font-weight:700}.mi__btn:hover .mi__name{color:var(--gold-hi)}.mi__star{vertical-align:1px;color:var(--gold);margin-inline-end:6px;display:inline-block}.mi__dots{border-bottom:1px dotted #d6b26a61;flex:1;min-width:18px;transform:translateY(-6px)}.mi__price{color:var(--gold);white-space:nowrap;font-family:Playfair Display,serif;font-size:18px}.mi__price small{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.mi__desc{color:var(--muted);font-size:14.5px;line-height:1.55}.mi__vars{color:var(--cream-2);flex-wrap:wrap;gap:4px 16px;font-size:13.5px;display:flex}.mi__vars b{color:var(--gold);font-weight:500}.mi__foot{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.mi__foot:empty{display:none}.mi__tags{display:contents}.tag{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);height:22px;color:var(--gold);border-radius:999px;align-items:center;gap:4px;width:max-content;padding:0 9px;font-size:10.5px;font-weight:500;display:inline-flex}:root[lang=ar] .tag{letter-spacing:0;font-size:12px}.tag--new{background:#d6b26a24}.tag--signature{background:#7d142273;border-color:#d6b26a59}.tag--out{color:#f0a0aa;background:#a11d2e2e;border-color:#e0606f8c}.mi.is-out .mi__name,.mi.is-out .mi__price{opacity:.5;text-decoration:line-through;text-decoration-thickness:1px}.menu__note{text-align:center;color:var(--muted);margin-top:54px;font-size:13px;font-style:italic}.menu__more{justify-content:center;margin-top:22px;display:flex}.menu__empty{color:var(--muted);text-align:center;justify-items:center;gap:14px;padding:70px 0 20px;display:grid}.sheet{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;background:#0502029e;place-items:center;padding:16px;transition:opacity .4s,visibility 0s .4s;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.sheet.is-open{opacity:1;visibility:visible;transition:opacity .4s}.sheet__panel{overscroll-behavior:contain;background:var(--ink-2);border:1px solid var(--line);width:min(100%,520px);max-height:88vh;transition:transform .55s var(--ease);border-radius:22px;position:relative;overflow:auto;transform:translateY(30px)scale(.97);box-shadow:0 40px 100px #0009}.sheet.is-open .sheet__panel{transform:none}.sheet__img{background:var(--ink-3);overflow:hidden}.sheet__img img{object-fit:cover;width:100%;height:auto;max-height:58vh}.sheet__img--cat{aspect-ratio:16/9;position:relative}.sheet__img--cat img{height:100%;max-height:none}.sheet__img--cat:after{content:"";background:linear-gradient(0deg, var(--ink-2) 0%, #150a0a00 45%);position:absolute;top:0;bottom:0;left:0;right:0}.sheet__img--empty{aspect-ratio:16/7;color:var(--gold);background:radial-gradient(circle at 50% 40%, var(--wine-2), var(--wine-0) 80%);place-items:center;display:grid}.sheet__close{top:14px;z-index:2;position:absolute}.sheet__close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.sheet__close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.sheet__close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.sheet__close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.sheet__body{justify-items:start;gap:12px;padding:24px 26px 32px;display:grid}.sheet__cat{font-family:var(--font-caps);letter-spacing:var(--track);text-transform:uppercase;color:var(--gold);font-size:12px}.sheet__name{font-family:var(--font-display);font-size:34px;font-weight:400;line-height:1.1}.sheet__body .mi__tags{flex-wrap:wrap;gap:6px;display:flex}.sheet__desc{color:var(--cream-2);font-size:16px;line-height:1.7}.sheet__price{color:var(--gold);font-family:Playfair Display,serif;font-size:28px}.sheet__vars{width:100%}.sheet__vars li{border-bottom:1px solid var(--line-soft);align-items:baseline;gap:10px;padding:9px 0;display:flex}.sheet__vars i{border-bottom:1px dotted var(--line);flex:1}.sheet__vars b{color:var(--gold);font-family:Playfair Display,serif;font-size:20px;font-weight:400}.oadd{background:var(--grad-gold);color:#1b0d0a;width:38px;height:38px;transition:transform .3s var(--ease), box-shadow .3s;background-size:200% 100%;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 8px 18px -8px #d6b26abf}.oadd:hover{transform:scale(1.06)}.oadd:active{transform:scale(.92)}.oadd.has-n{border:1px solid var(--gold);color:var(--gold-hi);box-shadow:none;background:#d6b26a1a}.oadd__n{font-size:15px;font-weight:700}.stp{height:38px;animation:stp-in .35s var(--ease);background:#d6b26a14;border:1px solid #d6b26a8c;border-radius:999px;align-items:center;display:inline-flex}.stp__b{width:34px;height:36px;color:var(--gold-hi);border-radius:999px;place-items:center;transition:background-color .2s;display:grid}.stp__b:active{background:#d6b26a33}.stp__n{text-align:center;min-width:22px;color:var(--cream);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.stp--big{height:48px}.stp--big .stp__b{width:46px;height:46px}.stp--big .stp__n{min-width:30px;font-size:18px}.sorder{align-items:center;gap:14px;width:100%;padding-top:4px;display:flex}.sorder__txt{color:var(--muted);font-size:14px}.sorder__txt b{color:var(--gold);font-family:Playfair Display,serif;font-size:20px;font-weight:400}.sorder__add{width:100%;height:52px;font-size:15px}.sheet__vars--order li{align-items:center}.sheet__vars--order .oadd,.sheet__vars--order .stp{margin-inline-start:8px}.obar{z-index:70;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));width:min(100% - 28px,520px);transition:translate .5s var(--ease);pointer-events:none;position:fixed;translate:-50% 160%}.obar.is-on{pointer-events:auto;translate:-50%}.obar__btn{width:100%;color:var(--cream);text-align:start;background:linear-gradient(150deg,#6b1020,#3c0811 70%);border:1px solid #d6b26a8c;border-radius:999px;align-items:center;gap:12px;padding:8px 10px 8px 8px;display:flex;box-shadow:0 20px 40px -14px #000000d9,0 0 0 1px #0000004d}[dir=rtl] .obar__btn{padding:8px 8px 8px 10px}.obar__ic{background:var(--grad-gold);color:#1b0d0a;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative}.obar__ic i{top:-4px;color:#5c0d16;min-width:21px;height:21px;animation:pop .45s var(--ease);background:#fff6e6;border-radius:999px;place-items:center;padding:0 5px;font-size:11.5px;font-style:normal;font-weight:700;display:grid;position:absolute}.obar__ic i:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4px}.obar__ic i:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4px}.obar__ic i:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4px}.obar__ic i:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4px}.obar__txt{min-width:0;line-height:1.25;display:grid}.obar__txt b{font-size:15px;font-weight:600}.obar__txt small{color:#f3e9dab3;font-size:12px}.obar__total{color:var(--gold-hi);white-space:nowrap;margin-inline-start:auto;padding:0 12px;font-family:Playfair Display,serif;font-size:20px}html.has-order .fab,html.has-order .ann{bottom:calc(90px + env(safe-area-inset-bottom))}html.has-order .site,html.has-order .mpage{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.odrawer,.book{z-index:95;opacity:0;visibility:hidden;background:#060303b8;justify-content:center;align-items:flex-end;transition:opacity .35s,visibility 0s .35s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.odrawer.is-open,.book.is-open{opacity:1;visibility:visible;transition:opacity .35s}.odrawer__panel,.book__panel{overscroll-behavior:contain;width:min(100%,560px);max-height:min(92vh,900px);padding:18px 18px calc(20px + env(safe-area-inset-bottom));border:1px solid var(--line);transition:translate .5s var(--ease);background:linear-gradient(#1e0f10,#120909);border-bottom:0;border-radius:26px 26px 0 0;overflow:auto;translate:0 48px;box-shadow:0 -30px 80px #0009}.odrawer.is-open .odrawer__panel,.book.is-open .book__panel{translate:none}.odrawer__head{align-items:center;gap:12px;margin-bottom:6px;display:flex}.odrawer__head h2{font-family:var(--font-display);flex:1;font-size:26px;font-weight:400}.odrawer__ic{width:40px;height:40px;color:var(--gold);background:#d6b26a1f;border-radius:12px;place-items:center;display:grid}.odrawer__empty{text-align:center;color:var(--muted);justify-items:center;gap:8px;padding:40px 10px 30px;display:grid}.odrawer__empty p{color:var(--cream);font-size:17px}.oline{border-bottom:1px solid var(--line-soft);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:12px 0;display:grid}.oline__img{object-fit:cover;background:var(--ink-3);border-radius:12px;grid-row:1/span 2;width:46px;height:46px}.oline__img--empty{color:var(--gold);background:radial-gradient(circle at 40% 35%, var(--wine-2), var(--wine-0));place-items:center;display:grid}.oline__main{display:contents}.oline__main b{grid-area:1/2;font-size:15px;font-weight:600;line-height:1.3}.oline__main small{color:var(--muted);grid-area:2/2;font-size:13px}.oline .stp{grid-area:2/3;justify-self:end}.oline__total{color:var(--gold);white-space:nowrap;grid-area:1/3;justify-self:end;font-family:Playfair Display,serif;font-size:17px}.oform{gap:10px;margin-top:16px;display:grid}.oseg{border:1px solid var(--line-soft);background:#ffffff09;border-radius:999px;padding:4px;display:flex}.oseg button{height:40px;color:var(--cream-2);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:14px;font-weight:500;transition:background-color .3s,color .3s;display:inline-flex}.oseg button.is-on{background:var(--grad-gold);color:#1b0d0a}.oform__row{align-items:flex-end;gap:10px;display:flex}.ofield{flex:1;gap:6px;min-width:0;display:grid}.ofield>span:not(.sr):not(.stp){letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}:root[lang=ar] .ofield>span:not(.sr):not(.stp){letter-spacing:0;font-size:13.5px}.ofield input,.ofield textarea{border:1px solid var(--line-soft);width:100%;min-height:46px;color:var(--cream);resize:vertical;background:#ffffff09;border-radius:14px;outline:none;padding:11px 14px;font-size:16px;line-height:1.4;transition:border-color .3s}.ofield input:focus,.ofield textarea:focus{border-color:var(--gold)}.ofield input::placeholder,.ofield textarea::placeholder{color:#a69584cc}.ofield--table{flex:0 0 104px}.ofield--table input{text-align:center;font-size:18px;font-weight:700}.ototal{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:18px;padding-top:14px;display:flex}.ototal span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:13px}.ototal b{color:var(--gold-hi);font-family:Playfair Display,serif;font-size:34px;font-weight:400}.ohint{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.5}.oactions{gap:10px;margin-top:16px;display:grid}.oactions .btn{width:100%;height:52px;font-size:15px}.btn--wa{color:#fff;background:#1fb855;box-shadow:0 12px 26px -12px #107838e6}.btn--wa:hover{background:#22c55e}.oclear{color:var(--muted);border-radius:999px;justify-self:center;align-items:center;gap:6px;padding:8px 14px;font-size:13.5px;transition:background-color .3s,color .3s;display:inline-flex}.oclear.is-sure{color:#f0a0aa;background:#a11d2e38}.owaiter{z-index:120;padding:calc(20px + env(safe-area-inset-top)) 16px calc(20px + env(safe-area-inset-bottom));background:#0d0606;flex-direction:column;justify-content:center;align-items:center;gap:18px;animation:.3s rv-fade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.owaiter__card{color:#1b0d0a;text-align:center;background:#fbf5ea;border-radius:24px;width:min(100%,520px);padding:24px 22px 20px;box-shadow:0 30px 80px #0009}.owaiter__kicker{letter-spacing:.2em;text-transform:uppercase;color:#7d1422;font-size:12px;font-weight:700}:root[lang=ar] .owaiter__kicker{letter-spacing:0;font-size:15px}.owaiter__logo{border-radius:50%;width:64px;height:64px;margin:12px auto 6px}.owaiter__where{font-family:var(--font-display);font-size:30px;line-height:1.2}.owaiter__name{color:#5c0d16;font-size:18px;font-weight:600}.owaiter__lines{text-align:start;border-top:2px dashed #1b0d0a38;margin-top:16px}.owaiter__lines li{border-bottom:1px dashed #1b0d0a2e;align-items:baseline;gap:10px;padding:12px 0;font-size:21px;line-height:1.3;display:flex}.owaiter__lines b{color:#7d1422;min-width:2.2em;font-size:24px}.owaiter__lines span{flex:1;font-weight:600}.owaiter__lines small{color:#5b4a3f;font-weight:500}.owaiter__lines em{white-space:nowrap;color:#5b4a3f;font-size:16px;font-style:normal}.owaiter__note{text-align:start;margin-top:12px;font-size:17px}.owaiter__total{border-top:2px solid #1b0d0a;justify-content:space-between;align-items:baseline;margin-top:16px;padding-top:12px;display:flex}.owaiter__total span{letter-spacing:.14em;text-transform:uppercase;font-size:14px;font-weight:700}.owaiter__total b{color:#7d1422;font-family:Playfair Display,serif;font-size:36px}.owaiter__time{color:#5b4a3f;margin-top:6px;font-size:13px}.owaiter__back{min-width:160px}.otoast{z-index:130;left:50%;bottom:calc(92px + env(safe-area-inset-bottom));color:#1b0d0a;white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;max-width:calc(100vw - 32px);transition:opacity .3s, translate .4s var(--ease);background:#fbf5ea;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex;position:fixed;overflow:hidden;translate:-50% 16px;box-shadow:0 14px 30px #00000073}.otoast.is-on{opacity:1;translate:-50%}.otoast .ic{color:#1a8f47;flex:none}.book__panel{gap:16px;width:min(100%,620px);max-height:94vh;display:grid}.book__head{align-items:flex-start;gap:12px;display:flex}.book__head>div{flex:1}.book__head h2{font-family:var(--font-display);font-size:28px;font-weight:400;line-height:1.15}.book__head p{color:var(--muted);margin-top:4px;font-size:14px}.book__form{gap:16px;display:grid}.book fieldset{border:0;min-width:0;margin:0;padding:0}.book legend{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;padding:0;font-size:12.5px}:root[lang=ar] .book legend{letter-spacing:0;font-size:14px}.book__types>div{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.btype{border:1px solid var(--line-soft);min-height:52px;color:var(--cream-2);text-align:start;background:#ffffff08;border-radius:16px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;line-height:1.3;transition:border-color .3s,background-color .3s,color .3s;display:flex}.btype .ic{color:var(--gold);flex:none}.btype.is-on{border-color:var(--gold);color:var(--cream);box-shadow:inset 0 0 0 1px var(--gold);background:#d6b26a1f}.book__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.book__grid>.ofield:nth-child(3){grid-column:1/-1}.book__grid--2{grid-template-columns:1fr}.book__people{justify-self:start}.book__preview{background:#1fb85512;border:1px dashed #1fb85566;border-radius:16px;padding:14px 16px}.book__preview span{letter-spacing:.12em;text-transform:uppercase;color:#6fd99a;margin-bottom:6px;font-size:11.5px;display:block}.book__preview p{white-space:pre-line;color:var(--cream-2);font-size:14.5px;line-height:1.6}.book__own textarea{min-height:190px}.book__actions{padding:14px 18px env(safe-area-inset-bottom);background:linear-gradient(#12090900,#120909 24%);grid-template-columns:1fr auto;gap:10px;margin:0 -18px;display:grid;position:sticky;bottom:0}.book__actions .btn{height:52px}.book__actions .btn:only-child{grid-column:1/-1}@media (min-width:600px){.book__grid{grid-template-columns:1fr 1fr auto}.book__grid>.ofield:nth-child(3){grid-column:auto}.book__grid--2{grid-template-columns:1fr 1.4fr}}@media (min-width:760px){.odrawer,.book{align-items:center}.odrawer__panel,.book__panel{border-bottom:1px solid var(--line);border-radius:26px;padding:24px}.book__actions{margin:0 -24px;padding:14px 24px 0}}@keyframes stp-in{0%{opacity:0;scale:.85}}.gal{background:#0b0505;position:relative;overflow:hidden}.gal__head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,4vw,48px);display:flex}.gal__head .h2{max-width:16ch}.gal__arrows{flex-shrink:0;gap:10px;display:flex}.gal__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px max(var(--pad), calc((100% - var(--maxw)) / 2)) 8px;scroll-padding-inline:max(var(--pad), calc((100% - var(--maxw)) / 2));align-items:flex-start;gap:clamp(14px,2vw,28px);display:flex;overflow-x:auto}.gal__track::-webkit-scrollbar{display:none}.gal__item{scroll-snap-align:start;flex:none;width:clamp(220px,24vw,320px)}.gal__item--1{margin-top:clamp(20px,4vw,56px)}.gal__btn{width:100%;display:block}.gal__frame{aspect-ratio:3/4;background:var(--ink-3);border-radius:8px;display:block;position:relative;overflow:hidden}.gal__item--0 .gal__frame{border-radius:999px 999px 10px 10px}.gal__item--2 .gal__frame{aspect-ratio:3/4.5}.gal__frame img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0}.gal__btn:hover .gal__frame img{transform:scale(1.04)}.gal__item figcaption{font-family:var(--font-serif);color:var(--cream-2);gap:10px;margin-top:14px;font-size:18px;font-style:italic;display:flex}:root[lang=ar] .gal__item figcaption{font-size:16px;font-style:normal}.gal__item figcaption span{letter-spacing:.2em;color:var(--gold);padding-top:4px;font-family:Cinzel,serif;font-size:12px;font-style:normal}.lightbox{z-index:100;opacity:0;visibility:hidden;touch-action:pan-y;background:#060303f2;place-items:center;padding:70px 16px 30px;transition:opacity .4s,visibility 0s .4s;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.lightbox.is-open{opacity:1;visibility:visible;transition:opacity .4s}.lightbox__fig{max-width:min(92vw,900px);animation:lbin .55s var(--ease);justify-items:center;gap:14px;display:grid}.lightbox__fig img{-webkit-user-select:none;user-select:none;border-radius:6px;width:auto;max-height:78vh;box-shadow:0 30px 80px #0009}.lightbox figcaption{font-family:var(--font-serif);color:var(--cream-2);align-items:baseline;gap:14px;font-size:19px;font-style:italic;display:flex}.lightbox figcaption span{font-family:var(--font-body);letter-spacing:.1em;color:var(--gold);font-size:13px;font-style:normal}.lightbox__close{top:18px;position:absolute}.lightbox__close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.lightbox__close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.lightbox__close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.lightbox__close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.lightbox__nav{z-index:2;position:absolute;top:50%;translate:0 -50%}.lightbox__nav--prev:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:18px}.lightbox__nav--prev:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:18px}.lightbox__nav--prev:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:18px}.lightbox__nav--prev:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:18px}.lightbox__nav--next:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.lightbox__nav--next:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.lightbox__nav--next:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.lightbox__nav--next:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}@keyframes lbin{0%{opacity:0;transform:scale(.96)}}.events__grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(44px,6vw,100px);display:grid}.events__media{aspect-ratio:4/5;border:1px solid var(--line);background:var(--ink-3);border-radius:999px 999px 10px 10px;position:relative;overflow:hidden}.events__media img{object-fit:cover;width:100%;height:116%;position:absolute;top:-8%;left:0}.events__media figcaption{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--line);color:var(--gold-hi);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0707b8;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:inline-flex;position:absolute;bottom:20px;left:50%;translate:-50%}:root[lang=ar] .events__media figcaption{letter-spacing:0;font-size:14px}.events__items{grid-template-columns:1fr 1fr;gap:26px 30px;margin-top:36px;display:grid}.events__item{text-align:start;border-radius:16px;align-items:flex-start;gap:14px;width:calc(100% + 24px);margin:-12px;padding:12px;transition:background-color .3s;display:flex}.events__item:hover{background:#d6b26a0f}.events__txt{flex:1;min-width:0}.events__go{color:var(--gold);opacity:.55;transition:translate .35s var(--ease), opacity .3s;align-self:center}.events__item:hover .events__go{opacity:1;translate:4px}[dir=rtl] .events__item:hover .events__go{translate:-4px}.events__ic{width:48px;height:48px;color:var(--gold);border:1px solid var(--line);background:#d6b26a14;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.events__h{font-family:var(--font-display);font-size:21px;font-weight:400;line-height:1.25;display:block}.events__p{color:var(--muted);margin-top:2px;font-size:14.5px;display:block}.events__cta{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.reviews{text-align:center;background:radial-gradient(60% 60% at 50% 40%,#7d14223d,#0000 70%)}.reviews__inner{justify-items:center;gap:16px;display:grid;position:relative}.reviews__inner .eyebrow{margin-bottom:0}.reviews__mark{color:var(--gold);opacity:.12;pointer-events:none;font-family:Playfair Display,serif;font-size:260px;line-height:1;position:absolute;top:-.32em;left:50%;translate:-50%}.reviews__title{max-width:18ch}.reviews__text{margin-top:0}.reviews__score{border:1px solid var(--line);background:#ffffff08;border-radius:999px;align-items:center;gap:14px;padding:12px 22px;display:flex}.reviews__score b{color:var(--gold);font-family:Playfair Display,serif;font-size:30px;font-weight:400;line-height:1}.reviews__score span{color:var(--muted);font-size:14px}.reviews__slider{width:100%;margin-top:18px}.reviews__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding:6px 2px 12px;display:flex;overflow-x:auto}.reviews__track::-webkit-scrollbar{display:none}.review{scroll-snap-align:start;text-align:start;border:1px solid var(--line-soft);background:linear-gradient(160deg,#ffffff0b,#ffffff03);border-radius:18px;flex:0 0 min(86%,380px);align-content:start;gap:14px;padding:28px;display:grid}.review blockquote{font-family:var(--font-serif);color:var(--cream);font-size:20px;line-height:1.5}.review figcaption{color:var(--muted);font-size:14px}.review figcaption b{color:var(--cream);margin-inline-end:6px;font-weight:500}.reviews__arrows{justify-content:center;gap:10px;margin-top:16px;display:flex}.reviews__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex}.visit{background:linear-gradient(180deg, var(--ink), #120808)}.visit__grid{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:clamp(24px,3.4vw,50px);margin-top:50px;display:grid}.visit__map{border:1px solid var(--line);background:var(--ink-3);border-radius:22px;min-height:540px;position:relative;overflow:hidden}.visit__map iframe{filter:invert(.9)hue-rotate(180deg)saturate(.55)brightness(.88)contrast(1.05);border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.visit__map:after{content:"";pointer-events:none;background:linear-gradient(#5c0d1633,#0000 40%);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 110px #0e0707e6}.visit__map-ph{background:radial-gradient(circle at 50% 40%, var(--wine-2), var(--ink) 70%);position:absolute;top:0;bottom:0;left:0;right:0}.visit__pin{z-index:2;left:16px;right:16px;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0707db;border-radius:16px;align-items:center;gap:14px;padding:12px;display:flex;position:absolute;bottom:16px}.visit__pin img{border-radius:50%;flex-shrink:0;width:52px;height:52px}.visit__pin div{flex:1;min-width:0;display:grid}.visit__pin b{font-family:var(--font-display);font-size:20px;font-weight:400}.visit__pin span{color:var(--muted);font-size:13px}.visit__info{align-content:start;gap:16px;display:grid}.vblock{border:1px solid var(--line-soft);background:linear-gradient(160deg,#ffffff0a,#ffffff03);border-radius:18px;justify-items:start;gap:10px;padding:24px;display:grid}.vblock h3{font-family:var(--font-caps);letter-spacing:var(--track);text-transform:uppercase;color:var(--gold);align-items:center;gap:10px;font-size:12.5px;font-weight:400;display:flex}:root[lang=ar] .vblock h3{font-size:15px;font-weight:500}.vblock__big{font-family:var(--font-display);font-size:24px;line-height:1.3}.vblock__phone{color:var(--cream);font-family:Playfair Display,serif;font-size:32px;line-height:1.1}.vblock__note{color:var(--muted);font-size:14px}.vblock__btns{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.hours{gap:2px;width:100%;display:grid}.hours li{color:var(--cream-2);border-radius:10px;align-items:baseline;gap:10px;padding:7px 10px;font-size:15px;display:flex}.hours li i{border-bottom:1px dotted #f3e9da29;flex:1}.hours li b{color:var(--cream);white-space:nowrap;font-weight:500}.hours li.is-today{color:var(--gold-hi);background:#d6b26a1a}.hours li.is-today b{color:var(--gold-hi)}.hours li.is-closed b{color:#f0a0aa}.qrcard{border:1px solid var(--line);background:linear-gradient(135deg,#7d142261,#0e070799);border-radius:18px;align-items:center;gap:18px;padding:18px;display:flex}.qrcard__code{background:#f6ecdc;border-radius:12px;flex-shrink:0;width:108px;height:108px;padding:4px;overflow:hidden}.qrcard__txt{justify-items:start;gap:4px;display:grid}.qrcard__txt b{font-family:var(--font-display);font-size:22px;font-weight:400}.qrcard__txt span{color:var(--cream-2);font-size:14px}.insta{padding-block-start:30px;padding-block-end:clamp(84px,10vw,120px)}.insta__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.insta__head .eyebrow{margin-bottom:12px}.insta__grid{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.insta__tile{aspect-ratio:1;background:var(--ink-3);position:relative;overflow:hidden}.insta__tile img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.insta__tile span{color:var(--cream);opacity:0;background:#5c0d1699;place-items:center;transition:opacity .4s;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.insta__tile:hover img{transform:scale(1.08)}.insta__tile:hover span{opacity:1}.footer{background:linear-gradient(180deg, var(--ink), #090404);border-top:1px solid var(--line-soft);padding-top:clamp(70px,9vw,110px);position:relative;overflow:hidden}.footer__top{grid-template-columns:1.3fr 1fr 1.1fr 1fr;gap:40px;display:grid}.footer__brand .logo--wide{height:64px}.footer__brand p{font-family:var(--font-caps);letter-spacing:var(--track);text-transform:uppercase;color:var(--muted);margin-top:16px;font-size:12px}.footer__social{gap:10px;margin-top:22px;display:flex}.footer__col h4{font-family:var(--font-caps);letter-spacing:var(--track);text-transform:uppercase;color:var(--gold);margin-bottom:16px;font-size:12.5px;font-weight:400}:root[lang=ar] .footer__col h4{font-size:15px;font-weight:500}.footer__col li{color:var(--cream-2);padding:4px 0;font-size:15px}.footer__col a{transition:color .3s}.footer__col a:hover{color:var(--gold-hi)}.footer__hours li{justify-content:space-between;gap:14px;display:flex}.footer__hours b{color:var(--cream);white-space:nowrap;font-weight:400}.footer__giant{letter-spacing:-.01em;text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap;margin-top:64px;font-family:Playfair Display,serif;font-size:min(21vw,290px);line-height:.8;position:relative}.footer__giant-line{color:#0000;-webkit-text-stroke:1px #d6b26a52;display:block}.footer__giant-fill{background:var(--grad-gold);color:#0000;-webkit-background-clip:text;background-clip:text;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 42%,#000 58%);mask-image:linear-gradient(#0000 42%,#000 58%);-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:100% 250%;mask-size:100% 250%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.footer__bottom{border-top:1px solid var(--line-soft);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:26px 0 34px;font-size:13px;display:flex}.footer__credit a{color:var(--gold)}.footer__credit{align-items:center;gap:8px;display:inline-flex}.footer__abodox{transition:background-color .3s, transform .35s var(--ease);border-radius:8px;padding:4px 6px;display:inline-flex}.footer__abodox img{width:auto;height:26px}.footer__abodox:hover{background:#d6b26a14;transform:translateY(-1px)}.mpage{background:var(--ink);min-height:100vh}.mpage__top{z-index:30;height:var(--mtop-h);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft);background:#0e0707e6;justify-content:space-between;align-items:center;gap:10px;padding-inline-start:14px;padding-inline-end:14px;display:flex;position:sticky;top:0}.mpage__back{height:40px;color:var(--cream-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.mpage__logo{position:absolute;left:50%;translate:-50%}.mpage__logo .logo--wide{height:38px}.mpage__hero{text-align:center;background:radial-gradient(80% 90% at 50% 0%, #2c0e10, var(--ink) 72%);justify-items:center;gap:10px;padding:40px 20px 34px;display:grid;position:relative;overflow:hidden}.mpage__hero .curtain{width:clamp(26px,12vw,120px)}.mpage__vinyl{width:112px;margin-bottom:8px}.mpage__eyebrow{font-family:var(--font-caps);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);font-size:12px}:root[lang=ar] .mpage__eyebrow{letter-spacing:0;font-size:15px}.mpage__title{direction:ltr;font-family:Playfair Display,serif;font-size:clamp(42px,11vw,74px);font-weight:400;line-height:1}.mpage__title span{background:var(--grad-gold);color:#0000;-webkit-background-clip:text;background-clip:text}.mpage__tag{letter-spacing:.16em;text-transform:uppercase;text-wrap:balance;max-width:100%;color:var(--cream-2);margin-bottom:6px;padding-inline-start:10px;padding-inline-end:10px;font-size:12px}@media (max-width:420px){.mpage__tag{letter-spacing:.1em;font-size:11px}}.menu--page{background:0 0;padding-block-start:0;padding-block-end:30px}.mpage__foot{text-align:center;border-top:1px solid var(--line-soft);justify-items:center;gap:20px;padding:40px 20px 60px;display:grid}.mpage__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.mpage__addr{color:var(--muted);font-size:14px}.mpage__social{gap:10px;display:flex}.qrcard--compact{text-align:start;max-width:380px}.notfound{text-align:center;place-content:center;justify-items:center;gap:18px;min-height:100vh;padding:40px 20px;display:grid}.notfound__vinyl{width:180px;margin-bottom:10px}.notfound h1{font-family:var(--font-display);font-size:clamp(32px,5vw,54px);font-weight:400}.notfound p{max-width:44ch;color:var(--muted)}@media (max-width:1100px){.footer__top{grid-template-columns:1fr 1fr}}@media (max-width:1180px){.nav__links{display:none}.nav__burger{display:grid}}@media (max-width:1020px){.pillars__grid{grid-template-columns:repeat(2,1fr)}.about__grid,.events__grid,.visit__grid,.sig__grid{grid-template-columns:1fr}.sig__head{position:static}.about__media{width:100%;max-width:560px;margin-inline-start:auto;margin-inline-end:auto}.events__media{width:100%;max-width:480px;margin-inline-start:auto;margin-inline-end:auto}.visit__map{min-height:420px}}@media (max-width:899px){.gal__item{width:64vw}.mcat__items{grid-template-columns:1fr}}@media (max-width:760px){.menu__search{justify-content:center;width:40px;padding:0}.menu__search input{opacity:0;flex:0 0 0;width:0}.menu__search:focus-within,.menu__search.has-value{z-index:2;background:var(--ink-2);justify-content:flex-start;width:auto;padding:0 14px;position:absolute;left:0;right:0}.menu__search:focus-within input,.menu__search.has-value input{opacity:1;flex:1;width:auto}.insta__grid{grid-template-columns:repeat(3,1fr)}.events__items{grid-template-columns:1fr}.about__stats b{font-size:32px}}@media (max-width:640px){:root{--nav-h:64px}.nav__cta{display:none}.nav__brand .logo--wide{height:36px}.pillars__grid{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);gap:14px;display:flex;overflow-x:auto}.pillars__grid::-webkit-scrollbar{display:none}.pillar{scroll-snap-align:center;flex:0 0 74%}.sig__row{grid-template-columns:34px 1fr auto;gap:12px;padding:20px 4px}.footer__top{grid-template-columns:1fr}.footer__bottom{text-align:center;justify-content:center}.visit__pin .btn span,.vblock{padding:20px}.vblock__phone{font-size:28px}.mi__name{font-size:20px}.mi__thumb{width:54px;height:54px}.mcat__icon{width:46px;height:46px}.lightbox__nav{top:auto;bottom:18px;translate:none}.qrcard__code{width:92px;height:92px}.mpage__back span{display:none}.ann{max-width:calc(100vw - 112px)}}@media (max-width:420px){.hh__inner{padding-inline:calc(var(--drape) + 4px)}.hh__chips{gap:6px}.chip,.hh__chips .status{gap:6px;height:32px;padding:0 11px;font-size:12.5px}}@media (max-width:374px){.hl__pill{padding:0 12px}.hl__pill .ic{display:none}.nav__inner{gap:8px}.nav__share{width:40px;height:40px}.nav__brand .logo--wide{height:30px}.langs__btn{min-width:30px}.hl--menu{gap:12px}.hlm__pics{width:76px}.hlm__pics img{width:50px;height:72px;left:12px}}@media (hover:none){.gal__arrows{display:none}.ann,.events__media figcaption,.menu__bar,.mpage__top,.pillar__num,.sheet,.visit__pin{-webkit-backdrop-filter:none;backdrop-filter:none}.menu__bar,.mpage__top{background:#0f0808}.sheet{background:#060303cc}.hl:hover,.hl:hover .hl__ic,.hl:hover .hl__go,.hl:hover .hl__pill,.hl--menu:hover .hlm__go{transform:none}.hl:hover:active{transform:scale(.985)}.hl--menu:hover .hlm__pics img:first-child{transform:rotate(-12deg)translate(-15px,4px)}.hl--menu:hover .hlm__pics img:nth-child(2){transform:rotate(10deg)translate(15px,2px)}.hl--menu:hover .hlm__pics img:nth-child(3){transform:rotate(-1deg)translateY(-3px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
