@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/_astro/readex-pro-arabic-wght-normal.DiwT_uOQ.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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-10EC4,U+10EFC-10EFF,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:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/_astro/readex-pro-vietnamese-wght-normal.Do5Nl5oc.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/_astro/readex-pro-latin-ext-wght-normal.CsYMu49W.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/_astro/readex-pro-latin-wght-normal.-ekFhJJC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-normal.CnvboYUG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-normal.Ca2vKHc0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/alexandria-arabic-wght-normal.BMWQQIfH.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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-10EC4,U+10EFC-10EFF,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:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/alexandria-vietnamese-wght-normal.DvU6pLYV.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/alexandria-latin-ext-wght-normal.CJ9LaFMc.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/alexandria-latin-wght-normal.9GNYQ01K.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root{--cream-50: #f3ece0;--cream-100: #efe6d7;--sand-100: #e9dfcd;--sand-200: #e1d3bb;--sand-300: #d9c6a6;--ivory: #f6f0e5;--oak-200: #efe2cb;--oak-300: #e2cda9;--oak-400: #d1b48a;--oak-500: #b8976a;--oak-700: #7c5e3c;--olive-900: #23382a;--olive-800: #2e4a35;--olive-700: #3e5f44;--olive-500: #6f8d62;--sage-100: #dfe4d3;--sage-200: #d6dfc7;--red-600: #c81018;--red-700: #a50d14;--gold-400: #e2b553;--gold-600: #a67c2a;--ink-900: #000000;--ink-600: #000000;--credit-bg: #170f0b;--linen: #efe6d6;--linen-200: #e6d8bf;--wood: #8a5a35;--wood-700: #5e3d24;--olive: #5f6b2e;--sage: #a3b18a;--charcoal: #2a2622;--charcoal-800: #211d1a;--bg: var(--cream-100);--surface: var(--ivory);--surface-2: var(--sand-100);--surface-3: var(--sand-200);--band: var(--sage-100);--ink: #000000;--muted: #000000;--line: #ddd0b9;--action: var(--olive-800);--action-hover: var(--olive-900);--action-ink: #fbf7f0;--brand-red: var(--red-600);--brand-green: var(--olive-700);--accent: var(--gold-400);--focus: #2563c9;--whatsapp: #25d366;--whatsapp-ink: #073b1d;--success: #2f6b3a;--error: #b42318;--stage: var(--olive-800);--stage-ink: var(--cream-50);--stage-muted: #cfd9c6;--board: #f3ebdd;--board-edge: #eadfcd;--shelf-top: var(--oak-200);--shelf: var(--oak-300);--shelf-edge: var(--oak-400);--shelf-shadow: rgb(92 66 38 / .22);--cat-canned: #9a6a3a;--cat-olives: #5f7a35;--cat-pickles: #b39a2c;--cat-jams: #d0702a;--cat-sauces: #c23a2c;--cat-waters: #cf5d86;--cat-dried: #c9922a;--font-display: "Fraunces Variable", "Alexandria Variable", Georgia, serif;--font-display-ar: "Alexandria Variable", "Readex Pro Variable", Tahoma, sans-serif;--font-body: "Readex Pro Variable", Tahoma, "Segoe UI", system-ui, sans-serif;--step--1: clamp(.84rem, .82rem + .1vw, .9rem);--step-0: clamp(1rem, .97rem + .15vw, 1.08rem);--step-1: clamp(1.13rem, 1.07rem + .3vw, 1.28rem);--step-2: clamp(1.35rem, 1.22rem + .6vw, 1.65rem);--step-3: clamp(1.65rem, 1.42rem + 1.1vw, 2.3rem);--step-4: clamp(2rem, 1.62rem + 1.9vw, 3.1rem);--step-5: clamp(2.5rem, 1.85rem + 3.2vw, 4.3rem);--step-hero: clamp(2.8rem, 1.7rem + 4.6vw, 5.6rem);--lh-body-ar: 1.85;--lh-body-en: 1.6;--lh-display: 1.12;--lh-display-ar: 1.35;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--container: 1240px;--measure: 68ch;--gutter: max(20px, env(safe-area-inset-left), env(safe-area-inset-right));--header-h: 76px;--sticky-top: var(--header-h);--tap: 44px;--radius-s: 8px;--radius-m: 12px;--radius-l: 18px;--radius-xl: 28px;--radius-pill: 999px;--shadow-jar: drop-shadow(0 16px 12px rgb(70 48 24 / .2)) drop-shadow(0 3px 3px rgb(70 48 24 / .22));--shadow-panel: 0 30px 70px rgb(60 44 26 / .22), 0 4px 14px rgb(60 44 26 / .08);--shadow-card: 0 1px 0 rgb(92 66 38 / .05), 0 10px 30px rgb(92 66 38 / .08);--shadow-lift: 0 22px 44px rgb(92 66 38 / .16);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .16s;--dur-med: .32s;--dur-slow: .8s;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #26211c;--surface: #302922;--surface-2: #3a3129;--surface-3: #463b30;--band: #2f3127;--ink: #ffffff;--muted: #ffffff;--line: #4b3f33;--action: #e8d6b4;--action-hover: #f1e3c7;--action-ink: #000000;--brand-green: #a3b18a;--accent: #d8b46a;--focus: #8fc0ff;--stage: #211d1a;--stage-ink: #ffffff;--stage-muted: #ffffff;--shelf-shadow: rgb(0 0 0 / .4);--shadow-card: 0 1px 0 rgb(0 0 0 / .15), 0 14px 34px rgb(0 0 0 / .28);--shadow-lift: 0 24px 50px rgb(0 0 0 / .38);--shadow-panel: 0 30px 70px rgb(0 0 0 / .45);--paper: #efe6d6;--paper-ink: #000000;color-scheme:dark}}:root[data-theme=dark]{--bg: #1b1712;--surface: #25201a;--surface-2: #2c261f;--surface-3: #352d24;--band: #232b20;--ink: #ffffff;--muted: #ffffff;--line: #3a3128;--action: #6f8d62;--action-hover: #84a377;--action-ink: #000000;--brand-green: #9bb98d;--focus: #7cb4ff;--board: #2e2820;--board-edge: #3a3228;--shelf-top: #6e5536;--shelf: #5c462c;--shelf-edge: #4a3823;--shelf-shadow: rgb(0 0 0 / .45);--shadow-card: 0 1px 0 rgb(0 0 0 / .2), 0 10px 30px rgb(0 0 0 / .3);color-scheme:dark}@media(prefers-reduced-motion:reduce){:root{--dur-fast: 0ms;--dur-med: 0ms;--dur-slow: 0ms}}:root:not([data-theme=light]){--bg: #26211c;--surface: #302922;--surface-2: #3a3129;--surface-3: #463b30;--band: #2f3127;--ink: #ffffff;--muted: #ffffff;--line: #4b3f33;--action: #e8d6b4;--action-hover: #f1e3c7;--action-ink: #000000;--brand-green: #a3b18a;--accent: #d8b46a;--focus: #8fc0ff;--stage: #211d1a;--stage-ink: #ffffff;--stage-muted: #ffffff;--shelf-shadow: rgb(0 0 0 / .4);--shadow-card: 0 1px 0 rgb(0 0 0 / .15), 0 14px 34px rgb(0 0 0 / .28);--shadow-lift: 0 24px 50px rgb(0 0 0 / .38);--shadow-panel: 0 30px 70px rgb(0 0 0 / .45);--paper: #efe6d6;--paper-ink: #000000;color-scheme:dark}:root[data-theme=light]{--paper: #f6f0e5;--paper-ink: #000000}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--space-4))}body{margin:0;min-height:100dvh;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);line-height:var(--lh-body-ar);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html:lang(en) body{line-height:var(--lh-body-en)}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:600;line-height:var(--lh-display);letter-spacing:-.01em;text-wrap:balance}:lang(ar) :is(h1,h2,h3,h4),:is(h1,h2,h3,h4):lang(ar){font-family:var(--font-display-ar);font-weight:700;line-height:var(--lh-display-ar);letter-spacing:0}p{margin:0;text-wrap:pretty}img,svg,picture{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius-s)}::selection{background:var(--sage-200);color:var(--ink-900)}.ltr{direction:ltr;unicode-bidi:isolate}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.visually-hidden:not(:focus):not(:active){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;inset-inline-start:var(--space-4);inset-block-start:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);background:var(--surface);color:var(--ink);border-radius:var(--radius-s);box-shadow:var(--shadow-card)}.accent{font-style:italic;color:var(--brand-green)}:lang(ar) .accent{font-style:normal;color:var(--brand-red)}.btn{--btn-bg: var(--action);--btn-ink: var(--action-ink);--btn-border: transparent;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:var(--space-2) var(--space-5);border:1.5px solid var(--btn-border);border-radius:var(--radius-pill);background:var(--btn-bg);color:var(--btn-ink);font-family:var(--font-body);font-weight:600;font-size:var(--step-0);line-height:1.2;text-decoration:none;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px #2e4a352e}.btn:active{transform:translateY(0)}.btn--primary:hover{--btn-bg: var(--action-hover)}.btn--red{--btn-bg: var(--brand-red);--btn-ink: #fff}.btn--red:hover{--btn-bg: var(--red-700)}.btn--lg{min-height:56px;padding-inline:var(--space-6);font-size:var(--step-1)}.btn--secondary{--btn-bg: transparent;--btn-ink: var(--ink);--btn-border: color-mix(in srgb, var(--ink) 30%, transparent)}.btn--light{--btn-bg: var(--surface);--btn-ink: var(--ink);--btn-border: var(--line)}.btn--whatsapp{--btn-bg: var(--whatsapp);--btn-ink: var(--whatsapp-ink)}.btn svg{width:1.2em;height:1.2em;flex:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@view-transition{navigation:auto}@media(prefers-reduced-motion:no-preference){::view-transition-old(root){animation:vt-out .26s var(--ease-out) both}::view-transition-new(root){animation:vt-in .52s var(--ease-out) both}}@keyframes vt-out{to{opacity:0;transform:translateY(-12px) scale(.99);filter:blur(2px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(24px) scale(.99)}}.vt-local::view-transition-old(root),.vt-local::view-transition-new(root){animation:none}::view-transition-group(jar-morph){animation-duration:.48s;animation-timing-function:var(--ease-out)}html.header-hidden{--sticky-top: 0px}:root:not([data-theme=light]) body{background:radial-gradient(40vmax 30vmax at 12% 8%,rgb(216 180 106 / .1),transparent 70%),radial-gradient(36vmax 28vmax at 92% 34%,rgb(163 177 138 / .08),transparent 70%),radial-gradient(44vmax 34vmax at 30% 92%,rgb(138 90 53 / .14),transparent 70%),linear-gradient(160deg,#2b251f,#231e1a 55%,#29231d);background-attachment:fixed}html,body{overflow-x:clip}
