@font-face{font-family:Almarai;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7eb3e55498b0083f-s.1c4dju6higsi7.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2cc64289d47b4837-s.p.3gyhordp6ke8y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3571ca4c7e5b0515-s.1st6rpsgpd9fa.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/22fa55bc1dba6839-s.p.0d9vtzwl8fd0i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e897c2a96513d09d-s.2yz6p_nt95n3n.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92965d68c2e7dc96-s.p.1tn4ua9rqzvtc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8731e9ea35b3f522-s.3_tiz-h7o52hh.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-weight:800;font-display:swap;src:url(../media/434f71d810631da4-s.p.3ea9128zkldg5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai Fallback;src:local(Arial);ascent-override:95.15%;descent-override:22.18%;line-gap-override:0.0%;size-adjust:95.11%}.almarai_655b89cd-module__wrJA7G__className{font-family:Almarai,Almarai Fallback;font-style:normal}.almarai_655b89cd-module__wrJA7G__variable{--font-almarai:"Almarai", "Almarai Fallback"}
:root{--color-ink:#3d3f2c;--color-ink-dark:#373928;--color-ink-64:#838478;--color-ink-08:#eff0ee;--color-ink-dark-25:#4a4c3c;--color-bg:#fffff9;--color-surface:#f2f3eb;--color-accent:#fff781}
:root{--space-0:0;--space-2:.125rem;--space-4:.25rem;--space-6:.375rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-20:1.25rem;--space-24:1.5rem;--space-32:2rem;--space-40:2.5rem;--space-48:3rem;--space-56:3.5rem;--space-64:4rem;--space-80:5rem;--space-96:6rem;--space-160:10rem;--space-240:15rem;--layout-margin-x:var(--space-40);--layout-section-padding-y:var(--space-80);--layout-section-padding-y-lg:var(--space-160);--layout-gap-xs:var(--space-8);--layout-gap-sm:var(--space-24);--layout-gap-md:var(--space-40);--layout-gap-lg:var(--space-56);--container-lg:85rem;--container-md:56.5rem;--container-sm:42.25rem}
:root{--background-color:var(--color-bg);--primary-text-color:var(--color-ink);--nav-text-color:var(--color-ink);--logo-fill-color:var(--color-ink);--white-color:var(--color-bg);--accent-color:var(--color-ink);--accent-hover-color:var(--color-ink);--gray-color:var(--color-ink-64);--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-in-expo:cubic-bezier(.7,0,.84,0);--primary-font:var(--font-almarai), sans-serif;--primary-font-regular:var(--font-almarai), sans-serif;--primary-font-black:var(--font-almarai), sans-serif;--primary-font-bold:var(--font-almarai), sans-serif;--secondary-font:var(--font-almarai), sans-serif;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}*,:before,:after{corner-shape:superellipse(2)}body{font-family:var(--primary-font)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--primary-font);background-color:var(--background-color);color:var(--primary-text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:clip}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.fade-in{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.fade-in--visible{opacity:1;transform:none}.fade-in-load{animation:.9s cubic-bezier(.22,1,.36,1) both fade-in-up}@keyframes fade-in-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fade-in-load{animation:none}.fade-in{opacity:1;transition:none;transform:none}}@media (scripting:none){.fade-in{opacity:1;transform:none}}.cursor-box{z-index:9999;visibility:hidden;align-items:center;gap:var(--space-6);background:var(--color-surface);color:var(--color-ink);padding:var(--space-8) var(--space-16);font-family:var(--secondary-font);font-size:var(--type-small-size);font-weight:var(--type-small-weight);text-transform:none;white-space:nowrap;cursor:none;pointer-events:none;border-radius:2.5rem;text-decoration:none;display:inline-flex;position:fixed;top:0;left:0}.cursor-box__arrow{filter:brightness(0);width:1.5rem;height:1.5rem}@media (max-width:768px){.cursor-box{display:none!important}}.container{max-width:var(--container-lg);padding:0 var(--space-24);flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex}.animated-link{text-decoration:none;transition:color .3s;position:relative}.animated-link:after{content:"";background-color:var(--accent-color);width:0;height:1.5px;transition:width .3s;position:absolute;bottom:-4px;left:0}.animated-link:hover:after{width:100%}
:root{--type-h1-size:clamp(2.5rem, 1.75rem + 3.06vw, 4.5rem);--type-h1-line:1;--type-h1-tracking:-.04em;--type-h1-weight:700;--type-h2-size:clamp(2rem, 1.5rem + 2.5vw, 2.5rem);--type-h2-line:1;--type-h2-tracking:-.04em;--type-h2-weight:700;--type-h3-size:clamp(1.75rem, 1.5rem + 1.25vw, 2rem);--type-h3-line:1;--type-h3-tracking:-.04em;--type-h3-weight:700;--type-h3-para-line:1.15;--type-h3-para-tracking:-.03em;--type-h4-size:1.25rem;--type-h4-line:1.75;--type-h4-tracking:0;--type-h4-weight:400;--type-body-size:1rem;--type-body-line:1.6;--type-body-tracking:0;--type-body-bold-weight:700;--type-body-medium-weight:500;--type-small-size:.75rem;--type-small-line:2;--type-small-tracking:0;--type-small-weight:600}.heading-01{font-family:var(--primary-font-black);font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);line-height:var(--type-h1-line);letter-spacing:var(--type-h1-tracking);text-transform:none}.heading-02{font-family:var(--primary-font-bold);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);line-height:var(--type-h2-line);letter-spacing:var(--type-h2-tracking)}.heading-03{font-family:var(--primary-font-bold);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-line);letter-spacing:var(--type-h3-tracking)}.heading-03-paragraph{font-family:var(--primary-font-bold);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-para-line);letter-spacing:var(--type-h3-para-tracking)}.heading-04{font-family:var(--secondary-font);font-size:var(--type-h4-size);font-weight:var(--type-h4-weight);line-height:var(--type-h4-line);letter-spacing:var(--type-h4-tracking);text-transform:none}.body-bold{font-family:var(--primary-font-bold);font-size:var(--type-body-size);font-weight:var(--type-body-bold-weight);line-height:var(--type-body-line);letter-spacing:var(--type-body-tracking)}.body-medium{font-family:var(--primary-font);font-size:var(--type-body-size);font-weight:var(--type-body-medium-weight);line-height:var(--type-body-line);letter-spacing:var(--type-body-tracking)}.text-small{font-family:var(--secondary-font);font-size:var(--type-small-size);font-weight:var(--type-small-weight);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking);text-transform:none}
