@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Manrope:wght@400;500;600;700&family=Tajawal:wght@400;500;700&display=swap";:root{--ink:#17231f;--black:#111b18;--gold:#c9a24b;--paper:#f5f3ed;--muted:#aab4ab;--line:#d8dacd}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--paper);color:var(--ink);margin:0;font:16px/1.65 Manrope,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer;border:0}:is(button:focus-visible,a:focus-visible){outline:3px solid var(--gold);outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Cormorant Garamond,serif;font-weight:500;line-height:1.05}h1{letter-spacing:-.035em;max-width:800px;margin-bottom:25px;font-size:clamp(48px,6.8vw,104px)}h2{letter-spacing:-.025em;white-space:pre-line;font-size:clamp(40px,4.5vw,68px)}h3{font-size:32px}header{z-index:50;color:#fff;background:#14221ff5;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:20px;padding:17px 5vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:13px;display:flex}.brand img{object-fit:contain;background:#fff;border-radius:50%;width:55px;height:55px}.brand strong{letter-spacing:.13em;font-size:18px;display:block}.brand small{letter-spacing:.22em;color:#d0bd82;font-size:10px;display:block}nav{align-items:center;gap:25px;font-size:14px;display:flex}nav a:hover{color:var(--gold)}.langs{gap:8px;font-size:13px;display:flex}.langs a{color:#bbb;padding:4px}.langs .active{color:var(--gold)}.nav-quote,.button{background:var(--gold);color:#17231f;justify-content:center;align-items:center;gap:30px;padding:16px 25px;font-size:14px;font-weight:700;display:inline-flex}.nav-quote{padding:11px 17px}.hero{color:#fff;background:#17231f;height:calc(100svh - 90px);min-height:720px;max-height:1000px;position:relative;overflow:hidden}.hero-image{object-fit:cover;width:100%;height:100%;animation:8s ease-out both slowzoom;position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(90deg,#08150ee8 0%,#08150e88 49%,#08150e08 100%),linear-gradient(#0000 45%,#071810d9);position:absolute;inset:0}.hero-content{z-index:2;padding:10vh 7vw 120px;position:relative}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:25px;font-size:12px;font-weight:700;display:block}.hero h1{white-space:pre-line}.hero p{color:#e2e4da;max-width:470px;font-size:17px;line-height:1.8}.hero-bottom{bottom:30px;z-index:3;border-top:1px solid #ffffff40;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex;position:absolute;inset-inline:7vw}.hero-index{align-items:center;gap:15px;display:flex}.hero-index span{font-size:14px}.hero-index strong{font:42px Cormorant Garamond}.controls{gap:9px;display:flex}.controls button{color:#fff;background:0 0;border:1px solid #ffffff50;place-items:center;width:43px;height:43px;display:grid}.dots{gap:10px;display:flex}.dots button{background:0 0;border-bottom:3px solid #ffffff50;width:32px;height:16px;padding:0}.dots button.active{border-color:var(--gold)}.photo-note{color:#d3d6ca;margin-top:12px;font-size:12px}.strip{background:var(--black);color:#fff;grid-template-columns:repeat(4,1fr);gap:25px;padding:26px 7vw;display:grid}.strip div{border-inline-end:1px solid #ffffff20;align-items:center;gap:13px;font-size:14px;display:flex}.strip svg{color:var(--gold);flex-shrink:0;width:21px}.section{padding:100px 7vw}.section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px;display:flex}.section-head h2{margin-bottom:0}.section-head p{color:#68736b;max-width:340px;margin-bottom:5px}.intro{grid-template-columns:1.1fr 1fr;align-items:center;gap:9vw;display:grid}.intro-image{position:relative}.intro-image img{object-fit:cover;width:100%;height:500px}.image-tag{bottom:-20px;background:var(--gold);max-width:240px;padding:25px 30px;position:absolute;inset-inline-end:-20px}.image-tag strong{font:40px Cormorant Garamond;display:block}.text-link{border-bottom:1px solid var(--gold);align-items:center;gap:40px;padding:12px 0;font-size:14px;font-weight:700;display:inline-flex}.intro p{color:#68736b}.dark{background:var(--ink);color:#fff}.dark .section-head p{color:#b6bfb7}.division-grid{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.division{align-items:end;min-height:390px;padding:28px;display:flex;position:relative;overflow:hidden}.division img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.division:after{content:"";background:linear-gradient(#0000,#071710f0);position:absolute;inset:0}.division:hover img{transform:scale(1.06)}.division div{z-index:1}.division span{color:var(--gold);font-size:13px}.division h3{margin:13px 0;font-size:31px}.division p{color:#dde1d9;font-size:14px;line-height:1.6}.grid{grid-template-columns:repeat(3,1fr);gap:27px;display:grid}.product img{object-fit:cover;width:100%;height:300px}.product .meta{letter-spacing:.12em;color:#778176;margin:17px 0 10px;font-size:12px}.product h3{margin:0 0 16px}.product{border-bottom:1px solid var(--line);padding-bottom:20px}.product a{justify-content:space-between;align-items:center;display:flex}.partners{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:6vw;padding:32px 7vw;display:flex}.partners span{letter-spacing:.15em;max-width:220px;font-size:12px}.partners img{object-fit:contain;mix-blend-mode:multiply;max-width:130px;max-height:65px}.project-feature{background:#e9ebdf;grid-template-columns:1.5fr 1fr;display:grid}.project-feature img{object-fit:cover;width:100%;height:520px}.project-feature div{align-self:center;padding:55px}.project-feature h3{font-size:45px}.process{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.process strong{color:var(--gold);font:50px Cormorant Garamond}.process article{border-top:1px solid #ffffff30;padding-top:20px}.process h3{margin:20px 0 15px;font-size:27px}.process p{color:#b8c0b8;font-size:14px}.contact{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.contact h2{max-width:520px}.contact a:not(.button){margin:15px 0;display:block}.contact-card{border:1px solid var(--line);background:#fff8;padding:30px}.contact-card label{margin-bottom:18px;font-size:14px;display:block}.contact-card input,.contact-card textarea{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;border-radius:0;padding:12px 0}.contact-card small{color:#6b756c;margin-top:15px;font-size:12px;display:block}footer{background:var(--black);color:#b9c0b7;justify-content:space-between;align-items:center;gap:30px;padding:45px 7vw;font-size:13px;display:flex}.menu-button{color:#fff;background:0 0;display:none}.subhero{background:var(--ink);color:#fff;padding:90px 7vw}.subhero h1{margin:0;font-size:70px}.detail-layout{grid-template-columns:1.2fr 1fr;align-items:start;gap:60px;display:grid}.detail-layout>img{object-fit:cover;width:100%;height:500px}.detail-layout li{margin:16px 0}.back-top{z-index:30;background:var(--gold);place-items:center;width:44px;height:44px;display:grid;position:fixed;bottom:24px;right:24px}.rtl{font-family:Tajawal,sans-serif}.rtl h1,.rtl h2,.rtl h3{letter-spacing:0;font-family:Tajawal,sans-serif;line-height:1.35}@keyframes slowzoom{0%{transform:scale(1)}to{transform:scale(1.055)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}@media (max-width:1100px){nav{gap:16px}nav .nav-quote{display:none}.division-grid{grid-template-columns:repeat(2,1fr)}.hero{min-height:650px}.intro{gap:40px}.project-feature div{padding:30px}.brand strong{font-size:15px}}@media (max-width:700px){header{flex-wrap:wrap;gap:12px;padding:12px 5vw}.brand img{width:42px;height:42px}.brand small{font-size:8px}.menu-button{display:block}nav{flex-wrap:wrap;order:4;width:100%;padding:15px 0;display:none}nav.open{display:flex}.langs{margin-inline-start:auto}.hero{height:760px;min-height:0}.hero-content{padding:80px 6vw 140px}.hero h1{font-size:52px}.hero-bottom{flex-wrap:wrap;inset-inline:6vw}.dots{display:none}.hero p{font-size:16px}.strip{grid-template-columns:1fr 1fr;gap:20px;padding:25px 6vw}.strip div{font-size:12px}.section{padding:65px 6vw}.section-head{display:block}.section-head p{margin-top:25px}.intro,.contact,.detail-layout{grid-template-columns:1fr}.intro-image img{height:350px}.image-tag{inset-inline-end:0}.division-grid{grid-template-columns:1fr 1fr}.division{min-height:350px;padding:20px}.division h3{font-size:26px}.division p{font-size:13px}.grid{grid-template-columns:1fr}.product img{height:330px}.partners{flex-wrap:wrap;justify-content:center}.partners span{text-align:center;width:100%;max-width:none}.partners img{width:80px}.project-feature{grid-template-columns:1fr}.project-feature img{height:320px}.process{grid-template-columns:1fr 1fr}.contact{gap:30px}footer{flex-direction:column;align-items:start}.subhero h1{font-size:45px}.detail-layout>img{height:340px}}.hero-carousel{background:var(--ink);position:relative}[data-slot=carousel-content]{overflow:hidden}.slides{margin:0;display:flex}.slides>.hero{flex:0 0 100%;min-width:0;padding:0}.skip{z-index:100;background:var(--gold);padding:10px;position:fixed;top:-100px;left:10px}.skip:focus{top:10px}.hero-carousel .hero-image{animation:none}.hero-carousel .hero-content{padding-bottom:140px}.hero-carousel .hero-bottom{color:#fff}.contact-card{align-self:start}.brand img{background:0 0;border-radius:0}.rtl .eyebrow{letter-spacing:.04em}@font-face{font-family:Rudaw;src:url(/assets/fonts/NewRudaw-Regular.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Rudaw;src:url(/assets/fonts/NewRudaw-Bold.woff2)format("woff2");font-weight:600 900;font-style:normal;font-display:swap}[lang=ckb],[lang=ckb] h1,[lang=ckb] h2,[lang=ckb] h3,[lang=ckb] button,[lang=ckb] input,[lang=ckb] textarea{font-family:Rudaw,Tajawal,sans-serif}.rtl .brand strong,.rtl .brand small{letter-spacing:0}.rtl .brand strong{font-size:22px}.rtl .brand small{font-size:14px}.founder-section{background:#eae9e0;border-top:1px solid #c9a24b;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;margin:0 7vw 100px;display:grid}.founder-portrait{background:#17231f;min-height:640px;margin:0;position:relative}.founder-portrait>img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute}.founder-portrait figcaption{color:#fff;background:#17231fbf;padding:4px 10px;font-size:12px;position:absolute;bottom:12px;left:15px}.founder-message{padding:55px 50px}.founder-message h2{margin-bottom:22px;font-size:clamp(38px,3.4vw,54px)}.founder-message blockquote{border-inline-start:2px solid var(--gold);color:#596049;margin:0 0 25px;padding-inline-start:20px;font:24px/1.45 Cormorant Garamond,serif}.founder-message>p{color:#536157;font-size:16px;line-height:1.85}.founder-signature{border-top:1px solid #b6bdab;align-items:center;gap:17px;margin-top:30px;padding-top:24px;display:flex}.founder-signature img{object-fit:contain;width:65px;height:65px}.founder-signature strong,.founder-signature span{display:block}.founder-signature strong{font-size:17px}.founder-signature span{color:#68736b;font-size:13px}.rtl .founder-message blockquote{font-family:inherit;line-height:1.7}[lang=ckb] .founder-message blockquote{font-family:Rudaw,Tajawal,sans-serif}@media (max-width:1000px){.founder-message{padding:35px 28px}.founder-portrait{min-height:700px}}@media (max-width:700px){.founder-section{grid-template-columns:1fr;margin:0 6vw 65px}.founder-portrait{aspect-ratio:4/5;min-height:0}.founder-message{padding:35px 24px}.founder-message>p{font-size:16px}.founder-message blockquote{font-size:23px}}.founder-portrait{aspect-ratio:1122/1402;align-self:start;min-height:0;position:sticky;top:115px}.rtl .image-tag strong{font-family:inherit;font-size:30px}@media (max-width:700px){.founder-portrait{aspect-ratio:1122/1402;position:relative;top:auto}}#solutions{background:linear-gradient(130deg,#0f1916,#23332b);padding-top:105px;padding-bottom:110px}.division-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.division{isolation:isolate;border:1px solid #c9a24b45;min-height:475px;padding:38px;transition:border-color .4s,box-shadow .4s}.division>img{opacity:.8;filter:saturate(.7);transition:transform .85s,filter .6s,opacity .6s}.division:after{z-index:0;background:linear-gradient(#09130f05 0%,#09130faa 55%,#09130ff5 100%)}.division>div{width:100%;position:relative}.division-number{letter-spacing:.16em;border-bottom:1px solid #ffffff45;justify-content:space-between;align-items:center;margin-bottom:23px;padding-bottom:18px;font-size:14px;display:flex}.division h3{align-items:center;gap:15px;margin:0 0 14px;font-size:36px;display:flex}.division-icon{color:#dcc484;background:#101d17b3;border:1px solid #c9a24b75;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.division p{color:#e0e4dc;max-width:400px;margin:0;font-size:16px;line-height:1.75}.division .division-action{letter-spacing:.02em;color:#dcc484;align-items:center;gap:25px;margin-top:25px;font-size:13px;display:flex}.division .division-logo{top:28px;z-index:2;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#102019a6;border:1px solid #c9a24b55;border-radius:50%;place-items:center;width:112px;height:112px;padding:18px;transition:opacity .5s,transform .6s;display:grid;position:absolute;inset-inline-end:30px;transform:translateY(10px)scale(.94)}.division .division-logo img{object-fit:contain;filter:none;width:100%;height:100%;position:static;transform:none}:is(.division:hover,.division:focus-visible){border-color:#d9bd73;box-shadow:0 20px 50px #0003}:is(.division:hover>img,.division:focus-visible>img){opacity:1;filter:saturate();transform:scale(1.05)}:is(.division:hover .division-logo,.division:focus-visible .division-logo){opacity:1;transform:translateY(0)scale(1)}.rtl .division h3{font-size:30px}.rtl .division-action svg{transform:rotate(180deg)}@media (hover:none){.division .division-logo{opacity:1;width:78px;height:78px;padding:12px;transform:none}}@media (max-width:700px){#solutions{padding-top:65px;padding-bottom:65px}.division-grid{grid-template-columns:1fr;gap:20px}.division{min-height:450px;padding:27px}.division h3{font-size:32px}.division p{font-size:16px}.division .division-logo{top:22px;width:86px;height:86px;inset-inline-end:22px}.rtl .division h3{font-size:28px}}.new-header{padding:15px 6vw}.header-actions{align-items:center;gap:28px;display:flex}.header-quote{color:#ddc886;align-items:center;gap:17px;font-size:14px;display:flex}.nav-toggle{color:#fff;letter-spacing:.08em;background:0 0;border-inline-start:1px solid #ffffff70;align-items:center;gap:30px;padding:12px 0 12px 30px;font-size:15px;display:flex}.rtl .nav-toggle{letter-spacing:0;padding:12px 30px 12px 0}[data-slot=sheet-overlay]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#07110bbb;position:fixed;inset:0}.luxury-menu{z-index:101;color:#fff;background:linear-gradient(150deg,#17251f,#0e1713);border-inline-start:1px solid #c9a24b70;flex-direction:column;gap:18px;width:min(460px,100%);padding:30px 38px;display:flex;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto;box-shadow:0 0 70px #0007}.luxury-menu[data-side=left]{left:0;right:auto}.luxury-menu[data-side=right]{left:auto;right:0}.menu-top{justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.menu-top h2{color:#ddc886;margin:0;font:23px Manrope,sans-serif}.rtl .menu-top h2{font-family:inherit}.menu-close{color:#fff;background:0 0;padding:8px}.stacked-links{flex-direction:column;align-items:stretch;gap:0;width:100%;padding:0;display:flex!important}.stacked-links>a{border-bottom:1px solid #ffffffb3;align-items:center;gap:18px;padding:14px 0;font-size:19px;transition:color .25s,padding .25s;display:flex}.stacked-links>a>svg:first-child{color:#ddc886}.stacked-links>a:hover{color:#ddc886;padding-inline-start:7px}.menu-link-arrow{margin-inline-start:auto}.language-title{color:#ddc886;align-items:center;gap:13px;margin:26px 0 6px;font-size:14px;display:flex}.stacked-languages{flex-direction:column;display:flex}.stacked-languages a{border-bottom:1px solid #ffffff70;align-items:center;gap:17px;padding:10px 0;font-size:16px;display:flex}.stacked-languages .active{color:#e0c579}.stacked-languages a>svg{margin-inline-start:auto}.language-code{letter-spacing:.06em;color:#aab5ac;min-width:24px;font:11px Manrope,sans-serif}.menu-socials{align-items:center;gap:12px;margin-top:auto;padding-top:15px;display:flex}.menu-socials a,.menu-socials button{color:#ddc886;background:0 0;border:1px solid #d3bd78;place-items:center;width:43px;height:43px;display:grid}.menu-socials button:disabled{opacity:.4;cursor:not-allowed}.menu-socials a:hover{color:#15241b;background:#c9a24b}.menu-socials>span{color:#b8c2b8;margin-inline-start:8px;font-size:12px}.luxury-menu[data-starting-style],.luxury-menu[data-ending-style]{opacity:0;transform:translate(20px)}.luxury-menu{transition:opacity .25s,transform .25s}@media (max-width:700px){.new-header{flex-wrap:nowrap;gap:12px}.header-quote{display:none}.header-actions{gap:0}.nav-toggle{gap:12px;padding:10px 0 10px 18px}.rtl .nav-toggle{padding:10px 18px 10px 0}.nav-toggle span{font-size:14px}.luxury-menu{padding:24px 28px}.stacked-links>a{padding:12px 0;font-size:18px}.menu-top h2,.rtl .brand strong{font-size:21px}.rtl .brand small{font-size:12px}}.menu-socials img{filter:invert(84%)sepia(29%)saturate(659%)hue-rotate(354deg)brightness(90%);width:21px;height:21px}.linkedin-mark{letter-spacing:-1px;font:700 24px Arial,sans-serif}.hero-hover-logo{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#0d1b14a6;border:1px solid #dbc4848c;place-items:center;width:108px;height:108px;padding:14px;transition:opacity .5s,transform .5s;display:grid;position:absolute;top:30px;right:35px;transform:translateY(-14px)}.hero-hover-logo img{object-fit:contain;width:100%;height:100%}.hero:hover .hero-hover-logo,.hero:focus-within .hero-hover-logo{opacity:1;transform:translateY(0)}.slide-numbers{direction:ltr;align-items:center;gap:14px;display:flex}.slide-number{color:#c8d0c4;background:0 0;border:0;flex-direction:column;align-items:center;gap:9px;min-width:31px;padding:6px 3px;font:18px Cormorant Garamond,serif;display:flex}.slide-number-line{background:#ffffff50;width:25px;height:2px;transition:background .3s,width .3s}:is(.slide-number.active,.slide-number:hover,.slide-number:focus-visible){color:#e7cd8d}.slide-number.active .slide-number-line,.slide-number:hover .slide-number-line{background:#d8ba6a;width:31px}.slide-preview{z-index:80;background:#102018;border:1px solid #c9a24b;width:150px;padding:7px;box-shadow:0 12px 35px #0006}.slide-preview-logo,.slide-preview-photo{place-items:center;width:134px;height:100px;display:grid;position:relative;overflow:hidden}.slide-preview-logo{background:#1a2a21;border:1px solid #d3bd7855;margin-bottom:7px}.slide-preview-logo img{object-fit:contain;width:77px;height:77px}.slide-preview-photo img{object-fit:cover;width:100%;height:100%}.slide-preview-photo span{color:#fff;text-align:center;background:#071710cc;padding:5px 2px;font:11px/1.4 Manrope,Tajawal,sans-serif;position:absolute;bottom:0;left:0;right:0}[data-slot=hover-card-portal]{z-index:80}[data-slot=hover-card-content]{z-index:80;position:relative}@media (hover:none){.hero-hover-logo{opacity:1;width:70px;height:70px;padding:9px;transform:none}}@media (max-width:700px){.hero-bottom{grid-template-columns:1fr auto;gap:15px;display:grid}.hero-index{min-width:0}.hero-index span{font-size:12px}.slide-numbers{grid-area:2/1/auto/-1;justify-content:space-between;gap:7px}.slide-number{min-width:29px;font-size:19px}.hero-hover-logo{width:60px;height:60px;padding:8px;top:16px;right:20px}.slide-preview{width:134px}.slide-preview-logo,.slide-preview-photo{width:118px;height:88px}.slide-preview-logo img{width:66px;height:66px}}.back-top{background:linear-gradient(145deg,#213128,#0c1711);border:1px solid #c9a24b;border-radius:50%;place-items:center;width:66px;height:66px;padding:10px;transition:transform .3s,box-shadow .3s;display:grid;box-shadow:0 5px 23px #0004,0 0 0 5px #17231f40}.back-top>img{object-fit:contain;width:43px;height:43px}.back-top>span{color:#0b1911;background:#d6b768;border:2px solid #17231f;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:-6px;right:-3px}:is(.back-top:hover,.back-top:focus-visible){transform:translateY(-4px);box-shadow:0 8px 30px #0005,0 0 0 6px #c9a24b33}.back-top:hover>span svg{transform:translateY(-1px)}@media (max-width:700px){.back-top{width:54px;height:54px;padding:8px;bottom:20px;right:18px}.back-top>img{width:36px;height:36px}.back-top>span{width:21px;height:21px}}.rtl .hero-content{text-align:right;direction:rtl;width:min(780px,65%);margin-left:0;margin-right:auto;padding-right:3vw}.rtl .hero-content p{margin-left:auto;margin-right:0}.rtl .hero:after{background:linear-gradient(90deg,#08150ee8 0%,#08150e88 49%,#08150e08 100%),linear-gradient(#0000 45%,#071810d9)}@media (max-width:700px){.rtl .hero-content{width:100%;padding-left:6vw;padding-right:6vw}}.partners{grid-template-columns:minmax(190px,1.35fr) repeat(3,minmax(130px,1fr));align-items:stretch;gap:16px;padding:38px 7vw;display:grid}.partners span{align-self:center;padding-inline-end:20px}.partner-logo{background:#fff;border:1px solid #dfe1d6;place-items:center;min-height:96px;padding:16px;transition:transform .3s,border-color .3s,box-shadow .3s;display:grid}.partner-logo:hover{border-color:var(--gold);transform:translateY(-4px);box-shadow:0 14px 30px #17231f12}.partners .partner-logo img{object-fit:contain;mix-blend-mode:normal;width:auto;max-width:100%;max-height:62px;display:block}@media (max-width:700px){.partners{grid-template-columns:1fr 1fr;gap:10px;padding:30px 6vw}.partners span{text-align:center;grid-column:1/-1;width:100%;max-width:none;padding:0 0 12px}.partner-logo{min-height:86px;padding:12px}.partners .partner-logo img{width:auto;max-height:54px}}.product-catalogue{color:var(--ink);background:#f5f3ed;padding:110px 7vw}.catalogue-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;margin-bottom:44px;display:grid}.catalogue-heading h2{max-width:660px;margin:0}.catalogue-heading p{color:#68736b;margin:0 0 8px}.catalogue-tools{z-index:20;background:#17231ff4;justify-content:space-between;align-items:center;gap:25px;margin-bottom:28px;padding:16px;display:flex;position:sticky;top:88px;box-shadow:0 16px 35px #17231f20}.category-filters{flex-wrap:wrap;gap:8px;display:flex}.category-filters button{color:#dfe5dc;background:0 0;border:1px solid #ffffff28;align-items:center;gap:11px;padding:11px 15px;font-size:12px;display:flex}.category-filters button span{color:#dcc484;background:#ffffff12;border-radius:50%;place-items:center;min-width:23px;height:23px;display:grid}.category-filters button.active,.category-filters button:hover{background:var(--gold);border-color:var(--gold);color:#17231f}.category-filters button.active span,.category-filters button:hover span{color:#fff;background:#17231f}.catalogue-search{color:#dcc484;border-bottom:1px solid #ffffff60;align-items:center;gap:10px;min-width:265px;padding:9px 5px;display:flex}.catalogue-search input{color:#fff;background:0 0;border:0;outline:0;width:100%}.catalogue-search input::placeholder{color:#bec7bd}.catalogue-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.catalogue-card{text-align:inherit;color:var(--ink);background:#fff;border:1px solid #dddfd4;padding:0;transition:transform .35s,border-color .35s,box-shadow .35s;overflow:hidden}:is(.catalogue-card:hover,.catalogue-card:focus-visible){border-color:var(--gold);transform:translateY(-6px);box-shadow:0 18px 40px #17231f16}.catalogue-photo{background:#fff;height:245px;display:block;position:relative;overflow:hidden}.catalogue-photo img{object-fit:contain;width:100%;height:100%;padding:18px;transition:transform .5s}.catalogue-card:hover .catalogue-photo img{transform:scale(1.045)}.catalogue-index{top:12px;color:#dbc484;background:#17231f;place-items:center;width:35px;height:35px;font-size:11px;display:grid;position:absolute;inset-inline-end:12px}.catalogue-card-copy{border-top:1px solid #eceee5;padding:20px;display:block}.catalogue-card-copy small{color:#7b857d;letter-spacing:.11em;text-transform:uppercase;font-size:10px;display:block}.catalogue-card-copy strong{margin:9px 0 18px;font:600 20px/1.25 Cormorant Garamond,Tajawal,serif;display:block}.catalogue-card-copy>span{color:#8d6b1e;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.catalogue-empty{text-align:center;color:#68736b;padding:80px 20px}.product-modal{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#07110dd9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.product-modal-card{background:#f7f4ec;border:1px solid #c9a24b80;grid-template-columns:1.05fr .95fr;width:min(1000px,96vw);max-height:90vh;display:grid;position:relative;overflow:auto;box-shadow:0 35px 90px #0008}.product-modal-close{z-index:2;color:#fff;background:#17231f;border:1px solid #c9a24b;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:16px;right:16px}.rtl .product-modal-close{left:16px;right:auto}.product-modal-photo{background:#fff;place-items:center;min-height:570px;display:grid;position:relative}.product-modal-photo img{object-fit:contain;width:100%;height:100%;max-height:670px;padding:28px}.product-modal-photo span{bottom:20px;color:#dbc484;letter-spacing:.15em;background:#17231f;padding:10px 14px;font-size:11px;position:absolute;inset-inline-start:20px}.product-modal-copy{align-self:center;padding:70px 50px 45px}.product-modal-copy h2{margin-bottom:25px;font-size:48px}.product-modal-copy h3{letter-spacing:.14em;text-transform:uppercase;color:#8d6b1e;font:700 12px Manrope,Tajawal,sans-serif}.product-modal-copy p{color:#5d6860}.product-modal-copy .availability{color:#17231f;border-top:1px solid #d9dacd;border-bottom:1px solid #d9dacd;padding:14px 0;font-weight:600}.product-actions{grid-template-columns:1fr 1fr;gap:10px;margin:25px 0 15px;display:grid}.product-actions a{justify-content:center;align-items:center;gap:9px;padding:14px;font-size:12px;font-weight:700;display:flex}.whatsapp-action{color:#fff;background:#17231f}.email-action{border:1px solid #17231f}.product-contact{color:#6c756e;margin-top:7px;font-size:13px;display:block}.rtl .catalogue-card-copy strong,.rtl .product-modal-copy h2{font-family:Tajawal,sans-serif}@media (max-width:1050px){.catalogue-grid{grid-template-columns:repeat(3,1fr)}.catalogue-tools{flex-direction:column;align-items:stretch}.catalogue-search{min-width:0}}@media (max-width:700px){.product-catalogue{padding:70px 6vw}.catalogue-heading{grid-template-columns:1fr;gap:22px}.catalogue-tools{margin-inline:-2vw;position:static}.category-filters{grid-template-columns:1fr 1fr;display:grid}.category-filters button{justify-content:space-between}.catalogue-grid{grid-template-columns:1fr 1fr;gap:10px}.catalogue-photo{height:190px}.catalogue-card-copy{padding:15px}.catalogue-card-copy strong{font-size:18px}.product-modal{padding:10px}.product-modal-card{grid-template-columns:1fr}.product-modal-photo{height:38vh;min-height:280px}.product-modal-photo img{padding:20px}.product-modal-copy{padding:35px 24px}.product-modal-copy h2{padding-inline-end:35px;font-size:36px}.product-actions{grid-template-columns:1fr}}@media (max-width:430px){.catalogue-grid{grid-template-columns:1fr}.catalogue-photo{height:245px}}
