@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7452ca4a93358909-s.woff2) format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e0ecb571b51ea3b5-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e8c7cb283336a9d-s.p.woff2) format("woff2");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:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_8e3771{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_8e3771{--font-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8c557ba9897af2fe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ec1a74801451740c-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5bc99be666f4a493-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/72d187da74c35bfe-s.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/46e046528c7ebaef-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/938595bedc4f6ec6-s.p.woff2) format("woff2");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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_5a2b28{font-family:Manrope,Manrope Fallback;font-weight:500;font-style:normal}.__variable_5a2b28{--font-manrope:"Manrope","Manrope Fallback"}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b261c59b2d76913d-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-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-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:Noto Sans Arabic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/140e5638e63f96c7-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-209f,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/8a6e4d7cd15e805a-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ae,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f700-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f8d0-1f8d8,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fac6,u+1fac8,u+1facc-1fadd,u+1fadf-1faeb,u+1faef-1fafa,u+1fb??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4b23ab4cc10b07bc-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b8c807255d58fc43-s.woff2) format("woff2");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:Noto Sans Arabic;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b261c59b2d76913d-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-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-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:Noto Sans Arabic;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/140e5638e63f96c7-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-209f,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/8a6e4d7cd15e805a-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ae,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f700-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f8d0-1f8d8,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fac6,u+1fac8,u+1facc-1fadd,u+1fadf-1faeb,u+1faef-1fafa,u+1fb??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4b23ab4cc10b07bc-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b8c807255d58fc43-s.woff2) format("woff2");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:Noto Sans Arabic Fallback;src:local("Arial");ascent-override:113.22%;descent-override:60.81%;line-gap-override:0.00%;size-adjust:121.35%}.__className_f2b425{font-family:Noto Sans Arabic,Noto Sans Arabic Fallback;font-style:normal}.__variable_f2b425{--font-noto-arabic:"Noto Sans Arabic","Noto Sans Arabic Fallback"}.bq{--color-cream:#f4efe7;--color-ivory:#faf6f0;--color-sand:#eae2d6;--color-brown:#2a2018;--color-taupe:#6b5c4c;--color-teal:#2d7677;--color-umber:#1e5152;--color-espresso:#1c150f;--color-on-accent:#ffffff;--color-error:#9a3b2e;--color-line:#ddd5c9;--color-field:#8a7c6e;--color-bg:var(--color-cream);--color-surface:var(--color-ivory);--color-soft:var(--color-sand);--color-ink:var(--color-brown);--color-muted:var(--color-taupe);--color-accent:var(--color-teal);--color-accent-text:var(--color-umber);--color-accent-hover:var(--color-umber);--color-hairline:color-mix(in oklab,var(--color-brown) 16%,transparent);--color-accent-wash:color-mix(in srgb,var(--color-teal) 8%,transparent);--color-placeholder:color-mix(in srgb,var(--color-brown) 50%,transparent);--color-scrim:color-mix(in srgb,var(--color-brown) 62%,transparent);--color-error-soft:color-mix(in srgb,var(--color-error) 8%,transparent);--color-contact:color-mix(in srgb,var(--color-brown) 18%,transparent);--bq-niche:var(--color-ivory);--bq-plate:var(--color-ivory);--bq-vein:var(--color-hairline);--font-serif:var(--font-fraunces),Georgia,"Times New Roman",serif;--font-sans:var(--font-manrope),system-ui,-apple-system,sans-serif;--font-arabic:var(--font-noto-arabic),system-ui,sans-serif;--radius-check:4px;--radius-control:10px;--radius-card:24px;--radius-button:30px;--size-touch:44px;--size-input:50px;--size-control-sm:36px;--icon-stroke:1.5;--rule:1px;--ring:2px;--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;--space-10:128px;--section:clamp(4.5rem,9vw,9rem);--gutter:clamp(1.25rem,5vw,5.5rem);--page-max:82rem;--measure:65ch;--ease:cubic-bezier(0.44,0,0.56,1);--ease-reveal:cubic-bezier(0.16,1,0.3,1);--duration-field:300ms;--duration-hover:400ms;--stagger:80ms;--lift:6px;--opacity-disabled:0.6;--z-header:40;--z-sheet:60;--z-toast:70}html.bq{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);font-weight:500;font-size:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;--dir:1;--shadow-sm:0 2px 3px -1px color-mix(in srgb,var(--color-espresso) 10%,transparent),0 1px 0 0 color-mix(in srgb,var(--color-espresso) 2%,transparent),0 0 0 1px color-mix(in srgb,var(--color-espresso) 8%,transparent);--shadow-md:0 0 0 1px color-mix(in srgb,var(--color-espresso) 6%,transparent),0 1px 1px -0.5px color-mix(in srgb,var(--color-espresso) 6%,transparent),0 3px 3px -1.5px color-mix(in srgb,var(--color-espresso) 6%,transparent),0 6px 6px -3px color-mix(in srgb,var(--color-espresso) 6%,transparent),0 12px 12px -6px color-mix(in srgb,var(--color-espresso) 6%,transparent),0 24px 24px -12px color-mix(in srgb,var(--color-espresso) 6%,transparent);--shadow-float:0 2.8px 2.2px color-mix(in srgb,var(--color-espresso) 3.4%,transparent),0 6.7px 5.3px color-mix(in srgb,var(--color-espresso) 4.8%,transparent),0 12.5px 10px color-mix(in srgb,var(--color-espresso) 6%,transparent),0 22.3px 17.9px color-mix(in srgb,var(--color-espresso) 7.2%,transparent),0 41.8px 33.4px color-mix(in srgb,var(--color-espresso) 8.6%,transparent),0 100px 80px color-mix(in srgb,var(--color-espresso) 12%,transparent)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){html.bq{--rule:0.5px}}html.bq:lang(ar){--dir:-1;font-family:var(--font-arabic);font-weight:400}:where(.bq) *,:where(.bq) :after,:where(.bq) :before{box-sizing:border-box}:where(.bq) body{margin:0;background:transparent;min-block-size:100dvh;display:flex;flex-direction:column;line-height:1.6}:where(.bq) main{flex:1 0 auto}:where(.bq) :where(img,picture,svg){display:block;max-inline-size:100%}:where(.bq) :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}:where(.bq) :where(ul,ol){padding:0;list-style:none}:where(.bq) a{color:inherit;text-decoration:none}:where(.bq) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:start;touch-action:manipulation}.bq :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--ring) solid var(--color-accent);outline-offset:var(--ring)}.bq ::selection{background:var(--color-accent-wash)}.bq-sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bq-skip{position:fixed;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);z-index:var(--z-toast);padding:var(--space-3) var(--space-5);border-radius:var(--radius-button);background:var(--color-ink);color:var(--color-bg);transform:translateY(-200%)}.bq-skip:focus-visible{transform:none}.bq-ico{fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}.bq-ico circle,.bq-ico path,.bq-ico rect{vector-effect:non-scaling-stroke}html.bq:has(dialog[open]){overflow:hidden}.bq h1,.bq h2,.bq h3,.bq-serif{font-family:var(--font-serif);font-weight:400;text-wrap:balance;letter-spacing:-.01em;font-optical-sizing:auto}.bq:lang(ar) .bq-serif,.bq:lang(ar) h1,.bq:lang(ar) h2,.bq:lang(ar) h3{font-family:var(--font-arabic);font-weight:600;letter-spacing:0}.bq:lang(ar) *{letter-spacing:0}.t-chapter{font-size:clamp(2.4rem,7vw,6rem);line-height:.94;letter-spacing:-.035em;font-weight:450}.t-h1{font-size:clamp(2.625rem,1.2rem + 6vw,5.625rem);line-height:1.1}.t-display-xl{font-size:clamp(2.375rem,.9rem + 4.4vw,4.375rem);line-height:1.12}.t-display-lg{font-size:clamp(2rem,1rem + 3.6vw,3.75rem);line-height:1.15}.t-display-md{font-size:clamp(1.75rem,1.2rem + 2vw,2.875rem);line-height:1.2}.t-title-xl{font-size:clamp(1.5rem,1.2rem + .9vw,2rem);line-height:1.2}.t-title-lg{font-size:clamp(1.375rem,1.2rem + .6vw,1.875rem);line-height:1.2}.t-title-sm{font-size:1.1875rem;line-height:1.25}.t-lead{font-size:1.125rem;line-height:1.5}.t-body{font-size:1.0625rem;line-height:1.6}.t-label{font-size:.875rem;line-height:1.4}.t-eyebrow{font-size:.75rem;line-height:1.3;text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-sans);font-weight:500}.bq:lang(ar) .t-eyebrow{text-transform:none;font-size:.8125rem}.t-muted{color:var(--color-muted)}.t-num{font-variant-numeric:tabular-nums lining-nums}.bq-measure{max-inline-size:var(--measure)}.bq-wrap{inline-size:100%;max-inline-size:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.bq-section{padding-block:var(--section)}.bq-section--tight{padding-block:calc(var(--section) * .6)}.bq-soft{background:var(--color-soft)}.bq-rule-t{border-block-start:var(--rule) solid var(--color-hairline)}.bq-rule-b{border-block-end:var(--rule) solid var(--color-hairline)}.bq-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--size-touch);padding-inline:var(--space-5);border-radius:var(--radius-button);font-size:.875rem;line-height:1.3;font-weight:500;white-space:nowrap;background:var(--color-accent);color:var(--color-on-accent);transition:background-color var(--duration-field) var(--ease),color var(--duration-field) var(--ease),box-shadow var(--duration-field) var(--ease),transform var(--duration-field) var(--ease-reveal);text-align:center}.bq-btn--lg{min-block-size:var(--size-input);padding-inline:calc(var(--space-6) - var(--space-1));font-size:.9375rem}.bq-btn--sm{min-block-size:var(--size-control-sm);padding-inline:var(--space-4)}.bq-btn--block{inline-size:100%}.bq-btn--secondary{background:var(--color-soft);color:var(--color-muted);box-shadow:inset 0 0 0 var(--rule) var(--color-ink)}.bq-btn--ghost{background:transparent;color:var(--color-accent-text)}.bq-btn:disabled,.bq-btn[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}@media (hover:hover) and (pointer:fine){.bq-btn:not(:disabled):hover{background:var(--color-accent-hover)}.bq-btn--secondary:not(:disabled):hover{background:var(--color-accent);color:var(--color-on-accent);box-shadow:none}.bq-btn--ghost:not(:disabled):hover{background:var(--color-soft)}}.bq-btn:not(:disabled):active{background:var(--color-ink);color:var(--color-bg);transform:scale(.97)}.bq-btn--on-soft.bq-btn--secondary{background:transparent}.bq-textlink{display:inline-flex;align-items:center;min-block-size:var(--size-touch);gap:var(--space-2);font-size:.875rem;color:var(--color-accent-text)}@media (hover:hover) and (pointer:fine){.bq-textlink:hover{text-decoration:underline;text-underline-offset:var(--space-1)}}.bq-head{position:sticky;inset-block-start:0;z-index:var(--z-header);background:color-mix(in srgb,var(--color-bg) 84%,transparent);border-block-end:var(--rule) solid var(--color-hairline);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);isolation:isolate}.bq-head:after,.bq-head:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1}.bq-head:before{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(180deg,black 0,black 40%,transparent 92%);mask-image:linear-gradient(180deg,black 0,black 40%,transparent 92%)}.bq-head:after{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);-webkit-mask-image:linear-gradient(180deg,black 0,black 72%,color-mix(in srgb,black 30%,transparent) 90%,transparent);mask-image:linear-gradient(180deg,black 0,black 72%,color-mix(in srgb,black 30%,transparent) 90%,transparent)}.bq-head__in{display:flex;align-items:center;gap:var(--space-4);block-size:4rem}@media (min-width:810px){.bq-head__in{block-size:4.75rem;gap:var(--space-6)}}.bq-logo{display:inline-flex;align-items:center;min-block-size:var(--size-touch);flex:none}.bq-logo img{block-size:2.25rem;inline-size:auto}@media (min-width:810px){.bq-logo img{block-size:2.5rem}}.bq-nav{display:none;align-items:center;gap:var(--space-5)}@media (min-width:810px){.bq-nav{display:flex}}.bq-nav a{position:relative;display:inline-flex;align-items:center;min-block-size:var(--size-touch);font-size:1rem}.bq-nav a:after{content:"";position:absolute;inset-inline:0;inset-block-end:var(--space-2);block-size:var(--rule);background:var(--color-ink);transform:scaleX(0);transform-origin:var(--origin,left);transition:transform var(--duration-field) var(--ease)}.bq:lang(ar) .bq-nav a:after{transform-origin:right}.bq-nav a[aria-current=page]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.bq-nav a:hover:after{transform:scaleX(1)}}.bq-head__end{margin-inline-start:auto;display:flex;align-items:center;gap:var(--space-2)}.bq-iconbtn{position:relative;inline-size:var(--size-touch);block-size:var(--size-touch);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-button);transition:background-color var(--duration-field) var(--ease),transform var(--duration-field) var(--ease-reveal)}@media (hover:hover) and (pointer:fine){.bq-iconbtn:hover{background:var(--color-soft)}}.bq-iconbtn:active{transform:scale(.94)}.bq-count{position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1);min-inline-size:1.125rem;block-size:1.125rem;padding-inline:var(--space-1);border-radius:var(--radius-button);background:var(--color-accent);color:var(--color-on-accent);font-size:.6875rem;line-height:1.125rem;text-align:center;font-variant-numeric:tabular-nums;box-shadow:var(--shadow-sm);border:var(--rule) solid color-mix(in srgb,var(--color-on-accent) 20%,transparent)}.bq-lang{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--size-touch);min-inline-size:var(--size-touch);padding-inline:var(--space-3);border-radius:var(--radius-button);font-size:.875rem;box-shadow:inset 0 0 0 var(--rule) var(--color-hairline);transition:box-shadow var(--duration-field) var(--ease)}@media (hover:hover) and (pointer:fine){.bq-lang:hover{box-shadow:inset 0 0 0 var(--rule) var(--color-field)}}.bq-burger{display:inline-flex}@media (min-width:810px){.bq-burger{display:none}}.bq-book{display:none}@media (min-width:810px){.bq-book{display:inline-flex}}.bq-lightbox,.bq-menu,.bq-sheet{border:0;padding:0;color:var(--color-ink);background:var(--color-surface);max-inline-size:none;max-block-size:none}.bq-lightbox::backdrop,.bq-menu::backdrop,.bq-sheet::backdrop{background:transparent;transition:background-color var(--duration-field) var(--ease),-webkit-backdrop-filter var(--duration-field) var(--ease),backdrop-filter var(--duration-field) var(--ease),overlay var(--duration-field) allow-discrete,display var(--duration-field) allow-discrete}.bq-sheet[open]::backdrop{background:var(--color-scrim);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-mask-image:linear-gradient(calc(90deg * var(--dir)),transparent 0,color-mix(in srgb,black 35%,transparent) 20%,black 55%,black 100%);mask-image:linear-gradient(calc(90deg * var(--dir)),transparent 0,color-mix(in srgb,black 35%,transparent) 20%,black 55%,black 100%)}.bq-lightbox[open]::backdrop,.bq-menu[open]::backdrop{background:var(--color-scrim);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-mask-image:linear-gradient(180deg,black 0,color-mix(in srgb,black 90%,transparent) 80%,transparent);mask-image:linear-gradient(180deg,black 0,color-mix(in srgb,black 90%,transparent) 80%,transparent)}@starting-style{.bq-lightbox[open]::backdrop,.bq-menu[open]::backdrop,.bq-sheet[open]::backdrop{background:transparent}}.bq-sheet{--from:100%;margin:0;margin-inline-start:auto;inset-block:0;block-size:100dvh;inline-size:min(27rem,100%);display:none;flex-direction:column;z-index:var(--z-sheet);translate:calc(var(--from) * var(--dir)) 0;opacity:0;box-shadow:var(--shadow-float);border-inline-start:var(--rule) solid var(--color-hairline);transition:translate var(--duration-field) var(--ease-reveal),opacity var(--duration-field) var(--ease-reveal),overlay var(--duration-field) allow-discrete,display var(--duration-field) allow-discrete}.bq-sheet[open]{display:flex;translate:0 0;opacity:1;transition-duration:var(--duration-field);transition-timing-function:var(--ease-reveal)}@starting-style{.bq-sheet[open]{translate:calc(var(--from) * var(--dir)) 0;opacity:0}}.bq-sheet__head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5);border-block-end:var(--rule) solid var(--color-hairline)}.bq-sheet__body{flex:1;overflow:auto;padding-inline:var(--space-5)}.bq-strong{color:var(--color-ink)}.bq-sheet__note{padding:var(--space-4) var(--space-5)}.bq-sheet__foot{padding:var(--space-5);border-block-start:var(--rule) solid var(--color-hairline);display:grid;gap:var(--space-3)}.bq-menu{margin:0;inset:0;inline-size:100%;block-size:100dvh;display:none;flex-direction:column;padding:var(--space-5) var(--gutter);background:var(--color-bg);opacity:0;transition:opacity var(--duration-field) var(--ease),overlay var(--duration-field) allow-discrete,display var(--duration-field) allow-discrete}.bq-menu[open]{display:flex;opacity:1}@starting-style{.bq-menu[open]{opacity:0}}.bq-menu nav{display:grid;margin-block-start:var(--space-5)}.bq-menu nav a{display:flex;align-items:center;min-block-size:4rem;border-block-end:var(--rule) solid var(--color-hairline);font-family:var(--font-serif);font-size:1.875rem}.bq:lang(ar) .bq-menu nav a{font-family:var(--font-arabic);font-weight:600}.bq-progress{block-size:var(--space-1);background:var(--color-soft);border-radius:var(--radius-button);overflow:hidden;margin-block-start:var(--space-3)}.bq-progress>i{display:block;block-size:100%;inline-size:100%;background:var(--color-accent);transform:scaleX(var(--p,0));transform-origin:left;transition:transform var(--duration-field) var(--ease-reveal)}.bq:lang(ar) .bq-progress>i{transform-origin:right}.bq-line{display:grid;grid-template-columns:4.5rem 1fr;gap:var(--space-4);padding-block:var(--space-5);border-block-end:var(--rule) solid var(--color-hairline)}.bq-line__img{aspect-ratio:1;background:var(--bq-niche);border-radius:var(--radius-control);overflow:hidden}.bq-line__img,.bq-line__img picture{display:flex;align-items:center;justify-content:center}.bq-line__img picture{inline-size:100%;block-size:100%}.bq-line__img img{max-block-size:100%;max-inline-size:100%;inline-size:auto;padding:var(--space-1);mix-blend-mode:multiply;object-fit:contain}.bq-qty{box-shadow:inset 0 0 0 var(--rule) var(--color-hairline)}.bq-qty,.bq-qty button{display:inline-flex;align-items:center;border-radius:var(--radius-button)}.bq-qty button{inline-size:var(--size-touch);block-size:var(--size-touch);justify-content:center;font-size:1.125rem;transition:background-color var(--duration-field) var(--ease),transform var(--duration-field) var(--ease-reveal)}@media (hover:hover) and (pointer:fine){.bq-qty button:hover{background:var(--color-soft)}}.bq-qty button:active{transform:scale(.9)}.bq-qty output{min-inline-size:2rem;text-align:center;font-variant-numeric:tabular-nums}.bq-sum{display:flex;justify-content:space-between;gap:var(--space-4);font-size:.875rem}.bq-sum--total{font-size:1.125rem}.bq-toast{position:fixed;inset-inline:0;inset-block-end:max(var(--space-5),env(safe-area-inset-bottom));z-index:var(--z-toast);display:flex;justify-content:center;padding-inline:var(--space-4);pointer-events:none}.bq-toast__in{pointer-events:auto;display:flex;align-items:center;gap:var(--space-4);max-inline-size:100%;padding:var(--space-3) var(--space-5);border-radius:var(--radius-card);background:var(--color-ink);color:var(--color-bg);font-size:.875rem;box-shadow:var(--shadow-md);border:var(--rule) solid color-mix(in srgb,var(--color-bg) 12%,transparent);opacity:0;translate:0 var(--space-2);transition:opacity var(--duration-field) var(--ease),translate var(--duration-field) var(--ease)}.bq-toast[data-state=in] .bq-toast__in{opacity:1;translate:0 0;transition-timing-function:var(--ease-reveal)}.bq-toast__in span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bq-toast__in button{min-block-size:var(--size-touch);padding-inline:var(--space-2);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;flex:none;text-decoration:underline;text-underline-offset:var(--space-1)}.bq:lang(ar) .bq-toast__in button{text-transform:none;font-size:.875rem}.bq-niche{container-type:inline-size;--plinth:var(--space-6);--pad-top:26cqi;--side:12%}.bq-niche,.bq-niche__frame{position:relative;display:block}.bq-niche__frame{aspect-ratio:4/5;overflow:clip;background:var(--bq-niche);border-start-start-radius:50cqi;border-start-end-radius:50cqi;border-end-start-radius:var(--radius-card);border-end-end-radius:var(--radius-card);box-shadow:inset 0 0 0 var(--rule) var(--bq-vein)}.bq-niche__obj{position:absolute;inset-block:var(--pad-top) var(--plinth);inset-inline:var(--side)}.bq-niche__obj,.bq-niche__obj picture{display:flex;align-items:flex-end;justify-content:center}.bq-niche__obj picture{inline-size:100%;block-size:100%}.bq-niche__obj img{max-inline-size:100%;max-block-size:100%;inline-size:auto;block-size:auto;object-fit:contain;mix-blend-mode:multiply;transition:transform var(--duration-hover) var(--ease);transform-origin:50% 100%}.bq-niche__reveal{position:absolute;inset-block:var(--pad-top) var(--plinth);inset-inline:var(--side);display:flex;align-items:flex-end;justify-content:center;pointer-events:none;z-index:1;contain:paint;-webkit-mask-image:radial-gradient(circle var(--reveal-radius,0) at var(--reveal-x,50%) var(--reveal-y,50%),black 0,black 40%,color-mix(in srgb,black 75%,transparent) 60%,color-mix(in srgb,black 40%,transparent) 75%,color-mix(in srgb,black 12%,transparent) 88%,transparent 100%);mask-image:radial-gradient(circle var(--reveal-radius,0) at var(--reveal-x,50%) var(--reveal-y,50%),black 0,black 40%,color-mix(in srgb,black 75%,transparent) 60%,color-mix(in srgb,black 40%,transparent) 75%,color-mix(in srgb,black 12%,transparent) 88%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;will-change:-webkit-mask-image,mask-image}@media (hover:none),(pointer:coarse){.bq-niche__reveal{display:none}}.bq-niche__reveal-mag{transform-origin:var(--reveal-origin-x,50%) var(--reveal-origin-y,50%);transform:scale(1.6);filter:contrast(1.05) brightness(1.02)}.bq-niche__reveal-mag,.bq-niche__reveal-mag picture{display:flex;align-items:flex-end;justify-content:center;inline-size:100%;block-size:100%}.bq-niche__reveal-mag img{max-inline-size:100%;max-block-size:100%;inline-size:auto;block-size:auto;object-fit:contain;mix-blend-mode:multiply}.bq-niche__plinth{position:absolute;inset-inline:0;inset-block-end:var(--plinth);border-block-start:var(--rule) solid var(--bq-vein)}.bq-niche__contact{position:absolute;inset-inline:26%;inset-block-end:calc(var(--plinth) - var(--space-2));block-size:var(--space-4);border-radius:50%;background:radial-gradient(closest-side,var(--color-contact),transparent)}.bq-niche__tag{position:absolute;inset-block-end:var(--space-2);inset-inline-start:var(--space-3);z-index:1;font-size:.6875rem;padding-block:2px}@media (hover:hover) and (pointer:fine){a.bq-niche:hover .bq-niche__obj img{transform:scale(1.03)}}.bq-niche--out .bq-niche__obj{opacity:var(--opacity-disabled)}.bq-badge{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);border-radius:var(--radius-button);font-size:.75rem;line-height:1.3;text-transform:uppercase;letter-spacing:.1em;background:var(--color-accent-wash);color:var(--color-accent-text)}.bq:lang(ar) .bq-badge{text-transform:none;font-size:.8125rem}.bq-badge--ink{background:var(--color-ink);color:var(--color-bg)}.bq-hero{padding-block:var(--space-7) var(--section)}.bq-hero__grid{display:grid;gap:var(--space-8);align-items:end}@media (min-width:810px){.bq-hero__grid{grid-template-columns:1fr 1.1fr;gap:var(--space-7)}}@media (min-width:1200px){.bq-hero__grid{gap:var(--space-9)}}.bq-hero__copy{display:grid;gap:var(--space-5);align-content:end;padding-block-end:var(--space-6)}.bq-hero__copy h1 em{font-style:normal;color:var(--color-muted)}.bq-hero__cta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-3)}.bq-triptych{position:relative;display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:var(--space-3);align-items:end;--plinth:var(--space-7);padding-block-end:0}.bq-triptych .bq-niche{--plinth:var(--space-8);--pad-top:26cqi;--side:10%}.bq-triptych .bq-niche__frame{aspect-ratio:1/1.8}.bq-triptych .bq-niche__plinth{display:none}.bq-triptych:after{content:"";position:absolute;inset-inline:0;inset-block-end:var(--space-8);border-block-start:var(--rule) solid var(--color-ink);pointer-events:none;z-index:2;opacity:.5}.bq-niche__brand{inset-inline:var(--space-3);inset-block-end:var(--space-3)}.bq-niche__brand,.bq-niche__caption{position:absolute;text-align:center;color:var(--color-muted)}.bq-niche__caption{inset-inline:var(--space-3);inset-block-end:var(--space-2);block-size:calc(var(--space-8) - var(--space-4));display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1.3;text-wrap:balance}.bq-fact,.bq-facts{display:grid}.bq-fact{grid-template-columns:auto 1fr;gap:var(--space-4);align-items:start;padding-block:var(--space-5);border-block-start:var(--rule) solid var(--color-hairline)}.bq-fact svg{margin-block-start:var(--space-1)}@media (min-width:810px){.bq-facts{grid-template-columns:repeat(3,1fr)}.bq-fact{padding-inline:var(--space-5);border-block-start:0}.bq-fact+.bq-fact{border-inline-start:var(--rule) solid var(--color-hairline)}.bq-fact:first-child{padding-inline-start:0}}.bq-fact b{display:block;font-weight:500;font-family:var(--font-serif);font-size:1.1875rem;line-height:1.25}.bq:lang(ar) .bq-fact b{font-family:var(--font-arabic);font-weight:600}.bq-fact span{display:block;margin-block-start:var(--space-1);color:var(--color-muted);font-size:.875rem}.bq-index{display:grid;border-block-start:var(--rule) solid var(--color-hairline)}.bq-index a{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--space-5);min-block-size:4.5rem;border-block-end:var(--rule) solid var(--color-hairline);font-family:var(--font-serif);font-size:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);line-height:1.15;transition:padding-inline var(--duration-hover) var(--ease)}.bq:lang(ar) .bq-index a{font-family:var(--font-arabic);font-weight:600}.bq-index a small{font-family:var(--font-sans);font-size:.875rem;color:var(--color-muted);font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.bq-index a:hover{padding-inline-start:var(--space-4)}}.bq-mirror{scale:var(--dir) 1}.bq-houses{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6)}.bq-houses a{font-family:var(--font-serif);font-size:clamp(1.25rem,1rem + .9vw,1.75rem);color:var(--color-muted);transition:color var(--duration-field) var(--ease)}.bq:lang(ar) .bq-houses a{font-family:var(--font-arabic)}@media (hover:hover) and (pointer:fine){.bq-houses a:hover{color:var(--color-ink)}}.bq-head-row{display:flex;align-items:end;justify-content:space-between;gap:var(--space-5);margin-block-end:var(--space-7)}.bq-stack{display:grid;gap:var(--space-4)}.bq-grid{display:grid;gap:var(--space-7) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:810px){.bq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8) var(--space-5)}}@media (min-width:1200px){.bq-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bq-card{display:flex;flex-direction:column;gap:var(--space-4)}.bq-card__body{flex:1;display:flex;flex-direction:column;gap:var(--space-1);padding-inline:var(--space-2)}.bq-card__name{font-family:var(--font-serif);font-size:1.0625rem;line-height:1.3;min-block-size:2.7em;transition:color var(--duration-field) var(--ease)}.bq:lang(ar) .bq-card__name{font-family:var(--font-arabic);font-weight:600}@media (hover:hover) and (pointer:fine){.bq-card__name:hover{color:var(--color-accent-text)}}.bq-card__brand{color:var(--color-muted)}.bq-card__multi{color:var(--color-accent-text);font-size:.75rem}.bq-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-block-start:auto;padding-block-start:var(--space-2)}.bq-price{font-size:.9375rem;font-variant-numeric:tabular-nums lining-nums}.bq-was{color:var(--color-muted);text-decoration:line-through;margin-inline-end:var(--space-2)}.bq-add,.bq-was{font-size:.8125rem}.bq-add{min-block-size:var(--size-touch);padding-inline:var(--space-3) 0;color:var(--color-accent-text);border-radius:var(--radius-button);transition:background-color var(--duration-field) var(--ease),transform var(--duration-field) var(--ease-reveal)}@media (hover:hover) and (pointer:fine){.bq-add:hover:not(:disabled){background:var(--color-soft)}}.bq-add:active:not(:disabled){transform:scale(.95)}.bq-add:disabled{color:var(--color-muted);cursor:not-allowed}.bq-field{inline-size:100%;min-block-size:var(--size-input);padding:var(--space-3) var(--space-4);border:0;border-radius:var(--radius-control);background:var(--color-bg);color:var(--color-ink);font:inherit;font-size:1rem;box-shadow:inset 0 0 0 var(--rule) transparent;outline:0;appearance:none;-webkit-appearance:none;transition:box-shadow var(--duration-field) var(--ease);box-shadow:inset 0 0 0 var(--rule) var(--color-hairline)}@media (hover:hover) and (pointer:fine){.bq-field:hover{box-shadow:inset 0 0 0 var(--rule) var(--color-field)}}.bq-field:focus-visible{box-shadow:inset 0 0 0 var(--ring) var(--color-accent);outline:0}.bq-field::placeholder{color:var(--color-placeholder)}.bq-select{position:relative;display:block}.bq-select svg{position:absolute;inset-inline-end:var(--space-4);inset-block-start:50%;translate:0 -50%;color:var(--color-muted);pointer-events:none}select.bq-field{padding-inline-end:var(--space-7);text-overflow:ellipsis}textarea.bq-field{min-block-size:6rem;resize:vertical}.bq-label{display:block;margin-block-end:var(--space-2);font-size:.875rem;color:var(--color-muted)}.bq-payment-options{display:flex;gap:var(--space-3);margin-block-start:var(--space-2)}.bq-payment-option{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);cursor:pointer;font-size:.9rem;flex:1;box-shadow:inset 0 0 0 var(--rule) var(--color-hairline);transition:box-shadow var(--duration-field) var(--ease)}.bq-payment-option[data-checked=true]{box-shadow:inset 0 0 0 var(--ring) var(--color-accent)}.bq-controls{display:grid;gap:var(--space-3);margin-block:var(--space-6) var(--space-4)}@media (min-width:810px){.bq-controls{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:var(--space-4)}}.bq-search{position:relative}.bq-search svg{position:absolute;inset-inline-start:var(--space-4);inset-block-start:50%;translate:0 -50%;color:var(--color-muted);pointer-events:none}.bq-search .bq-field{padding-inline-start:var(--space-7)}.bq-tabs{display:flex;gap:var(--space-2);overflow-x:auto;margin-block-end:var(--space-7);padding-block:var(--space-1);scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.bq-tabs::-webkit-scrollbar{display:none}.bq-tab{flex:none;min-block-size:var(--size-touch);padding-inline:var(--space-5);border-radius:var(--radius-button);font-size:.875rem;box-shadow:inset 0 0 0 var(--rule) var(--color-hairline);transition:background-color var(--duration-field) var(--ease),color var(--duration-field) var(--ease),box-shadow var(--duration-field) var(--ease),transform var(--duration-field) var(--ease-reveal)}@media (hover:hover) and (pointer:fine){.bq-tab:hover{box-shadow:inset 0 0 0 var(--rule) var(--color-field)}}.bq-tab:active{transform:scale(.96)}.bq-tab[aria-pressed=true]{background:var(--color-ink);color:var(--color-bg);box-shadow:none}.bq-count-line{margin-block-end:var(--space-5);color:var(--color-muted);font-size:.875rem;font-variant-numeric:tabular-nums}.bq-empty{padding-block:var(--space-9);text-align:center;color:var(--color-muted);font-family:var(--font-serif);font-size:1.25rem}.bq:lang(ar) .bq-empty{font-family:var(--font-arabic)}.bq-pdp{display:grid;gap:var(--space-7);padding-block:var(--space-6) var(--section)}@media (min-width:810px){.bq-pdp{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--space-8);align-items:start}}@media (min-width:1200px){.bq-pdp{gap:var(--space-9)}}.bq-crumb{padding-block:var(--space-4) 0}.bq-gallery{display:grid;gap:var(--space-4)}@media (min-width:810px){.bq-gallery{position:sticky;inset-block-start:6.5rem}}.bq-gallery__stage{position:relative;display:block;inline-size:100%;cursor:zoom-in;view-transition-name:pdp-hero}.bq-gallery .bq-niche{--plinth:var(--space-8);--pad-top:24cqi;--side:12%}.bq-gallery__photo{position:relative;display:block;aspect-ratio:4/5;overflow:clip;background:var(--bq-niche);border-radius:var(--radius-card);box-shadow:inset 0 0 0 var(--rule) var(--bq-vein)}.bq-gallery__photo img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:contain;mix-blend-mode:multiply;padding:var(--space-5)}.bq-gallery__zoom{position:absolute;inset-block-end:var(--space-4);inset-inline-end:var(--space-4);inline-size:var(--size-touch);block-size:var(--size-touch);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-button);background:var(--color-bg);color:var(--color-muted);pointer-events:none;box-shadow:var(--shadow-sm);border:var(--rule) solid var(--color-hairline)}.bq-thumbs{display:flex;flex-wrap:wrap;gap:var(--space-2)}.bq-thumb{inline-size:4.25rem;block-size:4.25rem;border-radius:var(--radius-control);background:var(--bq-niche);overflow:hidden;box-shadow:inset 0 0 0 var(--rule) var(--bq-vein);transition:box-shadow var(--duration-field) var(--ease);position:relative}.bq-thumb img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:contain;mix-blend-mode:multiply;padding:var(--space-1)}.bq-thumb[aria-current=true]{box-shadow:inset 0 0 0 var(--ring) var(--color-ink)}@media (hover:hover) and (pointer:fine){.bq-thumb:hover{box-shadow:inset 0 0 0 var(--rule) var(--color-field)}}.bq-plate{display:grid;gap:var(--space-6)}.bq-plate__head{display:grid;gap:var(--space-3)}.bq-plate__head h1{font-size:clamp(1.875rem,1.2rem + 2.6vw,3.25rem);line-height:1.1}.bq-plate__brand{color:var(--color-muted)}.bq-dual{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);background:var(--color-soft)}.bq-dual__item{display:inline-flex;align-items:center;gap:var(--space-2);font-size:.875rem}.bq-dual__plus{color:var(--color-muted)}.bq-glyphs{display:grid;grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));border-block:var(--rule) solid var(--color-hairline)}.bq-glyph{display:grid;justify-items:center;align-content:start;gap:var(--space-2);padding:var(--space-4) var(--space-2);text-align:center;font-size:.75rem;line-height:1.3;color:var(--color-muted)}.bq-glyph+.bq-glyph{border-inline-start:var(--rule) solid var(--color-hairline)}.bq-glyph svg{color:var(--color-ink)}.bq-spec{display:grid;gap:0}.bq-spec>div{display:grid;gap:var(--space-2);padding-block:var(--space-4);border-block-end:var(--rule) solid var(--color-hairline)}.bq-spec>div:first-child{border-block-start:var(--rule) solid var(--color-hairline)}@media (min-width:810px){.bq-spec>div{grid-template-columns:9.5rem 1fr;gap:var(--space-5)}}.bq-spec dt{color:var(--color-muted)}.bq-spec dd{font-size:1.0625rem;line-height:1.6}.bq-spec dd.bq-price-big{font-family:var(--font-serif);font-size:1.75rem;line-height:1.2;font-variant-numeric:tabular-nums lining-nums}.bq:lang(ar) .bq-spec dd.bq-price-big{font-family:var(--font-arabic);font-weight:600}.bq-spec ol,.bq-spec ul{display:grid;gap:var(--space-2)}.bq-spec ul li{position:relative;padding-inline-start:var(--space-4)}.bq-spec ul li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.7em;inline-size:var(--space-2);border-block-start:var(--rule) solid var(--color-ink)}.bq-spec ol{counter-reset:step}.bq-spec ol li{counter-increment:step;position:relative;padding-inline-start:var(--space-6)}.bq-spec ol li:before{content:counter(step);position:absolute;inset-inline-start:0;color:var(--color-muted);font-variant-numeric:tabular-nums}.bq-ing{display:grid;gap:var(--space-4)}.bq-ing b{display:block;font-family:var(--font-serif);font-weight:400;font-size:1.1875rem}.bq:lang(ar) .bq-ing b{font-family:var(--font-arabic);font-weight:600}.bq-ing span{color:var(--color-muted);font-size:.9375rem}.bq-actions{display:grid;gap:var(--space-3)}.bq-priceline{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);font-family:var(--font-serif);font-size:1.75rem;line-height:1.2;font-variant-numeric:tabular-nums lining-nums}.bq:lang(ar) .bq-priceline{font-family:var(--font-arabic);font-weight:600}.bq-priceline .bq-was{font-family:var(--font-sans);font-size:1.0625rem}.bq-priceline .bq-badge{font-family:var(--font-sans);font-weight:500}.bq-stock{color:var(--color-accent-text)}.bq-stock--out{color:var(--color-error)}.bq-save{margin-inline-start:var(--space-3)}.bq-lightbox{margin:auto;inset:0;inline-size:100vw;block-size:100dvh;background:transparent;display:none;place-items:center;overflow:hidden}.bq-lightbox[open]{display:grid}.bq-lightbox__fig{position:relative;display:grid;place-items:center;inline-size:min(56rem,92vw);block-size:86dvh}.bq-lightbox__fig img{max-inline-size:100%;max-block-size:100%;inline-size:auto;block-size:auto;border-radius:var(--radius-card);background:var(--bq-niche);box-shadow:var(--shadow-float);border:var(--rule) solid var(--color-hairline);opacity:0;scale:.96;transition:opacity var(--duration-field) var(--ease),scale var(--duration-field) var(--ease),overlay var(--duration-field) allow-discrete}.bq-lightbox[open] .bq-lightbox__fig img{opacity:1;scale:1;transition-duration:var(--duration-hover);transition-timing-function:var(--ease-reveal)}@starting-style{.bq-lightbox[open] .bq-lightbox__fig img{opacity:0;scale:.96}}.bq-lightbox__btn{position:absolute;inline-size:var(--size-touch);block-size:var(--size-touch);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-button);background:var(--color-bg);color:var(--color-ink)}.bq-lightbox__close{inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}.bq-lightbox__prev{inset-inline-start:var(--space-4)}.bq-lightbox__next,.bq-lightbox__prev{inset-block-start:50%;translate:0 -50%}.bq-lightbox__next{inset-inline-end:var(--space-4)}.bq-lightbox__count{position:absolute;inset-block-end:var(--space-4);inset-inline:0;margin-inline:auto;inline-size:fit-content;padding:var(--space-1) var(--space-4);border-radius:var(--radius-button);background:var(--color-bg);font-size:.8125rem;font-variant-numeric:tabular-nums}.bq-handoff{display:grid;gap:var(--space-5);justify-items:center;text-align:center}.bq-handoff p{max-inline-size:36rem;color:var(--color-muted)}.bq-handoff__cta{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;margin-block-start:var(--space-3)}.bq-foot{background:var(--color-soft)}.bq-foot__grid{display:grid;gap:var(--space-7);padding-block:var(--space-8) var(--space-6)}@media (min-width:810px){.bq-foot__grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.bq-foot h2{font-family:var(--font-sans)}.bq-foot ul{display:grid;gap:var(--space-1)}.bq-foot a,.bq-foot button{display:inline-flex;align-items:center;min-block-size:var(--size-touch)}.bq-foot address{font-style:normal;display:grid}.bq-foot__base{border-block-start:var(--rule) solid var(--color-hairline);padding-block:var(--space-5);color:var(--color-muted);font-size:.8125rem;padding-block-end:max(var(--space-5),env(safe-area-inset-bottom))}.bq-wa{position:fixed;inset-inline-end:var(--space-5);inset-block-end:max(var(--space-5),env(safe-area-inset-bottom));z-index:var(--z-header);display:inline-flex;align-items:center;justify-content:center;inline-size:3.25rem;block-size:3.25rem;border-radius:var(--radius-button);background:var(--color-accent);color:var(--color-on-accent);box-shadow:var(--shadow-float);border:var(--rule) solid color-mix(in srgb,var(--color-on-accent) 18%,transparent);transition:background-color var(--duration-hover) var(--ease),transform var(--duration-field) var(--ease-reveal),box-shadow var(--duration-hover) var(--ease)}@media (hover:hover) and (pointer:fine){.bq-wa:hover{background:var(--color-accent-hover);box-shadow:var(--shadow-float);transform:translateY(-2px)}}.bq-wa:active{transform:scale(.95)}.bq-checkout{display:grid;gap:var(--space-8);padding-block:var(--space-7) var(--section)}@media (min-width:810px){.bq-checkout{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr)}.bq-checkout__summary{order:2}}.bq-checkout__form{display:grid;gap:var(--space-4);align-content:start}.bq-checkout__summary{padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-soft);align-self:start;display:grid;gap:var(--space-3)}.bq-checkout__summary li{display:flex;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);border-block-end:var(--rule) solid var(--color-hairline);font-size:.875rem}.bq-thanks{display:grid;gap:var(--space-5);justify-items:center;text-align:center;padding-block:var(--space-9);max-inline-size:36rem;margin-inline:auto}@keyframes bq-rise{0%{opacity:0;translate:0 var(--lift)}to{opacity:1;translate:0 0}}@keyframes bq-lift{0%{translate:0 var(--space-5)}to{translate:0 0}}@keyframes bq-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bq-hero__copy>*{animation:bq-rise var(--duration-hover) var(--ease-reveal) both}.bq-hero__copy>:nth-child(2){animation-delay:var(--stagger)}.bq-hero__copy>:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.bq-hero__copy>:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.bq-triptych .bq-niche{animation:bq-rise var(--duration-hover) var(--ease-reveal) both}.bq-triptych .bq-niche:nth-child(2){animation-delay:var(--stagger)}.bq-triptych .bq-niche:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.bq-triptych:after{transform-origin:left;animation:bq-draw var(--duration-hover) var(--ease-reveal) calc(var(--stagger) * 1.5) both}.bq:lang(ar) .bq-triptych:after{transform-origin:right}@supports (animation-timeline:view()){.bq-reveal{animation:bq-lift var(--duration-hover) var(--ease-reveal) both;animation-timeline:view();animation-range:entry 0 entry 40%}}::view-transition-group(pdp-hero){animation-duration:var(--duration-hover);animation-timing-function:var(--ease)}::view-transition-new(root),::view-transition-old(root){animation-duration:var(--duration-field);animation-timing-function:var(--ease)}.bq-caution{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-control);background:var(--color-soft);border:var(--rule) solid var(--color-hairline);color:var(--color-ink);font-size:.875rem;line-height:1.5;transition:background-color var(--duration-field) var(--ease),border-color var(--duration-field) var(--ease)}.bq-caution--alert{background:var(--color-error-soft);border-color:var(--color-error)}.bq-caution__icon{flex-shrink:0;margin-block-start:var(--space-1);color:var(--color-accent-text)}.bq-caution--alert .bq-caution__icon{color:var(--color-error)}.bq-caution strong{display:block;font-size:.8125rem;letter-spacing:.05em;text-transform:uppercase;margin-block-end:var(--space-1)}.bq:lang(ar) .bq-caution strong{text-transform:none;letter-spacing:0}.bq-pairs{margin-block-start:var(--space-7);padding-block-start:var(--space-6);border-block-start:var(--rule) solid var(--color-hairline)}.bq-pairs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--space-4);margin-block-start:var(--space-4)}.bq-pair-card{display:flex;flex-direction:column;padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-surface);border:var(--rule) solid var(--color-hairline);transition:border-color var(--duration-hover) var(--ease)}@media (hover:hover) and (pointer:fine){.bq-pair-card:hover{border-color:var(--color-accent)}}.bq-concerns{display:flex;gap:var(--space-3);overflow-x:auto;padding-block:var(--space-2);scrollbar-width:none}.bq-concerns::-webkit-scrollbar{display:none}.bq-concern-chip{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-button);background:var(--color-surface);border:var(--rule) solid var(--color-hairline);font-size:.875rem;white-space:nowrap;transition:background-color var(--duration-field) var(--ease),border-color var(--duration-field) var(--ease),color var(--duration-field) var(--ease),transform var(--duration-field) var(--ease-reveal)}@media (hover:hover) and (pointer:fine){.bq-concern-chip:hover{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}}.bq-concern-chip:active{transform:scale(.96)}.bq-concern-chip--active{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.bq-regimen-step{display:grid;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-surface);border:var(--rule) solid var(--color-hairline)}.bq-regimen-step__head{display:flex;justify-content:space-between;align-items:center}.bq-step-badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-button);background:var(--color-accent-wash);color:var(--color-accent-text);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.bq:lang(ar) .bq-step-badge{text-transform:none;letter-spacing:0}@media (prefers-reduced-motion:reduce){.bq *,.bq :after,.bq :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}.bq-niche__reveal{display:none!important}}