:root{--k0: #0b0a0a;--k1: #121010;--k2: #1b1818;--k3: #262121;--bone: #ece6de;--bone-2: #ddd3c7;--bone-ink: #1a1515;--red: #c8141a;--red-hi: #ff3d43;--gold: #d6a63a;--fg: #f1ebe6;--dim: #968b87;--dim-2: #6b6260;--line: rgba(241,235,230,.1);--line-b: rgba(26,21,21,.16);--f-ar: "Almarai",Tahoma,"Segoe UI",sans-serif;--f-en: "Open Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--gut: max(24px,env(safe-area-inset-left,0px));--gut-r: max(24px,env(safe-area-inset-right,0px));--ease: cubic-bezier(.16,1,.3,1);color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;background:var(--k0);color:var(--fg);font-family:var(--f-ar);font-size:16px;line-height:1.85;-webkit-font-smoothing:antialiased;overflow-x:clip}html[lang=en] body{font-family:var(--f-en);line-height:1.7}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}::selection{background:var(--red);color:#fff}:focus-visible{outline:2px solid var(--gold);outline-offset:4px}html[lang=ar] .en,html[lang=en] .ar{display:none!important}.en-f{font-family:var(--f-en)}.wrap{max-width:1440px;margin-inline:auto;padding-left:var(--gut);padding-right:var(--gut-r)}@media(min-width:900px){:root{--gut: max(48px,env(safe-area-inset-left,0px));--gut-r: max(48px,env(safe-area-inset-right,0px))}}body:after{content:"";position:fixed;inset:-50%;z-index:90;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain 1s steps(6) infinite}@media(max-width:900px),(hover:none){body:after{animation:none;opacity:.04;inset:0}}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-6%,-2%)}80%{transform:translate(5%,4%)}to{transform:translate(0)}}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:81;background:var(--k0)}.sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kicker{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:700;color:var(--red-hi);margin:0 0 26px}.kicker:before{content:"";width:7px;height:7px;flex:none;background:currentColor;transform:rotate(45deg)}html[lang=en] .kicker{font-size:11.5px;letter-spacing:.22em;text-transform:uppercase}.display{margin:0;font-weight:800;font-size:clamp(40px,6.4vw,104px);line-height:1.02;letter-spacing:-.015em;text-wrap:balance}html[lang=en] .display{font-family:var(--f-en);font-stretch:75%;text-transform:uppercase;letter-spacing:-.01em;line-height:.92;font-size:clamp(44px,7.4vw,124px)}.display .o{color:var(--dim);font-weight:400}.lede{font-size:clamp(16px,1.3vw,19px);color:var(--dim);max-width:34em;margin:0}.w{display:inline-block;overflow:hidden;vertical-align:top;padding-block:.32em;margin-block:-.32em;padding-inline:.04em;margin-inline:-.02em}.wi{display:inline-block;will-change:transform}.btn{position:relative;display:inline-flex;align-items:center;gap:14px;height:58px;padding-inline:30px;border-radius:999px;font-weight:800;font-size:15px;background:var(--red);color:#fff;overflow:hidden;isolation:isolate;border:0;cursor:pointer;white-space:nowrap}html[lang=en] .btn{font-size:12.5px;letter-spacing:.16em;text-transform:uppercase}.btn:before{content:"";position:absolute;inset:0;background:var(--fg);border-radius:inherit;transform:translateY(101%);transition:transform .6s var(--ease);z-index:-1}.btn:hover{color:var(--k0)}.btn:hover:before{transform:translateY(0)}.btn .ic{width:28px;height:28px;border-radius:50%;background:#ffffff2e;display:grid;place-items:center;transition:transform .6s var(--ease),background .4s}.btn:hover .ic{background:var(--red);color:#fff;transform:rotate(-45deg)}html[dir=ltr] .btn .ic svg{transform:scaleX(-1)}html[dir=ltr] .btn:hover .ic{transform:rotate(45deg)}.btn.dark{background:var(--k0)}.link{position:relative;display:inline-flex;gap:10px;align-items:center;font-weight:800;font-size:14px}html[lang=en] .link{font-size:12px;letter-spacing:.18em;text-transform:uppercase}.link:after{content:"";position:absolute;inset-inline:0;bottom:-6px;height:1px;background:currentColor;transform:scaleX(.25);transform-origin:var(--o,right);transition:transform .6s var(--ease)}html[dir=ltr] .link:after{--o: left}.link:hover:after{transform:scaleX(1)}@keyframes spin{to{transform:rotate(360deg)}}.menu-open{overflow:hidden}.marq{border-block:1px solid var(--line);overflow:hidden;white-space:nowrap;direction:ltr;background:var(--k0)}.marq .t{display:inline-flex;animation:mq 60s linear infinite}.marq span{display:inline-flex;align-items:center;gap:40px;padding-inline:20px;font-size:clamp(22px,2.6vw,38px);font-weight:800;color:var(--fg);line-height:2.4}.marq span em{font-style:normal;color:var(--dim)}.marq span svg{width:22px;height:22px;flex:none;color:var(--red-hi)}@keyframes mq{to{transform:translate(-50%)}}.bone{background:var(--bone);color:var(--bone-ink)}.bone .kicker{color:var(--red)}.bone .lede{color:#5a504d}html[dir=ltr]{--img-sheep: var(--img-sheep_m);--img-buffalo: var(--img-buffalo_m);--img-calves: var(--img-calves_m)}.cat-note{margin-top:44px;font-size:13px;color:var(--dim-2)}.sheet{margin:0;width:100%;max-width:980px;background:#efe9e1;border:1px solid var(--bone-2);border-radius:6px;padding:clamp(14px,2.4vw,36px)}.sheet img{display:block;width:100%;height:auto}.cut-hint{margin-top:26px;font-size:13px;color:#7a6f6b;text-align:center}.svg-ar,.svg-en{display:none}html[lang=ar] .svg-ar,html[lang=en] .svg-en{display:inline}@media(max-width:700px){body{font-size:15.5px}.kicker{margin-bottom:18px}.display{font-size:clamp(36px,10.5vw,52px);line-height:1.15}html[lang=en] .display{font-size:clamp(40px,12vw,60px)}.lede{font-size:16px}.sheet{padding:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
