@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.CyU-ddYS.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.EA1o-u_Q.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.C4MQITzh.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.DPXcppbm.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-arabic-arabic-700-normal.DrtBj6UE.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-700-normal.9rXc6cUL.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-latin-700-normal.Bxkt5Cjx.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-700-normal.Bth3BMcD.woff)format("woff")}:root{--forest:#12372a;--mint:#40b88e;--off-white:#f4f2ec;--font-ar:"IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, sans-serif;--font-en:"IBM Plex Sans", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--forest);color:var(--forest);font-family:var(--font-ar);margin:0;font-weight:400;line-height:1.6}h1,h2,h3,p{margin:0}main{position:relative}.screen{--bg:var(--off-white);--ink:var(--forest);--line:var(--mint);--rule:color-mix(in srgb, var(--forest) 14%, transparent);min-height:100svh;color:var(--ink);position:relative}.screen.tone-forest{--bg:var(--forest);--ink:var(--off-white);--rule:color-mix(in srgb, var(--off-white) 18%, transparent)}.screen.tone-mint{--bg:var(--mint);--line:var(--forest);--rule:color-mix(in srgb, var(--forest) 20%, transparent)}.screen:before{content:"";z-index:-1;background:var(--bg);position:absolute;inset:0}.threadline{z-index:-1;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.threadline path{fill:none;stroke-width:2px;stroke-linecap:round}.threadline path.whole{stroke:none}.frame{z-index:1;max-width:430px;min-height:100svh;padding:0 20px max(36px, env(safe-area-inset-bottom));flex-direction:column;margin-inline:auto;display:flex;position:relative}@media not all and (width>=1024px){.screen.no-bar .frame{padding-bottom:max(16px, env(safe-area-inset-bottom))}}.screen :where(h1,h2,p,li,span){overflow-wrap:anywhere}.cap-spot{pointer-events:none;flex:none;position:relative}.cap-spot>.cap-still{width:100%;height:auto;transform:rotate(var(--tilt,0deg));transition:opacity .4s;position:absolute;inset:0}html[data-scene="3d"] .cap-spot>.cap-still{opacity:0}h1,h2{font-weight:700}a{color:inherit}:focus-visible{outline:3px solid var(--mint);outline-offset:3px}.screen.tone-mint :focus-visible{outline-color:var(--forest)}html.reveals [data-reveal]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}html.reveals [data-reveal].in{opacity:1;transform:none}html.reveals [data-logo-reveal]{clip-path:inset(0 0 0 100%);transition:clip-path .9s cubic-bezier(.65,0,.35,1)}html.reveals [data-logo-reveal].in{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){html.reveals [data-reveal],html.reveals [data-logo-reveal]{transition:none}}.icon{flex:none;display:block}.press{transition:transform .15s,background-color .15s}.press:active{transform:translateY(1px)scale(.98)}html.reveals [data-reveal=words]{opacity:1;transform:none}html.reveals [data-reveal=words] .w{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 70ms);display:inline-block;transform:translateY(.45em)}html.reveals [data-reveal=words].in .w,html.reveals [data-reveal=items]{opacity:1;transform:none}html.reveals [data-reveal=items]>*{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 90ms + .12s);transform:translateY(14px)}html.reveals [data-reveal=items].in>*{opacity:1;transform:none}html.reveals [data-reveal=items].in>.press{transition-delay:0s}html.reveals [data-reveal] .icon-draw *{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s cubic-bezier(.65,0,.35,1) .15s}html.reveals [data-reveal].in .icon-draw *{stroke-dashoffset:0}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.bob{animation:1.6s ease-in-out infinite bob}@media (prefers-reduced-motion:reduce){html.reveals [data-reveal=words] .w,html.reveals [data-reveal=items]>*,html.reveals [data-reveal] .icon-draw *{transition:none}.bob{animation:none}}html:not([data-booking-state=open]) .needs-booking{display:none!important}@media not all and (width>=1024px){.desk-only{display:none!important}}@media (width>=1024px){:root{--head-h:80px}.phone-only{display:none!important}.screen{min-height:calc(100svh - var(--head-h));scroll-margin-top:var(--head-h)}.frame{max-width:1280px;min-height:calc(100svh - var(--head-h));grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;align-items:center;column-gap:64px;padding:clamp(48px,9vh,96px) 48px;display:grid}}
