/* MANZILI's mobile house: LYM's accessible full-height navigation, expressed in Damascene ivory. */
.mz-menu-dialog:not([open]){display:none}.mz-menu-dialog{border:0;padding:0;margin:0;max-width:none;max-height:none;width:100%;height:var(--mz-menu-height,100dvh);inset:0;top:var(--mz-menu-offset,0px);bottom:auto;background:#fcfaf5;color:var(--ink);overflow:hidden;overscroll-behavior:contain}.mz-menu-dialog::backdrop{background:#342a2450}.mz-menu-shell{height:100%;display:flex;flex-direction:column;padding:0 max(24px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));position:relative;isolation:isolate}.mz-menu-shell:before{content:"";position:absolute;inset:10px;border:1px solid #d8cab560;pointer-events:none;z-index:-1}.mz-menu-top{min-height:91px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:16px;flex-shrink:0}.mz-menu-top .brand{gap:10px}.mz-menu-top .mark{width:34px;height:40px}.mz-menu-top .arabic-wordmark{font-size:27px}.mz-menu-top .latin-wordmark{font-size:8px}.mz-menu-top>div{display:flex;align-items:center;gap:15px}.mz-menu-language{font:400 13px/1.5 var(--sans);font-family:'Noto Sans Arabic','Manrope',sans-serif;min-height:44px;min-width:44px;color:#756651}.mz-menu-close{display:flex;align-items:center;gap:7px;font:500 12px/1.5 var(--sans);min-height:44px;min-width:44px}.mz-menu-close svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.1;transition:transform .3s}.mz-menu-close:hover svg{transform:rotate(90deg)}.mz-menu-body{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-block:22px 14px}.mz-menu-kicker{font:500 10px/1.6 'Manrope','Noto Sans Arabic',sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8c7960;margin:0 0 18px}.mz-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #d8cab5;border-inline-start:1px solid #d8cab5}.mz-menu-tile{position:relative;display:flex;flex-direction:column;min-height:119px;justify-content:flex-end;padding:15px 14px 13px;border-bottom:1px solid #d8cab5;border-inline-end:1px solid #d8cab5;overflow:hidden;transition:background .3s,color .3s}.mz-menu-tile:before{content:"";position:absolute;width:74px;height:102px;border:1px solid #d8cab535;border-radius:50px 50px 0 0;inset-inline-end:-12px;top:-14px;pointer-events:none;transition:transform .5s,opacity .4s}.mz-menu-icon{position:absolute;inset-inline-end:13px;top:8px;width:48px;height:48px;stroke:#9a886c;stroke-width:1.1;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s,color .3s}.mz-menu-tile-name{position:relative;font:400 20px/1.12 var(--display);letter-spacing:-.025em;max-width:calc(100% - 6px);padding-top:33px}.mz-menu-detail{font:400 9px/1.55 'Manrope','Noto Sans Arabic',sans-serif;color:#7b6e5e;margin-top:7px;max-width:92%}.mz-menu-arrow{position:absolute;inset-inline-end:12px;bottom:11px;opacity:0;transform:translateX(-5px);transition:opacity .3s,transform .3s}.mz-menu-arrow .arrow{width:19px}.mz-menu-tile:hover,.mz-menu-tile:focus-visible{background:#efe7d9}.mz-menu-tile:hover .mz-menu-icon,.mz-menu-tile:focus-visible .mz-menu-icon{transform:translateY(-3px);stroke:#6b405c}.mz-menu-tile:hover:before{transform:scale(1.08);opacity:0}.mz-menu-tile:hover .mz-menu-arrow,.mz-menu-tile:focus-visible .mz-menu-arrow{opacity:1;transform:none}.mz-menu-tile[aria-current=page]{background:#f1eadf}.mz-menu-collection{background:#f5efe4}.mz-menu-lara{display:flex;align-items:center;gap:17px;padding:15px 0 4px}.mz-menu-portrait{width:45px;height:57px;overflow:hidden;border-radius:28px 28px 0 0;flex:none}.mz-menu-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0;transform:scale(1.25);transform-origin:50% 0}.mz-menu-lara small{display:block;font-size:8px;line-height:1.5;letter-spacing:.1em;color:#8c7960;margin-bottom:3px}.mz-menu-lara strong{font:400 22px/1.2 var(--display);letter-spacing:-.025em}.mz-menu-lara>.arrow{margin-inline-start:auto;width:25px;color:#8c7960;transition:transform .3s}.mz-menu-lara:hover>.arrow{transform:translateX(3px)}.mz-menu-saved:not([hidden]){display:flex;align-items:center;gap:12px;min-height:44px;font-size:12px;margin-top:12px;padding-top:9px;border-top:1px solid var(--line)}.mz-menu-saved .arrow{margin-inline-start:auto;width:23px}.mz-menu-bottom{flex-shrink:0;border-top:1px solid var(--line);padding-top:15px;background:#fcfaf5}.mz-menu-cta{min-height:54px;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#6b405c;color:#fcfaf5;font-size:13px;transition:background .25s}.mz-menu-cta .arrow{width:27px}.mz-menu-cta:hover,.mz-menu-cta:focus-visible{background:#80566e}.mz-menu-email{display:block;text-align:center;padding:12px 0 6px;font-size:11px;letter-spacing:.01em;color:#544637}.mz-menu-bottom>p{text-align:center;font-size:9px;letter-spacing:.08em;color:#8c7960;margin:0;padding:0 0 5px}.mz-menu-dialog a:focus-visible,.mz-menu-dialog button:focus-visible{outline:2px solid #6b405c;outline-offset:-3px}.mz-menu-open{overflow:hidden;scroll-behavior:auto}.mz-menu-open body{position:fixed;top:var(--mz-menu-y,0);width:100%;overflow:hidden}.meeting-portrait-crop{display:block;overflow:hidden;width:100%;aspect-ratio:4/5;max-height:73vh}.meeting-portrait-crop>.meeting-portrait{display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:50% 0;transform:scale(1.25);transform-origin:50% 0}
@media(max-width:1200px){html[data-ready=true] .site-header #main-nav{display:none!important}.site-header .menu{display:flex;width:auto;min-width:72px;height:44px;align-items:center;justify-content:center;flex-direction:row;gap:10px;padding:8px 10px;border:1px solid #d8cab5;background:transparent}.site-header .menu .menu-label{display:block;width:auto;height:auto;background:none;font:500 10px/1.4 'Manrope','Noto Sans Arabic',sans-serif;letter-spacing:.1em;text-transform:uppercase}.site-header .menu .menu-strokes{display:flex;flex-direction:column;gap:5px;width:19px;height:auto;background:none}.menu-strokes i{width:19px;height:1px;background:currentColor;display:block}.site-header .header-tools{gap:16px}html:not([data-ready=true]) .site-header #main-nav{display:flex;flex-wrap:wrap;position:static}html:not([data-ready=true]) .site-header .menu{display:none}.site-header .menu:hover{background:#efe7d9}.site-header .header-enquiry{display:none}}
@media(max-width:450px){.mz-menu-shell{padding-inline:max(21px,env(safe-area-inset-left)) max(21px,env(safe-area-inset-right))}.mz-menu-top{min-height:80px}.mz-menu-top>div{gap:11px}.mz-menu-body{padding-top:17px}.mz-menu-kicker{font-size:9px;margin-bottom:14px}.mz-menu-tile{min-height:117px;padding-inline:12px}.mz-menu-tile-name{font-size:20px}.mz-menu-detail{font-size:8.5px}.site-header .header-tools{gap:9px}.site-header .language{font-size:12px;min-width:45px}.site-header .menu{min-width:68px;gap:8px}}
@media(max-height:760px){.mz-menu-top{min-height:72px}.mz-menu-body{padding-top:12px}.mz-menu-kicker{margin-bottom:10px}.mz-menu-tile{min-height:102px}.mz-menu-tile-name{font-size:19px;padding-top:26px}.mz-menu-icon{width:40px;height:40px;top:6px}.mz-menu-detail{margin-top:5px}.mz-menu-lara{padding-top:12px}.mz-menu-portrait{width:36px;height:45px}.mz-menu-lara strong{font-size:20px}.mz-menu-bottom{padding-top:11px}.mz-menu-cta{min-height:48px;padding-block:12px}.mz-menu-email{padding-top:9px}}
@media(min-width:701px) and (max-width:1200px){.mz-menu-shell{max-width:760px;margin:auto;padding-inline:54px}.mz-menu-shell:before{inset:14px 32px}.mz-menu-tile{min-height:132px;padding:20px 22px}.mz-menu-tile-name{font-size:25px}.mz-menu-detail{font-size:11px}.mz-menu-icon{width:59px;height:59px;inset-inline-end:23px}.mz-menu-body{padding-block:30px 20px}.mz-menu-top{min-height:100px}.mz-menu-lara{padding-top:22px}.mz-menu-bottom>p{padding-bottom:13px}}
[dir=rtl] .mz-menu-kicker,[dir=rtl] .mz-menu-lara small,[dir=rtl] .mz-menu-bottom>p{letter-spacing:0}[dir=rtl] .mz-menu-tile-name{font-family:'Noto Naskh Arabic',serif;font-size:22px;line-height:1.35;letter-spacing:0}[dir=rtl] .mz-menu-detail{line-height:1.6}[dir=rtl] .mz-menu-lara strong{font-family:'Noto Naskh Arabic',serif;font-size:24px}[dir=rtl] .mz-menu-lara:hover>.arrow{transform:translateX(-3px)}
@media(prefers-reduced-motion:no-preference){.mz-menu-dialog[open] .mz-menu-shell{animation:mzMenuIn .32s cubic-bezier(.2,.7,.3,1) both}.mz-menu-dialog[open] .mz-menu-tile{animation:mzTileIn .42s cubic-bezier(.2,.7,.3,1) both}.mz-menu-tile:nth-child(2){animation-delay:.025s!important}.mz-menu-tile:nth-child(3){animation-delay:.05s!important}.mz-menu-tile:nth-child(4){animation-delay:.075s!important}.mz-menu-tile:nth-child(5){animation-delay:.1s!important}.mz-menu-tile:nth-child(6){animation-delay:.125s!important}@keyframes mzMenuIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes mzTileIn{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}}
@media(prefers-reduced-motion:reduce){.mz-menu-dialog *{animation:none!important;transition:none!important}}
