@font-face{font-family:EB Garamond;src:url(/assets/fonts/ebgaramond-variable.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Thmanyah Sans;src:url(/assets/fonts/thmanyahsans-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/assets/fonts/thmanyahsans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/assets/fonts/thmanyahsans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/assets/fonts/thmanyahsans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/assets/fonts/thmanyahsans-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--hc-ivory:#FBF6ED;--hc-sand:#E8D2AF;--hc-teal:#246B63;--hc-terracotta:#BA6A3A;--hc-gold:#DCB467;--hc-ink:#3F2D22;--hc-ground:#3F2D22;--hc-ground-deep:#362619;--hc-surface:rgba(251,246,237,.05);--hc-surface-2:rgba(251,246,237,.08);--hc-hairline:rgba(220,180,103,.22);--hc-hairline-soft:rgba(251,246,237,.10);--hc-text:#FBF6ED;--hc-text-2:#E8D2AF;--hc-accent:#DCB467;--hc-numeral:#BA6A3A;--hc-action:#246B63;--hc-action-text:#FBF6ED;--hc-field-line:rgba(232,210,175,.38);--hc-font-display:"EB Garamond",Georgia,serif;--hc-font-body:"Thmanyah Sans",Inter,system-ui,sans-serif;--hc-font-ar:"Thmanyah Sans","Noto Sans Arabic",sans-serif;--hc-max:1400px;--hc-gutter:24px;--hc-nav-pad-x:clamp(9px,0.85vw,14px);--hc-nav-size:clamp(12px,0.95vw,13.5px);--hc-cta-pad-x:clamp(15px,1.5vw,22px);--hc-radius:4px;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-soft:cubic-bezier(0.4,0,0.2,1);--dur-press:140ms;--dur-hover:200ms;--dur-enter:240ms;--dur-media:600ms;--dur-reveal:640ms;--shadow-sm:0 1px 2px rgba(63,45,34,.05),0 1px 3px rgba(63,45,34,.04);--shadow-md:0 2px 4px rgba(63,45,34,.05),0 8px 20px -6px rgba(63,45,34,.10);--shadow-lg:0 4px 8px rgba(63,45,34,.05),0 20px 44px -12px rgba(63,45,34,.16);--shadow-xl:0 8px 16px rgba(63,45,34,.06),0 32px 72px -16px rgba(63,45,34,.20);--grad-page:linear-gradient(180deg,#463326 0%,var(--hc-ground) 55%);--grad-panel:linear-gradient(165deg,rgba(251,246,237,.07),rgba(251,246,237,.03) 70%);--grad-hairline:linear-gradient(90deg,transparent,var(--hc-accent) 20%,var(--hc-accent) 80%,transparent);--grad-vignette:radial-gradient(120% 90% at 50% 38%,transparent 40%,rgba(24,16,11,.55) 100%)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--hc-ground);background-image:var(--grad-page);color:var(--hc-text);font-family:var(--hc-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:var(--hc-font-display);font-optical-sizing:auto;font-weight:400;letter-spacing:-.018em;margin:0;text-wrap:balance}h1{letter-spacing:-.024em}p{margin:0;text-wrap:pretty}a{color:var(--hc-accent);text-decoration:none}button,input,select,textarea{font-family:inherit}table{border-collapse:collapse;width:100%}img{display:block}::selection{background:var(--hc-accent);color:var(--hc-ground)}[dir=rtl]{font-family:var(--hc-font-ar)}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4{font-family:var(--hc-font-ar);font-weight:700;letter-spacing:0;line-height:1.4}[dir=rtl] h1{font-weight:900;letter-spacing:0}[dir=rtl] li,[dir=rtl] p{line-height:1.85}:focus-visible{outline:3px solid var(--hc-accent);outline-offset:2px;border-radius:2px}.hc-skip{position:absolute;inset-inline-start:12px;top:-64px;z-index:100;background:var(--hc-accent);color:var(--hc-ground);padding:12px 18px;border-radius:6px;font-size:15px;font-weight:500;box-shadow:var(--shadow-lg);transition:top var(--dur-enter) var(--ease-out)}.hc-skip:focus{top:12px;text-decoration:none}.hc-wrap{max-width:var(--hc-max);margin:0 auto;padding-inline:var(--hc-gutter)}.hc-reveal{opacity:0;transform:translate3d(0,18px,0);transition:opacity var(--dur-reveal) var(--ease-out),transform var(--dur-reveal) var(--ease-out);transition-delay:calc(var(--hc-i, 0) * 60ms);will-change:transform,opacity}.hc-reveal.in{opacity:1;transform:none;will-change:auto}@keyframes hc-rise{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}@keyframes hc-menu-in{0%{opacity:0;transform:translate3d(0,-4px,0) scale(.97)}to{opacity:1;transform:none}}@keyframes hc-hero-media{0%{transform:scale(1.06)}to{transform:scale(1)}}.hc-stagger>*{animation:hc-rise .56s var(--ease-out) both}.hc-stagger>:first-child{animation-delay:60ms}.hc-stagger>:nth-child(2){animation-delay:.12s}.hc-stagger>:nth-child(3){animation-delay:.18s}.hc-stagger>:nth-child(4){animation-delay:.24s}.hc-stagger>:nth-child(5){animation-delay:.3s}.hc-stagger>:nth-child(6){animation-delay:.36s}.hc-panel{background:var(--grad-panel);border:1px solid var(--hc-hairline);border-radius:var(--hc-radius);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body:after{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.hc-rule{height:1px;border:0;background:var(--grad-hairline)}.hc-field{border:none;border-bottom:1.5px solid var(--hc-field-line);border-radius:0;padding:12px 2px;font-size:16px;background:transparent;color:var(--hc-text);min-height:48px;width:100%;font-weight:400;transition:border-color var(--dur-hover) var(--ease-soft),background-color var(--dur-hover) var(--ease-soft)}.hc-field::placeholder{color:rgba(232,210,175,.45)}.hc-field:hover{border-bottom-color:var(--hc-text-2)}.hc-field:focus-visible{outline:3px solid var(--hc-accent);outline-offset:2px;border-bottom-color:var(--hc-accent);background-color:rgba(251,246,237,.04)}select.hc-field option{background:var(--hc-ground);color:var(--hc-text)}textarea.hc-field{min-height:120px;resize:vertical}.hc-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--hc-action);color:var(--hc-action-text);border:1px solid var(--hc-action);border-radius:999px;padding:13px 26px;font-size:15.5px;font-weight:500;min-height:48px;cursor:pointer;box-shadow:var(--shadow-sm);transition:background-color var(--dur-hover) var(--ease-soft),border-color var(--dur-hover) var(--ease-soft),color var(--dur-hover) var(--ease-soft),box-shadow var(--dur-hover) var(--ease-soft),transform var(--dur-press) var(--ease-out)}.hc-btn:active:not(:disabled){transform:scale(.97)}.hc-btn--ghost{background:transparent;color:var(--hc-accent);border-color:var(--hc-hairline);box-shadow:none}.hc-btn:disabled{cursor:not-allowed;box-shadow:none;background:var(--hc-surface);border-color:var(--hc-hairline-soft);color:rgba(251,246,237,.45)}.hc-chip{border:1.5px solid var(--hc-field-line);background:transparent;color:var(--hc-text);border-radius:999px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;min-height:44px;transition:background-color var(--dur-hover) var(--ease-soft),border-color var(--dur-hover) var(--ease-soft),color var(--dur-hover) var(--ease-soft),transform var(--dur-press) var(--ease-out)}.hc-chip:active{transform:scale(.96)}.hc-chip[aria-pressed=true]{background:var(--hc-action);border-color:var(--hc-action);color:var(--hc-action-text)}.hc-ulink{position:relative}.hc-ulink:after{content:"";position:absolute;inset-inline:0;bottom:-2px;height:1px;background:currentColor;opacity:.5;transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-hover) var(--ease-out)}[dir=rtl] .hc-ulink:after{transform-origin:right center}.hc-arrow{display:inline-block;transition:transform var(--dur-hover) var(--ease-out)}.hc-media{overflow:hidden}.hc-media img{transition:transform var(--dur-media) var(--ease-out);will-change:transform}.hc-card{transition:background-color var(--dur-hover) var(--ease-soft),box-shadow var(--dur-hover) var(--ease-soft),transform var(--dur-hover) var(--ease-out)}.hc-logo{height:clamp(30px,7.4vw,42px);width:auto}.hc-logo--foot{height:clamp(28px,6.6vw,36px);width:auto}.hc-header{transition:box-shadow var(--dur-hover) var(--ease-soft),background-color var(--dur-hover) var(--ease-soft),border-color var(--dur-hover) var(--ease-soft)}.hc-header[data-scrolled=true]{box-shadow:var(--shadow-lg);background-color:rgba(50,36,27,.86);border-bottom-color:var(--hc-hairline)}.hc-submenu:before{content:"";position:absolute;inset-inline:0;top:-10px;height:10px}.hc-navitem{position:relative}.hc-navitem:after{content:"";position:absolute;inset-inline:10px;bottom:6px;height:1px;background:var(--hc-accent);transform:scaleX(0);transform-origin:center;transition:transform var(--dur-hover) var(--ease-out)}.hc-navitem[data-active=true]:after{transform:scaleX(1)}.hc-menulink{transition:background-color var(--dur-hover) var(--ease-soft),color var(--dur-hover) var(--ease-soft),-webkit-padding-start var(--dur-hover) var(--ease-out);transition:background-color var(--dur-hover) var(--ease-soft),color var(--dur-hover) var(--ease-soft),padding-inline-start var(--dur-hover) var(--ease-out);transition:background-color var(--dur-hover) var(--ease-soft),color var(--dur-hover) var(--ease-soft),padding-inline-start var(--dur-hover) var(--ease-out),-webkit-padding-start var(--dur-hover) var(--ease-out)}.hc-tablewrap{overflow-x:auto;border:1px solid var(--hc-hairline);border-radius:12px;background:var(--grad-panel)}.hc-tablewrap th{text-align:start;background:rgba(251,246,237,.07);padding:12px 14px;font-weight:600;font-size:14px;color:var(--hc-accent);letter-spacing:.04em;border-bottom:1px solid var(--hc-hairline)}.hc-tablewrap td{padding:12px 14px;vertical-align:top;border-bottom:1px solid var(--hc-hairline-soft);font-size:15px;line-height:1.5;color:var(--hc-text-2)}.hc-tablewrap tbody tr{transition:background-color var(--dur-hover) var(--ease-soft)}.hc-tablewrap tr td:first-child{color:var(--hc-text);font-weight:600}@media (hover:hover) and (pointer:fine){a:hover{text-decoration:none}.hc-ulink:hover:after{transform:scaleX(1)}.hc-btn:hover:not(:disabled){background:var(--hc-accent);border-color:var(--hc-accent);color:var(--hc-ground);box-shadow:var(--shadow-md)}.hc-btn--ghost:hover{color:var(--hc-accent)}.hc-btn--ghost:hover,.hc-chip:hover:not([aria-pressed=true]){background:var(--hc-surface);border-color:var(--hc-accent)}.hc-card:hover{background-color:var(--hc-surface);box-shadow:var(--shadow-lg)}.hc-card:hover .hc-media img{transform:scale(1.04)}.hc-card:hover .hc-arrow{transform:translateX(4px)}[dir=rtl] .hc-card:hover .hc-arrow{transform:translateX(-4px)}.hc-lift:hover{transform:translateY(-4px)}.hc-navitem:hover:after{transform:scaleX(1)}.hc-menulink:hover{background:var(--hc-surface-2);color:var(--hc-accent);-webkit-padding-start:16px;padding-inline-start:16px}.hc-tablewrap tbody tr:hover{background-color:rgba(251,246,237,.04)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hc-reveal{opacity:1;transform:none;transition-delay:0s}.hc-stagger>*{animation:none;opacity:1;transform:none}.hc-btn:active:not(:disabled),.hc-card:hover,.hc-chip:active,.hc-lift:hover,.hc-media img,.hc-parallax{transform:none!important}}@media (max-width:480px){:root{--hc-gutter:16px}}@media (max-width:1259px){.hc-desktop-only{display:none!important}}@media (min-width:1260px){.hc-mobile-only{display:none!important}}